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. <!DOCTYPE html><html data-qa-target="provider-profile-app" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://photos.healthgrades.com/profile-images/standard-mobile-background.webp" fetchPriority="high"/><link rel="preload" as="image" href="https://photos.healthgrades.com/profile-images/standard-desktop-background.webp" fetchPriority="high"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/4cd7d5684be89815.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/f4060bcbe01be65e.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/36e300c0c0a51313.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/6d744c26310b24d9.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/cba06e3ea8130fa6.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/708eeb7e09cc9795.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/96695ca35a3169d9.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/16c54f35e3a327b7.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/9e1b3cc439f1535c.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/0b30bc3b98236649.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/a6583a7dd0d2b9c7.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/ea703faf68b7d48a.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/provider-profile-app/_next/static/chunks/webpack-170f56afea8fd847.js"/><script src="/provider-profile-app/_next/static/chunks/fd9d1056-6a50b06e310ba758.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/117-5a1b1dd3e6c1ba75.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/main-app-6fca1515cee9a03c.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/89aca09a-649c9944bb684323.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/a766303e-3f5b2421e1847064.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/170-9109a24e3936fedb.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/303-1ea7709e0c6bde41.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/app/layout-e6fc278d116228f0.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/app/error-cbe2d501e6e4f8f2.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/3-9ff985e9cc8078c7.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js" async=""></script><link rel="preload" href="https://cdn.confiant-integrations.net/OP3zEAkW9MnSTWQlTPM6tRy1ahg/gpt_and_prebid/config.js" as="script"/><link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script"/><link rel="preload" href="https://pub.doubleverify.com/dvtag/17518586/DV312048/pub.js" as="script"/><meta content="#000050" name="theme-color"/><link as="font" crossorigin="anonymous" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Lt.woff2" rel="preload" type="font/woff2"/><link as="font" crossorigin="anonymous" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff2" rel="preload" type="font/woff2"/><link as="font" crossorigin="anonymous" href="//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff2" rel="preload" type="font/woff2"/><link href="//photos.healthgrades.com/common/manifest.webmanifest" rel="manifest"/><link href="//photos.healthgrades.com/common/favicon.ico" rel="icon"/><link href="//photos.healthgrades.com/common/hg-icon.svg" rel="icon" type="image/svg+xml"/><link href="//photos.healthgrades.com/common/apple-touch-icon.png" rel="apple-touch-icon"/><link rel="preconnect" href="//adservice.google.com"/><link rel="preconnect" href="//cdn.rvohealth.com"/><link rel="preconnect" href="//cm.g.doubleclick.net"/><link rel="preconnect" href="//cdn.cookielaw.org"/><link rel="preconnect" href="//dims.healthgrades.com"/><link rel="preconnect" href="//match.deepintent.com"/><link rel="preconnect" href="//pagead2.googlesyndication.com"/><link rel="preconnect" href="//photos.healthgrades.com"/><link rel="preconnect" href="//sb.scorecardresearch.com"/><link rel="preconnect" href="//securepubads.g.doubleclick.net"/><link rel="preconnect" href="//som.healthgrades.com"/><link rel="preconnect" href="//static.healthgrades.com"/><link rel="preconnect" href="//tags.tiqcdn.com"/><link rel="preconnect" href="//www.google.com"/><link rel="preconnect" href="//www.medtargetsystem.com"/><link rel="preconnect" href="//f2c1b3d0204f.edge.sdk.awswaf.com"/><title>Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades</title><meta name="description" content="Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients."/><meta name="primarySpecialty" content="PS328:Dentistry"/><meta name="providerId" content="3X36D"/><meta name="providerPrimaryAddress" content="Eden Prairie, MN 55344"/><meta name="specialties" content="PS328:Dentistry"/><meta name="v2IndexForValidating" content="false"/><link rel="canonical" href="https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d"/><meta name="format-detection" content="telephone=no"/><meta property="og:title" content="Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades"/><meta property="og:description" content="Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients."/><meta property="og:url" content="https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d"/><meta property="og:site_name" content="Healthgrades"/><meta property="og:image" content="https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades"/><meta name="twitter:description" content="Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients."/><meta name="twitter:image" content="https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS"/><script src="/provider-profile-app/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="DK9vaTsd"><header role="banner" aria-label="Site header"><div><script type="module" crossorigin>(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))u(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const f of d.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&u(f)}).observe(document,{childList:!0,subtree:!0});function i(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function u(c){if(c.ep)return;c.ep=!0;const d=i(c);fetch(c.href,d)}})();var Il=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ka(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var $s={exports:{}},io={},Vs={exports:{}},ge={};/**
  2. * @license React
  3. * react.production.min.js
  4. *
  5. * Copyright (c) Facebook, Inc. and its affiliates.
  6. *
  7. * This source code is licensed under the MIT license found in the
  8. * LICENSE file in the root directory of this source tree.
  9. */var xd;function Xm(){if(xd)return ge;xd=1;var o=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),S=Symbol.for("react.lazy"),T=Symbol.iterator;function j(k){return k===null||typeof k!="object"?null:(k=T&&k[T]||k["@@iterator"],typeof k=="function"?k:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,L={};function P(k,I,G){this.props=k,this.context=I,this.refs=L,this.updater=G||F}P.prototype.isReactComponent={},P.prototype.setState=function(k,I){if(typeof k!="object"&&typeof k!="function"&&k!=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,k,I,"setState")},P.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function K(){}K.prototype=P.prototype;function se(k,I,G){this.props=k,this.context=I,this.refs=L,this.updater=G||F}var q=se.prototype=new K;q.constructor=se,C(q,P.prototype),q.isPureReactComponent=!0;var ne=Array.isArray,V=Object.prototype.hasOwnProperty,ee={current:null},ie={key:!0,ref:!0,__self:!0,__source:!0};function ve(k,I,G){var U,W={},te=null,Y=null;if(I!=null)for(U in I.ref!==void 0&&(Y=I.ref),I.key!==void 0&&(te=""+I.key),I)V.call(I,U)&&!ie.hasOwnProperty(U)&&(W[U]=I[U]);var he=arguments.length-2;if(he===1)W.children=G;else if(1<he){for(var we=Array(he),Ae=0;Ae<he;Ae++)we[Ae]=arguments[Ae+2];W.children=we}if(k&&k.defaultProps)for(U in he=k.defaultProps,he)W[U]===void 0&&(W[U]=he[U]);return{$$typeof:o,type:k,key:te,ref:Y,props:W,_owner:ee.current}}function de(k,I){return{$$typeof:o,type:k.type,key:I,ref:k.ref,props:k.props,_owner:k._owner}}function Se(k){return typeof k=="object"&&k!==null&&k.$$typeof===o}function Pe(k){var I={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(G){return I[G]})}var ye=/\/+/g;function re(k,I){return typeof k=="object"&&k!==null&&k.key!=null?Pe(""+k.key):I.toString(36)}function me(k,I,G,U,W){var te=typeof k;(te==="undefined"||te==="boolean")&&(k=null);var Y=!1;if(k===null)Y=!0;else switch(te){case"string":case"number":Y=!0;break;case"object":switch(k.$$typeof){case o:case l:Y=!0}}if(Y)return Y=k,W=W(Y),k=U===""?"."+re(Y,0):U,ne(W)?(G="",k!=null&&(G=k.replace(ye,"$&/")+"/"),me(W,I,G,"",function(Ae){return Ae})):W!=null&&(Se(W)&&(W=de(W,G+(!W.key||Y&&Y.key===W.key?"":(""+W.key).replace(ye,"$&/")+"/")+k)),I.push(W)),1;if(Y=0,U=U===""?".":U+":",ne(k))for(var he=0;he<k.length;he++){te=k[he];var we=U+re(te,he);Y+=me(te,I,G,we,W)}else if(we=j(k),typeof we=="function")for(k=we.call(k),he=0;!(te=k.next()).done;)te=te.value,we=U+re(te,he++),Y+=me(te,I,G,we,W);else if(te==="object")throw I=String(k),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.");return Y}function ke(k,I,G){if(k==null)return k;var U=[],W=0;return me(k,U,"","",function(te){return I.call(G,te,W++)}),U}function pe(k){if(k._status===-1){var I=k._result;I=I(),I.then(function(G){(k._status===0||k._status===-1)&&(k._status=1,k._result=G)},function(G){(k._status===0||k._status===-1)&&(k._status=2,k._result=G)}),k._status===-1&&(k._status=0,k._result=I)}if(k._status===1)return k._result.default;throw k._result}var ae={current:null},D={transition:null},H={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:D,ReactCurrentOwner:ee};function $(){throw Error("act(...) is not supported in production builds of React.")}return ge.Children={map:ke,forEach:function(k,I,G){ke(k,function(){I.apply(this,arguments)},G)},count:function(k){var I=0;return ke(k,function(){I++}),I},toArray:function(k){return ke(k,function(I){return I})||[]},only:function(k){if(!Se(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},ge.Component=P,ge.Fragment=i,ge.Profiler=c,ge.PureComponent=se,ge.StrictMode=u,ge.Suspense=y,ge.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,ge.act=$,ge.cloneElement=function(k,I,G){if(k==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+k+".");var U=C({},k.props),W=k.key,te=k.ref,Y=k._owner;if(I!=null){if(I.ref!==void 0&&(te=I.ref,Y=ee.current),I.key!==void 0&&(W=""+I.key),k.type&&k.type.defaultProps)var he=k.type.defaultProps;for(we in I)V.call(I,we)&&!ie.hasOwnProperty(we)&&(U[we]=I[we]===void 0&&he!==void 0?he[we]:I[we])}var we=arguments.length-2;if(we===1)U.children=G;else if(1<we){he=Array(we);for(var Ae=0;Ae<we;Ae++)he[Ae]=arguments[Ae+2];U.children=he}return{$$typeof:o,type:k.type,key:W,ref:te,props:U,_owner:Y}},ge.createContext=function(k){return k={$$typeof:f,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:d,_context:k},k.Consumer=k},ge.createElement=ve,ge.createFactory=function(k){var I=ve.bind(null,k);return I.type=k,I},ge.createRef=function(){return{current:null}},ge.forwardRef=function(k){return{$$typeof:h,render:k}},ge.isValidElement=Se,ge.lazy=function(k){return{$$typeof:S,_payload:{_status:-1,_result:k},_init:pe}},ge.memo=function(k,I){return{$$typeof:v,type:k,compare:I===void 0?null:I}},ge.startTransition=function(k){var I=D.transition;D.transition={};try{k()}finally{D.transition=I}},ge.unstable_act=$,ge.useCallback=function(k,I){return ae.current.useCallback(k,I)},ge.useContext=function(k){return ae.current.useContext(k)},ge.useDebugValue=function(){},ge.useDeferredValue=function(k){return ae.current.useDeferredValue(k)},ge.useEffect=function(k,I){return ae.current.useEffect(k,I)},ge.useId=function(){return ae.current.useId()},ge.useImperativeHandle=function(k,I,G){return ae.current.useImperativeHandle(k,I,G)},ge.useInsertionEffect=function(k,I){return ae.current.useInsertionEffect(k,I)},ge.useLayoutEffect=function(k,I){return ae.current.useLayoutEffect(k,I)},ge.useMemo=function(k,I){return ae.current.useMemo(k,I)},ge.useReducer=function(k,I,G){return ae.current.useReducer(k,I,G)},ge.useRef=function(k){return ae.current.useRef(k)},ge.useState=function(k){return ae.current.useState(k)},ge.useSyncExternalStore=function(k,I,G){return ae.current.useSyncExternalStore(k,I,G)},ge.useTransition=function(){return ae.current.useTransition()},ge.version="18.3.1",ge}var kd;function Ca(){return kd||(kd=1,Vs.exports=Xm()),Vs.exports}/**
  10. * @license React
  11. * react-jsx-runtime.production.min.js
  12. *
  13. * Copyright (c) Facebook, Inc. and its affiliates.
  14. *
  15. * This source code is licensed under the MIT license found in the
  16. * LICENSE file in the root directory of this source tree.
  17. */var Cd;function Zm(){if(Cd)return io;Cd=1;var o=Ca(),l=Symbol.for("react.element"),i=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,c=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function f(h,y,v){var S,T={},j=null,F=null;v!==void 0&&(j=""+v),y.key!==void 0&&(j=""+y.key),y.ref!==void 0&&(F=y.ref);for(S in y)u.call(y,S)&&!d.hasOwnProperty(S)&&(T[S]=y[S]);if(h&&h.defaultProps)for(S in y=h.defaultProps,y)T[S]===void 0&&(T[S]=y[S]);return{$$typeof:l,type:h,key:j,ref:F,props:T,_owner:c.current}}return io.Fragment=i,io.jsx=f,io.jsxs=f,io}var Ed;function e1(){return Ed||(Ed=1,$s.exports=Zm()),$s.exports}var m=e1(),Ll={},Hs={exports:{}},dt={},qs={exports:{}},Ws={};/**
  18. * @license React
  19. * scheduler.production.min.js
  20. *
  21. * Copyright (c) Facebook, Inc. and its affiliates.
  22. *
  23. * This source code is licensed under the MIT license found in the
  24. * LICENSE file in the root directory of this source tree.
  25. */var Td;function t1(){return Td||(Td=1,function(o){function l(D,H){var $=D.length;D.push(H);e:for(;0<$;){var k=$-1>>>1,I=D[k];if(0<c(I,H))D[k]=H,D[$]=I,$=k;else break e}}function i(D){return D.length===0?null:D[0]}function u(D){if(D.length===0)return null;var H=D[0],$=D.pop();if($!==H){D[0]=$;e:for(var k=0,I=D.length,G=I>>>1;k<G;){var U=2*(k+1)-1,W=D[U],te=U+1,Y=D[te];if(0>c(W,$))te<I&&0>c(Y,W)?(D[k]=Y,D[te]=$,k=te):(D[k]=W,D[U]=$,k=U);else if(te<I&&0>c(Y,$))D[k]=Y,D[te]=$,k=te;else break e}}return H}function c(D,H){var $=D.sortIndex-H.sortIndex;return $!==0?$:D.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;o.unstable_now=function(){return d.now()}}else{var f=Date,h=f.now();o.unstable_now=function(){return f.now()-h}}var y=[],v=[],S=1,T=null,j=3,F=!1,C=!1,L=!1,P=typeof setTimeout=="function"?setTimeout:null,K=typeof clearTimeout=="function"?clearTimeout:null,se=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function q(D){for(var H=i(v);H!==null;){if(H.callback===null)u(v);else if(H.startTime<=D)u(v),H.sortIndex=H.expirationTime,l(y,H);else break;H=i(v)}}function ne(D){if(L=!1,q(D),!C)if(i(y)!==null)C=!0,pe(V);else{var H=i(v);H!==null&&ae(ne,H.startTime-D)}}function V(D,H){C=!1,L&&(L=!1,K(ve),ve=-1),F=!0;var $=j;try{for(q(H),T=i(y);T!==null&&(!(T.expirationTime>H)||D&&!Pe());){var k=T.callback;if(typeof k=="function"){T.callback=null,j=T.priorityLevel;var I=k(T.expirationTime<=H);H=o.unstable_now(),typeof I=="function"?T.callback=I:T===i(y)&&u(y),q(H)}else u(y);T=i(y)}if(T!==null)var G=!0;else{var U=i(v);U!==null&&ae(ne,U.startTime-H),G=!1}return G}finally{T=null,j=$,F=!1}}var ee=!1,ie=null,ve=-1,de=5,Se=-1;function Pe(){return!(o.unstable_now()-Se<de)}function ye(){if(ie!==null){var D=o.unstable_now();Se=D;var H=!0;try{H=ie(!0,D)}finally{H?re():(ee=!1,ie=null)}}else ee=!1}var re;if(typeof se=="function")re=function(){se(ye)};else if(typeof MessageChannel<"u"){var me=new MessageChannel,ke=me.port2;me.port1.onmessage=ye,re=function(){ke.postMessage(null)}}else re=function(){P(ye,0)};function pe(D){ie=D,ee||(ee=!0,re())}function ae(D,H){ve=P(function(){D(o.unstable_now())},H)}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(D){D.callback=null},o.unstable_continueExecution=function(){C||F||(C=!0,pe(V))},o.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):de=0<D?Math.floor(1e3/D):5},o.unstable_getCurrentPriorityLevel=function(){return j},o.unstable_getFirstCallbackNode=function(){return i(y)},o.unstable_next=function(D){switch(j){case 1:case 2:case 3:var H=3;break;default:H=j}var $=j;j=H;try{return D()}finally{j=$}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(D,H){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var $=j;j=D;try{return H()}finally{j=$}},o.unstable_scheduleCallback=function(D,H,$){var k=o.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?k+$:k):$=k,D){case 1:var I=-1;break;case 2:I=250;break;case 5:I=1073741823;break;case 4:I=1e4;break;default:I=5e3}return I=$+I,D={id:S++,callback:H,priorityLevel:D,startTime:$,expirationTime:I,sortIndex:-1},$>k?(D.sortIndex=$,l(v,D),i(y)===null&&D===i(v)&&(L?(K(ve),ve=-1):L=!0,ae(ne,$-k))):(D.sortIndex=I,l(y,D),C||F||(C=!0,pe(V))),D},o.unstable_shouldYield=Pe,o.unstable_wrapCallback=function(D){var H=j;return function(){var $=j;j=H;try{return D.apply(this,arguments)}finally{j=$}}}}(Ws)),Ws}var _d;function n1(){return _d||(_d=1,qs.exports=t1()),qs.exports}/**
  26. * @license React
  27. * react-dom.production.min.js
  28. *
  29. * Copyright (c) Facebook, Inc. and its affiliates.
  30. *
  31. * This source code is licensed under the MIT license found in the
  32. * LICENSE file in the root directory of this source tree.
  33. */var Nd;function r1(){if(Nd)return dt;Nd=1;var o=Ca(),l=n1();function i(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 u=new Set,c={};function d(e,t){f(e,t),f(e+"Capture",t)}function f(e,t){for(c[e]=t,e=0;e<t.length;e++)u.add(t[e])}var h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),y=Object.prototype.hasOwnProperty,v=/^[: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]*$/,S={},T={};function j(e){return y.call(T,e)?!0:y.call(S,e)?!1:v.test(e)?T[e]=!0:(S[e]=!0,!1)}function F(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 C(e,t,n,r){if(t===null||typeof t>"u"||F(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 L(e,t,n,r,s,a,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=p}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P[e]=new L(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];P[t]=new L(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){P[e]=new L(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P[e]=new L(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){P[e]=new L(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){P[e]=new L(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){P[e]=new L(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){P[e]=new L(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){P[e]=new L(e,5,!1,e.toLowerCase(),null,!1,!1)});var K=/[\-:]([a-z])/g;function se(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(K,se);P[t]=new L(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(K,se);P[t]=new L(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(K,se);P[t]=new L(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){P[e]=new L(e,1,!1,e.toLowerCase(),null,!1,!1)}),P.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){P[e]=new L(e,1,!1,e.toLowerCase(),null,!0,!0)});function q(e,t,n,r){var s=P.hasOwnProperty(t)?P[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(C(t,n,s,r)&&(n=null),r||s===null?j(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ne=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,V=Symbol.for("react.element"),ee=Symbol.for("react.portal"),ie=Symbol.for("react.fragment"),ve=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),Se=Symbol.for("react.provider"),Pe=Symbol.for("react.context"),ye=Symbol.for("react.forward_ref"),re=Symbol.for("react.suspense"),me=Symbol.for("react.suspense_list"),ke=Symbol.for("react.memo"),pe=Symbol.for("react.lazy"),ae=Symbol.for("react.offscreen"),D=Symbol.iterator;function H(e){return e===null||typeof e!="object"?null:(e=D&&e[D]||e["@@iterator"],typeof e=="function"?e:null)}var $=Object.assign,k;function I(e){if(k===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);k=t&&t[1]||""}return`
  34. `+k+e}var G=!1;function U(e,t){if(!e||G)return"";G=!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(N){var r=N}Reflect.construct(e,[],t)}else{try{t.call()}catch(N){r=N}e.call(t.prototype)}else{try{throw Error()}catch(N){r=N}e()}}catch(N){if(N&&r&&typeof N.stack=="string"){for(var s=N.stack.split(`
  35. `),a=r.stack.split(`
  36. `),p=s.length-1,g=a.length-1;1<=p&&0<=g&&s[p]!==a[g];)g--;for(;1<=p&&0<=g;p--,g--)if(s[p]!==a[g]){if(p!==1||g!==1)do if(p--,g--,0>g||s[p]!==a[g]){var w=`
  37. `+s[p].replace(" at new "," at ");return e.displayName&&w.includes("<anonymous>")&&(w=w.replace("<anonymous>",e.displayName)),w}while(1<=p&&0<=g);break}}}finally{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?I(e):""}function W(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1),e;case 11:return e=U(e.type.render,!1),e;case 1:return e=U(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 ie:return"Fragment";case ee:return"Portal";case de:return"Profiler";case ve:return"StrictMode";case re:return"Suspense";case me:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pe:return(e.displayName||"Context")+".Consumer";case Se:return(e._context.displayName||"Context")+".Provider";case ye:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ke:return t=e.displayName||null,t!==null?t:te(e.type)||"Memo";case pe:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function Y(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===ve?"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 he(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function we(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ae(e){var t=we(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 s=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(p){r=""+p,a.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(p){r=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kt(e){e._valueTracker||(e._valueTracker=Ae(e))}function xr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=we(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function kn(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 Hn(e,t){var n=t.checked;return $({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function vo(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=he(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 wo(e,t){t=t.checked,t!=null&&q(e,"checked",t,!1)}function Ce(e,t){wo(e,t);var n=he(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")?We(e,t.type,n):t.hasOwnProperty("defaultValue")&&We(e,t.type,he(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ee(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 We(e,t,n){(t!=="number"||kn(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ht=Array.isArray;function Pt(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+he(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function qn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return $({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wn(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(i(92));if(ht(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:he(n)}}function So(e,t){var n=he(t.value),r=he(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 xo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ko(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 Xl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ko(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Co,Da=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Co=Co||document.createElement("div"),Co.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Co.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function kr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Cr={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},nh=["Webkit","ms","Moz","O"];Object.keys(Cr).forEach(function(e){nh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Cr[t]=Cr[e]})});function Ma(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Cr.hasOwnProperty(e)&&Cr[e]?(""+t).trim():t+"px"}function Aa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=Ma(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var rh=$({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 Zl(e,t){if(t){if(rh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function ei(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 ti=null;function ni(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ri=null,bn=null,Kn=null;function Fa(e){if(e=Wr(e)){if(typeof ri!="function")throw Error(i(280));var t=e.stateNode;t&&(t=bo(t),ri(e.stateNode,e.type,t))}}function Ua(e){bn?Kn?Kn.push(e):Kn=[e]:bn=e}function Ba(){if(bn){var e=bn,t=Kn;if(Kn=bn=null,Fa(e),t)for(e=0;e<t.length;e++)Fa(t[e])}}function $a(e,t){return e(t)}function Va(){}var oi=!1;function Ha(e,t,n){if(oi)return e(t,n);oi=!0;try{return $a(e,t,n)}finally{oi=!1,(bn!==null||Kn!==null)&&(Va(),Ba())}}function Er(e,t){var n=e.stateNode;if(n===null)return null;var r=bo(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(i(231,t,typeof n));return n}var li=!1;if(h)try{var Tr={};Object.defineProperty(Tr,"passive",{get:function(){li=!0}}),window.addEventListener("test",Tr,Tr),window.removeEventListener("test",Tr,Tr)}catch{li=!1}function oh(e,t,n,r,s,a,p,g,w){var N=Array.prototype.slice.call(arguments,3);try{t.apply(n,N)}catch(z){this.onError(z)}}var _r=!1,Eo=null,To=!1,ii=null,lh={onError:function(e){_r=!0,Eo=e}};function ih(e,t,n,r,s,a,p,g,w){_r=!1,Eo=null,oh.apply(lh,arguments)}function sh(e,t,n,r,s,a,p,g,w){if(ih.apply(this,arguments),_r){if(_r){var N=Eo;_r=!1,Eo=null}else throw Error(i(198));To||(To=!0,ii=N)}}function Cn(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 qa(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 Wa(e){if(Cn(e)!==e)throw Error(i(188))}function ah(e){var t=e.alternate;if(!t){if(t=Cn(e),t===null)throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var a=s.alternate;if(a===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===a.child){for(a=s.child;a;){if(a===n)return Wa(s),e;if(a===r)return Wa(s),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=s,r=a;else{for(var p=!1,g=s.child;g;){if(g===n){p=!0,n=s,r=a;break}if(g===r){p=!0,r=s,n=a;break}g=g.sibling}if(!p){for(g=a.child;g;){if(g===n){p=!0,n=a,r=s;break}if(g===r){p=!0,r=a,n=s;break}g=g.sibling}if(!p)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function ba(e){return e=ah(e),e!==null?Ka(e):null}function Ka(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ka(e);if(t!==null)return t;e=e.sibling}return null}var Ga=l.unstable_scheduleCallback,Qa=l.unstable_cancelCallback,uh=l.unstable_shouldYield,ch=l.unstable_requestPaint,Fe=l.unstable_now,dh=l.unstable_getCurrentPriorityLevel,si=l.unstable_ImmediatePriority,Ja=l.unstable_UserBlockingPriority,_o=l.unstable_NormalPriority,fh=l.unstable_LowPriority,Ya=l.unstable_IdlePriority,No=null,Bt=null;function ph(e){if(Bt&&typeof Bt.onCommitFiberRoot=="function")try{Bt.onCommitFiberRoot(No,e,void 0,(e.current.flags&128)===128)}catch{}}var Rt=Math.clz32?Math.clz32:gh,hh=Math.log,mh=Math.LN2;function gh(e){return e>>>=0,e===0?32:31-(hh(e)/mh|0)|0}var Po=64,Ro=4194304;function Nr(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 jo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,a=e.pingedLanes,p=n&268435455;if(p!==0){var g=p&~s;g!==0?r=Nr(g):(a&=p,a!==0&&(r=Nr(a)))}else p=n&~s,p!==0?r=Nr(p):a!==0&&(r=Nr(a));if(r===0)return 0;if(t!==0&&t!==r&&(t&s)===0&&(s=r&-r,a=t&-t,s>=a||s===16&&(a&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-Rt(t),s=1<<n,r|=e[n],t&=~s;return r}function yh(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 vh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,a=e.pendingLanes;0<a;){var p=31-Rt(a),g=1<<p,w=s[p];w===-1?((g&n)===0||(g&r)!==0)&&(s[p]=yh(g,t)):w<=t&&(e.expiredLanes|=g),a&=~g}}function ai(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xa(){var e=Po;return Po<<=1,(Po&4194240)===0&&(Po=64),e}function ui(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Pr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Rt(t),e[t]=n}function wh(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 s=31-Rt(n),a=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~a}}function ci(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Rt(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var Ne=0;function Za(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var eu,di,tu,nu,ru,fi=!1,Io=[],nn=null,rn=null,on=null,Rr=new Map,jr=new Map,ln=[],Sh="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 ou(e,t){switch(e){case"focusin":case"focusout":nn=null;break;case"dragenter":case"dragleave":rn=null;break;case"mouseover":case"mouseout":on=null;break;case"pointerover":case"pointerout":Rr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jr.delete(t.pointerId)}}function Ir(e,t,n,r,s,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[s]},t!==null&&(t=Wr(t),t!==null&&di(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function xh(e,t,n,r,s){switch(t){case"focusin":return nn=Ir(nn,e,t,n,r,s),!0;case"dragenter":return rn=Ir(rn,e,t,n,r,s),!0;case"mouseover":return on=Ir(on,e,t,n,r,s),!0;case"pointerover":var a=s.pointerId;return Rr.set(a,Ir(Rr.get(a)||null,e,t,n,r,s)),!0;case"gotpointercapture":return a=s.pointerId,jr.set(a,Ir(jr.get(a)||null,e,t,n,r,s)),!0}return!1}function lu(e){var t=En(e.target);if(t!==null){var n=Cn(t);if(n!==null){if(t=n.tag,t===13){if(t=qa(n),t!==null){e.blockedOn=t,ru(e.priority,function(){tu(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 Lo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ti=r,n.target.dispatchEvent(r),ti=null}else return t=Wr(n),t!==null&&di(t),e.blockedOn=n,!1;t.shift()}return!0}function iu(e,t,n){Lo(e)&&n.delete(t)}function kh(){fi=!1,nn!==null&&Lo(nn)&&(nn=null),rn!==null&&Lo(rn)&&(rn=null),on!==null&&Lo(on)&&(on=null),Rr.forEach(iu),jr.forEach(iu)}function Lr(e,t){e.blockedOn===t&&(e.blockedOn=null,fi||(fi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,kh)))}function Or(e){function t(s){return Lr(s,e)}if(0<Io.length){Lr(Io[0],e);for(var n=1;n<Io.length;n++){var r=Io[n];r.blockedOn===e&&(r.blockedOn=null)}}for(nn!==null&&Lr(nn,e),rn!==null&&Lr(rn,e),on!==null&&Lr(on,e),Rr.forEach(t),jr.forEach(t),n=0;n<ln.length;n++)r=ln[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ln.length&&(n=ln[0],n.blockedOn===null);)lu(n),n.blockedOn===null&&ln.shift()}var Gn=ne.ReactCurrentBatchConfig,Oo=!0;function Ch(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=1,pi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function Eh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=4,pi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function pi(e,t,n,r){if(Oo){var s=hi(e,t,n,r);if(s===null)Ii(e,t,r,zo,n),ou(e,r);else if(xh(s,e,t,n,r))r.stopPropagation();else if(ou(e,r),t&4&&-1<Sh.indexOf(e)){for(;s!==null;){var a=Wr(s);if(a!==null&&eu(a),a=hi(e,t,n,r),a===null&&Ii(e,t,r,zo,n),a===s)break;s=a}s!==null&&r.stopPropagation()}else Ii(e,t,r,null,n)}}var zo=null;function hi(e,t,n,r){if(zo=null,e=ni(r),e=En(e),e!==null)if(t=Cn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=qa(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 zo=e,null}function su(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(dh()){case si:return 1;case Ja:return 4;case _o:case fh:return 16;case Ya:return 536870912;default:return 16}default:return 16}}var sn=null,mi=null,Do=null;function au(){if(Do)return Do;var e,t=mi,n=t.length,r,s="value"in sn?sn.value:sn.textContent,a=s.length;for(e=0;e<n&&t[e]===s[e];e++);var p=n-e;for(r=1;r<=p&&t[n-r]===s[a-r];r++);return Do=s.slice(e,1<r?1-r:void 0)}function Mo(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 Ao(){return!0}function uu(){return!1}function mt(e){function t(n,r,s,a,p){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=a,this.target=p,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(n=e[g],this[g]=n?n(a):a[g]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Ao:uu,this.isPropagationStopped=uu,this}return $(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=Ao)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ao)},persist:function(){},isPersistent:Ao}),t}var Qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gi=mt(Qn),zr=$({},Qn,{view:0,detail:0}),Th=mt(zr),yi,vi,Dr,Fo=$({},zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Si,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!==Dr&&(Dr&&e.type==="mousemove"?(yi=e.screenX-Dr.screenX,vi=e.screenY-Dr.screenY):vi=yi=0,Dr=e),yi)},movementY:function(e){return"movementY"in e?e.movementY:vi}}),cu=mt(Fo),_h=$({},Fo,{dataTransfer:0}),Nh=mt(_h),Ph=$({},zr,{relatedTarget:0}),wi=mt(Ph),Rh=$({},Qn,{animationName:0,elapsedTime:0,pseudoElement:0}),jh=mt(Rh),Ih=$({},Qn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Lh=mt(Ih),Oh=$({},Qn,{data:0}),du=mt(Oh),zh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dh={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"},Mh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ah(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Mh[e])?!!t[e]:!1}function Si(){return Ah}var Fh=$({},zr,{key:function(e){if(e.key){var t=zh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Mo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Dh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Si,charCode:function(e){return e.type==="keypress"?Mo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Mo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Uh=mt(Fh),Bh=$({},Fo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fu=mt(Bh),$h=$({},zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Si}),Vh=mt($h),Hh=$({},Qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),qh=mt(Hh),Wh=$({},Fo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),bh=mt(Wh),Kh=[9,13,27,32],xi=h&&"CompositionEvent"in window,Mr=null;h&&"documentMode"in document&&(Mr=document.documentMode);var Gh=h&&"TextEvent"in window&&!Mr,pu=h&&(!xi||Mr&&8<Mr&&11>=Mr),hu=" ",mu=!1;function gu(e,t){switch(e){case"keyup":return Kh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jn=!1;function Qh(e,t){switch(e){case"compositionend":return yu(t);case"keypress":return t.which!==32?null:(mu=!0,hu);case"textInput":return e=t.data,e===hu&&mu?null:e;default:return null}}function Jh(e,t){if(Jn)return e==="compositionend"||!xi&&gu(e,t)?(e=au(),Do=mi=sn=null,Jn=!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 pu&&t.locale!=="ko"?null:t.data;default:return null}}var Yh={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 vu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Yh[e.type]:t==="textarea"}function wu(e,t,n,r){Ua(r),t=Ho(t,"onChange"),0<t.length&&(n=new gi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ar=null,Fr=null;function Xh(e){Au(e,0)}function Uo(e){var t=tr(e);if(xr(t))return e}function Zh(e,t){if(e==="change")return t}var Su=!1;if(h){var ki;if(h){var Ci="oninput"in document;if(!Ci){var xu=document.createElement("div");xu.setAttribute("oninput","return;"),Ci=typeof xu.oninput=="function"}ki=Ci}else ki=!1;Su=ki&&(!document.documentMode||9<document.documentMode)}function ku(){Ar&&(Ar.detachEvent("onpropertychange",Cu),Fr=Ar=null)}function Cu(e){if(e.propertyName==="value"&&Uo(Fr)){var t=[];wu(t,Fr,e,ni(e)),Ha(Xh,t)}}function em(e,t,n){e==="focusin"?(ku(),Ar=t,Fr=n,Ar.attachEvent("onpropertychange",Cu)):e==="focusout"&&ku()}function tm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Uo(Fr)}function nm(e,t){if(e==="click")return Uo(t)}function rm(e,t){if(e==="input"||e==="change")return Uo(t)}function om(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jt=typeof Object.is=="function"?Object.is:om;function Ur(e,t){if(jt(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 s=n[r];if(!y.call(t,s)||!jt(e[s],t[s]))return!1}return!0}function Eu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tu(e,t){var n=Eu(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=Eu(n)}}function _u(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_u(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Nu(){for(var e=window,t=kn();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=kn(e.document)}return t}function Ei(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 lm(e){var t=Nu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&_u(n.ownerDocument.documentElement,n)){if(r!==null&&Ei(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 s=n.textContent.length,a=Math.min(r.start,s);r=r.end===void 0?a:Math.min(r.end,s),!e.extend&&a>r&&(s=r,r=a,a=s),s=Tu(n,a);var p=Tu(n,r);s&&p&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.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 im=h&&"documentMode"in document&&11>=document.documentMode,Yn=null,Ti=null,Br=null,_i=!1;function Pu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;_i||Yn==null||Yn!==kn(r)||(r=Yn,"selectionStart"in r&&Ei(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}),Br&&Ur(Br,r)||(Br=r,r=Ho(Ti,"onSelect"),0<r.length&&(t=new gi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Yn)))}function Bo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Xn={animationend:Bo("Animation","AnimationEnd"),animationiteration:Bo("Animation","AnimationIteration"),animationstart:Bo("Animation","AnimationStart"),transitionend:Bo("Transition","TransitionEnd")},Ni={},Ru={};h&&(Ru=document.createElement("div").style,"AnimationEvent"in window||(delete Xn.animationend.animation,delete Xn.animationiteration.animation,delete Xn.animationstart.animation),"TransitionEvent"in window||delete Xn.transitionend.transition);function $o(e){if(Ni[e])return Ni[e];if(!Xn[e])return e;var t=Xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ru)return Ni[e]=t[n];return e}var ju=$o("animationend"),Iu=$o("animationiteration"),Lu=$o("animationstart"),Ou=$o("transitionend"),zu=new Map,Du="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 an(e,t){zu.set(e,t),d(t,[e])}for(var Pi=0;Pi<Du.length;Pi++){var Ri=Du[Pi],sm=Ri.toLowerCase(),am=Ri[0].toUpperCase()+Ri.slice(1);an(sm,"on"+am)}an(ju,"onAnimationEnd"),an(Iu,"onAnimationIteration"),an(Lu,"onAnimationStart"),an("dblclick","onDoubleClick"),an("focusin","onFocus"),an("focusout","onBlur"),an(Ou,"onTransitionEnd"),f("onMouseEnter",["mouseout","mouseover"]),f("onMouseLeave",["mouseout","mouseover"]),f("onPointerEnter",["pointerout","pointerover"]),f("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 $r="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(" "),um=new Set("cancel close invalid load scroll toggle".split(" ").concat($r));function Mu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,sh(r,t,void 0,e),e.currentTarget=null}function Au(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var p=r.length-1;0<=p;p--){var g=r[p],w=g.instance,N=g.currentTarget;if(g=g.listener,w!==a&&s.isPropagationStopped())break e;Mu(s,g,N),a=w}else for(p=0;p<r.length;p++){if(g=r[p],w=g.instance,N=g.currentTarget,g=g.listener,w!==a&&s.isPropagationStopped())break e;Mu(s,g,N),a=w}}}if(To)throw e=ii,To=!1,ii=null,e}function je(e,t){var n=t[Ai];n===void 0&&(n=t[Ai]=new Set);var r=e+"__bubble";n.has(r)||(Fu(t,e,2,!1),n.add(r))}function ji(e,t,n){var r=0;t&&(r|=4),Fu(n,e,r,t)}var Vo="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Vo]){e[Vo]=!0,u.forEach(function(n){n!=="selectionchange"&&(um.has(n)||ji(n,!1,e),ji(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vo]||(t[Vo]=!0,ji("selectionchange",!1,t))}}function Fu(e,t,n,r){switch(su(t)){case 1:var s=Ch;break;case 4:s=Eh;break;default:s=pi}n=s.bind(null,t,n,e),s=void 0,!li||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Ii(e,t,n,r,s){var a=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var p=r.tag;if(p===3||p===4){var g=r.stateNode.containerInfo;if(g===s||g.nodeType===8&&g.parentNode===s)break;if(p===4)for(p=r.return;p!==null;){var w=p.tag;if((w===3||w===4)&&(w=p.stateNode.containerInfo,w===s||w.nodeType===8&&w.parentNode===s))return;p=p.return}for(;g!==null;){if(p=En(g),p===null)return;if(w=p.tag,w===5||w===6){r=a=p;continue e}g=g.parentNode}}r=r.return}Ha(function(){var N=a,z=ni(n),M=[];e:{var O=zu.get(e);if(O!==void 0){var b=gi,J=e;switch(e){case"keypress":if(Mo(n)===0)break e;case"keydown":case"keyup":b=Uh;break;case"focusin":J="focus",b=wi;break;case"focusout":J="blur",b=wi;break;case"beforeblur":case"afterblur":b=wi;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":b=cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":b=Nh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":b=Vh;break;case ju:case Iu:case Lu:b=jh;break;case Ou:b=qh;break;case"scroll":b=Th;break;case"wheel":b=bh;break;case"copy":case"cut":case"paste":b=Lh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":b=fu}var X=(t&4)!==0,Ue=!X&&e==="scroll",E=X?O!==null?O+"Capture":null:O;X=[];for(var x=N,_;x!==null;){_=x;var A=_.stateNode;if(_.tag===5&&A!==null&&(_=A,E!==null&&(A=Er(x,E),A!=null&&X.push(Hr(x,A,_)))),Ue)break;x=x.return}0<X.length&&(O=new b(O,J,null,n,z),M.push({event:O,listeners:X}))}}if((t&7)===0){e:{if(O=e==="mouseover"||e==="pointerover",b=e==="mouseout"||e==="pointerout",O&&n!==ti&&(J=n.relatedTarget||n.fromElement)&&(En(J)||J[Gt]))break e;if((b||O)&&(O=z.window===z?z:(O=z.ownerDocument)?O.defaultView||O.parentWindow:window,b?(J=n.relatedTarget||n.toElement,b=N,J=J?En(J):null,J!==null&&(Ue=Cn(J),J!==Ue||J.tag!==5&&J.tag!==6)&&(J=null)):(b=null,J=N),b!==J)){if(X=cu,A="onMouseLeave",E="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(X=fu,A="onPointerLeave",E="onPointerEnter",x="pointer"),Ue=b==null?O:tr(b),_=J==null?O:tr(J),O=new X(A,x+"leave",b,n,z),O.target=Ue,O.relatedTarget=_,A=null,En(z)===N&&(X=new X(E,x+"enter",J,n,z),X.target=_,X.relatedTarget=Ue,A=X),Ue=A,b&&J)t:{for(X=b,E=J,x=0,_=X;_;_=Zn(_))x++;for(_=0,A=E;A;A=Zn(A))_++;for(;0<x-_;)X=Zn(X),x--;for(;0<_-x;)E=Zn(E),_--;for(;x--;){if(X===E||E!==null&&X===E.alternate)break t;X=Zn(X),E=Zn(E)}X=null}else X=null;b!==null&&Uu(M,O,b,X,!1),J!==null&&Ue!==null&&Uu(M,Ue,J,X,!0)}}e:{if(O=N?tr(N):window,b=O.nodeName&&O.nodeName.toLowerCase(),b==="select"||b==="input"&&O.type==="file")var Z=Zh;else if(vu(O))if(Su)Z=rm;else{Z=tm;var oe=em}else(b=O.nodeName)&&b.toLowerCase()==="input"&&(O.type==="checkbox"||O.type==="radio")&&(Z=nm);if(Z&&(Z=Z(e,N))){wu(M,Z,n,z);break e}oe&&oe(e,O,N),e==="focusout"&&(oe=O._wrapperState)&&oe.controlled&&O.type==="number"&&We(O,"number",O.value)}switch(oe=N?tr(N):window,e){case"focusin":(vu(oe)||oe.contentEditable==="true")&&(Yn=oe,Ti=N,Br=null);break;case"focusout":Br=Ti=Yn=null;break;case"mousedown":_i=!0;break;case"contextmenu":case"mouseup":case"dragend":_i=!1,Pu(M,n,z);break;case"selectionchange":if(im)break;case"keydown":case"keyup":Pu(M,n,z)}var le;if(xi)e:{switch(e){case"compositionstart":var ce="onCompositionStart";break e;case"compositionend":ce="onCompositionEnd";break e;case"compositionupdate":ce="onCompositionUpdate";break e}ce=void 0}else Jn?gu(e,n)&&(ce="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ce="onCompositionStart");ce&&(pu&&n.locale!=="ko"&&(Jn||ce!=="onCompositionStart"?ce==="onCompositionEnd"&&Jn&&(le=au()):(sn=z,mi="value"in sn?sn.value:sn.textContent,Jn=!0)),oe=Ho(N,ce),0<oe.length&&(ce=new du(ce,e,null,n,z),M.push({event:ce,listeners:oe}),le?ce.data=le:(le=yu(n),le!==null&&(ce.data=le)))),(le=Gh?Qh(e,n):Jh(e,n))&&(N=Ho(N,"onBeforeInput"),0<N.length&&(z=new du("onBeforeInput","beforeinput",null,n,z),M.push({event:z,listeners:N}),z.data=le))}Au(M,t)})}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ho(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,a=s.stateNode;s.tag===5&&a!==null&&(s=a,a=Er(e,n),a!=null&&r.unshift(Hr(e,a,s)),a=Er(e,t),a!=null&&r.push(Hr(e,a,s))),e=e.return}return r}function Zn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Uu(e,t,n,r,s){for(var a=t._reactName,p=[];n!==null&&n!==r;){var g=n,w=g.alternate,N=g.stateNode;if(w!==null&&w===r)break;g.tag===5&&N!==null&&(g=N,s?(w=Er(n,a),w!=null&&p.unshift(Hr(n,w,g))):s||(w=Er(n,a),w!=null&&p.push(Hr(n,w,g)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var cm=/\r\n?/g,dm=/\u0000|\uFFFD/g;function Bu(e){return(typeof e=="string"?e:""+e).replace(cm,`
  38. `).replace(dm,"")}function qo(e,t,n){if(t=Bu(t),Bu(e)!==t&&n)throw Error(i(425))}function Wo(){}var Li=null,Oi=null;function zi(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 Di=typeof setTimeout=="function"?setTimeout:void 0,fm=typeof clearTimeout=="function"?clearTimeout:void 0,$u=typeof Promise=="function"?Promise:void 0,pm=typeof queueMicrotask=="function"?queueMicrotask:typeof $u<"u"?function(e){return $u.resolve(null).then(e).catch(hm)}:Di;function hm(e){setTimeout(function(){throw e})}function Mi(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),Or(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);Or(t)}function un(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 Vu(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 er=Math.random().toString(36).slice(2),$t="__reactFiber$"+er,qr="__reactProps$"+er,Gt="__reactContainer$"+er,Ai="__reactEvents$"+er,mm="__reactListeners$"+er,gm="__reactHandles$"+er;function En(e){var t=e[$t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Gt]||n[$t]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Vu(e);e!==null;){if(n=e[$t])return n;e=Vu(e)}return t}e=n,n=e.parentNode}return null}function Wr(e){return e=e[$t]||e[Gt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function tr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function bo(e){return e[qr]||null}var Fi=[],nr=-1;function cn(e){return{current:e}}function Ie(e){0>nr||(e.current=Fi[nr],Fi[nr]=null,nr--)}function Re(e,t){nr++,Fi[nr]=e.current,e.current=t}var dn={},Xe=cn(dn),it=cn(!1),Tn=dn;function rr(e,t){var n=e.type.contextTypes;if(!n)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},a;for(a in n)s[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function st(e){return e=e.childContextTypes,e!=null}function Ko(){Ie(it),Ie(Xe)}function Hu(e,t,n){if(Xe.current!==dn)throw Error(i(168));Re(Xe,t),Re(it,n)}function qu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(i(108,Y(e)||"Unknown",s));return $({},n,r)}function Go(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,Tn=Xe.current,Re(Xe,e),Re(it,it.current),!0}function Wu(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=qu(e,t,Tn),r.__reactInternalMemoizedMergedChildContext=e,Ie(it),Ie(Xe),Re(Xe,e)):Ie(it),Re(it,n)}var Qt=null,Qo=!1,Ui=!1;function bu(e){Qt===null?Qt=[e]:Qt.push(e)}function ym(e){Qo=!0,bu(e)}function fn(){if(!Ui&&Qt!==null){Ui=!0;var e=0,t=Ne;try{var n=Qt;for(Ne=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Qt=null,Qo=!1}catch(s){throw Qt!==null&&(Qt=Qt.slice(e+1)),Ga(si,fn),s}finally{Ne=t,Ui=!1}}return null}var or=[],lr=0,Jo=null,Yo=0,kt=[],Ct=0,_n=null,Jt=1,Yt="";function Nn(e,t){or[lr++]=Yo,or[lr++]=Jo,Jo=e,Yo=t}function Ku(e,t,n){kt[Ct++]=Jt,kt[Ct++]=Yt,kt[Ct++]=_n,_n=e;var r=Jt;e=Yt;var s=32-Rt(r)-1;r&=~(1<<s),n+=1;var a=32-Rt(t)+s;if(30<a){var p=s-s%5;a=(r&(1<<p)-1).toString(32),r>>=p,s-=p,Jt=1<<32-Rt(t)+s|n<<s|r,Yt=a+e}else Jt=1<<a|n<<s|r,Yt=e}function Bi(e){e.return!==null&&(Nn(e,1),Ku(e,1,0))}function $i(e){for(;e===Jo;)Jo=or[--lr],or[lr]=null,Yo=or[--lr],or[lr]=null;for(;e===_n;)_n=kt[--Ct],kt[Ct]=null,Yt=kt[--Ct],kt[Ct]=null,Jt=kt[--Ct],kt[Ct]=null}var gt=null,yt=null,Oe=!1,It=null;function Gu(e,t){var n=Nt(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 Qu(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,gt=e,yt=un(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,gt=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_n!==null?{id:Jt,overflow:Yt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Nt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,gt=e,yt=null,!0):!1;default:return!1}}function Vi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Hi(e){if(Oe){var t=yt;if(t){var n=t;if(!Qu(e,t)){if(Vi(e))throw Error(i(418));t=un(n.nextSibling);var r=gt;t&&Qu(e,t)?Gu(r,n):(e.flags=e.flags&-4097|2,Oe=!1,gt=e)}}else{if(Vi(e))throw Error(i(418));e.flags=e.flags&-4097|2,Oe=!1,gt=e}}}function Ju(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;gt=e}function Xo(e){if(e!==gt)return!1;if(!Oe)return Ju(e),Oe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!zi(e.type,e.memoizedProps)),t&&(t=yt)){if(Vi(e))throw Yu(),Error(i(418));for(;t;)Gu(e,t),t=un(t.nextSibling)}if(Ju(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){yt=un(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}yt=null}}else yt=gt?un(e.stateNode.nextSibling):null;return!0}function Yu(){for(var e=yt;e;)e=un(e.nextSibling)}function ir(){yt=gt=null,Oe=!1}function qi(e){It===null?It=[e]:It.push(e)}var vm=ne.ReactCurrentBatchConfig;function br(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var s=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(p){var g=s.refs;p===null?delete g[a]:g[a]=p},t._stringRef=a,t)}if(typeof e!="string")throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Zo(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Xu(e){var t=e._init;return t(e._payload)}function Zu(e){function t(E,x){if(e){var _=E.deletions;_===null?(E.deletions=[x],E.flags|=16):_.push(x)}}function n(E,x){if(!e)return null;for(;x!==null;)t(E,x),x=x.sibling;return null}function r(E,x){for(E=new Map;x!==null;)x.key!==null?E.set(x.key,x):E.set(x.index,x),x=x.sibling;return E}function s(E,x){return E=Sn(E,x),E.index=0,E.sibling=null,E}function a(E,x,_){return E.index=_,e?(_=E.alternate,_!==null?(_=_.index,_<x?(E.flags|=2,x):_):(E.flags|=2,x)):(E.flags|=1048576,x)}function p(E){return e&&E.alternate===null&&(E.flags|=2),E}function g(E,x,_,A){return x===null||x.tag!==6?(x=Ds(_,E.mode,A),x.return=E,x):(x=s(x,_),x.return=E,x)}function w(E,x,_,A){var Z=_.type;return Z===ie?z(E,x,_.props.children,A,_.key):x!==null&&(x.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===pe&&Xu(Z)===x.type)?(A=s(x,_.props),A.ref=br(E,x,_),A.return=E,A):(A=Cl(_.type,_.key,_.props,null,E.mode,A),A.ref=br(E,x,_),A.return=E,A)}function N(E,x,_,A){return x===null||x.tag!==4||x.stateNode.containerInfo!==_.containerInfo||x.stateNode.implementation!==_.implementation?(x=Ms(_,E.mode,A),x.return=E,x):(x=s(x,_.children||[]),x.return=E,x)}function z(E,x,_,A,Z){return x===null||x.tag!==7?(x=Dn(_,E.mode,A,Z),x.return=E,x):(x=s(x,_),x.return=E,x)}function M(E,x,_){if(typeof x=="string"&&x!==""||typeof x=="number")return x=Ds(""+x,E.mode,_),x.return=E,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case V:return _=Cl(x.type,x.key,x.props,null,E.mode,_),_.ref=br(E,null,x),_.return=E,_;case ee:return x=Ms(x,E.mode,_),x.return=E,x;case pe:var A=x._init;return M(E,A(x._payload),_)}if(ht(x)||H(x))return x=Dn(x,E.mode,_,null),x.return=E,x;Zo(E,x)}return null}function O(E,x,_,A){var Z=x!==null?x.key:null;if(typeof _=="string"&&_!==""||typeof _=="number")return Z!==null?null:g(E,x,""+_,A);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case V:return _.key===Z?w(E,x,_,A):null;case ee:return _.key===Z?N(E,x,_,A):null;case pe:return Z=_._init,O(E,x,Z(_._payload),A)}if(ht(_)||H(_))return Z!==null?null:z(E,x,_,A,null);Zo(E,_)}return null}function b(E,x,_,A,Z){if(typeof A=="string"&&A!==""||typeof A=="number")return E=E.get(_)||null,g(x,E,""+A,Z);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case V:return E=E.get(A.key===null?_:A.key)||null,w(x,E,A,Z);case ee:return E=E.get(A.key===null?_:A.key)||null,N(x,E,A,Z);case pe:var oe=A._init;return b(E,x,_,oe(A._payload),Z)}if(ht(A)||H(A))return E=E.get(_)||null,z(x,E,A,Z,null);Zo(x,A)}return null}function J(E,x,_,A){for(var Z=null,oe=null,le=x,ce=x=0,Ge=null;le!==null&&ce<_.length;ce++){le.index>ce?(Ge=le,le=null):Ge=le.sibling;var Te=O(E,le,_[ce],A);if(Te===null){le===null&&(le=Ge);break}e&&le&&Te.alternate===null&&t(E,le),x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te,le=Ge}if(ce===_.length)return n(E,le),Oe&&Nn(E,ce),Z;if(le===null){for(;ce<_.length;ce++)le=M(E,_[ce],A),le!==null&&(x=a(le,x,ce),oe===null?Z=le:oe.sibling=le,oe=le);return Oe&&Nn(E,ce),Z}for(le=r(E,le);ce<_.length;ce++)Ge=b(le,E,ce,_[ce],A),Ge!==null&&(e&&Ge.alternate!==null&&le.delete(Ge.key===null?ce:Ge.key),x=a(Ge,x,ce),oe===null?Z=Ge:oe.sibling=Ge,oe=Ge);return e&&le.forEach(function(xn){return t(E,xn)}),Oe&&Nn(E,ce),Z}function X(E,x,_,A){var Z=H(_);if(typeof Z!="function")throw Error(i(150));if(_=Z.call(_),_==null)throw Error(i(151));for(var oe=Z=null,le=x,ce=x=0,Ge=null,Te=_.next();le!==null&&!Te.done;ce++,Te=_.next()){le.index>ce?(Ge=le,le=null):Ge=le.sibling;var xn=O(E,le,Te.value,A);if(xn===null){le===null&&(le=Ge);break}e&&le&&xn.alternate===null&&t(E,le),x=a(xn,x,ce),oe===null?Z=xn:oe.sibling=xn,oe=xn,le=Ge}if(Te.done)return n(E,le),Oe&&Nn(E,ce),Z;if(le===null){for(;!Te.done;ce++,Te=_.next())Te=M(E,Te.value,A),Te!==null&&(x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te);return Oe&&Nn(E,ce),Z}for(le=r(E,le);!Te.done;ce++,Te=_.next())Te=b(le,E,ce,Te.value,A),Te!==null&&(e&&Te.alternate!==null&&le.delete(Te.key===null?ce:Te.key),x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te);return e&&le.forEach(function(Ym){return t(E,Ym)}),Oe&&Nn(E,ce),Z}function Ue(E,x,_,A){if(typeof _=="object"&&_!==null&&_.type===ie&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case V:e:{for(var Z=_.key,oe=x;oe!==null;){if(oe.key===Z){if(Z=_.type,Z===ie){if(oe.tag===7){n(E,oe.sibling),x=s(oe,_.props.children),x.return=E,E=x;break e}}else if(oe.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===pe&&Xu(Z)===oe.type){n(E,oe.sibling),x=s(oe,_.props),x.ref=br(E,oe,_),x.return=E,E=x;break e}n(E,oe);break}else t(E,oe);oe=oe.sibling}_.type===ie?(x=Dn(_.props.children,E.mode,A,_.key),x.return=E,E=x):(A=Cl(_.type,_.key,_.props,null,E.mode,A),A.ref=br(E,x,_),A.return=E,E=A)}return p(E);case ee:e:{for(oe=_.key;x!==null;){if(x.key===oe)if(x.tag===4&&x.stateNode.containerInfo===_.containerInfo&&x.stateNode.implementation===_.implementation){n(E,x.sibling),x=s(x,_.children||[]),x.return=E,E=x;break e}else{n(E,x);break}else t(E,x);x=x.sibling}x=Ms(_,E.mode,A),x.return=E,E=x}return p(E);case pe:return oe=_._init,Ue(E,x,oe(_._payload),A)}if(ht(_))return J(E,x,_,A);if(H(_))return X(E,x,_,A);Zo(E,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,x!==null&&x.tag===6?(n(E,x.sibling),x=s(x,_),x.return=E,E=x):(n(E,x),x=Ds(_,E.mode,A),x.return=E,E=x),p(E)):n(E,x)}return Ue}var sr=Zu(!0),ec=Zu(!1),el=cn(null),tl=null,ar=null,Wi=null;function bi(){Wi=ar=tl=null}function Ki(e){var t=el.current;Ie(el),e._currentValue=t}function Gi(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 ur(e,t){tl=e,Wi=ar=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(at=!0),e.firstContext=null)}function Et(e){var t=e._currentValue;if(Wi!==e)if(e={context:e,memoizedValue:t,next:null},ar===null){if(tl===null)throw Error(i(308));ar=e,tl.dependencies={lanes:0,firstContext:e}}else ar=ar.next=e;return t}var Pn=null;function Qi(e){Pn===null?Pn=[e]:Pn.push(e)}function tc(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Qi(t)):(n.next=s.next,s.next=n),t.interleaved=n,Xt(e,r)}function Xt(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 pn=!1;function Ji(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function nc(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 Zt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function hn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(xe&2)!==0){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,Xt(e,n)}return s=r.interleaved,s===null?(t.next=t,Qi(r)):(t.next=s.next,s.next=t),r.interleaved=t,Xt(e,n)}function nl(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,ci(e,n)}}function rc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var p={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?s=a=p:a=a.next=p,n=n.next}while(n!==null);a===null?s=a=t:a=a.next=t}else s=a=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:a,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 rl(e,t,n,r){var s=e.updateQueue;pn=!1;var a=s.firstBaseUpdate,p=s.lastBaseUpdate,g=s.shared.pending;if(g!==null){s.shared.pending=null;var w=g,N=w.next;w.next=null,p===null?a=N:p.next=N,p=w;var z=e.alternate;z!==null&&(z=z.updateQueue,g=z.lastBaseUpdate,g!==p&&(g===null?z.firstBaseUpdate=N:g.next=N,z.lastBaseUpdate=w))}if(a!==null){var M=s.baseState;p=0,z=N=w=null,g=a;do{var O=g.lane,b=g.eventTime;if((r&O)===O){z!==null&&(z=z.next={eventTime:b,lane:0,tag:g.tag,payload:g.payload,callback:g.callback,next:null});e:{var J=e,X=g;switch(O=t,b=n,X.tag){case 1:if(J=X.payload,typeof J=="function"){M=J.call(b,M,O);break e}M=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=X.payload,O=typeof J=="function"?J.call(b,M,O):J,O==null)break e;M=$({},M,O);break e;case 2:pn=!0}}g.callback!==null&&g.lane!==0&&(e.flags|=64,O=s.effects,O===null?s.effects=[g]:O.push(g))}else b={eventTime:b,lane:O,tag:g.tag,payload:g.payload,callback:g.callback,next:null},z===null?(N=z=b,w=M):z=z.next=b,p|=O;if(g=g.next,g===null){if(g=s.shared.pending,g===null)break;O=g,g=O.next,O.next=null,s.lastBaseUpdate=O,s.shared.pending=null}}while(!0);if(z===null&&(w=M),s.baseState=w,s.firstBaseUpdate=N,s.lastBaseUpdate=z,t=s.shared.interleaved,t!==null){s=t;do p|=s.lane,s=s.next;while(s!==t)}else a===null&&(s.shared.lanes=0);In|=p,e.lanes=p,e.memoizedState=M}}function oc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(i(191,s));s.call(r)}}}var Kr={},Vt=cn(Kr),Gr=cn(Kr),Qr=cn(Kr);function Rn(e){if(e===Kr)throw Error(i(174));return e}function Yi(e,t){switch(Re(Qr,t),Re(Gr,e),Re(Vt,Kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xl(t,e)}Ie(Vt),Re(Vt,t)}function cr(){Ie(Vt),Ie(Gr),Ie(Qr)}function lc(e){Rn(Qr.current);var t=Rn(Vt.current),n=Xl(t,e.type);t!==n&&(Re(Gr,e),Re(Vt,n))}function Xi(e){Gr.current===e&&(Ie(Vt),Ie(Gr))}var ze=cn(0);function ol(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 Zi=[];function es(){for(var e=0;e<Zi.length;e++)Zi[e]._workInProgressVersionPrimary=null;Zi.length=0}var ll=ne.ReactCurrentDispatcher,ts=ne.ReactCurrentBatchConfig,jn=0,De=null,Ve=null,be=null,il=!1,Jr=!1,Yr=0,wm=0;function Ze(){throw Error(i(321))}function ns(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!jt(e[n],t[n]))return!1;return!0}function rs(e,t,n,r,s,a){if(jn=a,De=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ll.current=e===null||e.memoizedState===null?Cm:Em,e=n(r,s),Jr){a=0;do{if(Jr=!1,Yr=0,25<=a)throw Error(i(301));a+=1,be=Ve=null,t.updateQueue=null,ll.current=Tm,e=n(r,s)}while(Jr)}if(ll.current=ul,t=Ve!==null&&Ve.next!==null,jn=0,be=Ve=De=null,il=!1,t)throw Error(i(300));return e}function os(){var e=Yr!==0;return Yr=0,e}function Ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return be===null?De.memoizedState=be=e:be=be.next=e,be}function Tt(){if(Ve===null){var e=De.alternate;e=e!==null?e.memoizedState:null}else e=Ve.next;var t=be===null?De.memoizedState:be.next;if(t!==null)be=t,Ve=e;else{if(e===null)throw Error(i(310));Ve=e,e={memoizedState:Ve.memoizedState,baseState:Ve.baseState,baseQueue:Ve.baseQueue,queue:Ve.queue,next:null},be===null?De.memoizedState=be=e:be=be.next=e}return be}function Xr(e,t){return typeof t=="function"?t(e):t}function ls(e){var t=Tt(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=Ve,s=r.baseQueue,a=n.pending;if(a!==null){if(s!==null){var p=s.next;s.next=a.next,a.next=p}r.baseQueue=s=a,n.pending=null}if(s!==null){a=s.next,r=r.baseState;var g=p=null,w=null,N=a;do{var z=N.lane;if((jn&z)===z)w!==null&&(w=w.next={lane:0,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),r=N.hasEagerState?N.eagerState:e(r,N.action);else{var M={lane:z,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null};w===null?(g=w=M,p=r):w=w.next=M,De.lanes|=z,In|=z}N=N.next}while(N!==null&&N!==a);w===null?p=r:w.next=g,jt(r,t.memoizedState)||(at=!0),t.memoizedState=r,t.baseState=p,t.baseQueue=w,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do a=s.lane,De.lanes|=a,In|=a,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function is(e){var t=Tt(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,a=t.memoizedState;if(s!==null){n.pending=null;var p=s=s.next;do a=e(a,p.action),p=p.next;while(p!==s);jt(a,t.memoizedState)||(at=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ic(){}function sc(e,t){var n=De,r=Tt(),s=t(),a=!jt(r.memoizedState,s);if(a&&(r.memoizedState=s,at=!0),r=r.queue,ss(cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||be!==null&&be.memoizedState.tag&1){if(n.flags|=2048,Zr(9,uc.bind(null,n,r,s,t),void 0,null),Ke===null)throw Error(i(349));(jn&30)!==0||ac(n,t,s)}return s}function ac(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=De.updateQueue,t===null?(t={lastEffect:null,stores:null},De.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function uc(e,t,n,r){t.value=n,t.getSnapshot=r,dc(t)&&fc(e)}function cc(e,t,n){return n(function(){dc(t)&&fc(e)})}function dc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!jt(e,n)}catch{return!0}}function fc(e){var t=Xt(e,1);t!==null&&Dt(t,e,1,-1)}function pc(e){var t=Ht();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Xr,lastRenderedState:e},t.queue=e,e=e.dispatch=km.bind(null,De,e),[t.memoizedState,e]}function Zr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=De.updateQueue,t===null?(t={lastEffect:null,stores:null},De.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 hc(){return Tt().memoizedState}function sl(e,t,n,r){var s=Ht();De.flags|=e,s.memoizedState=Zr(1|t,n,void 0,r===void 0?null:r)}function al(e,t,n,r){var s=Tt();r=r===void 0?null:r;var a=void 0;if(Ve!==null){var p=Ve.memoizedState;if(a=p.destroy,r!==null&&ns(r,p.deps)){s.memoizedState=Zr(t,n,a,r);return}}De.flags|=e,s.memoizedState=Zr(1|t,n,a,r)}function mc(e,t){return sl(8390656,8,e,t)}function ss(e,t){return al(2048,8,e,t)}function gc(e,t){return al(4,2,e,t)}function yc(e,t){return al(4,4,e,t)}function vc(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 wc(e,t,n){return n=n!=null?n.concat([e]):null,al(4,4,vc.bind(null,t,e),n)}function as(){}function Sc(e,t){var n=Tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ns(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xc(e,t){var n=Tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ns(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kc(e,t,n){return(jn&21)===0?(e.baseState&&(e.baseState=!1,at=!0),e.memoizedState=n):(jt(n,t)||(n=Xa(),De.lanes|=n,In|=n,e.baseState=!0),t)}function Sm(e,t){var n=Ne;Ne=n!==0&&4>n?n:4,e(!0);var r=ts.transition;ts.transition={};try{e(!1),t()}finally{Ne=n,ts.transition=r}}function Cc(){return Tt().memoizedState}function xm(e,t,n){var r=vn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ec(e))Tc(t,n);else if(n=tc(e,t,n,r),n!==null){var s=ot();Dt(n,e,r,s),_c(n,t,r)}}function km(e,t,n){var r=vn(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ec(e))Tc(t,s);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var p=t.lastRenderedState,g=a(p,n);if(s.hasEagerState=!0,s.eagerState=g,jt(g,p)){var w=t.interleaved;w===null?(s.next=s,Qi(t)):(s.next=w.next,w.next=s),t.interleaved=s;return}}catch{}finally{}n=tc(e,t,s,r),n!==null&&(s=ot(),Dt(n,e,r,s),_c(n,t,r))}}function Ec(e){var t=e.alternate;return e===De||t!==null&&t===De}function Tc(e,t){Jr=il=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _c(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ci(e,n)}}var ul={readContext:Et,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useInsertionEffect:Ze,useLayoutEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useMutableSource:Ze,useSyncExternalStore:Ze,useId:Ze,unstable_isNewReconciler:!1},Cm={readContext:Et,useCallback:function(e,t){return Ht().memoizedState=[e,t===void 0?null:t],e},useContext:Et,useEffect:mc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,sl(4194308,4,vc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var n=Ht();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ht();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=xm.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Ht();return e={current:e},t.memoizedState=e},useState:pc,useDebugValue:as,useDeferredValue:function(e){return Ht().memoizedState=e},useTransition:function(){var e=pc(!1),t=e[0];return e=Sm.bind(null,e[1]),Ht().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=De,s=Ht();if(Oe){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),Ke===null)throw Error(i(349));(jn&30)!==0||ac(r,t,n)}s.memoizedState=n;var a={value:n,getSnapshot:t};return s.queue=a,mc(cc.bind(null,r,a,e),[e]),r.flags|=2048,Zr(9,uc.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Ht(),t=Ke.identifierPrefix;if(Oe){var n=Yt,r=Jt;n=(r&~(1<<32-Rt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Yr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=wm++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Em={readContext:Et,useCallback:Sc,useContext:Et,useEffect:ss,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:ls,useRef:hc,useState:function(){return ls(Xr)},useDebugValue:as,useDeferredValue:function(e){var t=Tt();return kc(t,Ve.memoizedState,e)},useTransition:function(){var e=ls(Xr)[0],t=Tt().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1},Tm={readContext:Et,useCallback:Sc,useContext:Et,useEffect:ss,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:is,useRef:hc,useState:function(){return is(Xr)},useDebugValue:as,useDeferredValue:function(e){var t=Tt();return Ve===null?t.memoizedState=e:kc(t,Ve.memoizedState,e)},useTransition:function(){var e=is(Xr)[0],t=Tt().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1};function Lt(e,t){if(e&&e.defaultProps){t=$({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:$({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var cl={isMounted:function(e){return(e=e._reactInternals)?Cn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ot(),s=vn(e),a=Zt(r,s);a.payload=t,n!=null&&(a.callback=n),t=hn(e,a,s),t!==null&&(Dt(t,e,s,r),nl(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ot(),s=vn(e),a=Zt(r,s);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=hn(e,a,s),t!==null&&(Dt(t,e,s,r),nl(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ot(),r=vn(e),s=Zt(n,r);s.tag=2,t!=null&&(s.callback=t),t=hn(e,s,r),t!==null&&(Dt(t,e,r,n),nl(t,e,r))}};function Nc(e,t,n,r,s,a,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,p):t.prototype&&t.prototype.isPureReactComponent?!Ur(n,r)||!Ur(s,a):!0}function Pc(e,t,n){var r=!1,s=dn,a=t.contextType;return typeof a=="object"&&a!==null?a=Et(a):(s=st(t)?Tn:Xe.current,r=t.contextTypes,a=(r=r!=null)?rr(e,s):dn),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=cl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=a),t}function Rc(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&&cl.enqueueReplaceState(t,t.state,null)}function cs(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Ji(e);var a=t.contextType;typeof a=="object"&&a!==null?s.context=Et(a):(a=st(t)?Tn:Xe.current,s.context=rr(e,a)),s.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(us(e,t,a,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&cl.enqueueReplaceState(s,s.state,null),rl(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function dr(e,t){try{var n="",r=t;do n+=W(r),r=r.return;while(r);var s=n}catch(a){s=`
  39. Error generating stack: `+a.message+`
  40. `+a.stack}return{value:e,source:t,stack:s,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function fs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _m=typeof WeakMap=="function"?WeakMap:Map;function jc(e,t,n){n=Zt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){yl||(yl=!0,Ns=r),fs(e,t)},n}function Ic(e,t,n){n=Zt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){fs(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){fs(e,t),typeof r!="function"&&(gn===null?gn=new Set([this]):gn.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),n}function Lc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new _m;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=Bm.bind(null,e,t,n),t.then(e,e))}function Oc(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 zc(e,t,n,r,s){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=Zt(-1,1),t.tag=2,hn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=s,e)}var Nm=ne.ReactCurrentOwner,at=!1;function rt(e,t,n,r){t.child=e===null?ec(t,null,n,r):sr(t,e.child,n,r)}function Dc(e,t,n,r,s){n=n.render;var a=t.ref;return ur(t,s),r=rs(e,t,n,r,a,s),n=os(),e!==null&&!at?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,en(e,t,s)):(Oe&&n&&Bi(t),t.flags|=1,rt(e,t,r,s),t.child)}function Mc(e,t,n,r,s){if(e===null){var a=n.type;return typeof a=="function"&&!zs(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,Ac(e,t,a,r,s)):(e=Cl(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,(e.lanes&s)===0){var p=a.memoizedProps;if(n=n.compare,n=n!==null?n:Ur,n(p,r)&&e.ref===t.ref)return en(e,t,s)}return t.flags|=1,e=Sn(a,r),e.ref=t.ref,e.return=t,t.child=e}function Ac(e,t,n,r,s){if(e!==null){var a=e.memoizedProps;if(Ur(a,r)&&e.ref===t.ref)if(at=!1,t.pendingProps=r=a,(e.lanes&s)!==0)(e.flags&131072)!==0&&(at=!0);else return t.lanes=e.lanes,en(e,t,s)}return ps(e,t,n,r,s)}function Fc(e,t,n){var r=t.pendingProps,s=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Re(pr,vt),vt|=n;else{if((n&1073741824)===0)return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Re(pr,vt),vt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,Re(pr,vt),vt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Re(pr,vt),vt|=r;return rt(e,t,s,n),t.child}function Uc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ps(e,t,n,r,s){var a=st(n)?Tn:Xe.current;return a=rr(t,a),ur(t,s),n=rs(e,t,n,r,a,s),r=os(),e!==null&&!at?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,en(e,t,s)):(Oe&&r&&Bi(t),t.flags|=1,rt(e,t,n,s),t.child)}function Bc(e,t,n,r,s){if(st(n)){var a=!0;Go(t)}else a=!1;if(ur(t,s),t.stateNode===null)fl(e,t),Pc(t,n,r),cs(t,n,r,s),r=!0;else if(e===null){var p=t.stateNode,g=t.memoizedProps;p.props=g;var w=p.context,N=n.contextType;typeof N=="object"&&N!==null?N=Et(N):(N=st(n)?Tn:Xe.current,N=rr(t,N));var z=n.getDerivedStateFromProps,M=typeof z=="function"||typeof p.getSnapshotBeforeUpdate=="function";M||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(g!==r||w!==N)&&Rc(t,p,r,N),pn=!1;var O=t.memoizedState;p.state=O,rl(t,r,p,s),w=t.memoizedState,g!==r||O!==w||it.current||pn?(typeof z=="function"&&(us(t,n,z,r),w=t.memoizedState),(g=pn||Nc(t,n,g,r,O,w,N))?(M||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=w),p.props=r,p.state=w,p.context=N,r=g):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{p=t.stateNode,nc(e,t),g=t.memoizedProps,N=t.type===t.elementType?g:Lt(t.type,g),p.props=N,M=t.pendingProps,O=p.context,w=n.contextType,typeof w=="object"&&w!==null?w=Et(w):(w=st(n)?Tn:Xe.current,w=rr(t,w));var b=n.getDerivedStateFromProps;(z=typeof b=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(g!==M||O!==w)&&Rc(t,p,r,w),pn=!1,O=t.memoizedState,p.state=O,rl(t,r,p,s);var J=t.memoizedState;g!==M||O!==J||it.current||pn?(typeof b=="function"&&(us(t,n,b,r),J=t.memoizedState),(N=pn||Nc(t,n,N,r,O,J,w)||!1)?(z||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(r,J,w),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(r,J,w)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||g===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=J),p.props=r,p.state=J,p.context=w,r=N):(typeof p.componentDidUpdate!="function"||g===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),r=!1)}return hs(e,t,n,r,a,s)}function hs(e,t,n,r,s,a){Uc(e,t);var p=(t.flags&128)!==0;if(!r&&!p)return s&&Wu(t,n,!1),en(e,t,a);r=t.stateNode,Nm.current=t;var g=p&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&p?(t.child=sr(t,e.child,null,a),t.child=sr(t,null,g,a)):rt(e,t,g,a),t.memoizedState=r.state,s&&Wu(t,n,!0),t.child}function $c(e){var t=e.stateNode;t.pendingContext?Hu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hu(e,t.context,!1),Yi(e,t.containerInfo)}function Vc(e,t,n,r,s){return ir(),qi(s),t.flags|=256,rt(e,t,n,r),t.child}var ms={dehydrated:null,treeContext:null,retryLane:0};function gs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Hc(e,t,n){var r=t.pendingProps,s=ze.current,a=!1,p=(t.flags&128)!==0,g;if((g=p)||(g=e!==null&&e.memoizedState===null?!1:(s&2)!==0),g?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),Re(ze,s&1),e===null)return Hi(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):(p=r.children,e=r.fallback,a?(r=t.mode,a=t.child,p={mode:"hidden",children:p},(r&1)===0&&a!==null?(a.childLanes=0,a.pendingProps=p):a=El(p,r,0,null),e=Dn(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=gs(n),t.memoizedState=ms,e):ys(t,p));if(s=e.memoizedState,s!==null&&(g=s.dehydrated,g!==null))return Pm(e,t,p,r,g,s,n);if(a){a=r.fallback,p=t.mode,s=e.child,g=s.sibling;var w={mode:"hidden",children:r.children};return(p&1)===0&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=w,t.deletions=null):(r=Sn(s,w),r.subtreeFlags=s.subtreeFlags&14680064),g!==null?a=Sn(g,a):(a=Dn(a,p,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,p=e.child.memoizedState,p=p===null?gs(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},a.memoizedState=p,a.childLanes=e.childLanes&~n,t.memoizedState=ms,r}return a=e.child,e=a.sibling,r=Sn(a,{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 ys(e,t){return t=El({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function dl(e,t,n,r){return r!==null&&qi(r),sr(t,e.child,null,n),e=ys(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Pm(e,t,n,r,s,a,p){if(n)return t.flags&256?(t.flags&=-257,r=ds(Error(i(422))),dl(e,t,p,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,s=t.mode,r=El({mode:"visible",children:r.children},s,0,null),a=Dn(a,s,p,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,(t.mode&1)!==0&&sr(t,e.child,null,p),t.child.memoizedState=gs(p),t.memoizedState=ms,a);if((t.mode&1)===0)return dl(e,t,p,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var g=r.dgst;return r=g,a=Error(i(419)),r=ds(a,r,void 0),dl(e,t,p,r)}if(g=(p&e.childLanes)!==0,at||g){if(r=Ke,r!==null){switch(p&-p){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}s=(s&(r.suspendedLanes|p))!==0?0:s,s!==0&&s!==a.retryLane&&(a.retryLane=s,Xt(e,s),Dt(r,e,s,-1))}return Os(),r=ds(Error(i(421))),dl(e,t,p,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=$m.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,yt=un(s.nextSibling),gt=t,Oe=!0,It=null,e!==null&&(kt[Ct++]=Jt,kt[Ct++]=Yt,kt[Ct++]=_n,Jt=e.id,Yt=e.overflow,_n=t),t=ys(t,r.children),t.flags|=4096,t)}function qc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Gi(e.return,t,n)}function vs(e,t,n,r,s){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=s)}function Wc(e,t,n){var r=t.pendingProps,s=r.revealOrder,a=r.tail;if(rt(e,t,r.children,n),r=ze.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&&qc(e,n,t);else if(e.tag===19)qc(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(Re(ze,r),(t.mode&1)===0)t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&ol(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),vs(t,!1,s,n,a);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&ol(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}vs(t,!0,n,null,a);break;case"together":vs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function en(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),In|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Sn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Sn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rm(e,t,n){switch(t.tag){case 3:$c(t),ir();break;case 5:lc(t);break;case 1:st(t.type)&&Go(t);break;case 4:Yi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;Re(el,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Re(ze,ze.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Hc(e,t,n):(Re(ze,ze.current&1),e=en(e,t,n),e!==null?e.sibling:null);Re(ze,ze.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Wc(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),Re(ze,ze.current),r)break;return null;case 22:case 23:return t.lanes=0,Fc(e,t,n)}return en(e,t,n)}var bc,ws,Kc,Gc;bc=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}},ws=function(){},Kc=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,Rn(Vt.current);var a=null;switch(n){case"input":s=Hn(e,s),r=Hn(e,r),a=[];break;case"select":s=$({},s,{value:void 0}),r=$({},r,{value:void 0}),a=[];break;case"textarea":s=qn(e,s),r=qn(e,r),a=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Wo)}Zl(n,r);var p;n=null;for(N in s)if(!r.hasOwnProperty(N)&&s.hasOwnProperty(N)&&s[N]!=null)if(N==="style"){var g=s[N];for(p in g)g.hasOwnProperty(p)&&(n||(n={}),n[p]="")}else N!=="dangerouslySetInnerHTML"&&N!=="children"&&N!=="suppressContentEditableWarning"&&N!=="suppressHydrationWarning"&&N!=="autoFocus"&&(c.hasOwnProperty(N)?a||(a=[]):(a=a||[]).push(N,null));for(N in r){var w=r[N];if(g=s!=null?s[N]:void 0,r.hasOwnProperty(N)&&w!==g&&(w!=null||g!=null))if(N==="style")if(g){for(p in g)!g.hasOwnProperty(p)||w&&w.hasOwnProperty(p)||(n||(n={}),n[p]="");for(p in w)w.hasOwnProperty(p)&&g[p]!==w[p]&&(n||(n={}),n[p]=w[p])}else n||(a||(a=[]),a.push(N,n)),n=w;else N==="dangerouslySetInnerHTML"?(w=w?w.__html:void 0,g=g?g.__html:void 0,w!=null&&g!==w&&(a=a||[]).push(N,w)):N==="children"?typeof w!="string"&&typeof w!="number"||(a=a||[]).push(N,""+w):N!=="suppressContentEditableWarning"&&N!=="suppressHydrationWarning"&&(c.hasOwnProperty(N)?(w!=null&&N==="onScroll"&&je("scroll",e),a||g===w||(a=[])):(a=a||[]).push(N,w))}n&&(a=a||[]).push("style",n);var N=a;(t.updateQueue=N)&&(t.flags|=4)}},Gc=function(e,t,n,r){n!==r&&(t.flags|=4)};function eo(e,t){if(!Oe)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 et(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function jm(e,t,n){var r=t.pendingProps;switch($i(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return st(t.type)&&Ko(),et(t),null;case 3:return r=t.stateNode,cr(),Ie(it),Ie(Xe),es(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Xo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,It!==null&&(js(It),It=null))),ws(e,t),et(t),null;case 5:Xi(t);var s=Rn(Qr.current);if(n=t.type,e!==null&&t.stateNode!=null)Kc(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(i(166));return et(t),null}if(e=Rn(Vt.current),Xo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[$t]=t,r[qr]=a,e=(t.mode&1)!==0,n){case"dialog":je("cancel",r),je("close",r);break;case"iframe":case"object":case"embed":je("load",r);break;case"video":case"audio":for(s=0;s<$r.length;s++)je($r[s],r);break;case"source":je("error",r);break;case"img":case"image":case"link":je("error",r),je("load",r);break;case"details":je("toggle",r);break;case"input":vo(r,a),je("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},je("invalid",r);break;case"textarea":Wn(r,a),je("invalid",r)}Zl(n,a),s=null;for(var p in a)if(a.hasOwnProperty(p)){var g=a[p];p==="children"?typeof g=="string"?r.textContent!==g&&(a.suppressHydrationWarning!==!0&&qo(r.textContent,g,e),s=["children",g]):typeof g=="number"&&r.textContent!==""+g&&(a.suppressHydrationWarning!==!0&&qo(r.textContent,g,e),s=["children",""+g]):c.hasOwnProperty(p)&&g!=null&&p==="onScroll"&&je("scroll",r)}switch(n){case"input":Kt(r),Ee(r,a,!0);break;case"textarea":Kt(r),xo(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=Wo)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{p=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ko(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=p.createElement(n,{is:r.is}):(e=p.createElement(n),n==="select"&&(p=e,r.multiple?p.multiple=!0:r.size&&(p.size=r.size))):e=p.createElementNS(e,n),e[$t]=t,e[qr]=r,bc(e,t,!1,!1),t.stateNode=e;e:{switch(p=ei(n,r),n){case"dialog":je("cancel",e),je("close",e),s=r;break;case"iframe":case"object":case"embed":je("load",e),s=r;break;case"video":case"audio":for(s=0;s<$r.length;s++)je($r[s],e);s=r;break;case"source":je("error",e),s=r;break;case"img":case"image":case"link":je("error",e),je("load",e),s=r;break;case"details":je("toggle",e),s=r;break;case"input":vo(e,r),s=Hn(e,r),je("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=$({},r,{value:void 0}),je("invalid",e);break;case"textarea":Wn(e,r),s=qn(e,r),je("invalid",e);break;default:s=r}Zl(n,s),g=s;for(a in g)if(g.hasOwnProperty(a)){var w=g[a];a==="style"?Aa(e,w):a==="dangerouslySetInnerHTML"?(w=w?w.__html:void 0,w!=null&&Da(e,w)):a==="children"?typeof w=="string"?(n!=="textarea"||w!=="")&&kr(e,w):typeof w=="number"&&kr(e,""+w):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(c.hasOwnProperty(a)?w!=null&&a==="onScroll"&&je("scroll",e):w!=null&&q(e,a,w,p))}switch(n){case"input":Kt(e),Ee(e,r,!1);break;case"textarea":Kt(e),xo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+he(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?Pt(e,!!r.multiple,a,!1):r.defaultValue!=null&&Pt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=Wo)}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 et(t),null;case 6:if(e&&t.stateNode!=null)Gc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(i(166));if(n=Rn(Qr.current),Rn(Vt.current),Xo(t)){if(r=t.stateNode,n=t.memoizedProps,r[$t]=t,(a=r.nodeValue!==n)&&(e=gt,e!==null))switch(e.tag){case 3:qo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&qo(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$t]=t,t.stateNode=r}return et(t),null;case 13:if(Ie(ze),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Oe&&yt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Yu(),ir(),t.flags|=98560,a=!1;else if(a=Xo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(i(317));a[$t]=t}else ir(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),a=!1}else It!==null&&(js(It),It=null),a=!0;if(!a)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||(ze.current&1)!==0?He===0&&(He=3):Os())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return cr(),ws(e,t),e===null&&Vr(t.stateNode.containerInfo),et(t),null;case 10:return Ki(t.type._context),et(t),null;case 17:return st(t.type)&&Ko(),et(t),null;case 19:if(Ie(ze),a=t.memoizedState,a===null)return et(t),null;if(r=(t.flags&128)!==0,p=a.rendering,p===null)if(r)eo(a,!1);else{if(He!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=ol(e),p!==null){for(t.flags|=128,eo(a,!1),r=p.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,p=a.alternate,p===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=p.childLanes,a.lanes=p.lanes,a.child=p.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=p.memoizedProps,a.memoizedState=p.memoizedState,a.updateQueue=p.updateQueue,a.type=p.type,e=p.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Re(ze,ze.current&1|2),t.child}e=e.sibling}a.tail!==null&&Fe()>hr&&(t.flags|=128,r=!0,eo(a,!1),t.lanes=4194304)}else{if(!r)if(e=ol(p),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),eo(a,!0),a.tail===null&&a.tailMode==="hidden"&&!p.alternate&&!Oe)return et(t),null}else 2*Fe()-a.renderingStartTime>hr&&n!==1073741824&&(t.flags|=128,r=!0,eo(a,!1),t.lanes=4194304);a.isBackwards?(p.sibling=t.child,t.child=p):(n=a.last,n!==null?n.sibling=p:t.child=p,a.last=p)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Fe(),t.sibling=null,n=ze.current,Re(ze,r?n&1|2:n&1),t):(et(t),null);case 22:case 23:return Ls(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(vt&1073741824)!==0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Im(e,t){switch($i(t),t.tag){case 1:return st(t.type)&&Ko(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cr(),Ie(it),Ie(Xe),es(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Xi(t),null;case 13:if(Ie(ze),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ie(ze),null;case 4:return cr(),null;case 10:return Ki(t.type._context),null;case 22:case 23:return Ls(),null;case 24:return null;default:return null}}var pl=!1,tt=!1,Lm=typeof WeakSet=="function"?WeakSet:Set,Q=null;function fr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Me(e,t,r)}else n.current=null}function Ss(e,t,n){try{n()}catch(r){Me(e,t,r)}}var Qc=!1;function Om(e,t){if(Li=Oo,e=Nu(),Ei(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 s=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var p=0,g=-1,w=-1,N=0,z=0,M=e,O=null;t:for(;;){for(var b;M!==n||s!==0&&M.nodeType!==3||(g=p+s),M!==a||r!==0&&M.nodeType!==3||(w=p+r),M.nodeType===3&&(p+=M.nodeValue.length),(b=M.firstChild)!==null;)O=M,M=b;for(;;){if(M===e)break t;if(O===n&&++N===s&&(g=p),O===a&&++z===r&&(w=p),(b=M.nextSibling)!==null)break;M=O,O=M.parentNode}M=b}n=g===-1||w===-1?null:{start:g,end:w}}else n=null}n=n||{start:0,end:0}}else n=null;for(Oi={focusedElem:e,selectionRange:n},Oo=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var J=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(J!==null){var X=J.memoizedProps,Ue=J.memoizedState,E=t.stateNode,x=E.getSnapshotBeforeUpdate(t.elementType===t.type?X:Lt(t.type,X),Ue);E.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(A){Me(t,t.return,A)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return J=Qc,Qc=!1,J}function to(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var a=s.destroy;s.destroy=void 0,a!==void 0&&Ss(t,n,a)}s=s.next}while(s!==r)}}function hl(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 xs(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 Jc(e){var t=e.alternate;t!==null&&(e.alternate=null,Jc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$t],delete t[qr],delete t[Ai],delete t[mm],delete t[gm])),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 Yc(e){return e.tag===5||e.tag===3||e.tag===4}function Xc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(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 ks(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=Wo));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}function Cs(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(Cs(e,t,n),e=e.sibling;e!==null;)Cs(e,t,n),e=e.sibling}var Je=null,Ot=!1;function mn(e,t,n){for(n=n.child;n!==null;)Zc(e,t,n),n=n.sibling}function Zc(e,t,n){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(No,n)}catch{}switch(n.tag){case 5:tt||fr(n,t);case 6:var r=Je,s=Ot;Je=null,mn(e,t,n),Je=r,Ot=s,Je!==null&&(Ot?(e=Je,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Je.removeChild(n.stateNode));break;case 18:Je!==null&&(Ot?(e=Je,n=n.stateNode,e.nodeType===8?Mi(e.parentNode,n):e.nodeType===1&&Mi(e,n),Or(e)):Mi(Je,n.stateNode));break;case 4:r=Je,s=Ot,Je=n.stateNode.containerInfo,Ot=!0,mn(e,t,n),Je=r,Ot=s;break;case 0:case 11:case 14:case 15:if(!tt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var a=s,p=a.destroy;a=a.tag,p!==void 0&&((a&2)!==0||(a&4)!==0)&&Ss(n,t,p),s=s.next}while(s!==r)}mn(e,t,n);break;case 1:if(!tt&&(fr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(g){Me(n,t,g)}mn(e,t,n);break;case 21:mn(e,t,n);break;case 22:n.mode&1?(tt=(r=tt)||n.memoizedState!==null,mn(e,t,n),tt=r):mn(e,t,n);break;default:mn(e,t,n)}}function ed(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Lm),t.forEach(function(r){var s=Vm.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function zt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var a=e,p=t,g=p;e:for(;g!==null;){switch(g.tag){case 5:Je=g.stateNode,Ot=!1;break e;case 3:Je=g.stateNode.containerInfo,Ot=!0;break e;case 4:Je=g.stateNode.containerInfo,Ot=!0;break e}g=g.return}if(Je===null)throw Error(i(160));Zc(a,p,s),Je=null,Ot=!1;var w=s.alternate;w!==null&&(w.return=null),s.return=null}catch(N){Me(s,t,N)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)td(t,e),t=t.sibling}function td(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(zt(t,e),qt(e),r&4){try{to(3,e,e.return),hl(3,e)}catch(X){Me(e,e.return,X)}try{to(5,e,e.return)}catch(X){Me(e,e.return,X)}}break;case 1:zt(t,e),qt(e),r&512&&n!==null&&fr(n,n.return);break;case 5:if(zt(t,e),qt(e),r&512&&n!==null&&fr(n,n.return),e.flags&32){var s=e.stateNode;try{kr(s,"")}catch(X){Me(e,e.return,X)}}if(r&4&&(s=e.stateNode,s!=null)){var a=e.memoizedProps,p=n!==null?n.memoizedProps:a,g=e.type,w=e.updateQueue;if(e.updateQueue=null,w!==null)try{g==="input"&&a.type==="radio"&&a.name!=null&&wo(s,a),ei(g,p);var N=ei(g,a);for(p=0;p<w.length;p+=2){var z=w[p],M=w[p+1];z==="style"?Aa(s,M):z==="dangerouslySetInnerHTML"?Da(s,M):z==="children"?kr(s,M):q(s,z,M,N)}switch(g){case"input":Ce(s,a);break;case"textarea":So(s,a);break;case"select":var O=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var b=a.value;b!=null?Pt(s,!!a.multiple,b,!1):O!==!!a.multiple&&(a.defaultValue!=null?Pt(s,!!a.multiple,a.defaultValue,!0):Pt(s,!!a.multiple,a.multiple?[]:"",!1))}s[qr]=a}catch(X){Me(e,e.return,X)}}break;case 6:if(zt(t,e),qt(e),r&4){if(e.stateNode===null)throw Error(i(162));s=e.stateNode,a=e.memoizedProps;try{s.nodeValue=a}catch(X){Me(e,e.return,X)}}break;case 3:if(zt(t,e),qt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Or(t.containerInfo)}catch(X){Me(e,e.return,X)}break;case 4:zt(t,e),qt(e);break;case 13:zt(t,e),qt(e),s=e.child,s.flags&8192&&(a=s.memoizedState!==null,s.stateNode.isHidden=a,!a||s.alternate!==null&&s.alternate.memoizedState!==null||(_s=Fe())),r&4&&ed(e);break;case 22:if(z=n!==null&&n.memoizedState!==null,e.mode&1?(tt=(N=tt)||z,zt(t,e),tt=N):zt(t,e),qt(e),r&8192){if(N=e.memoizedState!==null,(e.stateNode.isHidden=N)&&!z&&(e.mode&1)!==0)for(Q=e,z=e.child;z!==null;){for(M=Q=z;Q!==null;){switch(O=Q,b=O.child,O.tag){case 0:case 11:case 14:case 15:to(4,O,O.return);break;case 1:fr(O,O.return);var J=O.stateNode;if(typeof J.componentWillUnmount=="function"){r=O,n=O.return;try{t=r,J.props=t.memoizedProps,J.state=t.memoizedState,J.componentWillUnmount()}catch(X){Me(r,n,X)}}break;case 5:fr(O,O.return);break;case 22:if(O.memoizedState!==null){od(M);continue}}b!==null?(b.return=O,Q=b):od(M)}z=z.sibling}e:for(z=null,M=e;;){if(M.tag===5){if(z===null){z=M;try{s=M.stateNode,N?(a=s.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(g=M.stateNode,w=M.memoizedProps.style,p=w!=null&&w.hasOwnProperty("display")?w.display:null,g.style.display=Ma("display",p))}catch(X){Me(e,e.return,X)}}}else if(M.tag===6){if(z===null)try{M.stateNode.nodeValue=N?"":M.memoizedProps}catch(X){Me(e,e.return,X)}}else if((M.tag!==22&&M.tag!==23||M.memoizedState===null||M===e)&&M.child!==null){M.child.return=M,M=M.child;continue}if(M===e)break e;for(;M.sibling===null;){if(M.return===null||M.return===e)break e;z===M&&(z=null),M=M.return}z===M&&(z=null),M.sibling.return=M.return,M=M.sibling}}break;case 19:zt(t,e),qt(e),r&4&&ed(e);break;case 21:break;default:zt(t,e),qt(e)}}function qt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Yc(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(kr(s,""),r.flags&=-33);var a=Xc(e);Cs(e,a,s);break;case 3:case 4:var p=r.stateNode.containerInfo,g=Xc(e);ks(e,g,p);break;default:throw Error(i(161))}}catch(w){Me(e,e.return,w)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function zm(e,t,n){Q=e,nd(e)}function nd(e,t,n){for(var r=(e.mode&1)!==0;Q!==null;){var s=Q,a=s.child;if(s.tag===22&&r){var p=s.memoizedState!==null||pl;if(!p){var g=s.alternate,w=g!==null&&g.memoizedState!==null||tt;g=pl;var N=tt;if(pl=p,(tt=w)&&!N)for(Q=s;Q!==null;)p=Q,w=p.child,p.tag===22&&p.memoizedState!==null?ld(s):w!==null?(w.return=p,Q=w):ld(s);for(;a!==null;)Q=a,nd(a),a=a.sibling;Q=s,pl=g,tt=N}rd(e)}else(s.subtreeFlags&8772)!==0&&a!==null?(a.return=s,Q=a):rd(e)}}function rd(e){for(;Q!==null;){var t=Q;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:tt||hl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!tt)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:Lt(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&oc(t,a,r);break;case 3:var p=t.updateQueue;if(p!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}oc(t,p,n)}break;case 5:var g=t.stateNode;if(n===null&&t.flags&4){n=g;var w=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":w.autoFocus&&n.focus();break;case"img":w.src&&(n.src=w.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var N=t.alternate;if(N!==null){var z=N.memoizedState;if(z!==null){var M=z.dehydrated;M!==null&&Or(M)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags&512&&xs(t)}catch(O){Me(t,t.return,O)}}if(t===e){Q=null;break}if(n=t.sibling,n!==null){n.return=t.return,Q=n;break}Q=t.return}}function od(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Q=n;break}Q=t.return}}function ld(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{hl(4,t)}catch(w){Me(t,n,w)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(w){Me(t,s,w)}}var a=t.return;try{xs(t)}catch(w){Me(t,a,w)}break;case 5:var p=t.return;try{xs(t)}catch(w){Me(t,p,w)}}}catch(w){Me(t,t.return,w)}if(t===e){Q=null;break}var g=t.sibling;if(g!==null){g.return=t.return,Q=g;break}Q=t.return}}var Dm=Math.ceil,ml=ne.ReactCurrentDispatcher,Es=ne.ReactCurrentOwner,_t=ne.ReactCurrentBatchConfig,xe=0,Ke=null,$e=null,Ye=0,vt=0,pr=cn(0),He=0,no=null,In=0,gl=0,Ts=0,ro=null,ut=null,_s=0,hr=1/0,tn=null,yl=!1,Ns=null,gn=null,vl=!1,yn=null,wl=0,oo=0,Ps=null,Sl=-1,xl=0;function ot(){return(xe&6)!==0?Fe():Sl!==-1?Sl:Sl=Fe()}function vn(e){return(e.mode&1)===0?1:(xe&2)!==0&&Ye!==0?Ye&-Ye:vm.transition!==null?(xl===0&&(xl=Xa()),xl):(e=Ne,e!==0||(e=window.event,e=e===void 0?16:su(e.type)),e)}function Dt(e,t,n,r){if(50<oo)throw oo=0,Ps=null,Error(i(185));Pr(e,n,r),((xe&2)===0||e!==Ke)&&(e===Ke&&((xe&2)===0&&(gl|=n),He===4&&wn(e,Ye)),ct(e,r),n===1&&xe===0&&(t.mode&1)===0&&(hr=Fe()+500,Qo&&fn()))}function ct(e,t){var n=e.callbackNode;vh(e,t);var r=jo(e,e===Ke?Ye:0);if(r===0)n!==null&&Qa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Qa(n),t===1)e.tag===0?ym(sd.bind(null,e)):bu(sd.bind(null,e)),pm(function(){(xe&6)===0&&fn()}),n=null;else{switch(Za(r)){case 1:n=si;break;case 4:n=Ja;break;case 16:n=_o;break;case 536870912:n=Ya;break;default:n=_o}n=md(n,id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function id(e,t){if(Sl=-1,xl=0,(xe&6)!==0)throw Error(i(327));var n=e.callbackNode;if(mr()&&e.callbackNode!==n)return null;var r=jo(e,e===Ke?Ye:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=kl(e,r);else{t=r;var s=xe;xe|=2;var a=ud();(Ke!==e||Ye!==t)&&(tn=null,hr=Fe()+500,On(e,t));do try{Fm();break}catch(g){ad(e,g)}while(!0);bi(),ml.current=a,xe=s,$e!==null?t=0:(Ke=null,Ye=0,t=He)}if(t!==0){if(t===2&&(s=ai(e),s!==0&&(r=s,t=Rs(e,s))),t===1)throw n=no,On(e,0),wn(e,r),ct(e,Fe()),n;if(t===6)wn(e,r);else{if(s=e.current.alternate,(r&30)===0&&!Mm(s)&&(t=kl(e,r),t===2&&(a=ai(e),a!==0&&(r=a,t=Rs(e,a))),t===1))throw n=no,On(e,0),wn(e,r),ct(e,Fe()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:zn(e,ut,tn);break;case 3:if(wn(e,r),(r&130023424)===r&&(t=_s+500-Fe(),10<t)){if(jo(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){ot(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=Di(zn.bind(null,e,ut,tn),t);break}zn(e,ut,tn);break;case 4:if(wn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var p=31-Rt(r);a=1<<p,p=t[p],p>s&&(s=p),r&=~a}if(r=s,r=Fe()-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=Di(zn.bind(null,e,ut,tn),r);break}zn(e,ut,tn);break;case 5:zn(e,ut,tn);break;default:throw Error(i(329))}}}return ct(e,Fe()),e.callbackNode===n?id.bind(null,e):null}function Rs(e,t){var n=ro;return e.current.memoizedState.isDehydrated&&(On(e,t).flags|=256),e=kl(e,t),e!==2&&(t=ut,ut=n,t!==null&&js(t)),e}function js(e){ut===null?ut=e:ut.push.apply(ut,e)}function Mm(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 s=n[r],a=s.getSnapshot;s=s.value;try{if(!jt(a(),s))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 wn(e,t){for(t&=~Ts,t&=~gl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Rt(t),r=1<<n;e[n]=-1,t&=~r}}function sd(e){if((xe&6)!==0)throw Error(i(327));mr();var t=jo(e,0);if((t&1)===0)return ct(e,Fe()),null;var n=kl(e,t);if(e.tag!==0&&n===2){var r=ai(e);r!==0&&(t=r,n=Rs(e,r))}if(n===1)throw n=no,On(e,0),wn(e,t),ct(e,Fe()),n;if(n===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,zn(e,ut,tn),ct(e,Fe()),null}function Is(e,t){var n=xe;xe|=1;try{return e(t)}finally{xe=n,xe===0&&(hr=Fe()+500,Qo&&fn())}}function Ln(e){yn!==null&&yn.tag===0&&(xe&6)===0&&mr();var t=xe;xe|=1;var n=_t.transition,r=Ne;try{if(_t.transition=null,Ne=1,e)return e()}finally{Ne=r,_t.transition=n,xe=t,(xe&6)===0&&fn()}}function Ls(){vt=pr.current,Ie(pr)}function On(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,fm(n)),$e!==null)for(n=$e.return;n!==null;){var r=n;switch($i(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ko();break;case 3:cr(),Ie(it),Ie(Xe),es();break;case 5:Xi(r);break;case 4:cr();break;case 13:Ie(ze);break;case 19:Ie(ze);break;case 10:Ki(r.type._context);break;case 22:case 23:Ls()}n=n.return}if(Ke=e,$e=e=Sn(e.current,null),Ye=vt=t,He=0,no=null,Ts=gl=In=0,ut=ro=null,Pn!==null){for(t=0;t<Pn.length;t++)if(n=Pn[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,a=n.pending;if(a!==null){var p=a.next;a.next=s,r.next=p}n.pending=r}Pn=null}return e}function ad(e,t){do{var n=$e;try{if(bi(),ll.current=ul,il){for(var r=De.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}il=!1}if(jn=0,be=Ve=De=null,Jr=!1,Yr=0,Es.current=null,n===null||n.return===null){He=1,no=t,$e=null;break}e:{var a=e,p=n.return,g=n,w=t;if(t=Ye,g.flags|=32768,w!==null&&typeof w=="object"&&typeof w.then=="function"){var N=w,z=g,M=z.tag;if((z.mode&1)===0&&(M===0||M===11||M===15)){var O=z.alternate;O?(z.updateQueue=O.updateQueue,z.memoizedState=O.memoizedState,z.lanes=O.lanes):(z.updateQueue=null,z.memoizedState=null)}var b=Oc(p);if(b!==null){b.flags&=-257,zc(b,p,g,a,t),b.mode&1&&Lc(a,N,t),t=b,w=N;var J=t.updateQueue;if(J===null){var X=new Set;X.add(w),t.updateQueue=X}else J.add(w);break e}else{if((t&1)===0){Lc(a,N,t),Os();break e}w=Error(i(426))}}else if(Oe&&g.mode&1){var Ue=Oc(p);if(Ue!==null){(Ue.flags&65536)===0&&(Ue.flags|=256),zc(Ue,p,g,a,t),qi(dr(w,g));break e}}a=w=dr(w,g),He!==4&&(He=2),ro===null?ro=[a]:ro.push(a),a=p;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var E=jc(a,w,t);rc(a,E);break e;case 1:g=w;var x=a.type,_=a.stateNode;if((a.flags&128)===0&&(typeof x.getDerivedStateFromError=="function"||_!==null&&typeof _.componentDidCatch=="function"&&(gn===null||!gn.has(_)))){a.flags|=65536,t&=-t,a.lanes|=t;var A=Ic(a,g,t);rc(a,A);break e}}a=a.return}while(a!==null)}dd(n)}catch(Z){t=Z,$e===n&&n!==null&&($e=n=n.return);continue}break}while(!0)}function ud(){var e=ml.current;return ml.current=ul,e===null?ul:e}function Os(){(He===0||He===3||He===2)&&(He=4),Ke===null||(In&268435455)===0&&(gl&268435455)===0||wn(Ke,Ye)}function kl(e,t){var n=xe;xe|=2;var r=ud();(Ke!==e||Ye!==t)&&(tn=null,On(e,t));do try{Am();break}catch(s){ad(e,s)}while(!0);if(bi(),xe=n,ml.current=r,$e!==null)throw Error(i(261));return Ke=null,Ye=0,He}function Am(){for(;$e!==null;)cd($e)}function Fm(){for(;$e!==null&&!uh();)cd($e)}function cd(e){var t=hd(e.alternate,e,vt);e.memoizedProps=e.pendingProps,t===null?dd(e):$e=t,Es.current=null}function dd(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=jm(n,t,vt),n!==null){$e=n;return}}else{if(n=Im(n,t),n!==null){n.flags&=32767,$e=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,$e=null;return}}if(t=t.sibling,t!==null){$e=t;return}$e=t=e}while(t!==null);He===0&&(He=5)}function zn(e,t,n){var r=Ne,s=_t.transition;try{_t.transition=null,Ne=1,Um(e,t,n,r)}finally{_t.transition=s,Ne=r}return null}function Um(e,t,n,r){do mr();while(yn!==null);if((xe&6)!==0)throw Error(i(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(wh(e,a),e===Ke&&($e=Ke=null,Ye=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||vl||(vl=!0,md(_o,function(){return mr(),null})),a=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||a){a=_t.transition,_t.transition=null;var p=Ne;Ne=1;var g=xe;xe|=4,Es.current=null,Om(e,n),td(n,e),lm(Oi),Oo=!!Li,Oi=Li=null,e.current=n,zm(n),ch(),xe=g,Ne=p,_t.transition=a}else e.current=n;if(vl&&(vl=!1,yn=e,wl=s),a=e.pendingLanes,a===0&&(gn=null),ph(n.stateNode),ct(e,Fe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(yl)throw yl=!1,e=Ns,Ns=null,e;return(wl&1)!==0&&e.tag!==0&&mr(),a=e.pendingLanes,(a&1)!==0?e===Ps?oo++:(oo=0,Ps=e):oo=0,fn(),null}function mr(){if(yn!==null){var e=Za(wl),t=_t.transition,n=Ne;try{if(_t.transition=null,Ne=16>e?16:e,yn===null)var r=!1;else{if(e=yn,yn=null,wl=0,(xe&6)!==0)throw Error(i(331));var s=xe;for(xe|=4,Q=e.current;Q!==null;){var a=Q,p=a.child;if((Q.flags&16)!==0){var g=a.deletions;if(g!==null){for(var w=0;w<g.length;w++){var N=g[w];for(Q=N;Q!==null;){var z=Q;switch(z.tag){case 0:case 11:case 15:to(8,z,a)}var M=z.child;if(M!==null)M.return=z,Q=M;else for(;Q!==null;){z=Q;var O=z.sibling,b=z.return;if(Jc(z),z===N){Q=null;break}if(O!==null){O.return=b,Q=O;break}Q=b}}}var J=a.alternate;if(J!==null){var X=J.child;if(X!==null){J.child=null;do{var Ue=X.sibling;X.sibling=null,X=Ue}while(X!==null)}}Q=a}}if((a.subtreeFlags&2064)!==0&&p!==null)p.return=a,Q=p;else e:for(;Q!==null;){if(a=Q,(a.flags&2048)!==0)switch(a.tag){case 0:case 11:case 15:to(9,a,a.return)}var E=a.sibling;if(E!==null){E.return=a.return,Q=E;break e}Q=a.return}}var x=e.current;for(Q=x;Q!==null;){p=Q;var _=p.child;if((p.subtreeFlags&2064)!==0&&_!==null)_.return=p,Q=_;else e:for(p=x;Q!==null;){if(g=Q,(g.flags&2048)!==0)try{switch(g.tag){case 0:case 11:case 15:hl(9,g)}}catch(Z){Me(g,g.return,Z)}if(g===p){Q=null;break e}var A=g.sibling;if(A!==null){A.return=g.return,Q=A;break e}Q=g.return}}if(xe=s,fn(),Bt&&typeof Bt.onPostCommitFiberRoot=="function")try{Bt.onPostCommitFiberRoot(No,e)}catch{}r=!0}return r}finally{Ne=n,_t.transition=t}}return!1}function fd(e,t,n){t=dr(n,t),t=jc(e,t,1),e=hn(e,t,1),t=ot(),e!==null&&(Pr(e,1,t),ct(e,t))}function Me(e,t,n){if(e.tag===3)fd(e,e,n);else for(;t!==null;){if(t.tag===3){fd(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(gn===null||!gn.has(r))){e=dr(n,e),e=Ic(t,e,1),t=hn(t,e,1),e=ot(),t!==null&&(Pr(t,1,e),ct(t,e));break}}t=t.return}}function Bm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ot(),e.pingedLanes|=e.suspendedLanes&n,Ke===e&&(Ye&n)===n&&(He===4||He===3&&(Ye&130023424)===Ye&&500>Fe()-_s?On(e,0):Ts|=n),ct(e,t)}function pd(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ro,Ro<<=1,(Ro&130023424)===0&&(Ro=4194304)));var n=ot();e=Xt(e,t),e!==null&&(Pr(e,t,n),ct(e,n))}function $m(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pd(e,n)}function Vm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}r!==null&&r.delete(t),pd(e,n)}var hd;hd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||it.current)at=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return at=!1,Rm(e,t,n);at=(e.flags&131072)!==0}else at=!1,Oe&&(t.flags&1048576)!==0&&Ku(t,Yo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fl(e,t),e=t.pendingProps;var s=rr(t,Xe.current);ur(t,n),s=rs(null,t,r,e,s,n);var a=os();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,st(r)?(a=!0,Go(t)):a=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Ji(t),s.updater=cl,t.stateNode=s,s._reactInternals=t,cs(t,r,e,n),t=hs(null,t,r,!0,a,n)):(t.tag=0,Oe&&a&&Bi(t),rt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fl(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=qm(r),e=Lt(r,e),s){case 0:t=ps(null,t,r,e,n);break e;case 1:t=Bc(null,t,r,e,n);break e;case 11:t=Dc(null,t,r,e,n);break e;case 14:t=Mc(null,t,r,Lt(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),ps(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),Bc(e,t,r,s,n);case 3:e:{if($c(t),e===null)throw Error(i(387));r=t.pendingProps,a=t.memoizedState,s=a.element,nc(e,t),rl(t,r,null,n);var p=t.memoizedState;if(r=p.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){s=dr(Error(i(423)),t),t=Vc(e,t,r,n,s);break e}else if(r!==s){s=dr(Error(i(424)),t),t=Vc(e,t,r,n,s);break e}else for(yt=un(t.stateNode.containerInfo.firstChild),gt=t,Oe=!0,It=null,n=ec(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ir(),r===s){t=en(e,t,n);break e}rt(e,t,r,n)}t=t.child}return t;case 5:return lc(t),e===null&&Hi(t),r=t.type,s=t.pendingProps,a=e!==null?e.memoizedProps:null,p=s.children,zi(r,s)?p=null:a!==null&&zi(r,a)&&(t.flags|=32),Uc(e,t),rt(e,t,p,n),t.child;case 6:return e===null&&Hi(t),null;case 13:return Hc(e,t,n);case 4:return Yi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sr(t,null,r,n):rt(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),Dc(e,t,r,s,n);case 7:return rt(e,t,t.pendingProps,n),t.child;case 8:return rt(e,t,t.pendingProps.children,n),t.child;case 12:return rt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,a=t.memoizedProps,p=s.value,Re(el,r._currentValue),r._currentValue=p,a!==null)if(jt(a.value,p)){if(a.children===s.children&&!it.current){t=en(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var g=a.dependencies;if(g!==null){p=a.child;for(var w=g.firstContext;w!==null;){if(w.context===r){if(a.tag===1){w=Zt(-1,n&-n),w.tag=2;var N=a.updateQueue;if(N!==null){N=N.shared;var z=N.pending;z===null?w.next=w:(w.next=z.next,z.next=w),N.pending=w}}a.lanes|=n,w=a.alternate,w!==null&&(w.lanes|=n),Gi(a.return,n,t),g.lanes|=n;break}w=w.next}}else if(a.tag===10)p=a.type===t.type?null:a.child;else if(a.tag===18){if(p=a.return,p===null)throw Error(i(341));p.lanes|=n,g=p.alternate,g!==null&&(g.lanes|=n),Gi(p,n,t),p=a.sibling}else p=a.child;if(p!==null)p.return=a;else for(p=a;p!==null;){if(p===t){p=null;break}if(a=p.sibling,a!==null){a.return=p.return,p=a;break}p=p.return}a=p}rt(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,ur(t,n),s=Et(s),r=r(s),t.flags|=1,rt(e,t,r,n),t.child;case 14:return r=t.type,s=Lt(r,t.pendingProps),s=Lt(r.type,s),Mc(e,t,r,s,n);case 15:return Ac(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),fl(e,t),t.tag=1,st(r)?(e=!0,Go(t)):e=!1,ur(t,n),Pc(t,r,s),cs(t,r,s,n),hs(null,t,r,!0,e,n);case 19:return Wc(e,t,n);case 22:return Fc(e,t,n)}throw Error(i(156,t.tag))};function md(e,t){return Ga(e,t)}function Hm(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 Nt(e,t,n,r){return new Hm(e,t,n,r)}function zs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qm(e){if(typeof e=="function")return zs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ye)return 11;if(e===ke)return 14}return 2}function Sn(e,t){var n=e.alternate;return n===null?(n=Nt(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 Cl(e,t,n,r,s,a){var p=2;if(r=e,typeof e=="function")zs(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case ie:return Dn(n.children,s,a,t);case ve:p=8,s|=8;break;case de:return e=Nt(12,n,t,s|2),e.elementType=de,e.lanes=a,e;case re:return e=Nt(13,n,t,s),e.elementType=re,e.lanes=a,e;case me:return e=Nt(19,n,t,s),e.elementType=me,e.lanes=a,e;case ae:return El(n,s,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Se:p=10;break e;case Pe:p=9;break e;case ye:p=11;break e;case ke:p=14;break e;case pe:p=16,r=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=Nt(p,n,t,s),t.elementType=e,t.type=r,t.lanes=a,t}function Dn(e,t,n,r){return e=Nt(7,e,r,t),e.lanes=n,e}function El(e,t,n,r){return e=Nt(22,e,r,t),e.elementType=ae,e.lanes=n,e.stateNode={isHidden:!1},e}function Ds(e,t,n){return e=Nt(6,e,null,t),e.lanes=n,e}function Ms(e,t,n){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wm(e,t,n,r,s){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=ui(0),this.expirationTimes=ui(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ui(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function As(e,t,n,r,s,a,p,g,w){return e=new Wm(e,t,n,g,w),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Nt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ji(a),e}function bm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ee,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function gd(e){if(!e)return dn;e=e._reactInternals;e:{if(Cn(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(st(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var n=e.type;if(st(n))return qu(e,n,t)}return t}function yd(e,t,n,r,s,a,p,g,w){return e=As(n,r,!0,e,s,a,p,g,w),e.context=gd(null),n=e.current,r=ot(),s=vn(n),a=Zt(r,s),a.callback=t??null,hn(n,a,s),e.current.lanes=s,Pr(e,s,r),ct(e,r),e}function Tl(e,t,n,r){var s=t.current,a=ot(),p=vn(s);return n=gd(n),t.context===null?t.context=n:t.pendingContext=n,t=Zt(a,p),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=hn(s,t,p),e!==null&&(Dt(e,s,p,a),nl(e,s,p)),p}function _l(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 vd(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Fs(e,t){vd(e,t),(e=e.alternate)&&vd(e,t)}function Km(){return null}var wd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Us(e){this._internalRoot=e}Nl.prototype.render=Us.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Tl(e,t,null,null)},Nl.prototype.unmount=Us.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ln(function(){Tl(null,e,null,null)}),t[Gt]=null}};function Nl(e){this._internalRoot=e}Nl.prototype.unstable_scheduleHydration=function(e){if(e){var t=nu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ln.length&&t!==0&&t<ln[n].priority;n++);ln.splice(n,0,e),n===0&&lu(e)}};function Bs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Pl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Sd(){}function Gm(e,t,n,r,s){if(s){if(typeof r=="function"){var a=r;r=function(){var N=_l(p);a.call(N)}}var p=yd(t,r,e,0,null,!1,!1,"",Sd);return e._reactRootContainer=p,e[Gt]=p.current,Vr(e.nodeType===8?e.parentNode:e),Ln(),p}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var g=r;r=function(){var N=_l(w);g.call(N)}}var w=As(e,0,!1,null,null,!1,!1,"",Sd);return e._reactRootContainer=w,e[Gt]=w.current,Vr(e.nodeType===8?e.parentNode:e),Ln(function(){Tl(t,w,n,r)}),w}function Rl(e,t,n,r,s){var a=n._reactRootContainer;if(a){var p=a;if(typeof s=="function"){var g=s;s=function(){var w=_l(p);g.call(w)}}Tl(t,p,e,s)}else p=Gm(n,t,e,s,r);return _l(p)}eu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nr(t.pendingLanes);n!==0&&(ci(t,n|1),ct(t,Fe()),(xe&6)===0&&(hr=Fe()+500,fn()))}break;case 13:Ln(function(){var r=Xt(e,1);if(r!==null){var s=ot();Dt(r,e,1,s)}}),Fs(e,1)}},di=function(e){if(e.tag===13){var t=Xt(e,134217728);if(t!==null){var n=ot();Dt(t,e,134217728,n)}Fs(e,134217728)}},tu=function(e){if(e.tag===13){var t=vn(e),n=Xt(e,t);if(n!==null){var r=ot();Dt(n,e,t,r)}Fs(e,t)}},nu=function(){return Ne},ru=function(e,t){var n=Ne;try{return Ne=e,t()}finally{Ne=n}},ri=function(e,t,n){switch(t){case"input":if(Ce(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 s=bo(r);if(!s)throw Error(i(90));xr(r),Ce(r,s)}}}break;case"textarea":So(e,n);break;case"select":t=n.value,t!=null&&Pt(e,!!n.multiple,t,!1)}},$a=Is,Va=Ln;var Qm={usingClientEntryPoint:!1,Events:[Wr,tr,bo,Ua,Ba,Is]},lo={findFiberByHostInstance:En,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Jm={bundleType:lo.bundleType,version:lo.version,rendererPackageName:lo.rendererPackageName,rendererConfig:lo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ne.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ba(e),e===null?null:e.stateNode},findFiberByHostInstance:lo.findFiberByHostInstance||Km,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{No=jl.inject(Jm),Bt=jl}catch{}}return dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Qm,dt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Bs(t))throw Error(i(200));return bm(e,t,null,n)},dt.createRoot=function(e,t){if(!Bs(e))throw Error(i(299));var n=!1,r="",s=wd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=As(e,1,!1,null,null,n,!1,r,s),e[Gt]=t.current,Vr(e.nodeType===8?e.parentNode:e),new Us(t)},dt.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(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=ba(t),e=e===null?null:e.stateNode,e},dt.flushSync=function(e){return Ln(e)},dt.hydrate=function(e,t,n){if(!Pl(t))throw Error(i(200));return Rl(null,e,t,!0,n)},dt.hydrateRoot=function(e,t,n){if(!Bs(e))throw Error(i(405));var r=n!=null&&n.hydratedSources||null,s=!1,a="",p=wd;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(p=n.onRecoverableError)),t=yd(t,null,e,1,n??null,s,!1,a,p),e[Gt]=t.current,Vr(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new Nl(t)},dt.render=function(e,t,n){if(!Pl(t))throw Error(i(200));return Rl(null,e,t,!1,n)},dt.unmountComponentAtNode=function(e){if(!Pl(e))throw Error(i(40));return e._reactRootContainer?(Ln(function(){Rl(null,null,e,!1,function(){e._reactRootContainer=null,e[Gt]=null})}),!0):!1},dt.unstable_batchedUpdates=Is,dt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Pl(n))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Rl(e,t,n,!1,r)},dt.version="18.3.1-next-f1338f8080-20240426",dt}var Pd;function kf(){if(Pd)return Hs.exports;Pd=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(l){console.error(l)}}return o(),Hs.exports=r1(),Hs.exports}var Rd;function o1(){if(Rd)return Ll;Rd=1;var o=kf();return Ll.createRoot=o.createRoot,Ll.hydrateRoot=o.hydrateRoot,Ll}var l1=o1();const i1=ka(l1);var bs={exports:{}};/*!
  41. Copyright (c) 2018 Jed Watson.
  42. Licensed under the MIT License (MIT), see
  43. http://jedwatson.github.io/classnames
  44. */var jd;function s1(){return jd||(jd=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(d=c(d,u(h)))}return d}function u(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var f="";for(var h in d)l.call(d,h)&&d[h]&&(f=c(f,h));return f}function c(d,f){return f?d?d+" "+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(bs)),bs.exports}var a1=s1();const Be=ka(a1);var B=Ca();function Cf(o,l){return function(){return o.apply(l,arguments)}}const{toString:u1}=Object.prototype,{getPrototypeOf:Ea}=Object,{iterator:Wl,toStringTag:Ef}=Symbol,bl=(o=>l=>{const i=u1.call(l);return o[i]||(o[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),Ft=o=>(o=o.toLowerCase(),l=>bl(l)===o),Kl=o=>l=>typeof l===o,{isArray:wr}=Array,vr=Kl("undefined");function fo(o){return o!==null&&!vr(o)&&o.constructor!==null&&!vr(o.constructor)&&ft(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const Tf=Ft("ArrayBuffer");function c1(o){let l;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?l=ArrayBuffer.isView(o):l=o&&o.buffer&&Tf(o.buffer),l}const d1=Kl("string"),ft=Kl("function"),_f=Kl("number"),po=o=>o!==null&&typeof o=="object",f1=o=>o===!0||o===!1,Ul=o=>{if(bl(o)!=="object")return!1;const l=Ea(o);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Ef in o)&&!(Wl in o)},p1=o=>{if(!po(o)||fo(o))return!1;try{return Object.keys(o).length===0&&Object.getPrototypeOf(o)===Object.prototype}catch{return!1}},h1=Ft("Date"),m1=Ft("File"),g1=Ft("Blob"),y1=Ft("FileList"),v1=o=>po(o)&&ft(o.pipe),w1=o=>{let l;return o&&(typeof FormData=="function"&&o instanceof FormData||ft(o.append)&&((l=bl(o))==="formdata"||l==="object"&&ft(o.toString)&&o.toString()==="[object FormData]"))},S1=Ft("URLSearchParams"),[x1,k1,C1,E1]=["ReadableStream","Request","Response","Headers"].map(Ft),T1=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ho(o,l,{allOwnKeys:i=!1}={}){if(o===null||typeof o>"u")return;let u,c;if(typeof o!="object"&&(o=[o]),wr(o))for(u=0,c=o.length;u<c;u++)l.call(null,o[u],u,o);else{if(fo(o))return;const d=i?Object.getOwnPropertyNames(o):Object.keys(o),f=d.length;let h;for(u=0;u<f;u++)h=d[u],l.call(null,o[h],h,o)}}function Nf(o,l){if(fo(o))return null;l=l.toLowerCase();const i=Object.keys(o);let u=i.length,c;for(;u-- >0;)if(c=i[u],l===c.toLowerCase())return c;return null}const Fn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Pf=o=>!vr(o)&&o!==Fn;function ca(){const{caseless:o,skipUndefined:l}=Pf(this)&&this||{},i={},u=(c,d)=>{const f=o&&Nf(i,d)||d;Ul(i[f])&&Ul(c)?i[f]=ca(i[f],c):Ul(c)?i[f]=ca({},c):wr(c)?i[f]=c.slice():(!l||!vr(c))&&(i[f]=c)};for(let c=0,d=arguments.length;c<d;c++)arguments[c]&&ho(arguments[c],u);return i}const _1=(o,l,i,{allOwnKeys:u}={})=>(ho(l,(c,d)=>{i&&ft(c)?o[d]=Cf(c,i):o[d]=c},{allOwnKeys:u}),o),N1=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),P1=(o,l,i,u)=>{o.prototype=Object.create(l.prototype,u),o.prototype.constructor=o,Object.defineProperty(o,"super",{value:l.prototype}),i&&Object.assign(o.prototype,i)},R1=(o,l,i,u)=>{let c,d,f;const h={};if(l=l||{},o==null)return l;do{for(c=Object.getOwnPropertyNames(o),d=c.length;d-- >0;)f=c[d],(!u||u(f,o,l))&&!h[f]&&(l[f]=o[f],h[f]=!0);o=i!==!1&&Ea(o)}while(o&&(!i||i(o,l))&&o!==Object.prototype);return l},j1=(o,l,i)=>{o=String(o),(i===void 0||i>o.length)&&(i=o.length),i-=l.length;const u=o.indexOf(l,i);return u!==-1&&u===i},I1=o=>{if(!o)return null;if(wr(o))return o;let l=o.length;if(!_f(l))return null;const i=new Array(l);for(;l-- >0;)i[l]=o[l];return i},L1=(o=>l=>o&&l instanceof o)(typeof Uint8Array<"u"&&Ea(Uint8Array)),O1=(o,l)=>{const u=(o&&o[Wl]).call(o);let c;for(;(c=u.next())&&!c.done;){const d=c.value;l.call(o,d[0],d[1])}},z1=(o,l)=>{let i;const u=[];for(;(i=o.exec(l))!==null;)u.push(i);return u},D1=Ft("HTMLFormElement"),M1=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,u,c){return u.toUpperCase()+c}),Id=(({hasOwnProperty:o})=>(l,i)=>o.call(l,i))(Object.prototype),A1=Ft("RegExp"),Rf=(o,l)=>{const i=Object.getOwnPropertyDescriptors(o),u={};ho(i,(c,d)=>{let f;(f=l(c,d,o))!==!1&&(u[d]=f||c)}),Object.defineProperties(o,u)},F1=o=>{Rf(o,(l,i)=>{if(ft(o)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const u=o[i];if(ft(u)){if(l.enumerable=!1,"writable"in l){l.writable=!1;return}l.set||(l.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},U1=(o,l)=>{const i={},u=c=>{c.forEach(d=>{i[d]=!0})};return wr(o)?u(o):u(String(o).split(l)),i},B1=()=>{},$1=(o,l)=>o!=null&&Number.isFinite(o=+o)?o:l;function V1(o){return!!(o&&ft(o.append)&&o[Ef]==="FormData"&&o[Wl])}const H1=o=>{const l=new Array(10),i=(u,c)=>{if(po(u)){if(l.indexOf(u)>=0)return;if(fo(u))return u;if(!("toJSON"in u)){l[c]=u;const d=wr(u)?[]:{};return ho(u,(f,h)=>{const y=i(f,c+1);!vr(y)&&(d[h]=y)}),l[c]=void 0,d}}return u};return i(o,0)},q1=Ft("AsyncFunction"),W1=o=>o&&(po(o)||ft(o))&&ft(o.then)&&ft(o.catch),jf=((o,l)=>o?setImmediate:l?((i,u)=>(Fn.addEventListener("message",({source:c,data:d})=>{c===Fn&&d===i&&u.length&&u.shift()()},!1),c=>{u.push(c),Fn.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",ft(Fn.postMessage)),b1=typeof queueMicrotask<"u"?queueMicrotask.bind(Fn):typeof process<"u"&&process.nextTick||jf,K1=o=>o!=null&&ft(o[Wl]),R={isArray:wr,isArrayBuffer:Tf,isBuffer:fo,isFormData:w1,isArrayBufferView:c1,isString:d1,isNumber:_f,isBoolean:f1,isObject:po,isPlainObject:Ul,isEmptyObject:p1,isReadableStream:x1,isRequest:k1,isResponse:C1,isHeaders:E1,isUndefined:vr,isDate:h1,isFile:m1,isBlob:g1,isRegExp:A1,isFunction:ft,isStream:v1,isURLSearchParams:S1,isTypedArray:L1,isFileList:y1,forEach:ho,merge:ca,extend:_1,trim:T1,stripBOM:N1,inherits:P1,toFlatObject:R1,kindOf:bl,kindOfTest:Ft,endsWith:j1,toArray:I1,forEachEntry:O1,matchAll:z1,isHTMLForm:D1,hasOwnProperty:Id,hasOwnProp:Id,reduceDescriptors:Rf,freezeMethods:F1,toObjectSet:U1,toCamelCase:M1,noop:B1,toFiniteNumber:$1,findKey:Nf,global:Fn,isContextDefined:Pf,isSpecCompliantForm:V1,toJSONObject:H1,isAsyncFn:q1,isThenable:W1,setImmediate:jf,asap:b1,isIterable:K1};function fe(o,l,i,u,c){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",l&&(this.code=l),i&&(this.config=i),u&&(this.request=u),c&&(this.response=c,this.status=c.status?c.status:null)}R.inherits(fe,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:R.toJSONObject(this.config),code:this.code,status:this.status}}});const If=fe.prototype,Lf={};["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=>{Lf[o]={value:o}});Object.defineProperties(fe,Lf);Object.defineProperty(If,"isAxiosError",{value:!0});fe.from=(o,l,i,u,c,d)=>{const f=Object.create(If);R.toFlatObject(o,f,function(S){return S!==Error.prototype},v=>v!=="isAxiosError");const h=o&&o.message?o.message:"Error",y=l==null&&o?o.code:l;return fe.call(f,h,y,i,u,c),o&&f.cause==null&&Object.defineProperty(f,"cause",{value:o,configurable:!0}),f.name=o&&o.name||"Error",d&&Object.assign(f,d),f};const G1=null;function da(o){return R.isPlainObject(o)||R.isArray(o)}function Of(o){return R.endsWith(o,"[]")?o.slice(0,-2):o}function Ld(o,l,i){return o?o.concat(l).map(function(c,d){return c=Of(c),!i&&d?"["+c+"]":c}).join(i?".":""):l}function Q1(o){return R.isArray(o)&&!o.some(da)}const J1=R.toFlatObject(R,{},null,function(l){return/^is[A-Z]/.test(l)});function Gl(o,l,i){if(!R.isObject(o))throw new TypeError("target must be an object");l=l||new FormData,i=R.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(L,P){return!R.isUndefined(P[L])});const u=i.metaTokens,c=i.visitor||S,d=i.dots,f=i.indexes,y=(i.Blob||typeof Blob<"u"&&Blob)&&R.isSpecCompliantForm(l);if(!R.isFunction(c))throw new TypeError("visitor must be a function");function v(C){if(C===null)return"";if(R.isDate(C))return C.toISOString();if(R.isBoolean(C))return C.toString();if(!y&&R.isBlob(C))throw new fe("Blob is not supported. Use a Buffer instead.");return R.isArrayBuffer(C)||R.isTypedArray(C)?y&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function S(C,L,P){let K=C;if(C&&!P&&typeof C=="object"){if(R.endsWith(L,"{}"))L=u?L:L.slice(0,-2),C=JSON.stringify(C);else if(R.isArray(C)&&Q1(C)||(R.isFileList(C)||R.endsWith(L,"[]"))&&(K=R.toArray(C)))return L=Of(L),K.forEach(function(q,ne){!(R.isUndefined(q)||q===null)&&l.append(f===!0?Ld([L],ne,d):f===null?L:L+"[]",v(q))}),!1}return da(C)?!0:(l.append(Ld(P,L,d),v(C)),!1)}const T=[],j=Object.assign(J1,{defaultVisitor:S,convertValue:v,isVisitable:da});function F(C,L){if(!R.isUndefined(C)){if(T.indexOf(C)!==-1)throw Error("Circular reference detected in "+L.join("."));T.push(C),R.forEach(C,function(K,se){(!(R.isUndefined(K)||K===null)&&c.call(l,K,R.isString(se)?se.trim():se,L,j))===!0&&F(K,L?L.concat(se):[se])}),T.pop()}}if(!R.isObject(o))throw new TypeError("data must be an object");return F(o),l}function Od(o){const l={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(u){return l[u]})}function Ta(o,l){this._pairs=[],o&&Gl(o,this,l)}const zf=Ta.prototype;zf.append=function(l,i){this._pairs.push([l,i])};zf.toString=function(l){const i=l?function(u){return l.call(this,u,Od)}:Od;return this._pairs.map(function(c){return i(c[0])+"="+i(c[1])},"").join("&")};function Y1(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Df(o,l,i){if(!l)return o;const u=i&&i.encode||Y1;R.isFunction(i)&&(i={serialize:i});const c=i&&i.serialize;let d;if(c?d=c(l,i):d=R.isURLSearchParams(l)?l.toString():new Ta(l,i).toString(u),d){const f=o.indexOf("#");f!==-1&&(o=o.slice(0,f)),o+=(o.indexOf("?")===-1?"?":"&")+d}return o}class zd{constructor(){this.handlers=[]}use(l,i,u){return this.handlers.push({fulfilled:l,rejected:i,synchronous:u?u.synchronous:!1,runWhen:u?u.runWhen:null}),this.handlers.length-1}eject(l){this.handlers[l]&&(this.handlers[l]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(l){R.forEach(this.handlers,function(u){u!==null&&l(u)})}}const Mf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},X1=typeof URLSearchParams<"u"?URLSearchParams:Ta,Z1=typeof FormData<"u"?FormData:null,eg=typeof Blob<"u"?Blob:null,tg={isBrowser:!0,classes:{URLSearchParams:X1,FormData:Z1,Blob:eg},protocols:["http","https","file","blob","url","data"]},_a=typeof window<"u"&&typeof document<"u",fa=typeof navigator=="object"&&navigator||void 0,ng=_a&&(!fa||["ReactNative","NativeScript","NS"].indexOf(fa.product)<0),rg=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",og=_a&&window.location.href||"http://localhost",lg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_a,hasStandardBrowserEnv:ng,hasStandardBrowserWebWorkerEnv:rg,navigator:fa,origin:og},Symbol.toStringTag,{value:"Module"})),nt={...lg,...tg};function ig(o,l){return Gl(o,new nt.classes.URLSearchParams,{visitor:function(i,u,c,d){return nt.isNode&&R.isBuffer(i)?(this.append(u,i.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)},...l})}function sg(o){return R.matchAll(/\w+|\[(\w*)]/g,o).map(l=>l[0]==="[]"?"":l[1]||l[0])}function ag(o){const l={},i=Object.keys(o);let u;const c=i.length;let d;for(u=0;u<c;u++)d=i[u],l[d]=o[d];return l}function Af(o){function l(i,u,c,d){let f=i[d++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),y=d>=i.length;return f=!f&&R.isArray(c)?c.length:f,y?(R.hasOwnProp(c,f)?c[f]=[c[f],u]:c[f]=u,!h):((!c[f]||!R.isObject(c[f]))&&(c[f]=[]),l(i,u,c[f],d)&&R.isArray(c[f])&&(c[f]=ag(c[f])),!h)}if(R.isFormData(o)&&R.isFunction(o.entries)){const i={};return R.forEachEntry(o,(u,c)=>{l(sg(u),c,i,0)}),i}return null}function ug(o,l,i){if(R.isString(o))try{return(l||JSON.parse)(o),R.trim(o)}catch(u){if(u.name!=="SyntaxError")throw u}return(i||JSON.stringify)(o)}const mo={transitional:Mf,adapter:["xhr","http","fetch"],transformRequest:[function(l,i){const u=i.getContentType()||"",c=u.indexOf("application/json")>-1,d=R.isObject(l);if(d&&R.isHTMLForm(l)&&(l=new FormData(l)),R.isFormData(l))return c?JSON.stringify(Af(l)):l;if(R.isArrayBuffer(l)||R.isBuffer(l)||R.isStream(l)||R.isFile(l)||R.isBlob(l)||R.isReadableStream(l))return l;if(R.isArrayBufferView(l))return l.buffer;if(R.isURLSearchParams(l))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),l.toString();let h;if(d){if(u.indexOf("application/x-www-form-urlencoded")>-1)return ig(l,this.formSerializer).toString();if((h=R.isFileList(l))||u.indexOf("multipart/form-data")>-1){const y=this.env&&this.env.FormData;return Gl(h?{"files[]":l}:l,y&&new y,this.formSerializer)}}return d||c?(i.setContentType("application/json",!1),ug(l)):l}],transformResponse:[function(l){const i=this.transitional||mo.transitional,u=i&&i.forcedJSONParsing,c=this.responseType==="json";if(R.isResponse(l)||R.isReadableStream(l))return l;if(l&&R.isString(l)&&(u&&!this.responseType||c)){const f=!(i&&i.silentJSONParsing)&&c;try{return JSON.parse(l,this.parseReviver)}catch(h){if(f)throw h.name==="SyntaxError"?fe.from(h,fe.ERR_BAD_RESPONSE,this,null,this.response):h}}return l}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nt.classes.FormData,Blob:nt.classes.Blob},validateStatus:function(l){return l>=200&&l<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};R.forEach(["delete","get","head","post","put","patch"],o=>{mo.headers[o]={}});const cg=R.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"]),dg=o=>{const l={};let i,u,c;return o&&o.split(`
  45. `).forEach(function(f){c=f.indexOf(":"),i=f.substring(0,c).trim().toLowerCase(),u=f.substring(c+1).trim(),!(!i||l[i]&&cg[i])&&(i==="set-cookie"?l[i]?l[i].push(u):l[i]=[u]:l[i]=l[i]?l[i]+", "+u:u)}),l},Dd=Symbol("internals");function so(o){return o&&String(o).trim().toLowerCase()}function Bl(o){return o===!1||o==null?o:R.isArray(o)?o.map(Bl):String(o)}function fg(o){const l=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let u;for(;u=i.exec(o);)l[u[1]]=u[2];return l}const pg=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function Ks(o,l,i,u,c){if(R.isFunction(u))return u.call(this,l,i);if(c&&(l=i),!!R.isString(l)){if(R.isString(u))return l.indexOf(u)!==-1;if(R.isRegExp(u))return u.test(l)}}function hg(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(l,i,u)=>i.toUpperCase()+u)}function mg(o,l){const i=R.toCamelCase(" "+l);["get","set","has"].forEach(u=>{Object.defineProperty(o,u+i,{value:function(c,d,f){return this[u].call(this,l,c,d,f)},configurable:!0})})}let pt=class{constructor(l){l&&this.set(l)}set(l,i,u){const c=this;function d(h,y,v){const S=so(y);if(!S)throw new Error("header name must be a non-empty string");const T=R.findKey(c,S);(!T||c[T]===void 0||v===!0||v===void 0&&c[T]!==!1)&&(c[T||y]=Bl(h))}const f=(h,y)=>R.forEach(h,(v,S)=>d(v,S,y));if(R.isPlainObject(l)||l instanceof this.constructor)f(l,i);else if(R.isString(l)&&(l=l.trim())&&!pg(l))f(dg(l),i);else if(R.isObject(l)&&R.isIterable(l)){let h={},y,v;for(const S of l){if(!R.isArray(S))throw TypeError("Object iterator must return a key-value pair");h[v=S[0]]=(y=h[v])?R.isArray(y)?[...y,S[1]]:[y,S[1]]:S[1]}f(h,i)}else l!=null&&d(i,l,u);return this}get(l,i){if(l=so(l),l){const u=R.findKey(this,l);if(u){const c=this[u];if(!i)return c;if(i===!0)return fg(c);if(R.isFunction(i))return i.call(this,c,u);if(R.isRegExp(i))return i.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(l,i){if(l=so(l),l){const u=R.findKey(this,l);return!!(u&&this[u]!==void 0&&(!i||Ks(this,this[u],u,i)))}return!1}delete(l,i){const u=this;let c=!1;function d(f){if(f=so(f),f){const h=R.findKey(u,f);h&&(!i||Ks(u,u[h],h,i))&&(delete u[h],c=!0)}}return R.isArray(l)?l.forEach(d):d(l),c}clear(l){const i=Object.keys(this);let u=i.length,c=!1;for(;u--;){const d=i[u];(!l||Ks(this,this[d],d,l,!0))&&(delete this[d],c=!0)}return c}normalize(l){const i=this,u={};return R.forEach(this,(c,d)=>{const f=R.findKey(u,d);if(f){i[f]=Bl(c),delete i[d];return}const h=l?hg(d):String(d).trim();h!==d&&delete i[d],i[h]=Bl(c),u[h]=!0}),this}concat(...l){return this.constructor.concat(this,...l)}toJSON(l){const i=Object.create(null);return R.forEach(this,(u,c)=>{u!=null&&u!==!1&&(i[c]=l&&R.isArray(u)?u.join(", "):u)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([l,i])=>l+": "+i).join(`
  46. `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(l){return l instanceof this?l:new this(l)}static concat(l,...i){const u=new this(l);return i.forEach(c=>u.set(c)),u}static accessor(l){const u=(this[Dd]=this[Dd]={accessors:{}}).accessors,c=this.prototype;function d(f){const h=so(f);u[h]||(mg(c,f),u[h]=!0)}return R.isArray(l)?l.forEach(d):d(l),this}};pt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);R.reduceDescriptors(pt.prototype,({value:o},l)=>{let i=l[0].toUpperCase()+l.slice(1);return{get:()=>o,set(u){this[i]=u}}});R.freezeMethods(pt);function Gs(o,l){const i=this||mo,u=l||i,c=pt.from(u.headers);let d=u.data;return R.forEach(o,function(h){d=h.call(i,d,c.normalize(),l?l.status:void 0)}),c.normalize(),d}function Ff(o){return!!(o&&o.__CANCEL__)}function Sr(o,l,i){fe.call(this,o??"canceled",fe.ERR_CANCELED,l,i),this.name="CanceledError"}R.inherits(Sr,fe,{__CANCEL__:!0});function Uf(o,l,i){const u=i.config.validateStatus;!i.status||!u||u(i.status)?o(i):l(new fe("Request failed with status code "+i.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function gg(o){const l=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return l&&l[1]||""}function yg(o,l){o=o||10;const i=new Array(o),u=new Array(o);let c=0,d=0,f;return l=l!==void 0?l:1e3,function(y){const v=Date.now(),S=u[d];f||(f=v),i[c]=y,u[c]=v;let T=d,j=0;for(;T!==c;)j+=i[T++],T=T%o;if(c=(c+1)%o,c===d&&(d=(d+1)%o),v-f<l)return;const F=S&&v-S;return F?Math.round(j*1e3/F):void 0}}function vg(o,l){let i=0,u=1e3/l,c,d;const f=(v,S=Date.now())=>{i=S,c=null,d&&(clearTimeout(d),d=null),o(...v)};return[(...v)=>{const S=Date.now(),T=S-i;T>=u?f(v,S):(c=v,d||(d=setTimeout(()=>{d=null,f(c)},u-T)))},()=>c&&f(c)]}const Hl=(o,l,i=3)=>{let u=0;const c=yg(50,250);return vg(d=>{const f=d.loaded,h=d.lengthComputable?d.total:void 0,y=f-u,v=c(y),S=f<=h;u=f;const T={loaded:f,total:h,progress:h?f/h:void 0,bytes:y,rate:v||void 0,estimated:v&&h&&S?(h-f)/v:void 0,event:d,lengthComputable:h!=null,[l?"download":"upload"]:!0};o(T)},i)},Md=(o,l)=>{const i=o!=null;return[u=>l[0]({lengthComputable:i,total:o,loaded:u}),l[1]]},Ad=o=>(...l)=>R.asap(()=>o(...l)),wg=nt.hasStandardBrowserEnv?((o,l)=>i=>(i=new URL(i,nt.origin),o.protocol===i.protocol&&o.host===i.host&&(l||o.port===i.port)))(new URL(nt.origin),nt.navigator&&/(msie|trident)/i.test(nt.navigator.userAgent)):()=>!0,Sg=nt.hasStandardBrowserEnv?{write(o,l,i,u,c,d){const f=[o+"="+encodeURIComponent(l)];R.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),R.isString(u)&&f.push("path="+u),R.isString(c)&&f.push("domain="+c),d===!0&&f.push("secure"),document.cookie=f.join("; ")},read(o){const l=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return l?decodeURIComponent(l[3]):null},remove(o){this.write(o,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xg(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function kg(o,l){return l?o.replace(/\/?\/$/,"")+"/"+l.replace(/^\/+/,""):o}function Bf(o,l,i){let u=!xg(l);return o&&(u||i==!1)?kg(o,l):l}const Fd=o=>o instanceof pt?{...o}:o;function Vn(o,l){l=l||{};const i={};function u(v,S,T,j){return R.isPlainObject(v)&&R.isPlainObject(S)?R.merge.call({caseless:j},v,S):R.isPlainObject(S)?R.merge({},S):R.isArray(S)?S.slice():S}function c(v,S,T,j){if(R.isUndefined(S)){if(!R.isUndefined(v))return u(void 0,v,T,j)}else return u(v,S,T,j)}function d(v,S){if(!R.isUndefined(S))return u(void 0,S)}function f(v,S){if(R.isUndefined(S)){if(!R.isUndefined(v))return u(void 0,v)}else return u(void 0,S)}function h(v,S,T){if(T in l)return u(v,S);if(T in o)return u(void 0,v)}const y={url:d,method:d,data:d,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(v,S,T)=>c(Fd(v),Fd(S),T,!0)};return R.forEach(Object.keys({...o,...l}),function(S){const T=y[S]||c,j=T(o[S],l[S],S);R.isUndefined(j)&&T!==h||(i[S]=j)}),i}const $f=o=>{const l=Vn({},o);let{data:i,withXSRFToken:u,xsrfHeaderName:c,xsrfCookieName:d,headers:f,auth:h}=l;if(l.headers=f=pt.from(f),l.url=Df(Bf(l.baseURL,l.url,l.allowAbsoluteUrls),o.params,o.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):""))),R.isFormData(i)){if(nt.hasStandardBrowserEnv||nt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if(R.isFunction(i.getHeaders)){const y=i.getHeaders(),v=["content-type","content-length"];Object.entries(y).forEach(([S,T])=>{v.includes(S.toLowerCase())&&f.set(S,T)})}}if(nt.hasStandardBrowserEnv&&(u&&R.isFunction(u)&&(u=u(l)),u||u!==!1&&wg(l.url))){const y=c&&d&&Sg.read(d);y&&f.set(c,y)}return l},Cg=typeof XMLHttpRequest<"u",Eg=Cg&&function(o){return new Promise(function(i,u){const c=$f(o);let d=c.data;const f=pt.from(c.headers).normalize();let{responseType:h,onUploadProgress:y,onDownloadProgress:v}=c,S,T,j,F,C;function L(){F&&F(),C&&C(),c.cancelToken&&c.cancelToken.unsubscribe(S),c.signal&&c.signal.removeEventListener("abort",S)}let P=new XMLHttpRequest;P.open(c.method.toUpperCase(),c.url,!0),P.timeout=c.timeout;function K(){if(!P)return;const q=pt.from("getAllResponseHeaders"in P&&P.getAllResponseHeaders()),V={data:!h||h==="text"||h==="json"?P.responseText:P.response,status:P.status,statusText:P.statusText,headers:q,config:o,request:P};Uf(function(ie){i(ie),L()},function(ie){u(ie),L()},V),P=null}"onloadend"in P?P.onloadend=K:P.onreadystatechange=function(){!P||P.readyState!==4||P.status===0&&!(P.responseURL&&P.responseURL.indexOf("file:")===0)||setTimeout(K)},P.onabort=function(){P&&(u(new fe("Request aborted",fe.ECONNABORTED,o,P)),P=null)},P.onerror=function(ne){const V=ne&&ne.message?ne.message:"Network Error",ee=new fe(V,fe.ERR_NETWORK,o,P);ee.event=ne||null,u(ee),P=null},P.ontimeout=function(){let ne=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const V=c.transitional||Mf;c.timeoutErrorMessage&&(ne=c.timeoutErrorMessage),u(new fe(ne,V.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,o,P)),P=null},d===void 0&&f.setContentType(null),"setRequestHeader"in P&&R.forEach(f.toJSON(),function(ne,V){P.setRequestHeader(V,ne)}),R.isUndefined(c.withCredentials)||(P.withCredentials=!!c.withCredentials),h&&h!=="json"&&(P.responseType=c.responseType),v&&([j,C]=Hl(v,!0),P.addEventListener("progress",j)),y&&P.upload&&([T,F]=Hl(y),P.upload.addEventListener("progress",T),P.upload.addEventListener("loadend",F)),(c.cancelToken||c.signal)&&(S=q=>{P&&(u(!q||q.type?new Sr(null,o,P):q),P.abort(),P=null)},c.cancelToken&&c.cancelToken.subscribe(S),c.signal&&(c.signal.aborted?S():c.signal.addEventListener("abort",S)));const se=gg(c.url);if(se&&nt.protocols.indexOf(se)===-1){u(new fe("Unsupported protocol "+se+":",fe.ERR_BAD_REQUEST,o));return}P.send(d||null)})},Tg=(o,l)=>{const{length:i}=o=o?o.filter(Boolean):[];if(l||i){let u=new AbortController,c;const d=function(v){if(!c){c=!0,h();const S=v instanceof Error?v:this.reason;u.abort(S instanceof fe?S:new Sr(S instanceof Error?S.message:S))}};let f=l&&setTimeout(()=>{f=null,d(new fe(`timeout ${l} of ms exceeded`,fe.ETIMEDOUT))},l);const h=()=>{o&&(f&&clearTimeout(f),f=null,o.forEach(v=>{v.unsubscribe?v.unsubscribe(d):v.removeEventListener("abort",d)}),o=null)};o.forEach(v=>v.addEventListener("abort",d));const{signal:y}=u;return y.unsubscribe=()=>R.asap(h),y}},_g=function*(o,l){let i=o.byteLength;if(i<l){yield o;return}let u=0,c;for(;u<i;)c=u+l,yield o.slice(u,c),u=c},Ng=async function*(o,l){for await(const i of Pg(o))yield*_g(i,l)},Pg=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const l=o.getReader();try{for(;;){const{done:i,value:u}=await l.read();if(i)break;yield u}}finally{await l.cancel()}},Ud=(o,l,i,u)=>{const c=Ng(o,l);let d=0,f,h=y=>{f||(f=!0,u&&u(y))};return new ReadableStream({async pull(y){try{const{done:v,value:S}=await c.next();if(v){h(),y.close();return}let T=S.byteLength;if(i){let j=d+=T;i(j)}y.enqueue(new Uint8Array(S))}catch(v){throw h(v),v}},cancel(y){return h(y),c.return()}},{highWaterMark:2})},Bd=64*1024,{isFunction:Ol}=R,Rg=(({Request:o,Response:l})=>({Request:o,Response:l}))(R.global),{ReadableStream:$d,TextEncoder:Vd}=R.global,Hd=(o,...l)=>{try{return!!o(...l)}catch{return!1}},jg=o=>{o=R.merge.call({skipUndefined:!0},Rg,o);const{fetch:l,Request:i,Response:u}=o,c=l?Ol(l):typeof fetch=="function",d=Ol(i),f=Ol(u);if(!c)return!1;const h=c&&Ol($d),y=c&&(typeof Vd=="function"?(C=>L=>C.encode(L))(new Vd):async C=>new Uint8Array(await new i(C).arrayBuffer())),v=d&&h&&Hd(()=>{let C=!1;const L=new i(nt.origin,{body:new $d,method:"POST",get duplex(){return C=!0,"half"}}).headers.has("Content-Type");return C&&!L}),S=f&&h&&Hd(()=>R.isReadableStream(new u("").body)),T={stream:S&&(C=>C.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(C=>{!T[C]&&(T[C]=(L,P)=>{let K=L&&L[C];if(K)return K.call(L);throw new fe(`Response type '${C}' is not supported`,fe.ERR_NOT_SUPPORT,P)})});const j=async C=>{if(C==null)return 0;if(R.isBlob(C))return C.size;if(R.isSpecCompliantForm(C))return(await new i(nt.origin,{method:"POST",body:C}).arrayBuffer()).byteLength;if(R.isArrayBufferView(C)||R.isArrayBuffer(C))return C.byteLength;if(R.isURLSearchParams(C)&&(C=C+""),R.isString(C))return(await y(C)).byteLength},F=async(C,L)=>{const P=R.toFiniteNumber(C.getContentLength());return P??j(L)};return async C=>{let{url:L,method:P,data:K,signal:se,cancelToken:q,timeout:ne,onDownloadProgress:V,onUploadProgress:ee,responseType:ie,headers:ve,withCredentials:de="same-origin",fetchOptions:Se}=$f(C),Pe=l||fetch;ie=ie?(ie+"").toLowerCase():"text";let ye=Tg([se,q&&q.toAbortSignal()],ne),re=null;const me=ye&&ye.unsubscribe&&(()=>{ye.unsubscribe()});let ke;try{if(ee&&v&&P!=="get"&&P!=="head"&&(ke=await F(ve,K))!==0){let k=new i(L,{method:"POST",body:K,duplex:"half"}),I;if(R.isFormData(K)&&(I=k.headers.get("content-type"))&&ve.setContentType(I),k.body){const[G,U]=Md(ke,Hl(Ad(ee)));K=Ud(k.body,Bd,G,U)}}R.isString(de)||(de=de?"include":"omit");const pe=d&&"credentials"in i.prototype,ae={...Se,signal:ye,method:P.toUpperCase(),headers:ve.normalize().toJSON(),body:K,duplex:"half",credentials:pe?de:void 0};re=d&&new i(L,ae);let D=await(d?Pe(re,Se):Pe(L,ae));const H=S&&(ie==="stream"||ie==="response");if(S&&(V||H&&me)){const k={};["status","statusText","headers"].forEach(W=>{k[W]=D[W]});const I=R.toFiniteNumber(D.headers.get("content-length")),[G,U]=V&&Md(I,Hl(Ad(V),!0))||[];D=new u(Ud(D.body,Bd,G,()=>{U&&U(),me&&me()}),k)}ie=ie||"text";let $=await T[R.findKey(T,ie)||"text"](D,C);return!H&&me&&me(),await new Promise((k,I)=>{Uf(k,I,{data:$,headers:pt.from(D.headers),status:D.status,statusText:D.statusText,config:C,request:re})})}catch(pe){throw me&&me(),pe&&pe.name==="TypeError"&&/Load failed|fetch/i.test(pe.message)?Object.assign(new fe("Network Error",fe.ERR_NETWORK,C,re),{cause:pe.cause||pe}):fe.from(pe,pe&&pe.code,C,re)}}},Ig=new Map,Vf=o=>{let l=o?o.env:{};const{fetch:i,Request:u,Response:c}=l,d=[u,c,i];let f=d.length,h=f,y,v,S=Ig;for(;h--;)y=d[h],v=S.get(y),v===void 0&&S.set(y,v=h?new Map:jg(l)),S=v;return v};Vf();const pa={http:G1,xhr:Eg,fetch:{get:Vf}};R.forEach(pa,(o,l)=>{if(o){try{Object.defineProperty(o,"name",{value:l})}catch{}Object.defineProperty(o,"adapterName",{value:l})}});const qd=o=>`- ${o}`,Lg=o=>R.isFunction(o)||o===null||o===!1,Hf={getAdapter:(o,l)=>{o=R.isArray(o)?o:[o];const{length:i}=o;let u,c;const d={};for(let f=0;f<i;f++){u=o[f];let h;if(c=u,!Lg(u)&&(c=pa[(h=String(u)).toLowerCase()],c===void 0))throw new fe(`Unknown adapter '${h}'`);if(c&&(R.isFunction(c)||(c=c.get(l))))break;d[h||"#"+f]=c}if(!c){const f=Object.entries(d).map(([y,v])=>`adapter ${y} `+(v===!1?"is not supported by the environment":"is not available in the build"));let h=i?f.length>1?`since :
  47. `+f.map(qd).join(`
  48. `):" "+qd(f[0]):"as no adapter specified";throw new fe("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return c},adapters:pa};function Qs(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new Sr(null,o)}function Wd(o){return Qs(o),o.headers=pt.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),Hf.getAdapter(o.adapter||mo.adapter,o)(o).then(function(u){return Qs(o),u.data=Gs.call(o,o.transformResponse,u),u.headers=pt.from(u.headers),u},function(u){return Ff(u)||(Qs(o),u&&u.response&&(u.response.data=Gs.call(o,o.transformResponse,u.response),u.response.headers=pt.from(u.response.headers))),Promise.reject(u)})}const qf="1.12.2",Ql={};["object","boolean","number","function","string","symbol"].forEach((o,l)=>{Ql[o]=function(u){return typeof u===o||"a"+(l<1?"n ":" ")+o}});const bd={};Ql.transitional=function(l,i,u){function c(d,f){return"[Axios v"+qf+"] Transitional option '"+d+"'"+f+(u?". "+u:"")}return(d,f,h)=>{if(l===!1)throw new fe(c(f," has been removed"+(i?" in "+i:"")),fe.ERR_DEPRECATED);return i&&!bd[f]&&(bd[f]=!0,console.warn(c(f," has been deprecated since v"+i+" and will be removed in the near future"))),l?l(d,f,h):!0}};Ql.spelling=function(l){return(i,u)=>(console.warn(`${u} is likely a misspelling of ${l}`),!0)};function Og(o,l,i){if(typeof o!="object")throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);const u=Object.keys(o);let c=u.length;for(;c-- >0;){const d=u[c],f=l[d];if(f){const h=o[d],y=h===void 0||f(h,d,o);if(y!==!0)throw new fe("option "+d+" must be "+y,fe.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new fe("Unknown option "+d,fe.ERR_BAD_OPTION)}}const $l={assertOptions:Og,validators:Ql},Wt=$l.validators;let $n=class{constructor(l){this.defaults=l||{},this.interceptors={request:new zd,response:new zd}}async request(l,i){try{return await this._request(l,i)}catch(u){if(u instanceof Error){let c={};Error.captureStackTrace?Error.captureStackTrace(c):c=new Error;const d=c.stack?c.stack.replace(/^.+\n/,""):"";try{u.stack?d&&!String(u.stack).endsWith(d.replace(/^.+\n.+\n/,""))&&(u.stack+=`
  49. `+d):u.stack=d}catch{}}throw u}}_request(l,i){typeof l=="string"?(i=i||{},i.url=l):i=l||{},i=Vn(this.defaults,i);const{transitional:u,paramsSerializer:c,headers:d}=i;u!==void 0&&$l.assertOptions(u,{silentJSONParsing:Wt.transitional(Wt.boolean),forcedJSONParsing:Wt.transitional(Wt.boolean),clarifyTimeoutError:Wt.transitional(Wt.boolean)},!1),c!=null&&(R.isFunction(c)?i.paramsSerializer={serialize:c}:$l.assertOptions(c,{encode:Wt.function,serialize:Wt.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),$l.assertOptions(i,{baseUrl:Wt.spelling("baseURL"),withXsrfToken:Wt.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let f=d&&R.merge(d.common,d[i.method]);d&&R.forEach(["delete","get","head","post","put","patch","common"],C=>{delete d[C]}),i.headers=pt.concat(f,d);const h=[];let y=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen=="function"&&L.runWhen(i)===!1||(y=y&&L.synchronous,h.unshift(L.fulfilled,L.rejected))});const v=[];this.interceptors.response.forEach(function(L){v.push(L.fulfilled,L.rejected)});let S,T=0,j;if(!y){const C=[Wd.bind(this),void 0];for(C.unshift(...h),C.push(...v),j=C.length,S=Promise.resolve(i);T<j;)S=S.then(C[T++],C[T++]);return S}j=h.length;let F=i;for(;T<j;){const C=h[T++],L=h[T++];try{F=C(F)}catch(P){L.call(this,P);break}}try{S=Wd.call(this,F)}catch(C){return Promise.reject(C)}for(T=0,j=v.length;T<j;)S=S.then(v[T++],v[T++]);return S}getUri(l){l=Vn(this.defaults,l);const i=Bf(l.baseURL,l.url,l.allowAbsoluteUrls);return Df(i,l.params,l.paramsSerializer)}};R.forEach(["delete","get","head","options"],function(l){$n.prototype[l]=function(i,u){return this.request(Vn(u||{},{method:l,url:i,data:(u||{}).data}))}});R.forEach(["post","put","patch"],function(l){function i(u){return function(d,f,h){return this.request(Vn(h||{},{method:l,headers:u?{"Content-Type":"multipart/form-data"}:{},url:d,data:f}))}}$n.prototype[l]=i(),$n.prototype[l+"Form"]=i(!0)});let zg=class Wf{constructor(l){if(typeof l!="function")throw new TypeError("executor must be a function.");let i;this.promise=new Promise(function(d){i=d});const u=this;this.promise.then(c=>{if(!u._listeners)return;let d=u._listeners.length;for(;d-- >0;)u._listeners[d](c);u._listeners=null}),this.promise.then=c=>{let d;const f=new Promise(h=>{u.subscribe(h),d=h}).then(c);return f.cancel=function(){u.unsubscribe(d)},f},l(function(d,f,h){u.reason||(u.reason=new Sr(d,f,h),i(u.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(l){if(this.reason){l(this.reason);return}this._listeners?this._listeners.push(l):this._listeners=[l]}unsubscribe(l){if(!this._listeners)return;const i=this._listeners.indexOf(l);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){const l=new AbortController,i=u=>{l.abort(u)};return this.subscribe(i),l.signal.unsubscribe=()=>this.unsubscribe(i),l.signal}static source(){let l;return{token:new Wf(function(c){l=c}),cancel:l}}};function Dg(o){return function(i){return o.apply(null,i)}}function Mg(o){return R.isObject(o)&&o.isAxiosError===!0}const ha={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(ha).forEach(([o,l])=>{ha[l]=o});function bf(o){const l=new $n(o),i=Cf($n.prototype.request,l);return R.extend(i,$n.prototype,l,{allOwnKeys:!0}),R.extend(i,l,null,{allOwnKeys:!0}),i.create=function(c){return bf(Vn(o,c))},i}const _e=bf(mo);_e.Axios=$n;_e.CanceledError=Sr;_e.CancelToken=zg;_e.isCancel=Ff;_e.VERSION=qf;_e.toFormData=Gl;_e.AxiosError=fe;_e.Cancel=_e.CanceledError;_e.all=function(l){return Promise.all(l)};_e.spread=Dg;_e.isAxiosError=Mg;_e.mergeConfig=Vn;_e.AxiosHeaders=pt;_e.formToJSON=o=>Af(R.isHTMLForm(o)?new FormData(o):o);_e.getAdapter=Hf.getAdapter;_e.HttpStatusCode=ha;_e.default=_e;const{Axios:z3,AxiosError:D3,CanceledError:M3,isCancel:A3,CancelToken:F3,VERSION:U3,all:B3,Cancel:$3,isAxiosError:V3,spread:H3,toFormData:q3,AxiosHeaders:W3,HttpStatusCode:b3,formToJSON:K3,getAdapter:G3,mergeConfig:Q3}=_e;var Js,Kd;function Ag(){if(Kd)return Js;Kd=1;var o="Expected a function",l=NaN,i="[object Symbol]",u=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt,y=typeof Il=="object"&&Il&&Il.Object===Object&&Il,v=typeof self=="object"&&self&&self.Object===Object&&self,S=y||v||Function("return this")(),T=Object.prototype,j=T.toString,F=Math.max,C=Math.min,L=function(){return S.Date.now()};function P(V,ee,ie){var ve,de,Se,Pe,ye,re,me=0,ke=!1,pe=!1,ae=!0;if(typeof V!="function")throw new TypeError(o);ee=ne(ee)||0,K(ie)&&(ke=!!ie.leading,pe="maxWait"in ie,Se=pe?F(ne(ie.maxWait)||0,ee):Se,ae="trailing"in ie?!!ie.trailing:ae);function D(Y){var he=ve,we=de;return ve=de=void 0,me=Y,Pe=V.apply(we,he),Pe}function H(Y){return me=Y,ye=setTimeout(I,ee),ke?D(Y):Pe}function $(Y){var he=Y-re,we=Y-me,Ae=ee-he;return pe?C(Ae,Se-we):Ae}function k(Y){var he=Y-re,we=Y-me;return re===void 0||he>=ee||he<0||pe&&we>=Se}function I(){var Y=L();if(k(Y))return G(Y);ye=setTimeout(I,$(Y))}function G(Y){return ye=void 0,ae&&ve?D(Y):(ve=de=void 0,Pe)}function U(){ye!==void 0&&clearTimeout(ye),me=0,ve=re=de=ye=void 0}function W(){return ye===void 0?Pe:G(L())}function te(){var Y=L(),he=k(Y);if(ve=arguments,de=this,re=Y,he){if(ye===void 0)return H(re);if(pe)return ye=setTimeout(I,ee),D(re)}return ye===void 0&&(ye=setTimeout(I,ee)),Pe}return te.cancel=U,te.flush=W,te}function K(V){var ee=typeof V;return!!V&&(ee=="object"||ee=="function")}function se(V){return!!V&&typeof V=="object"}function q(V){return typeof V=="symbol"||se(V)&&j.call(V)==i}function ne(V){if(typeof V=="number")return V;if(q(V))return l;if(K(V)){var ee=typeof V.valueOf=="function"?V.valueOf():V;V=K(ee)?ee+"":ee}if(typeof V!="string")return V===0?V:+V;V=V.replace(u,"");var ie=d.test(V);return ie||f.test(V)?h(V.slice(2),ie?2:8):c.test(V)?l:+V}return Js=P,Js}var Fg=Ag();const Kf=ka(Fg);var Ug=kf();const Gf=B.createContext({pageName:""}),Bg=({pageName:o,children:l})=>{const[i]=B.useState({pageName:o});return m.jsx(Gf.Provider,{value:i,children:l})},Qf=()=>B.useContext(Gf),$g=o=>{const l=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=Vg,function(i,u,c,d){var f;const h=window.location.hostname,y=h==="resources.healthgrades.com"||h==="www.healthgrades.com";i=`https://tags.tiqcdn.com/utag/hg/main/${y?"prod":"qa"}/utag.js`,y||console.info("INFO: Loading QA Tealium script:",i),u=document,c="script",d=u.createElement(c),d.src=i,d.type="text/javascript",d.async=!0,i=u.getElementsByTagName(c)[0],(f=i.parentNode)==null||f.insertBefore(d,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=>{l()},[])},Gd="header-import-svc",Vg={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Gd,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:Gd,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 Qd;const Jl=typeof window>"u"?null:((Qd=window==null?void 0:window.location)==null?void 0:Qd.hostname)==="localhost",Na=()=>{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}},Jf=()=>typeof window<"u"&&!!window,Yf=!Jf()||!window.location||!window.location.search,Hg=o=>o[0].toUpperCase()+o.slice(1),Xf=/hg\.debug(\w*)=true/i,ma=/hg3.enable(\w*)debug/i,Zf=(o,l)=>{const i=o.match(l)||{};return i&&i[1]||null},qg=()=>Yf?!1:Zf(window.location.search,Xf),Wg=()=>Na()?Object.keys(localStorage).reduce((o,l)=>o||ma.test(l)&&Zf(l,ma),!1):!1,bg=()=>{const o=qg()||Wg()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Hg(o)}Debug`}},{localStorageName:Pa,localStorageToggleName:Kg}=bg(),Gg=()=>Yf?null:Xf.test(window.location.search),Qg=()=>Na()?Object.entries(localStorage).some(([o,l])=>o.match(ma)&&l==="true"):null,ep=()=>{const o=Gg()||Qg(),l=Na();if(l)try{localStorage.setItem(Kg,o)}catch(i){Jl&&console.warn("analyticsDebug: Unable to save debug information to localStorage",i)}return o&&l},tp=()=>{try{localStorage.setItem(Pa,"[]")}catch(o){Jl&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},np=()=>{try{const o=localStorage.getItem(Pa);return JSON.parse(o||"[]")}catch(o){Jl&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},rp=(o,{contextData:l,...i})=>{if(!ep())return tp(),!1;const u=np().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Pa,JSON.stringify(u)),!0}catch(c){return Jl&&console.error("analyticsDebug: Unable to save debug information to localStorage",c),!1}},Jg={clear:tp,getCallHistory:np,recordCall:rp};ep()&&Jf()&&(window.Test={analyticsDebug:Jg,...window.Test});const op=({pageName:o=!1,PageName:l=!1,...i}={})=>({...i,PageName:l||o||""});let zl=typeof window<"u"?op(window.utag_data)||{}:{};const Mt={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(Mt.waitingForUtag)return;Mt.waitingForUtag=!0;let o=0;const l=setInterval(()=>{if(window.utag){clearInterval(l);const i=Mt.callStack.length;for(let u=0;u<i;u++){const c=Mt.callStack.shift();window.utag[c.name](c.data)}}else o++>10&&(console.error("utag did not resolve"),clearInterval(l))},100)},view:o=>{window.utag?window.utag.view(o):(Mt.callStack&&Mt.callStack.push({name:"view",data:o}),Mt.waitForUtag())},link:o=>{window.utag?window.utag.link(o):(Mt.callStack&&Mt.callStack.push({name:"link",data:o}),Mt.waitForUtag())}},Jd=(o={})=>Object.entries(o).reduce((l,[i,u])=>(u&&(l[i.replace("hg.","")]=u),l),{}),Yg={_utagData:()=>zl,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:o=""}={}}={}}=window||{};return o==="AppMeasurement"?window.s:void 0},trackLink:(o,l,i=!0)=>{try{!i&&typeof window<"u"&&window.utag_data&&(zl=window.utag_data);const{addTrackValues:u,contextData:c=!1,PageName:d=!1,...f}=op(l),h=u||f,y=(d||zl.PageName)+"|"+o,{server:v,ProductChannel:S,RollupSpecialtyID:T,ClientID:j}=zl,F={ClientID:j,link_name:y,ProductChannel:S,RollupSpecialtyID:T,server:v,SitePathing:y,...Jd(h||{}),...Jd(c||{})};setTimeout(()=>{Mt.link(F),rp("trackLink",F)},0)}catch(u){console.error(u)}}},Xg={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Zg=typeof window>"u"?Xg:Yg,lp={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked",FORM_SUBMITTED:"core.usertracking.FormSubmitted.v1"},go=(o,l,i,u=[lp.ELEMENT_CLICKED])=>{l||(l={"hg.NameSearched":"","hg.whatInterpretation":0,PageName:""});const c=e0(l,i);Zg.trackLink(`${o}`,{...l,...c,schemaTypes:u})},e0=(o,l)=>{var i;const u=l==null?void 0:l.target,c=((i=u==null?void 0:u.dataset)==null?void 0:i.qaTarget)??(u==null?void 0:u.getAttribute("data-qa-target")),d=u==null?void 0:u.innerText;return{actionOutcome:"internal",webElement:{htmlId:c??"",name:"autosuggest",text:d??""},formContext:{formName:"Provider/Facility Search",formType:"Search",formId:c??""},field:[{autofilled:!0,fieldId:"",fieldName:o.searchCategory??"",fieldType:o["hg.InternalSearchValues"]??"",fieldValue:o["hg.NameSearched"]??""},{autofilled:!0,fieldId:"",fieldName:"location",fieldType:"location",fieldValue:o.location??""},{autofilled:!0,fieldId:"",fieldName:"payors",fieldType:"payors",fieldValue:o["hg.insurance"]??""}]}},ip=(o="")=>{const{hostname:l,origin:i}=window.location;return o||(l&&(l==="testaws.healthgrades.com"||l==="localhost"||l.includes("team"))?"https://testaws.healthgrades.com":l&&l==="www.healthgrades.com"?"https://www.healthgrades.com":i)},t0=({host:o,apiToken:l,source:i})=>{_e.defaults.headers.common.Accept="application/json",_e.defaults.baseURL=ip(o),l&&l.length>0&&(_e.defaults.headers.common.Authorization=`Bearer ${l}`),i&&(_e.defaults.params={source:i})},sp=o=>o.length===0?o:o.split(" ").map(l=>{var i;return((i=l[0])==null?void 0:i.toUpperCase())+(l==null?void 0:l.substring(1))}).join(" "),ap=o=>{const l={what:"",where:"",pt:"",city:"",state:"",zip:"",source:"",highlight:"",isStateOnly:!1,qaTarget:""},{where:i}=l,{value:u,highlightedText:c,entity:d}=o;if(u&&(l.what=u),!d&&i&&(d.where=i),d){let{city:f}=d;const{pt:h,state:y,zip:v,source:S,latitude:T,longitude:j}=d;f=(f||"").split("+").join(" "),h&&(l.pt=h),f&&(l.city=f),y&&(l.state=y),v&&(l.zip=v),S&&(l.source=S),c&&(l.highlight=c),!h&&j&&T&&(l.pt=`${T},${j}`),l.what||(f&&y&&v?l.what=`${f}, ${y} ${v}`.trim():f&&y?l.what=`${f}, ${y}`.trim():v?l.what=`${v}`.trim():y&&(l.what=`${y}`.trim())),l.where=l.what,!h&&!f&&!v&&y&&(l.isStateOnly=!0)}return l.qaTarget=`location-suggester-list-${l.what}`,l},n0=o=>{const l={};let{content:i,cfid:u,className:c,code:d,entity:{practicingSpecialtyDescription:f,source:h,type:y="",id:v,isRollup:S},entity:T,isFriendsAndFamily:j,highlightedText:F,name:C,primaryDcpName:L,secondaryCode:P,value:K}=o;if(l.isFriendsAndFamily=j,l.primaryDcpName=L,d&&(l.code=d),K&&(l.what=K),F&&(l.highlight=F),y&&(l.type=y,l.searchType=y),f&&(l.specialty=f),P&&(l.secondaryCode=P),y=y.toLowerCase(),y==="specialty")S?l.searchType="PracticingSpecialty":typeof S>"u"&&(l.searchType="PracticingSpecialityVertical"),l.entityCode=o.entity.practicingSpecialtyCode||v,l.spec=o.entity.specialtyLegacyId,l.isRollup=S,l.id=l.practicingSpecialtyCode||v||Math.random();else if(y==="procedure")try{l.id=o.entity.procedureIds[0]}catch{l.id=Math.random()}else if(y==="condition"){try{l.entityCode=o.entity.conditionIds[0]}catch{}l.id=l.entityCode||Math.random()}else y==="provider"||y==="friendsandfamily"?(l.pwid=o.entity.providerId,l.id=l.pwid,l.cityState=o.entity.cityState,l.imageUrl=o.entity.imageUrl,l.specialist=o.entity.practicingSpecialistDescription):y==="practice"?l.id=o.entity.practiceId:y==="facility"?(l.id=o.entity.practiceId,l.facilityId=o.entity.facilityId):y==="clinicalfocus"?(l.cfid=d,l.id=P,l.type="Specialty"):y==="ucmscontent"&&(l.id=T.name,l.type="UcmsContent",l.url=i.contentUrl);return u&&(l.cfid=u,l.className=c,l.subCategoryName=C),["practice","facility","provider","urgentcare","pharmacy"].indexOf(y)>=0&&(l.url=o.entity.profileUrl),l.source=h||"top",l},r0=["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 Yd;const o0=typeof window>"u"?null:((Yd=window==null?void 0:window.location)==null?void 0:Yd.hostname)==="localhost",up=()=>_e.CancelToken.source();let Ys=null;const cp=(o,l,i,u,c=!0)=>{let d=!1;return i&&c&&(d=l.term.length<i+1),new Promise((f,h)=>{const y=up();if(Ys&&y.cancel(),d)return f([]);l.cat!=="location"&&(l.term=l.term?l.term.trim():""),l.cat==="location"&&!l.pt&&delete l.pt,l.cat&&(r0.indexOf(l.cat)===-1||l.cat==="location")&&delete l.cat,Ys=_e.get(o,{params:l}).then((v,S)=>{if(Ys=null,S)throw newError(S);return f(v.data||{})}).catch(v=>{var S,T;return o0&&(console.warn(v),(T=(S=v==null?void 0:v.response)==null?void 0:S.data)!=null&&T.status&&u&&u(v.response.data.status)),f([])})})};let uo=null;const l0=async(o={host:""})=>new Promise((l,i)=>{window.navigator.geolocation.getCurrentPosition(l,i,{enableHighAccuracy:!0,maximumAge:0,timeout:6e4})}).catch(l=>new Promise((i,u)=>{u(l)})).then(l=>{const i=up();uo&&i.cancel();const u=`${l.coords.latitude},${l.coords.longitude}`;return new Promise((c,d)=>{const{host:f,...h}=o;uo=_e.get("api/geocode/pt",{params:{...h,pt:u}}).then((y,v)=>{uo=null,v&&d(v);const S=ap(y.data);return c({...S,source:"Geolocation"})})})}),i0=()=>{try{if(typeof window>"u")throw new Error("Window is undefined");const o={where:"",city:"",state:"",zip:"",pt:"",isStateOnly:!1},l=["where","city","state","zip","pt","isStateOnly"];window.location.search.slice(1).split("&").forEach(v=>{const{0:S,1:T}=v.split("=");l.includes(S)&&(o[S]=decodeURIComponent(T))});let{where:i}=o;const{city:u,state:c,zip:d,pt:f,isStateOnly:h}=o;if(!i)if(u&&c&&d)i=`${u}, ${c} ${d}`;else if(u&&c)i=`${u}, ${c}`;else if(c)i=`${c}`;else if(d)i=`${d}`;else throw new Error("Location not found in URL parameters");const y={isStateOnly:h,pt:f,where:i};return f&&(y.pt=f),h&&(y.isStateOnly=h),Promise.resolve({...y,source:"URL Parameter"})}catch{return Promise.resolve({where:"",pt:"",source:""})}},Ra=async(o={host:""})=>new Promise((l,i)=>{const{host:u="",...c}=o;if(typeof window>"u")return i("no window");uo=_e.get("api/autosuggest",{params:c}).then(d=>{if(uo=null,d.data.where){const{city:f="",state:h="",zip:y="",latitude:v="",longitude:S=""}=d.data.where;return l({what:d.data.what||"",city:f,state:h,zip:y,pt:`${v},${S}`,where:`${sp(f)}, ${h.toUpperCase()}`,source:"API"})}return l({where:"",pt:"",source:"API"})}).catch(()=>Promise.resolve({where:"",pt:""}))}),dp=async(o={host:""},l="",i="")=>{const{host:u=""}=o;return await cp(`${u}/api/autosuggest/where`,{cat:"location",term:i,pt:l}).then(c=>{var d,f,h,y,v;return((f=(d=c==null?void 0:c.response)==null?void 0:d.categories)==null?void 0:f.length)>0&&((v=(y=(h=c==null?void 0:c.response)==null?void 0:h.categories[0])==null?void 0:y.suggestions)==null?void 0:v.length)>0?{categories:c.response.categories,...ap(c.response.categories[0].suggestions[0])}:Ra(o)})},s0=async(o,l)=>!l||typeof l!="object"?await Ra(o):!l.pt&&!l.isStateOnly&&l.where?dp(o,"",l.where):Promise.resolve(l),a0=o=>{{const l=localStorage.getItem("search.locations");if(l){const i=(JSON.parse(l)||[])[0],{where:u,pt:c}=i;return{highlight:u,pt:c,what:u,where:u}}}},u0=(o,l)=>{{const i={pt:o.pt,where:o.where},u=JSON.parse(localStorage.getItem("search.locations"))||[];u.unshift(i),u.length>3&&u.splice(-1,1),localStorage.setItem("search.locations",JSON.stringify(u))}},Xd=o=>{if(typeof localStorage>"u")return;let l="autosuggest";l=`${l}.${o}`;try{const i=localStorage.getItem(l),u=a0(o);if(i){const c=JSON.parse(i)[0];return!c.where||!c.what?void 0:c}else if(u)return!u.where||!u.what?void 0:u}catch(i){console.warn(i)}},fp=(o,l)=>{if(!o.where)return[];let i="autosuggest";i=`${i}.${l}`;try{const u=JSON.parse(localStorage.getItem(i))||[];return o.where&&!o.pt&&(o.pt=""),u.unshift(o),u.length>3&&u.splice(-1,1),localStorage.setItem(i,JSON.stringify(u)),o.isFriendsAndFamily||u0(o,l),u}catch(u){return console.warn(u),[]}},ga={parse:function(o,l){if(!o||!l)return null;const i=new RegExp("[?&]"+o+"(=([^&#]*)|&|#|$)").exec(l);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null},get:function(o){const l=typeof window>"u"?this.queryStringFallback:window.location.href;return this.parse(o,l||"")},buildObject:function(o,l=[]){if(typeof window>"u")return o;const i=new URLSearchParams(window.location.search),u=new Map;for(const[f,h]of i)u.set(f,decodeURIComponent(h));const c=Object.fromEntries(u),d={...o};for(const f in c)!d[f]&&l.indexOf(f)===-1&&(d[f]=c[f]);return d},queryStringFallback:null},c0=o=>o?typeof window<"u"&&window.navigator.geolocation&&(window.location.hostname==="localhost"||!window.location.protocol.indexOf("https")):!1,d0=async({apiParams:o,startingText:l,useGeolocationOnInit:i,useLocalStorage:u})=>{const c=c0(i),d=u&&!!Xd("location");l=l||ga.get("where");const f=!!ga.get("location");switch(!0){case c:return await l0(o);case!!l:return new Promise(h=>h({where:l,pt:""}));case d:return new Promise(h=>h(Xd("location")));case f:return await i0();default:return await Ra(o)}},f0=5,p0="40.6638,-73.938141",ql=async({apiParams:o={host:""},startingText:l="",tryCount:i=0,useGeolocationOnInit:u=!0,useLocalStorage:c=!0})=>{try{const d=await d0({apiParams:o,startingText:l,useGeolocationOnInit:u,useLocalStorage:c});d.pt&&(d.pt=d.pt.replace(/\s/g,""));const f=await s0(o,d);if(f.where)return fp({pt:f.pt,where:f.where,highlight:f.highlight||"",what:f.what||""},"location"),f;throw new Error}catch{return i<f0?await ql({useGeolocationOnInit:u,tryCount:i+1,useLocalStorage:c,apiParams:o}):Promise.resolve({city:"",highlight:"",pt:p0,qaTarget:"",state:"",what:"",where:"",zip:""})}},h0=async({term:o="",pt:l="",host:i=""})=>await dp({host:i},l,o),m0="keyword",g0="/usearch?",y0=(o,l,i,u,c,d)=>{const f={"hg.Search":"1","hg.NameSearched":o.what||"","hg.whatInterpretation":l?1:0,"hg.insurance":(u==null?void 0:u.name)||"",PageName:i||"",location:`${c==null?void 0:c.where}`||"",searchCategory:d||""};let h=m0;switch(o.type){case"Specialty":o.isRollup?h="rollup specialty":h="practicing specialty";break;case"Practice":h="practice";break;case"Facility":h="facility";break;case"UcmsContent":h="content";break;case"SpecialtyVertical":h="vertical specialty";break;case"Procedure":h="procedure";break;case"Condition":h="condition";break;case"Provider":h="name",f["hg.ClickThroughType"]="search",f["hg.ProductChannel"]=0,f["hg.ClickThroughHGProfileID"]=o.pwid;break}return f["hg.InternalSearchValues"]=h,f},v0=({baseUrl:o,term:l,location:i,payorCode:u})=>{const c={...l.category==="facility"&&{category:"facility"},...l.category==="pharmacy"&&{category:"facility",FacilityType:"HGPH"},...l.category==="providerpractice"&&{category:"facility",FacilityType:"HGGP"},...l.category==="urgentcare"&&{category:"facility",FacilityType:"HGUC"},...l.entityCode&&{entityCode:encodeURIComponent(l.entityCode)},...l.searchType&&{searchType:encodeURIComponent(l.searchType)},...l.what!==null&&l.what!==void 0&&{what:encodeURIComponent(l.what)},...l.cfid&&{cfid:encodeURIComponent(l.cfid)},...i.pt&&{pt:encodeURIComponent(i.pt)},...i.state&&{state:encodeURIComponent(i.state)},...i.where&&{where:encodeURIComponent(i.where)},...i.zip&&{zip:encodeURIComponent(i.zip)},...u&&{payors:encodeURIComponent(u)}},d=["entityCode","useExactQuery","pageNum","searchType","cfid"],f=ga.buildObject(c,d),h=Object.keys(f).map(y=>y+"="+f[y]);return(o||ip(o))+g0+h.join("&")},Zd=["hospitals","hospital"],w0=({baseUrl:o="",location:l,shouldOpenNewTab:i=!1,term:u,pageName:c,redirectUrl:d,payor:f,e:h})=>{let y=!1,v,S,T;const j=u.what.trim().toLowerCase();u.source!=="top"&&(v=j.match(/^(.+) (in|near|by) (.+)$/))&&(y=!0,S=v[1],T=v[3]),(Zd.indexOf(j)>-1||S&&Zd.indexOf(S)>-1)&&(u.what="",u.category="facility",S=""),u.what=S||u.what;const F=T?{pt:"",where:T}:l,C=y0(u,y,c,f,F,u.category),L=u.subCategoryName?`search|${u.subCategoryName}`:"search";go(L,C,h,[lp.FORM_SUBMITTED]),typeof localStorage<"u"&&localStorage.setItem("autosuggest:searchTerm",u.what);const P=d??v0({baseUrl:o,term:u,location:F,payorCode:f==null?void 0:f.code});if(i){const K=document.createElement("a");K.target="_blank",K.href=P,K.click()}else typeof global<"u"?global.location.href=P:window.location.href=P};function pp(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var hp={exports:{}},Xs,ef;function S0(){if(ef)return Xs;ef=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Xs=o,Xs}var Zs,tf;function x0(){if(tf)return Zs;tf=1;var o=S0();function l(){}function i(){}return i.resetWarningCache=l,Zs=function(){function u(f,h,y,v,S,T){if(T!==o){var j=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 j.name="Invariant Violation",j}}u.isRequired=u;function c(){return u}var d={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:c,element:u,elementType:u,instanceOf:c,node:u,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:i,resetWarningCache:l};return d.PropTypes=d,d},Zs}hp.exports=x0()();var ue=hp.exports,mp={exports:{}};/*!
  50. Copyright (c) 2018 Jed Watson.
  51. Licensed under the MIT License (MIT), see
  52. http://jedwatson.github.io/classnames
  53. */(function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(d=c(d,u(h)))}return d}function u(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var f="";for(var h in d)l.call(d,h)&&d[h]&&(f=c(f,h));return f}function c(d,f){return f?d?d+" "+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(mp);var k0=mp.exports;const C0=pp(k0),E0="_icon_1tari_27",T0="_xs_1tari_33",_0="_sm_1tari_36",N0="_md_1tari_39",P0="_lg_1tari_42",R0="_xl_1tari_45",j0="_inheritSize_1tari_48",ea={icon:E0,xs:T0,sm:_0,md:N0,lg:P0,xl:R0,inheritSize:j0},Le=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:c,qaTarget:d,size:f="md",title:h,viewBox:y="0 0 24 24"})=>{const v={[l]:!!l,[ea.icon]:!u,[ea[f]]:!u&&!c,[ea.inheritSize]:u};return m.jsxs("svg",{className:C0(v),viewBox:y,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":d,focusable:!1,children:[!o&&!!h&&m.jsx("title",{children:h}),i]})};Le.propTypes={ariaHidden:ue.bool,className:ue.string,inheritSize:ue.bool,noSetSize:ue.bool,qaTarget:ue.string,size:ue.oneOf(["xs","sm","md","lg","xl"]),title:ue.string};const I0=m.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Yl=o=>{const{qaTarget:l="cross-icon",title:i="Cross"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:I0})};Yl.propTypes=Le.propTypes;const L0=m.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"}),ja=o=>m.jsx(Le,{qaTarget:"search-icon",title:"Search",viewBox:"0 0 18 18",...o,children:L0});ja.propTypes=Le.propTypes;const yo={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 gp(o,l,i){return Object.keys(o).filter(u=>o[u][l]===i)}const O0=gp(yo,"hasTopSearches",!1),z0=gp(yo,"parentCategory","facility"),D0=["UcmsContent","Provider","Practice","Facility"],M0="_-3D-A",A0="mjjUx",F0="y-bnF",U0="lgEh2",gr={mobileOpenBtn:M0,lg:A0,btnText:F0,populatedBtnText:U0},B0=({id:o,isVisible:l,handleSearchOpen:i,searchCategory:u,searchTerm:c,searchLocation:d,size:f="md"})=>{const[h,y]=B.useState(!1),{pageName:v}=Qf(),S=B.useRef(!0),T=B.useRef(null);B.useEffect(()=>{var P;if(S.current){S.current=!1;return}l||(P=T==null?void 0:T.current)==null||P.focus()},[l]);const j=()=>{i(),y(!0),go("mobile search icon",{PageName:v||"","hg.Search":"1","hg.NameSearched":"","hg.whatInterpretation":0})},F=yo[u],C=()=>{let P=m.jsx("span",{className:gr.btnText,children:F.mobilePlaceholder});return c&&d&&(P=m.jsxs("span",{className:gr.populatedBtnText,children:[m.jsx("span",{className:gr.btnWhatText,children:c})," in"," ",m.jsx("span",{className:gr.btnWhereText,children:d})]})),P},L={[gr.mobileOpenBtn]:!0,[gr.lg]:f==="lg"};return m.jsxs("button",{"aria-expanded":h&&l,"aria-haspopup":"true",className:Be(L),"data-qa-target":`${o}-mobile-open-btn`,onClick:j,ref:T,type:"button",children:[C(),m.jsx(ja,{size:f==="lg"?"md":"sm"})]})},$0=m.jsxs("g",{fill:"none",stroke:"currentColor",children:[m.jsx("circle",{cx:"12",cy:"8",r:"3"}),m.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"})]}),yp=o=>{const{qaTarget:l="pin-icon",title:i="Map Pin"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:$0})};yp.propTypes=Le.propTypes;var vp={exports:{}};/*!
  54. Copyright (c) 2018 Jed Watson.
  55. Licensed under the MIT License (MIT), see
  56. http://jedwatson.github.io/classnames
  57. */(function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(d=c(d,u.call(this,h)))}return d}function u(d){if(typeof d=="string"||typeof d=="number")return this&&this[d]||d;if(typeof d!="object")return"";if(Array.isArray(d))return i.apply(this,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var f="";for(var h in d)l.call(d,h)&&d[h]&&(f=c(f,this&&this[h]||h));return f}function c(d,f){return f?d?d+" "+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(vp);var V0=vp.exports;const wp=pp(V0),H0={"logo-heart":"_logo-heart_1a6qr_27"},q0=wp.bind({...H0}),nf={secondary:"#0202EA",inverse:"#ffffff"},Sp=({ariaHidden:o=!0,className:l,inverse:i,title:u="Healthgrades",width:c})=>{const d={[l]:l,"logo-heart":!0,"logo-heart--standard":!i,"logo-heart--inverse":i},f=i?nf.inverse:nf.secondary;return m.jsxs("svg",{className:q0(d),"aria-hidden":o?!0:null,viewBox:"0 0 30 24",width:c,fill:f,children:[m.jsx("title",{children:u}),m.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"}),m.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"})]})};Sp.propTypes={ariaHidden:ue.bool,className:ue.string,inverse:ue.bool,title:ue.string,width:ue.oneOfType([ue.string,ue.number])};const W0="_root_1eiha_33",b0="_modalScroll_1eiha_42",K0="_contentScroll_1eiha_51",G0="_dialog_1eiha_51",Q0="_closeButtonWrapper_1eiha_61",J0="_closeButton_1eiha_61",Y0="_overlay_1eiha_70",X0="_lg_1eiha_91",Z0="_auto_1eiha_94",ey="_logo_1eiha_97",ty="_header_1eiha_101",ny="_title_1eiha_105",Mn={root:W0,modalScroll:b0,contentScroll:K0,dialog:G0,closeButtonWrapper:Q0,closeButton:J0,overlay:Y0,lg:X0,auto:Z0,logo:ey,header:ty,title:ny},rf=wp.bind({...Mn}),xp=({children:o,className:l,closeModal:i,customClose:u,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h,qaTargetClose:y="",qaTargetMask:v="",scrollType:S,title:T,titleId:j,zIndex:F})=>{const[C,L]=B.useState(null),[P,K]=B.useState(window.pageYOffset),se=B.useRef(null);B.useEffect(()=>{if(!c)return document.documentElement.style.cssText+="--scroll-off-set: -"+P+"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,P)}},[]),B.useEffect(()=>{const de=se.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');L(de[de.length-1]),se.current.contains(document.activeElement)||se.current.focus()});const q=de=>{de.stopPropagation(),i()},ne=de=>{if(de.keyCode===27){q();return}const Se=de.keyCode===9;if(document.activeElement===se.current&&de.shiftKey&&Se){de.preventDefault(),C.focus();return}if(document.activeElement===C&&!de.shiftKey&&Se){de.preventDefault(),se.current.focus();return}},V=rf({[l]:!!l,root:!0,[S+"Scroll"]:S,["modal--"+f]:!!f}),ee=v||f+"-modal-overlay",ie=y||f+"-modal-close",ve=j||f+"-modal-title";return m.jsxs("div",{className:V,onKeyDown:ne,ref:se,id:f+"-modal",style:{zIndex:F},tabIndex:"0",children:[m.jsx("span",{className:Mn.overlay,"data-qa-target":ee,onClick:de=>q(de)}),m.jsxs("section",{className:rf({dialog:!0,[h]:h}),role:"dialog","data-qa-target":f+"-modal-dialog","aria-labelledby":ve,children:[m.jsx("div",{className:Mn.closeButtonWrapper,children:m.jsx("button",{className:Mn.closeButton,onClick:de=>q(de),"aria-label":"Close","data-qa-target":ie,children:u||m.jsx(Yl,{})})}),d&&m.jsx(Sp,{className:Mn.logo}),T&&m.jsx("header",{className:Mn.header,children:m.jsx("h3",{className:Mn.title,id:ve,children:T})}),o]})]})};xp.propTypes={autoWidth:ue.bool,children:ue.node.isRequired,className:ue.string,closeModal:ue.func,customClose:ue.oneOfType([ue.element,ue.string]),hasBodyScroll:ue.bool,hasLogo:ue.bool,id:ue.string,modalSize:ue.oneOf(["md","lg","auto"]),qaTargetClose:ue.string,qaTargetMask:ue.string,scrollType:ue.oneOf(["content","modal"]),title:ue.string,titleId:ue.string,zIndex:ue.number};const kp=({className:o,children:l,customClose:i,handleClose:u,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h="md",qaTargetMask:y,qaTargetClose:v,scrollType:S="modal",title:T,titleId:j,usePortal:F=!0,zIndex:C})=>{const[L,P]=B.useState(document.createElement("div")),[K,se]=B.useState(document.activeElement);B.useEffect(()=>{const ee=document.body;L.id=f,L.setAttribute("data-qa-target",f),ee.insertBefore(L,ee.firstChild)});const q=()=>{L&&document.body.removeChild(L)},ne=()=>{u(),q(),K==null||K.focus(),se(null)},V=()=>m.jsx(xp,{className:o,customClose:i,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h,qaTargetClose:v,qaTargetMask:y,scrollType:S,title:T,titleId:j,zIndex:C,closeModal:ne,children:l});return F?Ug.createPortal(V(),L):V()};kp.propTypes={className:ue.string,children:ue.node.isRequired,customClose:ue.oneOfType([ue.element,ue.string]),handleClose:ue.func.isRequired,hasBodyScroll:ue.bool,hasLogo:ue.bool,id:ue.string.isRequired,modalSize:ue.oneOf(["md","lg","auto"]),qaTargetMask:ue.string,qaTargetClose:ue.string,scrollType:ue.oneOf(["content","modal"]),title:ue.string,titleId:ue.string,usePortal:ue.bool,zIndex:ue.number};const ry="tyIE6",oy={text:ry},ly="VpFl-",Cp={btn:ly},iy=({handleClose:o,id:l})=>m.jsx(kp,{handleClose:o,id:l,titleId:"autosuggest-modal",title:"Allow access to your location",zIndex:99999999999,children:m.jsxs("div",{className:oy.text,children:[m.jsxs("p",{children:["Please refresh the page and ",m.jsx("b",{children:"allow"})," access to your location when the browser asks."]}),m.jsx("p",{children:"If you have previously blocked access, you may have to update this in browser settings."}),m.jsx("button",{className:Cp.btn,name:"refresh",onClick:()=>window.location.reload(),type:"button",children:"Refresh Page"})]})}),sy=m.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[m.jsx("polygon",{points:"12.5 9, 12.5 15"}),m.jsx("polygon",{points:"12.5 17, 12.5 19"}),m.jsx("polygon",{points:"12.5 3.5, 22.5 21, 2.5 21"})]}),Ep=o=>{const{qaTarget:l="alert-icon",title:i="Alert"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:sy})};Ep.propTypes=Le.propTypes;const ay=m.jsxs("g",{strokeLinecap:"round",strokeWidth:"2",stroke:"currentColor",fill:"none",children:[m.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"}),m.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"})]}),Tp=o=>{const{qaTarget:l="doctor-icon",title:i="Doctor"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:"0 0 35 35",...o,children:ay})};Tp.propTypes=Le.propTypes;const uy=m.jsxs("g",{fill:"none",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"2",children:[m.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"}),m.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"})]}),_p=o=>{const{qaTarget:l="hospital-icon",title:i="Hospital"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:"0 0 34 34",...o,children:uy})};_p.propTypes=Le.propTypes;const cy=m.jsxs("g",{fill:"none",stroke:"currentColor",children:[m.jsx("rect",{x:"2.5",y:"7.5",width:"19",height:"13",rx:"1"}),m.jsx("rect",{x:"8.5",y:"4.5",width:"7",height:"3",rx:"1"}),m.jsx("path",{d:"M10.5 10.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z"})]}),Np=o=>{const{qaTarget:l="medical-bag-icon",title:i="Medical Bag"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:cy})};Np.propTypes=Le.propTypes;const dy=m.jsxs("g",{strokeLinecap:"round",strokeWidth:"1.5",stroke:"currentColor",fill:"none",children:[m.jsx("path",{d:"M25.082 19.633v-5.252H19.9v5.252h-5.252v5.181H19.9v5.252h5.18v-5.252h5.253v-5.181h-5.252z"}),m.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"})]}),Pp=o=>{const{qaTarget:l="medical-cross-icon",title:i="Medical Cross"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,viewBox:"2.5 2 40 40",children:dy})};Pp.propTypes=Le.propTypes;const fy=m.jsxs("g",{fill:"currentColor",children:[m.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"}),m.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"}),m.jsx("path",{d:"M29.5 16.5h-22a1 1 0 010-2h22a1 1 0 010 2z"})]}),Rp=o=>{const{qaTarget:l="newpaper-icon",title:i="Newspaper"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:"0 0 41 41",...o,children:fy})};Rp.propTypes=Le.propTypes;const py=m.jsxs("g",{fill:"none",children:[m.jsx("path",{d:"M38.89 9.89h-7.555V15h7.555V9.89z",stroke:"currentcolor",strokeLinecap:"round",strokeWidth:"1.75"}),m.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"}),m.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"}),m.jsx("path",{d:"M25.111 12.334a.447.447 0 10.413.271.442.442 0 00-.413-.27z",fill:"currentcolor"}),m.jsx("path",{d:"M26.667 12.334a.447.447 0 10.413.271.441.441 0 00-.413-.27z",fill:"currentcolor"}),m.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"}),m.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"}),m.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"})]}),jp=o=>{const{qaTarget:l="office-icon",title:i="Office"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:"0 0 40 34",...o,children:py})};jp.propTypes=Le.propTypes;const hy=m.jsxs("g",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"1.5",fill:"none",children:[m.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"}),m.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"})]}),Ip=o=>{const{qaTarget:l="prescription-icon",title:i="Prescription Bottle"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,viewBox:"0 0 25 34",children:hy})};Ip.propTypes=Le.propTypes;const my=m.jsxs("g",{stroke:"currentColor",fill:"none",children:[m.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"}),m.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"}),m.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"}),m.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"}),m.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"})]}),Lp=o=>{const{qaTarget:l="Stethoscope-icon",title:i="Stethoscope"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:"0 0 34 26",...o,children:my})};Lp.propTypes=Le.propTypes;const gy="FQ-Wx",yy="K5heY",vy="-sKbI",wy="RI2p-",Sy="-ikXw",ao={drawer:gy,suggestion:yy,categoryTitle:vy,subSuggestion:wy,helperText:Sy},xy=({disableEnterKeyPress:o,focusedSuggestion:l,handleSuggestionSelect:i,id:u,index:c,suggestion:d,suggestionCount:f})=>{const{categoryTitle:h,className:y,clickable:v=!0,highlightedText:S,subCategoryName:T,value:j}=d,F=q=>({text:q.value,subcategory:q.subCategoryName,cfid:q.cfid,url:q.url,type:q.type,searchType:q.searchType,entityCode:q.entityCode,isRollup:q.isRollup,spec:q.spec}),C=q=>{const ne=F(q);i(ne)},L=(q,ne)=>{const{key:V}=q,ee=F(ne);V==="Enter"&&i(ee)},P=`${u}-sugg-${c+1}`,K=Be({[ao.suggestion]:!0,[ao.suggestionCurrentLocation]:d.value==="Your Current Location",...y?{[ao[y]]:y}:{}}),se=()=>T?m.jsxs(m.Fragment,{children:[m.jsxs("span",{className:"sr-only",children:[j," Sub Specialty:"]}),T]}):h?m.jsxs(m.Fragment,{children:[m.jsx("span",{className:"sr-only",children:"Category:"}),m.jsxs("strong",{children:[j,j==="Insurance (Optional)"&&m.jsx("span",{className:ao.helperText,children:"Select an option below"})]}),j==="Name Match"&&m.jsx(Tp,{size:"lg"}),j==="Health Content"&&m.jsx(Rp,{size:"lg"}),j==="Diseases, Conditions & Procedures"&&m.jsx(Lp,{size:"lg"}),j==="Specialties"&&m.jsx(Np,{size:"lg"}),j==="Hospitals"&&m.jsx(_p,{size:"lg"}),j==="Group Practices"&&m.jsx(jp,{size:"lg"}),j==="Urgent Care Clinics"&&m.jsx(Pp,{size:"lg"}),j==="Pharmacies"&&m.jsx(Ip,{size:"lg"})]}):typeof S=="string"?m.jsx("span",{dangerouslySetInnerHTML:{__html:S}}):S;return m.jsx("li",{"aria-posinset":c+1,"aria-selected":l===j,"aria-setsize":f,className:K,"data-qa-target":P,id:P,onMouseDown:v?()=>C(d):void 0,onKeyDown:v&&!o?q=>L(q,d):void 0,role:h?"listitem":"option",tabIndex:-1,children:se()})},ky=({disableEnterKeyPress:o,drawerItems:l=[],id:i,focusedSuggestion:u,handleSuggestionSelect:c})=>m.jsxs(m.Fragment,{children:[m.jsx("ul",{className:ao.drawer,id:i,role:"listbox",children:l==null?void 0:l.map((d,f)=>m.jsx(xy,{disableEnterKeyPress:o,focusedSuggestion:u,handleSuggestionSelect:c,id:i,index:f,suggestion:d,suggestionCount:l.length},f))}),!!(l!=null&&l.length)&&m.jsx("div",{"aria-live":"polite",className:"sr-only",role:"status",children:`${l.length} results available.`})]}),Cy="E9mRo",Ey="j2QfS",Ty="l35Hn",_y="dS1BC",Ny="ZX9NZ",Py="_3BWDR",ta={md:Cy,lg:Ey,spinner:Ty,rotator:_y,circle:Ny,dash:Py},Ry=({className:o,size:l="md"})=>{const i={[o||""]:o,[ta.spinner]:!0,[ta[l]]:l};return m.jsx("svg",{className:Be(i),height:"1em",viewBox:"0 0 66 66",width:"1em",children:m.jsx("circle",{className:ta.circle,cx:33,cy:33,fill:"none",r:30})})},jy="QUu6d",Iy="-GVC1",Ly="xCPEf",Oy="u5qRL",zy="JtaQl",Dy="lu7R1",My="RpTpA",Ay="FO0p1",Fy="h7K-F",Uy="i0-Ho",By="_9PZ-0",$y="_95CXT",Vy="xEvzS",Hy="_0wq27",qy="-xdVp",Wy="wQyf-",by="kkSfQ",Ky="Zhq1-",Qe={inputRoot:jy,lg:Iy,inputBorders:Ly,inputWrapper:Oy,labelWrapper:zy,label:Dy,requiredLabel:My,errorIcon:Ay,input:Fy,inputEmpty:Uy,inputError:By,inputLoadingSpinner:$y,hintText:Vy,clearBtn:Hy,clearBtnIcon:qy,drawerWrapper:Wy,drawerOpen:by,overlay:Ky},Op=B.forwardRef(({className:o,disableEnterKeyPress:l,description:i="Start typing to see suggestions",drawerItems:u,errorText:c,hasError:d,hasOverlay:f=!1,hideDrawer:h,id:y,inputValue:v,isDisabled:S,isDrawerVisible:T,isLoading:j,isRequired:F=!0,label:C,onChange:L,onBlur:P,onKeyPress:K,onSuggestionClick:se,placeholder:q,shouldLockScroll:ne=!1,size:V="md",suggestionId:ee},ie)=>{const[ve,de]=B.useState(""),Se=B.useRef(!1),Pe=()=>{!Se.current&&P&&P()},ye=U=>{(U.key==="ArrowUp"||U.key==="ArrowDown")&&(Se.current=!0),K(U)},re=B.useRef(null),me=B.useRef(null),ke=U=>{var W;if(re.current&&!re.current.contains(U.target)){h(!0);const te=(W=re.current)==null?void 0:W.ownerDocument.body;te==null||te.removeEventListener("mousedown",ke)}};B.useImperativeHandle(ie,()=>({isFocused:me.current===document.activeElement,moveCursorToEnd:()=>{const U=me.current;U.setSelectionRange(U.value.length,U.value.length)},addMouseDownListener:()=>{var U,W;(W=(U=re.current)==null?void 0:U.ownerDocument.body)==null||W.addEventListener("mousedown",ke)},focusInput:()=>{me.current.focus(),setTimeout(()=>{me.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:U=>{var W,te;de(u[U-1].value),(te=(W=re==null?void 0:re.current)==null?void 0:W.querySelector(`[aria-posinset="${U}"]`))==null||te.focus()},toggleBodyClass:U=>{var W;if(ne){const te=(W=re.current)==null?void 0:W.ownerDocument.body.classList,Y="autosuggest-active-lock-scrolling";U==="add"?te==null||te.add(Y):te==null||te.remove(Y)}}}));const pe=()=>{L(""),setTimeout(()=>{me.current.focus()},0)},ae=U=>{Se.current=!1,L(U.target.value,U)},D=U=>{Se.current=!0,h(),se(U),go(`${y} suggestion: ${U.text}`)},H=`${y}-input`,$=`${y}-drawer`,k={[o||""]:!!o,[Qe.inputRoot]:!0,[Qe.inputBorders]:!0,[Qe.lg]:V==="lg"},I={[Qe.input]:!0,[Qe.inputError]:d&&F,[Qe.inputEmpty]:v.length===0&&!j},G={[Qe.drawerWrapper]:!0,[Qe.drawerOpen]:T};return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:Be(k),ref:re,onKeyDown:ye,children:[m.jsxs("div",{className:Qe.inputWrapper,children:[m.jsxs("span",{className:Qe.labelWrapper,children:[m.jsx("label",{className:Qe.label,htmlFor:H,children:C}),d&&F&&m.jsxs("span",{className:Qe.requiredLabel,"aria-hidden":"true",children:[m.jsx(Ep,{className:Qe.errorIcon,noSetSize:!0}),"required field"]})]}),m.jsx(Gy,{inputValue:v,focusedSuggestion:ve}),m.jsx("input",{"aria-activedescendant":ee,"aria-autocomplete":"both","aria-describedby":d?`${H}-error`:`${H}-description`,"aria-expanded":T,"aria-owns":$,"aria-required":F?"true":"false",autoComplete:"off",className:Be(I),"data-qa-target":H,disabled:S,id:H,onChange:ae,onFocus:U=>L(v,U),onBlur:Pe,placeholder:q,ref:me,role:"combobox",type:"text",value:v}),v.length>0&&m.jsx("button",{"aria-label":`Clear ${C} Input Value`,className:Qe.clearBtn,"data-qa-target":`${H}-clear`,onClick:pe,type:"button",children:m.jsx(Yl,{className:Qe.clearBtnIcon,noSetSize:!0})}),j&&m.jsx("div",{className:Qe.inputLoadingSpinner,children:m.jsx(Ry,{size:V})}),d&&m.jsx("div",{id:`${H}-error`,hidden:!0,children:c}),m.jsx("div",{id:`${H}-description`,hidden:!0,children:`${i}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!S&&m.jsx("div",{className:Be(G),children:m.jsx(ky,{disableEnterKeyPress:l,drawerItems:u,id:$,focusedSuggestion:ve,handleSuggestionSelect:D})})]}),f&&T&&m.jsx("div",{className:Qe.overlay})]})}),Gy=({inputValue:o,focusedSuggestion:l})=>{const i=o.length,u=l.slice(0,i),c=l.replace(u,o);return i>1&&o.toLowerCase()===u.toLowerCase()?m.jsx("span",{className:Qe.hintText,"aria-hidden":"true",children:c}):null};var of;const Qy=typeof window>"u"?null:((of=window==null?void 0:window.location)==null?void 0:of.hostname)==="localhost",lf={AutosuggestTopSearches:"api/autosuggest/what/topsearches",AutosuggestWhat:"api/autosuggest/what"},Jy=async({category:o="term",cleanCategories:l,errorCallback:i,pt:u,term:c="",suppressTopSearches:d=!0})=>{let f=`${lf.AutosuggestWhat}`,h={cat:o,pt:u,term:c,hl:"true"};!c.trim()&&!d&&(f=`${lf.AutosuggestTopSearches}`,h={cat:o,pt:u,term:""});try{const y=await cp(f,h,2,i,d);return l(y).map(v=>({...v,highlightedText:v.highlight,value:v.what}))}catch(y){return Qy&&console.warn("TermSelector refreshSuggestions: Error",y),[]}},Yy=(o,l,i)=>[...o,l,...i.map(u=>({...u,...l,className:"subSuggestion"}))];let sf;const Xy=(o,l,i)=>{const{categories:u}=l.response;return u.reduce((c,{title:d,category:f,suggestions:h})=>{var y;let v="Name Match";if(f==="Procedure"||f==="Condition"?v="Diseases, Conditions & Procedures":f==="Specialty"?v=d.indexOf("Popular")>-1?"Top Searches":"Specialties":f==="UcmsContent"?v="Health Content":f==="Facility"?v="Hospitals":f==="Practice"?v="Group Practices":f==="Payors"?v="Insurance (Optional)":f==="UrgentCare"?v="Urgent Care Clinics":f==="Pharmacy"&&(v="Pharmacies"),((y=o==null?void 0:o.type)==null?void 0:y.length)>0&&o.type===d&&h.length>0){const{className:T,helpTextMessage:j,type:F,qaTarget:C}=o;c[v].push({id:f,className:T,what:j,qaTarget:C,type:F,clickable:!1})}let S=h;return S=h.reduce((T,j)=>{const{clinicalFocus:F=""}=j.entity;return F?(!sf&&go("Clinical Focus display",{pageName:i}),sf=!0,Yy(T,j,F)):[...T,j]},[]),c[v]=[...c[v],...S.map(n0)],c},{Specialties:[],"Diseases, Conditions & Procedures":[],"Name Match":[],"Top Searches":[],"Insurance (Optional)":[],Hospitals:[],"Group Practices":[],"Urgent Care Clinics":[],Pharmacies:[],"Health Content":[]})},Zy=(o,l)=>({response:{categories:l.response.categories.filter(i=>i.catType!==o)}}),ev=({helpText:o,showTitles:l=!0,categoryToRemove:i="",pageName:u})=>c=>{if(!c.response||!c.response.categories)return[];const d=i.length>0?Zy(i,c):c,f=Xy(o,d,u);return Object.keys(f).reduce((h,y)=>{if(!f[y].length||f[y].type===i)return h;const v={className:"categoryTitle",id:y+"-section-title",what:y,clickable:!1,categoryTitle:!0};return l?[...h,v,...f[y]]:[...h,...f[y]]},[])},tv=async({category:o,pt:l,term:i,pageName:u,suppressTopSearches:c})=>{const d=ev({categoryToRemove:o==="payors"?"UcmsContent":"",pageName:u});return await Jy({category:o,cleanCategories:d,errorCallback:f=>console.warn("TermSelector refreshSuggestions: Error",f),pt:l,term:i,suppressTopSearches:c})},ya=o=>({cfid:o.cfid,code:o.code,entityCode:o.entityCode,isRollup:o.isRollup,searchType:o.searchType,spec:o.spec,subcategory:o.subCategoryName,text:o.value,type:o.type,url:o.url}),zp=({drawerItems:o,onEnter:l})=>{const[i,u]=B.useState(""),[c,d]=B.useState(0),[f,h]=B.useState(!1),y=B.useRef(null),v=B.useCallback(()=>{d(0),u("")},[]),S=()=>{var C,L;h(!0),(C=y.current)==null||C.addMouseDownListener(),(L=y.current)==null||L.toggleBodyClass("add")},T=C=>{var L;h(!1),C&&v(),(L=y.current)==null||L.toggleBodyClass("remove")},j=C=>{var L;(L=y.current)==null||L.focusSuggestion(C),d(C),document.activeElement&&u(document.activeElement.id)},F=(C,L)=>{var P;L&&C!==o.length?j(C+1):!L&&C>1?j(C-1):!L&&C!==0&&((P=y.current)==null||P.focusInput(),v())};return{suggestionId:i,showDrawer:S,hideDrawer:T,inputRef:y,isDrawerVisible:f,highlightedIndex:c,setHighlightedIndex:d,handleFocusItem:j,handleKeyPress:C=>{var L,P,K,se;const{key:q}=C;q==="ArrowDown"||q==="ArrowUp"?(C.preventDefault(),F(c,q==="ArrowDown"),(L=y.current)==null||L.moveCursorToEnd()):q==="Escape"?(h(!1),(P=y.current)==null||P.focusInput()):q==="Tab"?(h(!1),v()):q==="Enter"?l&&C.target.type!=="button"&&(C.preventDefault(),c>0?l(c-1):l(c)):q.length===1&&((K=y.current)!=null&&K.isFocused||((se=y.current)==null||se.focusInput(),setTimeout(v,0)))},resetIndex:v}},nv="OTcQ1",rv="vg2BH",Dl={locationInput:nv,currentLocation:rv},ov=400,lv=({onLocationChange:o,hasInputError:l,hasOverlay:i,id:u,inputValue:c,isStandalone:d,onSubmit:f,shouldLockScroll:h,shouldSubmitOnSelect:y=!0,size:v="md",suggestedPt:S="",suppressGeolocation:T})=>{const j={city:"",pt:"",state:"",where:"",zip:""},[F,C]=B.useState(j),[L,P]=B.useState([]),[K,se]=B.useState(!1),[q,ne]=B.useState(!1),V=(I,G=!0)=>{if(I>0){const U=ya(L[I]);ke(U,G)}else{const U=L.length>1?1:0,W=ya(L[U]);ke(W,G)}},{showDrawer:ee,hideDrawer:ie,inputRef:ve,handleKeyPress:de,isDrawerVisible:Se,suggestionId:Pe}=zp({drawerItems:L,onEnter:V}),ye="Your Current Location",re=async()=>{ne(!0);const{pt:I="",state:G="",where:U="",zip:W=""}=await ql({useGeolocationOnInit:!0});if(ne(!1),U.length>0)return{pt:I,state:G,where:U,zip:W};throw new Error("No location")},me=({location:I,shouldSubmit:G})=>{o(I),ie(!0),G&&y&&f({location:I})},ke=(I,G=!0)=>{var U;const{entity:W,value:te}=L.find(({value:Y})=>Y===I.text)||{entity:j,value:""};if(I.text===ye)F.where.length<=0?re().then(Y=>{C(Y),me({location:Y,shouldSubmit:G})}).catch(()=>{se(!0)}):me({location:F,shouldSubmit:G});else if(((U=W==null?void 0:W.pt)==null?void 0:U.length)!==0||I.text===F.where){const Y={pt:(W==null?void 0:W.pt)||F.pt,state:(W==null?void 0:W.state)||F.state,where:te||F.where,zip:(W==null?void 0:W.zip)||F.zip};me({location:Y,shouldSubmit:G})}},pe=B.useCallback(async I=>{ne(!0);const G=await h0({term:I.where,pt:I.pt}),{categories:U=[]}=G,{suggestions:W=[]}=U[0]||[],te=m.jsxs("span",{className:Dl.currentLocation,children:[m.jsx(yp,{size:"md"}),ye]}),Y=T?[]:[{highlightedText:te,value:ye}];W.length>0&&Y.push(...W),P(Y),ne(!1)},[T]),ae=B.useMemo(()=>Kf(pe,ov),[pe]),D=(I,G)=>{!Se&&ee();const U={pt:S,where:I};o(U,G),ae(U)},H=()=>{V(1,!1)},$={[Dl.locationInput]:!0,[Dl.locationInputStandalone]:d,[Dl.lg]:v==="lg"},k=yo.location;return m.jsxs(m.Fragment,{children:[m.jsx(Op,{className:Be($),disableEnterKeyPress:!0,description:k.description,drawerItems:L,errorText:"Error, please enter a valid search location.",hasError:l,hasOverlay:i,hideDrawer:ie,id:`${u}-location`,inputValue:c,isDrawerVisible:Se,isLoading:q,label:k.label,onBlur:H,onChange:D,onKeyPress:de,onSuggestionClick:ke,placeholder:k.placeholder,ref:ve,shouldLockScroll:h,size:v,suggestionId:Pe}),K&&m.jsx(iy,{handleClose:()=>se(!1),id:`${u}-current-location-messaging-refresh`})]})},iv="_10CaV",sv="prtMD",av="b-LWN",na={searchInput:iv,payor:sv,lg:av},uv=400,cv={text:""},af=({category:o,forceUserSelection:l,handleInputChange:i,handleSuggestionMatch:u,hasInputError:c,hasOverlay:d,id:f,inputType:h,inputValue:y,isRequired:v,shouldLockScroll:S,size:T="md",suggestedPt:j=""})=>{const[F,C]=B.useState([]),[L,P]=B.useState(!0),[K,se]=B.useState(!1),{pageName:q}=Qf(),{showDrawer:ne,hideDrawer:V,inputRef:ee,handleKeyPress:ie,isDrawerVisible:ve,suggestionId:de}=zp({drawerItems:F});B.useEffect(()=>{j.length>0&&P(!1)},[j]),B.useEffect(()=>{var ae;if(y.toLowerCase()===((ae=F[1])==null?void 0:ae.value.toLowerCase())){const D=ya(F[1]);u(D)}else u(cv)},[y,F]);const Se=B.useCallback(async ae=>{P(!0);const D=await tv({category:o,pt:j,term:ae,pageName:q,suppressTopSearches:O0.includes(o)});C(D||[]),P(!1)},[o,q,j]),Pe=B.useMemo(()=>Kf(Se,uv),[Se]),ye=(ae,D)=>{!ve&&ne(),i(!1,h,{text:ae},D),Pe(ae)},re=yo[o],me={[na.searchInput]:!0,[na.lg]:T==="lg",[na[h]]:h},ke=(ae,D,H)=>{se(!0),i(ae,D,H)},pe=()=>{l&&!K&&i(!1,h,{text:""})};return m.jsx(Op,{className:Be(me),description:`Start typing a ${re.description} to see suggestions`,drawerItems:F,errorText:"Error, please enter a search term",hasError:c,hasOverlay:d,hideDrawer:V,id:`${f}-search`,inputValue:y,isRequired:v,isDisabled:j.length<=0,isDrawerVisible:ve,isLoading:L,label:re.label,onBlur:pe,onChange:ye,onKeyPress:ie,onSuggestionClick:ae=>ke(!0,h,ae),placeholder:re.placeholder,ref:ee,shouldLockScroll:S,size:T,suggestionId:de})},dv="GSmFS",fv="pNPJ7",pv="tE16d",hv="a-8g-",mv="hwOmd",gv="kI5in",yv="UMNxP",vv="YHTzW",wv="DrUoP",Sv="_5qxNR",xv="-sqkz",kv="lxzbw",Cv="U75fw",wt={autosuggest:dv,lg:fv,open:pv,formWrapper:hv,formOpen:mv,form:gv,inputsGrid:yv,noInsurance:vv,standalone:wv,searchIconBtn:Sv,closeBtn:xv,closeIcon:kv,mobileControls:Cv},Ev={pt:"",state:"",where:"",zip:""},Tv=()=>{if(typeof window>"u")return"";const o=new URLSearchParams(window.location.search).get("what")||"";return sp(o)},_v=({accessToken:o,appendParam:l,baseUrl:i,className:u,hasOverlay:c,id:d,initialInsuranceValue:f,initialSearchLocation:h,initialSearchTerm:y,isLocationOnly:v,pageName:S,searchCategory:T="term",shouldLockScroll:j,shouldOpenNewTab:F=!1,size:C="md",source:L,suppressGeolocation:P,suppressInsurance:K=!0,suppressTerm:se,tealiumUrl:q})=>{var ne;$g();const[V,ee]=B.useState(""),[ie,ve]=B.useState(),[de,Se]=B.useState(!1),[Pe,ye]=B.useState(!1),[re,me]=B.useState(Ev),[ke,pe]=B.useState(Tv),[ae,D]=B.useState(),[H,$]=B.useState(!1),k=B.useCallback(Ce=>{de||(Se(!0),go("search initiated",{"hg.Search":"1","hg.NameSearched":"","hg.whatInterpretation":0,PageName:S||""},Ce))},[de,S]),I=B.useCallback((Ce,Ee,We)=>{me(Ee),!Ce&&k(We)},[k]);B.useEffect(()=>{i||console.warn('"baseUrl" is a required prop.'),t0({host:i,apiToken:o,source:L})},[i,L,o]),B.useEffect(()=>{y&&pe(y)},[y]),B.useEffect(()=>{f&&ee(f)},[f]),B.useEffect(()=>{Pe||ql({useGeolocationOnInit:!1,apiParams:{host:i}}).then(Ce=>{I(!0,Ce),ye(!0)})},[I,Pe,i]),B.useEffect(()=>{!h||!Pe||ql({useGeolocationOnInit:!1,startingText:h}).then(Ce=>{I(!0,Ce)})},[h,Pe,I]);const G=B.useRef(null),U=()=>{var Ce;$(!H),(Ce=G.current)==null||Ce.ownerDocument.body.classList.toggle("body--autosuggest-open")},[W,te]=B.useState(!1),[Y,he]=B.useState(!1),we=B.useRef(null),Ae=`${d}-form`;(ne=we==null?void 0:we.current)!=null&&ne.clientHeight&&(we.current.ownerDocument.documentElement.style.cssText+="--autosuggest-inputs-height: "+we.current.clientHeight+"px");const Kt=({event:Ce,searchValues:Ee,location:We,insuranceValues:ht})=>{Ce&&Ce.preventDefault(),te(!1),he(!1);const Pt=(Ee==null?void 0:Ee.text)||ke,qn=se?!0:Pt.trim().length>0,Wn=We.where.trim().length>0||We.pt.trim().length>0;if(Wn&&fp({highlight:We.highlight||"",pt:We.pt,what:"",where:We.where},"location"),!qn||!Wn)setTimeout(()=>{te(!qn),he(!Wn)},0);else{const So={category:T,cfid:Ee==null?void 0:Ee.cfid,entityCode:Ee==null?void 0:Ee.entityCode,isRollup:Ee==null?void 0:Ee.isRollup,searchType:Ee==null?void 0:Ee.searchType,spec:Ee==null?void 0:Ee.spec,subCategoryName:Ee==null?void 0:Ee.subcategory,type:Ee==null?void 0:Ee.type,what:Pt},xo={code:(ht==null?void 0:ht.code)||"",name:(ht==null?void 0:ht.text)||""},ko=Ee!=null&&Ee.url&&l?`${Ee==null?void 0:Ee.url}?${l}`:Ee==null?void 0:Ee.url;w0({baseUrl:i,location:We,shouldOpenNewTab:F,term:So,pageName:S,redirectUrl:ko,payor:xo,e:Ce})}},xr=(Ce,Ee,We,ht)=>{W&&We.text&&te(!1),Ee==="term"&&(pe(We.text),k(ht)),Ee==="payor"&&(ee(We.text),k(ht));const Pt=We.type??"";Ce&&(K||D0.includes(Pt))&&Kt({searchValues:We,location:re,insuranceValues:ie})},kn=ke&&re.where?`Search for ${ke} in ${re.where}`:"Search",Hn=!K&&!v&&!z0.includes(T)&&T!=="payors",vo={[u||""]:u,[wt.autosuggest]:!0,[wt.open]:H,[wt.lg]:C==="lg"},wo={[wt.inputsGrid]:!0,[wt.standalone]:v,[wt.noInsurance]:!Hn};return m.jsx(Bg,{pageName:S||"",children:m.jsxs("search",{id:`${d}-autosuggest-search`,className:Be(vo),ref:G,children:[m.jsx(B0,{handleSearchOpen:U,id:d,isVisible:H,searchCategory:T,searchTerm:ke,searchLocation:re.where,size:C}),m.jsx("div",{className:Be({[wt.formWrapper]:!0,[wt.formOpen]:H}),children:m.jsxs("form",{className:wt.form,"aria-describedby":`${d}-description`,children:[m.jsxs("div",{className:Be(wo),ref:we,children:[m.jsx("button",{"aria-label":"Close Search",className:wt.closeBtn,"data-qa-target":`${Ae}-mobile-close-btn`,onClick:U,type:"button",children:m.jsx(Yl,{className:wt.closeIcon})}),!se&&!v&&m.jsx(af,{category:T,handleInputChange:xr,handleSuggestionMatch:Ce=>D(Ce),hasInputError:W,hasOverlay:c,id:d,inputType:T==="payors"?"payor":"term",inputValue:ke,shouldLockScroll:j,size:C,suggestedPt:re.pt}),m.jsx(lv,{hasInputError:Y,hasOverlay:c,id:d,inputValue:re.where,isStandalone:v,onLocationChange:(Ce,Ee)=>I(!1,Ce,Ee),onSubmit:Ce=>{ke&&Kt(Ce)},shouldLockScroll:j,shouldSubmitOnSelect:K,size:C,suggestedPt:re.pt,suppressGeolocation:P}),Hn&&m.jsx(af,{category:"payors",forceUserSelection:!0,handleInputChange:xr,handleSuggestionMatch:Ce=>ve(Ce),hasInputError:W,hasOverlay:c,id:`${d}-insurance`,inputType:"payor",inputValue:V,isRequired:!1,shouldLockScroll:j,size:C,suggestedPt:re.pt})]}),W&&m.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search term."}),Y&&m.jsx("div",{"aria-live":"assertive",role:"status",className:"sr-only",children:"Error, please enter a valid search location."}),m.jsx("button",{"aria-label":kn,className:wt.searchIconBtn,"data-qa-target":`${Ae}-search-btn`,onClick:Ce=>Kt({event:Ce,searchValues:ae,location:re,insuranceValues:ie}),type:"submit",children:m.jsx(ja,{size:C==="lg"?"lg":"sm"})}),m.jsx("div",{className:wt.mobileControls,children:m.jsx("button",{"aria-label":kn,className:Cp.btn,"data-qa-target":`${Ae}-mobile-search-btn`,id:`${Ae}-mobile-search-btn`,onClick:Ce=>Kt({event:Ce,searchValues:ae,location:re,insuranceValues:ie}),type:"submit",children:"Search"})}),m.jsx("div",{id:`${d}-description`,hidden:!0,children:"Search Healthgrades by entering a search term and location."})]})})]})})};function Dp(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ra={exports:{}},oa,uf;function Nv(){if(uf)return oa;uf=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return oa=o,oa}var la,cf;function Pv(){if(cf)return la;cf=1;var o=Nv();function l(){}function i(){}return i.resetWarningCache=l,la=function(){function u(f,h,y,v,S,T){if(T!==o){var j=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 j.name="Invariant Violation",j}}u.isRequired=u;function c(){return u}var d={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:c,element:u,elementType:u,instanceOf:c,node:u,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:i,resetWarningCache:l};return d.PropTypes=d,d},la}var df;function Rv(){return df||(df=1,ra.exports=Pv()()),ra.exports}var qe=Rv(),ff={exports:{}};/*!
  58. Copyright (c) 2018 Jed Watson.
  59. Licensed under the MIT License (MIT), see
  60. http://jedwatson.github.io/classnames
  61. */var pf;function jv(){return pf||(pf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(d=c(d,u.call(this,h)))}return d}function u(d){if(typeof d=="string"||typeof d=="number")return this&&this[d]||d;if(typeof d!="object")return"";if(Array.isArray(d))return i.apply(this,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var f="";for(var h in d)l.call(d,h)&&d[h]&&(f=c(f,this&&this[h]||h));return f}function c(d,f){return f?d?d+" "+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(ff)),ff.exports}var Iv=jv();const Mp=Dp(Iv),Lv="_logo_1ucpf_27",Ov={logo:Lv},zv=Mp.bind({...Ov}),Ml={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},Ap=({ariaHidden:o=!0,className:l,inverse:i,title:u="Healthgrades",width:c})=>{const d={[l]:l,logo:!0,"logo--standard":!i,"logo--inverse":i},f=i?Ml.inverse:Ml.base,h=i?Ml.inverse:Ml.secondary;return m.jsxs("svg",{className:zv(d),"aria-hidden":o?!0:null,width:c||"100%",viewBox:"0 0 165 24",children:[m.jsx("title",{children:u}),m.jsx("path",{fill:f,d:"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z"}),m.jsx("path",{fill:h,d:"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z"}),m.jsx("path",{fill:h,d:"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z"})]})};Ap.propTypes={ariaHidden:qe.bool,className:qe.string,inverse:qe.bool,title:qe.string,width:qe.number};/*! js-cookie v3.0.5 | MIT */function Al(o){for(var l=1;l<arguments.length;l++){var i=arguments[l];for(var u in i)o[u]=i[u]}return o}var Dv={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 va(o,l){function i(c,d,f){if(!(typeof document>"u")){f=Al({},l,f),typeof f.expires=="number"&&(f.expires=new Date(Date.now()+f.expires*864e5)),f.expires&&(f.expires=f.expires.toUTCString()),c=encodeURIComponent(c).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var h="";for(var y in f)f[y]&&(h+="; "+y,f[y]!==!0&&(h+="="+f[y].split(";")[0]));return document.cookie=c+"="+o.write(d,c)+h}}function u(c){if(!(typeof document>"u"||arguments.length&&!c)){for(var d=document.cookie?document.cookie.split("; "):[],f={},h=0;h<d.length;h++){var y=d[h].split("="),v=y.slice(1).join("=");try{var S=decodeURIComponent(y[0]);if(f[S]=o.read(v,S),c===S)break}catch{}}return c?f[c]:f}}return Object.create({set:i,get:u,remove:function(c,d){i(c,"",Al({},d,{expires:-1}))},withAttributes:function(c){return va(this.converter,Al({},this.attributes,c))},withConverter:function(c){return va(Al({},this.converter,c),this.attributes)}},{attributes:{value:Object.freeze(l)},converter:{value:Object.freeze(o)}})}var Vl=va(Dv,{path:"/"});const Mv=async()=>{const o="/account/v2/api/sessions";try{const l={method:"DELETE",url:o,params:{}},i=await _e.request(l);return i==null?void 0:i.status}catch(l){throw console.error(l),l}},ia=".account.identityId";var co=(o=>(o.ProdIdentity="hg"+ia,o.TestIdentity="hgtest"+ia,o.LocalIdentity="hglocal"+ia,o))(co||{});const hf=".healthgrades.com";var wa=(o=>(o.Prod="www"+hf,o.Test="testaws"+hf,o.Local="localhost",o))(wa||{});const Av=()=>{if(typeof window<"u"){const o=window.location.host,l=!!(o.includes(wa.Prod)&&Vl.get(co.ProdIdentity)),i=!!(o.includes(wa.Test)&&Vl.get(co.TestIdentity)),u=!!(o.includes("localhost")&&Vl.get(co.LocalIdentity));return!!(l||i||u)}else return!1},Fv=async()=>{try{if(typeof window<"u"){const o=window.location.host,l="/account";o.includes("localhost")?(Vl.remove(co.LocalIdentity),window.location.assign(l)):await Mv()===204&&window.location.assign(l)}else throw new Error("Window is undefined")}catch(o){console.error(o)}},Ia=()=>{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}},Fp=()=>typeof window<"u"&&!!window,Up=!Fp()||!window.location||!window.location.search,Uv=o=>o[0].toUpperCase()+o.slice(1),Bp=/hg\.debug(\w*)=true/i,Sa=/hg3.enable(\w*)debug/i,$p=(o,l)=>{const i=o.match(l)||{};return i&&i[1]||null},Bv=()=>Up?!1:$p(window.location.search,Bp),$v=()=>Ia()?Object.keys(localStorage).reduce((o,l)=>o||Sa.test(l)&&$p(l,Sa),!1):!1,Vv=()=>{const o=Bv()||$v()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Uv(o)}Debug`}},{localStorageName:La,localStorageToggleName:Hv}=Vv(),qv=()=>Up?null:Bp.test(window.location.search),Wv=()=>Ia()?Object.entries(localStorage).some(([o,l])=>o.match(Sa)&&l==="true"):null,Vp=()=>{const o=qv()||Wv(),l=Ia();if(l)try{localStorage.setItem(Hv,o)}catch(i){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",i)}return o&&l},Hp=()=>{try{localStorage.setItem(La,"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},qp=()=>{try{const o=localStorage.getItem(La);return JSON.parse(o||"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},Wp=(o,{contextData:l,...i})=>{if(!Vp())return Hp(),!1;const u=qp().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(La,JSON.stringify(u)),!0}catch(c){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",c),!1}},bv={clear:Hp,getCallHistory:qp,recordCall:Wp};Vp()&&Fp()&&(window.Test={analyticsDebug:bv,...window.Test});const bp=({pageName:o=!1,PageName:l=!1,...i}={})=>({...i,PageName:l||o||""});let Fl=typeof window<"u"?bp(window.utag_data)||{}:{},At={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(At.waitingForUtag)return;At.waitingForUtag=!0;let o=0;const l=setInterval(()=>{if(window.utag){clearInterval(l);const i=At.callStack.length;for(let u=0;u<i;u++){const c=At.callStack.shift();window.utag[c.name](c.data)}}else o++>10&&(console.error("utag did not resolve"),clearInterval(l))},100)},view:o=>{window.utag?window.utag.view(o):(At.callStack&&At.callStack.push({name:"view",data:o}),At.waitForUtag())},link:o=>{window.utag?window.utag.link(o):(At.callStack&&At.callStack.push({name:"link",data:o}),At.waitForUtag())}};const mf=(o={})=>Object.entries(o).reduce((l,[i,u])=>(u&&(l[i.replace("hg.","")]=u),l),{}),Kv={_utagData:()=>Fl,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:o=""}={}}={}}=window||{};return o==="AppMeasurement"?window.s:void 0},trackLink:(o,l,i=!0)=>{try{!i&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(Fl=window.utag_data));const{addTrackValues:u,contextData:c=!1,PageName:d=!1,...f}=bp(l),h=u||f,y=(d||Fl.PageName)+"|"+o,{server:v,ProductChannel:S,RollupSpecialtyID:T,ClientID:j}=Fl,F={ClientID:j,link_name:y,ProductChannel:S,RollupSpecialtyID:T,server:v,SitePathing:y,...mf(h||{}),...mf(c||{})};setTimeout(()=>{At.link(F),Wp("trackLink",F)},0)}catch(u){console.error(u)}}},Gv={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Qv=typeof window>"u"?Gv:Kv,Jv={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked"},lt=(o,l={},i,u=Jv.ELEMENT_CLICKED)=>{const c=Yv(o,i);Qv.trackLink(` Header - ${o}`,{...l,...c,actionOutcome:"internal",schemaTypes:u})},Yv=(o,l)=>{var d;const i=l==null?void 0:l.target,u=((d=i==null?void 0:i.dataset)==null?void 0:d.qaTarget)??(i==null?void 0:i.getAttribute("data-qa-target")),c=i==null?void 0:i.innerText;return{webElement:{htmlId:u??"",name:o,text:c??""}}};var gf={exports:{}};/*!
  62. Copyright (c) 2018 Jed Watson.
  63. Licensed under the MIT License (MIT), see
  64. http://jedwatson.github.io/classnames
  65. */var yf;function Xv(){return yf||(yf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(d=c(d,u(h)))}return d}function u(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var f="";for(var h in d)l.call(d,h)&&d[h]&&(f=c(f,h));return f}function c(d,f){return f?d?d+" "+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(gf)),gf.exports}var Zv=Xv();const e2=Dp(Zv),t2="_icon_1tari_27",n2="_xs_1tari_33",r2="_sm_1tari_36",o2="_md_1tari_39",l2="_lg_1tari_42",i2="_xl_1tari_45",s2="_inheritSize_1tari_48",sa={icon:t2,xs:n2,sm:r2,md:o2,lg:l2,xl:i2,inheritSize:s2},Ut=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:c,qaTarget:d,size:f="md",title:h,viewBox:y="0 0 24 24"})=>{const v={[l]:!!l,[sa.icon]:!u,[sa[f]]:!u&&!c,[sa.inheritSize]:u};return m.jsxs("svg",{className:e2(v),viewBox:y,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":d,focusable:!1,children:[!o&&!!h&&m.jsx("title",{children:h}),i]})};Ut.propTypes={ariaHidden:qe.bool,className:qe.string,inheritSize:qe.bool,noSetSize:qe.bool,qaTarget:qe.string,size:qe.oneOf(["xs","sm","md","lg","xl"]),title:qe.string};const a2=m.jsx("path",{d:"M16 20l-8-8 8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Kp=o=>{const{qaTarget:l="chevron-left-icon",title:i="Chevron Left"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:a2})};Kp.propTypes=Ut.propTypes;const u2=m.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Gp=o=>{const{qaTarget:l="cross-icon",title:i="Cross"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:u2})};Gp.propTypes=Ut.propTypes;const c2="kxJqu",d2="CiffH",f2="R4QRp",aa={actionBtn:c2,closeIcon:d2,backIcon:f2},xa=({action:o,ariaLabel:l,className:i,hidden:u=!0,id:c,onClick:d})=>{const f={[aa.actionBtn]:!0,[i]:i};return m.jsx("button",{"aria-label":l,className:Be(f),"data-qa-target":`${c}-btn`,onClick:d,tabIndex:u?-1:0,children:o==="close"?m.jsx(Gp,{className:aa.closeIcon,noSetSize:!0}):m.jsx(Kp,{className:aa.backIcon,noSetSize:!0})})},p2=m.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Qp=o=>{const{qaTarget:l="chevron-right-icon",title:i="Chevron Right"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:p2})};Qp.propTypes=Ut.propTypes;const Jp=(o,l,i)=>{const[u,c]=B.useState(null),[d,f]=B.useState(null),h=B.useRef(null);return B.useEffect(()=>{var v;if(o){const S=(v=h==null?void 0:h.current)==null?void 0:v.querySelectorAll("button, [href]"),T=S[0],j=S[S.length-1];f(j),c(T),T.focus()}},[o,h]),{onKeyPress:v=>{const{key:S}=v;S==="Backspace"&&o&&i?i():S==="Escape"&&o?l():S==="Tab"&&o&&!v.shiftKey&&document.activeElement===d?(v.preventDefault(),u.focus()):S==="Tab"&&v.shiftKey&&o&&document.activeElement===u&&(v.preventDefault(),d.focus())},trapRef:h}},h2="_6wLJt",m2="fxfb3",g2="uvsaF",y2="zXu4Y",v2="hojon",w2="HsJLz",bt={navMenuContainer:h2,header:m2,backBtn:g2,mobileCloseBtn:y2,linkContainer:v2,subItemLink:w2},S2=({handleMenuClose:o,menuItems:l,menuOpen:i,onHideDrawer:u})=>{const{id:c,sideItems:d,subItems:f,title:h,url:y,links:v}=l,S=i?0:-1,T=h==null?void 0:h.toLowerCase(),j=P=>{u(),lt(`${T} - menu back button`,{},P)},F=P=>{o(),lt(`${T} - close nav button`,{},P)},{onKeyPress:C,trapRef:L}=Jp(i,o,j);return m.jsxs("div",{className:bt.navMenuContainer,"data-qa-target":`${c}-nav-menu`,onKeyDown:C,ref:L,children:[m.jsxs("div",{className:bt.header,children:[m.jsx(xa,{action:"back",ariaLabel:"Back to previous menu",className:bt.backBtn,hidden:!i,id:"nav-menu-back",onClick:P=>j(P)}),h,m.jsx(xa,{action:"close",ariaLabel:"Close navigation menu",className:bt.mobileCloseBtn,hidden:!i,id:"nav-menu-close",onClick:P=>F(P)})]}),m.jsxs("ul",{className:bt.linkContainer,children:[!!h&&!!y&&m.jsx("li",{className:bt.subItemSection,children:m.jsxs("a",{className:bt.subItemLink,"data-qa-target":`${c}-page-link`,href:y,onClick:P=>lt(`${T} page link`,{},P),tabIndex:S,children:[h," Home"]})}),!!f&&f.map((P,K)=>{if(P.id!=="top-hospitals-nearby")return m.jsx(x2,{handleMenuClose:o,menuItems:P,menuId:c,menuOpen:i,tabIndex:S},K)}),!!v&&v.map((P,K)=>m.jsx(C2,{index:K,linkItem:P,menuId:c,tabIndex:S},K)),d==null?void 0:d.map((P,K)=>m.jsx(k2,{linkItem:P,menuId:c,tabIndex:S},K))]})]})},x2=({menuId:o,menuItems:l,menuOpen:i,handleMenuClose:u})=>m.jsx("li",{className:bt.subItemSection,"data-qa-target":`${o}-link-list`,children:m.jsx(Yp,{handleMenuClose:u,menuItems:l,menuOpen:i})}),k2=({menuId:o,linkItem:l,tabIndex:i})=>{const{id:u,link:c,title:d}=l;return c!=null&&c.url?m.jsx("li",{"data-qa-target":`menu-item-${u}`,children:m.jsx("a",{className:bt.subItemLink,"data-qa-target":"menu-link",href:c==null?void 0:c.url,onClick:f=>lt(`${o} - link`,{},f),tabIndex:i,children:d})}):null},C2=({menuId:o,linkItem:l,tabIndex:i,index:u})=>l!=null&&l.url?m.jsx("li",{children:m.jsx("a",{href:l.url,className:bt.subItemLink,"data-qa-target":`${o}--link-${u+1}`,onClick:c=>lt(`${l.text} - link`,{},c),tabIndex:i,children:l.text})}):null,E2="_-6xL4",T2="r1uH8",_2="Uppg1",N2="ugcZ2",P2="JYuRN",R2="s6gzq",An={menuControl:E2,menuBtn:T2,menuBtnText:_2,navMenuWrapper:N2,navMenuWrapperClosed:P2,navMenuWrapperOpen:R2},Yp=({handleMenuClose:o,menuItems:l,menuOpen:i})=>{const{id:u,title:c}=l,[d,f]=B.useState(!1),h=()=>f(!1),y=()=>{o(),h()};B.useEffect(()=>{i||f(!1)},[i]);const v=j=>{lt(`${c} - nav button`,{},j),f(!d)},S={[An.menuControl]:!0},T={[An.navMenuWrapper]:!0,[An.navMenuWrapperOpen]:d,[An.navMenuWrapperClosed]:!d};return m.jsxs("div",{className:Be(S),children:[m.jsxs("button",{className:An.menuBtn,"data-qa-target":`${u}-nav-btn`,"aria-haspopup":"true","aria-expanded":d,onClick:j=>v(j),tabIndex:i?0:-1,type:"button",children:[m.jsx("span",{className:An.menuBtnText,children:c}),m.jsx(Qp,{})]}),m.jsx("div",{className:Be(T),children:m.jsx(S2,{menuOpen:d,onHideDrawer:h,menuItems:l,handleMenuClose:y})})]})},j2="eE955",I2="B44FQ",L2="_6hWKx",O2="WRPP7",z2="L-zHn",D2="rp28-",M2="CpDkg",A2="ut1sM",F2="oyBTV",U2="_4Hnxm",B2="B73Rn",$2="TU0i-",St={navContainer:j2,navContainerRightAligned:I2,navContainerLeftAligned:L2,navContainerOpen:O2,navHeader:z2,mobileTitle:D2,navCloseBtn:M2,menuTitle:A2,navItems:F2,navControls:U2,overlay:B2,overlayOpen:$2},Xp=({cmsNavigation:o,customNavigation:l,id:i,isNavOpen:u,isRightAligned:c,menuTitle:d="Menu",closeNav:f})=>{const{onKeyPress:h,trapRef:y}=Jp(u,f),v={[St.navContainer]:!0,[St.navContainerRightAligned]:c,[St.navContainerLeftAligned]:!c,[St.navContainerOpen]:u},S={[St.overlay]:!0,[St.overlayOpen]:u};return m.jsxs(m.Fragment,{children:[m.jsxs("nav",{"aria-labelledby":i,className:Be(v),onKeyDown:h,ref:y,children:[m.jsxs("div",{className:St.navHeader,children:[m.jsx("strong",{className:St.mobileTitle,id:i,children:d}),m.jsx(xa,{action:"close",ariaLabel:"Close navigation menu",className:St.navCloseBtn,hidden:!u,id:"nav",onClick:f})]}),m.jsxs("div",{className:St.navItems,children:[m.jsx("div",{className:St.menuTitle,children:d}),m.jsxs("ul",{className:St.navControls,children:[o==null?void 0:o.map((T,j)=>m.jsx("li",{className:St.navItem,children:m.jsx(Yp,{handleMenuClose:f,menuItems:T,menuOpen:u})},j)),l==null?void 0:l.map(({ariaLabel:T,callback:j,title:F,url:C},L)=>m.jsx("li",{children:m.jsx("a",{"aria-label":T,className:An.menuBtn,href:C!=null&&C.length?C:null,onClick:j,tabIndex:u?0:-1,children:F})},L))]})]})]}),m.jsx("div",{className:Be(S),onClick:f,role:"presentation"})]})},V2=m.jsxs("g",{fill:"none",stroke:"currentColor",strokeWidth:2,children:[m.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"}),m.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"})]}),Oa=o=>m.jsx(Ut,{qaTarget:"profile-icon",title:"Profile",viewBox:"0 0 26 26",...o,children:V2});Oa.propTypes=Ut.propTypes;const H2="NlhmK",q2="Eb2pi",W2="B1EbG",b2="_3PLiH",Un={accountNavBtn:H2,loggedIn:q2,loggedOut:W2,buttonText:b2},K2=async o=>{await Fv(),lt(`${G2} - log out button`,{},o)},G2="account",Q2=[{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:K2,id:"log-out",title:"Log Out"}],J2=({isLoggedIn:o})=>{const l={[Un.accountNavBtn]:!0,[Un.loggedOut]:!0};return o?m.jsx(Y2,{customNavigation:Q2}):m.jsxs("a",{className:Be(l),"data-qa-target":"header-account-link","aria-label":"Account sign in/sign up",href:"/account/login",onClick:i=>lt("account link",{},i),children:[m.jsx(Oa,{className:Un.accountIcon}),m.jsx("span",{className:Un.buttonText,children:"Account Sign In"})]})},Y2=({cmsNavigation:o,customNavigation:l})=>{const[i,u]=B.useState(!1),c=B.useRef(null),d=(h,y)=>{lt(`account menu nav - ${i?"closed":"open"}`,{},y),c.current.ownerDocument.body.classList.toggle("body--no-scroll"),u(h),h||c.current.focus()},f={[Un.accountNavBtn]:!0,[Un.loggedIn]:!0};return m.jsxs(m.Fragment,{children:[m.jsxs("button",{"aria-expanded":i,"aria-haspopup":"true","aria-label":"Open Account Navigation",className:Be(f),"data-qa-target":"account-menu-open-btn",onClick:h=>d(!0,h),ref:c,type:"button",children:[m.jsx(Oa,{}),m.jsx("span",{className:Un.buttonText,children:"My Account"})]}),m.jsx(Xp,{cmsNavigation:o,customNavigation:l,id:"account-nav",isNavOpen:i,isRightAligned:!0,menuTitle:"My Account",closeNav:h=>d(!1,h)})]})},X2=m.jsxs(m.Fragment,{children:[m.jsx("rect",{width:"32",height:"3",fill:"currentColor",rx:"1.5"}),m.jsx("rect",{width:"32",height:"3",y:"6.5",fill:"currentColor",rx:"1.5"}),m.jsx("rect",{width:"24",height:"3",y:"13",fill:"currentColor",rx:"1.5"})]}),Zp=o=>{const{qaTarget:l="menu-icon",title:i="Menu"}=o;return m.jsx(Ut,{qaTarget:l,title:i,viewBox:"0 0 32 16",...o,children:X2})};Zp.propTypes=Ut.propTypes;const Z2="KfGir",vf={navOpenBtn:Z2},e3=({cmsNavigation:o,customNavigation:l})=>{const[i,u]=B.useState(!1),c=B.useRef(null),d=(f,h)=>{lt(`menu nav - ${i?"closed":"open"}`,{},h),c.current.ownerDocument.body.classList.toggle("body--no-scroll"),u(f),f||c.current.focus()};return m.jsxs(m.Fragment,{children:[m.jsx("button",{"aria-expanded":i,"aria-haspopup":"true","aria-label":"Open Menu Navigation",className:vf.navOpenBtn,"data-qa-target":"menu-open-btn",onClick:f=>d(!0,f),ref:c,type:"button",children:m.jsx(Zp,{className:vf.menuIcon,size:"lg"})}),m.jsx(Xp,{cmsNavigation:o,customNavigation:l,id:"menu-nav",isNavOpen:i,menuTitle:"Menu",closeNav:f=>d(!1,f)})]})},t3="_container_6eikq_27",n3="_hasCircleBg_6eikq_33",r3="_coin_6eikq_38",o3="_icon_6eikq_41",l3="_textColor_6eikq_44",eh={container:t3,hasCircleBg:n3,coin:r3,icon:o3,textColor:l3},i3=Mp.bind(eh),za=({ariaHidden:o=!0,children:l,className:i,coin:u,customWidth:c,oneColor:d,qaTarget:f,size:h,textColor:y,title:v,viewBox:S})=>{const T=()=>{let C="100%";return h&&(C="1em"),h&&c&&(C=c),C},j=()=>{let C=null;return h&&(C=".85em"),u&&(C="1em"),C},F=i3({[i]:i,container:!0,hasCircleBg:u&&h,coin:u,textColor:y,oneColor:d});return m.jsx("span",{className:F,"data-qa-target":f,style:{fontSize:h+"rem"},children:m.jsxs("svg",{className:eh.icon,fill:"none",width:T(),height:j(),viewBox:S,"aria-hidden":o?!0:null,children:[!o&&m.jsx("title",{children:v}),l]})})};za.propTypes={ariaHidden:qe.bool,children:qe.node,className:qe.string,customWidth:qe.string,qaTarget:qe.string,title:qe.string,viewBox:qe.string};const Bn={primary:"#0202EA",secondary:"#29B6C2",inverted:"#ffffff",currentColor:"currentColor"},wf=({...o})=>{let l=Bn.primary;return o.textColor||o.circled?l=Bn.currentColor:(o.inverted||o.coin)&&(l=Bn.inverted),l},Sf=({...o})=>{let l=Bn.secondary;return o.textColor||o.circled?l=Bn.currentColor:o.oneColor&&o.inverted?l=Bn.inverted:o.oneColor&&(l=Bn.primary),l},th=o=>{const l=m.jsxs(m.Fragment,{children:[m.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:wf({...o}),stroke:wf({...o}),strokeWidth:".125"}),m.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:Sf({...o})}),m.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:Sf({...o})})]}),{qaTarget:i="stethoscope-icon",title:u="Stethoscope"}=o;return m.jsx(za,{qaTarget:i,title:u,...o,viewBox:"0 -1 75 58",children:l})};th.propTypes=za.propTypes;const s3="FYcBw",a3="avHAR",ua={linkText:s3,hgProLink:a3},u3=()=>{const o="Healthgrades for Professionals",[l,i]=B.useState("/pro");return B.useEffect(()=>{var d;if((d=window==null?void 0:window.utag_data)!=null&&d.HGProfileID){i(`/pro?pwid=${window.utag_data.HGProfileID}&pCID=hg-profile-header`);return}const u=setInterval(()=>{var f;(f=window==null?void 0:window.utag_data)!=null&&f.HGProfileID&&(i(`/pro?pwid=${window.utag_data.HGProfileID}&pCID=hg-profile-header`),clearInterval(u),clearTimeout(c))},200),c=setTimeout(()=>{clearInterval(u)},3e3);return()=>{clearInterval(u),clearTimeout(c)}},[]),m.jsxs("a",{className:ua.hgProLink,"data-qa-target":"header-hg-pro-link","aria-label":`"Learn more about ${o}`,href:l,onClick:u=>lt("hg pro link",{},u),children:[m.jsx(th,{textColor:!0,className:ua.linkIcon,size:2}),m.jsx("span",{className:ua.linkText,children:o})]})},c3=o=>{const l=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=d3,function(i,u,c,d){var y;const f=window.location.hostname,h=f==="resources.healthgrades.com"||f==="www.healthgrades.com";i=`https://tags.tiqcdn.com/utag/hg/main/${h?"prod":"qa"}/utag.js`,h||console.info("INFO: Loading QA Tealium script:",i),u=document,c="script",d=u.createElement(c),d.src=i,d.type="text/javascript",d.async=!0,i=u.getElementsByTagName(c)[0],(y=i.parentNode)==null||y.insertBefore(d,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=>{l()},[])},xf="header-import-svc",d3={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:xf,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:xf,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:""},f3=()=>{var o,l;if(!(typeof window>"u"))return((o=window.utag_data)==null?void 0:o.PageName)||((l=window.utag_data)==null?void 0:l.page_name)||"Header-Import-Lambda"},p3=()=>{if(typeof localStorage>"u"||typeof document>"u"||typeof window>"u")return;const l=new URL(window.location.href).searchParams.get("what");if(l)return localStorage.setItem("autosuggest:searchTerm",l),decodeURIComponent(l);const i=document.referrer;if(!i)return;if(new URL(i).hostname===window.location.hostname)return localStorage.getItem("autosuggest:searchTerm")},h3=()=>{const[o,l]=B.useState(!1),[i,u]=B.useState(void 0),[c,d]=B.useState(p3),[f,h]=B.useState(void 0);B.useEffect(()=>{l(!0);const T=()=>{const C=localStorage.getItem("autosuggest:searchTerm");C&&d(C)},j=()=>{const C=localStorage.getItem("autosuggest:searchLocation");C&&h(C)},F=()=>{const C=localStorage.getItem("autosuggest:insuranceValue");C&&u(C)};return window.addEventListener("autosuggest:storage:searchTerm",T),window.addEventListener("autosuggest:storage:searchLocation",j),window.addEventListener("autosuggest:storage:insuranceValue",F),()=>{window.removeEventListener("autosuggest:storage:searchTerm",T),window.removeEventListener("autosuggest:storage:searchLocation",j),window.removeEventListener("autosuggest:storage:insuranceValue",F)}});const y=()=>!!o,v=()=>{var T;if(!(typeof window>"u"))return(T=window==null?void 0:window.header_data)==null?void 0:T.suppress};return{category:(T=>{var j;if(!(typeof window>"u"))return(j=window==null?void 0:window.header_data)==null?void 0:j[T]})("category"),insuranceValue:i,searchLocation:f,searchTerm:c,suppress:v(),suppressInsurance:!0,visible:y()}},m3="mCZx6",g3="qgMKe",y3="_3SuaM",v3="YW7-7",w3="ogrfy",S3="WKEAW",x3="je0wT",k3="_79NHE",C3="NALGS",E3="_7tmON",T3="UnJ9y",_3="G6Dgo",xt={header:m3,headerContent:g3,noSearch:y3,searchContainer:v3,logo:w3,logoLink:S3,noInsuranceSearch:x3,autosuggestIsMounted:k3,autosuggest:C3,skipLink:E3,nav:T3,skipTarget:_3};var N3={};const yr=Av(),P3=[{ariaLabel:`${yr?"View":"Log in to"} your Healthgrades account`,callback:o=>lt(`${yr?"my account":"logout"} link`,{},o),id:`${yr?"view":"log-in-to"}-your-healthgrades-account`,title:yr?"My Account":"Healthgrades Account Sign In",url:`/account/${yr?"home":"login"}`},{ariaLabel:"View Healthgrades for Professionals",callback:o=>lt("healthgrades for professionals link",{},o),id:"view-healthgrades-for-professionals",title:"Healthgrades for Professionals",url:"//update.healthgrades.com/?pCID=hg-dotc-header"}],R3=({data:o,suppressAutosuggest:l})=>{const i=N3.VITE_TEALIUM_URL;c3();const{category:u,insuranceValue:c,searchLocation:d,searchTerm:f,suppress:h,suppressInsurance:y,visible:v}=h3(),S=h||l,T={[xt.headerContent]:!0,[xt.noSearch]:S,[xt.noInsuranceSearch]:y};return m.jsx("header",{className:xt.header,role:"banner","data-qa-target":"header-1.0.213",children:m.jsxs("div",{className:Be(T),children:[m.jsx("a",{className:xt.skipLink,href:"#ariaSkipNav",onClick:j=>lt("skip nav link",{},j),children:"Skip navigation"}),m.jsx("div",{className:xt.nav,children:m.jsx(e3,{cmsNavigation:o.navigation,customNavigation:P3})}),m.jsx("div",{className:xt.logo,children:m.jsx(j3,{})}),m.jsx("div",{className:Be({[xt.searchContainer]:!0,[xt.noSearch]:S}),children:m.jsx("span",{className:Be({[xt.autosuggest]:!0,[xt.autosuggestIsMounted]:v}),children:!S&&v&&m.jsx(_v,{baseUrl:"https://www.healthgrades.com",hasOverlay:!0,id:"synd-header",initialInsuranceValue:c,initialSearchLocation:d,initialSearchTerm:f,pageName:f3(),searchCategory:u,suppressInsurance:y,shouldLockScroll:!0,tealiumUrl:i})})}),m.jsx(u3,{}),m.jsx(J2,{isLoggedIn:yr}),m.jsx("div",{className:xt.skipTarget,id:"ariaSkipNav"})]})})},j3=()=>m.jsx("a",{className:xt.logoLink,"data-qa-target":"header-logo-link","aria-label":"Healthgrades Home",href:"/",onClick:o=>lt("logo link",{},o),children:m.jsx(Ap,{})}),I3=async()=>{const o="https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header";try{const l={method:"GET",url:o,params:{}};return(await _e.request(l)).data}catch(l){throw console.error(l),l}};I3().then(o=>{const{header:l}=o;i1.hydrateRoot(document.getElementById("syndicated-header"),m.jsx(R3,{data:l}))});</script>
  66.  
  67. <style rel="stylesheet" crossorigin>._-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_1eiha_33{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;padding:1rem}._modalScroll_1eiha_42{overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._modalScroll_1eiha_42::-webkit-scrollbar{display:none}._contentScroll_1eiha_51 ._dialog_1eiha_51{height:100%;overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._contentScroll_1eiha_51 ._dialog_1eiha_51::-webkit-scrollbar{display:none}._contentScroll_1eiha_51 ._closeButtonWrapper_1eiha_61{right:3rem}._contentScroll_1eiha_51 ._closeButton_1eiha_61{position:fixed;z-index:1;background:var(--bg-base);border-radius:50%}._overlay_1eiha_70{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-overlay-dark)}._dialog_1eiha_51{position:relative;background:var(--bg-base);margin:auto;min-width:4rem;min-height:4rem;overflow:hidden;width:100%;max-width:var(--modal-max-width, 30rem);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-deep);padding:3rem 1.5rem}._lg_1eiha_91{--modal-max-width: 50rem}._auto_1eiha_94{--modal-max-width: none}._logo_1eiha_97{margin:0 auto 1rem;width:2.5rem}._header_1eiha_101{margin-bottom:1rem;text-align:center}._title_1eiha_105{margin-bottom:0}._closeButtonWrapper_1eiha_61{position:absolute;top:.5rem;right:.5rem}._closeButton_1eiha_61{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}}._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}.kxJqu{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}.kxJqu:hover,.kxJqu:focus{background:var(--bg-off-base);color:currentColor}.kxJqu:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.CiffH{font-size:3rem}.R4QRp{font-size:2.25rem}._6wLJt{background:var(--bg-base);height:100%}.fxfb3{display:flex;align-items:center;justify-content:center;height:3.5rem;border-bottom:var(--border-base);font-weight:var(--font-weight-bold)}.uvsaF{position:absolute;left:.5rem}.zXu4Y{position:absolute;right:.5rem}@media (min-width: 768px){.zXu4Y{display:none}}.hojon{margin:0;padding:0;list-style:none}.HsJLz{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}.HsJLz:hover,.HsJLz:focus{background:var(--bg-off-base);color:currentColor}.HsJLz:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}._-6xL4{display:grid}.r1uH8{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}.r1uH8:hover,.r1uH8:focus{background:var(--bg-off-base);color:currentColor}.r1uH8:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.Uppg1{transform:translateY(-.0625em)}.ugcZ2{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){.ugcZ2{height:calc(100vh - 4rem)}}@media (min-width: 992px){.ugcZ2{height:calc(100vh - 5rem)}}.JYuRN{--menu-position: -100%;--menu-position-delay: var(--transition-speed-fast);--menu-opacity: 0}.s6gzq{--menu-position: 0%;--menu-position-delay: 0ms;--menu-opacity: 1}.eE955{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){.eE955{width:25rem;transition:transform var(--transition-speed-fast) ease-in-out}}.B44FQ{right:0;--nav-postion-closed: 100%}._6hWKx{left:0;--nav-postion-closed: -100%}.WRPP7{--nav-position-open: 0;--nav-opacity-open: 1}.L-zHn{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){.L-zHn{height:4rem}}@media (min-width: 992px){.L-zHn{height:5rem}}@media (min-width: 768px){.rp28-{display:none}}.CpDkg{position:absolute;right:.5rem}@media (min-width: 768px){.CpDkg{left:.75rem}}.ut1sM{display:none}@media (min-width: 768px){.ut1sM{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){.oyBTV{position:relative}}._4Hnxm{margin:0;padding:0;list-style:none}._4Hnxm li{border-bottom:var(--border-base)}.B73Rn{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}.TU0i-{--overlay-width: 100%;--overlay-opacity: 1;transition:opacity var(--transition-speed-fast)}.NlhmK{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}.NlhmK:hover,.NlhmK:focus{background:var(--bg-off-base);color:currentColor}.NlhmK:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}@media (min-width: 992px){.NlhmK{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)}}.Eb2pi{--btn-width: 8rem}.B1EbG{--btn-width: 7rem}._3PLiH{display:none}@media (min-width: 992px){._3PLiH{display:block}}.KfGir{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}.KfGir:hover,.KfGir:focus{background:var(--bg-off-base);color:currentColor}.KfGir:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}._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}.FYcBw,.avHAR{display:none}@media (min-width: 768px){.avHAR{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}.avHAR:hover,.avHAR:focus{background:var(--bg-off-base);color:currentColor}.avHAR:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}}@media (min-width: 1200px){.avHAR{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}.avHAR .FYcBw{display:block}}.mCZx6{--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){.mCZx6{box-shadow:var(--box-shadow-base);border-bottom:none}}.qgMKe{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){.qgMKe{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){.qgMKe{column-gap:1rem;padding:0 1rem;height:5rem}}@media (min-width: 1200px){.qgMKe{column-gap:1.5rem}}._3SuaM{grid-template-rows:1fr;padding-bottom:0}._3SuaM .YW7-7{display:none}@media (min-width: 768px){._3SuaM .YW7-7{display:flex}._3SuaM .YW7-7:before{display:none}}.ogrfy{display:flex;justify-content:center}.WKEAW{display:flex;width:11rem}@media (min-width: 992px){.WKEAW{width:13.75rem}}.WKEAW:focus{outline:2px solid var(--text-color);border-radius:var(--border-radius-md)}@media (min-width: 768px){.WKEAW:focus{outline-offset:.25rem}}.je0wT{--header-search-width: 34rem}.YW7-7{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){.YW7-7{padding:0;z-index:0}}@media (min-width: 768px){.YW7-7{--autosuggest-overlay-top: 4rem}}@media (min-width: 992px){.YW7-7{--autosuggest-overlay-top: 5rem}}.YW7-7:before:not(._3SuaM){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}._79NHE{--search-opacity: 1}.NALGS{opacity:var(--search-opacity, 0);transition:opacity var(--transition-speed-fast) var(--transition-speed-fast);max-width:var(--header-search-width);width:100%}._7tmON{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}._7tmON:active,._7tmON: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){._7tmON:active,._7tmON:focus{outline-offset:.5rem;left:4.5rem;top:unset}}._7tmON:active+.UnJ9y+.ogrfy,._7tmON:focus+.UnJ9y+.ogrfy{opacity:0}.G6Dgo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}</style>
  68.  
  69. <body>
  70.  <div id="syndicated-header"><header class="mCZx6" role="banner" data-qa-target="header-1.0.213"><div class="qgMKe je0wT"><a class="_7tmON" href="#ariaSkipNav">Skip navigation</a><div class="UnJ9y"><button aria-expanded="false" aria-haspopup="true" aria-label="Open Menu Navigation" class="KfGir" 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="eE955 _6hWKx"><div class="L-zHn"><strong class="rp28-" id="menu-nav">Menu</strong><button aria-label="Close navigation menu" class="kxJqu CpDkg" data-qa-target="nav-btn" tabindex="-1"><svg class="CiffH _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="oyBTV"><div class="ut1sM">Menu</div><ul class="_4Hnxm"><li><div class="_-6xL4"><button class="r1uH8" data-qa-target="find-a-doctor-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="find-a-doctor-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a class="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="find-doctors-by-specialty-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="find-doctors-by-specialty-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://www.healthgrades.com/family-practice-directory" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="find-doctors-by-condition-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="find-doctors-by-condition-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://www.healthgrades.com/usearch?what=Fibromyalgia" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="find-doctors-by-procedure-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="find-doctors-by-procedure-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://www.healthgrades.com/usearch?what=Pain%20Management" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="find-a-facility-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="find-a-facility-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li data-qa-target="find-a-facility-link-list"><div class="_-6xL4"><button class="r1uH8" data-qa-target="top-hospitals-by-specialty-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="top-hospitals-by-specialty-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://www.healthgrades.com/usearch?category=Facility&amp;FacilityRating=Appendectomy%7CAPP" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="hospital-awards-ratings-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="hospital-awards-ratings-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="health-a-to-z-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="health-a-to-z-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a class="HsJLz" data-qa-target="health-a-to-z-page-link" href="https://resources.healthgrades.com/" tabindex="-1">Health A to Z<!-- --> Home</a></li><li data-qa-target="health-a-to-z-link-list"><div class="_-6xL4"><button class="r1uH8" data-qa-target="learn-about-conditions-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="learn-about-conditions-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://resources.healthgrades.com/right-care/back-pain" class="HsJLz" 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="HsJLz" data-qa-target="learn-about-conditions--link-2" tabindex="-1">Cancer</a></li><li><a href="https://resources.healthgrades.com/right-care/diabetes" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="learn-about-procedures-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="learn-about-procedures-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://resources.healthgrades.com/right-care/angioplasty" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" data-qa-target="learn-about-procedures--link-5" tabindex="-1">Shoulder Surgery</a></li><li><a href="https://resources.healthgrades.com/procedures-index" class="HsJLz" 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="_-6xL4"><button class="r1uH8" data-qa-target="appointment-guides-nav-btn" aria-haspopup="true" aria-expanded="false" tabindex="-1" type="button"><span class="Uppg1">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="ugcZ2 JYuRN"><div class="_6wLJt" data-qa-target="appointment-guides-nav-menu"><div class="fxfb3"><button aria-label="Back to previous menu" class="kxJqu uvsaF" data-qa-target="nav-menu-back-btn" tabindex="-1"><svg class="R4QRp _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="kxJqu zXu4Y" data-qa-target="nav-menu-close-btn" tabindex="-1"><svg class="CiffH _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="hojon"><li><a href="https://resources.healthgrades.com/right-care/asthma/asthma-appointment-guide" class="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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="HsJLz" 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-explore-medicare"><a class="HsJLz" data-qa-target="menu-link" href="https://resources.healthgrades.com/right-care/medicare" tabindex="-1">Explore Medicare</a></li><li data-qa-target="menu-item-drugs-a-z"><a class="HsJLz" data-qa-target="menu-link" href="https://resources.healthgrades.com/drugs" tabindex="-1">Drugs A-Z</a></li><li data-qa-target="menu-item-trending-videos"><a class="HsJLz" data-qa-target="menu-link" href="https://resources.healthgrades.com/video" tabindex="-1">Trending Videos</a></li></ul></div></div></div></li><li><a aria-label="Log in to your Healthgrades account" class="r1uH8" href="/account/login" tabindex="-1">Healthgrades Account Sign In</a></li><li><a aria-label="View Healthgrades for Professionals" class="r1uH8" href="//update.healthgrades.com/?pCID=hg-dotc-header" tabindex="-1">Healthgrades for Professionals</a></li></ul></div></nav><div class="B73Rn" role="presentation"></div></div><div class="ogrfy"><a class="WKEAW" 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="M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z"></path><path fill="#0202EA" d="M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z"></path><path fill="#0202EA" d="M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z"></path></svg></a></div><div class="YW7-7"><span class="NALGS"></span></div><a class="avHAR" 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="FYcBw">Healthgrades for Professionals</span></a><a class="NlhmK B1EbG" 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="_3PLiH">Account Sign In</span></a><div class="G6Dgo" id="ariaSkipNav"></div></div></header></div>
  71. </body>
  72. </div></header><div id="div-gpt-ad-outofpage-oop"></div><div class="wXMbE4ko f75icodf B5T4RGgA"><img alt="background mobile" fetchPriority="high" width="768" height="313" decoding="async" data-nimg="1" class="WndCizZF" style="color:transparent" src="https://photos.healthgrades.com/profile-images/standard-mobile-background.webp"/><svg class="cKYyODQ0" fill="none" height="44" viewBox="0 0 63 44" width="63" xmlns="http://www.w3.org/2000/svg"><path d="M0 44h63-.714a45 45 0 01-31.694-13.055L0 .593V44z" fill="#fff"></path></svg><svg class="lCEivjGm" fill="none" height="44" viewBox="0 0 63 44" width="63" xmlns="http://www.w3.org/2000/svg"><path d="M0 44h63-.714a45 45 0 01-31.694-13.055L0 .593V44z" fill="#fff"></path></svg></div><div class="J6tJFIwV f75icodf B5T4RGgA"><img alt="background desktop" fetchPriority="high" width="2704" height="334" decoding="async" data-nimg="1" class="iWPxMQqf" style="color:transparent" src="https://photos.healthgrades.com/profile-images/standard-desktop-background.webp"/></div><div class="oLktLils" id="claim-provider-profile-banner"><div class="BvbmjGMx"><div><div class="S4TzN14F nbVtBEgH" data-qa-target="claim-provider-profile-title">Are you a healthcare professional?</div><div class="S4TzN14F JFNmiBOz" data-qa-target="claim-provider-profile-title">Is this your profile?</div></div><div class="mPllAeQw"><button class="RGxXn5YL viZ0AAPn" data-qa-target="claim-provider-profile-yes">Yes, Claim your profile</button><button class="RGxXn5YL Q6TRfnRw" data-qa-target="claim-provider-profile-yes">Yes, claim profile</button><button class="RGxXn5YL vqbfIUSr" data-qa-target="claim-provider-profile-no">No</button></div><div class="vsxfk6NA"><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="qDbLxmVd" data-qa-target="claim-provider-profile-x" type="button"><svg class="_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></div><div class="V2YE5Htx"><div class="ywaxq8QJ"><script data-qa-target="markup-summary" 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.","image":"//photos.healthgrades.com/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS","name":"Dr. Kevin Molldrem, DDS","award":["Patient Favorite"],"medicalspecialty":{"@context":"https://schema.org","@type":"Dentistry"}}</script><div class="cDdD5aog zWZCGC68" id="summary-section" data-qa-target="summary-section"><nav aria-label="breadcrumb" class="SdkoNf6B"><div class="hSpEVQzz"><div class="v2D5hIep"><ol aria-label="breadcrumb" class="N1u3z6dA"><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="haw0B1oB"><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":"Dentists","position":1,"item":{"@id":"/dentistry-general-directory"}}}</script><a class="XXfoWNHB cxYUJksl" data-qa-target="breadcrumb-specialty" data-testid="breadcrumb-specialty" href="/dentistry-general-directory" itemProp="item">Dentists<meta content="1" itemProp="position"/></a><svg class="p7ZYIuZU _icon_1tari_27 _xs_1tari_33" 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="haw0B1oB"><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="XXfoWNHB cxYUJksl" 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="p7ZYIuZU _icon_1tari_27 _xs_1tari_33" 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="haw0B1oB"><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="XXfoWNHB cxYUJksl" 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="p7ZYIuZU _icon_1tari_27 _xs_1tari_33" 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="haw0B1oB"><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="FvR_QAZ_" data-qa-target="breadcrumb-name" itemProp="item">Dr. Kevin Molldrem, DDS<meta content="4" itemProp="position"/></span></li></ol></div></div></nav><div class="O4pgLI3Y"><div class="O2DDhqpM"><div class="Ftslwy0Y"><img alt="provider image" data-qa-target="provider-summary-display-image" loading="lazy" width="185" height="248" decoding="async" data-nimg="1" class="Mxon7jHI" style="color:transparent" src="//photos.healthgrades.com/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS"/><span class="P9WQNw4N" data-qa-target="patient-favorite-profile-3X36D" role="button" tabindex="0" aria-label="View Patient Favorite details"><svg class="_root_1n5nl_27" 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></div><div class="LJOME3WC"><div class="EeOxNQGQ"><div class="ZS3cYMwT "><h1 data-qa-target="provider-summary-display-name">Dr. Kevin Molldrem, DDS</h1><h2 data-qa-target="provider-summary-practicing-specialty">Dentistry<!-- --> </h2></div></div></div></div><div class="SuyWY_dS"><div class="NKVgOz0r"><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="bio EurkQYql" data-qa-target="premium-biography">Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.</p></div><div><div class="OMoPHyhi Jygs05PC" data-qa-target="summary-reviews"><div class="vkguSelt"><div class="NqKtgnk6"><span class="DCcdHMjv"><div class="V7RpIuFG" data-has-rating="true" data-star-rating="4.7"><svg class="GFMMVLQ0 _icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg></div></span><span class="sBtC_vwU" data-qa-target="summary-overall-star-rating">4.7 Star Rating</span><div class="qSC5kQGc" data-star-rating="4.7"><span class="_root_1krku_27 iC46uDsW" role="img" aria-label="Rated 4.5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _lg_1tari_42" 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></div><div class="MhhfANgI"><span aria-describedby="star-rating-tooltip" class="wI42Bv5V" data-qa-target="summary-ratings-count-tooltip">Based on 174 reviews</span> <span class="SLCkud5F" data-qa-target="summary-ratings-count-tooltip-mobile"><span class="c2HyOfsy" data-qa-target="summary-ratings-star-rating">4.7<!-- --> Star Rating</span> <!-- -->(174 reviews)</span><div class="_rAKhCtj"><button aria-expanded="false" aria-haspopup="true" aria-label="Show Ratings Breakdown" data-qa-target="star-rating-tooltip-button" tabindex="0" type="button"><svg class="_icon_1tari_27 _md_1tari_39" 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></div></div><div class="ktCuvBDq"><button class="WaPslqID"><span class="YuYPkYLW"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-icon" focusable="false"><polygon fill="none" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 data-qa-target="summary-ratings-review">Review</span></button><span class="vLWeC6uW"><button aria-label="Save provider to your account" class="HCrePp6N" data-qa-target="save-share-link" id="save-provider" tabindex="0" name="saveprovider"><span class="NvlKenh4"><svg class="_icon_1tari_27 _md_1tari_39" 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><span>Save</span></button></span></div></div></div><div class="wd191TFC"><div><h3 data-qa-target="summary-provider-office-name">Practice</h3><address data-qa-target="summary-provider-office-address">800 Prairie Center Dr Ste 250<!-- --> ·<!-- --> <!-- -->Eden Prairie, MN 55344</address></div><div class="CF_MBigr"><div class="phone-button"><a class="oHNZlg64 secondary NWS21Hw8 y9wf2xZm" data-qa-target="toggle-phone-number-office-phone-toggle" role="button" target="_self">Show Phone Number</a></div></div><div class="Dwp586s7"><div class="PD79AwOm" data-ad-type="StickyBottomAd" data-qa-target="bottom-ad-leaderboard"><div class="m89nd9zY" id="div-gpt-ad-leaderboard1" role="complementary"></div></div><button class="xP4ju3Qt" title="Close Ad"><svg class="_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></div></div></div><nav aria-label="Provider profile sections navigation" class="W6J1eR3n"><div class="KFG1nVh8" id="profile-sticky-nav-container"><div class="JH9vY64D"><div class="A1v9evdW"><div class="tUcQ9WXN" style="transform:translateX(0px);width:0px"></div><div class="yU8Z0YLx" style="transform:translateX(0px);width:0px"></div><div class="_8wDZaB6K" data-testid="profile-sticky-nav" id="profile-nav"><button class="elv0WNmD jsProfileScrollLink" data-id="summary-section" id="$nav-link-0"><span class="JfGDSjf7" data-qa-target="Overview">Overview</span></button><button class="elv0WNmD jsProfileScrollLink" data-id="experience" id="$nav-link-1"><span class="JfGDSjf7" data-qa-target="Experience">Experience</span></button><button class="elv0WNmD jsProfileScrollLink" data-id="ratings" id="$nav-link-2"><span class="JfGDSjf7" data-qa-target="Ratings">Ratings</span></button><button class="elv0WNmD jsProfileScrollLink" data-id="aboutMe" id="$nav-link-3"><span class="JfGDSjf7" data-qa-target="About Me">About Me</span></button><button class="elv0WNmD jsProfileScrollLink" data-id="insurance" id="$nav-link-4"><span class="JfGDSjf7" data-qa-target="Insurance">Insurance</span></button><button class="elv0WNmD jsProfileScrollLink" data-id="locations" id="$nav-link-5"><span class="JfGDSjf7" data-qa-target="Locations">Locations</span></button></div></div></div></div></nav><div class="oNklBnue"></div><div id="sections-container"><section id="compare-top" class="DqdC4cgq bIXfphet XkQA0wNg MSSimvPO" data-qa-target="compare-top-section"><div class="tz3Aihnl"><div class="RVxqhrya"><div class="rBHFJ3i7"><h2 class="bHbF25BH" data-qa-target="provider-grid-title">Compare Dr. Molldrem with other Dentists near you</h2></div></div><div class="pi5nQklS"><div class="Rx4JA9nx vFshaboo"><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Brian Evensen, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w90h120_v57188.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Brian Evensen, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Brian Evensen, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">542 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Rebecca Benson, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/x/q/l/xql5l_w90h120_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Rebecca Benson, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Rebecca Benson, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">470 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Braden Bowker, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Braden Bowker, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Braden Bowker, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Dantel Weaver, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w90h120_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Dantel Weaver, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Dantel Weaver, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 4.5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">162 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Habab Hamid, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w90h120_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Habab Hamid, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Habab Hamid, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. David Klump, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w90h120_v23156.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. David Klump, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. David Klump, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div></div><button class="NSh6unhi" data-qa-target="provider-grid-show-more-button" aria-label="Show more providers">Show more providers<svg class="_icon_1tari_27 _md_1tari_39" 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><a href="/dentistry-general-directory/mn-minnesota/eden-prairie" class="TV2fWAwP" data-qa-target="provider-grid-show-more-button" aria-label="View more providers like this">View more providers like this<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></a></div></section><section id="highlights" class="DqdC4cgq TZHbTUF2" data-qa-target="highlights-section"><h2 class="O4HTXMJ5" data-qa-target="highlights-section-title">Highlights</h2><div class="pW0Fcnvi" data-qa-target="highlight-section-container"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","review":{"@type":"Review","reviewBody":"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":"5"},"author":{"@type":"Person","name":"Patient"}}}</script><div class="U8zt_gLW" data-qa-target="other-highlights-holder"><div class="U6SjmRKd" data-qa-target="highlight-friendly-staff"><div class="r6Eciloc"><span><svg class="_icon_1tari_27" 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></div>Friendly Staff</div><div class="U6SjmRKd" data-qa-target="highlight-easy-scheduling"><div class="r6Eciloc"><span><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="calendar-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round"><path d="M8.5 11.5h1m2 0h1m2 0h1m2 0h1m-1 2h1m-1 2h1m-1 2h1m-4-4h1m-1 2h1m-1 2h1m-4-4h1m-1 2h1m-1 2h1m-4-4h1m-1 2h1m-1 2h1m-4-4h1m-1 2h1m-1 2h1m0-14v3m11-3v3"></path><path d="M3 8.5h18.5"></path><rect height="15" width="19" rx="1" x="2.5" y="5.5"></rect></g></svg></span></div>Easy Scheduling</div><div class="U6SjmRKd" data-qa-target="highlight-recent-reviews"><div class="r6Eciloc"><span><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-icon" focusable="false"><polygon fill="none" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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></div>Recent Reviews</div></div></div></section><section id="patientFavorite" class="DqdC4cgq TZHbTUF2" data-qa-target="patientFavorite-section"><section class="patientFavorite patientFavoriteMkt" data-qa-target="patient-fav-badge-section"><div class="JLRXzONX" data-qa-target="patient-fav-badge-header"><div data-qa-target="patient-fav-badge"><svg class="F6YEa4bT _root_1n5nl_27" 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><div class="B2fBZgyC" data-qa-target="patient-fav-methodology-desktop"><a class="_dou6c74" data-qa-target="patient-fav-methodology-link" href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank">Read our methodology</a><svg class="SYdUcb7Q _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></div></div><div class="b3npToOh"><p class="xvXcbjIk" data-qa-target="profile-badge-description">Patient Favorite recognizes providers offering routine care, those who are often the first point of contact for patients. This includes family and internal physicians, dentists, psychiatrists, pediatricians, geriatricians, nurses, PAs, optometrists, and more. This designation is earned based on four set standards.</p><div class="Z1Cu5YAa" data-qa-target="patient-fav-qualifications-container"><div class="QPH0jP4R" data-qa-target="patient-fav-qualification-holder"><span class="AuWMPmJN"></span><span class="MfgygiPT"><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-icon" focusable="false"><polygon fill="none" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_IOhCvGQ" data-qa-target="star-rating-higher-than-4">Star rating of 4.0 or higher</span></div><div class="QPH0jP4R"><span class="AuWMPmJN"></span><span class="MfgygiPT"><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-icon" focusable="false"><polygon fill="none" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_IOhCvGQ" data-qa-target="minimum-of-6-total-ratings">Minimum of 6 total ratings</span></div><div class="QPH0jP4R"><span class="AuWMPmJN"></span><span class="MfgygiPT"><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="pencil-icon" focusable="false"><g stroke-linecap="round" stroke-linejoin="round" fill="none" stroke="currentColor"><path d="M14,4 H4 q0,0,-1,1 V20 q1,1,1,1 H20 q0,0,1,-1 V10"></path><polygon points="18,3 8.75,12 7,17 12,15.25 21,6"></polygon></g></svg></span><span class="_IOhCvGQ" data-qa-target="5-written-reviews-within-5-years">5 written reviews within 5 years</span></div><div class="QPH0jP4R"><span class="AuWMPmJN"></span><span class="MfgygiPT"><svg class="_icon_1tari_27" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="minus-circle-icon" focusable="false"><g fill="none" stroke="currentColor"><circle cx="12.5" cy="12.5" r="9"></circle><path d="M8.5,12.5 L16.5,12.5" stroke-linecap="round"></path></g></svg></span><span class="_IOhCvGQ" data-qa-target="no-healthcare-sanctions">No healthcare sanctions</span></div></div></div><div class="vOCijEY0" data-qa-target="patient-fav-methodology-mobile"><a class="_dou6c74" data-qa-target="patient-fav-methodology-link" href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank">Read our methodology</a><svg class="SYdUcb7Q _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></div></section></section><section id="experience" class="DqdC4cgq V_3vuH6M XkQA0wNg" data-qa-target="experience-section"><h2 class="wrkfL9UF" data-qa-target="experience-section-title">Experience<svg data-testid="experience-icon" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path d="M30.003 46.95c.352.271.914.808.936.833l.001 12.027a.939.939 0 01-1.876 0V47.783c.025-.027.587-.563.939-.833zm6.626-29.013a1.88 1.88 0 011.854.435c.241.23.416.522.507.844a9.279 9.279 0 01-2.383 9.343c-1.237 1.193-2.895 2.109-4.499 2.995-2.906 1.605-5.652 3.122-5.848 6.052-.163 2.446 2.235 4.139 4.554 5.777a18.63 18.63 0 012.8 2.24 7.679 7.679 0 012.146 6.067 7.527 7.527 0 01-.96 2.83c-.505.87-1.646 2.063-2.45 2.667V54.52c.59-.755 1.422-1.574 1.547-3.042a5.811 5.811 0 00-1.652-4.574 17.475 17.475 0 00-2.512-1.989c-2.485-1.755-5.577-3.939-5.344-7.434.265-3.952 3.743-5.873 6.812-7.569 1.192-.615 2.02-1.077 3.104-1.868-.82-1.478-.832-3.423-.62-5.1a7.963 7.963 0 012.11-4.474 1.87 1.87 0 01.834-.532zm-9.4 26.907a42.39 42.39 0 001.545 1.136c-.235.193-.805.706-1.015.924a5.813 5.813 0 00-1.652 4.574c.136 1.59.884 2.18 1.476 2.932v2.671c-.805-.604-1.873-1.692-2.38-2.562a7.527 7.527 0 01-.96-2.83 7.677 7.677 0 012.147-6.066c.15-.16.666-.624.838-.78zm5.874-12.335c1.296 1.154 2.385 3.242 2.512 4.972.146 2.19-1.265 4.142-2.763 5.519-.391-.29-1.441-1.038-1.555-1.12 1.328-1.143 2.553-2.688 2.447-4.274-.103-1.535-1.289-3.059-2.447-4.034.415-.242 1.679-.993 1.806-1.063zM30 34.504c.335.24.65.507.94.8v4.79c-.297.299-.611.58-.94.841a10.65 10.65 0 01-.936-.84v-4.791c.289-.293.602-.56.936-.8zm-7.61-16.602a1.878 1.878 0 011.818.568 7.963 7.963 0 011.174 9.33c.864.643 2.192 1.437 3.143 1.943-.594.362-1.17.754-1.724 1.175-1.077-.595-2.496-1.53-3.405-2.36a9.278 9.278 0 01-2.384-9.342 1.878 1.878 0 011.378-1.314zM30 4.489a3.751 3.751 0 01.94 7.382v16.49l-.646.359-.294.163-.291-.163c-.22-.121-.432-.24-.646-.36V11.871a3.75 3.75 0 01.938-7.382zm7.063 15.124a5.95 5.95 0 00-1.616 3.156c-.206 1.191-.16 2.955.347 4.052.7-.944 1.539-2.482 1.739-3.64.2-1.159 0-2.525-.47-3.568zm-14.257-.07c-.341 1.125-.405 2.496-.205 3.653a7.52 7.52 0 001.37 3.196c.508-1.097.79-2.36.583-3.551-.221-1.279-.865-2.531-1.748-3.297zM41.032 5.98c.38.013.754.104 1.098.268 6.33 2.994 12.788 4.055 16.065 4.188a1.874 1.874 0 011.292 3.16c-1.858 1.952-6.081 5.601-11.685 5.65a5.35 5.35 0 01-1.58 3.242c-1.22 1.206-3.626 2.066-5.918 2.262.74-3.14 5.28-2.133 5.627-5.623-2.82-.392-5.573-4.02-3.715-3.165 1.623.79 3.743 1.43 5.55 1.422a11.8 11.8 0 005.203-1.234c-7.97 0-10.177-4.528-8.537-3.836 4.826 2.035 10.968 2.028 11.451 2.022a19.983 19.983 0 002.236-2.026c-3.42-.14-10.16-1.23-16.791-4.367a.96.96 0 00-1.28.512c-2.38 6.066-7.177 6.613-7.234 6.615v-1.883c3.006-.412 4.643-3.356 5.5-5.444a2.86 2.86 0 011.604-1.573c.354-.14.733-.204 1.114-.19zm-22.075-.175c.38-.014.76.05 1.114.19a2.859 2.859 0 011.603 1.573c.858 2.088 2.511 5.207 5.517 5.62v1.882c-.037 0-4.865-.711-7.25-6.79a.96.96 0 00-1.28-.511c-6.63 3.135-13.356 4.402-16.775 4.54a19.99 19.99 0 002.236 2.027c.483.006 6.16.234 10.985-1.8 1.637-.691.393 3.212-8.071 3.614a11.797 11.797 0 005.203 1.234c1.806.007 3.9-.527 5.523-1.318 1.83-.84.097 2.182-3.688 3.061.345 3.47 4.762 2.464 5.496 5.581-2.291-.196-4.567-1.014-5.786-2.22a5.35 5.35 0 01-1.581-3.242c-5.604-.049-9.827-3.698-11.685-5.65a1.846 1.846 0 01-.378-1.987 1.863 1.863 0 011.67-1.173c3.277-.133 9.718-1.369 16.049-4.363a2.776 2.776 0 011.098-.268zm11.045.565a1.878 1.878 0 00-1.875 1.875 1.875 1.875 0 101.875-1.875z" fill="currentcolor"></path></svg></h2><h3 class="pa83ydoP" data-qa-target="experience-picker-header">Search for Dr. Molldrem&#x27;s experience in a specific area</h3><div class="_hdlSuOz"><div class="WTLlAXvT"><svg class="jRnDp4Xf _icon_1tari_27 _md_1tari_39" 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="_JO1vX8O" data-qa-target="autocomplete-input-field" id="condition-or procedure" placeholder="Enter your condition or procedure" name="experience-input" value=""/></div></div><div class="daMO2A3T"><a class="lYpyIGU9" data-qa-target="experience-footer-text" href="https://helpcenter.healthgrades.com/about-my-profile/experience-check" rel="noopener noreferrer" target="_blank">Learn more about experience and why treatment frequency matters</a></div></section><section id="ratings" class="DqdC4cgq V_3vuH6M XkQA0wNg" data-qa-target="ratings-section"><h2 class="wrkfL9UF" data-qa-target="ratings-section-title">Dr. Molldrem&#x27;s Reviews<svg data-testid="reviews-icon" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path d="M31.382 6.97c-.522-1.059-2.033-1.059-2.555 0l-3.5 7.093a1.43 1.43 0 01-1.074.78l-7.826 1.136c-1.17.17-1.636 1.607-.79 2.431l5.663 5.52c.336.328.49.8.41 1.262l-1.337 7.795c-.2 1.164 1.022 2.052 2.068 1.502l7-3.68a1.425 1.425 0 011.327 0l7 3.68c1.046.55 2.267-.338 2.068-1.502l-1.337-7.795c-.08-.462.074-.934.41-1.261l5.663-5.521c.846-.824.38-2.26-.79-2.43l-7.826-1.138a1.425 1.425 0 01-1.073-.78l-3.5-7.092zm-1.08 1.869a.22.22 0 00-.393 0l-3.218 6.521a2.118 2.118 0 01-1.596 1.16L17.9 17.564a.22.22 0 00-.122.374l5.208 5.076a2.12 2.12 0 01.609 1.876l-1.23 7.167a.22.22 0 00.319.232l6.437-3.384a2.118 2.118 0 011.972 0l6.437 3.384a.22.22 0 00.318-.232l-1.23-7.167a2.118 2.118 0 01.61-1.876l5.208-5.076a.22.22 0 00-.122-.374l-7.197-1.046a2.118 2.118 0 01-1.595-1.159L30.303 8.84zM49.797 30.96c-.324-.78-1.43-.78-1.754 0l-1.518 3.651a.95.95 0 01-.801.582l-3.941.316c-.843.068-1.184 1.119-.543 1.669l3.003 2.572a.95.95 0 01.306.942l-.917 3.845c-.196.822.698 1.472 1.419 1.032l3.374-2.061a.95.95 0 01.99 0l3.374 2.06c.722.441 1.616-.209 1.42-1.03l-.918-3.846a.95.95 0 01.306-.942l3.003-2.572c.642-.55.3-1.601-.542-1.669l-3.941-.316a.95.95 0 01-.801-.582l-1.519-3.65zm-.675 2.188a.22.22 0 00-.406 0l-1.178 2.833a.95.95 0 01-.801.582l-3.059.245a.22.22 0 00-.125.386l2.33 1.996a.95.95 0 01.306.942l-.712 2.984a.22.22 0 00.328.239l2.619-1.6a.95.95 0 01.99 0l2.619 1.6a.22.22 0 00.328-.239l-.712-2.984a.95.95 0 01.306-.942l2.33-1.996a.22.22 0 00-.125-.386l-3.059-.245a.95.95 0 01-.801-.582l-1.178-2.833zM11.957 30.96c-.325-.78-1.43-.78-1.754 0l-1.519 3.651a.95.95 0 01-.8.582l-3.942.316c-.842.068-1.184 1.119-.542 1.669l3.003 2.572a.95.95 0 01.306.942l-.918 3.845c-.196.822.698 1.472 1.42 1.032l3.374-2.061a.95.95 0 01.99 0l3.374 2.06c.721.441 1.615-.209 1.42-1.03l-.918-3.846a.95.95 0 01.306-.942l3.003-2.572c.641-.55.3-1.601-.543-1.669l-3.94-.316a.95.95 0 01-.802-.582l-1.518-3.65zm-.676 2.17a.22.22 0 00-.405 0l-1.184 2.846a.95.95 0 01-.8.582l-3.073.246a.22.22 0 00-.125.386l2.34 2.004a.95.95 0 01.307.942l-.715 2.998a.22.22 0 00.327.238l2.63-1.606a.95.95 0 01.99 0l2.63 1.606a.22.22 0 00.329-.238l-.716-2.998a.95.95 0 01.306-.942l2.34-2.005a.22.22 0 00-.124-.385l-3.072-.246a.95.95 0 01-.801-.582L11.28 33.13zm6.299 15.324c-.291-.702-1.286-.702-1.578 0l-1.139 2.737a.855.855 0 01-.72.524l-2.955.237c-.758.06-1.066 1.006-.488 1.501l2.25 1.928c.244.21.35.536.276.848l-.688 2.883c-.176.74.629 1.325 1.278.928l2.53-1.544a.855.855 0 01.89 0l2.53 1.544c.65.397 1.454-.188 1.278-.928l-.688-2.883a.855.855 0 01.275-.847l2.252-1.929c.577-.495.27-1.44-.488-1.501l-2.955-.237a.855.855 0 01-.721-.524l-1.139-2.737zm-.587 1.768a.22.22 0 00-.405 0l-.918 2.207a.713.713 0 01-.6.436l-2.383.191a.22.22 0 00-.125.386l1.815 1.554a.713.713 0 01.23.707l-.555 2.324a.22.22 0 00.328.239l2.04-1.246a.713.713 0 01.742 0l2.04 1.245a.22.22 0 00.327-.238l-.554-2.324a.713.713 0 01.23-.707l1.814-1.554a.22.22 0 00-.125-.386l-2.382-.19a.713.713 0 01-.6-.437l-.919-2.207zm26.801-1.768c-.292-.702-1.287-.702-1.579 0l-1.138 2.737a.855.855 0 01-.721.524l-2.955.237c-.758.06-1.065 1.006-.488 1.501l2.251 1.928c.244.21.35.536.276.848l-.688 2.883c-.177.74.628 1.325 1.277.928l2.53-1.544a.855.855 0 01.891 0l2.53 1.544c.649.397 1.454-.188 1.277-.928l-.688-2.883a.855.855 0 01.276-.847l2.251-1.929c.578-.495.27-1.44-.488-1.501l-2.955-.237a.855.855 0 01-.72-.524l-1.139-2.737zm-.587 1.768a.22.22 0 00-.405 0l-.918 2.207a.713.713 0 01-.601.436l-2.382.191a.22.22 0 00-.125.386l1.814 1.554a.713.713 0 01.23.707l-.554 2.324a.22.22 0 00.327.239l2.04-1.246a.713.713 0 01.743 0l2.039 1.245a.22.22 0 00.328-.238l-.555-2.324a.713.713 0 01.23-.707l1.815-1.554a.22.22 0 00-.125-.386l-2.383-.19a.713.713 0 01-.6-.437l-.918-2.207z" fill="currentcolor" fill-rule="evenodd"></path></svg></h2><div id="pes-ui" class="pes-ui "><div class="l-top-row l-review-summary"><div class="c-pes-review-summary-section c-pes-review-summary-section--provider"><h3 class="section-title">Likelihood to recommend Dr. Molldrem</h3><div class="ratings-wrapper"><div class="overall-rating-wrapper"><div class="overall-rating-profile"><span class="score" data-qa-target="overall-score"><strong>4.7</strong></span><div class="star-rating-wrapper"><div class="overall-rating-wrapper"><div class="overall-rating"><div><span class="_root_1krku_27" role="img" aria-label="Rated 4.5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" 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">174<!-- --> <!-- -->ratings<!-- -->, 157 with a written review</span></div></div></div></div></div></div></div><table class="pes-rating-breakdown-table"><tbody><tr class="pes-rating-breakdown-table__row"><td class="pes-rating-breakdown-table__header">5 star</td><td class="pes-rating-breakdown-table__bar"><div class="pes-rating-breakdown-table__graph"><div class="pes-rating-breakdown-table__graph--percent" style="width:92%"><span class="sr-only">92%</span></div></div></td><td class="pes-rating-breakdown-table__count">92%</td></tr><tr class="pes-rating-breakdown-table__row"><td class="pes-rating-breakdown-table__header">4 star</td><td class="pes-rating-breakdown-table__bar"><div class="pes-rating-breakdown-table__graph"><div class="pes-rating-breakdown-table__graph--percent" style="width:1%"><span class="sr-only">1%</span></div></div></td><td class="pes-rating-breakdown-table__count">1%</td></tr><tr class="pes-rating-breakdown-table__row"><td class="pes-rating-breakdown-table__header">3 star</td><td class="pes-rating-breakdown-table__bar"><div class="pes-rating-breakdown-table__graph"><div class="pes-rating-breakdown-table__graph--percent" style="width:0%"><span class="sr-only">0%</span></div></div></td><td class="pes-rating-breakdown-table__count">0%</td></tr><tr class="pes-rating-breakdown-table__row"><td class="pes-rating-breakdown-table__header">2 star</td><td class="pes-rating-breakdown-table__bar"><div class="pes-rating-breakdown-table__graph"><div class="pes-rating-breakdown-table__graph--percent" style="width:1%"><span class="sr-only">1%</span></div></div></td><td class="pes-rating-breakdown-table__count">1%</td></tr><tr class="pes-rating-breakdown-table__row"><td class="pes-rating-breakdown-table__header">1 star</td><td class="pes-rating-breakdown-table__bar"><div class="pes-rating-breakdown-table__graph"><div class="pes-rating-breakdown-table__graph--percent" style="width:6%"><span class="sr-only">6%</span></div></div></td><td class="pes-rating-breakdown-table__count">6%</td></tr></tbody></table></div></div><div class="not-rendered visiblity-wrapper-not-rendered"></div></div><div class=""><div class=""><div class="display-tags"></div></div></div><div class=""><div class="review-disclaimer"><div class="review-disclaimer__top"><div class="review-disclaimer__logo"><div class="review-disclaimer__logo--icon"><span class="_container_6eikq_27 _textColor_6eikq_44" data-qa-target="shield-icon" style="font-size:1.8rem"><svg class="_icon_6eikq_41" 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><div class="review-disclaimer__heading"><h3>Your trust is our top concern.</h3><span>We strive to keep reviews honest, trustworthy, and fair.</span></div></div><button aria-label="Toggle to view more information about our comment guidelines" class="review-disclaimer__chevron" data-testid="reveal-details" tabindex="0"><svg class="_icon_1tari_27 _md_1tari_39" 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></button></div><div class="review-disclaimer__body"><div class="review-disclaimer__row"><div class="review-disclaimer__icon"><span class="_container_6eikq_27" data-qa-target="money-screen-icon" style="font-size:2.6rem"><svg class="_icon_6eikq_41" 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="review-disclaimer__row"><div class="review-disclaimer__icon"><span class="_container_6eikq_27" data-qa-target="examine-icon" style="font-size:3.2rem"><svg class="_icon_6eikq_41" 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="review-disclaimer__row"><div class="review-disclaimer__icon"><span class="_container_6eikq_27" data-qa-target="remove-screen-icon" style="font-size:2.6rem"><svg class="_icon_6eikq_41" 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 class="review-disclaimer__row"><div class="review-disclaimer__icon"><span class="_container_6eikq_27" data-qa-target="check-screen-icon" style="font-size:2.6rem"><svg class="_icon_6eikq_41" 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></div></div><div class="c-comment-list"><div id="pes-comments-anchor-id" class="c-comment-list__header"></div><script data-qa-target="markup-review" type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","name":"Dr. Molldrem","aggregateRating":{"@type":"AggregateRating","ratingValue":4.7,"reviewCount":174},"review":[{"@type":"Review","reviewBody":"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.","datePublished":"Sep 29, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I had been putting off seeing a dentist for years because of a bad past experience. When I finally went to Molldrem Family Dentistry, I couldn’t believe how different it felt. Dr. Kevin Molldrem and his team were patient, understanding, and non-judgmental about the time I had been away. They did a thorough exam, explained the issues I had, and walked me through a realistic treatment plan. What stood out was the respect they showed me as a patient. After a deep cleaning and some fillings, I feel healthier and more confident about my smile than ever before","datePublished":"Sep 29, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Molldrem Family Dentistry is honestly the best dental clinic I’ve ever visited. I had a cracked tooth that was giving me so much pain, and Dr. Kevin Molldrem not only fixed it with a crown but also made the whole process stress-free. He has such a calm and professional manner, and you can tell he really cares about his patients. The staff treated me like family, not just another patient. It’s rare to find this level of genuine care in healthcare these days. I would recommend them to anyone looking for a trustworthy dentist in Minnesota.","datePublished":"Sep 29, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I brought both of my kids to Molldrem Family Dentistry, and it was one of the smoothest family appointments I’ve ever had. Dr. Kevin Molldrem has a wonderful way with children, making them laugh while still explaining the importance of brushing. The staff kept everything running on schedule, so there was no waiting around, which is huge with little ones. Both kids left excited about their “sparkly teeth” and proudly showing off the stickers they received. As a parent, I appreciated how easy the entire experience was. It’s rare to find a clinic that truly makes dentistry fun for kids","datePublished":"Sep 02, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"My teenager was embarrassed about crooked teeth, so we scheduled an Invisalign consultation at Molldrem Family Dentistry. Dr. Kevin Molldrem showed us a 3D simulation of how her smile would look after treatment, which instantly boosted her confidence. He explained everything in clear terms so both of us understood the process. The staff was supportive and encouraging, treating her with respect. She left excited instead of anxious, which is saying something for a teen. It’s been three months, and we already see progress. I can’t thank this team enough for making such a big difference in her confidence and happiness.","datePublished":"Sep 02, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"My experience at Molldrem Family Dentistry was beyond expectations. I came in for a check-up and left with more knowledge about oral health than I’ve ever had. Dr. Kevin Molldrem took extra time to explain how small lifestyle changes like hydration and flossing technique could improve my gums. He even demonstrated proper brushing on a model, which was surprisingly helpful. The staff created a warm atmosphere, greeting me by name and making me feel welcome. I walked out feeling educated, not just treated. That educational aspect is something I’ve never had at other clinics and sets this place apart.","datePublished":"Sep 01, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I recently had my first appointment at Molldrem Family Dentistry, and it won’t be my last. The check-up was thorough, and Dr. Kevin Molldrem took the time to explain everything he saw in my X-rays. He pointed out small issues before they became major problems, which I really appreciate. The staff is warm and welcoming, and the clinic itself feels bright and modern. What really stood out was how they respected my time — I was in and out right on schedule. In a world where appointments always seem to run late, that efficiency means a lot. Highly recommend this place.","datePublished":"Sep 01, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":" My daughter needed her first cavity filled, and I was worried about how she’d react. Dr. Kevin Molldrem handled it perfectly — he explained everything in kid-friendly terms and even let her “practice” with some of the tools before starting. She didn’t shed a single tear and left with a big smile (and a new toothbrush she was proud of). The way they make dental care positive for children is incredible. As a parent, I can’t put a price on that peace of mind. We’re lucky to have Molldrem Family Dentistry in our community, and I’ll always recommend them for families.","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I cracked a tooth on popcorn during movie night and panicked. A friend told me to call Molldrem Family Dentistry, and they squeezed me in the next morning. Dr. Kevin Molldrem repaired the damage so seamlessly that I couldn’t even remember which tooth it was afterward. The level of precision and artistry is impressive. The staff kept me relaxed the entire time, even offering to dim the lights during the procedure. I walked out with my smile fully restored in under two hours. That kind of fast, high-quality care is exactly why I’ll be recommending them to everyone I know.","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I never thought a dental cleaning could feel luxurious, but Molldrem Family Dentistry proved me wrong. From the soft neck pillow they offered to the calming background music, the entire experience felt more like a spa visit than a dental appointment. Dr. Kevin Molldrem personally checked in after the hygienist was done, ensuring everything looked perfect. I appreciated how they didn’t try to upsell unnecessary treatments, just honest advice for maintaining my smile. My teeth feel amazing, and I actually caught myself smiling in the mirror more than usual today. This is dentistry done right — thoughtful, precise, and caring.","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"My young son had his first dental appointment with Dr. Kevin Molldrem, and I couldn’t have asked for a better experience. The staff went out of their way to make it fun for him, explaining tools in a playful way and giving him little prizes afterward. Dr. Molldrem was patient and encouraging, which helped my son stay relaxed the whole time. The kid-friendly atmosphere, combined with top-notch professionalism, makes this office perfect for families. My son left saying he can’t wait to go back, which is something I never expected to hear about the dentist! We’ll be lifelong patients here","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I chipped a tooth on vacation and needed quick repair when I got home. Molldrem Family Dentistry fit me in the very next day. Dr. Kevin Molldrem did an incredible job — the bonding work perfectly matched my natural tooth color. You can’t even tell there was ever damage. The process was painless, and the attention to detail was impressive. The staff was warm and reassuring, making what could have been a stressful situation feel easy. I’m so grateful for their quick action and high-quality work. It’s rare to find this level of care and professionalism in one place.","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"A coworker suggested Molldrem Family Dentistry when I mentioned I wanted to improve my smile. I booked a consultation with Dr. Kevin Molldrem for veneers. He walked me through the entire process, from shade selection to long-term care, and answered every single question. The results? Absolutely stunning — natural-looking and exactly what I wanted. I’ve gotten so many compliments since. The team made the whole experience stress-free and even fun. The clinic feels modern and high-tech, yet still warm and inviting. I’m beyond happy with my decision and grateful for the confidence boost. I can’t stop smiling in photos now.","datePublished":"Aug 20, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"As someone with dental anxiety, I was nervous about getting a root canal. Dr. Kevin Molldrem completely changed my perception of the procedure. He explained every step beforehand, checked in often during treatment, and used techniques that made it entirely pain-free. I left wondering why I had been so afraid in the first place. The clinic is bright, clean, and has a calming atmosphere. The staff was wonderful, making sure I felt comfortable from start to finish. I’m incredibly thankful to have found a dentist who combines skill with genuine compassion. I won’t go anywhere else now.","datePublished":"Aug 19, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Very professional or best in the town. ","datePublished":"Aug 11, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"When I broke a tooth, I thought I’d have to make multiple trips for a crown. But Dr. Kevin Molldrem DDS at Molldrem Family Dentistry introduced me to same-day CEREC crowns. In just one visit, my tooth was scanned, designed, and fitted with a perfect ceramic crown. It matched my natural teeth so well that no one can tell which one it is. The convenience of avoiding a temporary crown and extra appointments was amazing. The entire process took only a few hours, and I left with a permanent solution that feels great. Truly a modern, patient-friendly dental experience!","datePublished":"Aug 11, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":" I had been dealing with jaw pain and headaches for years until I visited Dr. Kevin Molldrem DDS at Molldrem Family Dentistry. He suggested an NTI appliance, and I was amazed at the difference it made almost immediately. The custom fit was perfect, and it was so comfortable to wear at night. My headaches have significantly reduced, and my jaw feels relaxed for the first time in ages. The staff made the whole experience pleasant, answering all my questions. I wish I had visited sooner—Dr. Molldrem’s expertise and the NTI solution truly changed my quality of life for the better. ","datePublished":"Aug 11, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"My daughter needed her first filling, and I was nervous about how she’d handle it. Dr. Kevin Molldrem was absolutely amazing with her. He explained the process using kid-friendly language and even let her “practice” with some of the tools beforehand. By the time the filling was done, she wasn’t scared at all—in fact, she left proudly showing off her “sparkly tooth.” It’s rare to find a dentist who can make a child’s first procedure such a positive experience. Molldrem Family Dentistry is the kind of place that sets kids up for a lifetime of fearless dental care. Fantastic experience.","datePublished":"Aug 10, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Dr. Kevin Molldrem is truly an artist when it comes to cosmetic dentistry. I visited for bonding to fix minor chips and gaps, and the results exceeded my expectations. He carefully shaped and polished each tooth to blend seamlessly with the rest, and the difference was night and day. He also explained how to care for the bonding to make it last as long as possible. The procedure was painless, and I left feeling like I had a completely new smile. It’s rare to find a dentist who combines technical expertise with an artistic eye. This place is exceptional. ","datePublished":"Aug 10, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"When I chipped my front tooth before an important job interview, I panicked. A friend recommended Molldrem Family Dentistry, and they got me in the same day. Dr. Molldrem repaired the tooth with such precision that I can’t even see where the chip was. He made sure the shape and color matched perfectly, boosting my confidence just in time for my big day. The whole team treated my situation with urgency and empathy, which I’ll never forget. It wasn’t just a repair—it felt like they understood how important my smile was in that moment. They truly saved the day.","datePublished":"Aug 10, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}}]}</script><div class="c-single-comment" data-qa-target="user-commentId" data-comment-id="235af27c-10bd-4982-b003-f133d30c8cb2"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Best In Eden Prairie Or Lakeville</div></div>I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 29, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="f2c4ce7c-e3f2-485f-83c4-0e8c531f7dd8"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Gennuine Experience</div></div>I had been putting off seeing a dentist for years because of a bad past experience. When I finally went to Molldrem Family Dentistry, I couldn’t believe how different it felt. Dr. Kevin Molldrem and his team were patient, understanding, and non-judgmental about the time I had been away. They did a thorough exam, explained the issues I had, and walked me through a realistic treatment plan. What stood out was the respect they showed me as a patient. After a deep cleaning and some fillings, I feel healthier and more confident about my smile than ever before</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 29, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="ad050dad-91eb-439e-b7b0-52e61ef612d5"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">honestly the best dental clinic</div></div>Molldrem Family Dentistry is honestly the best dental clinic I’ve ever visited. I had a cracked tooth that was giving me so much pain, and Dr. Kevin Molldrem not only fixed it with a crown but also made the whole process stress-free. He has such a calm and professional manner, and you can tell he really cares about his patients. The staff treated me like family, not just another patient. It’s rare to find this level of genuine care in healthcare these days. I would recommend them to anyone looking for a trustworthy dentist in Minnesota.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 29, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="d9e709eb-cd25-466e-9ce0-6c01ea70197a"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">sparkly teeth</div></div>I brought both of my kids to Molldrem Family Dentistry, and it was one of the smoothest family appointments I’ve ever had. Dr. Kevin Molldrem has a wonderful way with children, making them laugh while still explaining the importance of brushing. The staff kept everything running on schedule, so there was no waiting around, which is huge with little ones. Both kids left excited about their “sparkly teeth” and proudly showing off the stickers they received. As a parent, I appreciated how easy the entire experience was. It’s rare to find a clinic that truly makes dentistry fun for kids</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 02, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="0d4482b4-962f-4b86-ae68-2ede2fbd8c82"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">My Opinion</div></div>My teenager was embarrassed about crooked teeth, so we scheduled an Invisalign consultation at Molldrem Family Dentistry. Dr. Kevin Molldrem showed us a 3D simulation of how her smile would look after treatment, which instantly boosted her confidence. He explained everything in clear terms so both of us understood the process. The staff was supportive and encouraging, treating her with respect. She left excited instead of anxious, which is saying something for a teen. It’s been three months, and we already see progress. I can’t thank this team enough for making such a big difference in her confidence and happiness.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 02, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="24341e2b-a580-4ba2-9473-784704b2c725"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Visit Again</div></div>My experience at Molldrem Family Dentistry was beyond expectations. I came in for a check-up and left with more knowledge about oral health than I’ve ever had. Dr. Kevin Molldrem took extra time to explain how small lifestyle changes like hydration and flossing technique could improve my gums. He even demonstrated proper brushing on a model, which was surprisingly helpful. The staff created a warm atmosphere, greeting me by name and making me feel welcome. I walked out feeling educated, not just treated. That educational aspect is something I’ve never had at other clinics and sets this place apart.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 01, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="86d1cf09-5dbb-4c9a-888e-e785879b61bd"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">I recently had my first appointment</div></div>I recently had my first appointment at Molldrem Family Dentistry, and it won’t be my last. The check-up was thorough, and Dr. Kevin Molldrem took the time to explain everything he saw in my X-rays. He pointed out small issues before they became major problems, which I really appreciate. The staff is warm and welcoming, and the clinic itself feels bright and modern. What really stood out was how they respected my time — I was in and out right on schedule. In a world where appointments always seem to run late, that efficiency means a lot. Highly recommend this place.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Sep 01, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="92e55887-f90e-42b6-8640-19b017ae6059"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Dr. Kevin Molldrem handled it perfectly</div></div>My daughter needed her first cavity filled, and I was worried about how she’d react. Dr. Kevin Molldrem handled it perfectly — he explained everything in kid-friendly terms and even let her “practice” with some of the tools before starting. She didn’t shed a single tear and left with a big smile (and a new toothbrush she was proud of). The way they make dental care positive for children is incredible. As a parent, I can’t put a price on that peace of mind. We’re lucky to have Molldrem Family Dentistry in our community, and I’ll always recommend them for families.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="6cb8ed1d-f653-4fd4-bd52-00b785151a80"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Super</div></div>I cracked a tooth on popcorn during movie night and panicked. A friend told me to call Molldrem Family Dentistry, and they squeezed me in the next morning. Dr. Kevin Molldrem repaired the damage so seamlessly that I couldn’t even remember which tooth it was afterward. The level of precision and artistry is impressive. The staff kept me relaxed the entire time, even offering to dim the lights during the procedure. I walked out with my smile fully restored in under two hours. That kind of fast, high-quality care is exactly why I’ll be recommending them to everyone I know.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="31150882-ca5c-40fb-9567-39a748c4927f"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Molldrem Family Dentistry proved me wrong</div></div>I never thought a dental cleaning could feel luxurious, but Molldrem Family Dentistry proved me wrong. From the soft neck pillow they offered to the calming background music, the entire experience felt more like a spa visit than a dental appointment. Dr. Kevin Molldrem personally checked in after the hygienist was done, ensuring everything looked perfect. I appreciated how they didn’t try to upsell unnecessary treatments, just honest advice for maintaining my smile. My teeth feel amazing, and I actually caught myself smiling in the mirror more than usual today. This is dentistry done right — thoughtful, precise, and caring.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="0bbcfea5-9462-4431-8e1f-4d31e4883eb0"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">My young son had his first dental appointment</div></div>My young son had his first dental appointment with Dr. Kevin Molldrem, and I couldn’t have asked for a better experience. The staff went out of their way to make it fun for him, explaining tools in a playful way and giving him little prizes afterward. Dr. Molldrem was patient and encouraging, which helped my son stay relaxed the whole time. The kid-friendly atmosphere, combined with top-notch professionalism, makes this office perfect for families. My son left saying he can’t wait to go back, which is something I never expected to hear about the dentist! We’ll be lifelong patients here</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="22f1b3fc-c481-4def-b475-fd8878d7de9d"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">I chipped a tooth on vacation</div></div>I chipped a tooth on vacation and needed quick repair when I got home. Molldrem Family Dentistry fit me in the very next day. Dr. Kevin Molldrem did an incredible job — the bonding work perfectly matched my natural tooth color. You can’t even tell there was ever damage. The process was painless, and the attention to detail was impressive. The staff was warm and reassuring, making what could have been a stressful situation feel easy. I’m so grateful for their quick action and high-quality work. It’s rare to find this level of care and professionalism in one place.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="b31383a2-73bb-4285-a4ad-07c41a2f4512"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">A coworker suggested Molldrem Family Dentistry</div></div>A coworker suggested Molldrem Family Dentistry when I mentioned I wanted to improve my smile. I booked a consultation with Dr. Kevin Molldrem for veneers. He walked me through the entire process, from shade selection to long-term care, and answered every single question. The results? Absolutely stunning — natural-looking and exactly what I wanted. I’ve gotten so many compliments since. The team made the whole experience stress-free and even fun. The clinic feels modern and high-tech, yet still warm and inviting. I’m beyond happy with my decision and grateful for the confidence boost. I can’t stop smiling in photos now.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 20, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="c2b615eb-cd0a-4051-8497-0d814d697921"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">I was nervous about getting a root canal.</div></div>As someone with dental anxiety, I was nervous about getting a root canal. Dr. Kevin Molldrem completely changed my perception of the procedure. He explained every step beforehand, checked in often during treatment, and used techniques that made it entirely pain-free. I left wondering why I had been so afraid in the first place. The clinic is bright, clean, and has a calming atmosphere. The staff was wonderful, making sure I felt comfortable from start to finish. I’m incredibly thankful to have found a dentist who combines skill with genuine compassion. I won’t go anywhere else now.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 19, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="ddc151b3-c71f-4dec-9296-02c265d25d21"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">All Good</div></div>Very professional or best in the town.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 11, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="56036987-0146-40de-96ce-a69ffbb6a31e"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">same-day CEREC crowns</div></div>When I broke a tooth, I thought I’d have to make multiple trips for a crown. But Dr. Kevin Molldrem DDS at Molldrem Family Dentistry introduced me to same-day CEREC crowns. In just one visit, my tooth was scanned, designed, and fitted with a perfect ceramic crown. It matched my natural teeth so well that no one can tell which one it is. The convenience of avoiding a temporary crown and extra appointments was amazing. The entire process took only a few hours, and I left with a permanent solution that feels great. Truly a modern, patient-friendly dental experience!</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">1 other person found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 11, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="8fb309bc-ec07-45dc-9718-71be7bc06ef5"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">dealing with jaw pain</div></div>I had been dealing with jaw pain and headaches for years until I visited Dr. Kevin Molldrem DDS at Molldrem Family Dentistry. He suggested an NTI appliance, and I was amazed at the difference it made almost immediately. The custom fit was perfect, and it was so comfortable to wear at night. My headaches have significantly reduced, and my jaw feels relaxed for the first time in ages. The staff made the whole experience pleasant, answering all my questions. I wish I had visited sooner—Dr. Molldrem’s expertise and the NTI solution truly changed my quality of life for the better.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></div></div><div class="l-bottom-row"><div class="l-helpful__helpful-count-button"><span class="l-helpful__helpful-count" data-qa-target="helpful-count">2 others found this helpful</span><div class="l-helpful"><div class="l-helpful__answer" role="button" tabindex="0" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 11, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="6cad9f18-934f-4cd4-8555-7f238482151d"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Top Class</div></div>My daughter needed her first filling, and I was nervous about how she’d handle it. Dr. Kevin Molldrem was absolutely amazing with her. He explained the process using kid-friendly language and even let her “practice” with some of the tools beforehand. By the time the filling was done, she wasn’t scared at all—in fact, she left proudly showing off her “sparkly tooth.” It’s rare to find a dentist who can make a child’s first procedure such a positive experience. Molldrem Family Dentistry is the kind of place that sets kids up for a lifetime of fearless dental care. Fantastic experience.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 10, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="d56d3382-2e23-4395-8e7f-a43937448bfd"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Dr. Molldrem is truly an artist</div></div>Dr. Kevin Molldrem is truly an artist when it comes to cosmetic dentistry. I visited for bonding to fix minor chips and gaps, and the results exceeded my expectations. He carefully shaped and polished each tooth to blend seamlessly with the rest, and the difference was night and day. He also explained how to care for the bonding to make it last as long as possible. The procedure was painless, and I left feeling like I had a completely new smile. It’s rare to find a dentist who combines technical expertise with an artistic eye. This place is exceptional.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 10, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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-target="user-commentId" data-comment-id="8bae936c-6925-4ab0-872f-f47d982c7e2d"><div class="l-single-comment-container"><div class="l-top-row"><div class="c-single-comment__summary"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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 aria-label="Reply to the comment if you are Dr. Molldrem" class="c-single-comment__reply" data-qa-target="comment-reply" tabindex="0" type="button"><svg class="_icon_1tari_27 _sm_1tari_36" 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</button><button aria-label="Flag this comment for its content" class="c-single-comment__flag " data-qa-target="flag-button"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="flag-icon" focusable="false"><g fill="currentColor" transform="translate(1.5 2)"><path d="M1.5 20a.5.5 0 01-.5-.5v-17a.5.5 0 011 0v17a.5.5 0 01-.5.5zM15.5 12c-2.207 0-3.347-1.14-4.354-2.146C10.151 8.859 9.292 8 7.5 8s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707c1.006-1.006 2.146-2.146 4.354-2.146s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854 1.704 0 2.565-.776 3.5-1.707V3.666c-.839.723-1.883 1.335-3.5 1.335-2.207 0-3.347-1.14-4.354-2.146-.995-.995-1.854-1.854-3.646-1.854s-2.652.859-3.646 1.854a.5.5 0 01-.707-.707C4.154 1.142 5.294.002 7.502.002s3.347 1.14 4.354 2.146c.995.995 1.854 1.854 3.646 1.854s2.652-.859 3.646-1.854a.499.499 0 01.854.354v7c0 .133-.053.26-.146.354-1.006 1.006-2.146 2.146-4.354 2.146z"></path></g></svg> Flag</button></div></div><div class="c-single-comment__comment" data-qa-target="user-comment"><div class="c-single-comment__overview"><div class="c-single-comment__title c-single-comment__overview__item">Best In The Town</div></div>When I chipped my front tooth before an important job interview, I panicked. A friend recommended Molldrem Family Dentistry, and they got me in the same day. Dr. Molldrem repaired the tooth with such precision that I can’t even see where the chip was. He made sure the shape and color matched perfectly, boosting my confidence just in time for my big day. The whole team treated my situation with urgency and empathy, which I’ll never forget. It wasn’t just a repair—it felt like they understood how important my smile was in that moment. They truly saved the day.</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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="smiley-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 _container_6eikq_27 _textColor_6eikq_44" data-qa-target="frowny-face-icon" style="font-size:1.5rem"><svg class="_icon_6eikq_41" 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 class="c-single-comment__more-details"><button aria-label="View fewer details about the review" data-qa-target="review-details-button">Fewer details</button></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" data-qa-target="helpful-button"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="thumbs-up-icon" focusable="false"><path fill="currentColor" d="M21 13.2c.4-.5.6-1.3.6-2.2 0-.5-.1-1-.3-1.3-.3-.4-.8-.7-1.3-.7h-2.6c1.4-2.6 1.8-4.5 1-5.8a2.4 2.4 0 0 0-2-1.2c-.2 0-.5.2-.5.4a8 8 0 0 1-2.8 4.4 15.5 15.5 0 0 1-5.2 3C7.6 9.5 7 9 6.5 9h-3C2.7 9 2 9.7 2 10.5v9c0 .8.7 1.5 1.5 1.5h3c.6 0 1.2-.4 1.4-1 2 .3 2.7.7 3.4 1 1 .5 1.8 1 4.5 1 .7 0 1.4-.2 2-.5a2 2 0 0 0 .9-1.4c.4-.1.7-.5 1-1A4.4 4.4 0 0 0 20 17l.7-.8c.2-.6.4-1.3.4-1.9a2.1 2.1 0 0 0-.3-1zM6.4 20h-3a.5.5 0 0 1-.5-.5v-9c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v9c0 .3-.2.5-.5.5zm13.8-7.7l-.3.4a.5.5 0 0 0 0 1c.2.2.2.4.2.6 0 .5-.1 1-.3 1.4-.2.4-.4.6-.5.6a.5.5 0 0 0-.3.9c0 .3-.1 1.1-.5 1.7-.1.2-.3.3-.4.3-.3 0-.5.2-.5.5 0 .9-1 1.3-1.9 1.3-2.5 0-3.2-.4-4-.8-.8-.4-1.6-.9-3.8-1.1v-8.2c2.1-.7 4.2-2 5.8-3.4 1.6-1.4 2.6-3 3-4.4.3 0 .6.2.8.6.3.6.6 2-1.5 5.5a.5.5 0 0 0 .4.8H20c.2 0 .3 0 .4.2l.2.9c0 .4 0 .8-.3 1.2z"></path></svg><span class="l-helpful__question-copy">Helpful</span></div></div></div><div class="c-single-comment__commenter-info" data-qa-target="comment-date"><span></span><span>Aug 10, 2025 </span></div></div></div><div class="l-comment-reply slide-out"><div class="c-comment-reply" data-qa-target="comment-reply"><a aria-label="Close modal" class="js-comment-reply-close" data-qa-target="x-close" href="#" 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. Molldrem?</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="_input_15wpv_5" id="comment" name="comment" maxLength="1000" rows="1"></textarea><div class="_footer_15wpv_29"></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="cPZHBvmn" data-qa-target="claim-profile"><div></div><div class="Tvyg1mvc"><h3 class="dNysD9eI">Is this your profile?</h3><p class="eztq4Qtx">Respond to reviews, add information, and reach more patients. Claiming is free and only takes a minute.</p><div><a class="oHNZlg64 secondary dekjGlfx" data-qa-target="claim-profile-button" href="https://update.healthgrades.com/landing/claim?pwid=3X36D&amp;pCID=hg_ProvProfile" role="link" target="_self">Claim your profile</a></div></div></div><div class="a7FFKEDr" data-id="js-section-review" data-select="js-pes-research"><h3>Overall Patient Satisfaction</h3><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.718391,"reviewCount":174,"worstRating":1}}</script><div><span><span>174</span><span>responses</span></span></div><p>Likelihood of recommending Dr. Molldrem to family and friends is 4.718391 out of 5</p></div></section><section id="contentDriver_knowBeforeYouGo" class="DqdC4cgq bIXfphet XkQA0wNg" data-qa-target="contentDriver_knowBeforeYouGo-section"><div class="lg0fQRFV"><h3 class="cVVg2HNA" data-qa-target="contentDriver_knowBeforeYouGo-header">Know Before You Go</h3><div class="x9sjQZ_K" data-qa-target="contentDriver_knowBeforeYouGo-subheader"><span class="QWG44Hoc" data-qa-target="contentDriver_knowBeforeYouGo-subheader-text">Expand your knowledge with related news and articles.</span></div><div class="PLLZWE_Z" data-qa-target="contentDriver_knowBeforeYouGo-list-container"><a class="rShedhWj" data-qa-target="contentDriver_knowBeforeYouGo-card-anchor-1" 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"><div class="pcLp_cQE">10 Health Conditions That Can Affect Your Teeth and Gums</div><svg class="cSFQYx1B _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></a><a class="rShedhWj" data-qa-target="contentDriver_knowBeforeYouGo-card-anchor-2" href="https://resources.healthgrades.com/right-care/diabetes/12-complications-of-diabetes?hid=t12_review&amp;tpc=getting-the-right-diabetes-treatment"><div class="pcLp_cQE">Complications of Diabetes and Their Prevention</div><svg class="cSFQYx1B _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></a><a class="rShedhWj" data-qa-target="contentDriver_knowBeforeYouGo-card-anchor-3" href="https://resources.healthgrades.com/right-care/oral-health/5-surprising-causes-of-sensitive-teeth?hid=t12_review&amp;tpc=oral-health"><div class="pcLp_cQE">5 Surprising Causes of Sensitive Teeth</div><svg class="cSFQYx1B _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></a></div></div></section><section id="aboutMe" class="DqdC4cgq V_3vuH6M XkQA0wNg" data-qa-target="aboutMe-section"><h2 class="wrkfL9UF" data-qa-target="aboutMe-section-title">About Me<svg data-testid="about-icon" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path d="M48.414 39.064a7.552 7.552 0 014.758 6.097l-.005.01 1.758 14.613a.707.707 0 01-.62.79h-.086a.705.705 0 01-.704-.626l-1.76-14.604a6.136 6.136 0 00-3.853-4.945l-5.8-2.165c1.013 2.18 1.225 4.325 1.59 12.267a4.354 4.354 0 013.675 4.296 4.364 4.364 0 01-4.36 4.361 4.356 4.356 0 01-.74-8.649c-.465-10.224-.621-11.312-2.566-13.165l-1.567-.498c-.1.905-.313 1.818-.522 2.713l-.112.484c-.114.507-.229.997-.357 1.475-1.433 5.463-3.542 8.65-6.433 9.71-.456.143-.94.134-1.425 0-2.894-1.07-5-4.244-6.434-9.71-.128-.484-.25-.968-.356-1.475a51.831 51.831 0 01-.635-3.206l-1.987.635c-1.786 1.83-2.891 4.333-3.005 8.393 2.763.361 4.914 2.727 4.914 5.599l.713 6.547a.698.698 0 01-.178.549.713.713 0 01-.526.233h-1.709a.714.714 0 01-.712-.712c0-.392.32-.712.712-.712h.927l-.635-5.836c-.008-2.401-1.909-4.297-4.232-4.297a4.228 4.228 0 00-4.22 4.225l-.64 5.9h.928c.392 0 .712.32.712.712 0 .392-.32.712-.713.712h-1.708a.711.711 0 01-.526-.234.729.729 0 01-.178-.548l.712-6.617c-.005-2.814 2.16-5.193 4.945-5.535.084-3.25.763-5.616 1.873-7.438l-5.237 1.973a6.134 6.134 0 00-3.846 4.945L6.485 59.935a.707.707 0 01-.704.626h-.086a.706.706 0 01-.62-.79l1.758-14.605a7.566 7.566 0 014.745-6.097l7.508-2.827c.426-.412 1.056-.96 1.75-1.562 1.347-1.172 2.939-2.555 3.765-3.578-.618-.544-1.392-1.433-1.991-2.121a21.57 21.57 0 00-.75-.837c-2.163-1.528-2.587-4.148-2.587-7.374-.184-1.319-.81-6.742-.598-8 .6-3.557 2.78-6.669 6.505-8.18 4.553-2.073 10.316-.87 13.678 2.842 1.124 1.246 1.895 2.794 2.293 4.397.428 1.884.187 3.684-.058 5.505-.149 1.11-.299 2.228-.299 3.377 0 4.182-.083 5.265-2.475 7.433-.401.541-2.153 2.5-2.888 3.074.667 1.402 3.063 3.306 4.36 4.337.284.225.515.41.664.537l7.959 2.972zm-21.637-6.2a25.89 25.89 0 01-1.124-.869c-.054 1.727-.971 3.503-2.396 4.475l.072.408c.153.862.306 1.724.504 2.578 1.817 1.375 3.84 2.031 6.156 1.995 2.36.036 4.369-.62 6.177-1.995.23-.987.415-1.986.577-2.986-1.487-1.023-2.303-2.672-2.394-4.433-2.243 1.809-4.814 2.808-7.572.827zM20.4 19.994c.034.306.06.553.077.717v.008c0 1.231 0 4.543 1.383 5.608V22.41c.552.339.746 1.846.92 3.206.125.97.24 1.864.468 2.204 1.174 1.517 2.731 2.837 4.293 3.942 2.673 1.866 5.125.01 7.297-1.633l.082-.062c.727-.598 1.49-1.434 1.997-2.247.217-.333.314-1.144.422-2.047.16-1.34.343-2.88.98-3.363v3.917c.044-.052.093-.104.145-.159.486-.51 1.237-1.301 1.237-5.47-.054-1.148.077-2.313.208-3.477.194-1.719.387-3.434-.016-5.087-1.077-4.36-5.544-7.173-9.896-7.146-2.886-.005-5.886 1.22-7.845 3.356-1.26 1.333-1.954 3.004-2.238 4.773-.157.98.284 5.02.486 6.877zm22.595 37.725a2.942 2.942 0 002.936-2.935 2.945 2.945 0 00-2.936-2.936 2.94 2.94 0 00-2.927 2.936 2.935 2.935 0 002.927 2.935zM24.297 41.556s2.349 1.433 5.688 1.433c3.339 0 5.688-1.433 5.688-1.433s-.327 2.355-2.111 5.388c-1.784 3.033-3.51 2.914-3.51 2.914s-1.694-.119-3.568-2.914c-1.873-2.795-2.187-5.388-2.187-5.388z" fill="currentcolor" fill-rule="evenodd"></path><path d="M30.658 18.296c2.955.206 5.707-.607 8.087 1.233-2.65-3.64-8.32-1.247-11.499-3.832-1.68-1.27-2.315-4.311-3.041-6.242l-.156 3.17c-.014 2.25-.977 4.508-2.794 5.904 1.68-.64 3.176-1.637 3.76-3.1 1.281 2.195 2.688 2.66 5.643 2.867z" fill="currentcolor"></path></svg></h2><div><section data-qa-target="about-me-biography" id="learn-bio"><section class="nlSMoiM8 ed5SyHFj"><h3>biography</h3><div data-qa-target="about-me-details">Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.</div></section></section></div><div><div class="lGHyLgBX yXhwP7kQ"><button aria-label="toggle content display" class="jzdGU4B6" data-qa-target="specialties-collapse-toggle" tabindex="0"><span class="tSoiHF4n"><svg class="_icon_1tari_27" 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 class="aifOm9Ta" data-qa-target="subsection-specialties-collapse-toggle">Specialties</h3></button><div class="vxEO50rE"><div data-qa-target="about-me-specialties"><ul class="gJgdKMcr pJw4Wfiu"><li data-qa-target="about-me-specialties-listitem"><p class="cqzl_4Dj rWcWJINB iYXjNakc" data-qa-target="about-me-specialties-listitem-text"><span class="PONqcvvr qYjmQse8"><svg class="_icon_1tari_27 _md_1tari_39" 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><div class="lGHyLgBX yXhwP7kQ"><button aria-label="toggle content display" class="jzdGU4B6" data-qa-target="awards-collapse-toggle" tabindex="0"><span class="tSoiHF4n"><svg class="_icon_1tari_27" 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 class="aifOm9Ta" data-qa-target="subsection-awards-collapse-toggle">Awards</h3></button><div class="vxEO50rE"><div data-qa-target="about-me-awards"><section class="patientFavorite patientFavoriteMkt nZkj6Eb2" data-qa-target="patient-fav-badge-section"><div class="JLRXzONX nZkj6Eb2" data-qa-target="patient-fav-badge-header"><div data-qa-target="patient-fav-badge"><svg class="F6YEa4bT _root_1n5nl_27" 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><div class="B2fBZgyC" data-qa-target="patient-fav-methodology-desktop"><a class="_dou6c74" data-qa-target="patient-fav-methodology-link" href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank">Read our methodology</a><svg class="SYdUcb7Q _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></div></div><h3 class="MLdYcAX2">Dr. Molldrem<!-- --> is a <!-- -->patient favorite<span> <strong>Dentistry Practitioner</strong></span></h3><div class="vOCijEY0 nZkj6Eb2" data-qa-target="patient-fav-methodology-mobile"><a class="_dou6c74" data-qa-target="patient-fav-methodology-link" href="https://www.healthgrades.com/about/healthgrades-methodologies#patient-favorite" rel="noreferrer" target="_blank">Read our methodology</a><svg class="SYdUcb7Q _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></div></section><div class="gT43gjkC"><ul class="gJgdKMcr"></ul></div></div></div></div></div><div><div class="lGHyLgBX yXhwP7kQ LayDERov"><button aria-label="toggle content display" class="jzdGU4B6" data-qa-target="common questions and answers-collapse-toggle" tabindex="0"><span class="tSoiHF4n"><svg class="_icon_1tari_27" 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 class="aifOm9Ta" data-qa-target="subsection-common questions and answers-collapse-toggle">Common Questions and Answers</h3></button><div class="vxEO50rE"><div class="cGl7Y4lj"><div class="pAZ0jv6S"><div data-qa-target="more-information-section-subtitle-questions">Questions</div><div>Responses</div></div><ul class="tKLr4bHQ"></ul><div><div class="WgVSQbqz"><div class="xT9nIkVp">Please call the office to learn more.</div><div><a class="nD3fvh62" data-qa-target="more-information-section-office-phone" data-testid="phone-link-cta" href="tel:9529745116" title="Call: (952) 974-5116">(952) 974-5116</a></div></div></div></div></div></div></div></section><section id="contentDriver_tips" class="DqdC4cgq bIXfphet XkQA0wNg" data-qa-target="contentDriver_tips-section"><div class="lg0fQRFV"><h3 class="cVVg2HNA" data-qa-target="contentDriver_tips-header">Healthgrades Tips for Getting the Best Dental Care</h3><div class="x9sjQZ_K" data-qa-target="contentDriver_tips-subheader"><span class="QWG44Hoc" data-qa-target="contentDriver_tips-subheader-text">Guidance for getting the right healthcare</span></div><div class="PLLZWE_Z" data-qa-target="contentDriver_tips-list-container"><a class="rShedhWj" data-qa-target="contentDriver_tips-card-anchor-1" href="https://resources.healthgrades.com/right-care/oral-health/5-dental-conditions-treated-in-telehealth-visits?hid=t12_learn&amp;tpc=oral-health"><div class="pcLp_cQE">5 Dental Conditions That Can Be Treated in a Telehealth Visit</div><svg class="cSFQYx1B _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></a><a class="rShedhWj" data-qa-target="contentDriver_tips-card-anchor-2" href="https://resources.healthgrades.com/right-care/oral-health/8-tips-for-choosing-a-general-dentist?hid=t12_learn&amp;tpc=oral-health"><div class="pcLp_cQE">8 Tips for Choosing a Dentist</div><svg class="cSFQYx1B _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></a><a class="rShedhWj" data-qa-target="contentDriver_tips-card-anchor-3" href="https://resources.healthgrades.com/right-care/oral-health/6-myths-about-tooth-cavities?hid=t12_learn&amp;tpc=oral-health"><div class="pcLp_cQE">6 Myths About Tooth Cavities</div><svg class="cSFQYx1B _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></a></div></div></section><section id="insurance" class="DqdC4cgq V_3vuH6M XkQA0wNg" data-qa-target="insurance-section"><h2 class="wrkfL9UF" data-qa-target="insurance-section-title">Insurance Check<svg data-testid="insurance-icon" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path d="M30 58.15c2.302-.607 19.35-5.387 19.35-22.474V19.281l-9.144-2.46a41.989 41.989 0 00-20.45 0l-9.052 2.46v16.395c0 16.6 16.994 21.867 19.296 22.473zm-3.302-34.424h6.604a1.15 1.15 0 011.149 1.15v5.04h5.04c.634 0 1.147.514 1.147 1.146v6.605c0 .634-.514 1.147-1.147 1.147h-5.04v5.04a1.15 1.15 0 01-1.149 1.149h-6.604a1.149 1.149 0 01-1.149-1.149v-5.04h-5.04a1.147 1.147 0 01-1.147-1.147v-6.605c0-.634.514-1.147 1.147-1.147h5.04v-5.04a1.15 1.15 0 011.149-1.149zm6.083 1.745h-5.565v6.103h-6.103v5.576l6.103.002v6.06h5.565V37.15h6.113v-5.576h-6.113v-6.103zm18.503 10.205c0 19.39-20.44 24.325-21.007 24.458a1.145 1.145 0 01-.543.003c-.06-.015-21.02-4.828-21.02-24.462V18.528c0-.513.347-.981.866-1.113a616.72 616.72 0 0110.57-2.57 42.994 42.994 0 0119.7 0 620.81 620.81 0 0110.53 2.561c.517.111.905.571.905 1.122v17.147l-.001.001z" fill="currentcolor"></path></svg></h2><div class="gU9tpKqd" data-qa-target="insurance-check" id="insurance-check"><h3>Search for your insurance carrier and choose your plan type</h3><div class="qA_m7fjI"><div class="YOaX8ySQ"><svg class="vWgrbOp3 _icon_1tari_27 _md_1tari_39" 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="JdHWn8Fn" data-qa-target="insurance-input" id="insurance-carrier" placeholder="Enter Insurance Carrier" name="insurance-input" value=""/></div><div class="BeMXCoDt"><div class="YOaX8ySQ"><button class="_agXvdi6" disabled="" data-testid="insurance-plan-type-input" data-qa-target="insurance-plan-type-input"><span>Choose Plan Type</span><span class="zuY7kcnY"><svg class="_icon_1tari_27 _md_1tari_39" 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="awvLnXry"><button class="btn btn--primary btn--xl btn--primary-button" data-qa-target="primary-button" disabled="" type="button">Apply</button></div></div></div><p class="AHhegGQw ">Please verify your coverage with the provider.<!-- --> <a class="nD3fvh62" data-qa-target="insurance-card-phone" data-testid="phone-link-cta" href="tel:9529745116" title="Call: (952) 974-5116">(952) 974-5116</a></p></div></section><section id="locations" class="DqdC4cgq V_3vuH6M XkQA0wNg" data-qa-target="locations-section"><h2 class="wrkfL9UF" data-qa-target="locations-section-title">Locations<svg data-testid="locations-icon" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><path d="M35.017 20.53a4.598 4.598 0 11-9.196 0 4.598 4.598 0 019.196 0zm-1.768 0a2.83 2.83 0 11-5.66 0 2.83 2.83 0 015.66 0z" fill="currentcolor" fill-rule="evenodd"></path><path d="M42.547 20.643c0 6.31-3.908 15.204-7.287 21.715L47.488 40a2.56 2.56 0 011.42.045l7.736 2.5c1.896.612 2.397 3.06.893 4.367L43.954 58.725a4.9 4.9 0 01-4.722.965l-9.146-2.954-17.64 3.243a3.73 3.73 0 01-1.983-.085l-7.107-2.297c-1.896-.612-2.397-3.06-.893-4.368l13.583-11.813a4.9 4.9 0 014.722-.965l4.591 1.483c-3.327-6.468-7.069-15.116-7.069-21.29 0-6.7 5.43-12.13 12.129-12.13 6.698 0 12.128 5.43 12.128 12.13zm-3.569 8.85c1.113-3.284 1.802-6.352 1.802-8.85 0-5.722-4.639-10.361-10.361-10.361-5.723 0-10.362 4.639-10.362 10.361 0 2.498.69 5.566 1.802 8.85 1.104 3.26 2.586 6.619 4.082 9.664a131.327 131.327 0 004.478 8.315l.365-.628a131.448 131.448 0 004.113-7.687c1.496-3.045 2.977-6.405 4.081-9.665zM31.451 49.2a137.08 137.08 0 002.746-4.838l10.097-1.947-14.451 12.568-13.93 2.562 12.17-10.584c.498.875.941 1.63 1.304 2.239.641 1.075 1.032 1.691 1.032 1.691s.39-.616 1.032-1.691zm-11.227-7.068l6.314 2.04c.226.42.448.825.663 1.215L12.898 57.825c-.238.208-.519.35-.816.424l-.236.044a1.962 1.962 0 01-.84-.081L3.9 55.915a.793.793 0 01-.277-1.352L17.206 42.75a3.132 3.132 0 013.018-.617zm27.674-.412l.006-.002a.793.793 0 01.46.008l7.737 2.5c.587.19.742.948.276 1.353L42.794 57.392a3.133 3.133 0 01-3.018.617l-7.816-2.525L47.6 41.882a.793.793 0 01.298-.162z" fill="currentcolor" fill-rule="evenodd"></path></svg></h2><section data-qa-target="office-locations"><div class="v5tlAPjv"><div class="gqp_SWdN"><div class="oPTwZJT0"><h3 class="kSKaVmx4" data-qa-target="Practice-Name">Practice</h3><section><div class="FvHYlzVS"><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><div class="uJKxLeOb"><svg class="lF74St51" 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><address><div class="Wl8OB7NM" data-qa-target="office-title">Molldrem Family Dentistry</div><div class="A3wIS5jq">Molldrem Family Dentistry</div><div class="X7iaXSdP"><span data-qa-target="practice-address-street">800 Prairie Center Dr Ste 250 </span></div><div class="MjU9_pBE"><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></div></address></div></div><div class="aNPn0WUz"><div class="AJPx2HNo"><a class="oHNZlg64 ImnwKwG4 LTxlmAIm dekjGlfx" data-qa-target="visit-open-phone" href="tel:(952)974-5116" role="link" target="_self"><span class="WXItpU1K"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="phone-icon" focusable="false"><path fill="currentColor" d="M18 22c-1.8 0-3.7-.5-5.6-1.5a20.6 20.6 0 0 1-9-8.9C2.6 9.6 2 7.8 2 6c0-1.1 1-2.3 1.5-2.7C4.2 2.7 5.2 2 6 2c.4 0 .8.2 1.4.8a13.2 13.2 0 0 1 3 4.7c0 .7-.8 1.3-1.6 1.8-.4.2-.8.4-1 .7l-.3.3c1 2.4 3.8 5.3 6.2 6.2l.3-.3.7-1c.5-.9 1-1.7 1.8-1.7 1 0 2.8 1.4 3.2 1.7l1.5 1.4c.6.6.8 1 .8 1.4 0 .8-.7 1.8-1.3 2.5-.4.4-1.6 1.5-2.7 1.5zM6 3c-.3 0-1 .3-1.8 1C3.5 4.8 3 5.6 3 6c0 6.7 8.3 15 15 15 .5 0 1.3-.5 2-1.2.7-.8 1-1.5 1-1.8 0-.2-.6-1-2-2a7.8 7.8 0 0 0-2.5-1.5l-.4.3-.6 1c-.5.9-1 1.7-1.8 1.7a1 1 0 0 1-.4 0c-2.6-1-5.7-4.2-6.8-6.8-.1-.3-.1-.8.5-1.4l1.2-.8 1-.7.3-.3C9.5 7.2 9 6.2 8 5 7 3.6 6.2 3 6 3z"></path></svg></span>(952) 974-5116</a></div><div class="sjqL_xM9"><div class="o9ZR9L1K"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Dentist","@id":"#/Dentist","faxNumber":"(952) 903-0012"}</script><a class="oHNZlg64 ImnwKwG4 secondary dekjGlfx PBaU0kjV" data-qa-target="visit-fax-number-displayed" role="button" target="_self"><span class="WXItpU1K"><svg class="_icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="papers-icon" focusable="false"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M16.5,5.5 L18.5,5.5 C19,5.5 19.5,5.9 19.5,6.5 L19.5,20.5 C19.5,21 19,21.5 18.5,21.5 L7.5,21.5 C6.9,21.5 6.5,21 6.5,20.5 L6.5,18.5"></path><rect x="11.5" y="5.5" width="3" height="4"></rect><path d="M5.5,5.5 L9.5,5.5"></path><path d="M5.5,7.5 L9.5,7.5"></path><path d="M5.5,9.5 L9.5,9.5"></path><path d="M5.5,11.5 L14.5,11.5"></path><path d="M5.5,13.5 L14.5,13.5"></path><rect x="3.5" y="2.5" width="13" height="16" rx="1"></rect></g></svg></span>Fax</a></div><div class="o9ZR9L1K"><a class="oHNZlg64 ImnwKwG4 secondary dekjGlfx tMkUPJXW" 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" role="link" target="_blank"><span class="LtKHstxV">Driving </span><span>Directions</span></a></div></div></div></section></div><div class="ruLHcb3C"></div></div><div class="uWsvKJJD"></div></div></section></section><section id="compare-bottom" class="DqdC4cgq bIXfphet XkQA0wNg MSSimvPO" data-qa-target="compare-bottom-section"><div class="tz3Aihnl"><div class="RVxqhrya"><div class="rBHFJ3i7"><h2 class="bHbF25BH" data-qa-target="provider-grid-title">Compare Dr. Molldrem with other Dentists near you</h2></div></div><div class="pi5nQklS"><div class="Rx4JA9nx vFshaboo"><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Brian Evensen, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w90h120_v57188.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Brian Evensen, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Brian Evensen, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">542 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Rebecca Benson, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/x/q/l/xql5l_w90h120_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Rebecca Benson, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Rebecca Benson, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">470 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Braden Bowker, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Braden Bowker, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Braden Bowker, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Dantel Weaver, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w90h120_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Dantel Weaver, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Dantel Weaver, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 4.5 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" 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><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">162 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. Habab Hamid, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w90h120_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Habab Hamid, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Habab Hamid, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div><div class="fb5OMACK lK9MJuVX" data-qa-target="provider-grid-card" role="button"><div class="ESvLaM9V"><img alt="Dr. David Klump, DDS profile photo" data-qa-target="provider-grid-card-image" loading="lazy" width="75" height="100" decoding="async" data-nimg="1" class="ti7JXppY" style="color:transparent" src="//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w90h120_v23156.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. David Klump, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. David Klump, DDS</h3><div class="qngaZ6VM" data-qa-target="provider-grid-card-ratings-mobile"><span class="_root_1krku_27" role="img" aria-label="Rated 0 out of 5"><span class="_scale_1krku_40"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 9.5 9.5 8.5 12 3 14.5 8.5 21 9.5 16.5 14.5 17.5 21"></polygon></svg><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="star-filled-icon" focusable="false"><polygon fill="currentColor" stroke="currentColor" stroke-linejoin="round" points="12 17.5 6.5 21 7.5 14.5 3 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="_score_1krku_44"></span></span><span class="cPKW4jPx" data-qa-target="provider-grid-card-rating">0 Ratings</span></div></div><div class="IJ_zBFVX"><a class="oHNZlg64 LTxlmAIm bycXtscO cYmhduw6" data-qa-target="provider-grid-card-view-profile-button" role="button" target="_self">View profile</a></div></div></div></div></div></div><button class="NSh6unhi" data-qa-target="provider-grid-show-more-button" aria-label="Show more providers">Show more providers<svg class="_icon_1tari_27 _md_1tari_39" 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><a href="/dentistry-general-directory/mn-minnesota/eden-prairie" class="TV2fWAwP" data-qa-target="provider-grid-show-more-button" aria-label="View more providers like this">View more providers like this<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></a></div></section><section id="contentDriver_likeAndRecommendedReading" class="DqdC4cgq bIXfphet XkQA0wNg" data-qa-target="contentDriver_likeAndRecommendedReading-section"><div class="CDBcyVmR"><div class="kVZ6oFve"><h3 class="awa08Ju_" data-qa-target="contentDriver_like-header">You May Also Like</h3><div class="pI3IkqER" data-qa-target="content-articles-card-container"><a class="jdmH6zuA" data-qa-target="contentDriver_like-card-anchor-1" href="https://resources.healthgrades.com/right-care/oral-health/throat-white-patches?hid=t12_compare_contentalgo&amp;tpc=oral-health"><div class="HuwAtp_9" data-qa-target="contentDriver_like-card-1"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_like-title-1">White Patches in Throat: Possible Causes and When to See a Doctor</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_like-card-anchor-2" href="https://resources.healthgrades.com/right-care/oral-health/why-do-i-have-a-minty-menthol-taste-in-my-mouth?hid=t12_compare_contentalgo&amp;tpc=oral-health"><div class="HuwAtp_9" data-qa-target="contentDriver_like-card-2"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_like-title-2">Why do I have a minty menthol taste in my mouth?</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_like-card-anchor-3" href="https://resources.healthgrades.com/right-care/oral-health/have-you-visited-a-dentist-during-the-covid-19-outbreak?hid=t12_compare_contentalgo&amp;tpc=oral-health"><div class="HuwAtp_9" data-qa-target="contentDriver_like-card-3"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_like-title-3">Have you visited a dentist during the COVID-19 outbreak?</div></div></a></div></div></div><div class="kVZ6oFve"><h3 class="awa08Ju_" data-qa-target="contentDriver_RecommendedReading-header">Recommended Reading From Healthgrades</h3><div class="pI3IkqER" data-qa-target="content-articles-card-container"><a class="jdmH6zuA" data-qa-target="contentDriver_RecommendedReading-card-anchor-1" href="https://resources.healthgrades.com/right-care/psoriasis/how-psoriasis-affects-the-tongue-and-mouth?hid=t12_compare"><div class="HuwAtp_9" data-qa-target="contentDriver_RecommendedReading-card-1"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_RecommendedReading-title-1">How Psoriasis Affects the Tongue and Mouth</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_RecommendedReading-card-anchor-2" href="https://resources.healthgrades.com/right-care/oral-health/dental-cleanings-6-things-your-hygienist-does?hid=t12_compare&amp;tpc=oral-health"><div class="HuwAtp_9" data-qa-target="contentDriver_RecommendedReading-card-2"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_RecommendedReading-title-2">6 Things Your Dental Hygienist Does</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_RecommendedReading-card-anchor-3" href="https://resources.healthgrades.com/right-care/migraine-and-headache/dont-do-these-things-for-a-migraine?hid=t12_compare"><div class="HuwAtp_9" data-qa-target="contentDriver_RecommendedReading-card-3"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_RecommendedReading-title-3">Top 13 Things to Avoid When Managing Migraine</div></div></a></div></div></section><section id="providerSeoLinking" class="DqdC4cgq bIXfphet XkQA0wNg" data-qa-target="providerSeoLinking-section"><div class="R8hZP8U1"><div class="ibm2w_CP"><div class="UL5BSzAS"><div class="XI2MMG_r"><h2>Explore More Providers</h2><a href="/specialty-directory" data-qa-target="view-all-specialties-link">View all specialties <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></a></div><div class="voOYu7be"><button class="thCmm526 dcXk0NV5" type="button" aria-pressed="true" aria-label="Filter providers by Specialists" data-qa-target="top-pills-Specialists">Specialists</button><button class="thCmm526 " type="button" aria-pressed="false" aria-label="Filter providers by Nearby Related Specialists" data-qa-target="top-pills-NearbyRelatedSpecialists">Nearby Related Specialists</button><button class="thCmm526 " type="button" aria-pressed="false" aria-label="Filter providers by Nearby Dentistry Practitioner" data-qa-target="top-pills-NearbyDentistryPractitioner">Nearby Dentistry Practitioner</button></div></div></div><div class="FwmhCYvt"><div class="Tlt9plK3 LzqezK28" aria-hidden="false"><a class="GyhU54JZ" href="/family-practice-directory" data-qa-target="provider-link-FamilyMedicine">Family Medicine</a><a class="GyhU54JZ" href="/internal-medicine-directory" data-qa-target="provider-link-InternalMedicine">Internal Medicine</a><a class="GyhU54JZ" href="/obstetrics-gynecology-directory" data-qa-target="provider-link-ObstetricsGynecology">Obstetrics &amp; Gynecology</a><a class="GyhU54JZ" href="/cardiology-directory" data-qa-target="provider-link-Cardiology">Cardiology</a><a class="GyhU54JZ" href="/orthopedic-surgery-directory" data-qa-target="provider-link-OrthopedicSurgery">Orthopedic Surgery</a><a class="GyhU54JZ" href="/surgery-general-directory" data-qa-target="provider-link-GeneralSurgery">General Surgery</a><a class="GyhU54JZ" href="/neurology-directory" data-qa-target="provider-link-Neurology">Neurology</a><a class="GyhU54JZ" href="/gastroenterology-directory" data-qa-target="provider-link-Gastroenterology">Gastroenterology</a><a class="GyhU54JZ" href="/urology-directory" data-qa-target="provider-link-Urology">Urology</a><a class="GyhU54JZ" href="/oncology-directory" data-qa-target="provider-link-Oncology">Oncology</a><a class="GyhU54JZ" href="/neurosurgery-directory" data-qa-target="provider-link-Neurosurgery">Neurosurgery</a><a class="GyhU54JZ" href="/diabetes-metabolism-endocrinology-directory" data-qa-target="provider-link-Endocrinology,DiabetesMetabolism">Endocrinology, Diabetes &amp; Metabolism</a></div><div class="Tlt9plK3 QFEcxOrc" aria-hidden="true"><a class="GyhU54JZ" href="/orthodontics-directory" data-qa-target="provider-link-OrthodonticsDentofacialOrthopedics">Orthodontics &amp; Dentofacial Orthopedics</a><a class="GyhU54JZ" href="/pediatric-dentistry-directory" data-qa-target="provider-link-PediatricDentistry">Pediatric Dentistry</a><a class="GyhU54JZ" href="/endodontics-directory" data-qa-target="provider-link-Endodontics">Endodontics</a><a class="GyhU54JZ" href="/oral-surgery-maxillofacial-surgery-directory" data-qa-target="provider-link-OralMaxillofacialSurgery">Oral &amp; Maxillofacial Surgery</a><a class="GyhU54JZ" href="/oral-pathology-directory" data-qa-target="provider-link-OralMaxillofacialPathology">Oral &amp; Maxillofacial Pathology</a></div><div class="Tlt9plK3 QFEcxOrc" aria-hidden="true"><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/minneapolis" data-qa-target="provider-link-Dentistry,MinneapolisMN">Dentistry, Minneapolis  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/saint-paul" data-qa-target="provider-link-Dentistry,SaintPaulMN">Dentistry, Saint Paul  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/rochester" data-qa-target="provider-link-Dentistry,RochesterMN">Dentistry, Rochester  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/maple-grove" data-qa-target="provider-link-Dentistry,MapleGroveMN">Dentistry, Maple Grove  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/saint-cloud" data-qa-target="provider-link-Dentistry,SaintCloudMN">Dentistry, Saint Cloud  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/burnsville" data-qa-target="provider-link-Dentistry,BurnsvilleMN">Dentistry, Burnsville  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/mankato" data-qa-target="provider-link-Dentistry,MankatoMN">Dentistry, Mankato  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/edina" data-qa-target="provider-link-Dentistry,EdinaMN">Dentistry, Edina  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/hopkins" data-qa-target="provider-link-Dentistry,HopkinsMN">Dentistry, Hopkins  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/savage" data-qa-target="provider-link-Dentistry,SavageMN">Dentistry, Savage  MN</a></div></div></div></section></div></div><div class="ld7PuKsU" data-qa-target="sidebar-container" id="sidebar-container"><div class="PmRzlW9v"></div></div></div><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><footer role="contentinfo" aria-label="Site footer"><div><script type="module" crossorigin>
  73. (function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.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 s(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=s(f);fetch(f.href,d)}})();function pf(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var us={exports:{}},Ir={},as={exports:{}},Z={};/**
  74. * @license React
  75. * react.production.min.js
  76. *
  77. * Copyright (c) Facebook, Inc. and its affiliates.
  78. *
  79. * This source code is licensed under the MIT license found in the
  80. * LICENSE file in the root directory of this source tree.
  81. */var Oc;function bp(){if(Oc)return Z;Oc=1;var o=Symbol.for("react.element"),u=Symbol.for("react.portal"),s=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"),C=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),z=Symbol.iterator;function F(v){return v===null||typeof v!="object"?null:(v=z&&v[z]||v["@@iterator"],typeof v=="function"?v:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,A={};function D(v,T,G){this.props=v,this.context=T,this.refs=A,this.updater=G||Y}D.prototype.isReactComponent={},D.prototype.setState=function(v,T){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,T,"setState")},D.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function oe(){}oe.prototype=D.prototype;function ge(v,T,G){this.props=v,this.context=T,this.refs=A,this.updater=G||Y}var le=ge.prototype=new oe;le.constructor=ge,N(le,D.prototype),le.isPureReactComponent=!0;var re=Array.isArray,ve=Object.prototype.hasOwnProperty,we={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function Ae(v,T,G){var X,b={},te=null,ae=null;if(T!=null)for(X in T.ref!==void 0&&(ae=T.ref),T.key!==void 0&&(te=""+T.key),T)ve.call(T,X)&&!ue.hasOwnProperty(X)&&(b[X]=T[X]);var ie=arguments.length-2;if(ie===1)b.children=G;else if(1<ie){for(var me=Array(ie),nt=0;nt<ie;nt++)me[nt]=arguments[nt+2];b.children=me}if(v&&v.defaultProps)for(X in ie=v.defaultProps,ie)b[X]===void 0&&(b[X]=ie[X]);return{$$typeof:o,type:v,key:te,ref:ae,props:b,_owner:we.current}}function et(v,T){return{$$typeof:o,type:v.type,key:T,ref:v.ref,props:v.props,_owner:v._owner}}function st(v){return typeof v=="object"&&v!==null&&v.$$typeof===o}function _t(v){var T={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(G){return T[G]})}var $e=/\/+/g;function Ne(v,T){return typeof v=="object"&&v!==null&&v.key!=null?_t(""+v.key):T.toString(36)}function Re(v,T,G,X,b){var te=typeof v;(te==="undefined"||te==="boolean")&&(v=null);var ae=!1;if(v===null)ae=!0;else switch(te){case"string":case"number":ae=!0;break;case"object":switch(v.$$typeof){case o:case u:ae=!0}}if(ae)return ae=v,b=b(ae),v=X===""?"."+Ne(ae,0):X,re(b)?(G="",v!=null&&(G=v.replace($e,"$&/")+"/"),Re(b,T,G,"",function(nt){return nt})):b!=null&&(st(b)&&(b=et(b,G+(!b.key||ae&&ae.key===b.key?"":(""+b.key).replace($e,"$&/")+"/")+v)),T.push(b)),1;if(ae=0,X=X===""?".":X+":",re(v))for(var ie=0;ie<v.length;ie++){te=v[ie];var me=X+Ne(te,ie);ae+=Re(te,T,G,me,b)}else if(me=F(v),typeof me=="function")for(v=me.call(v),ie=0;!(te=v.next()).done;)te=te.value,me=X+Ne(te,ie++),ae+=Re(te,T,G,me,b);else if(te==="object")throw T=String(v),Error("Objects are not valid as a React child (found: "+(T==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":T)+"). If you meant to render a collection of children, use an array instead.");return ae}function tt(v,T,G){if(v==null)return v;var X=[],b=0;return Re(v,X,"","",function(te){return T.call(G,te,b++)}),X}function fe(v){if(v._status===-1){var T=v._result;T=T(),T.then(function(G){(v._status===0||v._status===-1)&&(v._status=1,v._result=G)},function(G){(v._status===0||v._status===-1)&&(v._status=2,v._result=G)}),v._status===-1&&(v._status=0,v._result=T)}if(v._status===1)return v._result.default;throw v._result}var de={current:null},j={transition:null},W={ReactCurrentDispatcher:de,ReactCurrentBatchConfig:j,ReactCurrentOwner:we};function U(){throw Error("act(...) is not supported in production builds of React.")}return Z.Children={map:tt,forEach:function(v,T,G){tt(v,function(){T.apply(this,arguments)},G)},count:function(v){var T=0;return tt(v,function(){T++}),T},toArray:function(v){return tt(v,function(T){return T})||[]},only:function(v){if(!st(v))throw Error("React.Children.only expected to receive a single React element child.");return v}},Z.Component=D,Z.Fragment=s,Z.Profiler=f,Z.PureComponent=ge,Z.StrictMode=c,Z.Suspense=_,Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,Z.act=U,Z.cloneElement=function(v,T,G){if(v==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+v+".");var X=N({},v.props),b=v.key,te=v.ref,ae=v._owner;if(T!=null){if(T.ref!==void 0&&(te=T.ref,ae=we.current),T.key!==void 0&&(b=""+T.key),v.type&&v.type.defaultProps)var ie=v.type.defaultProps;for(me in T)ve.call(T,me)&&!ue.hasOwnProperty(me)&&(X[me]=T[me]===void 0&&ie!==void 0?ie[me]:T[me])}var me=arguments.length-2;if(me===1)X.children=G;else if(1<me){ie=Array(me);for(var nt=0;nt<me;nt++)ie[nt]=arguments[nt+2];X.children=ie}return{$$typeof:o,type:v.type,key:b,ref:te,props:X,_owner:ae}},Z.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},Z.createElement=Ae,Z.createFactory=function(v){var T=Ae.bind(null,v);return T.type=v,T},Z.createRef=function(){return{current:null}},Z.forwardRef=function(v){return{$$typeof:g,render:v}},Z.isValidElement=st,Z.lazy=function(v){return{$$typeof:x,_payload:{_status:-1,_result:v},_init:fe}},Z.memo=function(v,T){return{$$typeof:C,type:v,compare:T===void 0?null:T}},Z.startTransition=function(v){var T=j.transition;j.transition={};try{v()}finally{j.transition=T}},Z.unstable_act=U,Z.useCallback=function(v,T){return de.current.useCallback(v,T)},Z.useContext=function(v){return de.current.useContext(v)},Z.useDebugValue=function(){},Z.useDeferredValue=function(v){return de.current.useDeferredValue(v)},Z.useEffect=function(v,T){return de.current.useEffect(v,T)},Z.useId=function(){return de.current.useId()},Z.useImperativeHandle=function(v,T,G){return de.current.useImperativeHandle(v,T,G)},Z.useInsertionEffect=function(v,T){return de.current.useInsertionEffect(v,T)},Z.useLayoutEffect=function(v,T){return de.current.useLayoutEffect(v,T)},Z.useMemo=function(v,T){return de.current.useMemo(v,T)},Z.useReducer=function(v,T,G){return de.current.useReducer(v,T,G)},Z.useRef=function(v){return de.current.useRef(v)},Z.useState=function(v){return de.current.useState(v)},Z.useSyncExternalStore=function(v,T,G){return de.current.useSyncExternalStore(v,T,G)},Z.useTransition=function(){return de.current.useTransition()},Z.version="18.3.1",Z}var Lc;function Rs(){return Lc||(Lc=1,as.exports=bp()),as.exports}/**
  82. * @license React
  83. * react-jsx-runtime.production.min.js
  84. *
  85. * Copyright (c) Facebook, Inc. and its affiliates.
  86. *
  87. * This source code is licensed under the MIT license found in the
  88. * LICENSE file in the root directory of this source tree.
  89. */var zc;function e1(){if(zc)return Ir;zc=1;var o=Rs(),u=Symbol.for("react.element"),s=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,_,C){var x,z={},F=null,Y=null;C!==void 0&&(F=""+C),_.key!==void 0&&(F=""+_.key),_.ref!==void 0&&(Y=_.ref);for(x in _)c.call(_,x)&&!d.hasOwnProperty(x)&&(z[x]=_[x]);if(g&&g.defaultProps)for(x in _=g.defaultProps,_)z[x]===void 0&&(z[x]=_[x]);return{$$typeof:u,type:g,key:F,ref:Y,props:z,_owner:f.current}}return Ir.Fragment=s,Ir.jsx=p,Ir.jsxs=p,Ir}var Dc;function t1(){return Dc||(Dc=1,us.exports=e1()),us.exports}var M=t1(),bl={},cs={exports:{}},Ye={},fs={exports:{}},ds={};/**
  90. * @license React
  91. * scheduler.production.min.js
  92. *
  93. * Copyright (c) Facebook, Inc. and its affiliates.
  94. *
  95. * This source code is licensed under the MIT license found in the
  96. * LICENSE file in the root directory of this source tree.
  97. */var jc;function n1(){return jc||(jc=1,function(o){function u(j,W){var U=j.length;j.push(W);e:for(;0<U;){var v=U-1>>>1,T=j[v];if(0<f(T,W))j[v]=W,j[U]=T,U=v;else break e}}function s(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var W=j[0],U=j.pop();if(U!==W){j[0]=U;e:for(var v=0,T=j.length,G=T>>>1;v<G;){var X=2*(v+1)-1,b=j[X],te=X+1,ae=j[te];if(0>f(b,U))te<T&&0>f(ae,b)?(j[v]=ae,j[te]=U,v=te):(j[v]=b,j[X]=U,v=X);else if(te<T&&0>f(ae,U))j[v]=ae,j[te]=U,v=te;else break e}}return W}function f(j,W){var U=j.sortIndex-W.sortIndex;return U!==0?U:j.id-W.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 _=[],C=[],x=1,z=null,F=3,Y=!1,N=!1,A=!1,D=typeof setTimeout=="function"?setTimeout:null,oe=typeof clearTimeout=="function"?clearTimeout:null,ge=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function le(j){for(var W=s(C);W!==null;){if(W.callback===null)c(C);else if(W.startTime<=j)c(C),W.sortIndex=W.expirationTime,u(_,W);else break;W=s(C)}}function re(j){if(A=!1,le(j),!N)if(s(_)!==null)N=!0,fe(ve);else{var W=s(C);W!==null&&de(re,W.startTime-j)}}function ve(j,W){N=!1,A&&(A=!1,oe(Ae),Ae=-1),Y=!0;var U=F;try{for(le(W),z=s(_);z!==null&&(!(z.expirationTime>W)||j&&!_t());){var v=z.callback;if(typeof v=="function"){z.callback=null,F=z.priorityLevel;var T=v(z.expirationTime<=W);W=o.unstable_now(),typeof T=="function"?z.callback=T:z===s(_)&&c(_),le(W)}else c(_);z=s(_)}if(z!==null)var G=!0;else{var X=s(C);X!==null&&de(re,X.startTime-W),G=!1}return G}finally{z=null,F=U,Y=!1}}var we=!1,ue=null,Ae=-1,et=5,st=-1;function _t(){return!(o.unstable_now()-st<et)}function $e(){if(ue!==null){var j=o.unstable_now();st=j;var W=!0;try{W=ue(!0,j)}finally{W?Ne():(we=!1,ue=null)}}else we=!1}var Ne;if(typeof ge=="function")Ne=function(){ge($e)};else if(typeof MessageChannel<"u"){var Re=new MessageChannel,tt=Re.port2;Re.port1.onmessage=$e,Ne=function(){tt.postMessage(null)}}else Ne=function(){D($e,0)};function fe(j){ue=j,we||(we=!0,Ne())}function de(j,W){Ae=D(function(){j(o.unstable_now())},W)}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(){N||Y||(N=!0,fe(ve))},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"):et=0<j?Math.floor(1e3/j):5},o.unstable_getCurrentPriorityLevel=function(){return F},o.unstable_getFirstCallbackNode=function(){return s(_)},o.unstable_next=function(j){switch(F){case 1:case 2:case 3:var W=3;break;default:W=F}var U=F;F=W;try{return j()}finally{F=U}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(j,W){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var U=F;F=j;try{return W()}finally{F=U}},o.unstable_scheduleCallback=function(j,W,U){var v=o.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?v+U:v):U=v,j){case 1:var T=-1;break;case 2:T=250;break;case 5:T=1073741823;break;case 4:T=1e4;break;default:T=5e3}return T=U+T,j={id:x++,callback:W,priorityLevel:j,startTime:U,expirationTime:T,sortIndex:-1},U>v?(j.sortIndex=U,u(C,j),s(_)===null&&j===s(C)&&(A?(oe(Ae),Ae=-1):A=!0,de(re,U-v))):(j.sortIndex=T,u(_,j),N||Y||(N=!0,fe(ve))),j},o.unstable_shouldYield=_t,o.unstable_wrapCallback=function(j){var W=F;return function(){var U=F;F=W;try{return j.apply(this,arguments)}finally{F=U}}}}(ds)),ds}var Fc;function r1(){return Fc||(Fc=1,fs.exports=n1()),fs.exports}/**
  98. * @license React
  99. * react-dom.production.min.js
  100. *
  101. * Copyright (c) Facebook, Inc. and its affiliates.
  102. *
  103. * This source code is licensed under the MIT license found in the
  104. * LICENSE file in the root directory of this source tree.
  105. */var Ac;function l1(){if(Ac)return Ye;Ac=1;var o=Rs(),u=r1();function s(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,C=/^[: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]*$/,x={},z={};function F(e){return _.call(z,e)?!0:_.call(x,e)?!1:C.test(e)?z[e]=!0:(x[e]=!0,!1)}function Y(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 N(e,t,n,r){if(t===null||typeof t>"u"||Y(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 A(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 D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){D[e]=new A(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];D[t]=new A(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){D[e]=new A(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){D[e]=new A(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){D[e]=new A(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){D[e]=new A(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){D[e]=new A(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){D[e]=new A(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){D[e]=new A(e,5,!1,e.toLowerCase(),null,!1,!1)});var oe=/[\-:]([a-z])/g;function ge(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(oe,ge);D[t]=new A(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(oe,ge);D[t]=new A(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(oe,ge);D[t]=new A(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){D[e]=new A(e,1,!1,e.toLowerCase(),null,!1,!1)}),D.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){D[e]=new A(e,1,!1,e.toLowerCase(),null,!0,!0)});function le(e,t,n,r){var l=D.hasOwnProperty(t)?D[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(N(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 re=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ve=Symbol.for("react.element"),we=Symbol.for("react.portal"),ue=Symbol.for("react.fragment"),Ae=Symbol.for("react.strict_mode"),et=Symbol.for("react.profiler"),st=Symbol.for("react.provider"),_t=Symbol.for("react.context"),$e=Symbol.for("react.forward_ref"),Ne=Symbol.for("react.suspense"),Re=Symbol.for("react.suspense_list"),tt=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),de=Symbol.for("react.offscreen"),j=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=j&&e[j]||e["@@iterator"],typeof e=="function"?e:null)}var U=Object.assign,v;function T(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);v=t&&t[1]||""}return`
  106. `+v+e}var G=!1;function X(e,t){if(!e||G)return"";G=!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(`
  107. `),i=r.stack.split(`
  108. `),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=`
  109. `+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{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?T(e):""}function b(e){switch(e.tag){case 5:return T(e.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return e=X(e.type,!1),e;case 11:return e=X(e.type.render,!1),e;case 1:return e=X(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 ue:return"Fragment";case we:return"Portal";case et:return"Profiler";case Ae:return"StrictMode";case Ne:return"Suspense";case Re:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _t:return(e.displayName||"Context")+".Consumer";case st:return(e._context.displayName||"Context")+".Provider";case $e:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case tt:return t=e.displayName||null,t!==null?t:te(e.type)||"Memo";case fe:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function ae(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===Ae?"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 nt(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 Vr(e){e._valueTracker||(e._valueTracker=nt(e))}function As(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 Wr(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 mo(e,t){var n=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Is(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 Ms(e,t){t=t.checked,t!=null&&le(e,"checked",t,!1)}function yo(e,t){Ms(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")?go(e,t.type,n):t.hasOwnProperty("defaultValue")&&go(e,t.type,ie(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Us(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 go(e,t,n){(t!=="number"||Wr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Zn=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 vo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return U({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Bs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(s(92));if(Zn(n)){if(1<n.length)throw Error(s(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ie(n)}}function Hs(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 $s(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Vs(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 wo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Vs(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var qr,Ws=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(qr=qr||document.createElement("div"),qr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function bn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var er={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},rd=["Webkit","ms","Moz","O"];Object.keys(er).forEach(function(e){rd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),er[t]=er[e]})});function qs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||er.hasOwnProperty(e)&&er[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=qs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var ld=U({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 So(e,t){if(t){if(ld[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function ko(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 Eo=null;function xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _o=null,_n=null,Cn=null;function Ks(e){if(e=Er(e)){if(typeof _o!="function")throw Error(s(280));var t=e.stateNode;t&&(t=hl(t),_o(e.stateNode,e.type,t))}}function Gs(e){_n?Cn?Cn.push(e):Cn=[e]:_n=e}function Xs(){if(_n){var e=_n,t=Cn;if(Cn=_n=null,Ks(e),t)for(e=0;e<t.length;e++)Ks(t[e])}}function Js(e,t){return e(t)}function Ys(){}var Co=!1;function Zs(e,t,n){if(Co)return e(t,n);Co=!0;try{return Js(e,t,n)}finally{Co=!1,(_n!==null||Cn!==null)&&(Ys(),Xs())}}function tr(e,t){var n=e.stateNode;if(n===null)return null;var r=hl(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(s(231,t,typeof n));return n}var To=!1;if(g)try{var nr={};Object.defineProperty(nr,"passive",{get:function(){To=!0}}),window.addEventListener("test",nr,nr),window.removeEventListener("test",nr,nr)}catch{To=!1}function od(e,t,n,r,l,i,a,h,m){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(P){this.onError(P)}}var rr=!1,Qr=null,Kr=!1,No=null,id={onError:function(e){rr=!0,Qr=e}};function sd(e,t,n,r,l,i,a,h,m){rr=!1,Qr=null,od.apply(id,arguments)}function ud(e,t,n,r,l,i,a,h,m){if(sd.apply(this,arguments),rr){if(rr){var k=Qr;rr=!1,Qr=null}else throw Error(s(198));Kr||(Kr=!0,No=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 bs(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function eu(e){if(sn(e)!==e)throw Error(s(188))}function ad(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(s(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 eu(l),e;if(i===r)return eu(l),t;i=i.sibling}throw Error(s(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(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function tu(e){return e=ad(e),e!==null?nu(e):null}function nu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=nu(e);if(t!==null)return t;e=e.sibling}return null}var ru=u.unstable_scheduleCallback,lu=u.unstable_cancelCallback,cd=u.unstable_shouldYield,fd=u.unstable_requestPaint,xe=u.unstable_now,dd=u.unstable_getCurrentPriorityLevel,Ro=u.unstable_ImmediatePriority,ou=u.unstable_UserBlockingPriority,Gr=u.unstable_NormalPriority,pd=u.unstable_LowPriority,iu=u.unstable_IdlePriority,Xr=null,Ct=null;function hd(e){if(Ct&&typeof Ct.onCommitFiberRoot=="function")try{Ct.onCommitFiberRoot(Xr,e,void 0,(e.current.flags&128)===128)}catch{}}var mt=Math.clz32?Math.clz32:gd,md=Math.log,yd=Math.LN2;function gd(e){return e>>>=0,e===0?32:31-(md(e)/yd|0)|0}var Jr=64,Yr=4194304;function lr(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 Zr(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=lr(h):(i&=a,i!==0&&(r=lr(i)))}else a=n&~l,a!==0?r=lr(a):i!==0&&(r=lr(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-mt(t),l=1<<n,r|=e[n],t&=~l;return r}function vd(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 wd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-mt(i),h=1<<a,m=l[a];m===-1?((h&n)===0||(h&r)!==0)&&(l[a]=vd(h,t)):m<=t&&(e.expiredLanes|=h),i&=~h}}function Po(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function su(){var e=Jr;return Jr<<=1,(Jr&4194240)===0&&(Jr=64),e}function Oo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=n}function Sd(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-mt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Lo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-mt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var se=0;function uu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var au,zo,cu,fu,du,Do=!1,br=[],Ut=null,Bt=null,Ht=null,ir=new Map,sr=new Map,$t=[],kd="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 pu(e,t){switch(e){case"focusin":case"focusout":Ut=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":Ht=null;break;case"pointerover":case"pointerout":ir.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":sr.delete(t.pointerId)}}function ur(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=Er(t),t!==null&&zo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Ed(e,t,n,r,l){switch(t){case"focusin":return Ut=ur(Ut,e,t,n,r,l),!0;case"dragenter":return Bt=ur(Bt,e,t,n,r,l),!0;case"mouseover":return Ht=ur(Ht,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return ir.set(i,ur(ir.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,sr.set(i,ur(sr.get(i)||null,e,t,n,r,l)),!0}return!1}function hu(e){var t=un(e.target);if(t!==null){var n=sn(t);if(n!==null){if(t=n.tag,t===13){if(t=bs(n),t!==null){e.blockedOn=t,du(e.priority,function(){cu(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 el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Fo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Eo=r,n.target.dispatchEvent(r),Eo=null}else return t=Er(n),t!==null&&zo(t),e.blockedOn=n,!1;t.shift()}return!0}function mu(e,t,n){el(e)&&n.delete(t)}function xd(){Do=!1,Ut!==null&&el(Ut)&&(Ut=null),Bt!==null&&el(Bt)&&(Bt=null),Ht!==null&&el(Ht)&&(Ht=null),ir.forEach(mu),sr.forEach(mu)}function ar(e,t){e.blockedOn===t&&(e.blockedOn=null,Do||(Do=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,xd)))}function cr(e){function t(l){return ar(l,e)}if(0<br.length){ar(br[0],e);for(var n=1;n<br.length;n++){var r=br[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ut!==null&&ar(Ut,e),Bt!==null&&ar(Bt,e),Ht!==null&&ar(Ht,e),ir.forEach(t),sr.forEach(t),n=0;n<$t.length;n++)r=$t[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<$t.length&&(n=$t[0],n.blockedOn===null);)hu(n),n.blockedOn===null&&$t.shift()}var Tn=re.ReactCurrentBatchConfig,tl=!0;function _d(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=1,jo(e,t,n,r)}finally{se=l,Tn.transition=i}}function Cd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=4,jo(e,t,n,r)}finally{se=l,Tn.transition=i}}function jo(e,t,n,r){if(tl){var l=Fo(e,t,n,r);if(l===null)Zo(e,t,r,nl,n),pu(e,r);else if(Ed(l,e,t,n,r))r.stopPropagation();else if(pu(e,r),t&4&&-1<kd.indexOf(e)){for(;l!==null;){var i=Er(l);if(i!==null&&au(i),i=Fo(e,t,n,r),i===null&&Zo(e,t,r,nl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Zo(e,t,r,null,n)}}var nl=null;function Fo(e,t,n,r){if(nl=null,e=xo(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=bs(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 nl=e,null}function yu(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(dd()){case Ro:return 1;case ou:return 4;case Gr:case pd:return 16;case iu:return 536870912;default:return 16}default:return 16}}var Vt=null,Ao=null,rl=null;function gu(){if(rl)return rl;var e,t=Ao,n=t.length,r,l="value"in Vt?Vt.value:Vt.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 rl=l.slice(e,1<r?1-r:void 0)}function ll(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 ol(){return!0}function vu(){return!1}function rt(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)?ol:vu,this.isPropagationStopped=vu,this}return U(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=ol)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ol)},persist:function(){},isPersistent:ol}),t}var Nn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Io=rt(Nn),fr=U({},Nn,{view:0,detail:0}),Td=rt(fr),Mo,Uo,dr,il=U({},fr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ho,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!==dr&&(dr&&e.type==="mousemove"?(Mo=e.screenX-dr.screenX,Uo=e.screenY-dr.screenY):Uo=Mo=0,dr=e),Mo)},movementY:function(e){return"movementY"in e?e.movementY:Uo}}),wu=rt(il),Nd=U({},il,{dataTransfer:0}),Rd=rt(Nd),Pd=U({},fr,{relatedTarget:0}),Bo=rt(Pd),Od=U({},Nn,{animationName:0,elapsedTime:0,pseudoElement:0}),Ld=rt(Od),zd=U({},Nn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Dd=rt(zd),jd=U({},Nn,{data:0}),Su=rt(jd),Fd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ad={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"},Id={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Md(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Id[e])?!!t[e]:!1}function Ho(){return Md}var Ud=U({},fr,{key:function(e){if(e.key){var t=Fd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ll(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ad[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ho,charCode:function(e){return e.type==="keypress"?ll(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ll(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Bd=rt(Ud),Hd=U({},il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=rt(Hd),$d=U({},fr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ho}),Vd=rt($d),Wd=U({},Nn,{propertyName:0,elapsedTime:0,pseudoElement:0}),qd=rt(Wd),Qd=U({},il,{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}),Kd=rt(Qd),Gd=[9,13,27,32],$o=g&&"CompositionEvent"in window,pr=null;g&&"documentMode"in document&&(pr=document.documentMode);var Xd=g&&"TextEvent"in window&&!pr,Eu=g&&(!$o||pr&&8<pr&&11>=pr),xu=" ",_u=!1;function Cu(e,t){switch(e){case"keyup":return Gd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rn=!1;function Jd(e,t){switch(e){case"compositionend":return Tu(t);case"keypress":return t.which!==32?null:(_u=!0,xu);case"textInput":return e=t.data,e===xu&&_u?null:e;default:return null}}function Yd(e,t){if(Rn)return e==="compositionend"||!$o&&Cu(e,t)?(e=gu(),rl=Ao=Vt=null,Rn=!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 Eu&&t.locale!=="ko"?null:t.data;default:return null}}var Zd={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 Nu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Zd[e.type]:t==="textarea"}function Ru(e,t,n,r){Gs(r),t=fl(t,"onChange"),0<t.length&&(n=new Io("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var hr=null,mr=null;function bd(e){Qu(e,0)}function sl(e){var t=Dn(e);if(As(t))return e}function ep(e,t){if(e==="change")return t}var Pu=!1;if(g){var Vo;if(g){var Wo="oninput"in document;if(!Wo){var Ou=document.createElement("div");Ou.setAttribute("oninput","return;"),Wo=typeof Ou.oninput=="function"}Vo=Wo}else Vo=!1;Pu=Vo&&(!document.documentMode||9<document.documentMode)}function Lu(){hr&&(hr.detachEvent("onpropertychange",zu),mr=hr=null)}function zu(e){if(e.propertyName==="value"&&sl(mr)){var t=[];Ru(t,mr,e,xo(e)),Zs(bd,t)}}function tp(e,t,n){e==="focusin"?(Lu(),hr=t,mr=n,hr.attachEvent("onpropertychange",zu)):e==="focusout"&&Lu()}function np(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return sl(mr)}function rp(e,t){if(e==="click")return sl(t)}function lp(e,t){if(e==="input"||e==="change")return sl(t)}function op(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:op;function yr(e,t){if(yt(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)||!yt(e[l],t[l]))return!1}return!0}function Du(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ju(e,t){var n=Du(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=Du(n)}}function Fu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Au(){for(var e=window,t=Wr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wr(e.document)}return t}function qo(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 ip(e){var t=Au(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fu(n.ownerDocument.documentElement,n)){if(r!==null&&qo(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=ju(n,i);var a=ju(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 sp=g&&"documentMode"in document&&11>=document.documentMode,Pn=null,Qo=null,gr=null,Ko=!1;function Iu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ko||Pn==null||Pn!==Wr(r)||(r=Pn,"selectionStart"in r&&qo(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}),gr&&yr(gr,r)||(gr=r,r=fl(Qo,"onSelect"),0<r.length&&(t=new Io("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Pn)))}function ul(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var On={animationend:ul("Animation","AnimationEnd"),animationiteration:ul("Animation","AnimationIteration"),animationstart:ul("Animation","AnimationStart"),transitionend:ul("Transition","TransitionEnd")},Go={},Mu={};g&&(Mu=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 al(e){if(Go[e])return Go[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Mu)return Go[e]=t[n];return e}var Uu=al("animationend"),Bu=al("animationiteration"),Hu=al("animationstart"),$u=al("transitionend"),Vu=new Map,Wu="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 Wt(e,t){Vu.set(e,t),d(t,[e])}for(var Xo=0;Xo<Wu.length;Xo++){var Jo=Wu[Xo],up=Jo.toLowerCase(),ap=Jo[0].toUpperCase()+Jo.slice(1);Wt(up,"on"+ap)}Wt(Uu,"onAnimationEnd"),Wt(Bu,"onAnimationIteration"),Wt(Hu,"onAnimationStart"),Wt("dblclick","onDoubleClick"),Wt("focusin","onFocus"),Wt("focusout","onBlur"),Wt($u,"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 vr="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(" "),cp=new Set("cancel close invalid load scroll toggle".split(" ").concat(vr));function qu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,ud(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;qu(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;qu(l,h,k),i=m}}}if(Kr)throw e=No,Kr=!1,No=null,e}function pe(e,t){var n=t[li];n===void 0&&(n=t[li]=new Set);var r=e+"__bubble";n.has(r)||(Ku(t,e,2,!1),n.add(r))}function Yo(e,t,n){var r=0;t&&(r|=4),Ku(n,e,r,t)}var cl="_reactListening"+Math.random().toString(36).slice(2);function wr(e){if(!e[cl]){e[cl]=!0,c.forEach(function(n){n!=="selectionchange"&&(cp.has(n)||Yo(n,!1,e),Yo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[cl]||(t[cl]=!0,Yo("selectionchange",!1,t))}}function Ku(e,t,n,r){switch(yu(t)){case 1:var l=_d;break;case 4:l=Cd;break;default:l=jo}n=l.bind(null,t,n,e),l=void 0,!To||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 Zo(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}Zs(function(){var k=i,P=xo(n),O=[];e:{var R=Vu.get(e);if(R!==void 0){var I=Io,H=e;switch(e){case"keypress":if(ll(n)===0)break e;case"keydown":case"keyup":I=Bd;break;case"focusin":H="focus",I=Bo;break;case"focusout":H="blur",I=Bo;break;case"beforeblur":case"afterblur":I=Bo;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":I=wu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":I=Rd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":I=Vd;break;case Uu:case Bu:case Hu:I=Ld;break;case $u:I=qd;break;case"scroll":I=Td;break;case"wheel":I=Kd;break;case"copy":case"cut":case"paste":I=Dd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":I=ku}var $=(t&4)!==0,_e=!$&&e==="scroll",w=$?R!==null?R+"Capture":null:R;$=[];for(var y=k,S;y!==null;){S=y;var L=S.stateNode;if(S.tag===5&&L!==null&&(S=L,w!==null&&(L=tr(y,w),L!=null&&$.push(Sr(y,L,S)))),_e)break;y=y.return}0<$.length&&(R=new I(R,H,null,n,P),O.push({event:R,listeners:$}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",I=e==="mouseout"||e==="pointerout",R&&n!==Eo&&(H=n.relatedTarget||n.fromElement)&&(un(H)||H[Lt]))break e;if((I||R)&&(R=P.window===P?P:(R=P.ownerDocument)?R.defaultView||R.parentWindow:window,I?(H=n.relatedTarget||n.toElement,I=k,H=H?un(H):null,H!==null&&(_e=sn(H),H!==_e||H.tag!==5&&H.tag!==6)&&(H=null)):(I=null,H=k),I!==H)){if($=wu,L="onMouseLeave",w="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&($=ku,L="onPointerLeave",w="onPointerEnter",y="pointer"),_e=I==null?R:Dn(I),S=H==null?R:Dn(H),R=new $(L,y+"leave",I,n,P),R.target=_e,R.relatedTarget=S,L=null,un(P)===k&&($=new $(w,y+"enter",H,n,P),$.target=S,$.relatedTarget=_e,L=$),_e=L,I&&H)t:{for($=I,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;I!==null&&Gu(O,R,I,$,!1),H!==null&&_e!==null&&Gu(O,_e,H,$,!0)}}e:{if(R=k?Dn(k):window,I=R.nodeName&&R.nodeName.toLowerCase(),I==="select"||I==="input"&&R.type==="file")var V=ep;else if(Nu(R))if(Pu)V=lp;else{V=np;var q=tp}else(I=R.nodeName)&&I.toLowerCase()==="input"&&(R.type==="checkbox"||R.type==="radio")&&(V=rp);if(V&&(V=V(e,k))){Ru(O,V,n,P);break e}q&&q(e,R,k),e==="focusout"&&(q=R._wrapperState)&&q.controlled&&R.type==="number"&&go(R,"number",R.value)}switch(q=k?Dn(k):window,e){case"focusin":(Nu(q)||q.contentEditable==="true")&&(Pn=q,Qo=k,gr=null);break;case"focusout":gr=Qo=Pn=null;break;case"mousedown":Ko=!0;break;case"contextmenu":case"mouseup":case"dragend":Ko=!1,Iu(O,n,P);break;case"selectionchange":if(sp)break;case"keydown":case"keyup":Iu(O,n,P)}var Q;if($o)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 Rn?Cu(e,n)&&(K="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(K="onCompositionStart");K&&(Eu&&n.locale!=="ko"&&(Rn||K!=="onCompositionStart"?K==="onCompositionEnd"&&Rn&&(Q=gu()):(Vt=P,Ao="value"in Vt?Vt.value:Vt.textContent,Rn=!0)),q=fl(k,K),0<q.length&&(K=new Su(K,e,null,n,P),O.push({event:K,listeners:q}),Q?K.data=Q:(Q=Tu(n),Q!==null&&(K.data=Q)))),(Q=Xd?Jd(e,n):Yd(e,n))&&(k=fl(k,"onBeforeInput"),0<k.length&&(P=new Su("onBeforeInput","beforeinput",null,n,P),O.push({event:P,listeners:k}),P.data=Q))}Qu(O,t)})}function Sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function fl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=tr(e,n),i!=null&&r.unshift(Sr(e,i,l)),i=tr(e,t),i!=null&&r.push(Sr(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 Gu(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=tr(n,i),m!=null&&a.unshift(Sr(n,m,h))):l||(m=tr(n,i),m!=null&&a.push(Sr(n,m,h)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var fp=/\r\n?/g,dp=/\u0000|\uFFFD/g;function Xu(e){return(typeof e=="string"?e:""+e).replace(fp,`
  110. `).replace(dp,"")}function dl(e,t,n){if(t=Xu(t),Xu(e)!==t&&n)throw Error(s(425))}function pl(){}var bo=null,ei=null;function ti(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 ni=typeof setTimeout=="function"?setTimeout:void 0,pp=typeof clearTimeout=="function"?clearTimeout:void 0,Ju=typeof Promise=="function"?Promise:void 0,hp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ju<"u"?function(e){return Ju.resolve(null).then(e).catch(mp)}:ni;function mp(e){setTimeout(function(){throw e})}function ri(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),cr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);cr(t)}function qt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Yu(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),Tt="__reactFiber$"+zn,kr="__reactProps$"+zn,Lt="__reactContainer$"+zn,li="__reactEvents$"+zn,yp="__reactListeners$"+zn,gp="__reactHandles$"+zn;function un(e){var t=e[Tt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Lt]||n[Tt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Yu(e);e!==null;){if(n=e[Tt])return n;e=Yu(e)}return t}e=n,n=e.parentNode}return null}function Er(e){return e=e[Tt]||e[Lt],!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(s(33))}function hl(e){return e[kr]||null}var oi=[],jn=-1;function Qt(e){return{current:e}}function he(e){0>jn||(e.current=oi[jn],oi[jn]=null,jn--)}function ce(e,t){jn++,oi[jn]=e.current,e.current=t}var Kt={},Ie=Qt(Kt),Qe=Qt(!1),an=Kt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Kt;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 Ke(e){return e=e.childContextTypes,e!=null}function ml(){he(Qe),he(Ie)}function Zu(e,t,n){if(Ie.current!==Kt)throw Error(s(168));ce(Ie,t),ce(Qe,n)}function bu(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(s(108,ae(e)||"Unknown",l));return U({},n,r)}function yl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Kt,an=Ie.current,ce(Ie,e),ce(Qe,Qe.current),!0}function ea(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=bu(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,he(Qe),he(Ie),ce(Ie,e)):he(Qe),ce(Qe,n)}var zt=null,gl=!1,ii=!1;function ta(e){zt===null?zt=[e]:zt.push(e)}function vp(e){gl=!0,ta(e)}function Gt(){if(!ii&&zt!==null){ii=!0;var e=0,t=se;try{var n=zt;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}zt=null,gl=!1}catch(l){throw zt!==null&&(zt=zt.slice(e+1)),ru(Ro,Gt),l}finally{se=t,ii=!1}}return null}var An=[],In=0,vl=null,wl=0,ut=[],at=0,cn=null,Dt=1,jt="";function fn(e,t){An[In++]=wl,An[In++]=vl,vl=e,wl=t}function na(e,t,n){ut[at++]=Dt,ut[at++]=jt,ut[at++]=cn,cn=e;var r=Dt;e=jt;var l=32-mt(r)-1;r&=~(1<<l),n+=1;var i=32-mt(t)+l;if(30<i){var a=l-l%5;i=(r&(1<<a)-1).toString(32),r>>=a,l-=a,Dt=1<<32-mt(t)+l|n<<l|r,jt=i+e}else Dt=1<<i|n<<l|r,jt=e}function si(e){e.return!==null&&(fn(e,1),na(e,1,0))}function ui(e){for(;e===vl;)vl=An[--In],An[In]=null,wl=An[--In],An[In]=null;for(;e===cn;)cn=ut[--at],ut[at]=null,jt=ut[--at],ut[at]=null,Dt=ut[--at],ut[at]=null}var lt=null,ot=null,ye=!1,gt=null;function ra(e,t){var n=pt(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 la(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,lt=e,ot=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,lt=e,ot=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=cn!==null?{id:Dt,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=pt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,lt=e,ot=null,!0):!1;default:return!1}}function ai(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ci(e){if(ye){var t=ot;if(t){var n=t;if(!la(e,t)){if(ai(e))throw Error(s(418));t=qt(n.nextSibling);var r=lt;t&&la(e,t)?ra(r,n):(e.flags=e.flags&-4097|2,ye=!1,lt=e)}}else{if(ai(e))throw Error(s(418));e.flags=e.flags&-4097|2,ye=!1,lt=e}}}function oa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;lt=e}function Sl(e){if(e!==lt)return!1;if(!ye)return oa(e),ye=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ti(e.type,e.memoizedProps)),t&&(t=ot)){if(ai(e))throw ia(),Error(s(418));for(;t;)ra(e,t),t=qt(t.nextSibling)}if(oa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ot=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ot=null}}else ot=lt?qt(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=ot;e;)e=qt(e.nextSibling)}function Mn(){ot=lt=null,ye=!1}function fi(e){gt===null?gt=[e]:gt.push(e)}var wp=re.ReactCurrentBatchConfig;function xr(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(s(309));var r=n.stateNode}if(!r)throw Error(s(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(s(284));if(!n._owner)throw Error(s(290,e))}return e}function kl(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function sa(e){var t=e._init;return t(e._payload)}function ua(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=nn(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=ns(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===ue?P(w,y,S.props.children,L,S.key):y!==null&&(y.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===fe&&sa(V)===y.type)?(L=l(y,S.props),L.ref=xr(w,y,S),L.return=w,L):(L=ql(S.type,S.key,S.props,null,w.mode,L),L.ref=xr(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=rs(S,w.mode,L),y.return=w,y):(y=l(y,S.children||[]),y.return=w,y)}function P(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 O(w,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return y=ns(""+y,w.mode,S),y.return=w,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ve:return S=ql(y.type,y.key,y.props,null,w.mode,S),S.ref=xr(w,null,y),S.return=w,S;case we:return y=rs(y,w.mode,S),y.return=w,y;case fe:var L=y._init;return O(w,L(y._payload),S)}if(Zn(y)||W(y))return y=wn(y,w.mode,S,null),y.return=w,y;kl(w,y)}return null}function R(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 ve:return S.key===V?m(w,y,S,L):null;case we:return S.key===V?k(w,y,S,L):null;case fe:return V=S._init,R(w,y,V(S._payload),L)}if(Zn(S)||W(S))return V!==null?null:P(w,y,S,L,null);kl(w,S)}return null}function I(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 ve:return w=w.get(L.key===null?S:L.key)||null,m(y,w,L,V);case we:return w=w.get(L.key===null?S:L.key)||null,k(y,w,L,V);case fe:var q=L._init;return I(w,y,S,q(L._payload),V)}if(Zn(L)||W(L))return w=w.get(S)||null,P(y,w,L,V,null);kl(y,L)}return null}function H(w,y,S,L){for(var V=null,q=null,Q=y,K=y=0,De=null;Q!==null&&K<S.length;K++){Q.index>K?(De=Q,Q=null):De=Q.sibling;var ne=R(w,Q,S[K],L);if(ne===null){Q===null&&(Q=De);break}e&&Q&&ne.alternate===null&&t(w,Q),y=i(ne,y,K),q===null?V=ne:q.sibling=ne,q=ne,Q=De}if(K===S.length)return n(w,Q),ye&&fn(w,K),V;if(Q===null){for(;K<S.length;K++)Q=O(w,S[K],L),Q!==null&&(y=i(Q,y,K),q===null?V=Q:q.sibling=Q,q=Q);return ye&&fn(w,K),V}for(Q=r(w,Q);K<S.length;K++)De=I(Q,w,K,S[K],L),De!==null&&(e&&De.alternate!==null&&Q.delete(De.key===null?K:De.key),y=i(De,y,K),q===null?V=De:q.sibling=De,q=De);return e&&Q.forEach(function(rn){return t(w,rn)}),ye&&fn(w,K),V}function $(w,y,S,L){var V=W(S);if(typeof V!="function")throw Error(s(150));if(S=V.call(S),S==null)throw Error(s(151));for(var q=V=null,Q=y,K=y=0,De=null,ne=S.next();Q!==null&&!ne.done;K++,ne=S.next()){Q.index>K?(De=Q,Q=null):De=Q.sibling;var rn=R(w,Q,ne.value,L);if(rn===null){Q===null&&(Q=De);break}e&&Q&&rn.alternate===null&&t(w,Q),y=i(rn,y,K),q===null?V=rn:q.sibling=rn,q=rn,Q=De}if(ne.done)return n(w,Q),ye&&fn(w,K),V;if(Q===null){for(;!ne.done;K++,ne=S.next())ne=O(w,ne.value,L),ne!==null&&(y=i(ne,y,K),q===null?V=ne:q.sibling=ne,q=ne);return ye&&fn(w,K),V}for(Q=r(w,Q);!ne.done;K++,ne=S.next())ne=I(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),q===null?V=ne:q.sibling=ne,q=ne);return e&&Q.forEach(function(Zp){return t(w,Zp)}),ye&&fn(w,K),V}function _e(w,y,S,L){if(typeof S=="object"&&S!==null&&S.type===ue&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case ve:e:{for(var V=S.key,q=y;q!==null;){if(q.key===V){if(V=S.type,V===ue){if(q.tag===7){n(w,q.sibling),y=l(q,S.props.children),y.return=w,w=y;break e}}else if(q.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===fe&&sa(V)===q.type){n(w,q.sibling),y=l(q,S.props),y.ref=xr(w,q,S),y.return=w,w=y;break e}n(w,q);break}else t(w,q);q=q.sibling}S.type===ue?(y=wn(S.props.children,w.mode,L,S.key),y.return=w,w=y):(L=ql(S.type,S.key,S.props,null,w.mode,L),L.ref=xr(w,y,S),L.return=w,w=L)}return a(w);case we:e:{for(q=S.key;y!==null;){if(y.key===q)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=rs(S,w.mode,L),y.return=w,w=y}return a(w);case fe:return q=S._init,_e(w,y,q(S._payload),L)}if(Zn(S))return H(w,y,S,L);if(W(S))return $(w,y,S,L);kl(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=ns(S,w.mode,L),y.return=w,w=y),a(w)):n(w,y)}return _e}var Un=ua(!0),aa=ua(!1),El=Qt(null),xl=null,Bn=null,di=null;function pi(){di=Bn=xl=null}function hi(e){var t=El.current;he(El),e._currentValue=t}function mi(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){xl=e,di=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ge=!0),e.firstContext=null)}function ct(e){var t=e._currentValue;if(di!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(xl===null)throw Error(s(308));Bn=e,xl.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var dn=null;function yi(e){dn===null?dn=[e]:dn.push(e)}function ca(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,yi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ft(e,r)}function Ft(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 Xt=!1;function gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fa(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 At(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Jt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ee&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ft(e,n)}return l=r.interleaved,l===null?(t.next=t,yi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ft(e,n)}function _l(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,Lo(e,n)}}function da(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 Cl(e,t,n,r){var l=e.updateQueue;Xt=!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 P=e.alternate;P!==null&&(P=P.updateQueue,h=P.lastBaseUpdate,h!==a&&(h===null?P.firstBaseUpdate=k:h.next=k,P.lastBaseUpdate=m))}if(i!==null){var O=l.baseState;a=0,P=k=m=null,h=i;do{var R=h.lane,I=h.eventTime;if((r&R)===R){P!==null&&(P=P.next={eventTime:I,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var H=e,$=h;switch(R=t,I=n,$.tag){case 1:if(H=$.payload,typeof H=="function"){O=H.call(I,O,R);break e}O=H;break e;case 3:H.flags=H.flags&-65537|128;case 0:if(H=$.payload,R=typeof H=="function"?H.call(I,O,R):H,R==null)break e;O=U({},O,R);break e;case 2:Xt=!0}}h.callback!==null&&h.lane!==0&&(e.flags|=64,R=l.effects,R===null?l.effects=[h]:R.push(h))}else I={eventTime:I,lane:R,tag:h.tag,payload:h.payload,callback:h.callback,next:null},P===null?(k=P=I,m=O):P=P.next=I,a|=R;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;R=h,h=R.next,R.next=null,l.lastBaseUpdate=R,l.shared.pending=null}}while(!0);if(P===null&&(m=O),l.baseState=m,l.firstBaseUpdate=k,l.lastBaseUpdate=P,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=O}}function pa(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(s(191,l));l.call(r)}}}var _r={},Nt=Qt(_r),Cr=Qt(_r),Tr=Qt(_r);function pn(e){if(e===_r)throw Error(s(174));return e}function vi(e,t){switch(ce(Tr,t),ce(Cr,e),ce(Nt,_r),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:wo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=wo(t,e)}he(Nt),ce(Nt,t)}function $n(){he(Nt),he(Cr),he(Tr)}function ha(e){pn(Tr.current);var t=pn(Nt.current),n=wo(t,e.type);t!==n&&(ce(Cr,e),ce(Nt,n))}function wi(e){Cr.current===e&&(he(Nt),he(Cr))}var Se=Qt(0);function Tl(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 Si=[];function ki(){for(var e=0;e<Si.length;e++)Si[e]._workInProgressVersionPrimary=null;Si.length=0}var Nl=re.ReactCurrentDispatcher,Ei=re.ReactCurrentBatchConfig,hn=0,ke=null,Pe=null,Le=null,Rl=!1,Nr=!1,Rr=0,Sp=0;function Me(){throw Error(s(321))}function xi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yt(e[n],t[n]))return!1;return!0}function _i(e,t,n,r,l,i){if(hn=i,ke=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Nl.current=e===null||e.memoizedState===null?_p:Cp,e=n(r,l),Nr){i=0;do{if(Nr=!1,Rr=0,25<=i)throw Error(s(301));i+=1,Le=Pe=null,t.updateQueue=null,Nl.current=Tp,e=n(r,l)}while(Nr)}if(Nl.current=Ll,t=Pe!==null&&Pe.next!==null,hn=0,Le=Pe=ke=null,Rl=!1,t)throw Error(s(300));return e}function Ci(){var e=Rr!==0;return Rr=0,e}function Rt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?ke.memoizedState=Le=e:Le=Le.next=e,Le}function ft(){if(Pe===null){var e=ke.alternate;e=e!==null?e.memoizedState:null}else e=Pe.next;var t=Le===null?ke.memoizedState:Le.next;if(t!==null)Le=t,Pe=e;else{if(e===null)throw Error(s(310));Pe=e,e={memoizedState:Pe.memoizedState,baseState:Pe.baseState,baseQueue:Pe.baseQueue,queue:Pe.queue,next:null},Le===null?ke.memoizedState=Le=e:Le=Le.next=e}return Le}function Pr(e,t){return typeof t=="function"?t(e):t}function Ti(e){var t=ft(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=Pe,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 P=k.lane;if((hn&P)===P)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 O={lane:P,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};m===null?(h=m=O,a=r):m=m.next=O,ke.lanes|=P,mn|=P}k=k.next}while(k!==null&&k!==i);m===null?a=r:m.next=h,yt(r,t.memoizedState)||(Ge=!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,ke.lanes|=i,mn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ni(e){var t=ft(),n=t.queue;if(n===null)throw Error(s(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);yt(i,t.memoizedState)||(Ge=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ma(){}function ya(e,t){var n=ke,r=ft(),l=t(),i=!yt(r.memoizedState,l);if(i&&(r.memoizedState=l,Ge=!0),r=r.queue,Ri(wa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Le!==null&&Le.memoizedState.tag&1){if(n.flags|=2048,Or(9,va.bind(null,n,r,l,t),void 0,null),ze===null)throw Error(s(349));(hn&30)!==0||ga(n,t,l)}return l}function ga(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ke.updateQueue,t===null?(t={lastEffect:null,stores:null},ke.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function va(e,t,n,r){t.value=n,t.getSnapshot=r,Sa(t)&&ka(e)}function wa(e,t,n){return n(function(){Sa(t)&&ka(e)})}function Sa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yt(e,n)}catch{return!0}}function ka(e){var t=Ft(e,1);t!==null&&kt(t,e,1,-1)}function Ea(e){var t=Rt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:e},t.queue=e,e=e.dispatch=xp.bind(null,ke,e),[t.memoizedState,e]}function Or(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ke.updateQueue,t===null?(t={lastEffect:null,stores:null},ke.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 xa(){return ft().memoizedState}function Pl(e,t,n,r){var l=Rt();ke.flags|=e,l.memoizedState=Or(1|t,n,void 0,r===void 0?null:r)}function Ol(e,t,n,r){var l=ft();r=r===void 0?null:r;var i=void 0;if(Pe!==null){var a=Pe.memoizedState;if(i=a.destroy,r!==null&&xi(r,a.deps)){l.memoizedState=Or(t,n,i,r);return}}ke.flags|=e,l.memoizedState=Or(1|t,n,i,r)}function _a(e,t){return Pl(8390656,8,e,t)}function Ri(e,t){return Ol(2048,8,e,t)}function Ca(e,t){return Ol(4,2,e,t)}function Ta(e,t){return Ol(4,4,e,t)}function Na(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,Ol(4,4,Na.bind(null,t,e),n)}function Pi(){}function Pa(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Oa(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function La(e,t,n){return(hn&21)===0?(e.baseState&&(e.baseState=!1,Ge=!0),e.memoizedState=n):(yt(n,t)||(n=su(),ke.lanes|=n,mn|=n,e.baseState=!0),t)}function kp(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=Ei.transition;Ei.transition={};try{e(!1),t()}finally{se=n,Ei.transition=r}}function za(){return ft().memoizedState}function Ep(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Da(e))ja(t,n);else if(n=ca(e,t,n,r),n!==null){var l=We();kt(n,e,r,l),Fa(n,t,r)}}function xp(e,t,n){var r=en(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Da(e))ja(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,yt(h,a)){var m=t.interleaved;m===null?(l.next=l,yi(t)):(l.next=m.next,m.next=l),t.interleaved=l;return}}catch{}finally{}n=ca(e,t,l,r),n!==null&&(l=We(),kt(n,e,r,l),Fa(n,t,r))}}function Da(e){var t=e.alternate;return e===ke||t!==null&&t===ke}function ja(e,t){Nr=Rl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fa(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}var Ll={readContext:ct,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useInsertionEffect:Me,useLayoutEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useMutableSource:Me,useSyncExternalStore:Me,useId:Me,unstable_isNewReconciler:!1},_p={readContext:ct,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:_a,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Pl(4194308,4,Na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pl(4,2,e,t)},useMemo:function(e,t){var n=Rt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rt();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=Ep.bind(null,ke,e),[r.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:Ea,useDebugValue:Pi,useDeferredValue:function(e){return Rt().memoizedState=e},useTransition:function(){var e=Ea(!1),t=e[0];return e=kp.bind(null,e[1]),Rt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ke,l=Rt();if(ye){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),ze===null)throw Error(s(349));(hn&30)!==0||ga(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,_a(wa.bind(null,r,i,e),[e]),r.flags|=2048,Or(9,va.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Rt(),t=ze.identifierPrefix;if(ye){var n=jt,r=Dt;n=(r&~(1<<32-mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Sp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Cp={readContext:ct,useCallback:Pa,useContext:ct,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:Oa,useReducer:Ti,useRef:xa,useState:function(){return Ti(Pr)},useDebugValue:Pi,useDeferredValue:function(e){var t=ft();return La(t,Pe.memoizedState,e)},useTransition:function(){var e=Ti(Pr)[0],t=ft().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1},Tp={readContext:ct,useCallback:Pa,useContext:ct,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:Oa,useReducer:Ni,useRef:xa,useState:function(){return Ni(Pr)},useDebugValue:Pi,useDeferredValue:function(e){var t=ft();return Pe===null?t.memoizedState=e:La(t,Pe.memoizedState,e)},useTransition:function(){var e=Ni(Pr)[0],t=ft().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1};function vt(e,t){if(e&&e.defaultProps){t=U({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Oi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:U({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zl={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=We(),l=en(e),i=At(r,l);i.payload=t,n!=null&&(i.callback=n),t=Jt(e,i,l),t!==null&&(kt(t,e,l,r),_l(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=We(),l=en(e),i=At(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Jt(e,i,l),t!==null&&(kt(t,e,l,r),_l(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=We(),r=en(e),l=At(n,r);l.tag=2,t!=null&&(l.callback=t),t=Jt(e,l,r),t!==null&&(kt(t,e,r,n),_l(t,e,r))}};function Aa(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?!yr(n,r)||!yr(l,i):!0}function Ia(e,t,n){var r=!1,l=Kt,i=t.contextType;return typeof i=="object"&&i!==null?i=ct(i):(l=Ke(t)?an:Ie.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,l):Kt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=zl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ma(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&&zl.enqueueReplaceState(t,t.state,null)}function Li(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},gi(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=ct(i):(i=Ke(t)?an:Ie.current,l.context=Fn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Oi(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&&zl.enqueueReplaceState(l,l.state,null),Cl(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+=b(r),r=r.return;while(r);var l=n}catch(i){l=`
  111. Error generating stack: `+i.message+`
  112. `+i.stack}return{value:e,source:t,stack:l,digest:null}}function zi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Di(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Np=typeof WeakMap=="function"?WeakMap:Map;function Ua(e,t,n){n=At(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ul||(Ul=!0,Gi=r),Di(e,t)},n}function Ba(e,t,n){n=At(-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(){Di(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Di(e,t),typeof r!="function"&&(Zt===null?Zt=new Set([this]):Zt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Ha(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Np;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=Hp.bind(null,e,t,n),t.then(e,e))}function $a(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 Va(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=At(-1,1),t.tag=2,Jt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Rp=re.ReactCurrentOwner,Ge=!1;function Ve(e,t,n,r){t.child=e===null?aa(t,null,n,r):Un(t,e.child,n,r)}function Wa(e,t,n,r,l){n=n.render;var i=t.ref;return Hn(t,l),r=_i(e,t,n,r,i,l),n=Ci(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,It(e,t,l)):(ye&&n&&si(t),t.flags|=1,Ve(e,t,r,l),t.child)}function qa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!ts(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=ql(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:yr,n(a,r)&&e.ref===t.ref)return It(e,t,l)}return t.flags|=1,e=nn(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(yr(i,r)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=r=i,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,It(e,t,l)}return ji(e,t,n,r,l)}function Ka(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},ce(qn,it),it|=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,ce(qn,it),it|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ce(qn,it),it|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ce(qn,it),it|=r;return Ve(e,t,l,n),t.child}function Ga(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ji(e,t,n,r,l){var i=Ke(n)?an:Ie.current;return i=Fn(t,i),Hn(t,l),n=_i(e,t,n,r,i,l),r=Ci(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,It(e,t,l)):(ye&&r&&si(t),t.flags|=1,Ve(e,t,n,l),t.child)}function Xa(e,t,n,r,l){if(Ke(n)){var i=!0;yl(t)}else i=!1;if(Hn(t,l),t.stateNode===null)jl(e,t),Ia(t,n,r),Li(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=ct(k):(k=Ke(n)?an:Ie.current,k=Fn(t,k));var P=n.getDerivedStateFromProps,O=typeof P=="function"||typeof a.getSnapshotBeforeUpdate=="function";O||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==r||m!==k)&&Ma(t,a,r,k),Xt=!1;var R=t.memoizedState;a.state=R,Cl(t,r,a,l),m=t.memoizedState,h!==r||R!==m||Qe.current||Xt?(typeof P=="function"&&(Oi(t,n,P,r),m=t.memoizedState),(h=Xt||Aa(t,n,h,r,R,m,k))?(O||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,fa(e,t),h=t.memoizedProps,k=t.type===t.elementType?h:vt(t.type,h),a.props=k,O=t.pendingProps,R=a.context,m=n.contextType,typeof m=="object"&&m!==null?m=ct(m):(m=Ke(n)?an:Ie.current,m=Fn(t,m));var I=n.getDerivedStateFromProps;(P=typeof I=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==O||R!==m)&&Ma(t,a,r,m),Xt=!1,R=t.memoizedState,a.state=R,Cl(t,r,a,l);var H=t.memoizedState;h!==O||R!==H||Qe.current||Xt?(typeof I=="function"&&(Oi(t,n,I,r),H=t.memoizedState),(k=Xt||Aa(t,n,k,r,R,H,m)||!1)?(P||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&&R===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&R===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&&R===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),r=!1)}return Fi(e,t,n,r,i,l)}function Fi(e,t,n,r,l,i){Ga(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return l&&ea(t,n,!1),It(e,t,i);r=t.stateNode,Rp.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)):Ve(e,t,h,i),t.memoizedState=r.state,l&&ea(t,n,!0),t.child}function Ja(e){var t=e.stateNode;t.pendingContext?Zu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zu(e,t.context,!1),vi(e,t.containerInfo)}function Ya(e,t,n,r,l){return Mn(),fi(l),t.flags|=256,Ve(e,t,n,r),t.child}var Ai={dehydrated:null,treeContext:null,retryLane:0};function Ii(e){return{baseLanes:e,cachePool:null,transitions:null}}function Za(e,t,n){var r=t.pendingProps,l=Se.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),ce(Se,l&1),e===null)return ci(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=Ql(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=Ii(n),t.memoizedState=Ai,e):Mi(t,a));if(l=e.memoizedState,l!==null&&(h=l.dehydrated,h!==null))return Pp(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=nn(l,m),r.subtreeFlags=l.subtreeFlags&14680064),h!==null?i=nn(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?Ii(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Ai,r}return i=e.child,e=i.sibling,r=nn(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 Mi(e,t){return t=Ql({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Dl(e,t,n,r){return r!==null&&fi(r),Un(t,e.child,null,n),e=Mi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Pp(e,t,n,r,l,i,a){if(n)return t.flags&256?(t.flags&=-257,r=zi(Error(s(422))),Dl(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ql({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=Ii(a),t.memoizedState=Ai,i);if((t.mode&1)===0)return Dl(e,t,a,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var h=r.dgst;return r=h,i=Error(s(419)),r=zi(i,r,void 0),Dl(e,t,a,r)}if(h=(a&e.childLanes)!==0,Ge||h){if(r=ze,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,Ft(e,l),kt(r,e,l,-1))}return es(),r=zi(Error(s(421))),Dl(e,t,a,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=$p.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,ot=qt(l.nextSibling),lt=t,ye=!0,gt=null,e!==null&&(ut[at++]=Dt,ut[at++]=jt,ut[at++]=cn,Dt=e.id,jt=e.overflow,cn=t),t=Mi(t,r.children),t.flags|=4096,t)}function ba(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),mi(e.return,t,n)}function Ui(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 ec(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ve(e,t,r.children,n),r=Se.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&&ba(e,n,t);else if(e.tag===19)ba(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(ce(Se,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&&Tl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ui(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&&Tl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ui(t,!0,n,null,i);break;case"together":Ui(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function jl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function It(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(s(153));if(t.child!==null){for(e=t.child,n=nn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=nn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Op(e,t,n){switch(t.tag){case 3:Ja(t),Mn();break;case 5:ha(t);break;case 1:Ke(t.type)&&yl(t);break;case 4:vi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ce(El,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ce(Se,Se.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Za(e,t,n):(ce(Se,Se.current&1),e=It(e,t,n),e!==null?e.sibling:null);ce(Se,Se.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ec(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ce(Se,Se.current),r)break;return null;case 22:case 23:return t.lanes=0,Ka(e,t,n)}return It(e,t,n)}var tc,Bi,nc,rc;tc=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}},Bi=function(){},nc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,pn(Nt.current);var i=null;switch(n){case"input":l=mo(e,l),r=mo(e,r),i=[];break;case"select":l=U({},l,{value:void 0}),r=U({},r,{value:void 0}),i=[];break;case"textarea":l=vo(e,l),r=vo(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=pl)}So(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"&&pe("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)}},rc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Lr(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 Ue(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 Lp(e,t,n){var r=t.pendingProps;switch(ui(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ke(t.type)&&ml(),Ue(t),null;case 3:return r=t.stateNode,$n(),he(Qe),he(Ie),ki(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Sl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,gt!==null&&(Yi(gt),gt=null))),Bi(e,t),Ue(t),null;case 5:wi(t);var l=pn(Tr.current);if(n=t.type,e!==null&&t.stateNode!=null)nc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(s(166));return Ue(t),null}if(e=pn(Nt.current),Sl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Tt]=t,r[kr]=i,e=(t.mode&1)!==0,n){case"dialog":pe("cancel",r),pe("close",r);break;case"iframe":case"object":case"embed":pe("load",r);break;case"video":case"audio":for(l=0;l<vr.length;l++)pe(vr[l],r);break;case"source":pe("error",r);break;case"img":case"image":case"link":pe("error",r),pe("load",r);break;case"details":pe("toggle",r);break;case"input":Is(r,i),pe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},pe("invalid",r);break;case"textarea":Bs(r,i),pe("invalid",r)}So(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&&dl(r.textContent,h,e),l=["children",h]):typeof h=="number"&&r.textContent!==""+h&&(i.suppressHydrationWarning!==!0&&dl(r.textContent,h,e),l=["children",""+h]):f.hasOwnProperty(a)&&h!=null&&a==="onScroll"&&pe("scroll",r)}switch(n){case"input":Vr(r),Us(r,i,!0);break;case"textarea":Vr(r),$s(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=pl)}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=Vs(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[Tt]=t,e[kr]=r,tc(e,t,!1,!1),t.stateNode=e;e:{switch(a=ko(n,r),n){case"dialog":pe("cancel",e),pe("close",e),l=r;break;case"iframe":case"object":case"embed":pe("load",e),l=r;break;case"video":case"audio":for(l=0;l<vr.length;l++)pe(vr[l],e);l=r;break;case"source":pe("error",e),l=r;break;case"img":case"image":case"link":pe("error",e),pe("load",e),l=r;break;case"details":pe("toggle",e),l=r;break;case"input":Is(e,r),l=mo(e,r),pe("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=U({},r,{value:void 0}),pe("invalid",e);break;case"textarea":Bs(e,r),l=vo(e,r),pe("invalid",e);break;default:l=r}So(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&&Ws(e,m)):i==="children"?typeof m=="string"?(n!=="textarea"||m!=="")&&bn(e,m):typeof m=="number"&&bn(e,""+m):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(f.hasOwnProperty(i)?m!=null&&i==="onScroll"&&pe("scroll",e):m!=null&&le(e,i,m,a))}switch(n){case"input":Vr(e),Us(e,r,!1);break;case"textarea":Vr(e),$s(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=pl)}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 Ue(t),null;case 6:if(e&&t.stateNode!=null)rc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(s(166));if(n=pn(Tr.current),pn(Nt.current),Sl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Tt]=t,(i=r.nodeValue!==n)&&(e=lt,e!==null))switch(e.tag){case 3:dl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&dl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Tt]=t,t.stateNode=r}return Ue(t),null;case 13:if(he(Se),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ye&&ot!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ia(),Mn(),t.flags|=98560,i=!1;else if(i=Sl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(s(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(s(317));i[Tt]=t}else Mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),i=!1}else gt!==null&&(Yi(gt),gt=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||(Se.current&1)!==0?Oe===0&&(Oe=3):es())),t.updateQueue!==null&&(t.flags|=4),Ue(t),null);case 4:return $n(),Bi(e,t),e===null&&wr(t.stateNode.containerInfo),Ue(t),null;case 10:return hi(t.type._context),Ue(t),null;case 17:return Ke(t.type)&&ml(),Ue(t),null;case 19:if(he(Se),i=t.memoizedState,i===null)return Ue(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Lr(i,!1);else{if(Oe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tl(e),a!==null){for(t.flags|=128,Lr(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 ce(Se,Se.current&1|2),t.child}e=e.sibling}i.tail!==null&&xe()>Qn&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Lr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!ye)return Ue(t),null}else 2*xe()-i.renderingStartTime>Qn&&n!==1073741824&&(t.flags|=128,r=!0,Lr(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=xe(),t.sibling=null,n=Se.current,ce(Se,r?n&1|2:n&1),t):(Ue(t),null);case 22:case 23:return bi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(it&1073741824)!==0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function zp(e,t){switch(ui(t),t.tag){case 1:return Ke(t.type)&&ml(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $n(),he(Qe),he(Ie),ki(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return wi(t),null;case 13:if(he(Se),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return he(Se),null;case 4:return $n(),null;case 10:return hi(t.type._context),null;case 22:case 23:return bi(),null;case 24:return null;default:return null}}var Fl=!1,Be=!1,Dp=typeof WeakSet=="function"?WeakSet:Set,B=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ee(e,t,r)}else n.current=null}function Hi(e,t,n){try{n()}catch(r){Ee(e,t,r)}}var lc=!1;function jp(e,t){if(bo=tl,e=Au(),qo(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,P=0,O=e,R=null;t:for(;;){for(var I;O!==n||l!==0&&O.nodeType!==3||(h=a+l),O!==i||r!==0&&O.nodeType!==3||(m=a+r),O.nodeType===3&&(a+=O.nodeValue.length),(I=O.firstChild)!==null;)R=O,O=I;for(;;){if(O===e)break t;if(R===n&&++k===l&&(h=a),R===i&&++P===r&&(m=a),(I=O.nextSibling)!==null)break;O=R,R=O.parentNode}O=I}n=h===-1||m===-1?null:{start:h,end:m}}else n=null}n=n||{start:0,end:0}}else n=null;for(ei={focusedElem:e,selectionRange:n},tl=!1,B=t;B!==null;)if(t=B,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,B=e;else for(;B!==null;){t=B;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,_e=H.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?$:vt(t.type,$),_e);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(s(163))}}catch(L){Ee(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,B=e;break}B=t.return}return H=lc,lc=!1,H}function zr(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&&Hi(t,n,i)}l=l.next}while(l!==r)}}function Al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function $i(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function oc(e){var t=e.alternate;t!==null&&(e.alternate=null,oc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Tt],delete t[kr],delete t[li],delete t[yp],delete t[gp])),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 ic(e){return e.tag===5||e.tag===3||e.tag===4}function sc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ic(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 Vi(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=pl));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}function Wi(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(Wi(e,t,n),e=e.sibling;e!==null;)Wi(e,t,n),e=e.sibling}var je=null,wt=!1;function Yt(e,t,n){for(n=n.child;n!==null;)uc(e,t,n),n=n.sibling}function uc(e,t,n){if(Ct&&typeof Ct.onCommitFiberUnmount=="function")try{Ct.onCommitFiberUnmount(Xr,n)}catch{}switch(n.tag){case 5:Be||Wn(n,t);case 6:var r=je,l=wt;je=null,Yt(e,t,n),je=r,wt=l,je!==null&&(wt?(e=je,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):je.removeChild(n.stateNode));break;case 18:je!==null&&(wt?(e=je,n=n.stateNode,e.nodeType===8?ri(e.parentNode,n):e.nodeType===1&&ri(e,n),cr(e)):ri(je,n.stateNode));break;case 4:r=je,l=wt,je=n.stateNode.containerInfo,wt=!0,Yt(e,t,n),je=r,wt=l;break;case 0:case 11:case 14:case 15:if(!Be&&(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)&&Hi(n,t,a),l=l.next}while(l!==r)}Yt(e,t,n);break;case 1:if(!Be&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(h){Ee(n,t,h)}Yt(e,t,n);break;case 21:Yt(e,t,n);break;case 22:n.mode&1?(Be=(r=Be)||n.memoizedState!==null,Yt(e,t,n),Be=r):Yt(e,t,n);break;default:Yt(e,t,n)}}function ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Dp),t.forEach(function(r){var l=Vp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function St(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:je=h.stateNode,wt=!1;break e;case 3:je=h.stateNode.containerInfo,wt=!0;break e;case 4:je=h.stateNode.containerInfo,wt=!0;break e}h=h.return}if(je===null)throw Error(s(160));uc(i,a,l),je=null,wt=!1;var m=l.alternate;m!==null&&(m.return=null),l.return=null}catch(k){Ee(l,t,k)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)cc(t,e),t=t.sibling}function cc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(St(t,e),Pt(e),r&4){try{zr(3,e,e.return),Al(3,e)}catch($){Ee(e,e.return,$)}try{zr(5,e,e.return)}catch($){Ee(e,e.return,$)}}break;case 1:St(t,e),Pt(e),r&512&&n!==null&&Wn(n,n.return);break;case 5:if(St(t,e),Pt(e),r&512&&n!==null&&Wn(n,n.return),e.flags&32){var l=e.stateNode;try{bn(l,"")}catch($){Ee(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&&Ms(l,i),ko(h,a);var k=ko(h,i);for(a=0;a<m.length;a+=2){var P=m[a],O=m[a+1];P==="style"?Qs(l,O):P==="dangerouslySetInnerHTML"?Ws(l,O):P==="children"?bn(l,O):le(l,P,O,k)}switch(h){case"input":yo(l,i);break;case"textarea":Hs(l,i);break;case"select":var R=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var I=i.value;I!=null?xn(l,!!i.multiple,I,!1):R!==!!i.multiple&&(i.defaultValue!=null?xn(l,!!i.multiple,i.defaultValue,!0):xn(l,!!i.multiple,i.multiple?[]:"",!1))}l[kr]=i}catch($){Ee(e,e.return,$)}}break;case 6:if(St(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(s(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch($){Ee(e,e.return,$)}}break;case 3:if(St(t,e),Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{cr(t.containerInfo)}catch($){Ee(e,e.return,$)}break;case 4:St(t,e),Pt(e);break;case 13:St(t,e),Pt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Ki=xe())),r&4&&ac(e);break;case 22:if(P=n!==null&&n.memoizedState!==null,e.mode&1?(Be=(k=Be)||P,St(t,e),Be=k):St(t,e),Pt(e),r&8192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)&&!P&&(e.mode&1)!==0)for(B=e,P=e.child;P!==null;){for(O=B=P;B!==null;){switch(R=B,I=R.child,R.tag){case 0:case 11:case 14:case 15:zr(4,R,R.return);break;case 1:Wn(R,R.return);var H=R.stateNode;if(typeof H.componentWillUnmount=="function"){r=R,n=R.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch($){Ee(r,n,$)}}break;case 5:Wn(R,R.return);break;case 22:if(R.memoizedState!==null){pc(O);continue}}I!==null?(I.return=R,B=I):pc(O)}P=P.sibling}e:for(P=null,O=e;;){if(O.tag===5){if(P===null){P=O;try{l=O.stateNode,k?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(h=O.stateNode,m=O.memoizedProps.style,a=m!=null&&m.hasOwnProperty("display")?m.display:null,h.style.display=qs("display",a))}catch($){Ee(e,e.return,$)}}}else if(O.tag===6){if(P===null)try{O.stateNode.nodeValue=k?"":O.memoizedProps}catch($){Ee(e,e.return,$)}}else if((O.tag!==22&&O.tag!==23||O.memoizedState===null||O===e)&&O.child!==null){O.child.return=O,O=O.child;continue}if(O===e)break e;for(;O.sibling===null;){if(O.return===null||O.return===e)break e;P===O&&(P=null),O=O.return}P===O&&(P=null),O.sibling.return=O.return,O=O.sibling}}break;case 19:St(t,e),Pt(e),r&4&&ac(e);break;case 21:break;default:St(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ic(n)){var r=n;break e}n=n.return}throw Error(s(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(bn(l,""),r.flags&=-33);var i=sc(e);Wi(e,i,l);break;case 3:case 4:var a=r.stateNode.containerInfo,h=sc(e);Vi(e,h,a);break;default:throw Error(s(161))}}catch(m){Ee(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fp(e,t,n){B=e,fc(e)}function fc(e,t,n){for(var r=(e.mode&1)!==0;B!==null;){var l=B,i=l.child;if(l.tag===22&&r){var a=l.memoizedState!==null||Fl;if(!a){var h=l.alternate,m=h!==null&&h.memoizedState!==null||Be;h=Fl;var k=Be;if(Fl=a,(Be=m)&&!k)for(B=l;B!==null;)a=B,m=a.child,a.tag===22&&a.memoizedState!==null?hc(l):m!==null?(m.return=a,B=m):hc(l);for(;i!==null;)B=i,fc(i),i=i.sibling;B=l,Fl=h,Be=k}dc(e)}else(l.subtreeFlags&8772)!==0&&i!==null?(i.return=l,B=i):dc(e)}}function dc(e){for(;B!==null;){var t=B;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Be||Al(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Be)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:vt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&pa(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}pa(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 P=k.memoizedState;if(P!==null){var O=P.dehydrated;O!==null&&cr(O)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}Be||t.flags&512&&$i(t)}catch(R){Ee(t,t.return,R)}}if(t===e){B=null;break}if(n=t.sibling,n!==null){n.return=t.return,B=n;break}B=t.return}}function pc(e){for(;B!==null;){var t=B;if(t===e){B=null;break}var n=t.sibling;if(n!==null){n.return=t.return,B=n;break}B=t.return}}function hc(e){for(;B!==null;){var t=B;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Al(4,t)}catch(m){Ee(t,n,m)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(m){Ee(t,l,m)}}var i=t.return;try{$i(t)}catch(m){Ee(t,i,m)}break;case 5:var a=t.return;try{$i(t)}catch(m){Ee(t,a,m)}}}catch(m){Ee(t,t.return,m)}if(t===e){B=null;break}var h=t.sibling;if(h!==null){h.return=t.return,B=h;break}B=t.return}}var Ap=Math.ceil,Il=re.ReactCurrentDispatcher,qi=re.ReactCurrentOwner,dt=re.ReactCurrentBatchConfig,ee=0,ze=null,Te=null,Fe=0,it=0,qn=Qt(0),Oe=0,Dr=null,mn=0,Ml=0,Qi=0,jr=null,Xe=null,Ki=0,Qn=1/0,Mt=null,Ul=!1,Gi=null,Zt=null,Bl=!1,bt=null,Hl=0,Fr=0,Xi=null,$l=-1,Vl=0;function We(){return(ee&6)!==0?xe():$l!==-1?$l:$l=xe()}function en(e){return(e.mode&1)===0?1:(ee&2)!==0&&Fe!==0?Fe&-Fe:wp.transition!==null?(Vl===0&&(Vl=su()),Vl):(e=se,e!==0||(e=window.event,e=e===void 0?16:yu(e.type)),e)}function kt(e,t,n,r){if(50<Fr)throw Fr=0,Xi=null,Error(s(185));or(e,n,r),((ee&2)===0||e!==ze)&&(e===ze&&((ee&2)===0&&(Ml|=n),Oe===4&&tn(e,Fe)),Je(e,r),n===1&&ee===0&&(t.mode&1)===0&&(Qn=xe()+500,gl&&Gt()))}function Je(e,t){var n=e.callbackNode;wd(e,t);var r=Zr(e,e===ze?Fe:0);if(r===0)n!==null&&lu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&lu(n),t===1)e.tag===0?vp(yc.bind(null,e)):ta(yc.bind(null,e)),hp(function(){(ee&6)===0&&Gt()}),n=null;else{switch(uu(r)){case 1:n=Ro;break;case 4:n=ou;break;case 16:n=Gr;break;case 536870912:n=iu;break;default:n=Gr}n=_c(n,mc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mc(e,t){if($l=-1,Vl=0,(ee&6)!==0)throw Error(s(327));var n=e.callbackNode;if(Kn()&&e.callbackNode!==n)return null;var r=Zr(e,e===ze?Fe:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Wl(e,r);else{t=r;var l=ee;ee|=2;var i=vc();(ze!==e||Fe!==t)&&(Mt=null,Qn=xe()+500,gn(e,t));do try{Up();break}catch(h){gc(e,h)}while(!0);pi(),Il.current=i,ee=l,Te!==null?t=0:(ze=null,Fe=0,t=Oe)}if(t!==0){if(t===2&&(l=Po(e),l!==0&&(r=l,t=Ji(e,l))),t===1)throw n=Dr,gn(e,0),tn(e,r),Je(e,xe()),n;if(t===6)tn(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Ip(l)&&(t=Wl(e,r),t===2&&(i=Po(e),i!==0&&(r=i,t=Ji(e,i))),t===1))throw n=Dr,gn(e,0),tn(e,r),Je(e,xe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(s(345));case 2:vn(e,Xe,Mt);break;case 3:if(tn(e,r),(r&130023424)===r&&(t=Ki+500-xe(),10<t)){if(Zr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){We(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ni(vn.bind(null,e,Xe,Mt),t);break}vn(e,Xe,Mt);break;case 4:if(tn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var a=31-mt(r);i=1<<a,a=t[a],a>l&&(l=a),r&=~i}if(r=l,r=xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ap(r/1960))-r,10<r){e.timeoutHandle=ni(vn.bind(null,e,Xe,Mt),r);break}vn(e,Xe,Mt);break;case 5:vn(e,Xe,Mt);break;default:throw Error(s(329))}}}return Je(e,xe()),e.callbackNode===n?mc.bind(null,e):null}function Ji(e,t){var n=jr;return e.current.memoizedState.isDehydrated&&(gn(e,t).flags|=256),e=Wl(e,t),e!==2&&(t=Xe,Xe=n,t!==null&&Yi(t)),e}function Yi(e){Xe===null?Xe=e:Xe.push.apply(Xe,e)}function Ip(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(!yt(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 tn(e,t){for(t&=~Qi,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-mt(t),r=1<<n;e[n]=-1,t&=~r}}function yc(e){if((ee&6)!==0)throw Error(s(327));Kn();var t=Zr(e,0);if((t&1)===0)return Je(e,xe()),null;var n=Wl(e,t);if(e.tag!==0&&n===2){var r=Po(e);r!==0&&(t=r,n=Ji(e,r))}if(n===1)throw n=Dr,gn(e,0),tn(e,t),Je(e,xe()),n;if(n===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vn(e,Xe,Mt),Je(e,xe()),null}function Zi(e,t){var n=ee;ee|=1;try{return e(t)}finally{ee=n,ee===0&&(Qn=xe()+500,gl&&Gt())}}function yn(e){bt!==null&&bt.tag===0&&(ee&6)===0&&Kn();var t=ee;ee|=1;var n=dt.transition,r=se;try{if(dt.transition=null,se=1,e)return e()}finally{se=r,dt.transition=n,ee=t,(ee&6)===0&&Gt()}}function bi(){it=qn.current,he(qn)}function gn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,pp(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(ui(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ml();break;case 3:$n(),he(Qe),he(Ie),ki();break;case 5:wi(r);break;case 4:$n();break;case 13:he(Se);break;case 19:he(Se);break;case 10:hi(r.type._context);break;case 22:case 23:bi()}n=n.return}if(ze=e,Te=e=nn(e.current,null),Fe=it=t,Oe=0,Dr=null,Qi=Ml=mn=0,Xe=jr=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 gc(e,t){do{var n=Te;try{if(pi(),Nl.current=Ll,Rl){for(var r=ke.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Rl=!1}if(hn=0,Le=Pe=ke=null,Nr=!1,Rr=0,qi.current=null,n===null||n.return===null){Oe=1,Dr=t,Te=null;break}e:{var i=e,a=n.return,h=n,m=t;if(t=Fe,h.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){var k=m,P=h,O=P.tag;if((P.mode&1)===0&&(O===0||O===11||O===15)){var R=P.alternate;R?(P.updateQueue=R.updateQueue,P.memoizedState=R.memoizedState,P.lanes=R.lanes):(P.updateQueue=null,P.memoizedState=null)}var I=$a(a);if(I!==null){I.flags&=-257,Va(I,a,h,i,t),I.mode&1&&Ha(i,k,t),t=I,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){Ha(i,k,t),es();break e}m=Error(s(426))}}else if(ye&&h.mode&1){var _e=$a(a);if(_e!==null){(_e.flags&65536)===0&&(_e.flags|=256),Va(_e,a,h,i,t),fi(Vn(m,h));break e}}i=m=Vn(m,h),Oe!==4&&(Oe=2),jr===null?jr=[i]:jr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var w=Ua(i,m,t);da(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"&&(Zt===null||!Zt.has(S)))){i.flags|=65536,t&=-t,i.lanes|=t;var L=Ba(i,h,t);da(i,L);break e}}i=i.return}while(i!==null)}Sc(n)}catch(V){t=V,Te===n&&n!==null&&(Te=n=n.return);continue}break}while(!0)}function vc(){var e=Il.current;return Il.current=Ll,e===null?Ll:e}function es(){(Oe===0||Oe===3||Oe===2)&&(Oe=4),ze===null||(mn&268435455)===0&&(Ml&268435455)===0||tn(ze,Fe)}function Wl(e,t){var n=ee;ee|=2;var r=vc();(ze!==e||Fe!==t)&&(Mt=null,gn(e,t));do try{Mp();break}catch(l){gc(e,l)}while(!0);if(pi(),ee=n,Il.current=r,Te!==null)throw Error(s(261));return ze=null,Fe=0,Oe}function Mp(){for(;Te!==null;)wc(Te)}function Up(){for(;Te!==null&&!cd();)wc(Te)}function wc(e){var t=xc(e.alternate,e,it);e.memoizedProps=e.pendingProps,t===null?Sc(e):Te=t,qi.current=null}function Sc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Lp(n,t,it),n!==null){Te=n;return}}else{if(n=zp(n,t),n!==null){n.flags&=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Oe=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);Oe===0&&(Oe=5)}function vn(e,t,n){var r=se,l=dt.transition;try{dt.transition=null,se=1,Bp(e,t,n,r)}finally{dt.transition=l,se=r}return null}function Bp(e,t,n,r){do Kn();while(bt!==null);if((ee&6)!==0)throw Error(s(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(s(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Sd(e,i),e===ze&&(Te=ze=null,Fe=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Bl||(Bl=!0,_c(Gr,function(){return Kn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=dt.transition,dt.transition=null;var a=se;se=1;var h=ee;ee|=4,qi.current=null,jp(e,n),cc(n,e),ip(ei),tl=!!bo,ei=bo=null,e.current=n,Fp(n),fd(),ee=h,se=a,dt.transition=i}else e.current=n;if(Bl&&(Bl=!1,bt=e,Hl=l),i=e.pendingLanes,i===0&&(Zt=null),hd(n.stateNode),Je(e,xe()),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(Ul)throw Ul=!1,e=Gi,Gi=null,e;return(Hl&1)!==0&&e.tag!==0&&Kn(),i=e.pendingLanes,(i&1)!==0?e===Xi?Fr++:(Fr=0,Xi=e):Fr=0,Gt(),null}function Kn(){if(bt!==null){var e=uu(Hl),t=dt.transition,n=se;try{if(dt.transition=null,se=16>e?16:e,bt===null)var r=!1;else{if(e=bt,bt=null,Hl=0,(ee&6)!==0)throw Error(s(331));var l=ee;for(ee|=4,B=e.current;B!==null;){var i=B,a=i.child;if((B.flags&16)!==0){var h=i.deletions;if(h!==null){for(var m=0;m<h.length;m++){var k=h[m];for(B=k;B!==null;){var P=B;switch(P.tag){case 0:case 11:case 15:zr(8,P,i)}var O=P.child;if(O!==null)O.return=P,B=O;else for(;B!==null;){P=B;var R=P.sibling,I=P.return;if(oc(P),P===k){B=null;break}if(R!==null){R.return=I,B=R;break}B=I}}}var H=i.alternate;if(H!==null){var $=H.child;if($!==null){H.child=null;do{var _e=$.sibling;$.sibling=null,$=_e}while($!==null)}}B=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,B=a;else e:for(;B!==null;){if(i=B,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:zr(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,B=w;break e}B=i.return}}var y=e.current;for(B=y;B!==null;){a=B;var S=a.child;if((a.subtreeFlags&2064)!==0&&S!==null)S.return=a,B=S;else e:for(a=y;B!==null;){if(h=B,(h.flags&2048)!==0)try{switch(h.tag){case 0:case 11:case 15:Al(9,h)}}catch(V){Ee(h,h.return,V)}if(h===a){B=null;break e}var L=h.sibling;if(L!==null){L.return=h.return,B=L;break e}B=h.return}}if(ee=l,Gt(),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(Xr,e)}catch{}r=!0}return r}finally{se=n,dt.transition=t}}return!1}function kc(e,t,n){t=Vn(n,t),t=Ua(e,t,1),e=Jt(e,t,1),t=We(),e!==null&&(or(e,1,t),Je(e,t))}function Ee(e,t,n){if(e.tag===3)kc(e,e,n);else for(;t!==null;){if(t.tag===3){kc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Zt===null||!Zt.has(r))){e=Vn(n,e),e=Ba(t,e,1),t=Jt(t,e,1),e=We(),t!==null&&(or(t,1,e),Je(t,e));break}}t=t.return}}function Hp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=We(),e.pingedLanes|=e.suspendedLanes&n,ze===e&&(Fe&n)===n&&(Oe===4||Oe===3&&(Fe&130023424)===Fe&&500>xe()-Ki?gn(e,0):Qi|=n),Je(e,t)}function Ec(e,t){t===0&&((e.mode&1)===0?t=1:(t=Yr,Yr<<=1,(Yr&130023424)===0&&(Yr=4194304)));var n=We();e=Ft(e,t),e!==null&&(or(e,t,n),Je(e,n))}function $p(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ec(e,n)}function Vp(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(s(314))}r!==null&&r.delete(t),Ec(e,n)}var xc;xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qe.current)Ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ge=!1,Op(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,ye&&(t.flags&1048576)!==0&&na(t,wl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;jl(e,t),e=t.pendingProps;var l=Fn(t,Ie.current);Hn(t,n),l=_i(null,t,r,e,l,n);var i=Ci();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,Ke(r)?(i=!0,yl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,gi(t),l.updater=zl,t.stateNode=l,l._reactInternals=t,Li(t,r,e,n),t=Fi(null,t,r,!0,i,n)):(t.tag=0,ye&&i&&si(t),Ve(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(jl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=qp(r),e=vt(r,e),l){case 0:t=ji(null,t,r,e,n);break e;case 1:t=Xa(null,t,r,e,n);break e;case 11:t=Wa(null,t,r,e,n);break e;case 14:t=qa(null,t,r,vt(r.type,e),n);break e}throw Error(s(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),ji(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),Xa(e,t,r,l,n);case 3:e:{if(Ja(t),e===null)throw Error(s(387));r=t.pendingProps,i=t.memoizedState,l=i.element,fa(e,t),Cl(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(s(423)),t),t=Ya(e,t,r,n,l);break e}else if(r!==l){l=Vn(Error(s(424)),t),t=Ya(e,t,r,n,l);break e}else for(ot=qt(t.stateNode.containerInfo.firstChild),lt=t,ye=!0,gt=null,n=aa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===l){t=It(e,t,n);break e}Ve(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null&&ci(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ti(r,l)?a=null:i!==null&&ti(r,i)&&(t.flags|=32),Ga(e,t),Ve(e,t,a,n),t.child;case 6:return e===null&&ci(t),null;case 13:return Za(e,t,n);case 4:return vi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Ve(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),Wa(e,t,r,l,n);case 7:return Ve(e,t,t.pendingProps,n),t.child;case 8:return Ve(e,t,t.pendingProps.children,n),t.child;case 12:return Ve(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,ce(El,r._currentValue),r._currentValue=a,i!==null)if(yt(i.value,a)){if(i.children===l.children&&!Qe.current){t=It(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=At(-1,n&-n),m.tag=2;var k=i.updateQueue;if(k!==null){k=k.shared;var P=k.pending;P===null?m.next=m:(m.next=P.next,P.next=m),k.pending=m}}i.lanes|=n,m=i.alternate,m!==null&&(m.lanes|=n),mi(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(s(341));a.lanes|=n,h=a.alternate,h!==null&&(h.lanes|=n),mi(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}Ve(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Hn(t,n),l=ct(l),r=r(l),t.flags|=1,Ve(e,t,r,n),t.child;case 14:return r=t.type,l=vt(r,t.pendingProps),l=vt(r.type,l),qa(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:vt(r,l),jl(e,t),t.tag=1,Ke(r)?(e=!0,yl(t)):e=!1,Hn(t,n),Ia(t,r,l),Li(t,r,l,n),Fi(null,t,r,!0,e,n);case 19:return ec(e,t,n);case 22:return Ka(e,t,n)}throw Error(s(156,t.tag))};function _c(e,t){return ru(e,t)}function Wp(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 pt(e,t,n,r){return new Wp(e,t,n,r)}function ts(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qp(e){if(typeof e=="function")return ts(e)?1:0;if(e!=null){if(e=e.$$typeof,e===$e)return 11;if(e===tt)return 14}return 2}function nn(e,t){var n=e.alternate;return n===null?(n=pt(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 ql(e,t,n,r,l,i){var a=2;if(r=e,typeof e=="function")ts(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ue:return wn(n.children,l,i,t);case Ae:a=8,l|=8;break;case et:return e=pt(12,n,t,l|2),e.elementType=et,e.lanes=i,e;case Ne:return e=pt(13,n,t,l),e.elementType=Ne,e.lanes=i,e;case Re:return e=pt(19,n,t,l),e.elementType=Re,e.lanes=i,e;case de:return Ql(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case st:a=10;break e;case _t:a=9;break e;case $e:a=11;break e;case tt:a=14;break e;case fe:a=16,r=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=pt(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=pt(7,e,r,t),e.lanes=n,e}function Ql(e,t,n,r){return e=pt(22,e,r,t),e.elementType=de,e.lanes=n,e.stateNode={isHidden:!1},e}function ns(e,t,n){return e=pt(6,e,null,t),e.lanes=n,e}function rs(e,t,n){return t=pt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Qp(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=Oo(0),this.expirationTimes=Oo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Oo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ls(e,t,n,r,l,i,a,h,m){return e=new Qp(e,t,n,h,m),t===1?(t=1,i===!0&&(t|=8)):t=0,i=pt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gi(i),e}function Kp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:we,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Cc(e){if(!e)return Kt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var n=e.type;if(Ke(n))return bu(e,n,t)}return t}function Tc(e,t,n,r,l,i,a,h,m){return e=ls(n,r,!0,e,l,i,a,h,m),e.context=Cc(null),n=e.current,r=We(),l=en(n),i=At(r,l),i.callback=t??null,Jt(n,i,l),e.current.lanes=l,or(e,l,r),Je(e,r),e}function Kl(e,t,n,r){var l=t.current,i=We(),a=en(l);return n=Cc(n),t.context===null?t.context=n:t.pendingContext=n,t=At(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Jt(l,t,a),e!==null&&(kt(e,l,a,i),_l(e,l,a)),a}function Gl(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 Nc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function os(e,t){Nc(e,t),(e=e.alternate)&&Nc(e,t)}function Gp(){return null}var Rc=typeof reportError=="function"?reportError:function(e){console.error(e)};function is(e){this._internalRoot=e}Xl.prototype.render=is.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));Kl(e,t,null,null)},Xl.prototype.unmount=is.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){Kl(null,e,null,null)}),t[Lt]=null}};function Xl(e){this._internalRoot=e}Xl.prototype.unstable_scheduleHydration=function(e){if(e){var t=fu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<$t.length&&t!==0&&t<$t[n].priority;n++);$t.splice(n,0,e),n===0&&hu(e)}};function ss(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Jl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Pc(){}function Xp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var k=Gl(a);i.call(k)}}var a=Tc(t,r,e,0,null,!1,!1,"",Pc);return e._reactRootContainer=a,e[Lt]=a.current,wr(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=Gl(m);h.call(k)}}var m=ls(e,0,!1,null,null,!1,!1,"",Pc);return e._reactRootContainer=m,e[Lt]=m.current,wr(e.nodeType===8?e.parentNode:e),yn(function(){Kl(t,m,n,r)}),m}function Yl(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=Gl(a);h.call(m)}}Kl(t,a,e,l)}else a=Xp(n,t,e,l,r);return Gl(a)}au=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=lr(t.pendingLanes);n!==0&&(Lo(t,n|1),Je(t,xe()),(ee&6)===0&&(Qn=xe()+500,Gt()))}break;case 13:yn(function(){var r=Ft(e,1);if(r!==null){var l=We();kt(r,e,1,l)}}),os(e,1)}},zo=function(e){if(e.tag===13){var t=Ft(e,134217728);if(t!==null){var n=We();kt(t,e,134217728,n)}os(e,134217728)}},cu=function(e){if(e.tag===13){var t=en(e),n=Ft(e,t);if(n!==null){var r=We();kt(n,e,t,r)}os(e,t)}},fu=function(){return se},du=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},_o=function(e,t,n){switch(t){case"input":if(yo(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=hl(r);if(!l)throw Error(s(90));As(r),yo(r,l)}}}break;case"textarea":Hs(e,n);break;case"select":t=n.value,t!=null&&xn(e,!!n.multiple,t,!1)}},Js=Zi,Ys=yn;var Jp={usingClientEntryPoint:!1,Events:[Er,Dn,hl,Gs,Xs,Zi]},Ar={findFiberByHostInstance:un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Yp={bundleType:Ar.bundleType,version:Ar.version,rendererPackageName:Ar.rendererPackageName,rendererConfig:Ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:re.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tu(e),e===null?null:e.stateNode},findFiberByHostInstance:Ar.findFiberByHostInstance||Gp,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 Zl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zl.isDisabled&&Zl.supportsFiber)try{Xr=Zl.inject(Yp),Ct=Zl}catch{}}return Ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jp,Ye.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ss(t))throw Error(s(200));return Kp(e,t,null,n)},Ye.createRoot=function(e,t){if(!ss(e))throw Error(s(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=ls(e,1,!1,null,null,n,!1,r,l),e[Lt]=t.current,wr(e.nodeType===8?e.parentNode:e),new is(t)},Ye.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(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=tu(t),e=e===null?null:e.stateNode,e},Ye.flushSync=function(e){return yn(e)},Ye.hydrate=function(e,t,n){if(!Jl(t))throw Error(s(200));return Yl(null,e,t,!0,n)},Ye.hydrateRoot=function(e,t,n){if(!ss(e))throw Error(s(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=Tc(t,null,e,1,n??null,l,!1,i,a),e[Lt]=t.current,wr(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 Xl(t)},Ye.render=function(e,t,n){if(!Jl(t))throw Error(s(200));return Yl(null,e,t,!1,n)},Ye.unmountComponentAtNode=function(e){if(!Jl(e))throw Error(s(40));return e._reactRootContainer?(yn(function(){Yl(null,null,e,!1,function(){e._reactRootContainer=null,e[Lt]=null})}),!0):!1},Ye.unstable_batchedUpdates=Zi,Ye.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jl(n))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return Yl(e,t,n,!1,r)},Ye.version="18.3.1-next-f1338f8080-20240426",Ye}var Ic;function o1(){if(Ic)return cs.exports;Ic=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(u){console.error(u)}}return o(),cs.exports=l1(),cs.exports}var Mc;function i1(){if(Mc)return bl;Mc=1;var o=o1();return bl.createRoot=o.createRoot,bl.hydrateRoot=o.hydrateRoot,bl}var s1=i1();const u1=pf(s1);var Ps=Rs();function hf(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ps={exports:{}},hs,Uc;function a1(){if(Uc)return hs;Uc=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return hs=o,hs}var ms,Bc;function c1(){if(Bc)return ms;Bc=1;var o=a1();function u(){}function s(){}return s.resetWarningCache=u,ms=function(){function c(p,g,_,C,x,z){if(z!==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:s,resetWarningCache:u};return d.PropTypes=d,d},ms}var Hc;function f1(){return Hc||(Hc=1,ps.exports=c1()()),ps.exports}var ht=f1(),$c={exports:{}};/*!
  113. Copyright (c) 2018 Jed Watson.
  114. Licensed under the MIT License (MIT), see
  115. http://jedwatson.github.io/classnames
  116. */var Vc;function d1(){return Vc||(Vc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){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 s.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)u.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?(s.default=s,o.exports=s):window.classNames=s})()}($c)),$c.exports}var p1=d1();const h1=hf(p1),m1="_logo_1ucpf_27",y1={logo:m1},g1=h1.bind({...y1}),eo={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},mf=({ariaHidden:o=!0,className:u,inverse:s,title:c="Healthgrades",width:f})=>{const d={[u]:u,logo:!0,"logo--standard":!s,"logo--inverse":s},p=s?eo.inverse:eo.base,g=s?eo.inverse:eo.secondary;return M.jsxs("svg",{className:g1(d),"aria-hidden":o?!0:null,width:f||"100%",viewBox:"0 0 165 24",children:[M.jsx("title",{children:c}),M.jsx("path",{fill:p,d:"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z"}),M.jsx("path",{fill:g,d:"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z"}),M.jsx("path",{fill:g,d:"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z"})]})};mf.propTypes={ariaHidden:ht.bool,className:ht.string,inverse:ht.bool,title:ht.string,width:ht.number};var ys={exports:{}};/*!
  117. Copyright (c) 2018 Jed Watson.
  118. Licensed under the MIT License (MIT), see
  119. http://jedwatson.github.io/classnames
  120. */var Wc;function v1(){return Wc||(Wc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){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 s.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)u.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?(s.default=s,o.exports=s):window.classNames=s})()}(ys)),ys.exports}var w1=v1();const Gn=pf(w1),S1="Xf8Xj",k1="UsscU",E1="_9Sfro",x1="e-REr",_1="yLS5b",C1="_7nyFu",T1="Dp470",ln={closed:S1,linkList:k1,open:E1,icon:x1,menuBtnTitle:_1,title:C1,btn:T1};var qc={exports:{}};/*!
  121. Copyright (c) 2018 Jed Watson.
  122. Licensed under the MIT License (MIT), see
  123. http://jedwatson.github.io/classnames
  124. */var Qc;function N1(){return Qc||(Qc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){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 s.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)u.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?(s.default=s,o.exports=s):window.classNames=s})()}(qc)),qc.exports}var R1=N1();const P1=hf(R1),O1="_icon_1tari_27",L1="_xs_1tari_33",z1="_sm_1tari_36",D1="_md_1tari_39",j1="_lg_1tari_42",F1="_xl_1tari_45",A1="_inheritSize_1tari_48",gs={icon:O1,xs:L1,sm:z1,md:D1,lg:j1,xl:F1,inheritSize:A1},qe=({ariaHidden:o=!0,className:u,children:s,inheritSize:c,noSetSize:f,qaTarget:d,size:p="md",title:g,viewBox:_="0 0 24 24"})=>{const C={[u]:!!u,[gs.icon]:!c,[gs[p]]:!c&&!f,[gs.inheritSize]:c};return M.jsxs("svg",{className:P1(C),viewBox:_,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":d,focusable:!1,children:[!o&&!!g&&M.jsx("title",{children:g}),s]})};qe.propTypes={ariaHidden:ht.bool,className:ht.string,inheritSize:ht.bool,noSetSize:ht.bool,qaTarget:ht.string,size:ht.oneOf(["xs","sm","md","lg","xl"]),title:ht.string};const I1=M.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Os=o=>{const{qaTarget:u="chevron-right-icon",title:s="Chevron Right"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:I1})};Os.propTypes=qe.propTypes;/*! js-cookie v3.0.5 | MIT */function to(o){for(var u=1;u<arguments.length;u++){var s=arguments[u];for(var c in s)o[c]=s[c]}return o}var M1={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 ks(o,u){function s(f,d,p){if(!(typeof document>"u")){p=to({},u,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("="),C=_.slice(1).join("=");try{var x=decodeURIComponent(_[0]);if(p[x]=o.read(C,x),f===x)break}catch{}}return f?p[f]:p}}return Object.create({set:s,get:c,remove:function(f,d){s(f,"",to({},d,{expires:-1}))},withAttributes:function(f){return ks(this.converter,to({},this.attributes,f))},withConverter:function(f){return ks(to({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(u)},converter:{value:Object.freeze(o)}})}var U1=ks(M1,{path:"/"});const Ls=()=>{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}},yf=()=>typeof window<"u"&&!!window,gf=!yf()||!window.location||!window.location.search,B1=o=>o[0].toUpperCase()+o.slice(1),vf=/hg\.debug(\w*)=true/i,Es=/hg3.enable(\w*)debug/i,wf=(o,u)=>{const s=o.match(u)||{};return s&&s[1]||null},H1=()=>gf?!1:wf(window.location.search,vf),$1=()=>Ls()?Object.keys(localStorage).reduce((o,u)=>o||Es.test(u)&&wf(u,Es),!1):!1,V1=()=>{const o=H1()||$1()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${B1(o)}Debug`}},{localStorageName:zs,localStorageToggleName:W1}=V1(),q1=()=>gf?null:vf.test(window.location.search),Q1=()=>Ls()?Object.entries(localStorage).some(([o,u])=>o.match(Es)&&u==="true"):null,Sf=()=>{const o=q1()||Q1(),u=Ls();if(u)try{localStorage.setItem(W1,o)}catch(s){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",s)}return o&&u},kf=()=>{try{localStorage.setItem(zs,"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},Ef=()=>{try{const o=localStorage.getItem(zs);return JSON.parse(o||"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},xf=(o,{contextData:u,...s})=>{if(!Sf())return kf(),!1;const c=Ef().concat(JSON.stringify({...u,...s,TrackingType:o})).slice(-15);try{return localStorage.setItem(zs,JSON.stringify(c)),!0}catch(f){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",f),!1}},K1={clear:kf,getCallHistory:Ef,recordCall:xf};Sf()&&yf()&&(window.Test={analyticsDebug:K1,...window.Test});const _f=({pageName:o=!1,PageName:u=!1,...s}={})=>({...s,PageName:u||o||""});let no=typeof window<"u"?_f(window.utag_data)||{}:{},Et={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(Et.waitingForUtag)return;Et.waitingForUtag=!0;let o=0;const u=setInterval(()=>{if(window.utag){clearInterval(u);const s=Et.callStack.length;for(let c=0;c<s;c++){const f=Et.callStack.shift();window.utag[f.name](f.data)}}else o++>10&&(console.error("utag did not resolve"),clearInterval(u))},100)},view:o=>{window.utag?window.utag.view(o):(Et.callStack&&Et.callStack.push({name:"view",data:o}),Et.waitForUtag())},link:o=>{window.utag?window.utag.link(o):(Et.callStack&&Et.callStack.push({name:"link",data:o}),Et.waitForUtag())}};const Kc=(o={})=>Object.entries(o).reduce((u,[s,c])=>(c&&(u[s.replace("hg.","")]=c),u),{}),G1={_utagData:()=>no,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:o=""}={}}={}}=window||{};return o==="AppMeasurement"?window.s:void 0},trackLink:(o,u,s=!0)=>{try{!s&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(no=window.utag_data));const{addTrackValues:c,contextData:f=!1,PageName:d=!1,...p}=_f(u),g=c||p,_=(d||no.PageName)+"|"+o,{server:C,ProductChannel:x,RollupSpecialtyID:z,ClientID:F}=no,Y={ClientID:F,link_name:_,ProductChannel:x,RollupSpecialtyID:z,server:C,SitePathing:_,...Kc(g||{}),...Kc(f||{})};setTimeout(()=>{Et.link(Y),xf("trackLink",Y)},0)}catch(c){console.error(c)}}},X1={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},J1=typeof window>"u"?X1:G1,Y1={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked"},Cf=(o,u={},s,c=Y1.ELEMENT_CLICKED)=>{const f=Z1(o,s);J1.trackLink(` Header - ${o}`,{...u,...f,actionOutcome:"internal",schemaTypes:c})},Z1=(o,u)=>{var d;const s=u==null?void 0:u.target,c=((d=s==null?void 0:s.dataset)==null?void 0:d.qaTarget)??(s==null?void 0:s.getAttribute("data-qa-target")),f=s==null?void 0:s.innerText;return{webElement:{htmlId:c??"",name:o,text:f??""}}},b1="x2RPM",e0="I5ACa",t0="E-fRP",so={linkList:b1,listWrap:e0,listItem:t0,new:"E5zf3"},n0=({linkList:o,listId:u})=>o.links.map(({extraClasses:s="",isNewLink:c=!1,target:f="_blank",text:d="",url:p="",svgIcon:g=""},_)=>{const C=`${u}--link-${_+1}`,x={[so.listItem]:!0,[so.new]:c,[s]:s};let z=p;if(d==="Do Not Sell or Share My Personal Information"&&typeof document<"u"){const F="40706f89-b4b9-4c92-b517-bd87b5ddee4c",Y=U1.get("tglr_anon_id"),N=`${p}?anonymousId=${Y}&orgId=${F}`;z=Y?N:p}return M.jsx("li",{children:p?M.jsxs("a",{className:Gn(x),"data-qa-target":C,href:z,target:f,rel:f==="_blank"?"noopener":null,onClick:F=>Cf(`Footer ${u}: ${d.replace(/\u00B7/,"")}`,{},F),children:[d,g&&M.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]}):M.jsxs("button",{className:Gn(x),"data-qa-target":C,type:"button",children:[d,g&&M.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]})},_)}),Tf=({className:o,linkList:u,listId:s,listWrap:c})=>{var d;if(!((d=u==null?void 0:u.links)!=null&&d.length))return null;const f={[o]:o,[so.linkList]:!0,[so.listWrap]:c,"list-unstyled":!0};return M.jsx("ul",{className:Gn(f),id:s,children:n0({linkList:u,listId:s})})},r0=({linkList:o,openByDefault:u})=>{const[s,c]=Ps.useState(u),{id:f,links:d,title:p}=o;if(!(d!=null&&d.length)||!p)return null;const g=`footer-${f}-link-list`,_=`${g}--menu-title`,C=`${g}--menu-btn`,x={[ln.closed]:!s,[ln.open]:s};return M.jsxs("div",{className:Gn(x),"data-qa-target":g,children:[M.jsx("div",{className:Gn([ln.menuBtnTitle],[ln.title]),"data-qa-target":_,children:p}),M.jsxs("button",{className:Gn([ln.menuBtnTitle],[ln.btn]),"aria-controls":g,"aria-haspopup":"true","data-qa-target":C,onClick:()=>c(!s),type:"button",children:[p,M.jsx(Os,{size:"sm",className:ln.icon})]}),M.jsx(Tf,{className:ln.linkList,linkList:o,listId:g})]})},l0=M.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"}),Nf=o=>{const{qaTarget:u="facebook-icon",title:s="Facebook"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:l0})};Nf.propTypes=qe.propTypes;const o0=M.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"}),Rf=o=>{const{qaTarget:u="instagram-icon",title:s="Instagram"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:"-2 -2 28 28",...o,children:o0})};Rf.propTypes=qe.propTypes;const i0=M.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"}),Pf=o=>{const{qaTarget:u="linkedIn-icon",title:s="LinkedIn"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:"2 2 20 20",...o,children:i0})};Pf.propTypes=qe.propTypes;const s0=M.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"}),Of=o=>{const{qaTarget:u="pinterest-icon",title:s="Pinterest"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:s0})};Of.propTypes=qe.propTypes;const u0=M.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"}),Lf=o=>M.jsx(qe,{qaTarget:"x-icon",title:"X",viewBox:"50 -180 1200 1600",...o,children:u0});Lf.propTypes=qe.propTypes;const a0=M.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"}),zf=o=>{const{qaTarget:u="youtube-icon",title:s="Youtube"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:"-1 -1 25 25",...o,children:a0})};zf.propTypes=qe.propTypes;const c0=o=>{switch(o){case"twitter":return M.jsx(Lf,{});case"instagram":return M.jsx(Rf,{});case"youtube":return M.jsx(zf,{});case"pinterest":return M.jsx(Of,{});case"facebook":return M.jsx(Nf,{});case"linkedin":return M.jsx(Pf,{});default:return M.jsx(M.Fragment,{})}},f0=({socialLinks:o})=>o.length?o.map(({socialService:u,url:s},c)=>{const f=u.charAt(0).toUpperCase()+u.slice(1);return M.jsx("a",{href:s,"aria-label":`Follow Healthgrades on ${f}`,id:`footer-social-link-${u}`,"data-qa-target":`social-link-${c+1}`,target:"_blank",rel:"noopener",children:c0(u)},u)}):M.jsx(M.Fragment,{}),d0="iB7P6",p0="Flz-r",Gc={linkList:d0,menuBtn:p0},h0=({linkList:o})=>{const{id:u,links:s,title:c}=o,f={...o,links:s.map(p=>({text:p.title,type:p.type,url:p.url}))};if(!(s!=null&&s.length)||!c)return null;const d=`footer-${u}-link-list`;return M.jsxs("details",{className:Gc.linkList,"data-qa-target":d,children:[M.jsxs("summary",{className:Gc.menuBtn,"data-qa-target":`${d}--menu-btn`,children:[c,M.jsx("span",{className:"sr-only",children:" by searching our wide variety of specialty directories:"}),M.jsx(Os,{size:"sm"})]}),M.jsx(Tf,{linkList:f,listId:d,listWrap:!0})]})},m0=()=>{const o=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:M.jsxs(M.Fragment,{children:[window.utag_data=y0,function(u,s,c,f){var g;const d=window.location.hostname,p=d==="resources.healthgrades.com"||d==="www.healthgrades.com";u=`https://tags.tiqcdn.com/utag/hg/main/${p?"prod":"qa"}/utag.js`,p||console.info("INFO: Loading QA Tealium script:",u),s=document,c="script",f=s.createElement(c),f.src=u,f.type="text/javascript",f.async=!0,u=s.getElementsByTagName(c)[0],(g=u.parentNode)==null||g.insertBefore(f,u)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});Ps.useEffect(()=>{o()},[])},Xc="footer-import-svc",y0={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Xc,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:Xc,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:""},g0="QoKk0",v0="JE4qD",w0="_8L3xP",S0="iHKOQ",k0="NXurI",E0="_-9l1r",x0="JKvri",on={syndFooter:g0,container:v0,linkList:w0,copyright:S0,newsletter:k0,logos:E0,socialLinks:x0},_0=({cmsBody:o,id:u="syndicated-footer"})=>{var z;m0(),Ps.useEffect(()=>{const F=document.querySelector(".newsletter-form__btn");if(!F)return;const Y=N=>Cf("newsletter submit",{},N);return F.addEventListener("click",Y),()=>{document.querySelector(".newsletter-form__btn").removeEventListener("click",Y)}},[]);const s=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"),C=(z=f==null?void 0:f.find(({type:F})=>F==="RichTextModule"))==null?void 0:z.text,x=()=>p.map((F,Y)=>{const N={id:s(F.text.text),links:F.subNavigation,title:F.text.text};return M.jsx(r0,{linkList:N,openByDefault:N.id==="our-company"},Y)});return M.jsx("footer",{className:on.syndFooter,"data-qa-target":u,children:M.jsxs("div",{className:on.container,children:[M.jsx("div",{className:on.linkList,children:x()}),M.jsx("div",{className:on.linkList,children:M.jsx(h0,{linkList:{id:s(_.title.text),links:_.items,title:_.title.text}})}),M.jsx("div",{className:on.newsletter,children:C&&M.jsx("div",{className:"synd-footer-newsletter",dangerouslySetInnerHTML:{__html:C}})}),M.jsxs("div",{className:on.logos,children:[M.jsx(C0,{link:d.link}),M.jsx("div",{className:on.socialLinks,children:M.jsx(f0,{socialLinks:g})})]}),M.jsx("div",{className:on.copyright,dangerouslySetInnerHTML:{__html:c}})]})})},C0=({link:o})=>{if(!o)return M.jsx(M.Fragment,{});const u=o.url||"/";return M.jsx("a",{"aria-label":"Healthgrades Home",href:u,id:"cms-logo--section",children:M.jsx(mf,{inverse:!0,width:200})})};function Df(o,u){return function(){return o.apply(u,arguments)}}const{toString:T0}=Object.prototype,{getPrototypeOf:Ds}=Object,{iterator:ao,toStringTag:jf}=Symbol,co=(o=>u=>{const s=T0.call(u);return o[s]||(o[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),xt=o=>(o=o.toLowerCase(),u=>co(u)===o),fo=o=>u=>typeof u===o,{isArray:Jn}=Array,Xn=fo("undefined");function Ur(o){return o!==null&&!Xn(o)&&o.constructor!==null&&!Xn(o.constructor)&&Ze(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const Ff=xt("ArrayBuffer");function N0(o){let u;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?u=ArrayBuffer.isView(o):u=o&&o.buffer&&Ff(o.buffer),u}const R0=fo("string"),Ze=fo("function"),Af=fo("number"),Br=o=>o!==null&&typeof o=="object",P0=o=>o===!0||o===!1,lo=o=>{if(co(o)!=="object")return!1;const u=Ds(o);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(jf in o)&&!(ao in o)},O0=o=>{if(!Br(o)||Ur(o))return!1;try{return Object.keys(o).length===0&&Object.getPrototypeOf(o)===Object.prototype}catch{return!1}},L0=xt("Date"),z0=xt("File"),D0=xt("Blob"),j0=xt("FileList"),F0=o=>Br(o)&&Ze(o.pipe),A0=o=>{let u;return o&&(typeof FormData=="function"&&o instanceof FormData||Ze(o.append)&&((u=co(o))==="formdata"||u==="object"&&Ze(o.toString)&&o.toString()==="[object FormData]"))},I0=xt("URLSearchParams"),[M0,U0,B0,H0]=["ReadableStream","Request","Response","Headers"].map(xt),$0=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Hr(o,u,{allOwnKeys:s=!1}={}){if(o===null||typeof o>"u")return;let c,f;if(typeof o!="object"&&(o=[o]),Jn(o))for(c=0,f=o.length;c<f;c++)u.call(null,o[c],c,o);else{if(Ur(o))return;const d=s?Object.getOwnPropertyNames(o):Object.keys(o),p=d.length;let g;for(c=0;c<p;c++)g=d[c],u.call(null,o[g],g,o)}}function If(o,u){if(Ur(o))return null;u=u.toLowerCase();const s=Object.keys(o);let c=s.length,f;for(;c-- >0;)if(f=s[c],u===f.toLowerCase())return f;return null}const Sn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Mf=o=>!Xn(o)&&o!==Sn;function xs(){const{caseless:o,skipUndefined:u}=Mf(this)&&this||{},s={},c=(f,d)=>{const p=o&&If(s,d)||d;lo(s[p])&&lo(f)?s[p]=xs(s[p],f):lo(f)?s[p]=xs({},f):Jn(f)?s[p]=f.slice():(!u||!Xn(f))&&(s[p]=f)};for(let f=0,d=arguments.length;f<d;f++)arguments[f]&&Hr(arguments[f],c);return s}const V0=(o,u,s,{allOwnKeys:c}={})=>(Hr(u,(f,d)=>{s&&Ze(f)?o[d]=Df(f,s):o[d]=f},{allOwnKeys:c}),o),W0=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),q0=(o,u,s,c)=>{o.prototype=Object.create(u.prototype,c),o.prototype.constructor=o,Object.defineProperty(o,"super",{value:u.prototype}),s&&Object.assign(o.prototype,s)},Q0=(o,u,s,c)=>{let f,d,p;const g={};if(u=u||{},o==null)return u;do{for(f=Object.getOwnPropertyNames(o),d=f.length;d-- >0;)p=f[d],(!c||c(p,o,u))&&!g[p]&&(u[p]=o[p],g[p]=!0);o=s!==!1&&Ds(o)}while(o&&(!s||s(o,u))&&o!==Object.prototype);return u},K0=(o,u,s)=>{o=String(o),(s===void 0||s>o.length)&&(s=o.length),s-=u.length;const c=o.indexOf(u,s);return c!==-1&&c===s},G0=o=>{if(!o)return null;if(Jn(o))return o;let u=o.length;if(!Af(u))return null;const s=new Array(u);for(;u-- >0;)s[u]=o[u];return s},X0=(o=>u=>o&&u instanceof o)(typeof Uint8Array<"u"&&Ds(Uint8Array)),J0=(o,u)=>{const c=(o&&o[ao]).call(o);let f;for(;(f=c.next())&&!f.done;){const d=f.value;u.call(o,d[0],d[1])}},Y0=(o,u)=>{let s;const c=[];for(;(s=o.exec(u))!==null;)c.push(s);return c},Z0=xt("HTMLFormElement"),b0=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(s,c,f){return c.toUpperCase()+f}),Jc=(({hasOwnProperty:o})=>(u,s)=>o.call(u,s))(Object.prototype),eh=xt("RegExp"),Uf=(o,u)=>{const s=Object.getOwnPropertyDescriptors(o),c={};Hr(s,(f,d)=>{let p;(p=u(f,d,o))!==!1&&(c[d]=p||f)}),Object.defineProperties(o,c)},th=o=>{Uf(o,(u,s)=>{if(Ze(o)&&["arguments","caller","callee"].indexOf(s)!==-1)return!1;const c=o[s];if(Ze(c)){if(u.enumerable=!1,"writable"in u){u.writable=!1;return}u.set||(u.set=()=>{throw Error("Can not rewrite read-only method '"+s+"'")})}})},nh=(o,u)=>{const s={},c=f=>{f.forEach(d=>{s[d]=!0})};return Jn(o)?c(o):c(String(o).split(u)),s},rh=()=>{},lh=(o,u)=>o!=null&&Number.isFinite(o=+o)?o:u;function oh(o){return!!(o&&Ze(o.append)&&o[jf]==="FormData"&&o[ao])}const ih=o=>{const u=new Array(10),s=(c,f)=>{if(Br(c)){if(u.indexOf(c)>=0)return;if(Ur(c))return c;if(!("toJSON"in c)){u[f]=c;const d=Jn(c)?[]:{};return Hr(c,(p,g)=>{const _=s(p,f+1);!Xn(_)&&(d[g]=_)}),u[f]=void 0,d}}return c};return s(o,0)},sh=xt("AsyncFunction"),uh=o=>o&&(Br(o)||Ze(o))&&Ze(o.then)&&Ze(o.catch),Bf=((o,u)=>o?setImmediate:u?((s,c)=>(Sn.addEventListener("message",({source:f,data:d})=>{f===Sn&&d===s&&c.length&&c.shift()()},!1),f=>{c.push(f),Sn.postMessage(s,"*")}))(`axios@${Math.random()}`,[]):s=>setTimeout(s))(typeof setImmediate=="function",Ze(Sn.postMessage)),ah=typeof queueMicrotask<"u"?queueMicrotask.bind(Sn):typeof process<"u"&&process.nextTick||Bf,ch=o=>o!=null&&Ze(o[ao]),E={isArray:Jn,isArrayBuffer:Ff,isBuffer:Ur,isFormData:A0,isArrayBufferView:N0,isString:R0,isNumber:Af,isBoolean:P0,isObject:Br,isPlainObject:lo,isEmptyObject:O0,isReadableStream:M0,isRequest:U0,isResponse:B0,isHeaders:H0,isUndefined:Xn,isDate:L0,isFile:z0,isBlob:D0,isRegExp:eh,isFunction:Ze,isStream:F0,isURLSearchParams:I0,isTypedArray:X0,isFileList:j0,forEach:Hr,merge:xs,extend:V0,trim:$0,stripBOM:W0,inherits:q0,toFlatObject:Q0,kindOf:co,kindOfTest:xt,endsWith:K0,toArray:G0,forEachEntry:J0,matchAll:Y0,isHTMLForm:Z0,hasOwnProperty:Jc,hasOwnProp:Jc,reduceDescriptors:Uf,freezeMethods:th,toObjectSet:nh,toCamelCase:b0,noop:rh,toFiniteNumber:lh,findKey:If,global:Sn,isContextDefined:Mf,isSpecCompliantForm:oh,toJSONObject:ih,isAsyncFn:sh,isThenable:uh,setImmediate:Bf,asap:ah,isIterable:ch};function J(o,u,s,c,f){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",u&&(this.code=u),s&&(this.config=s),c&&(this.request=c),f&&(this.response=f,this.status=f.status?f.status:null)}E.inherits(J,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 Hf=J.prototype,$f={};["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=>{$f[o]={value:o}});Object.defineProperties(J,$f);Object.defineProperty(Hf,"isAxiosError",{value:!0});J.from=(o,u,s,c,f,d)=>{const p=Object.create(Hf);E.toFlatObject(o,p,function(x){return x!==Error.prototype},C=>C!=="isAxiosError");const g=o&&o.message?o.message:"Error",_=u==null&&o?o.code:u;return J.call(p,g,_,s,c,f),o&&p.cause==null&&Object.defineProperty(p,"cause",{value:o,configurable:!0}),p.name=o&&o.name||"Error",d&&Object.assign(p,d),p};const fh=null;function _s(o){return E.isPlainObject(o)||E.isArray(o)}function Vf(o){return E.endsWith(o,"[]")?o.slice(0,-2):o}function Yc(o,u,s){return o?o.concat(u).map(function(f,d){return f=Vf(f),!s&&d?"["+f+"]":f}).join(s?".":""):u}function dh(o){return E.isArray(o)&&!o.some(_s)}const ph=E.toFlatObject(E,{},null,function(u){return/^is[A-Z]/.test(u)});function po(o,u,s){if(!E.isObject(o))throw new TypeError("target must be an object");u=u||new FormData,s=E.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,D){return!E.isUndefined(D[A])});const c=s.metaTokens,f=s.visitor||x,d=s.dots,p=s.indexes,_=(s.Blob||typeof Blob<"u"&&Blob)&&E.isSpecCompliantForm(u);if(!E.isFunction(f))throw new TypeError("visitor must be a function");function C(N){if(N===null)return"";if(E.isDate(N))return N.toISOString();if(E.isBoolean(N))return N.toString();if(!_&&E.isBlob(N))throw new J("Blob is not supported. Use a Buffer instead.");return E.isArrayBuffer(N)||E.isTypedArray(N)?_&&typeof Blob=="function"?new Blob([N]):Buffer.from(N):N}function x(N,A,D){let oe=N;if(N&&!D&&typeof N=="object"){if(E.endsWith(A,"{}"))A=c?A:A.slice(0,-2),N=JSON.stringify(N);else if(E.isArray(N)&&dh(N)||(E.isFileList(N)||E.endsWith(A,"[]"))&&(oe=E.toArray(N)))return A=Vf(A),oe.forEach(function(le,re){!(E.isUndefined(le)||le===null)&&u.append(p===!0?Yc([A],re,d):p===null?A:A+"[]",C(le))}),!1}return _s(N)?!0:(u.append(Yc(D,A,d),C(N)),!1)}const z=[],F=Object.assign(ph,{defaultVisitor:x,convertValue:C,isVisitable:_s});function Y(N,A){if(!E.isUndefined(N)){if(z.indexOf(N)!==-1)throw Error("Circular reference detected in "+A.join("."));z.push(N),E.forEach(N,function(oe,ge){(!(E.isUndefined(oe)||oe===null)&&f.call(u,oe,E.isString(ge)?ge.trim():ge,A,F))===!0&&Y(oe,A?A.concat(ge):[ge])}),z.pop()}}if(!E.isObject(o))throw new TypeError("data must be an object");return Y(o),u}function Zc(o){const u={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(c){return u[c]})}function js(o,u){this._pairs=[],o&&po(o,this,u)}const Wf=js.prototype;Wf.append=function(u,s){this._pairs.push([u,s])};Wf.toString=function(u){const s=u?function(c){return u.call(this,c,Zc)}:Zc;return this._pairs.map(function(f){return s(f[0])+"="+s(f[1])},"").join("&")};function hh(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function qf(o,u,s){if(!u)return o;const c=s&&s.encode||hh;E.isFunction(s)&&(s={serialize:s});const f=s&&s.serialize;let d;if(f?d=f(u,s):d=E.isURLSearchParams(u)?u.toString():new js(u,s).toString(c),d){const p=o.indexOf("#");p!==-1&&(o=o.slice(0,p)),o+=(o.indexOf("?")===-1?"?":"&")+d}return o}class bc{constructor(){this.handlers=[]}use(u,s,c){return this.handlers.push({fulfilled:u,rejected:s,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]&&(this.handlers[u]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(u){E.forEach(this.handlers,function(c){c!==null&&u(c)})}}const Qf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mh=typeof URLSearchParams<"u"?URLSearchParams:js,yh=typeof FormData<"u"?FormData:null,gh=typeof Blob<"u"?Blob:null,vh={isBrowser:!0,classes:{URLSearchParams:mh,FormData:yh,Blob:gh},protocols:["http","https","file","blob","url","data"]},Fs=typeof window<"u"&&typeof document<"u",Cs=typeof navigator=="object"&&navigator||void 0,wh=Fs&&(!Cs||["ReactNative","NativeScript","NS"].indexOf(Cs.product)<0),Sh=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kh=Fs&&window.location.href||"http://localhost",Eh=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fs,hasStandardBrowserEnv:wh,hasStandardBrowserWebWorkerEnv:Sh,navigator:Cs,origin:kh},Symbol.toStringTag,{value:"Module"})),He={...Eh,...vh};function xh(o,u){return po(o,new He.classes.URLSearchParams,{visitor:function(s,c,f,d){return He.isNode&&E.isBuffer(s)?(this.append(c,s.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)},...u})}function _h(o){return E.matchAll(/\w+|\[(\w*)]/g,o).map(u=>u[0]==="[]"?"":u[1]||u[0])}function Ch(o){const u={},s=Object.keys(o);let c;const f=s.length;let d;for(c=0;c<f;c++)d=s[c],u[d]=o[d];return u}function Kf(o){function u(s,c,f,d){let p=s[d++];if(p==="__proto__")return!0;const g=Number.isFinite(+p),_=d>=s.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]=[]),u(s,c,f[p],d)&&E.isArray(f[p])&&(f[p]=Ch(f[p])),!g)}if(E.isFormData(o)&&E.isFunction(o.entries)){const s={};return E.forEachEntry(o,(c,f)=>{u(_h(c),f,s,0)}),s}return null}function Th(o,u,s){if(E.isString(o))try{return(u||JSON.parse)(o),E.trim(o)}catch(c){if(c.name!=="SyntaxError")throw c}return(s||JSON.stringify)(o)}const $r={transitional:Qf,adapter:["xhr","http","fetch"],transformRequest:[function(u,s){const c=s.getContentType()||"",f=c.indexOf("application/json")>-1,d=E.isObject(u);if(d&&E.isHTMLForm(u)&&(u=new FormData(u)),E.isFormData(u))return f?JSON.stringify(Kf(u)):u;if(E.isArrayBuffer(u)||E.isBuffer(u)||E.isStream(u)||E.isFile(u)||E.isBlob(u)||E.isReadableStream(u))return u;if(E.isArrayBufferView(u))return u.buffer;if(E.isURLSearchParams(u))return s.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),u.toString();let g;if(d){if(c.indexOf("application/x-www-form-urlencoded")>-1)return xh(u,this.formSerializer).toString();if((g=E.isFileList(u))||c.indexOf("multipart/form-data")>-1){const _=this.env&&this.env.FormData;return po(g?{"files[]":u}:u,_&&new _,this.formSerializer)}}return d||f?(s.setContentType("application/json",!1),Th(u)):u}],transformResponse:[function(u){const s=this.transitional||$r.transitional,c=s&&s.forcedJSONParsing,f=this.responseType==="json";if(E.isResponse(u)||E.isReadableStream(u))return u;if(u&&E.isString(u)&&(c&&!this.responseType||f)){const p=!(s&&s.silentJSONParsing)&&f;try{return JSON.parse(u,this.parseReviver)}catch(g){if(p)throw g.name==="SyntaxError"?J.from(g,J.ERR_BAD_RESPONSE,this,null,this.response):g}}return u}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:He.classes.FormData,Blob:He.classes.Blob},validateStatus:function(u){return u>=200&&u<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};E.forEach(["delete","get","head","post","put","patch"],o=>{$r.headers[o]={}});const Nh=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"]),Rh=o=>{const u={};let s,c,f;return o&&o.split(`
  125. `).forEach(function(p){f=p.indexOf(":"),s=p.substring(0,f).trim().toLowerCase(),c=p.substring(f+1).trim(),!(!s||u[s]&&Nh[s])&&(s==="set-cookie"?u[s]?u[s].push(c):u[s]=[c]:u[s]=u[s]?u[s]+", "+c:c)}),u},ef=Symbol("internals");function Mr(o){return o&&String(o).trim().toLowerCase()}function oo(o){return o===!1||o==null?o:E.isArray(o)?o.map(oo):String(o)}function Ph(o){const u=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=s.exec(o);)u[c[1]]=c[2];return u}const Oh=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function vs(o,u,s,c,f){if(E.isFunction(c))return c.call(this,u,s);if(f&&(u=s),!!E.isString(u)){if(E.isString(c))return u.indexOf(c)!==-1;if(E.isRegExp(c))return c.test(u)}}function Lh(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(u,s,c)=>s.toUpperCase()+c)}function zh(o,u){const s=E.toCamelCase(" "+u);["get","set","has"].forEach(c=>{Object.defineProperty(o,c+s,{value:function(f,d,p){return this[c].call(this,u,f,d,p)},configurable:!0})})}let be=class{constructor(u){u&&this.set(u)}set(u,s,c){const f=this;function d(g,_,C){const x=Mr(_);if(!x)throw new Error("header name must be a non-empty string");const z=E.findKey(f,x);(!z||f[z]===void 0||C===!0||C===void 0&&f[z]!==!1)&&(f[z||_]=oo(g))}const p=(g,_)=>E.forEach(g,(C,x)=>d(C,x,_));if(E.isPlainObject(u)||u instanceof this.constructor)p(u,s);else if(E.isString(u)&&(u=u.trim())&&!Oh(u))p(Rh(u),s);else if(E.isObject(u)&&E.isIterable(u)){let g={},_,C;for(const x of u){if(!E.isArray(x))throw TypeError("Object iterator must return a key-value pair");g[C=x[0]]=(_=g[C])?E.isArray(_)?[..._,x[1]]:[_,x[1]]:x[1]}p(g,s)}else u!=null&&d(s,u,c);return this}get(u,s){if(u=Mr(u),u){const c=E.findKey(this,u);if(c){const f=this[c];if(!s)return f;if(s===!0)return Ph(f);if(E.isFunction(s))return s.call(this,f,c);if(E.isRegExp(s))return s.exec(f);throw new TypeError("parser must be boolean|regexp|function")}}}has(u,s){if(u=Mr(u),u){const c=E.findKey(this,u);return!!(c&&this[c]!==void 0&&(!s||vs(this,this[c],c,s)))}return!1}delete(u,s){const c=this;let f=!1;function d(p){if(p=Mr(p),p){const g=E.findKey(c,p);g&&(!s||vs(c,c[g],g,s))&&(delete c[g],f=!0)}}return E.isArray(u)?u.forEach(d):d(u),f}clear(u){const s=Object.keys(this);let c=s.length,f=!1;for(;c--;){const d=s[c];(!u||vs(this,this[d],d,u,!0))&&(delete this[d],f=!0)}return f}normalize(u){const s=this,c={};return E.forEach(this,(f,d)=>{const p=E.findKey(c,d);if(p){s[p]=oo(f),delete s[d];return}const g=u?Lh(d):String(d).trim();g!==d&&delete s[d],s[g]=oo(f),c[g]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const s=Object.create(null);return E.forEach(this,(c,f)=>{c!=null&&c!==!1&&(s[f]=u&&E.isArray(c)?c.join(", "):c)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,s])=>u+": "+s).join(`
  126. `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...s){const c=new this(u);return s.forEach(f=>c.set(f)),c}static accessor(u){const c=(this[ef]=this[ef]={accessors:{}}).accessors,f=this.prototype;function d(p){const g=Mr(p);c[g]||(zh(f,p),c[g]=!0)}return E.isArray(u)?u.forEach(d):d(u),this}};be.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);E.reduceDescriptors(be.prototype,({value:o},u)=>{let s=u[0].toUpperCase()+u.slice(1);return{get:()=>o,set(c){this[s]=c}}});E.freezeMethods(be);function ws(o,u){const s=this||$r,c=u||s,f=be.from(c.headers);let d=c.data;return E.forEach(o,function(g){d=g.call(s,d,f.normalize(),u?u.status:void 0)}),f.normalize(),d}function Gf(o){return!!(o&&o.__CANCEL__)}function Yn(o,u,s){J.call(this,o??"canceled",J.ERR_CANCELED,u,s),this.name="CanceledError"}E.inherits(Yn,J,{__CANCEL__:!0});function Xf(o,u,s){const c=s.config.validateStatus;!s.status||!c||c(s.status)?o(s):u(new J("Request failed with status code "+s.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function Dh(o){const u=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return u&&u[1]||""}function jh(o,u){o=o||10;const s=new Array(o),c=new Array(o);let f=0,d=0,p;return u=u!==void 0?u:1e3,function(_){const C=Date.now(),x=c[d];p||(p=C),s[f]=_,c[f]=C;let z=d,F=0;for(;z!==f;)F+=s[z++],z=z%o;if(f=(f+1)%o,f===d&&(d=(d+1)%o),C-p<u)return;const Y=x&&C-x;return Y?Math.round(F*1e3/Y):void 0}}function Fh(o,u){let s=0,c=1e3/u,f,d;const p=(C,x=Date.now())=>{s=x,f=null,d&&(clearTimeout(d),d=null),o(...C)};return[(...C)=>{const x=Date.now(),z=x-s;z>=c?p(C,x):(f=C,d||(d=setTimeout(()=>{d=null,p(f)},c-z)))},()=>f&&p(f)]}const uo=(o,u,s=3)=>{let c=0;const f=jh(50,250);return Fh(d=>{const p=d.loaded,g=d.lengthComputable?d.total:void 0,_=p-c,C=f(_),x=p<=g;c=p;const z={loaded:p,total:g,progress:g?p/g:void 0,bytes:_,rate:C||void 0,estimated:C&&g&&x?(g-p)/C:void 0,event:d,lengthComputable:g!=null,[u?"download":"upload"]:!0};o(z)},s)},tf=(o,u)=>{const s=o!=null;return[c=>u[0]({lengthComputable:s,total:o,loaded:c}),u[1]]},nf=o=>(...u)=>E.asap(()=>o(...u)),Ah=He.hasStandardBrowserEnv?((o,u)=>s=>(s=new URL(s,He.origin),o.protocol===s.protocol&&o.host===s.host&&(u||o.port===s.port)))(new URL(He.origin),He.navigator&&/(msie|trident)/i.test(He.navigator.userAgent)):()=>!0,Ih=He.hasStandardBrowserEnv?{write(o,u,s,c,f,d){const p=[o+"="+encodeURIComponent(u)];E.isNumber(s)&&p.push("expires="+new Date(s).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 u=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return u?decodeURIComponent(u[3]):null},remove(o){this.write(o,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Mh(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function Uh(o,u){return u?o.replace(/\/?\/$/,"")+"/"+u.replace(/^\/+/,""):o}function Jf(o,u,s){let c=!Mh(u);return o&&(c||s==!1)?Uh(o,u):u}const rf=o=>o instanceof be?{...o}:o;function En(o,u){u=u||{};const s={};function c(C,x,z,F){return E.isPlainObject(C)&&E.isPlainObject(x)?E.merge.call({caseless:F},C,x):E.isPlainObject(x)?E.merge({},x):E.isArray(x)?x.slice():x}function f(C,x,z,F){if(E.isUndefined(x)){if(!E.isUndefined(C))return c(void 0,C,z,F)}else return c(C,x,z,F)}function d(C,x){if(!E.isUndefined(x))return c(void 0,x)}function p(C,x){if(E.isUndefined(x)){if(!E.isUndefined(C))return c(void 0,C)}else return c(void 0,x)}function g(C,x,z){if(z in u)return c(C,x);if(z in o)return c(void 0,C)}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:(C,x,z)=>f(rf(C),rf(x),z,!0)};return E.forEach(Object.keys({...o,...u}),function(x){const z=_[x]||f,F=z(o[x],u[x],x);E.isUndefined(F)&&z!==g||(s[x]=F)}),s}const Yf=o=>{const u=En({},o);let{data:s,withXSRFToken:c,xsrfHeaderName:f,xsrfCookieName:d,headers:p,auth:g}=u;if(u.headers=p=be.from(p),u.url=qf(Jf(u.baseURL,u.url,u.allowAbsoluteUrls),o.params,o.paramsSerializer),g&&p.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):""))),E.isFormData(s)){if(He.hasStandardBrowserEnv||He.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if(E.isFunction(s.getHeaders)){const _=s.getHeaders(),C=["content-type","content-length"];Object.entries(_).forEach(([x,z])=>{C.includes(x.toLowerCase())&&p.set(x,z)})}}if(He.hasStandardBrowserEnv&&(c&&E.isFunction(c)&&(c=c(u)),c||c!==!1&&Ah(u.url))){const _=f&&d&&Ih.read(d);_&&p.set(f,_)}return u},Bh=typeof XMLHttpRequest<"u",Hh=Bh&&function(o){return new Promise(function(s,c){const f=Yf(o);let d=f.data;const p=be.from(f.headers).normalize();let{responseType:g,onUploadProgress:_,onDownloadProgress:C}=f,x,z,F,Y,N;function A(){Y&&Y(),N&&N(),f.cancelToken&&f.cancelToken.unsubscribe(x),f.signal&&f.signal.removeEventListener("abort",x)}let D=new XMLHttpRequest;D.open(f.method.toUpperCase(),f.url,!0),D.timeout=f.timeout;function oe(){if(!D)return;const le=be.from("getAllResponseHeaders"in D&&D.getAllResponseHeaders()),ve={data:!g||g==="text"||g==="json"?D.responseText:D.response,status:D.status,statusText:D.statusText,headers:le,config:o,request:D};Xf(function(ue){s(ue),A()},function(ue){c(ue),A()},ve),D=null}"onloadend"in D?D.onloadend=oe:D.onreadystatechange=function(){!D||D.readyState!==4||D.status===0&&!(D.responseURL&&D.responseURL.indexOf("file:")===0)||setTimeout(oe)},D.onabort=function(){D&&(c(new J("Request aborted",J.ECONNABORTED,o,D)),D=null)},D.onerror=function(re){const ve=re&&re.message?re.message:"Network Error",we=new J(ve,J.ERR_NETWORK,o,D);we.event=re||null,c(we),D=null},D.ontimeout=function(){let re=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded";const ve=f.transitional||Qf;f.timeoutErrorMessage&&(re=f.timeoutErrorMessage),c(new J(re,ve.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,o,D)),D=null},d===void 0&&p.setContentType(null),"setRequestHeader"in D&&E.forEach(p.toJSON(),function(re,ve){D.setRequestHeader(ve,re)}),E.isUndefined(f.withCredentials)||(D.withCredentials=!!f.withCredentials),g&&g!=="json"&&(D.responseType=f.responseType),C&&([F,N]=uo(C,!0),D.addEventListener("progress",F)),_&&D.upload&&([z,Y]=uo(_),D.upload.addEventListener("progress",z),D.upload.addEventListener("loadend",Y)),(f.cancelToken||f.signal)&&(x=le=>{D&&(c(!le||le.type?new Yn(null,o,D):le),D.abort(),D=null)},f.cancelToken&&f.cancelToken.subscribe(x),f.signal&&(f.signal.aborted?x():f.signal.addEventListener("abort",x)));const ge=Dh(f.url);if(ge&&He.protocols.indexOf(ge)===-1){c(new J("Unsupported protocol "+ge+":",J.ERR_BAD_REQUEST,o));return}D.send(d||null)})},$h=(o,u)=>{const{length:s}=o=o?o.filter(Boolean):[];if(u||s){let c=new AbortController,f;const d=function(C){if(!f){f=!0,g();const x=C instanceof Error?C:this.reason;c.abort(x instanceof J?x:new Yn(x instanceof Error?x.message:x))}};let p=u&&setTimeout(()=>{p=null,d(new J(`timeout ${u} of ms exceeded`,J.ETIMEDOUT))},u);const g=()=>{o&&(p&&clearTimeout(p),p=null,o.forEach(C=>{C.unsubscribe?C.unsubscribe(d):C.removeEventListener("abort",d)}),o=null)};o.forEach(C=>C.addEventListener("abort",d));const{signal:_}=c;return _.unsubscribe=()=>E.asap(g),_}},Vh=function*(o,u){let s=o.byteLength;if(s<u){yield o;return}let c=0,f;for(;c<s;)f=c+u,yield o.slice(c,f),c=f},Wh=async function*(o,u){for await(const s of qh(o))yield*Vh(s,u)},qh=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const u=o.getReader();try{for(;;){const{done:s,value:c}=await u.read();if(s)break;yield c}}finally{await u.cancel()}},lf=(o,u,s,c)=>{const f=Wh(o,u);let d=0,p,g=_=>{p||(p=!0,c&&c(_))};return new ReadableStream({async pull(_){try{const{done:C,value:x}=await f.next();if(C){g(),_.close();return}let z=x.byteLength;if(s){let F=d+=z;s(F)}_.enqueue(new Uint8Array(x))}catch(C){throw g(C),C}},cancel(_){return g(_),f.return()}},{highWaterMark:2})},of=64*1024,{isFunction:ro}=E,Qh=(({Request:o,Response:u})=>({Request:o,Response:u}))(E.global),{ReadableStream:sf,TextEncoder:uf}=E.global,af=(o,...u)=>{try{return!!o(...u)}catch{return!1}},Kh=o=>{o=E.merge.call({skipUndefined:!0},Qh,o);const{fetch:u,Request:s,Response:c}=o,f=u?ro(u):typeof fetch=="function",d=ro(s),p=ro(c);if(!f)return!1;const g=f&&ro(sf),_=f&&(typeof uf=="function"?(N=>A=>N.encode(A))(new uf):async N=>new Uint8Array(await new s(N).arrayBuffer())),C=d&&g&&af(()=>{let N=!1;const A=new s(He.origin,{body:new sf,method:"POST",get duplex(){return N=!0,"half"}}).headers.has("Content-Type");return N&&!A}),x=p&&g&&af(()=>E.isReadableStream(new c("").body)),z={stream:x&&(N=>N.body)};f&&["text","arrayBuffer","blob","formData","stream"].forEach(N=>{!z[N]&&(z[N]=(A,D)=>{let oe=A&&A[N];if(oe)return oe.call(A);throw new J(`Response type '${N}' is not supported`,J.ERR_NOT_SUPPORT,D)})});const F=async N=>{if(N==null)return 0;if(E.isBlob(N))return N.size;if(E.isSpecCompliantForm(N))return(await new s(He.origin,{method:"POST",body:N}).arrayBuffer()).byteLength;if(E.isArrayBufferView(N)||E.isArrayBuffer(N))return N.byteLength;if(E.isURLSearchParams(N)&&(N=N+""),E.isString(N))return(await _(N)).byteLength},Y=async(N,A)=>{const D=E.toFiniteNumber(N.getContentLength());return D??F(A)};return async N=>{let{url:A,method:D,data:oe,signal:ge,cancelToken:le,timeout:re,onDownloadProgress:ve,onUploadProgress:we,responseType:ue,headers:Ae,withCredentials:et="same-origin",fetchOptions:st}=Yf(N),_t=u||fetch;ue=ue?(ue+"").toLowerCase():"text";let $e=$h([ge,le&&le.toAbortSignal()],re),Ne=null;const Re=$e&&$e.unsubscribe&&(()=>{$e.unsubscribe()});let tt;try{if(we&&C&&D!=="get"&&D!=="head"&&(tt=await Y(Ae,oe))!==0){let v=new s(A,{method:"POST",body:oe,duplex:"half"}),T;if(E.isFormData(oe)&&(T=v.headers.get("content-type"))&&Ae.setContentType(T),v.body){const[G,X]=tf(tt,uo(nf(we)));oe=lf(v.body,of,G,X)}}E.isString(et)||(et=et?"include":"omit");const fe=d&&"credentials"in s.prototype,de={...st,signal:$e,method:D.toUpperCase(),headers:Ae.normalize().toJSON(),body:oe,duplex:"half",credentials:fe?et:void 0};Ne=d&&new s(A,de);let j=await(d?_t(Ne,st):_t(A,de));const W=x&&(ue==="stream"||ue==="response");if(x&&(ve||W&&Re)){const v={};["status","statusText","headers"].forEach(b=>{v[b]=j[b]});const T=E.toFiniteNumber(j.headers.get("content-length")),[G,X]=ve&&tf(T,uo(nf(ve),!0))||[];j=new c(lf(j.body,of,G,()=>{X&&X(),Re&&Re()}),v)}ue=ue||"text";let U=await z[E.findKey(z,ue)||"text"](j,N);return!W&&Re&&Re(),await new Promise((v,T)=>{Xf(v,T,{data:U,headers:be.from(j.headers),status:j.status,statusText:j.statusText,config:N,request:Ne})})}catch(fe){throw Re&&Re(),fe&&fe.name==="TypeError"&&/Load failed|fetch/i.test(fe.message)?Object.assign(new J("Network Error",J.ERR_NETWORK,N,Ne),{cause:fe.cause||fe}):J.from(fe,fe&&fe.code,N,Ne)}}},Gh=new Map,Zf=o=>{let u=o?o.env:{};const{fetch:s,Request:c,Response:f}=u,d=[c,f,s];let p=d.length,g=p,_,C,x=Gh;for(;g--;)_=d[g],C=x.get(_),C===void 0&&x.set(_,C=g?new Map:Kh(u)),x=C;return C};Zf();const Ts={http:fh,xhr:Hh,fetch:{get:Zf}};E.forEach(Ts,(o,u)=>{if(o){try{Object.defineProperty(o,"name",{value:u})}catch{}Object.defineProperty(o,"adapterName",{value:u})}});const cf=o=>`- ${o}`,Xh=o=>E.isFunction(o)||o===null||o===!1,bf={getAdapter:(o,u)=>{o=E.isArray(o)?o:[o];const{length:s}=o;let c,f;const d={};for(let p=0;p<s;p++){c=o[p];let g;if(f=c,!Xh(c)&&(f=Ts[(g=String(c)).toLowerCase()],f===void 0))throw new J(`Unknown adapter '${g}'`);if(f&&(E.isFunction(f)||(f=f.get(u))))break;d[g||"#"+p]=f}if(!f){const p=Object.entries(d).map(([_,C])=>`adapter ${_} `+(C===!1?"is not supported by the environment":"is not available in the build"));let g=s?p.length>1?`since :
  127. `+p.map(cf).join(`
  128. `):" "+cf(p[0]):"as no adapter specified";throw new J("There is no suitable adapter to dispatch the request "+g,"ERR_NOT_SUPPORT")}return f},adapters:Ts};function Ss(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new Yn(null,o)}function ff(o){return Ss(o),o.headers=be.from(o.headers),o.data=ws.call(o,o.transformRequest),["post","put","patch"].indexOf(o.method)!==-1&&o.headers.setContentType("application/x-www-form-urlencoded",!1),bf.getAdapter(o.adapter||$r.adapter,o)(o).then(function(c){return Ss(o),c.data=ws.call(o,o.transformResponse,c),c.headers=be.from(c.headers),c},function(c){return Gf(c)||(Ss(o),c&&c.response&&(c.response.data=ws.call(o,o.transformResponse,c.response),c.response.headers=be.from(c.response.headers))),Promise.reject(c)})}const ed="1.12.2",ho={};["object","boolean","number","function","string","symbol"].forEach((o,u)=>{ho[o]=function(c){return typeof c===o||"a"+(u<1?"n ":" ")+o}});const df={};ho.transitional=function(u,s,c){function f(d,p){return"[Axios v"+ed+"] Transitional option '"+d+"'"+p+(c?". "+c:"")}return(d,p,g)=>{if(u===!1)throw new J(f(p," has been removed"+(s?" in "+s:"")),J.ERR_DEPRECATED);return s&&!df[p]&&(df[p]=!0,console.warn(f(p," has been deprecated since v"+s+" and will be removed in the near future"))),u?u(d,p,g):!0}};ho.spelling=function(u){return(s,c)=>(console.warn(`${c} is likely a misspelling of ${u}`),!0)};function Jh(o,u,s){if(typeof o!="object")throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const c=Object.keys(o);let f=c.length;for(;f-- >0;){const d=c[f],p=u[d];if(p){const g=o[d],_=g===void 0||p(g,d,o);if(_!==!0)throw new J("option "+d+" must be "+_,J.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new J("Unknown option "+d,J.ERR_BAD_OPTION)}}const io={assertOptions:Jh,validators:ho},Ot=io.validators;let kn=class{constructor(u){this.defaults=u||{},this.interceptors={request:new bc,response:new bc}}async request(u,s){try{return await this._request(u,s)}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+=`
  129. `+d):c.stack=d}catch{}}throw c}}_request(u,s){typeof u=="string"?(s=s||{},s.url=u):s=u||{},s=En(this.defaults,s);const{transitional:c,paramsSerializer:f,headers:d}=s;c!==void 0&&io.assertOptions(c,{silentJSONParsing:Ot.transitional(Ot.boolean),forcedJSONParsing:Ot.transitional(Ot.boolean),clarifyTimeoutError:Ot.transitional(Ot.boolean)},!1),f!=null&&(E.isFunction(f)?s.paramsSerializer={serialize:f}:io.assertOptions(f,{encode:Ot.function,serialize:Ot.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),io.assertOptions(s,{baseUrl:Ot.spelling("baseURL"),withXsrfToken:Ot.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let p=d&&E.merge(d.common,d[s.method]);d&&E.forEach(["delete","get","head","post","put","patch","common"],N=>{delete d[N]}),s.headers=be.concat(p,d);const g=[];let _=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen=="function"&&A.runWhen(s)===!1||(_=_&&A.synchronous,g.unshift(A.fulfilled,A.rejected))});const C=[];this.interceptors.response.forEach(function(A){C.push(A.fulfilled,A.rejected)});let x,z=0,F;if(!_){const N=[ff.bind(this),void 0];for(N.unshift(...g),N.push(...C),F=N.length,x=Promise.resolve(s);z<F;)x=x.then(N[z++],N[z++]);return x}F=g.length;let Y=s;for(;z<F;){const N=g[z++],A=g[z++];try{Y=N(Y)}catch(D){A.call(this,D);break}}try{x=ff.call(this,Y)}catch(N){return Promise.reject(N)}for(z=0,F=C.length;z<F;)x=x.then(C[z++],C[z++]);return x}getUri(u){u=En(this.defaults,u);const s=Jf(u.baseURL,u.url,u.allowAbsoluteUrls);return qf(s,u.params,u.paramsSerializer)}};E.forEach(["delete","get","head","options"],function(u){kn.prototype[u]=function(s,c){return this.request(En(c||{},{method:u,url:s,data:(c||{}).data}))}});E.forEach(["post","put","patch"],function(u){function s(c){return function(d,p,g){return this.request(En(g||{},{method:u,headers:c?{"Content-Type":"multipart/form-data"}:{},url:d,data:p}))}}kn.prototype[u]=s(),kn.prototype[u+"Form"]=s(!0)});let Yh=class td{constructor(u){if(typeof u!="function")throw new TypeError("executor must be a function.");let s;this.promise=new Promise(function(d){s=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},u(function(d,p,g){c.reason||(c.reason=new Yn(d,p,g),s(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const s=this._listeners.indexOf(u);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const u=new AbortController,s=c=>{u.abort(c)};return this.subscribe(s),u.signal.unsubscribe=()=>this.unsubscribe(s),u.signal}static source(){let u;return{token:new td(function(f){u=f}),cancel:u}}};function Zh(o){return function(s){return o.apply(null,s)}}function bh(o){return E.isObject(o)&&o.isAxiosError===!0}const Ns={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(Ns).forEach(([o,u])=>{Ns[u]=o});function nd(o){const u=new kn(o),s=Df(kn.prototype.request,u);return E.extend(s,kn.prototype,u,{allOwnKeys:!0}),E.extend(s,u,null,{allOwnKeys:!0}),s.create=function(f){return nd(En(o,f))},s}const Ce=nd($r);Ce.Axios=kn;Ce.CanceledError=Yn;Ce.CancelToken=Yh;Ce.isCancel=Gf;Ce.VERSION=ed;Ce.toFormData=po;Ce.AxiosError=J;Ce.Cancel=Ce.CanceledError;Ce.all=function(u){return Promise.all(u)};Ce.spread=Zh;Ce.isAxiosError=bh;Ce.mergeConfig=En;Ce.AxiosHeaders=be;Ce.formToJSON=o=>Kf(E.isHTMLForm(o)?new FormData(o):o);Ce.getAdapter=bf.getAdapter;Ce.HttpStatusCode=Ns;Ce.default=Ce;const{Axios:rm,AxiosError:lm,CanceledError:om,isCancel:im,CancelToken:sm,VERSION:um,all:am,Cancel:cm,isAxiosError:fm,spread:dm,toFormData:pm,AxiosHeaders:hm,HttpStatusCode:mm,formToJSON:ym,getAdapter:gm,mergeConfig:vm}=Ce,em=async()=>{try{const o={method:"GET",url:"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer",params:{}};return(await Ce.request(o)).data}catch(o){console.error(o)}};em().then(o=>{u1.hydrateRoot(document.getElementById("syndicated-footer"),M.jsx(_0,{cmsBody:o}))});
  130.  
  131. </script>
  132.  
  133. <style>
  134. @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}
  135.  
  136. </style>
  137.  
  138. <body>
  139.  <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/" 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-notice" target="_self">Privacy Notice</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-notice" target="_self">Consumer Health Data Privacy Notice</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-13" href="https://www.healthgrades.com/content/lgbtq-affirming-badge-info" target="_self"> Learn More About the LGBTQ+ Affirming Badge</a></li><li><a class="E-fRP" data-qa-target="footer-our-company-link-list--link-14" href="https://resources.healthgrades.com/sitemap" target="_blank" rel="noopener">Sitemap</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">
  140.  
  141. <div class="RichTextModule">
  142.        
  143.            <div class="RichTextModule-items RichTextBody">
  144.        
  145.            <div class="Enhancement useFallbackImageSize" data-align-center>
  146.                <div class="Enhancement-item"><style>
  147.    .individual.field-wrapper { display: none; }
  148.    .global-footer__footer-newsletter { margin-bottom: 40px; }
  149.    .footer-newsletter.hide { display: none; }
  150.    .global-footer__footer-newsletter .Enhancement { margin: 0; }
  151.    .global-footer__footer-newsletter .footer-newsletter-title { color: #fff; font-size: 18px; line-height: 23px; font-weight: bold; margin-bottom: 10px; }
  152.    [data-post-content] .global-footer__footer-newsletter .Enhancement .Enhancement-item h4:only-child { margin: 0 0 10px 0; }
  153.    .global-footer__footer-newsletter .newsletter-form { display: flex; width: 100%; flex-direction: column; }
  154.    .global-footer__footer-newsletter .newsletter-form__input-controls { width: 100%; display: flex; margin-bottom: 10px; flex-direction: column; }
  155.    .global-footer__footer-newsletter .newsletter-form__input-controls fieldset { padding: 0; border: unset; width: 100%; }
  156.    .global-footer__footer-newsletter .newsletter-form__input-controls input { width: 100%; padding: 8px 10px 10px 10px; margin-bottom: 10px; }
  157.    .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; }
  158.    .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; }
  159.    .global-footer__footer-newsletter .newsletter-form__footer { font-size: 12px; line-height: 18px; color: #fff; width: 70%; }
  160.    .footer-newsletter__newsletterSuccessMessage { display: none; color: #fff; }
  161.    .footer-newsletter__newsletterSuccessMessage.show { display: block; }
  162.    @media only screen and (min-width: 768px) {
  163.        .global-footer__footer-newsletter .newsletter-form__input-controls { flex-direction: row; }
  164.        .global-footer__footer-newsletter .newsletter-form__input-controls input { margin-bottom: 0; }
  165.        .global-footer__footer-newsletter .btn--primary { width: 165px; margin-left: 10px; }
  166.    }
  167.    @media only screen and (min-width: 990px) {
  168.        .global-footer__footer-newsletter { max-width: 60%; }
  169.    }
  170. </style>
  171. <div id="my-captcha-container">
  172. </div>
  173. <div class="global-footer__footer-newsletter">
  174.    <div class="footer-newsletter">
  175.        <div class="footer-newsletter-title">Healthy Living Newsletter</div>
  176.        <div class="individual field-wrapper" >
  177.        <div class="_100 field-style" >
  178.          <p class="field-p" >
  179.            <label for="field20" class="label-position top " >required text
  180.            </label>
  181.            <input id="field20" name="singleLineText" type="text" value="" class="field-size-top-medium"  />
  182.          </p>
  183.        </div>
  184.      </div>
  185.        <form class="newsletter-form newsletter-form--inline" name="NewsletterForm" action="">
  186.            <div class="newsletter-form__input-controls">
  187.                <fieldset>
  188.                    <label class="sr-only" for="newsletter-form-footer">Sign up for the Healthgrades Newsletter</label>
  189.                    <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">
  190.                </fieldset>
  191.                <button class="newsletter-form__btn btn btn--primary btn--xl" type="submit">Sign me up!</button>
  192.            </div>
  193.            <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>
  194.        </form>
  195.    </div>
  196.    <div class="footer-newsletter__newsletterSuccessMessage">
  197.        <strong>Thanks for signing up!</strong>
  198.        <p>Check your inbox for health tips soon!</p>
  199.    </div>
  200. </div>
  201. <script type="text/javascript">
  202.  
  203. var form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');
  204. form.addEventListener("submit", function (e) {
  205.    event.preventDefault();
  206.    utag.view({"load_captcha":"true"})
  207.    let attempts = 0;
  208.    const interval = setInterval(function() {
  209.        attempts++;
  210.        // Check if the global object from the SDK now exists
  211.        if (typeof window.AwsWafCaptcha !== 'undefined') {
  212.            clearInterval(interval);
  213.            initializeCaptcha();
  214.        }
  215.        else if (attempts > 10) {
  216.            clearInterval(interval);
  217.            console.error('AWS WAF CAPTCHA SDK failed to load.');
  218.        }
  219.    }, 500);
  220. })
  221.  
  222. function closeCaptchaModal() {
  223.  const overlay = document.getElementById('captcha-modal-overlay');
  224.  const styles = document.getElementById('captcha-modal-styles');
  225.  if (overlay) {
  226.    overlay.remove();
  227.  }
  228.  if (styles) {
  229.    styles.remove();
  230.  }
  231. }
  232.  
  233. function initializeCaptcha() {
  234.    if (document.getElementById('captcha-modal-overlay')) {
  235.        return;
  236.    }
  237.  
  238.      // --- 1. Create Modal HTML Elements ---
  239.      const overlay = document.createElement('div');
  240.      overlay.id = 'captcha-modal-overlay';
  241.  
  242.      const modalContent = document.createElement('div');
  243.      modalContent.id = 'captcha-modal-content';
  244.  
  245.      const captchaContainer = document.createElement('div');
  246.      // Use a unique ID for the modal's captcha container
  247.      captchaContainer.id = 'aws-captcha-container-modal';
  248.  
  249.      const statusMessage = document.createElement('p');
  250.      statusMessage.id = 'modal-status-message';
  251.  
  252.      modalContent.appendChild(captchaContainer);
  253.      modalContent.appendChild(statusMessage);
  254.      overlay.appendChild(modalContent);
  255.      document.body.appendChild(overlay);
  256.    const styles = `
  257.                #captcha-modal-overlay {
  258.                    position: fixed; top: 0; left: 0; width: 100%; height: 100%;
  259.                    background-color: rgba(0, 0, 0, 0.6);
  260.                    display: flex; align-items: center; justify-content: center; z-index: 1000;
  261.                }
  262.                #captcha-modal-content {
  263.                    background: white; padding: 2rem; border-radius: 8px;
  264.                    box-shadow: 0 5px 15px rgba(0,0,0,0.3); text-align: center;
  265.                    width: 90%; max-width: 400px;
  266.                }
  267.                #captcha-modal-content h2 { font-size: 1.5rem; font-weight: bold; margin-bottom: 0.5rem; }
  268.                #captcha-modal-content p { margin-bottom: 1rem; color: #555; }
  269.                #aws-captcha-container-modal { margin: 1rem 0; }
  270.                #modal-status-message { margin-top: 1rem; font-size: 0.9rem; }
  271.            `;
  272.  const styleSheet = document.createElement("style");
  273.  styleSheet.id = 'captcha-modal-styles';
  274.  styleSheet.innerText = styles;
  275.  document.head.appendChild(styleSheet);
  276.  var container = document.querySelector("#aws-captcha-container-modal");
  277.    AwsWafCaptcha.renderCaptcha(container, {
  278.    'apiKey': 'Y966MlebtIC3Vge75VUpm/+9WADUItmdtgQNa40bWo6Sc6HFHq2QVgRq9Lv9aEnrmustWgvKRZRO3+GoJe10wlW/q6/GBu+K9PLODhDNErBHbKYkpJLpAHhl+NaOzfFsTRBp9wBRsFsj4U/nkRRsFdiAjVEQIj37+3zv7y9XkMsLasRJYZ0g0s4h0jZrzzA9RTNW3vRzrZZMVIyc90Q9P0fr+ndp7ygkF6/vOTqdnpn18uJ4QNl/xw+3kLGnO25uI32G3SugzL56rJo/sUKUr2BMfv7uDwl1P2bV1yDu9Ljb6pmpo76O9qgfYQWqMDGO5LvT3e6jo/tqAbViArRGHyYc/j35FJhcouSn226IA75UWwx3ckoTjNxRzNtyjVblqu9AE7xXQbS1yuOzOXAANG01cZkO37hJtVw5jL1IiLF0P0O99jTjMziFYCzAFh+m1fhOp81d+mZprRwukZH8dm8JCsnUp1S99do6h6UTKA0oIPeO4porFdhX+YAFSkipT0ATrVNgzotnxucNmlscq4BmFhP7ccrJqgb6ob2oXSamBuRnm6bliT1fWvQSK6E3nhfw39oFLFPlvAtdzWEp/opZUQTjOOrnY1uvlw7jj44m0hrEWudzPTPszKGChFz6z2DNH+KZ1XQCslpVNFmfr/Dyl3NvquPPeVywDIyycaM=_1_1',
  279.    'onSuccess': (token) => {
  280.        setTimeout(closeCaptchaModal, 1000);
  281.        var newsletter = document.querySelector('.footer-newsletter');
  282.        var success = document.querySelector('.footer-newsletter__newsletterSuccessMessage');
  283.        newsletter.classList.add('hide');
  284.        success.classList.add('show');
  285.        utag.link({
  286.          schemaTypes: ['core.Identify.v1', 'core.usertracking.FormSubmitted.v1'],
  287.          traits: {
  288.            email: document.getElementById('newsletter-form-footer').value
  289.          },
  290.          field: [
  291.            {
  292.              fieldName: 'email',
  293.              fieldType: 'email capture',
  294.              fieldValue: document.getElementById('newsletter-form-footer').value
  295.            },
  296.            {
  297.              fieldName: 'point solution',
  298.              fieldType: 'point solution',
  299.              fieldValue: 'Newsletter Signup - Footer'
  300.            }
  301.          ],
  302.          formContext: {
  303.            formBrand: 'Healthgrades',
  304.            formId: 'healthgrades_footer',
  305.            formName: 'Healthgrades Newsletter Signup',
  306.            formType: 'Newsletter email capture'
  307.          }
  308.        });
  309.        const newsletterExpire = new Date();
  310. newsletterExpire.setFullYear(newsletterExpire.getFullYear() + 1);
  311.  
  312. document.cookie = "hg.isDriverKnownUser=true; expires=" + newsletterExpire.toUTCString() + "; domain=.healthgrades.com; path=/";
  313.    },
  314.    'onError': (error) => {
  315.      console.error('CAPTCHA error:', error);
  316.    }
  317.  });
  318. }
  319.  
  320. </script>
  321.  
  322. </div>
  323.            </div>
  324.        
  325.        <p></p></div>
  326.        
  327.  
  328.    </div>
  329. </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="M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z"></path><path fill="#ffffff" d="M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z"></path><path fill="#ffffff" d="M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z"></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>
  330.  
  331. <p style="font-size:smaller;">
  332.  
  333.              <a href="https://aacihealthcare.com/certificates/c143-5-2021-trust-usa/" target="_blank" rel="noopener">
  334.  
  335.                            <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>
  336.  
  337.  
  338. </p></div></div></footer></div>
  339. </body>
  340. </div></footer><script id="tealium-script" type="text/javascript">
  341.        (function(a,b,c,d){
  342.          a='https://tags.tiqcdn.com/utag/hg/main/prod/utag.js';
  343.          b=document;
  344.          c='script';
  345.          d=b.createElement(c); d.src=a; d.type='text/java'+c; d.async=true;
  346.          a=b.getElementsByTagName(c)[0];
  347.          a.parentNode.insertBefore(d,a);
  348.        })();</script><script>window.utag_cfg_ovrd = window.utag_cfg_ovrd || {};
  349.        window.utag_cfg_ovrd.noview = true;</script><script src="/provider-profile-app/_next/static/chunks/webpack-170f56afea8fd847.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/provider-profile-app/_next/static/chunks/4cd7d5684be89815.css\",\"style\"]\n2:HL[\"/provider-profile-app/_next/static/chunks/f4060bcbe01be65e.css\",\"style\"]\n3:HL[\"/provider-profile-app/_next/static/chunks/36e300c0c0a51313.css\",\"style\"]\n4:HL[\"/provider-profile-app/_next/static/chunks/6d744c26310b24d9.css\",\"style\"]\n5:HL[\"/provider-profile-app/_next/static/chunks/cba06e3ea8130fa6.css\",\"style\"]\n6:HL[\"/provider-profile-app/_next/static/chunks/708eeb7e09cc9795.css\",\"style\"]\n7:HL[\"/provider-profile-app/_next/static/chunks/96695ca35a3169d9.css\",\"style\"]\n8:HL[\"/provider-profile-app/_next/static/chunks/16c54f35e3a327b7.css\",\"style\"]\n9:HL[\"/provider-profile-app/_next/static/chunks/9e1b3cc439f1535c.css\",\"style\"]\na:HL[\"/provider-profile-app/_next/static/chunks/0b30bc3b98236649.css\",\"style\"]\nb:HL[\"/provider-profile-app/_next/static/chunks/a6583a7dd0d2b9c7.css\",\"style\"]\nc:HL[\"/provider-profile-app/_next/static/chunks/ea703faf68b7d48a.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"d:I[2846,[],\"\"]\n10:I[4707,[],\"\"]\n13:I[6423,[],\"\"]\n14:I[6101,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"185\",\"static/chunks/app/layout-e6fc278d116228f0.js\"],\"GlobalStyles\"]\n16:I[376,[\"601\",\"static/chunks/app/error-cbe2d501e6e4f8f2.js\"],\"default\"]\n19:I[1060,[],\"\"]\n11:[\"profileType\",\"dentist\",\"d\"]\n12:[\"profilePath\",\"dr-kevin-molldrem-3x36d\",\"c\"]\n1a:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Ld\",null,{\"buildId\":\"QN5jkbF7OAbev0DzN7-WI\",\"assetPrefix\":\"/provider-profile-app\",\"urlParts\":[\"\",\"dentist\",\"dr-kevin-molldrem-3x36d\"],\"initialTree\":[\"\",{\"children\":[[\"profileType\",\"dentist\",\"d\"],{\"children\":[[\"profilePath\",\"dr-kevin-molldrem-3x36d\",\"c\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[[\"profileType\",\"dentist\",\"d\"],{\"children\":[[\"profilePath\",\"dr-kevin-molldrem-3x36d\",\"c\"],{\"children\":[\"__PAGE__\",{},[[\"$Le\",\"$Lf\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/ea703faf68b7d48a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$11\",\"children\",\"$12\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$11\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/4cd7d5684be89815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/f4060bcbe01be65e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/36e300c0c0a51313.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/6d744c26310b24d9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/cba06e3ea8130fa6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/708eeb7e09cc9795.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/96695ca35a3169d9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/16c54f35e3a327b7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/9e1b3cc439f1535c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/0b30bc3b98236649.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/a6583a7dd0d2b9c7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"data-qa-target\":\"provider-profile-app\",\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L14\",null,{}],[[\"$\",\"link\",null,{\"as\":\"font\",\"crossOrigin\":\"anonymous\",\"href\":\"//static.healthgrades.com/fonts/hg-sans/HGSansSS-Lt.woff2\",\"rel\":\"preload\",\"type\":\"font/woff2\"}],[\"$\",\"link\",null,{\"as\":\"font\",\"crossOrigin\":\"anonymous\",\"href\":\"//static.healthgrades.com/fonts/hg-sans/HGSansSS-Rm.woff2\",\"rel\":\"preload\",\"type\":\"font/woff2\"}],[\"$\",\"link\",null,{\"as\":\"font\",\"crossOrigin\":\"anonymous\",\"href\":\"//static.healthgrades.com/fonts/hg-sans/HGSansSS-Sm.woff2\",\"rel\":\"preload\",\"type\":\"font/woff2\"}],[\"$\",\"link\",null,{\"href\":\"//photos.healthgrades.com/common/manifest.webmanifest\",\"rel\":\"manifest\"}],[\"$\",\"link\",null,{\"href\":\"//photos.healthgrades.com/common/favicon.ico\",\"rel\":\"icon\"}],[\"$\",\"link\",null,{\"href\":\"//photos.healthgrades.com/common/hg-icon.svg\",\"rel\":\"icon\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",null,{\"href\":\"//photos.healthgrades.com/common/apple-touch-icon.png\",\"rel\":\"apple-touch-icon\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//adservice.google.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//cdn.rvohealth.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//cm.g.doubleclick.net\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//cdn.cookielaw.org\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//dims.healthgrades.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//match.deepintent.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//pagead2.googlesyndication.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//photos.healthgrades.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//sb.scorecardresearch.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//securepubads.g.doubleclick.net\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//som.healthgrades.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//static.healthgrades.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//tags.tiqcdn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//www.google.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//www.medtargetsystem.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"//f2c1b3d0204f.edge.sdk.awswaf.com\"}]]]}],[\"$\",\"body\",null,{\"className\":\"DK9vaTsd\",\"children\":[\"$L15\",[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$16\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"children\":\"Profile Not Found\"}],\"notFoundStyles\":[]}],\"$L17\",[[\"$\",\"script\",null,{\"id\":\"tealium-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n        (function(a,b,c,d){\\n          a='https://tags.tiqcdn.com/utag/hg/main/prod/utag.js';\\n          b=document;\\n          c='script';\\n          d=b.createElement(c); d.src=a; d.type='text/java'+c; d.async=true;\\n          a=b.getElementsByTagName(c)[0];\\n          a.parentNode.insertBefore(d,a);\\n        })();\"},\"type\":\"text/javascript\"}],[\"$\",\"script\",null,{\"children\":\"window.utag_cfg_ovrd = window.utag_cfg_ovrd || {};\\n        window.utag_cfg_ovrd.noview = true;\"}]]]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L18\"],\"globalErrorComponent\":\"$19\",\"missingSlots\":\"$W1a\"}]\n"])</script><script>self.__next_f.push([1,"1b:T521ea,"])</script><script>self.__next_f.push([1,"\u003cscript type=\"module\" crossorigin\u003e(function(){const l=document.createElement(\"link\").relList;if(l\u0026\u0026l.supports\u0026\u0026l.supports(\"modulepreload\"))return;for(const c of document.querySelectorAll('link[rel=\"modulepreload\"]'))u(c);new MutationObserver(c=\u003e{for(const d of c)if(d.type===\"childList\")for(const f of d.addedNodes)f.tagName===\"LINK\"\u0026\u0026f.rel===\"modulepreload\"\u0026\u0026u(f)}).observe(document,{childList:!0,subtree:!0});function i(c){const d={};return c.integrity\u0026\u0026(d.integrity=c.integrity),c.referrerPolicy\u0026\u0026(d.referrerPolicy=c.referrerPolicy),c.crossOrigin===\"use-credentials\"?d.credentials=\"include\":c.crossOrigin===\"anonymous\"?d.credentials=\"omit\":d.credentials=\"same-origin\",d}function u(c){if(c.ep)return;c.ep=!0;const d=i(c);fetch(c.href,d)}})();var Il=typeof globalThis\u003c\"u\"?globalThis:typeof window\u003c\"u\"?window:typeof global\u003c\"u\"?global:typeof self\u003c\"u\"?self:{};function ka(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var $s={exports:{}},io={},Vs={exports:{}},ge={};/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var xd;function Xm(){if(xd)return ge;xd=1;var o=Symbol.for(\"react.element\"),l=Symbol.for(\"react.portal\"),i=Symbol.for(\"react.fragment\"),u=Symbol.for(\"react.strict_mode\"),c=Symbol.for(\"react.profiler\"),d=Symbol.for(\"react.provider\"),f=Symbol.for(\"react.context\"),h=Symbol.for(\"react.forward_ref\"),y=Symbol.for(\"react.suspense\"),v=Symbol.for(\"react.memo\"),S=Symbol.for(\"react.lazy\"),T=Symbol.iterator;function j(k){return k===null||typeof k!=\"object\"?null:(k=T\u0026\u0026k[T]||k[\"@@iterator\"],typeof k==\"function\"?k:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,L={};function P(k,I,G){this.props=k,this.context=I,this.refs=L,this.updater=G||F}P.prototype.isReactComponent={},P.prototype.setState=function(k,I){if(typeof k!=\"object\"\u0026\u0026typeof k!=\"function\"\u0026\u0026k!=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,k,I,\"setState\")},P.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,\"forceUpdate\")};function K(){}K.prototype=P.prototype;function se(k,I,G){this.props=k,this.context=I,this.refs=L,this.updater=G||F}var q=se.prototype=new K;q.constructor=se,C(q,P.prototype),q.isPureReactComponent=!0;var ne=Array.isArray,V=Object.prototype.hasOwnProperty,ee={current:null},ie={key:!0,ref:!0,__self:!0,__source:!0};function ve(k,I,G){var U,W={},te=null,Y=null;if(I!=null)for(U in I.ref!==void 0\u0026\u0026(Y=I.ref),I.key!==void 0\u0026\u0026(te=\"\"+I.key),I)V.call(I,U)\u0026\u0026!ie.hasOwnProperty(U)\u0026\u0026(W[U]=I[U]);var he=arguments.length-2;if(he===1)W.children=G;else if(1\u003che){for(var we=Array(he),Ae=0;Ae\u003che;Ae++)we[Ae]=arguments[Ae+2];W.children=we}if(k\u0026\u0026k.defaultProps)for(U in he=k.defaultProps,he)W[U]===void 0\u0026\u0026(W[U]=he[U]);return{$$typeof:o,type:k,key:te,ref:Y,props:W,_owner:ee.current}}function de(k,I){return{$$typeof:o,type:k.type,key:I,ref:k.ref,props:k.props,_owner:k._owner}}function Se(k){return typeof k==\"object\"\u0026\u0026k!==null\u0026\u0026k.$$typeof===o}function Pe(k){var I={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+k.replace(/[=:]/g,function(G){return I[G]})}var ye=/\\/+/g;function re(k,I){return typeof k==\"object\"\u0026\u0026k!==null\u0026\u0026k.key!=null?Pe(\"\"+k.key):I.toString(36)}function me(k,I,G,U,W){var te=typeof k;(te===\"undefined\"||te===\"boolean\")\u0026\u0026(k=null);var Y=!1;if(k===null)Y=!0;else switch(te){case\"string\":case\"number\":Y=!0;break;case\"object\":switch(k.$$typeof){case o:case l:Y=!0}}if(Y)return Y=k,W=W(Y),k=U===\"\"?\".\"+re(Y,0):U,ne(W)?(G=\"\",k!=null\u0026\u0026(G=k.replace(ye,\"$\u0026/\")+\"/\"),me(W,I,G,\"\",function(Ae){return Ae})):W!=null\u0026\u0026(Se(W)\u0026\u0026(W=de(W,G+(!W.key||Y\u0026\u0026Y.key===W.key?\"\":(\"\"+W.key).replace(ye,\"$\u0026/\")+\"/\")+k)),I.push(W)),1;if(Y=0,U=U===\"\"?\".\":U+\":\",ne(k))for(var he=0;he\u003ck.length;he++){te=k[he];var we=U+re(te,he);Y+=me(te,I,G,we,W)}else if(we=j(k),typeof we==\"function\")for(k=we.call(k),he=0;!(te=k.next()).done;)te=te.value,we=U+re(te,he++),Y+=me(te,I,G,we,W);else if(te===\"object\")throw I=String(k),Error(\"Objects are not valid as a React child (found: \"+(I===\"[object Object]\"?\"object with keys {\"+Object.keys(k).join(\", \")+\"}\":I)+\"). If you meant to render a collection of children, use an array instead.\");return Y}function ke(k,I,G){if(k==null)return k;var U=[],W=0;return me(k,U,\"\",\"\",function(te){return I.call(G,te,W++)}),U}function pe(k){if(k._status===-1){var I=k._result;I=I(),I.then(function(G){(k._status===0||k._status===-1)\u0026\u0026(k._status=1,k._result=G)},function(G){(k._status===0||k._status===-1)\u0026\u0026(k._status=2,k._result=G)}),k._status===-1\u0026\u0026(k._status=0,k._result=I)}if(k._status===1)return k._result.default;throw k._result}var ae={current:null},D={transition:null},H={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:D,ReactCurrentOwner:ee};function $(){throw Error(\"act(...) is not supported in production builds of React.\")}return ge.Children={map:ke,forEach:function(k,I,G){ke(k,function(){I.apply(this,arguments)},G)},count:function(k){var I=0;return ke(k,function(){I++}),I},toArray:function(k){return ke(k,function(I){return I})||[]},only:function(k){if(!Se(k))throw Error(\"React.Children.only expected to receive a single React element child.\");return k}},ge.Component=P,ge.Fragment=i,ge.Profiler=c,ge.PureComponent=se,ge.StrictMode=u,ge.Suspense=y,ge.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,ge.act=$,ge.cloneElement=function(k,I,G){if(k==null)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+k+\".\");var U=C({},k.props),W=k.key,te=k.ref,Y=k._owner;if(I!=null){if(I.ref!==void 0\u0026\u0026(te=I.ref,Y=ee.current),I.key!==void 0\u0026\u0026(W=\"\"+I.key),k.type\u0026\u0026k.type.defaultProps)var he=k.type.defaultProps;for(we in I)V.call(I,we)\u0026\u0026!ie.hasOwnProperty(we)\u0026\u0026(U[we]=I[we]===void 0\u0026\u0026he!==void 0?he[we]:I[we])}var we=arguments.length-2;if(we===1)U.children=G;else if(1\u003cwe){he=Array(we);for(var Ae=0;Ae\u003cwe;Ae++)he[Ae]=arguments[Ae+2];U.children=he}return{$$typeof:o,type:k.type,key:W,ref:te,props:U,_owner:Y}},ge.createContext=function(k){return k={$$typeof:f,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:d,_context:k},k.Consumer=k},ge.createElement=ve,ge.createFactory=function(k){var I=ve.bind(null,k);return I.type=k,I},ge.createRef=function(){return{current:null}},ge.forwardRef=function(k){return{$$typeof:h,render:k}},ge.isValidElement=Se,ge.lazy=function(k){return{$$typeof:S,_payload:{_status:-1,_result:k},_init:pe}},ge.memo=function(k,I){return{$$typeof:v,type:k,compare:I===void 0?null:I}},ge.startTransition=function(k){var I=D.transition;D.transition={};try{k()}finally{D.transition=I}},ge.unstable_act=$,ge.useCallback=function(k,I){return ae.current.useCallback(k,I)},ge.useContext=function(k){return ae.current.useContext(k)},ge.useDebugValue=function(){},ge.useDeferredValue=function(k){return ae.current.useDeferredValue(k)},ge.useEffect=function(k,I){return ae.current.useEffect(k,I)},ge.useId=function(){return ae.current.useId()},ge.useImperativeHandle=function(k,I,G){return ae.current.useImperativeHandle(k,I,G)},ge.useInsertionEffect=function(k,I){return ae.current.useInsertionEffect(k,I)},ge.useLayoutEffect=function(k,I){return ae.current.useLayoutEffect(k,I)},ge.useMemo=function(k,I){return ae.current.useMemo(k,I)},ge.useReducer=function(k,I,G){return ae.current.useReducer(k,I,G)},ge.useRef=function(k){return ae.current.useRef(k)},ge.useState=function(k){return ae.current.useState(k)},ge.useSyncExternalStore=function(k,I,G){return ae.current.useSyncExternalStore(k,I,G)},ge.useTransition=function(){return ae.current.useTransition()},ge.version=\"18.3.1\",ge}var kd;function Ca(){return kd||(kd=1,Vs.exports=Xm()),Vs.exports}/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var Cd;function Zm(){if(Cd)return io;Cd=1;var o=Ca(),l=Symbol.for(\"react.element\"),i=Symbol.for(\"react.fragment\"),u=Object.prototype.hasOwnProperty,c=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function f(h,y,v){var S,T={},j=null,F=null;v!==void 0\u0026\u0026(j=\"\"+v),y.key!==void 0\u0026\u0026(j=\"\"+y.key),y.ref!==void 0\u0026\u0026(F=y.ref);for(S in y)u.call(y,S)\u0026\u0026!d.hasOwnProperty(S)\u0026\u0026(T[S]=y[S]);if(h\u0026\u0026h.defaultProps)for(S in y=h.defaultProps,y)T[S]===void 0\u0026\u0026(T[S]=y[S]);return{$$typeof:l,type:h,key:j,ref:F,props:T,_owner:c.current}}return io.Fragment=i,io.jsx=f,io.jsxs=f,io}var Ed;function e1(){return Ed||(Ed=1,$s.exports=Zm()),$s.exports}var m=e1(),Ll={},Hs={exports:{}},dt={},qs={exports:{}},Ws={};/**\n * @license React\n * scheduler.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var Td;function t1(){return Td||(Td=1,function(o){function l(D,H){var $=D.length;D.push(H);e:for(;0\u003c$;){var k=$-1\u003e\u003e\u003e1,I=D[k];if(0\u003cc(I,H))D[k]=H,D[$]=I,$=k;else break e}}function i(D){return D.length===0?null:D[0]}function u(D){if(D.length===0)return null;var H=D[0],$=D.pop();if($!==H){D[0]=$;e:for(var k=0,I=D.length,G=I\u003e\u003e\u003e1;k\u003cG;){var U=2*(k+1)-1,W=D[U],te=U+1,Y=D[te];if(0\u003ec(W,$))te\u003cI\u0026\u00260\u003ec(Y,W)?(D[k]=Y,D[te]=$,k=te):(D[k]=W,D[U]=$,k=U);else if(te\u003cI\u0026\u00260\u003ec(Y,$))D[k]=Y,D[te]=$,k=te;else break e}}return H}function c(D,H){var $=D.sortIndex-H.sortIndex;return $!==0?$:D.id-H.id}if(typeof performance==\"object\"\u0026\u0026typeof performance.now==\"function\"){var d=performance;o.unstable_now=function(){return d.now()}}else{var f=Date,h=f.now();o.unstable_now=function(){return f.now()-h}}var y=[],v=[],S=1,T=null,j=3,F=!1,C=!1,L=!1,P=typeof setTimeout==\"function\"?setTimeout:null,K=typeof clearTimeout==\"function\"?clearTimeout:null,se=typeof setImmediate\u003c\"u\"?setImmediate:null;typeof navigator\u003c\"u\"\u0026\u0026navigator.scheduling!==void 0\u0026\u0026navigator.scheduling.isInputPending!==void 0\u0026\u0026navigator.scheduling.isInputPending.bind(navigator.scheduling);function q(D){for(var H=i(v);H!==null;){if(H.callback===null)u(v);else if(H.startTime\u003c=D)u(v),H.sortIndex=H.expirationTime,l(y,H);else break;H=i(v)}}function ne(D){if(L=!1,q(D),!C)if(i(y)!==null)C=!0,pe(V);else{var H=i(v);H!==null\u0026\u0026ae(ne,H.startTime-D)}}function V(D,H){C=!1,L\u0026\u0026(L=!1,K(ve),ve=-1),F=!0;var $=j;try{for(q(H),T=i(y);T!==null\u0026\u0026(!(T.expirationTime\u003eH)||D\u0026\u0026!Pe());){var k=T.callback;if(typeof k==\"function\"){T.callback=null,j=T.priorityLevel;var I=k(T.expirationTime\u003c=H);H=o.unstable_now(),typeof I==\"function\"?T.callback=I:T===i(y)\u0026\u0026u(y),q(H)}else u(y);T=i(y)}if(T!==null)var G=!0;else{var U=i(v);U!==null\u0026\u0026ae(ne,U.startTime-H),G=!1}return G}finally{T=null,j=$,F=!1}}var ee=!1,ie=null,ve=-1,de=5,Se=-1;function Pe(){return!(o.unstable_now()-Se\u003cde)}function ye(){if(ie!==null){var D=o.unstable_now();Se=D;var H=!0;try{H=ie(!0,D)}finally{H?re():(ee=!1,ie=null)}}else ee=!1}var re;if(typeof se==\"function\")re=function(){se(ye)};else if(typeof MessageChannel\u003c\"u\"){var me=new MessageChannel,ke=me.port2;me.port1.onmessage=ye,re=function(){ke.postMessage(null)}}else re=function(){P(ye,0)};function pe(D){ie=D,ee||(ee=!0,re())}function ae(D,H){ve=P(function(){D(o.unstable_now())},H)}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(D){D.callback=null},o.unstable_continueExecution=function(){C||F||(C=!0,pe(V))},o.unstable_forceFrameRate=function(D){0\u003eD||125\u003cD?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):de=0\u003cD?Math.floor(1e3/D):5},o.unstable_getCurrentPriorityLevel=function(){return j},o.unstable_getFirstCallbackNode=function(){return i(y)},o.unstable_next=function(D){switch(j){case 1:case 2:case 3:var H=3;break;default:H=j}var $=j;j=H;try{return D()}finally{j=$}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(D,H){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var $=j;j=D;try{return H()}finally{j=$}},o.unstable_scheduleCallback=function(D,H,$){var k=o.unstable_now();switch(typeof $==\"object\"\u0026\u0026$!==null?($=$.delay,$=typeof $==\"number\"\u0026\u00260\u003c$?k+$:k):$=k,D){case 1:var I=-1;break;case 2:I=250;break;case 5:I=1073741823;break;case 4:I=1e4;break;default:I=5e3}return I=$+I,D={id:S++,callback:H,priorityLevel:D,startTime:$,expirationTime:I,sortIndex:-1},$\u003ek?(D.sortIndex=$,l(v,D),i(y)===null\u0026\u0026D===i(v)\u0026\u0026(L?(K(ve),ve=-1):L=!0,ae(ne,$-k))):(D.sortIndex=I,l(y,D),C||F||(C=!0,pe(V))),D},o.unstable_shouldYield=Pe,o.unstable_wrapCallback=function(D){var H=j;return function(){var $=j;j=H;try{return D.apply(this,arguments)}finally{j=$}}}}(Ws)),Ws}var _d;function n1(){return _d||(_d=1,qs.exports=t1()),qs.exports}/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var Nd;function r1(){if(Nd)return dt;Nd=1;var o=Ca(),l=n1();function i(e){for(var t=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,n=1;n\u003carguments.length;n++)t+=\"\u0026args[]=\"+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 u=new Set,c={};function d(e,t){f(e,t),f(e+\"Capture\",t)}function f(e,t){for(c[e]=t,e=0;e\u003ct.length;e++)u.add(t[e])}var h=!(typeof window\u003e\"u\"||typeof window.document\u003e\"u\"||typeof window.document.createElement\u003e\"u\"),y=Object.prototype.hasOwnProperty,v=/^[: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]*$/,S={},T={};function j(e){return y.call(T,e)?!0:y.call(S,e)?!1:v.test(e)?T[e]=!0:(S[e]=!0,!1)}function F(e,t,n,r){if(n!==null\u0026\u0026n.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-\"\u0026\u0026e!==\"aria-\");default:return!1}}function C(e,t,n,r){if(t===null||typeof t\u003e\"u\"||F(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\u003et}return!1}function L(e,t,n,r,s,a,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=p}var P={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(e){P[e]=new L(e,0,!1,e,null,!1,!1)}),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(e){var t=e[0];P[t]=new L(t,1,!1,e[1],null,!1,!1)}),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(e){P[e]=new L(e,2,!1,e.toLowerCase(),null,!1,!1)}),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(e){P[e]=new L(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){P[e]=new L(e,3,!1,e.toLowerCase(),null,!1,!1)}),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(e){P[e]=new L(e,3,!0,e,null,!1,!1)}),[\"capture\",\"download\"].forEach(function(e){P[e]=new L(e,4,!1,e,null,!1,!1)}),[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(e){P[e]=new L(e,6,!1,e,null,!1,!1)}),[\"rowSpan\",\"start\"].forEach(function(e){P[e]=new L(e,5,!1,e.toLowerCase(),null,!1,!1)});var K=/[\\-:]([a-z])/g;function se(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(K,se);P[t]=new L(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(K,se);P[t]=new L(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(K,se);P[t]=new L(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}),[\"tabIndex\",\"crossOrigin\"].forEach(function(e){P[e]=new L(e,1,!1,e.toLowerCase(),null,!1,!1)}),P.xlinkHref=new L(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(e){P[e]=new L(e,1,!1,e.toLowerCase(),null,!0,!0)});function q(e,t,n,r){var s=P.hasOwnProperty(t)?P[t]:null;(s!==null?s.type!==0:r||!(2\u003ct.length)||t[0]!==\"o\"\u0026\u0026t[0]!==\"O\"||t[1]!==\"n\"\u0026\u0026t[1]!==\"N\")\u0026\u0026(C(t,n,s,r)\u0026\u0026(n=null),r||s===null?j(t)\u0026\u0026(n===null?e.removeAttribute(t):e.setAttribute(t,\"\"+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:\"\":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4\u0026\u0026n===!0?\"\":\"\"+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ne=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,V=Symbol.for(\"react.element\"),ee=Symbol.for(\"react.portal\"),ie=Symbol.for(\"react.fragment\"),ve=Symbol.for(\"react.strict_mode\"),de=Symbol.for(\"react.profiler\"),Se=Symbol.for(\"react.provider\"),Pe=Symbol.for(\"react.context\"),ye=Symbol.for(\"react.forward_ref\"),re=Symbol.for(\"react.suspense\"),me=Symbol.for(\"react.suspense_list\"),ke=Symbol.for(\"react.memo\"),pe=Symbol.for(\"react.lazy\"),ae=Symbol.for(\"react.offscreen\"),D=Symbol.iterator;function H(e){return e===null||typeof e!=\"object\"?null:(e=D\u0026\u0026e[D]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var $=Object.assign,k;function I(e){if(k===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\n( *(at )?)/);k=t\u0026\u0026t[1]||\"\"}return`\n`+k+e}var G=!1;function U(e,t){if(!e||G)return\"\";G=!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\"\u0026\u0026Reflect.construct){try{Reflect.construct(t,[])}catch(N){var r=N}Reflect.construct(e,[],t)}else{try{t.call()}catch(N){r=N}e.call(t.prototype)}else{try{throw Error()}catch(N){r=N}e()}}catch(N){if(N\u0026\u0026r\u0026\u0026typeof N.stack==\"string\"){for(var s=N.stack.split(`\n`),a=r.stack.split(`\n`),p=s.length-1,g=a.length-1;1\u003c=p\u0026\u00260\u003c=g\u0026\u0026s[p]!==a[g];)g--;for(;1\u003c=p\u0026\u00260\u003c=g;p--,g--)if(s[p]!==a[g]){if(p!==1||g!==1)do if(p--,g--,0\u003eg||s[p]!==a[g]){var w=`\n`+s[p].replace(\" at new \",\" at \");return e.displayName\u0026\u0026w.includes(\"\u003canonymous\u003e\")\u0026\u0026(w=w.replace(\"\u003canonymous\u003e\",e.displayName)),w}while(1\u003c=p\u0026\u00260\u003c=g);break}}}finally{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:\"\")?I(e):\"\"}function W(e){switch(e.tag){case 5:return I(e.type);case 16:return I(\"Lazy\");case 13:return I(\"Suspense\");case 19:return I(\"SuspenseList\");case 0:case 2:case 15:return e=U(e.type,!1),e;case 11:return e=U(e.type.render,!1),e;case 1:return e=U(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 ie:return\"Fragment\";case ee:return\"Portal\";case de:return\"Profiler\";case ve:return\"StrictMode\";case re:return\"Suspense\";case me:return\"SuspenseList\"}if(typeof e==\"object\")switch(e.$$typeof){case Pe:return(e.displayName||\"Context\")+\".Consumer\";case Se:return(e._context.displayName||\"Context\")+\".Provider\";case ye:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\"\",e=e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case ke:return t=e.displayName||null,t!==null?t:te(e.type)||\"Memo\";case pe:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function Y(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===ve?\"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 he(e){switch(typeof e){case\"boolean\":case\"number\":case\"string\":case\"undefined\":return e;case\"object\":return e;default:return\"\"}}function we(e){var t=e.type;return(e=e.nodeName)\u0026\u0026e.toLowerCase()===\"input\"\u0026\u0026(t===\"checkbox\"||t===\"radio\")}function Ae(e){var t=we(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)\u0026\u0026typeof n\u003c\"u\"\u0026\u0026typeof n.get==\"function\"\u0026\u0026typeof n.set==\"function\"){var s=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(p){r=\"\"+p,a.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(p){r=\"\"+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kt(e){e._valueTracker||(e._valueTracker=Ae(e))}function xr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e\u0026\u0026(r=we(e)?e.checked?\"true\":\"false\":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function kn(e){if(e=e||(typeof document\u003c\"u\"?document:void 0),typeof e\u003e\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}function Hn(e,t){var n=t.checked;return $({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function vo(e,t){var n=t.defaultValue==null?\"\":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=he(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 wo(e,t){t=t.checked,t!=null\u0026\u0026q(e,\"checked\",t,!1)}function Ce(e,t){wo(e,t);var n=he(t.value),r=t.type;if(n!=null)r===\"number\"?(n===0\u0026\u0026e.value===\"\"||e.value!=n)\u0026\u0026(e.value=\"\"+n):e.value!==\"\"+n\u0026\u0026(e.value=\"\"+n);else if(r===\"submit\"||r===\"reset\"){e.removeAttribute(\"value\");return}t.hasOwnProperty(\"value\")?We(e,t.type,n):t.hasOwnProperty(\"defaultValue\")\u0026\u0026We(e,t.type,he(t.defaultValue)),t.checked==null\u0026\u0026t.defaultChecked!=null\u0026\u0026(e.defaultChecked=!!t.defaultChecked)}function Ee(e,t,n){if(t.hasOwnProperty(\"value\")||t.hasOwnProperty(\"defaultValue\")){var r=t.type;if(!(r!==\"submit\"\u0026\u0026r!==\"reset\"||t.value!==void 0\u0026\u0026t.value!==null))return;t=\"\"+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==\"\"\u0026\u0026(e.name=\"\"),e.defaultChecked=!!e._wrapperState.initialChecked,n!==\"\"\u0026\u0026(e.name=n)}function We(e,t,n){(t!==\"number\"||kn(e.ownerDocument)!==e)\u0026\u0026(n==null?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n\u0026\u0026(e.defaultValue=\"\"+n))}var ht=Array.isArray;function Pt(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s\u003cn.length;s++)t[\"$\"+n[s]]=!0;for(n=0;n\u003ce.length;n++)s=t.hasOwnProperty(\"$\"+e[n].value),e[n].selected!==s\u0026\u0026(e[n].selected=s),s\u0026\u0026r\u0026\u0026(e[n].defaultSelected=!0)}else{for(n=\"\"+he(n),t=null,s=0;s\u003ce.length;s++){if(e[s].value===n){e[s].selected=!0,r\u0026\u0026(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null\u0026\u0026(t.selected=!0)}}function qn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return $({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function Wn(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(i(92));if(ht(n)){if(1\u003cn.length)throw Error(i(93));n=n[0]}t=n}t==null\u0026\u0026(t=\"\"),n=t}e._wrapperState={initialValue:he(n)}}function So(e,t){var n=he(t.value),r=he(t.defaultValue);n!=null\u0026\u0026(n=\"\"+n,n!==e.value\u0026\u0026(e.value=n),t.defaultValue==null\u0026\u0026e.defaultValue!==n\u0026\u0026(e.defaultValue=n)),r!=null\u0026\u0026(e.defaultValue=\"\"+r)}function xo(e){var t=e.textContent;t===e._wrapperState.initialValue\u0026\u0026t!==\"\"\u0026\u0026t!==null\u0026\u0026(e.value=t)}function ko(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 Xl(e,t){return e==null||e===\"http://www.w3.org/1999/xhtml\"?ko(t):e===\"http://www.w3.org/2000/svg\"\u0026\u0026t===\"foreignObject\"?\"http://www.w3.org/1999/xhtml\":e}var Co,Da=function(e){return typeof MSApp\u003c\"u\"\u0026\u0026MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!==\"http://www.w3.org/2000/svg\"||\"innerHTML\"in e)e.innerHTML=t;else{for(Co=Co||document.createElement(\"div\"),Co.innerHTML=\"\u003csvg\u003e\"+t.valueOf().toString()+\"\u003c/svg\u003e\",t=Co.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function kr(e,t){if(t){var n=e.firstChild;if(n\u0026\u0026n===e.lastChild\u0026\u0026n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Cr={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},nh=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Cr).forEach(function(e){nh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Cr[t]=Cr[e]})});function Ma(e,t,n){return t==null||typeof t==\"boolean\"||t===\"\"?\"\":n||typeof t!=\"number\"||t===0||Cr.hasOwnProperty(e)\u0026\u0026Cr[e]?(\"\"+t).trim():t+\"px\"}function Aa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf(\"--\")===0,s=Ma(n,t[n],r);n===\"float\"\u0026\u0026(n=\"cssFloat\"),r?e.setProperty(n,s):e[n]=s}}var rh=$({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 Zl(e,t){if(t){if(rh[e]\u0026\u0026(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!=\"object\"||!(\"__html\"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null\u0026\u0026typeof t.style!=\"object\")throw Error(i(62))}}function ei(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 ti=null;function ni(e){return e=e.target||e.srcElement||window,e.correspondingUseElement\u0026\u0026(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ri=null,bn=null,Kn=null;function Fa(e){if(e=Wr(e)){if(typeof ri!=\"function\")throw Error(i(280));var t=e.stateNode;t\u0026\u0026(t=bo(t),ri(e.stateNode,e.type,t))}}function Ua(e){bn?Kn?Kn.push(e):Kn=[e]:bn=e}function Ba(){if(bn){var e=bn,t=Kn;if(Kn=bn=null,Fa(e),t)for(e=0;e\u003ct.length;e++)Fa(t[e])}}function $a(e,t){return e(t)}function Va(){}var oi=!1;function Ha(e,t,n){if(oi)return e(t,n);oi=!0;try{return $a(e,t,n)}finally{oi=!1,(bn!==null||Kn!==null)\u0026\u0026(Va(),Ba())}}function Er(e,t){var n=e.stateNode;if(n===null)return null;var r=bo(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\u0026\u0026typeof n!=\"function\")throw Error(i(231,t,typeof n));return n}var li=!1;if(h)try{var Tr={};Object.defineProperty(Tr,\"passive\",{get:function(){li=!0}}),window.addEventListener(\"test\",Tr,Tr),window.removeEventListener(\"test\",Tr,Tr)}catch{li=!1}function oh(e,t,n,r,s,a,p,g,w){var N=Array.prototype.slice.call(arguments,3);try{t.apply(n,N)}catch(z){this.onError(z)}}var _r=!1,Eo=null,To=!1,ii=null,lh={onError:function(e){_r=!0,Eo=e}};function ih(e,t,n,r,s,a,p,g,w){_r=!1,Eo=null,oh.apply(lh,arguments)}function sh(e,t,n,r,s,a,p,g,w){if(ih.apply(this,arguments),_r){if(_r){var N=Eo;_r=!1,Eo=null}else throw Error(i(198));To||(To=!0,ii=N)}}function Cn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags\u00264098)!==0\u0026\u0026(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function qa(e){if(e.tag===13){var t=e.memoizedState;if(t===null\u0026\u0026(e=e.alternate,e!==null\u0026\u0026(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Wa(e){if(Cn(e)!==e)throw Error(i(188))}function ah(e){var t=e.alternate;if(!t){if(t=Cn(e),t===null)throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var a=s.alternate;if(a===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===a.child){for(a=s.child;a;){if(a===n)return Wa(s),e;if(a===r)return Wa(s),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=s,r=a;else{for(var p=!1,g=s.child;g;){if(g===n){p=!0,n=s,r=a;break}if(g===r){p=!0,r=s,n=a;break}g=g.sibling}if(!p){for(g=a.child;g;){if(g===n){p=!0,n=a,r=s;break}if(g===r){p=!0,r=a,n=s;break}g=g.sibling}if(!p)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function ba(e){return e=ah(e),e!==null?Ka(e):null}function Ka(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ka(e);if(t!==null)return t;e=e.sibling}return null}var Ga=l.unstable_scheduleCallback,Qa=l.unstable_cancelCallback,uh=l.unstable_shouldYield,ch=l.unstable_requestPaint,Fe=l.unstable_now,dh=l.unstable_getCurrentPriorityLevel,si=l.unstable_ImmediatePriority,Ja=l.unstable_UserBlockingPriority,_o=l.unstable_NormalPriority,fh=l.unstable_LowPriority,Ya=l.unstable_IdlePriority,No=null,Bt=null;function ph(e){if(Bt\u0026\u0026typeof Bt.onCommitFiberRoot==\"function\")try{Bt.onCommitFiberRoot(No,e,void 0,(e.current.flags\u0026128)===128)}catch{}}var Rt=Math.clz32?Math.clz32:gh,hh=Math.log,mh=Math.LN2;function gh(e){return e\u003e\u003e\u003e=0,e===0?32:31-(hh(e)/mh|0)|0}var Po=64,Ro=4194304;function Nr(e){switch(e\u0026-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\u00264194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e\u0026130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function jo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,a=e.pingedLanes,p=n\u0026268435455;if(p!==0){var g=p\u0026~s;g!==0?r=Nr(g):(a\u0026=p,a!==0\u0026\u0026(r=Nr(a)))}else p=n\u0026~s,p!==0?r=Nr(p):a!==0\u0026\u0026(r=Nr(a));if(r===0)return 0;if(t!==0\u0026\u0026t!==r\u0026\u0026(t\u0026s)===0\u0026\u0026(s=r\u0026-r,a=t\u0026-t,s\u003e=a||s===16\u0026\u0026(a\u00264194240)!==0))return t;if((r\u00264)!==0\u0026\u0026(r|=n\u002616),t=e.entangledLanes,t!==0)for(e=e.entanglements,t\u0026=r;0\u003ct;)n=31-Rt(t),s=1\u003c\u003cn,r|=e[n],t\u0026=~s;return r}function yh(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 vh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,a=e.pendingLanes;0\u003ca;){var p=31-Rt(a),g=1\u003c\u003cp,w=s[p];w===-1?((g\u0026n)===0||(g\u0026r)!==0)\u0026\u0026(s[p]=yh(g,t)):w\u003c=t\u0026\u0026(e.expiredLanes|=g),a\u0026=~g}}function ai(e){return e=e.pendingLanes\u0026-1073741825,e!==0?e:e\u00261073741824?1073741824:0}function Xa(){var e=Po;return Po\u003c\u003c=1,(Po\u00264194240)===0\u0026\u0026(Po=64),e}function ui(e){for(var t=[],n=0;31\u003en;n++)t.push(e);return t}function Pr(e,t,n){e.pendingLanes|=t,t!==536870912\u0026\u0026(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Rt(t),e[t]=n}function wh(e,t){var n=e.pendingLanes\u0026~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes\u0026=t,e.mutableReadLanes\u0026=t,e.entangledLanes\u0026=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0\u003cn;){var s=31-Rt(n),a=1\u003c\u003cs;t[s]=0,r[s]=-1,e[s]=-1,n\u0026=~a}}function ci(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Rt(n),s=1\u003c\u003cr;s\u0026t|e[r]\u0026t\u0026\u0026(e[r]|=t),n\u0026=~s}}var Ne=0;function Za(e){return e\u0026=-e,1\u003ce?4\u003ce?(e\u0026268435455)!==0?16:536870912:4:1}var eu,di,tu,nu,ru,fi=!1,Io=[],nn=null,rn=null,on=null,Rr=new Map,jr=new Map,ln=[],Sh=\"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 ou(e,t){switch(e){case\"focusin\":case\"focusout\":nn=null;break;case\"dragenter\":case\"dragleave\":rn=null;break;case\"mouseover\":case\"mouseout\":on=null;break;case\"pointerover\":case\"pointerout\":Rr.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":jr.delete(t.pointerId)}}function Ir(e,t,n,r,s,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[s]},t!==null\u0026\u0026(t=Wr(t),t!==null\u0026\u0026di(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null\u0026\u0026t.indexOf(s)===-1\u0026\u0026t.push(s),e)}function xh(e,t,n,r,s){switch(t){case\"focusin\":return nn=Ir(nn,e,t,n,r,s),!0;case\"dragenter\":return rn=Ir(rn,e,t,n,r,s),!0;case\"mouseover\":return on=Ir(on,e,t,n,r,s),!0;case\"pointerover\":var a=s.pointerId;return Rr.set(a,Ir(Rr.get(a)||null,e,t,n,r,s)),!0;case\"gotpointercapture\":return a=s.pointerId,jr.set(a,Ir(jr.get(a)||null,e,t,n,r,s)),!0}return!1}function lu(e){var t=En(e.target);if(t!==null){var n=Cn(t);if(n!==null){if(t=n.tag,t===13){if(t=qa(n),t!==null){e.blockedOn=t,ru(e.priority,function(){tu(n)});return}}else if(t===3\u0026\u0026n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Lo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0\u003ct.length;){var n=hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ti=r,n.target.dispatchEvent(r),ti=null}else return t=Wr(n),t!==null\u0026\u0026di(t),e.blockedOn=n,!1;t.shift()}return!0}function iu(e,t,n){Lo(e)\u0026\u0026n.delete(t)}function kh(){fi=!1,nn!==null\u0026\u0026Lo(nn)\u0026\u0026(nn=null),rn!==null\u0026\u0026Lo(rn)\u0026\u0026(rn=null),on!==null\u0026\u0026Lo(on)\u0026\u0026(on=null),Rr.forEach(iu),jr.forEach(iu)}function Lr(e,t){e.blockedOn===t\u0026\u0026(e.blockedOn=null,fi||(fi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,kh)))}function Or(e){function t(s){return Lr(s,e)}if(0\u003cIo.length){Lr(Io[0],e);for(var n=1;n\u003cIo.length;n++){var r=Io[n];r.blockedOn===e\u0026\u0026(r.blockedOn=null)}}for(nn!==null\u0026\u0026Lr(nn,e),rn!==null\u0026\u0026Lr(rn,e),on!==null\u0026\u0026Lr(on,e),Rr.forEach(t),jr.forEach(t),n=0;n\u003cln.length;n++)r=ln[n],r.blockedOn===e\u0026\u0026(r.blockedOn=null);for(;0\u003cln.length\u0026\u0026(n=ln[0],n.blockedOn===null);)lu(n),n.blockedOn===null\u0026\u0026ln.shift()}var Gn=ne.ReactCurrentBatchConfig,Oo=!0;function Ch(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=1,pi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function Eh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=4,pi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function pi(e,t,n,r){if(Oo){var s=hi(e,t,n,r);if(s===null)Ii(e,t,r,zo,n),ou(e,r);else if(xh(s,e,t,n,r))r.stopPropagation();else if(ou(e,r),t\u00264\u0026\u0026-1\u003cSh.indexOf(e)){for(;s!==null;){var a=Wr(s);if(a!==null\u0026\u0026eu(a),a=hi(e,t,n,r),a===null\u0026\u0026Ii(e,t,r,zo,n),a===s)break;s=a}s!==null\u0026\u0026r.stopPropagation()}else Ii(e,t,r,null,n)}}var zo=null;function hi(e,t,n,r){if(zo=null,e=ni(r),e=En(e),e!==null)if(t=Cn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=qa(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\u0026\u0026(e=null);return zo=e,null}function su(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(dh()){case si:return 1;case Ja:return 4;case _o:case fh:return 16;case Ya:return 536870912;default:return 16}default:return 16}}var sn=null,mi=null,Do=null;function au(){if(Do)return Do;var e,t=mi,n=t.length,r,s=\"value\"in sn?sn.value:sn.textContent,a=s.length;for(e=0;e\u003cn\u0026\u0026t[e]===s[e];e++);var p=n-e;for(r=1;r\u003c=p\u0026\u0026t[n-r]===s[a-r];r++);return Do=s.slice(e,1\u003cr?1-r:void 0)}function Mo(e){var t=e.keyCode;return\"charCode\"in e?(e=e.charCode,e===0\u0026\u0026t===13\u0026\u0026(e=13)):e=t,e===10\u0026\u0026(e=13),32\u003c=e||e===13?e:0}function Ao(){return!0}function uu(){return!1}function mt(e){function t(n,r,s,a,p){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=a,this.target=p,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)\u0026\u0026(n=e[g],this[g]=n?n(a):a[g]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Ao:uu,this.isPropagationStopped=uu,this}return $(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n\u0026\u0026(n.preventDefault?n.preventDefault():typeof n.returnValue!=\"unknown\"\u0026\u0026(n.returnValue=!1),this.isDefaultPrevented=Ao)},stopPropagation:function(){var n=this.nativeEvent;n\u0026\u0026(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\"unknown\"\u0026\u0026(n.cancelBubble=!0),this.isPropagationStopped=Ao)},persist:function(){},isPersistent:Ao}),t}var Qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gi=mt(Qn),zr=$({},Qn,{view:0,detail:0}),Th=mt(zr),yi,vi,Dr,Fo=$({},zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Si,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!==Dr\u0026\u0026(Dr\u0026\u0026e.type===\"mousemove\"?(yi=e.screenX-Dr.screenX,vi=e.screenY-Dr.screenY):vi=yi=0,Dr=e),yi)},movementY:function(e){return\"movementY\"in e?e.movementY:vi}}),cu=mt(Fo),_h=$({},Fo,{dataTransfer:0}),Nh=mt(_h),Ph=$({},zr,{relatedTarget:0}),wi=mt(Ph),Rh=$({},Qn,{animationName:0,elapsedTime:0,pseudoElement:0}),jh=mt(Rh),Ih=$({},Qn,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Lh=mt(Ih),Oh=$({},Qn,{data:0}),du=mt(Oh),zh={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Dh={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\"},Mh={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Ah(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Mh[e])?!!t[e]:!1}function Si(){return Ah}var Fh=$({},zr,{key:function(e){if(e.key){var t=zh[e.key]||e.key;if(t!==\"Unidentified\")return t}return e.type===\"keypress\"?(e=Mo(e),e===13?\"Enter\":String.fromCharCode(e)):e.type===\"keydown\"||e.type===\"keyup\"?Dh[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Si,charCode:function(e){return e.type===\"keypress\"?Mo(e):0},keyCode:function(e){return e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0},which:function(e){return e.type===\"keypress\"?Mo(e):e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0}}),Uh=mt(Fh),Bh=$({},Fo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fu=mt(Bh),$h=$({},zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Si}),Vh=mt($h),Hh=$({},Qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),qh=mt(Hh),Wh=$({},Fo,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),bh=mt(Wh),Kh=[9,13,27,32],xi=h\u0026\u0026\"CompositionEvent\"in window,Mr=null;h\u0026\u0026\"documentMode\"in document\u0026\u0026(Mr=document.documentMode);var Gh=h\u0026\u0026\"TextEvent\"in window\u0026\u0026!Mr,pu=h\u0026\u0026(!xi||Mr\u0026\u00268\u003cMr\u0026\u002611\u003e=Mr),hu=\" \",mu=!1;function gu(e,t){switch(e){case\"keyup\":return Kh.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function yu(e){return e=e.detail,typeof e==\"object\"\u0026\u0026\"data\"in e?e.data:null}var Jn=!1;function Qh(e,t){switch(e){case\"compositionend\":return yu(t);case\"keypress\":return t.which!==32?null:(mu=!0,hu);case\"textInput\":return e=t.data,e===hu\u0026\u0026mu?null:e;default:return null}}function Jh(e,t){if(Jn)return e===\"compositionend\"||!xi\u0026\u0026gu(e,t)?(e=au(),Do=mi=sn=null,Jn=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey\u0026\u0026t.altKey){if(t.char\u0026\u00261\u003ct.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return pu\u0026\u0026t.locale!==\"ko\"?null:t.data;default:return null}}var Yh={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 vu(e){var t=e\u0026\u0026e.nodeName\u0026\u0026e.nodeName.toLowerCase();return t===\"input\"?!!Yh[e.type]:t===\"textarea\"}function wu(e,t,n,r){Ua(r),t=Ho(t,\"onChange\"),0\u003ct.length\u0026\u0026(n=new gi(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var Ar=null,Fr=null;function Xh(e){Au(e,0)}function Uo(e){var t=tr(e);if(xr(t))return e}function Zh(e,t){if(e===\"change\")return t}var Su=!1;if(h){var ki;if(h){var Ci=\"oninput\"in document;if(!Ci){var xu=document.createElement(\"div\");xu.setAttribute(\"oninput\",\"return;\"),Ci=typeof xu.oninput==\"function\"}ki=Ci}else ki=!1;Su=ki\u0026\u0026(!document.documentMode||9\u003cdocument.documentMode)}function ku(){Ar\u0026\u0026(Ar.detachEvent(\"onpropertychange\",Cu),Fr=Ar=null)}function Cu(e){if(e.propertyName===\"value\"\u0026\u0026Uo(Fr)){var t=[];wu(t,Fr,e,ni(e)),Ha(Xh,t)}}function em(e,t,n){e===\"focusin\"?(ku(),Ar=t,Fr=n,Ar.attachEvent(\"onpropertychange\",Cu)):e===\"focusout\"\u0026\u0026ku()}function tm(e){if(e===\"selectionchange\"||e===\"keyup\"||e===\"keydown\")return Uo(Fr)}function nm(e,t){if(e===\"click\")return Uo(t)}function rm(e,t){if(e===\"input\"||e===\"change\")return Uo(t)}function om(e,t){return e===t\u0026\u0026(e!==0||1/e===1/t)||e!==e\u0026\u0026t!==t}var jt=typeof Object.is==\"function\"?Object.is:om;function Ur(e,t){if(jt(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\u003cn.length;r++){var s=n[r];if(!y.call(t,s)||!jt(e[s],t[s]))return!1}return!0}function Eu(e){for(;e\u0026\u0026e.firstChild;)e=e.firstChild;return e}function Tu(e,t){var n=Eu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e\u003c=t\u0026\u0026r\u003e=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=Eu(n)}}function _u(e,t){return e\u0026\u0026t?e===t?!0:e\u0026\u0026e.nodeType===3?!1:t\u0026\u0026t.nodeType===3?_u(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)\u002616):!1:!1}function Nu(){for(var e=window,t=kn();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==\"string\"}catch{n=!1}if(n)e=t.contentWindow;else break;t=kn(e.document)}return t}function Ei(e){var t=e\u0026\u0026e.nodeName\u0026\u0026e.nodeName.toLowerCase();return t\u0026\u0026(t===\"input\"\u0026\u0026(e.type===\"text\"||e.type===\"search\"||e.type===\"tel\"||e.type===\"url\"||e.type===\"password\")||t===\"textarea\"||e.contentEditable===\"true\")}function lm(e){var t=Nu(),n=e.focusedElem,r=e.selectionRange;if(t!==n\u0026\u0026n\u0026\u0026n.ownerDocument\u0026\u0026_u(n.ownerDocument.documentElement,n)){if(r!==null\u0026\u0026Ei(n)){if(t=r.start,e=r.end,e===void 0\u0026\u0026(e=t),\"selectionStart\"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)\u0026\u0026t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,a=Math.min(r.start,s);r=r.end===void 0?a:Math.min(r.end,s),!e.extend\u0026\u0026a\u003er\u0026\u0026(s=r,r=a,a=s),s=Tu(n,a);var p=Tu(n,r);s\u0026\u0026p\u0026\u0026(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)\u0026\u0026(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),a\u003er?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1\u0026\u0026t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==\"function\"\u0026\u0026n.focus(),n=0;n\u003ct.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var im=h\u0026\u0026\"documentMode\"in document\u0026\u002611\u003e=document.documentMode,Yn=null,Ti=null,Br=null,_i=!1;function Pu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;_i||Yn==null||Yn!==kn(r)||(r=Yn,\"selectionStart\"in r\u0026\u0026Ei(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument\u0026\u0026r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Br\u0026\u0026Ur(Br,r)||(Br=r,r=Ho(Ti,\"onSelect\"),0\u003cr.length\u0026\u0026(t=new gi(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=Yn)))}function Bo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var Xn={animationend:Bo(\"Animation\",\"AnimationEnd\"),animationiteration:Bo(\"Animation\",\"AnimationIteration\"),animationstart:Bo(\"Animation\",\"AnimationStart\"),transitionend:Bo(\"Transition\",\"TransitionEnd\")},Ni={},Ru={};h\u0026\u0026(Ru=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete Xn.animationend.animation,delete Xn.animationiteration.animation,delete Xn.animationstart.animation),\"TransitionEvent\"in window||delete Xn.transitionend.transition);function $o(e){if(Ni[e])return Ni[e];if(!Xn[e])return e;var t=Xn[e],n;for(n in t)if(t.hasOwnProperty(n)\u0026\u0026n in Ru)return Ni[e]=t[n];return e}var ju=$o(\"animationend\"),Iu=$o(\"animationiteration\"),Lu=$o(\"animationstart\"),Ou=$o(\"transitionend\"),zu=new Map,Du=\"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 an(e,t){zu.set(e,t),d(t,[e])}for(var Pi=0;Pi\u003cDu.length;Pi++){var Ri=Du[Pi],sm=Ri.toLowerCase(),am=Ri[0].toUpperCase()+Ri.slice(1);an(sm,\"on\"+am)}an(ju,\"onAnimationEnd\"),an(Iu,\"onAnimationIteration\"),an(Lu,\"onAnimationStart\"),an(\"dblclick\",\"onDoubleClick\"),an(\"focusin\",\"onFocus\"),an(\"focusout\",\"onBlur\"),an(Ou,\"onTransitionEnd\"),f(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]),f(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]),f(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]),f(\"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 $r=\"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(\" \"),um=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat($r));function Mu(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=n,sh(r,t,void 0,e),e.currentTarget=null}function Au(e,t){t=(t\u00264)!==0;for(var n=0;n\u003ce.length;n++){var r=e[n],s=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var p=r.length-1;0\u003c=p;p--){var g=r[p],w=g.instance,N=g.currentTarget;if(g=g.listener,w!==a\u0026\u0026s.isPropagationStopped())break e;Mu(s,g,N),a=w}else for(p=0;p\u003cr.length;p++){if(g=r[p],w=g.instance,N=g.currentTarget,g=g.listener,w!==a\u0026\u0026s.isPropagationStopped())break e;Mu(s,g,N),a=w}}}if(To)throw e=ii,To=!1,ii=null,e}function je(e,t){var n=t[Ai];n===void 0\u0026\u0026(n=t[Ai]=new Set);var r=e+\"__bubble\";n.has(r)||(Fu(t,e,2,!1),n.add(r))}function ji(e,t,n){var r=0;t\u0026\u0026(r|=4),Fu(n,e,r,t)}var Vo=\"_reactListening\"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Vo]){e[Vo]=!0,u.forEach(function(n){n!==\"selectionchange\"\u0026\u0026(um.has(n)||ji(n,!1,e),ji(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vo]||(t[Vo]=!0,ji(\"selectionchange\",!1,t))}}function Fu(e,t,n,r){switch(su(t)){case 1:var s=Ch;break;case 4:s=Eh;break;default:s=pi}n=s.bind(null,t,n,e),s=void 0,!li||t!==\"touchstart\"\u0026\u0026t!==\"touchmove\"\u0026\u0026t!==\"wheel\"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Ii(e,t,n,r,s){var a=r;if((t\u00261)===0\u0026\u0026(t\u00262)===0\u0026\u0026r!==null)e:for(;;){if(r===null)return;var p=r.tag;if(p===3||p===4){var g=r.stateNode.containerInfo;if(g===s||g.nodeType===8\u0026\u0026g.parentNode===s)break;if(p===4)for(p=r.return;p!==null;){var w=p.tag;if((w===3||w===4)\u0026\u0026(w=p.stateNode.containerInfo,w===s||w.nodeType===8\u0026\u0026w.parentNode===s))return;p=p.return}for(;g!==null;){if(p=En(g),p===null)return;if(w=p.tag,w===5||w===6){r=a=p;continue e}g=g.parentNode}}r=r.return}Ha(function(){var N=a,z=ni(n),M=[];e:{var O=zu.get(e);if(O!==void 0){var b=gi,J=e;switch(e){case\"keypress\":if(Mo(n)===0)break e;case\"keydown\":case\"keyup\":b=Uh;break;case\"focusin\":J=\"focus\",b=wi;break;case\"focusout\":J=\"blur\",b=wi;break;case\"beforeblur\":case\"afterblur\":b=wi;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\":b=cu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":b=Nh;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":b=Vh;break;case ju:case Iu:case Lu:b=jh;break;case Ou:b=qh;break;case\"scroll\":b=Th;break;case\"wheel\":b=bh;break;case\"copy\":case\"cut\":case\"paste\":b=Lh;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":b=fu}var X=(t\u00264)!==0,Ue=!X\u0026\u0026e===\"scroll\",E=X?O!==null?O+\"Capture\":null:O;X=[];for(var x=N,_;x!==null;){_=x;var A=_.stateNode;if(_.tag===5\u0026\u0026A!==null\u0026\u0026(_=A,E!==null\u0026\u0026(A=Er(x,E),A!=null\u0026\u0026X.push(Hr(x,A,_)))),Ue)break;x=x.return}0\u003cX.length\u0026\u0026(O=new b(O,J,null,n,z),M.push({event:O,listeners:X}))}}if((t\u00267)===0){e:{if(O=e===\"mouseover\"||e===\"pointerover\",b=e===\"mouseout\"||e===\"pointerout\",O\u0026\u0026n!==ti\u0026\u0026(J=n.relatedTarget||n.fromElement)\u0026\u0026(En(J)||J[Gt]))break e;if((b||O)\u0026\u0026(O=z.window===z?z:(O=z.ownerDocument)?O.defaultView||O.parentWindow:window,b?(J=n.relatedTarget||n.toElement,b=N,J=J?En(J):null,J!==null\u0026\u0026(Ue=Cn(J),J!==Ue||J.tag!==5\u0026\u0026J.tag!==6)\u0026\u0026(J=null)):(b=null,J=N),b!==J)){if(X=cu,A=\"onMouseLeave\",E=\"onMouseEnter\",x=\"mouse\",(e===\"pointerout\"||e===\"pointerover\")\u0026\u0026(X=fu,A=\"onPointerLeave\",E=\"onPointerEnter\",x=\"pointer\"),Ue=b==null?O:tr(b),_=J==null?O:tr(J),O=new X(A,x+\"leave\",b,n,z),O.target=Ue,O.relatedTarget=_,A=null,En(z)===N\u0026\u0026(X=new X(E,x+\"enter\",J,n,z),X.target=_,X.relatedTarget=Ue,A=X),Ue=A,b\u0026\u0026J)t:{for(X=b,E=J,x=0,_=X;_;_=Zn(_))x++;for(_=0,A=E;A;A=Zn(A))_++;for(;0\u003cx-_;)X=Zn(X),x--;for(;0\u003c_-x;)E=Zn(E),_--;for(;x--;){if(X===E||E!==null\u0026\u0026X===E.alternate)break t;X=Zn(X),E=Zn(E)}X=null}else X=null;b!==null\u0026\u0026Uu(M,O,b,X,!1),J!==null\u0026\u0026Ue!==null\u0026\u0026Uu(M,Ue,J,X,!0)}}e:{if(O=N?tr(N):window,b=O.nodeName\u0026\u0026O.nodeName.toLowerCase(),b===\"select\"||b===\"input\"\u0026\u0026O.type===\"file\")var Z=Zh;else if(vu(O))if(Su)Z=rm;else{Z=tm;var oe=em}else(b=O.nodeName)\u0026\u0026b.toLowerCase()===\"input\"\u0026\u0026(O.type===\"checkbox\"||O.type===\"radio\")\u0026\u0026(Z=nm);if(Z\u0026\u0026(Z=Z(e,N))){wu(M,Z,n,z);break e}oe\u0026\u0026oe(e,O,N),e===\"focusout\"\u0026\u0026(oe=O._wrapperState)\u0026\u0026oe.controlled\u0026\u0026O.type===\"number\"\u0026\u0026We(O,\"number\",O.value)}switch(oe=N?tr(N):window,e){case\"focusin\":(vu(oe)||oe.contentEditable===\"true\")\u0026\u0026(Yn=oe,Ti=N,Br=null);break;case\"focusout\":Br=Ti=Yn=null;break;case\"mousedown\":_i=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":_i=!1,Pu(M,n,z);break;case\"selectionchange\":if(im)break;case\"keydown\":case\"keyup\":Pu(M,n,z)}var le;if(xi)e:{switch(e){case\"compositionstart\":var ce=\"onCompositionStart\";break e;case\"compositionend\":ce=\"onCompositionEnd\";break e;case\"compositionupdate\":ce=\"onCompositionUpdate\";break e}ce=void 0}else Jn?gu(e,n)\u0026\u0026(ce=\"onCompositionEnd\"):e===\"keydown\"\u0026\u0026n.keyCode===229\u0026\u0026(ce=\"onCompositionStart\");ce\u0026\u0026(pu\u0026\u0026n.locale!==\"ko\"\u0026\u0026(Jn||ce!==\"onCompositionStart\"?ce===\"onCompositionEnd\"\u0026\u0026Jn\u0026\u0026(le=au()):(sn=z,mi=\"value\"in sn?sn.value:sn.textContent,Jn=!0)),oe=Ho(N,ce),0\u003coe.length\u0026\u0026(ce=new du(ce,e,null,n,z),M.push({event:ce,listeners:oe}),le?ce.data=le:(le=yu(n),le!==null\u0026\u0026(ce.data=le)))),(le=Gh?Qh(e,n):Jh(e,n))\u0026\u0026(N=Ho(N,\"onBeforeInput\"),0\u003cN.length\u0026\u0026(z=new du(\"onBeforeInput\",\"beforeinput\",null,n,z),M.push({event:z,listeners:N}),z.data=le))}Au(M,t)})}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ho(e,t){for(var n=t+\"Capture\",r=[];e!==null;){var s=e,a=s.stateNode;s.tag===5\u0026\u0026a!==null\u0026\u0026(s=a,a=Er(e,n),a!=null\u0026\u0026r.unshift(Hr(e,a,s)),a=Er(e,t),a!=null\u0026\u0026r.push(Hr(e,a,s))),e=e.return}return r}function Zn(e){if(e===null)return null;do e=e.return;while(e\u0026\u0026e.tag!==5);return e||null}function Uu(e,t,n,r,s){for(var a=t._reactName,p=[];n!==null\u0026\u0026n!==r;){var g=n,w=g.alternate,N=g.stateNode;if(w!==null\u0026\u0026w===r)break;g.tag===5\u0026\u0026N!==null\u0026\u0026(g=N,s?(w=Er(n,a),w!=null\u0026\u0026p.unshift(Hr(n,w,g))):s||(w=Er(n,a),w!=null\u0026\u0026p.push(Hr(n,w,g)))),n=n.return}p.length!==0\u0026\u0026e.push({event:t,listeners:p})}var cm=/\\r\\n?/g,dm=/\\u0000|\\uFFFD/g;function Bu(e){return(typeof e==\"string\"?e:\"\"+e).replace(cm,`\n`).replace(dm,\"\")}function qo(e,t,n){if(t=Bu(t),Bu(e)!==t\u0026\u0026n)throw Error(i(425))}function Wo(){}var Li=null,Oi=null;function zi(e,t){return e===\"textarea\"||e===\"noscript\"||typeof t.children==\"string\"||typeof t.children==\"number\"||typeof t.dangerouslySetInnerHTML==\"object\"\u0026\u0026t.dangerouslySetInnerHTML!==null\u0026\u0026t.dangerouslySetInnerHTML.__html!=null}var Di=typeof setTimeout==\"function\"?setTimeout:void 0,fm=typeof clearTimeout==\"function\"?clearTimeout:void 0,$u=typeof Promise==\"function\"?Promise:void 0,pm=typeof queueMicrotask==\"function\"?queueMicrotask:typeof $u\u003c\"u\"?function(e){return $u.resolve(null).then(e).catch(hm)}:Di;function hm(e){setTimeout(function(){throw e})}function Mi(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s\u0026\u0026s.nodeType===8)if(n=s.data,n===\"/$\"){if(r===0){e.removeChild(s),Or(t);return}r--}else n!==\"$\"\u0026\u0026n!==\"$?\"\u0026\u0026n!==\"$!\"||r++;n=s}while(n);Or(t)}function un(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 Vu(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===\"/$\"\u0026\u0026t++}e=e.previousSibling}return null}var er=Math.random().toString(36).slice(2),$t=\"__reactFiber$\"+er,qr=\"__reactProps$\"+er,Gt=\"__reactContainer$\"+er,Ai=\"__reactEvents$\"+er,mm=\"__reactListeners$\"+er,gm=\"__reactHandles$\"+er;function En(e){var t=e[$t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Gt]||n[$t]){if(n=t.alternate,t.child!==null||n!==null\u0026\u0026n.child!==null)for(e=Vu(e);e!==null;){if(n=e[$t])return n;e=Vu(e)}return t}e=n,n=e.parentNode}return null}function Wr(e){return e=e[$t]||e[Gt],!e||e.tag!==5\u0026\u0026e.tag!==6\u0026\u0026e.tag!==13\u0026\u0026e.tag!==3?null:e}function tr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function bo(e){return e[qr]||null}var Fi=[],nr=-1;function cn(e){return{current:e}}function Ie(e){0\u003enr||(e.current=Fi[nr],Fi[nr]=null,nr--)}function Re(e,t){nr++,Fi[nr]=e.current,e.current=t}var dn={},Xe=cn(dn),it=cn(!1),Tn=dn;function rr(e,t){var n=e.type.contextTypes;if(!n)return dn;var r=e.stateNode;if(r\u0026\u0026r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},a;for(a in n)s[a]=t[a];return r\u0026\u0026(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function st(e){return e=e.childContextTypes,e!=null}function Ko(){Ie(it),Ie(Xe)}function Hu(e,t,n){if(Xe.current!==dn)throw Error(i(168));Re(Xe,t),Re(it,n)}function qu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!=\"function\")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(i(108,Y(e)||\"Unknown\",s));return $({},n,r)}function Go(e){return e=(e=e.stateNode)\u0026\u0026e.__reactInternalMemoizedMergedChildContext||dn,Tn=Xe.current,Re(Xe,e),Re(it,it.current),!0}function Wu(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=qu(e,t,Tn),r.__reactInternalMemoizedMergedChildContext=e,Ie(it),Ie(Xe),Re(Xe,e)):Ie(it),Re(it,n)}var Qt=null,Qo=!1,Ui=!1;function bu(e){Qt===null?Qt=[e]:Qt.push(e)}function ym(e){Qo=!0,bu(e)}function fn(){if(!Ui\u0026\u0026Qt!==null){Ui=!0;var e=0,t=Ne;try{var n=Qt;for(Ne=1;e\u003cn.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Qt=null,Qo=!1}catch(s){throw Qt!==null\u0026\u0026(Qt=Qt.slice(e+1)),Ga(si,fn),s}finally{Ne=t,Ui=!1}}return null}var or=[],lr=0,Jo=null,Yo=0,kt=[],Ct=0,_n=null,Jt=1,Yt=\"\";function Nn(e,t){or[lr++]=Yo,or[lr++]=Jo,Jo=e,Yo=t}function Ku(e,t,n){kt[Ct++]=Jt,kt[Ct++]=Yt,kt[Ct++]=_n,_n=e;var r=Jt;e=Yt;var s=32-Rt(r)-1;r\u0026=~(1\u003c\u003cs),n+=1;var a=32-Rt(t)+s;if(30\u003ca){var p=s-s%5;a=(r\u0026(1\u003c\u003cp)-1).toString(32),r\u003e\u003e=p,s-=p,Jt=1\u003c\u003c32-Rt(t)+s|n\u003c\u003cs|r,Yt=a+e}else Jt=1\u003c\u003ca|n\u003c\u003cs|r,Yt=e}function Bi(e){e.return!==null\u0026\u0026(Nn(e,1),Ku(e,1,0))}function $i(e){for(;e===Jo;)Jo=or[--lr],or[lr]=null,Yo=or[--lr],or[lr]=null;for(;e===_n;)_n=kt[--Ct],kt[Ct]=null,Yt=kt[--Ct],kt[Ct]=null,Jt=kt[--Ct],kt[Ct]=null}var gt=null,yt=null,Oe=!1,It=null;function Gu(e,t){var n=Nt(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 Qu(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,gt=e,yt=un(t.firstChild),!0):!1;case 6:return t=e.pendingProps===\"\"||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,gt=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_n!==null?{id:Jt,overflow:Yt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Nt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,gt=e,yt=null,!0):!1;default:return!1}}function Vi(e){return(e.mode\u00261)!==0\u0026\u0026(e.flags\u0026128)===0}function Hi(e){if(Oe){var t=yt;if(t){var n=t;if(!Qu(e,t)){if(Vi(e))throw Error(i(418));t=un(n.nextSibling);var r=gt;t\u0026\u0026Qu(e,t)?Gu(r,n):(e.flags=e.flags\u0026-4097|2,Oe=!1,gt=e)}}else{if(Vi(e))throw Error(i(418));e.flags=e.flags\u0026-4097|2,Oe=!1,gt=e}}}function Ju(e){for(e=e.return;e!==null\u0026\u0026e.tag!==5\u0026\u0026e.tag!==3\u0026\u0026e.tag!==13;)e=e.return;gt=e}function Xo(e){if(e!==gt)return!1;if(!Oe)return Ju(e),Oe=!0,!1;var t;if((t=e.tag!==3)\u0026\u0026!(t=e.tag!==5)\u0026\u0026(t=e.type,t=t!==\"head\"\u0026\u0026t!==\"body\"\u0026\u0026!zi(e.type,e.memoizedProps)),t\u0026\u0026(t=yt)){if(Vi(e))throw Yu(),Error(i(418));for(;t;)Gu(e,t),t=un(t.nextSibling)}if(Ju(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===\"/$\"){if(t===0){yt=un(e.nextSibling);break e}t--}else n!==\"$\"\u0026\u0026n!==\"$!\"\u0026\u0026n!==\"$?\"||t++}e=e.nextSibling}yt=null}}else yt=gt?un(e.stateNode.nextSibling):null;return!0}function Yu(){for(var e=yt;e;)e=un(e.nextSibling)}function ir(){yt=gt=null,Oe=!1}function qi(e){It===null?It=[e]:It.push(e)}var vm=ne.ReactCurrentBatchConfig;function br(e,t,n){if(e=n.ref,e!==null\u0026\u0026typeof e!=\"function\"\u0026\u0026typeof e!=\"object\"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var s=r,a=\"\"+e;return t!==null\u0026\u0026t.ref!==null\u0026\u0026typeof t.ref==\"function\"\u0026\u0026t.ref._stringRef===a?t.ref:(t=function(p){var g=s.refs;p===null?delete g[a]:g[a]=p},t._stringRef=a,t)}if(typeof e!=\"string\")throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Zo(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e===\"[object Object]\"?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e))}function Xu(e){var t=e._init;return t(e._payload)}function Zu(e){function t(E,x){if(e){var _=E.deletions;_===null?(E.deletions=[x],E.flags|=16):_.push(x)}}function n(E,x){if(!e)return null;for(;x!==null;)t(E,x),x=x.sibling;return null}function r(E,x){for(E=new Map;x!==null;)x.key!==null?E.set(x.key,x):E.set(x.index,x),x=x.sibling;return E}function s(E,x){return E=Sn(E,x),E.index=0,E.sibling=null,E}function a(E,x,_){return E.index=_,e?(_=E.alternate,_!==null?(_=_.index,_\u003cx?(E.flags|=2,x):_):(E.flags|=2,x)):(E.flags|=1048576,x)}function p(E){return e\u0026\u0026E.alternate===null\u0026\u0026(E.flags|=2),E}function g(E,x,_,A){return x===null||x.tag!==6?(x=Ds(_,E.mode,A),x.return=E,x):(x=s(x,_),x.return=E,x)}function w(E,x,_,A){var Z=_.type;return Z===ie?z(E,x,_.props.children,A,_.key):x!==null\u0026\u0026(x.elementType===Z||typeof Z==\"object\"\u0026\u0026Z!==null\u0026\u0026Z.$$typeof===pe\u0026\u0026Xu(Z)===x.type)?(A=s(x,_.props),A.ref=br(E,x,_),A.return=E,A):(A=Cl(_.type,_.key,_.props,null,E.mode,A),A.ref=br(E,x,_),A.return=E,A)}function N(E,x,_,A){return x===null||x.tag!==4||x.stateNode.containerInfo!==_.containerInfo||x.stateNode.implementation!==_.implementation?(x=Ms(_,E.mode,A),x.return=E,x):(x=s(x,_.children||[]),x.return=E,x)}function z(E,x,_,A,Z){return x===null||x.tag!==7?(x=Dn(_,E.mode,A,Z),x.return=E,x):(x=s(x,_),x.return=E,x)}function M(E,x,_){if(typeof x==\"string\"\u0026\u0026x!==\"\"||typeof x==\"number\")return x=Ds(\"\"+x,E.mode,_),x.return=E,x;if(typeof x==\"object\"\u0026\u0026x!==null){switch(x.$$typeof){case V:return _=Cl(x.type,x.key,x.props,null,E.mode,_),_.ref=br(E,null,x),_.return=E,_;case ee:return x=Ms(x,E.mode,_),x.return=E,x;case pe:var A=x._init;return M(E,A(x._payload),_)}if(ht(x)||H(x))return x=Dn(x,E.mode,_,null),x.return=E,x;Zo(E,x)}return null}function O(E,x,_,A){var Z=x!==null?x.key:null;if(typeof _==\"string\"\u0026\u0026_!==\"\"||typeof _==\"number\")return Z!==null?null:g(E,x,\"\"+_,A);if(typeof _==\"object\"\u0026\u0026_!==null){switch(_.$$typeof){case V:return _.key===Z?w(E,x,_,A):null;case ee:return _.key===Z?N(E,x,_,A):null;case pe:return Z=_._init,O(E,x,Z(_._payload),A)}if(ht(_)||H(_))return Z!==null?null:z(E,x,_,A,null);Zo(E,_)}return null}function b(E,x,_,A,Z){if(typeof A==\"string\"\u0026\u0026A!==\"\"||typeof A==\"number\")return E=E.get(_)||null,g(x,E,\"\"+A,Z);if(typeof A==\"object\"\u0026\u0026A!==null){switch(A.$$typeof){case V:return E=E.get(A.key===null?_:A.key)||null,w(x,E,A,Z);case ee:return E=E.get(A.key===null?_:A.key)||null,N(x,E,A,Z);case pe:var oe=A._init;return b(E,x,_,oe(A._payload),Z)}if(ht(A)||H(A))return E=E.get(_)||null,z(x,E,A,Z,null);Zo(x,A)}return null}function J(E,x,_,A){for(var Z=null,oe=null,le=x,ce=x=0,Ge=null;le!==null\u0026\u0026ce\u003c_.length;ce++){le.index\u003ece?(Ge=le,le=null):Ge=le.sibling;var Te=O(E,le,_[ce],A);if(Te===null){le===null\u0026\u0026(le=Ge);break}e\u0026\u0026le\u0026\u0026Te.alternate===null\u0026\u0026t(E,le),x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te,le=Ge}if(ce===_.length)return n(E,le),Oe\u0026\u0026Nn(E,ce),Z;if(le===null){for(;ce\u003c_.length;ce++)le=M(E,_[ce],A),le!==null\u0026\u0026(x=a(le,x,ce),oe===null?Z=le:oe.sibling=le,oe=le);return Oe\u0026\u0026Nn(E,ce),Z}for(le=r(E,le);ce\u003c_.length;ce++)Ge=b(le,E,ce,_[ce],A),Ge!==null\u0026\u0026(e\u0026\u0026Ge.alternate!==null\u0026\u0026le.delete(Ge.key===null?ce:Ge.key),x=a(Ge,x,ce),oe===null?Z=Ge:oe.sibling=Ge,oe=Ge);return e\u0026\u0026le.forEach(function(xn){return t(E,xn)}),Oe\u0026\u0026Nn(E,ce),Z}function X(E,x,_,A){var Z=H(_);if(typeof Z!=\"function\")throw Error(i(150));if(_=Z.call(_),_==null)throw Error(i(151));for(var oe=Z=null,le=x,ce=x=0,Ge=null,Te=_.next();le!==null\u0026\u0026!Te.done;ce++,Te=_.next()){le.index\u003ece?(Ge=le,le=null):Ge=le.sibling;var xn=O(E,le,Te.value,A);if(xn===null){le===null\u0026\u0026(le=Ge);break}e\u0026\u0026le\u0026\u0026xn.alternate===null\u0026\u0026t(E,le),x=a(xn,x,ce),oe===null?Z=xn:oe.sibling=xn,oe=xn,le=Ge}if(Te.done)return n(E,le),Oe\u0026\u0026Nn(E,ce),Z;if(le===null){for(;!Te.done;ce++,Te=_.next())Te=M(E,Te.value,A),Te!==null\u0026\u0026(x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te);return Oe\u0026\u0026Nn(E,ce),Z}for(le=r(E,le);!Te.done;ce++,Te=_.next())Te=b(le,E,ce,Te.value,A),Te!==null\u0026\u0026(e\u0026\u0026Te.alternate!==null\u0026\u0026le.delete(Te.key===null?ce:Te.key),x=a(Te,x,ce),oe===null?Z=Te:oe.sibling=Te,oe=Te);return e\u0026\u0026le.forEach(function(Ym){return t(E,Ym)}),Oe\u0026\u0026Nn(E,ce),Z}function Ue(E,x,_,A){if(typeof _==\"object\"\u0026\u0026_!==null\u0026\u0026_.type===ie\u0026\u0026_.key===null\u0026\u0026(_=_.props.children),typeof _==\"object\"\u0026\u0026_!==null){switch(_.$$typeof){case V:e:{for(var Z=_.key,oe=x;oe!==null;){if(oe.key===Z){if(Z=_.type,Z===ie){if(oe.tag===7){n(E,oe.sibling),x=s(oe,_.props.children),x.return=E,E=x;break e}}else if(oe.elementType===Z||typeof Z==\"object\"\u0026\u0026Z!==null\u0026\u0026Z.$$typeof===pe\u0026\u0026Xu(Z)===oe.type){n(E,oe.sibling),x=s(oe,_.props),x.ref=br(E,oe,_),x.return=E,E=x;break e}n(E,oe);break}else t(E,oe);oe=oe.sibling}_.type===ie?(x=Dn(_.props.children,E.mode,A,_.key),x.return=E,E=x):(A=Cl(_.type,_.key,_.props,null,E.mode,A),A.ref=br(E,x,_),A.return=E,E=A)}return p(E);case ee:e:{for(oe=_.key;x!==null;){if(x.key===oe)if(x.tag===4\u0026\u0026x.stateNode.containerInfo===_.containerInfo\u0026\u0026x.stateNode.implementation===_.implementation){n(E,x.sibling),x=s(x,_.children||[]),x.return=E,E=x;break e}else{n(E,x);break}else t(E,x);x=x.sibling}x=Ms(_,E.mode,A),x.return=E,E=x}return p(E);case pe:return oe=_._init,Ue(E,x,oe(_._payload),A)}if(ht(_))return J(E,x,_,A);if(H(_))return X(E,x,_,A);Zo(E,_)}return typeof _==\"string\"\u0026\u0026_!==\"\"||typeof _==\"number\"?(_=\"\"+_,x!==null\u0026\u0026x.tag===6?(n(E,x.sibling),x=s(x,_),x.return=E,E=x):(n(E,x),x=Ds(_,E.mode,A),x.return=E,E=x),p(E)):n(E,x)}return Ue}var sr=Zu(!0),ec=Zu(!1),el=cn(null),tl=null,ar=null,Wi=null;function bi(){Wi=ar=tl=null}function Ki(e){var t=el.current;Ie(el),e._currentValue=t}function Gi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes\u0026t)!==t?(e.childLanes|=t,r!==null\u0026\u0026(r.childLanes|=t)):r!==null\u0026\u0026(r.childLanes\u0026t)!==t\u0026\u0026(r.childLanes|=t),e===n)break;e=e.return}}function ur(e,t){tl=e,Wi=ar=null,e=e.dependencies,e!==null\u0026\u0026e.firstContext!==null\u0026\u0026((e.lanes\u0026t)!==0\u0026\u0026(at=!0),e.firstContext=null)}function Et(e){var t=e._currentValue;if(Wi!==e)if(e={context:e,memoizedValue:t,next:null},ar===null){if(tl===null)throw Error(i(308));ar=e,tl.dependencies={lanes:0,firstContext:e}}else ar=ar.next=e;return t}var Pn=null;function Qi(e){Pn===null?Pn=[e]:Pn.push(e)}function tc(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Qi(t)):(n.next=s.next,s.next=n),t.interleaved=n,Xt(e,r)}function Xt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null\u0026\u0026(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null\u0026\u0026(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var pn=!1;function Ji(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function nc(e,t){e=e.updateQueue,t.updateQueue===e\u0026\u0026(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Zt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function hn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(xe\u00262)!==0){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,Xt(e,n)}return s=r.interleaved,s===null?(t.next=t,Qi(r)):(t.next=s.next,s.next=t),r.interleaved=t,Xt(e,n)}function nl(e,t,n){if(t=t.updateQueue,t!==null\u0026\u0026(t=t.shared,(n\u00264194240)!==0)){var r=t.lanes;r\u0026=e.pendingLanes,n|=r,t.lanes=n,ci(e,n)}}function rc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null\u0026\u0026(r=r.updateQueue,n===r)){var s=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var p={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?s=a=p:a=a.next=p,n=n.next}while(n!==null);a===null?s=a=t:a=a.next=t}else s=a=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:a,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 rl(e,t,n,r){var s=e.updateQueue;pn=!1;var a=s.firstBaseUpdate,p=s.lastBaseUpdate,g=s.shared.pending;if(g!==null){s.shared.pending=null;var w=g,N=w.next;w.next=null,p===null?a=N:p.next=N,p=w;var z=e.alternate;z!==null\u0026\u0026(z=z.updateQueue,g=z.lastBaseUpdate,g!==p\u0026\u0026(g===null?z.firstBaseUpdate=N:g.next=N,z.lastBaseUpdate=w))}if(a!==null){var M=s.baseState;p=0,z=N=w=null,g=a;do{var O=g.lane,b=g.eventTime;if((r\u0026O)===O){z!==null\u0026\u0026(z=z.next={eventTime:b,lane:0,tag:g.tag,payload:g.payload,callback:g.callback,next:null});e:{var J=e,X=g;switch(O=t,b=n,X.tag){case 1:if(J=X.payload,typeof J==\"function\"){M=J.call(b,M,O);break e}M=J;break e;case 3:J.flags=J.flags\u0026-65537|128;case 0:if(J=X.payload,O=typeof J==\"function\"?J.call(b,M,O):J,O==null)break e;M=$({},M,O);break e;case 2:pn=!0}}g.callback!==null\u0026\u0026g.lane!==0\u0026\u0026(e.flags|=64,O=s.effects,O===null?s.effects=[g]:O.push(g))}else b={eventTime:b,lane:O,tag:g.tag,payload:g.payload,callback:g.callback,next:null},z===null?(N=z=b,w=M):z=z.next=b,p|=O;if(g=g.next,g===null){if(g=s.shared.pending,g===null)break;O=g,g=O.next,O.next=null,s.lastBaseUpdate=O,s.shared.pending=null}}while(!0);if(z===null\u0026\u0026(w=M),s.baseState=w,s.firstBaseUpdate=N,s.lastBaseUpdate=z,t=s.shared.interleaved,t!==null){s=t;do p|=s.lane,s=s.next;while(s!==t)}else a===null\u0026\u0026(s.shared.lanes=0);In|=p,e.lanes=p,e.memoizedState=M}}function oc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t\u003ce.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!=\"function\")throw Error(i(191,s));s.call(r)}}}var Kr={},Vt=cn(Kr),Gr=cn(Kr),Qr=cn(Kr);function Rn(e){if(e===Kr)throw Error(i(174));return e}function Yi(e,t){switch(Re(Qr,t),Re(Gr,e),Re(Vt,Kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xl(null,\"\");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xl(t,e)}Ie(Vt),Re(Vt,t)}function cr(){Ie(Vt),Ie(Gr),Ie(Qr)}function lc(e){Rn(Qr.current);var t=Rn(Vt.current),n=Xl(t,e.type);t!==n\u0026\u0026(Re(Gr,e),Re(Vt,n))}function Xi(e){Gr.current===e\u0026\u0026(Ie(Vt),Ie(Gr))}var ze=cn(0);function ol(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null\u0026\u0026(n=n.dehydrated,n===null||n.data===\"$?\"||n.data===\"$!\"))return t}else if(t.tag===19\u0026\u0026t.memoizedProps.revealOrder!==void 0){if((t.flags\u0026128)!==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 Zi=[];function es(){for(var e=0;e\u003cZi.length;e++)Zi[e]._workInProgressVersionPrimary=null;Zi.length=0}var ll=ne.ReactCurrentDispatcher,ts=ne.ReactCurrentBatchConfig,jn=0,De=null,Ve=null,be=null,il=!1,Jr=!1,Yr=0,wm=0;function Ze(){throw Error(i(321))}function ns(e,t){if(t===null)return!1;for(var n=0;n\u003ct.length\u0026\u0026n\u003ce.length;n++)if(!jt(e[n],t[n]))return!1;return!0}function rs(e,t,n,r,s,a){if(jn=a,De=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ll.current=e===null||e.memoizedState===null?Cm:Em,e=n(r,s),Jr){a=0;do{if(Jr=!1,Yr=0,25\u003c=a)throw Error(i(301));a+=1,be=Ve=null,t.updateQueue=null,ll.current=Tm,e=n(r,s)}while(Jr)}if(ll.current=ul,t=Ve!==null\u0026\u0026Ve.next!==null,jn=0,be=Ve=De=null,il=!1,t)throw Error(i(300));return e}function os(){var e=Yr!==0;return Yr=0,e}function Ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return be===null?De.memoizedState=be=e:be=be.next=e,be}function Tt(){if(Ve===null){var e=De.alternate;e=e!==null?e.memoizedState:null}else e=Ve.next;var t=be===null?De.memoizedState:be.next;if(t!==null)be=t,Ve=e;else{if(e===null)throw Error(i(310));Ve=e,e={memoizedState:Ve.memoizedState,baseState:Ve.baseState,baseQueue:Ve.baseQueue,queue:Ve.queue,next:null},be===null?De.memoizedState=be=e:be=be.next=e}return be}function Xr(e,t){return typeof t==\"function\"?t(e):t}function ls(e){var t=Tt(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=Ve,s=r.baseQueue,a=n.pending;if(a!==null){if(s!==null){var p=s.next;s.next=a.next,a.next=p}r.baseQueue=s=a,n.pending=null}if(s!==null){a=s.next,r=r.baseState;var g=p=null,w=null,N=a;do{var z=N.lane;if((jn\u0026z)===z)w!==null\u0026\u0026(w=w.next={lane:0,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),r=N.hasEagerState?N.eagerState:e(r,N.action);else{var M={lane:z,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null};w===null?(g=w=M,p=r):w=w.next=M,De.lanes|=z,In|=z}N=N.next}while(N!==null\u0026\u0026N!==a);w===null?p=r:w.next=g,jt(r,t.memoizedState)||(at=!0),t.memoizedState=r,t.baseState=p,t.baseQueue=w,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do a=s.lane,De.lanes|=a,In|=a,s=s.next;while(s!==e)}else s===null\u0026\u0026(n.lanes=0);return[t.memoizedState,n.dispatch]}function is(e){var t=Tt(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,a=t.memoizedState;if(s!==null){n.pending=null;var p=s=s.next;do a=e(a,p.action),p=p.next;while(p!==s);jt(a,t.memoizedState)||(at=!0),t.memoizedState=a,t.baseQueue===null\u0026\u0026(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ic(){}function sc(e,t){var n=De,r=Tt(),s=t(),a=!jt(r.memoizedState,s);if(a\u0026\u0026(r.memoizedState=s,at=!0),r=r.queue,ss(cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||be!==null\u0026\u0026be.memoizedState.tag\u00261){if(n.flags|=2048,Zr(9,uc.bind(null,n,r,s,t),void 0,null),Ke===null)throw Error(i(349));(jn\u002630)!==0||ac(n,t,s)}return s}function ac(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=De.updateQueue,t===null?(t={lastEffect:null,stores:null},De.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function uc(e,t,n,r){t.value=n,t.getSnapshot=r,dc(t)\u0026\u0026fc(e)}function cc(e,t,n){return n(function(){dc(t)\u0026\u0026fc(e)})}function dc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!jt(e,n)}catch{return!0}}function fc(e){var t=Xt(e,1);t!==null\u0026\u0026Dt(t,e,1,-1)}function pc(e){var t=Ht();return typeof e==\"function\"\u0026\u0026(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Xr,lastRenderedState:e},t.queue=e,e=e.dispatch=km.bind(null,De,e),[t.memoizedState,e]}function Zr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=De.updateQueue,t===null?(t={lastEffect:null,stores:null},De.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 hc(){return Tt().memoizedState}function sl(e,t,n,r){var s=Ht();De.flags|=e,s.memoizedState=Zr(1|t,n,void 0,r===void 0?null:r)}function al(e,t,n,r){var s=Tt();r=r===void 0?null:r;var a=void 0;if(Ve!==null){var p=Ve.memoizedState;if(a=p.destroy,r!==null\u0026\u0026ns(r,p.deps)){s.memoizedState=Zr(t,n,a,r);return}}De.flags|=e,s.memoizedState=Zr(1|t,n,a,r)}function mc(e,t){return sl(8390656,8,e,t)}function ss(e,t){return al(2048,8,e,t)}function gc(e,t){return al(4,2,e,t)}function yc(e,t){return al(4,4,e,t)}function vc(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 wc(e,t,n){return n=n!=null?n.concat([e]):null,al(4,4,vc.bind(null,t,e),n)}function as(){}function Sc(e,t){var n=Tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026ns(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xc(e,t){var n=Tt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026ns(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kc(e,t,n){return(jn\u002621)===0?(e.baseState\u0026\u0026(e.baseState=!1,at=!0),e.memoizedState=n):(jt(n,t)||(n=Xa(),De.lanes|=n,In|=n,e.baseState=!0),t)}function Sm(e,t){var n=Ne;Ne=n!==0\u0026\u00264\u003en?n:4,e(!0);var r=ts.transition;ts.transition={};try{e(!1),t()}finally{Ne=n,ts.transition=r}}function Cc(){return Tt().memoizedState}function xm(e,t,n){var r=vn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ec(e))Tc(t,n);else if(n=tc(e,t,n,r),n!==null){var s=ot();Dt(n,e,r,s),_c(n,t,r)}}function km(e,t,n){var r=vn(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ec(e))Tc(t,s);else{var a=e.alternate;if(e.lanes===0\u0026\u0026(a===null||a.lanes===0)\u0026\u0026(a=t.lastRenderedReducer,a!==null))try{var p=t.lastRenderedState,g=a(p,n);if(s.hasEagerState=!0,s.eagerState=g,jt(g,p)){var w=t.interleaved;w===null?(s.next=s,Qi(t)):(s.next=w.next,w.next=s),t.interleaved=s;return}}catch{}finally{}n=tc(e,t,s,r),n!==null\u0026\u0026(s=ot(),Dt(n,e,r,s),_c(n,t,r))}}function Ec(e){var t=e.alternate;return e===De||t!==null\u0026\u0026t===De}function Tc(e,t){Jr=il=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _c(e,t,n){if((n\u00264194240)!==0){var r=t.lanes;r\u0026=e.pendingLanes,n|=r,t.lanes=n,ci(e,n)}}var ul={readContext:Et,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useInsertionEffect:Ze,useLayoutEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useMutableSource:Ze,useSyncExternalStore:Ze,useId:Ze,unstable_isNewReconciler:!1},Cm={readContext:Et,useCallback:function(e,t){return Ht().memoizedState=[e,t===void 0?null:t],e},useContext:Et,useEffect:mc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,sl(4194308,4,vc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var n=Ht();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ht();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=xm.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Ht();return e={current:e},t.memoizedState=e},useState:pc,useDebugValue:as,useDeferredValue:function(e){return Ht().memoizedState=e},useTransition:function(){var e=pc(!1),t=e[0];return e=Sm.bind(null,e[1]),Ht().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=De,s=Ht();if(Oe){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),Ke===null)throw Error(i(349));(jn\u002630)!==0||ac(r,t,n)}s.memoizedState=n;var a={value:n,getSnapshot:t};return s.queue=a,mc(cc.bind(null,r,a,e),[e]),r.flags|=2048,Zr(9,uc.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Ht(),t=Ke.identifierPrefix;if(Oe){var n=Yt,r=Jt;n=(r\u0026~(1\u003c\u003c32-Rt(r)-1)).toString(32)+n,t=\":\"+t+\"R\"+n,n=Yr++,0\u003cn\u0026\u0026(t+=\"H\"+n.toString(32)),t+=\":\"}else n=wm++,t=\":\"+t+\"r\"+n.toString(32)+\":\";return e.memoizedState=t},unstable_isNewReconciler:!1},Em={readContext:Et,useCallback:Sc,useContext:Et,useEffect:ss,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:ls,useRef:hc,useState:function(){return ls(Xr)},useDebugValue:as,useDeferredValue:function(e){var t=Tt();return kc(t,Ve.memoizedState,e)},useTransition:function(){var e=ls(Xr)[0],t=Tt().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1},Tm={readContext:Et,useCallback:Sc,useContext:Et,useEffect:ss,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:is,useRef:hc,useState:function(){return is(Xr)},useDebugValue:as,useDeferredValue:function(e){var t=Tt();return Ve===null?t.memoizedState=e:kc(t,Ve.memoizedState,e)},useTransition:function(){var e=is(Xr)[0],t=Tt().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1};function Lt(e,t){if(e\u0026\u0026e.defaultProps){t=$({},t),e=e.defaultProps;for(var n in e)t[n]===void 0\u0026\u0026(t[n]=e[n]);return t}return t}function us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:$({},t,n),e.memoizedState=n,e.lanes===0\u0026\u0026(e.updateQueue.baseState=n)}var cl={isMounted:function(e){return(e=e._reactInternals)?Cn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ot(),s=vn(e),a=Zt(r,s);a.payload=t,n!=null\u0026\u0026(a.callback=n),t=hn(e,a,s),t!==null\u0026\u0026(Dt(t,e,s,r),nl(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ot(),s=vn(e),a=Zt(r,s);a.tag=1,a.payload=t,n!=null\u0026\u0026(a.callback=n),t=hn(e,a,s),t!==null\u0026\u0026(Dt(t,e,s,r),nl(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ot(),r=vn(e),s=Zt(n,r);s.tag=2,t!=null\u0026\u0026(s.callback=t),t=hn(e,s,r),t!==null\u0026\u0026(Dt(t,e,r,n),nl(t,e,r))}};function Nc(e,t,n,r,s,a,p){return e=e.stateNode,typeof e.shouldComponentUpdate==\"function\"?e.shouldComponentUpdate(r,a,p):t.prototype\u0026\u0026t.prototype.isPureReactComponent?!Ur(n,r)||!Ur(s,a):!0}function Pc(e,t,n){var r=!1,s=dn,a=t.contextType;return typeof a==\"object\"\u0026\u0026a!==null?a=Et(a):(s=st(t)?Tn:Xe.current,r=t.contextTypes,a=(r=r!=null)?rr(e,s):dn),t=new t(n,a),e.memoizedState=t.state!==null\u0026\u0026t.state!==void 0?t.state:null,t.updater=cl,e.stateNode=t,t._reactInternals=e,r\u0026\u0026(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=a),t}function Rc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==\"function\"\u0026\u0026t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==\"function\"\u0026\u0026t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e\u0026\u0026cl.enqueueReplaceState(t,t.state,null)}function cs(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Ji(e);var a=t.contextType;typeof a==\"object\"\u0026\u0026a!==null?s.context=Et(a):(a=st(t)?Tn:Xe.current,s.context=rr(e,a)),s.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a==\"function\"\u0026\u0026(us(e,t,a,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps==\"function\"||typeof s.getSnapshotBeforeUpdate==\"function\"||typeof s.UNSAFE_componentWillMount!=\"function\"\u0026\u0026typeof s.componentWillMount!=\"function\"||(t=s.state,typeof s.componentWillMount==\"function\"\u0026\u0026s.componentWillMount(),typeof s.UNSAFE_componentWillMount==\"function\"\u0026\u0026s.UNSAFE_componentWillMount(),t!==s.state\u0026\u0026cl.enqueueReplaceState(s,s.state,null),rl(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount==\"function\"\u0026\u0026(e.flags|=4194308)}function dr(e,t){try{var n=\"\",r=t;do n+=W(r),r=r.return;while(r);var s=n}catch(a){s=`\nError generating stack: `+a.message+`\n`+a.stack}return{value:e,source:t,stack:s,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function fs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _m=typeof WeakMap==\"function\"?WeakMap:Map;function jc(e,t,n){n=Zt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){yl||(yl=!0,Ns=r),fs(e,t)},n}function Ic(e,t,n){n=Zt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==\"function\"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){fs(e,t)}}var a=e.stateNode;return a!==null\u0026\u0026typeof a.componentDidCatch==\"function\"\u0026\u0026(n.callback=function(){fs(e,t),typeof r!=\"function\"\u0026\u0026(gn===null?gn=new Set([this]):gn.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:\"\"})}),n}function Lc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new _m;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0\u0026\u0026(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=Bm.bind(null,e,t,n),t.then(e,e))}function Oc(e){do{var t;if((t=e.tag===13)\u0026\u0026(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function zc(e,t,n,r,s){return(e.mode\u00261)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags\u0026=-52805,n.tag===1\u0026\u0026(n.alternate===null?n.tag=17:(t=Zt(-1,1),t.tag=2,hn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=s,e)}var Nm=ne.ReactCurrentOwner,at=!1;function rt(e,t,n,r){t.child=e===null?ec(t,null,n,r):sr(t,e.child,n,r)}function Dc(e,t,n,r,s){n=n.render;var a=t.ref;return ur(t,s),r=rs(e,t,n,r,a,s),n=os(),e!==null\u0026\u0026!at?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~s,en(e,t,s)):(Oe\u0026\u0026n\u0026\u0026Bi(t),t.flags|=1,rt(e,t,r,s),t.child)}function Mc(e,t,n,r,s){if(e===null){var a=n.type;return typeof a==\"function\"\u0026\u0026!zs(a)\u0026\u0026a.defaultProps===void 0\u0026\u0026n.compare===null\u0026\u0026n.defaultProps===void 0?(t.tag=15,t.type=a,Ac(e,t,a,r,s)):(e=Cl(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,(e.lanes\u0026s)===0){var p=a.memoizedProps;if(n=n.compare,n=n!==null?n:Ur,n(p,r)\u0026\u0026e.ref===t.ref)return en(e,t,s)}return t.flags|=1,e=Sn(a,r),e.ref=t.ref,e.return=t,t.child=e}function Ac(e,t,n,r,s){if(e!==null){var a=e.memoizedProps;if(Ur(a,r)\u0026\u0026e.ref===t.ref)if(at=!1,t.pendingProps=r=a,(e.lanes\u0026s)!==0)(e.flags\u0026131072)!==0\u0026\u0026(at=!0);else return t.lanes=e.lanes,en(e,t,s)}return ps(e,t,n,r,s)}function Fc(e,t,n){var r=t.pendingProps,s=r.children,a=e!==null?e.memoizedState:null;if(r.mode===\"hidden\")if((t.mode\u00261)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Re(pr,vt),vt|=n;else{if((n\u00261073741824)===0)return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Re(pr,vt),vt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,Re(pr,vt),vt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Re(pr,vt),vt|=r;return rt(e,t,s,n),t.child}function Uc(e,t){var n=t.ref;(e===null\u0026\u0026n!==null||e!==null\u0026\u0026e.ref!==n)\u0026\u0026(t.flags|=512,t.flags|=2097152)}function ps(e,t,n,r,s){var a=st(n)?Tn:Xe.current;return a=rr(t,a),ur(t,s),n=rs(e,t,n,r,a,s),r=os(),e!==null\u0026\u0026!at?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~s,en(e,t,s)):(Oe\u0026\u0026r\u0026\u0026Bi(t),t.flags|=1,rt(e,t,n,s),t.child)}function Bc(e,t,n,r,s){if(st(n)){var a=!0;Go(t)}else a=!1;if(ur(t,s),t.stateNode===null)fl(e,t),Pc(t,n,r),cs(t,n,r,s),r=!0;else if(e===null){var p=t.stateNode,g=t.memoizedProps;p.props=g;var w=p.context,N=n.contextType;typeof N==\"object\"\u0026\u0026N!==null?N=Et(N):(N=st(n)?Tn:Xe.current,N=rr(t,N));var z=n.getDerivedStateFromProps,M=typeof z==\"function\"||typeof p.getSnapshotBeforeUpdate==\"function\";M||typeof p.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof p.componentWillReceiveProps!=\"function\"||(g!==r||w!==N)\u0026\u0026Rc(t,p,r,N),pn=!1;var O=t.memoizedState;p.state=O,rl(t,r,p,s),w=t.memoizedState,g!==r||O!==w||it.current||pn?(typeof z==\"function\"\u0026\u0026(us(t,n,z,r),w=t.memoizedState),(g=pn||Nc(t,n,g,r,O,w,N))?(M||typeof p.UNSAFE_componentWillMount!=\"function\"\u0026\u0026typeof p.componentWillMount!=\"function\"||(typeof p.componentWillMount==\"function\"\u0026\u0026p.componentWillMount(),typeof p.UNSAFE_componentWillMount==\"function\"\u0026\u0026p.UNSAFE_componentWillMount()),typeof p.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308)):(typeof p.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=w),p.props=r,p.state=w,p.context=N,r=g):(typeof p.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308),r=!1)}else{p=t.stateNode,nc(e,t),g=t.memoizedProps,N=t.type===t.elementType?g:Lt(t.type,g),p.props=N,M=t.pendingProps,O=p.context,w=n.contextType,typeof w==\"object\"\u0026\u0026w!==null?w=Et(w):(w=st(n)?Tn:Xe.current,w=rr(t,w));var b=n.getDerivedStateFromProps;(z=typeof b==\"function\"||typeof p.getSnapshotBeforeUpdate==\"function\")||typeof p.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof p.componentWillReceiveProps!=\"function\"||(g!==M||O!==w)\u0026\u0026Rc(t,p,r,w),pn=!1,O=t.memoizedState,p.state=O,rl(t,r,p,s);var J=t.memoizedState;g!==M||O!==J||it.current||pn?(typeof b==\"function\"\u0026\u0026(us(t,n,b,r),J=t.memoizedState),(N=pn||Nc(t,n,N,r,O,J,w)||!1)?(z||typeof p.UNSAFE_componentWillUpdate!=\"function\"\u0026\u0026typeof p.componentWillUpdate!=\"function\"||(typeof p.componentWillUpdate==\"function\"\u0026\u0026p.componentWillUpdate(r,J,w),typeof p.UNSAFE_componentWillUpdate==\"function\"\u0026\u0026p.UNSAFE_componentWillUpdate(r,J,w)),typeof p.componentDidUpdate==\"function\"\u0026\u0026(t.flags|=4),typeof p.getSnapshotBeforeUpdate==\"function\"\u0026\u0026(t.flags|=1024)):(typeof p.componentDidUpdate!=\"function\"||g===e.memoizedProps\u0026\u0026O===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!=\"function\"||g===e.memoizedProps\u0026\u0026O===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=J),p.props=r,p.state=J,p.context=w,r=N):(typeof p.componentDidUpdate!=\"function\"||g===e.memoizedProps\u0026\u0026O===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!=\"function\"||g===e.memoizedProps\u0026\u0026O===e.memoizedState||(t.flags|=1024),r=!1)}return hs(e,t,n,r,a,s)}function hs(e,t,n,r,s,a){Uc(e,t);var p=(t.flags\u0026128)!==0;if(!r\u0026\u0026!p)return s\u0026\u0026Wu(t,n,!1),en(e,t,a);r=t.stateNode,Nm.current=t;var g=p\u0026\u0026typeof n.getDerivedStateFromError!=\"function\"?null:r.render();return t.flags|=1,e!==null\u0026\u0026p?(t.child=sr(t,e.child,null,a),t.child=sr(t,null,g,a)):rt(e,t,g,a),t.memoizedState=r.state,s\u0026\u0026Wu(t,n,!0),t.child}function $c(e){var t=e.stateNode;t.pendingContext?Hu(e,t.pendingContext,t.pendingContext!==t.context):t.context\u0026\u0026Hu(e,t.context,!1),Yi(e,t.containerInfo)}function Vc(e,t,n,r,s){return ir(),qi(s),t.flags|=256,rt(e,t,n,r),t.child}var ms={dehydrated:null,treeContext:null,retryLane:0};function gs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Hc(e,t,n){var r=t.pendingProps,s=ze.current,a=!1,p=(t.flags\u0026128)!==0,g;if((g=p)||(g=e!==null\u0026\u0026e.memoizedState===null?!1:(s\u00262)!==0),g?(a=!0,t.flags\u0026=-129):(e===null||e.memoizedState!==null)\u0026\u0026(s|=1),Re(ze,s\u00261),e===null)return Hi(t),e=t.memoizedState,e!==null\u0026\u0026(e=e.dehydrated,e!==null)?((t.mode\u00261)===0?t.lanes=1:e.data===\"$!\"?t.lanes=8:t.lanes=1073741824,null):(p=r.children,e=r.fallback,a?(r=t.mode,a=t.child,p={mode:\"hidden\",children:p},(r\u00261)===0\u0026\u0026a!==null?(a.childLanes=0,a.pendingProps=p):a=El(p,r,0,null),e=Dn(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=gs(n),t.memoizedState=ms,e):ys(t,p));if(s=e.memoizedState,s!==null\u0026\u0026(g=s.dehydrated,g!==null))return Pm(e,t,p,r,g,s,n);if(a){a=r.fallback,p=t.mode,s=e.child,g=s.sibling;var w={mode:\"hidden\",children:r.children};return(p\u00261)===0\u0026\u0026t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=w,t.deletions=null):(r=Sn(s,w),r.subtreeFlags=s.subtreeFlags\u002614680064),g!==null?a=Sn(g,a):(a=Dn(a,p,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,p=e.child.memoizedState,p=p===null?gs(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},a.memoizedState=p,a.childLanes=e.childLanes\u0026~n,t.memoizedState=ms,r}return a=e.child,e=a.sibling,r=Sn(a,{mode:\"visible\",children:r.children}),(t.mode\u00261)===0\u0026\u0026(r.lanes=n),r.return=t,r.sibling=null,e!==null\u0026\u0026(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ys(e,t){return t=El({mode:\"visible\",children:t},e.mode,0,null),t.return=e,e.child=t}function dl(e,t,n,r){return r!==null\u0026\u0026qi(r),sr(t,e.child,null,n),e=ys(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Pm(e,t,n,r,s,a,p){if(n)return t.flags\u0026256?(t.flags\u0026=-257,r=ds(Error(i(422))),dl(e,t,p,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,s=t.mode,r=El({mode:\"visible\",children:r.children},s,0,null),a=Dn(a,s,p,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,(t.mode\u00261)!==0\u0026\u0026sr(t,e.child,null,p),t.child.memoizedState=gs(p),t.memoizedState=ms,a);if((t.mode\u00261)===0)return dl(e,t,p,null);if(s.data===\"$!\"){if(r=s.nextSibling\u0026\u0026s.nextSibling.dataset,r)var g=r.dgst;return r=g,a=Error(i(419)),r=ds(a,r,void 0),dl(e,t,p,r)}if(g=(p\u0026e.childLanes)!==0,at||g){if(r=Ke,r!==null){switch(p\u0026-p){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}s=(s\u0026(r.suspendedLanes|p))!==0?0:s,s!==0\u0026\u0026s!==a.retryLane\u0026\u0026(a.retryLane=s,Xt(e,s),Dt(r,e,s,-1))}return Os(),r=ds(Error(i(421))),dl(e,t,p,r)}return s.data===\"$?\"?(t.flags|=128,t.child=e.child,t=$m.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,yt=un(s.nextSibling),gt=t,Oe=!0,It=null,e!==null\u0026\u0026(kt[Ct++]=Jt,kt[Ct++]=Yt,kt[Ct++]=_n,Jt=e.id,Yt=e.overflow,_n=t),t=ys(t,r.children),t.flags|=4096,t)}function qc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null\u0026\u0026(r.lanes|=t),Gi(e.return,t,n)}function vs(e,t,n,r,s){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=s)}function Wc(e,t,n){var r=t.pendingProps,s=r.revealOrder,a=r.tail;if(rt(e,t,r.children,n),r=ze.current,(r\u00262)!==0)r=r\u00261|2,t.flags|=128;else{if(e!==null\u0026\u0026(e.flags\u0026128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null\u0026\u0026qc(e,n,t);else if(e.tag===19)qc(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\u0026=1}if(Re(ze,r),(t.mode\u00261)===0)t.memoizedState=null;else switch(s){case\"forwards\":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null\u0026\u0026ol(e)===null\u0026\u0026(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),vs(t,!1,s,n,a);break;case\"backwards\":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null\u0026\u0026ol(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}vs(t,!0,n,null,a);break;case\"together\":vs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fl(e,t){(t.mode\u00261)===0\u0026\u0026e!==null\u0026\u0026(e.alternate=null,t.alternate=null,t.flags|=2)}function en(e,t,n){if(e!==null\u0026\u0026(t.dependencies=e.dependencies),In|=t.lanes,(n\u0026t.childLanes)===0)return null;if(e!==null\u0026\u0026t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Sn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Sn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rm(e,t,n){switch(t.tag){case 3:$c(t),ir();break;case 5:lc(t);break;case 1:st(t.type)\u0026\u0026Go(t);break;case 4:Yi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;Re(el,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Re(ze,ze.current\u00261),t.flags|=128,null):(n\u0026t.child.childLanes)!==0?Hc(e,t,n):(Re(ze,ze.current\u00261),e=en(e,t,n),e!==null?e.sibling:null);Re(ze,ze.current\u00261);break;case 19:if(r=(n\u0026t.childLanes)!==0,(e.flags\u0026128)!==0){if(r)return Wc(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null\u0026\u0026(s.rendering=null,s.tail=null,s.lastEffect=null),Re(ze,ze.current),r)break;return null;case 22:case 23:return t.lanes=0,Fc(e,t,n)}return en(e,t,n)}var bc,ws,Kc,Gc;bc=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\u0026\u0026n.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}},ws=function(){},Kc=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,Rn(Vt.current);var a=null;switch(n){case\"input\":s=Hn(e,s),r=Hn(e,r),a=[];break;case\"select\":s=$({},s,{value:void 0}),r=$({},r,{value:void 0}),a=[];break;case\"textarea\":s=qn(e,s),r=qn(e,r),a=[];break;default:typeof s.onClick!=\"function\"\u0026\u0026typeof r.onClick==\"function\"\u0026\u0026(e.onclick=Wo)}Zl(n,r);var p;n=null;for(N in s)if(!r.hasOwnProperty(N)\u0026\u0026s.hasOwnProperty(N)\u0026\u0026s[N]!=null)if(N===\"style\"){var g=s[N];for(p in g)g.hasOwnProperty(p)\u0026\u0026(n||(n={}),n[p]=\"\")}else N!==\"dangerouslySetInnerHTML\"\u0026\u0026N!==\"children\"\u0026\u0026N!==\"suppressContentEditableWarning\"\u0026\u0026N!==\"suppressHydrationWarning\"\u0026\u0026N!==\"autoFocus\"\u0026\u0026(c.hasOwnProperty(N)?a||(a=[]):(a=a||[]).push(N,null));for(N in r){var w=r[N];if(g=s!=null?s[N]:void 0,r.hasOwnProperty(N)\u0026\u0026w!==g\u0026\u0026(w!=null||g!=null))if(N===\"style\")if(g){for(p in g)!g.hasOwnProperty(p)||w\u0026\u0026w.hasOwnProperty(p)||(n||(n={}),n[p]=\"\");for(p in w)w.hasOwnProperty(p)\u0026\u0026g[p]!==w[p]\u0026\u0026(n||(n={}),n[p]=w[p])}else n||(a||(a=[]),a.push(N,n)),n=w;else N===\"dangerouslySetInnerHTML\"?(w=w?w.__html:void 0,g=g?g.__html:void 0,w!=null\u0026\u0026g!==w\u0026\u0026(a=a||[]).push(N,w)):N===\"children\"?typeof w!=\"string\"\u0026\u0026typeof w!=\"number\"||(a=a||[]).push(N,\"\"+w):N!==\"suppressContentEditableWarning\"\u0026\u0026N!==\"suppressHydrationWarning\"\u0026\u0026(c.hasOwnProperty(N)?(w!=null\u0026\u0026N===\"onScroll\"\u0026\u0026je(\"scroll\",e),a||g===w||(a=[])):(a=a||[]).push(N,w))}n\u0026\u0026(a=a||[]).push(\"style\",n);var N=a;(t.updateQueue=N)\u0026\u0026(t.flags|=4)}},Gc=function(e,t,n,r){n!==r\u0026\u0026(t.flags|=4)};function eo(e,t){if(!Oe)switch(e.tailMode){case\"hidden\":t=e.tail;for(var n=null;t!==null;)t.alternate!==null\u0026\u0026(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\u0026\u0026(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function et(e){var t=e.alternate!==null\u0026\u0026e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags\u002614680064,r|=s.flags\u002614680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function jm(e,t,n){var r=t.pendingProps;switch($i(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return st(t.type)\u0026\u0026Ko(),et(t),null;case 3:return r=t.stateNode,cr(),Ie(it),Ie(Xe),es(),r.pendingContext\u0026\u0026(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)\u0026\u0026(Xo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated\u0026\u0026(t.flags\u0026256)===0||(t.flags|=1024,It!==null\u0026\u0026(js(It),It=null))),ws(e,t),et(t),null;case 5:Xi(t);var s=Rn(Qr.current);if(n=t.type,e!==null\u0026\u0026t.stateNode!=null)Kc(e,t,n,r,s),e.ref!==t.ref\u0026\u0026(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(i(166));return et(t),null}if(e=Rn(Vt.current),Xo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[$t]=t,r[qr]=a,e=(t.mode\u00261)!==0,n){case\"dialog\":je(\"cancel\",r),je(\"close\",r);break;case\"iframe\":case\"object\":case\"embed\":je(\"load\",r);break;case\"video\":case\"audio\":for(s=0;s\u003c$r.length;s++)je($r[s],r);break;case\"source\":je(\"error\",r);break;case\"img\":case\"image\":case\"link\":je(\"error\",r),je(\"load\",r);break;case\"details\":je(\"toggle\",r);break;case\"input\":vo(r,a),je(\"invalid\",r);break;case\"select\":r._wrapperState={wasMultiple:!!a.multiple},je(\"invalid\",r);break;case\"textarea\":Wn(r,a),je(\"invalid\",r)}Zl(n,a),s=null;for(var p in a)if(a.hasOwnProperty(p)){var g=a[p];p===\"children\"?typeof g==\"string\"?r.textContent!==g\u0026\u0026(a.suppressHydrationWarning!==!0\u0026\u0026qo(r.textContent,g,e),s=[\"children\",g]):typeof g==\"number\"\u0026\u0026r.textContent!==\"\"+g\u0026\u0026(a.suppressHydrationWarning!==!0\u0026\u0026qo(r.textContent,g,e),s=[\"children\",\"\"+g]):c.hasOwnProperty(p)\u0026\u0026g!=null\u0026\u0026p===\"onScroll\"\u0026\u0026je(\"scroll\",r)}switch(n){case\"input\":Kt(r),Ee(r,a,!0);break;case\"textarea\":Kt(r),xo(r);break;case\"select\":case\"option\":break;default:typeof a.onClick==\"function\"\u0026\u0026(r.onclick=Wo)}r=s,t.updateQueue=r,r!==null\u0026\u0026(t.flags|=4)}else{p=s.nodeType===9?s:s.ownerDocument,e===\"http://www.w3.org/1999/xhtml\"\u0026\u0026(e=ko(n)),e===\"http://www.w3.org/1999/xhtml\"?n===\"script\"?(e=p.createElement(\"div\"),e.innerHTML=\"\u003cscript\u003e\u003c\\/script\u003e\",e=e.removeChild(e.firstChild)):typeof r.is==\"string\"?e=p.createElement(n,{is:r.is}):(e=p.createElement(n),n===\"select\"\u0026\u0026(p=e,r.multiple?p.multiple=!0:r.size\u0026\u0026(p.size=r.size))):e=p.createElementNS(e,n),e[$t]=t,e[qr]=r,bc(e,t,!1,!1),t.stateNode=e;e:{switch(p=ei(n,r),n){case\"dialog\":je(\"cancel\",e),je(\"close\",e),s=r;break;case\"iframe\":case\"object\":case\"embed\":je(\"load\",e),s=r;break;case\"video\":case\"audio\":for(s=0;s\u003c$r.length;s++)je($r[s],e);s=r;break;case\"source\":je(\"error\",e),s=r;break;case\"img\":case\"image\":case\"link\":je(\"error\",e),je(\"load\",e),s=r;break;case\"details\":je(\"toggle\",e),s=r;break;case\"input\":vo(e,r),s=Hn(e,r),je(\"invalid\",e);break;case\"option\":s=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},s=$({},r,{value:void 0}),je(\"invalid\",e);break;case\"textarea\":Wn(e,r),s=qn(e,r),je(\"invalid\",e);break;default:s=r}Zl(n,s),g=s;for(a in g)if(g.hasOwnProperty(a)){var w=g[a];a===\"style\"?Aa(e,w):a===\"dangerouslySetInnerHTML\"?(w=w?w.__html:void 0,w!=null\u0026\u0026Da(e,w)):a===\"children\"?typeof w==\"string\"?(n!==\"textarea\"||w!==\"\")\u0026\u0026kr(e,w):typeof w==\"number\"\u0026\u0026kr(e,\"\"+w):a!==\"suppressContentEditableWarning\"\u0026\u0026a!==\"suppressHydrationWarning\"\u0026\u0026a!==\"autoFocus\"\u0026\u0026(c.hasOwnProperty(a)?w!=null\u0026\u0026a===\"onScroll\"\u0026\u0026je(\"scroll\",e):w!=null\u0026\u0026q(e,a,w,p))}switch(n){case\"input\":Kt(e),Ee(e,r,!1);break;case\"textarea\":Kt(e),xo(e);break;case\"option\":r.value!=null\u0026\u0026e.setAttribute(\"value\",\"\"+he(r.value));break;case\"select\":e.multiple=!!r.multiple,a=r.value,a!=null?Pt(e,!!r.multiple,a,!1):r.defaultValue!=null\u0026\u0026Pt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick==\"function\"\u0026\u0026(e.onclick=Wo)}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\u0026\u0026(t.flags|=4)}t.ref!==null\u0026\u0026(t.flags|=512,t.flags|=2097152)}return et(t),null;case 6:if(e\u0026\u0026t.stateNode!=null)Gc(e,t,e.memoizedProps,r);else{if(typeof r!=\"string\"\u0026\u0026t.stateNode===null)throw Error(i(166));if(n=Rn(Qr.current),Rn(Vt.current),Xo(t)){if(r=t.stateNode,n=t.memoizedProps,r[$t]=t,(a=r.nodeValue!==n)\u0026\u0026(e=gt,e!==null))switch(e.tag){case 3:qo(r.nodeValue,n,(e.mode\u00261)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0\u0026\u0026qo(r.nodeValue,n,(e.mode\u00261)!==0)}a\u0026\u0026(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$t]=t,t.stateNode=r}return et(t),null;case 13:if(Ie(ze),r=t.memoizedState,e===null||e.memoizedState!==null\u0026\u0026e.memoizedState.dehydrated!==null){if(Oe\u0026\u0026yt!==null\u0026\u0026(t.mode\u00261)!==0\u0026\u0026(t.flags\u0026128)===0)Yu(),ir(),t.flags|=98560,a=!1;else if(a=Xo(t),r!==null\u0026\u0026r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(i(317));a[$t]=t}else ir(),(t.flags\u0026128)===0\u0026\u0026(t.memoizedState=null),t.flags|=4;et(t),a=!1}else It!==null\u0026\u0026(js(It),It=null),a=!0;if(!a)return t.flags\u002665536?t:null}return(t.flags\u0026128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null\u0026\u0026e.memoizedState!==null)\u0026\u0026r\u0026\u0026(t.child.flags|=8192,(t.mode\u00261)!==0\u0026\u0026(e===null||(ze.current\u00261)!==0?He===0\u0026\u0026(He=3):Os())),t.updateQueue!==null\u0026\u0026(t.flags|=4),et(t),null);case 4:return cr(),ws(e,t),e===null\u0026\u0026Vr(t.stateNode.containerInfo),et(t),null;case 10:return Ki(t.type._context),et(t),null;case 17:return st(t.type)\u0026\u0026Ko(),et(t),null;case 19:if(Ie(ze),a=t.memoizedState,a===null)return et(t),null;if(r=(t.flags\u0026128)!==0,p=a.rendering,p===null)if(r)eo(a,!1);else{if(He!==0||e!==null\u0026\u0026(e.flags\u0026128)!==0)for(e=t.child;e!==null;){if(p=ol(e),p!==null){for(t.flags|=128,eo(a,!1),r=p.updateQueue,r!==null\u0026\u0026(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags\u0026=14680066,p=a.alternate,p===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=p.childLanes,a.lanes=p.lanes,a.child=p.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=p.memoizedProps,a.memoizedState=p.memoizedState,a.updateQueue=p.updateQueue,a.type=p.type,e=p.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Re(ze,ze.current\u00261|2),t.child}e=e.sibling}a.tail!==null\u0026\u0026Fe()\u003ehr\u0026\u0026(t.flags|=128,r=!0,eo(a,!1),t.lanes=4194304)}else{if(!r)if(e=ol(p),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null\u0026\u0026(t.updateQueue=n,t.flags|=4),eo(a,!0),a.tail===null\u0026\u0026a.tailMode===\"hidden\"\u0026\u0026!p.alternate\u0026\u0026!Oe)return et(t),null}else 2*Fe()-a.renderingStartTime\u003ehr\u0026\u0026n!==1073741824\u0026\u0026(t.flags|=128,r=!0,eo(a,!1),t.lanes=4194304);a.isBackwards?(p.sibling=t.child,t.child=p):(n=a.last,n!==null?n.sibling=p:t.child=p,a.last=p)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Fe(),t.sibling=null,n=ze.current,Re(ze,r?n\u00261|2:n\u00261),t):(et(t),null);case 22:case 23:return Ls(),r=t.memoizedState!==null,e!==null\u0026\u0026e.memoizedState!==null!==r\u0026\u0026(t.flags|=8192),r\u0026\u0026(t.mode\u00261)!==0?(vt\u00261073741824)!==0\u0026\u0026(et(t),t.subtreeFlags\u00266\u0026\u0026(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Im(e,t){switch($i(t),t.tag){case 1:return st(t.type)\u0026\u0026Ko(),e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 3:return cr(),Ie(it),Ie(Xe),es(),e=t.flags,(e\u002665536)!==0\u0026\u0026(e\u0026128)===0?(t.flags=e\u0026-65537|128,t):null;case 5:return Xi(t),null;case 13:if(Ie(ze),e=t.memoizedState,e!==null\u0026\u0026e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ir()}return e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 19:return Ie(ze),null;case 4:return cr(),null;case 10:return Ki(t.type._context),null;case 22:case 23:return Ls(),null;case 24:return null;default:return null}}var pl=!1,tt=!1,Lm=typeof WeakSet==\"function\"?WeakSet:Set,Q=null;function fr(e,t){var n=e.ref;if(n!==null)if(typeof n==\"function\")try{n(null)}catch(r){Me(e,t,r)}else n.current=null}function Ss(e,t,n){try{n()}catch(r){Me(e,t,r)}}var Qc=!1;function Om(e,t){if(Li=Oo,e=Nu(),Ei(e)){if(\"selectionStart\"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)\u0026\u0026n.defaultView||window;var r=n.getSelection\u0026\u0026n.getSelection();if(r\u0026\u0026r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var p=0,g=-1,w=-1,N=0,z=0,M=e,O=null;t:for(;;){for(var b;M!==n||s!==0\u0026\u0026M.nodeType!==3||(g=p+s),M!==a||r!==0\u0026\u0026M.nodeType!==3||(w=p+r),M.nodeType===3\u0026\u0026(p+=M.nodeValue.length),(b=M.firstChild)!==null;)O=M,M=b;for(;;){if(M===e)break t;if(O===n\u0026\u0026++N===s\u0026\u0026(g=p),O===a\u0026\u0026++z===r\u0026\u0026(w=p),(b=M.nextSibling)!==null)break;M=O,O=M.parentNode}M=b}n=g===-1||w===-1?null:{start:g,end:w}}else n=null}n=n||{start:0,end:0}}else n=null;for(Oi={focusedElem:e,selectionRange:n},Oo=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags\u00261028)!==0\u0026\u0026e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var J=t.alternate;if((t.flags\u00261024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(J!==null){var X=J.memoizedProps,Ue=J.memoizedState,E=t.stateNode,x=E.getSnapshotBeforeUpdate(t.elementType===t.type?X:Lt(t.type,X),Ue);E.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent=\"\":_.nodeType===9\u0026\u0026_.documentElement\u0026\u0026_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(A){Me(t,t.return,A)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return J=Qc,Qc=!1,J}function to(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag\u0026e)===e){var a=s.destroy;s.destroy=void 0,a!==void 0\u0026\u0026Ss(t,n,a)}s=s.next}while(s!==r)}}function hl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag\u0026e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xs(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 Jc(e){var t=e.alternate;t!==null\u0026\u0026(e.alternate=null,Jc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5\u0026\u0026(t=e.stateNode,t!==null\u0026\u0026(delete t[$t],delete t[qr],delete t[Ai],delete t[mm],delete t[gm])),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 Yc(e){return e.tag===5||e.tag===3||e.tag===4}function Xc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5\u0026\u0026e.tag!==6\u0026\u0026e.tag!==18;){if(e.flags\u00262||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags\u00262))return e.stateNode}}function ks(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=Wo));else if(r!==4\u0026\u0026(e=e.child,e!==null))for(ks(e,t,n),e=e.sibling;e!==null;)ks(e,t,n),e=e.sibling}function Cs(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\u0026\u0026(e=e.child,e!==null))for(Cs(e,t,n),e=e.sibling;e!==null;)Cs(e,t,n),e=e.sibling}var Je=null,Ot=!1;function mn(e,t,n){for(n=n.child;n!==null;)Zc(e,t,n),n=n.sibling}function Zc(e,t,n){if(Bt\u0026\u0026typeof Bt.onCommitFiberUnmount==\"function\")try{Bt.onCommitFiberUnmount(No,n)}catch{}switch(n.tag){case 5:tt||fr(n,t);case 6:var r=Je,s=Ot;Je=null,mn(e,t,n),Je=r,Ot=s,Je!==null\u0026\u0026(Ot?(e=Je,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Je.removeChild(n.stateNode));break;case 18:Je!==null\u0026\u0026(Ot?(e=Je,n=n.stateNode,e.nodeType===8?Mi(e.parentNode,n):e.nodeType===1\u0026\u0026Mi(e,n),Or(e)):Mi(Je,n.stateNode));break;case 4:r=Je,s=Ot,Je=n.stateNode.containerInfo,Ot=!0,mn(e,t,n),Je=r,Ot=s;break;case 0:case 11:case 14:case 15:if(!tt\u0026\u0026(r=n.updateQueue,r!==null\u0026\u0026(r=r.lastEffect,r!==null))){s=r=r.next;do{var a=s,p=a.destroy;a=a.tag,p!==void 0\u0026\u0026((a\u00262)!==0||(a\u00264)!==0)\u0026\u0026Ss(n,t,p),s=s.next}while(s!==r)}mn(e,t,n);break;case 1:if(!tt\u0026\u0026(fr(n,t),r=n.stateNode,typeof r.componentWillUnmount==\"function\"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(g){Me(n,t,g)}mn(e,t,n);break;case 21:mn(e,t,n);break;case 22:n.mode\u00261?(tt=(r=tt)||n.memoizedState!==null,mn(e,t,n),tt=r):mn(e,t,n);break;default:mn(e,t,n)}}function ed(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null\u0026\u0026(n=e.stateNode=new Lm),t.forEach(function(r){var s=Vm.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function zt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r\u003cn.length;r++){var s=n[r];try{var a=e,p=t,g=p;e:for(;g!==null;){switch(g.tag){case 5:Je=g.stateNode,Ot=!1;break e;case 3:Je=g.stateNode.containerInfo,Ot=!0;break e;case 4:Je=g.stateNode.containerInfo,Ot=!0;break e}g=g.return}if(Je===null)throw Error(i(160));Zc(a,p,s),Je=null,Ot=!1;var w=s.alternate;w!==null\u0026\u0026(w.return=null),s.return=null}catch(N){Me(s,t,N)}}if(t.subtreeFlags\u002612854)for(t=t.child;t!==null;)td(t,e),t=t.sibling}function td(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(zt(t,e),qt(e),r\u00264){try{to(3,e,e.return),hl(3,e)}catch(X){Me(e,e.return,X)}try{to(5,e,e.return)}catch(X){Me(e,e.return,X)}}break;case 1:zt(t,e),qt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026fr(n,n.return);break;case 5:if(zt(t,e),qt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026fr(n,n.return),e.flags\u002632){var s=e.stateNode;try{kr(s,\"\")}catch(X){Me(e,e.return,X)}}if(r\u00264\u0026\u0026(s=e.stateNode,s!=null)){var a=e.memoizedProps,p=n!==null?n.memoizedProps:a,g=e.type,w=e.updateQueue;if(e.updateQueue=null,w!==null)try{g===\"input\"\u0026\u0026a.type===\"radio\"\u0026\u0026a.name!=null\u0026\u0026wo(s,a),ei(g,p);var N=ei(g,a);for(p=0;p\u003cw.length;p+=2){var z=w[p],M=w[p+1];z===\"style\"?Aa(s,M):z===\"dangerouslySetInnerHTML\"?Da(s,M):z===\"children\"?kr(s,M):q(s,z,M,N)}switch(g){case\"input\":Ce(s,a);break;case\"textarea\":So(s,a);break;case\"select\":var O=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var b=a.value;b!=null?Pt(s,!!a.multiple,b,!1):O!==!!a.multiple\u0026\u0026(a.defaultValue!=null?Pt(s,!!a.multiple,a.defaultValue,!0):Pt(s,!!a.multiple,a.multiple?[]:\"\",!1))}s[qr]=a}catch(X){Me(e,e.return,X)}}break;case 6:if(zt(t,e),qt(e),r\u00264){if(e.stateNode===null)throw Error(i(162));s=e.stateNode,a=e.memoizedProps;try{s.nodeValue=a}catch(X){Me(e,e.return,X)}}break;case 3:if(zt(t,e),qt(e),r\u00264\u0026\u0026n!==null\u0026\u0026n.memoizedState.isDehydrated)try{Or(t.containerInfo)}catch(X){Me(e,e.return,X)}break;case 4:zt(t,e),qt(e);break;case 13:zt(t,e),qt(e),s=e.child,s.flags\u00268192\u0026\u0026(a=s.memoizedState!==null,s.stateNode.isHidden=a,!a||s.alternate!==null\u0026\u0026s.alternate.memoizedState!==null||(_s=Fe())),r\u00264\u0026\u0026ed(e);break;case 22:if(z=n!==null\u0026\u0026n.memoizedState!==null,e.mode\u00261?(tt=(N=tt)||z,zt(t,e),tt=N):zt(t,e),qt(e),r\u00268192){if(N=e.memoizedState!==null,(e.stateNode.isHidden=N)\u0026\u0026!z\u0026\u0026(e.mode\u00261)!==0)for(Q=e,z=e.child;z!==null;){for(M=Q=z;Q!==null;){switch(O=Q,b=O.child,O.tag){case 0:case 11:case 14:case 15:to(4,O,O.return);break;case 1:fr(O,O.return);var J=O.stateNode;if(typeof J.componentWillUnmount==\"function\"){r=O,n=O.return;try{t=r,J.props=t.memoizedProps,J.state=t.memoizedState,J.componentWillUnmount()}catch(X){Me(r,n,X)}}break;case 5:fr(O,O.return);break;case 22:if(O.memoizedState!==null){od(M);continue}}b!==null?(b.return=O,Q=b):od(M)}z=z.sibling}e:for(z=null,M=e;;){if(M.tag===5){if(z===null){z=M;try{s=M.stateNode,N?(a=s.style,typeof a.setProperty==\"function\"?a.setProperty(\"display\",\"none\",\"important\"):a.display=\"none\"):(g=M.stateNode,w=M.memoizedProps.style,p=w!=null\u0026\u0026w.hasOwnProperty(\"display\")?w.display:null,g.style.display=Ma(\"display\",p))}catch(X){Me(e,e.return,X)}}}else if(M.tag===6){if(z===null)try{M.stateNode.nodeValue=N?\"\":M.memoizedProps}catch(X){Me(e,e.return,X)}}else if((M.tag!==22\u0026\u0026M.tag!==23||M.memoizedState===null||M===e)\u0026\u0026M.child!==null){M.child.return=M,M=M.child;continue}if(M===e)break e;for(;M.sibling===null;){if(M.return===null||M.return===e)break e;z===M\u0026\u0026(z=null),M=M.return}z===M\u0026\u0026(z=null),M.sibling.return=M.return,M=M.sibling}}break;case 19:zt(t,e),qt(e),r\u00264\u0026\u0026ed(e);break;case 21:break;default:zt(t,e),qt(e)}}function qt(e){var t=e.flags;if(t\u00262){try{e:{for(var n=e.return;n!==null;){if(Yc(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags\u002632\u0026\u0026(kr(s,\"\"),r.flags\u0026=-33);var a=Xc(e);Cs(e,a,s);break;case 3:case 4:var p=r.stateNode.containerInfo,g=Xc(e);ks(e,g,p);break;default:throw Error(i(161))}}catch(w){Me(e,e.return,w)}e.flags\u0026=-3}t\u00264096\u0026\u0026(e.flags\u0026=-4097)}function zm(e,t,n){Q=e,nd(e)}function nd(e,t,n){for(var r=(e.mode\u00261)!==0;Q!==null;){var s=Q,a=s.child;if(s.tag===22\u0026\u0026r){var p=s.memoizedState!==null||pl;if(!p){var g=s.alternate,w=g!==null\u0026\u0026g.memoizedState!==null||tt;g=pl;var N=tt;if(pl=p,(tt=w)\u0026\u0026!N)for(Q=s;Q!==null;)p=Q,w=p.child,p.tag===22\u0026\u0026p.memoizedState!==null?ld(s):w!==null?(w.return=p,Q=w):ld(s);for(;a!==null;)Q=a,nd(a),a=a.sibling;Q=s,pl=g,tt=N}rd(e)}else(s.subtreeFlags\u00268772)!==0\u0026\u0026a!==null?(a.return=s,Q=a):rd(e)}}function rd(e){for(;Q!==null;){var t=Q;if((t.flags\u00268772)!==0){var n=t.alternate;try{if((t.flags\u00268772)!==0)switch(t.tag){case 0:case 11:case 15:tt||hl(5,t);break;case 1:var r=t.stateNode;if(t.flags\u00264\u0026\u0026!tt)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:Lt(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null\u0026\u0026oc(t,a,r);break;case 3:var p=t.updateQueue;if(p!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}oc(t,p,n)}break;case 5:var g=t.stateNode;if(n===null\u0026\u0026t.flags\u00264){n=g;var w=t.memoizedProps;switch(t.type){case\"button\":case\"input\":case\"select\":case\"textarea\":w.autoFocus\u0026\u0026n.focus();break;case\"img\":w.src\u0026\u0026(n.src=w.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var N=t.alternate;if(N!==null){var z=N.memoizedState;if(z!==null){var M=z.dehydrated;M!==null\u0026\u0026Or(M)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags\u0026512\u0026\u0026xs(t)}catch(O){Me(t,t.return,O)}}if(t===e){Q=null;break}if(n=t.sibling,n!==null){n.return=t.return,Q=n;break}Q=t.return}}function od(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Q=n;break}Q=t.return}}function ld(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{hl(4,t)}catch(w){Me(t,n,w)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==\"function\"){var s=t.return;try{r.componentDidMount()}catch(w){Me(t,s,w)}}var a=t.return;try{xs(t)}catch(w){Me(t,a,w)}break;case 5:var p=t.return;try{xs(t)}catch(w){Me(t,p,w)}}}catch(w){Me(t,t.return,w)}if(t===e){Q=null;break}var g=t.sibling;if(g!==null){g.return=t.return,Q=g;break}Q=t.return}}var Dm=Math.ceil,ml=ne.ReactCurrentDispatcher,Es=ne.ReactCurrentOwner,_t=ne.ReactCurrentBatchConfig,xe=0,Ke=null,$e=null,Ye=0,vt=0,pr=cn(0),He=0,no=null,In=0,gl=0,Ts=0,ro=null,ut=null,_s=0,hr=1/0,tn=null,yl=!1,Ns=null,gn=null,vl=!1,yn=null,wl=0,oo=0,Ps=null,Sl=-1,xl=0;function ot(){return(xe\u00266)!==0?Fe():Sl!==-1?Sl:Sl=Fe()}function vn(e){return(e.mode\u00261)===0?1:(xe\u00262)!==0\u0026\u0026Ye!==0?Ye\u0026-Ye:vm.transition!==null?(xl===0\u0026\u0026(xl=Xa()),xl):(e=Ne,e!==0||(e=window.event,e=e===void 0?16:su(e.type)),e)}function Dt(e,t,n,r){if(50\u003coo)throw oo=0,Ps=null,Error(i(185));Pr(e,n,r),((xe\u00262)===0||e!==Ke)\u0026\u0026(e===Ke\u0026\u0026((xe\u00262)===0\u0026\u0026(gl|=n),He===4\u0026\u0026wn(e,Ye)),ct(e,r),n===1\u0026\u0026xe===0\u0026\u0026(t.mode\u00261)===0\u0026\u0026(hr=Fe()+500,Qo\u0026\u0026fn()))}function ct(e,t){var n=e.callbackNode;vh(e,t);var r=jo(e,e===Ke?Ye:0);if(r===0)n!==null\u0026\u0026Qa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r\u0026-r,e.callbackPriority!==t){if(n!=null\u0026\u0026Qa(n),t===1)e.tag===0?ym(sd.bind(null,e)):bu(sd.bind(null,e)),pm(function(){(xe\u00266)===0\u0026\u0026fn()}),n=null;else{switch(Za(r)){case 1:n=si;break;case 4:n=Ja;break;case 16:n=_o;break;case 536870912:n=Ya;break;default:n=_o}n=md(n,id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function id(e,t){if(Sl=-1,xl=0,(xe\u00266)!==0)throw Error(i(327));var n=e.callbackNode;if(mr()\u0026\u0026e.callbackNode!==n)return null;var r=jo(e,e===Ke?Ye:0);if(r===0)return null;if((r\u002630)!==0||(r\u0026e.expiredLanes)!==0||t)t=kl(e,r);else{t=r;var s=xe;xe|=2;var a=ud();(Ke!==e||Ye!==t)\u0026\u0026(tn=null,hr=Fe()+500,On(e,t));do try{Fm();break}catch(g){ad(e,g)}while(!0);bi(),ml.current=a,xe=s,$e!==null?t=0:(Ke=null,Ye=0,t=He)}if(t!==0){if(t===2\u0026\u0026(s=ai(e),s!==0\u0026\u0026(r=s,t=Rs(e,s))),t===1)throw n=no,On(e,0),wn(e,r),ct(e,Fe()),n;if(t===6)wn(e,r);else{if(s=e.current.alternate,(r\u002630)===0\u0026\u0026!Mm(s)\u0026\u0026(t=kl(e,r),t===2\u0026\u0026(a=ai(e),a!==0\u0026\u0026(r=a,t=Rs(e,a))),t===1))throw n=no,On(e,0),wn(e,r),ct(e,Fe()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:zn(e,ut,tn);break;case 3:if(wn(e,r),(r\u0026130023424)===r\u0026\u0026(t=_s+500-Fe(),10\u003ct)){if(jo(e,0)!==0)break;if(s=e.suspendedLanes,(s\u0026r)!==r){ot(),e.pingedLanes|=e.suspendedLanes\u0026s;break}e.timeoutHandle=Di(zn.bind(null,e,ut,tn),t);break}zn(e,ut,tn);break;case 4:if(wn(e,r),(r\u00264194240)===r)break;for(t=e.eventTimes,s=-1;0\u003cr;){var p=31-Rt(r);a=1\u003c\u003cp,p=t[p],p\u003es\u0026\u0026(s=p),r\u0026=~a}if(r=s,r=Fe()-r,r=(120\u003er?120:480\u003er?480:1080\u003er?1080:1920\u003er?1920:3e3\u003er?3e3:4320\u003er?4320:1960*Dm(r/1960))-r,10\u003cr){e.timeoutHandle=Di(zn.bind(null,e,ut,tn),r);break}zn(e,ut,tn);break;case 5:zn(e,ut,tn);break;default:throw Error(i(329))}}}return ct(e,Fe()),e.callbackNode===n?id.bind(null,e):null}function Rs(e,t){var n=ro;return e.current.memoizedState.isDehydrated\u0026\u0026(On(e,t).flags|=256),e=kl(e,t),e!==2\u0026\u0026(t=ut,ut=n,t!==null\u0026\u0026js(t)),e}function js(e){ut===null?ut=e:ut.push.apply(ut,e)}function Mm(e){for(var t=e;;){if(t.flags\u002616384){var n=t.updateQueue;if(n!==null\u0026\u0026(n=n.stores,n!==null))for(var r=0;r\u003cn.length;r++){var s=n[r],a=s.getSnapshot;s=s.value;try{if(!jt(a(),s))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags\u002616384\u0026\u0026n!==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 wn(e,t){for(t\u0026=~Ts,t\u0026=~gl,e.suspendedLanes|=t,e.pingedLanes\u0026=~t,e=e.expirationTimes;0\u003ct;){var n=31-Rt(t),r=1\u003c\u003cn;e[n]=-1,t\u0026=~r}}function sd(e){if((xe\u00266)!==0)throw Error(i(327));mr();var t=jo(e,0);if((t\u00261)===0)return ct(e,Fe()),null;var n=kl(e,t);if(e.tag!==0\u0026\u0026n===2){var r=ai(e);r!==0\u0026\u0026(t=r,n=Rs(e,r))}if(n===1)throw n=no,On(e,0),wn(e,t),ct(e,Fe()),n;if(n===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,zn(e,ut,tn),ct(e,Fe()),null}function Is(e,t){var n=xe;xe|=1;try{return e(t)}finally{xe=n,xe===0\u0026\u0026(hr=Fe()+500,Qo\u0026\u0026fn())}}function Ln(e){yn!==null\u0026\u0026yn.tag===0\u0026\u0026(xe\u00266)===0\u0026\u0026mr();var t=xe;xe|=1;var n=_t.transition,r=Ne;try{if(_t.transition=null,Ne=1,e)return e()}finally{Ne=r,_t.transition=n,xe=t,(xe\u00266)===0\u0026\u0026fn()}}function Ls(){vt=pr.current,Ie(pr)}function On(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1\u0026\u0026(e.timeoutHandle=-1,fm(n)),$e!==null)for(n=$e.return;n!==null;){var r=n;switch($i(r),r.tag){case 1:r=r.type.childContextTypes,r!=null\u0026\u0026Ko();break;case 3:cr(),Ie(it),Ie(Xe),es();break;case 5:Xi(r);break;case 4:cr();break;case 13:Ie(ze);break;case 19:Ie(ze);break;case 10:Ki(r.type._context);break;case 22:case 23:Ls()}n=n.return}if(Ke=e,$e=e=Sn(e.current,null),Ye=vt=t,He=0,no=null,Ts=gl=In=0,ut=ro=null,Pn!==null){for(t=0;t\u003cPn.length;t++)if(n=Pn[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,a=n.pending;if(a!==null){var p=a.next;a.next=s,r.next=p}n.pending=r}Pn=null}return e}function ad(e,t){do{var n=$e;try{if(bi(),ll.current=ul,il){for(var r=De.memoizedState;r!==null;){var s=r.queue;s!==null\u0026\u0026(s.pending=null),r=r.next}il=!1}if(jn=0,be=Ve=De=null,Jr=!1,Yr=0,Es.current=null,n===null||n.return===null){He=1,no=t,$e=null;break}e:{var a=e,p=n.return,g=n,w=t;if(t=Ye,g.flags|=32768,w!==null\u0026\u0026typeof w==\"object\"\u0026\u0026typeof w.then==\"function\"){var N=w,z=g,M=z.tag;if((z.mode\u00261)===0\u0026\u0026(M===0||M===11||M===15)){var O=z.alternate;O?(z.updateQueue=O.updateQueue,z.memoizedState=O.memoizedState,z.lanes=O.lanes):(z.updateQueue=null,z.memoizedState=null)}var b=Oc(p);if(b!==null){b.flags\u0026=-257,zc(b,p,g,a,t),b.mode\u00261\u0026\u0026Lc(a,N,t),t=b,w=N;var J=t.updateQueue;if(J===null){var X=new Set;X.add(w),t.updateQueue=X}else J.add(w);break e}else{if((t\u00261)===0){Lc(a,N,t),Os();break e}w=Error(i(426))}}else if(Oe\u0026\u0026g.mode\u00261){var Ue=Oc(p);if(Ue!==null){(Ue.flags\u002665536)===0\u0026\u0026(Ue.flags|=256),zc(Ue,p,g,a,t),qi(dr(w,g));break e}}a=w=dr(w,g),He!==4\u0026\u0026(He=2),ro===null?ro=[a]:ro.push(a),a=p;do{switch(a.tag){case 3:a.flags|=65536,t\u0026=-t,a.lanes|=t;var E=jc(a,w,t);rc(a,E);break e;case 1:g=w;var x=a.type,_=a.stateNode;if((a.flags\u0026128)===0\u0026\u0026(typeof x.getDerivedStateFromError==\"function\"||_!==null\u0026\u0026typeof _.componentDidCatch==\"function\"\u0026\u0026(gn===null||!gn.has(_)))){a.flags|=65536,t\u0026=-t,a.lanes|=t;var A=Ic(a,g,t);rc(a,A);break e}}a=a.return}while(a!==null)}dd(n)}catch(Z){t=Z,$e===n\u0026\u0026n!==null\u0026\u0026($e=n=n.return);continue}break}while(!0)}function ud(){var e=ml.current;return ml.current=ul,e===null?ul:e}function Os(){(He===0||He===3||He===2)\u0026\u0026(He=4),Ke===null||(In\u0026268435455)===0\u0026\u0026(gl\u0026268435455)===0||wn(Ke,Ye)}function kl(e,t){var n=xe;xe|=2;var r=ud();(Ke!==e||Ye!==t)\u0026\u0026(tn=null,On(e,t));do try{Am();break}catch(s){ad(e,s)}while(!0);if(bi(),xe=n,ml.current=r,$e!==null)throw Error(i(261));return Ke=null,Ye=0,He}function Am(){for(;$e!==null;)cd($e)}function Fm(){for(;$e!==null\u0026\u0026!uh();)cd($e)}function cd(e){var t=hd(e.alternate,e,vt);e.memoizedProps=e.pendingProps,t===null?dd(e):$e=t,Es.current=null}function dd(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags\u002632768)===0){if(n=jm(n,t,vt),n!==null){$e=n;return}}else{if(n=Im(n,t),n!==null){n.flags\u0026=32767,$e=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,$e=null;return}}if(t=t.sibling,t!==null){$e=t;return}$e=t=e}while(t!==null);He===0\u0026\u0026(He=5)}function zn(e,t,n){var r=Ne,s=_t.transition;try{_t.transition=null,Ne=1,Um(e,t,n,r)}finally{_t.transition=s,Ne=r}return null}function Um(e,t,n,r){do mr();while(yn!==null);if((xe\u00266)!==0)throw Error(i(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(wh(e,a),e===Ke\u0026\u0026($e=Ke=null,Ye=0),(n.subtreeFlags\u00262064)===0\u0026\u0026(n.flags\u00262064)===0||vl||(vl=!0,md(_o,function(){return mr(),null})),a=(n.flags\u002615990)!==0,(n.subtreeFlags\u002615990)!==0||a){a=_t.transition,_t.transition=null;var p=Ne;Ne=1;var g=xe;xe|=4,Es.current=null,Om(e,n),td(n,e),lm(Oi),Oo=!!Li,Oi=Li=null,e.current=n,zm(n),ch(),xe=g,Ne=p,_t.transition=a}else e.current=n;if(vl\u0026\u0026(vl=!1,yn=e,wl=s),a=e.pendingLanes,a===0\u0026\u0026(gn=null),ph(n.stateNode),ct(e,Fe()),t!==null)for(r=e.onRecoverableError,n=0;n\u003ct.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(yl)throw yl=!1,e=Ns,Ns=null,e;return(wl\u00261)!==0\u0026\u0026e.tag!==0\u0026\u0026mr(),a=e.pendingLanes,(a\u00261)!==0?e===Ps?oo++:(oo=0,Ps=e):oo=0,fn(),null}function mr(){if(yn!==null){var e=Za(wl),t=_t.transition,n=Ne;try{if(_t.transition=null,Ne=16\u003ee?16:e,yn===null)var r=!1;else{if(e=yn,yn=null,wl=0,(xe\u00266)!==0)throw Error(i(331));var s=xe;for(xe|=4,Q=e.current;Q!==null;){var a=Q,p=a.child;if((Q.flags\u002616)!==0){var g=a.deletions;if(g!==null){for(var w=0;w\u003cg.length;w++){var N=g[w];for(Q=N;Q!==null;){var z=Q;switch(z.tag){case 0:case 11:case 15:to(8,z,a)}var M=z.child;if(M!==null)M.return=z,Q=M;else for(;Q!==null;){z=Q;var O=z.sibling,b=z.return;if(Jc(z),z===N){Q=null;break}if(O!==null){O.return=b,Q=O;break}Q=b}}}var J=a.alternate;if(J!==null){var X=J.child;if(X!==null){J.child=null;do{var Ue=X.sibling;X.sibling=null,X=Ue}while(X!==null)}}Q=a}}if((a.subtreeFlags\u00262064)!==0\u0026\u0026p!==null)p.return=a,Q=p;else e:for(;Q!==null;){if(a=Q,(a.flags\u00262048)!==0)switch(a.tag){case 0:case 11:case 15:to(9,a,a.return)}var E=a.sibling;if(E!==null){E.return=a.return,Q=E;break e}Q=a.return}}var x=e.current;for(Q=x;Q!==null;){p=Q;var _=p.child;if((p.subtreeFlags\u00262064)!==0\u0026\u0026_!==null)_.return=p,Q=_;else e:for(p=x;Q!==null;){if(g=Q,(g.flags\u00262048)!==0)try{switch(g.tag){case 0:case 11:case 15:hl(9,g)}}catch(Z){Me(g,g.return,Z)}if(g===p){Q=null;break e}var A=g.sibling;if(A!==null){A.return=g.return,Q=A;break e}Q=g.return}}if(xe=s,fn(),Bt\u0026\u0026typeof Bt.onPostCommitFiberRoot==\"function\")try{Bt.onPostCommitFiberRoot(No,e)}catch{}r=!0}return r}finally{Ne=n,_t.transition=t}}return!1}function fd(e,t,n){t=dr(n,t),t=jc(e,t,1),e=hn(e,t,1),t=ot(),e!==null\u0026\u0026(Pr(e,1,t),ct(e,t))}function Me(e,t,n){if(e.tag===3)fd(e,e,n);else for(;t!==null;){if(t.tag===3){fd(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"\u0026\u0026(gn===null||!gn.has(r))){e=dr(n,e),e=Ic(t,e,1),t=hn(t,e,1),e=ot(),t!==null\u0026\u0026(Pr(t,1,e),ct(t,e));break}}t=t.return}}function Bm(e,t,n){var r=e.pingCache;r!==null\u0026\u0026r.delete(t),t=ot(),e.pingedLanes|=e.suspendedLanes\u0026n,Ke===e\u0026\u0026(Ye\u0026n)===n\u0026\u0026(He===4||He===3\u0026\u0026(Ye\u0026130023424)===Ye\u0026\u0026500\u003eFe()-_s?On(e,0):Ts|=n),ct(e,t)}function pd(e,t){t===0\u0026\u0026((e.mode\u00261)===0?t=1:(t=Ro,Ro\u003c\u003c=1,(Ro\u0026130023424)===0\u0026\u0026(Ro=4194304)));var n=ot();e=Xt(e,t),e!==null\u0026\u0026(Pr(e,t,n),ct(e,n))}function $m(e){var t=e.memoizedState,n=0;t!==null\u0026\u0026(n=t.retryLane),pd(e,n)}function Vm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null\u0026\u0026(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}r!==null\u0026\u0026r.delete(t),pd(e,n)}var hd;hd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||it.current)at=!0;else{if((e.lanes\u0026n)===0\u0026\u0026(t.flags\u0026128)===0)return at=!1,Rm(e,t,n);at=(e.flags\u0026131072)!==0}else at=!1,Oe\u0026\u0026(t.flags\u00261048576)!==0\u0026\u0026Ku(t,Yo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fl(e,t),e=t.pendingProps;var s=rr(t,Xe.current);ur(t,n),s=rs(null,t,r,e,s,n);var a=os();return t.flags|=1,typeof s==\"object\"\u0026\u0026s!==null\u0026\u0026typeof s.render==\"function\"\u0026\u0026s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,st(r)?(a=!0,Go(t)):a=!1,t.memoizedState=s.state!==null\u0026\u0026s.state!==void 0?s.state:null,Ji(t),s.updater=cl,t.stateNode=s,s._reactInternals=t,cs(t,r,e,n),t=hs(null,t,r,!0,a,n)):(t.tag=0,Oe\u0026\u0026a\u0026\u0026Bi(t),rt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fl(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=qm(r),e=Lt(r,e),s){case 0:t=ps(null,t,r,e,n);break e;case 1:t=Bc(null,t,r,e,n);break e;case 11:t=Dc(null,t,r,e,n);break e;case 14:t=Mc(null,t,r,Lt(r.type,e),n);break e}throw Error(i(306,r,\"\"))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),ps(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),Bc(e,t,r,s,n);case 3:e:{if($c(t),e===null)throw Error(i(387));r=t.pendingProps,a=t.memoizedState,s=a.element,nc(e,t),rl(t,r,null,n);var p=t.memoizedState;if(r=p.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags\u0026256){s=dr(Error(i(423)),t),t=Vc(e,t,r,n,s);break e}else if(r!==s){s=dr(Error(i(424)),t),t=Vc(e,t,r,n,s);break e}else for(yt=un(t.stateNode.containerInfo.firstChild),gt=t,Oe=!0,It=null,n=ec(t,null,r,n),t.child=n;n;)n.flags=n.flags\u0026-3|4096,n=n.sibling;else{if(ir(),r===s){t=en(e,t,n);break e}rt(e,t,r,n)}t=t.child}return t;case 5:return lc(t),e===null\u0026\u0026Hi(t),r=t.type,s=t.pendingProps,a=e!==null?e.memoizedProps:null,p=s.children,zi(r,s)?p=null:a!==null\u0026\u0026zi(r,a)\u0026\u0026(t.flags|=32),Uc(e,t),rt(e,t,p,n),t.child;case 6:return e===null\u0026\u0026Hi(t),null;case 13:return Hc(e,t,n);case 4:return Yi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sr(t,null,r,n):rt(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),Dc(e,t,r,s,n);case 7:return rt(e,t,t.pendingProps,n),t.child;case 8:return rt(e,t,t.pendingProps.children,n),t.child;case 12:return rt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,a=t.memoizedProps,p=s.value,Re(el,r._currentValue),r._currentValue=p,a!==null)if(jt(a.value,p)){if(a.children===s.children\u0026\u0026!it.current){t=en(e,t,n);break e}}else for(a=t.child,a!==null\u0026\u0026(a.return=t);a!==null;){var g=a.dependencies;if(g!==null){p=a.child;for(var w=g.firstContext;w!==null;){if(w.context===r){if(a.tag===1){w=Zt(-1,n\u0026-n),w.tag=2;var N=a.updateQueue;if(N!==null){N=N.shared;var z=N.pending;z===null?w.next=w:(w.next=z.next,z.next=w),N.pending=w}}a.lanes|=n,w=a.alternate,w!==null\u0026\u0026(w.lanes|=n),Gi(a.return,n,t),g.lanes|=n;break}w=w.next}}else if(a.tag===10)p=a.type===t.type?null:a.child;else if(a.tag===18){if(p=a.return,p===null)throw Error(i(341));p.lanes|=n,g=p.alternate,g!==null\u0026\u0026(g.lanes|=n),Gi(p,n,t),p=a.sibling}else p=a.child;if(p!==null)p.return=a;else for(p=a;p!==null;){if(p===t){p=null;break}if(a=p.sibling,a!==null){a.return=p.return,p=a;break}p=p.return}a=p}rt(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,ur(t,n),s=Et(s),r=r(s),t.flags|=1,rt(e,t,r,n),t.child;case 14:return r=t.type,s=Lt(r,t.pendingProps),s=Lt(r.type,s),Mc(e,t,r,s,n);case 15:return Ac(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Lt(r,s),fl(e,t),t.tag=1,st(r)?(e=!0,Go(t)):e=!1,ur(t,n),Pc(t,r,s),cs(t,r,s,n),hs(null,t,r,!0,e,n);case 19:return Wc(e,t,n);case 22:return Fc(e,t,n)}throw Error(i(156,t.tag))};function md(e,t){return Ga(e,t)}function Hm(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 Nt(e,t,n,r){return new Hm(e,t,n,r)}function zs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qm(e){if(typeof e==\"function\")return zs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ye)return 11;if(e===ke)return 14}return 2}function Sn(e,t){var n=e.alternate;return n===null?(n=Nt(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\u002614680064,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 Cl(e,t,n,r,s,a){var p=2;if(r=e,typeof e==\"function\")zs(e)\u0026\u0026(p=1);else if(typeof e==\"string\")p=5;else e:switch(e){case ie:return Dn(n.children,s,a,t);case ve:p=8,s|=8;break;case de:return e=Nt(12,n,t,s|2),e.elementType=de,e.lanes=a,e;case re:return e=Nt(13,n,t,s),e.elementType=re,e.lanes=a,e;case me:return e=Nt(19,n,t,s),e.elementType=me,e.lanes=a,e;case ae:return El(n,s,a,t);default:if(typeof e==\"object\"\u0026\u0026e!==null)switch(e.$$typeof){case Se:p=10;break e;case Pe:p=9;break e;case ye:p=11;break e;case ke:p=14;break e;case pe:p=16,r=null;break e}throw Error(i(130,e==null?e:typeof e,\"\"))}return t=Nt(p,n,t,s),t.elementType=e,t.type=r,t.lanes=a,t}function Dn(e,t,n,r){return e=Nt(7,e,r,t),e.lanes=n,e}function El(e,t,n,r){return e=Nt(22,e,r,t),e.elementType=ae,e.lanes=n,e.stateNode={isHidden:!1},e}function Ds(e,t,n){return e=Nt(6,e,null,t),e.lanes=n,e}function Ms(e,t,n){return t=Nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wm(e,t,n,r,s){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=ui(0),this.expirationTimes=ui(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ui(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function As(e,t,n,r,s,a,p,g,w){return e=new Wm(e,t,n,g,w),t===1?(t=1,a===!0\u0026\u0026(t|=8)):t=0,a=Nt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ji(a),e}function bm(e,t,n){var r=3\u003carguments.length\u0026\u0026arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ee,key:r==null?null:\"\"+r,children:e,containerInfo:t,implementation:n}}function gd(e){if(!e)return dn;e=e._reactInternals;e:{if(Cn(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(st(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var n=e.type;if(st(n))return qu(e,n,t)}return t}function yd(e,t,n,r,s,a,p,g,w){return e=As(n,r,!0,e,s,a,p,g,w),e.context=gd(null),n=e.current,r=ot(),s=vn(n),a=Zt(r,s),a.callback=t??null,hn(n,a,s),e.current.lanes=s,Pr(e,s,r),ct(e,r),e}function Tl(e,t,n,r){var s=t.current,a=ot(),p=vn(s);return n=gd(n),t.context===null?t.context=n:t.pendingContext=n,t=Zt(a,p),t.payload={element:e},r=r===void 0?null:r,r!==null\u0026\u0026(t.callback=r),e=hn(s,t,p),e!==null\u0026\u0026(Dt(e,s,p,a),nl(e,s,p)),p}function _l(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 vd(e,t){if(e=e.memoizedState,e!==null\u0026\u0026e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0\u0026\u0026n\u003ct?n:t}}function Fs(e,t){vd(e,t),(e=e.alternate)\u0026\u0026vd(e,t)}function Km(){return null}var wd=typeof reportError==\"function\"?reportError:function(e){console.error(e)};function Us(e){this._internalRoot=e}Nl.prototype.render=Us.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Tl(e,t,null,null)},Nl.prototype.unmount=Us.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ln(function(){Tl(null,e,null,null)}),t[Gt]=null}};function Nl(e){this._internalRoot=e}Nl.prototype.unstable_scheduleHydration=function(e){if(e){var t=nu();e={blockedOn:null,target:e,priority:t};for(var n=0;n\u003cln.length\u0026\u0026t!==0\u0026\u0026t\u003cln[n].priority;n++);ln.splice(n,0,e),n===0\u0026\u0026lu(e)}};function Bs(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11)}function Pl(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11\u0026\u0026(e.nodeType!==8||e.nodeValue!==\" react-mount-point-unstable \"))}function Sd(){}function Gm(e,t,n,r,s){if(s){if(typeof r==\"function\"){var a=r;r=function(){var N=_l(p);a.call(N)}}var p=yd(t,r,e,0,null,!1,!1,\"\",Sd);return e._reactRootContainer=p,e[Gt]=p.current,Vr(e.nodeType===8?e.parentNode:e),Ln(),p}for(;s=e.lastChild;)e.removeChild(s);if(typeof r==\"function\"){var g=r;r=function(){var N=_l(w);g.call(N)}}var w=As(e,0,!1,null,null,!1,!1,\"\",Sd);return e._reactRootContainer=w,e[Gt]=w.current,Vr(e.nodeType===8?e.parentNode:e),Ln(function(){Tl(t,w,n,r)}),w}function Rl(e,t,n,r,s){var a=n._reactRootContainer;if(a){var p=a;if(typeof s==\"function\"){var g=s;s=function(){var w=_l(p);g.call(w)}}Tl(t,p,e,s)}else p=Gm(n,t,e,s,r);return _l(p)}eu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nr(t.pendingLanes);n!==0\u0026\u0026(ci(t,n|1),ct(t,Fe()),(xe\u00266)===0\u0026\u0026(hr=Fe()+500,fn()))}break;case 13:Ln(function(){var r=Xt(e,1);if(r!==null){var s=ot();Dt(r,e,1,s)}}),Fs(e,1)}},di=function(e){if(e.tag===13){var t=Xt(e,134217728);if(t!==null){var n=ot();Dt(t,e,134217728,n)}Fs(e,134217728)}},tu=function(e){if(e.tag===13){var t=vn(e),n=Xt(e,t);if(n!==null){var r=ot();Dt(n,e,t,r)}Fs(e,t)}},nu=function(){return Ne},ru=function(e,t){var n=Ne;try{return Ne=e,t()}finally{Ne=n}},ri=function(e,t,n){switch(t){case\"input\":if(Ce(e,n),t=n.name,n.type===\"radio\"\u0026\u0026t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+t)+'][type=\"radio\"]'),t=0;t\u003cn.length;t++){var r=n[t];if(r!==e\u0026\u0026r.form===e.form){var s=bo(r);if(!s)throw Error(i(90));xr(r),Ce(r,s)}}}break;case\"textarea\":So(e,n);break;case\"select\":t=n.value,t!=null\u0026\u0026Pt(e,!!n.multiple,t,!1)}},$a=Is,Va=Ln;var Qm={usingClientEntryPoint:!1,Events:[Wr,tr,bo,Ua,Ba,Is]},lo={findFiberByHostInstance:En,bundleType:0,version:\"18.3.1\",rendererPackageName:\"react-dom\"},Jm={bundleType:lo.bundleType,version:lo.version,rendererPackageName:lo.rendererPackageName,rendererConfig:lo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ne.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ba(e),e===null?null:e.stateNode},findFiberByHostInstance:lo.findFiberByHostInstance||Km,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:\"18.3.1-next-f1338f8080-20240426\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__\u003c\"u\"){var jl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!jl.isDisabled\u0026\u0026jl.supportsFiber)try{No=jl.inject(Jm),Bt=jl}catch{}}return dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Qm,dt.createPortal=function(e,t){var n=2\u003carguments.length\u0026\u0026arguments[2]!==void 0?arguments[2]:null;if(!Bs(t))throw Error(i(200));return bm(e,t,null,n)},dt.createRoot=function(e,t){if(!Bs(e))throw Error(i(299));var n=!1,r=\"\",s=wd;return t!=null\u0026\u0026(t.unstable_strictMode===!0\u0026\u0026(n=!0),t.identifierPrefix!==void 0\u0026\u0026(r=t.identifierPrefix),t.onRecoverableError!==void 0\u0026\u0026(s=t.onRecoverableError)),t=As(e,1,!1,null,null,n,!1,r,s),e[Gt]=t.current,Vr(e.nodeType===8?e.parentNode:e),new Us(t)},dt.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(i(188)):(e=Object.keys(e).join(\",\"),Error(i(268,e)));return e=ba(t),e=e===null?null:e.stateNode,e},dt.flushSync=function(e){return Ln(e)},dt.hydrate=function(e,t,n){if(!Pl(t))throw Error(i(200));return Rl(null,e,t,!0,n)},dt.hydrateRoot=function(e,t,n){if(!Bs(e))throw Error(i(405));var r=n!=null\u0026\u0026n.hydratedSources||null,s=!1,a=\"\",p=wd;if(n!=null\u0026\u0026(n.unstable_strictMode===!0\u0026\u0026(s=!0),n.identifierPrefix!==void 0\u0026\u0026(a=n.identifierPrefix),n.onRecoverableError!==void 0\u0026\u0026(p=n.onRecoverableError)),t=yd(t,null,e,1,n??null,s,!1,a,p),e[Gt]=t.current,Vr(e),r)for(e=0;e\u003cr.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new Nl(t)},dt.render=function(e,t,n){if(!Pl(t))throw Error(i(200));return Rl(null,e,t,!1,n)},dt.unmountComponentAtNode=function(e){if(!Pl(e))throw Error(i(40));return e._reactRootContainer?(Ln(function(){Rl(null,null,e,!1,function(){e._reactRootContainer=null,e[Gt]=null})}),!0):!1},dt.unstable_batchedUpdates=Is,dt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Pl(n))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Rl(e,t,n,!1,r)},dt.version=\"18.3.1-next-f1338f8080-20240426\",dt}var Pd;function kf(){if(Pd)return Hs.exports;Pd=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__\u003e\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(l){console.error(l)}}return o(),Hs.exports=r1(),Hs.exports}var Rd;function o1(){if(Rd)return Ll;Rd=1;var o=kf();return Ll.createRoot=o.createRoot,Ll.hydrateRoot=o.hydrateRoot,Ll}var l1=o1();const i1=ka(l1);var bs={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var jd;function s1(){return jd||(jd=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(d=c(d,u(h)))}return d}function u(d){if(typeof d==\"string\"||typeof d==\"number\")return d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var f=\"\";for(var h in d)l.call(d,h)\u0026\u0026d[h]\u0026\u0026(f=c(f,h));return f}function c(d,f){return f?d?d+\" \"+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(bs)),bs.exports}var a1=s1();const Be=ka(a1);var B=Ca();function Cf(o,l){return function(){return o.apply(l,arguments)}}const{toString:u1}=Object.prototype,{getPrototypeOf:Ea}=Object,{iterator:Wl,toStringTag:Ef}=Symbol,bl=(o=\u003el=\u003e{const i=u1.call(l);return o[i]||(o[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),Ft=o=\u003e(o=o.toLowerCase(),l=\u003ebl(l)===o),Kl=o=\u003el=\u003etypeof l===o,{isArray:wr}=Array,vr=Kl(\"undefined\");function fo(o){return o!==null\u0026\u0026!vr(o)\u0026\u0026o.constructor!==null\u0026\u0026!vr(o.constructor)\u0026\u0026ft(o.constructor.isBuffer)\u0026\u0026o.constructor.isBuffer(o)}const Tf=Ft(\"ArrayBuffer\");function c1(o){let l;return typeof ArrayBuffer\u003c\"u\"\u0026\u0026ArrayBuffer.isView?l=ArrayBuffer.isView(o):l=o\u0026\u0026o.buffer\u0026\u0026Tf(o.buffer),l}const d1=Kl(\"string\"),ft=Kl(\"function\"),_f=Kl(\"number\"),po=o=\u003eo!==null\u0026\u0026typeof o==\"object\",f1=o=\u003eo===!0||o===!1,Ul=o=\u003e{if(bl(o)!==\"object\")return!1;const l=Ea(o);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)\u0026\u0026!(Ef in o)\u0026\u0026!(Wl in o)},p1=o=\u003e{if(!po(o)||fo(o))return!1;try{return Object.keys(o).length===0\u0026\u0026Object.getPrototypeOf(o)===Object.prototype}catch{return!1}},h1=Ft(\"Date\"),m1=Ft(\"File\"),g1=Ft(\"Blob\"),y1=Ft(\"FileList\"),v1=o=\u003epo(o)\u0026\u0026ft(o.pipe),w1=o=\u003e{let l;return o\u0026\u0026(typeof FormData==\"function\"\u0026\u0026o instanceof FormData||ft(o.append)\u0026\u0026((l=bl(o))===\"formdata\"||l===\"object\"\u0026\u0026ft(o.toString)\u0026\u0026o.toString()===\"[object FormData]\"))},S1=Ft(\"URLSearchParams\"),[x1,k1,C1,E1]=[\"ReadableStream\",\"Request\",\"Response\",\"Headers\"].map(Ft),T1=o=\u003eo.trim?o.trim():o.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");function ho(o,l,{allOwnKeys:i=!1}={}){if(o===null||typeof o\u003e\"u\")return;let u,c;if(typeof o!=\"object\"\u0026\u0026(o=[o]),wr(o))for(u=0,c=o.length;u\u003cc;u++)l.call(null,o[u],u,o);else{if(fo(o))return;const d=i?Object.getOwnPropertyNames(o):Object.keys(o),f=d.length;let h;for(u=0;u\u003cf;u++)h=d[u],l.call(null,o[h],h,o)}}function Nf(o,l){if(fo(o))return null;l=l.toLowerCase();const i=Object.keys(o);let u=i.length,c;for(;u-- \u003e0;)if(c=i[u],l===c.toLowerCase())return c;return null}const Fn=typeof globalThis\u003c\"u\"?globalThis:typeof self\u003c\"u\"?self:typeof window\u003c\"u\"?window:global,Pf=o=\u003e!vr(o)\u0026\u0026o!==Fn;function ca(){const{caseless:o,skipUndefined:l}=Pf(this)\u0026\u0026this||{},i={},u=(c,d)=\u003e{const f=o\u0026\u0026Nf(i,d)||d;Ul(i[f])\u0026\u0026Ul(c)?i[f]=ca(i[f],c):Ul(c)?i[f]=ca({},c):wr(c)?i[f]=c.slice():(!l||!vr(c))\u0026\u0026(i[f]=c)};for(let c=0,d=arguments.length;c\u003cd;c++)arguments[c]\u0026\u0026ho(arguments[c],u);return i}const _1=(o,l,i,{allOwnKeys:u}={})=\u003e(ho(l,(c,d)=\u003e{i\u0026\u0026ft(c)?o[d]=Cf(c,i):o[d]=c},{allOwnKeys:u}),o),N1=o=\u003e(o.charCodeAt(0)===65279\u0026\u0026(o=o.slice(1)),o),P1=(o,l,i,u)=\u003e{o.prototype=Object.create(l.prototype,u),o.prototype.constructor=o,Object.defineProperty(o,\"super\",{value:l.prototype}),i\u0026\u0026Object.assign(o.prototype,i)},R1=(o,l,i,u)=\u003e{let c,d,f;const h={};if(l=l||{},o==null)return l;do{for(c=Object.getOwnPropertyNames(o),d=c.length;d-- \u003e0;)f=c[d],(!u||u(f,o,l))\u0026\u0026!h[f]\u0026\u0026(l[f]=o[f],h[f]=!0);o=i!==!1\u0026\u0026Ea(o)}while(o\u0026\u0026(!i||i(o,l))\u0026\u0026o!==Object.prototype);return l},j1=(o,l,i)=\u003e{o=String(o),(i===void 0||i\u003eo.length)\u0026\u0026(i=o.length),i-=l.length;const u=o.indexOf(l,i);return u!==-1\u0026\u0026u===i},I1=o=\u003e{if(!o)return null;if(wr(o))return o;let l=o.length;if(!_f(l))return null;const i=new Array(l);for(;l-- \u003e0;)i[l]=o[l];return i},L1=(o=\u003el=\u003eo\u0026\u0026l instanceof o)(typeof Uint8Array\u003c\"u\"\u0026\u0026Ea(Uint8Array)),O1=(o,l)=\u003e{const u=(o\u0026\u0026o[Wl]).call(o);let c;for(;(c=u.next())\u0026\u0026!c.done;){const d=c.value;l.call(o,d[0],d[1])}},z1=(o,l)=\u003e{let i;const u=[];for(;(i=o.exec(l))!==null;)u.push(i);return u},D1=Ft(\"HTMLFormElement\"),M1=o=\u003eo.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(i,u,c){return u.toUpperCase()+c}),Id=(({hasOwnProperty:o})=\u003e(l,i)=\u003eo.call(l,i))(Object.prototype),A1=Ft(\"RegExp\"),Rf=(o,l)=\u003e{const i=Object.getOwnPropertyDescriptors(o),u={};ho(i,(c,d)=\u003e{let f;(f=l(c,d,o))!==!1\u0026\u0026(u[d]=f||c)}),Object.defineProperties(o,u)},F1=o=\u003e{Rf(o,(l,i)=\u003e{if(ft(o)\u0026\u0026[\"arguments\",\"caller\",\"callee\"].indexOf(i)!==-1)return!1;const u=o[i];if(ft(u)){if(l.enumerable=!1,\"writable\"in l){l.writable=!1;return}l.set||(l.set=()=\u003e{throw Error(\"Can not rewrite read-only method '\"+i+\"'\")})}})},U1=(o,l)=\u003e{const i={},u=c=\u003e{c.forEach(d=\u003e{i[d]=!0})};return wr(o)?u(o):u(String(o).split(l)),i},B1=()=\u003e{},$1=(o,l)=\u003eo!=null\u0026\u0026Number.isFinite(o=+o)?o:l;function V1(o){return!!(o\u0026\u0026ft(o.append)\u0026\u0026o[Ef]===\"FormData\"\u0026\u0026o[Wl])}const H1=o=\u003e{const l=new Array(10),i=(u,c)=\u003e{if(po(u)){if(l.indexOf(u)\u003e=0)return;if(fo(u))return u;if(!(\"toJSON\"in u)){l[c]=u;const d=wr(u)?[]:{};return ho(u,(f,h)=\u003e{const y=i(f,c+1);!vr(y)\u0026\u0026(d[h]=y)}),l[c]=void 0,d}}return u};return i(o,0)},q1=Ft(\"AsyncFunction\"),W1=o=\u003eo\u0026\u0026(po(o)||ft(o))\u0026\u0026ft(o.then)\u0026\u0026ft(o.catch),jf=((o,l)=\u003eo?setImmediate:l?((i,u)=\u003e(Fn.addEventListener(\"message\",({source:c,data:d})=\u003e{c===Fn\u0026\u0026d===i\u0026\u0026u.length\u0026\u0026u.shift()()},!1),c=\u003e{u.push(c),Fn.postMessage(i,\"*\")}))(`axios@${Math.random()}`,[]):i=\u003esetTimeout(i))(typeof setImmediate==\"function\",ft(Fn.postMessage)),b1=typeof queueMicrotask\u003c\"u\"?queueMicrotask.bind(Fn):typeof process\u003c\"u\"\u0026\u0026process.nextTick||jf,K1=o=\u003eo!=null\u0026\u0026ft(o[Wl]),R={isArray:wr,isArrayBuffer:Tf,isBuffer:fo,isFormData:w1,isArrayBufferView:c1,isString:d1,isNumber:_f,isBoolean:f1,isObject:po,isPlainObject:Ul,isEmptyObject:p1,isReadableStream:x1,isRequest:k1,isResponse:C1,isHeaders:E1,isUndefined:vr,isDate:h1,isFile:m1,isBlob:g1,isRegExp:A1,isFunction:ft,isStream:v1,isURLSearchParams:S1,isTypedArray:L1,isFileList:y1,forEach:ho,merge:ca,extend:_1,trim:T1,stripBOM:N1,inherits:P1,toFlatObject:R1,kindOf:bl,kindOfTest:Ft,endsWith:j1,toArray:I1,forEachEntry:O1,matchAll:z1,isHTMLForm:D1,hasOwnProperty:Id,hasOwnProp:Id,reduceDescriptors:Rf,freezeMethods:F1,toObjectSet:U1,toCamelCase:M1,noop:B1,toFiniteNumber:$1,findKey:Nf,global:Fn,isContextDefined:Pf,isSpecCompliantForm:V1,toJSONObject:H1,isAsyncFn:q1,isThenable:W1,setImmediate:jf,asap:b1,isIterable:K1};function fe(o,l,i,u,c){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name=\"AxiosError\",l\u0026\u0026(this.code=l),i\u0026\u0026(this.config=i),u\u0026\u0026(this.request=u),c\u0026\u0026(this.response=c,this.status=c.status?c.status:null)}R.inherits(fe,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:R.toJSONObject(this.config),code:this.code,status:this.status}}});const If=fe.prototype,Lf={};[\"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=\u003e{Lf[o]={value:o}});Object.defineProperties(fe,Lf);Object.defineProperty(If,\"isAxiosError\",{value:!0});fe.from=(o,l,i,u,c,d)=\u003e{const f=Object.create(If);R.toFlatObject(o,f,function(S){return S!==Error.prototype},v=\u003ev!==\"isAxiosError\");const h=o\u0026\u0026o.message?o.message:\"Error\",y=l==null\u0026\u0026o?o.code:l;return fe.call(f,h,y,i,u,c),o\u0026\u0026f.cause==null\u0026\u0026Object.defineProperty(f,\"cause\",{value:o,configurable:!0}),f.name=o\u0026\u0026o.name||\"Error\",d\u0026\u0026Object.assign(f,d),f};const G1=null;function da(o){return R.isPlainObject(o)||R.isArray(o)}function Of(o){return R.endsWith(o,\"[]\")?o.slice(0,-2):o}function Ld(o,l,i){return o?o.concat(l).map(function(c,d){return c=Of(c),!i\u0026\u0026d?\"[\"+c+\"]\":c}).join(i?\".\":\"\"):l}function Q1(o){return R.isArray(o)\u0026\u0026!o.some(da)}const J1=R.toFlatObject(R,{},null,function(l){return/^is[A-Z]/.test(l)});function Gl(o,l,i){if(!R.isObject(o))throw new TypeError(\"target must be an object\");l=l||new FormData,i=R.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(L,P){return!R.isUndefined(P[L])});const u=i.metaTokens,c=i.visitor||S,d=i.dots,f=i.indexes,y=(i.Blob||typeof Blob\u003c\"u\"\u0026\u0026Blob)\u0026\u0026R.isSpecCompliantForm(l);if(!R.isFunction(c))throw new TypeError(\"visitor must be a function\");function v(C){if(C===null)return\"\";if(R.isDate(C))return C.toISOString();if(R.isBoolean(C))return C.toString();if(!y\u0026\u0026R.isBlob(C))throw new fe(\"Blob is not supported. Use a Buffer instead.\");return R.isArrayBuffer(C)||R.isTypedArray(C)?y\u0026\u0026typeof Blob==\"function\"?new Blob([C]):Buffer.from(C):C}function S(C,L,P){let K=C;if(C\u0026\u0026!P\u0026\u0026typeof C==\"object\"){if(R.endsWith(L,\"{}\"))L=u?L:L.slice(0,-2),C=JSON.stringify(C);else if(R.isArray(C)\u0026\u0026Q1(C)||(R.isFileList(C)||R.endsWith(L,\"[]\"))\u0026\u0026(K=R.toArray(C)))return L=Of(L),K.forEach(function(q,ne){!(R.isUndefined(q)||q===null)\u0026\u0026l.append(f===!0?Ld([L],ne,d):f===null?L:L+\"[]\",v(q))}),!1}return da(C)?!0:(l.append(Ld(P,L,d),v(C)),!1)}const T=[],j=Object.assign(J1,{defaultVisitor:S,convertValue:v,isVisitable:da});function F(C,L){if(!R.isUndefined(C)){if(T.indexOf(C)!==-1)throw Error(\"Circular reference detected in \"+L.join(\".\"));T.push(C),R.forEach(C,function(K,se){(!(R.isUndefined(K)||K===null)\u0026\u0026c.call(l,K,R.isString(se)?se.trim():se,L,j))===!0\u0026\u0026F(K,L?L.concat(se):[se])}),T.pop()}}if(!R.isObject(o))throw new TypeError(\"data must be an object\");return F(o),l}function Od(o){const l={\"!\":\"%21\",\"'\":\"%27\",\"(\":\"%28\",\")\":\"%29\",\"~\":\"%7E\",\"%20\":\"+\",\"%00\":\"\\0\"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(u){return l[u]})}function Ta(o,l){this._pairs=[],o\u0026\u0026Gl(o,this,l)}const zf=Ta.prototype;zf.append=function(l,i){this._pairs.push([l,i])};zf.toString=function(l){const i=l?function(u){return l.call(this,u,Od)}:Od;return this._pairs.map(function(c){return i(c[0])+\"=\"+i(c[1])},\"\").join(\"\u0026\")};function Y1(o){return encodeURIComponent(o).replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\")}function Df(o,l,i){if(!l)return o;const u=i\u0026\u0026i.encode||Y1;R.isFunction(i)\u0026\u0026(i={serialize:i});const c=i\u0026\u0026i.serialize;let d;if(c?d=c(l,i):d=R.isURLSearchParams(l)?l.toString():new Ta(l,i).toString(u),d){const f=o.indexOf(\"#\");f!==-1\u0026\u0026(o=o.slice(0,f)),o+=(o.indexOf(\"?\")===-1?\"?\":\"\u0026\")+d}return o}class zd{constructor(){this.handlers=[]}use(l,i,u){return this.handlers.push({fulfilled:l,rejected:i,synchronous:u?u.synchronous:!1,runWhen:u?u.runWhen:null}),this.handlers.length-1}eject(l){this.handlers[l]\u0026\u0026(this.handlers[l]=null)}clear(){this.handlers\u0026\u0026(this.handlers=[])}forEach(l){R.forEach(this.handlers,function(u){u!==null\u0026\u0026l(u)})}}const Mf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},X1=typeof URLSearchParams\u003c\"u\"?URLSearchParams:Ta,Z1=typeof FormData\u003c\"u\"?FormData:null,eg=typeof Blob\u003c\"u\"?Blob:null,tg={isBrowser:!0,classes:{URLSearchParams:X1,FormData:Z1,Blob:eg},protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},_a=typeof window\u003c\"u\"\u0026\u0026typeof document\u003c\"u\",fa=typeof navigator==\"object\"\u0026\u0026navigator||void 0,ng=_a\u0026\u0026(!fa||[\"ReactNative\",\"NativeScript\",\"NS\"].indexOf(fa.product)\u003c0),rg=typeof WorkerGlobalScope\u003c\"u\"\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026typeof self.importScripts==\"function\",og=_a\u0026\u0026window.location.href||\"http://localhost\",lg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_a,hasStandardBrowserEnv:ng,hasStandardBrowserWebWorkerEnv:rg,navigator:fa,origin:og},Symbol.toStringTag,{value:\"Module\"})),nt={...lg,...tg};function ig(o,l){return Gl(o,new nt.classes.URLSearchParams,{visitor:function(i,u,c,d){return nt.isNode\u0026\u0026R.isBuffer(i)?(this.append(u,i.toString(\"base64\")),!1):d.defaultVisitor.apply(this,arguments)},...l})}function sg(o){return R.matchAll(/\\w+|\\[(\\w*)]/g,o).map(l=\u003el[0]===\"[]\"?\"\":l[1]||l[0])}function ag(o){const l={},i=Object.keys(o);let u;const c=i.length;let d;for(u=0;u\u003cc;u++)d=i[u],l[d]=o[d];return l}function Af(o){function l(i,u,c,d){let f=i[d++];if(f===\"__proto__\")return!0;const h=Number.isFinite(+f),y=d\u003e=i.length;return f=!f\u0026\u0026R.isArray(c)?c.length:f,y?(R.hasOwnProp(c,f)?c[f]=[c[f],u]:c[f]=u,!h):((!c[f]||!R.isObject(c[f]))\u0026\u0026(c[f]=[]),l(i,u,c[f],d)\u0026\u0026R.isArray(c[f])\u0026\u0026(c[f]=ag(c[f])),!h)}if(R.isFormData(o)\u0026\u0026R.isFunction(o.entries)){const i={};return R.forEachEntry(o,(u,c)=\u003e{l(sg(u),c,i,0)}),i}return null}function ug(o,l,i){if(R.isString(o))try{return(l||JSON.parse)(o),R.trim(o)}catch(u){if(u.name!==\"SyntaxError\")throw u}return(i||JSON.stringify)(o)}const mo={transitional:Mf,adapter:[\"xhr\",\"http\",\"fetch\"],transformRequest:[function(l,i){const u=i.getContentType()||\"\",c=u.indexOf(\"application/json\")\u003e-1,d=R.isObject(l);if(d\u0026\u0026R.isHTMLForm(l)\u0026\u0026(l=new FormData(l)),R.isFormData(l))return c?JSON.stringify(Af(l)):l;if(R.isArrayBuffer(l)||R.isBuffer(l)||R.isStream(l)||R.isFile(l)||R.isBlob(l)||R.isReadableStream(l))return l;if(R.isArrayBufferView(l))return l.buffer;if(R.isURLSearchParams(l))return i.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),l.toString();let h;if(d){if(u.indexOf(\"application/x-www-form-urlencoded\")\u003e-1)return ig(l,this.formSerializer).toString();if((h=R.isFileList(l))||u.indexOf(\"multipart/form-data\")\u003e-1){const y=this.env\u0026\u0026this.env.FormData;return Gl(h?{\"files[]\":l}:l,y\u0026\u0026new y,this.formSerializer)}}return d||c?(i.setContentType(\"application/json\",!1),ug(l)):l}],transformResponse:[function(l){const i=this.transitional||mo.transitional,u=i\u0026\u0026i.forcedJSONParsing,c=this.responseType===\"json\";if(R.isResponse(l)||R.isReadableStream(l))return l;if(l\u0026\u0026R.isString(l)\u0026\u0026(u\u0026\u0026!this.responseType||c)){const f=!(i\u0026\u0026i.silentJSONParsing)\u0026\u0026c;try{return JSON.parse(l,this.parseReviver)}catch(h){if(f)throw h.name===\"SyntaxError\"?fe.from(h,fe.ERR_BAD_RESPONSE,this,null,this.response):h}}return l}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nt.classes.FormData,Blob:nt.classes.Blob},validateStatus:function(l){return l\u003e=200\u0026\u0026l\u003c300},headers:{common:{Accept:\"application/json, text/plain, */*\",\"Content-Type\":void 0}}};R.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\"],o=\u003e{mo.headers[o]={}});const cg=R.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\"]),dg=o=\u003e{const l={};let i,u,c;return o\u0026\u0026o.split(`\n`).forEach(function(f){c=f.indexOf(\":\"),i=f.substring(0,c).trim().toLowerCase(),u=f.substring(c+1).trim(),!(!i||l[i]\u0026\u0026cg[i])\u0026\u0026(i===\"set-cookie\"?l[i]?l[i].push(u):l[i]=[u]:l[i]=l[i]?l[i]+\", \"+u:u)}),l},Dd=Symbol(\"internals\");function so(o){return o\u0026\u0026String(o).trim().toLowerCase()}function Bl(o){return o===!1||o==null?o:R.isArray(o)?o.map(Bl):String(o)}function fg(o){const l=Object.create(null),i=/([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;let u;for(;u=i.exec(o);)l[u[1]]=u[2];return l}const pg=o=\u003e/^[-_a-zA-Z0-9^`|~,!#$%\u0026'*+.]+$/.test(o.trim());function Ks(o,l,i,u,c){if(R.isFunction(u))return u.call(this,l,i);if(c\u0026\u0026(l=i),!!R.isString(l)){if(R.isString(u))return l.indexOf(u)!==-1;if(R.isRegExp(u))return u.test(l)}}function hg(o){return o.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,(l,i,u)=\u003ei.toUpperCase()+u)}function mg(o,l){const i=R.toCamelCase(\" \"+l);[\"get\",\"set\",\"has\"].forEach(u=\u003e{Object.defineProperty(o,u+i,{value:function(c,d,f){return this[u].call(this,l,c,d,f)},configurable:!0})})}let pt=class{constructor(l){l\u0026\u0026this.set(l)}set(l,i,u){const c=this;function d(h,y,v){const S=so(y);if(!S)throw new Error(\"header name must be a non-empty string\");const T=R.findKey(c,S);(!T||c[T]===void 0||v===!0||v===void 0\u0026\u0026c[T]!==!1)\u0026\u0026(c[T||y]=Bl(h))}const f=(h,y)=\u003eR.forEach(h,(v,S)=\u003ed(v,S,y));if(R.isPlainObject(l)||l instanceof this.constructor)f(l,i);else if(R.isString(l)\u0026\u0026(l=l.trim())\u0026\u0026!pg(l))f(dg(l),i);else if(R.isObject(l)\u0026\u0026R.isIterable(l)){let h={},y,v;for(const S of l){if(!R.isArray(S))throw TypeError(\"Object iterator must return a key-value pair\");h[v=S[0]]=(y=h[v])?R.isArray(y)?[...y,S[1]]:[y,S[1]]:S[1]}f(h,i)}else l!=null\u0026\u0026d(i,l,u);return this}get(l,i){if(l=so(l),l){const u=R.findKey(this,l);if(u){const c=this[u];if(!i)return c;if(i===!0)return fg(c);if(R.isFunction(i))return i.call(this,c,u);if(R.isRegExp(i))return i.exec(c);throw new TypeError(\"parser must be boolean|regexp|function\")}}}has(l,i){if(l=so(l),l){const u=R.findKey(this,l);return!!(u\u0026\u0026this[u]!==void 0\u0026\u0026(!i||Ks(this,this[u],u,i)))}return!1}delete(l,i){const u=this;let c=!1;function d(f){if(f=so(f),f){const h=R.findKey(u,f);h\u0026\u0026(!i||Ks(u,u[h],h,i))\u0026\u0026(delete u[h],c=!0)}}return R.isArray(l)?l.forEach(d):d(l),c}clear(l){const i=Object.keys(this);let u=i.length,c=!1;for(;u--;){const d=i[u];(!l||Ks(this,this[d],d,l,!0))\u0026\u0026(delete this[d],c=!0)}return c}normalize(l){const i=this,u={};return R.forEach(this,(c,d)=\u003e{const f=R.findKey(u,d);if(f){i[f]=Bl(c),delete i[d];return}const h=l?hg(d):String(d).trim();h!==d\u0026\u0026delete i[d],i[h]=Bl(c),u[h]=!0}),this}concat(...l){return this.constructor.concat(this,...l)}toJSON(l){const i=Object.create(null);return R.forEach(this,(u,c)=\u003e{u!=null\u0026\u0026u!==!1\u0026\u0026(i[c]=l\u0026\u0026R.isArray(u)?u.join(\", \"):u)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([l,i])=\u003el+\": \"+i).join(`\n`)}getSetCookie(){return this.get(\"set-cookie\")||[]}get[Symbol.toStringTag](){return\"AxiosHeaders\"}static from(l){return l instanceof this?l:new this(l)}static concat(l,...i){const u=new this(l);return i.forEach(c=\u003eu.set(c)),u}static accessor(l){const u=(this[Dd]=this[Dd]={accessors:{}}).accessors,c=this.prototype;function d(f){const h=so(f);u[h]||(mg(c,f),u[h]=!0)}return R.isArray(l)?l.forEach(d):d(l),this}};pt.accessor([\"Content-Type\",\"Content-Length\",\"Accept\",\"Accept-Encoding\",\"User-Agent\",\"Authorization\"]);R.reduceDescriptors(pt.prototype,({value:o},l)=\u003e{let i=l[0].toUpperCase()+l.slice(1);return{get:()=\u003eo,set(u){this[i]=u}}});R.freezeMethods(pt);function Gs(o,l){const i=this||mo,u=l||i,c=pt.from(u.headers);let d=u.data;return R.forEach(o,function(h){d=h.call(i,d,c.normalize(),l?l.status:void 0)}),c.normalize(),d}function Ff(o){return!!(o\u0026\u0026o.__CANCEL__)}function Sr(o,l,i){fe.call(this,o??\"canceled\",fe.ERR_CANCELED,l,i),this.name=\"CanceledError\"}R.inherits(Sr,fe,{__CANCEL__:!0});function Uf(o,l,i){const u=i.config.validateStatus;!i.status||!u||u(i.status)?o(i):l(new fe(\"Request failed with status code \"+i.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function gg(o){const l=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(o);return l\u0026\u0026l[1]||\"\"}function yg(o,l){o=o||10;const i=new Array(o),u=new Array(o);let c=0,d=0,f;return l=l!==void 0?l:1e3,function(y){const v=Date.now(),S=u[d];f||(f=v),i[c]=y,u[c]=v;let T=d,j=0;for(;T!==c;)j+=i[T++],T=T%o;if(c=(c+1)%o,c===d\u0026\u0026(d=(d+1)%o),v-f\u003cl)return;const F=S\u0026\u0026v-S;return F?Math.round(j*1e3/F):void 0}}function vg(o,l){let i=0,u=1e3/l,c,d;const f=(v,S=Date.now())=\u003e{i=S,c=null,d\u0026\u0026(clearTimeout(d),d=null),o(...v)};return[(...v)=\u003e{const S=Date.now(),T=S-i;T\u003e=u?f(v,S):(c=v,d||(d=setTimeout(()=\u003e{d=null,f(c)},u-T)))},()=\u003ec\u0026\u0026f(c)]}const Hl=(o,l,i=3)=\u003e{let u=0;const c=yg(50,250);return vg(d=\u003e{const f=d.loaded,h=d.lengthComputable?d.total:void 0,y=f-u,v=c(y),S=f\u003c=h;u=f;const T={loaded:f,total:h,progress:h?f/h:void 0,bytes:y,rate:v||void 0,estimated:v\u0026\u0026h\u0026\u0026S?(h-f)/v:void 0,event:d,lengthComputable:h!=null,[l?\"download\":\"upload\"]:!0};o(T)},i)},Md=(o,l)=\u003e{const i=o!=null;return[u=\u003el[0]({lengthComputable:i,total:o,loaded:u}),l[1]]},Ad=o=\u003e(...l)=\u003eR.asap(()=\u003eo(...l)),wg=nt.hasStandardBrowserEnv?((o,l)=\u003ei=\u003e(i=new URL(i,nt.origin),o.protocol===i.protocol\u0026\u0026o.host===i.host\u0026\u0026(l||o.port===i.port)))(new URL(nt.origin),nt.navigator\u0026\u0026/(msie|trident)/i.test(nt.navigator.userAgent)):()=\u003e!0,Sg=nt.hasStandardBrowserEnv?{write(o,l,i,u,c,d){const f=[o+\"=\"+encodeURIComponent(l)];R.isNumber(i)\u0026\u0026f.push(\"expires=\"+new Date(i).toGMTString()),R.isString(u)\u0026\u0026f.push(\"path=\"+u),R.isString(c)\u0026\u0026f.push(\"domain=\"+c),d===!0\u0026\u0026f.push(\"secure\"),document.cookie=f.join(\"; \")},read(o){const l=document.cookie.match(new RegExp(\"(^|;\\\\s*)(\"+o+\")=([^;]*)\"));return l?decodeURIComponent(l[3]):null},remove(o){this.write(o,\"\",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xg(o){return/^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(o)}function kg(o,l){return l?o.replace(/\\/?\\/$/,\"\")+\"/\"+l.replace(/^\\/+/,\"\"):o}function Bf(o,l,i){let u=!xg(l);return o\u0026\u0026(u||i==!1)?kg(o,l):l}const Fd=o=\u003eo instanceof pt?{...o}:o;function Vn(o,l){l=l||{};const i={};function u(v,S,T,j){return R.isPlainObject(v)\u0026\u0026R.isPlainObject(S)?R.merge.call({caseless:j},v,S):R.isPlainObject(S)?R.merge({},S):R.isArray(S)?S.slice():S}function c(v,S,T,j){if(R.isUndefined(S)){if(!R.isUndefined(v))return u(void 0,v,T,j)}else return u(v,S,T,j)}function d(v,S){if(!R.isUndefined(S))return u(void 0,S)}function f(v,S){if(R.isUndefined(S)){if(!R.isUndefined(v))return u(void 0,v)}else return u(void 0,S)}function h(v,S,T){if(T in l)return u(v,S);if(T in o)return u(void 0,v)}const y={url:d,method:d,data:d,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(v,S,T)=\u003ec(Fd(v),Fd(S),T,!0)};return R.forEach(Object.keys({...o,...l}),function(S){const T=y[S]||c,j=T(o[S],l[S],S);R.isUndefined(j)\u0026\u0026T!==h||(i[S]=j)}),i}const $f=o=\u003e{const l=Vn({},o);let{data:i,withXSRFToken:u,xsrfHeaderName:c,xsrfCookieName:d,headers:f,auth:h}=l;if(l.headers=f=pt.from(f),l.url=Df(Bf(l.baseURL,l.url,l.allowAbsoluteUrls),o.params,o.paramsSerializer),h\u0026\u0026f.set(\"Authorization\",\"Basic \"+btoa((h.username||\"\")+\":\"+(h.password?unescape(encodeURIComponent(h.password)):\"\"))),R.isFormData(i)){if(nt.hasStandardBrowserEnv||nt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if(R.isFunction(i.getHeaders)){const y=i.getHeaders(),v=[\"content-type\",\"content-length\"];Object.entries(y).forEach(([S,T])=\u003e{v.includes(S.toLowerCase())\u0026\u0026f.set(S,T)})}}if(nt.hasStandardBrowserEnv\u0026\u0026(u\u0026\u0026R.isFunction(u)\u0026\u0026(u=u(l)),u||u!==!1\u0026\u0026wg(l.url))){const y=c\u0026\u0026d\u0026\u0026Sg.read(d);y\u0026\u0026f.set(c,y)}return l},Cg=typeof XMLHttpRequest\u003c\"u\",Eg=Cg\u0026\u0026function(o){return new Promise(function(i,u){const c=$f(o);let d=c.data;const f=pt.from(c.headers).normalize();let{responseType:h,onUploadProgress:y,onDownloadProgress:v}=c,S,T,j,F,C;function L(){F\u0026\u0026F(),C\u0026\u0026C(),c.cancelToken\u0026\u0026c.cancelToken.unsubscribe(S),c.signal\u0026\u0026c.signal.removeEventListener(\"abort\",S)}let P=new XMLHttpRequest;P.open(c.method.toUpperCase(),c.url,!0),P.timeout=c.timeout;function K(){if(!P)return;const q=pt.from(\"getAllResponseHeaders\"in P\u0026\u0026P.getAllResponseHeaders()),V={data:!h||h===\"text\"||h===\"json\"?P.responseText:P.response,status:P.status,statusText:P.statusText,headers:q,config:o,request:P};Uf(function(ie){i(ie),L()},function(ie){u(ie),L()},V),P=null}\"onloadend\"in P?P.onloadend=K:P.onreadystatechange=function(){!P||P.readyState!==4||P.status===0\u0026\u0026!(P.responseURL\u0026\u0026P.responseURL.indexOf(\"file:\")===0)||setTimeout(K)},P.onabort=function(){P\u0026\u0026(u(new fe(\"Request aborted\",fe.ECONNABORTED,o,P)),P=null)},P.onerror=function(ne){const V=ne\u0026\u0026ne.message?ne.message:\"Network Error\",ee=new fe(V,fe.ERR_NETWORK,o,P);ee.event=ne||null,u(ee),P=null},P.ontimeout=function(){let ne=c.timeout?\"timeout of \"+c.timeout+\"ms exceeded\":\"timeout exceeded\";const V=c.transitional||Mf;c.timeoutErrorMessage\u0026\u0026(ne=c.timeoutErrorMessage),u(new fe(ne,V.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,o,P)),P=null},d===void 0\u0026\u0026f.setContentType(null),\"setRequestHeader\"in P\u0026\u0026R.forEach(f.toJSON(),function(ne,V){P.setRequestHeader(V,ne)}),R.isUndefined(c.withCredentials)||(P.withCredentials=!!c.withCredentials),h\u0026\u0026h!==\"json\"\u0026\u0026(P.responseType=c.responseType),v\u0026\u0026([j,C]=Hl(v,!0),P.addEventListener(\"progress\",j)),y\u0026\u0026P.upload\u0026\u0026([T,F]=Hl(y),P.upload.addEventListener(\"progress\",T),P.upload.addEventListener(\"loadend\",F)),(c.cancelToken||c.signal)\u0026\u0026(S=q=\u003e{P\u0026\u0026(u(!q||q.type?new Sr(null,o,P):q),P.abort(),P=null)},c.cancelToken\u0026\u0026c.cancelToken.subscribe(S),c.signal\u0026\u0026(c.signal.aborted?S():c.signal.addEventListener(\"abort\",S)));const se=gg(c.url);if(se\u0026\u0026nt.protocols.indexOf(se)===-1){u(new fe(\"Unsupported protocol \"+se+\":\",fe.ERR_BAD_REQUEST,o));return}P.send(d||null)})},Tg=(o,l)=\u003e{const{length:i}=o=o?o.filter(Boolean):[];if(l||i){let u=new AbortController,c;const d=function(v){if(!c){c=!0,h();const S=v instanceof Error?v:this.reason;u.abort(S instanceof fe?S:new Sr(S instanceof Error?S.message:S))}};let f=l\u0026\u0026setTimeout(()=\u003e{f=null,d(new fe(`timeout ${l} of ms exceeded`,fe.ETIMEDOUT))},l);const h=()=\u003e{o\u0026\u0026(f\u0026\u0026clearTimeout(f),f=null,o.forEach(v=\u003e{v.unsubscribe?v.unsubscribe(d):v.removeEventListener(\"abort\",d)}),o=null)};o.forEach(v=\u003ev.addEventListener(\"abort\",d));const{signal:y}=u;return y.unsubscribe=()=\u003eR.asap(h),y}},_g=function*(o,l){let i=o.byteLength;if(i\u003cl){yield o;return}let u=0,c;for(;u\u003ci;)c=u+l,yield o.slice(u,c),u=c},Ng=async function*(o,l){for await(const i of Pg(o))yield*_g(i,l)},Pg=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const l=o.getReader();try{for(;;){const{done:i,value:u}=await l.read();if(i)break;yield u}}finally{await l.cancel()}},Ud=(o,l,i,u)=\u003e{const c=Ng(o,l);let d=0,f,h=y=\u003e{f||(f=!0,u\u0026\u0026u(y))};return new ReadableStream({async pull(y){try{const{done:v,value:S}=await c.next();if(v){h(),y.close();return}let T=S.byteLength;if(i){let j=d+=T;i(j)}y.enqueue(new Uint8Array(S))}catch(v){throw h(v),v}},cancel(y){return h(y),c.return()}},{highWaterMark:2})},Bd=64*1024,{isFunction:Ol}=R,Rg=(({Request:o,Response:l})=\u003e({Request:o,Response:l}))(R.global),{ReadableStream:$d,TextEncoder:Vd}=R.global,Hd=(o,...l)=\u003e{try{return!!o(...l)}catch{return!1}},jg=o=\u003e{o=R.merge.call({skipUndefined:!0},Rg,o);const{fetch:l,Request:i,Response:u}=o,c=l?Ol(l):typeof fetch==\"function\",d=Ol(i),f=Ol(u);if(!c)return!1;const h=c\u0026\u0026Ol($d),y=c\u0026\u0026(typeof Vd==\"function\"?(C=\u003eL=\u003eC.encode(L))(new Vd):async C=\u003enew Uint8Array(await new i(C).arrayBuffer())),v=d\u0026\u0026h\u0026\u0026Hd(()=\u003e{let C=!1;const L=new i(nt.origin,{body:new $d,method:\"POST\",get duplex(){return C=!0,\"half\"}}).headers.has(\"Content-Type\");return C\u0026\u0026!L}),S=f\u0026\u0026h\u0026\u0026Hd(()=\u003eR.isReadableStream(new u(\"\").body)),T={stream:S\u0026\u0026(C=\u003eC.body)};c\u0026\u0026[\"text\",\"arrayBuffer\",\"blob\",\"formData\",\"stream\"].forEach(C=\u003e{!T[C]\u0026\u0026(T[C]=(L,P)=\u003e{let K=L\u0026\u0026L[C];if(K)return K.call(L);throw new fe(`Response type '${C}' is not supported`,fe.ERR_NOT_SUPPORT,P)})});const j=async C=\u003e{if(C==null)return 0;if(R.isBlob(C))return C.size;if(R.isSpecCompliantForm(C))return(await new i(nt.origin,{method:\"POST\",body:C}).arrayBuffer()).byteLength;if(R.isArrayBufferView(C)||R.isArrayBuffer(C))return C.byteLength;if(R.isURLSearchParams(C)\u0026\u0026(C=C+\"\"),R.isString(C))return(await y(C)).byteLength},F=async(C,L)=\u003e{const P=R.toFiniteNumber(C.getContentLength());return P??j(L)};return async C=\u003e{let{url:L,method:P,data:K,signal:se,cancelToken:q,timeout:ne,onDownloadProgress:V,onUploadProgress:ee,responseType:ie,headers:ve,withCredentials:de=\"same-origin\",fetchOptions:Se}=$f(C),Pe=l||fetch;ie=ie?(ie+\"\").toLowerCase():\"text\";let ye=Tg([se,q\u0026\u0026q.toAbortSignal()],ne),re=null;const me=ye\u0026\u0026ye.unsubscribe\u0026\u0026(()=\u003e{ye.unsubscribe()});let ke;try{if(ee\u0026\u0026v\u0026\u0026P!==\"get\"\u0026\u0026P!==\"head\"\u0026\u0026(ke=await F(ve,K))!==0){let k=new i(L,{method:\"POST\",body:K,duplex:\"half\"}),I;if(R.isFormData(K)\u0026\u0026(I=k.headers.get(\"content-type\"))\u0026\u0026ve.setContentType(I),k.body){const[G,U]=Md(ke,Hl(Ad(ee)));K=Ud(k.body,Bd,G,U)}}R.isString(de)||(de=de?\"include\":\"omit\");const pe=d\u0026\u0026\"credentials\"in i.prototype,ae={...Se,signal:ye,method:P.toUpperCase(),headers:ve.normalize().toJSON(),body:K,duplex:\"half\",credentials:pe?de:void 0};re=d\u0026\u0026new i(L,ae);let D=await(d?Pe(re,Se):Pe(L,ae));const H=S\u0026\u0026(ie===\"stream\"||ie===\"response\");if(S\u0026\u0026(V||H\u0026\u0026me)){const k={};[\"status\",\"statusText\",\"headers\"].forEach(W=\u003e{k[W]=D[W]});const I=R.toFiniteNumber(D.headers.get(\"content-length\")),[G,U]=V\u0026\u0026Md(I,Hl(Ad(V),!0))||[];D=new u(Ud(D.body,Bd,G,()=\u003e{U\u0026\u0026U(),me\u0026\u0026me()}),k)}ie=ie||\"text\";let $=await T[R.findKey(T,ie)||\"text\"](D,C);return!H\u0026\u0026me\u0026\u0026me(),await new Promise((k,I)=\u003e{Uf(k,I,{data:$,headers:pt.from(D.headers),status:D.status,statusText:D.statusText,config:C,request:re})})}catch(pe){throw me\u0026\u0026me(),pe\u0026\u0026pe.name===\"TypeError\"\u0026\u0026/Load failed|fetch/i.test(pe.message)?Object.assign(new fe(\"Network Error\",fe.ERR_NETWORK,C,re),{cause:pe.cause||pe}):fe.from(pe,pe\u0026\u0026pe.code,C,re)}}},Ig=new Map,Vf=o=\u003e{let l=o?o.env:{};const{fetch:i,Request:u,Response:c}=l,d=[u,c,i];let f=d.length,h=f,y,v,S=Ig;for(;h--;)y=d[h],v=S.get(y),v===void 0\u0026\u0026S.set(y,v=h?new Map:jg(l)),S=v;return v};Vf();const pa={http:G1,xhr:Eg,fetch:{get:Vf}};R.forEach(pa,(o,l)=\u003e{if(o){try{Object.defineProperty(o,\"name\",{value:l})}catch{}Object.defineProperty(o,\"adapterName\",{value:l})}});const qd=o=\u003e`- ${o}`,Lg=o=\u003eR.isFunction(o)||o===null||o===!1,Hf={getAdapter:(o,l)=\u003e{o=R.isArray(o)?o:[o];const{length:i}=o;let u,c;const d={};for(let f=0;f\u003ci;f++){u=o[f];let h;if(c=u,!Lg(u)\u0026\u0026(c=pa[(h=String(u)).toLowerCase()],c===void 0))throw new fe(`Unknown adapter '${h}'`);if(c\u0026\u0026(R.isFunction(c)||(c=c.get(l))))break;d[h||\"#\"+f]=c}if(!c){const f=Object.entries(d).map(([y,v])=\u003e`adapter ${y} `+(v===!1?\"is not supported by the environment\":\"is not available in the build\"));let h=i?f.length\u003e1?`since :\n`+f.map(qd).join(`\n`):\" \"+qd(f[0]):\"as no adapter specified\";throw new fe(\"There is no suitable adapter to dispatch the request \"+h,\"ERR_NOT_SUPPORT\")}return c},adapters:pa};function Qs(o){if(o.cancelToken\u0026\u0026o.cancelToken.throwIfRequested(),o.signal\u0026\u0026o.signal.aborted)throw new Sr(null,o)}function Wd(o){return Qs(o),o.headers=pt.from(o.headers),o.data=Gs.call(o,o.transformRequest),[\"post\",\"put\",\"patch\"].indexOf(o.method)!==-1\u0026\u0026o.headers.setContentType(\"application/x-www-form-urlencoded\",!1),Hf.getAdapter(o.adapter||mo.adapter,o)(o).then(function(u){return Qs(o),u.data=Gs.call(o,o.transformResponse,u),u.headers=pt.from(u.headers),u},function(u){return Ff(u)||(Qs(o),u\u0026\u0026u.response\u0026\u0026(u.response.data=Gs.call(o,o.transformResponse,u.response),u.response.headers=pt.from(u.response.headers))),Promise.reject(u)})}const qf=\"1.12.2\",Ql={};[\"object\",\"boolean\",\"number\",\"function\",\"string\",\"symbol\"].forEach((o,l)=\u003e{Ql[o]=function(u){return typeof u===o||\"a\"+(l\u003c1?\"n \":\" \")+o}});const bd={};Ql.transitional=function(l,i,u){function c(d,f){return\"[Axios v\"+qf+\"] Transitional option '\"+d+\"'\"+f+(u?\". \"+u:\"\")}return(d,f,h)=\u003e{if(l===!1)throw new fe(c(f,\" has been removed\"+(i?\" in \"+i:\"\")),fe.ERR_DEPRECATED);return i\u0026\u0026!bd[f]\u0026\u0026(bd[f]=!0,console.warn(c(f,\" has been deprecated since v\"+i+\" and will be removed in the near future\"))),l?l(d,f,h):!0}};Ql.spelling=function(l){return(i,u)=\u003e(console.warn(`${u} is likely a misspelling of ${l}`),!0)};function Og(o,l,i){if(typeof o!=\"object\")throw new fe(\"options must be an object\",fe.ERR_BAD_OPTION_VALUE);const u=Object.keys(o);let c=u.length;for(;c-- \u003e0;){const d=u[c],f=l[d];if(f){const h=o[d],y=h===void 0||f(h,d,o);if(y!==!0)throw new fe(\"option \"+d+\" must be \"+y,fe.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new fe(\"Unknown option \"+d,fe.ERR_BAD_OPTION)}}const $l={assertOptions:Og,validators:Ql},Wt=$l.validators;let $n=class{constructor(l){this.defaults=l||{},this.interceptors={request:new zd,response:new zd}}async request(l,i){try{return await this._request(l,i)}catch(u){if(u instanceof Error){let c={};Error.captureStackTrace?Error.captureStackTrace(c):c=new Error;const d=c.stack?c.stack.replace(/^.+\\n/,\"\"):\"\";try{u.stack?d\u0026\u0026!String(u.stack).endsWith(d.replace(/^.+\\n.+\\n/,\"\"))\u0026\u0026(u.stack+=`\n`+d):u.stack=d}catch{}}throw u}}_request(l,i){typeof l==\"string\"?(i=i||{},i.url=l):i=l||{},i=Vn(this.defaults,i);const{transitional:u,paramsSerializer:c,headers:d}=i;u!==void 0\u0026\u0026$l.assertOptions(u,{silentJSONParsing:Wt.transitional(Wt.boolean),forcedJSONParsing:Wt.transitional(Wt.boolean),clarifyTimeoutError:Wt.transitional(Wt.boolean)},!1),c!=null\u0026\u0026(R.isFunction(c)?i.paramsSerializer={serialize:c}:$l.assertOptions(c,{encode:Wt.function,serialize:Wt.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),$l.assertOptions(i,{baseUrl:Wt.spelling(\"baseURL\"),withXsrfToken:Wt.spelling(\"withXSRFToken\")},!0),i.method=(i.method||this.defaults.method||\"get\").toLowerCase();let f=d\u0026\u0026R.merge(d.common,d[i.method]);d\u0026\u0026R.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],C=\u003e{delete d[C]}),i.headers=pt.concat(f,d);const h=[];let y=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen==\"function\"\u0026\u0026L.runWhen(i)===!1||(y=y\u0026\u0026L.synchronous,h.unshift(L.fulfilled,L.rejected))});const v=[];this.interceptors.response.forEach(function(L){v.push(L.fulfilled,L.rejected)});let S,T=0,j;if(!y){const C=[Wd.bind(this),void 0];for(C.unshift(...h),C.push(...v),j=C.length,S=Promise.resolve(i);T\u003cj;)S=S.then(C[T++],C[T++]);return S}j=h.length;let F=i;for(;T\u003cj;){const C=h[T++],L=h[T++];try{F=C(F)}catch(P){L.call(this,P);break}}try{S=Wd.call(this,F)}catch(C){return Promise.reject(C)}for(T=0,j=v.length;T\u003cj;)S=S.then(v[T++],v[T++]);return S}getUri(l){l=Vn(this.defaults,l);const i=Bf(l.baseURL,l.url,l.allowAbsoluteUrls);return Df(i,l.params,l.paramsSerializer)}};R.forEach([\"delete\",\"get\",\"head\",\"options\"],function(l){$n.prototype[l]=function(i,u){return this.request(Vn(u||{},{method:l,url:i,data:(u||{}).data}))}});R.forEach([\"post\",\"put\",\"patch\"],function(l){function i(u){return function(d,f,h){return this.request(Vn(h||{},{method:l,headers:u?{\"Content-Type\":\"multipart/form-data\"}:{},url:d,data:f}))}}$n.prototype[l]=i(),$n.prototype[l+\"Form\"]=i(!0)});let zg=class Wf{constructor(l){if(typeof l!=\"function\")throw new TypeError(\"executor must be a function.\");let i;this.promise=new Promise(function(d){i=d});const u=this;this.promise.then(c=\u003e{if(!u._listeners)return;let d=u._listeners.length;for(;d-- \u003e0;)u._listeners[d](c);u._listeners=null}),this.promise.then=c=\u003e{let d;const f=new Promise(h=\u003e{u.subscribe(h),d=h}).then(c);return f.cancel=function(){u.unsubscribe(d)},f},l(function(d,f,h){u.reason||(u.reason=new Sr(d,f,h),i(u.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(l){if(this.reason){l(this.reason);return}this._listeners?this._listeners.push(l):this._listeners=[l]}unsubscribe(l){if(!this._listeners)return;const i=this._listeners.indexOf(l);i!==-1\u0026\u0026this._listeners.splice(i,1)}toAbortSignal(){const l=new AbortController,i=u=\u003e{l.abort(u)};return this.subscribe(i),l.signal.unsubscribe=()=\u003ethis.unsubscribe(i),l.signal}static source(){let l;return{token:new Wf(function(c){l=c}),cancel:l}}};function Dg(o){return function(i){return o.apply(null,i)}}function Mg(o){return R.isObject(o)\u0026\u0026o.isAxiosError===!0}const ha={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(ha).forEach(([o,l])=\u003e{ha[l]=o});function bf(o){const l=new $n(o),i=Cf($n.prototype.request,l);return R.extend(i,$n.prototype,l,{allOwnKeys:!0}),R.extend(i,l,null,{allOwnKeys:!0}),i.create=function(c){return bf(Vn(o,c))},i}const _e=bf(mo);_e.Axios=$n;_e.CanceledError=Sr;_e.CancelToken=zg;_e.isCancel=Ff;_e.VERSION=qf;_e.toFormData=Gl;_e.AxiosError=fe;_e.Cancel=_e.CanceledError;_e.all=function(l){return Promise.all(l)};_e.spread=Dg;_e.isAxiosError=Mg;_e.mergeConfig=Vn;_e.AxiosHeaders=pt;_e.formToJSON=o=\u003eAf(R.isHTMLForm(o)?new FormData(o):o);_e.getAdapter=Hf.getAdapter;_e.HttpStatusCode=ha;_e.default=_e;const{Axios:z3,AxiosError:D3,CanceledError:M3,isCancel:A3,CancelToken:F3,VERSION:U3,all:B3,Cancel:$3,isAxiosError:V3,spread:H3,toFormData:q3,AxiosHeaders:W3,HttpStatusCode:b3,formToJSON:K3,getAdapter:G3,mergeConfig:Q3}=_e;var Js,Kd;function Ag(){if(Kd)return Js;Kd=1;var o=\"Expected a function\",l=NaN,i=\"[object Symbol]\",u=/^\\s+|\\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt,y=typeof Il==\"object\"\u0026\u0026Il\u0026\u0026Il.Object===Object\u0026\u0026Il,v=typeof self==\"object\"\u0026\u0026self\u0026\u0026self.Object===Object\u0026\u0026self,S=y||v||Function(\"return this\")(),T=Object.prototype,j=T.toString,F=Math.max,C=Math.min,L=function(){return S.Date.now()};function P(V,ee,ie){var ve,de,Se,Pe,ye,re,me=0,ke=!1,pe=!1,ae=!0;if(typeof V!=\"function\")throw new TypeError(o);ee=ne(ee)||0,K(ie)\u0026\u0026(ke=!!ie.leading,pe=\"maxWait\"in ie,Se=pe?F(ne(ie.maxWait)||0,ee):Se,ae=\"trailing\"in ie?!!ie.trailing:ae);function D(Y){var he=ve,we=de;return ve=de=void 0,me=Y,Pe=V.apply(we,he),Pe}function H(Y){return me=Y,ye=setTimeout(I,ee),ke?D(Y):Pe}function $(Y){var he=Y-re,we=Y-me,Ae=ee-he;return pe?C(Ae,Se-we):Ae}function k(Y){var he=Y-re,we=Y-me;return re===void 0||he\u003e=ee||he\u003c0||pe\u0026\u0026we\u003e=Se}function I(){var Y=L();if(k(Y))return G(Y);ye=setTimeout(I,$(Y))}function G(Y){return ye=void 0,ae\u0026\u0026ve?D(Y):(ve=de=void 0,Pe)}function U(){ye!==void 0\u0026\u0026clearTimeout(ye),me=0,ve=re=de=ye=void 0}function W(){return ye===void 0?Pe:G(L())}function te(){var Y=L(),he=k(Y);if(ve=arguments,de=this,re=Y,he){if(ye===void 0)return H(re);if(pe)return ye=setTimeout(I,ee),D(re)}return ye===void 0\u0026\u0026(ye=setTimeout(I,ee)),Pe}return te.cancel=U,te.flush=W,te}function K(V){var ee=typeof V;return!!V\u0026\u0026(ee==\"object\"||ee==\"function\")}function se(V){return!!V\u0026\u0026typeof V==\"object\"}function q(V){return typeof V==\"symbol\"||se(V)\u0026\u0026j.call(V)==i}function ne(V){if(typeof V==\"number\")return V;if(q(V))return l;if(K(V)){var ee=typeof V.valueOf==\"function\"?V.valueOf():V;V=K(ee)?ee+\"\":ee}if(typeof V!=\"string\")return V===0?V:+V;V=V.replace(u,\"\");var ie=d.test(V);return ie||f.test(V)?h(V.slice(2),ie?2:8):c.test(V)?l:+V}return Js=P,Js}var Fg=Ag();const Kf=ka(Fg);var Ug=kf();const Gf=B.createContext({pageName:\"\"}),Bg=({pageName:o,children:l})=\u003e{const[i]=B.useState({pageName:o});return m.jsx(Gf.Provider,{value:i,children:l})},Qf=()=\u003eB.useContext(Gf),$g=o=\u003e{const l=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=Vg,function(i,u,c,d){var f;const h=window.location.hostname,y=h===\"resources.healthgrades.com\"||h===\"www.healthgrades.com\";i=`https://tags.tiqcdn.com/utag/hg/main/${y?\"prod\":\"qa\"}/utag.js`,y||console.info(\"INFO: Loading QA Tealium script:\",i),u=document,c=\"script\",d=u.createElement(c),d.src=i,d.type=\"text/javascript\",d.async=!0,i=u.getElementsByTagName(c)[0],(f=i.parentNode)==null||f.insertBefore(d,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=\u003e{l()},[])},Gd=\"header-import-svc\",Vg={tealium_event:\"\",guidedSearch_cta:\"\",PDCSearchImpression:\"\",ProviderConversionImpression:\"\",UniqueContentVisit:\"\",OARUXsubmit:\"\",Save:\"\",Remove:\"\",OASurl:\"\",OASapi:\"\",OARlink:\"\",OARurl:\"\",NonSchedulingProvider:\"\",EnhancedImpression:\"\",PageName:Gd,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:Gd,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 Qd;const Jl=typeof window\u003e\"u\"?null:((Qd=window==null?void 0:window.location)==null?void 0:Qd.hostname)===\"localhost\",Na=()=\u003e{if(typeof localStorage\u003e\"u\"||typeof localStorage==\"unknown\")return!1;const o=\"hg3.localstoragetest\";try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch{return!1}},Jf=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,Yf=!Jf()||!window.location||!window.location.search,Hg=o=\u003eo[0].toUpperCase()+o.slice(1),Xf=/hg\\.debug(\\w*)=true/i,ma=/hg3.enable(\\w*)debug/i,Zf=(o,l)=\u003e{const i=o.match(l)||{};return i\u0026\u0026i[1]||null},qg=()=\u003eYf?!1:Zf(window.location.search,Xf),Wg=()=\u003eNa()?Object.keys(localStorage).reduce((o,l)=\u003eo||ma.test(l)\u0026\u0026Zf(l,ma),!1):!1,bg=()=\u003e{const o=qg()||Wg()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Hg(o)}Debug`}},{localStorageName:Pa,localStorageToggleName:Kg}=bg(),Gg=()=\u003eYf?null:Xf.test(window.location.search),Qg=()=\u003eNa()?Object.entries(localStorage).some(([o,l])=\u003eo.match(ma)\u0026\u0026l===\"true\"):null,ep=()=\u003e{const o=Gg()||Qg(),l=Na();if(l)try{localStorage.setItem(Kg,o)}catch(i){Jl\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",i)}return o\u0026\u0026l},tp=()=\u003e{try{localStorage.setItem(Pa,\"[]\")}catch(o){Jl\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},np=()=\u003e{try{const o=localStorage.getItem(Pa);return JSON.parse(o||\"[]\")}catch(o){Jl\u0026\u0026console.error(\"analyticsDebug: Unable to get debug information from localStorage\",o)}return[]},rp=(o,{contextData:l,...i})=\u003e{if(!ep())return tp(),!1;const u=np().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Pa,JSON.stringify(u)),!0}catch(c){return Jl\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",c),!1}},Jg={clear:tp,getCallHistory:np,recordCall:rp};ep()\u0026\u0026Jf()\u0026\u0026(window.Test={analyticsDebug:Jg,...window.Test});const op=({pageName:o=!1,PageName:l=!1,...i}={})=\u003e({...i,PageName:l||o||\"\"});let zl=typeof window\u003c\"u\"?op(window.utag_data)||{}:{};const Mt={callStack:[],waitingForUtag:!1,waitForUtag:()=\u003e{if(Mt.waitingForUtag)return;Mt.waitingForUtag=!0;let o=0;const l=setInterval(()=\u003e{if(window.utag){clearInterval(l);const i=Mt.callStack.length;for(let u=0;u\u003ci;u++){const c=Mt.callStack.shift();window.utag[c.name](c.data)}}else o++\u003e10\u0026\u0026(console.error(\"utag did not resolve\"),clearInterval(l))},100)},view:o=\u003e{window.utag?window.utag.view(o):(Mt.callStack\u0026\u0026Mt.callStack.push({name:\"view\",data:o}),Mt.waitForUtag())},link:o=\u003e{window.utag?window.utag.link(o):(Mt.callStack\u0026\u0026Mt.callStack.push({name:\"link\",data:o}),Mt.waitForUtag())}},Jd=(o={})=\u003eObject.entries(o).reduce((l,[i,u])=\u003e(u\u0026\u0026(l[i.replace(\"hg.\",\"\")]=u),l),{}),Yg={_utagData:()=\u003ezl,getLegacyAnalyticsInstance:()=\u003e{const{s:{constructor:{name:o=\"\"}={}}={}}=window||{};return o===\"AppMeasurement\"?window.s:void 0},trackLink:(o,l,i=!0)=\u003e{try{!i\u0026\u0026typeof window\u003c\"u\"\u0026\u0026window.utag_data\u0026\u0026(zl=window.utag_data);const{addTrackValues:u,contextData:c=!1,PageName:d=!1,...f}=op(l),h=u||f,y=(d||zl.PageName)+\"|\"+o,{server:v,ProductChannel:S,RollupSpecialtyID:T,ClientID:j}=zl,F={ClientID:j,link_name:y,ProductChannel:S,RollupSpecialtyID:T,server:v,SitePathing:y,...Jd(h||{}),...Jd(c||{})};setTimeout(()=\u003e{Mt.link(F),rp(\"trackLink\",F)},0)}catch(u){console.error(u)}}},Xg={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},Zg=typeof window\u003e\"u\"?Xg:Yg,lp={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\",FORM_SUBMITTED:\"core.usertracking.FormSubmitted.v1\"},go=(o,l,i,u=[lp.ELEMENT_CLICKED])=\u003e{l||(l={\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0,PageName:\"\"});const c=e0(l,i);Zg.trackLink(`${o}`,{...l,...c,schemaTypes:u})},e0=(o,l)=\u003e{var i;const u=l==null?void 0:l.target,c=((i=u==null?void 0:u.dataset)==null?void 0:i.qaTarget)??(u==null?void 0:u.getAttribute(\"data-qa-target\")),d=u==null?void 0:u.innerText;return{actionOutcome:\"internal\",webElement:{htmlId:c??\"\",name:\"autosuggest\",text:d??\"\"},formContext:{formName:\"Provider/Facility Search\",formType:\"Search\",formId:c??\"\"},field:[{autofilled:!0,fieldId:\"\",fieldName:o.searchCategory??\"\",fieldType:o[\"hg.InternalSearchValues\"]??\"\",fieldValue:o[\"hg.NameSearched\"]??\"\"},{autofilled:!0,fieldId:\"\",fieldName:\"location\",fieldType:\"location\",fieldValue:o.location??\"\"},{autofilled:!0,fieldId:\"\",fieldName:\"payors\",fieldType:\"payors\",fieldValue:o[\"hg.insurance\"]??\"\"}]}},ip=(o=\"\")=\u003e{const{hostname:l,origin:i}=window.location;return o||(l\u0026\u0026(l===\"testaws.healthgrades.com\"||l===\"localhost\"||l.includes(\"team\"))?\"https://testaws.healthgrades.com\":l\u0026\u0026l===\"www.healthgrades.com\"?\"https://www.healthgrades.com\":i)},t0=({host:o,apiToken:l,source:i})=\u003e{_e.defaults.headers.common.Accept=\"application/json\",_e.defaults.baseURL=ip(o),l\u0026\u0026l.length\u003e0\u0026\u0026(_e.defaults.headers.common.Authorization=`Bearer ${l}`),i\u0026\u0026(_e.defaults.params={source:i})},sp=o=\u003eo.length===0?o:o.split(\" \").map(l=\u003e{var i;return((i=l[0])==null?void 0:i.toUpperCase())+(l==null?void 0:l.substring(1))}).join(\" \"),ap=o=\u003e{const l={what:\"\",where:\"\",pt:\"\",city:\"\",state:\"\",zip:\"\",source:\"\",highlight:\"\",isStateOnly:!1,qaTarget:\"\"},{where:i}=l,{value:u,highlightedText:c,entity:d}=o;if(u\u0026\u0026(l.what=u),!d\u0026\u0026i\u0026\u0026(d.where=i),d){let{city:f}=d;const{pt:h,state:y,zip:v,source:S,latitude:T,longitude:j}=d;f=(f||\"\").split(\"+\").join(\" \"),h\u0026\u0026(l.pt=h),f\u0026\u0026(l.city=f),y\u0026\u0026(l.state=y),v\u0026\u0026(l.zip=v),S\u0026\u0026(l.source=S),c\u0026\u0026(l.highlight=c),!h\u0026\u0026j\u0026\u0026T\u0026\u0026(l.pt=`${T},${j}`),l.what||(f\u0026\u0026y\u0026\u0026v?l.what=`${f}, ${y} ${v}`.trim():f\u0026\u0026y?l.what=`${f}, ${y}`.trim():v?l.what=`${v}`.trim():y\u0026\u0026(l.what=`${y}`.trim())),l.where=l.what,!h\u0026\u0026!f\u0026\u0026!v\u0026\u0026y\u0026\u0026(l.isStateOnly=!0)}return l.qaTarget=`location-suggester-list-${l.what}`,l},n0=o=\u003e{const l={};let{content:i,cfid:u,className:c,code:d,entity:{practicingSpecialtyDescription:f,source:h,type:y=\"\",id:v,isRollup:S},entity:T,isFriendsAndFamily:j,highlightedText:F,name:C,primaryDcpName:L,secondaryCode:P,value:K}=o;if(l.isFriendsAndFamily=j,l.primaryDcpName=L,d\u0026\u0026(l.code=d),K\u0026\u0026(l.what=K),F\u0026\u0026(l.highlight=F),y\u0026\u0026(l.type=y,l.searchType=y),f\u0026\u0026(l.specialty=f),P\u0026\u0026(l.secondaryCode=P),y=y.toLowerCase(),y===\"specialty\")S?l.searchType=\"PracticingSpecialty\":typeof S\u003e\"u\"\u0026\u0026(l.searchType=\"PracticingSpecialityVertical\"),l.entityCode=o.entity.practicingSpecialtyCode||v,l.spec=o.entity.specialtyLegacyId,l.isRollup=S,l.id=l.practicingSpecialtyCode||v||Math.random();else if(y===\"procedure\")try{l.id=o.entity.procedureIds[0]}catch{l.id=Math.random()}else if(y===\"condition\"){try{l.entityCode=o.entity.conditionIds[0]}catch{}l.id=l.entityCode||Math.random()}else y===\"provider\"||y===\"friendsandfamily\"?(l.pwid=o.entity.providerId,l.id=l.pwid,l.cityState=o.entity.cityState,l.imageUrl=o.entity.imageUrl,l.specialist=o.entity.practicingSpecialistDescription):y===\"practice\"?l.id=o.entity.practiceId:y===\"facility\"?(l.id=o.entity.practiceId,l.facilityId=o.entity.facilityId):y===\"clinicalfocus\"?(l.cfid=d,l.id=P,l.type=\"Specialty\"):y===\"ucmscontent\"\u0026\u0026(l.id=T.name,l.type=\"UcmsContent\",l.url=i.contentUrl);return u\u0026\u0026(l.cfid=u,l.className=c,l.subCategoryName=C),[\"practice\",\"facility\",\"provider\",\"urgentcare\",\"pharmacy\"].indexOf(y)\u003e=0\u0026\u0026(l.url=o.entity.profileUrl),l.source=h||\"top\",l},r0=[\"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 Yd;const o0=typeof window\u003e\"u\"?null:((Yd=window==null?void 0:window.location)==null?void 0:Yd.hostname)===\"localhost\",up=()=\u003e_e.CancelToken.source();let Ys=null;const cp=(o,l,i,u,c=!0)=\u003e{let d=!1;return i\u0026\u0026c\u0026\u0026(d=l.term.length\u003ci+1),new Promise((f,h)=\u003e{const y=up();if(Ys\u0026\u0026y.cancel(),d)return f([]);l.cat!==\"location\"\u0026\u0026(l.term=l.term?l.term.trim():\"\"),l.cat===\"location\"\u0026\u0026!l.pt\u0026\u0026delete l.pt,l.cat\u0026\u0026(r0.indexOf(l.cat)===-1||l.cat===\"location\")\u0026\u0026delete l.cat,Ys=_e.get(o,{params:l}).then((v,S)=\u003e{if(Ys=null,S)throw newError(S);return f(v.data||{})}).catch(v=\u003e{var S,T;return o0\u0026\u0026(console.warn(v),(T=(S=v==null?void 0:v.response)==null?void 0:S.data)!=null\u0026\u0026T.status\u0026\u0026u\u0026\u0026u(v.response.data.status)),f([])})})};let uo=null;const l0=async(o={host:\"\"})=\u003enew Promise((l,i)=\u003e{window.navigator.geolocation.getCurrentPosition(l,i,{enableHighAccuracy:!0,maximumAge:0,timeout:6e4})}).catch(l=\u003enew Promise((i,u)=\u003e{u(l)})).then(l=\u003e{const i=up();uo\u0026\u0026i.cancel();const u=`${l.coords.latitude},${l.coords.longitude}`;return new Promise((c,d)=\u003e{const{host:f,...h}=o;uo=_e.get(\"api/geocode/pt\",{params:{...h,pt:u}}).then((y,v)=\u003e{uo=null,v\u0026\u0026d(v);const S=ap(y.data);return c({...S,source:\"Geolocation\"})})})}),i0=()=\u003e{try{if(typeof window\u003e\"u\")throw new Error(\"Window is undefined\");const o={where:\"\",city:\"\",state:\"\",zip:\"\",pt:\"\",isStateOnly:!1},l=[\"where\",\"city\",\"state\",\"zip\",\"pt\",\"isStateOnly\"];window.location.search.slice(1).split(\"\u0026\").forEach(v=\u003e{const{0:S,1:T}=v.split(\"=\");l.includes(S)\u0026\u0026(o[S]=decodeURIComponent(T))});let{where:i}=o;const{city:u,state:c,zip:d,pt:f,isStateOnly:h}=o;if(!i)if(u\u0026\u0026c\u0026\u0026d)i=`${u}, ${c} ${d}`;else if(u\u0026\u0026c)i=`${u}, ${c}`;else if(c)i=`${c}`;else if(d)i=`${d}`;else throw new Error(\"Location not found in URL parameters\");const y={isStateOnly:h,pt:f,where:i};return f\u0026\u0026(y.pt=f),h\u0026\u0026(y.isStateOnly=h),Promise.resolve({...y,source:\"URL Parameter\"})}catch{return Promise.resolve({where:\"\",pt:\"\",source:\"\"})}},Ra=async(o={host:\"\"})=\u003enew Promise((l,i)=\u003e{const{host:u=\"\",...c}=o;if(typeof window\u003e\"u\")return i(\"no window\");uo=_e.get(\"api/autosuggest\",{params:c}).then(d=\u003e{if(uo=null,d.data.where){const{city:f=\"\",state:h=\"\",zip:y=\"\",latitude:v=\"\",longitude:S=\"\"}=d.data.where;return l({what:d.data.what||\"\",city:f,state:h,zip:y,pt:`${v},${S}`,where:`${sp(f)}, ${h.toUpperCase()}`,source:\"API\"})}return l({where:\"\",pt:\"\",source:\"API\"})}).catch(()=\u003ePromise.resolve({where:\"\",pt:\"\"}))}),dp=async(o={host:\"\"},l=\"\",i=\"\")=\u003e{const{host:u=\"\"}=o;return await cp(`${u}/api/autosuggest/where`,{cat:\"location\",term:i,pt:l}).then(c=\u003e{var d,f,h,y,v;return((f=(d=c==null?void 0:c.response)==null?void 0:d.categories)==null?void 0:f.length)\u003e0\u0026\u0026((v=(y=(h=c==null?void 0:c.response)==null?void 0:h.categories[0])==null?void 0:y.suggestions)==null?void 0:v.length)\u003e0?{categories:c.response.categories,...ap(c.response.categories[0].suggestions[0])}:Ra(o)})},s0=async(o,l)=\u003e!l||typeof l!=\"object\"?await Ra(o):!l.pt\u0026\u0026!l.isStateOnly\u0026\u0026l.where?dp(o,\"\",l.where):Promise.resolve(l),a0=o=\u003e{{const l=localStorage.getItem(\"search.locations\");if(l){const i=(JSON.parse(l)||[])[0],{where:u,pt:c}=i;return{highlight:u,pt:c,what:u,where:u}}}},u0=(o,l)=\u003e{{const i={pt:o.pt,where:o.where},u=JSON.parse(localStorage.getItem(\"search.locations\"))||[];u.unshift(i),u.length\u003e3\u0026\u0026u.splice(-1,1),localStorage.setItem(\"search.locations\",JSON.stringify(u))}},Xd=o=\u003e{if(typeof localStorage\u003e\"u\")return;let l=\"autosuggest\";l=`${l}.${o}`;try{const i=localStorage.getItem(l),u=a0(o);if(i){const c=JSON.parse(i)[0];return!c.where||!c.what?void 0:c}else if(u)return!u.where||!u.what?void 0:u}catch(i){console.warn(i)}},fp=(o,l)=\u003e{if(!o.where)return[];let i=\"autosuggest\";i=`${i}.${l}`;try{const u=JSON.parse(localStorage.getItem(i))||[];return o.where\u0026\u0026!o.pt\u0026\u0026(o.pt=\"\"),u.unshift(o),u.length\u003e3\u0026\u0026u.splice(-1,1),localStorage.setItem(i,JSON.stringify(u)),o.isFriendsAndFamily||u0(o,l),u}catch(u){return console.warn(u),[]}},ga={parse:function(o,l){if(!o||!l)return null;const i=new RegExp(\"[?\u0026]\"+o+\"(=([^\u0026#]*)|\u0026|#|$)\").exec(l);return i?i[2]?decodeURIComponent(i[2].replace(/\\+/g,\" \")):\"\":null},get:function(o){const l=typeof window\u003e\"u\"?this.queryStringFallback:window.location.href;return this.parse(o,l||\"\")},buildObject:function(o,l=[]){if(typeof window\u003e\"u\")return o;const i=new URLSearchParams(window.location.search),u=new Map;for(const[f,h]of i)u.set(f,decodeURIComponent(h));const c=Object.fromEntries(u),d={...o};for(const f in c)!d[f]\u0026\u0026l.indexOf(f)===-1\u0026\u0026(d[f]=c[f]);return d},queryStringFallback:null},c0=o=\u003eo?typeof window\u003c\"u\"\u0026\u0026window.navigator.geolocation\u0026\u0026(window.location.hostname===\"localhost\"||!window.location.protocol.indexOf(\"https\")):!1,d0=async({apiParams:o,startingText:l,useGeolocationOnInit:i,useLocalStorage:u})=\u003e{const c=c0(i),d=u\u0026\u0026!!Xd(\"location\");l=l||ga.get(\"where\");const f=!!ga.get(\"location\");switch(!0){case c:return await l0(o);case!!l:return new Promise(h=\u003eh({where:l,pt:\"\"}));case d:return new Promise(h=\u003eh(Xd(\"location\")));case f:return await i0();default:return await Ra(o)}},f0=5,p0=\"40.6638,-73.938141\",ql=async({apiParams:o={host:\"\"},startingText:l=\"\",tryCount:i=0,useGeolocationOnInit:u=!0,useLocalStorage:c=!0})=\u003e{try{const d=await d0({apiParams:o,startingText:l,useGeolocationOnInit:u,useLocalStorage:c});d.pt\u0026\u0026(d.pt=d.pt.replace(/\\s/g,\"\"));const f=await s0(o,d);if(f.where)return fp({pt:f.pt,where:f.where,highlight:f.highlight||\"\",what:f.what||\"\"},\"location\"),f;throw new Error}catch{return i\u003cf0?await ql({useGeolocationOnInit:u,tryCount:i+1,useLocalStorage:c,apiParams:o}):Promise.resolve({city:\"\",highlight:\"\",pt:p0,qaTarget:\"\",state:\"\",what:\"\",where:\"\",zip:\"\"})}},h0=async({term:o=\"\",pt:l=\"\",host:i=\"\"})=\u003eawait dp({host:i},l,o),m0=\"keyword\",g0=\"/usearch?\",y0=(o,l,i,u,c,d)=\u003e{const f={\"hg.Search\":\"1\",\"hg.NameSearched\":o.what||\"\",\"hg.whatInterpretation\":l?1:0,\"hg.insurance\":(u==null?void 0:u.name)||\"\",PageName:i||\"\",location:`${c==null?void 0:c.where}`||\"\",searchCategory:d||\"\"};let h=m0;switch(o.type){case\"Specialty\":o.isRollup?h=\"rollup specialty\":h=\"practicing specialty\";break;case\"Practice\":h=\"practice\";break;case\"Facility\":h=\"facility\";break;case\"UcmsContent\":h=\"content\";break;case\"SpecialtyVertical\":h=\"vertical specialty\";break;case\"Procedure\":h=\"procedure\";break;case\"Condition\":h=\"condition\";break;case\"Provider\":h=\"name\",f[\"hg.ClickThroughType\"]=\"search\",f[\"hg.ProductChannel\"]=0,f[\"hg.ClickThroughHGProfileID\"]=o.pwid;break}return f[\"hg.InternalSearchValues\"]=h,f},v0=({baseUrl:o,term:l,location:i,payorCode:u})=\u003e{const c={...l.category===\"facility\"\u0026\u0026{category:\"facility\"},...l.category===\"pharmacy\"\u0026\u0026{category:\"facility\",FacilityType:\"HGPH\"},...l.category===\"providerpractice\"\u0026\u0026{category:\"facility\",FacilityType:\"HGGP\"},...l.category===\"urgentcare\"\u0026\u0026{category:\"facility\",FacilityType:\"HGUC\"},...l.entityCode\u0026\u0026{entityCode:encodeURIComponent(l.entityCode)},...l.searchType\u0026\u0026{searchType:encodeURIComponent(l.searchType)},...l.what!==null\u0026\u0026l.what!==void 0\u0026\u0026{what:encodeURIComponent(l.what)},...l.cfid\u0026\u0026{cfid:encodeURIComponent(l.cfid)},...i.pt\u0026\u0026{pt:encodeURIComponent(i.pt)},...i.state\u0026\u0026{state:encodeURIComponent(i.state)},...i.where\u0026\u0026{where:encodeURIComponent(i.where)},...i.zip\u0026\u0026{zip:encodeURIComponent(i.zip)},...u\u0026\u0026{payors:encodeURIComponent(u)}},d=[\"entityCode\",\"useExactQuery\",\"pageNum\",\"searchType\",\"cfid\"],f=ga.buildObject(c,d),h=Object.keys(f).map(y=\u003ey+\"=\"+f[y]);return(o||ip(o))+g0+h.join(\"\u0026\")},Zd=[\"hospitals\",\"hospital\"],w0=({baseUrl:o=\"\",location:l,shouldOpenNewTab:i=!1,term:u,pageName:c,redirectUrl:d,payor:f,e:h})=\u003e{let y=!1,v,S,T;const j=u.what.trim().toLowerCase();u.source!==\"top\"\u0026\u0026(v=j.match(/^(.+) (in|near|by) (.+)$/))\u0026\u0026(y=!0,S=v[1],T=v[3]),(Zd.indexOf(j)\u003e-1||S\u0026\u0026Zd.indexOf(S)\u003e-1)\u0026\u0026(u.what=\"\",u.category=\"facility\",S=\"\"),u.what=S||u.what;const F=T?{pt:\"\",where:T}:l,C=y0(u,y,c,f,F,u.category),L=u.subCategoryName?`search|${u.subCategoryName}`:\"search\";go(L,C,h,[lp.FORM_SUBMITTED]),typeof localStorage\u003c\"u\"\u0026\u0026localStorage.setItem(\"autosuggest:searchTerm\",u.what);const P=d??v0({baseUrl:o,term:u,location:F,payorCode:f==null?void 0:f.code});if(i){const K=document.createElement(\"a\");K.target=\"_blank\",K.href=P,K.click()}else typeof global\u003c\"u\"?global.location.href=P:window.location.href=P};function pp(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var hp={exports:{}},Xs,ef;function S0(){if(ef)return Xs;ef=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return Xs=o,Xs}var Zs,tf;function x0(){if(tf)return Zs;tf=1;var o=S0();function l(){}function i(){}return i.resetWarningCache=l,Zs=function(){function u(f,h,y,v,S,T){if(T!==o){var j=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 j.name=\"Invariant Violation\",j}}u.isRequired=u;function c(){return u}var d={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:c,element:u,elementType:u,instanceOf:c,node:u,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:i,resetWarningCache:l};return d.PropTypes=d,d},Zs}hp.exports=x0()();var ue=hp.exports,mp={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/(function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(d=c(d,u(h)))}return d}function u(d){if(typeof d==\"string\"||typeof d==\"number\")return d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var f=\"\";for(var h in d)l.call(d,h)\u0026\u0026d[h]\u0026\u0026(f=c(f,h));return f}function c(d,f){return f?d?d+\" \"+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(mp);var k0=mp.exports;const C0=pp(k0),E0=\"_icon_1tari_27\",T0=\"_xs_1tari_33\",_0=\"_sm_1tari_36\",N0=\"_md_1tari_39\",P0=\"_lg_1tari_42\",R0=\"_xl_1tari_45\",j0=\"_inheritSize_1tari_48\",ea={icon:E0,xs:T0,sm:_0,md:N0,lg:P0,xl:R0,inheritSize:j0},Le=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:c,qaTarget:d,size:f=\"md\",title:h,viewBox:y=\"0 0 24 24\"})=\u003e{const v={[l]:!!l,[ea.icon]:!u,[ea[f]]:!u\u0026\u0026!c,[ea.inheritSize]:u};return m.jsxs(\"svg\",{className:C0(v),viewBox:y,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":d,focusable:!1,children:[!o\u0026\u0026!!h\u0026\u0026m.jsx(\"title\",{children:h}),i]})};Le.propTypes={ariaHidden:ue.bool,className:ue.string,inheritSize:ue.bool,noSetSize:ue.bool,qaTarget:ue.string,size:ue.oneOf([\"xs\",\"sm\",\"md\",\"lg\",\"xl\"]),title:ue.string};const I0=m.jsx(\"path\",{d:\"M6.5 5.5l12 12M18.5 5.5l-12 12\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Yl=o=\u003e{const{qaTarget:l=\"cross-icon\",title:i=\"Cross\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:I0})};Yl.propTypes=Le.propTypes;const L0=m.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\"}),ja=o=\u003em.jsx(Le,{qaTarget:\"search-icon\",title:\"Search\",viewBox:\"0 0 18 18\",...o,children:L0});ja.propTypes=Le.propTypes;const yo={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 gp(o,l,i){return Object.keys(o).filter(u=\u003eo[u][l]===i)}const O0=gp(yo,\"hasTopSearches\",!1),z0=gp(yo,\"parentCategory\",\"facility\"),D0=[\"UcmsContent\",\"Provider\",\"Practice\",\"Facility\"],M0=\"_-3D-A\",A0=\"mjjUx\",F0=\"y-bnF\",U0=\"lgEh2\",gr={mobileOpenBtn:M0,lg:A0,btnText:F0,populatedBtnText:U0},B0=({id:o,isVisible:l,handleSearchOpen:i,searchCategory:u,searchTerm:c,searchLocation:d,size:f=\"md\"})=\u003e{const[h,y]=B.useState(!1),{pageName:v}=Qf(),S=B.useRef(!0),T=B.useRef(null);B.useEffect(()=\u003e{var P;if(S.current){S.current=!1;return}l||(P=T==null?void 0:T.current)==null||P.focus()},[l]);const j=()=\u003e{i(),y(!0),go(\"mobile search icon\",{PageName:v||\"\",\"hg.Search\":\"1\",\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0})},F=yo[u],C=()=\u003e{let P=m.jsx(\"span\",{className:gr.btnText,children:F.mobilePlaceholder});return c\u0026\u0026d\u0026\u0026(P=m.jsxs(\"span\",{className:gr.populatedBtnText,children:[m.jsx(\"span\",{className:gr.btnWhatText,children:c}),\" in\",\" \",m.jsx(\"span\",{className:gr.btnWhereText,children:d})]})),P},L={[gr.mobileOpenBtn]:!0,[gr.lg]:f===\"lg\"};return m.jsxs(\"button\",{\"aria-expanded\":h\u0026\u0026l,\"aria-haspopup\":\"true\",className:Be(L),\"data-qa-target\":`${o}-mobile-open-btn`,onClick:j,ref:T,type:\"button\",children:[C(),m.jsx(ja,{size:f===\"lg\"?\"md\":\"sm\"})]})},$0=m.jsxs(\"g\",{fill:\"none\",stroke:\"currentColor\",children:[m.jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"3\"}),m.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\"})]}),yp=o=\u003e{const{qaTarget:l=\"pin-icon\",title:i=\"Map Pin\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:$0})};yp.propTypes=Le.propTypes;var vp={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/(function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(d=c(d,u.call(this,h)))}return d}function u(d){if(typeof d==\"string\"||typeof d==\"number\")return this\u0026\u0026this[d]||d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return i.apply(this,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var f=\"\";for(var h in d)l.call(d,h)\u0026\u0026d[h]\u0026\u0026(f=c(f,this\u0026\u0026this[h]||h));return f}function c(d,f){return f?d?d+\" \"+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(vp);var V0=vp.exports;const wp=pp(V0),H0={\"logo-heart\":\"_logo-heart_1a6qr_27\"},q0=wp.bind({...H0}),nf={secondary:\"#0202EA\",inverse:\"#ffffff\"},Sp=({ariaHidden:o=!0,className:l,inverse:i,title:u=\"Healthgrades\",width:c})=\u003e{const d={[l]:l,\"logo-heart\":!0,\"logo-heart--standard\":!i,\"logo-heart--inverse\":i},f=i?nf.inverse:nf.secondary;return m.jsxs(\"svg\",{className:q0(d),\"aria-hidden\":o?!0:null,viewBox:\"0 0 30 24\",width:c,fill:f,children:[m.jsx(\"title\",{children:u}),m.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\"}),m.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\"})]})};Sp.propTypes={ariaHidden:ue.bool,className:ue.string,inverse:ue.bool,title:ue.string,width:ue.oneOfType([ue.string,ue.number])};const W0=\"_root_1eiha_33\",b0=\"_modalScroll_1eiha_42\",K0=\"_contentScroll_1eiha_51\",G0=\"_dialog_1eiha_51\",Q0=\"_closeButtonWrapper_1eiha_61\",J0=\"_closeButton_1eiha_61\",Y0=\"_overlay_1eiha_70\",X0=\"_lg_1eiha_91\",Z0=\"_auto_1eiha_94\",ey=\"_logo_1eiha_97\",ty=\"_header_1eiha_101\",ny=\"_title_1eiha_105\",Mn={root:W0,modalScroll:b0,contentScroll:K0,dialog:G0,closeButtonWrapper:Q0,closeButton:J0,overlay:Y0,lg:X0,auto:Z0,logo:ey,header:ty,title:ny},rf=wp.bind({...Mn}),xp=({children:o,className:l,closeModal:i,customClose:u,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h,qaTargetClose:y=\"\",qaTargetMask:v=\"\",scrollType:S,title:T,titleId:j,zIndex:F})=\u003e{const[C,L]=B.useState(null),[P,K]=B.useState(window.pageYOffset),se=B.useRef(null);B.useEffect(()=\u003e{if(!c)return document.documentElement.style.cssText+=\"--scroll-off-set: -\"+P+\"px\",document.body.classList.add(\"body--scroll-locked\"),()=\u003e{document.documentElement.style.removeProperty(\"--scroll-off-set\"),document.body.classList.remove(\"body--scroll-locked\"),window.scrollTo(0,P)}},[]),B.useEffect(()=\u003e{const de=se.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"])');L(de[de.length-1]),se.current.contains(document.activeElement)||se.current.focus()});const q=de=\u003e{de.stopPropagation(),i()},ne=de=\u003e{if(de.keyCode===27){q();return}const Se=de.keyCode===9;if(document.activeElement===se.current\u0026\u0026de.shiftKey\u0026\u0026Se){de.preventDefault(),C.focus();return}if(document.activeElement===C\u0026\u0026!de.shiftKey\u0026\u0026Se){de.preventDefault(),se.current.focus();return}},V=rf({[l]:!!l,root:!0,[S+\"Scroll\"]:S,[\"modal--\"+f]:!!f}),ee=v||f+\"-modal-overlay\",ie=y||f+\"-modal-close\",ve=j||f+\"-modal-title\";return m.jsxs(\"div\",{className:V,onKeyDown:ne,ref:se,id:f+\"-modal\",style:{zIndex:F},tabIndex:\"0\",children:[m.jsx(\"span\",{className:Mn.overlay,\"data-qa-target\":ee,onClick:de=\u003eq(de)}),m.jsxs(\"section\",{className:rf({dialog:!0,[h]:h}),role:\"dialog\",\"data-qa-target\":f+\"-modal-dialog\",\"aria-labelledby\":ve,children:[m.jsx(\"div\",{className:Mn.closeButtonWrapper,children:m.jsx(\"button\",{className:Mn.closeButton,onClick:de=\u003eq(de),\"aria-label\":\"Close\",\"data-qa-target\":ie,children:u||m.jsx(Yl,{})})}),d\u0026\u0026m.jsx(Sp,{className:Mn.logo}),T\u0026\u0026m.jsx(\"header\",{className:Mn.header,children:m.jsx(\"h3\",{className:Mn.title,id:ve,children:T})}),o]})]})};xp.propTypes={autoWidth:ue.bool,children:ue.node.isRequired,className:ue.string,closeModal:ue.func,customClose:ue.oneOfType([ue.element,ue.string]),hasBodyScroll:ue.bool,hasLogo:ue.bool,id:ue.string,modalSize:ue.oneOf([\"md\",\"lg\",\"auto\"]),qaTargetClose:ue.string,qaTargetMask:ue.string,scrollType:ue.oneOf([\"content\",\"modal\"]),title:ue.string,titleId:ue.string,zIndex:ue.number};const kp=({className:o,children:l,customClose:i,handleClose:u,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h=\"md\",qaTargetMask:y,qaTargetClose:v,scrollType:S=\"modal\",title:T,titleId:j,usePortal:F=!0,zIndex:C})=\u003e{const[L,P]=B.useState(document.createElement(\"div\")),[K,se]=B.useState(document.activeElement);B.useEffect(()=\u003e{const ee=document.body;L.id=f,L.setAttribute(\"data-qa-target\",f),ee.insertBefore(L,ee.firstChild)});const q=()=\u003e{L\u0026\u0026document.body.removeChild(L)},ne=()=\u003e{u(),q(),K==null||K.focus(),se(null)},V=()=\u003em.jsx(xp,{className:o,customClose:i,hasBodyScroll:c,hasLogo:d,id:f,modalSize:h,qaTargetClose:v,qaTargetMask:y,scrollType:S,title:T,titleId:j,zIndex:C,closeModal:ne,children:l});return F?Ug.createPortal(V(),L):V()};kp.propTypes={className:ue.string,children:ue.node.isRequired,customClose:ue.oneOfType([ue.element,ue.string]),handleClose:ue.func.isRequired,hasBodyScroll:ue.bool,hasLogo:ue.bool,id:ue.string.isRequired,modalSize:ue.oneOf([\"md\",\"lg\",\"auto\"]),qaTargetMask:ue.string,qaTargetClose:ue.string,scrollType:ue.oneOf([\"content\",\"modal\"]),title:ue.string,titleId:ue.string,usePortal:ue.bool,zIndex:ue.number};const ry=\"tyIE6\",oy={text:ry},ly=\"VpFl-\",Cp={btn:ly},iy=({handleClose:o,id:l})=\u003em.jsx(kp,{handleClose:o,id:l,titleId:\"autosuggest-modal\",title:\"Allow access to your location\",zIndex:99999999999,children:m.jsxs(\"div\",{className:oy.text,children:[m.jsxs(\"p\",{children:[\"Please refresh the page and \",m.jsx(\"b\",{children:\"allow\"}),\" access to your location when the browser asks.\"]}),m.jsx(\"p\",{children:\"If you have previously blocked access, you may have to update this in browser settings.\"}),m.jsx(\"button\",{className:Cp.btn,name:\"refresh\",onClick:()=\u003ewindow.location.reload(),type:\"button\",children:\"Refresh Page\"})]})}),sy=m.jsxs(\"g\",{fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[m.jsx(\"polygon\",{points:\"12.5 9, 12.5 15\"}),m.jsx(\"polygon\",{points:\"12.5 17, 12.5 19\"}),m.jsx(\"polygon\",{points:\"12.5 3.5, 22.5 21, 2.5 21\"})]}),Ep=o=\u003e{const{qaTarget:l=\"alert-icon\",title:i=\"Alert\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:sy})};Ep.propTypes=Le.propTypes;const ay=m.jsxs(\"g\",{strokeLinecap:\"round\",strokeWidth:\"2\",stroke:\"currentColor\",fill:\"none\",children:[m.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\"}),m.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\"})]}),Tp=o=\u003e{const{qaTarget:l=\"doctor-icon\",title:i=\"Doctor\"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:\"0 0 35 35\",...o,children:ay})};Tp.propTypes=Le.propTypes;const uy=m.jsxs(\"g\",{fill:\"none\",stroke:\"currentcolor\",strokeLinecap:\"round\",strokeWidth:\"2\",children:[m.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\"}),m.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\"})]}),_p=o=\u003e{const{qaTarget:l=\"hospital-icon\",title:i=\"Hospital\"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:\"0 0 34 34\",...o,children:uy})};_p.propTypes=Le.propTypes;const cy=m.jsxs(\"g\",{fill:\"none\",stroke:\"currentColor\",children:[m.jsx(\"rect\",{x:\"2.5\",y:\"7.5\",width:\"19\",height:\"13\",rx:\"1\"}),m.jsx(\"rect\",{x:\"8.5\",y:\"4.5\",width:\"7\",height:\"3\",rx:\"1\"}),m.jsx(\"path\",{d:\"M10.5 10.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z\"})]}),Np=o=\u003e{const{qaTarget:l=\"medical-bag-icon\",title:i=\"Medical Bag\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,children:cy})};Np.propTypes=Le.propTypes;const dy=m.jsxs(\"g\",{strokeLinecap:\"round\",strokeWidth:\"1.5\",stroke:\"currentColor\",fill:\"none\",children:[m.jsx(\"path\",{d:\"M25.082 19.633v-5.252H19.9v5.252h-5.252v5.181H19.9v5.252h5.18v-5.252h5.253v-5.181h-5.252z\"}),m.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\"})]}),Pp=o=\u003e{const{qaTarget:l=\"medical-cross-icon\",title:i=\"Medical Cross\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,viewBox:\"2.5 2 40 40\",children:dy})};Pp.propTypes=Le.propTypes;const fy=m.jsxs(\"g\",{fill:\"currentColor\",children:[m.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\"}),m.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\"}),m.jsx(\"path\",{d:\"M29.5 16.5h-22a1 1 0 010-2h22a1 1 0 010 2z\"})]}),Rp=o=\u003e{const{qaTarget:l=\"newpaper-icon\",title:i=\"Newspaper\"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:\"0 0 41 41\",...o,children:fy})};Rp.propTypes=Le.propTypes;const py=m.jsxs(\"g\",{fill:\"none\",children:[m.jsx(\"path\",{d:\"M38.89 9.89h-7.555V15h7.555V9.89z\",stroke:\"currentcolor\",strokeLinecap:\"round\",strokeWidth:\"1.75\"}),m.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\"}),m.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\"}),m.jsx(\"path\",{d:\"M25.111 12.334a.447.447 0 10.413.271.442.442 0 00-.413-.27z\",fill:\"currentcolor\"}),m.jsx(\"path\",{d:\"M26.667 12.334a.447.447 0 10.413.271.441.441 0 00-.413-.27z\",fill:\"currentcolor\"}),m.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\"}),m.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\"}),m.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\"})]}),jp=o=\u003e{const{qaTarget:l=\"office-icon\",title:i=\"Office\"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:\"0 0 40 34\",...o,children:py})};jp.propTypes=Le.propTypes;const hy=m.jsxs(\"g\",{stroke:\"currentColor\",strokeLinecap:\"round\",strokeWidth:\"1.5\",fill:\"none\",children:[m.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\"}),m.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\"})]}),Ip=o=\u003e{const{qaTarget:l=\"prescription-icon\",title:i=\"Prescription Bottle\"}=o;return m.jsx(Le,{qaTarget:l,title:i,...o,viewBox:\"0 0 25 34\",children:hy})};Ip.propTypes=Le.propTypes;const my=m.jsxs(\"g\",{stroke:\"currentColor\",fill:\"none\",children:[m.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\"}),m.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\"}),m.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\"}),m.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\"}),m.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\"})]}),Lp=o=\u003e{const{qaTarget:l=\"Stethoscope-icon\",title:i=\"Stethoscope\"}=o;return m.jsx(Le,{qaTarget:l,title:i,viewBox:\"0 0 34 26\",...o,children:my})};Lp.propTypes=Le.propTypes;const gy=\"FQ-Wx\",yy=\"K5heY\",vy=\"-sKbI\",wy=\"RI2p-\",Sy=\"-ikXw\",ao={drawer:gy,suggestion:yy,categoryTitle:vy,subSuggestion:wy,helperText:Sy},xy=({disableEnterKeyPress:o,focusedSuggestion:l,handleSuggestionSelect:i,id:u,index:c,suggestion:d,suggestionCount:f})=\u003e{const{categoryTitle:h,className:y,clickable:v=!0,highlightedText:S,subCategoryName:T,value:j}=d,F=q=\u003e({text:q.value,subcategory:q.subCategoryName,cfid:q.cfid,url:q.url,type:q.type,searchType:q.searchType,entityCode:q.entityCode,isRollup:q.isRollup,spec:q.spec}),C=q=\u003e{const ne=F(q);i(ne)},L=(q,ne)=\u003e{const{key:V}=q,ee=F(ne);V===\"Enter\"\u0026\u0026i(ee)},P=`${u}-sugg-${c+1}`,K=Be({[ao.suggestion]:!0,[ao.suggestionCurrentLocation]:d.value===\"Your Current Location\",...y?{[ao[y]]:y}:{}}),se=()=\u003eT?m.jsxs(m.Fragment,{children:[m.jsxs(\"span\",{className:\"sr-only\",children:[j,\" Sub Specialty:\"]}),T]}):h?m.jsxs(m.Fragment,{children:[m.jsx(\"span\",{className:\"sr-only\",children:\"Category:\"}),m.jsxs(\"strong\",{children:[j,j===\"Insurance (Optional)\"\u0026\u0026m.jsx(\"span\",{className:ao.helperText,children:\"Select an option below\"})]}),j===\"Name Match\"\u0026\u0026m.jsx(Tp,{size:\"lg\"}),j===\"Health Content\"\u0026\u0026m.jsx(Rp,{size:\"lg\"}),j===\"Diseases, Conditions \u0026 Procedures\"\u0026\u0026m.jsx(Lp,{size:\"lg\"}),j===\"Specialties\"\u0026\u0026m.jsx(Np,{size:\"lg\"}),j===\"Hospitals\"\u0026\u0026m.jsx(_p,{size:\"lg\"}),j===\"Group Practices\"\u0026\u0026m.jsx(jp,{size:\"lg\"}),j===\"Urgent Care Clinics\"\u0026\u0026m.jsx(Pp,{size:\"lg\"}),j===\"Pharmacies\"\u0026\u0026m.jsx(Ip,{size:\"lg\"})]}):typeof S==\"string\"?m.jsx(\"span\",{dangerouslySetInnerHTML:{__html:S}}):S;return m.jsx(\"li\",{\"aria-posinset\":c+1,\"aria-selected\":l===j,\"aria-setsize\":f,className:K,\"data-qa-target\":P,id:P,onMouseDown:v?()=\u003eC(d):void 0,onKeyDown:v\u0026\u0026!o?q=\u003eL(q,d):void 0,role:h?\"listitem\":\"option\",tabIndex:-1,children:se()})},ky=({disableEnterKeyPress:o,drawerItems:l=[],id:i,focusedSuggestion:u,handleSuggestionSelect:c})=\u003em.jsxs(m.Fragment,{children:[m.jsx(\"ul\",{className:ao.drawer,id:i,role:\"listbox\",children:l==null?void 0:l.map((d,f)=\u003em.jsx(xy,{disableEnterKeyPress:o,focusedSuggestion:u,handleSuggestionSelect:c,id:i,index:f,suggestion:d,suggestionCount:l.length},f))}),!!(l!=null\u0026\u0026l.length)\u0026\u0026m.jsx(\"div\",{\"aria-live\":\"polite\",className:\"sr-only\",role:\"status\",children:`${l.length} results available.`})]}),Cy=\"E9mRo\",Ey=\"j2QfS\",Ty=\"l35Hn\",_y=\"dS1BC\",Ny=\"ZX9NZ\",Py=\"_3BWDR\",ta={md:Cy,lg:Ey,spinner:Ty,rotator:_y,circle:Ny,dash:Py},Ry=({className:o,size:l=\"md\"})=\u003e{const i={[o||\"\"]:o,[ta.spinner]:!0,[ta[l]]:l};return m.jsx(\"svg\",{className:Be(i),height:\"1em\",viewBox:\"0 0 66 66\",width:\"1em\",children:m.jsx(\"circle\",{className:ta.circle,cx:33,cy:33,fill:\"none\",r:30})})},jy=\"QUu6d\",Iy=\"-GVC1\",Ly=\"xCPEf\",Oy=\"u5qRL\",zy=\"JtaQl\",Dy=\"lu7R1\",My=\"RpTpA\",Ay=\"FO0p1\",Fy=\"h7K-F\",Uy=\"i0-Ho\",By=\"_9PZ-0\",$y=\"_95CXT\",Vy=\"xEvzS\",Hy=\"_0wq27\",qy=\"-xdVp\",Wy=\"wQyf-\",by=\"kkSfQ\",Ky=\"Zhq1-\",Qe={inputRoot:jy,lg:Iy,inputBorders:Ly,inputWrapper:Oy,labelWrapper:zy,label:Dy,requiredLabel:My,errorIcon:Ay,input:Fy,inputEmpty:Uy,inputError:By,inputLoadingSpinner:$y,hintText:Vy,clearBtn:Hy,clearBtnIcon:qy,drawerWrapper:Wy,drawerOpen:by,overlay:Ky},Op=B.forwardRef(({className:o,disableEnterKeyPress:l,description:i=\"Start typing to see suggestions\",drawerItems:u,errorText:c,hasError:d,hasOverlay:f=!1,hideDrawer:h,id:y,inputValue:v,isDisabled:S,isDrawerVisible:T,isLoading:j,isRequired:F=!0,label:C,onChange:L,onBlur:P,onKeyPress:K,onSuggestionClick:se,placeholder:q,shouldLockScroll:ne=!1,size:V=\"md\",suggestionId:ee},ie)=\u003e{const[ve,de]=B.useState(\"\"),Se=B.useRef(!1),Pe=()=\u003e{!Se.current\u0026\u0026P\u0026\u0026P()},ye=U=\u003e{(U.key===\"ArrowUp\"||U.key===\"ArrowDown\")\u0026\u0026(Se.current=!0),K(U)},re=B.useRef(null),me=B.useRef(null),ke=U=\u003e{var W;if(re.current\u0026\u0026!re.current.contains(U.target)){h(!0);const te=(W=re.current)==null?void 0:W.ownerDocument.body;te==null||te.removeEventListener(\"mousedown\",ke)}};B.useImperativeHandle(ie,()=\u003e({isFocused:me.current===document.activeElement,moveCursorToEnd:()=\u003e{const U=me.current;U.setSelectionRange(U.value.length,U.value.length)},addMouseDownListener:()=\u003e{var U,W;(W=(U=re.current)==null?void 0:U.ownerDocument.body)==null||W.addEventListener(\"mousedown\",ke)},focusInput:()=\u003e{me.current.focus(),setTimeout(()=\u003e{me.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:U=\u003e{var W,te;de(u[U-1].value),(te=(W=re==null?void 0:re.current)==null?void 0:W.querySelector(`[aria-posinset=\"${U}\"]`))==null||te.focus()},toggleBodyClass:U=\u003e{var W;if(ne){const te=(W=re.current)==null?void 0:W.ownerDocument.body.classList,Y=\"autosuggest-active-lock-scrolling\";U===\"add\"?te==null||te.add(Y):te==null||te.remove(Y)}}}));const pe=()=\u003e{L(\"\"),setTimeout(()=\u003e{me.current.focus()},0)},ae=U=\u003e{Se.current=!1,L(U.target.value,U)},D=U=\u003e{Se.current=!0,h(),se(U),go(`${y} suggestion: ${U.text}`)},H=`${y}-input`,$=`${y}-drawer`,k={[o||\"\"]:!!o,[Qe.inputRoot]:!0,[Qe.inputBorders]:!0,[Qe.lg]:V===\"lg\"},I={[Qe.input]:!0,[Qe.inputError]:d\u0026\u0026F,[Qe.inputEmpty]:v.length===0\u0026\u0026!j},G={[Qe.drawerWrapper]:!0,[Qe.drawerOpen]:T};return m.jsxs(m.Fragment,{children:[m.jsxs(\"div\",{className:Be(k),ref:re,onKeyDown:ye,children:[m.jsxs(\"div\",{className:Qe.inputWrapper,children:[m.jsxs(\"span\",{className:Qe.labelWrapper,children:[m.jsx(\"label\",{className:Qe.label,htmlFor:H,children:C}),d\u0026\u0026F\u0026\u0026m.jsxs(\"span\",{className:Qe.requiredLabel,\"aria-hidden\":\"true\",children:[m.jsx(Ep,{className:Qe.errorIcon,noSetSize:!0}),\"required field\"]})]}),m.jsx(Gy,{inputValue:v,focusedSuggestion:ve}),m.jsx(\"input\",{\"aria-activedescendant\":ee,\"aria-autocomplete\":\"both\",\"aria-describedby\":d?`${H}-error`:`${H}-description`,\"aria-expanded\":T,\"aria-owns\":$,\"aria-required\":F?\"true\":\"false\",autoComplete:\"off\",className:Be(I),\"data-qa-target\":H,disabled:S,id:H,onChange:ae,onFocus:U=\u003eL(v,U),onBlur:Pe,placeholder:q,ref:me,role:\"combobox\",type:\"text\",value:v}),v.length\u003e0\u0026\u0026m.jsx(\"button\",{\"aria-label\":`Clear ${C} Input Value`,className:Qe.clearBtn,\"data-qa-target\":`${H}-clear`,onClick:pe,type:\"button\",children:m.jsx(Yl,{className:Qe.clearBtnIcon,noSetSize:!0})}),j\u0026\u0026m.jsx(\"div\",{className:Qe.inputLoadingSpinner,children:m.jsx(Ry,{size:V})}),d\u0026\u0026m.jsx(\"div\",{id:`${H}-error`,hidden:!0,children:c}),m.jsx(\"div\",{id:`${H}-description`,hidden:!0,children:`${i}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!S\u0026\u0026m.jsx(\"div\",{className:Be(G),children:m.jsx(ky,{disableEnterKeyPress:l,drawerItems:u,id:$,focusedSuggestion:ve,handleSuggestionSelect:D})})]}),f\u0026\u0026T\u0026\u0026m.jsx(\"div\",{className:Qe.overlay})]})}),Gy=({inputValue:o,focusedSuggestion:l})=\u003e{const i=o.length,u=l.slice(0,i),c=l.replace(u,o);return i\u003e1\u0026\u0026o.toLowerCase()===u.toLowerCase()?m.jsx(\"span\",{className:Qe.hintText,\"aria-hidden\":\"true\",children:c}):null};var of;const Qy=typeof window\u003e\"u\"?null:((of=window==null?void 0:window.location)==null?void 0:of.hostname)===\"localhost\",lf={AutosuggestTopSearches:\"api/autosuggest/what/topsearches\",AutosuggestWhat:\"api/autosuggest/what\"},Jy=async({category:o=\"term\",cleanCategories:l,errorCallback:i,pt:u,term:c=\"\",suppressTopSearches:d=!0})=\u003e{let f=`${lf.AutosuggestWhat}`,h={cat:o,pt:u,term:c,hl:\"true\"};!c.trim()\u0026\u0026!d\u0026\u0026(f=`${lf.AutosuggestTopSearches}`,h={cat:o,pt:u,term:\"\"});try{const y=await cp(f,h,2,i,d);return l(y).map(v=\u003e({...v,highlightedText:v.highlight,value:v.what}))}catch(y){return Qy\u0026\u0026console.warn(\"TermSelector refreshSuggestions: Error\",y),[]}},Yy=(o,l,i)=\u003e[...o,l,...i.map(u=\u003e({...u,...l,className:\"subSuggestion\"}))];let sf;const Xy=(o,l,i)=\u003e{const{categories:u}=l.response;return u.reduce((c,{title:d,category:f,suggestions:h})=\u003e{var y;let v=\"Name Match\";if(f===\"Procedure\"||f===\"Condition\"?v=\"Diseases, Conditions \u0026 Procedures\":f===\"Specialty\"?v=d.indexOf(\"Popular\")\u003e-1?\"Top Searches\":\"Specialties\":f===\"UcmsContent\"?v=\"Health Content\":f===\"Facility\"?v=\"Hospitals\":f===\"Practice\"?v=\"Group Practices\":f===\"Payors\"?v=\"Insurance (Optional)\":f===\"UrgentCare\"?v=\"Urgent Care Clinics\":f===\"Pharmacy\"\u0026\u0026(v=\"Pharmacies\"),((y=o==null?void 0:o.type)==null?void 0:y.length)\u003e0\u0026\u0026o.type===d\u0026\u0026h.length\u003e0){const{className:T,helpTextMessage:j,type:F,qaTarget:C}=o;c[v].push({id:f,className:T,what:j,qaTarget:C,type:F,clickable:!1})}let S=h;return S=h.reduce((T,j)=\u003e{const{clinicalFocus:F=\"\"}=j.entity;return F?(!sf\u0026\u0026go(\"Clinical Focus display\",{pageName:i}),sf=!0,Yy(T,j,F)):[...T,j]},[]),c[v]=[...c[v],...S.map(n0)],c},{Specialties:[],\"Diseases, Conditions \u0026 Procedures\":[],\"Name Match\":[],\"Top Searches\":[],\"Insurance (Optional)\":[],Hospitals:[],\"Group Practices\":[],\"Urgent Care Clinics\":[],Pharmacies:[],\"Health Content\":[]})},Zy=(o,l)=\u003e({response:{categories:l.response.categories.filter(i=\u003ei.catType!==o)}}),ev=({helpText:o,showTitles:l=!0,categoryToRemove:i=\"\",pageName:u})=\u003ec=\u003e{if(!c.response||!c.response.categories)return[];const d=i.length\u003e0?Zy(i,c):c,f=Xy(o,d,u);return Object.keys(f).reduce((h,y)=\u003e{if(!f[y].length||f[y].type===i)return h;const v={className:\"categoryTitle\",id:y+\"-section-title\",what:y,clickable:!1,categoryTitle:!0};return l?[...h,v,...f[y]]:[...h,...f[y]]},[])},tv=async({category:o,pt:l,term:i,pageName:u,suppressTopSearches:c})=\u003e{const d=ev({categoryToRemove:o===\"payors\"?\"UcmsContent\":\"\",pageName:u});return await Jy({category:o,cleanCategories:d,errorCallback:f=\u003econsole.warn(\"TermSelector refreshSuggestions: Error\",f),pt:l,term:i,suppressTopSearches:c})},ya=o=\u003e({cfid:o.cfid,code:o.code,entityCode:o.entityCode,isRollup:o.isRollup,searchType:o.searchType,spec:o.spec,subcategory:o.subCategoryName,text:o.value,type:o.type,url:o.url}),zp=({drawerItems:o,onEnter:l})=\u003e{const[i,u]=B.useState(\"\"),[c,d]=B.useState(0),[f,h]=B.useState(!1),y=B.useRef(null),v=B.useCallback(()=\u003e{d(0),u(\"\")},[]),S=()=\u003e{var C,L;h(!0),(C=y.current)==null||C.addMouseDownListener(),(L=y.current)==null||L.toggleBodyClass(\"add\")},T=C=\u003e{var L;h(!1),C\u0026\u0026v(),(L=y.current)==null||L.toggleBodyClass(\"remove\")},j=C=\u003e{var L;(L=y.current)==null||L.focusSuggestion(C),d(C),document.activeElement\u0026\u0026u(document.activeElement.id)},F=(C,L)=\u003e{var P;L\u0026\u0026C!==o.length?j(C+1):!L\u0026\u0026C\u003e1?j(C-1):!L\u0026\u0026C!==0\u0026\u0026((P=y.current)==null||P.focusInput(),v())};return{suggestionId:i,showDrawer:S,hideDrawer:T,inputRef:y,isDrawerVisible:f,highlightedIndex:c,setHighlightedIndex:d,handleFocusItem:j,handleKeyPress:C=\u003e{var L,P,K,se;const{key:q}=C;q===\"ArrowDown\"||q===\"ArrowUp\"?(C.preventDefault(),F(c,q===\"ArrowDown\"),(L=y.current)==null||L.moveCursorToEnd()):q===\"Escape\"?(h(!1),(P=y.current)==null||P.focusInput()):q===\"Tab\"?(h(!1),v()):q===\"Enter\"?l\u0026\u0026C.target.type!==\"button\"\u0026\u0026(C.preventDefault(),c\u003e0?l(c-1):l(c)):q.length===1\u0026\u0026((K=y.current)!=null\u0026\u0026K.isFocused||((se=y.current)==null||se.focusInput(),setTimeout(v,0)))},resetIndex:v}},nv=\"OTcQ1\",rv=\"vg2BH\",Dl={locationInput:nv,currentLocation:rv},ov=400,lv=({onLocationChange:o,hasInputError:l,hasOverlay:i,id:u,inputValue:c,isStandalone:d,onSubmit:f,shouldLockScroll:h,shouldSubmitOnSelect:y=!0,size:v=\"md\",suggestedPt:S=\"\",suppressGeolocation:T})=\u003e{const j={city:\"\",pt:\"\",state:\"\",where:\"\",zip:\"\"},[F,C]=B.useState(j),[L,P]=B.useState([]),[K,se]=B.useState(!1),[q,ne]=B.useState(!1),V=(I,G=!0)=\u003e{if(I\u003e0){const U=ya(L[I]);ke(U,G)}else{const U=L.length\u003e1?1:0,W=ya(L[U]);ke(W,G)}},{showDrawer:ee,hideDrawer:ie,inputRef:ve,handleKeyPress:de,isDrawerVisible:Se,suggestionId:Pe}=zp({drawerItems:L,onEnter:V}),ye=\"Your Current Location\",re=async()=\u003e{ne(!0);const{pt:I=\"\",state:G=\"\",where:U=\"\",zip:W=\"\"}=await ql({useGeolocationOnInit:!0});if(ne(!1),U.length\u003e0)return{pt:I,state:G,where:U,zip:W};throw new Error(\"No location\")},me=({location:I,shouldSubmit:G})=\u003e{o(I),ie(!0),G\u0026\u0026y\u0026\u0026f({location:I})},ke=(I,G=!0)=\u003e{var U;const{entity:W,value:te}=L.find(({value:Y})=\u003eY===I.text)||{entity:j,value:\"\"};if(I.text===ye)F.where.length\u003c=0?re().then(Y=\u003e{C(Y),me({location:Y,shouldSubmit:G})}).catch(()=\u003e{se(!0)}):me({location:F,shouldSubmit:G});else if(((U=W==null?void 0:W.pt)==null?void 0:U.length)!==0||I.text===F.where){const Y={pt:(W==null?void 0:W.pt)||F.pt,state:(W==null?void 0:W.state)||F.state,where:te||F.where,zip:(W==null?void 0:W.zip)||F.zip};me({location:Y,shouldSubmit:G})}},pe=B.useCallback(async I=\u003e{ne(!0);const G=await h0({term:I.where,pt:I.pt}),{categories:U=[]}=G,{suggestions:W=[]}=U[0]||[],te=m.jsxs(\"span\",{className:Dl.currentLocation,children:[m.jsx(yp,{size:\"md\"}),ye]}),Y=T?[]:[{highlightedText:te,value:ye}];W.length\u003e0\u0026\u0026Y.push(...W),P(Y),ne(!1)},[T]),ae=B.useMemo(()=\u003eKf(pe,ov),[pe]),D=(I,G)=\u003e{!Se\u0026\u0026ee();const U={pt:S,where:I};o(U,G),ae(U)},H=()=\u003e{V(1,!1)},$={[Dl.locationInput]:!0,[Dl.locationInputStandalone]:d,[Dl.lg]:v===\"lg\"},k=yo.location;return m.jsxs(m.Fragment,{children:[m.jsx(Op,{className:Be($),disableEnterKeyPress:!0,description:k.description,drawerItems:L,errorText:\"Error, please enter a valid search location.\",hasError:l,hasOverlay:i,hideDrawer:ie,id:`${u}-location`,inputValue:c,isDrawerVisible:Se,isLoading:q,label:k.label,onBlur:H,onChange:D,onKeyPress:de,onSuggestionClick:ke,placeholder:k.placeholder,ref:ve,shouldLockScroll:h,size:v,suggestionId:Pe}),K\u0026\u0026m.jsx(iy,{handleClose:()=\u003ese(!1),id:`${u}-current-location-messaging-refresh`})]})},iv=\"_10CaV\",sv=\"prtMD\",av=\"b-LWN\",na={searchInput:iv,payor:sv,lg:av},uv=400,cv={text:\"\"},af=({category:o,forceUserSelection:l,handleInputChange:i,handleSuggestionMatch:u,hasInputError:c,hasOverlay:d,id:f,inputType:h,inputValue:y,isRequired:v,shouldLockScroll:S,size:T=\"md\",suggestedPt:j=\"\"})=\u003e{const[F,C]=B.useState([]),[L,P]=B.useState(!0),[K,se]=B.useState(!1),{pageName:q}=Qf(),{showDrawer:ne,hideDrawer:V,inputRef:ee,handleKeyPress:ie,isDrawerVisible:ve,suggestionId:de}=zp({drawerItems:F});B.useEffect(()=\u003e{j.length\u003e0\u0026\u0026P(!1)},[j]),B.useEffect(()=\u003e{var ae;if(y.toLowerCase()===((ae=F[1])==null?void 0:ae.value.toLowerCase())){const D=ya(F[1]);u(D)}else u(cv)},[y,F]);const Se=B.useCallback(async ae=\u003e{P(!0);const D=await tv({category:o,pt:j,term:ae,pageName:q,suppressTopSearches:O0.includes(o)});C(D||[]),P(!1)},[o,q,j]),Pe=B.useMemo(()=\u003eKf(Se,uv),[Se]),ye=(ae,D)=\u003e{!ve\u0026\u0026ne(),i(!1,h,{text:ae},D),Pe(ae)},re=yo[o],me={[na.searchInput]:!0,[na.lg]:T===\"lg\",[na[h]]:h},ke=(ae,D,H)=\u003e{se(!0),i(ae,D,H)},pe=()=\u003e{l\u0026\u0026!K\u0026\u0026i(!1,h,{text:\"\"})};return m.jsx(Op,{className:Be(me),description:`Start typing a ${re.description} to see suggestions`,drawerItems:F,errorText:\"Error, please enter a search term\",hasError:c,hasOverlay:d,hideDrawer:V,id:`${f}-search`,inputValue:y,isRequired:v,isDisabled:j.length\u003c=0,isDrawerVisible:ve,isLoading:L,label:re.label,onBlur:pe,onChange:ye,onKeyPress:ie,onSuggestionClick:ae=\u003eke(!0,h,ae),placeholder:re.placeholder,ref:ee,shouldLockScroll:S,size:T,suggestionId:de})},dv=\"GSmFS\",fv=\"pNPJ7\",pv=\"tE16d\",hv=\"a-8g-\",mv=\"hwOmd\",gv=\"kI5in\",yv=\"UMNxP\",vv=\"YHTzW\",wv=\"DrUoP\",Sv=\"_5qxNR\",xv=\"-sqkz\",kv=\"lxzbw\",Cv=\"U75fw\",wt={autosuggest:dv,lg:fv,open:pv,formWrapper:hv,formOpen:mv,form:gv,inputsGrid:yv,noInsurance:vv,standalone:wv,searchIconBtn:Sv,closeBtn:xv,closeIcon:kv,mobileControls:Cv},Ev={pt:\"\",state:\"\",where:\"\",zip:\"\"},Tv=()=\u003e{if(typeof window\u003e\"u\")return\"\";const o=new URLSearchParams(window.location.search).get(\"what\")||\"\";return sp(o)},_v=({accessToken:o,appendParam:l,baseUrl:i,className:u,hasOverlay:c,id:d,initialInsuranceValue:f,initialSearchLocation:h,initialSearchTerm:y,isLocationOnly:v,pageName:S,searchCategory:T=\"term\",shouldLockScroll:j,shouldOpenNewTab:F=!1,size:C=\"md\",source:L,suppressGeolocation:P,suppressInsurance:K=!0,suppressTerm:se,tealiumUrl:q})=\u003e{var ne;$g();const[V,ee]=B.useState(\"\"),[ie,ve]=B.useState(),[de,Se]=B.useState(!1),[Pe,ye]=B.useState(!1),[re,me]=B.useState(Ev),[ke,pe]=B.useState(Tv),[ae,D]=B.useState(),[H,$]=B.useState(!1),k=B.useCallback(Ce=\u003e{de||(Se(!0),go(\"search initiated\",{\"hg.Search\":\"1\",\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0,PageName:S||\"\"},Ce))},[de,S]),I=B.useCallback((Ce,Ee,We)=\u003e{me(Ee),!Ce\u0026\u0026k(We)},[k]);B.useEffect(()=\u003e{i||console.warn('\"baseUrl\" is a required prop.'),t0({host:i,apiToken:o,source:L})},[i,L,o]),B.useEffect(()=\u003e{y\u0026\u0026pe(y)},[y]),B.useEffect(()=\u003e{f\u0026\u0026ee(f)},[f]),B.useEffect(()=\u003e{Pe||ql({useGeolocationOnInit:!1,apiParams:{host:i}}).then(Ce=\u003e{I(!0,Ce),ye(!0)})},[I,Pe,i]),B.useEffect(()=\u003e{!h||!Pe||ql({useGeolocationOnInit:!1,startingText:h}).then(Ce=\u003e{I(!0,Ce)})},[h,Pe,I]);const G=B.useRef(null),U=()=\u003e{var Ce;$(!H),(Ce=G.current)==null||Ce.ownerDocument.body.classList.toggle(\"body--autosuggest-open\")},[W,te]=B.useState(!1),[Y,he]=B.useState(!1),we=B.useRef(null),Ae=`${d}-form`;(ne=we==null?void 0:we.current)!=null\u0026\u0026ne.clientHeight\u0026\u0026(we.current.ownerDocument.documentElement.style.cssText+=\"--autosuggest-inputs-height: \"+we.current.clientHeight+\"px\");const Kt=({event:Ce,searchValues:Ee,location:We,insuranceValues:ht})=\u003e{Ce\u0026\u0026Ce.preventDefault(),te(!1),he(!1);const Pt=(Ee==null?void 0:Ee.text)||ke,qn=se?!0:Pt.trim().length\u003e0,Wn=We.where.trim().length\u003e0||We.pt.trim().length\u003e0;if(Wn\u0026\u0026fp({highlight:We.highlight||\"\",pt:We.pt,what:\"\",where:We.where},\"location\"),!qn||!Wn)setTimeout(()=\u003e{te(!qn),he(!Wn)},0);else{const So={category:T,cfid:Ee==null?void 0:Ee.cfid,entityCode:Ee==null?void 0:Ee.entityCode,isRollup:Ee==null?void 0:Ee.isRollup,searchType:Ee==null?void 0:Ee.searchType,spec:Ee==null?void 0:Ee.spec,subCategoryName:Ee==null?void 0:Ee.subcategory,type:Ee==null?void 0:Ee.type,what:Pt},xo={code:(ht==null?void 0:ht.code)||\"\",name:(ht==null?void 0:ht.text)||\"\"},ko=Ee!=null\u0026\u0026Ee.url\u0026\u0026l?`${Ee==null?void 0:Ee.url}?${l}`:Ee==null?void 0:Ee.url;w0({baseUrl:i,location:We,shouldOpenNewTab:F,term:So,pageName:S,redirectUrl:ko,payor:xo,e:Ce})}},xr=(Ce,Ee,We,ht)=\u003e{W\u0026\u0026We.text\u0026\u0026te(!1),Ee===\"term\"\u0026\u0026(pe(We.text),k(ht)),Ee===\"payor\"\u0026\u0026(ee(We.text),k(ht));const Pt=We.type??\"\";Ce\u0026\u0026(K||D0.includes(Pt))\u0026\u0026Kt({searchValues:We,location:re,insuranceValues:ie})},kn=ke\u0026\u0026re.where?`Search for ${ke} in ${re.where}`:\"Search\",Hn=!K\u0026\u0026!v\u0026\u0026!z0.includes(T)\u0026\u0026T!==\"payors\",vo={[u||\"\"]:u,[wt.autosuggest]:!0,[wt.open]:H,[wt.lg]:C===\"lg\"},wo={[wt.inputsGrid]:!0,[wt.standalone]:v,[wt.noInsurance]:!Hn};return m.jsx(Bg,{pageName:S||\"\",children:m.jsxs(\"search\",{id:`${d}-autosuggest-search`,className:Be(vo),ref:G,children:[m.jsx(B0,{handleSearchOpen:U,id:d,isVisible:H,searchCategory:T,searchTerm:ke,searchLocation:re.where,size:C}),m.jsx(\"div\",{className:Be({[wt.formWrapper]:!0,[wt.formOpen]:H}),children:m.jsxs(\"form\",{className:wt.form,\"aria-describedby\":`${d}-description`,children:[m.jsxs(\"div\",{className:Be(wo),ref:we,children:[m.jsx(\"button\",{\"aria-label\":\"Close Search\",className:wt.closeBtn,\"data-qa-target\":`${Ae}-mobile-close-btn`,onClick:U,type:\"button\",children:m.jsx(Yl,{className:wt.closeIcon})}),!se\u0026\u0026!v\u0026\u0026m.jsx(af,{category:T,handleInputChange:xr,handleSuggestionMatch:Ce=\u003eD(Ce),hasInputError:W,hasOverlay:c,id:d,inputType:T===\"payors\"?\"payor\":\"term\",inputValue:ke,shouldLockScroll:j,size:C,suggestedPt:re.pt}),m.jsx(lv,{hasInputError:Y,hasOverlay:c,id:d,inputValue:re.where,isStandalone:v,onLocationChange:(Ce,Ee)=\u003eI(!1,Ce,Ee),onSubmit:Ce=\u003e{ke\u0026\u0026Kt(Ce)},shouldLockScroll:j,shouldSubmitOnSelect:K,size:C,suggestedPt:re.pt,suppressGeolocation:P}),Hn\u0026\u0026m.jsx(af,{category:\"payors\",forceUserSelection:!0,handleInputChange:xr,handleSuggestionMatch:Ce=\u003eve(Ce),hasInputError:W,hasOverlay:c,id:`${d}-insurance`,inputType:\"payor\",inputValue:V,isRequired:!1,shouldLockScroll:j,size:C,suggestedPt:re.pt})]}),W\u0026\u0026m.jsx(\"div\",{\"aria-live\":\"assertive\",role:\"status\",className:\"sr-only\",children:\"Error, please enter a valid search term.\"}),Y\u0026\u0026m.jsx(\"div\",{\"aria-live\":\"assertive\",role:\"status\",className:\"sr-only\",children:\"Error, please enter a valid search location.\"}),m.jsx(\"button\",{\"aria-label\":kn,className:wt.searchIconBtn,\"data-qa-target\":`${Ae}-search-btn`,onClick:Ce=\u003eKt({event:Ce,searchValues:ae,location:re,insuranceValues:ie}),type:\"submit\",children:m.jsx(ja,{size:C===\"lg\"?\"lg\":\"sm\"})}),m.jsx(\"div\",{className:wt.mobileControls,children:m.jsx(\"button\",{\"aria-label\":kn,className:Cp.btn,\"data-qa-target\":`${Ae}-mobile-search-btn`,id:`${Ae}-mobile-search-btn`,onClick:Ce=\u003eKt({event:Ce,searchValues:ae,location:re,insuranceValues:ie}),type:\"submit\",children:\"Search\"})}),m.jsx(\"div\",{id:`${d}-description`,hidden:!0,children:\"Search Healthgrades by entering a search term and location.\"})]})})]})})};function Dp(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var ra={exports:{}},oa,uf;function Nv(){if(uf)return oa;uf=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return oa=o,oa}var la,cf;function Pv(){if(cf)return la;cf=1;var o=Nv();function l(){}function i(){}return i.resetWarningCache=l,la=function(){function u(f,h,y,v,S,T){if(T!==o){var j=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 j.name=\"Invariant Violation\",j}}u.isRequired=u;function c(){return u}var d={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:c,element:u,elementType:u,instanceOf:c,node:u,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:i,resetWarningCache:l};return d.PropTypes=d,d},la}var df;function Rv(){return df||(df=1,ra.exports=Pv()()),ra.exports}var qe=Rv(),ff={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var pf;function jv(){return pf||(pf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(d=c(d,u.call(this,h)))}return d}function u(d){if(typeof d==\"string\"||typeof d==\"number\")return this\u0026\u0026this[d]||d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return i.apply(this,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var f=\"\";for(var h in d)l.call(d,h)\u0026\u0026d[h]\u0026\u0026(f=c(f,this\u0026\u0026this[h]||h));return f}function c(d,f){return f?d?d+\" \"+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(ff)),ff.exports}var Iv=jv();const Mp=Dp(Iv),Lv=\"_logo_1ucpf_27\",Ov={logo:Lv},zv=Mp.bind({...Ov}),Ml={base:\"#626366\",secondary:\"#0202EA\",inverse:\"#ffffff\"},Ap=({ariaHidden:o=!0,className:l,inverse:i,title:u=\"Healthgrades\",width:c})=\u003e{const d={[l]:l,logo:!0,\"logo--standard\":!i,\"logo--inverse\":i},f=i?Ml.inverse:Ml.base,h=i?Ml.inverse:Ml.secondary;return m.jsxs(\"svg\",{className:zv(d),\"aria-hidden\":o?!0:null,width:c||\"100%\",viewBox:\"0 0 165 24\",children:[m.jsx(\"title\",{children:u}),m.jsx(\"path\",{fill:f,d:\"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z\"}),m.jsx(\"path\",{fill:h,d:\"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z\"}),m.jsx(\"path\",{fill:h,d:\"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z\"})]})};Ap.propTypes={ariaHidden:qe.bool,className:qe.string,inverse:qe.bool,title:qe.string,width:qe.number};/*! js-cookie v3.0.5 | MIT */function Al(o){for(var l=1;l\u003carguments.length;l++){var i=arguments[l];for(var u in i)o[u]=i[u]}return o}var Dv={read:function(o){return o[0]==='\"'\u0026\u0026(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 va(o,l){function i(c,d,f){if(!(typeof document\u003e\"u\")){f=Al({},l,f),typeof f.expires==\"number\"\u0026\u0026(f.expires=new Date(Date.now()+f.expires*864e5)),f.expires\u0026\u0026(f.expires=f.expires.toUTCString()),c=encodeURIComponent(c).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var h=\"\";for(var y in f)f[y]\u0026\u0026(h+=\"; \"+y,f[y]!==!0\u0026\u0026(h+=\"=\"+f[y].split(\";\")[0]));return document.cookie=c+\"=\"+o.write(d,c)+h}}function u(c){if(!(typeof document\u003e\"u\"||arguments.length\u0026\u0026!c)){for(var d=document.cookie?document.cookie.split(\"; \"):[],f={},h=0;h\u003cd.length;h++){var y=d[h].split(\"=\"),v=y.slice(1).join(\"=\");try{var S=decodeURIComponent(y[0]);if(f[S]=o.read(v,S),c===S)break}catch{}}return c?f[c]:f}}return Object.create({set:i,get:u,remove:function(c,d){i(c,\"\",Al({},d,{expires:-1}))},withAttributes:function(c){return va(this.converter,Al({},this.attributes,c))},withConverter:function(c){return va(Al({},this.converter,c),this.attributes)}},{attributes:{value:Object.freeze(l)},converter:{value:Object.freeze(o)}})}var Vl=va(Dv,{path:\"/\"});const Mv=async()=\u003e{const o=\"/account/v2/api/sessions\";try{const l={method:\"DELETE\",url:o,params:{}},i=await _e.request(l);return i==null?void 0:i.status}catch(l){throw console.error(l),l}},ia=\".account.identityId\";var co=(o=\u003e(o.ProdIdentity=\"hg\"+ia,o.TestIdentity=\"hgtest\"+ia,o.LocalIdentity=\"hglocal\"+ia,o))(co||{});const hf=\".healthgrades.com\";var wa=(o=\u003e(o.Prod=\"www\"+hf,o.Test=\"testaws\"+hf,o.Local=\"localhost\",o))(wa||{});const Av=()=\u003e{if(typeof window\u003c\"u\"){const o=window.location.host,l=!!(o.includes(wa.Prod)\u0026\u0026Vl.get(co.ProdIdentity)),i=!!(o.includes(wa.Test)\u0026\u0026Vl.get(co.TestIdentity)),u=!!(o.includes(\"localhost\")\u0026\u0026Vl.get(co.LocalIdentity));return!!(l||i||u)}else return!1},Fv=async()=\u003e{try{if(typeof window\u003c\"u\"){const o=window.location.host,l=\"/account\";o.includes(\"localhost\")?(Vl.remove(co.LocalIdentity),window.location.assign(l)):await Mv()===204\u0026\u0026window.location.assign(l)}else throw new Error(\"Window is undefined\")}catch(o){console.error(o)}},Ia=()=\u003e{if(typeof localStorage\u003e\"u\"||typeof localStorage==\"unknown\")return!1;const o=\"hg3.localstoragetest\";try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch{return!1}},Fp=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,Up=!Fp()||!window.location||!window.location.search,Uv=o=\u003eo[0].toUpperCase()+o.slice(1),Bp=/hg\\.debug(\\w*)=true/i,Sa=/hg3.enable(\\w*)debug/i,$p=(o,l)=\u003e{const i=o.match(l)||{};return i\u0026\u0026i[1]||null},Bv=()=\u003eUp?!1:$p(window.location.search,Bp),$v=()=\u003eIa()?Object.keys(localStorage).reduce((o,l)=\u003eo||Sa.test(l)\u0026\u0026$p(l,Sa),!1):!1,Vv=()=\u003e{const o=Bv()||$v()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Uv(o)}Debug`}},{localStorageName:La,localStorageToggleName:Hv}=Vv(),qv=()=\u003eUp?null:Bp.test(window.location.search),Wv=()=\u003eIa()?Object.entries(localStorage).some(([o,l])=\u003eo.match(Sa)\u0026\u0026l===\"true\"):null,Vp=()=\u003e{const o=qv()||Wv(),l=Ia();if(l)try{localStorage.setItem(Hv,o)}catch(i){__DEBUG__\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",i)}return o\u0026\u0026l},Hp=()=\u003e{try{localStorage.setItem(La,\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},qp=()=\u003e{try{const o=localStorage.getItem(La);return JSON.parse(o||\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to get debug information from localStorage\",o)}return[]},Wp=(o,{contextData:l,...i})=\u003e{if(!Vp())return Hp(),!1;const u=qp().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(La,JSON.stringify(u)),!0}catch(c){return __DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",c),!1}},bv={clear:Hp,getCallHistory:qp,recordCall:Wp};Vp()\u0026\u0026Fp()\u0026\u0026(window.Test={analyticsDebug:bv,...window.Test});const bp=({pageName:o=!1,PageName:l=!1,...i}={})=\u003e({...i,PageName:l||o||\"\"});let Fl=typeof window\u003c\"u\"?bp(window.utag_data)||{}:{},At={callStack:[],waitingForUtag:!1,waitForUtag:()=\u003e{if(At.waitingForUtag)return;At.waitingForUtag=!0;let o=0;const l=setInterval(()=\u003e{if(window.utag){clearInterval(l);const i=At.callStack.length;for(let u=0;u\u003ci;u++){const c=At.callStack.shift();window.utag[c.name](c.data)}}else o++\u003e10\u0026\u0026(console.error(\"utag did not resolve\"),clearInterval(l))},100)},view:o=\u003e{window.utag?window.utag.view(o):(At.callStack\u0026\u0026At.callStack.push({name:\"view\",data:o}),At.waitForUtag())},link:o=\u003e{window.utag?window.utag.link(o):(At.callStack\u0026\u0026At.callStack.push({name:\"link\",data:o}),At.waitForUtag())}};const mf=(o={})=\u003eObject.entries(o).reduce((l,[i,u])=\u003e(u\u0026\u0026(l[i.replace(\"hg.\",\"\")]=u),l),{}),Kv={_utagData:()=\u003eFl,getLegacyAnalyticsInstance:()=\u003e{const{s:{constructor:{name:o=\"\"}={}}={}}=window||{};return o===\"AppMeasurement\"?window.s:void 0},trackLink:(o,l,i=!0)=\u003e{try{!i\u0026\u0026typeof window\u003c\"u\"\u0026\u0026(console.log(window.utag_data),window.utag_data\u0026\u0026(Fl=window.utag_data));const{addTrackValues:u,contextData:c=!1,PageName:d=!1,...f}=bp(l),h=u||f,y=(d||Fl.PageName)+\"|\"+o,{server:v,ProductChannel:S,RollupSpecialtyID:T,ClientID:j}=Fl,F={ClientID:j,link_name:y,ProductChannel:S,RollupSpecialtyID:T,server:v,SitePathing:y,...mf(h||{}),...mf(c||{})};setTimeout(()=\u003e{At.link(F),Wp(\"trackLink\",F)},0)}catch(u){console.error(u)}}},Gv={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},Qv=typeof window\u003e\"u\"?Gv:Kv,Jv={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\"},lt=(o,l={},i,u=Jv.ELEMENT_CLICKED)=\u003e{const c=Yv(o,i);Qv.trackLink(` Header - ${o}`,{...l,...c,actionOutcome:\"internal\",schemaTypes:u})},Yv=(o,l)=\u003e{var d;const i=l==null?void 0:l.target,u=((d=i==null?void 0:i.dataset)==null?void 0:d.qaTarget)??(i==null?void 0:i.getAttribute(\"data-qa-target\")),c=i==null?void 0:i.innerText;return{webElement:{htmlId:u??\"\",name:o,text:c??\"\"}}};var gf={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var yf;function Xv(){return yf||(yf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var d=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(d=c(d,u(h)))}return d}function u(d){if(typeof d==\"string\"||typeof d==\"number\")return d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return i.apply(null,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var f=\"\";for(var h in d)l.call(d,h)\u0026\u0026d[h]\u0026\u0026(f=c(f,h));return f}function c(d,f){return f?d?d+\" \"+f:d+f:d}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(gf)),gf.exports}var Zv=Xv();const e2=Dp(Zv),t2=\"_icon_1tari_27\",n2=\"_xs_1tari_33\",r2=\"_sm_1tari_36\",o2=\"_md_1tari_39\",l2=\"_lg_1tari_42\",i2=\"_xl_1tari_45\",s2=\"_inheritSize_1tari_48\",sa={icon:t2,xs:n2,sm:r2,md:o2,lg:l2,xl:i2,inheritSize:s2},Ut=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:c,qaTarget:d,size:f=\"md\",title:h,viewBox:y=\"0 0 24 24\"})=\u003e{const v={[l]:!!l,[sa.icon]:!u,[sa[f]]:!u\u0026\u0026!c,[sa.inheritSize]:u};return m.jsxs(\"svg\",{className:e2(v),viewBox:y,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":d,focusable:!1,children:[!o\u0026\u0026!!h\u0026\u0026m.jsx(\"title\",{children:h}),i]})};Ut.propTypes={ariaHidden:qe.bool,className:qe.string,inheritSize:qe.bool,noSetSize:qe.bool,qaTarget:qe.string,size:qe.oneOf([\"xs\",\"sm\",\"md\",\"lg\",\"xl\"]),title:qe.string};const a2=m.jsx(\"path\",{d:\"M16 20l-8-8 8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Kp=o=\u003e{const{qaTarget:l=\"chevron-left-icon\",title:i=\"Chevron Left\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:a2})};Kp.propTypes=Ut.propTypes;const u2=m.jsx(\"path\",{d:\"M6.5 5.5l12 12M18.5 5.5l-12 12\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Gp=o=\u003e{const{qaTarget:l=\"cross-icon\",title:i=\"Cross\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:u2})};Gp.propTypes=Ut.propTypes;const c2=\"kxJqu\",d2=\"CiffH\",f2=\"R4QRp\",aa={actionBtn:c2,closeIcon:d2,backIcon:f2},xa=({action:o,ariaLabel:l,className:i,hidden:u=!0,id:c,onClick:d})=\u003e{const f={[aa.actionBtn]:!0,[i]:i};return m.jsx(\"button\",{\"aria-label\":l,className:Be(f),\"data-qa-target\":`${c}-btn`,onClick:d,tabIndex:u?-1:0,children:o===\"close\"?m.jsx(Gp,{className:aa.closeIcon,noSetSize:!0}):m.jsx(Kp,{className:aa.backIcon,noSetSize:!0})})},p2=m.jsx(\"path\",{d:\"M8 20l8-8-8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Qp=o=\u003e{const{qaTarget:l=\"chevron-right-icon\",title:i=\"Chevron Right\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:p2})};Qp.propTypes=Ut.propTypes;const Jp=(o,l,i)=\u003e{const[u,c]=B.useState(null),[d,f]=B.useState(null),h=B.useRef(null);return B.useEffect(()=\u003e{var v;if(o){const S=(v=h==null?void 0:h.current)==null?void 0:v.querySelectorAll(\"button, [href]\"),T=S[0],j=S[S.length-1];f(j),c(T),T.focus()}},[o,h]),{onKeyPress:v=\u003e{const{key:S}=v;S===\"Backspace\"\u0026\u0026o\u0026\u0026i?i():S===\"Escape\"\u0026\u0026o?l():S===\"Tab\"\u0026\u0026o\u0026\u0026!v.shiftKey\u0026\u0026document.activeElement===d?(v.preventDefault(),u.focus()):S===\"Tab\"\u0026\u0026v.shiftKey\u0026\u0026o\u0026\u0026document.activeElement===u\u0026\u0026(v.preventDefault(),d.focus())},trapRef:h}},h2=\"_6wLJt\",m2=\"fxfb3\",g2=\"uvsaF\",y2=\"zXu4Y\",v2=\"hojon\",w2=\"HsJLz\",bt={navMenuContainer:h2,header:m2,backBtn:g2,mobileCloseBtn:y2,linkContainer:v2,subItemLink:w2},S2=({handleMenuClose:o,menuItems:l,menuOpen:i,onHideDrawer:u})=\u003e{const{id:c,sideItems:d,subItems:f,title:h,url:y,links:v}=l,S=i?0:-1,T=h==null?void 0:h.toLowerCase(),j=P=\u003e{u(),lt(`${T} - menu back button`,{},P)},F=P=\u003e{o(),lt(`${T} - close nav button`,{},P)},{onKeyPress:C,trapRef:L}=Jp(i,o,j);return m.jsxs(\"div\",{className:bt.navMenuContainer,\"data-qa-target\":`${c}-nav-menu`,onKeyDown:C,ref:L,children:[m.jsxs(\"div\",{className:bt.header,children:[m.jsx(xa,{action:\"back\",ariaLabel:\"Back to previous menu\",className:bt.backBtn,hidden:!i,id:\"nav-menu-back\",onClick:P=\u003ej(P)}),h,m.jsx(xa,{action:\"close\",ariaLabel:\"Close navigation menu\",className:bt.mobileCloseBtn,hidden:!i,id:\"nav-menu-close\",onClick:P=\u003eF(P)})]}),m.jsxs(\"ul\",{className:bt.linkContainer,children:[!!h\u0026\u0026!!y\u0026\u0026m.jsx(\"li\",{className:bt.subItemSection,children:m.jsxs(\"a\",{className:bt.subItemLink,\"data-qa-target\":`${c}-page-link`,href:y,onClick:P=\u003elt(`${T} page link`,{},P),tabIndex:S,children:[h,\" Home\"]})}),!!f\u0026\u0026f.map((P,K)=\u003e{if(P.id!==\"top-hospitals-nearby\")return m.jsx(x2,{handleMenuClose:o,menuItems:P,menuId:c,menuOpen:i,tabIndex:S},K)}),!!v\u0026\u0026v.map((P,K)=\u003em.jsx(C2,{index:K,linkItem:P,menuId:c,tabIndex:S},K)),d==null?void 0:d.map((P,K)=\u003em.jsx(k2,{linkItem:P,menuId:c,tabIndex:S},K))]})]})},x2=({menuId:o,menuItems:l,menuOpen:i,handleMenuClose:u})=\u003em.jsx(\"li\",{className:bt.subItemSection,\"data-qa-target\":`${o}-link-list`,children:m.jsx(Yp,{handleMenuClose:u,menuItems:l,menuOpen:i})}),k2=({menuId:o,linkItem:l,tabIndex:i})=\u003e{const{id:u,link:c,title:d}=l;return c!=null\u0026\u0026c.url?m.jsx(\"li\",{\"data-qa-target\":`menu-item-${u}`,children:m.jsx(\"a\",{className:bt.subItemLink,\"data-qa-target\":\"menu-link\",href:c==null?void 0:c.url,onClick:f=\u003elt(`${o} - link`,{},f),tabIndex:i,children:d})}):null},C2=({menuId:o,linkItem:l,tabIndex:i,index:u})=\u003el!=null\u0026\u0026l.url?m.jsx(\"li\",{children:m.jsx(\"a\",{href:l.url,className:bt.subItemLink,\"data-qa-target\":`${o}--link-${u+1}`,onClick:c=\u003elt(`${l.text} - link`,{},c),tabIndex:i,children:l.text})}):null,E2=\"_-6xL4\",T2=\"r1uH8\",_2=\"Uppg1\",N2=\"ugcZ2\",P2=\"JYuRN\",R2=\"s6gzq\",An={menuControl:E2,menuBtn:T2,menuBtnText:_2,navMenuWrapper:N2,navMenuWrapperClosed:P2,navMenuWrapperOpen:R2},Yp=({handleMenuClose:o,menuItems:l,menuOpen:i})=\u003e{const{id:u,title:c}=l,[d,f]=B.useState(!1),h=()=\u003ef(!1),y=()=\u003e{o(),h()};B.useEffect(()=\u003e{i||f(!1)},[i]);const v=j=\u003e{lt(`${c} - nav button`,{},j),f(!d)},S={[An.menuControl]:!0},T={[An.navMenuWrapper]:!0,[An.navMenuWrapperOpen]:d,[An.navMenuWrapperClosed]:!d};return m.jsxs(\"div\",{className:Be(S),children:[m.jsxs(\"button\",{className:An.menuBtn,\"data-qa-target\":`${u}-nav-btn`,\"aria-haspopup\":\"true\",\"aria-expanded\":d,onClick:j=\u003ev(j),tabIndex:i?0:-1,type:\"button\",children:[m.jsx(\"span\",{className:An.menuBtnText,children:c}),m.jsx(Qp,{})]}),m.jsx(\"div\",{className:Be(T),children:m.jsx(S2,{menuOpen:d,onHideDrawer:h,menuItems:l,handleMenuClose:y})})]})},j2=\"eE955\",I2=\"B44FQ\",L2=\"_6hWKx\",O2=\"WRPP7\",z2=\"L-zHn\",D2=\"rp28-\",M2=\"CpDkg\",A2=\"ut1sM\",F2=\"oyBTV\",U2=\"_4Hnxm\",B2=\"B73Rn\",$2=\"TU0i-\",St={navContainer:j2,navContainerRightAligned:I2,navContainerLeftAligned:L2,navContainerOpen:O2,navHeader:z2,mobileTitle:D2,navCloseBtn:M2,menuTitle:A2,navItems:F2,navControls:U2,overlay:B2,overlayOpen:$2},Xp=({cmsNavigation:o,customNavigation:l,id:i,isNavOpen:u,isRightAligned:c,menuTitle:d=\"Menu\",closeNav:f})=\u003e{const{onKeyPress:h,trapRef:y}=Jp(u,f),v={[St.navContainer]:!0,[St.navContainerRightAligned]:c,[St.navContainerLeftAligned]:!c,[St.navContainerOpen]:u},S={[St.overlay]:!0,[St.overlayOpen]:u};return m.jsxs(m.Fragment,{children:[m.jsxs(\"nav\",{\"aria-labelledby\":i,className:Be(v),onKeyDown:h,ref:y,children:[m.jsxs(\"div\",{className:St.navHeader,children:[m.jsx(\"strong\",{className:St.mobileTitle,id:i,children:d}),m.jsx(xa,{action:\"close\",ariaLabel:\"Close navigation menu\",className:St.navCloseBtn,hidden:!u,id:\"nav\",onClick:f})]}),m.jsxs(\"div\",{className:St.navItems,children:[m.jsx(\"div\",{className:St.menuTitle,children:d}),m.jsxs(\"ul\",{className:St.navControls,children:[o==null?void 0:o.map((T,j)=\u003em.jsx(\"li\",{className:St.navItem,children:m.jsx(Yp,{handleMenuClose:f,menuItems:T,menuOpen:u})},j)),l==null?void 0:l.map(({ariaLabel:T,callback:j,title:F,url:C},L)=\u003em.jsx(\"li\",{children:m.jsx(\"a\",{\"aria-label\":T,className:An.menuBtn,href:C!=null\u0026\u0026C.length?C:null,onClick:j,tabIndex:u?0:-1,children:F})},L))]})]})]}),m.jsx(\"div\",{className:Be(S),onClick:f,role:\"presentation\"})]})},V2=m.jsxs(\"g\",{fill:\"none\",stroke:\"currentColor\",strokeWidth:2,children:[m.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\"}),m.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\"})]}),Oa=o=\u003em.jsx(Ut,{qaTarget:\"profile-icon\",title:\"Profile\",viewBox:\"0 0 26 26\",...o,children:V2});Oa.propTypes=Ut.propTypes;const H2=\"NlhmK\",q2=\"Eb2pi\",W2=\"B1EbG\",b2=\"_3PLiH\",Un={accountNavBtn:H2,loggedIn:q2,loggedOut:W2,buttonText:b2},K2=async o=\u003e{await Fv(),lt(`${G2} - log out button`,{},o)},G2=\"account\",Q2=[{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:K2,id:\"log-out\",title:\"Log Out\"}],J2=({isLoggedIn:o})=\u003e{const l={[Un.accountNavBtn]:!0,[Un.loggedOut]:!0};return o?m.jsx(Y2,{customNavigation:Q2}):m.jsxs(\"a\",{className:Be(l),\"data-qa-target\":\"header-account-link\",\"aria-label\":\"Account sign in/sign up\",href:\"/account/login\",onClick:i=\u003elt(\"account link\",{},i),children:[m.jsx(Oa,{className:Un.accountIcon}),m.jsx(\"span\",{className:Un.buttonText,children:\"Account Sign In\"})]})},Y2=({cmsNavigation:o,customNavigation:l})=\u003e{const[i,u]=B.useState(!1),c=B.useRef(null),d=(h,y)=\u003e{lt(`account menu nav - ${i?\"closed\":\"open\"}`,{},y),c.current.ownerDocument.body.classList.toggle(\"body--no-scroll\"),u(h),h||c.current.focus()},f={[Un.accountNavBtn]:!0,[Un.loggedIn]:!0};return m.jsxs(m.Fragment,{children:[m.jsxs(\"button\",{\"aria-expanded\":i,\"aria-haspopup\":\"true\",\"aria-label\":\"Open Account Navigation\",className:Be(f),\"data-qa-target\":\"account-menu-open-btn\",onClick:h=\u003ed(!0,h),ref:c,type:\"button\",children:[m.jsx(Oa,{}),m.jsx(\"span\",{className:Un.buttonText,children:\"My Account\"})]}),m.jsx(Xp,{cmsNavigation:o,customNavigation:l,id:\"account-nav\",isNavOpen:i,isRightAligned:!0,menuTitle:\"My Account\",closeNav:h=\u003ed(!1,h)})]})},X2=m.jsxs(m.Fragment,{children:[m.jsx(\"rect\",{width:\"32\",height:\"3\",fill:\"currentColor\",rx:\"1.5\"}),m.jsx(\"rect\",{width:\"32\",height:\"3\",y:\"6.5\",fill:\"currentColor\",rx:\"1.5\"}),m.jsx(\"rect\",{width:\"24\",height:\"3\",y:\"13\",fill:\"currentColor\",rx:\"1.5\"})]}),Zp=o=\u003e{const{qaTarget:l=\"menu-icon\",title:i=\"Menu\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,viewBox:\"0 0 32 16\",...o,children:X2})};Zp.propTypes=Ut.propTypes;const Z2=\"KfGir\",vf={navOpenBtn:Z2},e3=({cmsNavigation:o,customNavigation:l})=\u003e{const[i,u]=B.useState(!1),c=B.useRef(null),d=(f,h)=\u003e{lt(`menu nav - ${i?\"closed\":\"open\"}`,{},h),c.current.ownerDocument.body.classList.toggle(\"body--no-scroll\"),u(f),f||c.current.focus()};return m.jsxs(m.Fragment,{children:[m.jsx(\"button\",{\"aria-expanded\":i,\"aria-haspopup\":\"true\",\"aria-label\":\"Open Menu Navigation\",className:vf.navOpenBtn,\"data-qa-target\":\"menu-open-btn\",onClick:f=\u003ed(!0,f),ref:c,type:\"button\",children:m.jsx(Zp,{className:vf.menuIcon,size:\"lg\"})}),m.jsx(Xp,{cmsNavigation:o,customNavigation:l,id:\"menu-nav\",isNavOpen:i,menuTitle:\"Menu\",closeNav:f=\u003ed(!1,f)})]})},t3=\"_container_6eikq_27\",n3=\"_hasCircleBg_6eikq_33\",r3=\"_coin_6eikq_38\",o3=\"_icon_6eikq_41\",l3=\"_textColor_6eikq_44\",eh={container:t3,hasCircleBg:n3,coin:r3,icon:o3,textColor:l3},i3=Mp.bind(eh),za=({ariaHidden:o=!0,children:l,className:i,coin:u,customWidth:c,oneColor:d,qaTarget:f,size:h,textColor:y,title:v,viewBox:S})=\u003e{const T=()=\u003e{let C=\"100%\";return h\u0026\u0026(C=\"1em\"),h\u0026\u0026c\u0026\u0026(C=c),C},j=()=\u003e{let C=null;return h\u0026\u0026(C=\".85em\"),u\u0026\u0026(C=\"1em\"),C},F=i3({[i]:i,container:!0,hasCircleBg:u\u0026\u0026h,coin:u,textColor:y,oneColor:d});return m.jsx(\"span\",{className:F,\"data-qa-target\":f,style:{fontSize:h+\"rem\"},children:m.jsxs(\"svg\",{className:eh.icon,fill:\"none\",width:T(),height:j(),viewBox:S,\"aria-hidden\":o?!0:null,children:[!o\u0026\u0026m.jsx(\"title\",{children:v}),l]})})};za.propTypes={ariaHidden:qe.bool,children:qe.node,className:qe.string,customWidth:qe.string,qaTarget:qe.string,title:qe.string,viewBox:qe.string};const Bn={primary:\"#0202EA\",secondary:\"#29B6C2\",inverted:\"#ffffff\",currentColor:\"currentColor\"},wf=({...o})=\u003e{let l=Bn.primary;return o.textColor||o.circled?l=Bn.currentColor:(o.inverted||o.coin)\u0026\u0026(l=Bn.inverted),l},Sf=({...o})=\u003e{let l=Bn.secondary;return o.textColor||o.circled?l=Bn.currentColor:o.oneColor\u0026\u0026o.inverted?l=Bn.inverted:o.oneColor\u0026\u0026(l=Bn.primary),l},th=o=\u003e{const l=m.jsxs(m.Fragment,{children:[m.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:wf({...o}),stroke:wf({...o}),strokeWidth:\".125\"}),m.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:Sf({...o})}),m.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:Sf({...o})})]}),{qaTarget:i=\"stethoscope-icon\",title:u=\"Stethoscope\"}=o;return m.jsx(za,{qaTarget:i,title:u,...o,viewBox:\"0 -1 75 58\",children:l})};th.propTypes=za.propTypes;const s3=\"FYcBw\",a3=\"avHAR\",ua={linkText:s3,hgProLink:a3},u3=()=\u003e{const o=\"Healthgrades for Professionals\",[l,i]=B.useState(\"/pro\");return B.useEffect(()=\u003e{var d;if((d=window==null?void 0:window.utag_data)!=null\u0026\u0026d.HGProfileID){i(`/pro?pwid=${window.utag_data.HGProfileID}\u0026pCID=hg-profile-header`);return}const u=setInterval(()=\u003e{var f;(f=window==null?void 0:window.utag_data)!=null\u0026\u0026f.HGProfileID\u0026\u0026(i(`/pro?pwid=${window.utag_data.HGProfileID}\u0026pCID=hg-profile-header`),clearInterval(u),clearTimeout(c))},200),c=setTimeout(()=\u003e{clearInterval(u)},3e3);return()=\u003e{clearInterval(u),clearTimeout(c)}},[]),m.jsxs(\"a\",{className:ua.hgProLink,\"data-qa-target\":\"header-hg-pro-link\",\"aria-label\":`\"Learn more about ${o}`,href:l,onClick:u=\u003elt(\"hg pro link\",{},u),children:[m.jsx(th,{textColor:!0,className:ua.linkIcon,size:2}),m.jsx(\"span\",{className:ua.linkText,children:o})]})},c3=o=\u003e{const l=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=d3,function(i,u,c,d){var y;const f=window.location.hostname,h=f===\"resources.healthgrades.com\"||f===\"www.healthgrades.com\";i=`https://tags.tiqcdn.com/utag/hg/main/${h?\"prod\":\"qa\"}/utag.js`,h||console.info(\"INFO: Loading QA Tealium script:\",i),u=document,c=\"script\",d=u.createElement(c),d.src=i,d.type=\"text/javascript\",d.async=!0,i=u.getElementsByTagName(c)[0],(y=i.parentNode)==null||y.insertBefore(d,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=\u003e{l()},[])},xf=\"header-import-svc\",d3={tealium_event:\"\",guidedSearch_cta:\"\",PDCSearchImpression:\"\",ProviderConversionImpression:\"\",UniqueContentVisit:\"\",OARUXsubmit:\"\",Save:\"\",Remove:\"\",OASurl:\"\",OASapi:\"\",OARlink:\"\",OARurl:\"\",NonSchedulingProvider:\"\",EnhancedImpression:\"\",PageName:xf,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:xf,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:\"\"},f3=()=\u003e{var o,l;if(!(typeof window\u003e\"u\"))return((o=window.utag_data)==null?void 0:o.PageName)||((l=window.utag_data)==null?void 0:l.page_name)||\"Header-Import-Lambda\"},p3=()=\u003e{if(typeof localStorage\u003e\"u\"||typeof document\u003e\"u\"||typeof window\u003e\"u\")return;const l=new URL(window.location.href).searchParams.get(\"what\");if(l)return localStorage.setItem(\"autosuggest:searchTerm\",l),decodeURIComponent(l);const i=document.referrer;if(!i)return;if(new URL(i).hostname===window.location.hostname)return localStorage.getItem(\"autosuggest:searchTerm\")},h3=()=\u003e{const[o,l]=B.useState(!1),[i,u]=B.useState(void 0),[c,d]=B.useState(p3),[f,h]=B.useState(void 0);B.useEffect(()=\u003e{l(!0);const T=()=\u003e{const C=localStorage.getItem(\"autosuggest:searchTerm\");C\u0026\u0026d(C)},j=()=\u003e{const C=localStorage.getItem(\"autosuggest:searchLocation\");C\u0026\u0026h(C)},F=()=\u003e{const C=localStorage.getItem(\"autosuggest:insuranceValue\");C\u0026\u0026u(C)};return window.addEventListener(\"autosuggest:storage:searchTerm\",T),window.addEventListener(\"autosuggest:storage:searchLocation\",j),window.addEventListener(\"autosuggest:storage:insuranceValue\",F),()=\u003e{window.removeEventListener(\"autosuggest:storage:searchTerm\",T),window.removeEventListener(\"autosuggest:storage:searchLocation\",j),window.removeEventListener(\"autosuggest:storage:insuranceValue\",F)}});const y=()=\u003e!!o,v=()=\u003e{var T;if(!(typeof window\u003e\"u\"))return(T=window==null?void 0:window.header_data)==null?void 0:T.suppress};return{category:(T=\u003e{var j;if(!(typeof window\u003e\"u\"))return(j=window==null?void 0:window.header_data)==null?void 0:j[T]})(\"category\"),insuranceValue:i,searchLocation:f,searchTerm:c,suppress:v(),suppressInsurance:!0,visible:y()}},m3=\"mCZx6\",g3=\"qgMKe\",y3=\"_3SuaM\",v3=\"YW7-7\",w3=\"ogrfy\",S3=\"WKEAW\",x3=\"je0wT\",k3=\"_79NHE\",C3=\"NALGS\",E3=\"_7tmON\",T3=\"UnJ9y\",_3=\"G6Dgo\",xt={header:m3,headerContent:g3,noSearch:y3,searchContainer:v3,logo:w3,logoLink:S3,noInsuranceSearch:x3,autosuggestIsMounted:k3,autosuggest:C3,skipLink:E3,nav:T3,skipTarget:_3};var N3={};const yr=Av(),P3=[{ariaLabel:`${yr?\"View\":\"Log in to\"} your Healthgrades account`,callback:o=\u003elt(`${yr?\"my account\":\"logout\"} link`,{},o),id:`${yr?\"view\":\"log-in-to\"}-your-healthgrades-account`,title:yr?\"My Account\":\"Healthgrades Account Sign In\",url:`/account/${yr?\"home\":\"login\"}`},{ariaLabel:\"View Healthgrades for Professionals\",callback:o=\u003elt(\"healthgrades for professionals link\",{},o),id:\"view-healthgrades-for-professionals\",title:\"Healthgrades for Professionals\",url:\"//update.healthgrades.com/?pCID=hg-dotc-header\"}],R3=({data:o,suppressAutosuggest:l})=\u003e{const i=N3.VITE_TEALIUM_URL;c3();const{category:u,insuranceValue:c,searchLocation:d,searchTerm:f,suppress:h,suppressInsurance:y,visible:v}=h3(),S=h||l,T={[xt.headerContent]:!0,[xt.noSearch]:S,[xt.noInsuranceSearch]:y};return m.jsx(\"header\",{className:xt.header,role:\"banner\",\"data-qa-target\":\"header-1.0.213\",children:m.jsxs(\"div\",{className:Be(T),children:[m.jsx(\"a\",{className:xt.skipLink,href:\"#ariaSkipNav\",onClick:j=\u003elt(\"skip nav link\",{},j),children:\"Skip navigation\"}),m.jsx(\"div\",{className:xt.nav,children:m.jsx(e3,{cmsNavigation:o.navigation,customNavigation:P3})}),m.jsx(\"div\",{className:xt.logo,children:m.jsx(j3,{})}),m.jsx(\"div\",{className:Be({[xt.searchContainer]:!0,[xt.noSearch]:S}),children:m.jsx(\"span\",{className:Be({[xt.autosuggest]:!0,[xt.autosuggestIsMounted]:v}),children:!S\u0026\u0026v\u0026\u0026m.jsx(_v,{baseUrl:\"https://www.healthgrades.com\",hasOverlay:!0,id:\"synd-header\",initialInsuranceValue:c,initialSearchLocation:d,initialSearchTerm:f,pageName:f3(),searchCategory:u,suppressInsurance:y,shouldLockScroll:!0,tealiumUrl:i})})}),m.jsx(u3,{}),m.jsx(J2,{isLoggedIn:yr}),m.jsx(\"div\",{className:xt.skipTarget,id:\"ariaSkipNav\"})]})})},j3=()=\u003em.jsx(\"a\",{className:xt.logoLink,\"data-qa-target\":\"header-logo-link\",\"aria-label\":\"Healthgrades Home\",href:\"/\",onClick:o=\u003elt(\"logo link\",{},o),children:m.jsx(Ap,{})}),I3=async()=\u003e{const o=\"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header\";try{const l={method:\"GET\",url:o,params:{}};return(await _e.request(l)).data}catch(l){throw console.error(l),l}};I3().then(o=\u003e{const{header:l}=o;i1.hydrateRoot(document.getElementById(\"syndicated-header\"),m.jsx(R3,{data:l}))});\u003c/script\u003e\n\n\u003cstyle rel=\"stylesheet\" crossorigin\u003e._-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_1eiha_33{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;padding:1rem}._modalScroll_1eiha_42{overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._modalScroll_1eiha_42::-webkit-scrollbar{display:none}._contentScroll_1eiha_51 ._dialog_1eiha_51{height:100%;overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}._contentScroll_1eiha_51 ._dialog_1eiha_51::-webkit-scrollbar{display:none}._contentScroll_1eiha_51 ._closeButtonWrapper_1eiha_61{right:3rem}._contentScroll_1eiha_51 ._closeButton_1eiha_61{position:fixed;z-index:1;background:var(--bg-base);border-radius:50%}._overlay_1eiha_70{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-overlay-dark)}._dialog_1eiha_51{position:relative;background:var(--bg-base);margin:auto;min-width:4rem;min-height:4rem;overflow:hidden;width:100%;max-width:var(--modal-max-width, 30rem);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-deep);padding:3rem 1.5rem}._lg_1eiha_91{--modal-max-width: 50rem}._auto_1eiha_94{--modal-max-width: none}._logo_1eiha_97{margin:0 auto 1rem;width:2.5rem}._header_1eiha_101{margin-bottom:1rem;text-align:center}._title_1eiha_105{margin-bottom:0}._closeButtonWrapper_1eiha_61{position:absolute;top:.5rem;right:.5rem}._closeButton_1eiha_61{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}}._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}.kxJqu{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}.kxJqu:hover,.kxJqu:focus{background:var(--bg-off-base);color:currentColor}.kxJqu:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.CiffH{font-size:3rem}.R4QRp{font-size:2.25rem}._6wLJt{background:var(--bg-base);height:100%}.fxfb3{display:flex;align-items:center;justify-content:center;height:3.5rem;border-bottom:var(--border-base);font-weight:var(--font-weight-bold)}.uvsaF{position:absolute;left:.5rem}.zXu4Y{position:absolute;right:.5rem}@media (min-width: 768px){.zXu4Y{display:none}}.hojon{margin:0;padding:0;list-style:none}.HsJLz{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}.HsJLz:hover,.HsJLz:focus{background:var(--bg-off-base);color:currentColor}.HsJLz:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}._-6xL4{display:grid}.r1uH8{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}.r1uH8:hover,.r1uH8:focus{background:var(--bg-off-base);color:currentColor}.r1uH8:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}.Uppg1{transform:translateY(-.0625em)}.ugcZ2{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){.ugcZ2{height:calc(100vh - 4rem)}}@media (min-width: 992px){.ugcZ2{height:calc(100vh - 5rem)}}.JYuRN{--menu-position: -100%;--menu-position-delay: var(--transition-speed-fast);--menu-opacity: 0}.s6gzq{--menu-position: 0%;--menu-position-delay: 0ms;--menu-opacity: 1}.eE955{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){.eE955{width:25rem;transition:transform var(--transition-speed-fast) ease-in-out}}.B44FQ{right:0;--nav-postion-closed: 100%}._6hWKx{left:0;--nav-postion-closed: -100%}.WRPP7{--nav-position-open: 0;--nav-opacity-open: 1}.L-zHn{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){.L-zHn{height:4rem}}@media (min-width: 992px){.L-zHn{height:5rem}}@media (min-width: 768px){.rp28-{display:none}}.CpDkg{position:absolute;right:.5rem}@media (min-width: 768px){.CpDkg{left:.75rem}}.ut1sM{display:none}@media (min-width: 768px){.ut1sM{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){.oyBTV{position:relative}}._4Hnxm{margin:0;padding:0;list-style:none}._4Hnxm li{border-bottom:var(--border-base)}.B73Rn{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}.TU0i-{--overlay-width: 100%;--overlay-opacity: 1;transition:opacity var(--transition-speed-fast)}.NlhmK{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}.NlhmK:hover,.NlhmK:focus{background:var(--bg-off-base);color:currentColor}.NlhmK:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}@media (min-width: 992px){.NlhmK{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)}}.Eb2pi{--btn-width: 8rem}.B1EbG{--btn-width: 7rem}._3PLiH{display:none}@media (min-width: 992px){._3PLiH{display:block}}.KfGir{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}.KfGir:hover,.KfGir:focus{background:var(--bg-off-base);color:currentColor}.KfGir:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}._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}.FYcBw,.avHAR{display:none}@media (min-width: 768px){.avHAR{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}.avHAR:hover,.avHAR:focus{background:var(--bg-off-base);color:currentColor}.avHAR:focus{outline:0;box-shadow:inset 0 0 0 .125em var(--text-color)}}@media (min-width: 1200px){.avHAR{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}.avHAR .FYcBw{display:block}}.mCZx6{--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){.mCZx6{box-shadow:var(--box-shadow-base);border-bottom:none}}.qgMKe{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){.qgMKe{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){.qgMKe{column-gap:1rem;padding:0 1rem;height:5rem}}@media (min-width: 1200px){.qgMKe{column-gap:1.5rem}}._3SuaM{grid-template-rows:1fr;padding-bottom:0}._3SuaM .YW7-7{display:none}@media (min-width: 768px){._3SuaM .YW7-7{display:flex}._3SuaM .YW7-7:before{display:none}}.ogrfy{display:flex;justify-content:center}.WKEAW{display:flex;width:11rem}@media (min-width: 992px){.WKEAW{width:13.75rem}}.WKEAW:focus{outline:2px solid var(--text-color);border-radius:var(--border-radius-md)}@media (min-width: 768px){.WKEAW:focus{outline-offset:.25rem}}.je0wT{--header-search-width: 34rem}.YW7-7{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){.YW7-7{padding:0;z-index:0}}@media (min-width: 768px){.YW7-7{--autosuggest-overlay-top: 4rem}}@media (min-width: 992px){.YW7-7{--autosuggest-overlay-top: 5rem}}.YW7-7:before:not(._3SuaM){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}._79NHE{--search-opacity: 1}.NALGS{opacity:var(--search-opacity, 0);transition:opacity var(--transition-speed-fast) var(--transition-speed-fast);max-width:var(--header-search-width);width:100%}._7tmON{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}._7tmON:active,._7tmON: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){._7tmON:active,._7tmON:focus{outline-offset:.5rem;left:4.5rem;top:unset}}._7tmON:active+.UnJ9y+.ogrfy,._7tmON:focus+.UnJ9y+.ogrfy{opacity:0}.G6Dgo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}\u003c/style\u003e\n\n\u003cbody\u003e\n  \u003cdiv id=\"syndicated-header\"\u003e\u003cheader class=\"mCZx6\" role=\"banner\" data-qa-target=\"header-1.0.213\"\u003e\u003cdiv class=\"qgMKe je0wT\"\u003e\u003ca class=\"_7tmON\" href=\"#ariaSkipNav\"\u003eSkip navigation\u003c/a\u003e\u003cdiv class=\"UnJ9y\"\u003e\u003cbutton aria-expanded=\"false\" aria-haspopup=\"true\" aria-label=\"Open Menu Navigation\" class=\"KfGir\" data-qa-target=\"menu-open-btn\" type=\"button\"\u003e\u003csvg 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\"\u003e\u003crect width=\"32\" height=\"3\" fill=\"currentColor\" rx=\"1.5\"\u003e\u003c/rect\u003e\u003crect width=\"32\" height=\"3\" y=\"6.5\" fill=\"currentColor\" rx=\"1.5\"\u003e\u003c/rect\u003e\u003crect width=\"24\" height=\"3\" y=\"13\" fill=\"currentColor\" rx=\"1.5\"\u003e\u003c/rect\u003e\u003c/svg\u003e\u003c/button\u003e\u003cnav aria-labelledby=\"menu-nav\" class=\"eE955 _6hWKx\"\u003e\u003cdiv class=\"L-zHn\"\u003e\u003cstrong class=\"rp28-\" id=\"menu-nav\"\u003eMenu\u003c/strong\u003e\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu CpDkg\" data-qa-target=\"nav-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cdiv class=\"oyBTV\"\u003e\u003cdiv class=\"ut1sM\"\u003eMenu\u003c/div\u003e\u003cul class=\"_4Hnxm\"\u003e\u003cli\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"find-a-doctor-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eFind a Doctor\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"find-a-doctor-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eFind a Doctor\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca class=\"HsJLz\" data-qa-target=\"find-a-doctor-page-link\" href=\"https://www.healthgrades.com/find-a-doctor\" tabindex=\"-1\"\u003eFind a Doctor\u003c!-- --\u003e Home\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"find-a-doctor-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"find-doctors-by-specialty-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eFind Doctors by Specialty\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"find-doctors-by-specialty-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eFind Doctors by Specialty\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/family-practice-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-1\" tabindex=\"-1\"\u003eFamily Medicine\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/internal-medicine-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-2\" tabindex=\"-1\"\u003eInternal Medicine\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/obstetrics-gynecology-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-3\" tabindex=\"-1\"\u003eObstetrics \u0026amp; Gynecology\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/dentistry-general-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-4\" tabindex=\"-1\"\u003eDentistry\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/orthopedic-surgery-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-5\" tabindex=\"-1\"\u003eOrthopedic Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/specialty-directory\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-specialty--link-6\" tabindex=\"-1\"\u003eSee All Specialities\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"find-a-doctor-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"find-doctors-by-condition-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eFind Doctors by Condition\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"find-doctors-by-condition-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eFind Doctors by Condition\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Fibromyalgia\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-condition--link-1\" tabindex=\"-1\"\u003eFibromyalgia\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Anxiety\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-condition--link-2\" tabindex=\"-1\"\u003eAnxiety\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Attention%20Deficit%20Hyperactivity%20Disorder%20(ADHD)\u0026amp;entityCode=1673\u0026amp;searchType=Condition\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-condition--link-3\" tabindex=\"-1\"\u003eADHD\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Sleep%20Apnea\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-condition--link-4\" tabindex=\"-1\"\u003eSleep Apnea\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Migraine\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-condition--link-5\" tabindex=\"-1\"\u003eMigraine\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"find-a-doctor-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"find-doctors-by-procedure-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eFind Doctors by Procedure\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"find-doctors-by-procedure-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eFind Doctors by Procedure\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Pain%20Management\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-procedure--link-1\" tabindex=\"-1\"\u003ePain Management\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Orthopedic%20Spine%20Surgery\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-procedure--link-2\" tabindex=\"-1\"\u003eOrthopedic Spine Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Marriage%20Counseling\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-procedure--link-3\" tabindex=\"-1\"\u003eMarriage Counseling\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Hernia%20Repair\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-procedure--link-4\" tabindex=\"-1\"\u003eHernia Repair\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?what=Colonoscopy\" class=\"HsJLz\" data-qa-target=\"find-doctors-by-procedure--link-5\" tabindex=\"-1\"\u003eColonoscopy\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-find-a-doctor-by-insurance\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/insurance-search\" tabindex=\"-1\"\u003eFind a Doctor by Insurance\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-review-your-doctor\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/doctor-reviews\" tabindex=\"-1\"\u003eReview Your Doctor\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"find-a-facility-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eFind a Facility\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"find-a-facility-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eFind a Facility\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli data-qa-target=\"find-a-facility-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"top-hospitals-by-specialty-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eTop Hospitals by Specialty\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"top-hospitals-by-specialty-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eTop Hospitals by Specialty\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?category=Facility\u0026amp;FacilityRating=Appendectomy%7CAPP\" class=\"HsJLz\" data-qa-target=\"top-hospitals-by-specialty--link-1\" tabindex=\"-1\"\u003eAppendectomy\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?category=Facility\u0026amp;FacilityRating=Back%20and%20Neck%20Surgeries%20(without%20Spinal%20Fusion)%7CBAK\" class=\"HsJLz\" data-qa-target=\"top-hospitals-by-specialty--link-2\" tabindex=\"-1\"\u003eBack and Neck Surgery (Except Spinal Fusion)\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?category=Facility\u0026amp;FacilityRating=Bariatric%20Surgery%7CBAR\" class=\"HsJLz\" data-qa-target=\"top-hospitals-by-specialty--link-3\" tabindex=\"-1\"\u003eBariatric Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?category=Facility\u0026amp;FacilityRating=Carotid%20Procedures%7CCAR\" class=\"HsJLz\" data-qa-target=\"top-hospitals-by-specialty--link-4\" tabindex=\"-1\"\u003eCarotid Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://www.healthgrades.com/usearch?category=Facility\" class=\"HsJLz\" data-qa-target=\"top-hospitals-by-specialty--link-5\" tabindex=\"-1\"\u003eSee All\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-find-a-hospital\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/find-a-hospital\" tabindex=\"-1\"\u003eFind a Hospital\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-find-a-group-practice\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/find-a-group-practice\" tabindex=\"-1\"\u003eFind a Group Practice\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-find-a-pharmacy\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/find-a-pharmacy\" tabindex=\"-1\"\u003eFind a Pharmacy\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-find-an-urgent-care\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/find-an-urgent-care\" tabindex=\"-1\"\u003eFind an Urgent Care\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"hospital-awards-ratings-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eHospital Awards \u0026amp; Ratings\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"hospital-awards-ratings-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eHospital Awards \u0026amp; Ratings\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca class=\"HsJLz\" data-qa-target=\"hospital-awards-ratings-page-link\" href=\"https://www.healthgrades.com/quality/hospital-ratings-awards\" tabindex=\"-1\"\u003eHospital Awards \u0026amp; Ratings\u003c!-- --\u003e Home\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-americas-best-hospitals\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/quality/americas-best-hospitals\" tabindex=\"-1\"\u003eAmerica\u0026#x27;s Best Hospitals\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-specialty-excellence\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/quality/specialty-excellence-americas-best-care\" tabindex=\"-1\"\u003eSpecialty Excellence\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-ob-gyn-care\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/quality/ob-gyn-care-excellence-awards\" tabindex=\"-1\"\u003eOb-Gyn Care\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-outstanding-patient-experience\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/quality/outstanding-patient-experience-award\" tabindex=\"-1\"\u003eOutstanding Patient Experience\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-patient-safety-excellence\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://www.healthgrades.com/quality/patient-safety-excellence-award\" tabindex=\"-1\"\u003ePatient Safety Excellence\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"health-a-to-z-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eHealth A to Z\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"health-a-to-z-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eHealth A to Z\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca class=\"HsJLz\" data-qa-target=\"health-a-to-z-page-link\" href=\"https://resources.healthgrades.com/\" tabindex=\"-1\"\u003eHealth A to Z\u003c!-- --\u003e Home\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"health-a-to-z-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"learn-about-conditions-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eLearn About Conditions\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"learn-about-conditions-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eLearn About Conditions\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/back-pain\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-1\" tabindex=\"-1\"\u003eBack Pain\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/cancer\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-2\" tabindex=\"-1\"\u003eCancer\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/diabetes\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-3\" tabindex=\"-1\"\u003eDiabetes\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/high-blood-pressure\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-4\" tabindex=\"-1\"\u003eHigh Blood Pressure\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/skin-hair-and-nails\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-5\" tabindex=\"-1\"\u003eSkin Conditions\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/symptoms-and-conditions\" class=\"HsJLz\" data-qa-target=\"learn-about-conditions--link-6\" tabindex=\"-1\"\u003eSee All Conditions\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"health-a-to-z-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"learn-about-procedures-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eLearn About Procedures\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"learn-about-procedures-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eLearn About Procedures\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/angioplasty\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-1\" tabindex=\"-1\"\u003eAngioplasty\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/cataract-surgery/cataract-surgery\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-2\" tabindex=\"-1\"\u003eCataract Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/knee-replacement\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-3\" tabindex=\"-1\"\u003eKnee Replacement\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/mohs-surgery/mohs-surgery\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-4\" tabindex=\"-1\"\u003eMohs Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/shoulder-surgery/shoulder-surgery\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-5\" tabindex=\"-1\"\u003eShoulder Surgery\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/procedures-index\" class=\"HsJLz\" data-qa-target=\"learn-about-procedures--link-6\" tabindex=\"-1\"\u003eSee All Procedures\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"health-a-to-z-link-list\"\u003e\u003cdiv class=\"_-6xL4\"\u003e\u003cbutton class=\"r1uH8\" data-qa-target=\"appointment-guides-nav-btn\" aria-haspopup=\"true\" aria-expanded=\"false\" tabindex=\"-1\" type=\"button\"\u003e\u003cspan class=\"Uppg1\"\u003eAppointment Guides\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"ugcZ2 JYuRN\"\u003e\u003cdiv class=\"_6wLJt\" data-qa-target=\"appointment-guides-nav-menu\"\u003e\u003cdiv class=\"fxfb3\"\u003e\u003cbutton aria-label=\"Back to previous menu\" class=\"kxJqu uvsaF\" data-qa-target=\"nav-menu-back-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"R4QRp _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"chevron-left-icon\" focusable=\"false\"\u003e\u003cpath d=\"M16 20l-8-8 8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003eAppointment Guides\u003cbutton aria-label=\"Close navigation menu\" class=\"kxJqu zXu4Y\" data-qa-target=\"nav-menu-close-btn\" tabindex=\"-1\"\u003e\u003csvg class=\"CiffH _icon_1tari_27\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\u003e\u003cpath d=\"M6.5 5.5l12 12M18.5 5.5l-12 12\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/div\u003e\u003cul class=\"hojon\"\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/asthma/asthma-appointment-guide\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-1\" tabindex=\"-1\"\u003eAsthma\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/copd/copd-appointment-guide\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-2\" tabindex=\"-1\"\u003eCOPD\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/depression/depression-appointment-guide\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-3\" tabindex=\"-1\"\u003eDepression\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/psoriasis/psoriasis-appointment-guide\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-4\" tabindex=\"-1\"\u003ePsoriasis\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/rheumatoid-arthritis/rheumatoid-arthritis-appointment-guide\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-5\" tabindex=\"-1\"\u003eRheumatoid Arthritis\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"https://resources.healthgrades.com/right-care/appointment-guides\" class=\"HsJLz\" data-qa-target=\"appointment-guides--link-6\" tabindex=\"-1\"\u003eSee All Appointment Guides\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-explore-medicare\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://resources.healthgrades.com/right-care/medicare\" tabindex=\"-1\"\u003eExplore Medicare\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-drugs-a-z\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://resources.healthgrades.com/drugs\" tabindex=\"-1\"\u003eDrugs A-Z\u003c/a\u003e\u003c/li\u003e\u003cli data-qa-target=\"menu-item-trending-videos\"\u003e\u003ca class=\"HsJLz\" data-qa-target=\"menu-link\" href=\"https://resources.healthgrades.com/video\" tabindex=\"-1\"\u003eTrending Videos\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/li\u003e\u003cli\u003e\u003ca aria-label=\"Log in to your Healthgrades account\" class=\"r1uH8\" href=\"/account/login\" tabindex=\"-1\"\u003eHealthgrades Account Sign In\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca aria-label=\"View Healthgrades for Professionals\" class=\"r1uH8\" href=\"//update.healthgrades.com/?pCID=hg-dotc-header\" tabindex=\"-1\"\u003eHealthgrades for Professionals\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/nav\u003e\u003cdiv class=\"B73Rn\" role=\"presentation\"\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"ogrfy\"\u003e\u003ca class=\"WKEAW\" data-qa-target=\"header-logo-link\" aria-label=\"Healthgrades Home\" href=\"/\"\u003e\u003csvg class=\"_logo_1ucpf_27 logo--standard\" aria-hidden=\"true\" width=\"100%\" viewBox=\"0 0 165 24\"\u003e\u003ctitle\u003eHealthgrades\u003c/title\u003e\u003cpath fill=\"#626366\" d=\"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z\"\u003e\u003c/path\u003e\u003cpath fill=\"#0202EA\" d=\"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z\"\u003e\u003c/path\u003e\u003cpath fill=\"#0202EA\" d=\"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv class=\"YW7-7\"\u003e\u003cspan class=\"NALGS\"\u003e\u003c/span\u003e\u003c/div\u003e\u003ca class=\"avHAR\" data-qa-target=\"header-hg-pro-link\" aria-label=\"\u0026quot;Learn more about Healthgrades for Professionals\" href=\"/pro\"\u003e\u003cspan class=\"_container_6eikq_27 _textColor_6eikq_44\" data-qa-target=\"stethoscope-icon\" style=\"font-size:2rem\"\u003e\u003csvg class=\"_icon_6eikq_41\" fill=\"none\" width=\"1em\" height=\".85em\" viewBox=\"0 -1 75 58\" aria-hidden=\"true\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/span\u003e\u003cspan class=\"FYcBw\"\u003eHealthgrades for Professionals\u003c/span\u003e\u003c/a\u003e\u003ca class=\"NlhmK B1EbG\" data-qa-target=\"header-account-link\" aria-label=\"Account sign in/sign up\" href=\"/account/login\"\u003e\u003csvg 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\"\u003e\u003cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003cpath d=\"M13 25c6.627 0 12-5.373 12-12S19.627 1 13 1 1 6.373 1 13s5.373 12 12 12z\"\u003e\u003c/path\u003e\u003c/g\u003e\u003c/svg\u003e\u003cspan class=\"_3PLiH\"\u003eAccount Sign In\u003c/span\u003e\u003c/a\u003e\u003cdiv class=\"G6Dgo\" id=\"ariaSkipNav\"\u003e\u003c/div\u003e\u003c/div\u003e\u003c/header\u003e\u003c/div\u003e\n\u003c/body\u003e\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"header\",null,{\"role\":\"banner\",\"aria-label\":\"Site header\",\"children\":[\"$\",\"div\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"},\"suppressHydrationWarning\":true}]}]\n1c:T3d597,"])</script><script>self.__next_f.push([1,"\u003cscript type=\"module\" crossorigin\u003e\n(function(){const u=document.createElement(\"link\").relList;if(u\u0026\u0026u.supports\u0026\u0026u.supports(\"modulepreload\"))return;for(const f of document.querySelectorAll('link[rel=\"modulepreload\"]'))c(f);new MutationObserver(f=\u003e{for(const d of f)if(d.type===\"childList\")for(const p of d.addedNodes)p.tagName===\"LINK\"\u0026\u0026p.rel===\"modulepreload\"\u0026\u0026c(p)}).observe(document,{childList:!0,subtree:!0});function s(f){const d={};return f.integrity\u0026\u0026(d.integrity=f.integrity),f.referrerPolicy\u0026\u0026(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=s(f);fetch(f.href,d)}})();function pf(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var us={exports:{}},Ir={},as={exports:{}},Z={};/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var Oc;function bp(){if(Oc)return Z;Oc=1;var o=Symbol.for(\"react.element\"),u=Symbol.for(\"react.portal\"),s=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\"),C=Symbol.for(\"react.memo\"),x=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function F(v){return v===null||typeof v!=\"object\"?null:(v=z\u0026\u0026v[z]||v[\"@@iterator\"],typeof v==\"function\"?v:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,A={};function D(v,T,G){this.props=v,this.context=T,this.refs=A,this.updater=G||Y}D.prototype.isReactComponent={},D.prototype.setState=function(v,T){if(typeof v!=\"object\"\u0026\u0026typeof v!=\"function\"\u0026\u0026v!=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,T,\"setState\")},D.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,\"forceUpdate\")};function oe(){}oe.prototype=D.prototype;function ge(v,T,G){this.props=v,this.context=T,this.refs=A,this.updater=G||Y}var le=ge.prototype=new oe;le.constructor=ge,N(le,D.prototype),le.isPureReactComponent=!0;var re=Array.isArray,ve=Object.prototype.hasOwnProperty,we={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function Ae(v,T,G){var X,b={},te=null,ae=null;if(T!=null)for(X in T.ref!==void 0\u0026\u0026(ae=T.ref),T.key!==void 0\u0026\u0026(te=\"\"+T.key),T)ve.call(T,X)\u0026\u0026!ue.hasOwnProperty(X)\u0026\u0026(b[X]=T[X]);var ie=arguments.length-2;if(ie===1)b.children=G;else if(1\u003cie){for(var me=Array(ie),nt=0;nt\u003cie;nt++)me[nt]=arguments[nt+2];b.children=me}if(v\u0026\u0026v.defaultProps)for(X in ie=v.defaultProps,ie)b[X]===void 0\u0026\u0026(b[X]=ie[X]);return{$$typeof:o,type:v,key:te,ref:ae,props:b,_owner:we.current}}function et(v,T){return{$$typeof:o,type:v.type,key:T,ref:v.ref,props:v.props,_owner:v._owner}}function st(v){return typeof v==\"object\"\u0026\u0026v!==null\u0026\u0026v.$$typeof===o}function _t(v){var T={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+v.replace(/[=:]/g,function(G){return T[G]})}var $e=/\\/+/g;function Ne(v,T){return typeof v==\"object\"\u0026\u0026v!==null\u0026\u0026v.key!=null?_t(\"\"+v.key):T.toString(36)}function Re(v,T,G,X,b){var te=typeof v;(te===\"undefined\"||te===\"boolean\")\u0026\u0026(v=null);var ae=!1;if(v===null)ae=!0;else switch(te){case\"string\":case\"number\":ae=!0;break;case\"object\":switch(v.$$typeof){case o:case u:ae=!0}}if(ae)return ae=v,b=b(ae),v=X===\"\"?\".\"+Ne(ae,0):X,re(b)?(G=\"\",v!=null\u0026\u0026(G=v.replace($e,\"$\u0026/\")+\"/\"),Re(b,T,G,\"\",function(nt){return nt})):b!=null\u0026\u0026(st(b)\u0026\u0026(b=et(b,G+(!b.key||ae\u0026\u0026ae.key===b.key?\"\":(\"\"+b.key).replace($e,\"$\u0026/\")+\"/\")+v)),T.push(b)),1;if(ae=0,X=X===\"\"?\".\":X+\":\",re(v))for(var ie=0;ie\u003cv.length;ie++){te=v[ie];var me=X+Ne(te,ie);ae+=Re(te,T,G,me,b)}else if(me=F(v),typeof me==\"function\")for(v=me.call(v),ie=0;!(te=v.next()).done;)te=te.value,me=X+Ne(te,ie++),ae+=Re(te,T,G,me,b);else if(te===\"object\")throw T=String(v),Error(\"Objects are not valid as a React child (found: \"+(T===\"[object Object]\"?\"object with keys {\"+Object.keys(v).join(\", \")+\"}\":T)+\"). If you meant to render a collection of children, use an array instead.\");return ae}function tt(v,T,G){if(v==null)return v;var X=[],b=0;return Re(v,X,\"\",\"\",function(te){return T.call(G,te,b++)}),X}function fe(v){if(v._status===-1){var T=v._result;T=T(),T.then(function(G){(v._status===0||v._status===-1)\u0026\u0026(v._status=1,v._result=G)},function(G){(v._status===0||v._status===-1)\u0026\u0026(v._status=2,v._result=G)}),v._status===-1\u0026\u0026(v._status=0,v._result=T)}if(v._status===1)return v._result.default;throw v._result}var de={current:null},j={transition:null},W={ReactCurrentDispatcher:de,ReactCurrentBatchConfig:j,ReactCurrentOwner:we};function U(){throw Error(\"act(...) is not supported in production builds of React.\")}return Z.Children={map:tt,forEach:function(v,T,G){tt(v,function(){T.apply(this,arguments)},G)},count:function(v){var T=0;return tt(v,function(){T++}),T},toArray:function(v){return tt(v,function(T){return T})||[]},only:function(v){if(!st(v))throw Error(\"React.Children.only expected to receive a single React element child.\");return v}},Z.Component=D,Z.Fragment=s,Z.Profiler=f,Z.PureComponent=ge,Z.StrictMode=c,Z.Suspense=_,Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,Z.act=U,Z.cloneElement=function(v,T,G){if(v==null)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+v+\".\");var X=N({},v.props),b=v.key,te=v.ref,ae=v._owner;if(T!=null){if(T.ref!==void 0\u0026\u0026(te=T.ref,ae=we.current),T.key!==void 0\u0026\u0026(b=\"\"+T.key),v.type\u0026\u0026v.type.defaultProps)var ie=v.type.defaultProps;for(me in T)ve.call(T,me)\u0026\u0026!ue.hasOwnProperty(me)\u0026\u0026(X[me]=T[me]===void 0\u0026\u0026ie!==void 0?ie[me]:T[me])}var me=arguments.length-2;if(me===1)X.children=G;else if(1\u003cme){ie=Array(me);for(var nt=0;nt\u003cme;nt++)ie[nt]=arguments[nt+2];X.children=ie}return{$$typeof:o,type:v.type,key:b,ref:te,props:X,_owner:ae}},Z.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},Z.createElement=Ae,Z.createFactory=function(v){var T=Ae.bind(null,v);return T.type=v,T},Z.createRef=function(){return{current:null}},Z.forwardRef=function(v){return{$$typeof:g,render:v}},Z.isValidElement=st,Z.lazy=function(v){return{$$typeof:x,_payload:{_status:-1,_result:v},_init:fe}},Z.memo=function(v,T){return{$$typeof:C,type:v,compare:T===void 0?null:T}},Z.startTransition=function(v){var T=j.transition;j.transition={};try{v()}finally{j.transition=T}},Z.unstable_act=U,Z.useCallback=function(v,T){return de.current.useCallback(v,T)},Z.useContext=function(v){return de.current.useContext(v)},Z.useDebugValue=function(){},Z.useDeferredValue=function(v){return de.current.useDeferredValue(v)},Z.useEffect=function(v,T){return de.current.useEffect(v,T)},Z.useId=function(){return de.current.useId()},Z.useImperativeHandle=function(v,T,G){return de.current.useImperativeHandle(v,T,G)},Z.useInsertionEffect=function(v,T){return de.current.useInsertionEffect(v,T)},Z.useLayoutEffect=function(v,T){return de.current.useLayoutEffect(v,T)},Z.useMemo=function(v,T){return de.current.useMemo(v,T)},Z.useReducer=function(v,T,G){return de.current.useReducer(v,T,G)},Z.useRef=function(v){return de.current.useRef(v)},Z.useState=function(v){return de.current.useState(v)},Z.useSyncExternalStore=function(v,T,G){return de.current.useSyncExternalStore(v,T,G)},Z.useTransition=function(){return de.current.useTransition()},Z.version=\"18.3.1\",Z}var Lc;function Rs(){return Lc||(Lc=1,as.exports=bp()),as.exports}/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var zc;function e1(){if(zc)return Ir;zc=1;var o=Rs(),u=Symbol.for(\"react.element\"),s=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,_,C){var x,z={},F=null,Y=null;C!==void 0\u0026\u0026(F=\"\"+C),_.key!==void 0\u0026\u0026(F=\"\"+_.key),_.ref!==void 0\u0026\u0026(Y=_.ref);for(x in _)c.call(_,x)\u0026\u0026!d.hasOwnProperty(x)\u0026\u0026(z[x]=_[x]);if(g\u0026\u0026g.defaultProps)for(x in _=g.defaultProps,_)z[x]===void 0\u0026\u0026(z[x]=_[x]);return{$$typeof:u,type:g,key:F,ref:Y,props:z,_owner:f.current}}return Ir.Fragment=s,Ir.jsx=p,Ir.jsxs=p,Ir}var Dc;function t1(){return Dc||(Dc=1,us.exports=e1()),us.exports}var M=t1(),bl={},cs={exports:{}},Ye={},fs={exports:{}},ds={};/**\n * @license React\n * scheduler.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var jc;function n1(){return jc||(jc=1,function(o){function u(j,W){var U=j.length;j.push(W);e:for(;0\u003cU;){var v=U-1\u003e\u003e\u003e1,T=j[v];if(0\u003cf(T,W))j[v]=W,j[U]=T,U=v;else break e}}function s(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var W=j[0],U=j.pop();if(U!==W){j[0]=U;e:for(var v=0,T=j.length,G=T\u003e\u003e\u003e1;v\u003cG;){var X=2*(v+1)-1,b=j[X],te=X+1,ae=j[te];if(0\u003ef(b,U))te\u003cT\u0026\u00260\u003ef(ae,b)?(j[v]=ae,j[te]=U,v=te):(j[v]=b,j[X]=U,v=X);else if(te\u003cT\u0026\u00260\u003ef(ae,U))j[v]=ae,j[te]=U,v=te;else break e}}return W}function f(j,W){var U=j.sortIndex-W.sortIndex;return U!==0?U:j.id-W.id}if(typeof performance==\"object\"\u0026\u0026typeof 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 _=[],C=[],x=1,z=null,F=3,Y=!1,N=!1,A=!1,D=typeof setTimeout==\"function\"?setTimeout:null,oe=typeof clearTimeout==\"function\"?clearTimeout:null,ge=typeof setImmediate\u003c\"u\"?setImmediate:null;typeof navigator\u003c\"u\"\u0026\u0026navigator.scheduling!==void 0\u0026\u0026navigator.scheduling.isInputPending!==void 0\u0026\u0026navigator.scheduling.isInputPending.bind(navigator.scheduling);function le(j){for(var W=s(C);W!==null;){if(W.callback===null)c(C);else if(W.startTime\u003c=j)c(C),W.sortIndex=W.expirationTime,u(_,W);else break;W=s(C)}}function re(j){if(A=!1,le(j),!N)if(s(_)!==null)N=!0,fe(ve);else{var W=s(C);W!==null\u0026\u0026de(re,W.startTime-j)}}function ve(j,W){N=!1,A\u0026\u0026(A=!1,oe(Ae),Ae=-1),Y=!0;var U=F;try{for(le(W),z=s(_);z!==null\u0026\u0026(!(z.expirationTime\u003eW)||j\u0026\u0026!_t());){var v=z.callback;if(typeof v==\"function\"){z.callback=null,F=z.priorityLevel;var T=v(z.expirationTime\u003c=W);W=o.unstable_now(),typeof T==\"function\"?z.callback=T:z===s(_)\u0026\u0026c(_),le(W)}else c(_);z=s(_)}if(z!==null)var G=!0;else{var X=s(C);X!==null\u0026\u0026de(re,X.startTime-W),G=!1}return G}finally{z=null,F=U,Y=!1}}var we=!1,ue=null,Ae=-1,et=5,st=-1;function _t(){return!(o.unstable_now()-st\u003cet)}function $e(){if(ue!==null){var j=o.unstable_now();st=j;var W=!0;try{W=ue(!0,j)}finally{W?Ne():(we=!1,ue=null)}}else we=!1}var Ne;if(typeof ge==\"function\")Ne=function(){ge($e)};else if(typeof MessageChannel\u003c\"u\"){var Re=new MessageChannel,tt=Re.port2;Re.port1.onmessage=$e,Ne=function(){tt.postMessage(null)}}else Ne=function(){D($e,0)};function fe(j){ue=j,we||(we=!0,Ne())}function de(j,W){Ae=D(function(){j(o.unstable_now())},W)}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(){N||Y||(N=!0,fe(ve))},o.unstable_forceFrameRate=function(j){0\u003ej||125\u003cj?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):et=0\u003cj?Math.floor(1e3/j):5},o.unstable_getCurrentPriorityLevel=function(){return F},o.unstable_getFirstCallbackNode=function(){return s(_)},o.unstable_next=function(j){switch(F){case 1:case 2:case 3:var W=3;break;default:W=F}var U=F;F=W;try{return j()}finally{F=U}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(j,W){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var U=F;F=j;try{return W()}finally{F=U}},o.unstable_scheduleCallback=function(j,W,U){var v=o.unstable_now();switch(typeof U==\"object\"\u0026\u0026U!==null?(U=U.delay,U=typeof U==\"number\"\u0026\u00260\u003cU?v+U:v):U=v,j){case 1:var T=-1;break;case 2:T=250;break;case 5:T=1073741823;break;case 4:T=1e4;break;default:T=5e3}return T=U+T,j={id:x++,callback:W,priorityLevel:j,startTime:U,expirationTime:T,sortIndex:-1},U\u003ev?(j.sortIndex=U,u(C,j),s(_)===null\u0026\u0026j===s(C)\u0026\u0026(A?(oe(Ae),Ae=-1):A=!0,de(re,U-v))):(j.sortIndex=T,u(_,j),N||Y||(N=!0,fe(ve))),j},o.unstable_shouldYield=_t,o.unstable_wrapCallback=function(j){var W=F;return function(){var U=F;F=W;try{return j.apply(this,arguments)}finally{F=U}}}}(ds)),ds}var Fc;function r1(){return Fc||(Fc=1,fs.exports=n1()),fs.exports}/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var Ac;function l1(){if(Ac)return Ye;Ac=1;var o=Rs(),u=r1();function s(e){for(var t=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,n=1;n\u003carguments.length;n++)t+=\"\u0026args[]=\"+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\u003ct.length;e++)c.add(t[e])}var g=!(typeof window\u003e\"u\"||typeof window.document\u003e\"u\"||typeof window.document.createElement\u003e\"u\"),_=Object.prototype.hasOwnProperty,C=/^[: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]*$/,x={},z={};function F(e){return _.call(z,e)?!0:_.call(x,e)?!1:C.test(e)?z[e]=!0:(x[e]=!0,!1)}function Y(e,t,n,r){if(n!==null\u0026\u0026n.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-\"\u0026\u0026e!==\"aria-\");default:return!1}}function N(e,t,n,r){if(t===null||typeof t\u003e\"u\"||Y(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\u003et}return!1}function A(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 D={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(e){D[e]=new A(e,0,!1,e,null,!1,!1)}),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(e){var t=e[0];D[t]=new A(t,1,!1,e[1],null,!1,!1)}),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(e){D[e]=new A(e,2,!1,e.toLowerCase(),null,!1,!1)}),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(e){D[e]=new A(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){D[e]=new A(e,3,!1,e.toLowerCase(),null,!1,!1)}),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(e){D[e]=new A(e,3,!0,e,null,!1,!1)}),[\"capture\",\"download\"].forEach(function(e){D[e]=new A(e,4,!1,e,null,!1,!1)}),[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(e){D[e]=new A(e,6,!1,e,null,!1,!1)}),[\"rowSpan\",\"start\"].forEach(function(e){D[e]=new A(e,5,!1,e.toLowerCase(),null,!1,!1)});var oe=/[\\-:]([a-z])/g;function ge(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(oe,ge);D[t]=new A(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(oe,ge);D[t]=new A(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(oe,ge);D[t]=new A(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}),[\"tabIndex\",\"crossOrigin\"].forEach(function(e){D[e]=new A(e,1,!1,e.toLowerCase(),null,!1,!1)}),D.xlinkHref=new A(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(e){D[e]=new A(e,1,!1,e.toLowerCase(),null,!0,!0)});function le(e,t,n,r){var l=D.hasOwnProperty(t)?D[t]:null;(l!==null?l.type!==0:r||!(2\u003ct.length)||t[0]!==\"o\"\u0026\u0026t[0]!==\"O\"||t[1]!==\"n\"\u0026\u0026t[1]!==\"N\")\u0026\u0026(N(t,n,l,r)\u0026\u0026(n=null),r||l===null?F(t)\u0026\u0026(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\u0026\u0026n===!0?\"\":\"\"+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var re=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ve=Symbol.for(\"react.element\"),we=Symbol.for(\"react.portal\"),ue=Symbol.for(\"react.fragment\"),Ae=Symbol.for(\"react.strict_mode\"),et=Symbol.for(\"react.profiler\"),st=Symbol.for(\"react.provider\"),_t=Symbol.for(\"react.context\"),$e=Symbol.for(\"react.forward_ref\"),Ne=Symbol.for(\"react.suspense\"),Re=Symbol.for(\"react.suspense_list\"),tt=Symbol.for(\"react.memo\"),fe=Symbol.for(\"react.lazy\"),de=Symbol.for(\"react.offscreen\"),j=Symbol.iterator;function W(e){return e===null||typeof e!=\"object\"?null:(e=j\u0026\u0026e[j]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var U=Object.assign,v;function T(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\n( *(at )?)/);v=t\u0026\u0026t[1]||\"\"}return`\n`+v+e}var G=!1;function X(e,t){if(!e||G)return\"\";G=!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\"\u0026\u0026Reflect.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\u0026\u0026r\u0026\u0026typeof k.stack==\"string\"){for(var l=k.stack.split(`\n`),i=r.stack.split(`\n`),a=l.length-1,h=i.length-1;1\u003c=a\u0026\u00260\u003c=h\u0026\u0026l[a]!==i[h];)h--;for(;1\u003c=a\u0026\u00260\u003c=h;a--,h--)if(l[a]!==i[h]){if(a!==1||h!==1)do if(a--,h--,0\u003eh||l[a]!==i[h]){var m=`\n`+l[a].replace(\" at new \",\" at \");return e.displayName\u0026\u0026m.includes(\"\u003canonymous\u003e\")\u0026\u0026(m=m.replace(\"\u003canonymous\u003e\",e.displayName)),m}while(1\u003c=a\u0026\u00260\u003c=h);break}}}finally{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:\"\")?T(e):\"\"}function b(e){switch(e.tag){case 5:return T(e.type);case 16:return T(\"Lazy\");case 13:return T(\"Suspense\");case 19:return T(\"SuspenseList\");case 0:case 2:case 15:return e=X(e.type,!1),e;case 11:return e=X(e.type.render,!1),e;case 1:return e=X(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 ue:return\"Fragment\";case we:return\"Portal\";case et:return\"Profiler\";case Ae:return\"StrictMode\";case Ne:return\"Suspense\";case Re:return\"SuspenseList\"}if(typeof e==\"object\")switch(e.$$typeof){case _t:return(e.displayName||\"Context\")+\".Consumer\";case st:return(e._context.displayName||\"Context\")+\".Provider\";case $e:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\"\",e=e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case tt:return t=e.displayName||null,t!==null?t:te(e.type)||\"Memo\";case fe:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function ae(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===Ae?\"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)\u0026\u0026e.toLowerCase()===\"input\"\u0026\u0026(t===\"checkbox\"||t===\"radio\")}function nt(e){var t=me(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)\u0026\u0026typeof n\u003c\"u\"\u0026\u0026typeof n.get==\"function\"\u0026\u0026typeof 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 Vr(e){e._valueTracker||(e._valueTracker=nt(e))}function As(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e\u0026\u0026(r=me(e)?e.checked?\"true\":\"false\":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Wr(e){if(e=e||(typeof document\u003c\"u\"?document:void 0),typeof e\u003e\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}function mo(e,t){var n=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Is(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 Ms(e,t){t=t.checked,t!=null\u0026\u0026le(e,\"checked\",t,!1)}function yo(e,t){Ms(e,t);var n=ie(t.value),r=t.type;if(n!=null)r===\"number\"?(n===0\u0026\u0026e.value===\"\"||e.value!=n)\u0026\u0026(e.value=\"\"+n):e.value!==\"\"+n\u0026\u0026(e.value=\"\"+n);else if(r===\"submit\"||r===\"reset\"){e.removeAttribute(\"value\");return}t.hasOwnProperty(\"value\")?go(e,t.type,n):t.hasOwnProperty(\"defaultValue\")\u0026\u0026go(e,t.type,ie(t.defaultValue)),t.checked==null\u0026\u0026t.defaultChecked!=null\u0026\u0026(e.defaultChecked=!!t.defaultChecked)}function Us(e,t,n){if(t.hasOwnProperty(\"value\")||t.hasOwnProperty(\"defaultValue\")){var r=t.type;if(!(r!==\"submit\"\u0026\u0026r!==\"reset\"||t.value!==void 0\u0026\u0026t.value!==null))return;t=\"\"+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==\"\"\u0026\u0026(e.name=\"\"),e.defaultChecked=!!e._wrapperState.initialChecked,n!==\"\"\u0026\u0026(e.name=n)}function go(e,t,n){(t!==\"number\"||Wr(e.ownerDocument)!==e)\u0026\u0026(n==null?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n\u0026\u0026(e.defaultValue=\"\"+n))}var Zn=Array.isArray;function xn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l\u003cn.length;l++)t[\"$\"+n[l]]=!0;for(n=0;n\u003ce.length;n++)l=t.hasOwnProperty(\"$\"+e[n].value),e[n].selected!==l\u0026\u0026(e[n].selected=l),l\u0026\u0026r\u0026\u0026(e[n].defaultSelected=!0)}else{for(n=\"\"+ie(n),t=null,l=0;l\u003ce.length;l++){if(e[l].value===n){e[l].selected=!0,r\u0026\u0026(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null\u0026\u0026(t.selected=!0)}}function vo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return U({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function Bs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(s(92));if(Zn(n)){if(1\u003cn.length)throw Error(s(93));n=n[0]}t=n}t==null\u0026\u0026(t=\"\"),n=t}e._wrapperState={initialValue:ie(n)}}function Hs(e,t){var n=ie(t.value),r=ie(t.defaultValue);n!=null\u0026\u0026(n=\"\"+n,n!==e.value\u0026\u0026(e.value=n),t.defaultValue==null\u0026\u0026e.defaultValue!==n\u0026\u0026(e.defaultValue=n)),r!=null\u0026\u0026(e.defaultValue=\"\"+r)}function $s(e){var t=e.textContent;t===e._wrapperState.initialValue\u0026\u0026t!==\"\"\u0026\u0026t!==null\u0026\u0026(e.value=t)}function Vs(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 wo(e,t){return e==null||e===\"http://www.w3.org/1999/xhtml\"?Vs(t):e===\"http://www.w3.org/2000/svg\"\u0026\u0026t===\"foreignObject\"?\"http://www.w3.org/1999/xhtml\":e}var qr,Ws=function(e){return typeof MSApp\u003c\"u\"\u0026\u0026MSApp.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(qr=qr||document.createElement(\"div\"),qr.innerHTML=\"\u003csvg\u003e\"+t.valueOf().toString()+\"\u003c/svg\u003e\",t=qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function bn(e,t){if(t){var n=e.firstChild;if(n\u0026\u0026n===e.lastChild\u0026\u0026n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var er={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},rd=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(er).forEach(function(e){rd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),er[t]=er[e]})});function qs(e,t,n){return t==null||typeof t==\"boolean\"||t===\"\"?\"\":n||typeof t!=\"number\"||t===0||er.hasOwnProperty(e)\u0026\u0026er[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=qs(n,t[n],r);n===\"float\"\u0026\u0026(n=\"cssFloat\"),r?e.setProperty(n,l):e[n]=l}}var ld=U({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 So(e,t){if(t){if(ld[e]\u0026\u0026(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!=\"object\"||!(\"__html\"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null\u0026\u0026typeof t.style!=\"object\")throw Error(s(62))}}function ko(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 Eo=null;function xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement\u0026\u0026(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _o=null,_n=null,Cn=null;function Ks(e){if(e=Er(e)){if(typeof _o!=\"function\")throw Error(s(280));var t=e.stateNode;t\u0026\u0026(t=hl(t),_o(e.stateNode,e.type,t))}}function Gs(e){_n?Cn?Cn.push(e):Cn=[e]:_n=e}function Xs(){if(_n){var e=_n,t=Cn;if(Cn=_n=null,Ks(e),t)for(e=0;e\u003ct.length;e++)Ks(t[e])}}function Js(e,t){return e(t)}function Ys(){}var Co=!1;function Zs(e,t,n){if(Co)return e(t,n);Co=!0;try{return Js(e,t,n)}finally{Co=!1,(_n!==null||Cn!==null)\u0026\u0026(Ys(),Xs())}}function tr(e,t){var n=e.stateNode;if(n===null)return null;var r=hl(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\u0026\u0026typeof n!=\"function\")throw Error(s(231,t,typeof n));return n}var To=!1;if(g)try{var nr={};Object.defineProperty(nr,\"passive\",{get:function(){To=!0}}),window.addEventListener(\"test\",nr,nr),window.removeEventListener(\"test\",nr,nr)}catch{To=!1}function od(e,t,n,r,l,i,a,h,m){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(P){this.onError(P)}}var rr=!1,Qr=null,Kr=!1,No=null,id={onError:function(e){rr=!0,Qr=e}};function sd(e,t,n,r,l,i,a,h,m){rr=!1,Qr=null,od.apply(id,arguments)}function ud(e,t,n,r,l,i,a,h,m){if(sd.apply(this,arguments),rr){if(rr){var k=Qr;rr=!1,Qr=null}else throw Error(s(198));Kr||(Kr=!0,No=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\u00264098)!==0\u0026\u0026(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function bs(e){if(e.tag===13){var t=e.memoizedState;if(t===null\u0026\u0026(e=e.alternate,e!==null\u0026\u0026(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function eu(e){if(sn(e)!==e)throw Error(s(188))}function ad(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(s(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 eu(l),e;if(i===r)return eu(l),t;i=i.sibling}throw Error(s(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(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function tu(e){return e=ad(e),e!==null?nu(e):null}function nu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=nu(e);if(t!==null)return t;e=e.sibling}return null}var ru=u.unstable_scheduleCallback,lu=u.unstable_cancelCallback,cd=u.unstable_shouldYield,fd=u.unstable_requestPaint,xe=u.unstable_now,dd=u.unstable_getCurrentPriorityLevel,Ro=u.unstable_ImmediatePriority,ou=u.unstable_UserBlockingPriority,Gr=u.unstable_NormalPriority,pd=u.unstable_LowPriority,iu=u.unstable_IdlePriority,Xr=null,Ct=null;function hd(e){if(Ct\u0026\u0026typeof Ct.onCommitFiberRoot==\"function\")try{Ct.onCommitFiberRoot(Xr,e,void 0,(e.current.flags\u0026128)===128)}catch{}}var mt=Math.clz32?Math.clz32:gd,md=Math.log,yd=Math.LN2;function gd(e){return e\u003e\u003e\u003e=0,e===0?32:31-(md(e)/yd|0)|0}var Jr=64,Yr=4194304;function lr(e){switch(e\u0026-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\u00264194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e\u0026130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Zr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,a=n\u0026268435455;if(a!==0){var h=a\u0026~l;h!==0?r=lr(h):(i\u0026=a,i!==0\u0026\u0026(r=lr(i)))}else a=n\u0026~l,a!==0?r=lr(a):i!==0\u0026\u0026(r=lr(i));if(r===0)return 0;if(t!==0\u0026\u0026t!==r\u0026\u0026(t\u0026l)===0\u0026\u0026(l=r\u0026-r,i=t\u0026-t,l\u003e=i||l===16\u0026\u0026(i\u00264194240)!==0))return t;if((r\u00264)!==0\u0026\u0026(r|=n\u002616),t=e.entangledLanes,t!==0)for(e=e.entanglements,t\u0026=r;0\u003ct;)n=31-mt(t),l=1\u003c\u003cn,r|=e[n],t\u0026=~l;return r}function vd(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 wd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0\u003ci;){var a=31-mt(i),h=1\u003c\u003ca,m=l[a];m===-1?((h\u0026n)===0||(h\u0026r)!==0)\u0026\u0026(l[a]=vd(h,t)):m\u003c=t\u0026\u0026(e.expiredLanes|=h),i\u0026=~h}}function Po(e){return e=e.pendingLanes\u0026-1073741825,e!==0?e:e\u00261073741824?1073741824:0}function su(){var e=Jr;return Jr\u003c\u003c=1,(Jr\u00264194240)===0\u0026\u0026(Jr=64),e}function Oo(e){for(var t=[],n=0;31\u003en;n++)t.push(e);return t}function or(e,t,n){e.pendingLanes|=t,t!==536870912\u0026\u0026(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=n}function Sd(e,t){var n=e.pendingLanes\u0026~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes\u0026=t,e.mutableReadLanes\u0026=t,e.entangledLanes\u0026=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0\u003cn;){var l=31-mt(n),i=1\u003c\u003cl;t[l]=0,r[l]=-1,e[l]=-1,n\u0026=~i}}function Lo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-mt(n),l=1\u003c\u003cr;l\u0026t|e[r]\u0026t\u0026\u0026(e[r]|=t),n\u0026=~l}}var se=0;function uu(e){return e\u0026=-e,1\u003ce?4\u003ce?(e\u0026268435455)!==0?16:536870912:4:1}var au,zo,cu,fu,du,Do=!1,br=[],Ut=null,Bt=null,Ht=null,ir=new Map,sr=new Map,$t=[],kd=\"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 pu(e,t){switch(e){case\"focusin\":case\"focusout\":Ut=null;break;case\"dragenter\":case\"dragleave\":Bt=null;break;case\"mouseover\":case\"mouseout\":Ht=null;break;case\"pointerover\":case\"pointerout\":ir.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":sr.delete(t.pointerId)}}function ur(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\u0026\u0026(t=Er(t),t!==null\u0026\u0026zo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null\u0026\u0026t.indexOf(l)===-1\u0026\u0026t.push(l),e)}function Ed(e,t,n,r,l){switch(t){case\"focusin\":return Ut=ur(Ut,e,t,n,r,l),!0;case\"dragenter\":return Bt=ur(Bt,e,t,n,r,l),!0;case\"mouseover\":return Ht=ur(Ht,e,t,n,r,l),!0;case\"pointerover\":var i=l.pointerId;return ir.set(i,ur(ir.get(i)||null,e,t,n,r,l)),!0;case\"gotpointercapture\":return i=l.pointerId,sr.set(i,ur(sr.get(i)||null,e,t,n,r,l)),!0}return!1}function hu(e){var t=un(e.target);if(t!==null){var n=sn(t);if(n!==null){if(t=n.tag,t===13){if(t=bs(n),t!==null){e.blockedOn=t,du(e.priority,function(){cu(n)});return}}else if(t===3\u0026\u0026n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0\u003ct.length;){var n=Fo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Eo=r,n.target.dispatchEvent(r),Eo=null}else return t=Er(n),t!==null\u0026\u0026zo(t),e.blockedOn=n,!1;t.shift()}return!0}function mu(e,t,n){el(e)\u0026\u0026n.delete(t)}function xd(){Do=!1,Ut!==null\u0026\u0026el(Ut)\u0026\u0026(Ut=null),Bt!==null\u0026\u0026el(Bt)\u0026\u0026(Bt=null),Ht!==null\u0026\u0026el(Ht)\u0026\u0026(Ht=null),ir.forEach(mu),sr.forEach(mu)}function ar(e,t){e.blockedOn===t\u0026\u0026(e.blockedOn=null,Do||(Do=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,xd)))}function cr(e){function t(l){return ar(l,e)}if(0\u003cbr.length){ar(br[0],e);for(var n=1;n\u003cbr.length;n++){var r=br[n];r.blockedOn===e\u0026\u0026(r.blockedOn=null)}}for(Ut!==null\u0026\u0026ar(Ut,e),Bt!==null\u0026\u0026ar(Bt,e),Ht!==null\u0026\u0026ar(Ht,e),ir.forEach(t),sr.forEach(t),n=0;n\u003c$t.length;n++)r=$t[n],r.blockedOn===e\u0026\u0026(r.blockedOn=null);for(;0\u003c$t.length\u0026\u0026(n=$t[0],n.blockedOn===null);)hu(n),n.blockedOn===null\u0026\u0026$t.shift()}var Tn=re.ReactCurrentBatchConfig,tl=!0;function _d(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=1,jo(e,t,n,r)}finally{se=l,Tn.transition=i}}function Cd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=4,jo(e,t,n,r)}finally{se=l,Tn.transition=i}}function jo(e,t,n,r){if(tl){var l=Fo(e,t,n,r);if(l===null)Zo(e,t,r,nl,n),pu(e,r);else if(Ed(l,e,t,n,r))r.stopPropagation();else if(pu(e,r),t\u00264\u0026\u0026-1\u003ckd.indexOf(e)){for(;l!==null;){var i=Er(l);if(i!==null\u0026\u0026au(i),i=Fo(e,t,n,r),i===null\u0026\u0026Zo(e,t,r,nl,n),i===l)break;l=i}l!==null\u0026\u0026r.stopPropagation()}else Zo(e,t,r,null,n)}}var nl=null;function Fo(e,t,n,r){if(nl=null,e=xo(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=bs(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\u0026\u0026(e=null);return nl=e,null}function yu(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(dd()){case Ro:return 1;case ou:return 4;case Gr:case pd:return 16;case iu:return 536870912;default:return 16}default:return 16}}var Vt=null,Ao=null,rl=null;function gu(){if(rl)return rl;var e,t=Ao,n=t.length,r,l=\"value\"in Vt?Vt.value:Vt.textContent,i=l.length;for(e=0;e\u003cn\u0026\u0026t[e]===l[e];e++);var a=n-e;for(r=1;r\u003c=a\u0026\u0026t[n-r]===l[i-r];r++);return rl=l.slice(e,1\u003cr?1-r:void 0)}function ll(e){var t=e.keyCode;return\"charCode\"in e?(e=e.charCode,e===0\u0026\u0026t===13\u0026\u0026(e=13)):e=t,e===10\u0026\u0026(e=13),32\u003c=e||e===13?e:0}function ol(){return!0}function vu(){return!1}function rt(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)\u0026\u0026(n=e[h],this[h]=n?n(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?ol:vu,this.isPropagationStopped=vu,this}return U(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n\u0026\u0026(n.preventDefault?n.preventDefault():typeof n.returnValue!=\"unknown\"\u0026\u0026(n.returnValue=!1),this.isDefaultPrevented=ol)},stopPropagation:function(){var n=this.nativeEvent;n\u0026\u0026(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\"unknown\"\u0026\u0026(n.cancelBubble=!0),this.isPropagationStopped=ol)},persist:function(){},isPersistent:ol}),t}var Nn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Io=rt(Nn),fr=U({},Nn,{view:0,detail:0}),Td=rt(fr),Mo,Uo,dr,il=U({},fr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ho,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!==dr\u0026\u0026(dr\u0026\u0026e.type===\"mousemove\"?(Mo=e.screenX-dr.screenX,Uo=e.screenY-dr.screenY):Uo=Mo=0,dr=e),Mo)},movementY:function(e){return\"movementY\"in e?e.movementY:Uo}}),wu=rt(il),Nd=U({},il,{dataTransfer:0}),Rd=rt(Nd),Pd=U({},fr,{relatedTarget:0}),Bo=rt(Pd),Od=U({},Nn,{animationName:0,elapsedTime:0,pseudoElement:0}),Ld=rt(Od),zd=U({},Nn,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Dd=rt(zd),jd=U({},Nn,{data:0}),Su=rt(jd),Fd={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Ad={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\"},Id={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Md(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Id[e])?!!t[e]:!1}function Ho(){return Md}var Ud=U({},fr,{key:function(e){if(e.key){var t=Fd[e.key]||e.key;if(t!==\"Unidentified\")return t}return e.type===\"keypress\"?(e=ll(e),e===13?\"Enter\":String.fromCharCode(e)):e.type===\"keydown\"||e.type===\"keyup\"?Ad[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ho,charCode:function(e){return e.type===\"keypress\"?ll(e):0},keyCode:function(e){return e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0},which:function(e){return e.type===\"keypress\"?ll(e):e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0}}),Bd=rt(Ud),Hd=U({},il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=rt(Hd),$d=U({},fr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ho}),Vd=rt($d),Wd=U({},Nn,{propertyName:0,elapsedTime:0,pseudoElement:0}),qd=rt(Wd),Qd=U({},il,{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}),Kd=rt(Qd),Gd=[9,13,27,32],$o=g\u0026\u0026\"CompositionEvent\"in window,pr=null;g\u0026\u0026\"documentMode\"in document\u0026\u0026(pr=document.documentMode);var Xd=g\u0026\u0026\"TextEvent\"in window\u0026\u0026!pr,Eu=g\u0026\u0026(!$o||pr\u0026\u00268\u003cpr\u0026\u002611\u003e=pr),xu=\" \",_u=!1;function Cu(e,t){switch(e){case\"keyup\":return Gd.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Tu(e){return e=e.detail,typeof e==\"object\"\u0026\u0026\"data\"in e?e.data:null}var Rn=!1;function Jd(e,t){switch(e){case\"compositionend\":return Tu(t);case\"keypress\":return t.which!==32?null:(_u=!0,xu);case\"textInput\":return e=t.data,e===xu\u0026\u0026_u?null:e;default:return null}}function Yd(e,t){if(Rn)return e===\"compositionend\"||!$o\u0026\u0026Cu(e,t)?(e=gu(),rl=Ao=Vt=null,Rn=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey\u0026\u0026t.altKey){if(t.char\u0026\u00261\u003ct.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return Eu\u0026\u0026t.locale!==\"ko\"?null:t.data;default:return null}}var Zd={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 Nu(e){var t=e\u0026\u0026e.nodeName\u0026\u0026e.nodeName.toLowerCase();return t===\"input\"?!!Zd[e.type]:t===\"textarea\"}function Ru(e,t,n,r){Gs(r),t=fl(t,\"onChange\"),0\u003ct.length\u0026\u0026(n=new Io(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var hr=null,mr=null;function bd(e){Qu(e,0)}function sl(e){var t=Dn(e);if(As(t))return e}function ep(e,t){if(e===\"change\")return t}var Pu=!1;if(g){var Vo;if(g){var Wo=\"oninput\"in document;if(!Wo){var Ou=document.createElement(\"div\");Ou.setAttribute(\"oninput\",\"return;\"),Wo=typeof Ou.oninput==\"function\"}Vo=Wo}else Vo=!1;Pu=Vo\u0026\u0026(!document.documentMode||9\u003cdocument.documentMode)}function Lu(){hr\u0026\u0026(hr.detachEvent(\"onpropertychange\",zu),mr=hr=null)}function zu(e){if(e.propertyName===\"value\"\u0026\u0026sl(mr)){var t=[];Ru(t,mr,e,xo(e)),Zs(bd,t)}}function tp(e,t,n){e===\"focusin\"?(Lu(),hr=t,mr=n,hr.attachEvent(\"onpropertychange\",zu)):e===\"focusout\"\u0026\u0026Lu()}function np(e){if(e===\"selectionchange\"||e===\"keyup\"||e===\"keydown\")return sl(mr)}function rp(e,t){if(e===\"click\")return sl(t)}function lp(e,t){if(e===\"input\"||e===\"change\")return sl(t)}function op(e,t){return e===t\u0026\u0026(e!==0||1/e===1/t)||e!==e\u0026\u0026t!==t}var yt=typeof Object.is==\"function\"?Object.is:op;function yr(e,t){if(yt(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\u003cn.length;r++){var l=n[r];if(!_.call(t,l)||!yt(e[l],t[l]))return!1}return!0}function Du(e){for(;e\u0026\u0026e.firstChild;)e=e.firstChild;return e}function ju(e,t){var n=Du(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e\u003c=t\u0026\u0026r\u003e=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=Du(n)}}function Fu(e,t){return e\u0026\u0026t?e===t?!0:e\u0026\u0026e.nodeType===3?!1:t\u0026\u0026t.nodeType===3?Fu(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)\u002616):!1:!1}function Au(){for(var e=window,t=Wr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==\"string\"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wr(e.document)}return t}function qo(e){var t=e\u0026\u0026e.nodeName\u0026\u0026e.nodeName.toLowerCase();return t\u0026\u0026(t===\"input\"\u0026\u0026(e.type===\"text\"||e.type===\"search\"||e.type===\"tel\"||e.type===\"url\"||e.type===\"password\")||t===\"textarea\"||e.contentEditable===\"true\")}function ip(e){var t=Au(),n=e.focusedElem,r=e.selectionRange;if(t!==n\u0026\u0026n\u0026\u0026n.ownerDocument\u0026\u0026Fu(n.ownerDocument.documentElement,n)){if(r!==null\u0026\u0026qo(n)){if(t=r.start,e=r.end,e===void 0\u0026\u0026(e=t),\"selectionStart\"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)\u0026\u0026t.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\u0026\u0026i\u003er\u0026\u0026(l=r,r=i,i=l),l=ju(n,i);var a=ju(n,r);l\u0026\u0026a\u0026\u0026(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)\u0026\u0026(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i\u003er?(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\u0026\u0026t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==\"function\"\u0026\u0026n.focus(),n=0;n\u003ct.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var sp=g\u0026\u0026\"documentMode\"in document\u0026\u002611\u003e=document.documentMode,Pn=null,Qo=null,gr=null,Ko=!1;function Iu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ko||Pn==null||Pn!==Wr(r)||(r=Pn,\"selectionStart\"in r\u0026\u0026qo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument\u0026\u0026r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),gr\u0026\u0026yr(gr,r)||(gr=r,r=fl(Qo,\"onSelect\"),0\u003cr.length\u0026\u0026(t=new Io(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=Pn)))}function ul(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var On={animationend:ul(\"Animation\",\"AnimationEnd\"),animationiteration:ul(\"Animation\",\"AnimationIteration\"),animationstart:ul(\"Animation\",\"AnimationStart\"),transitionend:ul(\"Transition\",\"TransitionEnd\")},Go={},Mu={};g\u0026\u0026(Mu=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 al(e){if(Go[e])return Go[e];if(!On[e])return e;var t=On[e],n;for(n in t)if(t.hasOwnProperty(n)\u0026\u0026n in Mu)return Go[e]=t[n];return e}var Uu=al(\"animationend\"),Bu=al(\"animationiteration\"),Hu=al(\"animationstart\"),$u=al(\"transitionend\"),Vu=new Map,Wu=\"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 Wt(e,t){Vu.set(e,t),d(t,[e])}for(var Xo=0;Xo\u003cWu.length;Xo++){var Jo=Wu[Xo],up=Jo.toLowerCase(),ap=Jo[0].toUpperCase()+Jo.slice(1);Wt(up,\"on\"+ap)}Wt(Uu,\"onAnimationEnd\"),Wt(Bu,\"onAnimationIteration\"),Wt(Hu,\"onAnimationStart\"),Wt(\"dblclick\",\"onDoubleClick\"),Wt(\"focusin\",\"onFocus\"),Wt(\"focusout\",\"onBlur\"),Wt($u,\"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 vr=\"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(\" \"),cp=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(vr));function qu(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=n,ud(r,t,void 0,e),e.currentTarget=null}function Qu(e,t){t=(t\u00264)!==0;for(var n=0;n\u003ce.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\u003c=a;a--){var h=r[a],m=h.instance,k=h.currentTarget;if(h=h.listener,m!==i\u0026\u0026l.isPropagationStopped())break e;qu(l,h,k),i=m}else for(a=0;a\u003cr.length;a++){if(h=r[a],m=h.instance,k=h.currentTarget,h=h.listener,m!==i\u0026\u0026l.isPropagationStopped())break e;qu(l,h,k),i=m}}}if(Kr)throw e=No,Kr=!1,No=null,e}function pe(e,t){var n=t[li];n===void 0\u0026\u0026(n=t[li]=new Set);var r=e+\"__bubble\";n.has(r)||(Ku(t,e,2,!1),n.add(r))}function Yo(e,t,n){var r=0;t\u0026\u0026(r|=4),Ku(n,e,r,t)}var cl=\"_reactListening\"+Math.random().toString(36).slice(2);function wr(e){if(!e[cl]){e[cl]=!0,c.forEach(function(n){n!==\"selectionchange\"\u0026\u0026(cp.has(n)||Yo(n,!1,e),Yo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[cl]||(t[cl]=!0,Yo(\"selectionchange\",!1,t))}}function Ku(e,t,n,r){switch(yu(t)){case 1:var l=_d;break;case 4:l=Cd;break;default:l=jo}n=l.bind(null,t,n,e),l=void 0,!To||t!==\"touchstart\"\u0026\u0026t!==\"touchmove\"\u0026\u0026t!==\"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 Zo(e,t,n,r,l){var i=r;if((t\u00261)===0\u0026\u0026(t\u00262)===0\u0026\u0026r!==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\u0026\u0026h.parentNode===l)break;if(a===4)for(a=r.return;a!==null;){var m=a.tag;if((m===3||m===4)\u0026\u0026(m=a.stateNode.containerInfo,m===l||m.nodeType===8\u0026\u0026m.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}Zs(function(){var k=i,P=xo(n),O=[];e:{var R=Vu.get(e);if(R!==void 0){var I=Io,H=e;switch(e){case\"keypress\":if(ll(n)===0)break e;case\"keydown\":case\"keyup\":I=Bd;break;case\"focusin\":H=\"focus\",I=Bo;break;case\"focusout\":H=\"blur\",I=Bo;break;case\"beforeblur\":case\"afterblur\":I=Bo;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\":I=wu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":I=Rd;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":I=Vd;break;case Uu:case Bu:case Hu:I=Ld;break;case $u:I=qd;break;case\"scroll\":I=Td;break;case\"wheel\":I=Kd;break;case\"copy\":case\"cut\":case\"paste\":I=Dd;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":I=ku}var $=(t\u00264)!==0,_e=!$\u0026\u0026e===\"scroll\",w=$?R!==null?R+\"Capture\":null:R;$=[];for(var y=k,S;y!==null;){S=y;var L=S.stateNode;if(S.tag===5\u0026\u0026L!==null\u0026\u0026(S=L,w!==null\u0026\u0026(L=tr(y,w),L!=null\u0026\u0026$.push(Sr(y,L,S)))),_e)break;y=y.return}0\u003c$.length\u0026\u0026(R=new I(R,H,null,n,P),O.push({event:R,listeners:$}))}}if((t\u00267)===0){e:{if(R=e===\"mouseover\"||e===\"pointerover\",I=e===\"mouseout\"||e===\"pointerout\",R\u0026\u0026n!==Eo\u0026\u0026(H=n.relatedTarget||n.fromElement)\u0026\u0026(un(H)||H[Lt]))break e;if((I||R)\u0026\u0026(R=P.window===P?P:(R=P.ownerDocument)?R.defaultView||R.parentWindow:window,I?(H=n.relatedTarget||n.toElement,I=k,H=H?un(H):null,H!==null\u0026\u0026(_e=sn(H),H!==_e||H.tag!==5\u0026\u0026H.tag!==6)\u0026\u0026(H=null)):(I=null,H=k),I!==H)){if($=wu,L=\"onMouseLeave\",w=\"onMouseEnter\",y=\"mouse\",(e===\"pointerout\"||e===\"pointerover\")\u0026\u0026($=ku,L=\"onPointerLeave\",w=\"onPointerEnter\",y=\"pointer\"),_e=I==null?R:Dn(I),S=H==null?R:Dn(H),R=new $(L,y+\"leave\",I,n,P),R.target=_e,R.relatedTarget=S,L=null,un(P)===k\u0026\u0026($=new $(w,y+\"enter\",H,n,P),$.target=S,$.relatedTarget=_e,L=$),_e=L,I\u0026\u0026H)t:{for($=I,w=H,y=0,S=$;S;S=Ln(S))y++;for(S=0,L=w;L;L=Ln(L))S++;for(;0\u003cy-S;)$=Ln($),y--;for(;0\u003cS-y;)w=Ln(w),S--;for(;y--;){if($===w||w!==null\u0026\u0026$===w.alternate)break t;$=Ln($),w=Ln(w)}$=null}else $=null;I!==null\u0026\u0026Gu(O,R,I,$,!1),H!==null\u0026\u0026_e!==null\u0026\u0026Gu(O,_e,H,$,!0)}}e:{if(R=k?Dn(k):window,I=R.nodeName\u0026\u0026R.nodeName.toLowerCase(),I===\"select\"||I===\"input\"\u0026\u0026R.type===\"file\")var V=ep;else if(Nu(R))if(Pu)V=lp;else{V=np;var q=tp}else(I=R.nodeName)\u0026\u0026I.toLowerCase()===\"input\"\u0026\u0026(R.type===\"checkbox\"||R.type===\"radio\")\u0026\u0026(V=rp);if(V\u0026\u0026(V=V(e,k))){Ru(O,V,n,P);break e}q\u0026\u0026q(e,R,k),e===\"focusout\"\u0026\u0026(q=R._wrapperState)\u0026\u0026q.controlled\u0026\u0026R.type===\"number\"\u0026\u0026go(R,\"number\",R.value)}switch(q=k?Dn(k):window,e){case\"focusin\":(Nu(q)||q.contentEditable===\"true\")\u0026\u0026(Pn=q,Qo=k,gr=null);break;case\"focusout\":gr=Qo=Pn=null;break;case\"mousedown\":Ko=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Ko=!1,Iu(O,n,P);break;case\"selectionchange\":if(sp)break;case\"keydown\":case\"keyup\":Iu(O,n,P)}var Q;if($o)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 Rn?Cu(e,n)\u0026\u0026(K=\"onCompositionEnd\"):e===\"keydown\"\u0026\u0026n.keyCode===229\u0026\u0026(K=\"onCompositionStart\");K\u0026\u0026(Eu\u0026\u0026n.locale!==\"ko\"\u0026\u0026(Rn||K!==\"onCompositionStart\"?K===\"onCompositionEnd\"\u0026\u0026Rn\u0026\u0026(Q=gu()):(Vt=P,Ao=\"value\"in Vt?Vt.value:Vt.textContent,Rn=!0)),q=fl(k,K),0\u003cq.length\u0026\u0026(K=new Su(K,e,null,n,P),O.push({event:K,listeners:q}),Q?K.data=Q:(Q=Tu(n),Q!==null\u0026\u0026(K.data=Q)))),(Q=Xd?Jd(e,n):Yd(e,n))\u0026\u0026(k=fl(k,\"onBeforeInput\"),0\u003ck.length\u0026\u0026(P=new Su(\"onBeforeInput\",\"beforeinput\",null,n,P),O.push({event:P,listeners:k}),P.data=Q))}Qu(O,t)})}function Sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function fl(e,t){for(var n=t+\"Capture\",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5\u0026\u0026i!==null\u0026\u0026(l=i,i=tr(e,n),i!=null\u0026\u0026r.unshift(Sr(e,i,l)),i=tr(e,t),i!=null\u0026\u0026r.push(Sr(e,i,l))),e=e.return}return r}function Ln(e){if(e===null)return null;do e=e.return;while(e\u0026\u0026e.tag!==5);return e||null}function Gu(e,t,n,r,l){for(var i=t._reactName,a=[];n!==null\u0026\u0026n!==r;){var h=n,m=h.alternate,k=h.stateNode;if(m!==null\u0026\u0026m===r)break;h.tag===5\u0026\u0026k!==null\u0026\u0026(h=k,l?(m=tr(n,i),m!=null\u0026\u0026a.unshift(Sr(n,m,h))):l||(m=tr(n,i),m!=null\u0026\u0026a.push(Sr(n,m,h)))),n=n.return}a.length!==0\u0026\u0026e.push({event:t,listeners:a})}var fp=/\\r\\n?/g,dp=/\\u0000|\\uFFFD/g;function Xu(e){return(typeof e==\"string\"?e:\"\"+e).replace(fp,`\n`).replace(dp,\"\")}function dl(e,t,n){if(t=Xu(t),Xu(e)!==t\u0026\u0026n)throw Error(s(425))}function pl(){}var bo=null,ei=null;function ti(e,t){return e===\"textarea\"||e===\"noscript\"||typeof t.children==\"string\"||typeof t.children==\"number\"||typeof t.dangerouslySetInnerHTML==\"object\"\u0026\u0026t.dangerouslySetInnerHTML!==null\u0026\u0026t.dangerouslySetInnerHTML.__html!=null}var ni=typeof setTimeout==\"function\"?setTimeout:void 0,pp=typeof clearTimeout==\"function\"?clearTimeout:void 0,Ju=typeof Promise==\"function\"?Promise:void 0,hp=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Ju\u003c\"u\"?function(e){return Ju.resolve(null).then(e).catch(mp)}:ni;function mp(e){setTimeout(function(){throw e})}function ri(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l\u0026\u0026l.nodeType===8)if(n=l.data,n===\"/$\"){if(r===0){e.removeChild(l),cr(t);return}r--}else n!==\"$\"\u0026\u0026n!==\"$?\"\u0026\u0026n!==\"$!\"||r++;n=l}while(n);cr(t)}function qt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===\"$\"||t===\"$!\"||t===\"$?\")break;if(t===\"/$\")return null}}return e}function Yu(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===\"/$\"\u0026\u0026t++}e=e.previousSibling}return null}var zn=Math.random().toString(36).slice(2),Tt=\"__reactFiber$\"+zn,kr=\"__reactProps$\"+zn,Lt=\"__reactContainer$\"+zn,li=\"__reactEvents$\"+zn,yp=\"__reactListeners$\"+zn,gp=\"__reactHandles$\"+zn;function un(e){var t=e[Tt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Lt]||n[Tt]){if(n=t.alternate,t.child!==null||n!==null\u0026\u0026n.child!==null)for(e=Yu(e);e!==null;){if(n=e[Tt])return n;e=Yu(e)}return t}e=n,n=e.parentNode}return null}function Er(e){return e=e[Tt]||e[Lt],!e||e.tag!==5\u0026\u0026e.tag!==6\u0026\u0026e.tag!==13\u0026\u0026e.tag!==3?null:e}function Dn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function hl(e){return e[kr]||null}var oi=[],jn=-1;function Qt(e){return{current:e}}function he(e){0\u003ejn||(e.current=oi[jn],oi[jn]=null,jn--)}function ce(e,t){jn++,oi[jn]=e.current,e.current=t}var Kt={},Ie=Qt(Kt),Qe=Qt(!1),an=Kt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Kt;var r=e.stateNode;if(r\u0026\u0026r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r\u0026\u0026(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ke(e){return e=e.childContextTypes,e!=null}function ml(){he(Qe),he(Ie)}function Zu(e,t,n){if(Ie.current!==Kt)throw Error(s(168));ce(Ie,t),ce(Qe,n)}function bu(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(s(108,ae(e)||\"Unknown\",l));return U({},n,r)}function yl(e){return e=(e=e.stateNode)\u0026\u0026e.__reactInternalMemoizedMergedChildContext||Kt,an=Ie.current,ce(Ie,e),ce(Qe,Qe.current),!0}function ea(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=bu(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,he(Qe),he(Ie),ce(Ie,e)):he(Qe),ce(Qe,n)}var zt=null,gl=!1,ii=!1;function ta(e){zt===null?zt=[e]:zt.push(e)}function vp(e){gl=!0,ta(e)}function Gt(){if(!ii\u0026\u0026zt!==null){ii=!0;var e=0,t=se;try{var n=zt;for(se=1;e\u003cn.length;e++){var r=n[e];do r=r(!0);while(r!==null)}zt=null,gl=!1}catch(l){throw zt!==null\u0026\u0026(zt=zt.slice(e+1)),ru(Ro,Gt),l}finally{se=t,ii=!1}}return null}var An=[],In=0,vl=null,wl=0,ut=[],at=0,cn=null,Dt=1,jt=\"\";function fn(e,t){An[In++]=wl,An[In++]=vl,vl=e,wl=t}function na(e,t,n){ut[at++]=Dt,ut[at++]=jt,ut[at++]=cn,cn=e;var r=Dt;e=jt;var l=32-mt(r)-1;r\u0026=~(1\u003c\u003cl),n+=1;var i=32-mt(t)+l;if(30\u003ci){var a=l-l%5;i=(r\u0026(1\u003c\u003ca)-1).toString(32),r\u003e\u003e=a,l-=a,Dt=1\u003c\u003c32-mt(t)+l|n\u003c\u003cl|r,jt=i+e}else Dt=1\u003c\u003ci|n\u003c\u003cl|r,jt=e}function si(e){e.return!==null\u0026\u0026(fn(e,1),na(e,1,0))}function ui(e){for(;e===vl;)vl=An[--In],An[In]=null,wl=An[--In],An[In]=null;for(;e===cn;)cn=ut[--at],ut[at]=null,jt=ut[--at],ut[at]=null,Dt=ut[--at],ut[at]=null}var lt=null,ot=null,ye=!1,gt=null;function ra(e,t){var n=pt(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 la(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,lt=e,ot=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===\"\"||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,lt=e,ot=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=cn!==null?{id:Dt,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=pt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,lt=e,ot=null,!0):!1;default:return!1}}function ai(e){return(e.mode\u00261)!==0\u0026\u0026(e.flags\u0026128)===0}function ci(e){if(ye){var t=ot;if(t){var n=t;if(!la(e,t)){if(ai(e))throw Error(s(418));t=qt(n.nextSibling);var r=lt;t\u0026\u0026la(e,t)?ra(r,n):(e.flags=e.flags\u0026-4097|2,ye=!1,lt=e)}}else{if(ai(e))throw Error(s(418));e.flags=e.flags\u0026-4097|2,ye=!1,lt=e}}}function oa(e){for(e=e.return;e!==null\u0026\u0026e.tag!==5\u0026\u0026e.tag!==3\u0026\u0026e.tag!==13;)e=e.return;lt=e}function Sl(e){if(e!==lt)return!1;if(!ye)return oa(e),ye=!0,!1;var t;if((t=e.tag!==3)\u0026\u0026!(t=e.tag!==5)\u0026\u0026(t=e.type,t=t!==\"head\"\u0026\u0026t!==\"body\"\u0026\u0026!ti(e.type,e.memoizedProps)),t\u0026\u0026(t=ot)){if(ai(e))throw ia(),Error(s(418));for(;t;)ra(e,t),t=qt(t.nextSibling)}if(oa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===\"/$\"){if(t===0){ot=qt(e.nextSibling);break e}t--}else n!==\"$\"\u0026\u0026n!==\"$!\"\u0026\u0026n!==\"$?\"||t++}e=e.nextSibling}ot=null}}else ot=lt?qt(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=ot;e;)e=qt(e.nextSibling)}function Mn(){ot=lt=null,ye=!1}function fi(e){gt===null?gt=[e]:gt.push(e)}var wp=re.ReactCurrentBatchConfig;function xr(e,t,n){if(e=n.ref,e!==null\u0026\u0026typeof e!=\"function\"\u0026\u0026typeof e!=\"object\"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var l=r,i=\"\"+e;return t!==null\u0026\u0026t.ref!==null\u0026\u0026typeof t.ref==\"function\"\u0026\u0026t.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(s(284));if(!n._owner)throw Error(s(290,e))}return e}function kl(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e===\"[object Object]\"?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e))}function sa(e){var t=e._init;return t(e._payload)}function ua(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=nn(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\u003cy?(w.flags|=2,y):S):(w.flags|=2,y)):(w.flags|=1048576,y)}function a(w){return e\u0026\u0026w.alternate===null\u0026\u0026(w.flags|=2),w}function h(w,y,S,L){return y===null||y.tag!==6?(y=ns(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===ue?P(w,y,S.props.children,L,S.key):y!==null\u0026\u0026(y.elementType===V||typeof V==\"object\"\u0026\u0026V!==null\u0026\u0026V.$$typeof===fe\u0026\u0026sa(V)===y.type)?(L=l(y,S.props),L.ref=xr(w,y,S),L.return=w,L):(L=ql(S.type,S.key,S.props,null,w.mode,L),L.ref=xr(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=rs(S,w.mode,L),y.return=w,y):(y=l(y,S.children||[]),y.return=w,y)}function P(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 O(w,y,S){if(typeof y==\"string\"\u0026\u0026y!==\"\"||typeof y==\"number\")return y=ns(\"\"+y,w.mode,S),y.return=w,y;if(typeof y==\"object\"\u0026\u0026y!==null){switch(y.$$typeof){case ve:return S=ql(y.type,y.key,y.props,null,w.mode,S),S.ref=xr(w,null,y),S.return=w,S;case we:return y=rs(y,w.mode,S),y.return=w,y;case fe:var L=y._init;return O(w,L(y._payload),S)}if(Zn(y)||W(y))return y=wn(y,w.mode,S,null),y.return=w,y;kl(w,y)}return null}function R(w,y,S,L){var V=y!==null?y.key:null;if(typeof S==\"string\"\u0026\u0026S!==\"\"||typeof S==\"number\")return V!==null?null:h(w,y,\"\"+S,L);if(typeof S==\"object\"\u0026\u0026S!==null){switch(S.$$typeof){case ve:return S.key===V?m(w,y,S,L):null;case we:return S.key===V?k(w,y,S,L):null;case fe:return V=S._init,R(w,y,V(S._payload),L)}if(Zn(S)||W(S))return V!==null?null:P(w,y,S,L,null);kl(w,S)}return null}function I(w,y,S,L,V){if(typeof L==\"string\"\u0026\u0026L!==\"\"||typeof L==\"number\")return w=w.get(S)||null,h(y,w,\"\"+L,V);if(typeof L==\"object\"\u0026\u0026L!==null){switch(L.$$typeof){case ve:return w=w.get(L.key===null?S:L.key)||null,m(y,w,L,V);case we:return w=w.get(L.key===null?S:L.key)||null,k(y,w,L,V);case fe:var q=L._init;return I(w,y,S,q(L._payload),V)}if(Zn(L)||W(L))return w=w.get(S)||null,P(y,w,L,V,null);kl(y,L)}return null}function H(w,y,S,L){for(var V=null,q=null,Q=y,K=y=0,De=null;Q!==null\u0026\u0026K\u003cS.length;K++){Q.index\u003eK?(De=Q,Q=null):De=Q.sibling;var ne=R(w,Q,S[K],L);if(ne===null){Q===null\u0026\u0026(Q=De);break}e\u0026\u0026Q\u0026\u0026ne.alternate===null\u0026\u0026t(w,Q),y=i(ne,y,K),q===null?V=ne:q.sibling=ne,q=ne,Q=De}if(K===S.length)return n(w,Q),ye\u0026\u0026fn(w,K),V;if(Q===null){for(;K\u003cS.length;K++)Q=O(w,S[K],L),Q!==null\u0026\u0026(y=i(Q,y,K),q===null?V=Q:q.sibling=Q,q=Q);return ye\u0026\u0026fn(w,K),V}for(Q=r(w,Q);K\u003cS.length;K++)De=I(Q,w,K,S[K],L),De!==null\u0026\u0026(e\u0026\u0026De.alternate!==null\u0026\u0026Q.delete(De.key===null?K:De.key),y=i(De,y,K),q===null?V=De:q.sibling=De,q=De);return e\u0026\u0026Q.forEach(function(rn){return t(w,rn)}),ye\u0026\u0026fn(w,K),V}function $(w,y,S,L){var V=W(S);if(typeof V!=\"function\")throw Error(s(150));if(S=V.call(S),S==null)throw Error(s(151));for(var q=V=null,Q=y,K=y=0,De=null,ne=S.next();Q!==null\u0026\u0026!ne.done;K++,ne=S.next()){Q.index\u003eK?(De=Q,Q=null):De=Q.sibling;var rn=R(w,Q,ne.value,L);if(rn===null){Q===null\u0026\u0026(Q=De);break}e\u0026\u0026Q\u0026\u0026rn.alternate===null\u0026\u0026t(w,Q),y=i(rn,y,K),q===null?V=rn:q.sibling=rn,q=rn,Q=De}if(ne.done)return n(w,Q),ye\u0026\u0026fn(w,K),V;if(Q===null){for(;!ne.done;K++,ne=S.next())ne=O(w,ne.value,L),ne!==null\u0026\u0026(y=i(ne,y,K),q===null?V=ne:q.sibling=ne,q=ne);return ye\u0026\u0026fn(w,K),V}for(Q=r(w,Q);!ne.done;K++,ne=S.next())ne=I(Q,w,K,ne.value,L),ne!==null\u0026\u0026(e\u0026\u0026ne.alternate!==null\u0026\u0026Q.delete(ne.key===null?K:ne.key),y=i(ne,y,K),q===null?V=ne:q.sibling=ne,q=ne);return e\u0026\u0026Q.forEach(function(Zp){return t(w,Zp)}),ye\u0026\u0026fn(w,K),V}function _e(w,y,S,L){if(typeof S==\"object\"\u0026\u0026S!==null\u0026\u0026S.type===ue\u0026\u0026S.key===null\u0026\u0026(S=S.props.children),typeof S==\"object\"\u0026\u0026S!==null){switch(S.$$typeof){case ve:e:{for(var V=S.key,q=y;q!==null;){if(q.key===V){if(V=S.type,V===ue){if(q.tag===7){n(w,q.sibling),y=l(q,S.props.children),y.return=w,w=y;break e}}else if(q.elementType===V||typeof V==\"object\"\u0026\u0026V!==null\u0026\u0026V.$$typeof===fe\u0026\u0026sa(V)===q.type){n(w,q.sibling),y=l(q,S.props),y.ref=xr(w,q,S),y.return=w,w=y;break e}n(w,q);break}else t(w,q);q=q.sibling}S.type===ue?(y=wn(S.props.children,w.mode,L,S.key),y.return=w,w=y):(L=ql(S.type,S.key,S.props,null,w.mode,L),L.ref=xr(w,y,S),L.return=w,w=L)}return a(w);case we:e:{for(q=S.key;y!==null;){if(y.key===q)if(y.tag===4\u0026\u0026y.stateNode.containerInfo===S.containerInfo\u0026\u0026y.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=rs(S,w.mode,L),y.return=w,w=y}return a(w);case fe:return q=S._init,_e(w,y,q(S._payload),L)}if(Zn(S))return H(w,y,S,L);if(W(S))return $(w,y,S,L);kl(w,S)}return typeof S==\"string\"\u0026\u0026S!==\"\"||typeof S==\"number\"?(S=\"\"+S,y!==null\u0026\u0026y.tag===6?(n(w,y.sibling),y=l(y,S),y.return=w,w=y):(n(w,y),y=ns(S,w.mode,L),y.return=w,w=y),a(w)):n(w,y)}return _e}var Un=ua(!0),aa=ua(!1),El=Qt(null),xl=null,Bn=null,di=null;function pi(){di=Bn=xl=null}function hi(e){var t=El.current;he(El),e._currentValue=t}function mi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes\u0026t)!==t?(e.childLanes|=t,r!==null\u0026\u0026(r.childLanes|=t)):r!==null\u0026\u0026(r.childLanes\u0026t)!==t\u0026\u0026(r.childLanes|=t),e===n)break;e=e.return}}function Hn(e,t){xl=e,di=Bn=null,e=e.dependencies,e!==null\u0026\u0026e.firstContext!==null\u0026\u0026((e.lanes\u0026t)!==0\u0026\u0026(Ge=!0),e.firstContext=null)}function ct(e){var t=e._currentValue;if(di!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(xl===null)throw Error(s(308));Bn=e,xl.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var dn=null;function yi(e){dn===null?dn=[e]:dn.push(e)}function ca(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,yi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ft(e,r)}function Ft(e,t){e.lanes|=t;var n=e.alternate;for(n!==null\u0026\u0026(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null\u0026\u0026(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Xt=!1;function gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fa(e,t){e=e.updateQueue,t.updateQueue===e\u0026\u0026(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function At(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Jt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ee\u00262)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ft(e,n)}return l=r.interleaved,l===null?(t.next=t,yi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ft(e,n)}function _l(e,t,n){if(t=t.updateQueue,t!==null\u0026\u0026(t=t.shared,(n\u00264194240)!==0)){var r=t.lanes;r\u0026=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}function da(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null\u0026\u0026(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 Cl(e,t,n,r){var l=e.updateQueue;Xt=!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 P=e.alternate;P!==null\u0026\u0026(P=P.updateQueue,h=P.lastBaseUpdate,h!==a\u0026\u0026(h===null?P.firstBaseUpdate=k:h.next=k,P.lastBaseUpdate=m))}if(i!==null){var O=l.baseState;a=0,P=k=m=null,h=i;do{var R=h.lane,I=h.eventTime;if((r\u0026R)===R){P!==null\u0026\u0026(P=P.next={eventTime:I,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var H=e,$=h;switch(R=t,I=n,$.tag){case 1:if(H=$.payload,typeof H==\"function\"){O=H.call(I,O,R);break e}O=H;break e;case 3:H.flags=H.flags\u0026-65537|128;case 0:if(H=$.payload,R=typeof H==\"function\"?H.call(I,O,R):H,R==null)break e;O=U({},O,R);break e;case 2:Xt=!0}}h.callback!==null\u0026\u0026h.lane!==0\u0026\u0026(e.flags|=64,R=l.effects,R===null?l.effects=[h]:R.push(h))}else I={eventTime:I,lane:R,tag:h.tag,payload:h.payload,callback:h.callback,next:null},P===null?(k=P=I,m=O):P=P.next=I,a|=R;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;R=h,h=R.next,R.next=null,l.lastBaseUpdate=R,l.shared.pending=null}}while(!0);if(P===null\u0026\u0026(m=O),l.baseState=m,l.firstBaseUpdate=k,l.lastBaseUpdate=P,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null\u0026\u0026(l.shared.lanes=0);mn|=a,e.lanes=a,e.memoizedState=O}}function pa(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t\u003ce.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!=\"function\")throw Error(s(191,l));l.call(r)}}}var _r={},Nt=Qt(_r),Cr=Qt(_r),Tr=Qt(_r);function pn(e){if(e===_r)throw Error(s(174));return e}function vi(e,t){switch(ce(Tr,t),ce(Cr,e),ce(Nt,_r),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:wo(null,\"\");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=wo(t,e)}he(Nt),ce(Nt,t)}function $n(){he(Nt),he(Cr),he(Tr)}function ha(e){pn(Tr.current);var t=pn(Nt.current),n=wo(t,e.type);t!==n\u0026\u0026(ce(Cr,e),ce(Nt,n))}function wi(e){Cr.current===e\u0026\u0026(he(Nt),he(Cr))}var Se=Qt(0);function Tl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null\u0026\u0026(n=n.dehydrated,n===null||n.data===\"$?\"||n.data===\"$!\"))return t}else if(t.tag===19\u0026\u0026t.memoizedProps.revealOrder!==void 0){if((t.flags\u0026128)!==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 Si=[];function ki(){for(var e=0;e\u003cSi.length;e++)Si[e]._workInProgressVersionPrimary=null;Si.length=0}var Nl=re.ReactCurrentDispatcher,Ei=re.ReactCurrentBatchConfig,hn=0,ke=null,Pe=null,Le=null,Rl=!1,Nr=!1,Rr=0,Sp=0;function Me(){throw Error(s(321))}function xi(e,t){if(t===null)return!1;for(var n=0;n\u003ct.length\u0026\u0026n\u003ce.length;n++)if(!yt(e[n],t[n]))return!1;return!0}function _i(e,t,n,r,l,i){if(hn=i,ke=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Nl.current=e===null||e.memoizedState===null?_p:Cp,e=n(r,l),Nr){i=0;do{if(Nr=!1,Rr=0,25\u003c=i)throw Error(s(301));i+=1,Le=Pe=null,t.updateQueue=null,Nl.current=Tp,e=n(r,l)}while(Nr)}if(Nl.current=Ll,t=Pe!==null\u0026\u0026Pe.next!==null,hn=0,Le=Pe=ke=null,Rl=!1,t)throw Error(s(300));return e}function Ci(){var e=Rr!==0;return Rr=0,e}function Rt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?ke.memoizedState=Le=e:Le=Le.next=e,Le}function ft(){if(Pe===null){var e=ke.alternate;e=e!==null?e.memoizedState:null}else e=Pe.next;var t=Le===null?ke.memoizedState:Le.next;if(t!==null)Le=t,Pe=e;else{if(e===null)throw Error(s(310));Pe=e,e={memoizedState:Pe.memoizedState,baseState:Pe.baseState,baseQueue:Pe.baseQueue,queue:Pe.queue,next:null},Le===null?ke.memoizedState=Le=e:Le=Le.next=e}return Le}function Pr(e,t){return typeof t==\"function\"?t(e):t}function Ti(e){var t=ft(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=Pe,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 P=k.lane;if((hn\u0026P)===P)m!==null\u0026\u0026(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 O={lane:P,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};m===null?(h=m=O,a=r):m=m.next=O,ke.lanes|=P,mn|=P}k=k.next}while(k!==null\u0026\u0026k!==i);m===null?a=r:m.next=h,yt(r,t.memoizedState)||(Ge=!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,ke.lanes|=i,mn|=i,l=l.next;while(l!==e)}else l===null\u0026\u0026(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ni(e){var t=ft(),n=t.queue;if(n===null)throw Error(s(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);yt(i,t.memoizedState)||(Ge=!0),t.memoizedState=i,t.baseQueue===null\u0026\u0026(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ma(){}function ya(e,t){var n=ke,r=ft(),l=t(),i=!yt(r.memoizedState,l);if(i\u0026\u0026(r.memoizedState=l,Ge=!0),r=r.queue,Ri(wa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Le!==null\u0026\u0026Le.memoizedState.tag\u00261){if(n.flags|=2048,Or(9,va.bind(null,n,r,l,t),void 0,null),ze===null)throw Error(s(349));(hn\u002630)!==0||ga(n,t,l)}return l}function ga(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ke.updateQueue,t===null?(t={lastEffect:null,stores:null},ke.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function va(e,t,n,r){t.value=n,t.getSnapshot=r,Sa(t)\u0026\u0026ka(e)}function wa(e,t,n){return n(function(){Sa(t)\u0026\u0026ka(e)})}function Sa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yt(e,n)}catch{return!0}}function ka(e){var t=Ft(e,1);t!==null\u0026\u0026kt(t,e,1,-1)}function Ea(e){var t=Rt();return typeof e==\"function\"\u0026\u0026(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:e},t.queue=e,e=e.dispatch=xp.bind(null,ke,e),[t.memoizedState,e]}function Or(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ke.updateQueue,t===null?(t={lastEffect:null,stores:null},ke.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 xa(){return ft().memoizedState}function Pl(e,t,n,r){var l=Rt();ke.flags|=e,l.memoizedState=Or(1|t,n,void 0,r===void 0?null:r)}function Ol(e,t,n,r){var l=ft();r=r===void 0?null:r;var i=void 0;if(Pe!==null){var a=Pe.memoizedState;if(i=a.destroy,r!==null\u0026\u0026xi(r,a.deps)){l.memoizedState=Or(t,n,i,r);return}}ke.flags|=e,l.memoizedState=Or(1|t,n,i,r)}function _a(e,t){return Pl(8390656,8,e,t)}function Ri(e,t){return Ol(2048,8,e,t)}function Ca(e,t){return Ol(4,2,e,t)}function Ta(e,t){return Ol(4,4,e,t)}function Na(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,Ol(4,4,Na.bind(null,t,e),n)}function Pi(){}function Pa(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026xi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Oa(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026xi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function La(e,t,n){return(hn\u002621)===0?(e.baseState\u0026\u0026(e.baseState=!1,Ge=!0),e.memoizedState=n):(yt(n,t)||(n=su(),ke.lanes|=n,mn|=n,e.baseState=!0),t)}function kp(e,t){var n=se;se=n!==0\u0026\u00264\u003en?n:4,e(!0);var r=Ei.transition;Ei.transition={};try{e(!1),t()}finally{se=n,Ei.transition=r}}function za(){return ft().memoizedState}function Ep(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Da(e))ja(t,n);else if(n=ca(e,t,n,r),n!==null){var l=We();kt(n,e,r,l),Fa(n,t,r)}}function xp(e,t,n){var r=en(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Da(e))ja(t,l);else{var i=e.alternate;if(e.lanes===0\u0026\u0026(i===null||i.lanes===0)\u0026\u0026(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,h=i(a,n);if(l.hasEagerState=!0,l.eagerState=h,yt(h,a)){var m=t.interleaved;m===null?(l.next=l,yi(t)):(l.next=m.next,m.next=l),t.interleaved=l;return}}catch{}finally{}n=ca(e,t,l,r),n!==null\u0026\u0026(l=We(),kt(n,e,r,l),Fa(n,t,r))}}function Da(e){var t=e.alternate;return e===ke||t!==null\u0026\u0026t===ke}function ja(e,t){Nr=Rl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fa(e,t,n){if((n\u00264194240)!==0){var r=t.lanes;r\u0026=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}var Ll={readContext:ct,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useInsertionEffect:Me,useLayoutEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useMutableSource:Me,useSyncExternalStore:Me,useId:Me,unstable_isNewReconciler:!1},_p={readContext:ct,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:_a,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Pl(4194308,4,Na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pl(4,2,e,t)},useMemo:function(e,t){var n=Rt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rt();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=Ep.bind(null,ke,e),[r.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:Ea,useDebugValue:Pi,useDeferredValue:function(e){return Rt().memoizedState=e},useTransition:function(){var e=Ea(!1),t=e[0];return e=kp.bind(null,e[1]),Rt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ke,l=Rt();if(ye){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),ze===null)throw Error(s(349));(hn\u002630)!==0||ga(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,_a(wa.bind(null,r,i,e),[e]),r.flags|=2048,Or(9,va.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Rt(),t=ze.identifierPrefix;if(ye){var n=jt,r=Dt;n=(r\u0026~(1\u003c\u003c32-mt(r)-1)).toString(32)+n,t=\":\"+t+\"R\"+n,n=Rr++,0\u003cn\u0026\u0026(t+=\"H\"+n.toString(32)),t+=\":\"}else n=Sp++,t=\":\"+t+\"r\"+n.toString(32)+\":\";return e.memoizedState=t},unstable_isNewReconciler:!1},Cp={readContext:ct,useCallback:Pa,useContext:ct,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:Oa,useReducer:Ti,useRef:xa,useState:function(){return Ti(Pr)},useDebugValue:Pi,useDeferredValue:function(e){var t=ft();return La(t,Pe.memoizedState,e)},useTransition:function(){var e=Ti(Pr)[0],t=ft().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1},Tp={readContext:ct,useCallback:Pa,useContext:ct,useEffect:Ri,useImperativeHandle:Ra,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:Oa,useReducer:Ni,useRef:xa,useState:function(){return Ni(Pr)},useDebugValue:Pi,useDeferredValue:function(e){var t=ft();return Pe===null?t.memoizedState=e:La(t,Pe.memoizedState,e)},useTransition:function(){var e=Ni(Pr)[0],t=ft().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1};function vt(e,t){if(e\u0026\u0026e.defaultProps){t=U({},t),e=e.defaultProps;for(var n in e)t[n]===void 0\u0026\u0026(t[n]=e[n]);return t}return t}function Oi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:U({},t,n),e.memoizedState=n,e.lanes===0\u0026\u0026(e.updateQueue.baseState=n)}var zl={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=We(),l=en(e),i=At(r,l);i.payload=t,n!=null\u0026\u0026(i.callback=n),t=Jt(e,i,l),t!==null\u0026\u0026(kt(t,e,l,r),_l(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=We(),l=en(e),i=At(r,l);i.tag=1,i.payload=t,n!=null\u0026\u0026(i.callback=n),t=Jt(e,i,l),t!==null\u0026\u0026(kt(t,e,l,r),_l(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=We(),r=en(e),l=At(n,r);l.tag=2,t!=null\u0026\u0026(l.callback=t),t=Jt(e,l,r),t!==null\u0026\u0026(kt(t,e,r,n),_l(t,e,r))}};function Aa(e,t,n,r,l,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate==\"function\"?e.shouldComponentUpdate(r,i,a):t.prototype\u0026\u0026t.prototype.isPureReactComponent?!yr(n,r)||!yr(l,i):!0}function Ia(e,t,n){var r=!1,l=Kt,i=t.contextType;return typeof i==\"object\"\u0026\u0026i!==null?i=ct(i):(l=Ke(t)?an:Ie.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,l):Kt),t=new t(n,i),e.memoizedState=t.state!==null\u0026\u0026t.state!==void 0?t.state:null,t.updater=zl,e.stateNode=t,t._reactInternals=e,r\u0026\u0026(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ma(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==\"function\"\u0026\u0026t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==\"function\"\u0026\u0026t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e\u0026\u0026zl.enqueueReplaceState(t,t.state,null)}function Li(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},gi(e);var i=t.contextType;typeof i==\"object\"\u0026\u0026i!==null?l.context=ct(i):(i=Ke(t)?an:Ie.current,l.context=Fn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i==\"function\"\u0026\u0026(Oi(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps==\"function\"||typeof l.getSnapshotBeforeUpdate==\"function\"||typeof l.UNSAFE_componentWillMount!=\"function\"\u0026\u0026typeof l.componentWillMount!=\"function\"||(t=l.state,typeof l.componentWillMount==\"function\"\u0026\u0026l.componentWillMount(),typeof l.UNSAFE_componentWillMount==\"function\"\u0026\u0026l.UNSAFE_componentWillMount(),t!==l.state\u0026\u0026zl.enqueueReplaceState(l,l.state,null),Cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount==\"function\"\u0026\u0026(e.flags|=4194308)}function Vn(e,t){try{var n=\"\",r=t;do n+=b(r),r=r.return;while(r);var l=n}catch(i){l=`\nError generating stack: `+i.message+`\n`+i.stack}return{value:e,source:t,stack:l,digest:null}}function zi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Di(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Np=typeof WeakMap==\"function\"?WeakMap:Map;function Ua(e,t,n){n=At(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ul||(Ul=!0,Gi=r),Di(e,t)},n}function Ba(e,t,n){n=At(-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(){Di(e,t)}}var i=e.stateNode;return i!==null\u0026\u0026typeof i.componentDidCatch==\"function\"\u0026\u0026(n.callback=function(){Di(e,t),typeof r!=\"function\"\u0026\u0026(Zt===null?Zt=new Set([this]):Zt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:\"\"})}),n}function Ha(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Np;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0\u0026\u0026(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Hp.bind(null,e,t,n),t.then(e,e))}function $a(e){do{var t;if((t=e.tag===13)\u0026\u0026(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Va(e,t,n,r,l){return(e.mode\u00261)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags\u0026=-52805,n.tag===1\u0026\u0026(n.alternate===null?n.tag=17:(t=At(-1,1),t.tag=2,Jt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Rp=re.ReactCurrentOwner,Ge=!1;function Ve(e,t,n,r){t.child=e===null?aa(t,null,n,r):Un(t,e.child,n,r)}function Wa(e,t,n,r,l){n=n.render;var i=t.ref;return Hn(t,l),r=_i(e,t,n,r,i,l),n=Ci(),e!==null\u0026\u0026!Ge?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~l,It(e,t,l)):(ye\u0026\u0026n\u0026\u0026si(t),t.flags|=1,Ve(e,t,r,l),t.child)}function qa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i==\"function\"\u0026\u0026!ts(i)\u0026\u0026i.defaultProps===void 0\u0026\u0026n.compare===null\u0026\u0026n.defaultProps===void 0?(t.tag=15,t.type=i,Qa(e,t,i,r,l)):(e=ql(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes\u0026l)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:yr,n(a,r)\u0026\u0026e.ref===t.ref)return It(e,t,l)}return t.flags|=1,e=nn(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(yr(i,r)\u0026\u0026e.ref===t.ref)if(Ge=!1,t.pendingProps=r=i,(e.lanes\u0026l)!==0)(e.flags\u0026131072)!==0\u0026\u0026(Ge=!0);else return t.lanes=e.lanes,It(e,t,l)}return ji(e,t,n,r,l)}function Ka(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode===\"hidden\")if((t.mode\u00261)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ce(qn,it),it|=n;else{if((n\u00261073741824)===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,ce(qn,it),it|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ce(qn,it),it|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ce(qn,it),it|=r;return Ve(e,t,l,n),t.child}function Ga(e,t){var n=t.ref;(e===null\u0026\u0026n!==null||e!==null\u0026\u0026e.ref!==n)\u0026\u0026(t.flags|=512,t.flags|=2097152)}function ji(e,t,n,r,l){var i=Ke(n)?an:Ie.current;return i=Fn(t,i),Hn(t,l),n=_i(e,t,n,r,i,l),r=Ci(),e!==null\u0026\u0026!Ge?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~l,It(e,t,l)):(ye\u0026\u0026r\u0026\u0026si(t),t.flags|=1,Ve(e,t,n,l),t.child)}function Xa(e,t,n,r,l){if(Ke(n)){var i=!0;yl(t)}else i=!1;if(Hn(t,l),t.stateNode===null)jl(e,t),Ia(t,n,r),Li(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\"\u0026\u0026k!==null?k=ct(k):(k=Ke(n)?an:Ie.current,k=Fn(t,k));var P=n.getDerivedStateFromProps,O=typeof P==\"function\"||typeof a.getSnapshotBeforeUpdate==\"function\";O||typeof a.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof a.componentWillReceiveProps!=\"function\"||(h!==r||m!==k)\u0026\u0026Ma(t,a,r,k),Xt=!1;var R=t.memoizedState;a.state=R,Cl(t,r,a,l),m=t.memoizedState,h!==r||R!==m||Qe.current||Xt?(typeof P==\"function\"\u0026\u0026(Oi(t,n,P,r),m=t.memoizedState),(h=Xt||Aa(t,n,h,r,R,m,k))?(O||typeof a.UNSAFE_componentWillMount!=\"function\"\u0026\u0026typeof a.componentWillMount!=\"function\"||(typeof a.componentWillMount==\"function\"\u0026\u0026a.componentWillMount(),typeof a.UNSAFE_componentWillMount==\"function\"\u0026\u0026a.UNSAFE_componentWillMount()),typeof a.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308)):(typeof a.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=k,r=h):(typeof a.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308),r=!1)}else{a=t.stateNode,fa(e,t),h=t.memoizedProps,k=t.type===t.elementType?h:vt(t.type,h),a.props=k,O=t.pendingProps,R=a.context,m=n.contextType,typeof m==\"object\"\u0026\u0026m!==null?m=ct(m):(m=Ke(n)?an:Ie.current,m=Fn(t,m));var I=n.getDerivedStateFromProps;(P=typeof I==\"function\"||typeof a.getSnapshotBeforeUpdate==\"function\")||typeof a.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof a.componentWillReceiveProps!=\"function\"||(h!==O||R!==m)\u0026\u0026Ma(t,a,r,m),Xt=!1,R=t.memoizedState,a.state=R,Cl(t,r,a,l);var H=t.memoizedState;h!==O||R!==H||Qe.current||Xt?(typeof I==\"function\"\u0026\u0026(Oi(t,n,I,r),H=t.memoizedState),(k=Xt||Aa(t,n,k,r,R,H,m)||!1)?(P||typeof a.UNSAFE_componentWillUpdate!=\"function\"\u0026\u0026typeof a.componentWillUpdate!=\"function\"||(typeof a.componentWillUpdate==\"function\"\u0026\u0026a.componentWillUpdate(r,H,m),typeof a.UNSAFE_componentWillUpdate==\"function\"\u0026\u0026a.UNSAFE_componentWillUpdate(r,H,m)),typeof a.componentDidUpdate==\"function\"\u0026\u0026(t.flags|=4),typeof a.getSnapshotBeforeUpdate==\"function\"\u0026\u0026(t.flags|=1024)):(typeof a.componentDidUpdate!=\"function\"||h===e.memoizedProps\u0026\u0026R===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=\"function\"||h===e.memoizedProps\u0026\u0026R===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\u0026\u0026R===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=\"function\"||h===e.memoizedProps\u0026\u0026R===e.memoizedState||(t.flags|=1024),r=!1)}return Fi(e,t,n,r,i,l)}function Fi(e,t,n,r,l,i){Ga(e,t);var a=(t.flags\u0026128)!==0;if(!r\u0026\u0026!a)return l\u0026\u0026ea(t,n,!1),It(e,t,i);r=t.stateNode,Rp.current=t;var h=a\u0026\u0026typeof n.getDerivedStateFromError!=\"function\"?null:r.render();return t.flags|=1,e!==null\u0026\u0026a?(t.child=Un(t,e.child,null,i),t.child=Un(t,null,h,i)):Ve(e,t,h,i),t.memoizedState=r.state,l\u0026\u0026ea(t,n,!0),t.child}function Ja(e){var t=e.stateNode;t.pendingContext?Zu(e,t.pendingContext,t.pendingContext!==t.context):t.context\u0026\u0026Zu(e,t.context,!1),vi(e,t.containerInfo)}function Ya(e,t,n,r,l){return Mn(),fi(l),t.flags|=256,Ve(e,t,n,r),t.child}var Ai={dehydrated:null,treeContext:null,retryLane:0};function Ii(e){return{baseLanes:e,cachePool:null,transitions:null}}function Za(e,t,n){var r=t.pendingProps,l=Se.current,i=!1,a=(t.flags\u0026128)!==0,h;if((h=a)||(h=e!==null\u0026\u0026e.memoizedState===null?!1:(l\u00262)!==0),h?(i=!0,t.flags\u0026=-129):(e===null||e.memoizedState!==null)\u0026\u0026(l|=1),ce(Se,l\u00261),e===null)return ci(t),e=t.memoizedState,e!==null\u0026\u0026(e=e.dehydrated,e!==null)?((t.mode\u00261)===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\u00261)===0\u0026\u0026i!==null?(i.childLanes=0,i.pendingProps=a):i=Ql(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=Ii(n),t.memoizedState=Ai,e):Mi(t,a));if(l=e.memoizedState,l!==null\u0026\u0026(h=l.dehydrated,h!==null))return Pp(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\u00261)===0\u0026\u0026t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=m,t.deletions=null):(r=nn(l,m),r.subtreeFlags=l.subtreeFlags\u002614680064),h!==null?i=nn(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?Ii(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes\u0026~n,t.memoizedState=Ai,r}return i=e.child,e=i.sibling,r=nn(i,{mode:\"visible\",children:r.children}),(t.mode\u00261)===0\u0026\u0026(r.lanes=n),r.return=t,r.sibling=null,e!==null\u0026\u0026(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Mi(e,t){return t=Ql({mode:\"visible\",children:t},e.mode,0,null),t.return=e,e.child=t}function Dl(e,t,n,r){return r!==null\u0026\u0026fi(r),Un(t,e.child,null,n),e=Mi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Pp(e,t,n,r,l,i,a){if(n)return t.flags\u0026256?(t.flags\u0026=-257,r=zi(Error(s(422))),Dl(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ql({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\u00261)!==0\u0026\u0026Un(t,e.child,null,a),t.child.memoizedState=Ii(a),t.memoizedState=Ai,i);if((t.mode\u00261)===0)return Dl(e,t,a,null);if(l.data===\"$!\"){if(r=l.nextSibling\u0026\u0026l.nextSibling.dataset,r)var h=r.dgst;return r=h,i=Error(s(419)),r=zi(i,r,void 0),Dl(e,t,a,r)}if(h=(a\u0026e.childLanes)!==0,Ge||h){if(r=ze,r!==null){switch(a\u0026-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\u0026(r.suspendedLanes|a))!==0?0:l,l!==0\u0026\u0026l!==i.retryLane\u0026\u0026(i.retryLane=l,Ft(e,l),kt(r,e,l,-1))}return es(),r=zi(Error(s(421))),Dl(e,t,a,r)}return l.data===\"$?\"?(t.flags|=128,t.child=e.child,t=$p.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,ot=qt(l.nextSibling),lt=t,ye=!0,gt=null,e!==null\u0026\u0026(ut[at++]=Dt,ut[at++]=jt,ut[at++]=cn,Dt=e.id,jt=e.overflow,cn=t),t=Mi(t,r.children),t.flags|=4096,t)}function ba(e,t,n){e.lanes|=t;var r=e.alternate;r!==null\u0026\u0026(r.lanes|=t),mi(e.return,t,n)}function Ui(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 ec(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ve(e,t,r.children,n),r=Se.current,(r\u00262)!==0)r=r\u00261|2,t.flags|=128;else{if(e!==null\u0026\u0026(e.flags\u0026128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null\u0026\u0026ba(e,n,t);else if(e.tag===19)ba(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\u0026=1}if(ce(Se,r),(t.mode\u00261)===0)t.memoizedState=null;else switch(l){case\"forwards\":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null\u0026\u0026Tl(e)===null\u0026\u0026(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ui(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\u0026\u0026Tl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ui(t,!0,n,null,i);break;case\"together\":Ui(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function jl(e,t){(t.mode\u00261)===0\u0026\u0026e!==null\u0026\u0026(e.alternate=null,t.alternate=null,t.flags|=2)}function It(e,t,n){if(e!==null\u0026\u0026(t.dependencies=e.dependencies),mn|=t.lanes,(n\u0026t.childLanes)===0)return null;if(e!==null\u0026\u0026t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,n=nn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=nn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Op(e,t,n){switch(t.tag){case 3:Ja(t),Mn();break;case 5:ha(t);break;case 1:Ke(t.type)\u0026\u0026yl(t);break;case 4:vi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ce(El,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ce(Se,Se.current\u00261),t.flags|=128,null):(n\u0026t.child.childLanes)!==0?Za(e,t,n):(ce(Se,Se.current\u00261),e=It(e,t,n),e!==null?e.sibling:null);ce(Se,Se.current\u00261);break;case 19:if(r=(n\u0026t.childLanes)!==0,(e.flags\u0026128)!==0){if(r)return ec(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null\u0026\u0026(l.rendering=null,l.tail=null,l.lastEffect=null),ce(Se,Se.current),r)break;return null;case 22:case 23:return t.lanes=0,Ka(e,t,n)}return It(e,t,n)}var tc,Bi,nc,rc;tc=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\u0026\u0026n.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}},Bi=function(){},nc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,pn(Nt.current);var i=null;switch(n){case\"input\":l=mo(e,l),r=mo(e,r),i=[];break;case\"select\":l=U({},l,{value:void 0}),r=U({},r,{value:void 0}),i=[];break;case\"textarea\":l=vo(e,l),r=vo(e,r),i=[];break;default:typeof l.onClick!=\"function\"\u0026\u0026typeof r.onClick==\"function\"\u0026\u0026(e.onclick=pl)}So(n,r);var a;n=null;for(k in l)if(!r.hasOwnProperty(k)\u0026\u0026l.hasOwnProperty(k)\u0026\u0026l[k]!=null)if(k===\"style\"){var h=l[k];for(a in h)h.hasOwnProperty(a)\u0026\u0026(n||(n={}),n[a]=\"\")}else k!==\"dangerouslySetInnerHTML\"\u0026\u0026k!==\"children\"\u0026\u0026k!==\"suppressContentEditableWarning\"\u0026\u0026k!==\"suppressHydrationWarning\"\u0026\u0026k!==\"autoFocus\"\u0026\u0026(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)\u0026\u0026m!==h\u0026\u0026(m!=null||h!=null))if(k===\"style\")if(h){for(a in h)!h.hasOwnProperty(a)||m\u0026\u0026m.hasOwnProperty(a)||(n||(n={}),n[a]=\"\");for(a in m)m.hasOwnProperty(a)\u0026\u0026h[a]!==m[a]\u0026\u0026(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\u0026\u0026h!==m\u0026\u0026(i=i||[]).push(k,m)):k===\"children\"?typeof m!=\"string\"\u0026\u0026typeof m!=\"number\"||(i=i||[]).push(k,\"\"+m):k!==\"suppressContentEditableWarning\"\u0026\u0026k!==\"suppressHydrationWarning\"\u0026\u0026(f.hasOwnProperty(k)?(m!=null\u0026\u0026k===\"onScroll\"\u0026\u0026pe(\"scroll\",e),i||h===m||(i=[])):(i=i||[]).push(k,m))}n\u0026\u0026(i=i||[]).push(\"style\",n);var k=i;(t.updateQueue=k)\u0026\u0026(t.flags|=4)}},rc=function(e,t,n,r){n!==r\u0026\u0026(t.flags|=4)};function Lr(e,t){if(!ye)switch(e.tailMode){case\"hidden\":t=e.tail;for(var n=null;t!==null;)t.alternate!==null\u0026\u0026(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\u0026\u0026(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ue(e){var t=e.alternate!==null\u0026\u0026e.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\u002614680064,r|=l.flags\u002614680064,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 Lp(e,t,n){var r=t.pendingProps;switch(ui(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ke(t.type)\u0026\u0026ml(),Ue(t),null;case 3:return r=t.stateNode,$n(),he(Qe),he(Ie),ki(),r.pendingContext\u0026\u0026(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)\u0026\u0026(Sl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated\u0026\u0026(t.flags\u0026256)===0||(t.flags|=1024,gt!==null\u0026\u0026(Yi(gt),gt=null))),Bi(e,t),Ue(t),null;case 5:wi(t);var l=pn(Tr.current);if(n=t.type,e!==null\u0026\u0026t.stateNode!=null)nc(e,t,n,r,l),e.ref!==t.ref\u0026\u0026(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(s(166));return Ue(t),null}if(e=pn(Nt.current),Sl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Tt]=t,r[kr]=i,e=(t.mode\u00261)!==0,n){case\"dialog\":pe(\"cancel\",r),pe(\"close\",r);break;case\"iframe\":case\"object\":case\"embed\":pe(\"load\",r);break;case\"video\":case\"audio\":for(l=0;l\u003cvr.length;l++)pe(vr[l],r);break;case\"source\":pe(\"error\",r);break;case\"img\":case\"image\":case\"link\":pe(\"error\",r),pe(\"load\",r);break;case\"details\":pe(\"toggle\",r);break;case\"input\":Is(r,i),pe(\"invalid\",r);break;case\"select\":r._wrapperState={wasMultiple:!!i.multiple},pe(\"invalid\",r);break;case\"textarea\":Bs(r,i),pe(\"invalid\",r)}So(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\u0026\u0026(i.suppressHydrationWarning!==!0\u0026\u0026dl(r.textContent,h,e),l=[\"children\",h]):typeof h==\"number\"\u0026\u0026r.textContent!==\"\"+h\u0026\u0026(i.suppressHydrationWarning!==!0\u0026\u0026dl(r.textContent,h,e),l=[\"children\",\"\"+h]):f.hasOwnProperty(a)\u0026\u0026h!=null\u0026\u0026a===\"onScroll\"\u0026\u0026pe(\"scroll\",r)}switch(n){case\"input\":Vr(r),Us(r,i,!0);break;case\"textarea\":Vr(r),$s(r);break;case\"select\":case\"option\":break;default:typeof i.onClick==\"function\"\u0026\u0026(r.onclick=pl)}r=l,t.updateQueue=r,r!==null\u0026\u0026(t.flags|=4)}else{a=l.nodeType===9?l:l.ownerDocument,e===\"http://www.w3.org/1999/xhtml\"\u0026\u0026(e=Vs(n)),e===\"http://www.w3.org/1999/xhtml\"?n===\"script\"?(e=a.createElement(\"div\"),e.innerHTML=\"\u003cscript\u003e\u003c\\/script\u003e\",e=e.removeChild(e.firstChild)):typeof r.is==\"string\"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n===\"select\"\u0026\u0026(a=e,r.multiple?a.multiple=!0:r.size\u0026\u0026(a.size=r.size))):e=a.createElementNS(e,n),e[Tt]=t,e[kr]=r,tc(e,t,!1,!1),t.stateNode=e;e:{switch(a=ko(n,r),n){case\"dialog\":pe(\"cancel\",e),pe(\"close\",e),l=r;break;case\"iframe\":case\"object\":case\"embed\":pe(\"load\",e),l=r;break;case\"video\":case\"audio\":for(l=0;l\u003cvr.length;l++)pe(vr[l],e);l=r;break;case\"source\":pe(\"error\",e),l=r;break;case\"img\":case\"image\":case\"link\":pe(\"error\",e),pe(\"load\",e),l=r;break;case\"details\":pe(\"toggle\",e),l=r;break;case\"input\":Is(e,r),l=mo(e,r),pe(\"invalid\",e);break;case\"option\":l=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},l=U({},r,{value:void 0}),pe(\"invalid\",e);break;case\"textarea\":Bs(e,r),l=vo(e,r),pe(\"invalid\",e);break;default:l=r}So(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\u0026\u0026Ws(e,m)):i===\"children\"?typeof m==\"string\"?(n!==\"textarea\"||m!==\"\")\u0026\u0026bn(e,m):typeof m==\"number\"\u0026\u0026bn(e,\"\"+m):i!==\"suppressContentEditableWarning\"\u0026\u0026i!==\"suppressHydrationWarning\"\u0026\u0026i!==\"autoFocus\"\u0026\u0026(f.hasOwnProperty(i)?m!=null\u0026\u0026i===\"onScroll\"\u0026\u0026pe(\"scroll\",e):m!=null\u0026\u0026le(e,i,m,a))}switch(n){case\"input\":Vr(e),Us(e,r,!1);break;case\"textarea\":Vr(e),$s(e);break;case\"option\":r.value!=null\u0026\u0026e.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\u0026\u0026xn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick==\"function\"\u0026\u0026(e.onclick=pl)}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\u0026\u0026(t.flags|=4)}t.ref!==null\u0026\u0026(t.flags|=512,t.flags|=2097152)}return Ue(t),null;case 6:if(e\u0026\u0026t.stateNode!=null)rc(e,t,e.memoizedProps,r);else{if(typeof r!=\"string\"\u0026\u0026t.stateNode===null)throw Error(s(166));if(n=pn(Tr.current),pn(Nt.current),Sl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Tt]=t,(i=r.nodeValue!==n)\u0026\u0026(e=lt,e!==null))switch(e.tag){case 3:dl(r.nodeValue,n,(e.mode\u00261)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0\u0026\u0026dl(r.nodeValue,n,(e.mode\u00261)!==0)}i\u0026\u0026(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Tt]=t,t.stateNode=r}return Ue(t),null;case 13:if(he(Se),r=t.memoizedState,e===null||e.memoizedState!==null\u0026\u0026e.memoizedState.dehydrated!==null){if(ye\u0026\u0026ot!==null\u0026\u0026(t.mode\u00261)!==0\u0026\u0026(t.flags\u0026128)===0)ia(),Mn(),t.flags|=98560,i=!1;else if(i=Sl(t),r!==null\u0026\u0026r.dehydrated!==null){if(e===null){if(!i)throw Error(s(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(s(317));i[Tt]=t}else Mn(),(t.flags\u0026128)===0\u0026\u0026(t.memoizedState=null),t.flags|=4;Ue(t),i=!1}else gt!==null\u0026\u0026(Yi(gt),gt=null),i=!0;if(!i)return t.flags\u002665536?t:null}return(t.flags\u0026128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null\u0026\u0026e.memoizedState!==null)\u0026\u0026r\u0026\u0026(t.child.flags|=8192,(t.mode\u00261)!==0\u0026\u0026(e===null||(Se.current\u00261)!==0?Oe===0\u0026\u0026(Oe=3):es())),t.updateQueue!==null\u0026\u0026(t.flags|=4),Ue(t),null);case 4:return $n(),Bi(e,t),e===null\u0026\u0026wr(t.stateNode.containerInfo),Ue(t),null;case 10:return hi(t.type._context),Ue(t),null;case 17:return Ke(t.type)\u0026\u0026ml(),Ue(t),null;case 19:if(he(Se),i=t.memoizedState,i===null)return Ue(t),null;if(r=(t.flags\u0026128)!==0,a=i.rendering,a===null)if(r)Lr(i,!1);else{if(Oe!==0||e!==null\u0026\u0026(e.flags\u0026128)!==0)for(e=t.child;e!==null;){if(a=Tl(e),a!==null){for(t.flags|=128,Lr(i,!1),r=a.updateQueue,r!==null\u0026\u0026(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags\u0026=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 ce(Se,Se.current\u00261|2),t.child}e=e.sibling}i.tail!==null\u0026\u0026xe()\u003eQn\u0026\u0026(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null\u0026\u0026(t.updateQueue=n,t.flags|=4),Lr(i,!0),i.tail===null\u0026\u0026i.tailMode===\"hidden\"\u0026\u0026!a.alternate\u0026\u0026!ye)return Ue(t),null}else 2*xe()-i.renderingStartTime\u003eQn\u0026\u0026n!==1073741824\u0026\u0026(t.flags|=128,r=!0,Lr(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=xe(),t.sibling=null,n=Se.current,ce(Se,r?n\u00261|2:n\u00261),t):(Ue(t),null);case 22:case 23:return bi(),r=t.memoizedState!==null,e!==null\u0026\u0026e.memoizedState!==null!==r\u0026\u0026(t.flags|=8192),r\u0026\u0026(t.mode\u00261)!==0?(it\u00261073741824)!==0\u0026\u0026(Ue(t),t.subtreeFlags\u00266\u0026\u0026(t.flags|=8192)):Ue(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function zp(e,t){switch(ui(t),t.tag){case 1:return Ke(t.type)\u0026\u0026ml(),e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 3:return $n(),he(Qe),he(Ie),ki(),e=t.flags,(e\u002665536)!==0\u0026\u0026(e\u0026128)===0?(t.flags=e\u0026-65537|128,t):null;case 5:return wi(t),null;case 13:if(he(Se),e=t.memoizedState,e!==null\u0026\u0026e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Mn()}return e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 19:return he(Se),null;case 4:return $n(),null;case 10:return hi(t.type._context),null;case 22:case 23:return bi(),null;case 24:return null;default:return null}}var Fl=!1,Be=!1,Dp=typeof WeakSet==\"function\"?WeakSet:Set,B=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n==\"function\")try{n(null)}catch(r){Ee(e,t,r)}else n.current=null}function Hi(e,t,n){try{n()}catch(r){Ee(e,t,r)}}var lc=!1;function jp(e,t){if(bo=tl,e=Au(),qo(e)){if(\"selectionStart\"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)\u0026\u0026n.defaultView||window;var r=n.getSelection\u0026\u0026n.getSelection();if(r\u0026\u0026r.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,P=0,O=e,R=null;t:for(;;){for(var I;O!==n||l!==0\u0026\u0026O.nodeType!==3||(h=a+l),O!==i||r!==0\u0026\u0026O.nodeType!==3||(m=a+r),O.nodeType===3\u0026\u0026(a+=O.nodeValue.length),(I=O.firstChild)!==null;)R=O,O=I;for(;;){if(O===e)break t;if(R===n\u0026\u0026++k===l\u0026\u0026(h=a),R===i\u0026\u0026++P===r\u0026\u0026(m=a),(I=O.nextSibling)!==null)break;O=R,R=O.parentNode}O=I}n=h===-1||m===-1?null:{start:h,end:m}}else n=null}n=n||{start:0,end:0}}else n=null;for(ei={focusedElem:e,selectionRange:n},tl=!1,B=t;B!==null;)if(t=B,e=t.child,(t.subtreeFlags\u00261028)!==0\u0026\u0026e!==null)e.return=t,B=e;else for(;B!==null;){t=B;try{var H=t.alternate;if((t.flags\u00261024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(H!==null){var $=H.memoizedProps,_e=H.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?$:vt(t.type,$),_e);w.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent=\"\":S.nodeType===9\u0026\u0026S.documentElement\u0026\u0026S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(L){Ee(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,B=e;break}B=t.return}return H=lc,lc=!1,H}function zr(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\u0026e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0\u0026\u0026Hi(t,n,i)}l=l.next}while(l!==r)}}function Al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag\u0026e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function $i(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==\"function\"?t(e):t.current=e}}function oc(e){var t=e.alternate;t!==null\u0026\u0026(e.alternate=null,oc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5\u0026\u0026(t=e.stateNode,t!==null\u0026\u0026(delete t[Tt],delete t[kr],delete t[li],delete t[yp],delete t[gp])),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 ic(e){return e.tag===5||e.tag===3||e.tag===4}function sc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ic(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5\u0026\u0026e.tag!==6\u0026\u0026e.tag!==18;){if(e.flags\u00262||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags\u00262))return e.stateNode}}function Vi(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=pl));else if(r!==4\u0026\u0026(e=e.child,e!==null))for(Vi(e,t,n),e=e.sibling;e!==null;)Vi(e,t,n),e=e.sibling}function Wi(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\u0026\u0026(e=e.child,e!==null))for(Wi(e,t,n),e=e.sibling;e!==null;)Wi(e,t,n),e=e.sibling}var je=null,wt=!1;function Yt(e,t,n){for(n=n.child;n!==null;)uc(e,t,n),n=n.sibling}function uc(e,t,n){if(Ct\u0026\u0026typeof Ct.onCommitFiberUnmount==\"function\")try{Ct.onCommitFiberUnmount(Xr,n)}catch{}switch(n.tag){case 5:Be||Wn(n,t);case 6:var r=je,l=wt;je=null,Yt(e,t,n),je=r,wt=l,je!==null\u0026\u0026(wt?(e=je,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):je.removeChild(n.stateNode));break;case 18:je!==null\u0026\u0026(wt?(e=je,n=n.stateNode,e.nodeType===8?ri(e.parentNode,n):e.nodeType===1\u0026\u0026ri(e,n),cr(e)):ri(je,n.stateNode));break;case 4:r=je,l=wt,je=n.stateNode.containerInfo,wt=!0,Yt(e,t,n),je=r,wt=l;break;case 0:case 11:case 14:case 15:if(!Be\u0026\u0026(r=n.updateQueue,r!==null\u0026\u0026(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,a=i.destroy;i=i.tag,a!==void 0\u0026\u0026((i\u00262)!==0||(i\u00264)!==0)\u0026\u0026Hi(n,t,a),l=l.next}while(l!==r)}Yt(e,t,n);break;case 1:if(!Be\u0026\u0026(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount==\"function\"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(h){Ee(n,t,h)}Yt(e,t,n);break;case 21:Yt(e,t,n);break;case 22:n.mode\u00261?(Be=(r=Be)||n.memoizedState!==null,Yt(e,t,n),Be=r):Yt(e,t,n);break;default:Yt(e,t,n)}}function ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null\u0026\u0026(n=e.stateNode=new Dp),t.forEach(function(r){var l=Vp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function St(e,t){var n=t.deletions;if(n!==null)for(var r=0;r\u003cn.length;r++){var l=n[r];try{var i=e,a=t,h=a;e:for(;h!==null;){switch(h.tag){case 5:je=h.stateNode,wt=!1;break e;case 3:je=h.stateNode.containerInfo,wt=!0;break e;case 4:je=h.stateNode.containerInfo,wt=!0;break e}h=h.return}if(je===null)throw Error(s(160));uc(i,a,l),je=null,wt=!1;var m=l.alternate;m!==null\u0026\u0026(m.return=null),l.return=null}catch(k){Ee(l,t,k)}}if(t.subtreeFlags\u002612854)for(t=t.child;t!==null;)cc(t,e),t=t.sibling}function cc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(St(t,e),Pt(e),r\u00264){try{zr(3,e,e.return),Al(3,e)}catch($){Ee(e,e.return,$)}try{zr(5,e,e.return)}catch($){Ee(e,e.return,$)}}break;case 1:St(t,e),Pt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026Wn(n,n.return);break;case 5:if(St(t,e),Pt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026Wn(n,n.return),e.flags\u002632){var l=e.stateNode;try{bn(l,\"\")}catch($){Ee(e,e.return,$)}}if(r\u00264\u0026\u0026(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\"\u0026\u0026i.type===\"radio\"\u0026\u0026i.name!=null\u0026\u0026Ms(l,i),ko(h,a);var k=ko(h,i);for(a=0;a\u003cm.length;a+=2){var P=m[a],O=m[a+1];P===\"style\"?Qs(l,O):P===\"dangerouslySetInnerHTML\"?Ws(l,O):P===\"children\"?bn(l,O):le(l,P,O,k)}switch(h){case\"input\":yo(l,i);break;case\"textarea\":Hs(l,i);break;case\"select\":var R=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var I=i.value;I!=null?xn(l,!!i.multiple,I,!1):R!==!!i.multiple\u0026\u0026(i.defaultValue!=null?xn(l,!!i.multiple,i.defaultValue,!0):xn(l,!!i.multiple,i.multiple?[]:\"\",!1))}l[kr]=i}catch($){Ee(e,e.return,$)}}break;case 6:if(St(t,e),Pt(e),r\u00264){if(e.stateNode===null)throw Error(s(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch($){Ee(e,e.return,$)}}break;case 3:if(St(t,e),Pt(e),r\u00264\u0026\u0026n!==null\u0026\u0026n.memoizedState.isDehydrated)try{cr(t.containerInfo)}catch($){Ee(e,e.return,$)}break;case 4:St(t,e),Pt(e);break;case 13:St(t,e),Pt(e),l=e.child,l.flags\u00268192\u0026\u0026(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null\u0026\u0026l.alternate.memoizedState!==null||(Ki=xe())),r\u00264\u0026\u0026ac(e);break;case 22:if(P=n!==null\u0026\u0026n.memoizedState!==null,e.mode\u00261?(Be=(k=Be)||P,St(t,e),Be=k):St(t,e),Pt(e),r\u00268192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)\u0026\u0026!P\u0026\u0026(e.mode\u00261)!==0)for(B=e,P=e.child;P!==null;){for(O=B=P;B!==null;){switch(R=B,I=R.child,R.tag){case 0:case 11:case 14:case 15:zr(4,R,R.return);break;case 1:Wn(R,R.return);var H=R.stateNode;if(typeof H.componentWillUnmount==\"function\"){r=R,n=R.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch($){Ee(r,n,$)}}break;case 5:Wn(R,R.return);break;case 22:if(R.memoizedState!==null){pc(O);continue}}I!==null?(I.return=R,B=I):pc(O)}P=P.sibling}e:for(P=null,O=e;;){if(O.tag===5){if(P===null){P=O;try{l=O.stateNode,k?(i=l.style,typeof i.setProperty==\"function\"?i.setProperty(\"display\",\"none\",\"important\"):i.display=\"none\"):(h=O.stateNode,m=O.memoizedProps.style,a=m!=null\u0026\u0026m.hasOwnProperty(\"display\")?m.display:null,h.style.display=qs(\"display\",a))}catch($){Ee(e,e.return,$)}}}else if(O.tag===6){if(P===null)try{O.stateNode.nodeValue=k?\"\":O.memoizedProps}catch($){Ee(e,e.return,$)}}else if((O.tag!==22\u0026\u0026O.tag!==23||O.memoizedState===null||O===e)\u0026\u0026O.child!==null){O.child.return=O,O=O.child;continue}if(O===e)break e;for(;O.sibling===null;){if(O.return===null||O.return===e)break e;P===O\u0026\u0026(P=null),O=O.return}P===O\u0026\u0026(P=null),O.sibling.return=O.return,O=O.sibling}}break;case 19:St(t,e),Pt(e),r\u00264\u0026\u0026ac(e);break;case 21:break;default:St(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t\u00262){try{e:{for(var n=e.return;n!==null;){if(ic(n)){var r=n;break e}n=n.return}throw Error(s(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags\u002632\u0026\u0026(bn(l,\"\"),r.flags\u0026=-33);var i=sc(e);Wi(e,i,l);break;case 3:case 4:var a=r.stateNode.containerInfo,h=sc(e);Vi(e,h,a);break;default:throw Error(s(161))}}catch(m){Ee(e,e.return,m)}e.flags\u0026=-3}t\u00264096\u0026\u0026(e.flags\u0026=-4097)}function Fp(e,t,n){B=e,fc(e)}function fc(e,t,n){for(var r=(e.mode\u00261)!==0;B!==null;){var l=B,i=l.child;if(l.tag===22\u0026\u0026r){var a=l.memoizedState!==null||Fl;if(!a){var h=l.alternate,m=h!==null\u0026\u0026h.memoizedState!==null||Be;h=Fl;var k=Be;if(Fl=a,(Be=m)\u0026\u0026!k)for(B=l;B!==null;)a=B,m=a.child,a.tag===22\u0026\u0026a.memoizedState!==null?hc(l):m!==null?(m.return=a,B=m):hc(l);for(;i!==null;)B=i,fc(i),i=i.sibling;B=l,Fl=h,Be=k}dc(e)}else(l.subtreeFlags\u00268772)!==0\u0026\u0026i!==null?(i.return=l,B=i):dc(e)}}function dc(e){for(;B!==null;){var t=B;if((t.flags\u00268772)!==0){var n=t.alternate;try{if((t.flags\u00268772)!==0)switch(t.tag){case 0:case 11:case 15:Be||Al(5,t);break;case 1:var r=t.stateNode;if(t.flags\u00264\u0026\u0026!Be)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:vt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null\u0026\u0026pa(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}pa(t,a,n)}break;case 5:var h=t.stateNode;if(n===null\u0026\u0026t.flags\u00264){n=h;var m=t.memoizedProps;switch(t.type){case\"button\":case\"input\":case\"select\":case\"textarea\":m.autoFocus\u0026\u0026n.focus();break;case\"img\":m.src\u0026\u0026(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 P=k.memoizedState;if(P!==null){var O=P.dehydrated;O!==null\u0026\u0026cr(O)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}Be||t.flags\u0026512\u0026\u0026$i(t)}catch(R){Ee(t,t.return,R)}}if(t===e){B=null;break}if(n=t.sibling,n!==null){n.return=t.return,B=n;break}B=t.return}}function pc(e){for(;B!==null;){var t=B;if(t===e){B=null;break}var n=t.sibling;if(n!==null){n.return=t.return,B=n;break}B=t.return}}function hc(e){for(;B!==null;){var t=B;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Al(4,t)}catch(m){Ee(t,n,m)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==\"function\"){var l=t.return;try{r.componentDidMount()}catch(m){Ee(t,l,m)}}var i=t.return;try{$i(t)}catch(m){Ee(t,i,m)}break;case 5:var a=t.return;try{$i(t)}catch(m){Ee(t,a,m)}}}catch(m){Ee(t,t.return,m)}if(t===e){B=null;break}var h=t.sibling;if(h!==null){h.return=t.return,B=h;break}B=t.return}}var Ap=Math.ceil,Il=re.ReactCurrentDispatcher,qi=re.ReactCurrentOwner,dt=re.ReactCurrentBatchConfig,ee=0,ze=null,Te=null,Fe=0,it=0,qn=Qt(0),Oe=0,Dr=null,mn=0,Ml=0,Qi=0,jr=null,Xe=null,Ki=0,Qn=1/0,Mt=null,Ul=!1,Gi=null,Zt=null,Bl=!1,bt=null,Hl=0,Fr=0,Xi=null,$l=-1,Vl=0;function We(){return(ee\u00266)!==0?xe():$l!==-1?$l:$l=xe()}function en(e){return(e.mode\u00261)===0?1:(ee\u00262)!==0\u0026\u0026Fe!==0?Fe\u0026-Fe:wp.transition!==null?(Vl===0\u0026\u0026(Vl=su()),Vl):(e=se,e!==0||(e=window.event,e=e===void 0?16:yu(e.type)),e)}function kt(e,t,n,r){if(50\u003cFr)throw Fr=0,Xi=null,Error(s(185));or(e,n,r),((ee\u00262)===0||e!==ze)\u0026\u0026(e===ze\u0026\u0026((ee\u00262)===0\u0026\u0026(Ml|=n),Oe===4\u0026\u0026tn(e,Fe)),Je(e,r),n===1\u0026\u0026ee===0\u0026\u0026(t.mode\u00261)===0\u0026\u0026(Qn=xe()+500,gl\u0026\u0026Gt()))}function Je(e,t){var n=e.callbackNode;wd(e,t);var r=Zr(e,e===ze?Fe:0);if(r===0)n!==null\u0026\u0026lu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r\u0026-r,e.callbackPriority!==t){if(n!=null\u0026\u0026lu(n),t===1)e.tag===0?vp(yc.bind(null,e)):ta(yc.bind(null,e)),hp(function(){(ee\u00266)===0\u0026\u0026Gt()}),n=null;else{switch(uu(r)){case 1:n=Ro;break;case 4:n=ou;break;case 16:n=Gr;break;case 536870912:n=iu;break;default:n=Gr}n=_c(n,mc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mc(e,t){if($l=-1,Vl=0,(ee\u00266)!==0)throw Error(s(327));var n=e.callbackNode;if(Kn()\u0026\u0026e.callbackNode!==n)return null;var r=Zr(e,e===ze?Fe:0);if(r===0)return null;if((r\u002630)!==0||(r\u0026e.expiredLanes)!==0||t)t=Wl(e,r);else{t=r;var l=ee;ee|=2;var i=vc();(ze!==e||Fe!==t)\u0026\u0026(Mt=null,Qn=xe()+500,gn(e,t));do try{Up();break}catch(h){gc(e,h)}while(!0);pi(),Il.current=i,ee=l,Te!==null?t=0:(ze=null,Fe=0,t=Oe)}if(t!==0){if(t===2\u0026\u0026(l=Po(e),l!==0\u0026\u0026(r=l,t=Ji(e,l))),t===1)throw n=Dr,gn(e,0),tn(e,r),Je(e,xe()),n;if(t===6)tn(e,r);else{if(l=e.current.alternate,(r\u002630)===0\u0026\u0026!Ip(l)\u0026\u0026(t=Wl(e,r),t===2\u0026\u0026(i=Po(e),i!==0\u0026\u0026(r=i,t=Ji(e,i))),t===1))throw n=Dr,gn(e,0),tn(e,r),Je(e,xe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(s(345));case 2:vn(e,Xe,Mt);break;case 3:if(tn(e,r),(r\u0026130023424)===r\u0026\u0026(t=Ki+500-xe(),10\u003ct)){if(Zr(e,0)!==0)break;if(l=e.suspendedLanes,(l\u0026r)!==r){We(),e.pingedLanes|=e.suspendedLanes\u0026l;break}e.timeoutHandle=ni(vn.bind(null,e,Xe,Mt),t);break}vn(e,Xe,Mt);break;case 4:if(tn(e,r),(r\u00264194240)===r)break;for(t=e.eventTimes,l=-1;0\u003cr;){var a=31-mt(r);i=1\u003c\u003ca,a=t[a],a\u003el\u0026\u0026(l=a),r\u0026=~i}if(r=l,r=xe()-r,r=(120\u003er?120:480\u003er?480:1080\u003er?1080:1920\u003er?1920:3e3\u003er?3e3:4320\u003er?4320:1960*Ap(r/1960))-r,10\u003cr){e.timeoutHandle=ni(vn.bind(null,e,Xe,Mt),r);break}vn(e,Xe,Mt);break;case 5:vn(e,Xe,Mt);break;default:throw Error(s(329))}}}return Je(e,xe()),e.callbackNode===n?mc.bind(null,e):null}function Ji(e,t){var n=jr;return e.current.memoizedState.isDehydrated\u0026\u0026(gn(e,t).flags|=256),e=Wl(e,t),e!==2\u0026\u0026(t=Xe,Xe=n,t!==null\u0026\u0026Yi(t)),e}function Yi(e){Xe===null?Xe=e:Xe.push.apply(Xe,e)}function Ip(e){for(var t=e;;){if(t.flags\u002616384){var n=t.updateQueue;if(n!==null\u0026\u0026(n=n.stores,n!==null))for(var r=0;r\u003cn.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!yt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags\u002616384\u0026\u0026n!==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 tn(e,t){for(t\u0026=~Qi,t\u0026=~Ml,e.suspendedLanes|=t,e.pingedLanes\u0026=~t,e=e.expirationTimes;0\u003ct;){var n=31-mt(t),r=1\u003c\u003cn;e[n]=-1,t\u0026=~r}}function yc(e){if((ee\u00266)!==0)throw Error(s(327));Kn();var t=Zr(e,0);if((t\u00261)===0)return Je(e,xe()),null;var n=Wl(e,t);if(e.tag!==0\u0026\u0026n===2){var r=Po(e);r!==0\u0026\u0026(t=r,n=Ji(e,r))}if(n===1)throw n=Dr,gn(e,0),tn(e,t),Je(e,xe()),n;if(n===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vn(e,Xe,Mt),Je(e,xe()),null}function Zi(e,t){var n=ee;ee|=1;try{return e(t)}finally{ee=n,ee===0\u0026\u0026(Qn=xe()+500,gl\u0026\u0026Gt())}}function yn(e){bt!==null\u0026\u0026bt.tag===0\u0026\u0026(ee\u00266)===0\u0026\u0026Kn();var t=ee;ee|=1;var n=dt.transition,r=se;try{if(dt.transition=null,se=1,e)return e()}finally{se=r,dt.transition=n,ee=t,(ee\u00266)===0\u0026\u0026Gt()}}function bi(){it=qn.current,he(qn)}function gn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1\u0026\u0026(e.timeoutHandle=-1,pp(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(ui(r),r.tag){case 1:r=r.type.childContextTypes,r!=null\u0026\u0026ml();break;case 3:$n(),he(Qe),he(Ie),ki();break;case 5:wi(r);break;case 4:$n();break;case 13:he(Se);break;case 19:he(Se);break;case 10:hi(r.type._context);break;case 22:case 23:bi()}n=n.return}if(ze=e,Te=e=nn(e.current,null),Fe=it=t,Oe=0,Dr=null,Qi=Ml=mn=0,Xe=jr=null,dn!==null){for(t=0;t\u003cdn.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 gc(e,t){do{var n=Te;try{if(pi(),Nl.current=Ll,Rl){for(var r=ke.memoizedState;r!==null;){var l=r.queue;l!==null\u0026\u0026(l.pending=null),r=r.next}Rl=!1}if(hn=0,Le=Pe=ke=null,Nr=!1,Rr=0,qi.current=null,n===null||n.return===null){Oe=1,Dr=t,Te=null;break}e:{var i=e,a=n.return,h=n,m=t;if(t=Fe,h.flags|=32768,m!==null\u0026\u0026typeof m==\"object\"\u0026\u0026typeof m.then==\"function\"){var k=m,P=h,O=P.tag;if((P.mode\u00261)===0\u0026\u0026(O===0||O===11||O===15)){var R=P.alternate;R?(P.updateQueue=R.updateQueue,P.memoizedState=R.memoizedState,P.lanes=R.lanes):(P.updateQueue=null,P.memoizedState=null)}var I=$a(a);if(I!==null){I.flags\u0026=-257,Va(I,a,h,i,t),I.mode\u00261\u0026\u0026Ha(i,k,t),t=I,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\u00261)===0){Ha(i,k,t),es();break e}m=Error(s(426))}}else if(ye\u0026\u0026h.mode\u00261){var _e=$a(a);if(_e!==null){(_e.flags\u002665536)===0\u0026\u0026(_e.flags|=256),Va(_e,a,h,i,t),fi(Vn(m,h));break e}}i=m=Vn(m,h),Oe!==4\u0026\u0026(Oe=2),jr===null?jr=[i]:jr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t\u0026=-t,i.lanes|=t;var w=Ua(i,m,t);da(i,w);break e;case 1:h=m;var y=i.type,S=i.stateNode;if((i.flags\u0026128)===0\u0026\u0026(typeof y.getDerivedStateFromError==\"function\"||S!==null\u0026\u0026typeof S.componentDidCatch==\"function\"\u0026\u0026(Zt===null||!Zt.has(S)))){i.flags|=65536,t\u0026=-t,i.lanes|=t;var L=Ba(i,h,t);da(i,L);break e}}i=i.return}while(i!==null)}Sc(n)}catch(V){t=V,Te===n\u0026\u0026n!==null\u0026\u0026(Te=n=n.return);continue}break}while(!0)}function vc(){var e=Il.current;return Il.current=Ll,e===null?Ll:e}function es(){(Oe===0||Oe===3||Oe===2)\u0026\u0026(Oe=4),ze===null||(mn\u0026268435455)===0\u0026\u0026(Ml\u0026268435455)===0||tn(ze,Fe)}function Wl(e,t){var n=ee;ee|=2;var r=vc();(ze!==e||Fe!==t)\u0026\u0026(Mt=null,gn(e,t));do try{Mp();break}catch(l){gc(e,l)}while(!0);if(pi(),ee=n,Il.current=r,Te!==null)throw Error(s(261));return ze=null,Fe=0,Oe}function Mp(){for(;Te!==null;)wc(Te)}function Up(){for(;Te!==null\u0026\u0026!cd();)wc(Te)}function wc(e){var t=xc(e.alternate,e,it);e.memoizedProps=e.pendingProps,t===null?Sc(e):Te=t,qi.current=null}function Sc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags\u002632768)===0){if(n=Lp(n,t,it),n!==null){Te=n;return}}else{if(n=zp(n,t),n!==null){n.flags\u0026=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Oe=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);Oe===0\u0026\u0026(Oe=5)}function vn(e,t,n){var r=se,l=dt.transition;try{dt.transition=null,se=1,Bp(e,t,n,r)}finally{dt.transition=l,se=r}return null}function Bp(e,t,n,r){do Kn();while(bt!==null);if((ee\u00266)!==0)throw Error(s(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(s(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Sd(e,i),e===ze\u0026\u0026(Te=ze=null,Fe=0),(n.subtreeFlags\u00262064)===0\u0026\u0026(n.flags\u00262064)===0||Bl||(Bl=!0,_c(Gr,function(){return Kn(),null})),i=(n.flags\u002615990)!==0,(n.subtreeFlags\u002615990)!==0||i){i=dt.transition,dt.transition=null;var a=se;se=1;var h=ee;ee|=4,qi.current=null,jp(e,n),cc(n,e),ip(ei),tl=!!bo,ei=bo=null,e.current=n,Fp(n),fd(),ee=h,se=a,dt.transition=i}else e.current=n;if(Bl\u0026\u0026(Bl=!1,bt=e,Hl=l),i=e.pendingLanes,i===0\u0026\u0026(Zt=null),hd(n.stateNode),Je(e,xe()),t!==null)for(r=e.onRecoverableError,n=0;n\u003ct.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Ul)throw Ul=!1,e=Gi,Gi=null,e;return(Hl\u00261)!==0\u0026\u0026e.tag!==0\u0026\u0026Kn(),i=e.pendingLanes,(i\u00261)!==0?e===Xi?Fr++:(Fr=0,Xi=e):Fr=0,Gt(),null}function Kn(){if(bt!==null){var e=uu(Hl),t=dt.transition,n=se;try{if(dt.transition=null,se=16\u003ee?16:e,bt===null)var r=!1;else{if(e=bt,bt=null,Hl=0,(ee\u00266)!==0)throw Error(s(331));var l=ee;for(ee|=4,B=e.current;B!==null;){var i=B,a=i.child;if((B.flags\u002616)!==0){var h=i.deletions;if(h!==null){for(var m=0;m\u003ch.length;m++){var k=h[m];for(B=k;B!==null;){var P=B;switch(P.tag){case 0:case 11:case 15:zr(8,P,i)}var O=P.child;if(O!==null)O.return=P,B=O;else for(;B!==null;){P=B;var R=P.sibling,I=P.return;if(oc(P),P===k){B=null;break}if(R!==null){R.return=I,B=R;break}B=I}}}var H=i.alternate;if(H!==null){var $=H.child;if($!==null){H.child=null;do{var _e=$.sibling;$.sibling=null,$=_e}while($!==null)}}B=i}}if((i.subtreeFlags\u00262064)!==0\u0026\u0026a!==null)a.return=i,B=a;else e:for(;B!==null;){if(i=B,(i.flags\u00262048)!==0)switch(i.tag){case 0:case 11:case 15:zr(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,B=w;break e}B=i.return}}var y=e.current;for(B=y;B!==null;){a=B;var S=a.child;if((a.subtreeFlags\u00262064)!==0\u0026\u0026S!==null)S.return=a,B=S;else e:for(a=y;B!==null;){if(h=B,(h.flags\u00262048)!==0)try{switch(h.tag){case 0:case 11:case 15:Al(9,h)}}catch(V){Ee(h,h.return,V)}if(h===a){B=null;break e}var L=h.sibling;if(L!==null){L.return=h.return,B=L;break e}B=h.return}}if(ee=l,Gt(),Ct\u0026\u0026typeof Ct.onPostCommitFiberRoot==\"function\")try{Ct.onPostCommitFiberRoot(Xr,e)}catch{}r=!0}return r}finally{se=n,dt.transition=t}}return!1}function kc(e,t,n){t=Vn(n,t),t=Ua(e,t,1),e=Jt(e,t,1),t=We(),e!==null\u0026\u0026(or(e,1,t),Je(e,t))}function Ee(e,t,n){if(e.tag===3)kc(e,e,n);else for(;t!==null;){if(t.tag===3){kc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"\u0026\u0026(Zt===null||!Zt.has(r))){e=Vn(n,e),e=Ba(t,e,1),t=Jt(t,e,1),e=We(),t!==null\u0026\u0026(or(t,1,e),Je(t,e));break}}t=t.return}}function Hp(e,t,n){var r=e.pingCache;r!==null\u0026\u0026r.delete(t),t=We(),e.pingedLanes|=e.suspendedLanes\u0026n,ze===e\u0026\u0026(Fe\u0026n)===n\u0026\u0026(Oe===4||Oe===3\u0026\u0026(Fe\u0026130023424)===Fe\u0026\u0026500\u003exe()-Ki?gn(e,0):Qi|=n),Je(e,t)}function Ec(e,t){t===0\u0026\u0026((e.mode\u00261)===0?t=1:(t=Yr,Yr\u003c\u003c=1,(Yr\u0026130023424)===0\u0026\u0026(Yr=4194304)));var n=We();e=Ft(e,t),e!==null\u0026\u0026(or(e,t,n),Je(e,n))}function $p(e){var t=e.memoizedState,n=0;t!==null\u0026\u0026(n=t.retryLane),Ec(e,n)}function Vp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null\u0026\u0026(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(s(314))}r!==null\u0026\u0026r.delete(t),Ec(e,n)}var xc;xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qe.current)Ge=!0;else{if((e.lanes\u0026n)===0\u0026\u0026(t.flags\u0026128)===0)return Ge=!1,Op(e,t,n);Ge=(e.flags\u0026131072)!==0}else Ge=!1,ye\u0026\u0026(t.flags\u00261048576)!==0\u0026\u0026na(t,wl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;jl(e,t),e=t.pendingProps;var l=Fn(t,Ie.current);Hn(t,n),l=_i(null,t,r,e,l,n);var i=Ci();return t.flags|=1,typeof l==\"object\"\u0026\u0026l!==null\u0026\u0026typeof l.render==\"function\"\u0026\u0026l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ke(r)?(i=!0,yl(t)):i=!1,t.memoizedState=l.state!==null\u0026\u0026l.state!==void 0?l.state:null,gi(t),l.updater=zl,t.stateNode=l,l._reactInternals=t,Li(t,r,e,n),t=Fi(null,t,r,!0,i,n)):(t.tag=0,ye\u0026\u0026i\u0026\u0026si(t),Ve(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(jl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=qp(r),e=vt(r,e),l){case 0:t=ji(null,t,r,e,n);break e;case 1:t=Xa(null,t,r,e,n);break e;case 11:t=Wa(null,t,r,e,n);break e;case 14:t=qa(null,t,r,vt(r.type,e),n);break e}throw Error(s(306,r,\"\"))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),ji(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),Xa(e,t,r,l,n);case 3:e:{if(Ja(t),e===null)throw Error(s(387));r=t.pendingProps,i=t.memoizedState,l=i.element,fa(e,t),Cl(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\u0026256){l=Vn(Error(s(423)),t),t=Ya(e,t,r,n,l);break e}else if(r!==l){l=Vn(Error(s(424)),t),t=Ya(e,t,r,n,l);break e}else for(ot=qt(t.stateNode.containerInfo.firstChild),lt=t,ye=!0,gt=null,n=aa(t,null,r,n),t.child=n;n;)n.flags=n.flags\u0026-3|4096,n=n.sibling;else{if(Mn(),r===l){t=It(e,t,n);break e}Ve(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null\u0026\u0026ci(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ti(r,l)?a=null:i!==null\u0026\u0026ti(r,i)\u0026\u0026(t.flags|=32),Ga(e,t),Ve(e,t,a,n),t.child;case 6:return e===null\u0026\u0026ci(t),null;case 13:return Za(e,t,n);case 4:return vi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Ve(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),Wa(e,t,r,l,n);case 7:return Ve(e,t,t.pendingProps,n),t.child;case 8:return Ve(e,t,t.pendingProps.children,n),t.child;case 12:return Ve(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,ce(El,r._currentValue),r._currentValue=a,i!==null)if(yt(i.value,a)){if(i.children===l.children\u0026\u0026!Qe.current){t=It(e,t,n);break e}}else for(i=t.child,i!==null\u0026\u0026(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=At(-1,n\u0026-n),m.tag=2;var k=i.updateQueue;if(k!==null){k=k.shared;var P=k.pending;P===null?m.next=m:(m.next=P.next,P.next=m),k.pending=m}}i.lanes|=n,m=i.alternate,m!==null\u0026\u0026(m.lanes|=n),mi(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(s(341));a.lanes|=n,h=a.alternate,h!==null\u0026\u0026(h.lanes|=n),mi(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}Ve(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Hn(t,n),l=ct(l),r=r(l),t.flags|=1,Ve(e,t,r,n),t.child;case 14:return r=t.type,l=vt(r,t.pendingProps),l=vt(r.type,l),qa(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:vt(r,l),jl(e,t),t.tag=1,Ke(r)?(e=!0,yl(t)):e=!1,Hn(t,n),Ia(t,r,l),Li(t,r,l,n),Fi(null,t,r,!0,e,n);case 19:return ec(e,t,n);case 22:return Ka(e,t,n)}throw Error(s(156,t.tag))};function _c(e,t){return ru(e,t)}function Wp(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 pt(e,t,n,r){return new Wp(e,t,n,r)}function ts(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qp(e){if(typeof e==\"function\")return ts(e)?1:0;if(e!=null){if(e=e.$$typeof,e===$e)return 11;if(e===tt)return 14}return 2}function nn(e,t){var n=e.alternate;return n===null?(n=pt(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\u002614680064,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 ql(e,t,n,r,l,i){var a=2;if(r=e,typeof e==\"function\")ts(e)\u0026\u0026(a=1);else if(typeof e==\"string\")a=5;else e:switch(e){case ue:return wn(n.children,l,i,t);case Ae:a=8,l|=8;break;case et:return e=pt(12,n,t,l|2),e.elementType=et,e.lanes=i,e;case Ne:return e=pt(13,n,t,l),e.elementType=Ne,e.lanes=i,e;case Re:return e=pt(19,n,t,l),e.elementType=Re,e.lanes=i,e;case de:return Ql(n,l,i,t);default:if(typeof e==\"object\"\u0026\u0026e!==null)switch(e.$$typeof){case st:a=10;break e;case _t:a=9;break e;case $e:a=11;break e;case tt:a=14;break e;case fe:a=16,r=null;break e}throw Error(s(130,e==null?e:typeof e,\"\"))}return t=pt(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=pt(7,e,r,t),e.lanes=n,e}function Ql(e,t,n,r){return e=pt(22,e,r,t),e.elementType=de,e.lanes=n,e.stateNode={isHidden:!1},e}function ns(e,t,n){return e=pt(6,e,null,t),e.lanes=n,e}function rs(e,t,n){return t=pt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Qp(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=Oo(0),this.expirationTimes=Oo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Oo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ls(e,t,n,r,l,i,a,h,m){return e=new Qp(e,t,n,h,m),t===1?(t=1,i===!0\u0026\u0026(t|=8)):t=0,i=pt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gi(i),e}function Kp(e,t,n){var r=3\u003carguments.length\u0026\u0026arguments[3]!==void 0?arguments[3]:null;return{$$typeof:we,key:r==null?null:\"\"+r,children:e,containerInfo:t,implementation:n}}function Cc(e){if(!e)return Kt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var n=e.type;if(Ke(n))return bu(e,n,t)}return t}function Tc(e,t,n,r,l,i,a,h,m){return e=ls(n,r,!0,e,l,i,a,h,m),e.context=Cc(null),n=e.current,r=We(),l=en(n),i=At(r,l),i.callback=t??null,Jt(n,i,l),e.current.lanes=l,or(e,l,r),Je(e,r),e}function Kl(e,t,n,r){var l=t.current,i=We(),a=en(l);return n=Cc(n),t.context===null?t.context=n:t.pendingContext=n,t=At(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null\u0026\u0026(t.callback=r),e=Jt(l,t,a),e!==null\u0026\u0026(kt(e,l,a,i),_l(e,l,a)),a}function Gl(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 Nc(e,t){if(e=e.memoizedState,e!==null\u0026\u0026e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0\u0026\u0026n\u003ct?n:t}}function os(e,t){Nc(e,t),(e=e.alternate)\u0026\u0026Nc(e,t)}function Gp(){return null}var Rc=typeof reportError==\"function\"?reportError:function(e){console.error(e)};function is(e){this._internalRoot=e}Xl.prototype.render=is.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));Kl(e,t,null,null)},Xl.prototype.unmount=is.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){Kl(null,e,null,null)}),t[Lt]=null}};function Xl(e){this._internalRoot=e}Xl.prototype.unstable_scheduleHydration=function(e){if(e){var t=fu();e={blockedOn:null,target:e,priority:t};for(var n=0;n\u003c$t.length\u0026\u0026t!==0\u0026\u0026t\u003c$t[n].priority;n++);$t.splice(n,0,e),n===0\u0026\u0026hu(e)}};function ss(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11)}function Jl(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11\u0026\u0026(e.nodeType!==8||e.nodeValue!==\" react-mount-point-unstable \"))}function Pc(){}function Xp(e,t,n,r,l){if(l){if(typeof r==\"function\"){var i=r;r=function(){var k=Gl(a);i.call(k)}}var a=Tc(t,r,e,0,null,!1,!1,\"\",Pc);return e._reactRootContainer=a,e[Lt]=a.current,wr(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=Gl(m);h.call(k)}}var m=ls(e,0,!1,null,null,!1,!1,\"\",Pc);return e._reactRootContainer=m,e[Lt]=m.current,wr(e.nodeType===8?e.parentNode:e),yn(function(){Kl(t,m,n,r)}),m}function Yl(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=Gl(a);h.call(m)}}Kl(t,a,e,l)}else a=Xp(n,t,e,l,r);return Gl(a)}au=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=lr(t.pendingLanes);n!==0\u0026\u0026(Lo(t,n|1),Je(t,xe()),(ee\u00266)===0\u0026\u0026(Qn=xe()+500,Gt()))}break;case 13:yn(function(){var r=Ft(e,1);if(r!==null){var l=We();kt(r,e,1,l)}}),os(e,1)}},zo=function(e){if(e.tag===13){var t=Ft(e,134217728);if(t!==null){var n=We();kt(t,e,134217728,n)}os(e,134217728)}},cu=function(e){if(e.tag===13){var t=en(e),n=Ft(e,t);if(n!==null){var r=We();kt(n,e,t,r)}os(e,t)}},fu=function(){return se},du=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},_o=function(e,t,n){switch(t){case\"input\":if(yo(e,n),t=n.name,n.type===\"radio\"\u0026\u0026t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+t)+'][type=\"radio\"]'),t=0;t\u003cn.length;t++){var r=n[t];if(r!==e\u0026\u0026r.form===e.form){var l=hl(r);if(!l)throw Error(s(90));As(r),yo(r,l)}}}break;case\"textarea\":Hs(e,n);break;case\"select\":t=n.value,t!=null\u0026\u0026xn(e,!!n.multiple,t,!1)}},Js=Zi,Ys=yn;var Jp={usingClientEntryPoint:!1,Events:[Er,Dn,hl,Gs,Xs,Zi]},Ar={findFiberByHostInstance:un,bundleType:0,version:\"18.3.1\",rendererPackageName:\"react-dom\"},Yp={bundleType:Ar.bundleType,version:Ar.version,rendererPackageName:Ar.rendererPackageName,rendererConfig:Ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:re.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tu(e),e===null?null:e.stateNode},findFiberByHostInstance:Ar.findFiberByHostInstance||Gp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:\"18.3.1-next-f1338f8080-20240426\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__\u003c\"u\"){var Zl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zl.isDisabled\u0026\u0026Zl.supportsFiber)try{Xr=Zl.inject(Yp),Ct=Zl}catch{}}return Ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jp,Ye.createPortal=function(e,t){var n=2\u003carguments.length\u0026\u0026arguments[2]!==void 0?arguments[2]:null;if(!ss(t))throw Error(s(200));return Kp(e,t,null,n)},Ye.createRoot=function(e,t){if(!ss(e))throw Error(s(299));var n=!1,r=\"\",l=Rc;return t!=null\u0026\u0026(t.unstable_strictMode===!0\u0026\u0026(n=!0),t.identifierPrefix!==void 0\u0026\u0026(r=t.identifierPrefix),t.onRecoverableError!==void 0\u0026\u0026(l=t.onRecoverableError)),t=ls(e,1,!1,null,null,n,!1,r,l),e[Lt]=t.current,wr(e.nodeType===8?e.parentNode:e),new is(t)},Ye.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(s(188)):(e=Object.keys(e).join(\",\"),Error(s(268,e)));return e=tu(t),e=e===null?null:e.stateNode,e},Ye.flushSync=function(e){return yn(e)},Ye.hydrate=function(e,t,n){if(!Jl(t))throw Error(s(200));return Yl(null,e,t,!0,n)},Ye.hydrateRoot=function(e,t,n){if(!ss(e))throw Error(s(405));var r=n!=null\u0026\u0026n.hydratedSources||null,l=!1,i=\"\",a=Rc;if(n!=null\u0026\u0026(n.unstable_strictMode===!0\u0026\u0026(l=!0),n.identifierPrefix!==void 0\u0026\u0026(i=n.identifierPrefix),n.onRecoverableError!==void 0\u0026\u0026(a=n.onRecoverableError)),t=Tc(t,null,e,1,n??null,l,!1,i,a),e[Lt]=t.current,wr(e),r)for(e=0;e\u003cr.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 Xl(t)},Ye.render=function(e,t,n){if(!Jl(t))throw Error(s(200));return Yl(null,e,t,!1,n)},Ye.unmountComponentAtNode=function(e){if(!Jl(e))throw Error(s(40));return e._reactRootContainer?(yn(function(){Yl(null,null,e,!1,function(){e._reactRootContainer=null,e[Lt]=null})}),!0):!1},Ye.unstable_batchedUpdates=Zi,Ye.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jl(n))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return Yl(e,t,n,!1,r)},Ye.version=\"18.3.1-next-f1338f8080-20240426\",Ye}var Ic;function o1(){if(Ic)return cs.exports;Ic=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__\u003e\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(u){console.error(u)}}return o(),cs.exports=l1(),cs.exports}var Mc;function i1(){if(Mc)return bl;Mc=1;var o=o1();return bl.createRoot=o.createRoot,bl.hydrateRoot=o.hydrateRoot,bl}var s1=i1();const u1=pf(s1);var Ps=Rs();function hf(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var ps={exports:{}},hs,Uc;function a1(){if(Uc)return hs;Uc=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return hs=o,hs}var ms,Bc;function c1(){if(Bc)return ms;Bc=1;var o=a1();function u(){}function s(){}return s.resetWarningCache=u,ms=function(){function c(p,g,_,C,x,z){if(z!==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:s,resetWarningCache:u};return d.PropTypes=d,d},ms}var Hc;function f1(){return Hc||(Hc=1,ps.exports=c1()()),ps.exports}var ht=f1(),$c={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var Vc;function d1(){return Vc||(Vc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){for(var d=\"\",p=0;p\u003carguments.length;p++){var g=arguments[p];g\u0026\u0026(d=f(d,c.call(this,g)))}return d}function c(d){if(typeof d==\"string\"||typeof d==\"number\")return this\u0026\u0026this[d]||d;if(typeof d!=\"object\")return\"\";if(Array.isArray(d))return s.apply(this,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var p=\"\";for(var g in d)u.call(d,g)\u0026\u0026d[g]\u0026\u0026(p=f(p,this\u0026\u0026this[g]||g));return p}function f(d,p){return p?d?d+\" \"+p:d+p:d}o.exports?(s.default=s,o.exports=s):window.classNames=s})()}($c)),$c.exports}var p1=d1();const h1=hf(p1),m1=\"_logo_1ucpf_27\",y1={logo:m1},g1=h1.bind({...y1}),eo={base:\"#626366\",secondary:\"#0202EA\",inverse:\"#ffffff\"},mf=({ariaHidden:o=!0,className:u,inverse:s,title:c=\"Healthgrades\",width:f})=\u003e{const d={[u]:u,logo:!0,\"logo--standard\":!s,\"logo--inverse\":s},p=s?eo.inverse:eo.base,g=s?eo.inverse:eo.secondary;return M.jsxs(\"svg\",{className:g1(d),\"aria-hidden\":o?!0:null,width:f||\"100%\",viewBox:\"0 0 165 24\",children:[M.jsx(\"title\",{children:c}),M.jsx(\"path\",{fill:p,d:\"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z\"}),M.jsx(\"path\",{fill:g,d:\"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z\"}),M.jsx(\"path\",{fill:g,d:\"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z\"})]})};mf.propTypes={ariaHidden:ht.bool,className:ht.string,inverse:ht.bool,title:ht.string,width:ht.number};var ys={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var Wc;function v1(){return Wc||(Wc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){for(var d=\"\",p=0;p\u003carguments.length;p++){var g=arguments[p];g\u0026\u0026(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 s.apply(null,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var p=\"\";for(var g in d)u.call(d,g)\u0026\u0026d[g]\u0026\u0026(p=f(p,g));return p}function f(d,p){return p?d?d+\" \"+p:d+p:d}o.exports?(s.default=s,o.exports=s):window.classNames=s})()}(ys)),ys.exports}var w1=v1();const Gn=pf(w1),S1=\"Xf8Xj\",k1=\"UsscU\",E1=\"_9Sfro\",x1=\"e-REr\",_1=\"yLS5b\",C1=\"_7nyFu\",T1=\"Dp470\",ln={closed:S1,linkList:k1,open:E1,icon:x1,menuBtnTitle:_1,title:C1,btn:T1};var qc={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var Qc;function N1(){return Qc||(Qc=1,function(o){(function(){var u={}.hasOwnProperty;function s(){for(var d=\"\",p=0;p\u003carguments.length;p++){var g=arguments[p];g\u0026\u0026(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 s.apply(null,d);if(d.toString!==Object.prototype.toString\u0026\u0026!d.toString.toString().includes(\"[native code]\"))return d.toString();var p=\"\";for(var g in d)u.call(d,g)\u0026\u0026d[g]\u0026\u0026(p=f(p,g));return p}function f(d,p){return p?d?d+\" \"+p:d+p:d}o.exports?(s.default=s,o.exports=s):window.classNames=s})()}(qc)),qc.exports}var R1=N1();const P1=hf(R1),O1=\"_icon_1tari_27\",L1=\"_xs_1tari_33\",z1=\"_sm_1tari_36\",D1=\"_md_1tari_39\",j1=\"_lg_1tari_42\",F1=\"_xl_1tari_45\",A1=\"_inheritSize_1tari_48\",gs={icon:O1,xs:L1,sm:z1,md:D1,lg:j1,xl:F1,inheritSize:A1},qe=({ariaHidden:o=!0,className:u,children:s,inheritSize:c,noSetSize:f,qaTarget:d,size:p=\"md\",title:g,viewBox:_=\"0 0 24 24\"})=\u003e{const C={[u]:!!u,[gs.icon]:!c,[gs[p]]:!c\u0026\u0026!f,[gs.inheritSize]:c};return M.jsxs(\"svg\",{className:P1(C),viewBox:_,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":d,focusable:!1,children:[!o\u0026\u0026!!g\u0026\u0026M.jsx(\"title\",{children:g}),s]})};qe.propTypes={ariaHidden:ht.bool,className:ht.string,inheritSize:ht.bool,noSetSize:ht.bool,qaTarget:ht.string,size:ht.oneOf([\"xs\",\"sm\",\"md\",\"lg\",\"xl\"]),title:ht.string};const I1=M.jsx(\"path\",{d:\"M8 20l8-8-8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Os=o=\u003e{const{qaTarget:u=\"chevron-right-icon\",title:s=\"Chevron Right\"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:I1})};Os.propTypes=qe.propTypes;/*! js-cookie v3.0.5 | MIT */function to(o){for(var u=1;u\u003carguments.length;u++){var s=arguments[u];for(var c in s)o[c]=s[c]}return o}var M1={read:function(o){return o[0]==='\"'\u0026\u0026(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 ks(o,u){function s(f,d,p){if(!(typeof document\u003e\"u\")){p=to({},u,p),typeof p.expires==\"number\"\u0026\u0026(p.expires=new Date(Date.now()+p.expires*864e5)),p.expires\u0026\u0026(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[_]\u0026\u0026(g+=\"; \"+_,p[_]!==!0\u0026\u0026(g+=\"=\"+p[_].split(\";\")[0]));return document.cookie=f+\"=\"+o.write(d,f)+g}}function c(f){if(!(typeof document\u003e\"u\"||arguments.length\u0026\u0026!f)){for(var d=document.cookie?document.cookie.split(\"; \"):[],p={},g=0;g\u003cd.length;g++){var _=d[g].split(\"=\"),C=_.slice(1).join(\"=\");try{var x=decodeURIComponent(_[0]);if(p[x]=o.read(C,x),f===x)break}catch{}}return f?p[f]:p}}return Object.create({set:s,get:c,remove:function(f,d){s(f,\"\",to({},d,{expires:-1}))},withAttributes:function(f){return ks(this.converter,to({},this.attributes,f))},withConverter:function(f){return ks(to({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(u)},converter:{value:Object.freeze(o)}})}var U1=ks(M1,{path:\"/\"});const Ls=()=\u003e{if(typeof localStorage\u003e\"u\"||typeof localStorage==\"unknown\")return!1;const o=\"hg3.localstoragetest\";try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch{return!1}},yf=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,gf=!yf()||!window.location||!window.location.search,B1=o=\u003eo[0].toUpperCase()+o.slice(1),vf=/hg\\.debug(\\w*)=true/i,Es=/hg3.enable(\\w*)debug/i,wf=(o,u)=\u003e{const s=o.match(u)||{};return s\u0026\u0026s[1]||null},H1=()=\u003egf?!1:wf(window.location.search,vf),$1=()=\u003eLs()?Object.keys(localStorage).reduce((o,u)=\u003eo||Es.test(u)\u0026\u0026wf(u,Es),!1):!1,V1=()=\u003e{const o=H1()||$1()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${B1(o)}Debug`}},{localStorageName:zs,localStorageToggleName:W1}=V1(),q1=()=\u003egf?null:vf.test(window.location.search),Q1=()=\u003eLs()?Object.entries(localStorage).some(([o,u])=\u003eo.match(Es)\u0026\u0026u===\"true\"):null,Sf=()=\u003e{const o=q1()||Q1(),u=Ls();if(u)try{localStorage.setItem(W1,o)}catch(s){__DEBUG__\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",s)}return o\u0026\u0026u},kf=()=\u003e{try{localStorage.setItem(zs,\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},Ef=()=\u003e{try{const o=localStorage.getItem(zs);return JSON.parse(o||\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to get debug information from localStorage\",o)}return[]},xf=(o,{contextData:u,...s})=\u003e{if(!Sf())return kf(),!1;const c=Ef().concat(JSON.stringify({...u,...s,TrackingType:o})).slice(-15);try{return localStorage.setItem(zs,JSON.stringify(c)),!0}catch(f){return __DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",f),!1}},K1={clear:kf,getCallHistory:Ef,recordCall:xf};Sf()\u0026\u0026yf()\u0026\u0026(window.Test={analyticsDebug:K1,...window.Test});const _f=({pageName:o=!1,PageName:u=!1,...s}={})=\u003e({...s,PageName:u||o||\"\"});let no=typeof window\u003c\"u\"?_f(window.utag_data)||{}:{},Et={callStack:[],waitingForUtag:!1,waitForUtag:()=\u003e{if(Et.waitingForUtag)return;Et.waitingForUtag=!0;let o=0;const u=setInterval(()=\u003e{if(window.utag){clearInterval(u);const s=Et.callStack.length;for(let c=0;c\u003cs;c++){const f=Et.callStack.shift();window.utag[f.name](f.data)}}else o++\u003e10\u0026\u0026(console.error(\"utag did not resolve\"),clearInterval(u))},100)},view:o=\u003e{window.utag?window.utag.view(o):(Et.callStack\u0026\u0026Et.callStack.push({name:\"view\",data:o}),Et.waitForUtag())},link:o=\u003e{window.utag?window.utag.link(o):(Et.callStack\u0026\u0026Et.callStack.push({name:\"link\",data:o}),Et.waitForUtag())}};const Kc=(o={})=\u003eObject.entries(o).reduce((u,[s,c])=\u003e(c\u0026\u0026(u[s.replace(\"hg.\",\"\")]=c),u),{}),G1={_utagData:()=\u003eno,getLegacyAnalyticsInstance:()=\u003e{const{s:{constructor:{name:o=\"\"}={}}={}}=window||{};return o===\"AppMeasurement\"?window.s:void 0},trackLink:(o,u,s=!0)=\u003e{try{!s\u0026\u0026typeof window\u003c\"u\"\u0026\u0026(console.log(window.utag_data),window.utag_data\u0026\u0026(no=window.utag_data));const{addTrackValues:c,contextData:f=!1,PageName:d=!1,...p}=_f(u),g=c||p,_=(d||no.PageName)+\"|\"+o,{server:C,ProductChannel:x,RollupSpecialtyID:z,ClientID:F}=no,Y={ClientID:F,link_name:_,ProductChannel:x,RollupSpecialtyID:z,server:C,SitePathing:_,...Kc(g||{}),...Kc(f||{})};setTimeout(()=\u003e{Et.link(Y),xf(\"trackLink\",Y)},0)}catch(c){console.error(c)}}},X1={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},J1=typeof window\u003e\"u\"?X1:G1,Y1={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\"},Cf=(o,u={},s,c=Y1.ELEMENT_CLICKED)=\u003e{const f=Z1(o,s);J1.trackLink(` Header - ${o}`,{...u,...f,actionOutcome:\"internal\",schemaTypes:c})},Z1=(o,u)=\u003e{var d;const s=u==null?void 0:u.target,c=((d=s==null?void 0:s.dataset)==null?void 0:d.qaTarget)??(s==null?void 0:s.getAttribute(\"data-qa-target\")),f=s==null?void 0:s.innerText;return{webElement:{htmlId:c??\"\",name:o,text:f??\"\"}}},b1=\"x2RPM\",e0=\"I5ACa\",t0=\"E-fRP\",so={linkList:b1,listWrap:e0,listItem:t0,new:\"E5zf3\"},n0=({linkList:o,listId:u})=\u003eo.links.map(({extraClasses:s=\"\",isNewLink:c=!1,target:f=\"_blank\",text:d=\"\",url:p=\"\",svgIcon:g=\"\"},_)=\u003e{const C=`${u}--link-${_+1}`,x={[so.listItem]:!0,[so.new]:c,[s]:s};let z=p;if(d===\"Do Not Sell or Share My Personal Information\"\u0026\u0026typeof document\u003c\"u\"){const F=\"40706f89-b4b9-4c92-b517-bd87b5ddee4c\",Y=U1.get(\"tglr_anon_id\"),N=`${p}?anonymousId=${Y}\u0026orgId=${F}`;z=Y?N:p}return M.jsx(\"li\",{children:p?M.jsxs(\"a\",{className:Gn(x),\"data-qa-target\":C,href:z,target:f,rel:f===\"_blank\"?\"noopener\":null,onClick:F=\u003eCf(`Footer ${u}: ${d.replace(/\\u00B7/,\"\")}`,{},F),children:[d,g\u0026\u0026M.jsx(\"span\",{className:\"footer-link-list-item__icon\",dangerouslySetInnerHTML:{__html:g}})]}):M.jsxs(\"button\",{className:Gn(x),\"data-qa-target\":C,type:\"button\",children:[d,g\u0026\u0026M.jsx(\"span\",{className:\"footer-link-list-item__icon\",dangerouslySetInnerHTML:{__html:g}})]})},_)}),Tf=({className:o,linkList:u,listId:s,listWrap:c})=\u003e{var d;if(!((d=u==null?void 0:u.links)!=null\u0026\u0026d.length))return null;const f={[o]:o,[so.linkList]:!0,[so.listWrap]:c,\"list-unstyled\":!0};return M.jsx(\"ul\",{className:Gn(f),id:s,children:n0({linkList:u,listId:s})})},r0=({linkList:o,openByDefault:u})=\u003e{const[s,c]=Ps.useState(u),{id:f,links:d,title:p}=o;if(!(d!=null\u0026\u0026d.length)||!p)return null;const g=`footer-${f}-link-list`,_=`${g}--menu-title`,C=`${g}--menu-btn`,x={[ln.closed]:!s,[ln.open]:s};return M.jsxs(\"div\",{className:Gn(x),\"data-qa-target\":g,children:[M.jsx(\"div\",{className:Gn([ln.menuBtnTitle],[ln.title]),\"data-qa-target\":_,children:p}),M.jsxs(\"button\",{className:Gn([ln.menuBtnTitle],[ln.btn]),\"aria-controls\":g,\"aria-haspopup\":\"true\",\"data-qa-target\":C,onClick:()=\u003ec(!s),type:\"button\",children:[p,M.jsx(Os,{size:\"sm\",className:ln.icon})]}),M.jsx(Tf,{className:ln.linkList,linkList:o,listId:g})]})},l0=M.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\"}),Nf=o=\u003e{const{qaTarget:u=\"facebook-icon\",title:s=\"Facebook\"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:l0})};Nf.propTypes=qe.propTypes;const o0=M.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\"}),Rf=o=\u003e{const{qaTarget:u=\"instagram-icon\",title:s=\"Instagram\"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:\"-2 -2 28 28\",...o,children:o0})};Rf.propTypes=qe.propTypes;const i0=M.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\"}),Pf=o=\u003e{const{qaTarget:u=\"linkedIn-icon\",title:s=\"LinkedIn\"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:\"2 2 20 20\",...o,children:i0})};Pf.propTypes=qe.propTypes;const s0=M.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\"}),Of=o=\u003e{const{qaTarget:u=\"pinterest-icon\",title:s=\"Pinterest\"}=o;return M.jsx(qe,{qaTarget:u,title:s,...o,children:s0})};Of.propTypes=qe.propTypes;const u0=M.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\"}),Lf=o=\u003eM.jsx(qe,{qaTarget:\"x-icon\",title:\"X\",viewBox:\"50 -180 1200 1600\",...o,children:u0});Lf.propTypes=qe.propTypes;const a0=M.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\"}),zf=o=\u003e{const{qaTarget:u=\"youtube-icon\",title:s=\"Youtube\"}=o;return M.jsx(qe,{qaTarget:u,title:s,viewBox:\"-1 -1 25 25\",...o,children:a0})};zf.propTypes=qe.propTypes;const c0=o=\u003e{switch(o){case\"twitter\":return M.jsx(Lf,{});case\"instagram\":return M.jsx(Rf,{});case\"youtube\":return M.jsx(zf,{});case\"pinterest\":return M.jsx(Of,{});case\"facebook\":return M.jsx(Nf,{});case\"linkedin\":return M.jsx(Pf,{});default:return M.jsx(M.Fragment,{})}},f0=({socialLinks:o})=\u003eo.length?o.map(({socialService:u,url:s},c)=\u003e{const f=u.charAt(0).toUpperCase()+u.slice(1);return M.jsx(\"a\",{href:s,\"aria-label\":`Follow Healthgrades on ${f}`,id:`footer-social-link-${u}`,\"data-qa-target\":`social-link-${c+1}`,target:\"_blank\",rel:\"noopener\",children:c0(u)},u)}):M.jsx(M.Fragment,{}),d0=\"iB7P6\",p0=\"Flz-r\",Gc={linkList:d0,menuBtn:p0},h0=({linkList:o})=\u003e{const{id:u,links:s,title:c}=o,f={...o,links:s.map(p=\u003e({text:p.title,type:p.type,url:p.url}))};if(!(s!=null\u0026\u0026s.length)||!c)return null;const d=`footer-${u}-link-list`;return M.jsxs(\"details\",{className:Gc.linkList,\"data-qa-target\":d,children:[M.jsxs(\"summary\",{className:Gc.menuBtn,\"data-qa-target\":`${d}--menu-btn`,children:[c,M.jsx(\"span\",{className:\"sr-only\",children:\" by searching our wide variety of specialty directories:\"}),M.jsx(Os,{size:\"sm\"})]}),M.jsx(Tf,{linkList:f,listId:d,listWrap:!0})]})},m0=()=\u003e{const o=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:M.jsxs(M.Fragment,{children:[window.utag_data=y0,function(u,s,c,f){var g;const d=window.location.hostname,p=d===\"resources.healthgrades.com\"||d===\"www.healthgrades.com\";u=`https://tags.tiqcdn.com/utag/hg/main/${p?\"prod\":\"qa\"}/utag.js`,p||console.info(\"INFO: Loading QA Tealium script:\",u),s=document,c=\"script\",f=s.createElement(c),f.src=u,f.type=\"text/javascript\",f.async=!0,u=s.getElementsByTagName(c)[0],(g=u.parentNode)==null||g.insertBefore(f,u)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});Ps.useEffect(()=\u003e{o()},[])},Xc=\"footer-import-svc\",y0={tealium_event:\"\",guidedSearch_cta:\"\",PDCSearchImpression:\"\",ProviderConversionImpression:\"\",UniqueContentVisit:\"\",OARUXsubmit:\"\",Save:\"\",Remove:\"\",OASurl:\"\",OASapi:\"\",OARlink:\"\",OARurl:\"\",NonSchedulingProvider:\"\",EnhancedImpression:\"\",PageName:Xc,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:Xc,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:\"\"},g0=\"QoKk0\",v0=\"JE4qD\",w0=\"_8L3xP\",S0=\"iHKOQ\",k0=\"NXurI\",E0=\"_-9l1r\",x0=\"JKvri\",on={syndFooter:g0,container:v0,linkList:w0,copyright:S0,newsletter:k0,logos:E0,socialLinks:x0},_0=({cmsBody:o,id:u=\"syndicated-footer\"})=\u003e{var z;m0(),Ps.useEffect(()=\u003e{const F=document.querySelector(\".newsletter-form__btn\");if(!F)return;const Y=N=\u003eCf(\"newsletter submit\",{},N);return F.addEventListener(\"click\",Y),()=\u003e{document.querySelector(\".newsletter-form__btn\").removeEventListener(\"click\",Y)}},[]);const s=F=\u003eF.split(\" \").join(\"-\").toLowerCase(),{footer:{badgeHtml:c=\"\",content:f=[],logo:d={},navigation:p=[],socialIcons:g=[]}={}}=o,_=f==null?void 0:f.find(({type:F})=\u003eF===\"List\"),C=(z=f==null?void 0:f.find(({type:F})=\u003eF===\"RichTextModule\"))==null?void 0:z.text,x=()=\u003ep.map((F,Y)=\u003e{const N={id:s(F.text.text),links:F.subNavigation,title:F.text.text};return M.jsx(r0,{linkList:N,openByDefault:N.id===\"our-company\"},Y)});return M.jsx(\"footer\",{className:on.syndFooter,\"data-qa-target\":u,children:M.jsxs(\"div\",{className:on.container,children:[M.jsx(\"div\",{className:on.linkList,children:x()}),M.jsx(\"div\",{className:on.linkList,children:M.jsx(h0,{linkList:{id:s(_.title.text),links:_.items,title:_.title.text}})}),M.jsx(\"div\",{className:on.newsletter,children:C\u0026\u0026M.jsx(\"div\",{className:\"synd-footer-newsletter\",dangerouslySetInnerHTML:{__html:C}})}),M.jsxs(\"div\",{className:on.logos,children:[M.jsx(C0,{link:d.link}),M.jsx(\"div\",{className:on.socialLinks,children:M.jsx(f0,{socialLinks:g})})]}),M.jsx(\"div\",{className:on.copyright,dangerouslySetInnerHTML:{__html:c}})]})})},C0=({link:o})=\u003e{if(!o)return M.jsx(M.Fragment,{});const u=o.url||\"/\";return M.jsx(\"a\",{\"aria-label\":\"Healthgrades Home\",href:u,id:\"cms-logo--section\",children:M.jsx(mf,{inverse:!0,width:200})})};function Df(o,u){return function(){return o.apply(u,arguments)}}const{toString:T0}=Object.prototype,{getPrototypeOf:Ds}=Object,{iterator:ao,toStringTag:jf}=Symbol,co=(o=\u003eu=\u003e{const s=T0.call(u);return o[s]||(o[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),xt=o=\u003e(o=o.toLowerCase(),u=\u003eco(u)===o),fo=o=\u003eu=\u003etypeof u===o,{isArray:Jn}=Array,Xn=fo(\"undefined\");function Ur(o){return o!==null\u0026\u0026!Xn(o)\u0026\u0026o.constructor!==null\u0026\u0026!Xn(o.constructor)\u0026\u0026Ze(o.constructor.isBuffer)\u0026\u0026o.constructor.isBuffer(o)}const Ff=xt(\"ArrayBuffer\");function N0(o){let u;return typeof ArrayBuffer\u003c\"u\"\u0026\u0026ArrayBuffer.isView?u=ArrayBuffer.isView(o):u=o\u0026\u0026o.buffer\u0026\u0026Ff(o.buffer),u}const R0=fo(\"string\"),Ze=fo(\"function\"),Af=fo(\"number\"),Br=o=\u003eo!==null\u0026\u0026typeof o==\"object\",P0=o=\u003eo===!0||o===!1,lo=o=\u003e{if(co(o)!==\"object\")return!1;const u=Ds(o);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)\u0026\u0026!(jf in o)\u0026\u0026!(ao in o)},O0=o=\u003e{if(!Br(o)||Ur(o))return!1;try{return Object.keys(o).length===0\u0026\u0026Object.getPrototypeOf(o)===Object.prototype}catch{return!1}},L0=xt(\"Date\"),z0=xt(\"File\"),D0=xt(\"Blob\"),j0=xt(\"FileList\"),F0=o=\u003eBr(o)\u0026\u0026Ze(o.pipe),A0=o=\u003e{let u;return o\u0026\u0026(typeof FormData==\"function\"\u0026\u0026o instanceof FormData||Ze(o.append)\u0026\u0026((u=co(o))===\"formdata\"||u===\"object\"\u0026\u0026Ze(o.toString)\u0026\u0026o.toString()===\"[object FormData]\"))},I0=xt(\"URLSearchParams\"),[M0,U0,B0,H0]=[\"ReadableStream\",\"Request\",\"Response\",\"Headers\"].map(xt),$0=o=\u003eo.trim?o.trim():o.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");function Hr(o,u,{allOwnKeys:s=!1}={}){if(o===null||typeof o\u003e\"u\")return;let c,f;if(typeof o!=\"object\"\u0026\u0026(o=[o]),Jn(o))for(c=0,f=o.length;c\u003cf;c++)u.call(null,o[c],c,o);else{if(Ur(o))return;const d=s?Object.getOwnPropertyNames(o):Object.keys(o),p=d.length;let g;for(c=0;c\u003cp;c++)g=d[c],u.call(null,o[g],g,o)}}function If(o,u){if(Ur(o))return null;u=u.toLowerCase();const s=Object.keys(o);let c=s.length,f;for(;c-- \u003e0;)if(f=s[c],u===f.toLowerCase())return f;return null}const Sn=typeof globalThis\u003c\"u\"?globalThis:typeof self\u003c\"u\"?self:typeof window\u003c\"u\"?window:global,Mf=o=\u003e!Xn(o)\u0026\u0026o!==Sn;function xs(){const{caseless:o,skipUndefined:u}=Mf(this)\u0026\u0026this||{},s={},c=(f,d)=\u003e{const p=o\u0026\u0026If(s,d)||d;lo(s[p])\u0026\u0026lo(f)?s[p]=xs(s[p],f):lo(f)?s[p]=xs({},f):Jn(f)?s[p]=f.slice():(!u||!Xn(f))\u0026\u0026(s[p]=f)};for(let f=0,d=arguments.length;f\u003cd;f++)arguments[f]\u0026\u0026Hr(arguments[f],c);return s}const V0=(o,u,s,{allOwnKeys:c}={})=\u003e(Hr(u,(f,d)=\u003e{s\u0026\u0026Ze(f)?o[d]=Df(f,s):o[d]=f},{allOwnKeys:c}),o),W0=o=\u003e(o.charCodeAt(0)===65279\u0026\u0026(o=o.slice(1)),o),q0=(o,u,s,c)=\u003e{o.prototype=Object.create(u.prototype,c),o.prototype.constructor=o,Object.defineProperty(o,\"super\",{value:u.prototype}),s\u0026\u0026Object.assign(o.prototype,s)},Q0=(o,u,s,c)=\u003e{let f,d,p;const g={};if(u=u||{},o==null)return u;do{for(f=Object.getOwnPropertyNames(o),d=f.length;d-- \u003e0;)p=f[d],(!c||c(p,o,u))\u0026\u0026!g[p]\u0026\u0026(u[p]=o[p],g[p]=!0);o=s!==!1\u0026\u0026Ds(o)}while(o\u0026\u0026(!s||s(o,u))\u0026\u0026o!==Object.prototype);return u},K0=(o,u,s)=\u003e{o=String(o),(s===void 0||s\u003eo.length)\u0026\u0026(s=o.length),s-=u.length;const c=o.indexOf(u,s);return c!==-1\u0026\u0026c===s},G0=o=\u003e{if(!o)return null;if(Jn(o))return o;let u=o.length;if(!Af(u))return null;const s=new Array(u);for(;u-- \u003e0;)s[u]=o[u];return s},X0=(o=\u003eu=\u003eo\u0026\u0026u instanceof o)(typeof Uint8Array\u003c\"u\"\u0026\u0026Ds(Uint8Array)),J0=(o,u)=\u003e{const c=(o\u0026\u0026o[ao]).call(o);let f;for(;(f=c.next())\u0026\u0026!f.done;){const d=f.value;u.call(o,d[0],d[1])}},Y0=(o,u)=\u003e{let s;const c=[];for(;(s=o.exec(u))!==null;)c.push(s);return c},Z0=xt(\"HTMLFormElement\"),b0=o=\u003eo.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(s,c,f){return c.toUpperCase()+f}),Jc=(({hasOwnProperty:o})=\u003e(u,s)=\u003eo.call(u,s))(Object.prototype),eh=xt(\"RegExp\"),Uf=(o,u)=\u003e{const s=Object.getOwnPropertyDescriptors(o),c={};Hr(s,(f,d)=\u003e{let p;(p=u(f,d,o))!==!1\u0026\u0026(c[d]=p||f)}),Object.defineProperties(o,c)},th=o=\u003e{Uf(o,(u,s)=\u003e{if(Ze(o)\u0026\u0026[\"arguments\",\"caller\",\"callee\"].indexOf(s)!==-1)return!1;const c=o[s];if(Ze(c)){if(u.enumerable=!1,\"writable\"in u){u.writable=!1;return}u.set||(u.set=()=\u003e{throw Error(\"Can not rewrite read-only method '\"+s+\"'\")})}})},nh=(o,u)=\u003e{const s={},c=f=\u003e{f.forEach(d=\u003e{s[d]=!0})};return Jn(o)?c(o):c(String(o).split(u)),s},rh=()=\u003e{},lh=(o,u)=\u003eo!=null\u0026\u0026Number.isFinite(o=+o)?o:u;function oh(o){return!!(o\u0026\u0026Ze(o.append)\u0026\u0026o[jf]===\"FormData\"\u0026\u0026o[ao])}const ih=o=\u003e{const u=new Array(10),s=(c,f)=\u003e{if(Br(c)){if(u.indexOf(c)\u003e=0)return;if(Ur(c))return c;if(!(\"toJSON\"in c)){u[f]=c;const d=Jn(c)?[]:{};return Hr(c,(p,g)=\u003e{const _=s(p,f+1);!Xn(_)\u0026\u0026(d[g]=_)}),u[f]=void 0,d}}return c};return s(o,0)},sh=xt(\"AsyncFunction\"),uh=o=\u003eo\u0026\u0026(Br(o)||Ze(o))\u0026\u0026Ze(o.then)\u0026\u0026Ze(o.catch),Bf=((o,u)=\u003eo?setImmediate:u?((s,c)=\u003e(Sn.addEventListener(\"message\",({source:f,data:d})=\u003e{f===Sn\u0026\u0026d===s\u0026\u0026c.length\u0026\u0026c.shift()()},!1),f=\u003e{c.push(f),Sn.postMessage(s,\"*\")}))(`axios@${Math.random()}`,[]):s=\u003esetTimeout(s))(typeof setImmediate==\"function\",Ze(Sn.postMessage)),ah=typeof queueMicrotask\u003c\"u\"?queueMicrotask.bind(Sn):typeof process\u003c\"u\"\u0026\u0026process.nextTick||Bf,ch=o=\u003eo!=null\u0026\u0026Ze(o[ao]),E={isArray:Jn,isArrayBuffer:Ff,isBuffer:Ur,isFormData:A0,isArrayBufferView:N0,isString:R0,isNumber:Af,isBoolean:P0,isObject:Br,isPlainObject:lo,isEmptyObject:O0,isReadableStream:M0,isRequest:U0,isResponse:B0,isHeaders:H0,isUndefined:Xn,isDate:L0,isFile:z0,isBlob:D0,isRegExp:eh,isFunction:Ze,isStream:F0,isURLSearchParams:I0,isTypedArray:X0,isFileList:j0,forEach:Hr,merge:xs,extend:V0,trim:$0,stripBOM:W0,inherits:q0,toFlatObject:Q0,kindOf:co,kindOfTest:xt,endsWith:K0,toArray:G0,forEachEntry:J0,matchAll:Y0,isHTMLForm:Z0,hasOwnProperty:Jc,hasOwnProp:Jc,reduceDescriptors:Uf,freezeMethods:th,toObjectSet:nh,toCamelCase:b0,noop:rh,toFiniteNumber:lh,findKey:If,global:Sn,isContextDefined:Mf,isSpecCompliantForm:oh,toJSONObject:ih,isAsyncFn:sh,isThenable:uh,setImmediate:Bf,asap:ah,isIterable:ch};function J(o,u,s,c,f){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name=\"AxiosError\",u\u0026\u0026(this.code=u),s\u0026\u0026(this.config=s),c\u0026\u0026(this.request=c),f\u0026\u0026(this.response=f,this.status=f.status?f.status:null)}E.inherits(J,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 Hf=J.prototype,$f={};[\"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=\u003e{$f[o]={value:o}});Object.defineProperties(J,$f);Object.defineProperty(Hf,\"isAxiosError\",{value:!0});J.from=(o,u,s,c,f,d)=\u003e{const p=Object.create(Hf);E.toFlatObject(o,p,function(x){return x!==Error.prototype},C=\u003eC!==\"isAxiosError\");const g=o\u0026\u0026o.message?o.message:\"Error\",_=u==null\u0026\u0026o?o.code:u;return J.call(p,g,_,s,c,f),o\u0026\u0026p.cause==null\u0026\u0026Object.defineProperty(p,\"cause\",{value:o,configurable:!0}),p.name=o\u0026\u0026o.name||\"Error\",d\u0026\u0026Object.assign(p,d),p};const fh=null;function _s(o){return E.isPlainObject(o)||E.isArray(o)}function Vf(o){return E.endsWith(o,\"[]\")?o.slice(0,-2):o}function Yc(o,u,s){return o?o.concat(u).map(function(f,d){return f=Vf(f),!s\u0026\u0026d?\"[\"+f+\"]\":f}).join(s?\".\":\"\"):u}function dh(o){return E.isArray(o)\u0026\u0026!o.some(_s)}const ph=E.toFlatObject(E,{},null,function(u){return/^is[A-Z]/.test(u)});function po(o,u,s){if(!E.isObject(o))throw new TypeError(\"target must be an object\");u=u||new FormData,s=E.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,D){return!E.isUndefined(D[A])});const c=s.metaTokens,f=s.visitor||x,d=s.dots,p=s.indexes,_=(s.Blob||typeof Blob\u003c\"u\"\u0026\u0026Blob)\u0026\u0026E.isSpecCompliantForm(u);if(!E.isFunction(f))throw new TypeError(\"visitor must be a function\");function C(N){if(N===null)return\"\";if(E.isDate(N))return N.toISOString();if(E.isBoolean(N))return N.toString();if(!_\u0026\u0026E.isBlob(N))throw new J(\"Blob is not supported. Use a Buffer instead.\");return E.isArrayBuffer(N)||E.isTypedArray(N)?_\u0026\u0026typeof Blob==\"function\"?new Blob([N]):Buffer.from(N):N}function x(N,A,D){let oe=N;if(N\u0026\u0026!D\u0026\u0026typeof N==\"object\"){if(E.endsWith(A,\"{}\"))A=c?A:A.slice(0,-2),N=JSON.stringify(N);else if(E.isArray(N)\u0026\u0026dh(N)||(E.isFileList(N)||E.endsWith(A,\"[]\"))\u0026\u0026(oe=E.toArray(N)))return A=Vf(A),oe.forEach(function(le,re){!(E.isUndefined(le)||le===null)\u0026\u0026u.append(p===!0?Yc([A],re,d):p===null?A:A+\"[]\",C(le))}),!1}return _s(N)?!0:(u.append(Yc(D,A,d),C(N)),!1)}const z=[],F=Object.assign(ph,{defaultVisitor:x,convertValue:C,isVisitable:_s});function Y(N,A){if(!E.isUndefined(N)){if(z.indexOf(N)!==-1)throw Error(\"Circular reference detected in \"+A.join(\".\"));z.push(N),E.forEach(N,function(oe,ge){(!(E.isUndefined(oe)||oe===null)\u0026\u0026f.call(u,oe,E.isString(ge)?ge.trim():ge,A,F))===!0\u0026\u0026Y(oe,A?A.concat(ge):[ge])}),z.pop()}}if(!E.isObject(o))throw new TypeError(\"data must be an object\");return Y(o),u}function Zc(o){const u={\"!\":\"%21\",\"'\":\"%27\",\"(\":\"%28\",\")\":\"%29\",\"~\":\"%7E\",\"%20\":\"+\",\"%00\":\"\\0\"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(c){return u[c]})}function js(o,u){this._pairs=[],o\u0026\u0026po(o,this,u)}const Wf=js.prototype;Wf.append=function(u,s){this._pairs.push([u,s])};Wf.toString=function(u){const s=u?function(c){return u.call(this,c,Zc)}:Zc;return this._pairs.map(function(f){return s(f[0])+\"=\"+s(f[1])},\"\").join(\"\u0026\")};function hh(o){return encodeURIComponent(o).replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\")}function qf(o,u,s){if(!u)return o;const c=s\u0026\u0026s.encode||hh;E.isFunction(s)\u0026\u0026(s={serialize:s});const f=s\u0026\u0026s.serialize;let d;if(f?d=f(u,s):d=E.isURLSearchParams(u)?u.toString():new js(u,s).toString(c),d){const p=o.indexOf(\"#\");p!==-1\u0026\u0026(o=o.slice(0,p)),o+=(o.indexOf(\"?\")===-1?\"?\":\"\u0026\")+d}return o}class bc{constructor(){this.handlers=[]}use(u,s,c){return this.handlers.push({fulfilled:u,rejected:s,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(u){this.handlers[u]\u0026\u0026(this.handlers[u]=null)}clear(){this.handlers\u0026\u0026(this.handlers=[])}forEach(u){E.forEach(this.handlers,function(c){c!==null\u0026\u0026u(c)})}}const Qf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mh=typeof URLSearchParams\u003c\"u\"?URLSearchParams:js,yh=typeof FormData\u003c\"u\"?FormData:null,gh=typeof Blob\u003c\"u\"?Blob:null,vh={isBrowser:!0,classes:{URLSearchParams:mh,FormData:yh,Blob:gh},protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},Fs=typeof window\u003c\"u\"\u0026\u0026typeof document\u003c\"u\",Cs=typeof navigator==\"object\"\u0026\u0026navigator||void 0,wh=Fs\u0026\u0026(!Cs||[\"ReactNative\",\"NativeScript\",\"NS\"].indexOf(Cs.product)\u003c0),Sh=typeof WorkerGlobalScope\u003c\"u\"\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026typeof self.importScripts==\"function\",kh=Fs\u0026\u0026window.location.href||\"http://localhost\",Eh=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fs,hasStandardBrowserEnv:wh,hasStandardBrowserWebWorkerEnv:Sh,navigator:Cs,origin:kh},Symbol.toStringTag,{value:\"Module\"})),He={...Eh,...vh};function xh(o,u){return po(o,new He.classes.URLSearchParams,{visitor:function(s,c,f,d){return He.isNode\u0026\u0026E.isBuffer(s)?(this.append(c,s.toString(\"base64\")),!1):d.defaultVisitor.apply(this,arguments)},...u})}function _h(o){return E.matchAll(/\\w+|\\[(\\w*)]/g,o).map(u=\u003eu[0]===\"[]\"?\"\":u[1]||u[0])}function Ch(o){const u={},s=Object.keys(o);let c;const f=s.length;let d;for(c=0;c\u003cf;c++)d=s[c],u[d]=o[d];return u}function Kf(o){function u(s,c,f,d){let p=s[d++];if(p===\"__proto__\")return!0;const g=Number.isFinite(+p),_=d\u003e=s.length;return p=!p\u0026\u0026E.isArray(f)?f.length:p,_?(E.hasOwnProp(f,p)?f[p]=[f[p],c]:f[p]=c,!g):((!f[p]||!E.isObject(f[p]))\u0026\u0026(f[p]=[]),u(s,c,f[p],d)\u0026\u0026E.isArray(f[p])\u0026\u0026(f[p]=Ch(f[p])),!g)}if(E.isFormData(o)\u0026\u0026E.isFunction(o.entries)){const s={};return E.forEachEntry(o,(c,f)=\u003e{u(_h(c),f,s,0)}),s}return null}function Th(o,u,s){if(E.isString(o))try{return(u||JSON.parse)(o),E.trim(o)}catch(c){if(c.name!==\"SyntaxError\")throw c}return(s||JSON.stringify)(o)}const $r={transitional:Qf,adapter:[\"xhr\",\"http\",\"fetch\"],transformRequest:[function(u,s){const c=s.getContentType()||\"\",f=c.indexOf(\"application/json\")\u003e-1,d=E.isObject(u);if(d\u0026\u0026E.isHTMLForm(u)\u0026\u0026(u=new FormData(u)),E.isFormData(u))return f?JSON.stringify(Kf(u)):u;if(E.isArrayBuffer(u)||E.isBuffer(u)||E.isStream(u)||E.isFile(u)||E.isBlob(u)||E.isReadableStream(u))return u;if(E.isArrayBufferView(u))return u.buffer;if(E.isURLSearchParams(u))return s.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),u.toString();let g;if(d){if(c.indexOf(\"application/x-www-form-urlencoded\")\u003e-1)return xh(u,this.formSerializer).toString();if((g=E.isFileList(u))||c.indexOf(\"multipart/form-data\")\u003e-1){const _=this.env\u0026\u0026this.env.FormData;return po(g?{\"files[]\":u}:u,_\u0026\u0026new _,this.formSerializer)}}return d||f?(s.setContentType(\"application/json\",!1),Th(u)):u}],transformResponse:[function(u){const s=this.transitional||$r.transitional,c=s\u0026\u0026s.forcedJSONParsing,f=this.responseType===\"json\";if(E.isResponse(u)||E.isReadableStream(u))return u;if(u\u0026\u0026E.isString(u)\u0026\u0026(c\u0026\u0026!this.responseType||f)){const p=!(s\u0026\u0026s.silentJSONParsing)\u0026\u0026f;try{return JSON.parse(u,this.parseReviver)}catch(g){if(p)throw g.name===\"SyntaxError\"?J.from(g,J.ERR_BAD_RESPONSE,this,null,this.response):g}}return u}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,maxBodyLength:-1,env:{FormData:He.classes.FormData,Blob:He.classes.Blob},validateStatus:function(u){return u\u003e=200\u0026\u0026u\u003c300},headers:{common:{Accept:\"application/json, text/plain, */*\",\"Content-Type\":void 0}}};E.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\"],o=\u003e{$r.headers[o]={}});const Nh=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\"]),Rh=o=\u003e{const u={};let s,c,f;return o\u0026\u0026o.split(`\n`).forEach(function(p){f=p.indexOf(\":\"),s=p.substring(0,f).trim().toLowerCase(),c=p.substring(f+1).trim(),!(!s||u[s]\u0026\u0026Nh[s])\u0026\u0026(s===\"set-cookie\"?u[s]?u[s].push(c):u[s]=[c]:u[s]=u[s]?u[s]+\", \"+c:c)}),u},ef=Symbol(\"internals\");function Mr(o){return o\u0026\u0026String(o).trim().toLowerCase()}function oo(o){return o===!1||o==null?o:E.isArray(o)?o.map(oo):String(o)}function Ph(o){const u=Object.create(null),s=/([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;let c;for(;c=s.exec(o);)u[c[1]]=c[2];return u}const Oh=o=\u003e/^[-_a-zA-Z0-9^`|~,!#$%\u0026'*+.]+$/.test(o.trim());function vs(o,u,s,c,f){if(E.isFunction(c))return c.call(this,u,s);if(f\u0026\u0026(u=s),!!E.isString(u)){if(E.isString(c))return u.indexOf(c)!==-1;if(E.isRegExp(c))return c.test(u)}}function Lh(o){return o.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,(u,s,c)=\u003es.toUpperCase()+c)}function zh(o,u){const s=E.toCamelCase(\" \"+u);[\"get\",\"set\",\"has\"].forEach(c=\u003e{Object.defineProperty(o,c+s,{value:function(f,d,p){return this[c].call(this,u,f,d,p)},configurable:!0})})}let be=class{constructor(u){u\u0026\u0026this.set(u)}set(u,s,c){const f=this;function d(g,_,C){const x=Mr(_);if(!x)throw new Error(\"header name must be a non-empty string\");const z=E.findKey(f,x);(!z||f[z]===void 0||C===!0||C===void 0\u0026\u0026f[z]!==!1)\u0026\u0026(f[z||_]=oo(g))}const p=(g,_)=\u003eE.forEach(g,(C,x)=\u003ed(C,x,_));if(E.isPlainObject(u)||u instanceof this.constructor)p(u,s);else if(E.isString(u)\u0026\u0026(u=u.trim())\u0026\u0026!Oh(u))p(Rh(u),s);else if(E.isObject(u)\u0026\u0026E.isIterable(u)){let g={},_,C;for(const x of u){if(!E.isArray(x))throw TypeError(\"Object iterator must return a key-value pair\");g[C=x[0]]=(_=g[C])?E.isArray(_)?[..._,x[1]]:[_,x[1]]:x[1]}p(g,s)}else u!=null\u0026\u0026d(s,u,c);return this}get(u,s){if(u=Mr(u),u){const c=E.findKey(this,u);if(c){const f=this[c];if(!s)return f;if(s===!0)return Ph(f);if(E.isFunction(s))return s.call(this,f,c);if(E.isRegExp(s))return s.exec(f);throw new TypeError(\"parser must be boolean|regexp|function\")}}}has(u,s){if(u=Mr(u),u){const c=E.findKey(this,u);return!!(c\u0026\u0026this[c]!==void 0\u0026\u0026(!s||vs(this,this[c],c,s)))}return!1}delete(u,s){const c=this;let f=!1;function d(p){if(p=Mr(p),p){const g=E.findKey(c,p);g\u0026\u0026(!s||vs(c,c[g],g,s))\u0026\u0026(delete c[g],f=!0)}}return E.isArray(u)?u.forEach(d):d(u),f}clear(u){const s=Object.keys(this);let c=s.length,f=!1;for(;c--;){const d=s[c];(!u||vs(this,this[d],d,u,!0))\u0026\u0026(delete this[d],f=!0)}return f}normalize(u){const s=this,c={};return E.forEach(this,(f,d)=\u003e{const p=E.findKey(c,d);if(p){s[p]=oo(f),delete s[d];return}const g=u?Lh(d):String(d).trim();g!==d\u0026\u0026delete s[d],s[g]=oo(f),c[g]=!0}),this}concat(...u){return this.constructor.concat(this,...u)}toJSON(u){const s=Object.create(null);return E.forEach(this,(c,f)=\u003e{c!=null\u0026\u0026c!==!1\u0026\u0026(s[f]=u\u0026\u0026E.isArray(c)?c.join(\", \"):c)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([u,s])=\u003eu+\": \"+s).join(`\n`)}getSetCookie(){return this.get(\"set-cookie\")||[]}get[Symbol.toStringTag](){return\"AxiosHeaders\"}static from(u){return u instanceof this?u:new this(u)}static concat(u,...s){const c=new this(u);return s.forEach(f=\u003ec.set(f)),c}static accessor(u){const c=(this[ef]=this[ef]={accessors:{}}).accessors,f=this.prototype;function d(p){const g=Mr(p);c[g]||(zh(f,p),c[g]=!0)}return E.isArray(u)?u.forEach(d):d(u),this}};be.accessor([\"Content-Type\",\"Content-Length\",\"Accept\",\"Accept-Encoding\",\"User-Agent\",\"Authorization\"]);E.reduceDescriptors(be.prototype,({value:o},u)=\u003e{let s=u[0].toUpperCase()+u.slice(1);return{get:()=\u003eo,set(c){this[s]=c}}});E.freezeMethods(be);function ws(o,u){const s=this||$r,c=u||s,f=be.from(c.headers);let d=c.data;return E.forEach(o,function(g){d=g.call(s,d,f.normalize(),u?u.status:void 0)}),f.normalize(),d}function Gf(o){return!!(o\u0026\u0026o.__CANCEL__)}function Yn(o,u,s){J.call(this,o??\"canceled\",J.ERR_CANCELED,u,s),this.name=\"CanceledError\"}E.inherits(Yn,J,{__CANCEL__:!0});function Xf(o,u,s){const c=s.config.validateStatus;!s.status||!c||c(s.status)?o(s):u(new J(\"Request failed with status code \"+s.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function Dh(o){const u=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(o);return u\u0026\u0026u[1]||\"\"}function jh(o,u){o=o||10;const s=new Array(o),c=new Array(o);let f=0,d=0,p;return u=u!==void 0?u:1e3,function(_){const C=Date.now(),x=c[d];p||(p=C),s[f]=_,c[f]=C;let z=d,F=0;for(;z!==f;)F+=s[z++],z=z%o;if(f=(f+1)%o,f===d\u0026\u0026(d=(d+1)%o),C-p\u003cu)return;const Y=x\u0026\u0026C-x;return Y?Math.round(F*1e3/Y):void 0}}function Fh(o,u){let s=0,c=1e3/u,f,d;const p=(C,x=Date.now())=\u003e{s=x,f=null,d\u0026\u0026(clearTimeout(d),d=null),o(...C)};return[(...C)=\u003e{const x=Date.now(),z=x-s;z\u003e=c?p(C,x):(f=C,d||(d=setTimeout(()=\u003e{d=null,p(f)},c-z)))},()=\u003ef\u0026\u0026p(f)]}const uo=(o,u,s=3)=\u003e{let c=0;const f=jh(50,250);return Fh(d=\u003e{const p=d.loaded,g=d.lengthComputable?d.total:void 0,_=p-c,C=f(_),x=p\u003c=g;c=p;const z={loaded:p,total:g,progress:g?p/g:void 0,bytes:_,rate:C||void 0,estimated:C\u0026\u0026g\u0026\u0026x?(g-p)/C:void 0,event:d,lengthComputable:g!=null,[u?\"download\":\"upload\"]:!0};o(z)},s)},tf=(o,u)=\u003e{const s=o!=null;return[c=\u003eu[0]({lengthComputable:s,total:o,loaded:c}),u[1]]},nf=o=\u003e(...u)=\u003eE.asap(()=\u003eo(...u)),Ah=He.hasStandardBrowserEnv?((o,u)=\u003es=\u003e(s=new URL(s,He.origin),o.protocol===s.protocol\u0026\u0026o.host===s.host\u0026\u0026(u||o.port===s.port)))(new URL(He.origin),He.navigator\u0026\u0026/(msie|trident)/i.test(He.navigator.userAgent)):()=\u003e!0,Ih=He.hasStandardBrowserEnv?{write(o,u,s,c,f,d){const p=[o+\"=\"+encodeURIComponent(u)];E.isNumber(s)\u0026\u0026p.push(\"expires=\"+new Date(s).toGMTString()),E.isString(c)\u0026\u0026p.push(\"path=\"+c),E.isString(f)\u0026\u0026p.push(\"domain=\"+f),d===!0\u0026\u0026p.push(\"secure\"),document.cookie=p.join(\"; \")},read(o){const u=document.cookie.match(new RegExp(\"(^|;\\\\s*)(\"+o+\")=([^;]*)\"));return u?decodeURIComponent(u[3]):null},remove(o){this.write(o,\"\",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Mh(o){return/^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(o)}function Uh(o,u){return u?o.replace(/\\/?\\/$/,\"\")+\"/\"+u.replace(/^\\/+/,\"\"):o}function Jf(o,u,s){let c=!Mh(u);return o\u0026\u0026(c||s==!1)?Uh(o,u):u}const rf=o=\u003eo instanceof be?{...o}:o;function En(o,u){u=u||{};const s={};function c(C,x,z,F){return E.isPlainObject(C)\u0026\u0026E.isPlainObject(x)?E.merge.call({caseless:F},C,x):E.isPlainObject(x)?E.merge({},x):E.isArray(x)?x.slice():x}function f(C,x,z,F){if(E.isUndefined(x)){if(!E.isUndefined(C))return c(void 0,C,z,F)}else return c(C,x,z,F)}function d(C,x){if(!E.isUndefined(x))return c(void 0,x)}function p(C,x){if(E.isUndefined(x)){if(!E.isUndefined(C))return c(void 0,C)}else return c(void 0,x)}function g(C,x,z){if(z in u)return c(C,x);if(z in o)return c(void 0,C)}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:(C,x,z)=\u003ef(rf(C),rf(x),z,!0)};return E.forEach(Object.keys({...o,...u}),function(x){const z=_[x]||f,F=z(o[x],u[x],x);E.isUndefined(F)\u0026\u0026z!==g||(s[x]=F)}),s}const Yf=o=\u003e{const u=En({},o);let{data:s,withXSRFToken:c,xsrfHeaderName:f,xsrfCookieName:d,headers:p,auth:g}=u;if(u.headers=p=be.from(p),u.url=qf(Jf(u.baseURL,u.url,u.allowAbsoluteUrls),o.params,o.paramsSerializer),g\u0026\u0026p.set(\"Authorization\",\"Basic \"+btoa((g.username||\"\")+\":\"+(g.password?unescape(encodeURIComponent(g.password)):\"\"))),E.isFormData(s)){if(He.hasStandardBrowserEnv||He.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if(E.isFunction(s.getHeaders)){const _=s.getHeaders(),C=[\"content-type\",\"content-length\"];Object.entries(_).forEach(([x,z])=\u003e{C.includes(x.toLowerCase())\u0026\u0026p.set(x,z)})}}if(He.hasStandardBrowserEnv\u0026\u0026(c\u0026\u0026E.isFunction(c)\u0026\u0026(c=c(u)),c||c!==!1\u0026\u0026Ah(u.url))){const _=f\u0026\u0026d\u0026\u0026Ih.read(d);_\u0026\u0026p.set(f,_)}return u},Bh=typeof XMLHttpRequest\u003c\"u\",Hh=Bh\u0026\u0026function(o){return new Promise(function(s,c){const f=Yf(o);let d=f.data;const p=be.from(f.headers).normalize();let{responseType:g,onUploadProgress:_,onDownloadProgress:C}=f,x,z,F,Y,N;function A(){Y\u0026\u0026Y(),N\u0026\u0026N(),f.cancelToken\u0026\u0026f.cancelToken.unsubscribe(x),f.signal\u0026\u0026f.signal.removeEventListener(\"abort\",x)}let D=new XMLHttpRequest;D.open(f.method.toUpperCase(),f.url,!0),D.timeout=f.timeout;function oe(){if(!D)return;const le=be.from(\"getAllResponseHeaders\"in D\u0026\u0026D.getAllResponseHeaders()),ve={data:!g||g===\"text\"||g===\"json\"?D.responseText:D.response,status:D.status,statusText:D.statusText,headers:le,config:o,request:D};Xf(function(ue){s(ue),A()},function(ue){c(ue),A()},ve),D=null}\"onloadend\"in D?D.onloadend=oe:D.onreadystatechange=function(){!D||D.readyState!==4||D.status===0\u0026\u0026!(D.responseURL\u0026\u0026D.responseURL.indexOf(\"file:\")===0)||setTimeout(oe)},D.onabort=function(){D\u0026\u0026(c(new J(\"Request aborted\",J.ECONNABORTED,o,D)),D=null)},D.onerror=function(re){const ve=re\u0026\u0026re.message?re.message:\"Network Error\",we=new J(ve,J.ERR_NETWORK,o,D);we.event=re||null,c(we),D=null},D.ontimeout=function(){let re=f.timeout?\"timeout of \"+f.timeout+\"ms exceeded\":\"timeout exceeded\";const ve=f.transitional||Qf;f.timeoutErrorMessage\u0026\u0026(re=f.timeoutErrorMessage),c(new J(re,ve.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,o,D)),D=null},d===void 0\u0026\u0026p.setContentType(null),\"setRequestHeader\"in D\u0026\u0026E.forEach(p.toJSON(),function(re,ve){D.setRequestHeader(ve,re)}),E.isUndefined(f.withCredentials)||(D.withCredentials=!!f.withCredentials),g\u0026\u0026g!==\"json\"\u0026\u0026(D.responseType=f.responseType),C\u0026\u0026([F,N]=uo(C,!0),D.addEventListener(\"progress\",F)),_\u0026\u0026D.upload\u0026\u0026([z,Y]=uo(_),D.upload.addEventListener(\"progress\",z),D.upload.addEventListener(\"loadend\",Y)),(f.cancelToken||f.signal)\u0026\u0026(x=le=\u003e{D\u0026\u0026(c(!le||le.type?new Yn(null,o,D):le),D.abort(),D=null)},f.cancelToken\u0026\u0026f.cancelToken.subscribe(x),f.signal\u0026\u0026(f.signal.aborted?x():f.signal.addEventListener(\"abort\",x)));const ge=Dh(f.url);if(ge\u0026\u0026He.protocols.indexOf(ge)===-1){c(new J(\"Unsupported protocol \"+ge+\":\",J.ERR_BAD_REQUEST,o));return}D.send(d||null)})},$h=(o,u)=\u003e{const{length:s}=o=o?o.filter(Boolean):[];if(u||s){let c=new AbortController,f;const d=function(C){if(!f){f=!0,g();const x=C instanceof Error?C:this.reason;c.abort(x instanceof J?x:new Yn(x instanceof Error?x.message:x))}};let p=u\u0026\u0026setTimeout(()=\u003e{p=null,d(new J(`timeout ${u} of ms exceeded`,J.ETIMEDOUT))},u);const g=()=\u003e{o\u0026\u0026(p\u0026\u0026clearTimeout(p),p=null,o.forEach(C=\u003e{C.unsubscribe?C.unsubscribe(d):C.removeEventListener(\"abort\",d)}),o=null)};o.forEach(C=\u003eC.addEventListener(\"abort\",d));const{signal:_}=c;return _.unsubscribe=()=\u003eE.asap(g),_}},Vh=function*(o,u){let s=o.byteLength;if(s\u003cu){yield o;return}let c=0,f;for(;c\u003cs;)f=c+u,yield o.slice(c,f),c=f},Wh=async function*(o,u){for await(const s of qh(o))yield*Vh(s,u)},qh=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const u=o.getReader();try{for(;;){const{done:s,value:c}=await u.read();if(s)break;yield c}}finally{await u.cancel()}},lf=(o,u,s,c)=\u003e{const f=Wh(o,u);let d=0,p,g=_=\u003e{p||(p=!0,c\u0026\u0026c(_))};return new ReadableStream({async pull(_){try{const{done:C,value:x}=await f.next();if(C){g(),_.close();return}let z=x.byteLength;if(s){let F=d+=z;s(F)}_.enqueue(new Uint8Array(x))}catch(C){throw g(C),C}},cancel(_){return g(_),f.return()}},{highWaterMark:2})},of=64*1024,{isFunction:ro}=E,Qh=(({Request:o,Response:u})=\u003e({Request:o,Response:u}))(E.global),{ReadableStream:sf,TextEncoder:uf}=E.global,af=(o,...u)=\u003e{try{return!!o(...u)}catch{return!1}},Kh=o=\u003e{o=E.merge.call({skipUndefined:!0},Qh,o);const{fetch:u,Request:s,Response:c}=o,f=u?ro(u):typeof fetch==\"function\",d=ro(s),p=ro(c);if(!f)return!1;const g=f\u0026\u0026ro(sf),_=f\u0026\u0026(typeof uf==\"function\"?(N=\u003eA=\u003eN.encode(A))(new uf):async N=\u003enew Uint8Array(await new s(N).arrayBuffer())),C=d\u0026\u0026g\u0026\u0026af(()=\u003e{let N=!1;const A=new s(He.origin,{body:new sf,method:\"POST\",get duplex(){return N=!0,\"half\"}}).headers.has(\"Content-Type\");return N\u0026\u0026!A}),x=p\u0026\u0026g\u0026\u0026af(()=\u003eE.isReadableStream(new c(\"\").body)),z={stream:x\u0026\u0026(N=\u003eN.body)};f\u0026\u0026[\"text\",\"arrayBuffer\",\"blob\",\"formData\",\"stream\"].forEach(N=\u003e{!z[N]\u0026\u0026(z[N]=(A,D)=\u003e{let oe=A\u0026\u0026A[N];if(oe)return oe.call(A);throw new J(`Response type '${N}' is not supported`,J.ERR_NOT_SUPPORT,D)})});const F=async N=\u003e{if(N==null)return 0;if(E.isBlob(N))return N.size;if(E.isSpecCompliantForm(N))return(await new s(He.origin,{method:\"POST\",body:N}).arrayBuffer()).byteLength;if(E.isArrayBufferView(N)||E.isArrayBuffer(N))return N.byteLength;if(E.isURLSearchParams(N)\u0026\u0026(N=N+\"\"),E.isString(N))return(await _(N)).byteLength},Y=async(N,A)=\u003e{const D=E.toFiniteNumber(N.getContentLength());return D??F(A)};return async N=\u003e{let{url:A,method:D,data:oe,signal:ge,cancelToken:le,timeout:re,onDownloadProgress:ve,onUploadProgress:we,responseType:ue,headers:Ae,withCredentials:et=\"same-origin\",fetchOptions:st}=Yf(N),_t=u||fetch;ue=ue?(ue+\"\").toLowerCase():\"text\";let $e=$h([ge,le\u0026\u0026le.toAbortSignal()],re),Ne=null;const Re=$e\u0026\u0026$e.unsubscribe\u0026\u0026(()=\u003e{$e.unsubscribe()});let tt;try{if(we\u0026\u0026C\u0026\u0026D!==\"get\"\u0026\u0026D!==\"head\"\u0026\u0026(tt=await Y(Ae,oe))!==0){let v=new s(A,{method:\"POST\",body:oe,duplex:\"half\"}),T;if(E.isFormData(oe)\u0026\u0026(T=v.headers.get(\"content-type\"))\u0026\u0026Ae.setContentType(T),v.body){const[G,X]=tf(tt,uo(nf(we)));oe=lf(v.body,of,G,X)}}E.isString(et)||(et=et?\"include\":\"omit\");const fe=d\u0026\u0026\"credentials\"in s.prototype,de={...st,signal:$e,method:D.toUpperCase(),headers:Ae.normalize().toJSON(),body:oe,duplex:\"half\",credentials:fe?et:void 0};Ne=d\u0026\u0026new s(A,de);let j=await(d?_t(Ne,st):_t(A,de));const W=x\u0026\u0026(ue===\"stream\"||ue===\"response\");if(x\u0026\u0026(ve||W\u0026\u0026Re)){const v={};[\"status\",\"statusText\",\"headers\"].forEach(b=\u003e{v[b]=j[b]});const T=E.toFiniteNumber(j.headers.get(\"content-length\")),[G,X]=ve\u0026\u0026tf(T,uo(nf(ve),!0))||[];j=new c(lf(j.body,of,G,()=\u003e{X\u0026\u0026X(),Re\u0026\u0026Re()}),v)}ue=ue||\"text\";let U=await z[E.findKey(z,ue)||\"text\"](j,N);return!W\u0026\u0026Re\u0026\u0026Re(),await new Promise((v,T)=\u003e{Xf(v,T,{data:U,headers:be.from(j.headers),status:j.status,statusText:j.statusText,config:N,request:Ne})})}catch(fe){throw Re\u0026\u0026Re(),fe\u0026\u0026fe.name===\"TypeError\"\u0026\u0026/Load failed|fetch/i.test(fe.message)?Object.assign(new J(\"Network Error\",J.ERR_NETWORK,N,Ne),{cause:fe.cause||fe}):J.from(fe,fe\u0026\u0026fe.code,N,Ne)}}},Gh=new Map,Zf=o=\u003e{let u=o?o.env:{};const{fetch:s,Request:c,Response:f}=u,d=[c,f,s];let p=d.length,g=p,_,C,x=Gh;for(;g--;)_=d[g],C=x.get(_),C===void 0\u0026\u0026x.set(_,C=g?new Map:Kh(u)),x=C;return C};Zf();const Ts={http:fh,xhr:Hh,fetch:{get:Zf}};E.forEach(Ts,(o,u)=\u003e{if(o){try{Object.defineProperty(o,\"name\",{value:u})}catch{}Object.defineProperty(o,\"adapterName\",{value:u})}});const cf=o=\u003e`- ${o}`,Xh=o=\u003eE.isFunction(o)||o===null||o===!1,bf={getAdapter:(o,u)=\u003e{o=E.isArray(o)?o:[o];const{length:s}=o;let c,f;const d={};for(let p=0;p\u003cs;p++){c=o[p];let g;if(f=c,!Xh(c)\u0026\u0026(f=Ts[(g=String(c)).toLowerCase()],f===void 0))throw new J(`Unknown adapter '${g}'`);if(f\u0026\u0026(E.isFunction(f)||(f=f.get(u))))break;d[g||\"#\"+p]=f}if(!f){const p=Object.entries(d).map(([_,C])=\u003e`adapter ${_} `+(C===!1?\"is not supported by the environment\":\"is not available in the build\"));let g=s?p.length\u003e1?`since :\n`+p.map(cf).join(`\n`):\" \"+cf(p[0]):\"as no adapter specified\";throw new J(\"There is no suitable adapter to dispatch the request \"+g,\"ERR_NOT_SUPPORT\")}return f},adapters:Ts};function Ss(o){if(o.cancelToken\u0026\u0026o.cancelToken.throwIfRequested(),o.signal\u0026\u0026o.signal.aborted)throw new Yn(null,o)}function ff(o){return Ss(o),o.headers=be.from(o.headers),o.data=ws.call(o,o.transformRequest),[\"post\",\"put\",\"patch\"].indexOf(o.method)!==-1\u0026\u0026o.headers.setContentType(\"application/x-www-form-urlencoded\",!1),bf.getAdapter(o.adapter||$r.adapter,o)(o).then(function(c){return Ss(o),c.data=ws.call(o,o.transformResponse,c),c.headers=be.from(c.headers),c},function(c){return Gf(c)||(Ss(o),c\u0026\u0026c.response\u0026\u0026(c.response.data=ws.call(o,o.transformResponse,c.response),c.response.headers=be.from(c.response.headers))),Promise.reject(c)})}const ed=\"1.12.2\",ho={};[\"object\",\"boolean\",\"number\",\"function\",\"string\",\"symbol\"].forEach((o,u)=\u003e{ho[o]=function(c){return typeof c===o||\"a\"+(u\u003c1?\"n \":\" \")+o}});const df={};ho.transitional=function(u,s,c){function f(d,p){return\"[Axios v\"+ed+\"] Transitional option '\"+d+\"'\"+p+(c?\". \"+c:\"\")}return(d,p,g)=\u003e{if(u===!1)throw new J(f(p,\" has been removed\"+(s?\" in \"+s:\"\")),J.ERR_DEPRECATED);return s\u0026\u0026!df[p]\u0026\u0026(df[p]=!0,console.warn(f(p,\" has been deprecated since v\"+s+\" and will be removed in the near future\"))),u?u(d,p,g):!0}};ho.spelling=function(u){return(s,c)=\u003e(console.warn(`${c} is likely a misspelling of ${u}`),!0)};function Jh(o,u,s){if(typeof o!=\"object\")throw new J(\"options must be an object\",J.ERR_BAD_OPTION_VALUE);const c=Object.keys(o);let f=c.length;for(;f-- \u003e0;){const d=c[f],p=u[d];if(p){const g=o[d],_=g===void 0||p(g,d,o);if(_!==!0)throw new J(\"option \"+d+\" must be \"+_,J.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new J(\"Unknown option \"+d,J.ERR_BAD_OPTION)}}const io={assertOptions:Jh,validators:ho},Ot=io.validators;let kn=class{constructor(u){this.defaults=u||{},this.interceptors={request:new bc,response:new bc}}async request(u,s){try{return await this._request(u,s)}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\u0026\u0026!String(c.stack).endsWith(d.replace(/^.+\\n.+\\n/,\"\"))\u0026\u0026(c.stack+=`\n`+d):c.stack=d}catch{}}throw c}}_request(u,s){typeof u==\"string\"?(s=s||{},s.url=u):s=u||{},s=En(this.defaults,s);const{transitional:c,paramsSerializer:f,headers:d}=s;c!==void 0\u0026\u0026io.assertOptions(c,{silentJSONParsing:Ot.transitional(Ot.boolean),forcedJSONParsing:Ot.transitional(Ot.boolean),clarifyTimeoutError:Ot.transitional(Ot.boolean)},!1),f!=null\u0026\u0026(E.isFunction(f)?s.paramsSerializer={serialize:f}:io.assertOptions(f,{encode:Ot.function,serialize:Ot.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),io.assertOptions(s,{baseUrl:Ot.spelling(\"baseURL\"),withXsrfToken:Ot.spelling(\"withXSRFToken\")},!0),s.method=(s.method||this.defaults.method||\"get\").toLowerCase();let p=d\u0026\u0026E.merge(d.common,d[s.method]);d\u0026\u0026E.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],N=\u003e{delete d[N]}),s.headers=be.concat(p,d);const g=[];let _=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen==\"function\"\u0026\u0026A.runWhen(s)===!1||(_=_\u0026\u0026A.synchronous,g.unshift(A.fulfilled,A.rejected))});const C=[];this.interceptors.response.forEach(function(A){C.push(A.fulfilled,A.rejected)});let x,z=0,F;if(!_){const N=[ff.bind(this),void 0];for(N.unshift(...g),N.push(...C),F=N.length,x=Promise.resolve(s);z\u003cF;)x=x.then(N[z++],N[z++]);return x}F=g.length;let Y=s;for(;z\u003cF;){const N=g[z++],A=g[z++];try{Y=N(Y)}catch(D){A.call(this,D);break}}try{x=ff.call(this,Y)}catch(N){return Promise.reject(N)}for(z=0,F=C.length;z\u003cF;)x=x.then(C[z++],C[z++]);return x}getUri(u){u=En(this.defaults,u);const s=Jf(u.baseURL,u.url,u.allowAbsoluteUrls);return qf(s,u.params,u.paramsSerializer)}};E.forEach([\"delete\",\"get\",\"head\",\"options\"],function(u){kn.prototype[u]=function(s,c){return this.request(En(c||{},{method:u,url:s,data:(c||{}).data}))}});E.forEach([\"post\",\"put\",\"patch\"],function(u){function s(c){return function(d,p,g){return this.request(En(g||{},{method:u,headers:c?{\"Content-Type\":\"multipart/form-data\"}:{},url:d,data:p}))}}kn.prototype[u]=s(),kn.prototype[u+\"Form\"]=s(!0)});let Yh=class td{constructor(u){if(typeof u!=\"function\")throw new TypeError(\"executor must be a function.\");let s;this.promise=new Promise(function(d){s=d});const c=this;this.promise.then(f=\u003e{if(!c._listeners)return;let d=c._listeners.length;for(;d-- \u003e0;)c._listeners[d](f);c._listeners=null}),this.promise.then=f=\u003e{let d;const p=new Promise(g=\u003e{c.subscribe(g),d=g}).then(f);return p.cancel=function(){c.unsubscribe(d)},p},u(function(d,p,g){c.reason||(c.reason=new Yn(d,p,g),s(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(u){if(this.reason){u(this.reason);return}this._listeners?this._listeners.push(u):this._listeners=[u]}unsubscribe(u){if(!this._listeners)return;const s=this._listeners.indexOf(u);s!==-1\u0026\u0026this._listeners.splice(s,1)}toAbortSignal(){const u=new AbortController,s=c=\u003e{u.abort(c)};return this.subscribe(s),u.signal.unsubscribe=()=\u003ethis.unsubscribe(s),u.signal}static source(){let u;return{token:new td(function(f){u=f}),cancel:u}}};function Zh(o){return function(s){return o.apply(null,s)}}function bh(o){return E.isObject(o)\u0026\u0026o.isAxiosError===!0}const Ns={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(Ns).forEach(([o,u])=\u003e{Ns[u]=o});function nd(o){const u=new kn(o),s=Df(kn.prototype.request,u);return E.extend(s,kn.prototype,u,{allOwnKeys:!0}),E.extend(s,u,null,{allOwnKeys:!0}),s.create=function(f){return nd(En(o,f))},s}const Ce=nd($r);Ce.Axios=kn;Ce.CanceledError=Yn;Ce.CancelToken=Yh;Ce.isCancel=Gf;Ce.VERSION=ed;Ce.toFormData=po;Ce.AxiosError=J;Ce.Cancel=Ce.CanceledError;Ce.all=function(u){return Promise.all(u)};Ce.spread=Zh;Ce.isAxiosError=bh;Ce.mergeConfig=En;Ce.AxiosHeaders=be;Ce.formToJSON=o=\u003eKf(E.isHTMLForm(o)?new FormData(o):o);Ce.getAdapter=bf.getAdapter;Ce.HttpStatusCode=Ns;Ce.default=Ce;const{Axios:rm,AxiosError:lm,CanceledError:om,isCancel:im,CancelToken:sm,VERSION:um,all:am,Cancel:cm,isAxiosError:fm,spread:dm,toFormData:pm,AxiosHeaders:hm,HttpStatusCode:mm,formToJSON:ym,getAdapter:gm,mergeConfig:vm}=Ce,em=async()=\u003e{try{const o={method:\"GET\",url:\"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer\",params:{}};return(await Ce.request(o)).data}catch(o){console.error(o)}};em().then(o=\u003e{u1.hydrateRoot(document.getElementById(\"syndicated-footer\"),M.jsx(_0,{cmsBody:o}))});\n\n\u003c/script\u003e\n\n\u003cstyle\u003e\n@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}\n\n\u003c/style\u003e\n\n\u003cbody\u003e\n  \u003cdiv id=\"syndicated-footer\"\u003e\u003cfooter class=\"QoKk0\" data-qa-target=\"syndicated-footer\"\u003e\u003cdiv class=\"JE4qD\"\u003e\u003cdiv class=\"_8L3xP\"\u003e\u003cdiv class=\"Xf8Xj\" data-qa-target=\"footer-for-patients-link-list\"\u003e\u003cdiv class=\"yLS5b _7nyFu\" data-qa-target=\"footer-for-patients-link-list--menu-title\"\u003eFor Patients\u003c/div\u003e\u003cbutton 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\"\u003eFor Patients\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cul class=\"UsscU x2RPM list-unstyled\" id=\"footer-for-patients-link-list\"\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-patients-link-list--link-1\" href=\"https://www.healthgrades.com/account/features\" target=\"_blank\" rel=\"noopener\"\u003eAccount Sign Up / Log In\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eHospital Awards \u0026amp; Ratings\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-patients-link-list--link-3\" href=\"https://resources.healthgrades.com/drugs\" target=\"_self\"\u003eDrugs A-Z\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-patients-link-list--link-4\" href=\"https://resources.healthgrades.com/\" target=\"_self\"\u003eHealthgrades Health Library\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-patients-link-list--link-5\" href=\"https://resources.healthgrades.com/video\" target=\"_self\"\u003eVideo Center\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv class=\"Xf8Xj\" data-qa-target=\"footer-for-providers-link-list\"\u003e\u003cdiv class=\"yLS5b _7nyFu\" data-qa-target=\"footer-for-providers-link-list--menu-title\"\u003eFor Providers\u003c/div\u003e\u003cbutton 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\"\u003eFor Providers\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cul class=\"UsscU x2RPM list-unstyled\" id=\"footer-for-providers-link-list\"\u003e\u003cli\u003e\u003ca 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\"\u003eProvider Log In\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePromote Your Practice\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eClaim Your Free Profile\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-providers-link-list--link-4\" href=\"https://resources.healthgrades.com/pro\" target=\"_self\"\u003eNews and Features\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-providers-link-list--link-5\" href=\"https://helpcenter.healthgrades.com/\" target=\"_blank\" rel=\"noopener\"\u003eHelp Center\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv class=\"Xf8Xj\" data-qa-target=\"footer-for-partners-link-list\"\u003e\u003cdiv class=\"yLS5b _7nyFu\" data-qa-target=\"footer-for-partners-link-list--menu-title\"\u003eFor Partners\u003c/div\u003e\u003cbutton 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\"\u003eFor Partners\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cul class=\"UsscU x2RPM list-unstyled\" id=\"footer-for-partners-link-list\"\u003e\u003cli\u003e\u003ca 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\"\u003eHealthgrades for Health Systems\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePromote Quality Achievements\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eLife Sciences Advertisers\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-for-partners-link-list--link-4\" href=\"https://writemd.com/\" target=\"_blank\" rel=\"noopener\"\u003eVirtual Point of Care Solutions\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eAdvertising \u0026amp; Use Guidelines\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv class=\"_9Sfro\" data-qa-target=\"footer-our-company-link-list\"\u003e\u003cdiv class=\"yLS5b _7nyFu\" data-qa-target=\"footer-our-company-link-list--menu-title\"\u003eOur Company\u003c/div\u003e\u003cbutton 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\"\u003eOur Company\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cul class=\"UsscU x2RPM list-unstyled\" id=\"footer-our-company-link-list\"\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-1\" href=\"https://www.healthgrades.com/help-start\" target=\"_blank\" rel=\"noopener\"\u003eContact Us\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-2\" href=\"https://www.healthgrades.com/about\" target=\"_blank\" rel=\"noopener\"\u003eAbout Us\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-3\" href=\"https://www.healthgrades.com/corporate\" target=\"_self\"\u003eCorporate\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eHealthgrades Methodologies\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eBlog\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePress Room\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-7\" href=\"https://rvohealth.com/careers\" target=\"_blank\" rel=\"noopener\"\u003eCareers\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-8\" href=\"https://www.healthgrades.com/content/privacy-notice\" target=\"_self\"\u003ePrivacy Notice\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eAdvertising Policy\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eYour Privacy Choices\u003cspan class=\"footer-link-list-item__icon\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"35\"  viewBox=\"0 0 30 14\"\u003e\u003cpath 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\"/\u003e\u003cpath 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\"/\u003e\u003cpath 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\"/\u003e\u003cpath 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\"/\u003e\u003c/svg\u003e\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003cbutton class=\"E-fRP privacy-preferences-center-footer-link footer-link-list-item\" data-qa-target=\"footer-our-company-link-list--link-11\" type=\"button\"\u003ePrivacy Settings\u003c/button\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-12\" href=\"https://www.healthgrades.com/content/consumer-health-data-privacy-notice\" target=\"_self\"\u003eConsumer Health Data Privacy Notice\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-13\" href=\"https://www.healthgrades.com/content/lgbtq-affirming-badge-info\" target=\"_self\"\u003e Learn More About the LGBTQ+ Affirming Badge\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-our-company-link-list--link-14\" href=\"https://resources.healthgrades.com/sitemap\" target=\"_blank\" rel=\"noopener\"\u003eSitemap\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"_8L3xP\"\u003e\u003cdetails class=\"iB7P6\" data-qa-target=\"footer-find-care-link-list\"\u003e\u003csummary class=\"Flz-r\" data-qa-target=\"footer-find-care-link-list--menu-btn\"\u003eFind Care\u003cspan class=\"sr-only\"\u003e by searching our wide variety of specialty directories:\u003c/span\u003e\u003csvg 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\"\u003e\u003cpath d=\"M8 20l8-8-8-8\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/summary\u003e\u003cul class=\"x2RPM I5ACa list-unstyled\" id=\"footer-find-care-link-list\"\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-1\" href=\"https://www.healthgrades.com/specialty-directory\" target=\"_blank\" rel=\"noopener\"\u003eAll Specialties\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-2\" href=\"https://www.healthgrades.com/cardiology-directory\" target=\"_blank\" rel=\"noopener\"\u003eCardiologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-3\" href=\"https://www.healthgrades.com/chiropractic-directory\" target=\"_blank\" rel=\"noopener\"\u003eChiropractors\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eClinical Psychologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-5\" href=\"https://www.healthgrades.com/counseling-directory\" target=\"_blank\" rel=\"noopener\"\u003eCounselors\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eDentists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-7\" href=\"https://www.healthgrades.com/dermatology-directory\" target=\"_blank\" rel=\"noopener\"\u003eDermatologist\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-8\" href=\"https://www.healthgrades.com/otolaryngology-directory\" target=\"_blank\" rel=\"noopener\"\u003eEar, Nose \u0026amp; Throat\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eEndocrinologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eFamily Practitioners\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-11\" href=\"https://www.healthgrades.com/gastroenterology-directory\" target=\"_blank\" rel=\"noopener\"\u003eGastroenterologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eGeneral Surgeons\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eGeriatricians\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eGynecologists \u0026amp; Obstetricians\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-15\" href=\"https://www.healthgrades.com/hematology-directory\" target=\"_blank\" rel=\"noopener\"\u003eHematologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eInternists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-17\" href=\"https://www.healthgrades.com/nephrology-directory\" target=\"_blank\" rel=\"noopener\"\u003eNephrologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-18\" href=\"https://www.healthgrades.com/neurology-directory\" target=\"_blank\" rel=\"noopener\"\u003eNeurologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-19\" href=\"https://www.healthgrades.com/neurosurgery-directory\" target=\"_blank\" rel=\"noopener\"\u003eNeurosurgeons\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-20\" href=\"https://www.healthgrades.com/ophthalmology-directory\" target=\"_blank\" rel=\"noopener\"\u003eOphthalmologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eOrthopedic Surgeons\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePain Medicine\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-23\" href=\"https://www.healthgrades.com/pediatrics-directory\" target=\"_blank\" rel=\"noopener\"\u003ePediatricians\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePlastic Surgeons\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-25\" href=\"https://www.healthgrades.com/psychiatry-directory\" target=\"_blank\" rel=\"noopener\"\u003ePsychiatrists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-26\" href=\"https://www.healthgrades.com/psychology-directory\" target=\"_blank\" rel=\"noopener\"\u003ePsychologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-27\" href=\"https://www.healthgrades.com/rheumatology-directory\" target=\"_blank\" rel=\"noopener\"\u003eRheumatologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eSports Medicine\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-29\" href=\"https://www.healthgrades.com/urology-directory\" target=\"_blank\" rel=\"noopener\"\u003eUrologists\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eGroup Practice\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003ePharmacy\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eHospital\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca 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\"\u003eUrgent Care\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"E-fRP\" data-qa-target=\"footer-find-care-link-list--link-34\" href=\"https://www.healthgrades.com/insurance-search\" target=\"_blank\" rel=\"noopener\"\u003eInsurance\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/details\u003e\u003c/div\u003e\u003cdiv class=\"NXurI\"\u003e\u003cdiv class=\"synd-footer-newsletter\"\u003e\n\n\u003cdiv class=\"RichTextModule\"\u003e\n        \n            \u003cdiv class=\"RichTextModule-items RichTextBody\"\u003e\n         \n            \u003cdiv class=\"Enhancement useFallbackImageSize\" data-align-center\u003e\n                \u003cdiv class=\"Enhancement-item\"\u003e\u003cstyle\u003e\n    .individual.field-wrapper { display: none; }\n    .global-footer__footer-newsletter { margin-bottom: 40px; }\n    .footer-newsletter.hide { display: none; }\n    .global-footer__footer-newsletter .Enhancement { margin: 0; }\n    .global-footer__footer-newsletter .footer-newsletter-title { color: #fff; font-size: 18px; line-height: 23px; font-weight: bold; margin-bottom: 10px; }\n    [data-post-content] .global-footer__footer-newsletter .Enhancement .Enhancement-item h4:only-child { margin: 0 0 10px 0; }\n    .global-footer__footer-newsletter .newsletter-form { display: flex; width: 100%; flex-direction: column; }\n    .global-footer__footer-newsletter .newsletter-form__input-controls { width: 100%; display: flex; margin-bottom: 10px; flex-direction: column; }\n    .global-footer__footer-newsletter .newsletter-form__input-controls fieldset { padding: 0; border: unset; width: 100%; }\n    .global-footer__footer-newsletter .newsletter-form__input-controls input { width: 100%; padding: 8px 10px 10px 10px; margin-bottom: 10px; }\n    .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; }\n    .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; }\n    .global-footer__footer-newsletter .newsletter-form__footer { font-size: 12px; line-height: 18px; color: #fff; width: 70%; }\n    .footer-newsletter__newsletterSuccessMessage { display: none; color: #fff; }\n    .footer-newsletter__newsletterSuccessMessage.show { display: block; }\n    @media only screen and (min-width: 768px) {\n        .global-footer__footer-newsletter .newsletter-form__input-controls { flex-direction: row; }\n        .global-footer__footer-newsletter .newsletter-form__input-controls input { margin-bottom: 0; }\n        .global-footer__footer-newsletter .btn--primary { width: 165px; margin-left: 10px; }\n    }\n    @media only screen and (min-width: 990px) {\n        .global-footer__footer-newsletter { max-width: 60%; }\n    }\n\u003c/style\u003e\n\u003cdiv id=\"my-captcha-container\"\u003e\n\u003c/div\u003e\n\u003cdiv class=\"global-footer__footer-newsletter\"\u003e\n    \u003cdiv class=\"footer-newsletter\"\u003e\n        \u003cdiv class=\"footer-newsletter-title\"\u003eHealthy Living Newsletter\u003c/div\u003e\n        \u003cdiv class=\"individual field-wrapper\" \u003e\n        \u003cdiv class=\"_100 field-style\" \u003e\n          \u003cp class=\"field-p\" \u003e\n            \u003clabel for=\"field20\" class=\"label-position top \" \u003erequired text\n            \u003c/label\u003e\n            \u003cinput id=\"field20\" name=\"singleLineText\" type=\"text\" value=\"\" class=\"field-size-top-medium\"  /\u003e\n          \u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n        \u003cform class=\"newsletter-form newsletter-form--inline\" name=\"NewsletterForm\" action=\"\"\u003e\n            \u003cdiv class=\"newsletter-form__input-controls\"\u003e\n                \u003cfieldset\u003e\n                    \u003clabel class=\"sr-only\" for=\"newsletter-form-footer\"\u003eSign up for the Healthgrades Newsletter\u003c/label\u003e\n                    \u003cinput 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\"\u003e\n                \u003c/fieldset\u003e\n                \u003cbutton class=\"newsletter-form__btn btn btn--primary btn--xl\" type=\"submit\"\u003eSign me up!\u003c/button\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"newsletter-form__footer\"\u003eYour privacy is important to us. Submission of this form is subject to Healthgrades \u003ca href=\"https://www.healthgrades.com/content/user-agreement\" target=\"_blank\" rel=\"noopener\"\u003eUser Agreement\u003c/a\u003e and \u003ca href=\"https://www.healthgrades.com/content/privacy-policy\" target=\"_blank\" rel=\"noopener\"\u003ePrivacy Policy\u003c/a\u003e\u003c/div\u003e\n        \u003c/form\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"footer-newsletter__newsletterSuccessMessage\"\u003e\n        \u003cstrong\u003eThanks for signing up!\u003c/strong\u003e\n        \u003cp\u003eCheck your inbox for health tips soon!\u003c/p\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003cscript type=\"text/javascript\"\u003e\n\nvar form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');\nform.addEventListener(\"submit\", function (e) {\n    event.preventDefault();\n    utag.view({\"load_captcha\":\"true\"})\n    let attempts = 0;\n    const interval = setInterval(function() {\n        attempts++;\n        // Check if the global object from the SDK now exists\n        if (typeof window.AwsWafCaptcha !== 'undefined') {\n            clearInterval(interval);\n            initializeCaptcha();\n        }\n        else if (attempts \u003e 10) {\n            clearInterval(interval);\n            console.error('AWS WAF CAPTCHA SDK failed to load.');\n        }\n    }, 500);\n})\n\nfunction closeCaptchaModal() {\n  const overlay = document.getElementById('captcha-modal-overlay');\n  const styles = document.getElementById('captcha-modal-styles');\n  if (overlay) {\n    overlay.remove();\n  }\n  if (styles) {\n    styles.remove();\n  }\n}\n\nfunction initializeCaptcha() {\n    if (document.getElementById('captcha-modal-overlay')) {\n        return;\n    }\n\n      // --- 1. Create Modal HTML Elements ---\n      const overlay = document.createElement('div');\n      overlay.id = 'captcha-modal-overlay';\n\n      const modalContent = document.createElement('div');\n      modalContent.id = 'captcha-modal-content';\n\n      const captchaContainer = document.createElement('div');\n      // Use a unique ID for the modal's captcha container\n      captchaContainer.id = 'aws-captcha-container-modal';\n\n      const statusMessage = document.createElement('p');\n      statusMessage.id = 'modal-status-message';\n\n      modalContent.appendChild(captchaContainer);\n      modalContent.appendChild(statusMessage);\n      overlay.appendChild(modalContent);\n      document.body.appendChild(overlay);\n    const styles = `\n                #captcha-modal-overlay {\n                    position: fixed; top: 0; left: 0; width: 100%; height: 100%;\n                    background-color: rgba(0, 0, 0, 0.6);\n                    display: flex; align-items: center; justify-content: center; z-index: 1000;\n                }\n                #captcha-modal-content {\n                    background: white; padding: 2rem; border-radius: 8px;\n                    box-shadow: 0 5px 15px rgba(0,0,0,0.3); text-align: center;\n                    width: 90%; max-width: 400px;\n                }\n                #captcha-modal-content h2 { font-size: 1.5rem; font-weight: bold; margin-bottom: 0.5rem; }\n                #captcha-modal-content p { margin-bottom: 1rem; color: #555; }\n                #aws-captcha-container-modal { margin: 1rem 0; }\n                #modal-status-message { margin-top: 1rem; font-size: 0.9rem; }\n            `;\n  const styleSheet = document.createElement(\"style\");\n  styleSheet.id = 'captcha-modal-styles';\n  styleSheet.innerText = styles;\n  document.head.appendChild(styleSheet);\n  var container = document.querySelector(\"#aws-captcha-container-modal\");\n    AwsWafCaptcha.renderCaptcha(container, {\n    'apiKey': 'Y966MlebtIC3Vge75VUpm/+9WADUItmdtgQNa40bWo6Sc6HFHq2QVgRq9Lv9aEnrmustWgvKRZRO3+GoJe10wlW/q6/GBu+K9PLODhDNErBHbKYkpJLpAHhl+NaOzfFsTRBp9wBRsFsj4U/nkRRsFdiAjVEQIj37+3zv7y9XkMsLasRJYZ0g0s4h0jZrzzA9RTNW3vRzrZZMVIyc90Q9P0fr+ndp7ygkF6/vOTqdnpn18uJ4QNl/xw+3kLGnO25uI32G3SugzL56rJo/sUKUr2BMfv7uDwl1P2bV1yDu9Ljb6pmpo76O9qgfYQWqMDGO5LvT3e6jo/tqAbViArRGHyYc/j35FJhcouSn226IA75UWwx3ckoTjNxRzNtyjVblqu9AE7xXQbS1yuOzOXAANG01cZkO37hJtVw5jL1IiLF0P0O99jTjMziFYCzAFh+m1fhOp81d+mZprRwukZH8dm8JCsnUp1S99do6h6UTKA0oIPeO4porFdhX+YAFSkipT0ATrVNgzotnxucNmlscq4BmFhP7ccrJqgb6ob2oXSamBuRnm6bliT1fWvQSK6E3nhfw39oFLFPlvAtdzWEp/opZUQTjOOrnY1uvlw7jj44m0hrEWudzPTPszKGChFz6z2DNH+KZ1XQCslpVNFmfr/Dyl3NvquPPeVywDIyycaM=_1_1',\n    'onSuccess': (token) =\u003e {\n        setTimeout(closeCaptchaModal, 1000);\n        var newsletter = document.querySelector('.footer-newsletter');\n        var success = document.querySelector('.footer-newsletter__newsletterSuccessMessage');\n        newsletter.classList.add('hide');\n        success.classList.add('show');\n        utag.link({\n          schemaTypes: ['core.Identify.v1', 'core.usertracking.FormSubmitted.v1'],\n          traits: {\n            email: document.getElementById('newsletter-form-footer').value\n          },\n          field: [\n            {\n              fieldName: 'email',\n              fieldType: 'email capture',\n              fieldValue: document.getElementById('newsletter-form-footer').value\n            },\n            {\n              fieldName: 'point solution',\n              fieldType: 'point solution',\n              fieldValue: 'Newsletter Signup - Footer'\n            }\n          ],\n          formContext: {\n            formBrand: 'Healthgrades',\n            formId: 'healthgrades_footer',\n            formName: 'Healthgrades Newsletter Signup',\n            formType: 'Newsletter email capture'\n          }\n        });\n        const newsletterExpire = new Date();\nnewsletterExpire.setFullYear(newsletterExpire.getFullYear() + 1);\n\ndocument.cookie = \"hg.isDriverKnownUser=true; expires=\" + newsletterExpire.toUTCString() + \"; domain=.healthgrades.com; path=/\";\n    },\n    'onError': (error) =\u003e {\n      console.error('CAPTCHA error:', error);\n    }\n  });\n}\n\n\u003c/script\u003e\n\n\u003c/div\u003e\n            \u003c/div\u003e\n         \n        \u003cp\u003e\u003c/p\u003e\u003c/div\u003e\n        \n\n    \u003c/div\u003e\n\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"_-9l1r\"\u003e\u003ca aria-label=\"Healthgrades Home\" href=\"https://www.healthgrades.com/\" id=\"cms-logo--section\"\u003e\u003csvg class=\"_logo_1ucpf_27 logo--inverse\" aria-hidden=\"true\" width=\"200\" viewBox=\"0 0 165 24\"\u003e\u003ctitle\u003eHealthgrades\u003c/title\u003e\u003cpath fill=\"#ffffff\" d=\"M165 18.927c0 .775-.649 1.409-1.478 1.409-.83 0-1.479-.634-1.479-1.41 0-.774.649-1.408 1.479-1.408.829 0 1.478.634 1.478 1.409zm-.361 0c0-.6-.504-1.092-1.117-1.092-.649 0-1.118.493-1.118 1.092 0 .599.505 1.092 1.118 1.092.613 0 1.117-.493 1.117-1.092zm-.504-.247c0 .212-.145.352-.433.388l.433.493h-.361l-.397-.493h-.144v.493h-.288v-1.304h.613c.396 0 .577.176.577.423zm-.866-.176v.352h.325c.144 0 .252-.07.252-.176 0-.105-.108-.176-.252-.176h-.325zM40.6 9.52c-.756 0-2.054.176-3.028 1.127V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.973.951v13.14c0 .53.432.952.973.952h.145c.54 0 .973-.423.973-.951v-4.65c0-1.586 1.118-2.678 2.74-2.678 1.623 0 2.525.951 2.525 2.642v4.72c0 .53.432.952.973.952h.144c.541 0 .974-.423.974-.951V13.57c-.036-2.43-1.767-4.05-4.327-4.05zM54.555 13.818H48.93c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zM51.851 9.52c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.478 0 2.632-.352 3.642-1.092a.826.826 0 00.325-.564.825.825 0 00-.18-.634c-.325-.423-.902-.493-1.335-.246a4.39 4.39 0 01-2.344.669c-1.694 0-2.884-.986-3.137-2.642h6.96c.468 0 .829-.353.829-.81-.036-2.96-2.02-5.109-4.868-5.109zM63.245 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.37-3.276 3.21-3.276 1.874 0 3.208 1.374 3.208 3.276 0 1.938-1.37 3.312-3.209 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.92 0-5.12 2.255-5.12 5.214 0 2.96 2.2 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-8.103a.958.958 0 00-.974-.951zM71.899 4.729h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951V5.68a.959.959 0 00-.974-.952zM81.526 17.73a3.085 3.085 0 01-1.334.316c-1.081 0-1.694-.67-1.694-1.902v-4.545h3.209c.54 0 .973-.422.973-.951a.959.959 0 00-.973-.951h-3.21V7.618a.959.959 0 00-.973-.95h-.144a.959.959 0 00-.974.95v2.079h-1.154a.959.959 0 00-.973.951c0 .529.433.951.973.951h1.154v4.58c0 2.43 1.298 3.805 3.606 3.805.83 0 1.623-.176 2.344-.564.252-.106.396-.317.469-.564a.891.891 0 00-.109-.74c-.216-.422-.757-.563-1.19-.387zM89.603 9.52c-.757 0-2.055.176-3.028 1.128V5.68a.959.959 0 00-.974-.951h-.144a.959.959 0 00-.974.951v13.14c0 .53.433.952.974.952h.144c.54 0 .974-.423.974-.951v-4.65c0-1.586 1.117-2.678 2.74-2.678 1.623 0 2.524.951 2.524 2.642v4.721c0 .528.433.951.974.951h.144c.54 0 .973-.422.973-.951v-5.284c0-2.431-1.73-4.052-4.327-4.052zM104.207 14.664c0 1.867-1.334 3.206-3.173 3.206-1.84 0-3.173-1.34-3.173-3.206 0-1.867 1.334-3.206 3.173-3.206s3.173 1.339 3.173 3.206zm.973-4.932h-.144a.958.958 0 00-.973.95v.071c-.83-.81-1.911-1.233-3.21-1.233-2.956 0-5.084 2.15-5.084 5.144s2.128 5.143 5.084 5.143c1.299 0 2.416-.422 3.21-1.197v.387c0 1.973-1.262 3.135-3.354 3.135-.937 0-1.839-.246-2.668-.669a1.012 1.012 0 00-.721-.07c-.253.07-.433.246-.577.458l-.036.035a.943.943 0 00.36 1.268c1.01.564 2.308.846 3.606.846 3.354 0 5.445-1.938 5.445-5.073v-8.244c.036-.529-.397-.951-.938-.951zM114.267 9.59a7.969 7.969 0 00-1.01-.07c-1.045 0-2.019.388-2.704 1.163a.959.959 0 00-.974-.951h-.108a.958.958 0 00-.973.95v8.139c0 .528.432.951.973.951h.144a.959.959 0 00.974-.951v-4.615c0-1.62.973-2.748 2.38-2.748.288 0 .613.035.901.106.505.105 1.046-.177 1.19-.705v-.07c.072-.282.036-.564-.144-.775-.144-.212-.361-.353-.649-.423zM120.901 18.046c-1.875 0-3.209-1.374-3.209-3.312 0-1.902 1.371-3.276 3.209-3.276 1.875 0 3.21 1.374 3.21 3.276 0 1.938-1.371 3.312-3.21 3.312zm4.219-8.314h-.144a.959.959 0 00-.974.95v.071c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .53.433.952.974.952h.144a.959.959 0 00.974-.951v-8.103c-.036-.529-.469-.951-.974-.951zM136.586 14.734c0 1.903-1.334 3.312-3.209 3.312s-3.209-1.374-3.209-3.312c0-1.902 1.37-3.276 3.209-3.276s3.209 1.374 3.209 3.276zm1.01-10.005h-.144a.959.959 0 00-.974.951v5.073c-.865-.81-1.983-1.233-3.317-1.233-2.921 0-5.12 2.255-5.12 5.214 0 2.96 2.199 5.214 5.12 5.214 1.334 0 2.452-.423 3.317-1.233v.07c0 .529.433.952.974.952h.144a.959.959 0 00.974-.951V5.68c-.036-.528-.469-.951-.974-.951zM156.923 13.818l-1.154-.14c-1.55-.177-1.767-.67-1.767-1.093 0-.775.794-1.268 2.056-1.268.793 0 1.694.211 2.452.528a.993.993 0 001.262-.387c.108-.212.144-.493.072-.705a.864.864 0 00-.469-.528c-.937-.458-2.127-.705-3.353-.705-2.524 0-4.147 1.233-4.147 3.136 0 1.127.613 2.536 3.462 2.888l1.153.141c1.839.212 1.839.916 1.839 1.128 0 .81-.901 1.303-2.452 1.303-1.081 0-1.947-.211-2.704-.599-.433-.246-1.01-.105-1.262.317a.758.758 0 00-.108.67.972.972 0 00.433.563c1.37.74 2.848.846 3.605.846 2.777 0 4.58-1.268 4.58-3.206 0-1.092-.577-2.501-3.498-2.889zM148.305 13.818h-5.625c.325-1.55 1.37-2.466 2.885-2.466 1.442 0 2.488.951 2.74 2.466zm-2.704-4.298c-2.957 0-5.084 2.184-5.084 5.214 0 3.065 2.127 5.214 5.192 5.214 1.479 0 2.632-.352 3.642-1.092a.827.827 0 00.324-.564.822.822 0 00-.18-.634 1.074 1.074 0 00-1.334-.246c-.721.458-1.55.669-2.344.669-1.694 0-2.884-.986-3.137-2.642h6.959c.469 0 .83-.353.83-.81-.036-2.96-2.019-5.109-4.868-5.109z\"\u003e\u003c/path\u003e\u003cpath fill=\"#ffffff\" d=\"M25.853 11.212a1.476 1.476 0 00-1.983-.07l-7.5 7.327c-.433.423-1.118.423-1.514 0-.433-.423-.433-1.092 0-1.48l2.668-2.607L20.3 11.67a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-1.622 1.585-.253.247a1.063 1.063 0 01-1.514 0 1.006 1.006 0 010-1.48l1.118-1.092 5.336-5.214a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-3.137 3.065a1.44 1.44 0 01-1.01.423c-.36 0-.685-.141-.973-.388l-2.993-2.924c-2.56-2.501-6.707-2.501-9.23 0A6.3 6.3 0 000 6.386a6.3 6.3 0 001.911 4.509l12.115 11.837.037.035a1.44 1.44 0 001.01.423c.36 0 .756-.141 1.009-.423l9.771-9.547a1.381 1.381 0 000-2.008zM27.548 10.612c.797 0 1.442-.63 1.442-1.409 0-.778-.645-1.409-1.442-1.409-.796 0-1.442.631-1.442 1.41 0 .778.645 1.408 1.442 1.408z\"\u003e\u003c/path\u003e\u003cpath fill=\"#ffffff\" d=\"M21.166 8.781c.288.282.649.423 1.01.423.36 0 .757-.141 1.01-.423l5.191-5.073a1.381 1.381 0 000-2.008 1.46 1.46 0 00-2.055 0l-5.156 5.073c-.577.564-.577 1.48 0 2.008z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003cdiv class=\"JKvri\"\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003ca 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\"\u003e\u003csvg 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\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"iHKOQ\"\u003e\u003cdiv class=\"Page-footer-disclaimer\"\u003e\u003cp\u003e© 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.\u003c/p\u003e\u003cp\u003eUse of this website and any information contained herein is governed by the \u003ca href=\"https://www.healthgrades.com/content/user-agreement\"\u003eHealthgrades User Agreement\u003c/a\u003e. The content on Healthgrades does not provide medical advice. Always consult a medical provider for diagnosis and treatment.\u0026nbsp;\u003c/p\u003e\u003c/div\u003e\n\n\u003cp style=\"font-size:smaller;\"\u003e\n\n              \u003ca href=\"https://aacihealthcare.com/certificates/c143-5-2021-trust-usa/\" target=\"_blank\" rel=\"noopener\"\u003e\n\n                            \u003cimg 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\"\u003e\u003c/a\u003e \n\n\n\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/footer\u003e\u003c/div\u003e\n\u003c/body\u003e\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"footer\",null,{\"role\":\"contentinfo\",\"aria-label\":\"Site footer\",\"children\":[\"$\",\"div\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$1c\"}}]}]\n"])</script><script>self.__next_f.push([1,"18:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"primarySpecialty\",\"content\":\"PS328:Dentistry\"}],[\"$\",\"meta\",\"5\",{\"name\":\"providerId\",\"content\":\"3X36D\"}],[\"$\",\"meta\",\"6\",{\"name\":\"providerPrimaryAddress\",\"content\":\"Eden Prairie, MN 55344\"}],[\"$\",\"meta\",\"7\",{\"name\":\"specialties\",\"content\":\"PS328:Dentistry\"}],[\"$\",\"meta\",\"8\",{\"name\":\"v2IndexForValidating\",\"content\":\"false\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://www.healthgrades.com/dentist/dr-kevin-molldrem-3x36d\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Healthgrades\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Dr. Kevin Molldrem, DDS - 174 Reviews - Eden Prairie, MN | Healthgrades\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS\"}]]\n"])</script><script>self.__next_f.push([1,"e:null\n"])</script><script>self.__next_f.push([1,"1d:I[9710,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"Tracking\"]\n42:I[5060,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n44:I[8710,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n45:I[2196,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n1b6:I[7807,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n1e:T7a1,y699q,yb7bs,xc5kp,xnmw9,355rr,y55myhz,gdx7x,2kjnl,377kb,2xllm,x9wlg,2r4wv,ynxsg,3f3c3,xynrdfl,xymjr3m,3k8bm,xvmct,yt45g,3y9cn,xxy5q,2m8mc,xyllx2y,xp5yv,xylqmt2,yk6nf,75bgx5y715,3f5y4,cgucz,xyn9w8w,ybwyc,2yfcm,3g8ht,y9rc58z,xkshx,xsmdl,yfbfl,y9sxbgz,xynrw8q,3qg7l,y2kx7,y8vcd,ylns6,2y8fj,2k5nc,"])</script><script>self.__next_f.push([1,"g3xf4,x74hm,ycs0jas197,2w6vd,yvrxh,25b7h,ycw8g,xynb2d4,2ldvp,y45kb,buvlz,2xng6,x7bpc,3cgwv,2kyf3,xspxw,3xt3k,2gw7l,ypxym,y7tqc,3fjw7,qsrwpyl225,25fbx,qd2lybx272,xlv2p,x9gkp,xdk5m,2qfq6,34w92,xyln38d,3f8kg,cj3gz,29t86,x2c4v,yp6b3,283bg,3fsy4,gd3ft,xnnk6,yjp9q,xylkn7t,2pfc3,xylp2qn,xyn6rlk,ircy3mi125,gd27f,yk6tv,yl6rj,cijsz,xmls6,xynbhvp,xvclt,xyn7bly,gdr4r,2crj3,x5xsr,2p66d,xkhgl,xtb4y,2nvs3,y92kn,3j23r,253fq,36hv3,ych24,y8ngd,xynbjbb,xkwck,x4s2t,xmfxl,x4ss3,2v4gr,xsdqp,xp6s6,yghfh,gbtx4,3rsvw,xymtk9q,xpm2t,x49nvs,xmt49,gfqb8,ymtmx,233gy,g9ftd,xymrk4v,wd2hv,2pfcv,ytdnm,2ychg,g9mfh,y74dl,xylrn37,k6lu2kh731,yhbtc,y2rd7,29kf4,t042f1a976,gfbv9,xyllrjy,yqm4j,xymr5c8,3ddrd,ygdr6,y5b43lz,1qplga5s46,xymnfl2,xp4sw,y9sdypz,yr34v,xyn6xwt,3ktpq,yn9j6,x3qcq,x7hfp,gh4t3,xymvnf3,2xwvs,y9tsj2z,xjw5j,y9pdjbz,xym8hbd,y5rdw,xylmbxj,xymqb5v,3cr4m,xbddq,xylsdtv,x8w48n,xwmjl,gdhrb,xynwk22,39bwp,xtp8dy,3b5yj,crbqz,3jvsg,4b6qz,gdr2f,xynt7fh,x7bwy,3r54d,3bpd5,3jh2n,y9rxhhz,y8j2qbz,xymtxc4,33jhc,b8x7z,3pcmy,22f2h,xkfnn,6o2oz,y9p5wgz,28l6g,xrn8dl,xng76,zbovs,yxq48,xymqspj,47phlon987,x5ls7,27kph,xyp88gh,upp7ld,hsttnxt037,v4jj3hb703,262w4,xsfhn,y9qwldz,2sd69,3vnnp,xynppsj,xylsgkj,xynq77r,hbnsunf439,y9ptqvz,ypfqc,xyncvt4,uqt7y8,xyljngb,2ps29,xymd9my,ymqk7,g96t7,2qsjj,xpdw8,g7rrp,gff8b,xkk4c,yfhwd,xg7mb,xynlckh,y28ll,28qvm,g8fky,x72nf,x9jhd,xyndpcm,2jvjs,22h3g,14ee7vz526,xvvsv,2wkbr,x9wqp,xd9nd,xylpxds,y9pwssz,xymt883,xyn9hh2,3hjb3,3qstc,xr3pm,xwvj8,ggvw6,3s2tc,3d656,2lp9d,3dpkc,8zac6ll331,9zmrcqn141,acbfz,xynrw6h,8fvhzk9226,gdgvr,3p3d3,upphyko967,xylwn52,w38lv,xynbkt4,2bxkm,xyll3yw,gkcf7,y6jlw,gfwj5,ydk9r,3xdnh,xh482,ypym7,xtyld,y55cl5z,unrdml,xhxxc,xvfhs,y9vty3z1f:T5ac,ProfileAdsDoubleVerify:true|ProfilePatientFavorite:true|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"])</script><script>self.__next_f.push([1,",TAMPA,GHSC,LOURD,HNDRCKS,PPH,UMMS|profileDearDocOas:true|ProfileBetterHelp:false|ProfileDisplayUploadPhoto:false|ProfileHcaSafeHarborVariations:true|ProfileHgRx:dental|ProfileHgChoiceBusinessLogic:false|ProfileElevated:control|ProfileSuppressInsurance:true|ProfileOarMedchat:control|ProfileOarMedchatAI:control|ProfileOasCta:true|profileLoadsGpt:true|ProfileSpecializationText:true|ProfileProviderLinks:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileOasCta:true|ProfileDisplayZocdocCalendar:true|profileMedchatHowCanWeHelp:false|profileSectionOrder:[object Object]|profileHintConfig:[object Object]|ProfileSidebarCtaCustomization:control|ProfileHideLocationsSection:false|UseHealthPrivacyComplianceCheck:true|HealthPrivacyComplianceOptinStates:wa,md,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn|zeta-timeout:600|ProfileAppointmentGuides:new|ProfileAppointmentGuidesVariant:control|ProfileDisplayXLargeImage:true|ProfileDisplayClaimedKillswitch:true|VoltronDisplayProfileCompare:true|ProfileInlineReviewDriverVariations:noexp|ProfileUseModularAds:true21:{\"navBarLabel\":\"\",\"sectionKey\":\"adSection_top\",\"sectionType\":\"ordinary\",\"adSection\":\"top\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n22:{\"sectionKey\":\"OasCalendar\",\"sectionTitle\":\"\",\"sectionType\":\"ordinary\",\"componentName\":\"OasCalendarSection\",\"hgoName\":\"oas-calendar\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"OasCalendar\"}\n23:{\"sectionKey\":\"compare-top\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n24:{\"sectionKey\":\"carePhilosophy\",\"sectionType\":\"ordinary\",\"componentName\":\"CarePhilosophySection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n25:{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-top\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\"}\n26:{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hospitalHighlight\",\"sectionTitle\":\"Top Hospital\",\"sectionType\":\"ordinary\",\"componentNa"])</script><script>self.__next_f.push([1,"me\":\"HospitalHighlightSection\",\"isNavBarVisible\":false}\n27:{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"highlights\",\"sectionTitle\":\"Highlights\",\"sectionType\":\"ordinary\",\"componentName\":\"HighlightsSection\"}\n28:{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hgChoice\",\"sectionType\":\"ordinary\",\"componentName\":\"HgChoiceSection\",\"isNavBarVisible\":false}\n29:{\"navBarLabel\":\"\",\"sectionKey\":\"patientFavorite\",\"sectionType\":\"ordinary\",\"componentName\":\"PatientFavoriteSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n2a:{\"sectionTitle\":\"Experience\",\"sectionType\":\"primary\",\"componentName\":\"ExperienceCheckSection\",\"hgoName\":\"experience\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Experience\",\"sectionKey\":\"experience\"}\n2b:{\"sectionKey\":\"ratings\",\"sectionType\":\"primary\",\"componentName\":\"ReviewsSection\",\"hgoName\":\"reviews\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Ratings\"}\n2c:{\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_review\",\"sectionType\":\"ordinary\",\"adSection\":\"review\"}\n2e:{\"subHeader\":\"Expand your knowledge with related news and articles.\",\"header\":\"Know Before You Go\"}\n2d:{\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$2e\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_knowBeforeYouGo\",\"sectionType\":\"secondary\"}\n2f:{\"sectionKey\":\"aboutMe\",\"sectionTitle\":\"About Me\",\"sectionType\":\"primary\",\"componentName\":\"AboutMeSection\",\"hgoName\":\"about me\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"About Me\"}\n30:{\"sectionKey\":\"contentDriver_fomo\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n31:{\"sectionType\":\"ordinary\",\"adSection\":\"about\",\"componentName\":\"AdSection\",\"fomoAdAction\":\"swapIn\",\"isNavBarVisible\":false,\"isVisible\":false,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_about_fomo\"}\n33:{\"viewAllText\":\"\",\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"Guidance for getting the right healthca"])</script><script>self.__next_f.push([1,"re\"}\n32:{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_tips\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$33\"}\n34:{\"sectionKey\":\"adSection_about_tips\",\"sectionType\":\"ordinary\",\"adSection\":\"about\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n35:{\"componentName\":\"InsuranceSection\",\"hgoName\":\"insurance\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Insurance\",\"sectionKey\":\"insurance\",\"sectionTitle\":\"Insurance Check\",\"sectionType\":\"primary\"}\n36:{\"hgoName\":\"location\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Locations\",\"sectionKey\":\"locations\",\"sectionTitle\":\"Locations\",\"sectionType\":\"primary\",\"componentName\":\"LocationsSection\"}\n38:{\"viewAllUrl\":\"https://healthguides.healthgrades.com/appointment-guide/?hid=t12_visit\",\"header\":\"Before your visit with\",\"subHeader\":\"Choose an appointment guide to help you ask the right questions.\",\"viewAllText\":\"View all guides\"}\n37:{\"sectionKey\":\"contentDriver_appointmentGuides\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$38\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n39:{\"navBarLabel\":\"Hospitals\",\"sectionKey\":\"hospitals\",\"sectionTitle\":\"Affiliated Hospitals\",\"sectionType\":\"primary\",\"componentName\":\"HospitalsSection\",\"hgoName\":\"hospitals\",\"isNavBarVisible\":true,\"isVisible\":true}\n3a:{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-bottom\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\"}\n3b:{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"compare-bottom\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false}\n3c:{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_hospitals\",\"sectionType\":\"ordinary\",\"adSection\":\"hospitals\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false}\n3e:{\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"\",\"viewAllText\":\"\"}\n3d:{\"sectionTitle\":\"\",\"sectionType\":\"secondary\",\"componentName\":\"Co"])</script><script>self.__next_f.push([1,"ntentDriverSection\",\"contentDetails\":\"$3e\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_likeAndRecommendedReading\"}\n3f:{\"navBarLabel\":\"\",\"sectionKey\":\"providerSeoLinking\",\"sectionType\":\"secondary\",\"componentName\":\"ProviderSeoLinkingSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n20:[\"$21\",\"$22\",\"$23\",\"$24\",\"$25\",\"$26\",\"$27\",\"$28\",\"$29\",\"$2a\",\"$2b\",\"$2c\",\"$2d\",\"$2f\",\"$30\",\"$31\",\"$32\",\"$34\",\"$35\",\"$36\",\"$37\",\"$39\",\"$3a\",\"$3b\",\"$3c\",\"$3d\",\"$3f\"]\n40:{\"directoryUrl\":\"dentistry-general-directory\",\"hasClinicalFocus\":false,\"isHgChoice\":false,\"isPatientFavorite\":true,\"isPrimary\":true,\"practicingSpecialityCode\":\"PS328\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialityNameIst\":\"Dentistry Practitioner\",\"practicingSpecialityNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialityNamePlural\":\"Dentists\",\"practicingSpecialitySort\":1,\"rollupPracticingSpecialityCode\":\"PS328\",\"rollupPracticingSpecialityId\":92,\"rollupPracticingSpecialtyGroupCode\":\"GDNT\",\"rollupPracticingSpecialtyName\":\"Dentistry\"}\n41:{\"displayName\":\"Dr. Molldrem's\",\"id\":\"3X36D\",\"image\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"primarySpecialty\":\"Dentistry\"}\n47:[]\n4d:[300,50]\n4e:[320,50]\n4c:[\"$4d\",\"$4e\"]\n4b:{\"adTargets\":\"$4c\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n51:[728,90]\n50:[\"$51\"]\n4f:{\"adTargets\":\"$50\",\"height\":100,\"name\":\"desktop\",\"width\":727}\n4a:[\"$4b\",\"$4f\"]\n52:[320,50]\n55:[\"leaderboard1\"]\n54:{\"key\":\"pos\",\"value\":\"$55\"}\n57:[\"top\"]\n56:{\"key\":\"section\",\"value\":\"$57\"}\n59:[\"hg3desktop`Basic`leaderboard1`top`new\"]\n58:{\"key\":\"target\",\"value\":\"$59\"}\n53:[\"$54\",\"$56\",\"$58\"]\n49:{\"id\":\"div-gpt-ad-leaderboard1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/leaderboard1\",\"responsiveSizeMappings\":\"$4a\",\"section\":\"top\",\"sizes\":\"$52\",\"targets\":\"$53\"}\n5e:[300,250]\n5d:[\"$5e\"]\n5c:{\"adTargets\":\"$5d\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n61:[300,600]\n62:[300,250]\n63:[160,300]\n60:[\"$61\",\"$62\",\"$63\"]\n5f:{\"adTargets\":\"$60\",\"height\":100,\"name\":\"deskto"])</script><script>self.__next_f.push([1,"p\",\"width\":600}\n5b:[\"$5c\",\"$5f\"]\n64:[300,250]\n67:[\"medrec1\"]\n66:{\"key\":\"pos\",\"value\":\"$67\"}\n69:[\"top\"]\n68:{\"key\":\"section\",\"value\":\"$69\"}\n6b:[\"hg3desktop`Basic`medrec1`top`new\"]\n6a:{\"key\":\"target\",\"value\":\"$6b\"}\n65:[\"$66\",\"$68\",\"$6a\"]\n5a:{\"id\":\"div-gpt-ad-aboveright1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec1\",\"responsiveSizeMappings\":\"$5b\",\"section\":\"top\",\"sizes\":\"$64\",\"targets\":\"$65\"}\n70:[300,250]\n6f:[\"$70\"]\n6e:{\"adTargets\":\"$6f\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n73:[300,600]\n74:[300,250]\n75:[160,300]\n72:[\"$73\",\"$74\",\"$75\"]\n71:{\"adTargets\":\"$72\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n6d:[\"$6e\",\"$71\"]\n76:[300,250]\n79:[\"medrec2\"]\n78:{\"key\":\"pos\",\"value\":\"$79\"}\n7b:[\"about\"]\n7a:{\"key\":\"section\",\"value\":\"$7b\"}\n7d:[\"hg3desktop`Basic`medrec2`about`new\"]\n7c:{\"key\":\"target\",\"value\":\"$7d\"}\n77:[\"$78\",\"$7a\",\"$7c\"]\n6c:{\"id\":\"div-gpt-ad-pitchfork1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec2\",\"responsiveSizeMappings\":\"$6d\",\"section\":\"about\",\"sizes\":\"$76\",\"targets\":\"$77\"}\n82:[300,250]\n81:[\"$82\"]\n80:{\"adTargets\":\"$81\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n85:[300,600]\n86:[300,250]\n87:[160,300]\n84:[\"$85\",\"$86\",\"$87\"]\n83:{\"adTargets\":\"$84\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n7f:[\"$80\",\"$83\"]\n88:[300,250]\n8b:[\"medrec3\"]\n8a:{\"key\":\"pos\",\"value\":\"$8b\"}\n8d:[\"visit\"]\n8c:{\"key\":\"section\",\"value\":\"$8d\"}\n8f:[\"hg3desktop`Basic`medrec3`visit`new\"]\n8e:{\"key\":\"target\",\"value\":\"$8f\"}\n89:[\"$8a\",\"$8c\",\"$8e\"]\n7e:{\"id\":\"div-gpt-ad-pitchfork2\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec3\",\"responsiveSizeMappings\":\"$7f\",\"section\":\"visit\",\"sizes\":\"$88\",\"targets\":\"$89\"}\n94:[300,250]\n93:[\"$94\"]\n92:{\"adTargets\":\"$93\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n97:[300,600]\n98:[300,250]\n99:[160,300]\n96:[\"$97\",\"$98\",\"$99\"]\n95:{\"adTargets\":\"$96\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n91:[\"$92\",\"$95\"]\n9a:[300,250]\n9d:[\"medrec4\"]\n9c:{\"key\":\"pos\",\"value\":\"$9d\"}\n9f:[\"hospitals\"]\n9e:{\"key\":\"section\",\"value\":\"$9f\"}\na1:[\"hg3desktop`Basic`medrec4`hospitals`new\"]\na0:{\"key\":\"target\",\"value\":\"$a1\"}\n9b:[\"$9c\",\""])</script><script>self.__next_f.push([1,"$9e\",\"$a0\"]\n90:{\"id\":\"div-gpt-ad-pitchfork3\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec4\",\"responsiveSizeMappings\":\"$91\",\"section\":\"hospitals\",\"sizes\":\"$9a\",\"targets\":\"$9b\"}\na6:[300,250]\na5:[\"$a6\"]\na4:{\"adTargets\":\"$a5\",\"height\":100,\"name\":\"mobile\",\"width\":100}\na9:[300,600]\naa:[300,250]\nab:[160,300]\na8:[\"$a9\",\"$aa\",\"$ab\"]\na7:{\"adTargets\":\"$a8\",\"height\":100,\"name\":\"desktop\",\"width\":600}\na3:[\"$a4\",\"$a7\"]\nac:[300,250]\naf:[\"medrec5\"]\nae:{\"key\":\"pos\",\"value\":\"$af\"}\nb1:[\"compare\"]\nb0:{\"key\":\"section\",\"value\":\"$b1\"}\nb3:[\"hg3desktop`Basic`medrec5`compare`new\"]\nb2:{\"key\":\"target\",\"value\":\"$b3\"}\nad:[\"$ae\",\"$b0\",\"$b2\"]\na2:{\"id\":\"div-gpt-ad-pitchfork4\",\"isFomo\":true,\"path\":\"hg/basic/structured/mt/medrec5\",\"responsiveSizeMappings\":\"$a3\",\"section\":\"compare\",\"sizes\":\"$ac\",\"targets\":\"$ad\"}\nb8:[300,250]\nb7:[\"$b8\"]\nb6:{\"adTargets\":\"$b7\",\"height\":100,\"name\":\"mobile\",\"width\":100}\nbb:[300,600]\nbc:[300,250]\nbd:[160,300]\nba:[\"$bb\",\"$bc\",\"$bd\"]\nb9:{\"adTargets\":\"$ba\",\"height\":100,\"name\":\"desktop\",\"width\":600}\nb5:[\"$b6\",\"$b9\"]\nbe:[300,250]\nc1:[\"medrec6\"]\nc0:{\"key\":\"pos\",\"value\":\"$c1\"}\nc3:[\"review\"]\nc2:{\"key\":\"section\",\"value\":\"$c3\"}\nc5:[\"hg3desktop`Basic`medrec6`review`new\"]\nc4:{\"key\":\"target\",\"value\":\"$c5\"}\nbf:[\"$c0\",\"$c2\",\"$c4\"]\nb4:{\"id\":\"div-gpt-ad-pitchfork5\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec6\",\"responsiveSizeMappings\":\"$b5\",\"section\":\"review\",\"sizes\":\"$be\",\"targets\":\"$bf\"}\n48:[\"$49\",\"$5a\",\"$6c\",\"$7e\",\"$90\",\"$a2\",\"$b4\"]\nc8:[\"provider-profile-app\"]\nc7:{\"key\":\"app\",\"value\":\"$c8\"}\nca:[\"true\"]\nc9:{\"key\":\"responsive\",\"value\":\"$ca\"}\ncc:[\"R54a945d5b5db49c1a2\"]\ncb:{\"key\":\"rid\",\"value\":\"$cc\"}\nce:[\"3X36D\"]\ncd:{\"key\":\"pwid\",\"value\":\"$ce\"}\nd0:[\"yes\"]\ncf:{\"key\":\"pv\",\"value\":\"$d0\"}\nd2:[\"yes\"]\nd1:{\"key\":\"comment\",\"value\":\"$d2\"}\nd4:[\"HPY000054F\",\"HPY00006F7\",\"HPY000075D\",\"HPY00007CF\",\"HPY9000575\",\"HPY0000708\",\"HPY000045D\",\"HPY000074E\",\"HPY0000692\",\"HPY00006E5\",\"HPY00006D9\",\"HPY0000453\",\"HPY00005F0\",\"HPY0000768\",\"HPY0000619\",\"HPY0000776\",\"HPY0000B6F\",\"HPY0000627\",\"HPY0000C4B\"]\nd3:{\"key\":\"inid\",\"value\":\"$d4\"}\nd6:[\"r3hc9\"]\nd"])</script><script>self.__next_f.push([1,"5:{\"key\":\"prop13\",\"value\":\"$d6\"}\nd8:[\"\"]\nd7:{\"key\":\"prop25\",\"value\":\"$d8\"}\nda:[\"MARKET_TARGETED\"]\nd9:{\"key\":\"pagetype\",\"value\":\"$da\"}\ndc:[\"\"]\ndb:{\"key\":\"gp\",\"value\":\"$dc\"}\nde:[\"94\"]\ndd:{\"key\":\"rtg\",\"value\":\"$de\"}\ne0:[\"92\"]\ndf:{\"key\":\"spec\",\"value\":\"$e0\"}\ne2:[\"PS328\"]\ne1:{\"key\":\"pracspec\",\"value\":\"$e2\"}\ne4:[\"\"]\ne3:{\"key\":\"sec_spec\",\"value\":\"$e4\"}\ne6:[\"Eden Prairie\"]\ne5:{\"key\":\"city\",\"value\":\"$e6\"}\ne8:[\"\"]\ne7:{\"key\":\"boardcert\",\"value\":\"$e8\"}\nea:[\"\"]\ne9:{\"key\":\"kw\",\"value\":\"$ea\"}\nec:[\"\"]\neb:{\"key\":\"fid\",\"value\":\"$ec\"}\nee:[\"\"]\ned:{\"key\":\"fomo\",\"value\":\"$ee\"}\nf0:[\"MN\"]\nef:{\"key\":\"sstate\",\"value\":\"$f0\"}\nf2:[\"55344\"]\nf1:{\"key\":\"szip\",\"value\":\"$f2\"}\nf4:[\"Eden Prairie\"]\nf3:{\"key\":\"scity\",\"value\":\"$f4\"}\nf6:[\"Eden Prairie_MN\"]\nf5:{\"key\":\"cityst\",\"value\":\"$f6\"}\nf8:[\"\"]\nf7:{\"key\":\"sid\",\"value\":\"$f8\"}\nfa:[]\nf9:{\"key\":\"lid\",\"value\":\"$fa\"}\nfc:[\"hg3desktop\"]\nfb:{\"key\":\"site\",\"value\":\"$fc\"}\nfe:[\"hgprod\"]\nfd:{\"key\":\"environment\",\"value\":\"$fe\"}\n100:[\"ProfileAdsDoubleVerify:new,ZetaTimeoutRaw:600\"]\nff:{\"key\":\"experiment\",\"value\":\"$100\"}\nc6:[\"$c7\",\"$c9\",\"$cb\",\"$cd\",\"$cf\",\"$d1\",\"$d3\",\"$d5\",\"$d7\",\"$d9\",\"$db\",\"$dd\",\"$df\",\"$e1\",\"$e3\",\"$e5\",\"$e7\",\"$e9\",\"$eb\",\"$ed\",\"$ef\",\"$f1\",\"$f3\",\"$f5\",\"$f7\",\"$f9\",\"$fb\",\"$fd\",\"$ff\"]\n46:{\"adIds\":\"$47\",\"slots\":\"$48\",\"targets\":\"$c6\"}\n102:[]\n101:{\"isOaAny\":false,\"isOar\":false,\"isOas\":false,\"isOasZocdoc\":false,\"isOasWithoutInventory\":false,\"isOasUrl\":false,\"existingPatientPhone\":null,\"isBifurcated\":false,\"newPatientPhone\":null,\"questionsPhone\":null,\"appointmentLink\":null,\"oas\":null,\"onlineScheduling\":\"$102\"}\n105:{\"sections\":\"$20\",\"env\":\"PROD\",\"layoutName\":\"mt\"}\n107:[2,2]\n108:[\"RecentReview\",\"TopHospital\",\"Bio\"]\n106:{\"rowConfiguration\":\"$107\",\"env\":\"prod\",\"hints\":\"$108\"}\n109:T7a1,y699q,yb7bs,xc5kp,xnmw9,355rr,y55myhz,gdx7x,2kjnl,377kb,2xllm,x9wlg,2r4wv,ynxsg,3f3c3,xynrdfl,xymjr3m,3k8bm,xvmct,yt45g,3y9cn,xxy5q,2m8mc,xyllx2y,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,y"])</script><script>self.__next_f.push([1,"cw8g,xynb2d4,2ldvp,y45kb,buvlz,2xng6,x7bpc,3cgwv,2kyf3,xspxw,3xt3k,2gw7l,ypxym,y7tqc,3fjw7,qsrwpyl225,25fbx,qd2lybx272,xlv2p,x9gkp,xdk5m,2qfq6,34w92,xyln38d,3f8kg,cj3gz,29t86,x2c4v,yp6b3,283bg,3fsy4,gd3ft,xnnk6,yjp9q,xylkn7t,2pfc3,xylp2qn,xyn6rlk,ircy3mi125,gd27f,yk6tv,yl6rj,cijsz,xmls6,xynbhvp,xvclt,xyn7bly,gdr4r,2crj3,x5xsr,2p66d,xkhgl,xtb4y,2nvs3,y92kn,3j23r,253fq,36hv3,ych24,y8ngd,xynbjbb,xkwck,x4s2t,xmfxl,x4ss3,2v4gr,xsdqp,xp6s6,yghfh,gbtx4,3rsvw,xymtk9q,xpm2t,x49nvs,xmt49,gfqb8,ymtmx,233gy,g9ftd,xymrk4v,wd2hv,2pfcv,ytdnm,2ychg,g9mfh,y74dl,xylrn37,k6lu2kh731,yhbtc,y2rd7,29kf4,t042f1a976,gfbv9,xyllrjy,yqm4j,xymr5c8,3ddrd,ygdr6,y5b43lz,1qplga5s46,xymnfl2,xp4sw,y9sdypz,yr34v,xyn6xwt,3ktpq,yn9j6,x3qcq,x7hfp,gh4t3,xymvnf3,2xwvs,y9tsj2z,xjw5j,y9pdjbz,xym8hbd,y5rdw,xylmbxj,xymqb5v,3cr4m,xbddq,xylsdtv,x8w48n,xwmjl,gdhrb,xynwk22,39bwp,xtp8dy,3b5yj,crbqz,3jvsg,4b6qz,gdr2f,xynt7fh,x7bwy,3r54d,3bpd5,3jh2n,y9rxhhz,y8j2qbz,xymtxc4,33jhc,b8x7z,3pcmy,22f2h,xkfnn,6o2oz,y9p5wgz,28l6g,xrn8dl,xng76,zbovs,yxq48,xymqspj,47phlon987,x5ls7,27kph,xyp88gh,upp7ld,hsttnxt037,v4jj3hb703,262w4,xsfhn,y9qwldz,2sd69,3vnnp,xynppsj,xylsgkj,xynq77r,hbnsunf439,y9ptqvz,ypfqc,xyncvt4,uqt7y8,xyljngb,2ps29,xymd9my,ymqk7,g96t7,2qsjj,xpdw8,g7rrp,gff8b,xkk4c,yfhwd,xg7mb,xynlckh,y28ll,28qvm,g8fky,x72nf,x9jhd,xyndpcm,2jvjs,22h3g,14ee7vz526,xvvsv,2wkbr,x9wqp,xd9nd,xylpxds,y9pwssz,xymt883,xyn9hh2,3hjb3,3qstc,xr3pm,xwvj8,ggvw6,3s2tc,3d656,2lp9d,3dpkc,8zac6ll331,9zmrcqn141,acbfz,xynrw6h,8fvhzk9226,gdgvr,3p3d3,upphyko967,xylwn52,w38lv,xynbkt4,2bxkm,xyll3yw,gkcf7,y6jlw,gfwj5,ydk9r,3xdnh,xh482,ypym7,xtyld,y55cl5z,unrdml,xhxxc,xvfhs,y9vty3z10a:T5ac,ProfileAdsDoubleVerify:true|ProfilePatientFavorite:true|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|profil"])</script><script>self.__next_f.push([1,"eDearDocOas:true|ProfileBetterHelp:false|ProfileDisplayUploadPhoto:false|ProfileHcaSafeHarborVariations:true|ProfileHgRx:dental|ProfileHgChoiceBusinessLogic:false|ProfileElevated:control|ProfileSuppressInsurance:true|ProfileOarMedchat:control|ProfileOarMedchatAI:control|ProfileOasCta:true|profileLoadsGpt:true|ProfileSpecializationText:true|ProfileProviderLinks:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileOasCta:true|ProfileDisplayZocdocCalendar:true|profileMedchatHowCanWeHelp:false|profileSectionOrder:[object Object]|profileHintConfig:[object Object]|ProfileSidebarCtaCustomization:control|ProfileHideLocationsSection:false|UseHealthPrivacyComplianceCheck:true|HealthPrivacyComplianceOptinStates:wa,md,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn|zeta-timeout:600|ProfileAppointmentGuides:new|ProfileAppointmentGuidesVariant:control|ProfileDisplayXLargeImage:true|ProfileDisplayClaimedKillswitch:true|VoltronDisplayProfileCompare:true|ProfileInlineReviewDriverVariations:noexp|ProfileUseModularAds:true"])</script><script>self.__next_f.push([1,"104:{\"adsDoubleVerify\":true,\"enableCallsDisclaimerLanguage\":true,\"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,HPEMOAS,HPSMOAS,HPWWOAS,HPVHOAS,NWHLTHOAS,TLKTRYOAS,CSHSEOAS,OCTOAS,CANCHOAS,OCTVIRTOAS,SONDVRTOAS,SONDOAS,FRANCOAS,CCONOAS,MSKCCOAS,NOVHOAS\",\"isProfilePatientFavoriteBusinessLogic\":true,\"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\",\"profileDearDocOas\":true,\"isProfileBetterHelpPromo\":false,\"displayUploadPhotoOption\":false,\"profileHcaSafeHarborVariations\":\"noexp\",\"displayHcaSafeHarbor\":false,\"profileHgRx\":\"dental\",\"isProfileHgChoiceBusinessLogic\":false,\"isProfileElevated\":\"control\",\"isProfileSuppressInsurance\":false,\"profileOarMedchat\":\"control\",\"profileOarMedchatAI\":\"control\",\"isProfileOasCta\":false,\"profileLoadsGpt\":true,\"profileLogoLanguage\":\"Brought to you by and on staff at\",\"profileSpecializationText\":\"\",\"profileOptumPerks\":\"noexp\",\"isProfileProviderLinksEnabled\":true,\"isProfileSeniorCare\":false,\"isProfileSidebarCtaCustomization\":false,\"isProfileStandardOas\":true,\"displayZocdocCalendar\":false,\"profileTitleTagExp\":\"noexp\",\"profileMedchatHowCanWeHelp\":false,\"profileMetaDescriptionExp\":\"noexp\",\"profileSectionOrder\":\"$105\",\"profileHintConfig\":\"$106\",\"profileSidebarCtaCustomization\":\"control\",\"suppressSurveyPwids\":\"$109\",\"isProfileHideLocationsSection\":false,\"useHealthPrivacyComplianceCheck\":true,\"healthPrivacyComplianceOptinStates\":\"wa,md,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn\",\"zetaTimeout\":600,\"profileAppointmentGuides\":\"new\",\"profileAppointmentGuidesVariant\":\"control\",\"displayXLargeImage\":true,\"displayProfileClaimedFlag\":true,\"voltronDisplayProfileCompare\":true,\"profileInlineReviewDriverVariations\":\"noexp\",\"profileUseModularAds\":true,\"analyticsTestVersion\":\"$10a\"}\n"])</script><script>self.__next_f.push([1,"10d:[]\n10e:[]\n10c:{\"hasHints\":false,\"hints\":\"$10d\",\"rowConfiguration\":\"$10e\"}\n10b:{\"acceptsNewPatients\":true,\"appointmentCtaText\":\"Schedule Now\",\"displayAppointmentCtaBeforePhone\":false,\"displayBoardCertifications\":false,\"displayClaimProfileTopBanner\":true,\"displayDearDoc\":false,\"displayEasyOnlineScheduling\":false,\"displayElevatedProfile\":false,\"displayHcaSafeHarbor\":false,\"displayLocations\":true,\"displayOarMedchat\":false,\"displayOasCalendar\":false,\"displayOfficeHours\":false,\"displayPhone\":true,\"displayProfileClaimed\":false,\"displaySecureCallWith247Language\":false,\"displaySecureCallWithout247Language\":false,\"displaySeniorCare\":false,\"displaySurveyRating\":true,\"displayTelehealth\":false,\"hintsModel\":\"$10c\",\"isHgChoiceProfile\":false,\"isPatientFavoriteProfile\":true,\"sidebarAppointmentCardTitle\":\"Make an Appointment\",\"telehealthCtaText\":\"Telehealth Available\",\"profileLayout\":\"mt\"}\n103:{\"features\":\"$104\",\"sections\":\"$20\",\"pageRules\":\"$10b\"}\n111:[]\n112:[]\n113:[]\n110:{\"autoBiography\":\"\",\"carePhilosophy\":\"$111\",\"generatedBiography\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\",\"memberships\":\"$112\",\"roundedYearsOfExperience\":0,\"testimonials\":\"$113\"}\n115:[]\n114:{\"boardActions\":\"$115\",\"dataAccuracyDate\":\"\",\"shouldDisplayBoardActions\":false}\n117:[]\n118:[]\n116:{\"allOtherMedia\":\"$117\",\"awardsAndHonorsMedia\":\"$118\",\"hasFiveStarHonor\":false,\"hasAwards\":false,\"hasMedia\":false,\"hasRecognitionHonor\":false}\n11c:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w60h80_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n11d:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w90h120_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n11e:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w120h160_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n11f:{\"description\":"])</script><script>self.__next_f.push([1,"\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w185h248_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}\n11b:[\"$11c\",\"$11d\",\"$11e\",\"$11f\"]\n11a:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Nina Huynh, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"29PV2\",\"surveyOverallStarRating\":4.7,\"mapOfficeId\":\"XBYK8J01\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-nina-huynh-29pv2\",\"suppressedSurvey\":false,\"surveyUserCount\":216,\"photoUrls\":\"$11b\"}\n122:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w60h80_v28116.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n123:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w90h120_v28116.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n124:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w120h160_v28116.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n121:[\"$122\",\"$123\",\"$124\"]\n120:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Yu Lei, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"36HFB\",\"surveyOverallStarRating\":4.6,\"mapOfficeId\":\"XBYK8J01\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/providers/yu-lei-36hfb\",\"suppressedSurvey\":false,\"surveyUserCount\":191,\"photoUrls\":\"$121\"}\n127:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w60h80_v81885.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n128:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w90h120_v81885.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n129:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w120h160_v81885.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n126:[\"$127\",\"$128\",\"$129\"]\n125:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Jade Lyles, DMD\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"XTLJ3\",\"surveyO"])</script><script>self.__next_f.push([1,"verallStarRating\":4.9,\"mapOfficeId\":\"XYLM3C\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-jade-lyles-xtlj3\",\"suppressedSurvey\":false,\"surveyUserCount\":147,\"photoUrls\":\"$126\"}\n12c:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w60h80_v11503.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n12d:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w90h120_v11503.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n12e:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w120h160_v11503.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n12b:[\"$12c\",\"$12d\",\"$12e\"]\n12a:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Kirk Dickey, DDS\",\"gender\":\"M\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"Y5MYH\",\"surveyOverallStarRating\":4.8,\"mapOfficeId\":\"X47XP8\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-kirk-dickey-y5myh\",\"suppressedSurvey\":false,\"surveyUserCount\":122,\"photoUrls\":\"$12b\"}\n131:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w60h80_v11799.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n132:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w90h120_v11799.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n133:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w120h160_v11799.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n130:[\"$131\",\"$132\",\"$133\"]\n12f:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Jean Merry, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"YDW22\",\"surveyOverallStarRating\":4.8,\"mapOfficeId\":\"X6L8R5\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-jean-merry-ydw22\",\"suppressedSurvey\":false,\"surveyUserCount\":12,\"photoUrls\":\"$130\"}\n119:[\"$11a\",\"$120\",\"$125\",\"$12a\",\"$12f\"]\n134:{\"cityDirectoryLink\":\"/dentistry-general-directory/mn-minnesota/eden-prairie\",\"practicingSpecialty\":\"Dentists\",\"specialtySearchLink\""])</script><script>self.__next_f.push([1,":\"/dentistry-general-directory\",\"stateDirectoryLink\":\"/dentistry-general-directory/mn-minnesota\"}\n135:[]\n136:[]\n137:[]\n138:[]\n13d:[]\n13c:{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=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\":\"$13d\",\"id\":\"XBH3HP\",\"officePhone\":\"(952) 974-5116\",\"postalCode\":\"55344\",\"name\":\"Molldrem Family Dentistry\",\"regionName\":\"Minnesota\",\"state\":\"MN\",\"street\":\"800 Prairie Center Dr Ste 250\"}\n13b:[\"$13c\"]\n13a:{\"id\":\"\",\"officeLocations\":\"$13b\",\"practiceName\":\"Practice\",\"websiteUrl\":\"\"}\n139:[\"$13a\"]\n13f:{\"displayIcon\":\"HeartIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":100,\"text\":\"Friendly Staff\",\"trackingId\":\"friendly-staff\"}\n140:{\"displayIcon\":\"CalendarIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":110,\"text\":\"Easy Scheduling\",\"trackingId\":\"easy-scheduling\"}\n141:{\"displayIcon\":\"StarIcon\",\"groupIdType\":1,\"highlightCategory\":\"RECENTREVIEWS\",\"sortOrder\":10,\"text\":\"Recent Reviews\",\"trackingId\":\"recent-reviews\",\"commentText\":\"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"overallScore\":5,\"author\":\"Patient\"}\n13e:[\"$13f\",\"$140\",\"$141\"]\n145:{\"name\":\"Delta Dental Premier\",\"planType\":\"\"}\n146:{\"name\":\"Delta Dental PPO\",\"planType\":\"PPO\"}\n144:[\"$145\",\"$146\"]\n143:{\"code\":\"HPY000054F\",\"payor\":\"Delta Dental\",\"plans\":\"$144\"}\n1"])</script><script>self.__next_f.push([1,"49:{\"name\":\"Dental Advantage DPPO\",\"planType\":\"DPPO\"}\n14a:{\"name\":\"Total Dental DPPO\",\"planType\":\"DPPO\"}\n148:[\"$149\",\"$14a\"]\n147:{\"code\":\"HPY00006F7\",\"payor\":\"Cigna\",\"plans\":\"$148\"}\n14d:{\"name\":\"Connection Dental PPO\",\"planType\":\"PPO\"}\n14c:[\"$14d\"]\n14b:{\"code\":\"HPY000075D\",\"payor\":\"Connection Dental\",\"plans\":\"$14c\"}\n150:{\"name\":\"BlueDental Choice \u0026 Choice Plus DPPO\",\"planType\":\"DPPO\"}\n14f:[\"$150\"]\n14e:{\"code\":\"HPY00007CF\",\"payor\":\"Florida Blue\",\"plans\":\"$14f\"}\n153:{\"name\":\"Advantage Plus 20 DHMO\",\"planType\":\"DHMO\"}\n154:{\"name\":\"Elite Plus DPPO\",\"planType\":\"DPPO\"}\n155:{\"name\":\"Alliance EPO\",\"planType\":\"EPO\"}\n152:[\"$153\",\"$154\",\"$155\"]\n151:{\"code\":\"HPY9000575\",\"payor\":\"United Concordia Dental\",\"plans\":\"$152\"}\n158:{\"name\":\"Advantage Plus PPO\",\"planType\":\"PPO\"}\n157:[\"$158\"]\n156:{\"code\":\"HPY0000708\",\"payor\":\"United Concordia\",\"plans\":\"$157\"}\n15b:{\"name\":\"DentalGuard Preferred\",\"planType\":\"\"}\n15a:[\"$15b\"]\n159:{\"code\":\"HPY000045D\",\"payor\":\"Guardian\",\"plans\":\"$15a\"}\n15e:{\"name\":\"PreferredOne PPO\",\"planType\":\"PPO\"}\n15f:{\"name\":\"PreferredHealth\",\"planType\":\"\"}\n15d:[\"$15e\",\"$15f\"]\n15c:{\"code\":\"HPY000074E\",\"payor\":\"PreferredOne\",\"plans\":\"$15d\"}\n162:{\"name\":\"MetLife PDP\",\"planType\":\"PDP\"}\n163:{\"name\":\"PDP Plus (Preferred Dentist Program) DPPO\",\"planType\":\"DPPO\"}\n161:[\"$162\",\"$163\"]\n160:{\"code\":\"HPY0000692\",\"payor\":\"MetLife\",\"plans\":\"$161\"}\n166:{\"name\":\"Ameritas PPO\",\"planType\":\"PPO\"}\n165:[\"$166\"]\n164:{\"code\":\"HPY00006E5\",\"payor\":\"Ameritas\",\"plans\":\"$165\"}\n169:{\"name\":\"Dental DPPO\",\"planType\":\"DPPO\"}\n168:[\"$169\"]\n167:{\"code\":\"HPY00006D9\",\"payor\":\"Aetna\",\"plans\":\"$168\"}\n16c:{\"name\":\"Humana PPO\",\"planType\":\"PPO\"}\n16b:[\"$16c\"]\n16a:{\"code\":\"HPY0000453\",\"payor\":\"Humana\",\"plans\":\"$16b\"}\n16f:{\"name\":\"DentalConnect PPO\",\"planType\":\"PPO\"}\n16e:[\"$16f\"]\n16d:{\"code\":\"HPY00005F0\",\"payor\":\"Lincoln Financial Group\",\"plans\":\"$16e\"}\n172:{\"name\":\"Dental Prime DPPO\",\"planType\":\"DPPO\"}\n173:{\"name\":\"Dental Complete DPPO\",\"planType\":\"DPPO\"}\n171:[\"$172\",\"$173\"]\n170:{\"code\":\"HPY0000768\",\"payor\":\"Anthem\",\"plans\":\"$171\"}\n176:{\"name\":\"Dental\",\"planType\""])</script><script>self.__next_f.push([1,":\"\"}\n175:[\"$176\"]\n174:{\"code\":\"HPY0000619\",\"payor\":\"UnitedHealthCare\",\"plans\":\"$175\"}\n179:{\"name\":\"Total Dental Administrators PPO PPO\",\"planType\":\"PPO\"}\n178:[\"$179\"]\n177:{\"code\":\"HPY0000776\",\"payor\":\"Total Dental Administrators PPO\",\"plans\":\"$178\"}\n17c:{\"name\":\"Dental Choice DPPO\",\"planType\":\"DPPO\"}\n17b:[\"$17c\"]\n17a:{\"code\":\"HPY0000B6F\",\"payor\":\"Dominion National\",\"plans\":\"$17b\"}\n17f:{\"name\":\"Dental PPO\",\"planType\":\"PPO\"}\n17e:[\"$17f\"]\n17d:{\"code\":\"HPY0000627\",\"payor\":\"Principal Financial Group\",\"plans\":\"$17e\"}\n182:{\"name\":\"Sun Life Financial\",\"planType\":\"\"}\n181:[\"$182\"]\n180:{\"code\":\"HPY0000C4B\",\"payor\":\"Sun Life Financial\",\"plans\":\"$181\"}\n142:[\"$143\",\"$147\",\"$14b\",\"$14e\",\"$151\",\"$156\",\"$159\",\"$15c\",\"$160\",\"$164\",\"$167\",\"$16a\",\"$16d\",\"$170\",\"$174\",\"$177\",\"$17a\",\"$17d\",\"$180\"]\n183:[]\n184:[\"$40\"]\n186:[]\n185:{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=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\":\"$186\",\"id\":\"XBH3HP\",\"officePhone\":\"(952) 974-5116\",\"postalCode\":\"55344\",\"name\":\"Molldrem Family Dentistry\",\"regionName\":\"Minnesota\",\"state\":\"MN\",\"street\":\"800 Prairie Center Dr Ste 250\"}\n18a:{\"link\":\"/family-practice-directory\",\"text\":\"Family Medicine\"}\n18b:{\"link\":\"/internal-medicine-directory\",\"text\":\"Internal Medicine\"}\n18c:{\"link\":\"/obstetrics-gynecology-directory\",\"text\":\"Obstetrics \u0026 Gynecology\"}\n18d:{\"link\":\"/cardiology-directory\",\"text\":\"Cardiology\"}\n18e:{\"link\":\"/orthopedic-surgery-directory\",\"text\":\"Orthopedic Surgery\"}\n18f:{\"link\":\"/surgery-general-directory\",\"text\":\"General Surgery\"}\n190:{\"link\":\"/neurology-directory\",\"text\":\"Neurology\"}\n191:{\"link\":\"/gastroenterology-directory\",\"text\":\"Gastroenterology\"}\n192:{\"link\":\"/urology-directory\",\"text\":\"Urology\"}\n193:{\"link\":\"/oncology-directory\",\"text\":\"Oncology\"}\n194:{\"link\":\"/neurosurgery-directory\",\"text\":\"Neurosurgery\"}\n195:{\"link\":\"/diabetes-"])</script><script>self.__next_f.push([1,"metabolism-endocrinology-directory\",\"text\":\"Endocrinology, Diabetes \u0026 Metabolism\"}\n189:[\"$18a\",\"$18b\",\"$18c\",\"$18d\",\"$18e\",\"$18f\",\"$190\",\"$191\",\"$192\",\"$193\",\"$194\",\"$195\"]\n188:{\"links\":\"$189\",\"title\":\"Specialists\"}\n198:{\"link\":\"/orthodontics-directory\",\"text\":\"Orthodontics \u0026 Dentofacial Orthopedics\"}\n199:{\"link\":\"/pediatric-dentistry-directory\",\"text\":\"Pediatric Dentistry\"}\n19a:{\"link\":\"/endodontics-directory\",\"text\":\"Endodontics\"}\n19b:{\"link\":\"/oral-surgery-maxillofacial-surgery-directory\",\"text\":\"Oral \u0026 Maxillofacial Surgery\"}\n19c:{\"link\":\"/oral-pathology-directory\",\"text\":\"Oral \u0026 Maxillofacial Pathology\"}\n197:[\"$198\",\"$199\",\"$19a\",\"$19b\",\"$19c\"]\n196:{\"links\":\"$197\",\"title\":\"Nearby Related Specialists\"}\n19f:{\"link\":\"/dentistry-general-directory/mn-minnesota/minneapolis\",\"text\":\"Dentistry, Minneapolis  MN\"}\n1a0:{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-paul\",\"text\":\"Dentistry, Saint Paul  MN\"}\n1a1:{\"link\":\"/dentistry-general-directory/mn-minnesota/rochester\",\"text\":\"Dentistry, Rochester  MN\"}\n1a2:{\"link\":\"/dentistry-general-directory/mn-minnesota/maple-grove\",\"text\":\"Dentistry, Maple Grove  MN\"}\n1a3:{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-cloud\",\"text\":\"Dentistry, Saint Cloud  MN\"}\n1a4:{\"link\":\"/dentistry-general-directory/mn-minnesota/burnsville\",\"text\":\"Dentistry, Burnsville  MN\"}\n1a5:{\"link\":\"/dentistry-general-directory/mn-minnesota/mankato\",\"text\":\"Dentistry, Mankato  MN\"}\n1a6:{\"link\":\"/dentistry-general-directory/mn-minnesota/edina\",\"text\":\"Dentistry, Edina  MN\"}\n1a7:{\"link\":\"/dentistry-general-directory/mn-minnesota/hopkins\",\"text\":\"Dentistry, Hopkins  MN\"}\n1a8:{\"link\":\"/dentistry-general-directory/mn-minnesota/savage\",\"text\":\"Dentistry, Savage  MN\"}\n19e:[\"$19f\",\"$1a0\",\"$1a1\",\"$1a2\",\"$1a3\",\"$1a4\",\"$1a5\",\"$1a6\",\"$1a7\",\"$1a8\"]\n19d:{\"links\":\"$19e\",\"title\":\"Nearby Dentistry Practitioner\"}\n187:[\"$188\",\"$196\",\"$19d\"]\n1a9:[]\n"])</script><script>self.__next_f.push([1,"10f:{\"aboutMe\":\"$110\",\"boardActionInformation\":\"$114\",\"acceptsNewPatients\":true,\"age\":\"53\",\"awardsAndRecognitions\":\"$116\",\"compareProviders\":\"$119\",\"conversionCode\":\"Direct\",\"displayName\":\"Dr. Molldrem\",\"displayNamePossessive\":\"Dr. Molldrem's\",\"entityType\":\"dentist\",\"breadcrumbModel\":\"$134\",\"compareSearchUrl\":\"/usearch?\u0026what=Dentistry\u0026searchType=PracticingSpeciality\u0026entityCode=PS328\u0026where=Eden%20Prairie,%20MN\u0026pt=44.859608,-93.43807\",\"boardCertifications\":\"$135\",\"boardCertificationFootnotes\":\"$136\",\"certifyingAgencies\":\"$137\",\"displayOverallStarRating\":4.7,\"education\":\"$138\",\"practices\":\"$139\",\"providerDisplayFullName\":\"Dr. Kevin Molldrem, DDS\",\"gender\":\"M\",\"hasDisplayImage\":false,\"hasTelehealth\":false,\"highlights\":\"$13e\",\"isNoIndexNoFollow\":false,\"insuranceAccepted\":\"$142\",\"insurancePhone\":\"(952) 974-5116\",\"imageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"imageUrlWebp\":\"https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS\",\"isAffirmCare\":false,\"isDentist\":true,\"isDesignated\":false,\"isDesignatedLayout\":false,\"isElevated\":false,\"isEpp\":false,\"isEppMarketTargeted\":true,\"isLicenseRevoked\":false,\"isMarketActivation\":false,\"isMarketTargeted\":false,\"isMtAny\":true,\"isStandard\":true,\"isUrgentCareMarketTargeted\":false,\"isWriteMdProfile\":false,\"isWriteMdLiteProfile\":false,\"languages\":\"$183\",\"medicalSpecialty\":\"Dentistry\",\"npi\":\"1740404797\",\"pageType\":\"Dentist\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialtyNameIst\":\"Dentistry Practitioner\",\"practicingSpecialtyNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialtyWithHgChoice\":null,\"practicingSpecialties\":\"$184\",\"primaryOffice\":\"$185\",\"primaryPracticingSpecialty\":\"$40\",\"productChannel\":\"22\",\"productCode\":\"\",\"professionalSubType\":\"DENT\",\"profileClaimCode\":\"\",\"providerVideo\":null,\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"pwid\":\"3X36D\",\"relevantSearchLinks\":\"$187\",\"subStatusCode\":\"1\",\"subStatusCodeSuppression\":false,\"suppressCertifications\":true,\"suppressSurveys\":false,\"surveyOverallRatingScore\":4.7,\"surveyUserCount\":174,\"telehealth\":\"$1a9\",\"urgentCareMarketTargetModel\":null,\"writeMd\":null}\n"])</script><script>self.__next_f.push([1,"1ab:[]\n1ac:[]\n1ae:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.29,\"displayFullName\":\"Dr. Brian Evensen, DDS\",\"pwid\":\"2YXKY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w60h80_v57188.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w120h160_v57188.jpg\",\"providerUrl\":\"/dentist/dr-brian-evensen-2yxky\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w90h120_v57188.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.9,\"surveyUserCount\":542}\n1af:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":8.53,\"displayFullName\":\"Dr. Rebecca Benson, DDS\",\"pwid\":\"XQL5L\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w60h80_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w120h160_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"providerUrl\":\"/dentist/dr-rebecca-benson-xql5l\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w90h120_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.8,\"surveyUserCount\":470}\n1b0:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.61,\"displayFullName\":\"Dr. Braden Bowker, DDS\",\"pwid\":\"U323FYV\",\"imagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w60h80_v1.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg\",\"providerUrl\":\"/dentist/dr-braden-bowker-u323fyv\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}\n1b1:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.61,\"displayFullName\":\"Dr. Dantel Weaver, DDS\",\"pwid\":\"XYM8"])</script><script>self.__next_f.push([1,"JPY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w60h80_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w120h160_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"providerUrl\":\"/dentist/dr-dantel-weaver-xym8jpy\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w90h120_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.6,\"surveyUserCount\":162}\n1b2:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":4.91,\"displayFullName\":\"Dr. Habab Hamid, DDS\",\"pwid\":\"Y9RGSXZ\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w60h80_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w120h160_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"providerUrl\":\"/dentist/dr-habab-hamid-y9rgsxz\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w90h120_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}\n1b3:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.29,\"displayFullName\":\"Dr. David Klump, DDS\",\"pwid\":\"YBRNX\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w60h80_v23156.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w120h160_v23156.jpg\",\"providerUrl\":\"/dentist/dr-david-klump-ybrnx\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w90h120_v23156.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}\n1b4:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":6.28,\"displayFullName\":\"Dr. Brian Vieregge, DDS\",\"pwid\":\"YWV4J\",\"imagePathUrl\":\"//photos.healthgrades.c"])</script><script>self.__next_f.push([1,"om/img/prov/y/w/v/ywv4j_w60h80_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/w/v/ywv4j_w120h160_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"providerUrl\":\"/dentist/dr-brian-vieregge-ywv4j\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/w/v/ywv4j_w90h120_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.7,\"surveyUserCount\":379}\n1b5:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":6.75,\"displayFullName\":\"Dr. Keith Schulhof, DMD\",\"pwid\":\"YXMNF\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w60h80_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w120h160_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"providerUrl\":\"/dentist/dr-keith-schulhof-yxmnf\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w90h120_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}\n1ad:[\"$1ae\",\"$1af\",\"$1b0\",\"$1b1\",\"$1b2\",\"$1b3\",\"$1b4\",\"$1b5\"]\n1aa:{\"badgeAdData\":null,\"brandingLevel\":\"UNDEFINED\",\"channelId\":22,\"compareWidgetText\":\"\",\"debug\":null,\"existingPatientPhone\":null,\"hasOar\":false,\"hasOas\":false,\"isBifurcated\":false,\"isEppMarketTargeted\":true,\"isMarketTargeted\":false,\"isUrgentCareMarketTargeted\":false,\"isMtAny\":true,\"layout\":\"MARKET_TARGETED\",\"practiceCode\":\"\",\"productTier\":\"Standard\",\"productType\":\"PDCPRAC\",\"sponsorAddress\":null,\"sponsorCode\":\"\",\"sponsorFacilityCode\":\"\",\"sponsorFacilityHours\":\"$1ab\",\"sponsoringFacilityLink\":\"\",\"sponsorLogoUrl\":\"\",\"searchTermCode\":\"\",\"sponsorLocationCode\":\"R3HC9\",\"sponsorPhone\":null,\"sponsorPhones\":\"$1ac\",\"sponsorName\":null,\"providers\":\"$1ad\"}\n1bb:{\"blurb\":\"White patches in the throat are often a sign of infection, such as strep t"])</script><script>self.__next_f.push([1,"hroat or thrush. Learn other causes of white throat patches and when to see a doctor.\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"White Patches in Throat: Possible Causes and When to See a Doctor\"}\n1bc:{\"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.\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"Why do I have a minty menthol taste in my mouth?\"}\n1bd:{\"blurb\":\"\",\"imageUrl\":\"\",\"link\":\"https://resources.healthgrades.com/right-care/oral-health/have-you-visited-a-dentist-during-the-covid-19-outbreak?hid=t12_ccgd\u0026tpc=oral-health\",\"title\":\"Have you visited a dentist during the COVID-19 outbreak?\"}\n1ba:[\"$1bb\",\"$1bc\",\"$1bd\"]\n1b9:{\"header\":\"You May Also Like\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":\"$1ba\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n1c0:{\"blurb\":\"Psoriasis can develop around your mouth and on your tongue. Know how to recognize the symptoms.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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.healthgr"])</script><script>self.__next_f.push([1,"ades.com/right-care/psoriasis/how-psoriasis-affects-the-tongue-and-mouth?hid=t12_compare\",\"title\":\"How Psoriasis Affects the Tongue and Mouth\"}\n1c1:{\"blurb\":\"Cleaning your teeth is just one of the six key functions a hygienist performs.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"6 Things Your Dental Hygienist Does\"}\n1c2:{\"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\":\"\",\"imageUrl\":\"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\"}\n1bf:[\"$1c0\",\"$1c1\",\"$1c2\"]\n1be:{\"header\":\"Recommended Reading From Healthgrades\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":\"$1bf\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n1c5:{\"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\":\"\",\"imageUrl\":\"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.co"])</script><script>self.__next_f.push([1,"m/right-care/oral-health/10-health-conditions-that-can-affect-your-teeth-and-gums?hid=t12_review\u0026tpc=oral-health\",\"title\":\"10 Health Conditions That Can Affect Your Teeth and Gums\"}\n1c6:{\"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\":\"\",\"imageUrl\":\"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\u0026tpc=getting-the-right-diabetes-treatment\",\"title\":\"Complications of Diabetes and Their Prevention\"}\n1c7:{\"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\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"5 Surprising Causes of Sensitive Teeth\"}\n1c4:[\"$1c5\",\"$1c6\",\"$1c7\"]\n1c3:{\"header\":\"Know Before You Go\",\"subHeader\":\"Expand your knowledge with related news and articles.\",\"sectionName\":\"reviews\",\"topArticles\":\"$1c4\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n1c9:[]\n1c8:{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"\",\"sectionName\":\"learn\",\"topArticles\":\"$1c9\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n1cc:{\"blurb\":\"Learn what types of gum and teeth conditions can be treated virtually and when you need an in-person den"])</script><script>self.__next_f.push([1,"tist visit.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"5 Dental Conditions That Can Be Treated in a Telehealth Visit\"}\n1cd:{\"blurb\":\"Finding the right dentist can ease the anxiety of annual check-ups so you can keep your teeth at their best.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"8 Tips for Choosing a Dentist\"}\n1ce:{\"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\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"6 Myths About Tooth Cavities\"}\n1cb:[\"$1cc\",\"$1cd\",\"$1ce\"]\n1ca:{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"Guidance for getting the right healthcare\",\"sectionName\":\"learn\",\"topArticles\":\"$1cb\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n1b8:{\"contentDriver_like"])</script><script>self.__next_f.push([1,"\":\"$1b9\",\"contentDriver_RecommendedReading\":\"$1be\",\"contentDriver_knowBeforeYouGo\":\"$1c3\",\"contentDriver_fomo\":\"$1c8\",\"contentDriver_tips\":\"$1ca\",\"contentDriver_appointmentGuides\":null}\n1b7:{\"displayContentPreview\":true,\"sectionContent\":\"$1b8\"}\n1cf:T31dd,"])</script><script>self.__next_f.push([1,"\n    query getProviderProfileDetails($id: [String]) \n       {\n      providerDetails(id: $id, features: {}) {\n        aboutMe {\n         ...AboutMeFields\n        }\n        aboutMeVideoUrl\n        acceptsNewPatientsStatus\n        age\n        articleContent {\n          contentCards {\n            blurb\n            imageUrl\n            link\n            title\n          }\n         contentPackages {\n            section\n            title\n            type\n             contents {\n              blurb\n              fomo: focusOnTopicDescription\n              fomoButtonText\n              imageUrl\n              isHealthGuides\n              link\n              title\n            }\n          }\n        }\n        availability\n        awardsAndRecognition {\n         ...AwardsAndRecognitionFields\n        }\n        boardActions {\n          ...BoardActionsFields\n        }\n        boardActionInformation {\n          ...BoardActionInformationFields\n        }\n        boardCertificationInfo {\n          boardCertificationFootnotes\n          boardCertifications {\n            accreditingBoard\n            accreditingBoardCode\n            certificationName\n            footnoteIndicator\n          }\n          certifyingAgencies {\n            agencyCode\n            agencyName\n            boards {\n              boardCode\n              boardName\n              certifications\n              boardCertifications {\n                certificateName\n                verificationSource\n              }\n            }\n          }\n  \n        }\n        carePhilosophy\n        clientCustomizations {\n          ctaButtonText\n          profileSuppressPhone\n        }\n        clinicalFocusItems {\n          ...ClinicalFocusItemsFields\n        }\n        compareProviders {\n         ...CompareProvidersFields\n        }\n        conditions {\n          ...ConditionsAndProceduresFields\n        }\n        displayFullName\n        displayName\n        displayNamePossessive\n        surveyOverallRatingScore\n        education {\n          completionDescription\n          type: displayEducationType\n          typeCode: educationType\n          name\n          completionYear: year\n        }\n        gender\n        hasDisplayImage\n        hasOpenComment\n        hasTelehealth\n        hospitals {\n          ...HospitalsFields\n        }\n        pwid: id\n        insuranceAccepted {\n          code\n          payor\n          plans {\n            name\n            planType\n          }\n        }\n        isAffirmCare\n        isOas\n        isNoIndexNoFollow\n        languages {\n          code\n          language\n        }\n        legacySpecialties {\n          id\n          isPrimarySpecialty\n          specialtyCode\n        }\n        nationalAdIds\n        nearestOffice {\n          ...OfficeFields\n        }\n        npi\n        onlineScheduling {\n          externalOASPartner\n          hasInventory\n          officeCode\n          partnerCode\n          partnerDescription\n          partnerPracticeId\n          partnerOfficeId\n          partnerProviderId\n          partnerTypeCode\n          url\n        }\n        professionalSubType\n        professionalType\n        photoUrls {\n         ...PhotoUrlFields\n        }\n        practices {\n          id\n          officeLocations {\n            ...OfficeFields\n          }\n          practiceName\n          websiteUrl\n        }\n        relevantSearchLinks {\n          links {\n            link\n            text\n          }\n          title\n        }\n        practicingSpecialties {\n          ...PracticingSpecialtyFields\n  \n        }\n        primaryOffice {\n          ...OfficeFields\n        }\n        procedures {\n          ...ConditionsAndProceduresFields\n        }\n        productCode\n        profileClaimCode\n        providerSurvey(forceSurveyCall: true) {\n         ...ProviderSurveyFields\n        }\n        providerUrl\n        sanctions {\n          ...SanctionsFields\n        }\n        medicalSpecialty: schemaMedicalSpecialty\n        showPatientVolumeData\n        specialtyHeaderText\n        sponsorCode\n        sponsorship(includeMarketTargeting: true, numberOfProviders: 8) {\n          ...SponsorshipFields\n        }\n        subStatusCode\n        suppressCertifications\n        suppressSurveys\n        surveyOverallRatingPercent\n        surveyUserCount\n        telehealth {\n          method\n          serviceName\n          type\n        }\n        writeMd {\n          ...WriteMdFields\n        }\n      }\n    }\n    \n  fragment AboutMeFields on AboutMe {\n    autoBiography\n    carePhilosophy\n    generatedBiography\n    roundedYearsOfExperience\n    memberships\n    roundedYearsOfExperience\n    testimonials {\n      testimonial\n    }\n  }\n\n    \n  fragment AwardsAndRecognitionFields on AwardsAndRecognition {\n    hasAwards\n    hasFiveStarHonor\n    hasMedia\n    hasRecognitionHonor\n    mediaAndPublications {\n      isAwardsAndHonors\n      mediaLink\n      mediaText\n    }\n  }\n\n    \n  fragment BoardActionsFields on BoardAction {\n    actionTaken\n    category\n    description\n    formattedDate\n    pdfPath\n    recipientNameLicense\n    regionName: stateName\n    showDate\n  }\n\n    \n  fragment BoardActionInformationFields on BoardActionInformation {\n    boardActions {\n      actionDate\n      boardName\n      boardUrl\n      boardCode\n    }\n    dataAccuracyDate\n    shouldDisplayBoardActions\n  }\n\n    \n  fragment ClinicalFocusItemsFields on ClinicalFocusItemType {\n    claimsCount\n    clinicalFocusName\n    dcpItems {\n      isCondition\n      name\n      percentile\n      treatmentFrequency\n    }\n    description\n    score\n    searchUrl\n    treatmentPercent\n  }\n\n    \n  fragment CompareProvidersFields on CompareProvider {\n    acceptsNewPatientsStatus\n    displayFullName\n    gender\n    isHgChoice\n    isPatientFavorite\n    pwid: id\n    surveyOverallStarRating: displayOverallStarRating\n    mapOfficeId\n    practicingSpeciality: practicingSpecialtyName\n    providerUrl\n    suppressedSurvey: suppressSurveys\n    surveyUserCount\n    photoUrls {\n      description\n      fullUrl\n      height\n      type\n      width\n    }\n  }\n\n    \n  fragment ConditionsAndProceduresFields on ConditionsAndProceduresType {\n    clinicalRatingCode\n    code\n    legacyId\n    level\n    name\n    nationalRanking\n    percentile\n    topSortOrder\n    url\n    volume\n  }\n\n    \n  fragment HospitalsFields on HospitalType {\n    city\n    clinicalRatings {\n      procedures {\n        code\n        name\n        procedureRatingMethod\n        starRating30\n        starRatingInHospital\n        stars\n      }\n      name\n      code\n    }\n    facilityAwards {\n      awardCode\n      awardName\n      awardYears {\n        isMaxYear\n        year\n      }\n      category\n      isTopAward\n      summary\n    }\n    id\n    isSponsored\n    mainSiteUrl\n    name\n    postalCode\n    satisfactionRatings {\n      answerPercent\n      nationalAverageAnswerPercent\n      questionId\n    }\n    state\n    street\n    totalAwards\n  }\n\n    \n  fragment OfficeFields on OfficeType {\n    city\n    directionsUrl\n    displayName: practiceName\n    fax\n    isOpen: isOpenNow\n    isPrimary\n    latitude\n    longitude\n    mainSiteUrl\n    nation\n    officeHours {\n      dayOfWeekName\n      endTime\n      isClosed\n      isOpen24Hrs\n      startTime\n    }\n    id\n    officePhone: phone\n    postalCode\n    name\n    regionName: stateName\n    state\n    street\n  }\n\n    \n  fragment PhotoUrlFields on ImageResourceType {\n    description\n    fullUrl\n    height\n    type\n    width\n  }\n\n    \n  fragment PracticingSpecialtyFields on PracticingSpecialtyType {\n    directoryUrl\n    hasClinicalFocus\n    isHgChoice\n    isPatientFavorite\n    isPrimary\n    practicingSpecialityCode\n    practicingSpecialityName\n    practicingSpecialityNameIst\n    practicingSpecialityNameIsts\n    practicingSpecialityNamePlural\n    practicingSpecialitySort\n    rollupPracticingSpecialityCode\n    rollupPracticingSpecialityId\n    rollupPracticingSpecialtyGroupCode\n    rollupPracticingSpecialtyName\n  }\n\n    \n  fragment ProviderSurveyFields on ProviderSurveyType {\n    cards {\n      aggregates {\n        actualScore\n        id\n        negativeResponseCount\n        positiveResponseCount\n        responseCount\n        reviewCount\n        roundedScore\n        text\n        title\n        reviewBar {\n          averageScore\n          ratingText\n        }\n        stars {\n          twoStars\n          threeStars\n          oneStar\n          fourStars\n          fiveStars\n        }\n      }\n      title\n    }\n    highlightedReview {\n      reviewDate\n      reviewText\n      starRating\n    }\n    comments {\n      commentsSuppressed: suppressed\n      commentCount: totalCommentCount\n\n      results {\n        commentText\n        displayName\n        overallScore\n        submittedDate\n        allowFlagging\n        commentId\n        communityMemberDetails\n        isTelehealth\n        languageCode\n        translatedCommentText\n        translatedReviewTitle\n        language\n        answers {\n          feltRespected\n          officeEnvironmentRating\n          officeSchedulingRating\n          providerAnswersRating\n          providerExplanationRating\n          providerStaffRating\n          providerTimeAllocationRating\n          providerTrustRating\n          waitTime\n        }\n        helpfulCount\n        flagged\n        providerResponse {\n          allowFlagging\n          commentStatusID: commentStatusId\n          commentText\n          flagCount\n          flagged\n          insertedOn\n          isFromProvider\n          providerSurveyCommentID: providerSurveyCommentId\n        }\n        reviewTitle\n      }\n    }\n    overall {\n      actualScore\n      responseCount\n      roundedScore\n      reviewCount\n    }\n    surveyDistribution {\n      count\n      percent\n      star\n    }\n    surveysSuppressed\n  }\n\n    \n  fragment SanctionsFields on SanctionType {\n    actionTaken\n    category\n    description\n    formattedDate\n    pdfPath: pDFPath\n    recipientName\n    regionName\n    showDate\n  }\n\n    \n  fragment SponsorshipFields on Sponsorship {\n    brandingLevel\n    channelId\n    compareWidgetText\n    debug {\n      activeMarketShares {\n        facilityCode\n        availableFacilities\n        location {\n          code\n          zipCode\n        }\n        percentage\n        productCode\n        range\n        sponsorCode\n        term {\n          code\n          legacyId\n          type\n        }\n      }\n      product\n      sponsorFound\n      leakErrors\n    }\n    hasOar\n    hasOas\n    isBifurcated\n    isEppMarketTargeted\n    layout\n    locationCode\n    marketHas100PctCoverage\n    oarLink\n    productTier\n    productType\n    searchTermCode\n    sponsor {\n      badges {\n        html\n        type\n      }\n      code\n      facilityCode\n      facilityHours {\n        canDisplayIsOpen\n        dayOfWeek\n        endTimeDisplay\n        isClosedAllDay\n        isCurrentDay\n        isOpen24Hours\n        isOpenNow\n        startTimeDisplay\n      }\n      linkUrl\n      logoUrl\n      marketTargetWidgetQueryParameters {\n        key\n        value\n      }\n      phones {\n        code\n        number\n        officeCode\n      }\n      practiceCode\n      sponsorName\n      syndicatedSiteCode\n      address {\n        address1\n        cityStateZip\n        state\n        timeZone\n      }\n      providers {\n        acceptsNewPatientsStatus\n        distance: radius\n        displayFullName: displayName\n        pwid: id\n        imagePathUrl\n        isHgChoice\n        isPatientFavorite\n        largeImagePathUrl\n        providerUrl: linkUrl\n        mediumImagePathUrl\n        practicingSpeciality: specialistText\n        suppressedSurvey: suppressSurveys\n        surveyOverallStarRating: surveyOverallRatingScore\n        surveyUserCount\n      }\n      totalProviders\n    }\n  }\n\n    \n  fragment WriteMdFields on WriteMd {\n    backgroundColor\n    borderColor\n    bottomBackgroundColor\n    buttonColor\n    buttonFontColor\n    buttonFontFamily\n    buttonFontSize\n    buttonFontWeight\n    brandedTop {\n      branded\n      deskTopAdobeTracking\n      deskTopAltText\n      desktopImage\n      link\n      mobileAdobeTracking\n      mobileAltText\n      mobileImage\n      mobileLink\n      tabletAdobeTracking\n      tabletAltText\n      tabletImage\n      tabletLink\n    }\n    cardFontSettings {\n      fontFamily\n      size\n      weight\n    }\n    disableButtons\n    fontColor\n    isi {\n      autoScroll\n      body\n      height\n      scrollButtonColor\n      scrollSpeed\n      style\n    }\n    rows {\n      cards {\n        adobeTracking\n        buttonText\n        disableButton\n        legalDisclaimerAlignment\n        legalDisclaimerFontColor\n        legalDisclaimerFontFamily\n        legalDisclaimerFontSize\n        legalDisclaimerFontWeight\n        legalDisclaimerText\n        link\n        overrideHeight\n        size\n        text\n        type\n      }\n      mobileLayout\n    }\n    sponsoredVideo {\n      video\n      hideInMobile\n    }\n  }\n\n      \n      \n  "])</script><script>self.__next_f.push([1,"1d0:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc2MDQ1MzI4NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzYwNDYwNDg2LCJpYXQiOjE3NjA0NTMyODYsInZlcnNpb24iOjIsImp0aSI6IjNjZTMzYTRjLTNhMjQtNGY0Zi04MjJiLWJhNjVlZDFmZDlmZSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.OrfUIuPQHDhKlNqr_C2imdRV3lESYT1PMydXUrwGmRKfspfD1H3xCFToen_mirSM0MAT-P_pvmvPcDfUkIHOiyertHS7eeizuH1G_I_GOMdcsAw1DLuGVCxZtT7slzkpAIhjry7cZj5LgcDR3rusB3JTF6yRTOqV7KZE12P-93I-O4dD0zgqtidEiFLhzwLoEWosDwgh9Q1M4FrB3mPzVZ40_NbruHnLw4Q06vIqCTqDz3XyhhM9aZNUf3cYHoJvuAlMfT40F9zWVbqF1qLDWQYC_cbtFg8JTxgyZJiU2WsMQm2p9udJp16pE6Q3QakpOVg1jTLqM84Hkw7hbZ3ZaA1d1:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc2MDQ1MzI4NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzYwNDYwNDg2LCJpYXQiOjE3NjA0NTMyODYsInZlcnNpb24iOjIsImp0aSI6IjNjZTMzYTRjLTNhMjQtNGY0Zi04MjJiLWJhNjVlZDFmZDlmZSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.OrfUIuPQ"])</script><script>self.__next_f.push([1,"HDhKlNqr_C2imdRV3lESYT1PMydXUrwGmRKfspfD1H3xCFToen_mirSM0MAT-P_pvmvPcDfUkIHOiyertHS7eeizuH1G_I_GOMdcsAw1DLuGVCxZtT7slzkpAIhjry7cZj5LgcDR3rusB3JTF6yRTOqV7KZE12P-93I-O4dD0zgqtidEiFLhzwLoEWosDwgh9Q1M4FrB3mPzVZ40_NbruHnLw4Q06vIqCTqDz3XyhhM9aZNUf3cYHoJvuAlMfT40F9zWVbqF1qLDWQYC_cbtFg8JTxgyZJiU2WsMQm2p9udJp16pE6Q3QakpOVg1jTLqM84Hkw7hbZ3ZaA1d3:[]\n1d2:{\"conditionsAndProcedures\":\"$1d3\"}\n1d8:[]\n1d7:{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344\",\"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\":\"$1d8\",\"displayName\":\"Practice\",\"phone\":\"(952) 974-5116\",\"markerIndex\":1}\n1d6:[\"$1d7\"]\n1d5:{\"practiceId\":\"\",\"practiceName\":\"Practice\",\"websiteUrl\":\"\",\"officeLocations\":\"$1d6\"}\n1d4:[\"$1d5\"]\n1df:{\"averageScore\":3.3,\"ratingText\":\"GOOD\"}\n1e0:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1de:{\"actualScore\":3.3,\"id\":1,\"negativeResponseCount\":12,\"positiveResponseCount\":18,\"responseCount\":30,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Trustworthiness\",\"reviewBar\":\"$1df\",\"stars\":\"$1e0\"}\n1e2:{\"averageScore\":3.6,\"ratingText\":\"VERY GOOD\"}\n1e3:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1e1:{\"actualScore\":3.6,\"id\":2,\"negativeResponseCount\":10,\"positiveResponseCount\":21,\"responseCount\":32,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Explains condition(s) well\",\"reviewBar\":\"$1e2\",\"stars\":\"$1e3\"}\n1e5:{\"averageScore\":3.4,\"ratingText\":\"VERY GOOD\"}\n1e6:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1e4:{\"actualScore\":3.4,\"id\":3,\"negativeResponseCount\":11,\"positiveResponseCount\":17,\"responseCount\":28,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Answers questions\",\"reviewBar\":\"$1e5\",\"stars\":\"$1e6\"}\n1e8:{\"averageScore\":3.6,\"rat"])</script><script>self.__next_f.push([1,"ingText\":\"VERY GOOD\"}\n1e9:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1e7:{\"actualScore\":3.6,\"id\":4,\"negativeResponseCount\":10,\"positiveResponseCount\":19,\"responseCount\":30,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Time well spent\",\"reviewBar\":\"$1e8\",\"stars\":\"$1e9\"}\n1dd:[\"$1de\",\"$1e1\",\"$1e4\",\"$1e7\"]\n1dc:{\"aggregates\":\"$1dd\",\"title\":\"Dr. Molldrem's Performance\"}\n1ed:{\"averageScore\":4.1,\"ratingText\":\"VERY GOOD\"}\n1ee:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1ec:{\"actualScore\":4.1,\"id\":5,\"negativeResponseCount\":7,\"positiveResponseCount\":26,\"responseCount\":34,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Scheduling\",\"reviewBar\":\"$1ed\",\"stars\":\"$1ee\"}\n1f0:{\"averageScore\":4.1,\"ratingText\":\"VERY GOOD\"}\n1f1:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1ef:{\"actualScore\":4.1,\"id\":6,\"negativeResponseCount\":5,\"positiveResponseCount\":16,\"responseCount\":22,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Office environment\",\"reviewBar\":\"$1f0\",\"stars\":\"$1f1\"}\n1f3:{\"averageScore\":4.2,\"ratingText\":\"EXCELLENT\"}\n1f4:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1f2:{\"actualScore\":4.2,\"id\":7,\"negativeResponseCount\":5,\"positiveResponseCount\":23,\"responseCount\":29,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Staff friendliness\",\"reviewBar\":\"$1f3\",\"stars\":\"$1f4\"}\n1f6:{\"averageScore\":2.2,\"ratingText\":\"FAIR\"}\n1f7:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1f5:{\"actualScore\":2.2,\"id\":8,\"negativeResponseCount\":16,\"positiveResponseCount\":6,\"responseCount\":22,\"reviewCount\":0,\"roundedScore\":2,\"text\":null,\"title\":\"Average wait time\",\"reviewBar\":\"$1f6\",\"stars\":\"$1f7\"}\n1f9:{\"averageScore\":3,\"ratingText\":\"GOOD\"}\n1fa:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1f8:{\"actualScore\":3,\"id\":9,\"negativeResponseCount\":4,\"positiveResponseCount\":4,\"responseCount\":8,\"reviewCount\":0,\"roundedScore\":3,\"text\":null,\"title\":\"Felt Respected\",\"reviewBar\":\"$1f9\",\"stars\":\"$1fa\"}\n1eb:[\"$1"])</script><script>self.__next_f.push([1,"ec\",\"$1ef\",\"$1f2\",\"$1f5\",\"$1f8\"]\n1ea:{\"aggregates\":\"$1eb\",\"title\":\"Office \u0026 Staff Performance\"}\n1db:[\"$1dc\",\"$1ea\"]\n1fd:{\"id\":1,\"displayName\":\"Most Recent\"}\n1fe:{\"id\":2,\"displayName\":\"Oldest\"}\n1ff:{\"id\":3,\"displayName\":\"Highest Rated\"}\n200:{\"id\":4,\"displayName\":\"Lowest Rated\"}\n201:{\"id\":5,\"displayName\":\"Helpful\"}\n1fc:[\"$1fd\",\"$1fe\",\"$1ff\",\"$200\",\"$201\"]\n204:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n205:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n203:{\"commentText\":\"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"235af27c-10bd-4982-b003-f133d30c8cb2\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$204\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$205\",\"reviewTitle\":\"Best In Eden Prairie Or Lakeville\",\"providerDetail\":\"$41\"}\n207:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustR"])</script><script>self.__next_f.push([1,"ating\":null,\"waitTime\":null}\n208:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n206:{\"commentText\":\"I had been putting off seeing a dentist for years because of a bad past experience. When I finally went to Molldrem Family Dentistry, I couldn’t believe how different it felt. Dr. Kevin Molldrem and his team were patient, understanding, and non-judgmental about the time I had been away. They did a thorough exam, explained the issues I had, and walked me through a realistic treatment plan. What stood out was the respect they showed me as a patient. After a deep cleaning and some fillings, I feel healthier and more confident about my smile than ever before\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"f2c4ce7c-e3f2-485f-83c4-0e8c531f7dd8\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$207\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$208\",\"reviewTitle\":\"Gennuine Experience\",\"providerDetail\":\"$41\"}\n20a:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n20b:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n209:{\"commentText\":\"Molldrem Family Dentistry is honestly the best dental clinic I’ve ever visited. I had a cracked tooth that was giving me so much pain, and Dr. Kevin Molldrem not only fixed it with a crown but also made the whole process stress-free. He has such a calm and professional manner, and you can tell he really cares about his patients. The staff treated me like family, not just another patient. It"])</script><script>self.__next_f.push([1,"’s rare to find this level of genuine care in healthcare these days. I would recommend them to anyone looking for a trustworthy dentist in Minnesota.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"ad050dad-91eb-439e-b7b0-52e61ef612d5\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$20a\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$20b\",\"reviewTitle\":\"honestly the best dental clinic\",\"providerDetail\":\"$41\"}\n20d:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n20e:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n20c:{\"commentText\":\"I brought both of my kids to Molldrem Family Dentistry, and it was one of the smoothest family appointments I’ve ever had. Dr. Kevin Molldrem has a wonderful way with children, making them laugh while still explaining the importance of brushing. The staff kept everything running on schedule, so there was no waiting around, which is huge with little ones. Both kids left excited about their “sparkly teeth” and proudly showing off the stickers they received. As a parent, I appreciated how easy the entire experience was. It’s rare to find a clinic that truly makes dentistry fun for kids\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 02, 2025\",\"allowFlagging\":true,\"commentId\":\"d9e709eb-cd25-466e-9ce0-6c01ea70197a\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$20d\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$20e\",\"reviewTitle\":\"sparkly teeth\",\"providerDetail\":\"$41\"}\n210:{\"feltR"])</script><script>self.__next_f.push([1,"espected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n211:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n20f:{\"commentText\":\"My teenager was embarrassed about crooked teeth, so we scheduled an Invisalign consultation at Molldrem Family Dentistry. Dr. Kevin Molldrem showed us a 3D simulation of how her smile would look after treatment, which instantly boosted her confidence. He explained everything in clear terms so both of us understood the process. The staff was supportive and encouraging, treating her with respect. She left excited instead of anxious, which is saying something for a teen. It’s been three months, and we already see progress. I can’t thank this team enough for making such a big difference in her confidence and happiness.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 02, 2025\",\"allowFlagging\":true,\"commentId\":\"0d4482b4-962f-4b86-ae68-2ede2fbd8c82\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$210\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$211\",\"reviewTitle\":\"My Opinion \",\"providerDetail\":\"$41\"}\n213:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n214:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n212:{\"commentText\":\"My experience at Molldrem Family Dentistry was beyond expectations. I came in for a check-up and left with more knowledge ab"])</script><script>self.__next_f.push([1,"out oral health than I’ve ever had. Dr. Kevin Molldrem took extra time to explain how small lifestyle changes like hydration and flossing technique could improve my gums. He even demonstrated proper brushing on a model, which was surprisingly helpful. The staff created a warm atmosphere, greeting me by name and making me feel welcome. I walked out feeling educated, not just treated. That educational aspect is something I’ve never had at other clinics and sets this place apart.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 01, 2025\",\"allowFlagging\":true,\"commentId\":\"24341e2b-a580-4ba2-9473-784704b2c725\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$213\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$214\",\"reviewTitle\":\"Visit Again\",\"providerDetail\":\"$41\"}\n216:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n217:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n215:{\"commentText\":\"I recently had my first appointment at Molldrem Family Dentistry, and it won’t be my last. The check-up was thorough, and Dr. Kevin Molldrem took the time to explain everything he saw in my X-rays. He pointed out small issues before they became major problems, which I really appreciate. The staff is warm and welcoming, and the clinic itself feels bright and modern. What really stood out was how they respected my time — I was in and out right on schedule. In a world where appointments always seem to run late, that efficiency means a lot. Highly recommend this place.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 01, 2025\",\"allowFlagging\":true,\"commentId\":\"86d1cf09-5dbb-4c9a-888e-e785"])</script><script>self.__next_f.push([1,"879b61bd\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$216\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$217\",\"reviewTitle\":\"I recently had my first appointment \",\"providerDetail\":\"$41\"}\n219:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n21a:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n218:{\"commentText\":\" My daughter needed her first cavity filled, and I was worried about how she’d react. Dr. Kevin Molldrem handled it perfectly — he explained everything in kid-friendly terms and even let her “practice” with some of the tools before starting. She didn’t shed a single tear and left with a big smile (and a new toothbrush she was proud of). The way they make dental care positive for children is incredible. As a parent, I can’t put a price on that peace of mind. We’re lucky to have Molldrem Family Dentistry in our community, and I’ll always recommend them for families.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"92e55887-f90e-42b6-8640-19b017ae6059\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$219\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$21a\",\"reviewTitle\":\"Dr. Kevin Molldrem handled it perfectly\",\"providerDetail\":\"$41\"}\n21c:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n21d:{\"allowFla"])</script><script>self.__next_f.push([1,"gging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n21b:{\"commentText\":\"I cracked a tooth on popcorn during movie night and panicked. A friend told me to call Molldrem Family Dentistry, and they squeezed me in the next morning. Dr. Kevin Molldrem repaired the damage so seamlessly that I couldn’t even remember which tooth it was afterward. The level of precision and artistry is impressive. The staff kept me relaxed the entire time, even offering to dim the lights during the procedure. I walked out with my smile fully restored in under two hours. That kind of fast, high-quality care is exactly why I’ll be recommending them to everyone I know.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"6cb8ed1d-f653-4fd4-bd52-00b785151a80\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$21c\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$21d\",\"reviewTitle\":\"Super\",\"providerDetail\":\"$41\"}\n21f:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n220:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n21e:{\"commentText\":\"I never thought a dental cleaning could feel luxurious, but Molldrem Family Dentistry proved me wrong. From the soft neck pillow they offered to the calming background music, the entire experience felt more like a spa visit than a dental appointment. Dr. Kevin Molldrem personally checked in after the hygienist was done, ensuring everything looked perfect. I appreciated how they didn’t try to upsell unnecessary treatments, just ho"])</script><script>self.__next_f.push([1,"nest advice for maintaining my smile. My teeth feel amazing, and I actually caught myself smiling in the mirror more than usual today. This is dentistry done right — thoughtful, precise, and caring.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"31150882-ca5c-40fb-9567-39a748c4927f\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$21f\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$220\",\"reviewTitle\":\"Molldrem Family Dentistry proved me wrong\",\"providerDetail\":\"$41\"}\n222:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n223:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n221:{\"commentText\":\"My young son had his first dental appointment with Dr. Kevin Molldrem, and I couldn’t have asked for a better experience. The staff went out of their way to make it fun for him, explaining tools in a playful way and giving him little prizes afterward. Dr. Molldrem was patient and encouraging, which helped my son stay relaxed the whole time. The kid-friendly atmosphere, combined with top-notch professionalism, makes this office perfect for families. My son left saying he can’t wait to go back, which is something I never expected to hear about the dentist! We’ll be lifelong patients here\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"0bbcfea5-9462-4431-8e1f-4d31e4883eb0\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$222\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$223\",\"rev"])</script><script>self.__next_f.push([1,"iewTitle\":\"My young son had his first dental appointment \",\"providerDetail\":\"$41\"}\n225:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n226:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n224:{\"commentText\":\"I chipped a tooth on vacation and needed quick repair when I got home. Molldrem Family Dentistry fit me in the very next day. Dr. Kevin Molldrem did an incredible job — the bonding work perfectly matched my natural tooth color. You can’t even tell there was ever damage. The process was painless, and the attention to detail was impressive. The staff was warm and reassuring, making what could have been a stressful situation feel easy. I’m so grateful for their quick action and high-quality work. It’s rare to find this level of care and professionalism in one place.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"22f1b3fc-c481-4def-b475-fd8878d7de9d\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$225\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$226\",\"reviewTitle\":\"I chipped a tooth on vacation\",\"providerDetail\":\"$41\"}\n228:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n229:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n227:{\"commentText\":\"A coworker suggested Molldrem Family Dentistry when I mention"])</script><script>self.__next_f.push([1,"ed I wanted to improve my smile. I booked a consultation with Dr. Kevin Molldrem for veneers. He walked me through the entire process, from shade selection to long-term care, and answered every single question. The results? Absolutely stunning — natural-looking and exactly what I wanted. I’ve gotten so many compliments since. The team made the whole experience stress-free and even fun. The clinic feels modern and high-tech, yet still warm and inviting. I’m beyond happy with my decision and grateful for the confidence boost. I can’t stop smiling in photos now.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"b31383a2-73bb-4285-a4ad-07c41a2f4512\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$228\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$229\",\"reviewTitle\":\"A coworker suggested Molldrem Family Dentistry\",\"providerDetail\":\"$41\"}\n22b:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n22c:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n22a:{\"commentText\":\"As someone with dental anxiety, I was nervous about getting a root canal. Dr. Kevin Molldrem completely changed my perception of the procedure. He explained every step beforehand, checked in often during treatment, and used techniques that made it entirely pain-free. I left wondering why I had been so afraid in the first place. The clinic is bright, clean, and has a calming atmosphere. The staff was wonderful, making sure I felt comfortable from start to finish. I’m incredibly thankful to have found a dentist who combines skill with genuine compassion. I won’t go anywher"])</script><script>self.__next_f.push([1,"e else now.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 19, 2025\",\"allowFlagging\":true,\"commentId\":\"c2b615eb-cd0a-4051-8497-0d814d697921\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$22b\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$22c\",\"reviewTitle\":\"I was nervous about getting a root canal.\",\"providerDetail\":\"$41\"}\n22e:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n22f:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n22d:{\"commentText\":\"Very professional or best in the town. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"ddc151b3-c71f-4dec-9296-02c265d25d21\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$22e\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$22f\",\"reviewTitle\":\"All Good\",\"providerDetail\":\"$41\"}\n231:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n232:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n230:{\"commentText\":\"When I broke a tooth, I thought I’d have to make multiple trips for a crown. But Dr. Kevin Molldrem DDS at Molldrem Family Dentistry introduced me to same-day CEREC crowns. In just one visit, my tooth was scanned, designed, and fitted with a perfect c"])</script><script>self.__next_f.push([1,"eramic crown. It matched my natural teeth so well that no one can tell which one it is. The convenience of avoiding a temporary crown and extra appointments was amazing. The entire process took only a few hours, and I left with a permanent solution that feels great. Truly a modern, patient-friendly dental experience!\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"56036987-0146-40de-96ce-a69ffbb6a31e\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$231\",\"helpfulCount\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$232\",\"reviewTitle\":\"same-day CEREC crowns\",\"providerDetail\":\"$41\"}\n234:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n235:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n233:{\"commentText\":\" I had been dealing with jaw pain and headaches for years until I visited Dr. Kevin Molldrem DDS at Molldrem Family Dentistry. He suggested an NTI appliance, and I was amazed at the difference it made almost immediately. The custom fit was perfect, and it was so comfortable to wear at night. My headaches have significantly reduced, and my jaw feels relaxed for the first time in ages. The staff made the whole experience pleasant, answering all my questions. I wish I had visited sooner—Dr. Molldrem’s expertise and the NTI solution truly changed my quality of life for the better. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"8fb309bc-ec07-45dc-9718-71be7bc06ef5\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\""])</script><script>self.__next_f.push([1,",\"answers\":\"$234\",\"helpfulCount\":2,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$235\",\"reviewTitle\":\"dealing with jaw pain\",\"providerDetail\":\"$41\"}\n237:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n238:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n236:{\"commentText\":\"My daughter needed her first filling, and I was nervous about how she’d handle it. Dr. Kevin Molldrem was absolutely amazing with her. He explained the process using kid-friendly language and even let her “practice” with some of the tools beforehand. By the time the filling was done, she wasn’t scared at all—in fact, she left proudly showing off her “sparkly tooth.” It’s rare to find a dentist who can make a child’s first procedure such a positive experience. Molldrem Family Dentistry is the kind of place that sets kids up for a lifetime of fearless dental care. Fantastic experience.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"6cad9f18-934f-4cd4-8555-7f238482151d\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$237\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$238\",\"reviewTitle\":\"Top Class \",\"providerDetail\":\"$41\"}\n23a:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n23b:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n239:{\""])</script><script>self.__next_f.push([1,"commentText\":\"Dr. Kevin Molldrem is truly an artist when it comes to cosmetic dentistry. I visited for bonding to fix minor chips and gaps, and the results exceeded my expectations. He carefully shaped and polished each tooth to blend seamlessly with the rest, and the difference was night and day. He also explained how to care for the bonding to make it last as long as possible. The procedure was painless, and I left feeling like I had a completely new smile. It’s rare to find a dentist who combines technical expertise with an artistic eye. This place is exceptional. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"d56d3382-2e23-4395-8e7f-a43937448bfd\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$23a\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$23b\",\"reviewTitle\":\"Dr. Molldrem is truly an artist \",\"providerDetail\":\"$41\"}\n23d:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n23e:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n23c:{\"commentText\":\"When I chipped my front tooth before an important job interview, I panicked. A friend recommended Molldrem Family Dentistry, and they got me in the same day. Dr. Molldrem repaired the tooth with such precision that I can’t even see where the chip was. He made sure the shape and color matched perfectly, boosting my confidence just in time for my big day. The whole team treated my situation with urgency and empathy, which I’ll never forget. It wasn’t just a repair—it felt like they understood how important my smile was in that moment. They truly saved the day.\",\"displayName\":\"\",\""])</script><script>self.__next_f.push([1,"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"8bae936c-6925-4ab0-872f-f47d982c7e2d\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$23d\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$23e\",\"reviewTitle\":\"Best In The Town\",\"providerDetail\":\"$41\"}\n202:[\"$203\",\"$206\",\"$209\",\"$20c\",\"$20f\",\"$212\",\"$215\",\"$218\",\"$21b\",\"$21e\",\"$221\",\"$224\",\"$227\",\"$22a\",\"$22d\",\"$230\",\"$233\",\"$236\",\"$239\",\"$23c\"]\n1fb:{\"commentSortOptions\":\"$1fc\",\"results\":\"$202\",\"suppressed\":false,\"totalCommentCount\":157}\n240:{\"id\":203,\"statusDescription\":\"Inappropriate content\"}\n241:{\"id\":204,\"statusDescription\":\"Privacy concerns\"}\n242:{\"id\":205,\"statusDescription\":\"Other\"}\n23f:[\"$240\",\"$241\",\"$242\"]\n243:{\"reviewDate\":\"2025-09-29T22:52:32.087Z\",\"reviewText\":\"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"starRating\":5}\n244:{\"actualScore\":4.718391,\"responseCount\":174,\"roundedScore\":4.7,\"reviewCount\":157}\n247:{\"count\":160,\"percent\":92,\"star\":5}\n248:{\"count\":2,\"percent\":1,\"star\":4}\n249:{\"count\":0,\"percent\":0,\"star\":3}\n24a:{\"count\":1,\"percent\":1,\"star\":2}\n24b:{\"count\":11,\"percent\":6,\"star\":1}\n246:[\"$247\",\"$248\",\"$249\",\"$24a\",\"$24b\"]\n245:{\"aggregates\":\"$246\",\"totalResponseCount\":174}\n1da:{\"cards\":\"$1db\",\"commentCount\":157,\"comments\":\"$1fb\",\"commentsSuppressed\":false,\"displayName\":\"Dr. Molldrem\",\"flagReasons\":\"$23f\",\"highlightedReview\":\"$243\",\"largeImageUrl\":\"//photos.healthgrades.com"])</script><script>self.__next_f.push([1,"/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"mediumImageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"overall\":\"$244\",\"providerCode\":\"3X36D\",\"providerName\":\"Dr. Kevin Molldrem, DDS\",\"providerPossessiveName\":\"Dr. Molldrem's\",\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"specialty\":\"Dentistry\",\"surveyDistribution\":\"$245\",\"surveysSuppressed\":false}\n1d9:{\"commentsSuppressed\":false,\"hasComments\":true,\"model\":\"$1da\"}\n"])</script><script>self.__next_f.push([1,"f:[[null,[\"$\",\"div\",null,{\"id\":\"div-gpt-ad-outofpage-oop\"}],[\"$\",\"$L1d\",null,{\"adsModel\":{\"adIds\":[],\"slots\":[{\"id\":\"div-gpt-ad-leaderboard1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/leaderboard1\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,50],[320,50]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[728,90]],\"height\":100,\"name\":\"desktop\",\"width\":727}],\"section\":\"top\",\"sizes\":[320,50],\"targets\":[{\"key\":\"pos\",\"value\":[\"leaderboard1\"]},{\"key\":\"section\",\"value\":[\"top\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`leaderboard1`top`new\"]}]},{\"id\":\"div-gpt-ad-aboveright1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec1\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"top\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec1\"]},{\"key\":\"section\",\"value\":[\"top\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec1`top`new\"]}]},{\"id\":\"div-gpt-ad-pitchfork1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec2\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"about\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec2\"]},{\"key\":\"section\",\"value\":[\"about\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec2`about`new\"]}]},{\"id\":\"div-gpt-ad-pitchfork2\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec3\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"visit\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec3\"]},{\"key\":\"section\",\"value\":[\"visit\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec3`visit`new\"]}]},{\"id\":\"div-gpt-ad-pitchfork3\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec4\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"hospitals\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec4\"]},{\"key\":\"section\",\"value\":[\"hospitals\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec4`hospitals`new\"]}]},{\"id\":\"div-gpt-ad-pitchfork4\",\"isFomo\":true,\"path\":\"hg/basic/structured/mt/medrec5\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"compare\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec5\"]},{\"key\":\"section\",\"value\":[\"compare\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec5`compare`new\"]}]},{\"id\":\"div-gpt-ad-pitchfork5\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec6\",\"responsiveSizeMappings\":[{\"adTargets\":[[300,250]],\"height\":100,\"name\":\"mobile\",\"width\":100},{\"adTargets\":[[300,600],[300,250],[160,300]],\"height\":100,\"name\":\"desktop\",\"width\":600}],\"section\":\"review\",\"sizes\":[300,250],\"targets\":[{\"key\":\"pos\",\"value\":[\"medrec6\"]},{\"key\":\"section\",\"value\":[\"review\"]},{\"key\":\"target\",\"value\":[\"hg3desktop`Basic`medrec6`review`new\"]}]}],\"targets\":[{\"key\":\"app\",\"value\":[\"provider-profile-app\"]},{\"key\":\"responsive\",\"value\":[\"true\"]},{\"key\":\"rid\",\"value\":[\"R54a945d5b5db49c1a2\"]},{\"key\":\"pwid\",\"value\":[\"3X36D\"]},{\"key\":\"pv\",\"value\":[\"yes\"]},{\"key\":\"comment\",\"value\":[\"yes\"]},{\"key\":\"inid\",\"value\":[\"HPY000054F\",\"HPY00006F7\",\"HPY000075D\",\"HPY00007CF\",\"HPY9000575\",\"HPY0000708\",\"HPY000045D\",\"HPY000074E\",\"HPY0000692\",\"HPY00006E5\",\"HPY00006D9\",\"HPY0000453\",\"HPY00005F0\",\"HPY0000768\",\"HPY0000619\",\"HPY0000776\",\"HPY0000B6F\",\"HPY0000627\",\"HPY0000C4B\"]},{\"key\":\"prop13\",\"value\":[\"r3hc9\"]},{\"key\":\"prop25\",\"value\":[\"\"]},{\"key\":\"pagetype\",\"value\":[\"MARKET_TARGETED\"]},{\"key\":\"gp\",\"value\":[\"\"]},{\"key\":\"rtg\",\"value\":[\"94\"]},{\"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\"]}]},\"appointmentModel\":{\"isOaAny\":false,\"isOar\":false,\"isOas\":false,\"isOasZocdoc\":false,\"isOasWithoutInventory\":false,\"isOasUrl\":false,\"existingPatientPhone\":null,\"isBifurcated\":false,\"newPatientPhone\":null,\"questionsPhone\":null,\"appointmentLink\":null,\"oas\":null,\"onlineScheduling\":[]},\"experienceModel\":{\"conditionsAndProcedures\":[]},\"featuresModel\":{\"features\":{\"adsDoubleVerify\":true,\"enableCallsDisclaimerLanguage\":true,\"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,HPEMOAS,HPSMOAS,HPWWOAS,HPVHOAS,NWHLTHOAS,TLKTRYOAS,CSHSEOAS,OCTOAS,CANCHOAS,OCTVIRTOAS,SONDVRTOAS,SONDOAS,FRANCOAS,CCONOAS,MSKCCOAS,NOVHOAS\",\"isProfilePatientFavoriteBusinessLogic\":true,\"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\",\"profileDearDocOas\":true,\"isProfileBetterHelpPromo\":false,\"displayUploadPhotoOption\":false,\"profileHcaSafeHarborVariations\":\"noexp\",\"displayHcaSafeHarbor\":false,\"profileHgRx\":\"dental\",\"isProfileHgChoiceBusinessLogic\":false,\"isProfileElevated\":\"control\",\"isProfileSuppressInsurance\":false,\"profileOarMedchat\":\"control\",\"profileOarMedchatAI\":\"control\",\"isProfileOasCta\":false,\"profileLoadsGpt\":true,\"profileLogoLanguage\":\"Brought to you by and on staff at\",\"profileSpecializationText\":\"\",\"profileOptumPerks\":\"noexp\",\"isProfileProviderLinksEnabled\":true,\"isProfileSeniorCare\":false,\"isProfileSidebarCtaCustomization\":false,\"isProfileStandardOas\":true,\"displayZocdocCalendar\":false,\"profileTitleTagExp\":\"noexp\",\"profileMedchatHowCanWeHelp\":false,\"profileMetaDescriptionExp\":\"noexp\",\"profileSectionOrder\":{\"sections\":[{\"navBarLabel\":\"\",\"sectionKey\":\"adSection_top\",\"sectionType\":\"ordinary\",\"adSection\":\"top\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true},{\"sectionKey\":\"OasCalendar\",\"sectionTitle\":\"\",\"sectionType\":\"ordinary\",\"componentName\":\"OasCalendarSection\",\"hgoName\":\"oas-calendar\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"OasCalendar\"},{\"sectionKey\":\"compare-top\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"sectionKey\":\"carePhilosophy\",\"sectionType\":\"ordinary\",\"componentName\":\"CarePhilosophySection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-top\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\"},{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hospitalHighlight\",\"sectionTitle\":\"Top Hospital\",\"sectionType\":\"ordinary\",\"componentName\":\"HospitalHighlightSection\",\"isNavBarVisible\":false},{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"highlights\",\"sectionTitle\":\"Highlights\",\"sectionType\":\"ordinary\",\"componentName\":\"HighlightsSection\"},{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hgChoice\",\"sectionType\":\"ordinary\",\"componentName\":\"HgChoiceSection\",\"isNavBarVisible\":false},{\"navBarLabel\":\"\",\"sectionKey\":\"patientFavorite\",\"sectionType\":\"ordinary\",\"componentName\":\"PatientFavoriteSection\",\"isNavBarVisible\":false,\"isVisible\":true},{\"sectionTitle\":\"Experience\",\"sectionType\":\"primary\",\"componentName\":\"ExperienceCheckSection\",\"hgoName\":\"experience\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Experience\",\"sectionKey\":\"experience\"},{\"sectionKey\":\"ratings\",\"sectionType\":\"primary\",\"componentName\":\"ReviewsSection\",\"hgoName\":\"reviews\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Ratings\"},{\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_review\",\"sectionType\":\"ordinary\",\"adSection\":\"review\"},{\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"subHeader\":\"Expand your knowledge with related news and articles.\",\"header\":\"Know Before You Go\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_knowBeforeYouGo\",\"sectionType\":\"secondary\"},{\"sectionKey\":\"aboutMe\",\"sectionTitle\":\"About Me\",\"sectionType\":\"primary\",\"componentName\":\"AboutMeSection\",\"hgoName\":\"about me\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"About Me\"},{\"sectionKey\":\"contentDriver_fomo\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"sectionType\":\"ordinary\",\"adSection\":\"about\",\"componentName\":\"AdSection\",\"fomoAdAction\":\"swapIn\",\"isNavBarVisible\":false,\"isVisible\":false,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_about_fomo\"},{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_tips\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"viewAllText\":\"\",\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"Guidance for getting the right healthcare\"}},{\"sectionKey\":\"adSection_about_tips\",\"sectionType\":\"ordinary\",\"adSection\":\"about\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"componentName\":\"InsuranceSection\",\"hgoName\":\"insurance\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Insurance\",\"sectionKey\":\"insurance\",\"sectionTitle\":\"Insurance Check\",\"sectionType\":\"primary\"},{\"hgoName\":\"location\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Locations\",\"sectionKey\":\"locations\",\"sectionTitle\":\"Locations\",\"sectionType\":\"primary\",\"componentName\":\"LocationsSection\"},{\"sectionKey\":\"contentDriver_appointmentGuides\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"viewAllUrl\":\"https://healthguides.healthgrades.com/appointment-guide/?hid=t12_visit\",\"header\":\"Before your visit with\",\"subHeader\":\"Choose an appointment guide to help you ask the right questions.\",\"viewAllText\":\"View all guides\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"navBarLabel\":\"Hospitals\",\"sectionKey\":\"hospitals\",\"sectionTitle\":\"Affiliated Hospitals\",\"sectionType\":\"primary\",\"componentName\":\"HospitalsSection\",\"hgoName\":\"hospitals\",\"isNavBarVisible\":true,\"isVisible\":true},{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-bottom\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\"},{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"compare-bottom\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false},{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"adSection_hospitals\",\"sectionType\":\"ordinary\",\"adSection\":\"hospitals\",\"componentName\":\"AdSection\",\"isNavBarVisible\":false},{\"sectionTitle\":\"\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"\",\"viewAllText\":\"\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_likeAndRecommendedReading\"},{\"navBarLabel\":\"\",\"sectionKey\":\"providerSeoLinking\",\"sectionType\":\"secondary\",\"componentName\":\"ProviderSeoLinkingSection\",\"isNavBarVisible\":false,\"isVisible\":true}],\"env\":\"PROD\",\"layoutName\":\"mt\"},\"profileHintConfig\":{\"rowConfiguration\":[2,2],\"env\":\"prod\",\"hints\":[\"RecentReview\",\"TopHospital\",\"Bio\"]},\"profileSidebarCtaCustomization\":\"control\",\"suppressSurveyPwids\":\"$1e\",\"isProfileHideLocationsSection\":false,\"useHealthPrivacyComplianceCheck\":true,\"healthPrivacyComplianceOptinStates\":\"wa,md,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn\",\"zetaTimeout\":600,\"profileAppointmentGuides\":\"new\",\"profileAppointmentGuidesVariant\":\"control\",\"displayXLargeImage\":true,\"displayProfileClaimedFlag\":true,\"voltronDisplayProfileCompare\":true,\"profileInlineReviewDriverVariations\":\"noexp\",\"profileUseModularAds\":true,\"analyticsTestVersion\":\"$1f\"},\"sections\":\"$20\",\"pageRules\":{\"acceptsNewPatients\":true,\"appointmentCtaText\":\"Schedule Now\",\"displayAppointmentCtaBeforePhone\":false,\"displayBoardCertifications\":false,\"displayClaimProfileTopBanner\":true,\"displayDearDoc\":false,\"displayEasyOnlineScheduling\":false,\"displayElevatedProfile\":false,\"displayHcaSafeHarbor\":false,\"displayLocations\":true,\"displayOarMedchat\":false,\"displayOasCalendar\":false,\"displayOfficeHours\":false,\"displayPhone\":true,\"displayProfileClaimed\":false,\"displaySecureCallWith247Language\":false,\"displaySecureCallWithout247Language\":false,\"displaySeniorCare\":false,\"displaySurveyRating\":true,\"displayTelehealth\":false,\"hintsModel\":{\"hasHints\":false,\"hints\":[],\"rowConfiguration\":[]},\"isHgChoiceProfile\":false,\"isPatientFavoriteProfile\":true,\"sidebarAppointmentCardTitle\":\"Make an Appointment\",\"telehealthCtaText\":\"Telehealth Available\",\"profileLayout\":\"mt\"}},\"providerModel\":{\"aboutMe\":{\"autoBiography\":\"\",\"carePhilosophy\":[],\"generatedBiography\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\",\"memberships\":[],\"roundedYearsOfExperience\":0,\"testimonials\":[]},\"boardActionInformation\":{\"boardActions\":[],\"dataAccuracyDate\":\"\",\"shouldDisplayBoardActions\":false},\"acceptsNewPatients\":true,\"age\":\"53\",\"awardsAndRecognitions\":{\"allOtherMedia\":[],\"awardsAndHonorsMedia\":[],\"hasFiveStarHonor\":false,\"hasAwards\":false,\"hasMedia\":false,\"hasRecognitionHonor\":false},\"compareProviders\":[{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Nina Huynh, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"29PV2\",\"surveyOverallStarRating\":4.7,\"mapOfficeId\":\"XBYK8J01\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-nina-huynh-29pv2\",\"suppressedSurvey\":false,\"surveyUserCount\":216,\"photoUrls\":[{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w60h80_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":80,\"type\":\"small\",\"width\":60},{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w90h120_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90},{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w120h160_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":160,\"type\":\"large\",\"width\":120},{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w185h248_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}]},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Yu Lei, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"36HFB\",\"surveyOverallStarRating\":4.6,\"mapOfficeId\":\"XBYK8J01\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/providers/yu-lei-36hfb\",\"suppressedSurvey\":false,\"surveyUserCount\":191,\"photoUrls\":[{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w60h80_v28116.jpg\",\"height\":80,\"type\":\"small\",\"width\":60},{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w90h120_v28116.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90},{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w120h160_v28116.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}]},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Jade Lyles, DMD\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"XTLJ3\",\"surveyOverallStarRating\":4.9,\"mapOfficeId\":\"XYLM3C\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-jade-lyles-xtlj3\",\"suppressedSurvey\":false,\"surveyUserCount\":147,\"photoUrls\":[{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w60h80_v81885.jpg\",\"height\":80,\"type\":\"small\",\"width\":60},{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w90h120_v81885.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90},{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w120h160_v81885.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}]},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Kirk Dickey, DDS\",\"gender\":\"M\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"Y5MYH\",\"surveyOverallStarRating\":4.8,\"mapOfficeId\":\"X47XP8\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-kirk-dickey-y5myh\",\"suppressedSurvey\":false,\"surveyUserCount\":122,\"photoUrls\":[{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w60h80_v11503.jpg\",\"height\":80,\"type\":\"small\",\"width\":60},{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w90h120_v11503.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90},{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w120h160_v11503.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}]},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"displayFullName\":\"Dr. Jean Merry, DDS\",\"gender\":\"F\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"pwid\":\"YDW22\",\"surveyOverallStarRating\":4.8,\"mapOfficeId\":\"X6L8R5\",\"practicingSpeciality\":\"Dentistry\",\"providerUrl\":\"/dentist/dr-jean-merry-ydw22\",\"suppressedSurvey\":false,\"surveyUserCount\":12,\"photoUrls\":[{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w60h80_v11799.jpg\",\"height\":80,\"type\":\"small\",\"width\":60},{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w90h120_v11799.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90},{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w120h160_v11799.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}]}],\"conversionCode\":\"Direct\",\"displayName\":\"Dr. Molldrem\",\"displayNamePossessive\":\"Dr. Molldrem's\",\"entityType\":\"dentist\",\"breadcrumbModel\":{\"cityDirectoryLink\":\"/dentistry-general-directory/mn-minnesota/eden-prairie\",\"practicingSpecialty\":\"Dentists\",\"specialtySearchLink\":\"/dentistry-general-directory\",\"stateDirectoryLink\":\"/dentistry-general-directory/mn-minnesota\"},\"compareSearchUrl\":\"/usearch?\u0026what=Dentistry\u0026searchType=PracticingSpeciality\u0026entityCode=PS328\u0026where=Eden%20Prairie,%20MN\u0026pt=44.859608,-93.43807\",\"boardCertifications\":[],\"boardCertificationFootnotes\":[],\"certifyingAgencies\":[],\"displayOverallStarRating\":4.7,\"education\":[],\"practices\":[{\"id\":\"\",\"officeLocations\":[{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=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\"}],\"practiceName\":\"Practice\",\"websiteUrl\":\"\"}],\"providerDisplayFullName\":\"Dr. Kevin Molldrem, DDS\",\"gender\":\"M\",\"hasDisplayImage\":false,\"hasTelehealth\":false,\"highlights\":[{\"displayIcon\":\"HeartIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":100,\"text\":\"Friendly Staff\",\"trackingId\":\"friendly-staff\"},{\"displayIcon\":\"CalendarIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":110,\"text\":\"Easy Scheduling\",\"trackingId\":\"easy-scheduling\"},{\"displayIcon\":\"StarIcon\",\"groupIdType\":1,\"highlightCategory\":\"RECENTREVIEWS\",\"sortOrder\":10,\"text\":\"Recent Reviews\",\"trackingId\":\"recent-reviews\",\"commentText\":\"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"overallScore\":5,\"author\":\"Patient\"}],\"isNoIndexNoFollow\":false,\"insuranceAccepted\":[{\"code\":\"HPY000054F\",\"payor\":\"Delta Dental\",\"plans\":[{\"name\":\"Delta Dental Premier\",\"planType\":\"\"},{\"name\":\"Delta Dental PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00006F7\",\"payor\":\"Cigna\",\"plans\":[{\"name\":\"Dental Advantage DPPO\",\"planType\":\"DPPO\"},{\"name\":\"Total Dental DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY000075D\",\"payor\":\"Connection Dental\",\"plans\":[{\"name\":\"Connection Dental PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00007CF\",\"payor\":\"Florida Blue\",\"plans\":[{\"name\":\"BlueDental Choice \u0026 Choice Plus DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY9000575\",\"payor\":\"United Concordia Dental\",\"plans\":[{\"name\":\"Advantage Plus 20 DHMO\",\"planType\":\"DHMO\"},{\"name\":\"Elite Plus DPPO\",\"planType\":\"DPPO\"},{\"name\":\"Alliance EPO\",\"planType\":\"EPO\"}]},{\"code\":\"HPY0000708\",\"payor\":\"United Concordia\",\"plans\":[{\"name\":\"Advantage Plus PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY000045D\",\"payor\":\"Guardian\",\"plans\":[{\"name\":\"DentalGuard Preferred\",\"planType\":\"\"}]},{\"code\":\"HPY000074E\",\"payor\":\"PreferredOne\",\"plans\":[{\"name\":\"PreferredOne PPO\",\"planType\":\"PPO\"},{\"name\":\"PreferredHealth\",\"planType\":\"\"}]},{\"code\":\"HPY0000692\",\"payor\":\"MetLife\",\"plans\":[{\"name\":\"MetLife PDP\",\"planType\":\"PDP\"},{\"name\":\"PDP Plus (Preferred Dentist Program) DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY00006E5\",\"payor\":\"Ameritas\",\"plans\":[{\"name\":\"Ameritas PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00006D9\",\"payor\":\"Aetna\",\"plans\":[{\"name\":\"Dental DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY0000453\",\"payor\":\"Humana\",\"plans\":[{\"name\":\"Humana PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00005F0\",\"payor\":\"Lincoln Financial Group\",\"plans\":[{\"name\":\"DentalConnect PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000768\",\"payor\":\"Anthem\",\"plans\":[{\"name\":\"Dental Prime DPPO\",\"planType\":\"DPPO\"},{\"name\":\"Dental Complete DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY0000619\",\"payor\":\"UnitedHealthCare\",\"plans\":[{\"name\":\"Dental\",\"planType\":\"\"}]},{\"code\":\"HPY0000776\",\"payor\":\"Total Dental Administrators PPO\",\"plans\":[{\"name\":\"Total Dental Administrators PPO PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000B6F\",\"payor\":\"Dominion National\",\"plans\":[{\"name\":\"Dental Choice DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY0000627\",\"payor\":\"Principal Financial Group\",\"plans\":[{\"name\":\"Dental PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000C4B\",\"payor\":\"Sun Life Financial\",\"plans\":[{\"name\":\"Sun Life Financial\",\"planType\":\"\"}]}],\"insurancePhone\":\"(952) 974-5116\",\"imageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"imageUrlWebp\":\"https://dims.healthgrades.com/dims3/MMH/format/webp/?url=https:%2F%2Fphotos.healthgrades.com%2Fimg%2Fsilhouettes%2Fsilhouette-male_w200h267_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS\",\"isAffirmCare\":false,\"isDentist\":true,\"isDesignated\":false,\"isDesignatedLayout\":false,\"isElevated\":false,\"isEpp\":false,\"isEppMarketTargeted\":true,\"isLicenseRevoked\":false,\"isMarketActivation\":false,\"isMarketTargeted\":false,\"isMtAny\":true,\"isStandard\":true,\"isUrgentCareMarketTargeted\":false,\"isWriteMdProfile\":false,\"isWriteMdLiteProfile\":false,\"languages\":[],\"medicalSpecialty\":\"Dentistry\",\"npi\":\"1740404797\",\"pageType\":\"Dentist\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialtyNameIst\":\"Dentistry Practitioner\",\"practicingSpecialtyNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialtyWithHgChoice\":null,\"practicingSpecialties\":[{\"directoryUrl\":\"dentistry-general-directory\",\"hasClinicalFocus\":false,\"isHgChoice\":false,\"isPatientFavorite\":true,\"isPrimary\":true,\"practicingSpecialityCode\":\"PS328\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialityNameIst\":\"Dentistry Practitioner\",\"practicingSpecialityNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialityNamePlural\":\"Dentists\",\"practicingSpecialitySort\":1,\"rollupPracticingSpecialityCode\":\"PS328\",\"rollupPracticingSpecialityId\":92,\"rollupPracticingSpecialtyGroupCode\":\"GDNT\",\"rollupPracticingSpecialtyName\":\"Dentistry\"}],\"primaryOffice\":{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=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\"},\"primaryPracticingSpecialty\":\"$40\",\"productChannel\":\"22\",\"productCode\":\"\",\"professionalSubType\":\"DENT\",\"profileClaimCode\":\"\",\"providerVideo\":null,\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"pwid\":\"3X36D\",\"relevantSearchLinks\":[{\"links\":[{\"link\":\"/family-practice-directory\",\"text\":\"Family Medicine\"},{\"link\":\"/internal-medicine-directory\",\"text\":\"Internal Medicine\"},{\"link\":\"/obstetrics-gynecology-directory\",\"text\":\"Obstetrics \u0026 Gynecology\"},{\"link\":\"/cardiology-directory\",\"text\":\"Cardiology\"},{\"link\":\"/orthopedic-surgery-directory\",\"text\":\"Orthopedic Surgery\"},{\"link\":\"/surgery-general-directory\",\"text\":\"General Surgery\"},{\"link\":\"/neurology-directory\",\"text\":\"Neurology\"},{\"link\":\"/gastroenterology-directory\",\"text\":\"Gastroenterology\"},{\"link\":\"/urology-directory\",\"text\":\"Urology\"},{\"link\":\"/oncology-directory\",\"text\":\"Oncology\"},{\"link\":\"/neurosurgery-directory\",\"text\":\"Neurosurgery\"},{\"link\":\"/diabetes-metabolism-endocrinology-directory\",\"text\":\"Endocrinology, Diabetes \u0026 Metabolism\"}],\"title\":\"Specialists\"},{\"links\":[{\"link\":\"/orthodontics-directory\",\"text\":\"Orthodontics \u0026 Dentofacial Orthopedics\"},{\"link\":\"/pediatric-dentistry-directory\",\"text\":\"Pediatric Dentistry\"},{\"link\":\"/endodontics-directory\",\"text\":\"Endodontics\"},{\"link\":\"/oral-surgery-maxillofacial-surgery-directory\",\"text\":\"Oral \u0026 Maxillofacial Surgery\"},{\"link\":\"/oral-pathology-directory\",\"text\":\"Oral \u0026 Maxillofacial Pathology\"}],\"title\":\"Nearby Related Specialists\"},{\"links\":[{\"link\":\"/dentistry-general-directory/mn-minnesota/minneapolis\",\"text\":\"Dentistry, Minneapolis  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-paul\",\"text\":\"Dentistry, Saint Paul  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/rochester\",\"text\":\"Dentistry, Rochester  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/maple-grove\",\"text\":\"Dentistry, Maple Grove  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-cloud\",\"text\":\"Dentistry, Saint Cloud  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/burnsville\",\"text\":\"Dentistry, Burnsville  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/mankato\",\"text\":\"Dentistry, Mankato  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/edina\",\"text\":\"Dentistry, Edina  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/hopkins\",\"text\":\"Dentistry, Hopkins  MN\"},{\"link\":\"/dentistry-general-directory/mn-minnesota/savage\",\"text\":\"Dentistry, Savage  MN\"}],\"title\":\"Nearby Dentistry Practitioner\"}],\"subStatusCode\":\"1\",\"subStatusCodeSuppression\":false,\"suppressCertifications\":true,\"suppressSurveys\":false,\"surveyOverallRatingScore\":4.7,\"surveyUserCount\":174,\"telehealth\":[],\"urgentCareMarketTargetModel\":null,\"writeMd\":null},\"reviewsModel\":{\"commentsSuppressed\":false,\"hasComments\":true,\"model\":{\"cards\":[{\"aggregates\":[{\"actualScore\":3.3,\"id\":1,\"negativeResponseCount\":12,\"positiveResponseCount\":18,\"responseCount\":30,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Trustworthiness\",\"reviewBar\":{\"averageScore\":3.3,\"ratingText\":\"GOOD\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}},{\"actualScore\":3.6,\"id\":2,\"negativeResponseCount\":10,\"positiveResponseCount\":21,\"responseCount\":32,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Explains condition(s) well\",\"reviewBar\":{\"averageScore\":3.6,\"ratingText\":\"VERY GOOD\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}},{\"actualScore\":3.4,\"id\":3,\"negativeResponseCount\":11,\"positiveResponseCount\":17,\"responseCount\":28,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Answers questions\",\"reviewBar\":{\"averageScore\":3.4,\"ratingText\":\"VERY GOOD\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}},{\"actualScore\":3.6,\"id\":4,\"negativeResponseCount\":10,\"positiveResponseCount\":19,\"responseCount\":30,\"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\":7,\"positiveResponseCount\":26,\"responseCount\":34,\"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.2,\"id\":7,\"negativeResponseCount\":5,\"positiveResponseCount\":23,\"responseCount\":29,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Staff friendliness\",\"reviewBar\":{\"averageScore\":4.2,\"ratingText\":\"EXCELLENT\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}},{\"actualScore\":2.2,\"id\":8,\"negativeResponseCount\":16,\"positiveResponseCount\":6,\"responseCount\":22,\"reviewCount\":0,\"roundedScore\":2,\"text\":null,\"title\":\"Average wait time\",\"reviewBar\":{\"averageScore\":2.2,\"ratingText\":\"FAIR\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}},{\"actualScore\":3,\"id\":9,\"negativeResponseCount\":4,\"positiveResponseCount\":4,\"responseCount\":8,\"reviewCount\":0,\"roundedScore\":3,\"text\":null,\"title\":\"Felt Respected\",\"reviewBar\":{\"averageScore\":3,\"ratingText\":\"GOOD\"},\"stars\":{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}}],\"title\":\"Office \u0026 Staff Performance\"}],\"commentCount\":157,\"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 had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"235af27c-10bd-4982-b003-f133d30c8cb2\",\"communityMemberDetails\":\"\",\"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 Eden Prairie Or Lakeville\",\"providerDetail\":{\"displayName\":\"Dr. Molldrem's\",\"id\":\"3X36D\",\"image\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"primarySpecialty\":\"Dentistry\"}},{\"commentText\":\"I had been putting off seeing a dentist for years because of a bad past experience. When I finally went to Molldrem Family Dentistry, I couldn’t believe how different it felt. Dr. Kevin Molldrem and his team were patient, understanding, and non-judgmental about the time I had been away. They did a thorough exam, explained the issues I had, and walked me through a realistic treatment plan. What stood out was the respect they showed me as a patient. After a deep cleaning and some fillings, I feel healthier and more confident about my smile than ever before\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"f2c4ce7c-e3f2-485f-83c4-0e8c531f7dd8\",\"communityMemberDetails\":\"\",\"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\":\"Gennuine Experience\",\"providerDetail\":\"$41\"},{\"commentText\":\"Molldrem Family Dentistry is honestly the best dental clinic I’ve ever visited. I had a cracked tooth that was giving me so much pain, and Dr. Kevin Molldrem not only fixed it with a crown but also made the whole process stress-free. He has such a calm and professional manner, and you can tell he really cares about his patients. The staff treated me like family, not just another patient. It’s rare to find this level of genuine care in healthcare these days. I would recommend them to anyone looking for a trustworthy dentist in Minnesota.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 29, 2025\",\"allowFlagging\":true,\"commentId\":\"ad050dad-91eb-439e-b7b0-52e61ef612d5\",\"communityMemberDetails\":\"\",\"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\":\"honestly the best dental clinic\",\"providerDetail\":\"$41\"},{\"commentText\":\"I brought both of my kids to Molldrem Family Dentistry, and it was one of the smoothest family appointments I’ve ever had. Dr. Kevin Molldrem has a wonderful way with children, making them laugh while still explaining the importance of brushing. The staff kept everything running on schedule, so there was no waiting around, which is huge with little ones. Both kids left excited about their “sparkly teeth” and proudly showing off the stickers they received. As a parent, I appreciated how easy the entire experience was. It’s rare to find a clinic that truly makes dentistry fun for kids\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 02, 2025\",\"allowFlagging\":true,\"commentId\":\"d9e709eb-cd25-466e-9ce0-6c01ea70197a\",\"communityMemberDetails\":\"\",\"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\":\"sparkly teeth\",\"providerDetail\":\"$41\"},{\"commentText\":\"My teenager was embarrassed about crooked teeth, so we scheduled an Invisalign consultation at Molldrem Family Dentistry. Dr. Kevin Molldrem showed us a 3D simulation of how her smile would look after treatment, which instantly boosted her confidence. He explained everything in clear terms so both of us understood the process. The staff was supportive and encouraging, treating her with respect. She left excited instead of anxious, which is saying something for a teen. It’s been three months, and we already see progress. I can’t thank this team enough for making such a big difference in her confidence and happiness.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 02, 2025\",\"allowFlagging\":true,\"commentId\":\"0d4482b4-962f-4b86-ae68-2ede2fbd8c82\",\"communityMemberDetails\":\"\",\"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\":\"My Opinion \",\"providerDetail\":\"$41\"},{\"commentText\":\"My experience at Molldrem Family Dentistry was beyond expectations. I came in for a check-up and left with more knowledge about oral health than I’ve ever had. Dr. Kevin Molldrem took extra time to explain how small lifestyle changes like hydration and flossing technique could improve my gums. He even demonstrated proper brushing on a model, which was surprisingly helpful. The staff created a warm atmosphere, greeting me by name and making me feel welcome. I walked out feeling educated, not just treated. That educational aspect is something I’ve never had at other clinics and sets this place apart.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 01, 2025\",\"allowFlagging\":true,\"commentId\":\"24341e2b-a580-4ba2-9473-784704b2c725\",\"communityMemberDetails\":\"\",\"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\":\"Visit Again\",\"providerDetail\":\"$41\"},{\"commentText\":\"I recently had my first appointment at Molldrem Family Dentistry, and it won’t be my last. The check-up was thorough, and Dr. Kevin Molldrem took the time to explain everything he saw in my X-rays. He pointed out small issues before they became major problems, which I really appreciate. The staff is warm and welcoming, and the clinic itself feels bright and modern. What really stood out was how they respected my time — I was in and out right on schedule. In a world where appointments always seem to run late, that efficiency means a lot. Highly recommend this place.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Sep 01, 2025\",\"allowFlagging\":true,\"commentId\":\"86d1cf09-5dbb-4c9a-888e-e785879b61bd\",\"communityMemberDetails\":\"\",\"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 recently had my first appointment \",\"providerDetail\":\"$41\"},{\"commentText\":\" My daughter needed her first cavity filled, and I was worried about how she’d react. Dr. Kevin Molldrem handled it perfectly — he explained everything in kid-friendly terms and even let her “practice” with some of the tools before starting. She didn’t shed a single tear and left with a big smile (and a new toothbrush she was proud of). The way they make dental care positive for children is incredible. As a parent, I can’t put a price on that peace of mind. We’re lucky to have Molldrem Family Dentistry in our community, and I’ll always recommend them for families.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"92e55887-f90e-42b6-8640-19b017ae6059\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"Dr. Kevin Molldrem handled it perfectly\",\"providerDetail\":\"$41\"},{\"commentText\":\"I cracked a tooth on popcorn during movie night and panicked. A friend told me to call Molldrem Family Dentistry, and they squeezed me in the next morning. Dr. Kevin Molldrem repaired the damage so seamlessly that I couldn’t even remember which tooth it was afterward. The level of precision and artistry is impressive. The staff kept me relaxed the entire time, even offering to dim the lights during the procedure. I walked out with my smile fully restored in under two hours. That kind of fast, high-quality care is exactly why I’ll be recommending them to everyone I know.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"6cb8ed1d-f653-4fd4-bd52-00b785151a80\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"Super\",\"providerDetail\":\"$41\"},{\"commentText\":\"I never thought a dental cleaning could feel luxurious, but Molldrem Family Dentistry proved me wrong. From the soft neck pillow they offered to the calming background music, the entire experience felt more like a spa visit than a dental appointment. Dr. Kevin Molldrem personally checked in after the hygienist was done, ensuring everything looked perfect. I appreciated how they didn’t try to upsell unnecessary treatments, just honest advice for maintaining my smile. My teeth feel amazing, and I actually caught myself smiling in the mirror more than usual today. This is dentistry done right — thoughtful, precise, and caring.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"31150882-ca5c-40fb-9567-39a748c4927f\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"Molldrem Family Dentistry proved me wrong\",\"providerDetail\":\"$41\"},{\"commentText\":\"My young son had his first dental appointment with Dr. Kevin Molldrem, and I couldn’t have asked for a better experience. The staff went out of their way to make it fun for him, explaining tools in a playful way and giving him little prizes afterward. Dr. Molldrem was patient and encouraging, which helped my son stay relaxed the whole time. The kid-friendly atmosphere, combined with top-notch professionalism, makes this office perfect for families. My son left saying he can’t wait to go back, which is something I never expected to hear about the dentist! We’ll be lifelong patients here\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"0bbcfea5-9462-4431-8e1f-4d31e4883eb0\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"My young son had his first dental appointment \",\"providerDetail\":\"$41\"},{\"commentText\":\"I chipped a tooth on vacation and needed quick repair when I got home. Molldrem Family Dentistry fit me in the very next day. Dr. Kevin Molldrem did an incredible job — the bonding work perfectly matched my natural tooth color. You can’t even tell there was ever damage. The process was painless, and the attention to detail was impressive. The staff was warm and reassuring, making what could have been a stressful situation feel easy. I’m so grateful for their quick action and high-quality work. It’s rare to find this level of care and professionalism in one place.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"22f1b3fc-c481-4def-b475-fd8878d7de9d\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"I chipped a tooth on vacation\",\"providerDetail\":\"$41\"},{\"commentText\":\"A coworker suggested Molldrem Family Dentistry when I mentioned I wanted to improve my smile. I booked a consultation with Dr. Kevin Molldrem for veneers. He walked me through the entire process, from shade selection to long-term care, and answered every single question. The results? Absolutely stunning — natural-looking and exactly what I wanted. I’ve gotten so many compliments since. The team made the whole experience stress-free and even fun. The clinic feels modern and high-tech, yet still warm and inviting. I’m beyond happy with my decision and grateful for the confidence boost. I can’t stop smiling in photos now.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 20, 2025\",\"allowFlagging\":true,\"commentId\":\"b31383a2-73bb-4285-a4ad-07c41a2f4512\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"A coworker suggested Molldrem Family Dentistry\",\"providerDetail\":\"$41\"},{\"commentText\":\"As someone with dental anxiety, I was nervous about getting a root canal. Dr. Kevin Molldrem completely changed my perception of the procedure. He explained every step beforehand, checked in often during treatment, and used techniques that made it entirely pain-free. I left wondering why I had been so afraid in the first place. The clinic is bright, clean, and has a calming atmosphere. The staff was wonderful, making sure I felt comfortable from start to finish. I’m incredibly thankful to have found a dentist who combines skill with genuine compassion. I won’t go anywhere else now.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 19, 2025\",\"allowFlagging\":true,\"commentId\":\"c2b615eb-cd0a-4051-8497-0d814d697921\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"I was nervous about getting a root canal.\",\"providerDetail\":\"$41\"},{\"commentText\":\"Very professional or best in the town. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"ddc151b3-c71f-4dec-9296-02c265d25d21\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"All Good\",\"providerDetail\":\"$41\"},{\"commentText\":\"When I broke a tooth, I thought I’d have to make multiple trips for a crown. But Dr. Kevin Molldrem DDS at Molldrem Family Dentistry introduced me to same-day CEREC crowns. In just one visit, my tooth was scanned, designed, and fitted with a perfect ceramic crown. It matched my natural teeth so well that no one can tell which one it is. The convenience of avoiding a temporary crown and extra appointments was amazing. The entire process took only a few hours, and I left with a permanent solution that feels great. Truly a modern, patient-friendly dental experience!\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"56036987-0146-40de-96ce-a69ffbb6a31e\",\"communityMemberDetails\":\"\",\"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\":1,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"same-day CEREC crowns\",\"providerDetail\":\"$41\"},{\"commentText\":\" I had been dealing with jaw pain and headaches for years until I visited Dr. Kevin Molldrem DDS at Molldrem Family Dentistry. He suggested an NTI appliance, and I was amazed at the difference it made almost immediately. The custom fit was perfect, and it was so comfortable to wear at night. My headaches have significantly reduced, and my jaw feels relaxed for the first time in ages. The staff made the whole experience pleasant, answering all my questions. I wish I had visited sooner—Dr. Molldrem’s expertise and the NTI solution truly changed my quality of life for the better. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 11, 2025\",\"allowFlagging\":true,\"commentId\":\"8fb309bc-ec07-45dc-9718-71be7bc06ef5\",\"communityMemberDetails\":\"\",\"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\":2,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"dealing with jaw pain\",\"providerDetail\":\"$41\"},{\"commentText\":\"My daughter needed her first filling, and I was nervous about how she’d handle it. Dr. Kevin Molldrem was absolutely amazing with her. He explained the process using kid-friendly language and even let her “practice” with some of the tools beforehand. By the time the filling was done, she wasn’t scared at all—in fact, she left proudly showing off her “sparkly tooth.” It’s rare to find a dentist who can make a child’s first procedure such a positive experience. Molldrem Family Dentistry is the kind of place that sets kids up for a lifetime of fearless dental care. Fantastic experience.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"6cad9f18-934f-4cd4-8555-7f238482151d\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null},\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"Top Class \",\"providerDetail\":\"$41\"},{\"commentText\":\"Dr. Kevin Molldrem is truly an artist when it comes to cosmetic dentistry. I visited for bonding to fix minor chips and gaps, and the results exceeded my expectations. He carefully shaped and polished each tooth to blend seamlessly with the rest, and the difference was night and day. He also explained how to care for the bonding to make it last as long as possible. The procedure was painless, and I left feeling like I had a completely new smile. It’s rare to find a dentist who combines technical expertise with an artistic eye. This place is exceptional. \",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"d56d3382-2e23-4395-8e7f-a43937448bfd\",\"communityMemberDetails\":\"\",\"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 truly an artist \",\"providerDetail\":\"$41\"},{\"commentText\":\"When I chipped my front tooth before an important job interview, I panicked. A friend recommended Molldrem Family Dentistry, and they got me in the same day. Dr. Molldrem repaired the tooth with such precision that I can’t even see where the chip was. He made sure the shape and color matched perfectly, boosting my confidence just in time for my big day. The whole team treated my situation with urgency and empathy, which I’ll never forget. It wasn’t just a repair—it felt like they understood how important my smile was in that moment. They truly saved the day.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 10, 2025\",\"allowFlagging\":true,\"commentId\":\"8bae936c-6925-4ab0-872f-f47d982c7e2d\",\"communityMemberDetails\":\"\",\"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 The Town\",\"providerDetail\":\"$41\"}],\"suppressed\":false,\"totalCommentCount\":157},\"commentsSuppressed\":false,\"displayName\":\"Dr. Molldrem\",\"flagReasons\":[{\"id\":203,\"statusDescription\":\"Inappropriate content\"},{\"id\":204,\"statusDescription\":\"Privacy concerns\"},{\"id\":205,\"statusDescription\":\"Other\"}],\"highlightedReview\":{\"reviewDate\":\"2025-09-29T22:52:32.087Z\",\"reviewText\":\"I had my first visit to Molldrem Family Dentistry last month, and I can confidently say it won’t be my last. From the moment I arrived, everything felt organized and patient-focused. The reception staff were so friendly, the hygienist did an amazing job with my cleaning, and Dr. Kevin Molldrem DDS was excellent. He reviewed my X-rays with me and gave practical advice for keeping my teeth healthier long-term. I liked that he didn’t push unnecessary treatments but focused on what was important. That honesty and professionalism really stood out to me, and I respect him for it.\",\"starRating\":5},\"largeImageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w200h267_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"mediumImageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS\",\"overall\":{\"actualScore\":4.718391,\"responseCount\":174,\"roundedScore\":4.7,\"reviewCount\":157},\"providerCode\":\"3X36D\",\"providerName\":\"Dr. Kevin Molldrem, DDS\",\"providerPossessiveName\":\"Dr. Molldrem's\",\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"specialty\":\"Dentistry\",\"surveyDistribution\":{\"aggregates\":[{\"count\":160,\"percent\":92,\"star\":5},{\"count\":2,\"percent\":1,\"star\":4},{\"count\":0,\"percent\":0,\"star\":3},{\"count\":1,\"percent\":1,\"star\":2},{\"count\":11,\"percent\":6,\"star\":1}],\"totalResponseCount\":174},\"surveysSuppressed\":false}},\"sponsorModel\":{\"badgeAdData\":null,\"brandingLevel\":\"UNDEFINED\",\"channelId\":22,\"compareWidgetText\":\"\",\"debug\":null,\"existingPatientPhone\":null,\"hasOar\":false,\"hasOas\":false,\"isBifurcated\":false,\"isEppMarketTargeted\":true,\"isMarketTargeted\":false,\"isUrgentCareMarketTargeted\":false,\"isMtAny\":true,\"layout\":\"MARKET_TARGETED\",\"practiceCode\":\"\",\"productTier\":\"Standard\",\"productType\":\"PDCPRAC\",\"sponsorAddress\":null,\"sponsorCode\":\"\",\"sponsorFacilityCode\":\"\",\"sponsorFacilityHours\":[],\"sponsoringFacilityLink\":\"\",\"sponsorLogoUrl\":\"\",\"searchTermCode\":\"\",\"sponsorLocationCode\":\"R3HC9\",\"sponsorPhone\":null,\"sponsorPhones\":[],\"sponsorName\":null,\"providers\":[{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.29,\"displayFullName\":\"Dr. Brian Evensen, DDS\",\"pwid\":\"2YXKY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w60h80_v57188.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w120h160_v57188.jpg\",\"providerUrl\":\"/dentist/dr-brian-evensen-2yxky\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/Y/X/2YXKY_w90h120_v57188.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.9,\"surveyUserCount\":542},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":8.53,\"displayFullName\":\"Dr. Rebecca Benson, DDS\",\"pwid\":\"XQL5L\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w60h80_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w120h160_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"providerUrl\":\"/dentist/dr-rebecca-benson-xql5l\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/q/l/xql5l_w90h120_v78ad1e35d994f1f19235c2ac63a48e726c56368a.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.8,\"surveyUserCount\":470},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.61,\"displayFullName\":\"Dr. Braden Bowker, DDS\",\"pwid\":\"U323FYV\",\"imagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w60h80_v1.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_v1.jpg\",\"providerUrl\":\"/dentist/dr-braden-bowker-u323fyv\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w90h120_v1.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.61,\"displayFullName\":\"Dr. Dantel Weaver, DDS\",\"pwid\":\"XYM8JPY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w60h80_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w120h160_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"providerUrl\":\"/dentist/dr-dantel-weaver-xym8jpy\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xym8jpy_w90h120_v7225cdcd016d912c97fc01e602618b1a13bdf503.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.6,\"surveyUserCount\":162},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":4.91,\"displayFullName\":\"Dr. Habab Hamid, DDS\",\"pwid\":\"Y9RGSXZ\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w60h80_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w120h160_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"providerUrl\":\"/dentist/dr-habab-hamid-y9rgsxz\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/9/r/y9rgsxz_w90h120_vea0f5cf2ceb60a4e78ab91cdda77b08fe8401187.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.29,\"displayFullName\":\"Dr. David Klump, DDS\",\"pwid\":\"YBRNX\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w60h80_v23156.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w120h160_v23156.jpg\",\"providerUrl\":\"/dentist/dr-david-klump-ybrnx\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/B/R/YBRNX_w90h120_v23156.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":6.28,\"displayFullName\":\"Dr. Brian Vieregge, DDS\",\"pwid\":\"YWV4J\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/y/w/v/ywv4j_w60h80_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/w/v/ywv4j_w120h160_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"providerUrl\":\"/dentist/dr-brian-vieregge-ywv4j\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/w/v/ywv4j_w90h120_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.7,\"surveyUserCount\":379},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":6.75,\"displayFullName\":\"Dr. Keith Schulhof, DMD\",\"pwid\":\"YXMNF\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w60h80_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w120h160_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"providerUrl\":\"/dentist/dr-keith-schulhof-yxmnf\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/y/x/m/yxmnf_w90h120_v490baaf1d2e208f62ea8b3df3a82dd23c47d8cd1.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}]},\"trackingData\":{\"consentRegion\":\"va\",\"conversionCode\":\"Direct\",\"deviceType\":\"desktop\",\"isProfileViewed\":false},\"userId\":null}]],[\"$\",\"$L42\",null,{\"pwid\":\"3x36d\",\"isDesignated\":false,\"isElevatedProfile\":false,\"isStandard\":true,\"isWriteMd\":false,\"displayClaimProfileTopBanner\":true,\"children\":[\"$\",\"div\",null,{\"className\":\"V2YE5Htx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ywaxq8QJ\",\"children\":\"$L43\"}],[\"$\",\"$L44\",\"sidebarContainer\",{\"env\":\"BLUE\",\"section\":{\"sectionKey\":\"sidebarContainer\",\"componentName\":\"SidebarContainer\",\"sectionType\":\"ordinary\",\"isNavBarVisible\":false,\"isVisible\":true},\"children\":[\"$\",\"$L45\",null,{\"adsModel\":\"$46\",\"appointmentModel\":\"$101\",\"contentDataModel\":{\"displayContentPreview\":true,\"sectionContent\":{\"contentDriver_like\":{\"header\":\"You May Also Like\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":[{\"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.\",\"imageUrl\":\"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\u0026tpc=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.\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"Why do I have a minty menthol taste in my mouth?\"},{\"blurb\":\"\",\"imageUrl\":\"\",\"link\":\"https://resources.healthgrades.com/right-care/oral-health/have-you-visited-a-dentist-during-the-covid-19-outbreak?hid=t12_ccgd\u0026tpc=oral-health\",\"title\":\"Have you visited a dentist during the COVID-19 outbreak?\"}],\"viewAllText\":\"\",\"viewAllUrl\":\"\"},\"contentDriver_RecommendedReading\":{\"header\":\"Recommended Reading From Healthgrades\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":[{\"blurb\":\"Psoriasis can develop around your mouth and on your tongue. Know how to recognize the symptoms.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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\":\"\",\"imageUrl\":\"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\u0026tpc=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\":\"\",\"imageUrl\":\"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\"}],\"viewAllText\":\"\",\"viewAllUrl\":\"\"},\"contentDriver_knowBeforeYouGo\":{\"header\":\"Know Before You Go\",\"subHeader\":\"Expand your knowledge with related news and articles.\",\"sectionName\":\"reviews\",\"topArticles\":[{\"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\":\"\",\"imageUrl\":\"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\u0026tpc=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\":\"\",\"imageUrl\":\"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\u0026tpc=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\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"5 Surprising Causes of Sensitive Teeth\"}],\"viewAllText\":\"\",\"viewAllUrl\":\"\"},\"contentDriver_fomo\":{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"\",\"sectionName\":\"learn\",\"topArticles\":[],\"viewAllText\":\"\",\"viewAllUrl\":\"\"},\"contentDriver_tips\":{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"Guidance for getting the right healthcare\",\"sectionName\":\"learn\",\"topArticles\":[{\"blurb\":\"Learn what types of gum and teeth conditions can be treated virtually and when you need an in-person dentist visit.\",\"fomo\":\"\",\"fomoButtonText\":\"\",\"imageUrl\":\"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\u0026tpc=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\":\"\",\"imageUrl\":\"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\u0026tpc=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\":\"\",\"imageUrl\":\"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\u0026tpc=oral-health\",\"title\":\"6 Myths About Tooth Cavities\"}],\"viewAllText\":\"\",\"viewAllUrl\":\"\"},\"contentDriver_appointmentGuides\":null}},\"featuresModel\":\"$103\",\"locationsModel\":[{\"practiceId\":\"\",\"practiceName\":\"Practice\",\"websiteUrl\":\"\",\"officeLocations\":[{\"city\":\"Eden Prairie\",\"directionsUrl\":\"https://www.google.com/maps/dir/?api=1\u0026destination=800+Prairie+Center+Dr+Ste+250,+Eden+Prairie,+MN+55344\",\"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\":[],\"displayName\":\"Practice\",\"phone\":\"(952) 974-5116\",\"markerIndex\":1}]}],\"providerModel\":\"$10f\",\"sponsorModel\":\"$1aa\",\"writeMdModel\":null}]}]]}]}],[\"$\",\"$L1b6\",null,{\"adsModel\":\"$46\",\"appointmentModel\":\"$101\",\"contentDataModel\":\"$1b7\",\"pageModel\":{\"cookies\":{\"profileClaimedCookie\":\"\",\"profileViewedCookie\":\"3x36d\",\"debugCookie\":\"\"},\"endpoints\":{\"gqlCrowdsourceUrl\":\"https://crowdsource-svc-api-east.healthgrades.com/graphql\",\"facilityApiGqlUrl\":\"https://facility-profile-model-service-api-east.healthgrades.com/graphql\",\"gqlPesClientUrl\":\"https://sgvygmot05.execute-api.us-east-1.amazonaws.com/graphql\",\"profileApiGqlUrl\":\"https://provider-svc-api-east.healthgrades.com/graphql\",\"providerSearchApiUrl\":\"https://provider-search-api.healthgrades.com\"},\"gqlQuery\":\"$1cf\",\"tokens\":{\"pesAccessToken\":\"$1d0\",\"profileAccessToken\":\"$1d1\"},\"oasUILandingUrl\":\"https://www.healthgrades.com/appointment\",\"gqlVariables\":{\"id\":\"3x36d\"}},\"experienceModel\":\"$1d2\",\"featuresModel\":\"$103\",\"hospitalsModel\":{\"hospitals\":[],\"hospitalHighlight\":null},\"locationsModel\":\"$1d4\",\"providerModel\":\"$10f\",\"reviewsModel\":\"$1d9\",\"sponsorModel\":\"$1aa\",\"writeMdModel\":null,\"isPrivacyComplianceOptIn\":false}]]\n"])</script><script>self.__next_f.push([1,"24c:I[277,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n257:I[2401,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n258:I[2971,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n259:I[5403,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25a:I[1589,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25b:I[4737,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...pr"])</script><script>self.__next_f.push([1,"ofilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25c:I[3572,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25d:I[5097,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25e:I[2691,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n25f:I[2570,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n260:I[7834,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n261:I[9805,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\""])</script><script>self.__next_f.push([1,",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n262:I[2016,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n263:I[3507,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n264:I[4621,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n265:I[837,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n266:I[6826,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n267:I[8695,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c"])</script><script>self.__next_f.push([1,"7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n268:I[9893,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n269:I[7979,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n26a:I[2297,[\"987\",\"static/chunks/89aca09a-649c9944bb684323.js\",\"519\",\"static/chunks/a766303e-3f5b2421e1847064.js\",\"170\",\"static/chunks/170-9109a24e3936fedb.js\",\"3\",\"static/chunks/3-9ff985e9cc8078c7.js\",\"303\",\"static/chunks/303-1ea7709e0c6bde41.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-b3d76707bafd51a1.js\"],\"default\"]\n24e:[]\n24d:{\"hospitals\":\"$24e\",\"hospitalHighlight\":null}\n250:{\"profileClaimedCookie\":\"\",\"profileViewedCookie\":\"3x36d\",\"debugCookie\":\"\"}\n251:{\"gqlCrowdsourceUrl\":\"https://crowdsource-svc-api-east.healthgrades.com/graphql\",\"facilityApiGqlUrl\":\"https://facility-profile-model-service-api-east.healthgrades.com/graphql\",\"gqlPesClientUrl\":\"https://sgvygmot05.execute-api.us-east-1.amazonaws.com/graphql\",\"profileApiGqlUrl\":\"https://provider-svc-api-east.healthgrades.com/graphql\",\"providerSearchApiUrl\":\"https://provider-search-api.healthgrades.com\"}\n252:T31dd,"])</script><script>self.__next_f.push([1,"\n    query getProviderProfileDetails($id: [String]) \n       {\n      providerDetails(id: $id, features: {}) {\n        aboutMe {\n         ...AboutMeFields\n        }\n        aboutMeVideoUrl\n        acceptsNewPatientsStatus\n        age\n        articleContent {\n          contentCards {\n            blurb\n            imageUrl\n            link\n            title\n          }\n         contentPackages {\n            section\n            title\n            type\n             contents {\n              blurb\n              fomo: focusOnTopicDescription\n              fomoButtonText\n              imageUrl\n              isHealthGuides\n              link\n              title\n            }\n          }\n        }\n        availability\n        awardsAndRecognition {\n         ...AwardsAndRecognitionFields\n        }\n        boardActions {\n          ...BoardActionsFields\n        }\n        boardActionInformation {\n          ...BoardActionInformationFields\n        }\n        boardCertificationInfo {\n          boardCertificationFootnotes\n          boardCertifications {\n            accreditingBoard\n            accreditingBoardCode\n            certificationName\n            footnoteIndicator\n          }\n          certifyingAgencies {\n            agencyCode\n            agencyName\n            boards {\n              boardCode\n              boardName\n              certifications\n              boardCertifications {\n                certificateName\n                verificationSource\n              }\n            }\n          }\n  \n        }\n        carePhilosophy\n        clientCustomizations {\n          ctaButtonText\n          profileSuppressPhone\n        }\n        clinicalFocusItems {\n          ...ClinicalFocusItemsFields\n        }\n        compareProviders {\n         ...CompareProvidersFields\n        }\n        conditions {\n          ...ConditionsAndProceduresFields\n        }\n        displayFullName\n        displayName\n        displayNamePossessive\n        surveyOverallRatingScore\n        education {\n          completionDescription\n          type: displayEducationType\n          typeCode: educationType\n          name\n          completionYear: year\n        }\n        gender\n        hasDisplayImage\n        hasOpenComment\n        hasTelehealth\n        hospitals {\n          ...HospitalsFields\n        }\n        pwid: id\n        insuranceAccepted {\n          code\n          payor\n          plans {\n            name\n            planType\n          }\n        }\n        isAffirmCare\n        isOas\n        isNoIndexNoFollow\n        languages {\n          code\n          language\n        }\n        legacySpecialties {\n          id\n          isPrimarySpecialty\n          specialtyCode\n        }\n        nationalAdIds\n        nearestOffice {\n          ...OfficeFields\n        }\n        npi\n        onlineScheduling {\n          externalOASPartner\n          hasInventory\n          officeCode\n          partnerCode\n          partnerDescription\n          partnerPracticeId\n          partnerOfficeId\n          partnerProviderId\n          partnerTypeCode\n          url\n        }\n        professionalSubType\n        professionalType\n        photoUrls {\n         ...PhotoUrlFields\n        }\n        practices {\n          id\n          officeLocations {\n            ...OfficeFields\n          }\n          practiceName\n          websiteUrl\n        }\n        relevantSearchLinks {\n          links {\n            link\n            text\n          }\n          title\n        }\n        practicingSpecialties {\n          ...PracticingSpecialtyFields\n  \n        }\n        primaryOffice {\n          ...OfficeFields\n        }\n        procedures {\n          ...ConditionsAndProceduresFields\n        }\n        productCode\n        profileClaimCode\n        providerSurvey(forceSurveyCall: true) {\n         ...ProviderSurveyFields\n        }\n        providerUrl\n        sanctions {\n          ...SanctionsFields\n        }\n        medicalSpecialty: schemaMedicalSpecialty\n        showPatientVolumeData\n        specialtyHeaderText\n        sponsorCode\n        sponsorship(includeMarketTargeting: true, numberOfProviders: 8) {\n          ...SponsorshipFields\n        }\n        subStatusCode\n        suppressCertifications\n        suppressSurveys\n        surveyOverallRatingPercent\n        surveyUserCount\n        telehealth {\n          method\n          serviceName\n          type\n        }\n        writeMd {\n          ...WriteMdFields\n        }\n      }\n    }\n    \n  fragment AboutMeFields on AboutMe {\n    autoBiography\n    carePhilosophy\n    generatedBiography\n    roundedYearsOfExperience\n    memberships\n    roundedYearsOfExperience\n    testimonials {\n      testimonial\n    }\n  }\n\n    \n  fragment AwardsAndRecognitionFields on AwardsAndRecognition {\n    hasAwards\n    hasFiveStarHonor\n    hasMedia\n    hasRecognitionHonor\n    mediaAndPublications {\n      isAwardsAndHonors\n      mediaLink\n      mediaText\n    }\n  }\n\n    \n  fragment BoardActionsFields on BoardAction {\n    actionTaken\n    category\n    description\n    formattedDate\n    pdfPath\n    recipientNameLicense\n    regionName: stateName\n    showDate\n  }\n\n    \n  fragment BoardActionInformationFields on BoardActionInformation {\n    boardActions {\n      actionDate\n      boardName\n      boardUrl\n      boardCode\n    }\n    dataAccuracyDate\n    shouldDisplayBoardActions\n  }\n\n    \n  fragment ClinicalFocusItemsFields on ClinicalFocusItemType {\n    claimsCount\n    clinicalFocusName\n    dcpItems {\n      isCondition\n      name\n      percentile\n      treatmentFrequency\n    }\n    description\n    score\n    searchUrl\n    treatmentPercent\n  }\n\n    \n  fragment CompareProvidersFields on CompareProvider {\n    acceptsNewPatientsStatus\n    displayFullName\n    gender\n    isHgChoice\n    isPatientFavorite\n    pwid: id\n    surveyOverallStarRating: displayOverallStarRating\n    mapOfficeId\n    practicingSpeciality: practicingSpecialtyName\n    providerUrl\n    suppressedSurvey: suppressSurveys\n    surveyUserCount\n    photoUrls {\n      description\n      fullUrl\n      height\n      type\n      width\n    }\n  }\n\n    \n  fragment ConditionsAndProceduresFields on ConditionsAndProceduresType {\n    clinicalRatingCode\n    code\n    legacyId\n    level\n    name\n    nationalRanking\n    percentile\n    topSortOrder\n    url\n    volume\n  }\n\n    \n  fragment HospitalsFields on HospitalType {\n    city\n    clinicalRatings {\n      procedures {\n        code\n        name\n        procedureRatingMethod\n        starRating30\n        starRatingInHospital\n        stars\n      }\n      name\n      code\n    }\n    facilityAwards {\n      awardCode\n      awardName\n      awardYears {\n        isMaxYear\n        year\n      }\n      category\n      isTopAward\n      summary\n    }\n    id\n    isSponsored\n    mainSiteUrl\n    name\n    postalCode\n    satisfactionRatings {\n      answerPercent\n      nationalAverageAnswerPercent\n      questionId\n    }\n    state\n    street\n    totalAwards\n  }\n\n    \n  fragment OfficeFields on OfficeType {\n    city\n    directionsUrl\n    displayName: practiceName\n    fax\n    isOpen: isOpenNow\n    isPrimary\n    latitude\n    longitude\n    mainSiteUrl\n    nation\n    officeHours {\n      dayOfWeekName\n      endTime\n      isClosed\n      isOpen24Hrs\n      startTime\n    }\n    id\n    officePhone: phone\n    postalCode\n    name\n    regionName: stateName\n    state\n    street\n  }\n\n    \n  fragment PhotoUrlFields on ImageResourceType {\n    description\n    fullUrl\n    height\n    type\n    width\n  }\n\n    \n  fragment PracticingSpecialtyFields on PracticingSpecialtyType {\n    directoryUrl\n    hasClinicalFocus\n    isHgChoice\n    isPatientFavorite\n    isPrimary\n    practicingSpecialityCode\n    practicingSpecialityName\n    practicingSpecialityNameIst\n    practicingSpecialityNameIsts\n    practicingSpecialityNamePlural\n    practicingSpecialitySort\n    rollupPracticingSpecialityCode\n    rollupPracticingSpecialityId\n    rollupPracticingSpecialtyGroupCode\n    rollupPracticingSpecialtyName\n  }\n\n    \n  fragment ProviderSurveyFields on ProviderSurveyType {\n    cards {\n      aggregates {\n        actualScore\n        id\n        negativeResponseCount\n        positiveResponseCount\n        responseCount\n        reviewCount\n        roundedScore\n        text\n        title\n        reviewBar {\n          averageScore\n          ratingText\n        }\n        stars {\n          twoStars\n          threeStars\n          oneStar\n          fourStars\n          fiveStars\n        }\n      }\n      title\n    }\n    highlightedReview {\n      reviewDate\n      reviewText\n      starRating\n    }\n    comments {\n      commentsSuppressed: suppressed\n      commentCount: totalCommentCount\n\n      results {\n        commentText\n        displayName\n        overallScore\n        submittedDate\n        allowFlagging\n        commentId\n        communityMemberDetails\n        isTelehealth\n        languageCode\n        translatedCommentText\n        translatedReviewTitle\n        language\n        answers {\n          feltRespected\n          officeEnvironmentRating\n          officeSchedulingRating\n          providerAnswersRating\n          providerExplanationRating\n          providerStaffRating\n          providerTimeAllocationRating\n          providerTrustRating\n          waitTime\n        }\n        helpfulCount\n        flagged\n        providerResponse {\n          allowFlagging\n          commentStatusID: commentStatusId\n          commentText\n          flagCount\n          flagged\n          insertedOn\n          isFromProvider\n          providerSurveyCommentID: providerSurveyCommentId\n        }\n        reviewTitle\n      }\n    }\n    overall {\n      actualScore\n      responseCount\n      roundedScore\n      reviewCount\n    }\n    surveyDistribution {\n      count\n      percent\n      star\n    }\n    surveysSuppressed\n  }\n\n    \n  fragment SanctionsFields on SanctionType {\n    actionTaken\n    category\n    description\n    formattedDate\n    pdfPath: pDFPath\n    recipientName\n    regionName\n    showDate\n  }\n\n    \n  fragment SponsorshipFields on Sponsorship {\n    brandingLevel\n    channelId\n    compareWidgetText\n    debug {\n      activeMarketShares {\n        facilityCode\n        availableFacilities\n        location {\n          code\n          zipCode\n        }\n        percentage\n        productCode\n        range\n        sponsorCode\n        term {\n          code\n          legacyId\n          type\n        }\n      }\n      product\n      sponsorFound\n      leakErrors\n    }\n    hasOar\n    hasOas\n    isBifurcated\n    isEppMarketTargeted\n    layout\n    locationCode\n    marketHas100PctCoverage\n    oarLink\n    productTier\n    productType\n    searchTermCode\n    sponsor {\n      badges {\n        html\n        type\n      }\n      code\n      facilityCode\n      facilityHours {\n        canDisplayIsOpen\n        dayOfWeek\n        endTimeDisplay\n        isClosedAllDay\n        isCurrentDay\n        isOpen24Hours\n        isOpenNow\n        startTimeDisplay\n      }\n      linkUrl\n      logoUrl\n      marketTargetWidgetQueryParameters {\n        key\n        value\n      }\n      phones {\n        code\n        number\n        officeCode\n      }\n      practiceCode\n      sponsorName\n      syndicatedSiteCode\n      address {\n        address1\n        cityStateZip\n        state\n        timeZone\n      }\n      providers {\n        acceptsNewPatientsStatus\n        distance: radius\n        displayFullName: displayName\n        pwid: id\n        imagePathUrl\n        isHgChoice\n        isPatientFavorite\n        largeImagePathUrl\n        providerUrl: linkUrl\n        mediumImagePathUrl\n        practicingSpeciality: specialistText\n        suppressedSurvey: suppressSurveys\n        surveyOverallStarRating: surveyOverallRatingScore\n        surveyUserCount\n      }\n      totalProviders\n    }\n  }\n\n    \n  fragment WriteMdFields on WriteMd {\n    backgroundColor\n    borderColor\n    bottomBackgroundColor\n    buttonColor\n    buttonFontColor\n    buttonFontFamily\n    buttonFontSize\n    buttonFontWeight\n    brandedTop {\n      branded\n      deskTopAdobeTracking\n      deskTopAltText\n      desktopImage\n      link\n      mobileAdobeTracking\n      mobileAltText\n      mobileImage\n      mobileLink\n      tabletAdobeTracking\n      tabletAltText\n      tabletImage\n      tabletLink\n    }\n    cardFontSettings {\n      fontFamily\n      size\n      weight\n    }\n    disableButtons\n    fontColor\n    isi {\n      autoScroll\n      body\n      height\n      scrollButtonColor\n      scrollSpeed\n      style\n    }\n    rows {\n      cards {\n        adobeTracking\n        buttonText\n        disableButton\n        legalDisclaimerAlignment\n        legalDisclaimerFontColor\n        legalDisclaimerFontFamily\n        legalDisclaimerFontSize\n        legalDisclaimerFontWeight\n        legalDisclaimerText\n        link\n        overrideHeight\n        size\n        text\n        type\n      }\n      mobileLayout\n    }\n    sponsoredVideo {\n      video\n      hideInMobile\n    }\n  }\n\n      \n      \n  "])</script><script>self.__next_f.push([1,"254:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc2MDQ1MzI4NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzYwNDYwNDg2LCJpYXQiOjE3NjA0NTMyODYsInZlcnNpb24iOjIsImp0aSI6IjNjZTMzYTRjLTNhMjQtNGY0Zi04MjJiLWJhNjVlZDFmZDlmZSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.OrfUIuPQHDhKlNqr_C2imdRV3lESYT1PMydXUrwGmRKfspfD1H3xCFToen_mirSM0MAT-P_pvmvPcDfUkIHOiyertHS7eeizuH1G_I_GOMdcsAw1DLuGVCxZtT7slzkpAIhjry7cZj5LgcDR3rusB3JTF6yRTOqV7KZE12P-93I-O4dD0zgqtidEiFLhzwLoEWosDwgh9Q1M4FrB3mPzVZ40_NbruHnLw4Q06vIqCTqDz3XyhhM9aZNUf3cYHoJvuAlMfT40F9zWVbqF1qLDWQYC_cbtFg8JTxgyZJiU2WsMQm2p9udJp16pE6Q3QakpOVg1jTLqM84Hkw7hbZ3ZaA255:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc2MDQ1MzI4NiwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzYwNDYwNDg2LCJpYXQiOjE3NjA0NTMyODYsInZlcnNpb24iOjIsImp0aSI6IjNjZTMzYTRjLTNhMjQtNGY0Zi04MjJiLWJhNjVlZDFmZDlmZSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.OrfUIuPQ"])</script><script>self.__next_f.push([1,"HDhKlNqr_C2imdRV3lESYT1PMydXUrwGmRKfspfD1H3xCFToen_mirSM0MAT-P_pvmvPcDfUkIHOiyertHS7eeizuH1G_I_GOMdcsAw1DLuGVCxZtT7slzkpAIhjry7cZj5LgcDR3rusB3JTF6yRTOqV7KZE12P-93I-O4dD0zgqtidEiFLhzwLoEWosDwgh9Q1M4FrB3mPzVZ40_NbruHnLw4Q06vIqCTqDz3XyhhM9aZNUf3cYHoJvuAlMfT40F9zWVbqF1qLDWQYC_cbtFg8JTxgyZJiU2WsMQm2p9udJp16pE6Q3QakpOVg1jTLqM84Hkw7hbZ3ZaA253:{\"pesAccessToken\":\"$254\",\"profileAccessToken\":\"$255\"}\n256:{\"id\":\"3x36d\"}\n24f:{\"cookies\":\"$250\",\"endpoints\":\"$251\",\"gqlQuery\":\"$252\",\"tokens\":\"$253\",\"oasUILandingUrl\":\"https://www.healthgrades.com/appointment\",\"gqlVariables\":\"$256\"}\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"$L24c\",null,{\"adsModel\":\"$46\",\"appointmentModel\":\"$101\",\"contentDataModel\":\"$1b7\",\"experienceModel\":\"$1d2\",\"hospitalsModel\":\"$24d\",\"locationsModel\":\"$1d4\",\"pageModel\":\"$24f\",\"providerModel\":\"$10f\",\"reviewsModel\":\"$1d9\",\"sponsorModel\":\"$1aa\",\"featuresModel\":\"$103\",\"writeMdModel\":null,\"children\":[[\"$\",\"$L44\",\"summary\",{\"env\":\"BLUE\",\"section\":{\"sectionKey\":\"summary\",\"componentName\":\"Summary\",\"sectionType\":\"primary\",\"isNavBarVisible\":false,\"isVisible\":true},\"children\":[\"$\",\"$L257\",null,{}]}],false,[\"$\",\"$L258\",null,{}],false,false,[\"$\",\"div\",null,{\"className\":\"oNklBnue\",\"children\":[\"$\",\"$L259\",null,{}]}],false,[\"$\",\"div\",null,{\"id\":\"sections-container\",\"className\":\"$undefined\",\"children\":[[\"$\",\"$L44\",\"adSection_top\",{\"env\":\"BLUE\",\"section\":\"$21\",\"children\":[\"$\",\"$L25a\",\"adSection_top\",{\"section\":\"$21\"}]}],[\"$\",\"$L44\",\"OasCalendar\",{\"env\":\"BLUE\",\"section\":\"$22\",\"children\":[\"$\",\"$L25b\",\"OasCalendar\",{\"section\":\"$22\"}]}],[\"$\",\"$L44\",\"compare-top\",{\"env\":\"BLUE\",\"section\":\"$23\",\"children\":[\"$\",\"$L25c\",\"compare-top\",{\"section\":\"$23\"}]}],[\"$\",\"$L44\",\"carePhilosophy\",{\"env\":\"BLUE\",\"section\":\"$24\",\"children\":[\"$\",\"$L25d\",\"carePhilosophy\",{\"section\":\"$24\"}]}],[\"$\",\"$L44\",\"urgentCare-top\",{\"env\":\"BLUE\",\"section\":\"$25\",\"children\":[\"$\",\"$L25e\",\"urgentCare-top\",{\"section\":\"$25\"}]}],[\"$\",\"$L44\",\"hospitalHighlight\",{\"env\":\"BLUE\",\"section\":\"$26\",\"children\":[\"$\",\"$L25f\",\"hospitalHighlight\",{\"section\":\"$26\"}]}],[\"$\",\"$L44\",\"highlights\",{\"env\":\"BLUE\",\"section\":\"$27\",\"children\":[\"$\",\"$L260\",\"highlights\",{\"section\":\"$27\"}]}],[\"$\",\"$L44\",\"hgChoice\",{\"env\":\"BLUE\",\"section\":\"$28\",\"children\":[\"$\",\"$L261\",\"hgChoice\",{\"section\":\"$28\"}]}],[\"$\",\"$L44\",\"patientFavorite\",{\"env\":\"BLUE\",\"section\":\"$29\",\"children\":[\"$\",\"$L262\",\"patientFavorite\",{\"section\":\"$29\"}]}],[\"$\",\"$L44\",\"experience\",{\"env\":\"BLUE\",\"section\":\"$2a\",\"children\":[\"$\",\"$L263\",\"experience\",{\"section\":\"$2a\"}]}],[\"$\",\"$L44\",\"ratings\",{\"env\":\"BLUE\",\"section\":\"$2b\",\"children\":[\"$\",\"$L264\",\"ratings\",{\"section\":\"$2b\"}]}],[\"$\",\"$L44\",\"adSection_review\",{\"env\":\"BLUE\",\"section\":\"$2c\",\"children\":[\"$\",\"$L25a\",\"adSection_review\",{\"section\":\"$2c\"}]}],[\"$\",\"$L44\",\"contentDriver_knowBeforeYouGo\",{\"env\":\"BLUE\",\"section\":\"$2d\",\"children\":[\"$\",\"$L265\",\"contentDriver_knowBeforeYouGo\",{\"section\":\"$2d\"}]}],[\"$\",\"$L44\",\"aboutMe\",{\"env\":\"BLUE\",\"section\":\"$2f\",\"children\":[\"$\",\"$L266\",\"aboutMe\",{\"section\":\"$2f\"}]}],[\"$\",\"$L44\",\"contentDriver_fomo\",{\"env\":\"BLUE\",\"section\":\"$30\",\"children\":[\"$\",\"$L265\",\"contentDriver_fomo\",{\"section\":\"$30\"}]}],[\"$\",\"$L44\",\"contentDriver_tips\",{\"env\":\"BLUE\",\"section\":\"$32\",\"children\":[\"$\",\"$L265\",\"contentDriver_tips\",{\"section\":\"$32\"}]}],[\"$\",\"$L44\",\"adSection_about_tips\",{\"env\":\"BLUE\",\"section\":\"$34\",\"children\":[\"$\",\"$L25a\",\"adSection_about_tips\",{\"section\":\"$34\"}]}],[\"$\",\"$L44\",\"insurance\",{\"env\":\"BLUE\",\"section\":\"$35\",\"children\":[\"$\",\"$L267\",\"insurance\",{\"section\":\"$35\"}]}],[\"$\",\"$L44\",\"locations\",{\"env\":\"BLUE\",\"section\":\"$36\",\"children\":[\"$\",\"$L268\",\"locations\",{\"section\":\"$36\"}]}],[\"$\",\"$L44\",\"contentDriver_appointmentGuides\",{\"env\":\"BLUE\",\"section\":\"$37\",\"children\":[\"$\",\"$L265\",\"contentDriver_appointmentGuides\",{\"section\":\"$37\"}]}],[\"$\",\"$L44\",\"hospitals\",{\"env\":\"BLUE\",\"section\":\"$39\",\"children\":[\"$\",\"$L269\",\"hospitals\",{\"section\":\"$39\"}]}],[\"$\",\"$L44\",\"urgentCare-bottom\",{\"env\":\"BLUE\",\"section\":\"$3a\",\"children\":[\"$\",\"$L25e\",\"urgentCare-bottom\",{\"section\":\"$3a\"}]}],[\"$\",\"$L44\",\"compare-bottom\",{\"env\":\"BLUE\",\"section\":\"$3b\",\"children\":[\"$\",\"$L25c\",\"compare-bottom\",{\"section\":\"$3b\"}]}],[\"$\",\"$L44\",\"adSection_hospitals\",{\"env\":\"BLUE\",\"section\":\"$3c\",\"children\":[\"$\",\"$L25a\",\"adSection_hospitals\",{\"section\":\"$3c\"}]}],[\"$\",\"$L44\",\"contentDriver_likeAndRecommendedReading\",{\"env\":\"BLUE\",\"section\":\"$3d\",\"children\":[\"$\",\"$L265\",\"contentDriver_likeAndRecommendedReading\",{\"section\":\"$3d\"}]}],[\"$\",\"$L44\",\"providerSeoLinking\",{\"env\":\"BLUE\",\"section\":\"$3f\",\"children\":[\"$\",\"$L26a\",\"providerSeoLinking\",{\"section\":\"$3f\"}]}]]}],null,false,false]}]\n"])</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda