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/5859d944c1218514.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/1d1cd96ac8a024e8.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/4776fb1a5d8b52fd.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/8f9c804726fe3ebc.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/3ae21e04b0ac6bbe.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/73a2d17513f65eca.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/fececb1779692600.css" data-precedence="next"/><link rel="stylesheet" href="/provider-profile-app/_next/static/chunks/a9555e3aeb500535.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/provider-profile-app/_next/static/chunks/webpack-191c2e6718392ad8.js"/><script src="/provider-profile-app/_next/static/chunks/fd9d1056-ae7479c69270b925.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/117-37f73717f82cc4b3.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/999-b782c17d631bbf2c.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/708-b7040589b1193af1.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/app/layout-13fa6b10e36d0996.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-fba110383080b7b6.js" async=""></script><script src="/provider-profile-app/_next/static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.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="//2fb1ec1b67b2.edge.sdk.awswaf.com"/><title>Dr. Kevin Molldrem, DDS - 160 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 - 160 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_w120h160_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 - 160 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_w120h160_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 d of document.querySelectorAll('link[rel="modulepreload"]'))u(d);new MutationObserver(d=>{for(const c of d)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&u(f)}).observe(document,{childList:!0,subtree:!0});function i(d){const c={};return d.integrity&&(c.integrity=d.integrity),d.referrerPolicy&&(c.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?c.credentials="include":d.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function u(d){if(d.ep)return;d.ep=!0;const c=i(d);fetch(d.href,c)}})();var Rl=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 Bs={exports:{}},lo={},$s={exports:{}},he={};/**
  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 Q1(){if(xd)return he;xd=1;var o=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),c=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"),x=Symbol.for("react.lazy"),C=Symbol.iterator;function P(k){return k===null||typeof k!="object"?null:(k=C&&k[C]||k["@@iterator"],typeof k=="function"?k:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,I={};function R(k,L,J){this.props=k,this.context=L,this.refs=I,this.updater=J||M}R.prototype.isReactComponent={},R.prototype.setState=function(k,L){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,L,"setState")},R.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function b(){}b.prototype=R.prototype;function ee(k,L,J){this.props=k,this.context=L,this.refs=I,this.updater=J||M}var H=ee.prototype=new b;H.constructor=ee,N(H,R.prototype),H.isPureReactComponent=!0;var le=Array.isArray,$=Object.prototype.hasOwnProperty,te={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function me(k,L,J){var U,K={},ne=null,Y=null;if(L!=null)for(U in L.ref!==void 0&&(Y=L.ref),L.key!==void 0&&(ne=""+L.key),L)$.call(L,U)&&!ue.hasOwnProperty(U)&&(K[U]=L[U]);var pe=arguments.length-2;if(pe===1)K.children=J;else if(1<pe){for(var ge=Array(pe),Ae=0;Ae<pe;Ae++)ge[Ae]=arguments[Ae+2];K.children=ge}if(k&&k.defaultProps)for(U in pe=k.defaultProps,pe)K[U]===void 0&&(K[U]=pe[U]);return{$$typeof:o,type:k,key:ne,ref:Y,props:K,_owner:te.current}}function de(k,L){return{$$typeof:o,type:k.type,key:L,ref:k.ref,props:k.props,_owner:k._owner}}function Ce(k){return typeof k=="object"&&k!==null&&k.$$typeof===o}function Re(k){var L={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(J){return L[J]})}var ve=/\/+/g;function se(k,L){return typeof k=="object"&&k!==null&&k.key!=null?Re(""+k.key):L.toString(36)}function we(k,L,J,U,K){var ne=typeof k;(ne==="undefined"||ne==="boolean")&&(k=null);var Y=!1;if(k===null)Y=!0;else switch(ne){case"string":case"number":Y=!0;break;case"object":switch(k.$$typeof){case o:case l:Y=!0}}if(Y)return Y=k,K=K(Y),k=U===""?"."+se(Y,0):U,le(K)?(J="",k!=null&&(J=k.replace(ve,"$&/")+"/"),we(K,L,J,"",function(Ae){return Ae})):K!=null&&(Ce(K)&&(K=de(K,J+(!K.key||Y&&Y.key===K.key?"":(""+K.key).replace(ve,"$&/")+"/")+k)),L.push(K)),1;if(Y=0,U=U===""?".":U+":",le(k))for(var pe=0;pe<k.length;pe++){ne=k[pe];var ge=U+se(ne,pe);Y+=we(ne,L,J,ge,K)}else if(ge=P(k),typeof ge=="function")for(k=ge.call(k),pe=0;!(ne=k.next()).done;)ne=ne.value,ge=U+se(ne,pe++),Y+=we(ne,L,J,ge,K);else if(ne==="object")throw L=String(k),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.");return Y}function _e(k,L,J){if(k==null)return k;var U=[],K=0;return we(k,U,"","",function(ne){return L.call(J,ne,K++)}),U}function Ee(k){if(k._status===-1){var L=k._result;L=L(),L.then(function(J){(k._status===0||k._status===-1)&&(k._status=1,k._result=J)},function(J){(k._status===0||k._status===-1)&&(k._status=2,k._result=J)}),k._status===-1&&(k._status=0,k._result=L)}if(k._status===1)return k._result.default;throw k._result}var ce={current:null},A={transition:null},W={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:A,ReactCurrentOwner:te};function V(){throw Error("act(...) is not supported in production builds of React.")}return he.Children={map:_e,forEach:function(k,L,J){_e(k,function(){L.apply(this,arguments)},J)},count:function(k){var L=0;return _e(k,function(){L++}),L},toArray:function(k){return _e(k,function(L){return L})||[]},only:function(k){if(!Ce(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},he.Component=R,he.Fragment=i,he.Profiler=d,he.PureComponent=ee,he.StrictMode=u,he.Suspense=y,he.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,he.act=V,he.cloneElement=function(k,L,J){if(k==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+k+".");var U=N({},k.props),K=k.key,ne=k.ref,Y=k._owner;if(L!=null){if(L.ref!==void 0&&(ne=L.ref,Y=te.current),L.key!==void 0&&(K=""+L.key),k.type&&k.type.defaultProps)var pe=k.type.defaultProps;for(ge in L)$.call(L,ge)&&!ue.hasOwnProperty(ge)&&(U[ge]=L[ge]===void 0&&pe!==void 0?pe[ge]:L[ge])}var ge=arguments.length-2;if(ge===1)U.children=J;else if(1<ge){pe=Array(ge);for(var Ae=0;Ae<ge;Ae++)pe[Ae]=arguments[Ae+2];U.children=pe}return{$$typeof:o,type:k.type,key:K,ref:ne,props:U,_owner:Y}},he.createContext=function(k){return k={$$typeof:f,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:c,_context:k},k.Consumer=k},he.createElement=me,he.createFactory=function(k){var L=me.bind(null,k);return L.type=k,L},he.createRef=function(){return{current:null}},he.forwardRef=function(k){return{$$typeof:h,render:k}},he.isValidElement=Ce,he.lazy=function(k){return{$$typeof:x,_payload:{_status:-1,_result:k},_init:Ee}},he.memo=function(k,L){return{$$typeof:v,type:k,compare:L===void 0?null:L}},he.startTransition=function(k){var L=A.transition;A.transition={};try{k()}finally{A.transition=L}},he.unstable_act=V,he.useCallback=function(k,L){return ce.current.useCallback(k,L)},he.useContext=function(k){return ce.current.useContext(k)},he.useDebugValue=function(){},he.useDeferredValue=function(k){return ce.current.useDeferredValue(k)},he.useEffect=function(k,L){return ce.current.useEffect(k,L)},he.useId=function(){return ce.current.useId()},he.useImperativeHandle=function(k,L,J){return ce.current.useImperativeHandle(k,L,J)},he.useInsertionEffect=function(k,L){return ce.current.useInsertionEffect(k,L)},he.useLayoutEffect=function(k,L){return ce.current.useLayoutEffect(k,L)},he.useMemo=function(k,L){return ce.current.useMemo(k,L)},he.useReducer=function(k,L,J){return ce.current.useReducer(k,L,J)},he.useRef=function(k){return ce.current.useRef(k)},he.useState=function(k){return ce.current.useState(k)},he.useSyncExternalStore=function(k,L,J){return ce.current.useSyncExternalStore(k,L,J)},he.useTransition=function(){return ce.current.useTransition()},he.version="18.3.1",he}var kd;function Ca(){return kd||(kd=1,$s.exports=Q1()),$s.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 J1(){if(Cd)return lo;Cd=1;var o=Ca(),l=Symbol.for("react.element"),i=Symbol.for("react.fragment"),u=Object.prototype.hasOwnProperty,d=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function f(h,y,v){var x,C={},P=null,M=null;v!==void 0&&(P=""+v),y.key!==void 0&&(P=""+y.key),y.ref!==void 0&&(M=y.ref);for(x in y)u.call(y,x)&&!c.hasOwnProperty(x)&&(C[x]=y[x]);if(h&&h.defaultProps)for(x in y=h.defaultProps,y)C[x]===void 0&&(C[x]=y[x]);return{$$typeof:l,type:h,key:P,ref:M,props:C,_owner:d.current}}return lo.Fragment=i,lo.jsx=f,lo.jsxs=f,lo}var Ed;function Y1(){return Ed||(Ed=1,Bs.exports=J1()),Bs.exports}var m=Y1(),jl={},Vs={exports:{}},dt={},Hs={exports:{}},qs={};/**
  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 X1(){return Td||(Td=1,function(o){function l(A,W){var V=A.length;A.push(W);e:for(;0<V;){var k=V-1>>>1,L=A[k];if(0<d(L,W))A[k]=W,A[V]=L,V=k;else break e}}function i(A){return A.length===0?null:A[0]}function u(A){if(A.length===0)return null;var W=A[0],V=A.pop();if(V!==W){A[0]=V;e:for(var k=0,L=A.length,J=L>>>1;k<J;){var U=2*(k+1)-1,K=A[U],ne=U+1,Y=A[ne];if(0>d(K,V))ne<L&&0>d(Y,K)?(A[k]=Y,A[ne]=V,k=ne):(A[k]=K,A[U]=V,k=U);else if(ne<L&&0>d(Y,V))A[k]=Y,A[ne]=V,k=ne;else break e}}return W}function d(A,W){var V=A.sortIndex-W.sortIndex;return V!==0?V:A.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;o.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();o.unstable_now=function(){return f.now()-h}}var y=[],v=[],x=1,C=null,P=3,M=!1,N=!1,I=!1,R=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,ee=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function H(A){for(var W=i(v);W!==null;){if(W.callback===null)u(v);else if(W.startTime<=A)u(v),W.sortIndex=W.expirationTime,l(y,W);else break;W=i(v)}}function le(A){if(I=!1,H(A),!N)if(i(y)!==null)N=!0,Ee($);else{var W=i(v);W!==null&&ce(le,W.startTime-A)}}function $(A,W){N=!1,I&&(I=!1,b(me),me=-1),M=!0;var V=P;try{for(H(W),C=i(y);C!==null&&(!(C.expirationTime>W)||A&&!Re());){var k=C.callback;if(typeof k=="function"){C.callback=null,P=C.priorityLevel;var L=k(C.expirationTime<=W);W=o.unstable_now(),typeof L=="function"?C.callback=L:C===i(y)&&u(y),H(W)}else u(y);C=i(y)}if(C!==null)var J=!0;else{var U=i(v);U!==null&&ce(le,U.startTime-W),J=!1}return J}finally{C=null,P=V,M=!1}}var te=!1,ue=null,me=-1,de=5,Ce=-1;function Re(){return!(o.unstable_now()-Ce<de)}function ve(){if(ue!==null){var A=o.unstable_now();Ce=A;var W=!0;try{W=ue(!0,A)}finally{W?se():(te=!1,ue=null)}}else te=!1}var se;if(typeof ee=="function")se=function(){ee(ve)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,_e=we.port2;we.port1.onmessage=ve,se=function(){_e.postMessage(null)}}else se=function(){R(ve,0)};function Ee(A){ue=A,te||(te=!0,se())}function ce(A,W){me=R(function(){A(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(A){A.callback=null},o.unstable_continueExecution=function(){N||M||(N=!0,Ee($))},o.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):de=0<A?Math.floor(1e3/A):5},o.unstable_getCurrentPriorityLevel=function(){return P},o.unstable_getFirstCallbackNode=function(){return i(y)},o.unstable_next=function(A){switch(P){case 1:case 2:case 3:var W=3;break;default:W=P}var V=P;P=W;try{return A()}finally{P=V}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(A,W){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var V=P;P=A;try{return W()}finally{P=V}},o.unstable_scheduleCallback=function(A,W,V){var k=o.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?k+V:k):V=k,A){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=V+L,A={id:x++,callback:W,priorityLevel:A,startTime:V,expirationTime:L,sortIndex:-1},V>k?(A.sortIndex=V,l(v,A),i(y)===null&&A===i(v)&&(I?(b(me),me=-1):I=!0,ce(le,V-k))):(A.sortIndex=L,l(y,A),N||M||(N=!0,Ee($))),A},o.unstable_shouldYield=Re,o.unstable_wrapCallback=function(A){var W=P;return function(){var V=P;P=W;try{return A.apply(this,arguments)}finally{P=V}}}}(qs)),qs}var _d;function Z1(){return _d||(_d=1,Hs.exports=X1()),Hs.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 em(){if(Nd)return dt;Nd=1;var o=Ca(),l=Z1();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,d={};function c(e,t){f(e,t),f(e+"Capture",t)}function f(e,t){for(d[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]*$/,x={},C={};function P(e){return y.call(C,e)?!0:y.call(x,e)?!1:v.test(e)?C[e]=!0:(x[e]=!0,!1)}function M(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"||M(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 I(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 R={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){R[e]=new I(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];R[t]=new I(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){R[e]=new I(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){R[e]=new I(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){R[e]=new I(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){R[e]=new I(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){R[e]=new I(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){R[e]=new I(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){R[e]=new I(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function ee(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(b,ee);R[t]=new I(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(b,ee);R[t]=new I(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(b,ee);R[t]=new I(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){R[e]=new I(e,1,!1,e.toLowerCase(),null,!1,!1)}),R.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){R[e]=new I(e,1,!1,e.toLowerCase(),null,!0,!0)});function H(e,t,n,r){var s=R.hasOwnProperty(t)?R[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(N(t,n,s,r)&&(n=null),r||s===null?P(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 le=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$=Symbol.for("react.element"),te=Symbol.for("react.portal"),ue=Symbol.for("react.fragment"),me=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),Ce=Symbol.for("react.provider"),Re=Symbol.for("react.context"),ve=Symbol.for("react.forward_ref"),se=Symbol.for("react.suspense"),we=Symbol.for("react.suspense_list"),_e=Symbol.for("react.memo"),Ee=Symbol.for("react.lazy"),ce=Symbol.for("react.offscreen"),A=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=A&&e[A]||e["@@iterator"],typeof e=="function"?e:null)}var V=Object.assign,k;function L(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 J=!1;function U(e,t){if(!e||J)return"";J=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(_){var r=_}Reflect.construct(e,[],t)}else{try{t.call()}catch(_){r=_}e.call(t.prototype)}else{try{throw Error()}catch(_){r=_}e()}}catch(_){if(_&&r&&typeof _.stack=="string"){for(var s=_.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{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function K(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("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 ne(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 te:return"Portal";case de:return"Profiler";case me:return"StrictMode";case se:return"Suspense";case we:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Re:return(e.displayName||"Context")+".Consumer";case Ce:return(e._context.displayName||"Context")+".Provider";case ve:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _e:return t=e.displayName||null,t!==null?t:ne(e.type)||"Memo";case Ee:t=e._payload,e=e._init;try{return ne(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 ne(t);case 8:return t===me?"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 pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ge(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ae(e){var t=ge(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 Sr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ge(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 V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function go(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pe(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 yo(e,t){t=t.checked,t!=null&&H(e,"checked",t,!1)}function Se(e,t){yo(e,t);var n=pe(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,pe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function xe(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 pt=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=""+pe(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 V({},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(pt(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:pe(n)}}function vo(e,t){var n=pe(t.value),r=pe(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 wo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function So(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 Yl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?So(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var xo,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(xo=xo||document.createElement("div"),xo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=xo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function xr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var kr={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},Zp=["Webkit","ms","Moz","O"];Object.keys(kr).forEach(function(e){Zp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),kr[t]=kr[e]})});function Ma(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||kr.hasOwnProperty(e)&&kr[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 eh=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xl(e,t){if(t){if(eh[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 Zl(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 ei=null;function ti(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ni=null,bn=null,Kn=null;function Fa(e){if(e=qr(e)){if(typeof ni!="function")throw Error(i(280));var t=e.stateNode;t&&(t=qo(t),ni(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 ri=!1;function Ha(e,t,n){if(ri)return e(t,n);ri=!0;try{return $a(e,t,n)}finally{ri=!1,(bn!==null||Kn!==null)&&(Va(),Ba())}}function Cr(e,t){var n=e.stateNode;if(n===null)return null;var r=qo(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 oi=!1;if(h)try{var Er={};Object.defineProperty(Er,"passive",{get:function(){oi=!0}}),window.addEventListener("test",Er,Er),window.removeEventListener("test",Er,Er)}catch{oi=!1}function th(e,t,n,r,s,a,p,g,w){var _=Array.prototype.slice.call(arguments,3);try{t.apply(n,_)}catch(z){this.onError(z)}}var Tr=!1,ko=null,Co=!1,li=null,nh={onError:function(e){Tr=!0,ko=e}};function rh(e,t,n,r,s,a,p,g,w){Tr=!1,ko=null,th.apply(nh,arguments)}function oh(e,t,n,r,s,a,p,g,w){if(rh.apply(this,arguments),Tr){if(Tr){var _=ko;Tr=!1,ko=null}else throw Error(i(198));Co||(Co=!0,li=_)}}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 lh(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=lh(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,ih=l.unstable_shouldYield,sh=l.unstable_requestPaint,Fe=l.unstable_now,ah=l.unstable_getCurrentPriorityLevel,ii=l.unstable_ImmediatePriority,Ja=l.unstable_UserBlockingPriority,Eo=l.unstable_NormalPriority,uh=l.unstable_LowPriority,Ya=l.unstable_IdlePriority,To=null,Bt=null;function ch(e){if(Bt&&typeof Bt.onCommitFiberRoot=="function")try{Bt.onCommitFiberRoot(To,e,void 0,(e.current.flags&128)===128)}catch{}}var Rt=Math.clz32?Math.clz32:ph,dh=Math.log,fh=Math.LN2;function ph(e){return e>>>=0,e===0?32:31-(dh(e)/fh|0)|0}var _o=64,No=4194304;function _r(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 Po(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=_r(g):(a&=p,a!==0&&(r=_r(a)))}else p=n&~s,p!==0?r=_r(p):a!==0&&(r=_r(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 hh(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 mh(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]=hh(g,t)):w<=t&&(e.expiredLanes|=g),a&=~g}}function si(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xa(){var e=_o;return _o<<=1,(_o&4194240)===0&&(_o=64),e}function ai(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Nr(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 gh(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 ui(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,ci,tu,nu,ru,di=!1,Ro=[],nn=null,rn=null,on=null,Pr=new Map,Rr=new Map,ln=[],yh="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":Pr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rr.delete(t.pointerId)}}function jr(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=qr(t),t!==null&&ci(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function vh(e,t,n,r,s){switch(t){case"focusin":return nn=jr(nn,e,t,n,r,s),!0;case"dragenter":return rn=jr(rn,e,t,n,r,s),!0;case"mouseover":return on=jr(on,e,t,n,r,s),!0;case"pointerover":var a=s.pointerId;return Pr.set(a,jr(Pr.get(a)||null,e,t,n,r,s)),!0;case"gotpointercapture":return a=s.pointerId,Rr.set(a,jr(Rr.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 jo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ei=r,n.target.dispatchEvent(r),ei=null}else return t=qr(n),t!==null&&ci(t),e.blockedOn=n,!1;t.shift()}return!0}function iu(e,t,n){jo(e)&&n.delete(t)}function wh(){di=!1,nn!==null&&jo(nn)&&(nn=null),rn!==null&&jo(rn)&&(rn=null),on!==null&&jo(on)&&(on=null),Pr.forEach(iu),Rr.forEach(iu)}function Lr(e,t){e.blockedOn===t&&(e.blockedOn=null,di||(di=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,wh)))}function Ir(e){function t(s){return Lr(s,e)}if(0<Ro.length){Lr(Ro[0],e);for(var n=1;n<Ro.length;n++){var r=Ro[n];r.blockedOn===e&&(r.blockedOn=null)}}for(nn!==null&&Lr(nn,e),rn!==null&&Lr(rn,e),on!==null&&Lr(on,e),Pr.forEach(t),Rr.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=le.ReactCurrentBatchConfig,Lo=!0;function Sh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=1,fi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function xh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=4,fi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function fi(e,t,n,r){if(Lo){var s=pi(e,t,n,r);if(s===null)ji(e,t,r,Io,n),ou(e,r);else if(vh(s,e,t,n,r))r.stopPropagation();else if(ou(e,r),t&4&&-1<yh.indexOf(e)){for(;s!==null;){var a=qr(s);if(a!==null&&eu(a),a=pi(e,t,n,r),a===null&&ji(e,t,r,Io,n),a===s)break;s=a}s!==null&&r.stopPropagation()}else ji(e,t,r,null,n)}}var Io=null;function pi(e,t,n,r){if(Io=null,e=ti(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 Io=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(ah()){case ii:return 1;case Ja:return 4;case Eo:case uh:return 16;case Ya:return 536870912;default:return 16}default:return 16}}var sn=null,hi=null,Oo=null;function au(){if(Oo)return Oo;var e,t=hi,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 Oo=s.slice(e,1<r?1-r:void 0)}function zo(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 Do(){return!0}function uu(){return!1}function ht(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)?Do:uu,this.isPropagationStopped=uu,this}return V(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=Do)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Do)},persist:function(){},isPersistent:Do}),t}var Qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mi=ht(Qn),Or=V({},Qn,{view:0,detail:0}),kh=ht(Or),gi,yi,zr,Mo=V({},Or,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wi,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!==zr&&(zr&&e.type==="mousemove"?(gi=e.screenX-zr.screenX,yi=e.screenY-zr.screenY):yi=gi=0,zr=e),gi)},movementY:function(e){return"movementY"in e?e.movementY:yi}}),cu=ht(Mo),Ch=V({},Mo,{dataTransfer:0}),Eh=ht(Ch),Th=V({},Or,{relatedTarget:0}),vi=ht(Th),_h=V({},Qn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nh=ht(_h),Ph=V({},Qn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rh=ht(Ph),jh=V({},Qn,{data:0}),du=ht(jh),Lh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ih={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"},Oh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Oh[e])?!!t[e]:!1}function wi(){return zh}var Dh=V({},Or,{key:function(e){if(e.key){var t=Lh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=zo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ih[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wi,charCode:function(e){return e.type==="keypress"?zo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?zo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Mh=ht(Dh),Ah=V({},Mo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fu=ht(Ah),Fh=V({},Or,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wi}),Uh=ht(Fh),Bh=V({},Qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),$h=ht(Bh),Vh=V({},Mo,{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}),Hh=ht(Vh),qh=[9,13,27,32],Si=h&&"CompositionEvent"in window,Dr=null;h&&"documentMode"in document&&(Dr=document.documentMode);var Wh=h&&"TextEvent"in window&&!Dr,pu=h&&(!Si||Dr&&8<Dr&&11>=Dr),hu=" ",mu=!1;function gu(e,t){switch(e){case"keyup":return qh.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 bh(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 Kh(e,t){if(Jn)return e==="compositionend"||!Si&&gu(e,t)?(e=au(),Oo=hi=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 Gh={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"?!!Gh[e.type]:t==="textarea"}function wu(e,t,n,r){Ua(r),t=$o(t,"onChange"),0<t.length&&(n=new mi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Mr=null,Ar=null;function Qh(e){Au(e,0)}function Ao(e){var t=tr(e);if(Sr(t))return e}function Jh(e,t){if(e==="change")return t}var Su=!1;if(h){var xi;if(h){var ki="oninput"in document;if(!ki){var xu=document.createElement("div");xu.setAttribute("oninput","return;"),ki=typeof xu.oninput=="function"}xi=ki}else xi=!1;Su=xi&&(!document.documentMode||9<document.documentMode)}function ku(){Mr&&(Mr.detachEvent("onpropertychange",Cu),Ar=Mr=null)}function Cu(e){if(e.propertyName==="value"&&Ao(Ar)){var t=[];wu(t,Ar,e,ti(e)),Ha(Qh,t)}}function Yh(e,t,n){e==="focusin"?(ku(),Mr=t,Ar=n,Mr.attachEvent("onpropertychange",Cu)):e==="focusout"&&ku()}function Xh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ao(Ar)}function Zh(e,t){if(e==="click")return Ao(t)}function e1(e,t){if(e==="input"||e==="change")return Ao(t)}function t1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jt=typeof Object.is=="function"?Object.is:t1;function Fr(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 Ci(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 n1(e){var t=Nu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&_u(n.ownerDocument.documentElement,n)){if(r!==null&&Ci(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 r1=h&&"documentMode"in document&&11>=document.documentMode,Yn=null,Ei=null,Ur=null,Ti=!1;function Pu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ti||Yn==null||Yn!==kn(r)||(r=Yn,"selectionStart"in r&&Ci(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}),Ur&&Fr(Ur,r)||(Ur=r,r=$o(Ei,"onSelect"),0<r.length&&(t=new mi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Yn)))}function Fo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Xn={animationend:Fo("Animation","AnimationEnd"),animationiteration:Fo("Animation","AnimationIteration"),animationstart:Fo("Animation","AnimationStart"),transitionend:Fo("Transition","TransitionEnd")},_i={},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 Uo(e){if(_i[e])return _i[e];if(!Xn[e])return e;var t=Xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ru)return _i[e]=t[n];return e}var ju=Uo("animationend"),Lu=Uo("animationiteration"),Iu=Uo("animationstart"),Ou=Uo("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),c(t,[e])}for(var Ni=0;Ni<Du.length;Ni++){var Pi=Du[Ni],o1=Pi.toLowerCase(),l1=Pi[0].toUpperCase()+Pi.slice(1);an(o1,"on"+l1)}an(ju,"onAnimationEnd"),an(Lu,"onAnimationIteration"),an(Iu,"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"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Br="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(" "),i1=new Set("cancel close invalid load scroll toggle".split(" ").concat(Br));function Mu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,oh(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,_=g.currentTarget;if(g=g.listener,w!==a&&s.isPropagationStopped())break e;Mu(s,g,_),a=w}else for(p=0;p<r.length;p++){if(g=r[p],w=g.instance,_=g.currentTarget,g=g.listener,w!==a&&s.isPropagationStopped())break e;Mu(s,g,_),a=w}}}if(Co)throw e=li,Co=!1,li=null,e}function je(e,t){var n=t[Mi];n===void 0&&(n=t[Mi]=new Set);var r=e+"__bubble";n.has(r)||(Fu(t,e,2,!1),n.add(r))}function Ri(e,t,n){var r=0;t&&(r|=4),Fu(n,e,r,t)}var Bo="_reactListening"+Math.random().toString(36).slice(2);function $r(e){if(!e[Bo]){e[Bo]=!0,u.forEach(function(n){n!=="selectionchange"&&(i1.has(n)||Ri(n,!1,e),Ri(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Bo]||(t[Bo]=!0,Ri("selectionchange",!1,t))}}function Fu(e,t,n,r){switch(su(t)){case 1:var s=Sh;break;case 4:s=xh;break;default:s=fi}n=s.bind(null,t,n,e),s=void 0,!oi||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 ji(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 _=a,z=ti(n),D=[];e:{var O=zu.get(e);if(O!==void 0){var q=mi,Q=e;switch(e){case"keypress":if(zo(n)===0)break e;case"keydown":case"keyup":q=Mh;break;case"focusin":Q="focus",q=vi;break;case"focusout":Q="blur",q=vi;break;case"beforeblur":case"afterblur":q=vi;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":q=cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=Eh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=Uh;break;case ju:case Lu:case Iu:q=Nh;break;case Ou:q=$h;break;case"scroll":q=kh;break;case"wheel":q=Hh;break;case"copy":case"cut":case"paste":q=Rh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=fu}var X=(t&4)!==0,Ue=!X&&e==="scroll",E=X?O!==null?O+"Capture":null:O;X=[];for(var S=_,T;S!==null;){T=S;var F=T.stateNode;if(T.tag===5&&F!==null&&(T=F,E!==null&&(F=Cr(S,E),F!=null&&X.push(Vr(S,F,T)))),Ue)break;S=S.return}0<X.length&&(O=new q(O,Q,null,n,z),D.push({event:O,listeners:X}))}}if((t&7)===0){e:{if(O=e==="mouseover"||e==="pointerover",q=e==="mouseout"||e==="pointerout",O&&n!==ei&&(Q=n.relatedTarget||n.fromElement)&&(En(Q)||Q[Gt]))break e;if((q||O)&&(O=z.window===z?z:(O=z.ownerDocument)?O.defaultView||O.parentWindow:window,q?(Q=n.relatedTarget||n.toElement,q=_,Q=Q?En(Q):null,Q!==null&&(Ue=Cn(Q),Q!==Ue||Q.tag!==5&&Q.tag!==6)&&(Q=null)):(q=null,Q=_),q!==Q)){if(X=cu,F="onMouseLeave",E="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(X=fu,F="onPointerLeave",E="onPointerEnter",S="pointer"),Ue=q==null?O:tr(q),T=Q==null?O:tr(Q),O=new X(F,S+"leave",q,n,z),O.target=Ue,O.relatedTarget=T,F=null,En(z)===_&&(X=new X(E,S+"enter",Q,n,z),X.target=T,X.relatedTarget=Ue,F=X),Ue=F,q&&Q)t:{for(X=q,E=Q,S=0,T=X;T;T=Zn(T))S++;for(T=0,F=E;F;F=Zn(F))T++;for(;0<S-T;)X=Zn(X),S--;for(;0<T-S;)E=Zn(E),T--;for(;S--;){if(X===E||E!==null&&X===E.alternate)break t;X=Zn(X),E=Zn(E)}X=null}else X=null;q!==null&&Uu(D,O,q,X,!1),Q!==null&&Ue!==null&&Uu(D,Ue,Q,X,!0)}}e:{if(O=_?tr(_):window,q=O.nodeName&&O.nodeName.toLowerCase(),q==="select"||q==="input"&&O.type==="file")var Z=Jh;else if(vu(O))if(Su)Z=e1;else{Z=Xh;var re=Yh}else(q=O.nodeName)&&q.toLowerCase()==="input"&&(O.type==="checkbox"||O.type==="radio")&&(Z=Zh);if(Z&&(Z=Z(e,_))){wu(D,Z,n,z);break e}re&&re(e,O,_),e==="focusout"&&(re=O._wrapperState)&&re.controlled&&O.type==="number"&&We(O,"number",O.value)}switch(re=_?tr(_):window,e){case"focusin":(vu(re)||re.contentEditable==="true")&&(Yn=re,Ei=_,Ur=null);break;case"focusout":Ur=Ei=Yn=null;break;case"mousedown":Ti=!0;break;case"contextmenu":case"mouseup":case"dragend":Ti=!1,Pu(D,n,z);break;case"selectionchange":if(r1)break;case"keydown":case"keyup":Pu(D,n,z)}var oe;if(Si)e:{switch(e){case"compositionstart":var ae="onCompositionStart";break e;case"compositionend":ae="onCompositionEnd";break e;case"compositionupdate":ae="onCompositionUpdate";break e}ae=void 0}else Jn?gu(e,n)&&(ae="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ae="onCompositionStart");ae&&(pu&&n.locale!=="ko"&&(Jn||ae!=="onCompositionStart"?ae==="onCompositionEnd"&&Jn&&(oe=au()):(sn=z,hi="value"in sn?sn.value:sn.textContent,Jn=!0)),re=$o(_,ae),0<re.length&&(ae=new du(ae,e,null,n,z),D.push({event:ae,listeners:re}),oe?ae.data=oe:(oe=yu(n),oe!==null&&(ae.data=oe)))),(oe=Wh?bh(e,n):Kh(e,n))&&(_=$o(_,"onBeforeInput"),0<_.length&&(z=new du("onBeforeInput","beforeinput",null,n,z),D.push({event:z,listeners:_}),z.data=oe))}Au(D,t)})}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $o(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,a=s.stateNode;s.tag===5&&a!==null&&(s=a,a=Cr(e,n),a!=null&&r.unshift(Vr(e,a,s)),a=Cr(e,t),a!=null&&r.push(Vr(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,_=g.stateNode;if(w!==null&&w===r)break;g.tag===5&&_!==null&&(g=_,s?(w=Cr(n,a),w!=null&&p.unshift(Vr(n,w,g))):s||(w=Cr(n,a),w!=null&&p.push(Vr(n,w,g)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var s1=/\r\n?/g,a1=/\u0000|\uFFFD/g;function Bu(e){return(typeof e=="string"?e:""+e).replace(s1,`
  38. `).replace(a1,"")}function Vo(e,t,n){if(t=Bu(t),Bu(e)!==t&&n)throw Error(i(425))}function Ho(){}var Li=null,Ii=null;function Oi(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 zi=typeof setTimeout=="function"?setTimeout:void 0,u1=typeof clearTimeout=="function"?clearTimeout:void 0,$u=typeof Promise=="function"?Promise:void 0,c1=typeof queueMicrotask=="function"?queueMicrotask:typeof $u<"u"?function(e){return $u.resolve(null).then(e).catch(d1)}:zi;function d1(e){setTimeout(function(){throw e})}function Di(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),Ir(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);Ir(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,Hr="__reactProps$"+er,Gt="__reactContainer$"+er,Mi="__reactEvents$"+er,f1="__reactListeners$"+er,p1="__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 qr(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 qo(e){return e[Hr]||null}var Ai=[],nr=-1;function cn(e){return{current:e}}function Le(e){0>nr||(e.current=Ai[nr],Ai[nr]=null,nr--)}function Pe(e,t){nr++,Ai[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 Wo(){Le(it),Le(Xe)}function Hu(e,t,n){if(Xe.current!==dn)throw Error(i(168));Pe(Xe,t),Pe(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 V({},n,r)}function bo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,Tn=Xe.current,Pe(Xe,e),Pe(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,Le(it),Le(Xe),Pe(Xe,e)):Le(it),Pe(it,n)}var Qt=null,Ko=!1,Fi=!1;function bu(e){Qt===null?Qt=[e]:Qt.push(e)}function h1(e){Ko=!0,bu(e)}function fn(){if(!Fi&&Qt!==null){Fi=!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,Ko=!1}catch(s){throw Qt!==null&&(Qt=Qt.slice(e+1)),Ga(ii,fn),s}finally{Ne=t,Fi=!1}}return null}var or=[],lr=0,Go=null,Qo=0,xt=[],kt=0,_n=null,Jt=1,Yt="";function Nn(e,t){or[lr++]=Qo,or[lr++]=Go,Go=e,Qo=t}function Ku(e,t,n){xt[kt++]=Jt,xt[kt++]=Yt,xt[kt++]=_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 Ui(e){e.return!==null&&(Nn(e,1),Ku(e,1,0))}function Bi(e){for(;e===Go;)Go=or[--lr],or[lr]=null,Qo=or[--lr],or[lr]=null;for(;e===_n;)_n=xt[--kt],xt[kt]=null,Yt=xt[--kt],xt[kt]=null,Jt=xt[--kt],xt[kt]=null}var mt=null,gt=null,Oe=!1,Lt=null;function Gu(e,t){var n=_t(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,mt=e,gt=un(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,mt=e,gt=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=_t(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,mt=e,gt=null,!0):!1;default:return!1}}function $i(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Vi(e){if(Oe){var t=gt;if(t){var n=t;if(!Qu(e,t)){if($i(e))throw Error(i(418));t=un(n.nextSibling);var r=mt;t&&Qu(e,t)?Gu(r,n):(e.flags=e.flags&-4097|2,Oe=!1,mt=e)}}else{if($i(e))throw Error(i(418));e.flags=e.flags&-4097|2,Oe=!1,mt=e}}}function Ju(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;mt=e}function Jo(e){if(e!==mt)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"&&!Oi(e.type,e.memoizedProps)),t&&(t=gt)){if($i(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){gt=un(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}gt=null}}else gt=mt?un(e.stateNode.nextSibling):null;return!0}function Yu(){for(var e=gt;e;)e=un(e.nextSibling)}function ir(){gt=mt=null,Oe=!1}function Hi(e){Lt===null?Lt=[e]:Lt.push(e)}var m1=le.ReactCurrentBatchConfig;function Wr(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 Yo(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,S){if(e){var T=E.deletions;T===null?(E.deletions=[S],E.flags|=16):T.push(S)}}function n(E,S){if(!e)return null;for(;S!==null;)t(E,S),S=S.sibling;return null}function r(E,S){for(E=new Map;S!==null;)S.key!==null?E.set(S.key,S):E.set(S.index,S),S=S.sibling;return E}function s(E,S){return E=Sn(E,S),E.index=0,E.sibling=null,E}function a(E,S,T){return E.index=T,e?(T=E.alternate,T!==null?(T=T.index,T<S?(E.flags|=2,S):T):(E.flags|=2,S)):(E.flags|=1048576,S)}function p(E){return e&&E.alternate===null&&(E.flags|=2),E}function g(E,S,T,F){return S===null||S.tag!==6?(S=zs(T,E.mode,F),S.return=E,S):(S=s(S,T),S.return=E,S)}function w(E,S,T,F){var Z=T.type;return Z===ue?z(E,S,T.props.children,F,T.key):S!==null&&(S.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===Ee&&Xu(Z)===S.type)?(F=s(S,T.props),F.ref=Wr(E,S,T),F.return=E,F):(F=xl(T.type,T.key,T.props,null,E.mode,F),F.ref=Wr(E,S,T),F.return=E,F)}function _(E,S,T,F){return S===null||S.tag!==4||S.stateNode.containerInfo!==T.containerInfo||S.stateNode.implementation!==T.implementation?(S=Ds(T,E.mode,F),S.return=E,S):(S=s(S,T.children||[]),S.return=E,S)}function z(E,S,T,F,Z){return S===null||S.tag!==7?(S=Dn(T,E.mode,F,Z),S.return=E,S):(S=s(S,T),S.return=E,S)}function D(E,S,T){if(typeof S=="string"&&S!==""||typeof S=="number")return S=zs(""+S,E.mode,T),S.return=E,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case $:return T=xl(S.type,S.key,S.props,null,E.mode,T),T.ref=Wr(E,null,S),T.return=E,T;case te:return S=Ds(S,E.mode,T),S.return=E,S;case Ee:var F=S._init;return D(E,F(S._payload),T)}if(pt(S)||W(S))return S=Dn(S,E.mode,T,null),S.return=E,S;Yo(E,S)}return null}function O(E,S,T,F){var Z=S!==null?S.key:null;if(typeof T=="string"&&T!==""||typeof T=="number")return Z!==null?null:g(E,S,""+T,F);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case $:return T.key===Z?w(E,S,T,F):null;case te:return T.key===Z?_(E,S,T,F):null;case Ee:return Z=T._init,O(E,S,Z(T._payload),F)}if(pt(T)||W(T))return Z!==null?null:z(E,S,T,F,null);Yo(E,T)}return null}function q(E,S,T,F,Z){if(typeof F=="string"&&F!==""||typeof F=="number")return E=E.get(T)||null,g(S,E,""+F,Z);if(typeof F=="object"&&F!==null){switch(F.$$typeof){case $:return E=E.get(F.key===null?T:F.key)||null,w(S,E,F,Z);case te:return E=E.get(F.key===null?T:F.key)||null,_(S,E,F,Z);case Ee:var re=F._init;return q(E,S,T,re(F._payload),Z)}if(pt(F)||W(F))return E=E.get(T)||null,z(S,E,F,Z,null);Yo(S,F)}return null}function Q(E,S,T,F){for(var Z=null,re=null,oe=S,ae=S=0,Ge=null;oe!==null&&ae<T.length;ae++){oe.index>ae?(Ge=oe,oe=null):Ge=oe.sibling;var ke=O(E,oe,T[ae],F);if(ke===null){oe===null&&(oe=Ge);break}e&&oe&&ke.alternate===null&&t(E,oe),S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke,oe=Ge}if(ae===T.length)return n(E,oe),Oe&&Nn(E,ae),Z;if(oe===null){for(;ae<T.length;ae++)oe=D(E,T[ae],F),oe!==null&&(S=a(oe,S,ae),re===null?Z=oe:re.sibling=oe,re=oe);return Oe&&Nn(E,ae),Z}for(oe=r(E,oe);ae<T.length;ae++)Ge=q(oe,E,ae,T[ae],F),Ge!==null&&(e&&Ge.alternate!==null&&oe.delete(Ge.key===null?ae:Ge.key),S=a(Ge,S,ae),re===null?Z=Ge:re.sibling=Ge,re=Ge);return e&&oe.forEach(function(xn){return t(E,xn)}),Oe&&Nn(E,ae),Z}function X(E,S,T,F){var Z=W(T);if(typeof Z!="function")throw Error(i(150));if(T=Z.call(T),T==null)throw Error(i(151));for(var re=Z=null,oe=S,ae=S=0,Ge=null,ke=T.next();oe!==null&&!ke.done;ae++,ke=T.next()){oe.index>ae?(Ge=oe,oe=null):Ge=oe.sibling;var xn=O(E,oe,ke.value,F);if(xn===null){oe===null&&(oe=Ge);break}e&&oe&&xn.alternate===null&&t(E,oe),S=a(xn,S,ae),re===null?Z=xn:re.sibling=xn,re=xn,oe=Ge}if(ke.done)return n(E,oe),Oe&&Nn(E,ae),Z;if(oe===null){for(;!ke.done;ae++,ke=T.next())ke=D(E,ke.value,F),ke!==null&&(S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke);return Oe&&Nn(E,ae),Z}for(oe=r(E,oe);!ke.done;ae++,ke=T.next())ke=q(oe,E,ae,ke.value,F),ke!==null&&(e&&ke.alternate!==null&&oe.delete(ke.key===null?ae:ke.key),S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke);return e&&oe.forEach(function(G1){return t(E,G1)}),Oe&&Nn(E,ae),Z}function Ue(E,S,T,F){if(typeof T=="object"&&T!==null&&T.type===ue&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case $:e:{for(var Z=T.key,re=S;re!==null;){if(re.key===Z){if(Z=T.type,Z===ue){if(re.tag===7){n(E,re.sibling),S=s(re,T.props.children),S.return=E,E=S;break e}}else if(re.elementType===Z||typeof Z=="object"&&Z!==null&&Z.$$typeof===Ee&&Xu(Z)===re.type){n(E,re.sibling),S=s(re,T.props),S.ref=Wr(E,re,T),S.return=E,E=S;break e}n(E,re);break}else t(E,re);re=re.sibling}T.type===ue?(S=Dn(T.props.children,E.mode,F,T.key),S.return=E,E=S):(F=xl(T.type,T.key,T.props,null,E.mode,F),F.ref=Wr(E,S,T),F.return=E,E=F)}return p(E);case te:e:{for(re=T.key;S!==null;){if(S.key===re)if(S.tag===4&&S.stateNode.containerInfo===T.containerInfo&&S.stateNode.implementation===T.implementation){n(E,S.sibling),S=s(S,T.children||[]),S.return=E,E=S;break e}else{n(E,S);break}else t(E,S);S=S.sibling}S=Ds(T,E.mode,F),S.return=E,E=S}return p(E);case Ee:return re=T._init,Ue(E,S,re(T._payload),F)}if(pt(T))return Q(E,S,T,F);if(W(T))return X(E,S,T,F);Yo(E,T)}return typeof T=="string"&&T!==""||typeof T=="number"?(T=""+T,S!==null&&S.tag===6?(n(E,S.sibling),S=s(S,T),S.return=E,E=S):(n(E,S),S=zs(T,E.mode,F),S.return=E,E=S),p(E)):n(E,S)}return Ue}var sr=Zu(!0),ec=Zu(!1),Xo=cn(null),Zo=null,ar=null,qi=null;function Wi(){qi=ar=Zo=null}function bi(e){var t=Xo.current;Le(Xo),e._currentValue=t}function Ki(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){Zo=e,qi=ar=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(at=!0),e.firstContext=null)}function Ct(e){var t=e._currentValue;if(qi!==e)if(e={context:e,memoizedValue:t,next:null},ar===null){if(Zo===null)throw Error(i(308));ar=e,Zo.dependencies={lanes:0,firstContext:e}}else ar=ar.next=e;return t}var Pn=null;function Gi(e){Pn===null?Pn=[e]:Pn.push(e)}function tc(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Gi(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 Qi(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,(ye&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,Gi(r)):(t.next=s.next,s.next=t),r.interleaved=t,Xt(e,n)}function el(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ui(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 tl(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,_=w.next;w.next=null,p===null?a=_:p.next=_,p=w;var z=e.alternate;z!==null&&(z=z.updateQueue,g=z.lastBaseUpdate,g!==p&&(g===null?z.firstBaseUpdate=_:g.next=_,z.lastBaseUpdate=w))}if(a!==null){var D=s.baseState;p=0,z=_=w=null,g=a;do{var O=g.lane,q=g.eventTime;if((r&O)===O){z!==null&&(z=z.next={eventTime:q,lane:0,tag:g.tag,payload:g.payload,callback:g.callback,next:null});e:{var Q=e,X=g;switch(O=t,q=n,X.tag){case 1:if(Q=X.payload,typeof Q=="function"){D=Q.call(q,D,O);break e}D=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=X.payload,O=typeof Q=="function"?Q.call(q,D,O):Q,O==null)break e;D=V({},D,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 q={eventTime:q,lane:O,tag:g.tag,payload:g.payload,callback:g.callback,next:null},z===null?(_=z=q,w=D):z=z.next=q,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=D),s.baseState=w,s.firstBaseUpdate=_,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);Ln|=p,e.lanes=p,e.memoizedState=D}}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 br={},Vt=cn(br),Kr=cn(br),Gr=cn(br);function Rn(e){if(e===br)throw Error(i(174));return e}function Ji(e,t){switch(Pe(Gr,t),Pe(Kr,e),Pe(Vt,br),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Yl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Yl(t,e)}Le(Vt),Pe(Vt,t)}function cr(){Le(Vt),Le(Kr),Le(Gr)}function lc(e){Rn(Gr.current);var t=Rn(Vt.current),n=Yl(t,e.type);t!==n&&(Pe(Kr,e),Pe(Vt,n))}function Yi(e){Kr.current===e&&(Le(Vt),Le(Kr))}var ze=cn(0);function nl(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 Xi=[];function Zi(){for(var e=0;e<Xi.length;e++)Xi[e]._workInProgressVersionPrimary=null;Xi.length=0}var rl=le.ReactCurrentDispatcher,es=le.ReactCurrentBatchConfig,jn=0,De=null,Ve=null,be=null,ol=!1,Qr=!1,Jr=0,g1=0;function Ze(){throw Error(i(321))}function ts(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 ns(e,t,n,r,s,a){if(jn=a,De=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rl.current=e===null||e.memoizedState===null?S1:x1,e=n(r,s),Qr){a=0;do{if(Qr=!1,Jr=0,25<=a)throw Error(i(301));a+=1,be=Ve=null,t.updateQueue=null,rl.current=k1,e=n(r,s)}while(Qr)}if(rl.current=sl,t=Ve!==null&&Ve.next!==null,jn=0,be=Ve=De=null,ol=!1,t)throw Error(i(300));return e}function rs(){var e=Jr!==0;return Jr=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 Et(){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 Yr(e,t){return typeof t=="function"?t(e):t}function os(e){var t=Et(),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,_=a;do{var z=_.lane;if((jn&z)===z)w!==null&&(w=w.next={lane:0,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null}),r=_.hasEagerState?_.eagerState:e(r,_.action);else{var D={lane:z,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null};w===null?(g=w=D,p=r):w=w.next=D,De.lanes|=z,Ln|=z}_=_.next}while(_!==null&&_!==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,Ln|=a,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ls(e){var t=Et(),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=Et(),s=t(),a=!jt(r.memoizedState,s);if(a&&(r.memoizedState=s,at=!0),r=r.queue,is(cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||be!==null&&be.memoizedState.tag&1){if(n.flags|=2048,Xr(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:Yr,lastRenderedState:e},t.queue=e,e=e.dispatch=w1.bind(null,De,e),[t.memoizedState,e]}function Xr(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 Et().memoizedState}function ll(e,t,n,r){var s=Ht();De.flags|=e,s.memoizedState=Xr(1|t,n,void 0,r===void 0?null:r)}function il(e,t,n,r){var s=Et();r=r===void 0?null:r;var a=void 0;if(Ve!==null){var p=Ve.memoizedState;if(a=p.destroy,r!==null&&ts(r,p.deps)){s.memoizedState=Xr(t,n,a,r);return}}De.flags|=e,s.memoizedState=Xr(1|t,n,a,r)}function mc(e,t){return ll(8390656,8,e,t)}function is(e,t){return il(2048,8,e,t)}function gc(e,t){return il(4,2,e,t)}function yc(e,t){return il(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,il(4,4,vc.bind(null,t,e),n)}function ss(){}function Sc(e,t){var n=Et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ts(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xc(e,t){var n=Et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ts(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,Ln|=n,e.baseState=!0),t)}function y1(e,t){var n=Ne;Ne=n!==0&&4>n?n:4,e(!0);var r=es.transition;es.transition={};try{e(!1),t()}finally{Ne=n,es.transition=r}}function Cc(){return Et().memoizedState}function v1(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 w1(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,Gi(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){Qr=ol=!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,ui(e,n)}}var sl={readContext:Ct,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},S1={readContext:Ct,useCallback:function(e,t){return Ht().memoizedState=[e,t===void 0?null:t],e},useContext:Ct,useEffect:mc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ll(4194308,4,vc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return ll(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=v1.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Ht();return e={current:e},t.memoizedState=e},useState:pc,useDebugValue:ss,useDeferredValue:function(e){return Ht().memoizedState=e},useTransition:function(){var e=pc(!1),t=e[0];return e=y1.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,Xr(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=Jr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=g1++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},x1={readContext:Ct,useCallback:Sc,useContext:Ct,useEffect:is,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:os,useRef:hc,useState:function(){return os(Yr)},useDebugValue:ss,useDeferredValue:function(e){var t=Et();return kc(t,Ve.memoizedState,e)},useTransition:function(){var e=os(Yr)[0],t=Et().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1},k1={readContext:Ct,useCallback:Sc,useContext:Ct,useEffect:is,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:ls,useRef:hc,useState:function(){return ls(Yr)},useDebugValue:ss,useDeferredValue:function(e){var t=Et();return Ve===null?t.memoizedState=e:kc(t,Ve.memoizedState,e)},useTransition:function(){var e=ls(Yr)[0],t=Et().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1};function It(e,t){if(e&&e.defaultProps){t=V({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function as(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:V({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var al={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),el(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),el(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),el(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?!Fr(n,r)||!Fr(s,a):!0}function Pc(e,t,n){var r=!1,s=dn,a=t.contextType;return typeof a=="object"&&a!==null?a=Ct(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=al,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&&al.enqueueReplaceState(t,t.state,null)}function us(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Qi(e);var a=t.contextType;typeof a=="object"&&a!==null?s.context=Ct(a):(a=st(t)?Tn:Xe.current,s.context=rr(e,a)),s.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(as(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&&al.enqueueReplaceState(s,s.state,null),tl(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+=K(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 cs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var C1=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(){ml||(ml=!0,_s=r),ds(e,t)},n}function Lc(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(){ds(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){ds(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 Ic(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new C1;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=A1.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 E1=le.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=ns(e,t,n,r,a,s),n=rs(),e!==null&&!at?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,en(e,t,s)):(Oe&&n&&Ui(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"&&!Os(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=xl(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:Fr,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(Fr(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 fs(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},Pe(pr,yt),yt|=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,Pe(pr,yt),yt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,Pe(pr,yt),yt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Pe(pr,yt),yt|=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 fs(e,t,n,r,s){var a=st(n)?Tn:Xe.current;return a=rr(t,a),ur(t,s),n=ns(e,t,n,r,a,s),r=rs(),e!==null&&!at?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,en(e,t,s)):(Oe&&r&&Ui(t),t.flags|=1,rt(e,t,n,s),t.child)}function Bc(e,t,n,r,s){if(st(n)){var a=!0;bo(t)}else a=!1;if(ur(t,s),t.stateNode===null)cl(e,t),Pc(t,n,r),us(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.contextType;typeof _=="object"&&_!==null?_=Ct(_):(_=st(n)?Tn:Xe.current,_=rr(t,_));var z=n.getDerivedStateFromProps,D=typeof z=="function"||typeof p.getSnapshotBeforeUpdate=="function";D||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(g!==r||w!==_)&&Rc(t,p,r,_),pn=!1;var O=t.memoizedState;p.state=O,tl(t,r,p,s),w=t.memoizedState,g!==r||O!==w||it.current||pn?(typeof z=="function"&&(as(t,n,z,r),w=t.memoizedState),(g=pn||Nc(t,n,g,r,O,w,_))?(D||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=_,r=g):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{p=t.stateNode,nc(e,t),g=t.memoizedProps,_=t.type===t.elementType?g:It(t.type,g),p.props=_,D=t.pendingProps,O=p.context,w=n.contextType,typeof w=="object"&&w!==null?w=Ct(w):(w=st(n)?Tn:Xe.current,w=rr(t,w));var q=n.getDerivedStateFromProps;(z=typeof q=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(g!==D||O!==w)&&Rc(t,p,r,w),pn=!1,O=t.memoizedState,p.state=O,tl(t,r,p,s);var Q=t.memoizedState;g!==D||O!==Q||it.current||pn?(typeof q=="function"&&(as(t,n,q,r),Q=t.memoizedState),(_=pn||Nc(t,n,_,r,O,Q,w)||!1)?(z||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(r,Q,w),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(r,Q,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=Q),p.props=r,p.state=Q,p.context=w,r=_):(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 ps(e,t,n,r,a,s)}function ps(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,E1.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),Ji(e,t.containerInfo)}function Vc(e,t,n,r,s){return ir(),Hi(s),t.flags|=256,rt(e,t,n,r),t.child}var hs={dehydrated:null,treeContext:null,retryLane:0};function ms(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),Pe(ze,s&1),e===null)return Vi(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=kl(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=ms(n),t.memoizedState=hs,e):gs(t,p));if(s=e.memoizedState,s!==null&&(g=s.dehydrated,g!==null))return T1(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?ms(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},a.memoizedState=p,a.childLanes=e.childLanes&~n,t.memoizedState=hs,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 gs(e,t){return t=kl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function ul(e,t,n,r){return r!==null&&Hi(r),sr(t,e.child,null,n),e=gs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function T1(e,t,n,r,s,a,p){if(n)return t.flags&256?(t.flags&=-257,r=cs(Error(i(422))),ul(e,t,p,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,s=t.mode,r=kl({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=ms(p),t.memoizedState=hs,a);if((t.mode&1)===0)return ul(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=cs(a,r,void 0),ul(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 Is(),r=cs(Error(i(421))),ul(e,t,p,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=F1.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,gt=un(s.nextSibling),mt=t,Oe=!0,Lt=null,e!==null&&(xt[kt++]=Jt,xt[kt++]=Yt,xt[kt++]=_n,Jt=e.id,Yt=e.overflow,_n=t),t=gs(t,r.children),t.flags|=4096,t)}function qc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ki(e.return,t,n)}function ys(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(Pe(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&&nl(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),ys(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&&nl(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}ys(t,!0,n,null,a);break;case"together":ys(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function cl(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),Ln|=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 _1(e,t,n){switch(t.tag){case 3:$c(t),ir();break;case 5:lc(t);break;case 1:st(t.type)&&bo(t);break;case 4:Ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;Pe(Xo,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Pe(ze,ze.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Hc(e,t,n):(Pe(ze,ze.current&1),e=en(e,t,n),e!==null?e.sibling:null);Pe(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),Pe(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,vs,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}},vs=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=V({},s,{value:void 0}),r=V({},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=Ho)}Xl(n,r);var p;n=null;for(_ in s)if(!r.hasOwnProperty(_)&&s.hasOwnProperty(_)&&s[_]!=null)if(_==="style"){var g=s[_];for(p in g)g.hasOwnProperty(p)&&(n||(n={}),n[p]="")}else _!=="dangerouslySetInnerHTML"&&_!=="children"&&_!=="suppressContentEditableWarning"&&_!=="suppressHydrationWarning"&&_!=="autoFocus"&&(d.hasOwnProperty(_)?a||(a=[]):(a=a||[]).push(_,null));for(_ in r){var w=r[_];if(g=s!=null?s[_]:void 0,r.hasOwnProperty(_)&&w!==g&&(w!=null||g!=null))if(_==="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=w;else _==="dangerouslySetInnerHTML"?(w=w?w.__html:void 0,g=g?g.__html:void 0,w!=null&&g!==w&&(a=a||[]).push(_,w)):_==="children"?typeof w!="string"&&typeof w!="number"||(a=a||[]).push(_,""+w):_!=="suppressContentEditableWarning"&&_!=="suppressHydrationWarning"&&(d.hasOwnProperty(_)?(w!=null&&_==="onScroll"&&je("scroll",e),a||g===w||(a=[])):(a=a||[]).push(_,w))}n&&(a=a||[]).push("style",n);var _=a;(t.updateQueue=_)&&(t.flags|=4)}},Gc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Zr(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 N1(e,t,n){var r=t.pendingProps;switch(Bi(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)&&Wo(),et(t),null;case 3:return r=t.stateNode,cr(),Le(it),Le(Xe),Zi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Jo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Lt!==null&&(Rs(Lt),Lt=null))),vs(e,t),et(t),null;case 5:Yi(t);var s=Rn(Gr.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),Jo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[$t]=t,r[Hr]=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<Br.length;s++)je(Br[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":go(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)}Xl(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&&Vo(r.textContent,g,e),s=["children",g]):typeof g=="number"&&r.textContent!==""+g&&(a.suppressHydrationWarning!==!0&&Vo(r.textContent,g,e),s=["children",""+g]):d.hasOwnProperty(p)&&g!=null&&p==="onScroll"&&je("scroll",r)}switch(n){case"input":Kt(r),xe(r,a,!0);break;case"textarea":Kt(r),wo(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=Ho)}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=So(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[Hr]=r,bc(e,t,!1,!1),t.stateNode=e;e:{switch(p=Zl(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<Br.length;s++)je(Br[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":go(e,r),s=Hn(e,r),je("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=V({},r,{value:void 0}),je("invalid",e);break;case"textarea":Wn(e,r),s=qn(e,r),je("invalid",e);break;default:s=r}Xl(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!=="")&&xr(e,w):typeof w=="number"&&xr(e,""+w):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(d.hasOwnProperty(a)?w!=null&&a==="onScroll"&&je("scroll",e):w!=null&&H(e,a,w,p))}switch(n){case"input":Kt(e),xe(e,r,!1);break;case"textarea":Kt(e),wo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+pe(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=Ho)}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(Gr.current),Rn(Vt.current),Jo(t)){if(r=t.stateNode,n=t.memoizedProps,r[$t]=t,(a=r.nodeValue!==n)&&(e=mt,e!==null))switch(e.tag){case 3:Vo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Vo(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(Le(ze),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Oe&&gt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Yu(),ir(),t.flags|=98560,a=!1;else if(a=Jo(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 Lt!==null&&(Rs(Lt),Lt=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):Is())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return cr(),vs(e,t),e===null&&$r(t.stateNode.containerInfo),et(t),null;case 10:return bi(t.type._context),et(t),null;case 17:return st(t.type)&&Wo(),et(t),null;case 19:if(Le(ze),a=t.memoizedState,a===null)return et(t),null;if(r=(t.flags&128)!==0,p=a.rendering,p===null)if(r)Zr(a,!1);else{if(He!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=nl(e),p!==null){for(t.flags|=128,Zr(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 Pe(ze,ze.current&1|2),t.child}e=e.sibling}a.tail!==null&&Fe()>hr&&(t.flags|=128,r=!0,Zr(a,!1),t.lanes=4194304)}else{if(!r)if(e=nl(p),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zr(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,Zr(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,Pe(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?(yt&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 P1(e,t){switch(Bi(t),t.tag){case 1:return st(t.type)&&Wo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cr(),Le(it),Le(Xe),Zi(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Yi(t),null;case 13:if(Le(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 Le(ze),null;case 4:return cr(),null;case 10:return bi(t.type._context),null;case 22:case 23:return Ls(),null;case 24:return null;default:return null}}var dl=!1,tt=!1,R1=typeof WeakSet=="function"?WeakSet:Set,G=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 ws(e,t,n){try{n()}catch(r){Me(e,t,r)}}var Qc=!1;function j1(e,t){if(Li=Lo,e=Nu(),Ci(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,_=0,z=0,D=e,O=null;t:for(;;){for(var q;D!==n||s!==0&&D.nodeType!==3||(g=p+s),D!==a||r!==0&&D.nodeType!==3||(w=p+r),D.nodeType===3&&(p+=D.nodeValue.length),(q=D.firstChild)!==null;)O=D,D=q;for(;;){if(D===e)break t;if(O===n&&++_===s&&(g=p),O===a&&++z===r&&(w=p),(q=D.nextSibling)!==null)break;D=O,O=D.parentNode}D=q}n=g===-1||w===-1?null:{start:g,end:w}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ii={focusedElem:e,selectionRange:n},Lo=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var Q=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Q!==null){var X=Q.memoizedProps,Ue=Q.memoizedState,E=t.stateNode,S=E.getSnapshotBeforeUpdate(t.elementType===t.type?X:It(t.type,X),Ue);E.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var T=t.stateNode.containerInfo;T.nodeType===1?T.textContent="":T.nodeType===9&&T.documentElement&&T.removeChild(T.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(F){Me(t,t.return,F)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return Q=Qc,Qc=!1,Q}function eo(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&&ws(t,n,a)}s=s.next}while(s!==r)}}function fl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ss(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function 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[Hr],delete t[Mi],delete t[f1],delete t[p1])),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 xs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ho));else if(r!==4&&(e=e.child,e!==null))for(xs(e,t,n),e=e.sibling;e!==null;)xs(e,t,n),e=e.sibling}function ks(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ks(e,t,n),e=e.sibling;e!==null;)ks(e,t,n),e=e.sibling}var 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(To,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?Di(e.parentNode,n):e.nodeType===1&&Di(e,n),Ir(e)):Di(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)&&ws(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 R1),t.forEach(function(r){var s=U1.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(_){Me(s,t,_)}}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{eo(3,e,e.return),fl(3,e)}catch(X){Me(e,e.return,X)}try{eo(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{xr(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&&yo(s,a),Zl(g,p);var _=Zl(g,a);for(p=0;p<w.length;p+=2){var z=w[p],D=w[p+1];z==="style"?Aa(s,D):z==="dangerouslySetInnerHTML"?Da(s,D):z==="children"?xr(s,D):H(s,z,D,_)}switch(g){case"input":Se(s,a);break;case"textarea":vo(s,a);break;case"select":var O=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var q=a.value;q!=null?Pt(s,!!a.multiple,q,!1):O!==!!a.multiple&&(a.defaultValue!=null?Pt(s,!!a.multiple,a.defaultValue,!0):Pt(s,!!a.multiple,a.multiple?[]:"",!1))}s[Hr]=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{Ir(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||(Ts=Fe())),r&4&&ed(e);break;case 22:if(z=n!==null&&n.memoizedState!==null,e.mode&1?(tt=(_=tt)||z,zt(t,e),tt=_):zt(t,e),qt(e),r&8192){if(_=e.memoizedState!==null,(e.stateNode.isHidden=_)&&!z&&(e.mode&1)!==0)for(G=e,z=e.child;z!==null;){for(D=G=z;G!==null;){switch(O=G,q=O.child,O.tag){case 0:case 11:case 14:case 15:eo(4,O,O.return);break;case 1:fr(O,O.return);var Q=O.stateNode;if(typeof Q.componentWillUnmount=="function"){r=O,n=O.return;try{t=r,Q.props=t.memoizedProps,Q.state=t.memoizedState,Q.componentWillUnmount()}catch(X){Me(r,n,X)}}break;case 5:fr(O,O.return);break;case 22:if(O.memoizedState!==null){od(D);continue}}q!==null?(q.return=O,G=q):od(D)}z=z.sibling}e:for(z=null,D=e;;){if(D.tag===5){if(z===null){z=D;try{s=D.stateNode,_?(a=s.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(g=D.stateNode,w=D.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(D.tag===6){if(z===null)try{D.stateNode.nodeValue=_?"":D.memoizedProps}catch(X){Me(e,e.return,X)}}else if((D.tag!==22&&D.tag!==23||D.memoizedState===null||D===e)&&D.child!==null){D.child.return=D,D=D.child;continue}if(D===e)break e;for(;D.sibling===null;){if(D.return===null||D.return===e)break e;z===D&&(z=null),D=D.return}z===D&&(z=null),D.sibling.return=D.return,D=D.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&&(xr(s,""),r.flags&=-33);var a=Xc(e);ks(e,a,s);break;case 3:case 4:var p=r.stateNode.containerInfo,g=Xc(e);xs(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 L1(e,t,n){G=e,nd(e)}function nd(e,t,n){for(var r=(e.mode&1)!==0;G!==null;){var s=G,a=s.child;if(s.tag===22&&r){var p=s.memoizedState!==null||dl;if(!p){var g=s.alternate,w=g!==null&&g.memoizedState!==null||tt;g=dl;var _=tt;if(dl=p,(tt=w)&&!_)for(G=s;G!==null;)p=G,w=p.child,p.tag===22&&p.memoizedState!==null?ld(s):w!==null?(w.return=p,G=w):ld(s);for(;a!==null;)G=a,nd(a),a=a.sibling;G=s,dl=g,tt=_}rd(e)}else(s.subtreeFlags&8772)!==0&&a!==null?(a.return=s,G=a):rd(e)}}function rd(e){for(;G!==null;){var t=G;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||fl(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:It(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 _=t.alternate;if(_!==null){var z=_.memoizedState;if(z!==null){var D=z.dehydrated;D!==null&&Ir(D)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags&512&&Ss(t)}catch(O){Me(t,t.return,O)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function od(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function ld(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{fl(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{Ss(t)}catch(w){Me(t,a,w)}break;case 5:var p=t.return;try{Ss(t)}catch(w){Me(t,p,w)}}}catch(w){Me(t,t.return,w)}if(t===e){G=null;break}var g=t.sibling;if(g!==null){g.return=t.return,G=g;break}G=t.return}}var I1=Math.ceil,pl=le.ReactCurrentDispatcher,Cs=le.ReactCurrentOwner,Tt=le.ReactCurrentBatchConfig,ye=0,Ke=null,Be=null,Ye=0,yt=0,pr=cn(0),He=0,to=null,Ln=0,hl=0,Es=0,no=null,ut=null,Ts=0,hr=1/0,tn=null,ml=!1,_s=null,gn=null,gl=!1,yn=null,yl=0,ro=0,Ns=null,vl=-1,wl=0;function ot(){return(ye&6)!==0?Fe():vl!==-1?vl:vl=Fe()}function vn(e){return(e.mode&1)===0?1:(ye&2)!==0&&Ye!==0?Ye&-Ye:m1.transition!==null?(wl===0&&(wl=Xa()),wl):(e=Ne,e!==0||(e=window.event,e=e===void 0?16:su(e.type)),e)}function Dt(e,t,n,r){if(50<ro)throw ro=0,Ns=null,Error(i(185));Nr(e,n,r),((ye&2)===0||e!==Ke)&&(e===Ke&&((ye&2)===0&&(hl|=n),He===4&&wn(e,Ye)),ct(e,r),n===1&&ye===0&&(t.mode&1)===0&&(hr=Fe()+500,Ko&&fn()))}function ct(e,t){var n=e.callbackNode;mh(e,t);var r=Po(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?h1(sd.bind(null,e)):bu(sd.bind(null,e)),c1(function(){(ye&6)===0&&fn()}),n=null;else{switch(Za(r)){case 1:n=ii;break;case 4:n=Ja;break;case 16:n=Eo;break;case 536870912:n=Ya;break;default:n=Eo}n=md(n,id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function id(e,t){if(vl=-1,wl=0,(ye&6)!==0)throw Error(i(327));var n=e.callbackNode;if(mr()&&e.callbackNode!==n)return null;var r=Po(e,e===Ke?Ye:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Sl(e,r);else{t=r;var s=ye;ye|=2;var a=ud();(Ke!==e||Ye!==t)&&(tn=null,hr=Fe()+500,On(e,t));do try{D1();break}catch(g){ad(e,g)}while(!0);Wi(),pl.current=a,ye=s,Be!==null?t=0:(Ke=null,Ye=0,t=He)}if(t!==0){if(t===2&&(s=si(e),s!==0&&(r=s,t=Ps(e,s))),t===1)throw n=to,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&&!O1(s)&&(t=Sl(e,r),t===2&&(a=si(e),a!==0&&(r=a,t=Ps(e,a))),t===1))throw n=to,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=Ts+500-Fe(),10<t)){if(Po(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){ot(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=zi(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*I1(r/1960))-r,10<r){e.timeoutHandle=zi(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 Ps(e,t){var n=no;return e.current.memoizedState.isDehydrated&&(On(e,t).flags|=256),e=Sl(e,t),e!==2&&(t=ut,ut=n,t!==null&&Rs(t)),e}function Rs(e){ut===null?ut=e:ut.push.apply(ut,e)}function O1(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&=~Es,t&=~hl,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((ye&6)!==0)throw Error(i(327));mr();var t=Po(e,0);if((t&1)===0)return ct(e,Fe()),null;var n=Sl(e,t);if(e.tag!==0&&n===2){var r=si(e);r!==0&&(t=r,n=Ps(e,r))}if(n===1)throw n=to,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 js(e,t){var n=ye;ye|=1;try{return e(t)}finally{ye=n,ye===0&&(hr=Fe()+500,Ko&&fn())}}function In(e){yn!==null&&yn.tag===0&&(ye&6)===0&&mr();var t=ye;ye|=1;var n=Tt.transition,r=Ne;try{if(Tt.transition=null,Ne=1,e)return e()}finally{Ne=r,Tt.transition=n,ye=t,(ye&6)===0&&fn()}}function Ls(){yt=pr.current,Le(pr)}function On(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,u1(n)),Be!==null)for(n=Be.return;n!==null;){var r=n;switch(Bi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Wo();break;case 3:cr(),Le(it),Le(Xe),Zi();break;case 5:Yi(r);break;case 4:cr();break;case 13:Le(ze);break;case 19:Le(ze);break;case 10:bi(r.type._context);break;case 22:case 23:Ls()}n=n.return}if(Ke=e,Be=e=Sn(e.current,null),Ye=yt=t,He=0,to=null,Es=hl=Ln=0,ut=no=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=Be;try{if(Wi(),rl.current=sl,ol){for(var r=De.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}ol=!1}if(jn=0,be=Ve=De=null,Qr=!1,Jr=0,Cs.current=null,n===null||n.return===null){He=1,to=t,Be=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 _=w,z=g,D=z.tag;if((z.mode&1)===0&&(D===0||D===11||D===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 q=Oc(p);if(q!==null){q.flags&=-257,zc(q,p,g,a,t),q.mode&1&&Ic(a,_,t),t=q,w=_;var Q=t.updateQueue;if(Q===null){var X=new Set;X.add(w),t.updateQueue=X}else Q.add(w);break e}else{if((t&1)===0){Ic(a,_,t),Is();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),Hi(dr(w,g));break e}}a=w=dr(w,g),He!==4&&(He=2),no===null?no=[a]:no.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 S=a.type,T=a.stateNode;if((a.flags&128)===0&&(typeof S.getDerivedStateFromError=="function"||T!==null&&typeof T.componentDidCatch=="function"&&(gn===null||!gn.has(T)))){a.flags|=65536,t&=-t,a.lanes|=t;var F=Lc(a,g,t);rc(a,F);break e}}a=a.return}while(a!==null)}dd(n)}catch(Z){t=Z,Be===n&&n!==null&&(Be=n=n.return);continue}break}while(!0)}function ud(){var e=pl.current;return pl.current=sl,e===null?sl:e}function Is(){(He===0||He===3||He===2)&&(He=4),Ke===null||(Ln&268435455)===0&&(hl&268435455)===0||wn(Ke,Ye)}function Sl(e,t){var n=ye;ye|=2;var r=ud();(Ke!==e||Ye!==t)&&(tn=null,On(e,t));do try{z1();break}catch(s){ad(e,s)}while(!0);if(Wi(),ye=n,pl.current=r,Be!==null)throw Error(i(261));return Ke=null,Ye=0,He}function z1(){for(;Be!==null;)cd(Be)}function D1(){for(;Be!==null&&!ih();)cd(Be)}function cd(e){var t=hd(e.alternate,e,yt);e.memoizedProps=e.pendingProps,t===null?dd(e):Be=t,Cs.current=null}function dd(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=N1(n,t,yt),n!==null){Be=n;return}}else{if(n=P1(n,t),n!==null){n.flags&=32767,Be=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,Be=null;return}}if(t=t.sibling,t!==null){Be=t;return}Be=t=e}while(t!==null);He===0&&(He=5)}function zn(e,t,n){var r=Ne,s=Tt.transition;try{Tt.transition=null,Ne=1,M1(e,t,n,r)}finally{Tt.transition=s,Ne=r}return null}function M1(e,t,n,r){do mr();while(yn!==null);if((ye&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(gh(e,a),e===Ke&&(Be=Ke=null,Ye=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||gl||(gl=!0,md(Eo,function(){return mr(),null})),a=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||a){a=Tt.transition,Tt.transition=null;var p=Ne;Ne=1;var g=ye;ye|=4,Cs.current=null,j1(e,n),td(n,e),n1(Ii),Lo=!!Li,Ii=Li=null,e.current=n,L1(n),sh(),ye=g,Ne=p,Tt.transition=a}else e.current=n;if(gl&&(gl=!1,yn=e,yl=s),a=e.pendingLanes,a===0&&(gn=null),ch(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(ml)throw ml=!1,e=_s,_s=null,e;return(yl&1)!==0&&e.tag!==0&&mr(),a=e.pendingLanes,(a&1)!==0?e===Ns?ro++:(ro=0,Ns=e):ro=0,fn(),null}function mr(){if(yn!==null){var e=Za(yl),t=Tt.transition,n=Ne;try{if(Tt.transition=null,Ne=16>e?16:e,yn===null)var r=!1;else{if(e=yn,yn=null,yl=0,(ye&6)!==0)throw Error(i(331));var s=ye;for(ye|=4,G=e.current;G!==null;){var a=G,p=a.child;if((G.flags&16)!==0){var g=a.deletions;if(g!==null){for(var w=0;w<g.length;w++){var _=g[w];for(G=_;G!==null;){var z=G;switch(z.tag){case 0:case 11:case 15:eo(8,z,a)}var D=z.child;if(D!==null)D.return=z,G=D;else for(;G!==null;){z=G;var O=z.sibling,q=z.return;if(Jc(z),z===_){G=null;break}if(O!==null){O.return=q,G=O;break}G=q}}}var Q=a.alternate;if(Q!==null){var X=Q.child;if(X!==null){Q.child=null;do{var Ue=X.sibling;X.sibling=null,X=Ue}while(X!==null)}}G=a}}if((a.subtreeFlags&2064)!==0&&p!==null)p.return=a,G=p;else e:for(;G!==null;){if(a=G,(a.flags&2048)!==0)switch(a.tag){case 0:case 11:case 15:eo(9,a,a.return)}var E=a.sibling;if(E!==null){E.return=a.return,G=E;break e}G=a.return}}var S=e.current;for(G=S;G!==null;){p=G;var T=p.child;if((p.subtreeFlags&2064)!==0&&T!==null)T.return=p,G=T;else e:for(p=S;G!==null;){if(g=G,(g.flags&2048)!==0)try{switch(g.tag){case 0:case 11:case 15:fl(9,g)}}catch(Z){Me(g,g.return,Z)}if(g===p){G=null;break e}var F=g.sibling;if(F!==null){F.return=g.return,G=F;break e}G=g.return}}if(ye=s,fn(),Bt&&typeof Bt.onPostCommitFiberRoot=="function")try{Bt.onPostCommitFiberRoot(To,e)}catch{}r=!0}return r}finally{Ne=n,Tt.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&&(Nr(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=Lc(t,e,1),t=hn(t,e,1),e=ot(),t!==null&&(Nr(t,1,e),ct(t,e));break}}t=t.return}}function A1(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()-Ts?On(e,0):Es|=n),ct(e,t)}function pd(e,t){t===0&&((e.mode&1)===0?t=1:(t=No,No<<=1,(No&130023424)===0&&(No=4194304)));var n=ot();e=Xt(e,t),e!==null&&(Nr(e,t,n),ct(e,n))}function F1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pd(e,n)}function U1(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,_1(e,t,n);at=(e.flags&131072)!==0}else at=!1,Oe&&(t.flags&1048576)!==0&&Ku(t,Qo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;cl(e,t),e=t.pendingProps;var s=rr(t,Xe.current);ur(t,n),s=ns(null,t,r,e,s,n);var a=rs();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,bo(t)):a=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,Qi(t),s.updater=al,t.stateNode=s,s._reactInternals=t,us(t,r,e,n),t=ps(null,t,r,!0,a,n)):(t.tag=0,Oe&&a&&Ui(t),rt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(cl(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=$1(r),e=It(r,e),s){case 0:t=fs(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,It(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:It(r,s),fs(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:It(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),tl(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(gt=un(t.stateNode.containerInfo.firstChild),mt=t,Oe=!0,Lt=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&&Vi(t),r=t.type,s=t.pendingProps,a=e!==null?e.memoizedProps:null,p=s.children,Oi(r,s)?p=null:a!==null&&Oi(r,a)&&(t.flags|=32),Uc(e,t),rt(e,t,p,n),t.child;case 6:return e===null&&Vi(t),null;case 13:return Hc(e,t,n);case 4:return Ji(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:It(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,Pe(Xo,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 _=a.updateQueue;if(_!==null){_=_.shared;var z=_.pending;z===null?w.next=w:(w.next=z.next,z.next=w),_.pending=w}}a.lanes|=n,w=a.alternate,w!==null&&(w.lanes|=n),Ki(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),Ki(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=Ct(s),r=r(s),t.flags|=1,rt(e,t,r,n),t.child;case 14:return r=t.type,s=It(r,t.pendingProps),s=It(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:It(r,s),cl(e,t),t.tag=1,st(r)?(e=!0,bo(t)):e=!1,ur(t,n),Pc(t,r,s),us(t,r,s,n),ps(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 B1(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 _t(e,t,n,r){return new B1(e,t,n,r)}function Os(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $1(e){if(typeof e=="function")return Os(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ve)return 11;if(e===_e)return 14}return 2}function Sn(e,t){var n=e.alternate;return n===null?(n=_t(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 xl(e,t,n,r,s,a){var p=2;if(r=e,typeof e=="function")Os(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case ue:return Dn(n.children,s,a,t);case me:p=8,s|=8;break;case de:return e=_t(12,n,t,s|2),e.elementType=de,e.lanes=a,e;case se:return e=_t(13,n,t,s),e.elementType=se,e.lanes=a,e;case we:return e=_t(19,n,t,s),e.elementType=we,e.lanes=a,e;case ce:return kl(n,s,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ce:p=10;break e;case Re:p=9;break e;case ve:p=11;break e;case _e:p=14;break e;case Ee:p=16,r=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=_t(p,n,t,s),t.elementType=e,t.type=r,t.lanes=a,t}function Dn(e,t,n,r){return e=_t(7,e,r,t),e.lanes=n,e}function kl(e,t,n,r){return e=_t(22,e,r,t),e.elementType=ce,e.lanes=n,e.stateNode={isHidden:!1},e}function zs(e,t,n){return e=_t(6,e,null,t),e.lanes=n,e}function Ds(e,t,n){return t=_t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function V1(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=ai(0),this.expirationTimes=ai(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ai(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Ms(e,t,n,r,s,a,p,g,w){return e=new V1(e,t,n,g,w),t===1?(t=1,a===!0&&(t|=8)):t=0,a=_t(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(a),e}function H1(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:te,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=Ms(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,Nr(e,s,r),ct(e,r),e}function Cl(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),el(e,s,p)),p}function El(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 As(e,t){vd(e,t),(e=e.alternate)&&vd(e,t)}function q1(){return null}var wd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Fs(e){this._internalRoot=e}Tl.prototype.render=Fs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Cl(e,t,null,null)},Tl.prototype.unmount=Fs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;In(function(){Cl(null,e,null,null)}),t[Gt]=null}};function Tl(e){this._internalRoot=e}Tl.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 Us(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function _l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Sd(){}function W1(e,t,n,r,s){if(s){if(typeof r=="function"){var a=r;r=function(){var _=El(p);a.call(_)}}var p=yd(t,r,e,0,null,!1,!1,"",Sd);return e._reactRootContainer=p,e[Gt]=p.current,$r(e.nodeType===8?e.parentNode:e),In(),p}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var g=r;r=function(){var _=El(w);g.call(_)}}var w=Ms(e,0,!1,null,null,!1,!1,"",Sd);return e._reactRootContainer=w,e[Gt]=w.current,$r(e.nodeType===8?e.parentNode:e),In(function(){Cl(t,w,n,r)}),w}function Nl(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=El(p);g.call(w)}}Cl(t,p,e,s)}else p=W1(n,t,e,s,r);return El(p)}eu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=_r(t.pendingLanes);n!==0&&(ui(t,n|1),ct(t,Fe()),(ye&6)===0&&(hr=Fe()+500,fn()))}break;case 13:In(function(){var r=Xt(e,1);if(r!==null){var s=ot();Dt(r,e,1,s)}}),As(e,1)}},ci=function(e){if(e.tag===13){var t=Xt(e,134217728);if(t!==null){var n=ot();Dt(t,e,134217728,n)}As(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)}As(e,t)}},nu=function(){return Ne},ru=function(e,t){var n=Ne;try{return Ne=e,t()}finally{Ne=n}},ni=function(e,t,n){switch(t){case"input":if(Se(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=qo(r);if(!s)throw Error(i(90));Sr(r),Se(r,s)}}}break;case"textarea":vo(e,n);break;case"select":t=n.value,t!=null&&Pt(e,!!n.multiple,t,!1)}},$a=js,Va=In;var b1={usingClientEntryPoint:!1,Events:[qr,tr,qo,Ua,Ba,js]},oo={findFiberByHostInstance:En,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},K1={bundleType:oo.bundleType,version:oo.version,rendererPackageName:oo.rendererPackageName,rendererConfig:oo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:le.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ba(e),e===null?null:e.stateNode},findFiberByHostInstance:oo.findFiberByHostInstance||q1,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 Pl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Pl.isDisabled&&Pl.supportsFiber)try{To=Pl.inject(K1),Bt=Pl}catch{}}return dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=b1,dt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Us(t))throw Error(i(200));return H1(e,t,null,n)},dt.createRoot=function(e,t){if(!Us(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=Ms(e,1,!1,null,null,n,!1,r,s),e[Gt]=t.current,$r(e.nodeType===8?e.parentNode:e),new Fs(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 In(e)},dt.hydrate=function(e,t,n){if(!_l(t))throw Error(i(200));return Nl(null,e,t,!0,n)},dt.hydrateRoot=function(e,t,n){if(!Us(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,$r(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 Tl(t)},dt.render=function(e,t,n){if(!_l(t))throw Error(i(200));return Nl(null,e,t,!1,n)},dt.unmountComponentAtNode=function(e){if(!_l(e))throw Error(i(40));return e._reactRootContainer?(In(function(){Nl(null,null,e,!1,function(){e._reactRootContainer=null,e[Gt]=null})}),!0):!1},dt.unstable_batchedUpdates=js,dt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!_l(n))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Nl(e,t,n,!1,r)},dt.version="18.3.1-next-f1338f8080-20240426",dt}var Pd;function wf(){if(Pd)return Vs.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(),Vs.exports=em(),Vs.exports}var Rd;function tm(){if(Rd)return jl;Rd=1;var o=wf();return jl.createRoot=o.createRoot,jl.hydrateRoot=o.hydrateRoot,jl}var nm=tm();const rm=ka(nm);var Ws={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 om(){return jd||(jd=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(c=d(c,u(h)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var h in c)l.call(c,h)&&c[h]&&(f=d(f,h));return f}function d(c,f){return f?c?c+" "+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(Ws)),Ws.exports}var lm=om();const $e=ka(lm);var B=Ca();function Sf(o,l){return function(){return o.apply(l,arguments)}}const{toString:im}=Object.prototype,{getPrototypeOf:Ea}=Object,Hl=(o=>l=>{const i=im.call(l);return o[i]||(o[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),Ft=o=>(o=o.toLowerCase(),l=>Hl(l)===o),ql=o=>l=>typeof l===o,{isArray:vr}=Array,co=ql("undefined");function sm(o){return o!==null&&!co(o)&&o.constructor!==null&&!co(o.constructor)&&St(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const xf=Ft("ArrayBuffer");function am(o){let l;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?l=ArrayBuffer.isView(o):l=o&&o.buffer&&xf(o.buffer),l}const um=ql("string"),St=ql("function"),kf=ql("number"),Wl=o=>o!==null&&typeof o=="object",cm=o=>o===!0||o===!1,Ml=o=>{if(Hl(o)!=="object")return!1;const l=Ea(o);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in o)&&!(Symbol.iterator in o)},dm=Ft("Date"),fm=Ft("File"),pm=Ft("Blob"),hm=Ft("FileList"),mm=o=>Wl(o)&&St(o.pipe),gm=o=>{let l;return o&&(typeof FormData=="function"&&o instanceof FormData||St(o.append)&&((l=Hl(o))==="formdata"||l==="object"&&St(o.toString)&&o.toString()==="[object FormData]"))},ym=Ft("URLSearchParams"),[vm,wm,Sm,xm]=["ReadableStream","Request","Response","Headers"].map(Ft),km=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fo(o,l,{allOwnKeys:i=!1}={}){if(o===null||typeof o>"u")return;let u,d;if(typeof o!="object"&&(o=[o]),vr(o))for(u=0,d=o.length;u<d;u++)l.call(null,o[u],u,o);else{const c=i?Object.getOwnPropertyNames(o):Object.keys(o),f=c.length;let h;for(u=0;u<f;u++)h=c[u],l.call(null,o[h],h,o)}}function Cf(o,l){l=l.toLowerCase();const i=Object.keys(o);let u=i.length,d;for(;u-- >0;)if(d=i[u],l===d.toLowerCase())return d;return null}const Fn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ef=o=>!co(o)&&o!==Fn;function ua(){const{caseless:o}=Ef(this)&&this||{},l={},i=(u,d)=>{const c=o&&Cf(l,d)||d;Ml(l[c])&&Ml(u)?l[c]=ua(l[c],u):Ml(u)?l[c]=ua({},u):vr(u)?l[c]=u.slice():l[c]=u};for(let u=0,d=arguments.length;u<d;u++)arguments[u]&&fo(arguments[u],i);return l}const Cm=(o,l,i,{allOwnKeys:u}={})=>(fo(l,(d,c)=>{i&&St(d)?o[c]=Sf(d,i):o[c]=d},{allOwnKeys:u}),o),Em=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),Tm=(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)},_m=(o,l,i,u)=>{let d,c,f;const h={};if(l=l||{},o==null)return l;do{for(d=Object.getOwnPropertyNames(o),c=d.length;c-- >0;)f=d[c],(!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},Nm=(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},Pm=o=>{if(!o)return null;if(vr(o))return o;let l=o.length;if(!kf(l))return null;const i=new Array(l);for(;l-- >0;)i[l]=o[l];return i},Rm=(o=>l=>o&&l instanceof o)(typeof Uint8Array<"u"&&Ea(Uint8Array)),jm=(o,l)=>{const u=(o&&o[Symbol.iterator]).call(o);let d;for(;(d=u.next())&&!d.done;){const c=d.value;l.call(o,c[0],c[1])}},Lm=(o,l)=>{let i;const u=[];for(;(i=o.exec(l))!==null;)u.push(i);return u},Im=Ft("HTMLFormElement"),Om=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,u,d){return u.toUpperCase()+d}),Ld=(({hasOwnProperty:o})=>(l,i)=>o.call(l,i))(Object.prototype),zm=Ft("RegExp"),Tf=(o,l)=>{const i=Object.getOwnPropertyDescriptors(o),u={};fo(i,(d,c)=>{let f;(f=l(d,c,o))!==!1&&(u[c]=f||d)}),Object.defineProperties(o,u)},Dm=o=>{Tf(o,(l,i)=>{if(St(o)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const u=o[i];if(St(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+"'")})}})},Mm=(o,l)=>{const i={},u=d=>{d.forEach(c=>{i[c]=!0})};return vr(o)?u(o):u(String(o).split(l)),i},Am=()=>{},Fm=(o,l)=>o!=null&&Number.isFinite(o=+o)?o:l;function Um(o){return!!(o&&St(o.append)&&o[Symbol.toStringTag]==="FormData"&&o[Symbol.iterator])}const Bm=o=>{const l=new Array(10),i=(u,d)=>{if(Wl(u)){if(l.indexOf(u)>=0)return;if(!("toJSON"in u)){l[d]=u;const c=vr(u)?[]:{};return fo(u,(f,h)=>{const y=i(f,d+1);!co(y)&&(c[h]=y)}),l[d]=void 0,c}}return u};return i(o,0)},$m=Ft("AsyncFunction"),Vm=o=>o&&(Wl(o)||St(o))&&St(o.then)&&St(o.catch),_f=((o,l)=>o?setImmediate:l?((i,u)=>(Fn.addEventListener("message",({source:d,data:c})=>{d===Fn&&c===i&&u.length&&u.shift()()},!1),d=>{u.push(d),Fn.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",St(Fn.postMessage)),Hm=typeof queueMicrotask<"u"?queueMicrotask.bind(Fn):typeof process<"u"&&process.nextTick||_f,j={isArray:vr,isArrayBuffer:xf,isBuffer:sm,isFormData:gm,isArrayBufferView:am,isString:um,isNumber:kf,isBoolean:cm,isObject:Wl,isPlainObject:Ml,isReadableStream:vm,isRequest:wm,isResponse:Sm,isHeaders:xm,isUndefined:co,isDate:dm,isFile:fm,isBlob:pm,isRegExp:zm,isFunction:St,isStream:mm,isURLSearchParams:ym,isTypedArray:Rm,isFileList:hm,forEach:fo,merge:ua,extend:Cm,trim:km,stripBOM:Em,inherits:Tm,toFlatObject:_m,kindOf:Hl,kindOfTest:Ft,endsWith:Nm,toArray:Pm,forEachEntry:jm,matchAll:Lm,isHTMLForm:Im,hasOwnProperty:Ld,hasOwnProp:Ld,reduceDescriptors:Tf,freezeMethods:Dm,toObjectSet:Mm,toCamelCase:Om,noop:Am,toFiniteNumber:Fm,findKey:Cf,global:Fn,isContextDefined:Ef,isSpecCompliantForm:Um,toJSONObject:Bm,isAsyncFn:$m,isThenable:Vm,setImmediate:_f,asap:Hm};function fe(o,l,i,u,d){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),d&&(this.response=d,this.status=d.status?d.status:null)}j.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:j.toJSONObject(this.config),code:this.code,status:this.status}}});const Nf=fe.prototype,Pf={};["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=>{Pf[o]={value:o}});Object.defineProperties(fe,Pf);Object.defineProperty(Nf,"isAxiosError",{value:!0});fe.from=(o,l,i,u,d,c)=>{const f=Object.create(Nf);return j.toFlatObject(o,f,function(y){return y!==Error.prototype},h=>h!=="isAxiosError"),fe.call(f,o.message,l,i,u,d),f.cause=o,f.name=o.name,c&&Object.assign(f,c),f};const qm=null;function ca(o){return j.isPlainObject(o)||j.isArray(o)}function Rf(o){return j.endsWith(o,"[]")?o.slice(0,-2):o}function Id(o,l,i){return o?o.concat(l).map(function(d,c){return d=Rf(d),!i&&c?"["+d+"]":d}).join(i?".":""):l}function Wm(o){return j.isArray(o)&&!o.some(ca)}const bm=j.toFlatObject(j,{},null,function(l){return/^is[A-Z]/.test(l)});function bl(o,l,i){if(!j.isObject(o))throw new TypeError("target must be an object");l=l||new FormData,i=j.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(I,R){return!j.isUndefined(R[I])});const u=i.metaTokens,d=i.visitor||x,c=i.dots,f=i.indexes,y=(i.Blob||typeof Blob<"u"&&Blob)&&j.isSpecCompliantForm(l);if(!j.isFunction(d))throw new TypeError("visitor must be a function");function v(N){if(N===null)return"";if(j.isDate(N))return N.toISOString();if(!y&&j.isBlob(N))throw new fe("Blob is not supported. Use a Buffer instead.");return j.isArrayBuffer(N)||j.isTypedArray(N)?y&&typeof Blob=="function"?new Blob([N]):Buffer.from(N):N}function x(N,I,R){let b=N;if(N&&!R&&typeof N=="object"){if(j.endsWith(I,"{}"))I=u?I:I.slice(0,-2),N=JSON.stringify(N);else if(j.isArray(N)&&Wm(N)||(j.isFileList(N)||j.endsWith(I,"[]"))&&(b=j.toArray(N)))return I=Rf(I),b.forEach(function(H,le){!(j.isUndefined(H)||H===null)&&l.append(f===!0?Id([I],le,c):f===null?I:I+"[]",v(H))}),!1}return ca(N)?!0:(l.append(Id(R,I,c),v(N)),!1)}const C=[],P=Object.assign(bm,{defaultVisitor:x,convertValue:v,isVisitable:ca});function M(N,I){if(!j.isUndefined(N)){if(C.indexOf(N)!==-1)throw Error("Circular reference detected in "+I.join("."));C.push(N),j.forEach(N,function(b,ee){(!(j.isUndefined(b)||b===null)&&d.call(l,b,j.isString(ee)?ee.trim():ee,I,P))===!0&&M(b,I?I.concat(ee):[ee])}),C.pop()}}if(!j.isObject(o))throw new TypeError("data must be an object");return M(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&&bl(o,this,l)}const jf=Ta.prototype;jf.append=function(l,i){this._pairs.push([l,i])};jf.toString=function(l){const i=l?function(u){return l.call(this,u,Od)}:Od;return this._pairs.map(function(d){return i(d[0])+"="+i(d[1])},"").join("&")};function Km(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Lf(o,l,i){if(!l)return o;const u=i&&i.encode||Km;j.isFunction(i)&&(i={serialize:i});const d=i&&i.serialize;let c;if(d?c=d(l,i):c=j.isURLSearchParams(l)?l.toString():new Ta(l,i).toString(u),c){const f=o.indexOf("#");f!==-1&&(o=o.slice(0,f)),o+=(o.indexOf("?")===-1?"?":"&")+c}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){j.forEach(this.handlers,function(u){u!==null&&l(u)})}}const If={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Gm=typeof URLSearchParams<"u"?URLSearchParams:Ta,Qm=typeof FormData<"u"?FormData:null,Jm=typeof Blob<"u"?Blob:null,Ym={isBrowser:!0,classes:{URLSearchParams:Gm,FormData:Qm,Blob:Jm},protocols:["http","https","file","blob","url","data"]},_a=typeof window<"u"&&typeof document<"u",da=typeof navigator=="object"&&navigator||void 0,Xm=_a&&(!da||["ReactNative","NativeScript","NS"].indexOf(da.product)<0),Zm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",e0=_a&&window.location.href||"http://localhost",t0=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_a,hasStandardBrowserEnv:Xm,hasStandardBrowserWebWorkerEnv:Zm,navigator:da,origin:e0},Symbol.toStringTag,{value:"Module"})),nt={...t0,...Ym};function n0(o,l){return bl(o,new nt.classes.URLSearchParams,Object.assign({visitor:function(i,u,d,c){return nt.isNode&&j.isBuffer(i)?(this.append(u,i.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)}},l))}function r0(o){return j.matchAll(/\w+|\[(\w*)]/g,o).map(l=>l[0]==="[]"?"":l[1]||l[0])}function o0(o){const l={},i=Object.keys(o);let u;const d=i.length;let c;for(u=0;u<d;u++)c=i[u],l[c]=o[c];return l}function Of(o){function l(i,u,d,c){let f=i[c++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),y=c>=i.length;return f=!f&&j.isArray(d)?d.length:f,y?(j.hasOwnProp(d,f)?d[f]=[d[f],u]:d[f]=u,!h):((!d[f]||!j.isObject(d[f]))&&(d[f]=[]),l(i,u,d[f],c)&&j.isArray(d[f])&&(d[f]=o0(d[f])),!h)}if(j.isFormData(o)&&j.isFunction(o.entries)){const i={};return j.forEachEntry(o,(u,d)=>{l(r0(u),d,i,0)}),i}return null}function l0(o,l,i){if(j.isString(o))try{return(l||JSON.parse)(o),j.trim(o)}catch(u){if(u.name!=="SyntaxError")throw u}return(i||JSON.stringify)(o)}const po={transitional:If,adapter:["xhr","http","fetch"],transformRequest:[function(l,i){const u=i.getContentType()||"",d=u.indexOf("application/json")>-1,c=j.isObject(l);if(c&&j.isHTMLForm(l)&&(l=new FormData(l)),j.isFormData(l))return d?JSON.stringify(Of(l)):l;if(j.isArrayBuffer(l)||j.isBuffer(l)||j.isStream(l)||j.isFile(l)||j.isBlob(l)||j.isReadableStream(l))return l;if(j.isArrayBufferView(l))return l.buffer;if(j.isURLSearchParams(l))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),l.toString();let h;if(c){if(u.indexOf("application/x-www-form-urlencoded")>-1)return n0(l,this.formSerializer).toString();if((h=j.isFileList(l))||u.indexOf("multipart/form-data")>-1){const y=this.env&&this.env.FormData;return bl(h?{"files[]":l}:l,y&&new y,this.formSerializer)}}return c||d?(i.setContentType("application/json",!1),l0(l)):l}],transformResponse:[function(l){const i=this.transitional||po.transitional,u=i&&i.forcedJSONParsing,d=this.responseType==="json";if(j.isResponse(l)||j.isReadableStream(l))return l;if(l&&j.isString(l)&&(u&&!this.responseType||d)){const f=!(i&&i.silentJSONParsing)&&d;try{return JSON.parse(l)}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}}};j.forEach(["delete","get","head","post","put","patch"],o=>{po.headers[o]={}});const i0=j.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"]),s0=o=>{const l={};let i,u,d;return o&&o.split(`
  45. `).forEach(function(f){d=f.indexOf(":"),i=f.substring(0,d).trim().toLowerCase(),u=f.substring(d+1).trim(),!(!i||l[i]&&i0[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 io(o){return o&&String(o).trim().toLowerCase()}function Al(o){return o===!1||o==null?o:j.isArray(o)?o.map(Al):String(o)}function a0(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 u0=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function bs(o,l,i,u,d){if(j.isFunction(u))return u.call(this,l,i);if(d&&(l=i),!!j.isString(l)){if(j.isString(u))return l.indexOf(u)!==-1;if(j.isRegExp(u))return u.test(l)}}function c0(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(l,i,u)=>i.toUpperCase()+u)}function d0(o,l){const i=j.toCamelCase(" "+l);["get","set","has"].forEach(u=>{Object.defineProperty(o,u+i,{value:function(d,c,f){return this[u].call(this,l,d,c,f)},configurable:!0})})}let ft=class{constructor(l){l&&this.set(l)}set(l,i,u){const d=this;function c(h,y,v){const x=io(y);if(!x)throw new Error("header name must be a non-empty string");const C=j.findKey(d,x);(!C||d[C]===void 0||v===!0||v===void 0&&d[C]!==!1)&&(d[C||y]=Al(h))}const f=(h,y)=>j.forEach(h,(v,x)=>c(v,x,y));if(j.isPlainObject(l)||l instanceof this.constructor)f(l,i);else if(j.isString(l)&&(l=l.trim())&&!u0(l))f(s0(l),i);else if(j.isHeaders(l))for(const[h,y]of l.entries())c(y,h,u);else l!=null&&c(i,l,u);return this}get(l,i){if(l=io(l),l){const u=j.findKey(this,l);if(u){const d=this[u];if(!i)return d;if(i===!0)return a0(d);if(j.isFunction(i))return i.call(this,d,u);if(j.isRegExp(i))return i.exec(d);throw new TypeError("parser must be boolean|regexp|function")}}}has(l,i){if(l=io(l),l){const u=j.findKey(this,l);return!!(u&&this[u]!==void 0&&(!i||bs(this,this[u],u,i)))}return!1}delete(l,i){const u=this;let d=!1;function c(f){if(f=io(f),f){const h=j.findKey(u,f);h&&(!i||bs(u,u[h],h,i))&&(delete u[h],d=!0)}}return j.isArray(l)?l.forEach(c):c(l),d}clear(l){const i=Object.keys(this);let u=i.length,d=!1;for(;u--;){const c=i[u];(!l||bs(this,this[c],c,l,!0))&&(delete this[c],d=!0)}return d}normalize(l){const i=this,u={};return j.forEach(this,(d,c)=>{const f=j.findKey(u,c);if(f){i[f]=Al(d),delete i[c];return}const h=l?c0(c):String(c).trim();h!==c&&delete i[c],i[h]=Al(d),u[h]=!0}),this}concat(...l){return this.constructor.concat(this,...l)}toJSON(l){const i=Object.create(null);return j.forEach(this,(u,d)=>{u!=null&&u!==!1&&(i[d]=l&&j.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. `)}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(d=>u.set(d)),u}static accessor(l){const u=(this[Dd]=this[Dd]={accessors:{}}).accessors,d=this.prototype;function c(f){const h=io(f);u[h]||(d0(d,f),u[h]=!0)}return j.isArray(l)?l.forEach(c):c(l),this}};ft.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);j.reduceDescriptors(ft.prototype,({value:o},l)=>{let i=l[0].toUpperCase()+l.slice(1);return{get:()=>o,set(u){this[i]=u}}});j.freezeMethods(ft);function Ks(o,l){const i=this||po,u=l||i,d=ft.from(u.headers);let c=u.data;return j.forEach(o,function(h){c=h.call(i,c,d.normalize(),l?l.status:void 0)}),d.normalize(),c}function zf(o){return!!(o&&o.__CANCEL__)}function wr(o,l,i){fe.call(this,o??"canceled",fe.ERR_CANCELED,l,i),this.name="CanceledError"}j.inherits(wr,fe,{__CANCEL__:!0});function Df(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 f0(o){const l=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return l&&l[1]||""}function p0(o,l){o=o||10;const i=new Array(o),u=new Array(o);let d=0,c=0,f;return l=l!==void 0?l:1e3,function(y){const v=Date.now(),x=u[c];f||(f=v),i[d]=y,u[d]=v;let C=c,P=0;for(;C!==d;)P+=i[C++],C=C%o;if(d=(d+1)%o,d===c&&(c=(c+1)%o),v-f<l)return;const M=x&&v-x;return M?Math.round(P*1e3/M):void 0}}function h0(o,l){let i=0,u=1e3/l,d,c;const f=(v,x=Date.now())=>{i=x,d=null,c&&(clearTimeout(c),c=null),o.apply(null,v)};return[(...v)=>{const x=Date.now(),C=x-i;C>=u?f(v,x):(d=v,c||(c=setTimeout(()=>{c=null,f(d)},u-C)))},()=>d&&f(d)]}const Bl=(o,l,i=3)=>{let u=0;const d=p0(50,250);return h0(c=>{const f=c.loaded,h=c.lengthComputable?c.total:void 0,y=f-u,v=d(y),x=f<=h;u=f;const C={loaded:f,total:h,progress:h?f/h:void 0,bytes:y,rate:v||void 0,estimated:v&&h&&x?(h-f)/v:void 0,event:c,lengthComputable:h!=null,[l?"download":"upload"]:!0};o(C)},i)},Md=(o,l)=>{const i=o!=null;return[u=>l[0]({lengthComputable:i,total:o,loaded:u}),l[1]]},Ad=o=>(...l)=>j.asap(()=>o(...l)),m0=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,g0=nt.hasStandardBrowserEnv?{write(o,l,i,u,d,c){const f=[o+"="+encodeURIComponent(l)];j.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),j.isString(u)&&f.push("path="+u),j.isString(d)&&f.push("domain="+d),c===!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 y0(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function v0(o,l){return l?o.replace(/\/?\/$/,"")+"/"+l.replace(/^\/+/,""):o}function Mf(o,l,i){let u=!y0(l);return o&&(u||i==!1)?v0(o,l):l}const Fd=o=>o instanceof ft?{...o}:o;function Vn(o,l){l=l||{};const i={};function u(v,x,C,P){return j.isPlainObject(v)&&j.isPlainObject(x)?j.merge.call({caseless:P},v,x):j.isPlainObject(x)?j.merge({},x):j.isArray(x)?x.slice():x}function d(v,x,C,P){if(j.isUndefined(x)){if(!j.isUndefined(v))return u(void 0,v,C,P)}else return u(v,x,C,P)}function c(v,x){if(!j.isUndefined(x))return u(void 0,x)}function f(v,x){if(j.isUndefined(x)){if(!j.isUndefined(v))return u(void 0,v)}else return u(void 0,x)}function h(v,x,C){if(C in l)return u(v,x);if(C in o)return u(void 0,v)}const y={url:c,method:c,data:c,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,x,C)=>d(Fd(v),Fd(x),C,!0)};return j.forEach(Object.keys(Object.assign({},o,l)),function(x){const C=y[x]||d,P=C(o[x],l[x],x);j.isUndefined(P)&&C!==h||(i[x]=P)}),i}const Af=o=>{const l=Vn({},o);let{data:i,withXSRFToken:u,xsrfHeaderName:d,xsrfCookieName:c,headers:f,auth:h}=l;l.headers=f=ft.from(f),l.url=Lf(Mf(l.baseURL,l.url,l.allowAbsoluteUrls),o.params,o.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):"")));let y;if(j.isFormData(i)){if(nt.hasStandardBrowserEnv||nt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((y=f.getContentType())!==!1){const[v,...x]=y?y.split(";").map(C=>C.trim()).filter(Boolean):[];f.setContentType([v||"multipart/form-data",...x].join("; "))}}if(nt.hasStandardBrowserEnv&&(u&&j.isFunction(u)&&(u=u(l)),u||u!==!1&&m0(l.url))){const v=d&&c&&g0.read(c);v&&f.set(d,v)}return l},w0=typeof XMLHttpRequest<"u",S0=w0&&function(o){return new Promise(function(i,u){const d=Af(o);let c=d.data;const f=ft.from(d.headers).normalize();let{responseType:h,onUploadProgress:y,onDownloadProgress:v}=d,x,C,P,M,N;function I(){M&&M(),N&&N(),d.cancelToken&&d.cancelToken.unsubscribe(x),d.signal&&d.signal.removeEventListener("abort",x)}let R=new XMLHttpRequest;R.open(d.method.toUpperCase(),d.url,!0),R.timeout=d.timeout;function b(){if(!R)return;const H=ft.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders()),$={data:!h||h==="text"||h==="json"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:H,config:o,request:R};Df(function(ue){i(ue),I()},function(ue){u(ue),I()},$),R=null}"onloadend"in R?R.onloadend=b:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(b)},R.onabort=function(){R&&(u(new fe("Request aborted",fe.ECONNABORTED,o,R)),R=null)},R.onerror=function(){u(new fe("Network Error",fe.ERR_NETWORK,o,R)),R=null},R.ontimeout=function(){let le=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded";const $=d.transitional||If;d.timeoutErrorMessage&&(le=d.timeoutErrorMessage),u(new fe(le,$.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,o,R)),R=null},c===void 0&&f.setContentType(null),"setRequestHeader"in R&&j.forEach(f.toJSON(),function(le,$){R.setRequestHeader($,le)}),j.isUndefined(d.withCredentials)||(R.withCredentials=!!d.withCredentials),h&&h!=="json"&&(R.responseType=d.responseType),v&&([P,N]=Bl(v,!0),R.addEventListener("progress",P)),y&&R.upload&&([C,M]=Bl(y),R.upload.addEventListener("progress",C),R.upload.addEventListener("loadend",M)),(d.cancelToken||d.signal)&&(x=H=>{R&&(u(!H||H.type?new wr(null,o,R):H),R.abort(),R=null)},d.cancelToken&&d.cancelToken.subscribe(x),d.signal&&(d.signal.aborted?x():d.signal.addEventListener("abort",x)));const ee=f0(d.url);if(ee&&nt.protocols.indexOf(ee)===-1){u(new fe("Unsupported protocol "+ee+":",fe.ERR_BAD_REQUEST,o));return}R.send(c||null)})},x0=(o,l)=>{const{length:i}=o=o?o.filter(Boolean):[];if(l||i){let u=new AbortController,d;const c=function(v){if(!d){d=!0,h();const x=v instanceof Error?v:this.reason;u.abort(x instanceof fe?x:new wr(x instanceof Error?x.message:x))}};let f=l&&setTimeout(()=>{f=null,c(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(c):v.removeEventListener("abort",c)}),o=null)};o.forEach(v=>v.addEventListener("abort",c));const{signal:y}=u;return y.unsubscribe=()=>j.asap(h),y}},k0=function*(o,l){let i=o.byteLength;if(i<l){yield o;return}let u=0,d;for(;u<i;)d=u+l,yield o.slice(u,d),u=d},C0=async function*(o,l){for await(const i of E0(o))yield*k0(i,l)},E0=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 d=C0(o,l);let c=0,f,h=y=>{f||(f=!0,u&&u(y))};return new ReadableStream({async pull(y){try{const{done:v,value:x}=await d.next();if(v){h(),y.close();return}let C=x.byteLength;if(i){let P=c+=C;i(P)}y.enqueue(new Uint8Array(x))}catch(v){throw h(v),v}},cancel(y){return h(y),d.return()}},{highWaterMark:2})},Kl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ff=Kl&&typeof ReadableStream=="function",T0=Kl&&(typeof TextEncoder=="function"?(o=>l=>o.encode(l))(new TextEncoder):async o=>new Uint8Array(await new Response(o).arrayBuffer())),Uf=(o,...l)=>{try{return!!o(...l)}catch{return!1}},_0=Ff&&Uf(()=>{let o=!1;const l=new Request(nt.origin,{body:new ReadableStream,method:"POST",get duplex(){return o=!0,"half"}}).headers.has("Content-Type");return o&&!l}),Bd=64*1024,fa=Ff&&Uf(()=>j.isReadableStream(new Response("").body)),$l={stream:fa&&(o=>o.body)};Kl&&(o=>{["text","arrayBuffer","blob","formData","stream"].forEach(l=>{!$l[l]&&($l[l]=j.isFunction(o[l])?i=>i[l]():(i,u)=>{throw new fe(`Response type '${l}' is not supported`,fe.ERR_NOT_SUPPORT,u)})})})(new Response);const N0=async o=>{if(o==null)return 0;if(j.isBlob(o))return o.size;if(j.isSpecCompliantForm(o))return(await new Request(nt.origin,{method:"POST",body:o}).arrayBuffer()).byteLength;if(j.isArrayBufferView(o)||j.isArrayBuffer(o))return o.byteLength;if(j.isURLSearchParams(o)&&(o=o+""),j.isString(o))return(await T0(o)).byteLength},P0=async(o,l)=>{const i=j.toFiniteNumber(o.getContentLength());return i??N0(l)},R0=Kl&&(async o=>{let{url:l,method:i,data:u,signal:d,cancelToken:c,timeout:f,onDownloadProgress:h,onUploadProgress:y,responseType:v,headers:x,withCredentials:C="same-origin",fetchOptions:P}=Af(o);v=v?(v+"").toLowerCase():"text";let M=x0([d,c&&c.toAbortSignal()],f),N;const I=M&&M.unsubscribe&&(()=>{M.unsubscribe()});let R;try{if(y&&_0&&i!=="get"&&i!=="head"&&(R=await P0(x,u))!==0){let $=new Request(l,{method:"POST",body:u,duplex:"half"}),te;if(j.isFormData(u)&&(te=$.headers.get("content-type"))&&x.setContentType(te),$.body){const[ue,me]=Md(R,Bl(Ad(y)));u=Ud($.body,Bd,ue,me)}}j.isString(C)||(C=C?"include":"omit");const b="credentials"in Request.prototype;N=new Request(l,{...P,signal:M,method:i.toUpperCase(),headers:x.normalize().toJSON(),body:u,duplex:"half",credentials:b?C:void 0});let ee=await fetch(N);const H=fa&&(v==="stream"||v==="response");if(fa&&(h||H&&I)){const $={};["status","statusText","headers"].forEach(de=>{$[de]=ee[de]});const te=j.toFiniteNumber(ee.headers.get("content-length")),[ue,me]=h&&Md(te,Bl(Ad(h),!0))||[];ee=new Response(Ud(ee.body,Bd,ue,()=>{me&&me(),I&&I()}),$)}v=v||"text";let le=await $l[j.findKey($l,v)||"text"](ee,o);return!H&&I&&I(),await new Promise(($,te)=>{Df($,te,{data:le,headers:ft.from(ee.headers),status:ee.status,statusText:ee.statusText,config:o,request:N})})}catch(b){throw I&&I(),b&&b.name==="TypeError"&&/fetch/i.test(b.message)?Object.assign(new fe("Network Error",fe.ERR_NETWORK,o,N),{cause:b.cause||b}):fe.from(b,b&&b.code,o,N)}}),pa={http:qm,xhr:S0,fetch:R0};j.forEach(pa,(o,l)=>{if(o){try{Object.defineProperty(o,"name",{value:l})}catch{}Object.defineProperty(o,"adapterName",{value:l})}});const $d=o=>`- ${o}`,j0=o=>j.isFunction(o)||o===null||o===!1,Bf={getAdapter:o=>{o=j.isArray(o)?o:[o];const{length:l}=o;let i,u;const d={};for(let c=0;c<l;c++){i=o[c];let f;if(u=i,!j0(i)&&(u=pa[(f=String(i)).toLowerCase()],u===void 0))throw new fe(`Unknown adapter '${f}'`);if(u)break;d[f||"#"+c]=u}if(!u){const c=Object.entries(d).map(([h,y])=>`adapter ${h} `+(y===!1?"is not supported by the environment":"is not available in the build"));let f=l?c.length>1?`since :
  47. `+c.map($d).join(`
  48. `):" "+$d(c[0]):"as no adapter specified";throw new fe("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return u},adapters:pa};function Gs(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new wr(null,o)}function Vd(o){return Gs(o),o.headers=ft.from(o.headers),o.data=Ks.call(o,o.transformRequest),["post","put","patch"].indexOf(o.method)!==-1&&o.headers.setContentType("application/x-www-form-urlencoded",!1),Bf.getAdapter(o.adapter||po.adapter)(o).then(function(u){return Gs(o),u.data=Ks.call(o,o.transformResponse,u),u.headers=ft.from(u.headers),u},function(u){return zf(u)||(Gs(o),u&&u.response&&(u.response.data=Ks.call(o,o.transformResponse,u.response),u.response.headers=ft.from(u.response.headers))),Promise.reject(u)})}const $f="1.8.4",Gl={};["object","boolean","number","function","string","symbol"].forEach((o,l)=>{Gl[o]=function(u){return typeof u===o||"a"+(l<1?"n ":" ")+o}});const Hd={};Gl.transitional=function(l,i,u){function d(c,f){return"[Axios v"+$f+"] Transitional option '"+c+"'"+f+(u?". "+u:"")}return(c,f,h)=>{if(l===!1)throw new fe(d(f," has been removed"+(i?" in "+i:"")),fe.ERR_DEPRECATED);return i&&!Hd[f]&&(Hd[f]=!0,console.warn(d(f," has been deprecated since v"+i+" and will be removed in the near future"))),l?l(c,f,h):!0}};Gl.spelling=function(l){return(i,u)=>(console.warn(`${u} is likely a misspelling of ${l}`),!0)};function L0(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 d=u.length;for(;d-- >0;){const c=u[d],f=l[c];if(f){const h=o[c],y=h===void 0||f(h,c,o);if(y!==!0)throw new fe("option "+c+" must be "+y,fe.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new fe("Unknown option "+c,fe.ERR_BAD_OPTION)}}const Fl={assertOptions:L0,validators:Gl},Wt=Fl.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 d={};Error.captureStackTrace?Error.captureStackTrace(d):d=new Error;const c=d.stack?d.stack.replace(/^.+\n/,""):"";try{u.stack?c&&!String(u.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(u.stack+=`
  49. `+c):u.stack=c}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:d,headers:c}=i;u!==void 0&&Fl.assertOptions(u,{silentJSONParsing:Wt.transitional(Wt.boolean),forcedJSONParsing:Wt.transitional(Wt.boolean),clarifyTimeoutError:Wt.transitional(Wt.boolean)},!1),d!=null&&(j.isFunction(d)?i.paramsSerializer={serialize:d}:Fl.assertOptions(d,{encode:Wt.function,serialize:Wt.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),Fl.assertOptions(i,{baseUrl:Wt.spelling("baseURL"),withXsrfToken:Wt.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let f=c&&j.merge(c.common,c[i.method]);c&&j.forEach(["delete","get","head","post","put","patch","common"],N=>{delete c[N]}),i.headers=ft.concat(f,c);const h=[];let y=!0;this.interceptors.request.forEach(function(I){typeof I.runWhen=="function"&&I.runWhen(i)===!1||(y=y&&I.synchronous,h.unshift(I.fulfilled,I.rejected))});const v=[];this.interceptors.response.forEach(function(I){v.push(I.fulfilled,I.rejected)});let x,C=0,P;if(!y){const N=[Vd.bind(this),void 0];for(N.unshift.apply(N,h),N.push.apply(N,v),P=N.length,x=Promise.resolve(i);C<P;)x=x.then(N[C++],N[C++]);return x}P=h.length;let M=i;for(C=0;C<P;){const N=h[C++],I=h[C++];try{M=N(M)}catch(R){I.call(this,R);break}}try{x=Vd.call(this,M)}catch(N){return Promise.reject(N)}for(C=0,P=v.length;C<P;)x=x.then(v[C++],v[C++]);return x}getUri(l){l=Vn(this.defaults,l);const i=Mf(l.baseURL,l.url,l.allowAbsoluteUrls);return Lf(i,l.params,l.paramsSerializer)}};j.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}))}});j.forEach(["post","put","patch"],function(l){function i(u){return function(c,f,h){return this.request(Vn(h||{},{method:l,headers:u?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}$n.prototype[l]=i(),$n.prototype[l+"Form"]=i(!0)});let I0=class Vf{constructor(l){if(typeof l!="function")throw new TypeError("executor must be a function.");let i;this.promise=new Promise(function(c){i=c});const u=this;this.promise.then(d=>{if(!u._listeners)return;let c=u._listeners.length;for(;c-- >0;)u._listeners[c](d);u._listeners=null}),this.promise.then=d=>{let c;const f=new Promise(h=>{u.subscribe(h),c=h}).then(d);return f.cancel=function(){u.unsubscribe(c)},f},l(function(c,f,h){u.reason||(u.reason=new wr(c,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 Vf(function(d){l=d}),cancel:l}}};function O0(o){return function(i){return o.apply(null,i)}}function z0(o){return j.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 Hf(o){const l=new $n(o),i=Sf($n.prototype.request,l);return j.extend(i,$n.prototype,l,{allOwnKeys:!0}),j.extend(i,l,null,{allOwnKeys:!0}),i.create=function(d){return Hf(Vn(o,d))},i}const Te=Hf(po);Te.Axios=$n;Te.CanceledError=wr;Te.CancelToken=I0;Te.isCancel=zf;Te.VERSION=$f;Te.toFormData=bl;Te.AxiosError=fe;Te.Cancel=Te.CanceledError;Te.all=function(l){return Promise.all(l)};Te.spread=O0;Te.isAxiosError=z0;Te.mergeConfig=Vn;Te.AxiosHeaders=ft;Te.formToJSON=o=>Of(j.isHTMLForm(o)?new FormData(o):o);Te.getAdapter=Bf.getAdapter;Te.HttpStatusCode=ha;Te.default=Te;const{Axios:I3,AxiosError:O3,CanceledError:z3,isCancel:D3,CancelToken:M3,VERSION:A3,all:F3,Cancel:U3,isAxiosError:B3,spread:$3,toFormData:V3,AxiosHeaders:H3,HttpStatusCode:q3,formToJSON:W3,getAdapter:b3,mergeConfig:K3}=Te;var Qs,qd;function D0(){if(qd)return Qs;qd=1;var o="Expected a function",l=NaN,i="[object Symbol]",u=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt,y=typeof Rl=="object"&&Rl&&Rl.Object===Object&&Rl,v=typeof self=="object"&&self&&self.Object===Object&&self,x=y||v||Function("return this")(),C=Object.prototype,P=C.toString,M=Math.max,N=Math.min,I=function(){return x.Date.now()};function R($,te,ue){var me,de,Ce,Re,ve,se,we=0,_e=!1,Ee=!1,ce=!0;if(typeof $!="function")throw new TypeError(o);te=le(te)||0,b(ue)&&(_e=!!ue.leading,Ee="maxWait"in ue,Ce=Ee?M(le(ue.maxWait)||0,te):Ce,ce="trailing"in ue?!!ue.trailing:ce);function A(Y){var pe=me,ge=de;return me=de=void 0,we=Y,Re=$.apply(ge,pe),Re}function W(Y){return we=Y,ve=setTimeout(L,te),_e?A(Y):Re}function V(Y){var pe=Y-se,ge=Y-we,Ae=te-pe;return Ee?N(Ae,Ce-ge):Ae}function k(Y){var pe=Y-se,ge=Y-we;return se===void 0||pe>=te||pe<0||Ee&&ge>=Ce}function L(){var Y=I();if(k(Y))return J(Y);ve=setTimeout(L,V(Y))}function J(Y){return ve=void 0,ce&&me?A(Y):(me=de=void 0,Re)}function U(){ve!==void 0&&clearTimeout(ve),we=0,me=se=de=ve=void 0}function K(){return ve===void 0?Re:J(I())}function ne(){var Y=I(),pe=k(Y);if(me=arguments,de=this,se=Y,pe){if(ve===void 0)return W(se);if(Ee)return ve=setTimeout(L,te),A(se)}return ve===void 0&&(ve=setTimeout(L,te)),Re}return ne.cancel=U,ne.flush=K,ne}function b($){var te=typeof $;return!!$&&(te=="object"||te=="function")}function ee($){return!!$&&typeof $=="object"}function H($){return typeof $=="symbol"||ee($)&&P.call($)==i}function le($){if(typeof $=="number")return $;if(H($))return l;if(b($)){var te=typeof $.valueOf=="function"?$.valueOf():$;$=b(te)?te+"":te}if(typeof $!="string")return $===0?$:+$;$=$.replace(u,"");var ue=c.test($);return ue||f.test($)?h($.slice(2),ue?2:8):d.test($)?l:+$}return Qs=R,Qs}var M0=D0();const qf=ka(M0);var A0=wf();const Wf=B.createContext({pageName:""}),F0=({pageName:o,children:l})=>{const[i]=B.useState({pageName:o});return m.jsx(Wf.Provider,{value:i,children:l})},bf=()=>B.useContext(Wf),U0=o=>{const l=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=B0,function(i,u,d,c){var f;i=o||"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",u=document,d="script",c=u.createElement(d),c.src=i,c.type="text/javascript",c.async=!0,i=u.getElementsByTagName(d)[0],(f=i.parentNode)==null||f.insertBefore(c,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=>{l()},[])},Wd="header-import-svc",B0={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:Wd,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:Wd,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 bd;const Ql=typeof window>"u"?null:((bd=window==null?void 0:window.location)==null?void 0:bd.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}},Kf=()=>typeof window<"u"&&!!window,Gf=!Kf()||!window.location||!window.location.search,$0=o=>o[0].toUpperCase()+o.slice(1),Qf=/hg\.debug(\w*)=true/i,ma=/hg3.enable(\w*)debug/i,Jf=(o,l)=>{const i=o.match(l)||{};return i&&i[1]||null},V0=()=>Gf?!1:Jf(window.location.search,Qf),H0=()=>Na()?Object.keys(localStorage).reduce((o,l)=>o||ma.test(l)&&Jf(l,ma),!1):!1,q0=()=>{const o=V0()||H0()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${$0(o)}Debug`}},{localStorageName:Pa,localStorageToggleName:W0}=q0(),b0=()=>Gf?null:Qf.test(window.location.search),K0=()=>Na()?Object.entries(localStorage).some(([o,l])=>o.match(ma)&&l==="true"):null,Yf=()=>{const o=b0()||K0(),l=Na();if(l)try{localStorage.setItem(W0,o)}catch(i){Ql&&console.warn("analyticsDebug: Unable to save debug information to localStorage",i)}return o&&l},Xf=()=>{try{localStorage.setItem(Pa,"[]")}catch(o){Ql&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},Zf=()=>{try{const o=localStorage.getItem(Pa);return JSON.parse(o||"[]")}catch(o){Ql&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},ep=(o,{contextData:l,...i})=>{if(!Yf())return Xf(),!1;const u=Zf().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Pa,JSON.stringify(u)),!0}catch(d){return Ql&&console.error("analyticsDebug: Unable to save debug information to localStorage",d),!1}},G0={clear:Xf,getCallHistory:Zf,recordCall:ep};Yf()&&Kf()&&(window.Test={analyticsDebug:G0,...window.Test});const tp=({pageName:o=!1,PageName:l=!1,...i}={})=>({...i,PageName:l||o||""});let Ll=typeof window<"u"?tp(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 d=Mt.callStack.shift();window.utag[d.name](d.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())}},Kd=(o={})=>Object.entries(o).reduce((l,[i,u])=>(u&&(l[i.replace("hg.","")]=u),l),{}),Q0={_utagData:()=>Ll,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&&(Ll=window.utag_data);const{addTrackValues:u,contextData:d=!1,PageName:c=!1,...f}=tp(l),h=u||f,y=(c||Ll.PageName)+"|"+o,{server:v,ProductChannel:x,RollupSpecialtyID:C,ClientID:P}=Ll,M={ClientID:P,link_name:y,ProductChannel:x,RollupSpecialtyID:C,server:v,SitePathing:y,...Kd(h||{}),...Kd(d||{})};setTimeout(()=>{Mt.link(M),ep("trackLink",M)},0)}catch(u){console.error(u)}}},J0={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Y0=typeof window>"u"?J0:Q0,np={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked",FORM_SUBMITTED:"core.usertracking.FormSubmitted.v1"},ho=(o,l,i,u=[np.ELEMENT_CLICKED])=>{l||(l={"hg.NameSearched":"","hg.whatInterpretation":0,PageName:""});const d=X0(l,i);Y0.trackLink(`${o}`,{...l,...d,schemaTypes:u})},X0=(o,l)=>{var i;const u=l==null?void 0:l.target,d=((i=u==null?void 0:u.dataset)==null?void 0:i.qaTarget)??(u==null?void 0:u.getAttribute("data-qa-target")),c=u==null?void 0:u.innerText;return{actionOutcome:"internal",webElement:{htmlId:d??"",name:"autosuggest",text:c??""},formContext:{formName:"Provider/Facility Search",formType:"Search",formId:d??""},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"]??""}]}},rp=(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)},Z0=({host:o,apiToken:l,source:i})=>{Te.defaults.headers.common.Accept="application/json",Te.defaults.baseURL=rp(o),l&&l.length>0&&(Te.defaults.headers.common.Authorization=`Bearer ${l}`),i&&(Te.defaults.params={source:i})},op=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(" "),lp=o=>{const l={what:"",where:"",pt:"",city:"",state:"",zip:"",source:"",highlight:"",isStateOnly:!1,qaTarget:""},{where:i}=l,{value:u,highlightedText:d,entity:c}=o;if(u&&(l.what=u),!c&&i&&(c.where=i),c){let{city:f}=c;const{pt:h,state:y,zip:v,source:x,latitude:C,longitude:P}=c;f=(f||"").split("+").join(" "),h&&(l.pt=h),f&&(l.city=f),y&&(l.state=y),v&&(l.zip=v),x&&(l.source=x),d&&(l.highlight=d),!h&&P&&C&&(l.pt=`${C},${P}`),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},eg=o=>{const l={};let{content:i,cfid:u,className:d,code:c,entity:{practicingSpecialtyDescription:f,source:h,type:y="",id:v,isRollup:x},entity:C,isFriendsAndFamily:P,highlightedText:M,name:N,primaryDcpName:I,secondaryCode:R,value:b}=o;if(l.isFriendsAndFamily=P,l.primaryDcpName=I,c&&(l.code=c),b&&(l.what=b),M&&(l.highlight=M),y&&(l.type=y,l.searchType=y),f&&(l.specialty=f),R&&(l.secondaryCode=R),y=y.toLowerCase(),y==="specialty")x?l.searchType="PracticingSpecialty":typeof x>"u"&&(l.searchType="PracticingSpecialityVertical"),l.entityCode=o.entity.practicingSpecialtyCode||v,l.spec=o.entity.specialtyLegacyId,l.isRollup=x,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=c,l.id=R,l.type="Specialty"):y==="ucmscontent"&&(l.id=C.name,l.type="UcmsContent",l.url=i.contentUrl);return u&&(l.cfid=u,l.className=d,l.subCategoryName=N),["practice","facility","provider","urgentcare","pharmacy"].indexOf(y)>=0&&(l.url=o.entity.profileUrl),l.source=h||"top",l},tg=["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 Gd;const ng=typeof window>"u"?null:((Gd=window==null?void 0:window.location)==null?void 0:Gd.hostname)==="localhost",ip=()=>Te.CancelToken.source();let Js=null;const sp=(o,l,i,u,d=!0)=>{let c=!1;return i&&d&&(c=l.term.length<i+1),new Promise((f,h)=>{const y=ip();if(Js&&y.cancel(),c)return f([]);l.cat!=="location"&&(l.term=l.term?l.term.trim():""),l.cat==="location"&&!l.pt&&delete l.pt,l.cat&&(tg.indexOf(l.cat)===-1||l.cat==="location")&&delete l.cat,Js=Te.get(o,{params:l}).then((v,x)=>{if(Js=null,x)throw newError(x);return f(v.data||{})}).catch(v=>{var x,C;return ng&&(console.warn(v),(C=(x=v==null?void 0:v.response)==null?void 0:x.data)!=null&&C.status&&u&&u(v.response.data.status)),f([])})})};let ao=null;const rg=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=ip();ao&&i.cancel();const u=`${l.coords.latitude},${l.coords.longitude}`;return new Promise((d,c)=>{const{host:f,...h}=o;ao=Te.get("api/geocode/pt",{params:{...h,pt:u}}).then((y,v)=>{ao=null,v&&c(v);const x=lp(y.data);return d({...x,source:"Geolocation"})})})}),og=()=>{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:x,1:C}=v.split("=");l.includes(x)&&(o[x]=decodeURIComponent(C))});let{where:i}=o;const{city:u,state:d,zip:c,pt:f,isStateOnly:h}=o;if(!i)if(u&&d&&c)i=`${u}, ${d} ${c}`;else if(u&&d)i=`${u}, ${d}`;else if(d)i=`${d}`;else if(c)i=`${c}`;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="",...d}=o;if(typeof window>"u")return i("no window");ao=Te.get("api/autosuggest",{params:d}).then(c=>{if(ao=null,c.data.where){const{city:f="",state:h="",zip:y="",latitude:v="",longitude:x=""}=c.data.where;return l({what:c.data.what||"",city:f,state:h,zip:y,pt:`${v},${x}`,where:`${op(f)}, ${h.toUpperCase()}`,source:"API"})}return l({where:"",pt:"",source:"API"})}).catch(()=>Promise.resolve({where:"",pt:""}))}),ap=async(o={host:""},l="",i="")=>{const{host:u=""}=o;return await sp(`${u}/api/autosuggest/where`,{cat:"location",term:i,pt:l}).then(d=>{var c,f,h,y,v;return((f=(c=d==null?void 0:d.response)==null?void 0:c.categories)==null?void 0:f.length)>0&&((v=(y=(h=d==null?void 0:d.response)==null?void 0:h.categories[0])==null?void 0:y.suggestions)==null?void 0:v.length)>0?{categories:d.response.categories,...lp(d.response.categories[0].suggestions[0])}:Ra(o)})},lg=async(o,l)=>!l||typeof l!="object"?await Ra(o):!l.pt&&!l.isStateOnly&&l.where?ap(o,"",l.where):Promise.resolve(l),ig=o=>{{const l=localStorage.getItem("search.locations");if(l){const i=(JSON.parse(l)||[])[0],{where:u,pt:d}=i;return{highlight:u,pt:d,what:u,where:u}}}},sg=(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))}},Qd=o=>{if(typeof localStorage>"u")return;let l="autosuggest";l=`${l}.${o}`;try{const i=localStorage.getItem(l),u=ig(o);if(i){const d=JSON.parse(i)[0];return!d.where||!d.what?void 0:d}else if(u)return!u.where||!u.what?void 0:u}catch(i){console.warn(i)}},up=(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||sg(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 d=Object.fromEntries(u),c={...o};for(const f in d)!c[f]&&l.indexOf(f)===-1&&(c[f]=d[f]);return c},queryStringFallback:null},ag=o=>o?typeof window<"u"&&window.navigator.geolocation&&(window.location.hostname==="localhost"||!window.location.protocol.indexOf("https")):!1,ug=async({apiParams:o,startingText:l,useGeolocationOnInit:i,useLocalStorage:u})=>{const d=ag(i),c=u&&!!Qd("location");l=l||ga.get("where");const f=!!ga.get("location");switch(!0){case d:return await rg(o);case!!l:return new Promise(h=>h({where:l,pt:""}));case c:return new Promise(h=>h(Qd("location")));case f:return await og();default:return await Ra(o)}},cg=5,dg="40.6638,-73.938141",Vl=async({apiParams:o={host:""},startingText:l="",tryCount:i=0,useGeolocationOnInit:u=!0,useLocalStorage:d=!0})=>{try{const c=await ug({apiParams:o,startingText:l,useGeolocationOnInit:u,useLocalStorage:d});c.pt&&(c.pt=c.pt.replace(/\s/g,""));const f=await lg(o,c);if(f.where)return up({pt:f.pt,where:f.where,highlight:f.highlight||"",what:f.what||""},"location"),f;throw new Error}catch{return i<cg?await Vl({useGeolocationOnInit:u,tryCount:i+1,useLocalStorage:d,apiParams:o}):Promise.resolve({city:"",highlight:"",pt:dg,qaTarget:"",state:"",what:"",where:"",zip:""})}},fg=async({term:o="",pt:l="",host:i=""})=>await ap({host:i},l,o),pg="keyword",hg="/usearch?",mg=(o,l,i,u,d,c)=>{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:`${d==null?void 0:d.where}`||"",searchCategory:c||""};let h=pg;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},gg=({baseUrl:o,term:l,location:i,payorCode:u})=>{const d={...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)}},c=["entityCode","useExactQuery","pageNum","searchType","cfid"],f=ga.buildObject(d,c),h=Object.keys(f).map(y=>y+"="+f[y]);return(o||rp(o))+hg+h.join("&")},Jd=["hospitals","hospital"],yg=({baseUrl:o="",location:l,shouldOpenNewTab:i=!1,term:u,pageName:d,redirectUrl:c,payor:f,e:h})=>{let y=!1,v,x,C;const P=u.what.trim().toLowerCase();u.source!=="top"&&(v=P.match(/^(.+) (in|near|by) (.+)$/))&&(y=!0,x=v[1],C=v[3]),(Jd.indexOf(P)>-1||x&&Jd.indexOf(x)>-1)&&(u.what="",u.category="facility",x=""),u.what=x||u.what;const M=C?{pt:"",where:C}:l,N=mg(u,y,d,f,M,u.category),I=u.subCategoryName?`search|${u.subCategoryName}`:"search";ho(I,N,h,[np.FORM_SUBMITTED]),typeof localStorage<"u"&&localStorage.setItem("autosuggest:searchTerm",u.what);const R=c??gg({baseUrl:o,term:u,location:M,payorCode:f==null?void 0:f.code});if(i){const b=document.createElement("a");b.target="_blank",b.href=R,b.click()}else typeof global<"u"?global.location.href=R:window.location.href=R};function cp(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var dp={exports:{}},Ys,Yd;function vg(){if(Yd)return Ys;Yd=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ys=o,Ys}var Xs,Xd;function wg(){if(Xd)return Xs;Xd=1;var o=vg();function l(){}function i(){}return i.resetWarningCache=l,Xs=function(){function u(f,h,y,v,x,C){if(C!==o){var P=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw P.name="Invariant Violation",P}}u.isRequired=u;function d(){return u}var c={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:d,element:u,elementType:u,instanceOf:d,node:u,objectOf:d,oneOf:d,oneOfType:d,shape:d,exact:d,checkPropTypes:i,resetWarningCache:l};return c.PropTypes=c,c},Xs}dp.exports=wg()();var ie=dp.exports,fp={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 c="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(c=d(c,u(h)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var h in c)l.call(c,h)&&c[h]&&(f=d(f,h));return f}function d(c,f){return f?c?c+" "+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(fp);var Sg=fp.exports;const xg=cp(Sg),kg="_icon_1tari_27",Cg="_xs_1tari_33",Eg="_sm_1tari_36",Tg="_md_1tari_39",_g="_lg_1tari_42",Ng="_xl_1tari_45",Pg="_inheritSize_1tari_48",Zs={icon:kg,xs:Cg,sm:Eg,md:Tg,lg:_g,xl:Ng,inheritSize:Pg},Ie=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:d,qaTarget:c,size:f="md",title:h,viewBox:y="0 0 24 24"})=>{const v={[l]:!!l,[Zs.icon]:!u,[Zs[f]]:!u&&!d,[Zs.inheritSize]:u};return m.jsxs("svg",{className:xg(v),viewBox:y,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":c,focusable:!1,children:[!o&&!!h&&m.jsx("title",{children:h}),i]})};Ie.propTypes={ariaHidden:ie.bool,className:ie.string,inheritSize:ie.bool,noSetSize:ie.bool,qaTarget:ie.string,size:ie.oneOf(["xs","sm","md","lg","xl"]),title:ie.string};const Rg=m.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Jl=o=>{const{qaTarget:l="cross-icon",title:i="Cross"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:Rg})};Jl.propTypes=Ie.propTypes;const jg=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(Ie,{qaTarget:"search-icon",title:"Search",viewBox:"0 0 18 18",...o,children:jg});ja.propTypes=Ie.propTypes;const mo={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 pp(o,l,i){return Object.keys(o).filter(u=>o[u][l]===i)}const Lg=pp(mo,"hasTopSearches",!1),Ig=pp(mo,"parentCategory","facility"),Og=["UcmsContent","Provider","Practice","Facility"],zg="_-3D-A",Dg="mjjUx",Mg="y-bnF",Ag="lgEh2",gr={mobileOpenBtn:zg,lg:Dg,btnText:Mg,populatedBtnText:Ag},Fg=({id:o,isVisible:l,handleSearchOpen:i,searchCategory:u,searchTerm:d,searchLocation:c,size:f="md"})=>{const[h,y]=B.useState(!1),{pageName:v}=bf(),x=B.useRef(!0),C=B.useRef(null);B.useEffect(()=>{var R;if(x.current){x.current=!1;return}l||(R=C==null?void 0:C.current)==null||R.focus()},[l]);const P=()=>{i(),y(!0),ho("mobile search icon",{PageName:v||"","hg.Search":"1","hg.NameSearched":"","hg.whatInterpretation":0})},M=mo[u],N=()=>{let R=m.jsx("span",{className:gr.btnText,children:M.mobilePlaceholder});return d&&c&&(R=m.jsxs("span",{className:gr.populatedBtnText,children:[m.jsx("span",{className:gr.btnWhatText,children:d})," in"," ",m.jsx("span",{className:gr.btnWhereText,children:c})]})),R},I={[gr.mobileOpenBtn]:!0,[gr.lg]:f==="lg"};return m.jsxs("button",{"aria-expanded":h&&l,"aria-haspopup":"true",className:$e(I),"data-qa-target":`${o}-mobile-open-btn`,onClick:P,ref:C,type:"button",children:[N(),m.jsx(ja,{size:f==="lg"?"md":"sm"})]})},Ug=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"})]}),hp=o=>{const{qaTarget:l="pin-icon",title:i="Map Pin"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:Ug})};hp.propTypes=Ie.propTypes;var mp={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 c="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(c=d(c,u.call(this,h)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return this&&this[c]||c;if(typeof c!="object")return"";if(Array.isArray(c))return i.apply(this,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var h in c)l.call(c,h)&&c[h]&&(f=d(f,this&&this[h]||h));return f}function d(c,f){return f?c?c+" "+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(mp);var Bg=mp.exports;const gp=cp(Bg),$g={"logo-heart":"_logo-heart_1a6qr_27"},Vg=gp.bind({...$g}),Zd={secondary:"#0202EA",inverse:"#ffffff"},yp=({ariaHidden:o=!0,className:l,inverse:i,title:u="Healthgrades",width:d})=>{const c={[l]:l,"logo-heart":!0,"logo-heart--standard":!i,"logo-heart--inverse":i},f=i?Zd.inverse:Zd.secondary;return m.jsxs("svg",{className:Vg(c),"aria-hidden":o?!0:null,viewBox:"0 0 30 24",width:d,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"})]})};yp.propTypes={ariaHidden:ie.bool,className:ie.string,inverse:ie.bool,title:ie.string,width:ie.oneOfType([ie.string,ie.number])};const Hg="_root_1eiha_33",qg="_modalScroll_1eiha_42",Wg="_contentScroll_1eiha_51",bg="_dialog_1eiha_51",Kg="_closeButtonWrapper_1eiha_61",Gg="_closeButton_1eiha_61",Qg="_overlay_1eiha_70",Jg="_lg_1eiha_91",Yg="_auto_1eiha_94",Xg="_logo_1eiha_97",Zg="_header_1eiha_101",ey="_title_1eiha_105",Mn={root:Hg,modalScroll:qg,contentScroll:Wg,dialog:bg,closeButtonWrapper:Kg,closeButton:Gg,overlay:Qg,lg:Jg,auto:Yg,logo:Xg,header:Zg,title:ey},ef=gp.bind({...Mn}),vp=({children:o,className:l,closeModal:i,customClose:u,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h,qaTargetClose:y="",qaTargetMask:v="",scrollType:x,title:C,titleId:P,zIndex:M})=>{const[N,I]=B.useState(null),[R,b]=B.useState(window.pageYOffset),ee=B.useRef(null);B.useEffect(()=>{if(!d)return document.documentElement.style.cssText+="--scroll-off-set: -"+R+"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,R)}},[]),B.useEffect(()=>{const de=ee.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');I(de[de.length-1]),ee.current.contains(document.activeElement)||ee.current.focus()});const H=de=>{de.stopPropagation(),i()},le=de=>{if(de.keyCode===27){H();return}const Ce=de.keyCode===9;if(document.activeElement===ee.current&&de.shiftKey&&Ce){de.preventDefault(),N.focus();return}if(document.activeElement===N&&!de.shiftKey&&Ce){de.preventDefault(),ee.current.focus();return}},$=ef({[l]:!!l,root:!0,[x+"Scroll"]:x,["modal--"+f]:!!f}),te=v||f+"-modal-overlay",ue=y||f+"-modal-close",me=P||f+"-modal-title";return m.jsxs("div",{className:$,onKeyDown:le,ref:ee,id:f+"-modal",style:{zIndex:M},tabIndex:"0",children:[m.jsx("span",{className:Mn.overlay,"data-qa-target":te,onClick:de=>H(de)}),m.jsxs("section",{className:ef({dialog:!0,[h]:h}),role:"dialog","data-qa-target":f+"-modal-dialog","aria-labelledby":me,children:[m.jsx("div",{className:Mn.closeButtonWrapper,children:m.jsx("button",{className:Mn.closeButton,onClick:de=>H(de),"aria-label":"Close","data-qa-target":ue,children:u||m.jsx(Jl,{})})}),c&&m.jsx(yp,{className:Mn.logo}),C&&m.jsx("header",{className:Mn.header,children:m.jsx("h3",{className:Mn.title,id:me,children:C})}),o]})]})};vp.propTypes={autoWidth:ie.bool,children:ie.node.isRequired,className:ie.string,closeModal:ie.func,customClose:ie.oneOfType([ie.element,ie.string]),hasBodyScroll:ie.bool,hasLogo:ie.bool,id:ie.string,modalSize:ie.oneOf(["md","lg","auto"]),qaTargetClose:ie.string,qaTargetMask:ie.string,scrollType:ie.oneOf(["content","modal"]),title:ie.string,titleId:ie.string,zIndex:ie.number};const wp=({className:o,children:l,customClose:i,handleClose:u,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h="md",qaTargetMask:y,qaTargetClose:v,scrollType:x="modal",title:C,titleId:P,usePortal:M=!0,zIndex:N})=>{const[I,R]=B.useState(document.createElement("div")),[b,ee]=B.useState(document.activeElement);B.useEffect(()=>{const te=document.body;I.id=f,I.setAttribute("data-qa-target",f),te.insertBefore(I,te.firstChild)});const H=()=>{I&&document.body.removeChild(I)},le=()=>{u(),H(),b==null||b.focus(),ee(null)},$=()=>m.jsx(vp,{className:o,customClose:i,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h,qaTargetClose:v,qaTargetMask:y,scrollType:x,title:C,titleId:P,zIndex:N,closeModal:le,children:l});return M?A0.createPortal($(),I):$()};wp.propTypes={className:ie.string,children:ie.node.isRequired,customClose:ie.oneOfType([ie.element,ie.string]),handleClose:ie.func.isRequired,hasBodyScroll:ie.bool,hasLogo:ie.bool,id:ie.string.isRequired,modalSize:ie.oneOf(["md","lg","auto"]),qaTargetMask:ie.string,qaTargetClose:ie.string,scrollType:ie.oneOf(["content","modal"]),title:ie.string,titleId:ie.string,usePortal:ie.bool,zIndex:ie.number};const ty="tyIE6",ny={text:ty},ry="VpFl-",Sp={btn:ry},oy=({handleClose:o,id:l})=>m.jsx(wp,{handleClose:o,id:l,titleId:"autosuggest-modal",title:"Allow access to your location",zIndex:99999999999,children:m.jsxs("div",{className:ny.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:Sp.btn,name:"refresh",onClick:()=>window.location.reload(),type:"button",children:"Refresh Page"})]})}),ly=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"})]}),xp=o=>{const{qaTarget:l="alert-icon",title:i="Alert"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:ly})};xp.propTypes=Ie.propTypes;const iy=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"})]}),kp=o=>{const{qaTarget:l="doctor-icon",title:i="Doctor"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:"0 0 35 35",...o,children:iy})};kp.propTypes=Ie.propTypes;const sy=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"})]}),Cp=o=>{const{qaTarget:l="hospital-icon",title:i="Hospital"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:"0 0 34 34",...o,children:sy})};Cp.propTypes=Ie.propTypes;const ay=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"})]}),Ep=o=>{const{qaTarget:l="medical-bag-icon",title:i="Medical Bag"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:ay})};Ep.propTypes=Ie.propTypes;const uy=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"})]}),Tp=o=>{const{qaTarget:l="medical-cross-icon",title:i="Medical Cross"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,viewBox:"2.5 2 40 40",children:uy})};Tp.propTypes=Ie.propTypes;const cy=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"})]}),_p=o=>{const{qaTarget:l="newpaper-icon",title:i="Newspaper"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:"0 0 41 41",...o,children:cy})};_p.propTypes=Ie.propTypes;const dy=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"})]}),Np=o=>{const{qaTarget:l="office-icon",title:i="Office"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:"0 0 40 34",...o,children:dy})};Np.propTypes=Ie.propTypes;const fy=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"})]}),Pp=o=>{const{qaTarget:l="prescription-icon",title:i="Prescription Bottle"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,viewBox:"0 0 25 34",children:fy})};Pp.propTypes=Ie.propTypes;const py=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"})]}),Rp=o=>{const{qaTarget:l="Stethoscope-icon",title:i="Stethoscope"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:"0 0 34 26",...o,children:py})};Rp.propTypes=Ie.propTypes;const hy="FQ-Wx",my="K5heY",gy="-sKbI",yy="RI2p-",vy="-ikXw",so={drawer:hy,suggestion:my,categoryTitle:gy,subSuggestion:yy,helperText:vy},wy=({disableEnterKeyPress:o,focusedSuggestion:l,handleSuggestionSelect:i,id:u,index:d,suggestion:c,suggestionCount:f})=>{const{categoryTitle:h,className:y,clickable:v=!0,highlightedText:x,subCategoryName:C,value:P}=c,M=H=>({text:H.value,subcategory:H.subCategoryName,cfid:H.cfid,url:H.url,type:H.type,searchType:H.searchType,entityCode:H.entityCode,isRollup:H.isRollup,spec:H.spec}),N=H=>{const le=M(H);i(le)},I=(H,le)=>{const{key:$}=H,te=M(le);$==="Enter"&&i(te)},R=`${u}-sugg-${d+1}`,b=$e({[so.suggestion]:!0,[so.suggestionCurrentLocation]:c.value==="Your Current Location",...y?{[so[y]]:y}:{}}),ee=()=>C?m.jsxs(m.Fragment,{children:[m.jsxs("span",{className:"sr-only",children:[P," Sub Specialty:"]}),C]}):h?m.jsxs(m.Fragment,{children:[m.jsx("span",{className:"sr-only",children:"Category:"}),m.jsxs("strong",{children:[P,P==="Insurance (Optional)"&&m.jsx("span",{className:so.helperText,children:"Select an option below"})]}),P==="Name Match"&&m.jsx(kp,{size:"lg"}),P==="Health Content"&&m.jsx(_p,{size:"lg"}),P==="Diseases, Conditions & Procedures"&&m.jsx(Rp,{size:"lg"}),P==="Specialties"&&m.jsx(Ep,{size:"lg"}),P==="Hospitals"&&m.jsx(Cp,{size:"lg"}),P==="Group Practices"&&m.jsx(Np,{size:"lg"}),P==="Urgent Care Clinics"&&m.jsx(Tp,{size:"lg"}),P==="Pharmacies"&&m.jsx(Pp,{size:"lg"})]}):typeof x=="string"?m.jsx("span",{dangerouslySetInnerHTML:{__html:x}}):x;return m.jsx("li",{"aria-posinset":d+1,"aria-selected":l===P,"aria-setsize":f,className:b,"data-qa-target":R,id:R,onMouseDown:v?()=>N(c):void 0,onKeyDown:v&&!o?H=>I(H,c):void 0,role:h?"listitem":"option",tabIndex:-1,children:ee()})},Sy=({disableEnterKeyPress:o,drawerItems:l=[],id:i,focusedSuggestion:u,handleSuggestionSelect:d})=>m.jsxs(m.Fragment,{children:[m.jsx("ul",{className:so.drawer,id:i,role:"listbox",children:l==null?void 0:l.map((c,f)=>m.jsx(wy,{disableEnterKeyPress:o,focusedSuggestion:u,handleSuggestionSelect:d,id:i,index:f,suggestion:c,suggestionCount:l.length},f))}),!!(l!=null&&l.length)&&m.jsx("div",{"aria-live":"polite",className:"sr-only",role:"status",children:`${l.length} results available.`})]}),xy="E9mRo",ky="j2QfS",Cy="l35Hn",Ey="dS1BC",Ty="ZX9NZ",_y="_3BWDR",ea={md:xy,lg:ky,spinner:Cy,rotator:Ey,circle:Ty,dash:_y},Ny=({className:o,size:l="md"})=>{const i={[o||""]:o,[ea.spinner]:!0,[ea[l]]:l};return m.jsx("svg",{className:$e(i),height:"1em",viewBox:"0 0 66 66",width:"1em",children:m.jsx("circle",{className:ea.circle,cx:33,cy:33,fill:"none",r:30})})},Py="QUu6d",Ry="-GVC1",jy="xCPEf",Ly="u5qRL",Iy="JtaQl",Oy="lu7R1",zy="RpTpA",Dy="FO0p1",My="h7K-F",Ay="i0-Ho",Fy="_9PZ-0",Uy="_95CXT",By="xEvzS",$y="_0wq27",Vy="-xdVp",Hy="wQyf-",qy="kkSfQ",Wy="Zhq1-",Qe={inputRoot:Py,lg:Ry,inputBorders:jy,inputWrapper:Ly,labelWrapper:Iy,label:Oy,requiredLabel:zy,errorIcon:Dy,input:My,inputEmpty:Ay,inputError:Fy,inputLoadingSpinner:Uy,hintText:By,clearBtn:$y,clearBtnIcon:Vy,drawerWrapper:Hy,drawerOpen:qy,overlay:Wy},jp=B.forwardRef(({className:o,disableEnterKeyPress:l,description:i="Start typing to see suggestions",drawerItems:u,errorText:d,hasError:c,hasOverlay:f=!1,hideDrawer:h,id:y,inputValue:v,isDisabled:x,isDrawerVisible:C,isLoading:P,isRequired:M=!0,label:N,onChange:I,onBlur:R,onKeyPress:b,onSuggestionClick:ee,placeholder:H,shouldLockScroll:le=!1,size:$="md",suggestionId:te},ue)=>{const[me,de]=B.useState(""),Ce=B.useRef(!1),Re=()=>{!Ce.current&&R&&R()},ve=U=>{(U.key==="ArrowUp"||U.key==="ArrowDown")&&(Ce.current=!0),b(U)},se=B.useRef(null),we=B.useRef(null),_e=U=>{var K;if(se.current&&!se.current.contains(U.target)){h(!0);const ne=(K=se.current)==null?void 0:K.ownerDocument.body;ne==null||ne.removeEventListener("mousedown",_e)}};B.useImperativeHandle(ue,()=>({isFocused:we.current===document.activeElement,moveCursorToEnd:()=>{const U=we.current;U.setSelectionRange(U.value.length,U.value.length)},addMouseDownListener:()=>{var U,K;(K=(U=se.current)==null?void 0:U.ownerDocument.body)==null||K.addEventListener("mousedown",_e)},focusInput:()=>{we.current.focus(),setTimeout(()=>{we.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:U=>{var K,ne;de(u[U-1].value),(ne=(K=se==null?void 0:se.current)==null?void 0:K.querySelector(`[aria-posinset="${U}"]`))==null||ne.focus()},toggleBodyClass:U=>{var K;if(le){const ne=(K=se.current)==null?void 0:K.ownerDocument.body.classList,Y="autosuggest-active-lock-scrolling";U==="add"?ne==null||ne.add(Y):ne==null||ne.remove(Y)}}}));const Ee=()=>{I(""),setTimeout(()=>{we.current.focus()},0)},ce=U=>{Ce.current=!1,I(U.target.value,U)},A=U=>{Ce.current=!0,h(),ee(U),ho(`${y} suggestion: ${U.text}`)},W=`${y}-input`,V=`${y}-drawer`,k={[o||""]:!!o,[Qe.inputRoot]:!0,[Qe.inputBorders]:!0,[Qe.lg]:$==="lg"},L={[Qe.input]:!0,[Qe.inputError]:c&&M,[Qe.inputEmpty]:v.length===0&&!P},J={[Qe.drawerWrapper]:!0,[Qe.drawerOpen]:C};return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:$e(k),ref:se,onKeyDown:ve,children:[m.jsxs("div",{className:Qe.inputWrapper,children:[m.jsxs("span",{className:Qe.labelWrapper,children:[m.jsx("label",{className:Qe.label,htmlFor:W,children:N}),c&&M&&m.jsxs("span",{className:Qe.requiredLabel,"aria-hidden":"true",children:[m.jsx(xp,{className:Qe.errorIcon,noSetSize:!0}),"required field"]})]}),m.jsx(by,{inputValue:v,focusedSuggestion:me}),m.jsx("input",{"aria-activedescendant":te,"aria-autocomplete":"both","aria-describedby":c?`${W}-error`:`${W}-description`,"aria-expanded":C,"aria-owns":V,"aria-required":M?"true":"false",autoComplete:"off",className:$e(L),"data-qa-target":W,disabled:x,id:W,onChange:ce,onFocus:U=>I(v,U),onBlur:Re,placeholder:H,ref:we,role:"combobox",type:"text",value:v}),v.length>0&&m.jsx("button",{"aria-label":`Clear ${N} Input Value`,className:Qe.clearBtn,"data-qa-target":`${W}-clear`,onClick:Ee,type:"button",children:m.jsx(Jl,{className:Qe.clearBtnIcon,noSetSize:!0})}),P&&m.jsx("div",{className:Qe.inputLoadingSpinner,children:m.jsx(Ny,{size:$})}),c&&m.jsx("div",{id:`${W}-error`,hidden:!0,children:d}),m.jsx("div",{id:`${W}-description`,hidden:!0,children:`${i}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!x&&m.jsx("div",{className:$e(J),children:m.jsx(Sy,{disableEnterKeyPress:l,drawerItems:u,id:V,focusedSuggestion:me,handleSuggestionSelect:A})})]}),f&&C&&m.jsx("div",{className:Qe.overlay})]})}),by=({inputValue:o,focusedSuggestion:l})=>{const i=o.length,u=l.slice(0,i),d=l.replace(u,o);return i>1&&o.toLowerCase()===u.toLowerCase()?m.jsx("span",{className:Qe.hintText,"aria-hidden":"true",children:d}):null};var tf;const Ky=typeof window>"u"?null:((tf=window==null?void 0:window.location)==null?void 0:tf.hostname)==="localhost",nf={AutosuggestTopSearches:"api/autosuggest/what/topsearches",AutosuggestWhat:"api/autosuggest/what"},Gy=async({category:o="term",cleanCategories:l,errorCallback:i,pt:u,term:d="",suppressTopSearches:c=!0})=>{let f=`${nf.AutosuggestWhat}`,h={cat:o,pt:u,term:d,hl:"true"};!d.trim()&&!c&&(f=`${nf.AutosuggestTopSearches}`,h={cat:o,pt:u,term:""});try{const y=await sp(f,h,2,i,c);return l(y).map(v=>({...v,highlightedText:v.highlight,value:v.what}))}catch(y){return Ky&&console.warn("TermSelector refreshSuggestions: Error",y),[]}},Qy=(o,l,i)=>[...o,l,...i.map(u=>({...u,...l,className:"subSuggestion"}))];let rf;const Jy=(o,l,i)=>{const{categories:u}=l.response;return u.reduce((d,{title:c,category:f,suggestions:h})=>{var y;let v="Name Match";if(f==="Procedure"||f==="Condition"?v="Diseases, Conditions & Procedures":f==="Specialty"?v=c.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===c&&h.length>0){const{className:C,helpTextMessage:P,type:M,qaTarget:N}=o;d[v].push({id:f,className:C,what:P,qaTarget:N,type:M,clickable:!1})}let x=h;return x=h.reduce((C,P)=>{const{clinicalFocus:M=""}=P.entity;return M?(!rf&&ho("Clinical Focus display",{pageName:i}),rf=!0,Qy(C,P,M)):[...C,P]},[]),d[v]=[...d[v],...x.map(eg)],d},{Specialties:[],"Diseases, Conditions & Procedures":[],"Name Match":[],"Top Searches":[],"Insurance (Optional)":[],Hospitals:[],"Group Practices":[],"Urgent Care Clinics":[],Pharmacies:[],"Health Content":[]})},Yy=(o,l)=>({response:{categories:l.response.categories.filter(i=>i.catType!==o)}}),Xy=({helpText:o,showTitles:l=!0,categoryToRemove:i="",pageName:u})=>d=>{if(!d.response||!d.response.categories)return[];const c=i.length>0?Yy(i,d):d,f=Jy(o,c,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]]},[])},Zy=async({category:o,pt:l,term:i,pageName:u,suppressTopSearches:d})=>{const c=Xy({categoryToRemove:o==="payors"?"UcmsContent":"",pageName:u});return await Gy({category:o,cleanCategories:c,errorCallback:f=>console.warn("TermSelector refreshSuggestions: Error",f),pt:l,term:i,suppressTopSearches:d})},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}),Lp=({drawerItems:o,onEnter:l})=>{const[i,u]=B.useState(""),[d,c]=B.useState(0),[f,h]=B.useState(!1),y=B.useRef(null),v=B.useCallback(()=>{c(0),u("")},[]),x=()=>{var N,I;h(!0),(N=y.current)==null||N.addMouseDownListener(),(I=y.current)==null||I.toggleBodyClass("add")},C=N=>{var I;h(!1),N&&v(),(I=y.current)==null||I.toggleBodyClass("remove")},P=N=>{var I;(I=y.current)==null||I.focusSuggestion(N),c(N),document.activeElement&&u(document.activeElement.id)},M=(N,I)=>{var R;I&&N!==o.length?P(N+1):!I&&N>1?P(N-1):!I&&N!==0&&((R=y.current)==null||R.focusInput(),v())};return{suggestionId:i,showDrawer:x,hideDrawer:C,inputRef:y,isDrawerVisible:f,highlightedIndex:d,setHighlightedIndex:c,handleFocusItem:P,handleKeyPress:N=>{var I,R,b,ee;const{key:H}=N;H==="ArrowDown"||H==="ArrowUp"?(N.preventDefault(),M(d,H==="ArrowDown"),(I=y.current)==null||I.moveCursorToEnd()):H==="Escape"?(h(!1),(R=y.current)==null||R.focusInput()):H==="Tab"?(h(!1),v()):H==="Enter"?l&&N.target.type!=="button"&&(N.preventDefault(),d>0?l(d-1):l(d)):H.length===1&&((b=y.current)!=null&&b.isFocused||((ee=y.current)==null||ee.focusInput(),setTimeout(v,0)))},resetIndex:v}},ev="OTcQ1",tv="vg2BH",Il={locationInput:ev,currentLocation:tv},nv=400,rv=({onLocationChange:o,hasInputError:l,hasOverlay:i,id:u,inputValue:d,isStandalone:c,onSubmit:f,shouldLockScroll:h,shouldSubmitOnSelect:y=!0,size:v="md",suggestedPt:x="",suppressGeolocation:C})=>{const P={city:"",pt:"",state:"",where:"",zip:""},[M,N]=B.useState(P),[I,R]=B.useState([]),[b,ee]=B.useState(!1),[H,le]=B.useState(!1),$=(L,J=!0)=>{if(L>0){const U=ya(I[L]);_e(U,J)}else{const U=I.length>1?1:0,K=ya(I[U]);_e(K,J)}},{showDrawer:te,hideDrawer:ue,inputRef:me,handleKeyPress:de,isDrawerVisible:Ce,suggestionId:Re}=Lp({drawerItems:I,onEnter:$}),ve="Your Current Location",se=async()=>{le(!0);const{pt:L="",state:J="",where:U="",zip:K=""}=await Vl({useGeolocationOnInit:!0});if(le(!1),U.length>0)return{pt:L,state:J,where:U,zip:K};throw new Error("No location")},we=({location:L,shouldSubmit:J})=>{o(L),ue(!0),J&&y&&f({location:L})},_e=(L,J=!0)=>{var U;const{entity:K,value:ne}=I.find(({value:Y})=>Y===L.text)||{entity:P,value:""};if(L.text===ve)M.where.length<=0?se().then(Y=>{N(Y),we({location:Y,shouldSubmit:J})}).catch(()=>{ee(!0)}):we({location:M,shouldSubmit:J});else if(((U=K==null?void 0:K.pt)==null?void 0:U.length)!==0||L.text===M.where){const Y={pt:(K==null?void 0:K.pt)||M.pt,state:(K==null?void 0:K.state)||M.state,where:ne||M.where,zip:(K==null?void 0:K.zip)||M.zip};we({location:Y,shouldSubmit:J})}},Ee=B.useCallback(async L=>{le(!0);const J=await fg({term:L.where,pt:L.pt}),{categories:U=[]}=J,{suggestions:K=[]}=U[0]||[],ne=m.jsxs("span",{className:Il.currentLocation,children:[m.jsx(hp,{size:"md"}),ve]}),Y=C?[]:[{highlightedText:ne,value:ve}];K.length>0&&Y.push(...K),R(Y),le(!1)},[C]),ce=B.useMemo(()=>qf(Ee,nv),[Ee]),A=(L,J)=>{!Ce&&te();const U={pt:x,where:L};o(U,J),ce(U)},W=()=>{$(1,!1)},V={[Il.locationInput]:!0,[Il.locationInputStandalone]:c,[Il.lg]:v==="lg"},k=mo.location;return m.jsxs(m.Fragment,{children:[m.jsx(jp,{className:$e(V),disableEnterKeyPress:!0,description:k.description,drawerItems:I,errorText:"Error, please enter a valid search location.",hasError:l,hasOverlay:i,hideDrawer:ue,id:`${u}-location`,inputValue:d,isDrawerVisible:Ce,isLoading:H,label:k.label,onBlur:W,onChange:A,onKeyPress:de,onSuggestionClick:_e,placeholder:k.placeholder,ref:me,shouldLockScroll:h,size:v,suggestionId:Re}),b&&m.jsx(oy,{handleClose:()=>ee(!1),id:`${u}-current-location-messaging-refresh`})]})},ov="_10CaV",lv="prtMD",iv="b-LWN",ta={searchInput:ov,payor:lv,lg:iv},sv=400,av={text:""},of=({category:o,forceUserSelection:l,handleInputChange:i,handleSuggestionMatch:u,hasInputError:d,hasOverlay:c,id:f,inputType:h,inputValue:y,isRequired:v,shouldLockScroll:x,size:C="md",suggestedPt:P=""})=>{const[M,N]=B.useState([]),[I,R]=B.useState(!0),[b,ee]=B.useState(!1),{pageName:H}=bf(),{showDrawer:le,hideDrawer:$,inputRef:te,handleKeyPress:ue,isDrawerVisible:me,suggestionId:de}=Lp({drawerItems:M});B.useEffect(()=>{P.length>0&&R(!1)},[P]),B.useEffect(()=>{var ce;if(y.toLowerCase()===((ce=M[1])==null?void 0:ce.value.toLowerCase())){const A=ya(M[1]);u(A)}else u(av)},[y,M]);const Ce=B.useCallback(async ce=>{R(!0);const A=await Zy({category:o,pt:P,term:ce,pageName:H,suppressTopSearches:Lg.includes(o)});N(A||[]),R(!1)},[o,H,P]),Re=B.useMemo(()=>qf(Ce,sv),[Ce]),ve=(ce,A)=>{!me&&le(),i(!1,h,{text:ce},A),Re(ce)},se=mo[o],we={[ta.searchInput]:!0,[ta.lg]:C==="lg",[ta[h]]:h},_e=(ce,A,W)=>{ee(!0),i(ce,A,W)},Ee=()=>{l&&!b&&i(!1,h,{text:""})};return m.jsx(jp,{className:$e(we),description:`Start typing a ${se.description} to see suggestions`,drawerItems:M,errorText:"Error, please enter a search term",hasError:d,hasOverlay:c,hideDrawer:$,id:`${f}-search`,inputValue:y,isRequired:v,isDisabled:P.length<=0,isDrawerVisible:me,isLoading:I,label:se.label,onBlur:Ee,onChange:ve,onKeyPress:ue,onSuggestionClick:ce=>_e(!0,h,ce),placeholder:se.placeholder,ref:te,shouldLockScroll:x,size:C,suggestionId:de})},uv="GSmFS",cv="pNPJ7",dv="tE16d",fv="a-8g-",pv="hwOmd",hv="kI5in",mv="UMNxP",gv="YHTzW",yv="DrUoP",vv="_5qxNR",wv="-sqkz",Sv="lxzbw",xv="U75fw",vt={autosuggest:uv,lg:cv,open:dv,formWrapper:fv,formOpen:pv,form:hv,inputsGrid:mv,noInsurance:gv,standalone:yv,searchIconBtn:vv,closeBtn:wv,closeIcon:Sv,mobileControls:xv},kv={pt:"",state:"",where:"",zip:""},Cv=()=>{if(typeof window>"u")return"";const o=new URLSearchParams(window.location.search).get("what")||"";return op(o)},Ev=({accessToken:o,appendParam:l,baseUrl:i,className:u,hasOverlay:d,id:c,initialInsuranceValue:f,initialSearchLocation:h,initialSearchTerm:y,isLocationOnly:v,pageName:x,searchCategory:C="term",shouldLockScroll:P,shouldOpenNewTab:M=!1,size:N="md",source:I,suppressGeolocation:R,suppressInsurance:b=!0,suppressTerm:ee,tealiumUrl:H})=>{var le;U0(H);const[$,te]=B.useState(""),[ue,me]=B.useState(),[de,Ce]=B.useState(!1),[Re,ve]=B.useState(!1),[se,we]=B.useState(kv),[_e,Ee]=B.useState(Cv),[ce,A]=B.useState(),[W,V]=B.useState(!1),k=B.useCallback(Se=>{de||(Ce(!0),ho("search initiated",{"hg.Search":"1","hg.NameSearched":"","hg.whatInterpretation":0,PageName:x||""},Se))},[de,x]),L=B.useCallback((Se,xe,We)=>{we(xe),!Se&&k(We)},[k]);B.useEffect(()=>{i||console.warn('"baseUrl" is a required prop.'),Z0({host:i,apiToken:o,source:I})},[i,I,o]),B.useEffect(()=>{y&&Ee(y)},[y]),B.useEffect(()=>{f&&te(f)},[f]),B.useEffect(()=>{Re||Vl({useGeolocationOnInit:!1,apiParams:{host:i}}).then(Se=>{L(!0,Se),ve(!0)})},[L,Re,i]),B.useEffect(()=>{!h||!Re||Vl({useGeolocationOnInit:!1,startingText:h}).then(Se=>{L(!0,Se)})},[h,Re,L]);const J=B.useRef(null),U=()=>{var Se;V(!W),(Se=J.current)==null||Se.ownerDocument.body.classList.toggle("body--autosuggest-open")},[K,ne]=B.useState(!1),[Y,pe]=B.useState(!1),ge=B.useRef(null),Ae=`${c}-form`;(le=ge==null?void 0:ge.current)!=null&&le.clientHeight&&(ge.current.ownerDocument.documentElement.style.cssText+="--autosuggest-inputs-height: "+ge.current.clientHeight+"px");const Kt=({event:Se,searchValues:xe,location:We,insuranceValues:pt})=>{Se&&Se.preventDefault(),ne(!1),pe(!1);const Pt=(xe==null?void 0:xe.text)||_e,qn=ee?!0:Pt.trim().length>0,Wn=We.where.trim().length>0||We.pt.trim().length>0;if(Wn&&up({highlight:We.highlight||"",pt:We.pt,what:"",where:We.where},"location"),!qn||!Wn)setTimeout(()=>{ne(!qn),pe(!Wn)},0);else{const vo={category:C,cfid:xe==null?void 0:xe.cfid,entityCode:xe==null?void 0:xe.entityCode,isRollup:xe==null?void 0:xe.isRollup,searchType:xe==null?void 0:xe.searchType,spec:xe==null?void 0:xe.spec,subCategoryName:xe==null?void 0:xe.subcategory,type:xe==null?void 0:xe.type,what:Pt},wo={code:(pt==null?void 0:pt.code)||"",name:(pt==null?void 0:pt.text)||""},So=xe!=null&&xe.url&&l?`${xe==null?void 0:xe.url}?${l}`:xe==null?void 0:xe.url;yg({baseUrl:i,location:We,shouldOpenNewTab:M,term:vo,pageName:x,redirectUrl:So,payor:wo,e:Se})}},Sr=(Se,xe,We,pt)=>{K&&We.text&&ne(!1),xe==="term"&&(Ee(We.text),k(pt)),xe==="payor"&&(te(We.text),k(pt));const Pt=We.type??"";Se&&(b||Og.includes(Pt))&&Kt({searchValues:We,location:se,insuranceValues:ue})},kn=_e&&se.where?`Search for ${_e} in ${se.where}`:"Search",Hn=!b&&!v&&!Ig.includes(C)&&C!=="payors",go={[u||""]:u,[vt.autosuggest]:!0,[vt.open]:W,[vt.lg]:N==="lg"},yo={[vt.inputsGrid]:!0,[vt.standalone]:v,[vt.noInsurance]:!Hn};return m.jsx(F0,{pageName:x||"",children:m.jsxs("search",{id:`${c}-autosuggest-search`,className:$e(go),ref:J,children:[m.jsx(Fg,{handleSearchOpen:U,id:c,isVisible:W,searchCategory:C,searchTerm:_e,searchLocation:se.where,size:N}),m.jsx("div",{className:$e({[vt.formWrapper]:!0,[vt.formOpen]:W}),children:m.jsxs("form",{className:vt.form,"aria-describedby":`${c}-description`,children:[m.jsxs("div",{className:$e(yo),ref:ge,children:[m.jsx("button",{"aria-label":"Close Search",className:vt.closeBtn,"data-qa-target":`${Ae}-mobile-close-btn`,onClick:U,type:"button",children:m.jsx(Jl,{className:vt.closeIcon})}),!ee&&!v&&m.jsx(of,{category:C,handleInputChange:Sr,handleSuggestionMatch:Se=>A(Se),hasInputError:K,hasOverlay:d,id:c,inputType:C==="payors"?"payor":"term",inputValue:_e,shouldLockScroll:P,size:N,suggestedPt:se.pt}),m.jsx(rv,{hasInputError:Y,hasOverlay:d,id:c,inputValue:se.where,isStandalone:v,onLocationChange:(Se,xe)=>L(!1,Se,xe),onSubmit:Se=>{_e&&Kt(Se)},shouldLockScroll:P,shouldSubmitOnSelect:b,size:N,suggestedPt:se.pt,suppressGeolocation:R}),Hn&&m.jsx(of,{category:"payors",forceUserSelection:!0,handleInputChange:Sr,handleSuggestionMatch:Se=>me(Se),hasInputError:K,hasOverlay:d,id:`${c}-insurance`,inputType:"payor",inputValue:$,isRequired:!1,shouldLockScroll:P,size:N,suggestedPt:se.pt})]}),K&&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:vt.searchIconBtn,"data-qa-target":`${Ae}-search-btn`,onClick:Se=>Kt({event:Se,searchValues:ce,location:se,insuranceValues:ue}),type:"submit",children:m.jsx(ja,{size:N==="lg"?"lg":"sm"})}),m.jsx("div",{className:vt.mobileControls,children:m.jsx("button",{"aria-label":kn,className:Sp.btn,"data-qa-target":`${Ae}-mobile-search-btn`,id:`${Ae}-mobile-search-btn`,onClick:Se=>Kt({event:Se,searchValues:ce,location:se,insuranceValues:ue}),type:"submit",children:"Search"})}),m.jsx("div",{id:`${c}-description`,hidden:!0,children:"Search Healthgrades by entering a search term and location."})]})})]})})};function Ip(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var na={exports:{}},ra,lf;function Tv(){if(lf)return ra;lf=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ra=o,ra}var oa,sf;function _v(){if(sf)return oa;sf=1;var o=Tv();function l(){}function i(){}return i.resetWarningCache=l,oa=function(){function u(f,h,y,v,x,C){if(C!==o){var P=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw P.name="Invariant Violation",P}}u.isRequired=u;function d(){return u}var c={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:d,element:u,elementType:u,instanceOf:d,node:u,objectOf:d,oneOf:d,oneOfType:d,shape:d,exact:d,checkPropTypes:i,resetWarningCache:l};return c.PropTypes=c,c},oa}var af;function Nv(){return af||(af=1,na.exports=_v()()),na.exports}var qe=Nv(),uf={exports:{}};/*!
  58. Copyright (c) 2018 Jed Watson.
  59. Licensed under the MIT License (MIT), see
  60. http://jedwatson.github.io/classnames
  61. */var cf;function Pv(){return cf||(cf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(c=d(c,u.call(this,h)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return this&&this[c]||c;if(typeof c!="object")return"";if(Array.isArray(c))return i.apply(this,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var h in c)l.call(c,h)&&c[h]&&(f=d(f,this&&this[h]||h));return f}function d(c,f){return f?c?c+" "+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(uf)),uf.exports}var Rv=Pv();const Op=Ip(Rv),jv="_logo_1ucpf_27",Lv={logo:jv},Iv=Op.bind({...Lv}),Ol={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},zp=({ariaHidden:o=!0,className:l,inverse:i,title:u="Healthgrades",width:d})=>{const c={[l]:l,logo:!0,"logo--standard":!i,"logo--inverse":i},f=i?Ol.inverse:Ol.base,h=i?Ol.inverse:Ol.secondary;return m.jsxs("svg",{className:Iv(c),"aria-hidden":o?!0:null,width:d||"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"})]})};zp.propTypes={ariaHidden:qe.bool,className:qe.string,inverse:qe.bool,title:qe.string,width:qe.number};/*! js-cookie v3.0.5 | MIT */function zl(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 Ov={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(d,c,f){if(!(typeof document>"u")){f=zl({},l,f),typeof f.expires=="number"&&(f.expires=new Date(Date.now()+f.expires*864e5)),f.expires&&(f.expires=f.expires.toUTCString()),d=encodeURIComponent(d).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=d+"="+o.write(c,d)+h}}function u(d){if(!(typeof document>"u"||arguments.length&&!d)){for(var c=document.cookie?document.cookie.split("; "):[],f={},h=0;h<c.length;h++){var y=c[h].split("="),v=y.slice(1).join("=");try{var x=decodeURIComponent(y[0]);if(f[x]=o.read(v,x),d===x)break}catch{}}return d?f[d]:f}}return Object.create({set:i,get:u,remove:function(d,c){i(d,"",zl({},c,{expires:-1}))},withAttributes:function(d){return va(this.converter,zl({},this.attributes,d))},withConverter:function(d){return va(zl({},this.converter,d),this.attributes)}},{attributes:{value:Object.freeze(l)},converter:{value:Object.freeze(o)}})}var Ul=va(Ov,{path:"/"});const zv=async()=>{const o="/account/v2/api/sessions";try{const l={method:"DELETE",url:o,params:{}},i=await Te.request(l);return i==null?void 0:i.status}catch(l){throw console.error(l),l}},la=".account.identityId";var uo=(o=>(o.ProdIdentity="hg"+la,o.TestIdentity="hgtest"+la,o.LocalIdentity="hglocal"+la,o))(uo||{});const df=".healthgrades.com";var wa=(o=>(o.Prod="www"+df,o.Test="testaws"+df,o.Local="localhost",o))(wa||{});const Dv=()=>{if(typeof window<"u"){const o=window.location.host,l=!!(o.includes(wa.Prod)&&Ul.get(uo.ProdIdentity)),i=!!(o.includes(wa.Test)&&Ul.get(uo.TestIdentity)),u=!!(o.includes("localhost")&&Ul.get(uo.LocalIdentity));return!!(l||i||u)}else return!1},Mv=async()=>{try{if(typeof window<"u"){const o=window.location.host,l="/account";o.includes("localhost")?(Ul.remove(uo.LocalIdentity),window.location.assign(l)):await zv()===204&&window.location.assign(l)}else throw new Error("Window is undefined")}catch(o){console.error(o)}},La=()=>{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}},Dp=()=>typeof window<"u"&&!!window,Mp=!Dp()||!window.location||!window.location.search,Av=o=>o[0].toUpperCase()+o.slice(1),Ap=/hg\.debug(\w*)=true/i,Sa=/hg3.enable(\w*)debug/i,Fp=(o,l)=>{const i=o.match(l)||{};return i&&i[1]||null},Fv=()=>Mp?!1:Fp(window.location.search,Ap),Uv=()=>La()?Object.keys(localStorage).reduce((o,l)=>o||Sa.test(l)&&Fp(l,Sa),!1):!1,Bv=()=>{const o=Fv()||Uv()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Av(o)}Debug`}},{localStorageName:Ia,localStorageToggleName:$v}=Bv(),Vv=()=>Mp?null:Ap.test(window.location.search),Hv=()=>La()?Object.entries(localStorage).some(([o,l])=>o.match(Sa)&&l==="true"):null,Up=()=>{const o=Vv()||Hv(),l=La();if(l)try{localStorage.setItem($v,o)}catch(i){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",i)}return o&&l},Bp=()=>{try{localStorage.setItem(Ia,"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},$p=()=>{try{const o=localStorage.getItem(Ia);return JSON.parse(o||"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to get debug information from localStorage",o)}return[]},Vp=(o,{contextData:l,...i})=>{if(!Up())return Bp(),!1;const u=$p().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Ia,JSON.stringify(u)),!0}catch(d){return __DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",d),!1}},qv={clear:Bp,getCallHistory:$p,recordCall:Vp};Up()&&Dp()&&(window.Test={analyticsDebug:qv,...window.Test});const Hp=({pageName:o=!1,PageName:l=!1,...i}={})=>({...i,PageName:l||o||""});let Dl=typeof window<"u"?Hp(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 d=At.callStack.shift();window.utag[d.name](d.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 ff=(o={})=>Object.entries(o).reduce((l,[i,u])=>(u&&(l[i.replace("hg.","")]=u),l),{}),Wv={_utagData:()=>Dl,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&&(Dl=window.utag_data));const{addTrackValues:u,contextData:d=!1,PageName:c=!1,...f}=Hp(l),h=u||f,y=(c||Dl.PageName)+"|"+o,{server:v,ProductChannel:x,RollupSpecialtyID:C,ClientID:P}=Dl,M={ClientID:P,link_name:y,ProductChannel:x,RollupSpecialtyID:C,server:v,SitePathing:y,...ff(h||{}),...ff(d||{})};setTimeout(()=>{At.link(M),Vp("trackLink",M)},0)}catch(u){console.error(u)}}},bv={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},Kv=typeof window>"u"?bv:Wv,Gv={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked"},lt=(o,l={},i,u=Gv.ELEMENT_CLICKED)=>{const d=Qv(o,i);Kv.trackLink(` Header - ${o}`,{...l,...d,actionOutcome:"internal",schemaTypes:u})},Qv=(o,l)=>{var c;const i=l==null?void 0:l.target,u=((c=i==null?void 0:i.dataset)==null?void 0:c.qaTarget)??(i==null?void 0:i.getAttribute("data-qa-target")),d=i==null?void 0:i.innerText;return{webElement:{htmlId:u??"",name:o,text:d??""}}};var pf={exports:{}};/*!
  62. Copyright (c) 2018 Jed Watson.
  63. Licensed under the MIT License (MIT), see
  64. http://jedwatson.github.io/classnames
  65. */var hf;function Jv(){return hf||(hf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(c=d(c,u(h)))}return c}function u(c){if(typeof c=="string"||typeof c=="number")return c;if(typeof c!="object")return"";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString&&!c.toString.toString().includes("[native code]"))return c.toString();var f="";for(var h in c)l.call(c,h)&&c[h]&&(f=d(f,h));return f}function d(c,f){return f?c?c+" "+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(pf)),pf.exports}var Yv=Jv();const Xv=Ip(Yv),Zv="_icon_1tari_27",e2="_xs_1tari_33",t2="_sm_1tari_36",n2="_md_1tari_39",r2="_lg_1tari_42",o2="_xl_1tari_45",l2="_inheritSize_1tari_48",ia={icon:Zv,xs:e2,sm:t2,md:n2,lg:r2,xl:o2,inheritSize:l2},Ut=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:d,qaTarget:c,size:f="md",title:h,viewBox:y="0 0 24 24"})=>{const v={[l]:!!l,[ia.icon]:!u,[ia[f]]:!u&&!d,[ia.inheritSize]:u};return m.jsxs("svg",{className:Xv(v),viewBox:y,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":c,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 i2=m.jsx("path",{d:"M16 20l-8-8 8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),qp=o=>{const{qaTarget:l="chevron-left-icon",title:i="Chevron Left"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:i2})};qp.propTypes=Ut.propTypes;const s2=m.jsx("path",{d:"M6.5 5.5l12 12M18.5 5.5l-12 12",stroke:"currentColor",strokeLinecap:"round"}),Wp=o=>{const{qaTarget:l="cross-icon",title:i="Cross"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:s2})};Wp.propTypes=Ut.propTypes;const a2="kxJqu",u2="CiffH",c2="R4QRp",sa={actionBtn:a2,closeIcon:u2,backIcon:c2},xa=({action:o,ariaLabel:l,className:i,hidden:u=!0,id:d,onClick:c})=>{const f={[sa.actionBtn]:!0,[i]:i};return m.jsx("button",{"aria-label":l,className:$e(f),"data-qa-target":`${d}-btn`,onClick:c,tabIndex:u?-1:0,children:o==="close"?m.jsx(Wp,{className:sa.closeIcon,noSetSize:!0}):m.jsx(qp,{className:sa.backIcon,noSetSize:!0})})},d2=m.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),bp=o=>{const{qaTarget:l="chevron-right-icon",title:i="Chevron Right"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:d2})};bp.propTypes=Ut.propTypes;const Kp=(o,l,i)=>{const[u,d]=B.useState(null),[c,f]=B.useState(null),h=B.useRef(null);return B.useEffect(()=>{var v;if(o){const x=(v=h==null?void 0:h.current)==null?void 0:v.querySelectorAll("button, [href]"),C=x[0],P=x[x.length-1];f(P),d(C),C.focus()}},[o,h]),{onKeyPress:v=>{const{key:x}=v;x==="Backspace"&&o&&i?i():x==="Escape"&&o?l():x==="Tab"&&o&&!v.shiftKey&&document.activeElement===c?(v.preventDefault(),u.focus()):x==="Tab"&&v.shiftKey&&o&&document.activeElement===u&&(v.preventDefault(),c.focus())},trapRef:h}},f2="_6wLJt",p2="fxfb3",h2="uvsaF",m2="zXu4Y",g2="hojon",y2="HsJLz",bt={navMenuContainer:f2,header:p2,backBtn:h2,mobileCloseBtn:m2,linkContainer:g2,subItemLink:y2},v2=({handleMenuClose:o,menuItems:l,menuOpen:i,onHideDrawer:u})=>{const{id:d,sideItems:c,subItems:f,title:h,url:y,links:v}=l,x=i?0:-1,C=h==null?void 0:h.toLowerCase(),P=R=>{u(),lt(`${C} - menu back button`,{},R)},M=R=>{o(),lt(`${C} - close nav button`,{},R)},{onKeyPress:N,trapRef:I}=Kp(i,o,P);return m.jsxs("div",{className:bt.navMenuContainer,"data-qa-target":`${d}-nav-menu`,onKeyDown:N,ref:I,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:R=>P(R)}),h,m.jsx(xa,{action:"close",ariaLabel:"Close navigation menu",className:bt.mobileCloseBtn,hidden:!i,id:"nav-menu-close",onClick:R=>M(R)})]}),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":`${d}-page-link`,href:y,onClick:R=>lt(`${C} page link`,{},R),tabIndex:x,children:[h," Home"]})}),!!f&&f.map((R,b)=>{if(R.id!=="top-hospitals-nearby")return m.jsx(w2,{handleMenuClose:o,menuItems:R,menuId:d,menuOpen:i,tabIndex:x},b)}),!!v&&v.map((R,b)=>m.jsx(x2,{index:b,linkItem:R,menuId:d,tabIndex:x},b)),c==null?void 0:c.map((R,b)=>m.jsx(S2,{linkItem:R,menuId:d,tabIndex:x},b))]})]})},w2=({menuId:o,menuItems:l,menuOpen:i,handleMenuClose:u})=>m.jsx("li",{className:bt.subItemSection,"data-qa-target":`${o}-link-list`,children:m.jsx(Gp,{handleMenuClose:u,menuItems:l,menuOpen:i})}),S2=({menuId:o,linkItem:l,tabIndex:i})=>{const{id:u,link:d,title:c}=l;return d!=null&&d.url?m.jsx("li",{"data-qa-target":`menu-item-${u}`,children:m.jsx("a",{className:bt.subItemLink,"data-qa-target":"menu-link",href:d==null?void 0:d.url,onClick:f=>lt(`${o} - link`,{},f),tabIndex:i,children:c})}):null},x2=({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:d=>lt(`${l.text} - link`,{},d),tabIndex:i,children:l.text})}):null,k2="_-6xL4",C2="r1uH8",E2="Uppg1",T2="ugcZ2",_2="JYuRN",N2="s6gzq",An={menuControl:k2,menuBtn:C2,menuBtnText:E2,navMenuWrapper:T2,navMenuWrapperClosed:_2,navMenuWrapperOpen:N2},Gp=({handleMenuClose:o,menuItems:l,menuOpen:i})=>{const{id:u,title:d}=l,[c,f]=B.useState(!1),h=()=>f(!1),y=()=>{o(),h()};B.useEffect(()=>{i||f(!1)},[i]);const v=P=>{lt(`${d} - nav button`,{},P),f(!c)},x={[An.menuControl]:!0},C={[An.navMenuWrapper]:!0,[An.navMenuWrapperOpen]:c,[An.navMenuWrapperClosed]:!c};return m.jsxs("div",{className:$e(x),children:[m.jsxs("button",{className:An.menuBtn,"data-qa-target":`${u}-nav-btn`,"aria-haspopup":"true","aria-expanded":c,onClick:P=>v(P),tabIndex:i?0:-1,type:"button",children:[m.jsx("span",{className:An.menuBtnText,children:d}),m.jsx(bp,{})]}),m.jsx("div",{className:$e(C),children:m.jsx(v2,{menuOpen:c,onHideDrawer:h,menuItems:l,handleMenuClose:y})})]})},P2="eE955",R2="B44FQ",j2="_6hWKx",L2="WRPP7",I2="L-zHn",O2="rp28-",z2="CpDkg",D2="ut1sM",M2="oyBTV",A2="_4Hnxm",F2="B73Rn",U2="TU0i-",wt={navContainer:P2,navContainerRightAligned:R2,navContainerLeftAligned:j2,navContainerOpen:L2,navHeader:I2,mobileTitle:O2,navCloseBtn:z2,menuTitle:D2,navItems:M2,navControls:A2,overlay:F2,overlayOpen:U2},Qp=({cmsNavigation:o,customNavigation:l,id:i,isNavOpen:u,isRightAligned:d,menuTitle:c="Menu",closeNav:f})=>{const{onKeyPress:h,trapRef:y}=Kp(u,f),v={[wt.navContainer]:!0,[wt.navContainerRightAligned]:d,[wt.navContainerLeftAligned]:!d,[wt.navContainerOpen]:u},x={[wt.overlay]:!0,[wt.overlayOpen]:u};return m.jsxs(m.Fragment,{children:[m.jsxs("nav",{"aria-labelledby":i,className:$e(v),onKeyDown:h,ref:y,children:[m.jsxs("div",{className:wt.navHeader,children:[m.jsx("strong",{className:wt.mobileTitle,id:i,children:c}),m.jsx(xa,{action:"close",ariaLabel:"Close navigation menu",className:wt.navCloseBtn,hidden:!u,id:"nav",onClick:f})]}),m.jsxs("div",{className:wt.navItems,children:[m.jsx("div",{className:wt.menuTitle,children:c}),m.jsxs("ul",{className:wt.navControls,children:[o==null?void 0:o.map((C,P)=>m.jsx("li",{className:wt.navItem,children:m.jsx(Gp,{handleMenuClose:f,menuItems:C,menuOpen:u})},P)),l==null?void 0:l.map(({ariaLabel:C,callback:P,title:M,url:N},I)=>m.jsx("li",{children:m.jsx("a",{"aria-label":C,className:An.menuBtn,href:N!=null&&N.length?N:null,onClick:P,tabIndex:u?0:-1,children:M})},I))]})]})]}),m.jsx("div",{className:$e(x),onClick:f,role:"presentation"})]})},B2=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:B2});Oa.propTypes=Ut.propTypes;const $2="NlhmK",V2="Eb2pi",H2="B1EbG",q2="_3PLiH",Un={accountNavBtn:$2,loggedIn:V2,loggedOut:H2,buttonText:q2},W2=async o=>{await Mv(),lt(`${b2} - log out button`,{},o)},b2="account",K2=[{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:W2,id:"log-out",title:"Log Out"}],G2=({isLoggedIn:o})=>{const l={[Un.accountNavBtn]:!0,[Un.loggedOut]:!0};return o?m.jsx(Q2,{customNavigation:K2}):m.jsxs("a",{className:$e(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"})]})},Q2=({cmsNavigation:o,customNavigation:l})=>{const[i,u]=B.useState(!1),d=B.useRef(null),c=(h,y)=>{lt(`account menu nav - ${i?"closed":"open"}`,{},y),d.current.ownerDocument.body.classList.toggle("body--no-scroll"),u(h),h||d.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:$e(f),"data-qa-target":"account-menu-open-btn",onClick:h=>c(!0,h),ref:d,type:"button",children:[m.jsx(Oa,{}),m.jsx("span",{className:Un.buttonText,children:"My Account"})]}),m.jsx(Qp,{cmsNavigation:o,customNavigation:l,id:"account-nav",isNavOpen:i,isRightAligned:!0,menuTitle:"My Account",closeNav:h=>c(!1,h)})]})},J2=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"})]}),Jp=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:J2})};Jp.propTypes=Ut.propTypes;const Y2="KfGir",mf={navOpenBtn:Y2},X2=({cmsNavigation:o,customNavigation:l})=>{const[i,u]=B.useState(!1),d=B.useRef(null),c=(f,h)=>{lt(`menu nav - ${i?"closed":"open"}`,{},h),d.current.ownerDocument.body.classList.toggle("body--no-scroll"),u(f),f||d.current.focus()};return m.jsxs(m.Fragment,{children:[m.jsx("button",{"aria-expanded":i,"aria-haspopup":"true","aria-label":"Open Menu Navigation",className:mf.navOpenBtn,"data-qa-target":"menu-open-btn",onClick:f=>c(!0,f),ref:d,type:"button",children:m.jsx(Jp,{className:mf.menuIcon,size:"lg"})}),m.jsx(Qp,{cmsNavigation:o,customNavigation:l,id:"menu-nav",isNavOpen:i,menuTitle:"Menu",closeNav:f=>c(!1,f)})]})},Z2="_container_6eikq_27",e3="_hasCircleBg_6eikq_33",t3="_coin_6eikq_38",n3="_icon_6eikq_41",r3="_textColor_6eikq_44",Yp={container:Z2,hasCircleBg:e3,coin:t3,icon:n3,textColor:r3},o3=Op.bind(Yp),za=({ariaHidden:o=!0,children:l,className:i,coin:u,customWidth:d,oneColor:c,qaTarget:f,size:h,textColor:y,title:v,viewBox:x})=>{const C=()=>{let N="100%";return h&&(N="1em"),h&&d&&(N=d),N},P=()=>{let N=null;return h&&(N=".85em"),u&&(N="1em"),N},M=o3({[i]:i,container:!0,hasCircleBg:u&&h,coin:u,textColor:y,oneColor:c});return m.jsx("span",{className:M,"data-qa-target":f,style:{fontSize:h+"rem"},children:m.jsxs("svg",{className:Yp.icon,fill:"none",width:C(),height:P(),viewBox:x,"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"},gf=({...o})=>{let l=Bn.primary;return o.textColor||o.circled?l=Bn.currentColor:(o.inverted||o.coin)&&(l=Bn.inverted),l},yf=({...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},Xp=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:gf({...o}),stroke:gf({...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:yf({...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:yf({...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})};Xp.propTypes=za.propTypes;const l3="FYcBw",i3="avHAR",aa={linkText:l3,hgProLink:i3},s3=()=>{const o="Healthgrades for Professionals",[l,i]=B.useState("/pro");return B.useEffect(()=>{var c;if((c=window==null?void 0:window.utag_data)!=null&&c.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(d))},200),d=setTimeout(()=>{clearInterval(u)},3e3);return()=>{clearInterval(u),clearTimeout(d)}},[]),m.jsxs("a",{className:aa.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(Xp,{textColor:!0,className:aa.linkIcon,size:2}),m.jsx("span",{className:aa.linkText,children:o})]})},a3=o=>{const l=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=u3,function(i,u,d,c){var f;i=o||"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",u=document,d="script",c=u.createElement(d),c.src=i,c.type="text/javascript",c.async=!0,i=u.getElementsByTagName(d)[0],(f=i.parentNode)==null||f.insertBefore(c,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=>{l()},[])},vf="header-import-svc",u3={tealium_event:"",guidedSearch_cta:"",PDCSearchImpression:"",ProviderConversionImpression:"",UniqueContentVisit:"",OARUXsubmit:"",Save:"",Remove:"",OASurl:"",OASapi:"",OARlink:"",OARurl:"",NonSchedulingProvider:"",EnhancedImpression:"",PageName:vf,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:vf,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:""},c3=()=>{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"},d3=()=>{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")},f3=()=>{const[o,l]=B.useState(!1),[i,u]=B.useState(void 0),[d,c]=B.useState(d3),[f,h]=B.useState(void 0);B.useEffect(()=>{l(!0);const C=()=>{const N=localStorage.getItem("autosuggest:searchTerm");N&&c(N)},P=()=>{const N=localStorage.getItem("autosuggest:searchLocation");N&&h(N)},M=()=>{const N=localStorage.getItem("autosuggest:insuranceValue");N&&u(N)};return window.addEventListener("autosuggest:storage:searchTerm",C),window.addEventListener("autosuggest:storage:searchLocation",P),window.addEventListener("autosuggest:storage:insuranceValue",M),()=>{window.removeEventListener("autosuggest:storage:searchTerm",C),window.removeEventListener("autosuggest:storage:searchLocation",P),window.removeEventListener("autosuggest:storage:insuranceValue",M)}});const y=()=>!!o,v=()=>{var C;if(!(typeof window>"u"))return(C=window==null?void 0:window.header_data)==null?void 0:C.suppress};return{category:(C=>{var P;if(!(typeof window>"u"))return(P=window==null?void 0:window.header_data)==null?void 0:P[C]})("category"),insuranceValue:i,searchLocation:f,searchTerm:d,suppress:v(),suppressInsurance:!0,visible:y()}},p3="mCZx6",h3="qgMKe",m3="_3SuaM",g3="YW7-7",y3="ogrfy",v3="WKEAW",w3="je0wT",S3="_79NHE",x3="NALGS",k3="_7tmON",C3="UnJ9y",E3="G6Dgo",Nt={header:p3,headerContent:h3,noSearch:m3,searchContainer:g3,logo:y3,logoLink:v3,noInsuranceSearch:w3,autosuggestIsMounted:S3,autosuggest:x3,skipLink:k3,nav:C3,skipTarget:E3};var T3={};const yr=Dv(),_3=[{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"}],N3=({data:o,suppressAutosuggest:l})=>{const i=T3.VITE_TEALIUM_URL;a3(i);const{category:u,insuranceValue:d,searchLocation:c,searchTerm:f,suppress:h,suppressInsurance:y,visible:v}=f3(),x=h||l,C={[Nt.headerContent]:!0,[Nt.noSearch]:x,[Nt.noInsuranceSearch]:y};return m.jsx("header",{className:Nt.header,role:"banner","data-qa-target":"header-1.0.207",children:m.jsxs("div",{className:$e(C),children:[m.jsx("a",{className:Nt.skipLink,href:"#ariaSkipNav",onClick:P=>lt("skip nav link",{},P),children:"Skip navigation"}),m.jsx("div",{className:Nt.nav,children:m.jsx(X2,{cmsNavigation:o.navigation,customNavigation:_3})}),m.jsx("div",{className:Nt.logo,children:m.jsx(P3,{})}),m.jsx("div",{className:Nt.searchContainer,children:m.jsx("span",{className:$e({[Nt.autosuggest]:!0,[Nt.autosuggestIsMounted]:v}),children:!x&&m.jsx(Ev,{baseUrl:"https://www.healthgrades.com",hasOverlay:!0,id:"synd-header",initialInsuranceValue:d,initialSearchLocation:c,initialSearchTerm:f,pageName:c3(),searchCategory:u,suppressInsurance:y,shouldLockScroll:!0,tealiumUrl:i})})}),m.jsx(s3,{}),m.jsx(G2,{isLoggedIn:yr}),m.jsx("div",{className:Nt.skipTarget,id:"ariaSkipNav"})]})})},P3=()=>m.jsx("a",{className:Nt.logoLink,"data-qa-target":"header-logo-link","aria-label":"Healthgrades Home",href:"/",onClick:o=>lt("logo link",{},o),children:m.jsx(zp,{})}),R3=async()=>{const o="https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header";try{const l={method:"GET",url:o,params:{}};return(await Te.request(l)).data}catch(l){throw console.error(l),l}};R3().then(o=>{const{header:l}=o;rm.hydrateRoot(document.getElementById("syndicated-header"),m.jsx(N3,{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{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.207"><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"><search id="synd-header-autosuggest-search" class="GSmFS"><button aria-expanded="false" aria-haspopup="true" class="_-3D-A" data-qa-target="synd-header-mobile-open-btn" type="button"><span class="y-bnF">Search for a healthcare professional</span><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg></button><div class="a-8g-"><form class="kI5in" aria-describedby="synd-header-description"><div class="UMNxP YHTzW"><button aria-label="Close Search" class="-sqkz" data-qa-target="synd-header-form-mobile-close-btn" type="button"><svg class="lxzbw _icon_1tari_27 _md_1tari_39" viewBox="0 0 24 24" width="1em" height="1em" aria-hidden="true" data-qa-target="cross-icon" focusable="false"><path d="M6.5 5.5l12 12M18.5 5.5l-12 12" stroke="currentColor" stroke-linecap="round"></path></svg></button><div class="_10CaV undefined QUu6d xCPEf"><div class="u5qRL"><span class="JtaQl"><label class="lu7R1" for="synd-header-search-input">Search</label></span><input aria-activedescendant="" aria-autocomplete="both" aria-describedby="synd-header-search-input-description" aria-expanded="false" aria-owns="synd-header-search-drawer" aria-required="true" autoComplete="off" class="h7K-F" data-qa-target="synd-header-search-input" disabled="" id="synd-header-search-input" placeholder="Doctor, condition, procedure" role="combobox" type="text" value=""/><div class="_95CXT"><svg class="l35Hn E9mRo" height="1em" viewBox="0 0 66 66" width="1em"><circle class="ZX9NZ" cx="33" cy="33" fill="none" r="30"></circle></svg></div><div id="synd-header-search-input-description" hidden="">Start typing a doctors name or a condition, procedure, or specialty to see suggestions. Use the arrow keys to navigate. Press &#x27;Enter&#x27; to select.</div></div></div><div class="OTcQ1 QUu6d xCPEf"><div class="u5qRL"><span class="JtaQl"><label class="lu7R1" for="synd-header-location-input">Location</label></span><input aria-activedescendant="" aria-autocomplete="both" aria-describedby="synd-header-location-input-description" aria-expanded="false" aria-owns="synd-header-location-drawer" aria-required="true" autoComplete="off" class="h7K-F i0-Ho" data-qa-target="synd-header-location-input" id="synd-header-location-input" placeholder="City or zip" role="combobox" type="text" value=""/><div id="synd-header-location-input-description" hidden="">Start typing a city name or zip code to see search location suggestions. Use the arrow keys to navigate. Press &#x27;Enter&#x27; to select.</div></div><div class="wQyf-"><ul class="FQ-Wx" id="synd-header-location-drawer" role="listbox"></ul></div></div></div><button aria-label="Search" class="_5qxNR" data-qa-target="synd-header-form-search-btn" type="submit"><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 18 18" width="1em" height="1em" aria-hidden="true" data-qa-target="search-icon" focusable="false"><path stroke="currentColor" d="M16.889 16.815a.39.39 0 01.11.294.373.373 0 01-.135.286.335.335 0 01-.131.08.501.501 0 01-.157.025.448.448 0 01-.164-.032.362.362 0 01-.14-.097l-5.008-5.35a6.145 6.145 0 01-1.847 1.008 6.53 6.53 0 01-2.1.346 6.57 6.57 0 01-1.243-.117 6.287 6.287 0 01-2.261-.914 6.021 6.021 0 01-.963-.782 6.307 6.307 0 01-1.373-2.006 5.8 5.8 0 01-.358-1.152A6.187 6.187 0 011 7.188c0-.414.04-.82.12-1.217a5.8 5.8 0 01.357-1.152c.159-.37.354-.724.584-1.06a6.65 6.65 0 01.79-.946A6.275 6.275 0 014.897 1.47 6.476 6.476 0 017.316 1a6.41 6.41 0 012.418.471 6.31 6.31 0 012.048 1.342c.296.295.559.61.79.946.23.336.424.69.583 1.06.16.37.278.754.358 1.152a6.187 6.187 0 01-.333 3.525c-.148.362-.33.709-.547 1.039-.217.33-.465.64-.744.93l5 5.35zM1.839 7.187c0 .742.144 1.437.432 2.087a5.45 5.45 0 001.176 1.704c.496.486 1.076.87 1.739 1.152a5.388 5.388 0 002.13.423c.757 0 1.467-.14 2.13-.423a5.575 5.575 0 001.74-1.152 5.449 5.449 0 001.175-1.704 5.09 5.09 0 00.432-2.086c0-.736-.144-1.43-.431-2.083A5.389 5.389 0 0011.184 3.4a5.612 5.612 0 00-1.739-1.148 5.388 5.388 0 00-2.13-.423c-.757 0-1.467.14-2.13.423A5.612 5.612 0 003.446 3.4a5.39 5.39 0 00-1.175 1.704 5.103 5.103 0 00-.432 2.082z"></path></svg></button><div class="U75fw"><button aria-label="Search" class="VpFl-" data-qa-target="synd-header-form-mobile-search-btn" id="synd-header-form-mobile-search-btn" type="submit">Search</button></div><div id="synd-header-description" hidden="">Search Healthgrades by entering a search term and location.</div></form></div></search></span></div><a class="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_w120h160_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":"General 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">General 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><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_w120h160_v1.jpg?name=Dr.%20Kevin%20Molldrem%2C%20DDS"/><span class="sxHnb_zF" data-qa-target="patient-favorite-profile-3X36D"><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 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"><div class="vkguSelt"><div class="NqKtgnk6"><span class="DCcdHMjv"><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></span><span class="sBtC_vwU" data-qa-target="summary-overall-star-rating">4.7 Star Rating</span><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 class="MhhfANgI"><span aria-describedby="star-rating-tooltip" class="wI42Bv5V" data-qa-target="summary-ratings-count-tooltip">Based on 160 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> <!-- -->(160 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="_8wDZaB6K" data-testid="profile-sticky-nav" id="profile-nav"><button class="elv0WNmD jsProfileScrollLink selected" data-id="summary-section" id="$nav-link-0"><span class="JfGDSjf7 VRKNK0_W" 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="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":"Very professional or best in the town. ","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="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 General 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 Vieregge, 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/w/v/ywv4j_w90h120_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Brian Vieregge, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Brian Vieregge, 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">379 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. Katie Lervick, 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/c/x/2cx9c_w90h120_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Katie Lervick, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Katie Lervick, 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. Kalin Ngo, 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/3/m/h/3mh68_w90h120_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Kalin Ngo, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Kalin Ngo, 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">59 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. Aakeeb Amin, 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/u/k/g/ukgtb7_w90h120_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Aakeeb Amin, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Aakeeb Amin, 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">1 Rating</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. Micah Chan, DMD 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/xymjd87_w90h120_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Micah Chan, DMD</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Micah Chan, DMD</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">85 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="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">160<!-- --> <!-- -->ratings<!-- -->, 143 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:91%"><span class="sr-only">91%</span></div></div></td><td class="pes-rating-breakdown-table__count">91%</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:7%"><span class="sr-only">7%</span></div></div></td><td class="pes-rating-breakdown-table__count">7%</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":160},"review":[{"@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}},{"@type":"Review","reviewBody":"After years of coffee stains, I decided to try professional whitening. Dr. Molldrem recommended Zoom whitening, and the results were astounding—several shades lighter in just one session! He carefully explained how to maintain the results without damaging my enamel. I appreciated that he didn’t push unnecessary products, just practical advice. The entire process was comfortable, quick, and surprisingly relaxing. Even friends noticed the difference immediately. I’ve tried at-home whitening kits before, but nothing compares to this level of professional care. I finally have the bright, confident smile I’ve always wanted. Molldrem Family Dentistry is worth every visit.","datePublished":"Aug 07, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"My teenage daughter needed Invisalign, and we were nervous about the process. Dr. Molldrem made it so simple. He used advanced digital scans to create a treatment plan that we could see in 3D before starting. My daughter was thrilled to watch how her teeth would shift over time. The staff was incredibly supportive, always answering her questions and cheering on her progress. Now she actually enjoys going to her appointments, which says a lot. Her smile is transforming beautifully, and her confidence has skyrocketed. If you’re considering orthodontics for your teen, I can’t recommend this place enough.","datePublished":"Aug 07, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Hello, I’m Kathleen Wilson, and I want to share my wonderful experience with Dr. Kevin Molldrem at Molldrem Family Dentistry in Eden Prairie. Visiting the dentist used to make me anxious, but this time, I left feeling grateful and impressed.From the moment I walked into their office, I felt welcomed. The front desk staff was kind and efficient, ensuring my paperwork and appointment process went smoothly. What stood out most was Dr. Molldrem’s personal touch. He took time to get to know me, explained my treatment options thoroughly, and answered all my questions patiently. His calm and friendly demeanor made me feel like more than just another patient.The care I received was excellent. Dr. Molldrem’s expertise and gentle approach made the procedure much easier than I expected. I also appreciated how he used advanced technology, which made the process quick, effective, and virtually painless.","datePublished":"Aug 06, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I walked into Molldrem Family Dentistry with a broken tooth and walked out with my confidence restored. Dr. Kevin Molldrem took the time to explain every option, and we decided on a same-day crown. Watching the crown being designed and milled right in the office was fascinating! It fit perfectly and looked so natural that even I can’t tell which tooth was repaired. The staff treated me with such kindness, ensuring I was comfortable the entire time. This was more than a fix—it felt like they genuinely cared about my well-being. A flawless experience from start to finish.","datePublished":"Aug 05, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"After years of hiding my teeth due to discoloration and chips, I finally decided to get a smile makeover with Dr. Molldrem. The process involved whitening, minor bonding, and reshaping, all completed with precision and care. What amazed me was how he considered my facial features to create a smile that looked natural, not “overdone.” His artistry as a dentist is truly remarkable. The staff checked in with me after each appointment to ensure I was healing and satisfied. This wasn’t just dental work—it was a transformation that brought back my confidence. Molldrem Family Dentistry changed my life.","datePublished":"Aug 05, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Molldrem Family Dentistry deserves every bit of praise it gets. I initially went in for a cleaning but was amazed by how thorough the process was. Dr. Molldrem personally checked in after the hygienist was done and provided clear, actionable advice for improving my home care routine. This wasn’t the rushed in-and-out experience I’ve had at other clinics—it felt like a wellness session tailored for me. Their use of intraoral scanners made it easy to see problem areas in real-time, which was educational and motivating. I appreciate a dentist who prioritizes prevention as much as treatment. Absolutely top-notch care.","datePublished":"Aug 04, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Finding a dentist who excels at pediatric care is hard, but Dr. Molldrem exceeded my expectations. My 8-year-old was terrified of dentists after a previous bad experience, yet Dr. Molldrem’s patience and kind approach completely transformed that fear. He used fun analogies to explain procedures and even let my child “help” by holding a mirror, which made the experience enjoyable. Now my son actually looks forward to checkups! As a parent, I can’t put a price on that peace of mind. Molldrem Family Dentistry doesn’t just fix teeth—they build trust and positive experiences for the entire family.","datePublished":"Aug 04, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"After moving to Eden Prairie, I needed a reliable dentist, and Molldrem Family Dentistry came highly recommended. I visited for a Zoom whitening session, and the results were unbelievable! Dr. Molldrem explained the science behind the procedure and ensured my comfort throughout. My teeth went several shades lighter in just one session without any sensitivity afterward, which had been my biggest concern. The clinic environment was spotless, and the staff was incredibly accommodating. This wasn’t just a cosmetic upgrade—it boosted my confidence significantly. I left with a glowing smile and zero doubts about making Molldrem Family Dentistry my permanent dentist.","datePublished":"Aug 04, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Dr. Kevin Molldrem doesn’t just treat patients; he builds relationships. I’ve been going to Molldrem Family Dentistry for over three years, and every visit feels personal. He remembers details about my family, my previous dental history, and even my dental fears. During my last appointment, he suggested a bruxism guard because he noticed signs of teeth grinding I wasn’t aware of. His proactive approach likely saved me from future dental issues. It’s rare to find a dentist who genuinely takes time to know his patients and provide individualized care. That level of commitment is why I keep coming back.","datePublished":"Aug 04, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"I had a dental emergency when my veneer chipped before an important event. Every other clinic gave me a week-long wait, but Molldrem Family Dentistry got me in the same day. Dr. Kevin Molldrem didn’t just fix the veneer; he made it look even better than the original. His artistic eye for cosmetic dentistry amazed me. He carefully matched the color and shape so perfectly that no one could tell it was ever damaged. I felt heard, valued, and prioritized. This isn’t just a dental clinic—it’s a place where smiles are truly restored with care and excellence.","datePublished":"Aug 04, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":"Dr. Molldrum’s office appeared nice; his new Lakeville office was decorated with modern furniture and plants. But that’s where the pleasantries end. Dr Molldrum demonstrated poor patient interaction with me, discussing politics while improperly filling cavities and recommending unnecessary treatments. On my last visit to his office, he did not even say a word nor interact in any way, but rather had his assistant relay the unexpected and unneeded treatment plans.His staff prioritizes making sure you pay up-front costs over genuine patient care. ","datePublished":"Jul 30, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":1}},{"@type":"Review","reviewBody":" I came to Dr. Kevin Molldrem for cosmetic work—veneers to fix a few chipped and stained front teeth. From the first consultation to the final result, the experience was flawless. He listened carefully to what I wanted and gave me a smile that looks completely natural but stunning. The technology he uses is impressive, and the entire team was so professional and supportive. I get compliments on my smile all the time now! If you're thinking about cosmetic dentistry, go see Dr. Molldrem—you won’t regret it.","datePublished":"Jul 09, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":" As a mom of two young boys, finding a dentist who can handle kids and adults was a challenge—until we found Dr. Molldrem. My kids used to dread dental visits, but now they’re excited to see “Dr. Kevin.” He’s incredibly patient and makes sure the kids feel safe and involved. I appreciate how he explains everything in kid-friendly terms. As for myself, I’ve had cleanings and a filling done, and it was smooth, professional, and completely pain-free. Molldrem Family Dentistry is a gem for families in the Lakeville area.","datePublished":"Jul 09, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","reviewBody":" I never thought I’d say this, but I actually look forward to going to the dentist now. Dr. Kevin Molldrem is seriously one of a kind. I had avoided dentists for years because of a bad experience elsewhere, but the moment I walked into Molldrem Family Dentistry, I felt at ease. They didn’t judge me for how long I had gone without a cleaning—they just focused on getting me back on track. Dr. Molldrem is calm, compassionate, and incredibly knowledgeable. My cleanings are painless, my teeth look better than ever, and I finally feel confident about my smile again.","datePublished":"Jul 09, 2025","author":{"@type":"Person","name":"Patient"},"reviewRating":{"@type":"Rating","ratingValue":5}}]}</script><div class="c-single-comment" data-qa-value="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 "><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">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"><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-value="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 "><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">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"><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-value="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 "><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">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"><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-value="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 "><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">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"><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-value="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 "><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">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"><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-value="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 "><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">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"><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-value="9e6c4075-ecd0-40fe-8356-d5b17f74cbb9"><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 "><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">Professional</div></div>After years of coffee stains, I decided to try professional whitening. Dr. Molldrem recommended Zoom whitening, and the results were astounding—several shades lighter in just one session! He carefully explained how to maintain the results without damaging my enamel. I appreciated that he didn’t push unnecessary products, just practical advice. The entire process was comfortable, quick, and surprisingly relaxing. Even friends noticed the difference immediately. I’ve tried at-home whitening kits before, but nothing compares to this level of professional care. I finally have the bright, confident smile I’ve always wanted. Molldrem Family Dentistry is worth every visit.</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">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"><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 07, 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-value="34ff1c93-9cef-49e3-b44e-6f08dcb077d6"><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 "><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 can’t recommend this place enough.</div></div>My teenage daughter needed Invisalign, and we were nervous about the process. Dr. Molldrem made it so simple. He used advanced digital scans to create a treatment plan that we could see in 3D before starting. My daughter was thrilled to watch how her teeth would shift over time. The staff was incredibly supportive, always answering her questions and cheering on her progress. Now she actually enjoys going to her appointments, which says a lot. Her smile is transforming beautifully, and her confidence has skyrocketed. If you’re considering orthodontics for your teen, I can’t recommend this place enough.</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">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"><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 07, 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-value="b0ee4a62-3d0c-4673-b24b-1feb2271030e"><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 "><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>Hello, I’m Kathleen Wilson, and I want to share my wonderful experience with Dr. Kevin Molldrem at Molldrem Family Dentistry in Eden Prairie. Visiting the dentist used to make me anxious, but this time, I left feeling grateful and impressed.From the moment I walked into their office, I felt welcomed. The front desk staff was kind and efficient, ensuring my paperwork and appointment process went smoothly. What stood out most was Dr. Molldrem’s personal touch. He took time to get to know me, explained my treatment options thoroughly, and answered all my questions patiently. His calm and friendly demeanor made me feel like more than just another patient.The care I received was excellent. Dr. Molldrem’s expertise and gentle approach made the procedure much easier than I expected. I also appreciated how he used advanced technology, which made the process quick, effective, and virtually painless.</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">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"><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 06, 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-value="ebaf6923-e099-4271-b3d4-d77c389d4722"><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 "><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 flawless experience from start to finish</div></div>I walked into Molldrem Family Dentistry with a broken tooth and walked out with my confidence restored. Dr. Kevin Molldrem took the time to explain every option, and we decided on a same-day crown. Watching the crown being designed and milled right in the office was fascinating! It fit perfectly and looked so natural that even I can’t tell which tooth was repaired. The staff treated me with such kindness, ensuring I was comfortable the entire time. This was more than a fix—it felt like they genuinely cared about my well-being. A flawless experience from start to finish.</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">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"><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 05, 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-value="f4efbdea-9c2d-4ece-a219-3d239e2d4ef7"><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 "><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 changed my life</div></div>After years of hiding my teeth due to discoloration and chips, I finally decided to get a smile makeover with Dr. Molldrem. The process involved whitening, minor bonding, and reshaping, all completed with precision and care. What amazed me was how he considered my facial features to create a smile that looked natural, not “overdone.” His artistry as a dentist is truly remarkable. The staff checked in with me after each appointment to ensure I was healing and satisfied. This wasn’t just dental work—it was a transformation that brought back my confidence. Molldrem Family Dentistry changed my life.</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">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"><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 05, 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-value="25a1810a-52c2-4bf4-88e8-c662d3460006"><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 "><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">deserves every bit of praise</div></div>Molldrem Family Dentistry deserves every bit of praise it gets. I initially went in for a cleaning but was amazed by how thorough the process was. Dr. Molldrem personally checked in after the hygienist was done and provided clear, actionable advice for improving my home care routine. This wasn’t the rushed in-and-out experience I’ve had at other clinics—it felt like a wellness session tailored for me. Their use of intraoral scanners made it easy to see problem areas in real-time, which was educational and motivating. I appreciate a dentist who prioritizes prevention as much as treatment. Absolutely top-notch care.</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">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"><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 04, 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-value="91beb972-bdc0-4580-a9e0-020b1dba30a4"><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 "><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">Positive Experience</div></div>Finding a dentist who excels at pediatric care is hard, but Dr. Molldrem exceeded my expectations. My 8-year-old was terrified of dentists after a previous bad experience, yet Dr. Molldrem’s patience and kind approach completely transformed that fear. He used fun analogies to explain procedures and even let my child “help” by holding a mirror, which made the experience enjoyable. Now my son actually looks forward to checkups! As a parent, I can’t put a price on that peace of mind. Molldrem Family Dentistry doesn’t just fix teeth—they build trust and positive experiences for the entire family.</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">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"><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 04, 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-value="d4391ce6-1fb6-4615-a47c-05ddad155b4e"><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 "><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">zero doubts</div></div>After moving to Eden Prairie, I needed a reliable dentist, and Molldrem Family Dentistry came highly recommended. I visited for a Zoom whitening session, and the results were unbelievable! Dr. Molldrem explained the science behind the procedure and ensured my comfort throughout. My teeth went several shades lighter in just one session without any sensitivity afterward, which had been my biggest concern. The clinic environment was spotless, and the staff was incredibly accommodating. This wasn’t just a cosmetic upgrade—it boosted my confidence significantly. I left with a glowing smile and zero doubts about making Molldrem Family Dentistry my permanent dentist.</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">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"><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 04, 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-value="4b715deb-db1e-4304-961e-2665bb37f72a"><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 "><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 keep coming back</div></div>Dr. Kevin Molldrem doesn’t just treat patients; he builds relationships. I’ve been going to Molldrem Family Dentistry for over three years, and every visit feels personal. He remembers details about my family, my previous dental history, and even my dental fears. During my last appointment, he suggested a bruxism guard because he noticed signs of teeth grinding I wasn’t aware of. His proactive approach likely saved me from future dental issues. It’s rare to find a dentist who genuinely takes time to know his patients and provide individualized care. That level of commitment is why I keep coming back.</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">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"><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 04, 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-value="90be28a2-7f59-484a-a132-6a68d166896f"><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 "><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">truly restored with care and excellence</div></div>I had a dental emergency when my veneer chipped before an important event. Every other clinic gave me a week-long wait, but Molldrem Family Dentistry got me in the same day. Dr. Kevin Molldrem didn’t just fix the veneer; he made it look even better than the original. His artistic eye for cosmetic dentistry amazed me. He carefully matched the color and shape so perfectly that no one could tell it was ever damaged. I felt heard, valued, and prioritized. This isn’t just a dental clinic—it’s a place where smiles are truly restored with care and excellence.</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">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"><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 04, 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-value="8eba7f3b-dece-4853-858a-b2a47caa7ab0"><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 1 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></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 "><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">Cannot trust Dr. Molldrem</div></div>Dr. Molldrum’s office appeared nice; his new Lakeville office was decorated with modern furniture and plants. But that’s where the pleasantries end. Dr Molldrum demonstrated poor patient interaction with me, discussing politics while improperly filling cavities and recommending unnecessary treatments. On my last visit to his office, he did not even say a word nor interact in any way, but rather had his assistant relay the unexpected and unneeded treatment plans.His staff prioritizes making sure you pay up-front costs over genuine patient care.</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> <ul class="c-single-comment__more-details__list"><li data-qa-target="felt-respected">I didn&#x27;t feel respected</li><li data-qa-target="ease-of-scheduling">Difficult to schedule appointment</li><li data-qa-target="provider-listened-answered">Didn&#x27;t listen or answer questions</li><li data-qa-target="provider-explaination">Didn&#x27;t explain conditions well</li><li data-qa-target="staff-friendly-courteous">Staff wasn&#x27;t friendly</li><li data-qa-target="provider-spent-time">Appointment was rushed</li><li data-qa-target="trust-providers-decision">Didn&#x27;t trust the provider&#x27;s decisions</li><li data-qa-target="wait-time">Long wait times</li></ul> </div></div></div></div><div class="c-single-comment__more-details"><button aria-label="View fewer details about the review">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"><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>Jul 30, 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-value="900f3512-631e-48b8-af34-33628d97cee8"><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 "><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 Dentist In Lakeville Or Eden Prairie</div></div>I came to Dr. Kevin Molldrem for cosmetic work—veneers to fix a few chipped and stained front teeth. From the first consultation to the final result, the experience was flawless. He listened carefully to what I wanted and gave me a smile that looks completely natural but stunning. The technology he uses is impressive, and the entire team was so professional and supportive. I get compliments on my smile all the time now! If you&#x27;re thinking about cosmetic dentistry, go see Dr. Molldrem—you won’t regret 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">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"><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>Jul 09, 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-value="a1d5f7db-04d8-4fb1-bc1c-93a8596f3573"><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 "><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">completely pain-free</div></div>As a mom of two young boys, finding a dentist who can handle kids and adults was a challenge—until we found Dr. Molldrem. My kids used to dread dental visits, but now they’re excited to see “Dr. Kevin.” He’s incredibly patient and makes sure the kids feel safe and involved. I appreciate how he explains everything in kid-friendly terms. As for myself, I’ve had cleanings and a filling done, and it was smooth, professional, and completely pain-free. Molldrem Family Dentistry is a gem for families in the Lakeville area.</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">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"><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>Jul 09, 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-value="b75afb19-f587-4cb1-9ed6-35af93979f08"><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 "><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 felt at ease</div><div class="c-single-comment__telehealth c-single-comment__overview__item"><div><svg class="_icon_1tari_27 _sm_1tari_36" viewBox="0 0 19 12" width="1em" height="1em" aria-hidden="true" data-qa-target="camera-icon" focusable="false"><path d="M13.81 4.5v6.356H2.096V1.144H13.81V4.5zm1.952 2.191L15.072 6l.69-.691 2.047-2.047v5.476l-2.047-2.047z" stroke="currentColor" stroke-width="2.288" fill="none"></path></svg><span>Telehealth</span></div></div></div>I never thought I’d say this, but I actually look forward to going to the dentist now. Dr. Kevin Molldrem is seriously one of a kind. I had avoided dentists for years because of a bad experience elsewhere, but the moment I walked into Molldrem Family Dentistry, I felt at ease. They didn’t judge me for how long I had gone without a cleaning—they just focused on getting me back on track. Dr. Molldrem is calm, compassionate, and incredibly knowledgeable. My cleanings are painless, my teeth look better than ever, and I finally feel confident about my smile again.</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">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"><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>Jul 09, 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.69375,"reviewCount":160,"worstRating":1}}</script><div><span><span>160</span><span>responses</span></span></div><p>Likelihood of recommending Dr. Molldrem to family and friends is 4.69375 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><ul class="gJgdKMcr"></ul></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 data-qa-target="more-information-section-office-phone" href="tel:9529745116">(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 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="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="oldKZoxG btn btn--primary btn--lg btn--primary-button" data-qa-target="primary-button" disabled="" type="button">Apply</button></div></div></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"><h3 class="kSKaVmx4" data-qa-target="Practice-Name">Practice</h3><section class="vtWEcXfC"><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></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 General 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 Vieregge, 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/w/v/ywv4j_w90h120_v2edd043ff0719a641a2ff8e034b083fa5df71137.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Brian Vieregge, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Brian Vieregge, 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">379 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. Katie Lervick, 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/c/x/2cx9c_w90h120_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Katie Lervick, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Katie Lervick, 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. Kalin Ngo, 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/3/m/h/3mh68_w90h120_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Kalin Ngo, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Kalin Ngo, 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">59 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. Aakeeb Amin, 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/u/k/g/ukgtb7_w90h120_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Aakeeb Amin, DDS</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Aakeeb Amin, 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">1 Rating</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. Micah Chan, DMD 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/xymjd87_w90h120_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg"/><div class="oJAUMIqr"><h3 class="_hRgYAhG" data-qa-target="provider-grid-card-name">Dr. Micah Chan, DMD</h3><div class="G7T6T7vc"><div><h3 class="vM1S6Ndz" data-qa-target="provider-grid-card-name-mobile">Dr. Micah Chan, DMD</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">85 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/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-1"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_like-title-1">Why do I have a minty menthol taste in my mouth?</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_like-card-anchor-2" 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-2"><div></div><div class="k6ew7DdG" data-qa-target="contentDriver_like-title-2">Have you visited a dentist during the COVID-19 outbreak?</div></div></a><a class="jdmH6zuA" data-qa-target="contentDriver_like-card-anchor-3" href="https://resources.healthgrades.com/right-care/oral-health/5-periodontist-tips-for-a-healthy-smile?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">5 Periodontist Tips for a Healthy Smile</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">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">Specialists</button><button class="thCmm526 " type="button" aria-pressed="false" aria-label="Filter providers by Nearby Related Specialists">Nearby Related Specialists</button><button class="thCmm526 " type="button" aria-pressed="false" aria-label="Filter providers by Nearby Dentistry Practitioner">Nearby Dentistry Practitioner</button></div></div></div><div class="FwmhCYvt"><div class="Tlt9plK3 LzqezK28" aria-hidden="false"><a class="GyhU54JZ" href="/family-practice-directory">Family Medicine</a><a class="GyhU54JZ" href="/internal-medicine-directory">Internal Medicine</a><a class="GyhU54JZ" href="/obstetrics-gynecology-directory">Obstetrics &amp; Gynecology</a><a class="GyhU54JZ" href="/cardiology-directory">Cardiology</a><a class="GyhU54JZ" href="/orthopedic-surgery-directory">Orthopedic Surgery</a><a class="GyhU54JZ" href="/surgery-general-directory">General Surgery</a><a class="GyhU54JZ" href="/neurology-directory">Neurology</a><a class="GyhU54JZ" href="/gastroenterology-directory">Gastroenterology</a><a class="GyhU54JZ" href="/urology-directory">Urology</a><a class="GyhU54JZ" href="/oncology-directory">Oncology</a><a class="GyhU54JZ" href="/neurosurgery-directory">Neurosurgery</a><a class="GyhU54JZ" href="/diabetes-metabolism-endocrinology-directory">Endocrinology, Diabetes &amp; Metabolism</a></div><div class="Tlt9plK3 QFEcxOrc" aria-hidden="true"><a class="GyhU54JZ" href="/orthodontics-directory">Orthodontics &amp; Dentofacial Orthopedics</a><a class="GyhU54JZ" href="/pediatric-dentistry-directory">Pediatric Dentistry</a><a class="GyhU54JZ" href="/endodontics-directory">Endodontics</a><a class="GyhU54JZ" href="/oral-surgery-maxillofacial-surgery-directory">Oral &amp; Maxillofacial Surgery</a><a class="GyhU54JZ" href="/oral-pathology-directory">Oral &amp; Maxillofacial Pathology</a></div><div class="Tlt9plK3 QFEcxOrc" aria-hidden="true"><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/minneapolis">Dentistry, Minneapolis  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/saint-paul">Dentistry, Saint Paul  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/rochester">Dentistry, Rochester  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/maple-grove">Dentistry, Maple Grove  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/saint-cloud">Dentistry, Saint Cloud  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/burnsville">Dentistry, Burnsville  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/mankato">Dentistry, Mankato  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/edina">Dentistry, Edina  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/hopkins">Dentistry, Hopkins  MN</a><a class="GyhU54JZ" href="/dentistry-general-directory/mn-minnesota/savage">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 s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const d of f)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&c(p)}).observe(document,{childList:!0,subtree:!0});function u(f){const d={};return f.integrity&&(d.integrity=f.integrity),f.referrerPolicy&&(d.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?d.credentials="include":f.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(f){if(f.ep)return;f.ep=!0;const d=u(f);fetch(f.href,d)}})();function cf(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ss={exports:{}},Ar={},us={exports:{}},Y={};/**
  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 Lc;function Jp(){if(Lc)return Y;Lc=1;var o=Symbol.for("react.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),p=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),L=Symbol.iterator;function j(v){return v===null||typeof v!="object"?null:(v=L&&v[L]||v["@@iterator"],typeof v=="function"?v:null)}var G={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,U={};function z(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}z.prototype.isReactComponent={},z.prototype.setState=function(v,R){if(typeof v!="object"&&typeof v!="function"&&v!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,v,R,"setState")},z.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function re(){}re.prototype=z.prototype;function le(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}var oe=le.prototype=new re;oe.constructor=le,D(oe,z.prototype),oe.isPureReactComponent=!0;var ue=Array.isArray,ae=Object.prototype.hasOwnProperty,he={current:null},we={key:!0,ref:!0,__self:!0,__source:!0};function Oe(v,R,J){var Z,ee={},te=null,ce=null;if(R!=null)for(Z in R.ref!==void 0&&(ce=R.ref),R.key!==void 0&&(te=""+R.key),R)ae.call(R,Z)&&!we.hasOwnProperty(Z)&&(ee[Z]=R[Z]);var ie=arguments.length-2;if(ie===1)ee.children=J;else if(1<ie){for(var me=Array(ie),Ye=0;Ye<ie;Ye++)me[Ye]=arguments[Ye+2];ee.children=me}if(v&&v.defaultProps)for(Z in ie=v.defaultProps,ie)ee[Z]===void 0&&(ee[Z]=ie[Z]);return{$$typeof:o,type:v,key:te,ref:ce,props:ee,_owner:he.current}}function ct(v,R){return{$$typeof:o,type:v.type,key:R,ref:v.ref,props:v.props,_owner:v._owner}}function Pt(v){return typeof v=="object"&&v!==null&&v.$$typeof===o}function on(v){var R={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(J){return R[J]})}var kt=/\/+/g;function Je(v,R){return typeof v=="object"&&v!==null&&v.key!=null?on(""+v.key):R.toString(36)}function ft(v,R,J,Z,ee){var te=typeof v;(te==="undefined"||te==="boolean")&&(v=null);var ce=!1;if(v===null)ce=!0;else switch(te){case"string":case"number":ce=!0;break;case"object":switch(v.$$typeof){case o:case s:ce=!0}}if(ce)return ce=v,ee=ee(ce),v=Z===""?"."+Je(ce,0):Z,ue(ee)?(J="",v!=null&&(J=v.replace(kt,"$&/")+"/"),ft(ee,R,J,"",function(Ye){return Ye})):ee!=null&&(Pt(ee)&&(ee=ct(ee,J+(!ee.key||ce&&ce.key===ee.key?"":(""+ee.key).replace(kt,"$&/")+"/")+v)),R.push(ee)),1;if(ce=0,Z=Z===""?".":Z+":",ue(v))for(var ie=0;ie<v.length;ie++){te=v[ie];var me=Z+Je(te,ie);ce+=ft(te,R,J,me,ee)}else if(me=j(v),typeof me=="function")for(v=me.call(v),ie=0;!(te=v.next()).done;)te=te.value,me=Z+Je(te,ie++),ce+=ft(te,R,J,me,ee);else if(te==="object")throw R=String(v),Error("Objects are not valid as a React child (found: "+(R==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":R)+"). If you meant to render a collection of children, use an array instead.");return ce}function Et(v,R,J){if(v==null)return v;var Z=[],ee=0;return ft(v,Z,"","",function(te){return R.call(J,te,ee++)}),Z}function $e(v){if(v._status===-1){var R=v._result;R=R(),R.then(function(J){(v._status===0||v._status===-1)&&(v._status=1,v._result=J)},function(J){(v._status===0||v._status===-1)&&(v._status=2,v._result=J)}),v._status===-1&&(v._status=0,v._result=R)}if(v._status===1)return v._result.default;throw v._result}var Se={current:null},F={transition:null},Q={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:F,ReactCurrentOwner:he};function B(){throw Error("act(...) is not supported in production builds of React.")}return Y.Children={map:Et,forEach:function(v,R,J){Et(v,function(){R.apply(this,arguments)},J)},count:function(v){var R=0;return Et(v,function(){R++}),R},toArray:function(v){return Et(v,function(R){return R})||[]},only:function(v){if(!Pt(v))throw Error("React.Children.only expected to receive a single React element child.");return v}},Y.Component=z,Y.Fragment=u,Y.Profiler=f,Y.PureComponent=le,Y.StrictMode=c,Y.Suspense=_,Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Q,Y.act=B,Y.cloneElement=function(v,R,J){if(v==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+v+".");var Z=D({},v.props),ee=v.key,te=v.ref,ce=v._owner;if(R!=null){if(R.ref!==void 0&&(te=R.ref,ce=he.current),R.key!==void 0&&(ee=""+R.key),v.type&&v.type.defaultProps)var ie=v.type.defaultProps;for(me in R)ae.call(R,me)&&!we.hasOwnProperty(me)&&(Z[me]=R[me]===void 0&&ie!==void 0?ie[me]:R[me])}var me=arguments.length-2;if(me===1)Z.children=J;else if(1<me){ie=Array(me);for(var Ye=0;Ye<me;Ye++)ie[Ye]=arguments[Ye+2];Z.children=ie}return{$$typeof:o,type:v.type,key:ee,ref:te,props:Z,_owner:ce}},Y.createContext=function(v){return v={$$typeof:p,_currentValue:v,_currentValue2:v,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},v.Provider={$$typeof:d,_context:v},v.Consumer=v},Y.createElement=Oe,Y.createFactory=function(v){var R=Oe.bind(null,v);return R.type=v,R},Y.createRef=function(){return{current:null}},Y.forwardRef=function(v){return{$$typeof:g,render:v}},Y.isValidElement=Pt,Y.lazy=function(v){return{$$typeof:C,_payload:{_status:-1,_result:v},_init:$e}},Y.memo=function(v,R){return{$$typeof:x,type:v,compare:R===void 0?null:R}},Y.startTransition=function(v){var R=F.transition;F.transition={};try{v()}finally{F.transition=R}},Y.unstable_act=B,Y.useCallback=function(v,R){return Se.current.useCallback(v,R)},Y.useContext=function(v){return Se.current.useContext(v)},Y.useDebugValue=function(){},Y.useDeferredValue=function(v){return Se.current.useDeferredValue(v)},Y.useEffect=function(v,R){return Se.current.useEffect(v,R)},Y.useId=function(){return Se.current.useId()},Y.useImperativeHandle=function(v,R,J){return Se.current.useImperativeHandle(v,R,J)},Y.useInsertionEffect=function(v,R){return Se.current.useInsertionEffect(v,R)},Y.useLayoutEffect=function(v,R){return Se.current.useLayoutEffect(v,R)},Y.useMemo=function(v,R){return Se.current.useMemo(v,R)},Y.useReducer=function(v,R,J){return Se.current.useReducer(v,R,J)},Y.useRef=function(v){return Se.current.useRef(v)},Y.useState=function(v){return Se.current.useState(v)},Y.useSyncExternalStore=function(v,R,J){return Se.current.useSyncExternalStore(v,R,J)},Y.useTransition=function(){return Se.current.useTransition()},Y.version="18.3.1",Y}var Oc;function Ns(){return Oc||(Oc=1,us.exports=Jp()),us.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 Yp(){if(zc)return Ar;zc=1;var o=Ns(),s=Symbol.for("react.element"),u=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,f=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function p(g,_,x){var C,L={},j=null,G=null;x!==void 0&&(j=""+x),_.key!==void 0&&(j=""+_.key),_.ref!==void 0&&(G=_.ref);for(C in _)c.call(_,C)&&!d.hasOwnProperty(C)&&(L[C]=_[C]);if(g&&g.defaultProps)for(C in _=g.defaultProps,_)L[C]===void 0&&(L[C]=_[C]);return{$$typeof:s,type:g,key:j,ref:G,props:L,_owner:f.current}}return Ar.Fragment=u,Ar.jsx=p,Ar.jsxs=p,Ar}var Dc;function Zp(){return Dc||(Dc=1,ss.exports=Yp()),ss.exports}var I=Zp(),Yl={},as={exports:{}},Ge={},cs={exports:{}},fs={};/**
  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 bp(){return jc||(jc=1,function(o){function s(F,Q){var B=F.length;F.push(Q);e:for(;0<B;){var v=B-1>>>1,R=F[v];if(0<f(R,Q))F[v]=Q,F[B]=R,B=v;else break e}}function u(F){return F.length===0?null:F[0]}function c(F){if(F.length===0)return null;var Q=F[0],B=F.pop();if(B!==Q){F[0]=B;e:for(var v=0,R=F.length,J=R>>>1;v<J;){var Z=2*(v+1)-1,ee=F[Z],te=Z+1,ce=F[te];if(0>f(ee,B))te<R&&0>f(ce,ee)?(F[v]=ce,F[te]=B,v=te):(F[v]=ee,F[Z]=B,v=Z);else if(te<R&&0>f(ce,B))F[v]=ce,F[te]=B,v=te;else break e}}return Q}function f(F,Q){var B=F.sortIndex-Q.sortIndex;return B!==0?B:F.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;o.unstable_now=function(){return d.now()}}else{var p=Date,g=p.now();o.unstable_now=function(){return p.now()-g}}var _=[],x=[],C=1,L=null,j=3,G=!1,D=!1,U=!1,z=typeof setTimeout=="function"?setTimeout:null,re=typeof clearTimeout=="function"?clearTimeout:null,le=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function oe(F){for(var Q=u(x);Q!==null;){if(Q.callback===null)c(x);else if(Q.startTime<=F)c(x),Q.sortIndex=Q.expirationTime,s(_,Q);else break;Q=u(x)}}function ue(F){if(U=!1,oe(F),!D)if(u(_)!==null)D=!0,$e(ae);else{var Q=u(x);Q!==null&&Se(ue,Q.startTime-F)}}function ae(F,Q){D=!1,U&&(U=!1,re(Oe),Oe=-1),G=!0;var B=j;try{for(oe(Q),L=u(_);L!==null&&(!(L.expirationTime>Q)||F&&!on());){var v=L.callback;if(typeof v=="function"){L.callback=null,j=L.priorityLevel;var R=v(L.expirationTime<=Q);Q=o.unstable_now(),typeof R=="function"?L.callback=R:L===u(_)&&c(_),oe(Q)}else c(_);L=u(_)}if(L!==null)var J=!0;else{var Z=u(x);Z!==null&&Se(ue,Z.startTime-Q),J=!1}return J}finally{L=null,j=B,G=!1}}var he=!1,we=null,Oe=-1,ct=5,Pt=-1;function on(){return!(o.unstable_now()-Pt<ct)}function kt(){if(we!==null){var F=o.unstable_now();Pt=F;var Q=!0;try{Q=we(!0,F)}finally{Q?Je():(he=!1,we=null)}}else he=!1}var Je;if(typeof le=="function")Je=function(){le(kt)};else if(typeof MessageChannel<"u"){var ft=new MessageChannel,Et=ft.port2;ft.port1.onmessage=kt,Je=function(){Et.postMessage(null)}}else Je=function(){z(kt,0)};function $e(F){we=F,he||(he=!0,Je())}function Se(F,Q){Oe=z(function(){F(o.unstable_now())},Q)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(F){F.callback=null},o.unstable_continueExecution=function(){D||G||(D=!0,$e(ae))},o.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ct=0<F?Math.floor(1e3/F):5},o.unstable_getCurrentPriorityLevel=function(){return j},o.unstable_getFirstCallbackNode=function(){return u(_)},o.unstable_next=function(F){switch(j){case 1:case 2:case 3:var Q=3;break;default:Q=j}var B=j;j=Q;try{return F()}finally{j=B}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(F,Q){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var B=j;j=F;try{return Q()}finally{j=B}},o.unstable_scheduleCallback=function(F,Q,B){var v=o.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?v+B:v):B=v,F){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=B+R,F={id:C++,callback:Q,priorityLevel:F,startTime:B,expirationTime:R,sortIndex:-1},B>v?(F.sortIndex=B,s(x,F),u(_)===null&&F===u(x)&&(U?(re(Oe),Oe=-1):U=!0,Se(ue,B-v))):(F.sortIndex=R,s(_,F),D||G||(D=!0,$e(ae))),F},o.unstable_shouldYield=on,o.unstable_wrapCallback=function(F){var Q=j;return function(){var B=j;j=Q;try{return F.apply(this,arguments)}finally{j=B}}}}(fs)),fs}var Fc;function e1(){return Fc||(Fc=1,cs.exports=bp()),cs.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 t1(){if(Ac)return Ge;Ac=1;var o=Ns(),s=e1();function u(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var c=new Set,f={};function d(e,t){p(e,t),p(e+"Capture",t)}function p(e,t){for(f[e]=t,e=0;e<t.length;e++)c.add(t[e])}var g=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_=Object.prototype.hasOwnProperty,x=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,C={},L={};function j(e){return _.call(L,e)?!0:_.call(C,e)?!1:x.test(e)?L[e]=!0:(C[e]=!0,!1)}function G(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function D(e,t,n,r){if(t===null||typeof t>"u"||G(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function U(e,t,n,r,l,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){z[e]=new U(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];z[t]=new U(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){z[e]=new U(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){z[e]=new U(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){z[e]=new U(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){z[e]=new U(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){z[e]=new U(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){z[e]=new U(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){z[e]=new U(e,5,!1,e.toLowerCase(),null,!1,!1)});var re=/[\-:]([a-z])/g;function le(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!1,!1)}),z.xlinkHref=new U("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!0,!0)});function oe(e,t,n,r){var l=z.hasOwnProperty(t)?z[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(D(t,n,l,r)&&(n=null),r||l===null?j(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ue=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ae=Symbol.for("react.element"),he=Symbol.for("react.portal"),we=Symbol.for("react.fragment"),Oe=Symbol.for("react.strict_mode"),ct=Symbol.for("react.profiler"),Pt=Symbol.for("react.provider"),on=Symbol.for("react.context"),kt=Symbol.for("react.forward_ref"),Je=Symbol.for("react.suspense"),ft=Symbol.for("react.suspense_list"),Et=Symbol.for("react.memo"),$e=Symbol.for("react.lazy"),Se=Symbol.for("react.offscreen"),F=Symbol.iterator;function Q(e){return e===null||typeof e!="object"?null:(e=F&&e[F]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,v;function R(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);v=t&&t[1]||""}return`
  106. `+v+e}var J=!1;function Z(e,t){if(!e||J)return"";J=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(k){var r=k}Reflect.construct(e,[],t)}else{try{t.call()}catch(k){r=k}e.call(t.prototype)}else{try{throw Error()}catch(k){r=k}e()}}catch(k){if(k&&r&&typeof k.stack=="string"){for(var l=k.stack.split(`
  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{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?R(e):""}function ee(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 2:case 15:return e=Z(e.type,!1),e;case 11:return e=Z(e.type.render,!1),e;case 1:return e=Z(e.type,!0),e;default:return""}}function te(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case we:return"Fragment";case he:return"Portal";case ct:return"Profiler";case Oe:return"StrictMode";case Je:return"Suspense";case ft:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case on:return(e.displayName||"Context")+".Consumer";case Pt:return(e._context.displayName||"Context")+".Provider";case kt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Et:return t=e.displayName||null,t!==null?t:te(e.type)||"Memo";case $e:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function ce(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return te(t);case 8:return t===Oe?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ie(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function me(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ye(e){var t=me(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hr(e){e._valueTracker||(e._valueTracker=Ye(e))}function 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 $r(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ho(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function 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&&oe(e,"checked",t,!1)}function mo(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")?yo(e,t.type,n):t.hasOwnProperty("defaultValue")&&yo(e,t.type,ie(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function 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 yo(e,t,n){(t!=="number"||$r(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yn=Array.isArray;function xn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ie(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function go(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(u(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Bs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(u(92));if(Yn(n)){if(1<n.length)throw Error(u(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ie(n)}}function 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 vo(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 Vr,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(Vr=Vr||document.createElement("div"),Vr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Vr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var bn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ed=["Webkit","ms","Moz","O"];Object.keys(bn).forEach(function(e){ed.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),bn[t]=bn[e]})});function qs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||bn.hasOwnProperty(e)&&bn[e]?(""+t).trim():t+"px"}function Qs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=qs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var td=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function wo(e,t){if(t){if(td[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(u(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(u(61))}if(t.style!=null&&typeof t.style!="object")throw Error(u(62))}}function So(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ko=null;function Eo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xo=null,_n=null,Cn=null;function Ks(e){if(e=kr(e)){if(typeof xo!="function")throw Error(u(280));var t=e.stateNode;t&&(t=dl(t),xo(e.stateNode,e.type,t))}}function 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 _o=!1;function Zs(e,t,n){if(_o)return e(t,n);_o=!0;try{return Js(e,t,n)}finally{_o=!1,(_n!==null||Cn!==null)&&(Ys(),Xs())}}function er(e,t){var n=e.stateNode;if(n===null)return null;var r=dl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var Co=!1;if(g)try{var tr={};Object.defineProperty(tr,"passive",{get:function(){Co=!0}}),window.addEventListener("test",tr,tr),window.removeEventListener("test",tr,tr)}catch{Co=!1}function nd(e,t,n,r,l,i,a,h,m){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(N){this.onError(N)}}var nr=!1,Wr=null,qr=!1,To=null,rd={onError:function(e){nr=!0,Wr=e}};function ld(e,t,n,r,l,i,a,h,m){nr=!1,Wr=null,nd.apply(rd,arguments)}function od(e,t,n,r,l,i,a,h,m){if(ld.apply(this,arguments),nr){if(nr){var k=Wr;nr=!1,Wr=null}else throw Error(u(198));qr||(qr=!0,To=k)}}function sn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function 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(u(188))}function id(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return eu(l),e;if(i===r)return eu(l),t;i=i.sibling}throw Error(u(188))}if(n.return!==r.return)n=l,r=i;else{for(var a=!1,h=l.child;h;){if(h===n){a=!0,n=l,r=i;break}if(h===r){a=!0,r=l,n=i;break}h=h.sibling}if(!a){for(h=i.child;h;){if(h===n){a=!0,n=i,r=l;break}if(h===r){a=!0,r=i,n=l;break}h=h.sibling}if(!a)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function tu(e){return e=id(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=s.unstable_scheduleCallback,lu=s.unstable_cancelCallback,sd=s.unstable_shouldYield,ud=s.unstable_requestPaint,Ee=s.unstable_now,ad=s.unstable_getCurrentPriorityLevel,Ro=s.unstable_ImmediatePriority,ou=s.unstable_UserBlockingPriority,Qr=s.unstable_NormalPriority,cd=s.unstable_LowPriority,iu=s.unstable_IdlePriority,Kr=null,xt=null;function fd(e){if(xt&&typeof xt.onCommitFiberRoot=="function")try{xt.onCommitFiberRoot(Kr,e,void 0,(e.current.flags&128)===128)}catch{}}var dt=Math.clz32?Math.clz32:hd,dd=Math.log,pd=Math.LN2;function hd(e){return e>>>=0,e===0?32:31-(dd(e)/pd|0)|0}var Gr=64,Xr=4194304;function rr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Jr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var h=a&~l;h!==0?r=rr(h):(i&=a,i!==0&&(r=rr(i)))}else a=n&~l,a!==0?r=rr(a):i!==0&&(r=rr(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-dt(t),l=1<<n,r|=e[n],t&=~l;return r}function md(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 yd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-dt(i),h=1<<a,m=l[a];m===-1?((h&n)===0||(h&r)!==0)&&(l[a]=md(h,t)):m<=t&&(e.expiredLanes|=h),i&=~h}}function No(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function su(){var e=Gr;return Gr<<=1,(Gr&4194240)===0&&(Gr=64),e}function Po(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function lr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dt(t),e[t]=n}function gd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-dt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Lo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-dt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var se=0;function uu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var au,Oo,cu,fu,du,zo=!1,Yr=[],Mt=null,Ut=null,Bt=null,or=new Map,ir=new Map,Ht=[],vd="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":Mt=null;break;case"dragenter":case"dragleave":Ut=null;break;case"mouseover":case"mouseout":Bt=null;break;case"pointerover":case"pointerout":or.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ir.delete(t.pointerId)}}function sr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=kr(t),t!==null&&Oo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function wd(e,t,n,r,l){switch(t){case"focusin":return Mt=sr(Mt,e,t,n,r,l),!0;case"dragenter":return Ut=sr(Ut,e,t,n,r,l),!0;case"mouseover":return Bt=sr(Bt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return or.set(i,sr(or.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,ir.set(i,sr(ir.get(i)||null,e,t,n,r,l)),!0}return!1}function 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 Zr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=jo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ko=r,n.target.dispatchEvent(r),ko=null}else return t=kr(n),t!==null&&Oo(t),e.blockedOn=n,!1;t.shift()}return!0}function mu(e,t,n){Zr(e)&&n.delete(t)}function Sd(){zo=!1,Mt!==null&&Zr(Mt)&&(Mt=null),Ut!==null&&Zr(Ut)&&(Ut=null),Bt!==null&&Zr(Bt)&&(Bt=null),or.forEach(mu),ir.forEach(mu)}function ur(e,t){e.blockedOn===t&&(e.blockedOn=null,zo||(zo=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Sd)))}function ar(e){function t(l){return ur(l,e)}if(0<Yr.length){ur(Yr[0],e);for(var n=1;n<Yr.length;n++){var r=Yr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Mt!==null&&ur(Mt,e),Ut!==null&&ur(Ut,e),Bt!==null&&ur(Bt,e),or.forEach(t),ir.forEach(t),n=0;n<Ht.length;n++)r=Ht[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ht.length&&(n=Ht[0],n.blockedOn===null);)hu(n),n.blockedOn===null&&Ht.shift()}var Tn=ue.ReactCurrentBatchConfig,br=!0;function kd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=1,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function Ed(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=4,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function Do(e,t,n,r){if(br){var l=jo(e,t,n,r);if(l===null)Yo(e,t,r,el,n),pu(e,r);else if(wd(l,e,t,n,r))r.stopPropagation();else if(pu(e,r),t&4&&-1<vd.indexOf(e)){for(;l!==null;){var i=kr(l);if(i!==null&&au(i),i=jo(e,t,n,r),i===null&&Yo(e,t,r,el,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Yo(e,t,r,null,n)}}var el=null;function jo(e,t,n,r){if(el=null,e=Eo(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=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 el=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(ad()){case Ro:return 1;case ou:return 4;case Qr:case cd:return 16;case iu:return 536870912;default:return 16}default:return 16}}var $t=null,Fo=null,tl=null;function gu(){if(tl)return tl;var e,t=Fo,n=t.length,r,l="value"in $t?$t.value:$t.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===l[i-r];r++);return tl=l.slice(e,1<r?1-r:void 0)}function nl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function rl(){return!0}function vu(){return!1}function Ze(e){function t(n,r,l,i,a){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(n=e[h],this[h]=n?n(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?rl:vu,this.isPropagationStopped=vu,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=rl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=rl)},persist:function(){},isPersistent:rl}),t}var Rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ao=Ze(Rn),cr=B({},Rn,{view:0,detail:0}),xd=Ze(cr),Io,Mo,fr,ll=B({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fr&&(fr&&e.type==="mousemove"?(Io=e.screenX-fr.screenX,Mo=e.screenY-fr.screenY):Mo=Io=0,fr=e),Io)},movementY:function(e){return"movementY"in e?e.movementY:Mo}}),wu=Ze(ll),_d=B({},ll,{dataTransfer:0}),Cd=Ze(_d),Td=B({},cr,{relatedTarget:0}),Uo=Ze(Td),Rd=B({},Rn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nd=Ze(Rd),Pd=B({},Rn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ld=Ze(Pd),Od=B({},Rn,{data:0}),Su=Ze(Od),zd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dd={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"},jd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Fd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jd[e])?!!t[e]:!1}function Bo(){return Fd}var Ad=B({},cr,{key:function(e){if(e.key){var t=zd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Dd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bo,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Id=Ze(Ad),Md=B({},ll,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=Ze(Md),Ud=B({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bo}),Bd=Ze(Ud),Hd=B({},Rn,{propertyName:0,elapsedTime:0,pseudoElement:0}),$d=Ze(Hd),Vd=B({},ll,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Wd=Ze(Vd),qd=[9,13,27,32],Ho=g&&"CompositionEvent"in window,dr=null;g&&"documentMode"in document&&(dr=document.documentMode);var Qd=g&&"TextEvent"in window&&!dr,Eu=g&&(!Ho||dr&&8<dr&&11>=dr),xu=" ",_u=!1;function Cu(e,t){switch(e){case"keyup":return qd.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 Nn=!1;function Kd(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 Gd(e,t){if(Nn)return e==="compositionend"||!Ho&&Cu(e,t)?(e=gu(),tl=Fo=$t=null,Nn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Eu&&t.locale!=="ko"?null:t.data;default:return null}}var Xd={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 Ru(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Xd[e.type]:t==="textarea"}function Nu(e,t,n,r){Gs(r),t=al(t,"onChange"),0<t.length&&(n=new Ao("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var pr=null,hr=null;function Jd(e){Qu(e,0)}function ol(e){var t=Dn(e);if(As(t))return e}function Yd(e,t){if(e==="change")return t}var Pu=!1;if(g){var $o;if(g){var Vo="oninput"in document;if(!Vo){var Lu=document.createElement("div");Lu.setAttribute("oninput","return;"),Vo=typeof Lu.oninput=="function"}$o=Vo}else $o=!1;Pu=$o&&(!document.documentMode||9<document.documentMode)}function Ou(){pr&&(pr.detachEvent("onpropertychange",zu),hr=pr=null)}function zu(e){if(e.propertyName==="value"&&ol(hr)){var t=[];Nu(t,hr,e,Eo(e)),Zs(Jd,t)}}function Zd(e,t,n){e==="focusin"?(Ou(),pr=t,hr=n,pr.attachEvent("onpropertychange",zu)):e==="focusout"&&Ou()}function bd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ol(hr)}function ep(e,t){if(e==="click")return ol(t)}function tp(e,t){if(e==="input"||e==="change")return ol(t)}function np(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:np;function mr(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!_.call(t,l)||!pt(e[l],t[l]))return!1}return!0}function 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=$r();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$r(e.document)}return t}function Wo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function rp(e){var t=Au(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fu(n.ownerDocument.documentElement,n)){if(r!==null&&Wo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=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 lp=g&&"documentMode"in document&&11>=document.documentMode,Pn=null,qo=null,yr=null,Qo=!1;function Iu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Qo||Pn==null||Pn!==$r(r)||(r=Pn,"selectionStart"in r&&Wo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),yr&&mr(yr,r)||(yr=r,r=al(qo,"onSelect"),0<r.length&&(t=new Ao("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Pn)))}function il(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ln={animationend:il("Animation","AnimationEnd"),animationiteration:il("Animation","AnimationIteration"),animationstart:il("Animation","AnimationStart"),transitionend:il("Transition","TransitionEnd")},Ko={},Mu={};g&&(Mu=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function sl(e){if(Ko[e])return Ko[e];if(!Ln[e])return e;var t=Ln[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Mu)return Ko[e]=t[n];return e}var Uu=sl("animationend"),Bu=sl("animationiteration"),Hu=sl("animationstart"),$u=sl("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 Vt(e,t){Vu.set(e,t),d(t,[e])}for(var Go=0;Go<Wu.length;Go++){var Xo=Wu[Go],op=Xo.toLowerCase(),ip=Xo[0].toUpperCase()+Xo.slice(1);Vt(op,"on"+ip)}Vt(Uu,"onAnimationEnd"),Vt(Bu,"onAnimationIteration"),Vt(Hu,"onAnimationStart"),Vt("dblclick","onDoubleClick"),Vt("focusin","onFocus"),Vt("focusout","onBlur"),Vt($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 gr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),sp=new Set("cancel close invalid load scroll toggle".split(" ").concat(gr));function qu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,od(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(qr)throw e=To,qr=!1,To=null,e}function de(e,t){var n=t[ri];n===void 0&&(n=t[ri]=new Set);var r=e+"__bubble";n.has(r)||(Ku(t,e,2,!1),n.add(r))}function Jo(e,t,n){var r=0;t&&(r|=4),Ku(n,e,r,t)}var ul="_reactListening"+Math.random().toString(36).slice(2);function vr(e){if(!e[ul]){e[ul]=!0,c.forEach(function(n){n!=="selectionchange"&&(sp.has(n)||Jo(n,!1,e),Jo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ul]||(t[ul]=!0,Jo("selectionchange",!1,t))}}function Ku(e,t,n,r){switch(yu(t)){case 1:var l=kd;break;case 4:l=Ed;break;default:l=Do}n=l.bind(null,t,n,e),l=void 0,!Co||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Yo(e,t,n,r,l){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var h=r.stateNode.containerInfo;if(h===l||h.nodeType===8&&h.parentNode===l)break;if(a===4)for(a=r.return;a!==null;){var m=a.tag;if((m===3||m===4)&&(m=a.stateNode.containerInfo,m===l||m.nodeType===8&&m.parentNode===l))return;a=a.return}for(;h!==null;){if(a=un(h),a===null)return;if(m=a.tag,m===5||m===6){r=i=a;continue e}h=h.parentNode}}r=r.return}Zs(function(){var k=i,N=Eo(n),P=[];e:{var T=Vu.get(e);if(T!==void 0){var A=Ao,H=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":A=Id;break;case"focusin":H="focus",A=Uo;break;case"focusout":H="blur",A=Uo;break;case"beforeblur":case"afterblur":A=Uo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=wu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=Cd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=Bd;break;case Uu:case Bu:case Hu:A=Nd;break;case $u:A=$d;break;case"scroll":A=xd;break;case"wheel":A=Wd;break;case"copy":case"cut":case"paste":A=Ld;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=ku}var $=(t&4)!==0,xe=!$&&e==="scroll",w=$?T!==null?T+"Capture":null:T;$=[];for(var y=k,S;y!==null;){S=y;var O=S.stateNode;if(S.tag===5&&O!==null&&(S=O,w!==null&&(O=er(y,w),O!=null&&$.push(wr(y,O,S)))),xe)break;y=y.return}0<$.length&&(T=new A(T,H,null,n,N),P.push({event:T,listeners:$}))}}if((t&7)===0){e:{if(T=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",T&&n!==ko&&(H=n.relatedTarget||n.fromElement)&&(un(H)||H[Lt]))break e;if((A||T)&&(T=N.window===N?N:(T=N.ownerDocument)?T.defaultView||T.parentWindow:window,A?(H=n.relatedTarget||n.toElement,A=k,H=H?un(H):null,H!==null&&(xe=sn(H),H!==xe||H.tag!==5&&H.tag!==6)&&(H=null)):(A=null,H=k),A!==H)){if($=wu,O="onMouseLeave",w="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&($=ku,O="onPointerLeave",w="onPointerEnter",y="pointer"),xe=A==null?T:Dn(A),S=H==null?T:Dn(H),T=new $(O,y+"leave",A,n,N),T.target=xe,T.relatedTarget=S,O=null,un(N)===k&&($=new $(w,y+"enter",H,n,N),$.target=S,$.relatedTarget=xe,O=$),xe=O,A&&H)t:{for($=A,w=H,y=0,S=$;S;S=On(S))y++;for(S=0,O=w;O;O=On(O))S++;for(;0<y-S;)$=On($),y--;for(;0<S-y;)w=On(w),S--;for(;y--;){if($===w||w!==null&&$===w.alternate)break t;$=On($),w=On(w)}$=null}else $=null;A!==null&&Gu(P,T,A,$,!1),H!==null&&xe!==null&&Gu(P,xe,H,$,!0)}}e:{if(T=k?Dn(k):window,A=T.nodeName&&T.nodeName.toLowerCase(),A==="select"||A==="input"&&T.type==="file")var V=Yd;else if(Ru(T))if(Pu)V=tp;else{V=bd;var W=Zd}else(A=T.nodeName)&&A.toLowerCase()==="input"&&(T.type==="checkbox"||T.type==="radio")&&(V=ep);if(V&&(V=V(e,k))){Nu(P,V,n,N);break e}W&&W(e,T,k),e==="focusout"&&(W=T._wrapperState)&&W.controlled&&T.type==="number"&&yo(T,"number",T.value)}switch(W=k?Dn(k):window,e){case"focusin":(Ru(W)||W.contentEditable==="true")&&(Pn=W,qo=k,yr=null);break;case"focusout":yr=qo=Pn=null;break;case"mousedown":Qo=!0;break;case"contextmenu":case"mouseup":case"dragend":Qo=!1,Iu(P,n,N);break;case"selectionchange":if(lp)break;case"keydown":case"keyup":Iu(P,n,N)}var q;if(Ho)e:{switch(e){case"compositionstart":var K="onCompositionStart";break e;case"compositionend":K="onCompositionEnd";break e;case"compositionupdate":K="onCompositionUpdate";break e}K=void 0}else Nn?Cu(e,n)&&(K="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(K="onCompositionStart");K&&(Eu&&n.locale!=="ko"&&(Nn||K!=="onCompositionStart"?K==="onCompositionEnd"&&Nn&&(q=gu()):($t=N,Fo="value"in $t?$t.value:$t.textContent,Nn=!0)),W=al(k,K),0<W.length&&(K=new Su(K,e,null,n,N),P.push({event:K,listeners:W}),q?K.data=q:(q=Tu(n),q!==null&&(K.data=q)))),(q=Qd?Kd(e,n):Gd(e,n))&&(k=al(k,"onBeforeInput"),0<k.length&&(N=new Su("onBeforeInput","beforeinput",null,n,N),P.push({event:N,listeners:k}),N.data=q))}Qu(P,t)})}function wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function al(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=er(e,n),i!=null&&r.unshift(wr(e,i,l)),i=er(e,t),i!=null&&r.push(wr(e,i,l))),e=e.return}return r}function On(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=er(n,i),m!=null&&a.unshift(wr(n,m,h))):l||(m=er(n,i),m!=null&&a.push(wr(n,m,h)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var up=/\r\n?/g,ap=/\u0000|\uFFFD/g;function Xu(e){return(typeof e=="string"?e:""+e).replace(up,`
  110. `).replace(ap,"")}function cl(e,t,n){if(t=Xu(t),Xu(e)!==t&&n)throw Error(u(425))}function fl(){}var Zo=null,bo=null;function ei(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ti=typeof setTimeout=="function"?setTimeout:void 0,cp=typeof clearTimeout=="function"?clearTimeout:void 0,Ju=typeof Promise=="function"?Promise:void 0,fp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ju<"u"?function(e){return Ju.resolve(null).then(e).catch(dp)}:ti;function dp(e){setTimeout(function(){throw e})}function ni(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),ar(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ar(t)}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function 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),_t="__reactFiber$"+zn,Sr="__reactProps$"+zn,Lt="__reactContainer$"+zn,ri="__reactEvents$"+zn,pp="__reactListeners$"+zn,hp="__reactHandles$"+zn;function un(e){var t=e[_t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Lt]||n[_t]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Yu(e);e!==null;){if(n=e[_t])return n;e=Yu(e)}return t}e=n,n=e.parentNode}return null}function kr(e){return e=e[_t]||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(u(33))}function dl(e){return e[Sr]||null}var li=[],jn=-1;function qt(e){return{current:e}}function pe(e){0>jn||(e.current=li[jn],li[jn]=null,jn--)}function fe(e,t){jn++,li[jn]=e.current,e.current=t}var Qt={},je=qt(Qt),Ve=qt(!1),an=Qt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function We(e){return e=e.childContextTypes,e!=null}function pl(){pe(Ve),pe(je)}function Zu(e,t,n){if(je.current!==Qt)throw Error(u(168));fe(je,t),fe(Ve,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(u(108,ce(e)||"Unknown",l));return B({},n,r)}function hl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,an=je.current,fe(je,e),fe(Ve,Ve.current),!0}function ea(e,t,n){var r=e.stateNode;if(!r)throw Error(u(169));n?(e=bu(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,pe(Ve),pe(je),fe(je,e)):pe(Ve),fe(Ve,n)}var Ot=null,ml=!1,oi=!1;function ta(e){Ot===null?Ot=[e]:Ot.push(e)}function mp(e){ml=!0,ta(e)}function Kt(){if(!oi&&Ot!==null){oi=!0;var e=0,t=se;try{var n=Ot;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ot=null,ml=!1}catch(l){throw Ot!==null&&(Ot=Ot.slice(e+1)),ru(Ro,Kt),l}finally{se=t,oi=!1}}return null}var An=[],In=0,yl=null,gl=0,rt=[],lt=0,cn=null,zt=1,Dt="";function fn(e,t){An[In++]=gl,An[In++]=yl,yl=e,gl=t}function na(e,t,n){rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,cn=e;var r=zt;e=Dt;var l=32-dt(r)-1;r&=~(1<<l),n+=1;var i=32-dt(t)+l;if(30<i){var a=l-l%5;i=(r&(1<<a)-1).toString(32),r>>=a,l-=a,zt=1<<32-dt(t)+l|n<<l|r,Dt=i+e}else zt=1<<i|n<<l|r,Dt=e}function ii(e){e.return!==null&&(fn(e,1),na(e,1,0))}function si(e){for(;e===yl;)yl=An[--In],An[In]=null,gl=An[--In],An[In]=null;for(;e===cn;)cn=rt[--lt],rt[lt]=null,Dt=rt[--lt],rt[lt]=null,zt=rt[--lt],rt[lt]=null}var be=null,et=null,ye=!1,ht=null;function ra(e,t){var n=ut(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function 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,be=e,et=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,be=e,et=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=cn!==null?{id:zt,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,be=e,et=null,!0):!1;default:return!1}}function ui(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ai(e){if(ye){var t=et;if(t){var n=t;if(!la(e,t)){if(ui(e))throw Error(u(418));t=Wt(n.nextSibling);var r=be;t&&la(e,t)?ra(r,n):(e.flags=e.flags&-4097|2,ye=!1,be=e)}}else{if(ui(e))throw Error(u(418));e.flags=e.flags&-4097|2,ye=!1,be=e}}}function oa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;be=e}function vl(e){if(e!==be)return!1;if(!ye)return oa(e),ye=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ei(e.type,e.memoizedProps)),t&&(t=et)){if(ui(e))throw ia(),Error(u(418));for(;t;)ra(e,t),t=Wt(t.nextSibling)}if(oa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){et=Wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}et=null}}else et=be?Wt(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=et;e;)e=Wt(e.nextSibling)}function Mn(){et=be=null,ye=!1}function ci(e){ht===null?ht=[e]:ht.push(e)}var yp=ue.ReactCurrentBatchConfig;function Er(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(u(309));var r=n.stateNode}if(!r)throw Error(u(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var h=l.refs;a===null?delete h[i]:h[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(u(284));if(!n._owner)throw Error(u(290,e))}return e}function wl(e,t){throw e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function 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=tn(w,y),w.index=0,w.sibling=null,w}function i(w,y,S){return w.index=S,e?(S=w.alternate,S!==null?(S=S.index,S<y?(w.flags|=2,y):S):(w.flags|=2,y)):(w.flags|=1048576,y)}function a(w){return e&&w.alternate===null&&(w.flags|=2),w}function h(w,y,S,O){return y===null||y.tag!==6?(y=ts(S,w.mode,O),y.return=w,y):(y=l(y,S),y.return=w,y)}function m(w,y,S,O){var V=S.type;return V===we?N(w,y,S.props.children,O,S.key):y!==null&&(y.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===$e&&sa(V)===y.type)?(O=l(y,S.props),O.ref=Er(w,y,S),O.return=w,O):(O=Vl(S.type,S.key,S.props,null,w.mode,O),O.ref=Er(w,y,S),O.return=w,O)}function k(w,y,S,O){return y===null||y.tag!==4||y.stateNode.containerInfo!==S.containerInfo||y.stateNode.implementation!==S.implementation?(y=ns(S,w.mode,O),y.return=w,y):(y=l(y,S.children||[]),y.return=w,y)}function N(w,y,S,O,V){return y===null||y.tag!==7?(y=wn(S,w.mode,O,V),y.return=w,y):(y=l(y,S),y.return=w,y)}function P(w,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return y=ts(""+y,w.mode,S),y.return=w,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ae:return S=Vl(y.type,y.key,y.props,null,w.mode,S),S.ref=Er(w,null,y),S.return=w,S;case he:return y=ns(y,w.mode,S),y.return=w,y;case $e:var O=y._init;return P(w,O(y._payload),S)}if(Yn(y)||Q(y))return y=wn(y,w.mode,S,null),y.return=w,y;wl(w,y)}return null}function T(w,y,S,O){var V=y!==null?y.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return V!==null?null:h(w,y,""+S,O);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case ae:return S.key===V?m(w,y,S,O):null;case he:return S.key===V?k(w,y,S,O):null;case $e:return V=S._init,T(w,y,V(S._payload),O)}if(Yn(S)||Q(S))return V!==null?null:N(w,y,S,O,null);wl(w,S)}return null}function A(w,y,S,O,V){if(typeof O=="string"&&O!==""||typeof O=="number")return w=w.get(S)||null,h(y,w,""+O,V);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case ae:return w=w.get(O.key===null?S:O.key)||null,m(y,w,O,V);case he:return w=w.get(O.key===null?S:O.key)||null,k(y,w,O,V);case $e:var W=O._init;return A(w,y,S,W(O._payload),V)}if(Yn(O)||Q(O))return w=w.get(S)||null,N(y,w,O,V,null);wl(y,O)}return null}function H(w,y,S,O){for(var V=null,W=null,q=y,K=y=0,Le=null;q!==null&&K<S.length;K++){q.index>K?(Le=q,q=null):Le=q.sibling;var ne=T(w,q,S[K],O);if(ne===null){q===null&&(q=Le);break}e&&q&&ne.alternate===null&&t(w,q),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne,q=Le}if(K===S.length)return n(w,q),ye&&fn(w,K),V;if(q===null){for(;K<S.length;K++)q=P(w,S[K],O),q!==null&&(y=i(q,y,K),W===null?V=q:W.sibling=q,W=q);return ye&&fn(w,K),V}for(q=r(w,q);K<S.length;K++)Le=A(q,w,K,S[K],O),Le!==null&&(e&&Le.alternate!==null&&q.delete(Le.key===null?K:Le.key),y=i(Le,y,K),W===null?V=Le:W.sibling=Le,W=Le);return e&&q.forEach(function(nn){return t(w,nn)}),ye&&fn(w,K),V}function $(w,y,S,O){var V=Q(S);if(typeof V!="function")throw Error(u(150));if(S=V.call(S),S==null)throw Error(u(151));for(var W=V=null,q=y,K=y=0,Le=null,ne=S.next();q!==null&&!ne.done;K++,ne=S.next()){q.index>K?(Le=q,q=null):Le=q.sibling;var nn=T(w,q,ne.value,O);if(nn===null){q===null&&(q=Le);break}e&&q&&nn.alternate===null&&t(w,q),y=i(nn,y,K),W===null?V=nn:W.sibling=nn,W=nn,q=Le}if(ne.done)return n(w,q),ye&&fn(w,K),V;if(q===null){for(;!ne.done;K++,ne=S.next())ne=P(w,ne.value,O),ne!==null&&(y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return ye&&fn(w,K),V}for(q=r(w,q);!ne.done;K++,ne=S.next())ne=A(q,w,K,ne.value,O),ne!==null&&(e&&ne.alternate!==null&&q.delete(ne.key===null?K:ne.key),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return e&&q.forEach(function(Xp){return t(w,Xp)}),ye&&fn(w,K),V}function xe(w,y,S,O){if(typeof S=="object"&&S!==null&&S.type===we&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case ae:e:{for(var V=S.key,W=y;W!==null;){if(W.key===V){if(V=S.type,V===we){if(W.tag===7){n(w,W.sibling),y=l(W,S.props.children),y.return=w,w=y;break e}}else if(W.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===$e&&sa(V)===W.type){n(w,W.sibling),y=l(W,S.props),y.ref=Er(w,W,S),y.return=w,w=y;break e}n(w,W);break}else t(w,W);W=W.sibling}S.type===we?(y=wn(S.props.children,w.mode,O,S.key),y.return=w,w=y):(O=Vl(S.type,S.key,S.props,null,w.mode,O),O.ref=Er(w,y,S),O.return=w,w=O)}return a(w);case he:e:{for(W=S.key;y!==null;){if(y.key===W)if(y.tag===4&&y.stateNode.containerInfo===S.containerInfo&&y.stateNode.implementation===S.implementation){n(w,y.sibling),y=l(y,S.children||[]),y.return=w,w=y;break e}else{n(w,y);break}else t(w,y);y=y.sibling}y=ns(S,w.mode,O),y.return=w,w=y}return a(w);case $e:return W=S._init,xe(w,y,W(S._payload),O)}if(Yn(S))return H(w,y,S,O);if(Q(S))return $(w,y,S,O);wl(w,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,y!==null&&y.tag===6?(n(w,y.sibling),y=l(y,S),y.return=w,w=y):(n(w,y),y=ts(S,w.mode,O),y.return=w,w=y),a(w)):n(w,y)}return xe}var Un=ua(!0),aa=ua(!1),Sl=qt(null),kl=null,Bn=null,fi=null;function di(){fi=Bn=kl=null}function pi(e){var t=Sl.current;pe(Sl),e._currentValue=t}function hi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Hn(e,t){kl=e,fi=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(qe=!0),e.firstContext=null)}function ot(e){var t=e._currentValue;if(fi!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(kl===null)throw Error(u(308));Bn=e,kl.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var dn=null;function mi(e){dn===null?dn=[e]:dn.push(e)}function ca(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mi(t)):(n.next=l.next,l.next=n),t.interleaved=n,jt(e,r)}function jt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Gt=!1;function yi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function 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 Ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Xt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(b&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,jt(e,n)}return l=r.interleaved,l===null?(t.next=t,mi(r)):(t.next=l.next,l.next=t),r.interleaved=t,jt(e,n)}function El(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,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 xl(e,t,n,r){var l=e.updateQueue;Gt=!1;var i=l.firstBaseUpdate,a=l.lastBaseUpdate,h=l.shared.pending;if(h!==null){l.shared.pending=null;var m=h,k=m.next;m.next=null,a===null?i=k:a.next=k,a=m;var N=e.alternate;N!==null&&(N=N.updateQueue,h=N.lastBaseUpdate,h!==a&&(h===null?N.firstBaseUpdate=k:h.next=k,N.lastBaseUpdate=m))}if(i!==null){var P=l.baseState;a=0,N=k=m=null,h=i;do{var T=h.lane,A=h.eventTime;if((r&T)===T){N!==null&&(N=N.next={eventTime:A,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var H=e,$=h;switch(T=t,A=n,$.tag){case 1:if(H=$.payload,typeof H=="function"){P=H.call(A,P,T);break e}P=H;break e;case 3:H.flags=H.flags&-65537|128;case 0:if(H=$.payload,T=typeof H=="function"?H.call(A,P,T):H,T==null)break e;P=B({},P,T);break e;case 2:Gt=!0}}h.callback!==null&&h.lane!==0&&(e.flags|=64,T=l.effects,T===null?l.effects=[h]:T.push(h))}else A={eventTime:A,lane:T,tag:h.tag,payload:h.payload,callback:h.callback,next:null},N===null?(k=N=A,m=P):N=N.next=A,a|=T;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;T=h,h=T.next,T.next=null,l.lastBaseUpdate=T,l.shared.pending=null}}while(!0);if(N===null&&(m=P),l.baseState=m,l.firstBaseUpdate=k,l.lastBaseUpdate=N,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);mn|=a,e.lanes=a,e.memoizedState=P}}function 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(u(191,l));l.call(r)}}}var xr={},Ct=qt(xr),_r=qt(xr),Cr=qt(xr);function pn(e){if(e===xr)throw Error(u(174));return e}function gi(e,t){switch(fe(Cr,t),fe(_r,e),fe(Ct,xr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vo(t,e)}pe(Ct),fe(Ct,t)}function $n(){pe(Ct),pe(_r),pe(Cr)}function ha(e){pn(Cr.current);var t=pn(Ct.current),n=vo(t,e.type);t!==n&&(fe(_r,e),fe(Ct,n))}function vi(e){_r.current===e&&(pe(Ct),pe(_r))}var ge=qt(0);function _l(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wi=[];function Si(){for(var e=0;e<wi.length;e++)wi[e]._workInProgressVersionPrimary=null;wi.length=0}var Cl=ue.ReactCurrentDispatcher,ki=ue.ReactCurrentBatchConfig,hn=0,ve=null,Te=null,Ne=null,Tl=!1,Tr=!1,Rr=0,gp=0;function Fe(){throw Error(u(321))}function Ei(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function xi(e,t,n,r,l,i){if(hn=i,ve=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cl.current=e===null||e.memoizedState===null?kp:Ep,e=n(r,l),Tr){i=0;do{if(Tr=!1,Rr=0,25<=i)throw Error(u(301));i+=1,Ne=Te=null,t.updateQueue=null,Cl.current=xp,e=n(r,l)}while(Tr)}if(Cl.current=Pl,t=Te!==null&&Te.next!==null,hn=0,Ne=Te=ve=null,Tl=!1,t)throw Error(u(300));return e}function _i(){var e=Rr!==0;return Rr=0,e}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function it(){if(Te===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=Te.next;var t=Ne===null?ve.memoizedState:Ne.next;if(t!==null)Ne=t,Te=e;else{if(e===null)throw Error(u(310));Te=e,e={memoizedState:Te.memoizedState,baseState:Te.baseState,baseQueue:Te.baseQueue,queue:Te.queue,next:null},Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function Nr(e,t){return typeof t=="function"?t(e):t}function Ci(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=Te,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var a=l.next;l.next=i.next,i.next=a}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var h=a=null,m=null,k=i;do{var N=k.lane;if((hn&N)===N)m!==null&&(m=m.next={lane:0,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),r=k.hasEagerState?k.eagerState:e(r,k.action);else{var P={lane:N,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};m===null?(h=m=P,a=r):m=m.next=P,ve.lanes|=N,mn|=N}k=k.next}while(k!==null&&k!==i);m===null?a=r:m.next=h,pt(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=m,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ve.lanes|=i,mn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ti(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var a=l=l.next;do i=e(i,a.action),a=a.next;while(a!==l);pt(i,t.memoizedState)||(qe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ma(){}function ya(e,t){var n=ve,r=it(),l=t(),i=!pt(r.memoizedState,l);if(i&&(r.memoizedState=l,qe=!0),r=r.queue,Ri(wa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,Pr(9,va.bind(null,n,r,l,t),void 0,null),Pe===null)throw Error(u(349));(hn&30)!==0||ga(n,t,l)}return l}function ga(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function 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!pt(e,n)}catch{return!0}}function ka(e){var t=jt(e,1);t!==null&&vt(t,e,1,-1)}function Ea(e){var t=Tt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:e},t.queue=e,e=e.dispatch=Sp.bind(null,ve,e),[t.memoizedState,e]}function Pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function xa(){return it().memoizedState}function Rl(e,t,n,r){var l=Tt();ve.flags|=e,l.memoizedState=Pr(1|t,n,void 0,r===void 0?null:r)}function Nl(e,t,n,r){var l=it();r=r===void 0?null:r;var i=void 0;if(Te!==null){var a=Te.memoizedState;if(i=a.destroy,r!==null&&Ei(r,a.deps)){l.memoizedState=Pr(t,n,i,r);return}}ve.flags|=e,l.memoizedState=Pr(1|t,n,i,r)}function _a(e,t){return Rl(8390656,8,e,t)}function Ri(e,t){return Nl(2048,8,e,t)}function Ca(e,t){return Nl(4,2,e,t)}function Ta(e,t){return Nl(4,4,e,t)}function Ra(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 Na(e,t,n){return n=n!=null?n.concat([e]):null,Nl(4,4,Ra.bind(null,t,e),n)}function Ni(){}function Pa(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ei(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function La(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ei(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oa(e,t,n){return(hn&21)===0?(e.baseState&&(e.baseState=!1,qe=!0),e.memoizedState=n):(pt(n,t)||(n=su(),ve.lanes|=n,mn|=n,e.baseState=!0),t)}function vp(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=ki.transition;ki.transition={};try{e(!1),t()}finally{se=n,ki.transition=r}}function za(){return it().memoizedState}function wp(e,t,n){var r=bt(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=Be();vt(n,e,r,l),Fa(n,t,r)}}function Sp(e,t,n){var r=bt(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,pt(h,a)){var m=t.interleaved;m===null?(l.next=l,mi(t)):(l.next=m.next,m.next=l),t.interleaved=l;return}}catch{}finally{}n=ca(e,t,l,r),n!==null&&(l=Be(),vt(n,e,r,l),Fa(n,t,r))}}function Da(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function ja(e,t){Tr=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fa(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}var Pl={readContext:ot,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},kp={readContext:ot,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:_a,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Rl(4194308,4,Ra.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rl(4,2,e,t)},useMemo:function(e,t){var n=Tt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Tt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=wp.bind(null,ve,e),[r.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:Ea,useDebugValue:Ni,useDeferredValue:function(e){return Tt().memoizedState=e},useTransition:function(){var e=Ea(!1),t=e[0];return e=vp.bind(null,e[1]),Tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ve,l=Tt();if(ye){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Pe===null)throw Error(u(349));(hn&30)!==0||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,Pr(9,va.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Tt(),t=Pe.identifierPrefix;if(ye){var n=Dt,r=zt;n=(r&~(1<<32-dt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=gp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ep={readContext:ot,useCallback:Pa,useContext:ot,useEffect:Ri,useImperativeHandle:Na,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:La,useReducer:Ci,useRef:xa,useState:function(){return Ci(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ci(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1},xp={readContext:ot,useCallback:Pa,useContext:ot,useEffect:Ri,useImperativeHandle:Na,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:La,useReducer:Ti,useRef:xa,useState:function(){return Ti(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Te===null?t.memoizedState=e:Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ti(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1};function mt(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Pi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ll={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,l),t!==null&&(vt(t,e,l,r),El(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Xt(e,i,l),t!==null&&(vt(t,e,l,r),El(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=bt(e),l=Ft(n,r);l.tag=2,t!=null&&(l.callback=t),t=Xt(e,l,r),t!==null&&(vt(t,e,r,n),El(t,e,r))}};function 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?!mr(n,r)||!mr(l,i):!0}function Ia(e,t,n){var r=!1,l=Qt,i=t.contextType;return typeof i=="object"&&i!==null?i=ot(i):(l=We(t)?an:je.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,l):Qt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ll,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&&Ll.enqueueReplaceState(t,t.state,null)}function Li(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},yi(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=ot(i):(i=We(t)?an:je.current,l.context=Fn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Pi(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ll.enqueueReplaceState(l,l.state,null),xl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Vn(e,t){try{var n="",r=t;do n+=ee(r),r=r.return;while(r);var l=n}catch(i){l=`
  111. Error generating stack: `+i.message+`
  112. `+i.stack}return{value:e,source:t,stack:l,digest:null}}function Oi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _p=typeof WeakMap=="function"?WeakMap:Map;function Ua(e,t,n){n=Ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Il||(Il=!0,Ki=r),zi(e,t)},n}function Ba(e,t,n){n=Ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){zi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){zi(e,t),typeof r!="function"&&(Yt===null?Yt=new Set([this]):Yt.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Ha(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new _p;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=Mp.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=Ft(-1,1),t.tag=2,Xt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Cp=ue.ReactCurrentOwner,qe=!1;function Ue(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=xi(e,t,n,r,i,l),n=_i(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,At(e,t,l)):(ye&&n&&ii(t),t.flags|=1,Ue(e,t,r,l),t.child)}function qa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!es(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Qa(e,t,i,r,l)):(e=Vl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&l)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:mr,n(a,r)&&e.ref===t.ref)return At(e,t,l)}return t.flags|=1,e=tn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Qa(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(mr(i,r)&&e.ref===t.ref)if(qe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,At(e,t,l)}return Di(e,t,n,r,l)}function 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},fe(qn,tt),tt|=n;else{if((n&1073741824)===0)return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,fe(qn,tt),tt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,fe(qn,tt),tt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,fe(qn,tt),tt|=r;return Ue(e,t,l,n),t.child}function Ga(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Di(e,t,n,r,l){var i=We(n)?an:je.current;return i=Fn(t,i),Hn(t,l),n=xi(e,t,n,r,i,l),r=_i(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,At(e,t,l)):(ye&&r&&ii(t),t.flags|=1,Ue(e,t,n,l),t.child)}function Xa(e,t,n,r,l){if(We(n)){var i=!0;hl(t)}else i=!1;if(Hn(t,l),t.stateNode===null)zl(e,t),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=ot(k):(k=We(n)?an:je.current,k=Fn(t,k));var N=n.getDerivedStateFromProps,P=typeof N=="function"||typeof a.getSnapshotBeforeUpdate=="function";P||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==r||m!==k)&&Ma(t,a,r,k),Gt=!1;var T=t.memoizedState;a.state=T,xl(t,r,a,l),m=t.memoizedState,h!==r||T!==m||Ve.current||Gt?(typeof N=="function"&&(Pi(t,n,N,r),m=t.memoizedState),(h=Gt||Aa(t,n,h,r,T,m,k))?(P||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=k,r=h):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,fa(e,t),h=t.memoizedProps,k=t.type===t.elementType?h:mt(t.type,h),a.props=k,P=t.pendingProps,T=a.context,m=n.contextType,typeof m=="object"&&m!==null?m=ot(m):(m=We(n)?an:je.current,m=Fn(t,m));var A=n.getDerivedStateFromProps;(N=typeof A=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(h!==P||T!==m)&&Ma(t,a,r,m),Gt=!1,T=t.memoizedState,a.state=T,xl(t,r,a,l);var H=t.memoizedState;h!==P||T!==H||Ve.current||Gt?(typeof A=="function"&&(Pi(t,n,A,r),H=t.memoizedState),(k=Gt||Aa(t,n,k,r,T,H,m)||!1)?(N||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,H,m),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,H,m)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=H),a.props=r,a.state=H,a.context=m,r=k):(typeof a.componentDidUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),r=!1)}return ji(e,t,n,r,i,l)}function ji(e,t,n,r,l,i){Ga(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return l&&ea(t,n,!1),At(e,t,i);r=t.stateNode,Cp.current=t;var h=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Un(t,e.child,null,i),t.child=Un(t,null,h,i)):Ue(e,t,h,i),t.memoizedState=r.state,l&&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),gi(e,t.containerInfo)}function Ya(e,t,n,r,l){return Mn(),ci(l),t.flags|=256,Ue(e,t,n,r),t.child}var Fi={dehydrated:null,treeContext:null,retryLane:0};function Ai(e){return{baseLanes:e,cachePool:null,transitions:null}}function Za(e,t,n){var r=t.pendingProps,l=ge.current,i=!1,a=(t.flags&128)!==0,h;if((h=a)||(h=e!==null&&e.memoizedState===null?!1:(l&2)!==0),h?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),fe(ge,l&1),e===null)return ai(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=Wl(a,r,0,null),e=wn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ai(n),t.memoizedState=Fi,e):Ii(t,a));if(l=e.memoizedState,l!==null&&(h=l.dehydrated,h!==null))return Tp(e,t,a,r,h,l,n);if(i){i=r.fallback,a=t.mode,l=e.child,h=l.sibling;var m={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=m,t.deletions=null):(r=tn(l,m),r.subtreeFlags=l.subtreeFlags&14680064),h!==null?i=tn(h,i):(i=wn(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Ai(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Fi,r}return i=e.child,e=i.sibling,r=tn(i,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ii(e,t){return t=Wl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ol(e,t,n,r){return r!==null&&ci(r),Un(t,e.child,null,n),e=Ii(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tp(e,t,n,r,l,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Oi(Error(u(422))),Ol(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Wl({mode:"visible",children:r.children},l,0,null),i=wn(i,l,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&Un(t,e.child,null,a),t.child.memoizedState=Ai(a),t.memoizedState=Fi,i);if((t.mode&1)===0)return Ol(e,t,a,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var h=r.dgst;return r=h,i=Error(u(419)),r=Oi(i,r,void 0),Ol(e,t,a,r)}if(h=(a&e.childLanes)!==0,qe||h){if(r=Pe,r!==null){switch(a&-a){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|a))!==0?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,jt(e,l),vt(r,e,l,-1))}return bi(),r=Oi(Error(u(421))),Ol(e,t,a,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Up.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,et=Wt(l.nextSibling),be=t,ye=!0,ht=null,e!==null&&(rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,zt=e.id,Dt=e.overflow,cn=t),t=Ii(t,r.children),t.flags|=4096,t)}function ba(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),hi(e.return,t,n)}function Mi(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function ec(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ue(e,t,r.children,n),r=ge.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&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(fe(ge,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&_l(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Mi(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&_l(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Mi(t,!0,n,null,i);break;case"together":Mi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function At(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),mn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=tn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=tn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rp(e,t,n){switch(t.tag){case 3:Ja(t),Mn();break;case 5:ha(t);break;case 1:We(t.type)&&hl(t);break;case 4:gi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;fe(Sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(fe(ge,ge.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Za(e,t,n):(fe(ge,ge.current&1),e=At(e,t,n),e!==null?e.sibling:null);fe(ge,ge.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ec(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),fe(ge,ge.current),r)break;return null;case 22:case 23:return t.lanes=0,Ka(e,t,n)}return At(e,t,n)}var tc,Ui,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}},Ui=function(){},nc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,pn(Ct.current);var i=null;switch(n){case"input":l=ho(e,l),r=ho(e,r),i=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),i=[];break;case"textarea":l=go(e,l),r=go(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=fl)}wo(n,r);var a;n=null;for(k in l)if(!r.hasOwnProperty(k)&&l.hasOwnProperty(k)&&l[k]!=null)if(k==="style"){var h=l[k];for(a in h)h.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else k!=="dangerouslySetInnerHTML"&&k!=="children"&&k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&k!=="autoFocus"&&(f.hasOwnProperty(k)?i||(i=[]):(i=i||[]).push(k,null));for(k in r){var m=r[k];if(h=l!=null?l[k]:void 0,r.hasOwnProperty(k)&&m!==h&&(m!=null||h!=null))if(k==="style")if(h){for(a in h)!h.hasOwnProperty(a)||m&&m.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in m)m.hasOwnProperty(a)&&h[a]!==m[a]&&(n||(n={}),n[a]=m[a])}else n||(i||(i=[]),i.push(k,n)),n=m;else k==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,h=h?h.__html:void 0,m!=null&&h!==m&&(i=i||[]).push(k,m)):k==="children"?typeof m!="string"&&typeof m!="number"||(i=i||[]).push(k,""+m):k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&(f.hasOwnProperty(k)?(m!=null&&k==="onScroll"&&de("scroll",e),i||h===m||(i=[])):(i=i||[]).push(k,m))}n&&(i=i||[]).push("style",n);var k=i;(t.updateQueue=k)&&(t.flags|=4)}},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 Ae(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Np(e,t,n){var r=t.pendingProps;switch(si(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return We(t.type)&&pl(),Ae(t),null;case 3:return r=t.stateNode,$n(),pe(Ve),pe(je),Si(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ht!==null&&(Ji(ht),ht=null))),Ui(e,t),Ae(t),null;case 5:vi(t);var l=pn(Cr.current);if(n=t.type,e!==null&&t.stateNode!=null)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(u(166));return Ae(t),null}if(e=pn(Ct.current),vl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[_t]=t,r[Sr]=i,e=(t.mode&1)!==0,n){case"dialog":de("cancel",r),de("close",r);break;case"iframe":case"object":case"embed":de("load",r);break;case"video":case"audio":for(l=0;l<gr.length;l++)de(gr[l],r);break;case"source":de("error",r);break;case"img":case"image":case"link":de("error",r),de("load",r);break;case"details":de("toggle",r);break;case"input":Is(r,i),de("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},de("invalid",r);break;case"textarea":Bs(r,i),de("invalid",r)}wo(n,i),l=null;for(var a in i)if(i.hasOwnProperty(a)){var h=i[a];a==="children"?typeof h=="string"?r.textContent!==h&&(i.suppressHydrationWarning!==!0&&cl(r.textContent,h,e),l=["children",h]):typeof h=="number"&&r.textContent!==""+h&&(i.suppressHydrationWarning!==!0&&cl(r.textContent,h,e),l=["children",""+h]):f.hasOwnProperty(a)&&h!=null&&a==="onScroll"&&de("scroll",r)}switch(n){case"input":Hr(r),Us(r,i,!0);break;case"textarea":Hr(r),$s(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=fl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=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[_t]=t,e[Sr]=r,tc(e,t,!1,!1),t.stateNode=e;e:{switch(a=So(n,r),n){case"dialog":de("cancel",e),de("close",e),l=r;break;case"iframe":case"object":case"embed":de("load",e),l=r;break;case"video":case"audio":for(l=0;l<gr.length;l++)de(gr[l],e);l=r;break;case"source":de("error",e),l=r;break;case"img":case"image":case"link":de("error",e),de("load",e),l=r;break;case"details":de("toggle",e),l=r;break;case"input":Is(e,r),l=ho(e,r),de("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),de("invalid",e);break;case"textarea":Bs(e,r),l=go(e,r),de("invalid",e);break;default:l=r}wo(n,l),h=l;for(i in h)if(h.hasOwnProperty(i)){var m=h[i];i==="style"?Qs(e,m):i==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,m!=null&&Ws(e,m)):i==="children"?typeof m=="string"?(n!=="textarea"||m!=="")&&Zn(e,m):typeof m=="number"&&Zn(e,""+m):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(f.hasOwnProperty(i)?m!=null&&i==="onScroll"&&de("scroll",e):m!=null&&oe(e,i,m,a))}switch(n){case"input":Hr(e),Us(e,r,!1);break;case"textarea":Hr(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=fl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ae(t),null;case 6:if(e&&t.stateNode!=null)rc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(u(166));if(n=pn(Cr.current),pn(Ct.current),vl(t)){if(r=t.stateNode,n=t.memoizedProps,r[_t]=t,(i=r.nodeValue!==n)&&(e=be,e!==null))switch(e.tag){case 3:cl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&cl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_t]=t,t.stateNode=r}return Ae(t),null;case 13:if(pe(ge),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ye&&et!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ia(),Mn(),t.flags|=98560,i=!1;else if(i=vl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(u(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(u(317));i[_t]=t}else Mn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ae(t),i=!1}else ht!==null&&(Ji(ht),ht=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(ge.current&1)!==0?Re===0&&(Re=3):bi())),t.updateQueue!==null&&(t.flags|=4),Ae(t),null);case 4:return $n(),Ui(e,t),e===null&&vr(t.stateNode.containerInfo),Ae(t),null;case 10:return pi(t.type._context),Ae(t),null;case 17:return We(t.type)&&pl(),Ae(t),null;case 19:if(pe(ge),i=t.memoizedState,i===null)return Ae(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Lr(i,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=_l(e),a!==null){for(t.flags|=128,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 fe(ge,ge.current&1|2),t.child}e=e.sibling}i.tail!==null&&Ee()>Qn&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=_l(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Lr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!ye)return Ae(t),null}else 2*Ee()-i.renderingStartTime>Qn&&n!==1073741824&&(t.flags|=128,r=!0,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=Ee(),t.sibling=null,n=ge.current,fe(ge,r?n&1|2:n&1),t):(Ae(t),null);case 22:case 23:return Zi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(tt&1073741824)!==0&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(u(156,t.tag))}function Pp(e,t){switch(si(t),t.tag){case 1:return We(t.type)&&pl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $n(),pe(Ve),pe(je),Si(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return vi(t),null;case 13:if(pe(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(ge),null;case 4:return $n(),null;case 10:return pi(t.type._context),null;case 22:case 23:return Zi(),null;case 24:return null;default:return null}}var Dl=!1,Ie=!1,Lp=typeof WeakSet=="function"?WeakSet:Set,M=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function Bi(e,t,n){try{n()}catch(r){ke(e,t,r)}}var lc=!1;function Op(e,t){if(Zo=br,e=Au(),Wo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,h=-1,m=-1,k=0,N=0,P=e,T=null;t:for(;;){for(var A;P!==n||l!==0&&P.nodeType!==3||(h=a+l),P!==i||r!==0&&P.nodeType!==3||(m=a+r),P.nodeType===3&&(a+=P.nodeValue.length),(A=P.firstChild)!==null;)T=P,P=A;for(;;){if(P===e)break t;if(T===n&&++k===l&&(h=a),T===i&&++N===r&&(m=a),(A=P.nextSibling)!==null)break;P=T,T=P.parentNode}P=A}n=h===-1||m===-1?null:{start:h,end:m}}else n=null}n=n||{start:0,end:0}}else n=null;for(bo={focusedElem:e,selectionRange:n},br=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var H=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(H!==null){var $=H.memoizedProps,xe=H.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?$:mt(t.type,$),xe);w.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(O){ke(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return H=lc,lc=!1,H}function Or(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Bi(t,n,i)}l=l.next}while(l!==r)}}function jl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Hi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function 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[_t],delete t[Sr],delete t[ri],delete t[pp],delete t[hp])),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 $i(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fl));else if(r!==4&&(e=e.child,e!==null))for($i(e,t,n),e=e.sibling;e!==null;)$i(e,t,n),e=e.sibling}function Vi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Vi(e,t,n),e=e.sibling;e!==null;)Vi(e,t,n),e=e.sibling}var ze=null,yt=!1;function Jt(e,t,n){for(n=n.child;n!==null;)uc(e,t,n),n=n.sibling}function uc(e,t,n){if(xt&&typeof xt.onCommitFiberUnmount=="function")try{xt.onCommitFiberUnmount(Kr,n)}catch{}switch(n.tag){case 5:Ie||Wn(n,t);case 6:var r=ze,l=yt;ze=null,Jt(e,t,n),ze=r,yt=l,ze!==null&&(yt?(e=ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ze.removeChild(n.stateNode));break;case 18:ze!==null&&(yt?(e=ze,n=n.stateNode,e.nodeType===8?ni(e.parentNode,n):e.nodeType===1&&ni(e,n),ar(e)):ni(ze,n.stateNode));break;case 4:r=ze,l=yt,ze=n.stateNode.containerInfo,yt=!0,Jt(e,t,n),ze=r,yt=l;break;case 0:case 11:case 14:case 15:if(!Ie&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&Bi(n,t,a),l=l.next}while(l!==r)}Jt(e,t,n);break;case 1:if(!Ie&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(h){ke(n,t,h)}Jt(e,t,n);break;case 21:Jt(e,t,n);break;case 22:n.mode&1?(Ie=(r=Ie)||n.memoizedState!==null,Jt(e,t,n),Ie=r):Jt(e,t,n);break;default:Jt(e,t,n)}}function ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Lp),t.forEach(function(r){var l=Bp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,a=t,h=a;e:for(;h!==null;){switch(h.tag){case 5:ze=h.stateNode,yt=!1;break e;case 3:ze=h.stateNode.containerInfo,yt=!0;break e;case 4:ze=h.stateNode.containerInfo,yt=!0;break e}h=h.return}if(ze===null)throw Error(u(160));uc(i,a,l),ze=null,yt=!1;var m=l.alternate;m!==null&&(m.return=null),l.return=null}catch(k){ke(l,t,k)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)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(gt(t,e),Rt(e),r&4){try{Or(3,e,e.return),jl(3,e)}catch($){ke(e,e.return,$)}try{Or(5,e,e.return)}catch($){ke(e,e.return,$)}}break;case 1:gt(t,e),Rt(e),r&512&&n!==null&&Wn(n,n.return);break;case 5:if(gt(t,e),Rt(e),r&512&&n!==null&&Wn(n,n.return),e.flags&32){var l=e.stateNode;try{Zn(l,"")}catch($){ke(e,e.return,$)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,h=e.type,m=e.updateQueue;if(e.updateQueue=null,m!==null)try{h==="input"&&i.type==="radio"&&i.name!=null&&Ms(l,i),So(h,a);var k=So(h,i);for(a=0;a<m.length;a+=2){var N=m[a],P=m[a+1];N==="style"?Qs(l,P):N==="dangerouslySetInnerHTML"?Ws(l,P):N==="children"?Zn(l,P):oe(l,N,P,k)}switch(h){case"input":mo(l,i);break;case"textarea":Hs(l,i);break;case"select":var T=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var A=i.value;A!=null?xn(l,!!i.multiple,A,!1):T!==!!i.multiple&&(i.defaultValue!=null?xn(l,!!i.multiple,i.defaultValue,!0):xn(l,!!i.multiple,i.multiple?[]:"",!1))}l[Sr]=i}catch($){ke(e,e.return,$)}}break;case 6:if(gt(t,e),Rt(e),r&4){if(e.stateNode===null)throw Error(u(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch($){ke(e,e.return,$)}}break;case 3:if(gt(t,e),Rt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ar(t.containerInfo)}catch($){ke(e,e.return,$)}break;case 4:gt(t,e),Rt(e);break;case 13:gt(t,e),Rt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Qi=Ee())),r&4&&ac(e);break;case 22:if(N=n!==null&&n.memoizedState!==null,e.mode&1?(Ie=(k=Ie)||N,gt(t,e),Ie=k):gt(t,e),Rt(e),r&8192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)&&!N&&(e.mode&1)!==0)for(M=e,N=e.child;N!==null;){for(P=M=N;M!==null;){switch(T=M,A=T.child,T.tag){case 0:case 11:case 14:case 15:Or(4,T,T.return);break;case 1:Wn(T,T.return);var H=T.stateNode;if(typeof H.componentWillUnmount=="function"){r=T,n=T.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch($){ke(r,n,$)}}break;case 5:Wn(T,T.return);break;case 22:if(T.memoizedState!==null){pc(P);continue}}A!==null?(A.return=T,M=A):pc(P)}N=N.sibling}e:for(N=null,P=e;;){if(P.tag===5){if(N===null){N=P;try{l=P.stateNode,k?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(h=P.stateNode,m=P.memoizedProps.style,a=m!=null&&m.hasOwnProperty("display")?m.display:null,h.style.display=qs("display",a))}catch($){ke(e,e.return,$)}}}else if(P.tag===6){if(N===null)try{P.stateNode.nodeValue=k?"":P.memoizedProps}catch($){ke(e,e.return,$)}}else if((P.tag!==22&&P.tag!==23||P.memoizedState===null||P===e)&&P.child!==null){P.child.return=P,P=P.child;continue}if(P===e)break e;for(;P.sibling===null;){if(P.return===null||P.return===e)break e;N===P&&(N=null),P=P.return}N===P&&(N=null),P.sibling.return=P.return,P=P.sibling}}break;case 19:gt(t,e),Rt(e),r&4&&ac(e);break;case 21:break;default:gt(t,e),Rt(e)}}function Rt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ic(n)){var r=n;break e}n=n.return}throw Error(u(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Zn(l,""),r.flags&=-33);var i=sc(e);Vi(e,i,l);break;case 3:case 4:var a=r.stateNode.containerInfo,h=sc(e);$i(e,h,a);break;default:throw Error(u(161))}}catch(m){ke(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function zp(e,t,n){M=e,fc(e)}function fc(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var l=M,i=l.child;if(l.tag===22&&r){var a=l.memoizedState!==null||Dl;if(!a){var h=l.alternate,m=h!==null&&h.memoizedState!==null||Ie;h=Dl;var k=Ie;if(Dl=a,(Ie=m)&&!k)for(M=l;M!==null;)a=M,m=a.child,a.tag===22&&a.memoizedState!==null?hc(l):m!==null?(m.return=a,M=m):hc(l);for(;i!==null;)M=i,fc(i),i=i.sibling;M=l,Dl=h,Ie=k}dc(e)}else(l.subtreeFlags&8772)!==0&&i!==null?(i.return=l,M=i):dc(e)}}function dc(e){for(;M!==null;){var t=M;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ie||jl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ie)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&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 N=k.memoizedState;if(N!==null){var P=N.dehydrated;P!==null&&ar(P)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(u(163))}Ie||t.flags&512&&Hi(t)}catch(T){ke(t,t.return,T)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function pc(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function hc(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jl(4,t)}catch(m){ke(t,n,m)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(m){ke(t,l,m)}}var i=t.return;try{Hi(t)}catch(m){ke(t,i,m)}break;case 5:var a=t.return;try{Hi(t)}catch(m){ke(t,a,m)}}}catch(m){ke(t,t.return,m)}if(t===e){M=null;break}var h=t.sibling;if(h!==null){h.return=t.return,M=h;break}M=t.return}}var Dp=Math.ceil,Fl=ue.ReactCurrentDispatcher,Wi=ue.ReactCurrentOwner,st=ue.ReactCurrentBatchConfig,b=0,Pe=null,Ce=null,De=0,tt=0,qn=qt(0),Re=0,zr=null,mn=0,Al=0,qi=0,Dr=null,Qe=null,Qi=0,Qn=1/0,It=null,Il=!1,Ki=null,Yt=null,Ml=!1,Zt=null,Ul=0,jr=0,Gi=null,Bl=-1,Hl=0;function Be(){return(b&6)!==0?Ee():Bl!==-1?Bl:Bl=Ee()}function bt(e){return(e.mode&1)===0?1:(b&2)!==0&&De!==0?De&-De:yp.transition!==null?(Hl===0&&(Hl=su()),Hl):(e=se,e!==0||(e=window.event,e=e===void 0?16:yu(e.type)),e)}function vt(e,t,n,r){if(50<jr)throw jr=0,Gi=null,Error(u(185));lr(e,n,r),((b&2)===0||e!==Pe)&&(e===Pe&&((b&2)===0&&(Al|=n),Re===4&&en(e,De)),Ke(e,r),n===1&&b===0&&(t.mode&1)===0&&(Qn=Ee()+500,ml&&Kt()))}function Ke(e,t){var n=e.callbackNode;yd(e,t);var r=Jr(e,e===Pe?De: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?mp(yc.bind(null,e)):ta(yc.bind(null,e)),fp(function(){(b&6)===0&&Kt()}),n=null;else{switch(uu(r)){case 1:n=Ro;break;case 4:n=ou;break;case 16:n=Qr;break;case 536870912:n=iu;break;default:n=Qr}n=_c(n,mc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mc(e,t){if(Bl=-1,Hl=0,(b&6)!==0)throw Error(u(327));var n=e.callbackNode;if(Kn()&&e.callbackNode!==n)return null;var r=Jr(e,e===Pe?De:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=$l(e,r);else{t=r;var l=b;b|=2;var i=vc();(Pe!==e||De!==t)&&(It=null,Qn=Ee()+500,gn(e,t));do try{Ap();break}catch(h){gc(e,h)}while(!0);di(),Fl.current=i,b=l,Ce!==null?t=0:(Pe=null,De=0,t=Re)}if(t!==0){if(t===2&&(l=No(e),l!==0&&(r=l,t=Xi(e,l))),t===1)throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;if(t===6)en(e,r);else{if(l=e.current.alternate,(r&30)===0&&!jp(l)&&(t=$l(e,r),t===2&&(i=No(e),i!==0&&(r=i,t=Xi(e,i))),t===1))throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(u(345));case 2:vn(e,Qe,It);break;case 3:if(en(e,r),(r&130023424)===r&&(t=Qi+500-Ee(),10<t)){if(Jr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ti(vn.bind(null,e,Qe,It),t);break}vn(e,Qe,It);break;case 4:if(en(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var a=31-dt(r);i=1<<a,a=t[a],a>l&&(l=a),r&=~i}if(r=l,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Dp(r/1960))-r,10<r){e.timeoutHandle=ti(vn.bind(null,e,Qe,It),r);break}vn(e,Qe,It);break;case 5:vn(e,Qe,It);break;default:throw Error(u(329))}}}return Ke(e,Ee()),e.callbackNode===n?mc.bind(null,e):null}function Xi(e,t){var n=Dr;return e.current.memoizedState.isDehydrated&&(gn(e,t).flags|=256),e=$l(e,t),e!==2&&(t=Qe,Qe=n,t!==null&&Ji(t)),e}function Ji(e){Qe===null?Qe=e:Qe.push.apply(Qe,e)}function jp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!pt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function en(e,t){for(t&=~qi,t&=~Al,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-dt(t),r=1<<n;e[n]=-1,t&=~r}}function yc(e){if((b&6)!==0)throw Error(u(327));Kn();var t=Jr(e,0);if((t&1)===0)return Ke(e,Ee()),null;var n=$l(e,t);if(e.tag!==0&&n===2){var r=No(e);r!==0&&(t=r,n=Xi(e,r))}if(n===1)throw n=zr,gn(e,0),en(e,t),Ke(e,Ee()),n;if(n===6)throw Error(u(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vn(e,Qe,It),Ke(e,Ee()),null}function Yi(e,t){var n=b;b|=1;try{return e(t)}finally{b=n,b===0&&(Qn=Ee()+500,ml&&Kt())}}function yn(e){Zt!==null&&Zt.tag===0&&(b&6)===0&&Kn();var t=b;b|=1;var n=st.transition,r=se;try{if(st.transition=null,se=1,e)return e()}finally{se=r,st.transition=n,b=t,(b&6)===0&&Kt()}}function Zi(){tt=qn.current,pe(qn)}function gn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,cp(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(si(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&pl();break;case 3:$n(),pe(Ve),pe(je),Si();break;case 5:vi(r);break;case 4:$n();break;case 13:pe(ge);break;case 19:pe(ge);break;case 10:pi(r.type._context);break;case 22:case 23:Zi()}n=n.return}if(Pe=e,Ce=e=tn(e.current,null),De=tt=t,Re=0,zr=null,qi=Al=mn=0,Qe=Dr=null,dn!==null){for(t=0;t<dn.length;t++)if(n=dn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=l,r.next=a}n.pending=r}dn=null}return e}function gc(e,t){do{var n=Ce;try{if(di(),Cl.current=Pl,Tl){for(var r=ve.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(hn=0,Ne=Te=ve=null,Tr=!1,Rr=0,Wi.current=null,n===null||n.return===null){Re=1,zr=t,Ce=null;break}e:{var i=e,a=n.return,h=n,m=t;if(t=De,h.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){var k=m,N=h,P=N.tag;if((N.mode&1)===0&&(P===0||P===11||P===15)){var T=N.alternate;T?(N.updateQueue=T.updateQueue,N.memoizedState=T.memoizedState,N.lanes=T.lanes):(N.updateQueue=null,N.memoizedState=null)}var A=$a(a);if(A!==null){A.flags&=-257,Va(A,a,h,i,t),A.mode&1&&Ha(i,k,t),t=A,m=k;var H=t.updateQueue;if(H===null){var $=new Set;$.add(m),t.updateQueue=$}else H.add(m);break e}else{if((t&1)===0){Ha(i,k,t),bi();break e}m=Error(u(426))}}else if(ye&&h.mode&1){var xe=$a(a);if(xe!==null){(xe.flags&65536)===0&&(xe.flags|=256),Va(xe,a,h,i,t),ci(Vn(m,h));break e}}i=m=Vn(m,h),Re!==4&&(Re=2),Dr===null?Dr=[i]:Dr.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var w=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"&&(Yt===null||!Yt.has(S)))){i.flags|=65536,t&=-t,i.lanes|=t;var O=Ba(i,h,t);da(i,O);break e}}i=i.return}while(i!==null)}Sc(n)}catch(V){t=V,Ce===n&&n!==null&&(Ce=n=n.return);continue}break}while(!0)}function vc(){var e=Fl.current;return Fl.current=Pl,e===null?Pl:e}function bi(){(Re===0||Re===3||Re===2)&&(Re=4),Pe===null||(mn&268435455)===0&&(Al&268435455)===0||en(Pe,De)}function $l(e,t){var n=b;b|=2;var r=vc();(Pe!==e||De!==t)&&(It=null,gn(e,t));do try{Fp();break}catch(l){gc(e,l)}while(!0);if(di(),b=n,Fl.current=r,Ce!==null)throw Error(u(261));return Pe=null,De=0,Re}function Fp(){for(;Ce!==null;)wc(Ce)}function Ap(){for(;Ce!==null&&!sd();)wc(Ce)}function wc(e){var t=xc(e.alternate,e,tt);e.memoizedProps=e.pendingProps,t===null?Sc(e):Ce=t,Wi.current=null}function Sc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Np(n,t,tt),n!==null){Ce=n;return}}else{if(n=Pp(n,t),n!==null){n.flags&=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Re=6,Ce=null;return}}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Re===0&&(Re=5)}function vn(e,t,n){var r=se,l=st.transition;try{st.transition=null,se=1,Ip(e,t,n,r)}finally{st.transition=l,se=r}return null}function Ip(e,t,n,r){do Kn();while(Zt!==null);if((b&6)!==0)throw Error(u(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(u(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(gd(e,i),e===Pe&&(Ce=Pe=null,De=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Ml||(Ml=!0,_c(Qr,function(){return Kn(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=st.transition,st.transition=null;var a=se;se=1;var h=b;b|=4,Wi.current=null,Op(e,n),cc(n,e),rp(bo),br=!!Zo,bo=Zo=null,e.current=n,zp(n),ud(),b=h,se=a,st.transition=i}else e.current=n;if(Ml&&(Ml=!1,Zt=e,Ul=l),i=e.pendingLanes,i===0&&(Yt=null),fd(n.stateNode),Ke(e,Ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Il)throw Il=!1,e=Ki,Ki=null,e;return(Ul&1)!==0&&e.tag!==0&&Kn(),i=e.pendingLanes,(i&1)!==0?e===Gi?jr++:(jr=0,Gi=e):jr=0,Kt(),null}function Kn(){if(Zt!==null){var e=uu(Ul),t=st.transition,n=se;try{if(st.transition=null,se=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Ul=0,(b&6)!==0)throw Error(u(331));var l=b;for(b|=4,M=e.current;M!==null;){var i=M,a=i.child;if((M.flags&16)!==0){var h=i.deletions;if(h!==null){for(var m=0;m<h.length;m++){var k=h[m];for(M=k;M!==null;){var N=M;switch(N.tag){case 0:case 11:case 15:Or(8,N,i)}var P=N.child;if(P!==null)P.return=N,M=P;else for(;M!==null;){N=M;var T=N.sibling,A=N.return;if(oc(N),N===k){M=null;break}if(T!==null){T.return=A,M=T;break}M=A}}}var H=i.alternate;if(H!==null){var $=H.child;if($!==null){H.child=null;do{var xe=$.sibling;$.sibling=null,$=xe}while($!==null)}}M=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,M=a;else e:for(;M!==null;){if(i=M,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:Or(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,M=w;break e}M=i.return}}var y=e.current;for(M=y;M!==null;){a=M;var S=a.child;if((a.subtreeFlags&2064)!==0&&S!==null)S.return=a,M=S;else e:for(a=y;M!==null;){if(h=M,(h.flags&2048)!==0)try{switch(h.tag){case 0:case 11:case 15:jl(9,h)}}catch(V){ke(h,h.return,V)}if(h===a){M=null;break e}var O=h.sibling;if(O!==null){O.return=h.return,M=O;break e}M=h.return}}if(b=l,Kt(),xt&&typeof xt.onPostCommitFiberRoot=="function")try{xt.onPostCommitFiberRoot(Kr,e)}catch{}r=!0}return r}finally{se=n,st.transition=t}}return!1}function kc(e,t,n){t=Vn(n,t),t=Ua(e,t,1),e=Xt(e,t,1),t=Be(),e!==null&&(lr(e,1,t),Ke(e,t))}function ke(e,t,n){if(e.tag===3)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"&&(Yt===null||!Yt.has(r))){e=Vn(n,e),e=Ba(t,e,1),t=Xt(t,e,1),e=Be(),t!==null&&(lr(t,1,e),Ke(t,e));break}}t=t.return}}function Mp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(De&n)===n&&(Re===4||Re===3&&(De&130023424)===De&&500>Ee()-Qi?gn(e,0):qi|=n),Ke(e,t)}function Ec(e,t){t===0&&((e.mode&1)===0?t=1:(t=Xr,Xr<<=1,(Xr&130023424)===0&&(Xr=4194304)));var n=Be();e=jt(e,t),e!==null&&(lr(e,t,n),Ke(e,n))}function Up(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ec(e,n)}function Bp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(u(314))}r!==null&&r.delete(t),Ec(e,n)}var xc;xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)qe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return qe=!1,Rp(e,t,n);qe=(e.flags&131072)!==0}else qe=!1,ye&&(t.flags&1048576)!==0&&na(t,gl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;zl(e,t),e=t.pendingProps;var l=Fn(t,je.current);Hn(t,n),l=xi(null,t,r,e,l,n);var i=_i();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,hl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,yi(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,Li(t,r,e,n),t=ji(null,t,r,!0,i,n)):(t.tag=0,ye&&i&&ii(t),Ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(zl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=$p(r),e=mt(r,e),l){case 0:t=Di(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,mt(r.type,e),n);break e}throw Error(u(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Di(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Xa(e,t,r,l,n);case 3:e:{if(Ja(t),e===null)throw Error(u(387));r=t.pendingProps,i=t.memoizedState,l=i.element,fa(e,t),xl(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Vn(Error(u(423)),t),t=Ya(e,t,r,n,l);break e}else if(r!==l){l=Vn(Error(u(424)),t),t=Ya(e,t,r,n,l);break e}else for(et=Wt(t.stateNode.containerInfo.firstChild),be=t,ye=!0,ht=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=At(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null&&ai(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ei(r,l)?a=null:i!==null&&ei(r,i)&&(t.flags|=32),Ga(e,t),Ue(e,t,a,n),t.child;case 6:return e===null&&ai(t),null;case 13:return Za(e,t,n);case 4:return gi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Wa(e,t,r,l,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,a=l.value,fe(Sl,r._currentValue),r._currentValue=a,i!==null)if(pt(i.value,a)){if(i.children===l.children&&!Ve.current){t=At(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var h=i.dependencies;if(h!==null){a=i.child;for(var m=h.firstContext;m!==null;){if(m.context===r){if(i.tag===1){m=Ft(-1,n&-n),m.tag=2;var k=i.updateQueue;if(k!==null){k=k.shared;var N=k.pending;N===null?m.next=m:(m.next=N.next,N.next=m),k.pending=m}}i.lanes|=n,m=i.alternate,m!==null&&(m.lanes|=n),hi(i.return,n,t),h.lanes|=n;break}m=m.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(u(341));a.lanes|=n,h=a.alternate,h!==null&&(h.lanes|=n),hi(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Hn(t,n),l=ot(l),r=r(l),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),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:mt(r,l),zl(e,t),t.tag=1,We(r)?(e=!0,hl(t)):e=!1,Hn(t,n),Ia(t,r,l),Li(t,r,l,n),ji(null,t,r,!0,e,n);case 19:return ec(e,t,n);case 22:return Ka(e,t,n)}throw Error(u(156,t.tag))};function _c(e,t){return ru(e,t)}function Hp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ut(e,t,n,r){return new Hp(e,t,n,r)}function es(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $p(e){if(typeof e=="function")return es(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kt)return 11;if(e===Et)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=ut(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vl(e,t,n,r,l,i){var a=2;if(r=e,typeof e=="function")es(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case we:return wn(n.children,l,i,t);case Oe:a=8,l|=8;break;case ct:return e=ut(12,n,t,l|2),e.elementType=ct,e.lanes=i,e;case Je:return e=ut(13,n,t,l),e.elementType=Je,e.lanes=i,e;case ft:return e=ut(19,n,t,l),e.elementType=ft,e.lanes=i,e;case Se:return Wl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Pt:a=10;break e;case on:a=9;break e;case kt:a=11;break e;case Et:a=14;break e;case $e:a=16,r=null;break e}throw Error(u(130,e==null?e:typeof e,""))}return t=ut(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function Wl(e,t,n,r){return e=ut(22,e,r,t),e.elementType=Se,e.lanes=n,e.stateNode={isHidden:!1},e}function ts(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function ns(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Vp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Po(0),this.expirationTimes=Po(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Po(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rs(e,t,n,r,l,i,a,h,m){return e=new Vp(e,t,n,h,m),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ut(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},yi(i),e}function Wp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:he,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Cc(e){if(!e)return Qt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(u(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(We(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(u(171))}if(e.tag===1){var n=e.type;if(We(n))return bu(e,n,t)}return t}function Tc(e,t,n,r,l,i,a,h,m){return e=rs(n,r,!0,e,l,i,a,h,m),e.context=Cc(null),n=e.current,r=Be(),l=bt(n),i=Ft(r,l),i.callback=t??null,Xt(n,i,l),e.current.lanes=l,lr(e,l,r),Ke(e,r),e}function ql(e,t,n,r){var l=t.current,i=Be(),a=bt(l);return n=Cc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ft(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Xt(l,t,a),e!==null&&(vt(e,l,a,i),El(e,l,a)),a}function Ql(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Rc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ls(e,t){Rc(e,t),(e=e.alternate)&&Rc(e,t)}function qp(){return null}var Nc=typeof reportError=="function"?reportError:function(e){console.error(e)};function os(e){this._internalRoot=e}Kl.prototype.render=os.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));ql(e,t,null,null)},Kl.prototype.unmount=os.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){ql(null,e,null,null)}),t[Lt]=null}};function Kl(e){this._internalRoot=e}Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=fu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ht.length&&t!==0&&t<Ht[n].priority;n++);Ht.splice(n,0,e),n===0&&hu(e)}};function is(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Pc(){}function Qp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var k=Ql(a);i.call(k)}}var a=Tc(t,r,e,0,null,!1,!1,"",Pc);return e._reactRootContainer=a,e[Lt]=a.current,vr(e.nodeType===8?e.parentNode:e),yn(),a}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var h=r;r=function(){var k=Ql(m);h.call(k)}}var m=rs(e,0,!1,null,null,!1,!1,"",Pc);return e._reactRootContainer=m,e[Lt]=m.current,vr(e.nodeType===8?e.parentNode:e),yn(function(){ql(t,m,n,r)}),m}function Xl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var a=i;if(typeof l=="function"){var h=l;l=function(){var m=Ql(a);h.call(m)}}ql(t,a,e,l)}else a=Qp(n,t,e,l,r);return Ql(a)}au=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=rr(t.pendingLanes);n!==0&&(Lo(t,n|1),Ke(t,Ee()),(b&6)===0&&(Qn=Ee()+500,Kt()))}break;case 13:yn(function(){var r=jt(e,1);if(r!==null){var l=Be();vt(r,e,1,l)}}),ls(e,1)}},Oo=function(e){if(e.tag===13){var t=jt(e,134217728);if(t!==null){var n=Be();vt(t,e,134217728,n)}ls(e,134217728)}},cu=function(e){if(e.tag===13){var t=bt(e),n=jt(e,t);if(n!==null){var r=Be();vt(n,e,t,r)}ls(e,t)}},fu=function(){return se},du=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},xo=function(e,t,n){switch(t){case"input":if(mo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=dl(r);if(!l)throw Error(u(90));As(r),mo(r,l)}}}break;case"textarea":Hs(e,n);break;case"select":t=n.value,t!=null&&xn(e,!!n.multiple,t,!1)}},Js=Yi,Ys=yn;var Kp={usingClientEntryPoint:!1,Events:[kr,Dn,dl,Gs,Xs,Yi]},Fr={findFiberByHostInstance:un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Gp={bundleType:Fr.bundleType,version:Fr.version,rendererPackageName:Fr.rendererPackageName,rendererConfig:Fr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ue.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tu(e),e===null?null:e.stateNode},findFiberByHostInstance:Fr.findFiberByHostInstance||qp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Jl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jl.isDisabled&&Jl.supportsFiber)try{Kr=Jl.inject(Gp),xt=Jl}catch{}}return Ge.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kp,Ge.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!is(t))throw Error(u(200));return Wp(e,t,null,n)},Ge.createRoot=function(e,t){if(!is(e))throw Error(u(299));var n=!1,r="",l=Nc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=rs(e,1,!1,null,null,n,!1,r,l),e[Lt]=t.current,vr(e.nodeType===8?e.parentNode:e),new os(t)},Ge.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=tu(t),e=e===null?null:e.stateNode,e},Ge.flushSync=function(e){return yn(e)},Ge.hydrate=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!0,n)},Ge.hydrateRoot=function(e,t,n){if(!is(e))throw Error(u(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",a=Nc;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,vr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Kl(t)},Ge.render=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!1,n)},Ge.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(u(40));return e._reactRootContainer?(yn(function(){Xl(null,null,e,!1,function(){e._reactRootContainer=null,e[Lt]=null})}),!0):!1},Ge.unstable_batchedUpdates=Yi,Ge.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(u(200));if(e==null||e._reactInternals===void 0)throw Error(u(38));return Xl(e,t,n,!1,r)},Ge.version="18.3.1-next-f1338f8080-20240426",Ge}var Ic;function n1(){if(Ic)return as.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(s){console.error(s)}}return o(),as.exports=t1(),as.exports}var Mc;function r1(){if(Mc)return Yl;Mc=1;var o=n1();return Yl.createRoot=o.createRoot,Yl.hydrateRoot=o.hydrateRoot,Yl}var l1=r1();const o1=cf(l1);var Ps=Ns();function ff(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ds={exports:{}},ps,Uc;function i1(){if(Uc)return ps;Uc=1;var o="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ps=o,ps}var hs,Bc;function s1(){if(Bc)return hs;Bc=1;var o=i1();function s(){}function u(){}return u.resetWarningCache=s,hs=function(){function c(p,g,_,x,C,L){if(L!==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}}c.isRequired=c;function f(){return c}var d={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:f,element:c,elementType:c,instanceOf:f,node:c,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:u,resetWarningCache:s};return d.PropTypes=d,d},hs}var Hc;function u1(){return Hc||(Hc=1,ds.exports=s1()()),ds.exports}var at=u1(),$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 a1(){return Vc||(Vc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c.call(this,g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return this&&this[d]||d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(this,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,this&&this[g]||g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()}($c)),$c.exports}var c1=a1();const f1=ff(c1),d1="_logo_1ucpf_27",p1={logo:d1},h1=f1.bind({...p1}),Zl={base:"#626366",secondary:"#0202EA",inverse:"#ffffff"},df=({ariaHidden:o=!0,className:s,inverse:u,title:c="Healthgrades",width:f})=>{const d={[s]:s,logo:!0,"logo--standard":!u,"logo--inverse":u},p=u?Zl.inverse:Zl.base,g=u?Zl.inverse:Zl.secondary;return I.jsxs("svg",{className:h1(d),"aria-hidden":o?!0:null,width:f||"100%",viewBox:"0 0 165 24",children:[I.jsx("title",{children:c}),I.jsx("path",{fill:p,d:"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"}),I.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"}),I.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"})]})};df.propTypes={ariaHidden:at.bool,className:at.string,inverse:at.bool,title:at.string,width:at.number};var ms={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 m1(){return Wc||(Wc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c(g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()}(ms)),ms.exports}var y1=m1();const Gn=cf(y1),g1="Xf8Xj",v1="UsscU",w1="_9Sfro",S1="e-REr",k1="yLS5b",E1="_7nyFu",x1="Dp470",rn={closed:g1,linkList:v1,open:w1,icon:S1,menuBtnTitle:k1,title:E1,btn:x1};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 _1(){return Qc||(Qc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){for(var d="",p=0;p<arguments.length;p++){var g=arguments[p];g&&(d=f(d,c(g)))}return d}function c(d){if(typeof d=="string"||typeof d=="number")return d;if(typeof d!="object")return"";if(Array.isArray(d))return u.apply(null,d);if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]"))return d.toString();var p="";for(var g in d)s.call(d,g)&&d[g]&&(p=f(p,g));return p}function f(d,p){return p?d?d+" "+p:d+p:d}o.exports?(u.default=u,o.exports=u):window.classNames=u})()}(qc)),qc.exports}var C1=_1();const T1=ff(C1),R1="_icon_1tari_27",N1="_xs_1tari_33",P1="_sm_1tari_36",L1="_md_1tari_39",O1="_lg_1tari_42",z1="_xl_1tari_45",D1="_inheritSize_1tari_48",ys={icon:R1,xs:N1,sm:P1,md:L1,lg:O1,xl:z1,inheritSize:D1},He=({ariaHidden:o=!0,className:s,children:u,inheritSize:c,noSetSize:f,qaTarget:d,size:p="md",title:g,viewBox:_="0 0 24 24"})=>{const x={[s]:!!s,[ys.icon]:!c,[ys[p]]:!c&&!f,[ys.inheritSize]:c};return I.jsxs("svg",{className:T1(x),viewBox:_,width:"1em",height:"1em","aria-hidden":o,"data-qa-target":d,focusable:!1,children:[!o&&!!g&&I.jsx("title",{children:g}),u]})};He.propTypes={ariaHidden:at.bool,className:at.string,inheritSize:at.bool,noSetSize:at.bool,qaTarget:at.string,size:at.oneOf(["xs","sm","md","lg","xl"]),title:at.string};const j1=I.jsx("path",{d:"M8 20l8-8-8-8",fill:"none",stroke:"currentColor",strokeLinecap:"round"}),Ls=o=>{const{qaTarget:s="chevron-right-icon",title:u="Chevron Right"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:j1})};Ls.propTypes=He.propTypes;/*! js-cookie v3.0.5 | MIT */function bl(o){for(var s=1;s<arguments.length;s++){var u=arguments[s];for(var c in u)o[c]=u[c]}return o}var F1={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 Ss(o,s){function u(f,d,p){if(!(typeof document>"u")){p=bl({},s,p),typeof p.expires=="number"&&(p.expires=new Date(Date.now()+p.expires*864e5)),p.expires&&(p.expires=p.expires.toUTCString()),f=encodeURIComponent(f).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var g="";for(var _ in p)p[_]&&(g+="; "+_,p[_]!==!0&&(g+="="+p[_].split(";")[0]));return document.cookie=f+"="+o.write(d,f)+g}}function c(f){if(!(typeof document>"u"||arguments.length&&!f)){for(var d=document.cookie?document.cookie.split("; "):[],p={},g=0;g<d.length;g++){var _=d[g].split("="),x=_.slice(1).join("=");try{var C=decodeURIComponent(_[0]);if(p[C]=o.read(x,C),f===C)break}catch{}}return f?p[f]:p}}return Object.create({set:u,get:c,remove:function(f,d){u(f,"",bl({},d,{expires:-1}))},withAttributes:function(f){return Ss(this.converter,bl({},this.attributes,f))},withConverter:function(f){return Ss(bl({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(s)},converter:{value:Object.freeze(o)}})}var A1=Ss(F1,{path:"/"});const Os=()=>{if(typeof localStorage>"u"||typeof localStorage=="unknown")return!1;const o="hg3.localstoragetest";try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch{return!1}},pf=()=>typeof window<"u"&&!!window,hf=!pf()||!window.location||!window.location.search,I1=o=>o[0].toUpperCase()+o.slice(1),mf=/hg\.debug(\w*)=true/i,ks=/hg3.enable(\w*)debug/i,yf=(o,s)=>{const u=o.match(s)||{};return u&&u[1]||null},M1=()=>hf?!1:yf(window.location.search,mf),U1=()=>Os()?Object.keys(localStorage).reduce((o,s)=>o||ks.test(s)&&yf(s,ks),!1):!1,B1=()=>{const o=M1()||U1()||"analytics";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${I1(o)}Debug`}},{localStorageName:zs,localStorageToggleName:H1}=B1(),$1=()=>hf?null:mf.test(window.location.search),V1=()=>Os()?Object.entries(localStorage).some(([o,s])=>o.match(ks)&&s==="true"):null,gf=()=>{const o=$1()||V1(),s=Os();if(s)try{localStorage.setItem(H1,o)}catch(u){__DEBUG__&&console.warn("analyticsDebug: Unable to save debug information to localStorage",u)}return o&&s},vf=()=>{try{localStorage.setItem(zs,"[]")}catch(o){__DEBUG__&&console.error("analyticsDebug: Unable to save debug information to localStorage",o)}},wf=()=>{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[]},Sf=(o,{contextData:s,...u})=>{if(!gf())return vf(),!1;const c=wf().concat(JSON.stringify({...s,...u,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}},W1={clear:vf,getCallHistory:wf,recordCall:Sf};gf()&&pf()&&(window.Test={analyticsDebug:W1,...window.Test});const kf=({pageName:o=!1,PageName:s=!1,...u}={})=>({...u,PageName:s||o||""});let eo=typeof window<"u"?kf(window.utag_data)||{}:{},wt={callStack:[],waitingForUtag:!1,waitForUtag:()=>{if(wt.waitingForUtag)return;wt.waitingForUtag=!0;let o=0;const s=setInterval(()=>{if(window.utag){clearInterval(s);const u=wt.callStack.length;for(let c=0;c<u;c++){const f=wt.callStack.shift();window.utag[f.name](f.data)}}else o++>10&&(console.error("utag did not resolve"),clearInterval(s))},100)},view:o=>{window.utag?window.utag.view(o):(wt.callStack&&wt.callStack.push({name:"view",data:o}),wt.waitForUtag())},link:o=>{window.utag?window.utag.link(o):(wt.callStack&&wt.callStack.push({name:"link",data:o}),wt.waitForUtag())}};const Kc=(o={})=>Object.entries(o).reduce((s,[u,c])=>(c&&(s[u.replace("hg.","")]=c),s),{}),q1={_utagData:()=>eo,getLegacyAnalyticsInstance:()=>{const{s:{constructor:{name:o=""}={}}={}}=window||{};return o==="AppMeasurement"?window.s:void 0},trackLink:(o,s,u=!0)=>{try{!u&&typeof window<"u"&&(console.log(window.utag_data),window.utag_data&&(eo=window.utag_data));const{addTrackValues:c,contextData:f=!1,PageName:d=!1,...p}=kf(s),g=c||p,_=(d||eo.PageName)+"|"+o,{server:x,ProductChannel:C,RollupSpecialtyID:L,ClientID:j}=eo,G={ClientID:j,link_name:_,ProductChannel:C,RollupSpecialtyID:L,server:x,SitePathing:_,...Kc(g||{}),...Kc(f||{})};setTimeout(()=>{wt.link(G),Sf("trackLink",G)},0)}catch(c){console.error(c)}}},Q1={getLegacyAnalyticsInstance:()=>({}),trackLink:()=>{}},K1=typeof window>"u"?Q1:q1,G1={ELEMENT_CLICKED:"redventures.usertracking.v3.ElementClicked"},Ef=(o,s={},u,c=G1.ELEMENT_CLICKED)=>{const f=X1(o,u);K1.trackLink(` Header - ${o}`,{...s,...f,actionOutcome:"internal",schemaTypes:c})},X1=(o,s)=>{var d;const u=s==null?void 0:s.target,c=((d=u==null?void 0:u.dataset)==null?void 0:d.qaTarget)??(u==null?void 0:u.getAttribute("data-qa-target")),f=u==null?void 0:u.innerText;return{webElement:{htmlId:c??"",name:o,text:f??""}}},J1="x2RPM",Y1="I5ACa",Z1="E-fRP",lo={linkList:J1,listWrap:Y1,listItem:Z1,new:"E5zf3"},b1=({linkList:o,listId:s})=>o.links.map(({extraClasses:u="",isNewLink:c=!1,target:f="_blank",text:d="",url:p="",svgIcon:g=""},_)=>{const x=`${s}--link-${_+1}`,C={[lo.listItem]:!0,[lo.new]:c,[u]:u};let L=p;if(d==="Do Not Sell or Share My Personal Information"&&typeof document<"u"){const j="40706f89-b4b9-4c92-b517-bd87b5ddee4c",G=A1.get("tglr_anon_id"),D=`${p}?anonymousId=${G}&orgId=${j}`;L=G?D:p}return I.jsx("li",{children:p?I.jsxs("a",{className:Gn(C),"data-qa-target":x,href:L,target:f,rel:f==="_blank"?"noopener":null,onClick:j=>Ef(`Footer ${s}: ${d.replace(/\u00B7/,"")}`,{},j),children:[d,g&&I.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]}):I.jsxs("button",{className:Gn(C),"data-qa-target":x,type:"button",children:[d,g&&I.jsx("span",{className:"footer-link-list-item__icon",dangerouslySetInnerHTML:{__html:g}})]})},_)}),xf=({className:o,linkList:s,listId:u,listWrap:c})=>{var d;if(!((d=s==null?void 0:s.links)!=null&&d.length))return null;const f={[o]:o,[lo.linkList]:!0,[lo.listWrap]:c,"list-unstyled":!0};return I.jsx("ul",{className:Gn(f),id:u,children:b1({linkList:s,listId:u})})},e0=({linkList:o,openByDefault:s})=>{const[u,c]=Ps.useState(s),{id:f,links:d,title:p}=o;if(!(d!=null&&d.length)||!p)return null;const g=`footer-${f}-link-list`,_=`${g}--menu-title`,x=`${g}--menu-btn`,C={[rn.closed]:!u,[rn.open]:u};return I.jsxs("div",{className:Gn(C),"data-qa-target":g,children:[I.jsx("div",{className:Gn([rn.menuBtnTitle],[rn.title]),"data-qa-target":_,children:p}),I.jsxs("button",{className:Gn([rn.menuBtnTitle],[rn.btn]),"aria-controls":g,"aria-haspopup":"true","data-qa-target":x,onClick:()=>c(!u),type:"button",children:[p,I.jsx(Ls,{size:"sm",className:rn.icon})]}),I.jsx(xf,{className:rn.linkList,linkList:o,listId:g})]})},t0=I.jsx("path",{fill:"currentColor",d:"M9.3 21v-8.2H6V9.5h3.3v-2c0-3 1.9-4.5 4.6-4.5l2.7.1v3.2h-1.9C13.2 6.3 13 7 13 8v1.5h4.3l-1.7 3.3H13V21H9.3z"}),_f=o=>{const{qaTarget:s="facebook-icon",title:u="Facebook"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:t0})};_f.propTypes=He.propTypes;const n0=I.jsx("path",{fill:"currentColor",d:"M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 001.384 2.126A5.868 5.868 0 004.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 002.126-1.384 5.86 5.86 0 001.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 00-1.384-2.126A5.847 5.847 0 0019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 01-.899 1.382 3.744 3.744 0 01-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 01-1.379-.899 3.644 3.644 0 01-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 100-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 01-2.88 0 1.44 1.44 0 012.88 0z"}),Cf=o=>{const{qaTarget:s="instagram-icon",title:u="Instagram"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"-2 -2 28 28",...o,children:n0})};Cf.propTypes=He.propTypes;const r0=I.jsx("path",{fill:"currentColor",d:"M8 19H5V9.6h3v9.6zM6.3 8.3c-.9 0-1.7-.8-1.7-1.8 0-.9.7-1.7 1.7-1.7s1.8.7 1.8 1.7-.8 1.8-1.8 1.8zM19.1 19h-3v-4.7c0-1 0-2.5-1.5-2.5-1.6 0-1.8 1.2-1.8 2.4v4.8h-3V9.5h2.9v1.3c.4-.7 1.3-1.5 2.8-1.5 3 0 3.6 2 3.6 4.6v5.2z"}),Tf=o=>{const{qaTarget:s="linkedIn-icon",title:u="LinkedIn"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"2 2 20 20",...o,children:r0})};Tf.propTypes=He.propTypes;const l0=I.jsx("path",{fill:"currentColor",d:"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"}),Rf=o=>{const{qaTarget:s="pinterest-icon",title:u="Pinterest"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:l0})};Rf.propTypes=He.propTypes;const o0=I.jsx("path",{fill:"currentColor",d:"M714.163 519.284L1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z"}),Nf=o=>I.jsx(He,{qaTarget:"x-icon",title:"X",viewBox:"50 -180 1200 1600",...o,children:o0});Nf.propTypes=He.propTypes;const i0=I.jsx("path",{fill:"currentColor",d:"M23.499 6.203a3.008 3.008 0 00-2.089-2.089c-1.87-.501-9.4-.501-9.4-.501s-7.509-.01-9.399.501a3.008 3.008 0 00-2.088 2.09A31.258 31.26 0 000 12.01a31.258 31.26 0 00.523 5.785 3.008 3.008 0 002.088 2.089c1.869.502 9.4.502 9.4.502s7.508 0 9.399-.502a3.008 3.008 0 002.089-2.09 31.258 31.26 0 00.5-5.784 31.258 31.26 0 00-.5-5.808zm-13.891 9.4V8.407l6.266 3.604z"}),Pf=o=>{const{qaTarget:s="youtube-icon",title:u="Youtube"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:"-1 -1 25 25",...o,children:i0})};Pf.propTypes=He.propTypes;const s0=o=>{switch(o){case"twitter":return I.jsx(Nf,{});case"instagram":return I.jsx(Cf,{});case"youtube":return I.jsx(Pf,{});case"pinterest":return I.jsx(Rf,{});case"facebook":return I.jsx(_f,{});case"linkedin":return I.jsx(Tf,{});default:return I.jsx(I.Fragment,{})}},u0=({socialLinks:o})=>o.length?o.map(({socialService:s,url:u},c)=>{const f=s.charAt(0).toUpperCase()+s.slice(1);return I.jsx("a",{href:u,"aria-label":`Follow Healthgrades on ${f}`,id:`footer-social-link-${s}`,"data-qa-target":`social-link-${c+1}`,target:"_blank",rel:"noopener",children:s0(s)},s)}):I.jsx(I.Fragment,{}),a0="iB7P6",c0="Flz-r",Gc={linkList:a0,menuBtn:c0},f0=({linkList:o})=>{const{id:s,links:u,title:c}=o,f={...o,links:u.map(p=>({text:p.title,type:p.type,url:p.url}))};if(!(u!=null&&u.length)||!c)return null;const d=`footer-${s}-link-list`;return I.jsxs("details",{className:Gc.linkList,"data-qa-target":d,children:[I.jsxs("summary",{className:Gc.menuBtn,"data-qa-target":`${d}--menu-btn`,children:[c,I.jsx("span",{className:"sr-only",children:" by searching our wide variety of specialty directories:"}),I.jsx(Ls,{size:"sm"})]}),I.jsx(xf,{linkList:f,listId:d,listWrap:!0})]})},d0=()=>{const o=()=>window!=null&&window.utag_data?window.utag_data=window.utag_data:I.jsxs(I.Fragment,{children:[window.utag_data=p0,function(s,u,c,f){var d;s="https://tags.tiqcdn.com/utag/hg/main/qa/utag.js",u=document,c="script",f=u.createElement(c),f.src=s,f.type="text/javascript",f.async=!0,s=u.getElementsByTagName(c)[0],(d=s.parentNode)==null||d.insertBefore(f,s)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});Ps.useEffect(()=>{o()},[])},Xc="footer-import-svc",p0={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:""},h0="QoKk0",m0="JE4qD",y0="_8L3xP",g0="iHKOQ",v0="NXurI",w0="_-9l1r",S0="JKvri",ln={syndFooter:h0,container:m0,linkList:y0,copyright:g0,newsletter:v0,logos:w0,socialLinks:S0},k0=({cmsBody:o,id:s="syndicated-footer"})=>{var L;d0(),Ps.useEffect(()=>{const j=document.querySelector(".newsletter-form__btn");if(!j)return;const G=D=>Ef("newsletter submit",{},D);return j.addEventListener("click",G),()=>{document.querySelector(".newsletter-form__btn").removeEventListener("click",G)}},[]);const u=j=>j.split(" ").join("-").toLowerCase(),{footer:{badgeHtml:c="",content:f=[],logo:d={},navigation:p=[],socialIcons:g=[]}={}}=o,_=f==null?void 0:f.find(({type:j})=>j==="List"),x=(L=f==null?void 0:f.find(({type:j})=>j==="RichTextModule"))==null?void 0:L.text,C=()=>p.map((j,G)=>{const D={id:u(j.text.text),links:j.subNavigation,title:j.text.text};return I.jsx(e0,{linkList:D,openByDefault:D.id==="our-company"},G)});return I.jsx("footer",{className:ln.syndFooter,"data-qa-target":s,children:I.jsxs("div",{className:ln.container,children:[I.jsx("div",{className:ln.linkList,children:C()}),I.jsx("div",{className:ln.linkList,children:I.jsx(f0,{linkList:{id:u(_.title.text),links:_.items,title:_.title.text}})}),I.jsx("div",{className:ln.newsletter,children:x&&I.jsx("div",{className:"synd-footer-newsletter",dangerouslySetInnerHTML:{__html:x}})}),I.jsxs("div",{className:ln.logos,children:[I.jsx(E0,{link:d.link}),I.jsx("div",{className:ln.socialLinks,children:I.jsx(u0,{socialLinks:g})})]}),I.jsx("div",{className:ln.copyright,dangerouslySetInnerHTML:{__html:c}})]})})},E0=({link:o})=>{if(!o)return I.jsx(I.Fragment,{});const s=o.url||"/";return I.jsx("a",{"aria-label":"Healthgrades Home",href:s,id:"cms-logo--section",children:I.jsx(df,{inverse:!0,width:200})})};function Lf(o,s){return function(){return o.apply(s,arguments)}}const{toString:x0}=Object.prototype,{getPrototypeOf:Ds}=Object,so=(o=>s=>{const u=x0.call(s);return o[u]||(o[u]=u.slice(8,-1).toLowerCase())})(Object.create(null)),St=o=>(o=o.toLowerCase(),s=>so(s)===o),uo=o=>s=>typeof s===o,{isArray:Xn}=Array,Mr=uo("undefined");function _0(o){return o!==null&&!Mr(o)&&o.constructor!==null&&!Mr(o.constructor)&&nt(o.constructor.isBuffer)&&o.constructor.isBuffer(o)}const Of=St("ArrayBuffer");function C0(o){let s;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?s=ArrayBuffer.isView(o):s=o&&o.buffer&&Of(o.buffer),s}const T0=uo("string"),nt=uo("function"),zf=uo("number"),ao=o=>o!==null&&typeof o=="object",R0=o=>o===!0||o===!1,to=o=>{if(so(o)!=="object")return!1;const s=Ds(o);return(s===null||s===Object.prototype||Object.getPrototypeOf(s)===null)&&!(Symbol.toStringTag in o)&&!(Symbol.iterator in o)},N0=St("Date"),P0=St("File"),L0=St("Blob"),O0=St("FileList"),z0=o=>ao(o)&&nt(o.pipe),D0=o=>{let s;return o&&(typeof FormData=="function"&&o instanceof FormData||nt(o.append)&&((s=so(o))==="formdata"||s==="object"&&nt(o.toString)&&o.toString()==="[object FormData]"))},j0=St("URLSearchParams"),[F0,A0,I0,M0]=["ReadableStream","Request","Response","Headers"].map(St),U0=o=>o.trim?o.trim():o.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ur(o,s,{allOwnKeys:u=!1}={}){if(o===null||typeof o>"u")return;let c,f;if(typeof o!="object"&&(o=[o]),Xn(o))for(c=0,f=o.length;c<f;c++)s.call(null,o[c],c,o);else{const d=u?Object.getOwnPropertyNames(o):Object.keys(o),p=d.length;let g;for(c=0;c<p;c++)g=d[c],s.call(null,o[g],g,o)}}function Df(o,s){s=s.toLowerCase();const u=Object.keys(o);let c=u.length,f;for(;c-- >0;)if(f=u[c],s===f.toLowerCase())return f;return null}const Sn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,jf=o=>!Mr(o)&&o!==Sn;function Es(){const{caseless:o}=jf(this)&&this||{},s={},u=(c,f)=>{const d=o&&Df(s,f)||f;to(s[d])&&to(c)?s[d]=Es(s[d],c):to(c)?s[d]=Es({},c):Xn(c)?s[d]=c.slice():s[d]=c};for(let c=0,f=arguments.length;c<f;c++)arguments[c]&&Ur(arguments[c],u);return s}const B0=(o,s,u,{allOwnKeys:c}={})=>(Ur(s,(f,d)=>{u&&nt(f)?o[d]=Lf(f,u):o[d]=f},{allOwnKeys:c}),o),H0=o=>(o.charCodeAt(0)===65279&&(o=o.slice(1)),o),$0=(o,s,u,c)=>{o.prototype=Object.create(s.prototype,c),o.prototype.constructor=o,Object.defineProperty(o,"super",{value:s.prototype}),u&&Object.assign(o.prototype,u)},V0=(o,s,u,c)=>{let f,d,p;const g={};if(s=s||{},o==null)return s;do{for(f=Object.getOwnPropertyNames(o),d=f.length;d-- >0;)p=f[d],(!c||c(p,o,s))&&!g[p]&&(s[p]=o[p],g[p]=!0);o=u!==!1&&Ds(o)}while(o&&(!u||u(o,s))&&o!==Object.prototype);return s},W0=(o,s,u)=>{o=String(o),(u===void 0||u>o.length)&&(u=o.length),u-=s.length;const c=o.indexOf(s,u);return c!==-1&&c===u},q0=o=>{if(!o)return null;if(Xn(o))return o;let s=o.length;if(!zf(s))return null;const u=new Array(s);for(;s-- >0;)u[s]=o[s];return u},Q0=(o=>s=>o&&s instanceof o)(typeof Uint8Array<"u"&&Ds(Uint8Array)),K0=(o,s)=>{const c=(o&&o[Symbol.iterator]).call(o);let f;for(;(f=c.next())&&!f.done;){const d=f.value;s.call(o,d[0],d[1])}},G0=(o,s)=>{let u;const c=[];for(;(u=o.exec(s))!==null;)c.push(u);return c},X0=St("HTMLFormElement"),J0=o=>o.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(u,c,f){return c.toUpperCase()+f}),Jc=(({hasOwnProperty:o})=>(s,u)=>o.call(s,u))(Object.prototype),Y0=St("RegExp"),Ff=(o,s)=>{const u=Object.getOwnPropertyDescriptors(o),c={};Ur(u,(f,d)=>{let p;(p=s(f,d,o))!==!1&&(c[d]=p||f)}),Object.defineProperties(o,c)},Z0=o=>{Ff(o,(s,u)=>{if(nt(o)&&["arguments","caller","callee"].indexOf(u)!==-1)return!1;const c=o[u];if(nt(c)){if(s.enumerable=!1,"writable"in s){s.writable=!1;return}s.set||(s.set=()=>{throw Error("Can not rewrite read-only method '"+u+"'")})}})},b0=(o,s)=>{const u={},c=f=>{f.forEach(d=>{u[d]=!0})};return Xn(o)?c(o):c(String(o).split(s)),u},eh=()=>{},th=(o,s)=>o!=null&&Number.isFinite(o=+o)?o:s;function nh(o){return!!(o&&nt(o.append)&&o[Symbol.toStringTag]==="FormData"&&o[Symbol.iterator])}const rh=o=>{const s=new Array(10),u=(c,f)=>{if(ao(c)){if(s.indexOf(c)>=0)return;if(!("toJSON"in c)){s[f]=c;const d=Xn(c)?[]:{};return Ur(c,(p,g)=>{const _=u(p,f+1);!Mr(_)&&(d[g]=_)}),s[f]=void 0,d}}return c};return u(o,0)},lh=St("AsyncFunction"),oh=o=>o&&(ao(o)||nt(o))&&nt(o.then)&&nt(o.catch),Af=((o,s)=>o?setImmediate:s?((u,c)=>(Sn.addEventListener("message",({source:f,data:d})=>{f===Sn&&d===u&&c.length&&c.shift()()},!1),f=>{c.push(f),Sn.postMessage(u,"*")}))(`axios@${Math.random()}`,[]):u=>setTimeout(u))(typeof setImmediate=="function",nt(Sn.postMessage)),ih=typeof queueMicrotask<"u"?queueMicrotask.bind(Sn):typeof process<"u"&&process.nextTick||Af,E={isArray:Xn,isArrayBuffer:Of,isBuffer:_0,isFormData:D0,isArrayBufferView:C0,isString:T0,isNumber:zf,isBoolean:R0,isObject:ao,isPlainObject:to,isReadableStream:F0,isRequest:A0,isResponse:I0,isHeaders:M0,isUndefined:Mr,isDate:N0,isFile:P0,isBlob:L0,isRegExp:Y0,isFunction:nt,isStream:z0,isURLSearchParams:j0,isTypedArray:Q0,isFileList:O0,forEach:Ur,merge:Es,extend:B0,trim:U0,stripBOM:H0,inherits:$0,toFlatObject:V0,kindOf:so,kindOfTest:St,endsWith:W0,toArray:q0,forEachEntry:K0,matchAll:G0,isHTMLForm:X0,hasOwnProperty:Jc,hasOwnProp:Jc,reduceDescriptors:Ff,freezeMethods:Z0,toObjectSet:b0,toCamelCase:J0,noop:eh,toFiniteNumber:th,findKey:Df,global:Sn,isContextDefined:jf,isSpecCompliantForm:nh,toJSONObject:rh,isAsyncFn:lh,isThenable:oh,setImmediate:Af,asap:ih};function X(o,s,u,c,f){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",s&&(this.code=s),u&&(this.config=u),c&&(this.request=c),f&&(this.response=f,this.status=f.status?f.status:null)}E.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:E.toJSONObject(this.config),code:this.code,status:this.status}}});const If=X.prototype,Mf={};["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=>{Mf[o]={value:o}});Object.defineProperties(X,Mf);Object.defineProperty(If,"isAxiosError",{value:!0});X.from=(o,s,u,c,f,d)=>{const p=Object.create(If);return E.toFlatObject(o,p,function(_){return _!==Error.prototype},g=>g!=="isAxiosError"),X.call(p,o.message,s,u,c,f),p.cause=o,p.name=o.name,d&&Object.assign(p,d),p};const sh=null;function xs(o){return E.isPlainObject(o)||E.isArray(o)}function Uf(o){return E.endsWith(o,"[]")?o.slice(0,-2):o}function Yc(o,s,u){return o?o.concat(s).map(function(f,d){return f=Uf(f),!u&&d?"["+f+"]":f}).join(u?".":""):s}function uh(o){return E.isArray(o)&&!o.some(xs)}const ah=E.toFlatObject(E,{},null,function(s){return/^is[A-Z]/.test(s)});function co(o,s,u){if(!E.isObject(o))throw new TypeError("target must be an object");s=s||new FormData,u=E.toFlatObject(u,{metaTokens:!0,dots:!1,indexes:!1},!1,function(U,z){return!E.isUndefined(z[U])});const c=u.metaTokens,f=u.visitor||C,d=u.dots,p=u.indexes,_=(u.Blob||typeof Blob<"u"&&Blob)&&E.isSpecCompliantForm(s);if(!E.isFunction(f))throw new TypeError("visitor must be a function");function x(D){if(D===null)return"";if(E.isDate(D))return D.toISOString();if(!_&&E.isBlob(D))throw new X("Blob is not supported. Use a Buffer instead.");return E.isArrayBuffer(D)||E.isTypedArray(D)?_&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function C(D,U,z){let re=D;if(D&&!z&&typeof D=="object"){if(E.endsWith(U,"{}"))U=c?U:U.slice(0,-2),D=JSON.stringify(D);else if(E.isArray(D)&&uh(D)||(E.isFileList(D)||E.endsWith(U,"[]"))&&(re=E.toArray(D)))return U=Uf(U),re.forEach(function(oe,ue){!(E.isUndefined(oe)||oe===null)&&s.append(p===!0?Yc([U],ue,d):p===null?U:U+"[]",x(oe))}),!1}return xs(D)?!0:(s.append(Yc(z,U,d),x(D)),!1)}const L=[],j=Object.assign(ah,{defaultVisitor:C,convertValue:x,isVisitable:xs});function G(D,U){if(!E.isUndefined(D)){if(L.indexOf(D)!==-1)throw Error("Circular reference detected in "+U.join("."));L.push(D),E.forEach(D,function(re,le){(!(E.isUndefined(re)||re===null)&&f.call(s,re,E.isString(le)?le.trim():le,U,j))===!0&&G(re,U?U.concat(le):[le])}),L.pop()}}if(!E.isObject(o))throw new TypeError("data must be an object");return G(o),s}function Zc(o){const s={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(c){return s[c]})}function js(o,s){this._pairs=[],o&&co(o,this,s)}const Bf=js.prototype;Bf.append=function(s,u){this._pairs.push([s,u])};Bf.toString=function(s){const u=s?function(c){return s.call(this,c,Zc)}:Zc;return this._pairs.map(function(f){return u(f[0])+"="+u(f[1])},"").join("&")};function ch(o){return encodeURIComponent(o).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Hf(o,s,u){if(!s)return o;const c=u&&u.encode||ch;E.isFunction(u)&&(u={serialize:u});const f=u&&u.serialize;let d;if(f?d=f(s,u):d=E.isURLSearchParams(s)?s.toString():new js(s,u).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(s,u,c){return this.handlers.push({fulfilled:s,rejected:u,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(s){this.handlers[s]&&(this.handlers[s]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(s){E.forEach(this.handlers,function(c){c!==null&&s(c)})}}const $f={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fh=typeof URLSearchParams<"u"?URLSearchParams:js,dh=typeof FormData<"u"?FormData:null,ph=typeof Blob<"u"?Blob:null,hh={isBrowser:!0,classes:{URLSearchParams:fh,FormData:dh,Blob:ph},protocols:["http","https","file","blob","url","data"]},Fs=typeof window<"u"&&typeof document<"u",_s=typeof navigator=="object"&&navigator||void 0,mh=Fs&&(!_s||["ReactNative","NativeScript","NS"].indexOf(_s.product)<0),yh=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gh=Fs&&window.location.href||"http://localhost",vh=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fs,hasStandardBrowserEnv:mh,hasStandardBrowserWebWorkerEnv:yh,navigator:_s,origin:gh},Symbol.toStringTag,{value:"Module"})),Me={...vh,...hh};function wh(o,s){return co(o,new Me.classes.URLSearchParams,Object.assign({visitor:function(u,c,f,d){return Me.isNode&&E.isBuffer(u)?(this.append(c,u.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)}},s))}function Sh(o){return E.matchAll(/\w+|\[(\w*)]/g,o).map(s=>s[0]==="[]"?"":s[1]||s[0])}function kh(o){const s={},u=Object.keys(o);let c;const f=u.length;let d;for(c=0;c<f;c++)d=u[c],s[d]=o[d];return s}function Vf(o){function s(u,c,f,d){let p=u[d++];if(p==="__proto__")return!0;const g=Number.isFinite(+p),_=d>=u.length;return p=!p&&E.isArray(f)?f.length:p,_?(E.hasOwnProp(f,p)?f[p]=[f[p],c]:f[p]=c,!g):((!f[p]||!E.isObject(f[p]))&&(f[p]=[]),s(u,c,f[p],d)&&E.isArray(f[p])&&(f[p]=kh(f[p])),!g)}if(E.isFormData(o)&&E.isFunction(o.entries)){const u={};return E.forEachEntry(o,(c,f)=>{s(Sh(c),f,u,0)}),u}return null}function Eh(o,s,u){if(E.isString(o))try{return(s||JSON.parse)(o),E.trim(o)}catch(c){if(c.name!=="SyntaxError")throw c}return(u||JSON.stringify)(o)}const Br={transitional:$f,adapter:["xhr","http","fetch"],transformRequest:[function(s,u){const c=u.getContentType()||"",f=c.indexOf("application/json")>-1,d=E.isObject(s);if(d&&E.isHTMLForm(s)&&(s=new FormData(s)),E.isFormData(s))return f?JSON.stringify(Vf(s)):s;if(E.isArrayBuffer(s)||E.isBuffer(s)||E.isStream(s)||E.isFile(s)||E.isBlob(s)||E.isReadableStream(s))return s;if(E.isArrayBufferView(s))return s.buffer;if(E.isURLSearchParams(s))return u.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),s.toString();let g;if(d){if(c.indexOf("application/x-www-form-urlencoded")>-1)return wh(s,this.formSerializer).toString();if((g=E.isFileList(s))||c.indexOf("multipart/form-data")>-1){const _=this.env&&this.env.FormData;return co(g?{"files[]":s}:s,_&&new _,this.formSerializer)}}return d||f?(u.setContentType("application/json",!1),Eh(s)):s}],transformResponse:[function(s){const u=this.transitional||Br.transitional,c=u&&u.forcedJSONParsing,f=this.responseType==="json";if(E.isResponse(s)||E.isReadableStream(s))return s;if(s&&E.isString(s)&&(c&&!this.responseType||f)){const p=!(u&&u.silentJSONParsing)&&f;try{return JSON.parse(s)}catch(g){if(p)throw g.name==="SyntaxError"?X.from(g,X.ERR_BAD_RESPONSE,this,null,this.response):g}}return s}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Me.classes.FormData,Blob:Me.classes.Blob},validateStatus:function(s){return s>=200&&s<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};E.forEach(["delete","get","head","post","put","patch"],o=>{Br.headers[o]={}});const xh=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"]),_h=o=>{const s={};let u,c,f;return o&&o.split(`
  125. `).forEach(function(p){f=p.indexOf(":"),u=p.substring(0,f).trim().toLowerCase(),c=p.substring(f+1).trim(),!(!u||s[u]&&xh[u])&&(u==="set-cookie"?s[u]?s[u].push(c):s[u]=[c]:s[u]=s[u]?s[u]+", "+c:c)}),s},ef=Symbol("internals");function Ir(o){return o&&String(o).trim().toLowerCase()}function no(o){return o===!1||o==null?o:E.isArray(o)?o.map(no):String(o)}function Ch(o){const s=Object.create(null),u=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=u.exec(o);)s[c[1]]=c[2];return s}const Th=o=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(o.trim());function gs(o,s,u,c,f){if(E.isFunction(c))return c.call(this,s,u);if(f&&(s=u),!!E.isString(s)){if(E.isString(c))return s.indexOf(c)!==-1;if(E.isRegExp(c))return c.test(s)}}function Rh(o){return o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(s,u,c)=>u.toUpperCase()+c)}function Nh(o,s){const u=E.toCamelCase(" "+s);["get","set","has"].forEach(c=>{Object.defineProperty(o,c+u,{value:function(f,d,p){return this[c].call(this,s,f,d,p)},configurable:!0})})}let Xe=class{constructor(s){s&&this.set(s)}set(s,u,c){const f=this;function d(g,_,x){const C=Ir(_);if(!C)throw new Error("header name must be a non-empty string");const L=E.findKey(f,C);(!L||f[L]===void 0||x===!0||x===void 0&&f[L]!==!1)&&(f[L||_]=no(g))}const p=(g,_)=>E.forEach(g,(x,C)=>d(x,C,_));if(E.isPlainObject(s)||s instanceof this.constructor)p(s,u);else if(E.isString(s)&&(s=s.trim())&&!Th(s))p(_h(s),u);else if(E.isHeaders(s))for(const[g,_]of s.entries())d(_,g,c);else s!=null&&d(u,s,c);return this}get(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);if(c){const f=this[c];if(!u)return f;if(u===!0)return Ch(f);if(E.isFunction(u))return u.call(this,f,c);if(E.isRegExp(u))return u.exec(f);throw new TypeError("parser must be boolean|regexp|function")}}}has(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);return!!(c&&this[c]!==void 0&&(!u||gs(this,this[c],c,u)))}return!1}delete(s,u){const c=this;let f=!1;function d(p){if(p=Ir(p),p){const g=E.findKey(c,p);g&&(!u||gs(c,c[g],g,u))&&(delete c[g],f=!0)}}return E.isArray(s)?s.forEach(d):d(s),f}clear(s){const u=Object.keys(this);let c=u.length,f=!1;for(;c--;){const d=u[c];(!s||gs(this,this[d],d,s,!0))&&(delete this[d],f=!0)}return f}normalize(s){const u=this,c={};return E.forEach(this,(f,d)=>{const p=E.findKey(c,d);if(p){u[p]=no(f),delete u[d];return}const g=s?Rh(d):String(d).trim();g!==d&&delete u[d],u[g]=no(f),c[g]=!0}),this}concat(...s){return this.constructor.concat(this,...s)}toJSON(s){const u=Object.create(null);return E.forEach(this,(c,f)=>{c!=null&&c!==!1&&(u[f]=s&&E.isArray(c)?c.join(", "):c)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([s,u])=>s+": "+u).join(`
  126. `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(s){return s instanceof this?s:new this(s)}static concat(s,...u){const c=new this(s);return u.forEach(f=>c.set(f)),c}static accessor(s){const c=(this[ef]=this[ef]={accessors:{}}).accessors,f=this.prototype;function d(p){const g=Ir(p);c[g]||(Nh(f,p),c[g]=!0)}return E.isArray(s)?s.forEach(d):d(s),this}};Xe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);E.reduceDescriptors(Xe.prototype,({value:o},s)=>{let u=s[0].toUpperCase()+s.slice(1);return{get:()=>o,set(c){this[u]=c}}});E.freezeMethods(Xe);function vs(o,s){const u=this||Br,c=s||u,f=Xe.from(c.headers);let d=c.data;return E.forEach(o,function(g){d=g.call(u,d,f.normalize(),s?s.status:void 0)}),f.normalize(),d}function Wf(o){return!!(o&&o.__CANCEL__)}function Jn(o,s,u){X.call(this,o??"canceled",X.ERR_CANCELED,s,u),this.name="CanceledError"}E.inherits(Jn,X,{__CANCEL__:!0});function qf(o,s,u){const c=u.config.validateStatus;!u.status||!c||c(u.status)?o(u):s(new X("Request failed with status code "+u.status,[X.ERR_BAD_REQUEST,X.ERR_BAD_RESPONSE][Math.floor(u.status/100)-4],u.config,u.request,u))}function Ph(o){const s=/^([-+\w]{1,25})(:?\/\/|:)/.exec(o);return s&&s[1]||""}function Lh(o,s){o=o||10;const u=new Array(o),c=new Array(o);let f=0,d=0,p;return s=s!==void 0?s:1e3,function(_){const x=Date.now(),C=c[d];p||(p=x),u[f]=_,c[f]=x;let L=d,j=0;for(;L!==f;)j+=u[L++],L=L%o;if(f=(f+1)%o,f===d&&(d=(d+1)%o),x-p<s)return;const G=C&&x-C;return G?Math.round(j*1e3/G):void 0}}function Oh(o,s){let u=0,c=1e3/s,f,d;const p=(x,C=Date.now())=>{u=C,f=null,d&&(clearTimeout(d),d=null),o.apply(null,x)};return[(...x)=>{const C=Date.now(),L=C-u;L>=c?p(x,C):(f=x,d||(d=setTimeout(()=>{d=null,p(f)},c-L)))},()=>f&&p(f)]}const oo=(o,s,u=3)=>{let c=0;const f=Lh(50,250);return Oh(d=>{const p=d.loaded,g=d.lengthComputable?d.total:void 0,_=p-c,x=f(_),C=p<=g;c=p;const L={loaded:p,total:g,progress:g?p/g:void 0,bytes:_,rate:x||void 0,estimated:x&&g&&C?(g-p)/x:void 0,event:d,lengthComputable:g!=null,[s?"download":"upload"]:!0};o(L)},u)},tf=(o,s)=>{const u=o!=null;return[c=>s[0]({lengthComputable:u,total:o,loaded:c}),s[1]]},nf=o=>(...s)=>E.asap(()=>o(...s)),zh=Me.hasStandardBrowserEnv?((o,s)=>u=>(u=new URL(u,Me.origin),o.protocol===u.protocol&&o.host===u.host&&(s||o.port===u.port)))(new URL(Me.origin),Me.navigator&&/(msie|trident)/i.test(Me.navigator.userAgent)):()=>!0,Dh=Me.hasStandardBrowserEnv?{write(o,s,u,c,f,d){const p=[o+"="+encodeURIComponent(s)];E.isNumber(u)&&p.push("expires="+new Date(u).toGMTString()),E.isString(c)&&p.push("path="+c),E.isString(f)&&p.push("domain="+f),d===!0&&p.push("secure"),document.cookie=p.join("; ")},read(o){const s=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove(o){this.write(o,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function jh(o){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o)}function Fh(o,s){return s?o.replace(/\/?\/$/,"")+"/"+s.replace(/^\/+/,""):o}function Qf(o,s,u){let c=!jh(s);return o&&(c||u==!1)?Fh(o,s):s}const rf=o=>o instanceof Xe?{...o}:o;function En(o,s){s=s||{};const u={};function c(x,C,L,j){return E.isPlainObject(x)&&E.isPlainObject(C)?E.merge.call({caseless:j},x,C):E.isPlainObject(C)?E.merge({},C):E.isArray(C)?C.slice():C}function f(x,C,L,j){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x,L,j)}else return c(x,C,L,j)}function d(x,C){if(!E.isUndefined(C))return c(void 0,C)}function p(x,C){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x)}else return c(void 0,C)}function g(x,C,L){if(L in s)return c(x,C);if(L in o)return c(void 0,x)}const _={url:d,method:d,data:d,baseURL:p,transformRequest:p,transformResponse:p,paramsSerializer:p,timeout:p,timeoutMessage:p,withCredentials:p,withXSRFToken:p,adapter:p,responseType:p,xsrfCookieName:p,xsrfHeaderName:p,onUploadProgress:p,onDownloadProgress:p,decompress:p,maxContentLength:p,maxBodyLength:p,beforeRedirect:p,transport:p,httpAgent:p,httpsAgent:p,cancelToken:p,socketPath:p,responseEncoding:p,validateStatus:g,headers:(x,C,L)=>f(rf(x),rf(C),L,!0)};return E.forEach(Object.keys(Object.assign({},o,s)),function(C){const L=_[C]||f,j=L(o[C],s[C],C);E.isUndefined(j)&&L!==g||(u[C]=j)}),u}const Kf=o=>{const s=En({},o);let{data:u,withXSRFToken:c,xsrfHeaderName:f,xsrfCookieName:d,headers:p,auth:g}=s;s.headers=p=Xe.from(p),s.url=Hf(Qf(s.baseURL,s.url,s.allowAbsoluteUrls),o.params,o.paramsSerializer),g&&p.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let _;if(E.isFormData(u)){if(Me.hasStandardBrowserEnv||Me.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if((_=p.getContentType())!==!1){const[x,...C]=_?_.split(";").map(L=>L.trim()).filter(Boolean):[];p.setContentType([x||"multipart/form-data",...C].join("; "))}}if(Me.hasStandardBrowserEnv&&(c&&E.isFunction(c)&&(c=c(s)),c||c!==!1&&zh(s.url))){const x=f&&d&&Dh.read(d);x&&p.set(f,x)}return s},Ah=typeof XMLHttpRequest<"u",Ih=Ah&&function(o){return new Promise(function(u,c){const f=Kf(o);let d=f.data;const p=Xe.from(f.headers).normalize();let{responseType:g,onUploadProgress:_,onDownloadProgress:x}=f,C,L,j,G,D;function U(){G&&G(),D&&D(),f.cancelToken&&f.cancelToken.unsubscribe(C),f.signal&&f.signal.removeEventListener("abort",C)}let z=new XMLHttpRequest;z.open(f.method.toUpperCase(),f.url,!0),z.timeout=f.timeout;function re(){if(!z)return;const oe=Xe.from("getAllResponseHeaders"in z&&z.getAllResponseHeaders()),ae={data:!g||g==="text"||g==="json"?z.responseText:z.response,status:z.status,statusText:z.statusText,headers:oe,config:o,request:z};qf(function(we){u(we),U()},function(we){c(we),U()},ae),z=null}"onloadend"in z?z.onloadend=re:z.onreadystatechange=function(){!z||z.readyState!==4||z.status===0&&!(z.responseURL&&z.responseURL.indexOf("file:")===0)||setTimeout(re)},z.onabort=function(){z&&(c(new X("Request aborted",X.ECONNABORTED,o,z)),z=null)},z.onerror=function(){c(new X("Network Error",X.ERR_NETWORK,o,z)),z=null},z.ontimeout=function(){let ue=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded";const ae=f.transitional||$f;f.timeoutErrorMessage&&(ue=f.timeoutErrorMessage),c(new X(ue,ae.clarifyTimeoutError?X.ETIMEDOUT:X.ECONNABORTED,o,z)),z=null},d===void 0&&p.setContentType(null),"setRequestHeader"in z&&E.forEach(p.toJSON(),function(ue,ae){z.setRequestHeader(ae,ue)}),E.isUndefined(f.withCredentials)||(z.withCredentials=!!f.withCredentials),g&&g!=="json"&&(z.responseType=f.responseType),x&&([j,D]=oo(x,!0),z.addEventListener("progress",j)),_&&z.upload&&([L,G]=oo(_),z.upload.addEventListener("progress",L),z.upload.addEventListener("loadend",G)),(f.cancelToken||f.signal)&&(C=oe=>{z&&(c(!oe||oe.type?new Jn(null,o,z):oe),z.abort(),z=null)},f.cancelToken&&f.cancelToken.subscribe(C),f.signal&&(f.signal.aborted?C():f.signal.addEventListener("abort",C)));const le=Ph(f.url);if(le&&Me.protocols.indexOf(le)===-1){c(new X("Unsupported protocol "+le+":",X.ERR_BAD_REQUEST,o));return}z.send(d||null)})},Mh=(o,s)=>{const{length:u}=o=o?o.filter(Boolean):[];if(s||u){let c=new AbortController,f;const d=function(x){if(!f){f=!0,g();const C=x instanceof Error?x:this.reason;c.abort(C instanceof X?C:new Jn(C instanceof Error?C.message:C))}};let p=s&&setTimeout(()=>{p=null,d(new X(`timeout ${s} of ms exceeded`,X.ETIMEDOUT))},s);const g=()=>{o&&(p&&clearTimeout(p),p=null,o.forEach(x=>{x.unsubscribe?x.unsubscribe(d):x.removeEventListener("abort",d)}),o=null)};o.forEach(x=>x.addEventListener("abort",d));const{signal:_}=c;return _.unsubscribe=()=>E.asap(g),_}},Uh=function*(o,s){let u=o.byteLength;if(u<s){yield o;return}let c=0,f;for(;c<u;)f=c+s,yield o.slice(c,f),c=f},Bh=async function*(o,s){for await(const u of Hh(o))yield*Uh(u,s)},Hh=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const s=o.getReader();try{for(;;){const{done:u,value:c}=await s.read();if(u)break;yield c}}finally{await s.cancel()}},lf=(o,s,u,c)=>{const f=Bh(o,s);let d=0,p,g=_=>{p||(p=!0,c&&c(_))};return new ReadableStream({async pull(_){try{const{done:x,value:C}=await f.next();if(x){g(),_.close();return}let L=C.byteLength;if(u){let j=d+=L;u(j)}_.enqueue(new Uint8Array(C))}catch(x){throw g(x),x}},cancel(_){return g(_),f.return()}},{highWaterMark:2})},fo=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Gf=fo&&typeof ReadableStream=="function",$h=fo&&(typeof TextEncoder=="function"?(o=>s=>o.encode(s))(new TextEncoder):async o=>new Uint8Array(await new Response(o).arrayBuffer())),Xf=(o,...s)=>{try{return!!o(...s)}catch{return!1}},Vh=Gf&&Xf(()=>{let o=!1;const s=new Request(Me.origin,{body:new ReadableStream,method:"POST",get duplex(){return o=!0,"half"}}).headers.has("Content-Type");return o&&!s}),of=64*1024,Cs=Gf&&Xf(()=>E.isReadableStream(new Response("").body)),io={stream:Cs&&(o=>o.body)};fo&&(o=>{["text","arrayBuffer","blob","formData","stream"].forEach(s=>{!io[s]&&(io[s]=E.isFunction(o[s])?u=>u[s]():(u,c)=>{throw new X(`Response type '${s}' is not supported`,X.ERR_NOT_SUPPORT,c)})})})(new Response);const Wh=async o=>{if(o==null)return 0;if(E.isBlob(o))return o.size;if(E.isSpecCompliantForm(o))return(await new Request(Me.origin,{method:"POST",body:o}).arrayBuffer()).byteLength;if(E.isArrayBufferView(o)||E.isArrayBuffer(o))return o.byteLength;if(E.isURLSearchParams(o)&&(o=o+""),E.isString(o))return(await $h(o)).byteLength},qh=async(o,s)=>{const u=E.toFiniteNumber(o.getContentLength());return u??Wh(s)},Qh=fo&&(async o=>{let{url:s,method:u,data:c,signal:f,cancelToken:d,timeout:p,onDownloadProgress:g,onUploadProgress:_,responseType:x,headers:C,withCredentials:L="same-origin",fetchOptions:j}=Kf(o);x=x?(x+"").toLowerCase():"text";let G=Mh([f,d&&d.toAbortSignal()],p),D;const U=G&&G.unsubscribe&&(()=>{G.unsubscribe()});let z;try{if(_&&Vh&&u!=="get"&&u!=="head"&&(z=await qh(C,c))!==0){let ae=new Request(s,{method:"POST",body:c,duplex:"half"}),he;if(E.isFormData(c)&&(he=ae.headers.get("content-type"))&&C.setContentType(he),ae.body){const[we,Oe]=tf(z,oo(nf(_)));c=lf(ae.body,of,we,Oe)}}E.isString(L)||(L=L?"include":"omit");const re="credentials"in Request.prototype;D=new Request(s,{...j,signal:G,method:u.toUpperCase(),headers:C.normalize().toJSON(),body:c,duplex:"half",credentials:re?L:void 0});let le=await fetch(D);const oe=Cs&&(x==="stream"||x==="response");if(Cs&&(g||oe&&U)){const ae={};["status","statusText","headers"].forEach(ct=>{ae[ct]=le[ct]});const he=E.toFiniteNumber(le.headers.get("content-length")),[we,Oe]=g&&tf(he,oo(nf(g),!0))||[];le=new Response(lf(le.body,of,we,()=>{Oe&&Oe(),U&&U()}),ae)}x=x||"text";let ue=await io[E.findKey(io,x)||"text"](le,o);return!oe&&U&&U(),await new Promise((ae,he)=>{qf(ae,he,{data:ue,headers:Xe.from(le.headers),status:le.status,statusText:le.statusText,config:o,request:D})})}catch(re){throw U&&U(),re&&re.name==="TypeError"&&/fetch/i.test(re.message)?Object.assign(new X("Network Error",X.ERR_NETWORK,o,D),{cause:re.cause||re}):X.from(re,re&&re.code,o,D)}}),Ts={http:sh,xhr:Ih,fetch:Qh};E.forEach(Ts,(o,s)=>{if(o){try{Object.defineProperty(o,"name",{value:s})}catch{}Object.defineProperty(o,"adapterName",{value:s})}});const sf=o=>`- ${o}`,Kh=o=>E.isFunction(o)||o===null||o===!1,Jf={getAdapter:o=>{o=E.isArray(o)?o:[o];const{length:s}=o;let u,c;const f={};for(let d=0;d<s;d++){u=o[d];let p;if(c=u,!Kh(u)&&(c=Ts[(p=String(u)).toLowerCase()],c===void 0))throw new X(`Unknown adapter '${p}'`);if(c)break;f[p||"#"+d]=c}if(!c){const d=Object.entries(f).map(([g,_])=>`adapter ${g} `+(_===!1?"is not supported by the environment":"is not available in the build"));let p=s?d.length>1?`since :
  127. `+d.map(sf).join(`
  128. `):" "+sf(d[0]):"as no adapter specified";throw new X("There is no suitable adapter to dispatch the request "+p,"ERR_NOT_SUPPORT")}return c},adapters:Ts};function ws(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new Jn(null,o)}function uf(o){return ws(o),o.headers=Xe.from(o.headers),o.data=vs.call(o,o.transformRequest),["post","put","patch"].indexOf(o.method)!==-1&&o.headers.setContentType("application/x-www-form-urlencoded",!1),Jf.getAdapter(o.adapter||Br.adapter)(o).then(function(c){return ws(o),c.data=vs.call(o,o.transformResponse,c),c.headers=Xe.from(c.headers),c},function(c){return Wf(c)||(ws(o),c&&c.response&&(c.response.data=vs.call(o,o.transformResponse,c.response),c.response.headers=Xe.from(c.response.headers))),Promise.reject(c)})}const Yf="1.8.4",po={};["object","boolean","number","function","string","symbol"].forEach((o,s)=>{po[o]=function(c){return typeof c===o||"a"+(s<1?"n ":" ")+o}});const af={};po.transitional=function(s,u,c){function f(d,p){return"[Axios v"+Yf+"] Transitional option '"+d+"'"+p+(c?". "+c:"")}return(d,p,g)=>{if(s===!1)throw new X(f(p," has been removed"+(u?" in "+u:"")),X.ERR_DEPRECATED);return u&&!af[p]&&(af[p]=!0,console.warn(f(p," has been deprecated since v"+u+" and will be removed in the near future"))),s?s(d,p,g):!0}};po.spelling=function(s){return(u,c)=>(console.warn(`${c} is likely a misspelling of ${s}`),!0)};function Gh(o,s,u){if(typeof o!="object")throw new X("options must be an object",X.ERR_BAD_OPTION_VALUE);const c=Object.keys(o);let f=c.length;for(;f-- >0;){const d=c[f],p=s[d];if(p){const g=o[d],_=g===void 0||p(g,d,o);if(_!==!0)throw new X("option "+d+" must be "+_,X.ERR_BAD_OPTION_VALUE);continue}if(u!==!0)throw new X("Unknown option "+d,X.ERR_BAD_OPTION)}}const ro={assertOptions:Gh,validators:po},Nt=ro.validators;let kn=class{constructor(s){this.defaults=s,this.interceptors={request:new bc,response:new bc}}async request(s,u){try{return await this._request(s,u)}catch(c){if(c instanceof Error){let f={};Error.captureStackTrace?Error.captureStackTrace(f):f=new Error;const d=f.stack?f.stack.replace(/^.+\n/,""):"";try{c.stack?d&&!String(c.stack).endsWith(d.replace(/^.+\n.+\n/,""))&&(c.stack+=`
  129. `+d):c.stack=d}catch{}}throw c}}_request(s,u){typeof s=="string"?(u=u||{},u.url=s):u=s||{},u=En(this.defaults,u);const{transitional:c,paramsSerializer:f,headers:d}=u;c!==void 0&&ro.assertOptions(c,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),f!=null&&(E.isFunction(f)?u.paramsSerializer={serialize:f}:ro.assertOptions(f,{encode:Nt.function,serialize:Nt.function},!0)),u.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?u.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:u.allowAbsoluteUrls=!0),ro.assertOptions(u,{baseUrl:Nt.spelling("baseURL"),withXsrfToken:Nt.spelling("withXSRFToken")},!0),u.method=(u.method||this.defaults.method||"get").toLowerCase();let p=d&&E.merge(d.common,d[u.method]);d&&E.forEach(["delete","get","head","post","put","patch","common"],D=>{delete d[D]}),u.headers=Xe.concat(p,d);const g=[];let _=!0;this.interceptors.request.forEach(function(U){typeof U.runWhen=="function"&&U.runWhen(u)===!1||(_=_&&U.synchronous,g.unshift(U.fulfilled,U.rejected))});const x=[];this.interceptors.response.forEach(function(U){x.push(U.fulfilled,U.rejected)});let C,L=0,j;if(!_){const D=[uf.bind(this),void 0];for(D.unshift.apply(D,g),D.push.apply(D,x),j=D.length,C=Promise.resolve(u);L<j;)C=C.then(D[L++],D[L++]);return C}j=g.length;let G=u;for(L=0;L<j;){const D=g[L++],U=g[L++];try{G=D(G)}catch(z){U.call(this,z);break}}try{C=uf.call(this,G)}catch(D){return Promise.reject(D)}for(L=0,j=x.length;L<j;)C=C.then(x[L++],x[L++]);return C}getUri(s){s=En(this.defaults,s);const u=Qf(s.baseURL,s.url,s.allowAbsoluteUrls);return Hf(u,s.params,s.paramsSerializer)}};E.forEach(["delete","get","head","options"],function(s){kn.prototype[s]=function(u,c){return this.request(En(c||{},{method:s,url:u,data:(c||{}).data}))}});E.forEach(["post","put","patch"],function(s){function u(c){return function(d,p,g){return this.request(En(g||{},{method:s,headers:c?{"Content-Type":"multipart/form-data"}:{},url:d,data:p}))}}kn.prototype[s]=u(),kn.prototype[s+"Form"]=u(!0)});let Xh=class Zf{constructor(s){if(typeof s!="function")throw new TypeError("executor must be a function.");let u;this.promise=new Promise(function(d){u=d});const c=this;this.promise.then(f=>{if(!c._listeners)return;let d=c._listeners.length;for(;d-- >0;)c._listeners[d](f);c._listeners=null}),this.promise.then=f=>{let d;const p=new Promise(g=>{c.subscribe(g),d=g}).then(f);return p.cancel=function(){c.unsubscribe(d)},p},s(function(d,p,g){c.reason||(c.reason=new Jn(d,p,g),u(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(s){if(this.reason){s(this.reason);return}this._listeners?this._listeners.push(s):this._listeners=[s]}unsubscribe(s){if(!this._listeners)return;const u=this._listeners.indexOf(s);u!==-1&&this._listeners.splice(u,1)}toAbortSignal(){const s=new AbortController,u=c=>{s.abort(c)};return this.subscribe(u),s.signal.unsubscribe=()=>this.unsubscribe(u),s.signal}static source(){let s;return{token:new Zf(function(f){s=f}),cancel:s}}};function Jh(o){return function(u){return o.apply(null,u)}}function Yh(o){return E.isObject(o)&&o.isAxiosError===!0}const Rs={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(Rs).forEach(([o,s])=>{Rs[s]=o});function bf(o){const s=new kn(o),u=Lf(kn.prototype.request,s);return E.extend(u,kn.prototype,s,{allOwnKeys:!0}),E.extend(u,s,null,{allOwnKeys:!0}),u.create=function(f){return bf(En(o,f))},u}const _e=bf(Br);_e.Axios=kn;_e.CanceledError=Jn;_e.CancelToken=Xh;_e.isCancel=Wf;_e.VERSION=Yf;_e.toFormData=co;_e.AxiosError=X;_e.Cancel=_e.CanceledError;_e.all=function(s){return Promise.all(s)};_e.spread=Jh;_e.isAxiosError=Yh;_e.mergeConfig=En;_e.AxiosHeaders=Xe;_e.formToJSON=o=>Vf(E.isHTMLForm(o)?new FormData(o):o);_e.getAdapter=Jf.getAdapter;_e.HttpStatusCode=Rs;_e.default=_e;const{Axios:tm,AxiosError:nm,CanceledError:rm,isCancel:lm,CancelToken:om,VERSION:im,all:sm,Cancel:um,isAxiosError:am,spread:cm,toFormData:fm,AxiosHeaders:dm,HttpStatusCode:pm,formToJSON:hm,getAdapter:mm,mergeConfig:ym}=_e,Zh=async()=>{try{const o={method:"GET",url:"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer",params:{}};return(await _e.request(o)).data}catch(o){console.error(o)}};Zh().then(o=>{o1.hydrateRoot(document.getElementById("syndicated-footer"),I.jsx(k0,{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></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 class="global-footer__footer-newsletter">
  172.    <div class="footer-newsletter">
  173.        <div class="footer-newsletter-title">Healthy Living Newsletter</div>
  174.        <div class="individual field-wrapper" >
  175.        <div class="_100 field-style" >
  176.          <p class="field-p" >
  177.            <label for="field20" class="label-position top " >required text
  178.            </label>
  179.            <input id="field20" name="singleLineText" type="text" value="" class="field-size-top-medium"  />
  180.          </p>
  181.        </div>
  182.      </div>
  183.        <form class="newsletter-form newsletter-form--inline" name="NewsletterForm" action="">
  184.            <div class="newsletter-form__input-controls">
  185.                <fieldset>
  186.                    <label class="sr-only" for="newsletter-form-footer">Sign up for the Healthgrades Newsletter</label>
  187.                    <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">
  188.                </fieldset>
  189.                <button class="newsletter-form__btn btn btn--primary btn--xl" type="submit">Sign me up!</button>
  190.            </div>
  191.            <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>
  192.        </form>
  193.    </div>
  194.    <div class="footer-newsletter__newsletterSuccessMessage">
  195.        <strong>Thanks for signing up!</strong>
  196.        <p>Check your inbox for health tips soon!</p>
  197.    </div>
  198. </div>
  199. <script type="text/javascript">
  200. var form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');
  201. form.addEventListener("submit", function (e) {
  202.    event.preventDefault();
  203.    var newsletter = document.querySelector('.footer-newsletter');
  204.    var success = document.querySelector('.footer-newsletter__newsletterSuccessMessage');
  205.    newsletter.classList.add('hide');
  206.    success.classList.add('show');
  207.    utag.link({
  208.      schemaTypes: ['core.Identify.v1', 'core.usertracking.FormSubmitted.v1'],
  209.      traits: {
  210.        email: document.getElementById('newsletter-form-footer').value
  211.      },
  212.      field: [
  213.        {
  214.          fieldName: 'email',
  215.          fieldType: 'email capture',
  216.          fieldValue: document.getElementById('newsletter-form-footer').value
  217.        },
  218.        {
  219.          fieldName: 'point solution',
  220.          fieldType: 'point solution',
  221.          fieldValue: 'Newsletter Signup - Footer'
  222.        }
  223.      ],
  224.      formContext: {
  225.        formBrand: 'Healthgrades',
  226.        formId: 'healthgrades_footer',
  227.        formName: 'Healthgrades Newsletter Signup',
  228.        formType: 'Newsletter email capture'
  229.      }
  230.    });
  231.    localStorage.setItem('hg.isDriverKnownUser', true);
  232. })</script>
  233.  
  234. </div>
  235.            </div>
  236.        
  237.        <p></p></div>
  238.        
  239.  
  240.    </div>
  241. </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>
  242.  
  243. <p style="font-size:smaller;">
  244.  
  245.              <a href="https://aacihealthcare.com/certificates/c143-5-2021-trust-usa/" target="_blank" rel="noopener">
  246.  
  247.                            <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>
  248.  
  249.  
  250. </p></div></div></footer></div>
  251. </body>
  252. </div></footer><script id="tealium-script" type="text/javascript">
  253.        (function(a,b,c,d){
  254.          a='https://tags.tiqcdn.com/utag/hg/main/prod/utag.js';
  255.          b=document;
  256.          c='script';
  257.          d=b.createElement(c); d.src=a; d.type='text/java'+c; d.async=true;
  258.          a=b.getElementsByTagName(c)[0];
  259.          a.parentNode.insertBefore(d,a);
  260.        })();</script><script>window.utag_cfg_ovrd = window.utag_cfg_ovrd || {};
  261.        window.utag_cfg_ovrd.noview = true;</script><script src="/provider-profile-app/_next/static/chunks/webpack-191c2e6718392ad8.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/5859d944c1218514.css\",\"style\"]\n2:HL[\"/provider-profile-app/_next/static/chunks/1d1cd96ac8a024e8.css\",\"style\"]\n3:HL[\"/provider-profile-app/_next/static/chunks/4776fb1a5d8b52fd.css\",\"style\"]\n4:HL[\"/provider-profile-app/_next/static/chunks/8f9c804726fe3ebc.css\",\"style\"]\n5:HL[\"/provider-profile-app/_next/static/chunks/3ae21e04b0ac6bbe.css\",\"style\"]\n6:HL[\"/provider-profile-app/_next/static/chunks/73a2d17513f65eca.css\",\"style\"]\n7:HL[\"/provider-profile-app/_next/static/chunks/fececb1779692600.css\",\"style\"]\n8:HL[\"/provider-profile-app/_next/static/chunks/a9555e3aeb500535.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"9:I[2846,[],\"\"]\nc:I[4707,[],\"\"]\nf:I[6423,[],\"\"]\n10:I[6101,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"185\",\"static/chunks/app/layout-13fa6b10e36d0996.js\"],\"GlobalStyles\"]\n12:I[376,[\"601\",\"static/chunks/app/error-cbe2d501e6e4f8f2.js\"],\"default\"]\n15:I[1060,[],\"\"]\nd:[\"profileType\",\"dentist\",\"d\"]\ne:[\"profilePath\",\"dr-kevin-molldrem-3x36d\",\"c\"]\n16:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L9\",null,{\"buildId\":\"btqZHtRb_4EvjEXlfOHc0\",\"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__\",{},[[\"$La\",\"$Lb\",null],null],null]},[null,[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$d\",\"children\",\"$e\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$d\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/5859d944c1218514.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/1d1cd96ac8a024e8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/4776fb1a5d8b52fd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/8f9c804726fe3ebc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/3ae21e04b0ac6bbe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/73a2d17513f65eca.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/fececb1779692600.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/provider-profile-app/_next/static/chunks/a9555e3aeb500535.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"data-qa-target\":\"provider-profile-app\",\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L10\",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\":\"//2fb1ec1b67b2.edge.sdk.awswaf.com\"}]]]}],[\"$\",\"body\",null,{\"className\":\"DK9vaTsd\",\"children\":[\"$L11\",[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$12\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"children\":\"Profile Not Found\"}],\"notFoundStyles\":[]}],\"$L13\",[[\"$\",\"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,\"$L14\"],\"globalErrorComponent\":\"$15\",\"missingSlots\":\"$W16\"}]\n"])</script><script>self.__next_f.push([1,"17:T532c2,"])</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 d of document.querySelectorAll('link[rel=\"modulepreload\"]'))u(d);new MutationObserver(d=\u003e{for(const c of d)if(c.type===\"childList\")for(const f of c.addedNodes)f.tagName===\"LINK\"\u0026\u0026f.rel===\"modulepreload\"\u0026\u0026u(f)}).observe(document,{childList:!0,subtree:!0});function i(d){const c={};return d.integrity\u0026\u0026(c.integrity=d.integrity),d.referrerPolicy\u0026\u0026(c.referrerPolicy=d.referrerPolicy),d.crossOrigin===\"use-credentials\"?c.credentials=\"include\":d.crossOrigin===\"anonymous\"?c.credentials=\"omit\":c.credentials=\"same-origin\",c}function u(d){if(d.ep)return;d.ep=!0;const c=i(d);fetch(d.href,c)}})();var Rl=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 Bs={exports:{}},lo={},$s={exports:{}},he={};/**\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 Q1(){if(xd)return he;xd=1;var o=Symbol.for(\"react.element\"),l=Symbol.for(\"react.portal\"),i=Symbol.for(\"react.fragment\"),u=Symbol.for(\"react.strict_mode\"),d=Symbol.for(\"react.profiler\"),c=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\"),x=Symbol.for(\"react.lazy\"),C=Symbol.iterator;function P(k){return k===null||typeof k!=\"object\"?null:(k=C\u0026\u0026k[C]||k[\"@@iterator\"],typeof k==\"function\"?k:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,I={};function R(k,L,J){this.props=k,this.context=L,this.refs=I,this.updater=J||M}R.prototype.isReactComponent={},R.prototype.setState=function(k,L){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,L,\"setState\")},R.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,\"forceUpdate\")};function b(){}b.prototype=R.prototype;function ee(k,L,J){this.props=k,this.context=L,this.refs=I,this.updater=J||M}var H=ee.prototype=new b;H.constructor=ee,N(H,R.prototype),H.isPureReactComponent=!0;var le=Array.isArray,$=Object.prototype.hasOwnProperty,te={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function me(k,L,J){var U,K={},ne=null,Y=null;if(L!=null)for(U in L.ref!==void 0\u0026\u0026(Y=L.ref),L.key!==void 0\u0026\u0026(ne=\"\"+L.key),L)$.call(L,U)\u0026\u0026!ue.hasOwnProperty(U)\u0026\u0026(K[U]=L[U]);var pe=arguments.length-2;if(pe===1)K.children=J;else if(1\u003cpe){for(var ge=Array(pe),Ae=0;Ae\u003cpe;Ae++)ge[Ae]=arguments[Ae+2];K.children=ge}if(k\u0026\u0026k.defaultProps)for(U in pe=k.defaultProps,pe)K[U]===void 0\u0026\u0026(K[U]=pe[U]);return{$$typeof:o,type:k,key:ne,ref:Y,props:K,_owner:te.current}}function de(k,L){return{$$typeof:o,type:k.type,key:L,ref:k.ref,props:k.props,_owner:k._owner}}function Ce(k){return typeof k==\"object\"\u0026\u0026k!==null\u0026\u0026k.$$typeof===o}function Re(k){var L={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+k.replace(/[=:]/g,function(J){return L[J]})}var ve=/\\/+/g;function se(k,L){return typeof k==\"object\"\u0026\u0026k!==null\u0026\u0026k.key!=null?Re(\"\"+k.key):L.toString(36)}function we(k,L,J,U,K){var ne=typeof k;(ne===\"undefined\"||ne===\"boolean\")\u0026\u0026(k=null);var Y=!1;if(k===null)Y=!0;else switch(ne){case\"string\":case\"number\":Y=!0;break;case\"object\":switch(k.$$typeof){case o:case l:Y=!0}}if(Y)return Y=k,K=K(Y),k=U===\"\"?\".\"+se(Y,0):U,le(K)?(J=\"\",k!=null\u0026\u0026(J=k.replace(ve,\"$\u0026/\")+\"/\"),we(K,L,J,\"\",function(Ae){return Ae})):K!=null\u0026\u0026(Ce(K)\u0026\u0026(K=de(K,J+(!K.key||Y\u0026\u0026Y.key===K.key?\"\":(\"\"+K.key).replace(ve,\"$\u0026/\")+\"/\")+k)),L.push(K)),1;if(Y=0,U=U===\"\"?\".\":U+\":\",le(k))for(var pe=0;pe\u003ck.length;pe++){ne=k[pe];var ge=U+se(ne,pe);Y+=we(ne,L,J,ge,K)}else if(ge=P(k),typeof ge==\"function\")for(k=ge.call(k),pe=0;!(ne=k.next()).done;)ne=ne.value,ge=U+se(ne,pe++),Y+=we(ne,L,J,ge,K);else if(ne===\"object\")throw L=String(k),Error(\"Objects are not valid as a React child (found: \"+(L===\"[object Object]\"?\"object with keys {\"+Object.keys(k).join(\", \")+\"}\":L)+\"). If you meant to render a collection of children, use an array instead.\");return Y}function _e(k,L,J){if(k==null)return k;var U=[],K=0;return we(k,U,\"\",\"\",function(ne){return L.call(J,ne,K++)}),U}function Ee(k){if(k._status===-1){var L=k._result;L=L(),L.then(function(J){(k._status===0||k._status===-1)\u0026\u0026(k._status=1,k._result=J)},function(J){(k._status===0||k._status===-1)\u0026\u0026(k._status=2,k._result=J)}),k._status===-1\u0026\u0026(k._status=0,k._result=L)}if(k._status===1)return k._result.default;throw k._result}var ce={current:null},A={transition:null},W={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:A,ReactCurrentOwner:te};function V(){throw Error(\"act(...) is not supported in production builds of React.\")}return he.Children={map:_e,forEach:function(k,L,J){_e(k,function(){L.apply(this,arguments)},J)},count:function(k){var L=0;return _e(k,function(){L++}),L},toArray:function(k){return _e(k,function(L){return L})||[]},only:function(k){if(!Ce(k))throw Error(\"React.Children.only expected to receive a single React element child.\");return k}},he.Component=R,he.Fragment=i,he.Profiler=d,he.PureComponent=ee,he.StrictMode=u,he.Suspense=y,he.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,he.act=V,he.cloneElement=function(k,L,J){if(k==null)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+k+\".\");var U=N({},k.props),K=k.key,ne=k.ref,Y=k._owner;if(L!=null){if(L.ref!==void 0\u0026\u0026(ne=L.ref,Y=te.current),L.key!==void 0\u0026\u0026(K=\"\"+L.key),k.type\u0026\u0026k.type.defaultProps)var pe=k.type.defaultProps;for(ge in L)$.call(L,ge)\u0026\u0026!ue.hasOwnProperty(ge)\u0026\u0026(U[ge]=L[ge]===void 0\u0026\u0026pe!==void 0?pe[ge]:L[ge])}var ge=arguments.length-2;if(ge===1)U.children=J;else if(1\u003cge){pe=Array(ge);for(var Ae=0;Ae\u003cge;Ae++)pe[Ae]=arguments[Ae+2];U.children=pe}return{$$typeof:o,type:k.type,key:K,ref:ne,props:U,_owner:Y}},he.createContext=function(k){return k={$$typeof:f,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:c,_context:k},k.Consumer=k},he.createElement=me,he.createFactory=function(k){var L=me.bind(null,k);return L.type=k,L},he.createRef=function(){return{current:null}},he.forwardRef=function(k){return{$$typeof:h,render:k}},he.isValidElement=Ce,he.lazy=function(k){return{$$typeof:x,_payload:{_status:-1,_result:k},_init:Ee}},he.memo=function(k,L){return{$$typeof:v,type:k,compare:L===void 0?null:L}},he.startTransition=function(k){var L=A.transition;A.transition={};try{k()}finally{A.transition=L}},he.unstable_act=V,he.useCallback=function(k,L){return ce.current.useCallback(k,L)},he.useContext=function(k){return ce.current.useContext(k)},he.useDebugValue=function(){},he.useDeferredValue=function(k){return ce.current.useDeferredValue(k)},he.useEffect=function(k,L){return ce.current.useEffect(k,L)},he.useId=function(){return ce.current.useId()},he.useImperativeHandle=function(k,L,J){return ce.current.useImperativeHandle(k,L,J)},he.useInsertionEffect=function(k,L){return ce.current.useInsertionEffect(k,L)},he.useLayoutEffect=function(k,L){return ce.current.useLayoutEffect(k,L)},he.useMemo=function(k,L){return ce.current.useMemo(k,L)},he.useReducer=function(k,L,J){return ce.current.useReducer(k,L,J)},he.useRef=function(k){return ce.current.useRef(k)},he.useState=function(k){return ce.current.useState(k)},he.useSyncExternalStore=function(k,L,J){return ce.current.useSyncExternalStore(k,L,J)},he.useTransition=function(){return ce.current.useTransition()},he.version=\"18.3.1\",he}var kd;function Ca(){return kd||(kd=1,$s.exports=Q1()),$s.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 J1(){if(Cd)return lo;Cd=1;var o=Ca(),l=Symbol.for(\"react.element\"),i=Symbol.for(\"react.fragment\"),u=Object.prototype.hasOwnProperty,d=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function f(h,y,v){var x,C={},P=null,M=null;v!==void 0\u0026\u0026(P=\"\"+v),y.key!==void 0\u0026\u0026(P=\"\"+y.key),y.ref!==void 0\u0026\u0026(M=y.ref);for(x in y)u.call(y,x)\u0026\u0026!c.hasOwnProperty(x)\u0026\u0026(C[x]=y[x]);if(h\u0026\u0026h.defaultProps)for(x in y=h.defaultProps,y)C[x]===void 0\u0026\u0026(C[x]=y[x]);return{$$typeof:l,type:h,key:P,ref:M,props:C,_owner:d.current}}return lo.Fragment=i,lo.jsx=f,lo.jsxs=f,lo}var Ed;function Y1(){return Ed||(Ed=1,Bs.exports=J1()),Bs.exports}var m=Y1(),jl={},Vs={exports:{}},dt={},Hs={exports:{}},qs={};/**\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 X1(){return Td||(Td=1,function(o){function l(A,W){var V=A.length;A.push(W);e:for(;0\u003cV;){var k=V-1\u003e\u003e\u003e1,L=A[k];if(0\u003cd(L,W))A[k]=W,A[V]=L,V=k;else break e}}function i(A){return A.length===0?null:A[0]}function u(A){if(A.length===0)return null;var W=A[0],V=A.pop();if(V!==W){A[0]=V;e:for(var k=0,L=A.length,J=L\u003e\u003e\u003e1;k\u003cJ;){var U=2*(k+1)-1,K=A[U],ne=U+1,Y=A[ne];if(0\u003ed(K,V))ne\u003cL\u0026\u00260\u003ed(Y,K)?(A[k]=Y,A[ne]=V,k=ne):(A[k]=K,A[U]=V,k=U);else if(ne\u003cL\u0026\u00260\u003ed(Y,V))A[k]=Y,A[ne]=V,k=ne;else break e}}return W}function d(A,W){var V=A.sortIndex-W.sortIndex;return V!==0?V:A.id-W.id}if(typeof performance==\"object\"\u0026\u0026typeof performance.now==\"function\"){var c=performance;o.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();o.unstable_now=function(){return f.now()-h}}var y=[],v=[],x=1,C=null,P=3,M=!1,N=!1,I=!1,R=typeof setTimeout==\"function\"?setTimeout:null,b=typeof clearTimeout==\"function\"?clearTimeout:null,ee=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 H(A){for(var W=i(v);W!==null;){if(W.callback===null)u(v);else if(W.startTime\u003c=A)u(v),W.sortIndex=W.expirationTime,l(y,W);else break;W=i(v)}}function le(A){if(I=!1,H(A),!N)if(i(y)!==null)N=!0,Ee($);else{var W=i(v);W!==null\u0026\u0026ce(le,W.startTime-A)}}function $(A,W){N=!1,I\u0026\u0026(I=!1,b(me),me=-1),M=!0;var V=P;try{for(H(W),C=i(y);C!==null\u0026\u0026(!(C.expirationTime\u003eW)||A\u0026\u0026!Re());){var k=C.callback;if(typeof k==\"function\"){C.callback=null,P=C.priorityLevel;var L=k(C.expirationTime\u003c=W);W=o.unstable_now(),typeof L==\"function\"?C.callback=L:C===i(y)\u0026\u0026u(y),H(W)}else u(y);C=i(y)}if(C!==null)var J=!0;else{var U=i(v);U!==null\u0026\u0026ce(le,U.startTime-W),J=!1}return J}finally{C=null,P=V,M=!1}}var te=!1,ue=null,me=-1,de=5,Ce=-1;function Re(){return!(o.unstable_now()-Ce\u003cde)}function ve(){if(ue!==null){var A=o.unstable_now();Ce=A;var W=!0;try{W=ue(!0,A)}finally{W?se():(te=!1,ue=null)}}else te=!1}var se;if(typeof ee==\"function\")se=function(){ee(ve)};else if(typeof MessageChannel\u003c\"u\"){var we=new MessageChannel,_e=we.port2;we.port1.onmessage=ve,se=function(){_e.postMessage(null)}}else se=function(){R(ve,0)};function Ee(A){ue=A,te||(te=!0,se())}function ce(A,W){me=R(function(){A(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(A){A.callback=null},o.unstable_continueExecution=function(){N||M||(N=!0,Ee($))},o.unstable_forceFrameRate=function(A){0\u003eA||125\u003cA?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):de=0\u003cA?Math.floor(1e3/A):5},o.unstable_getCurrentPriorityLevel=function(){return P},o.unstable_getFirstCallbackNode=function(){return i(y)},o.unstable_next=function(A){switch(P){case 1:case 2:case 3:var W=3;break;default:W=P}var V=P;P=W;try{return A()}finally{P=V}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(A,W){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var V=P;P=A;try{return W()}finally{P=V}},o.unstable_scheduleCallback=function(A,W,V){var k=o.unstable_now();switch(typeof V==\"object\"\u0026\u0026V!==null?(V=V.delay,V=typeof V==\"number\"\u0026\u00260\u003cV?k+V:k):V=k,A){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=V+L,A={id:x++,callback:W,priorityLevel:A,startTime:V,expirationTime:L,sortIndex:-1},V\u003ek?(A.sortIndex=V,l(v,A),i(y)===null\u0026\u0026A===i(v)\u0026\u0026(I?(b(me),me=-1):I=!0,ce(le,V-k))):(A.sortIndex=L,l(y,A),N||M||(N=!0,Ee($))),A},o.unstable_shouldYield=Re,o.unstable_wrapCallback=function(A){var W=P;return function(){var V=P;P=W;try{return A.apply(this,arguments)}finally{P=V}}}}(qs)),qs}var _d;function Z1(){return _d||(_d=1,Hs.exports=X1()),Hs.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 em(){if(Nd)return dt;Nd=1;var o=Ca(),l=Z1();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,d={};function c(e,t){f(e,t),f(e+\"Capture\",t)}function f(e,t){for(d[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]*$/,x={},C={};function P(e){return y.call(C,e)?!0:y.call(x,e)?!1:v.test(e)?C[e]=!0:(x[e]=!0,!1)}function M(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\"||M(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 I(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 R={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(e){R[e]=new I(e,0,!1,e,null,!1,!1)}),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(e){var t=e[0];R[t]=new I(t,1,!1,e[1],null,!1,!1)}),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(e){R[e]=new I(e,2,!1,e.toLowerCase(),null,!1,!1)}),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(e){R[e]=new I(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){R[e]=new I(e,3,!1,e.toLowerCase(),null,!1,!1)}),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(e){R[e]=new I(e,3,!0,e,null,!1,!1)}),[\"capture\",\"download\"].forEach(function(e){R[e]=new I(e,4,!1,e,null,!1,!1)}),[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(e){R[e]=new I(e,6,!1,e,null,!1,!1)}),[\"rowSpan\",\"start\"].forEach(function(e){R[e]=new I(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\\-:]([a-z])/g;function ee(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(b,ee);R[t]=new I(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(b,ee);R[t]=new I(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(b,ee);R[t]=new I(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}),[\"tabIndex\",\"crossOrigin\"].forEach(function(e){R[e]=new I(e,1,!1,e.toLowerCase(),null,!1,!1)}),R.xlinkHref=new I(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(e){R[e]=new I(e,1,!1,e.toLowerCase(),null,!0,!0)});function H(e,t,n,r){var s=R.hasOwnProperty(t)?R[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(N(t,n,s,r)\u0026\u0026(n=null),r||s===null?P(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 le=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$=Symbol.for(\"react.element\"),te=Symbol.for(\"react.portal\"),ue=Symbol.for(\"react.fragment\"),me=Symbol.for(\"react.strict_mode\"),de=Symbol.for(\"react.profiler\"),Ce=Symbol.for(\"react.provider\"),Re=Symbol.for(\"react.context\"),ve=Symbol.for(\"react.forward_ref\"),se=Symbol.for(\"react.suspense\"),we=Symbol.for(\"react.suspense_list\"),_e=Symbol.for(\"react.memo\"),Ee=Symbol.for(\"react.lazy\"),ce=Symbol.for(\"react.offscreen\"),A=Symbol.iterator;function W(e){return e===null||typeof e!=\"object\"?null:(e=A\u0026\u0026e[A]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var V=Object.assign,k;function L(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 J=!1;function U(e,t){if(!e||J)return\"\";J=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"\u0026\u0026Reflect.construct){try{Reflect.construct(t,[])}catch(_){var r=_}Reflect.construct(e,[],t)}else{try{t.call()}catch(_){r=_}e.call(t.prototype)}else{try{throw Error()}catch(_){r=_}e()}}catch(_){if(_\u0026\u0026r\u0026\u0026typeof _.stack==\"string\"){for(var s=_.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{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:\"\")?L(e):\"\"}function K(e){switch(e.tag){case 5:return L(e.type);case 16:return L(\"Lazy\");case 13:return L(\"Suspense\");case 19:return L(\"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 ne(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 te:return\"Portal\";case de:return\"Profiler\";case me:return\"StrictMode\";case se:return\"Suspense\";case we:return\"SuspenseList\"}if(typeof e==\"object\")switch(e.$$typeof){case Re:return(e.displayName||\"Context\")+\".Consumer\";case Ce:return(e._context.displayName||\"Context\")+\".Provider\";case ve:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\"\",e=e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case _e:return t=e.displayName||null,t!==null?t:ne(e.type)||\"Memo\";case Ee:t=e._payload,e=e._init;try{return ne(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 ne(t);case 8:return t===me?\"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 pe(e){switch(typeof e){case\"boolean\":case\"number\":case\"string\":case\"undefined\":return e;case\"object\":return e;default:return\"\"}}function ge(e){var t=e.type;return(e=e.nodeName)\u0026\u0026e.toLowerCase()===\"input\"\u0026\u0026(t===\"checkbox\"||t===\"radio\")}function Ae(e){var t=ge(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 Sr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e\u0026\u0026(r=ge(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 V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function go(e,t){var n=t.defaultValue==null?\"\":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pe(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 yo(e,t){t=t.checked,t!=null\u0026\u0026H(e,\"checked\",t,!1)}function Se(e,t){yo(e,t);var n=pe(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,pe(t.defaultValue)),t.checked==null\u0026\u0026t.defaultChecked!=null\u0026\u0026(e.defaultChecked=!!t.defaultChecked)}function xe(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 pt=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=\"\"+pe(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 V({},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(pt(n)){if(1\u003cn.length)throw Error(i(93));n=n[0]}t=n}t==null\u0026\u0026(t=\"\"),n=t}e._wrapperState={initialValue:pe(n)}}function vo(e,t){var n=pe(t.value),r=pe(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 wo(e){var t=e.textContent;t===e._wrapperState.initialValue\u0026\u0026t!==\"\"\u0026\u0026t!==null\u0026\u0026(e.value=t)}function So(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 Yl(e,t){return e==null||e===\"http://www.w3.org/1999/xhtml\"?So(t):e===\"http://www.w3.org/2000/svg\"\u0026\u0026t===\"foreignObject\"?\"http://www.w3.org/1999/xhtml\":e}var xo,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(xo=xo||document.createElement(\"div\"),xo.innerHTML=\"\u003csvg\u003e\"+t.valueOf().toString()+\"\u003c/svg\u003e\",t=xo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function xr(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 kr={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},Zp=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(kr).forEach(function(e){Zp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),kr[t]=kr[e]})});function Ma(e,t,n){return t==null||typeof t==\"boolean\"||t===\"\"?\"\":n||typeof t!=\"number\"||t===0||kr.hasOwnProperty(e)\u0026\u0026kr[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 eh=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xl(e,t){if(t){if(eh[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 Zl(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 ei=null;function ti(e){return e=e.target||e.srcElement||window,e.correspondingUseElement\u0026\u0026(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ni=null,bn=null,Kn=null;function Fa(e){if(e=qr(e)){if(typeof ni!=\"function\")throw Error(i(280));var t=e.stateNode;t\u0026\u0026(t=qo(t),ni(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 ri=!1;function Ha(e,t,n){if(ri)return e(t,n);ri=!0;try{return $a(e,t,n)}finally{ri=!1,(bn!==null||Kn!==null)\u0026\u0026(Va(),Ba())}}function Cr(e,t){var n=e.stateNode;if(n===null)return null;var r=qo(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 oi=!1;if(h)try{var Er={};Object.defineProperty(Er,\"passive\",{get:function(){oi=!0}}),window.addEventListener(\"test\",Er,Er),window.removeEventListener(\"test\",Er,Er)}catch{oi=!1}function th(e,t,n,r,s,a,p,g,w){var _=Array.prototype.slice.call(arguments,3);try{t.apply(n,_)}catch(z){this.onError(z)}}var Tr=!1,ko=null,Co=!1,li=null,nh={onError:function(e){Tr=!0,ko=e}};function rh(e,t,n,r,s,a,p,g,w){Tr=!1,ko=null,th.apply(nh,arguments)}function oh(e,t,n,r,s,a,p,g,w){if(rh.apply(this,arguments),Tr){if(Tr){var _=ko;Tr=!1,ko=null}else throw Error(i(198));Co||(Co=!0,li=_)}}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 lh(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=lh(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,ih=l.unstable_shouldYield,sh=l.unstable_requestPaint,Fe=l.unstable_now,ah=l.unstable_getCurrentPriorityLevel,ii=l.unstable_ImmediatePriority,Ja=l.unstable_UserBlockingPriority,Eo=l.unstable_NormalPriority,uh=l.unstable_LowPriority,Ya=l.unstable_IdlePriority,To=null,Bt=null;function ch(e){if(Bt\u0026\u0026typeof Bt.onCommitFiberRoot==\"function\")try{Bt.onCommitFiberRoot(To,e,void 0,(e.current.flags\u0026128)===128)}catch{}}var Rt=Math.clz32?Math.clz32:ph,dh=Math.log,fh=Math.LN2;function ph(e){return e\u003e\u003e\u003e=0,e===0?32:31-(dh(e)/fh|0)|0}var _o=64,No=4194304;function _r(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 Po(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=_r(g):(a\u0026=p,a!==0\u0026\u0026(r=_r(a)))}else p=n\u0026~s,p!==0?r=_r(p):a!==0\u0026\u0026(r=_r(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 hh(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 mh(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]=hh(g,t)):w\u003c=t\u0026\u0026(e.expiredLanes|=g),a\u0026=~g}}function si(e){return e=e.pendingLanes\u0026-1073741825,e!==0?e:e\u00261073741824?1073741824:0}function Xa(){var e=_o;return _o\u003c\u003c=1,(_o\u00264194240)===0\u0026\u0026(_o=64),e}function ai(e){for(var t=[],n=0;31\u003en;n++)t.push(e);return t}function Nr(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 gh(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 ui(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,ci,tu,nu,ru,di=!1,Ro=[],nn=null,rn=null,on=null,Pr=new Map,Rr=new Map,ln=[],yh=\"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\":Pr.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Rr.delete(t.pointerId)}}function jr(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=qr(t),t!==null\u0026\u0026ci(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null\u0026\u0026t.indexOf(s)===-1\u0026\u0026t.push(s),e)}function vh(e,t,n,r,s){switch(t){case\"focusin\":return nn=jr(nn,e,t,n,r,s),!0;case\"dragenter\":return rn=jr(rn,e,t,n,r,s),!0;case\"mouseover\":return on=jr(on,e,t,n,r,s),!0;case\"pointerover\":var a=s.pointerId;return Pr.set(a,jr(Pr.get(a)||null,e,t,n,r,s)),!0;case\"gotpointercapture\":return a=s.pointerId,Rr.set(a,jr(Rr.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 jo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0\u003ct.length;){var n=pi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ei=r,n.target.dispatchEvent(r),ei=null}else return t=qr(n),t!==null\u0026\u0026ci(t),e.blockedOn=n,!1;t.shift()}return!0}function iu(e,t,n){jo(e)\u0026\u0026n.delete(t)}function wh(){di=!1,nn!==null\u0026\u0026jo(nn)\u0026\u0026(nn=null),rn!==null\u0026\u0026jo(rn)\u0026\u0026(rn=null),on!==null\u0026\u0026jo(on)\u0026\u0026(on=null),Pr.forEach(iu),Rr.forEach(iu)}function Lr(e,t){e.blockedOn===t\u0026\u0026(e.blockedOn=null,di||(di=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,wh)))}function Ir(e){function t(s){return Lr(s,e)}if(0\u003cRo.length){Lr(Ro[0],e);for(var n=1;n\u003cRo.length;n++){var r=Ro[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),Pr.forEach(t),Rr.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=le.ReactCurrentBatchConfig,Lo=!0;function Sh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=1,fi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function xh(e,t,n,r){var s=Ne,a=Gn.transition;Gn.transition=null;try{Ne=4,fi(e,t,n,r)}finally{Ne=s,Gn.transition=a}}function fi(e,t,n,r){if(Lo){var s=pi(e,t,n,r);if(s===null)ji(e,t,r,Io,n),ou(e,r);else if(vh(s,e,t,n,r))r.stopPropagation();else if(ou(e,r),t\u00264\u0026\u0026-1\u003cyh.indexOf(e)){for(;s!==null;){var a=qr(s);if(a!==null\u0026\u0026eu(a),a=pi(e,t,n,r),a===null\u0026\u0026ji(e,t,r,Io,n),a===s)break;s=a}s!==null\u0026\u0026r.stopPropagation()}else ji(e,t,r,null,n)}}var Io=null;function pi(e,t,n,r){if(Io=null,e=ti(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 Io=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(ah()){case ii:return 1;case Ja:return 4;case Eo:case uh:return 16;case Ya:return 536870912;default:return 16}default:return 16}}var sn=null,hi=null,Oo=null;function au(){if(Oo)return Oo;var e,t=hi,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 Oo=s.slice(e,1\u003cr?1-r:void 0)}function zo(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 Do(){return!0}function uu(){return!1}function ht(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)?Do:uu,this.isPropagationStopped=uu,this}return V(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=Do)},stopPropagation:function(){var n=this.nativeEvent;n\u0026\u0026(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\"unknown\"\u0026\u0026(n.cancelBubble=!0),this.isPropagationStopped=Do)},persist:function(){},isPersistent:Do}),t}var Qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mi=ht(Qn),Or=V({},Qn,{view:0,detail:0}),kh=ht(Or),gi,yi,zr,Mo=V({},Or,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wi,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!==zr\u0026\u0026(zr\u0026\u0026e.type===\"mousemove\"?(gi=e.screenX-zr.screenX,yi=e.screenY-zr.screenY):yi=gi=0,zr=e),gi)},movementY:function(e){return\"movementY\"in e?e.movementY:yi}}),cu=ht(Mo),Ch=V({},Mo,{dataTransfer:0}),Eh=ht(Ch),Th=V({},Or,{relatedTarget:0}),vi=ht(Th),_h=V({},Qn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nh=ht(_h),Ph=V({},Qn,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Rh=ht(Ph),jh=V({},Qn,{data:0}),du=ht(jh),Lh={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Ih={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\"},Oh={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function zh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Oh[e])?!!t[e]:!1}function wi(){return zh}var Dh=V({},Or,{key:function(e){if(e.key){var t=Lh[e.key]||e.key;if(t!==\"Unidentified\")return t}return e.type===\"keypress\"?(e=zo(e),e===13?\"Enter\":String.fromCharCode(e)):e.type===\"keydown\"||e.type===\"keyup\"?Ih[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wi,charCode:function(e){return e.type===\"keypress\"?zo(e):0},keyCode:function(e){return e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0},which:function(e){return e.type===\"keypress\"?zo(e):e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0}}),Mh=ht(Dh),Ah=V({},Mo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fu=ht(Ah),Fh=V({},Or,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wi}),Uh=ht(Fh),Bh=V({},Qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),$h=ht(Bh),Vh=V({},Mo,{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}),Hh=ht(Vh),qh=[9,13,27,32],Si=h\u0026\u0026\"CompositionEvent\"in window,Dr=null;h\u0026\u0026\"documentMode\"in document\u0026\u0026(Dr=document.documentMode);var Wh=h\u0026\u0026\"TextEvent\"in window\u0026\u0026!Dr,pu=h\u0026\u0026(!Si||Dr\u0026\u00268\u003cDr\u0026\u002611\u003e=Dr),hu=\" \",mu=!1;function gu(e,t){switch(e){case\"keyup\":return qh.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 bh(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 Kh(e,t){if(Jn)return e===\"compositionend\"||!Si\u0026\u0026gu(e,t)?(e=au(),Oo=hi=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 Gh={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\"?!!Gh[e.type]:t===\"textarea\"}function wu(e,t,n,r){Ua(r),t=$o(t,\"onChange\"),0\u003ct.length\u0026\u0026(n=new mi(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var Mr=null,Ar=null;function Qh(e){Au(e,0)}function Ao(e){var t=tr(e);if(Sr(t))return e}function Jh(e,t){if(e===\"change\")return t}var Su=!1;if(h){var xi;if(h){var ki=\"oninput\"in document;if(!ki){var xu=document.createElement(\"div\");xu.setAttribute(\"oninput\",\"return;\"),ki=typeof xu.oninput==\"function\"}xi=ki}else xi=!1;Su=xi\u0026\u0026(!document.documentMode||9\u003cdocument.documentMode)}function ku(){Mr\u0026\u0026(Mr.detachEvent(\"onpropertychange\",Cu),Ar=Mr=null)}function Cu(e){if(e.propertyName===\"value\"\u0026\u0026Ao(Ar)){var t=[];wu(t,Ar,e,ti(e)),Ha(Qh,t)}}function Yh(e,t,n){e===\"focusin\"?(ku(),Mr=t,Ar=n,Mr.attachEvent(\"onpropertychange\",Cu)):e===\"focusout\"\u0026\u0026ku()}function Xh(e){if(e===\"selectionchange\"||e===\"keyup\"||e===\"keydown\")return Ao(Ar)}function Zh(e,t){if(e===\"click\")return Ao(t)}function e1(e,t){if(e===\"input\"||e===\"change\")return Ao(t)}function t1(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:t1;function Fr(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 Ci(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 n1(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\u0026Ci(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 r1=h\u0026\u0026\"documentMode\"in document\u0026\u002611\u003e=document.documentMode,Yn=null,Ei=null,Ur=null,Ti=!1;function Pu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ti||Yn==null||Yn!==kn(r)||(r=Yn,\"selectionStart\"in r\u0026\u0026Ci(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}),Ur\u0026\u0026Fr(Ur,r)||(Ur=r,r=$o(Ei,\"onSelect\"),0\u003cr.length\u0026\u0026(t=new mi(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=Yn)))}function Fo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var Xn={animationend:Fo(\"Animation\",\"AnimationEnd\"),animationiteration:Fo(\"Animation\",\"AnimationIteration\"),animationstart:Fo(\"Animation\",\"AnimationStart\"),transitionend:Fo(\"Transition\",\"TransitionEnd\")},_i={},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 Uo(e){if(_i[e])return _i[e];if(!Xn[e])return e;var t=Xn[e],n;for(n in t)if(t.hasOwnProperty(n)\u0026\u0026n in Ru)return _i[e]=t[n];return e}var ju=Uo(\"animationend\"),Lu=Uo(\"animationiteration\"),Iu=Uo(\"animationstart\"),Ou=Uo(\"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),c(t,[e])}for(var Ni=0;Ni\u003cDu.length;Ni++){var Pi=Du[Ni],o1=Pi.toLowerCase(),l1=Pi[0].toUpperCase()+Pi.slice(1);an(o1,\"on\"+l1)}an(ju,\"onAnimationEnd\"),an(Lu,\"onAnimationIteration\"),an(Iu,\"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\"]),c(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \")),c(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \")),c(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]),c(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \")),c(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \")),c(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Br=\"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(\" \"),i1=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(Br));function Mu(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=n,oh(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,_=g.currentTarget;if(g=g.listener,w!==a\u0026\u0026s.isPropagationStopped())break e;Mu(s,g,_),a=w}else for(p=0;p\u003cr.length;p++){if(g=r[p],w=g.instance,_=g.currentTarget,g=g.listener,w!==a\u0026\u0026s.isPropagationStopped())break e;Mu(s,g,_),a=w}}}if(Co)throw e=li,Co=!1,li=null,e}function je(e,t){var n=t[Mi];n===void 0\u0026\u0026(n=t[Mi]=new Set);var r=e+\"__bubble\";n.has(r)||(Fu(t,e,2,!1),n.add(r))}function Ri(e,t,n){var r=0;t\u0026\u0026(r|=4),Fu(n,e,r,t)}var Bo=\"_reactListening\"+Math.random().toString(36).slice(2);function $r(e){if(!e[Bo]){e[Bo]=!0,u.forEach(function(n){n!==\"selectionchange\"\u0026\u0026(i1.has(n)||Ri(n,!1,e),Ri(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Bo]||(t[Bo]=!0,Ri(\"selectionchange\",!1,t))}}function Fu(e,t,n,r){switch(su(t)){case 1:var s=Sh;break;case 4:s=xh;break;default:s=fi}n=s.bind(null,t,n,e),s=void 0,!oi||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 ji(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 _=a,z=ti(n),D=[];e:{var O=zu.get(e);if(O!==void 0){var q=mi,Q=e;switch(e){case\"keypress\":if(zo(n)===0)break e;case\"keydown\":case\"keyup\":q=Mh;break;case\"focusin\":Q=\"focus\",q=vi;break;case\"focusout\":Q=\"blur\",q=vi;break;case\"beforeblur\":case\"afterblur\":q=vi;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\":q=cu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":q=Eh;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":q=Uh;break;case ju:case Lu:case Iu:q=Nh;break;case Ou:q=$h;break;case\"scroll\":q=kh;break;case\"wheel\":q=Hh;break;case\"copy\":case\"cut\":case\"paste\":q=Rh;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":q=fu}var X=(t\u00264)!==0,Ue=!X\u0026\u0026e===\"scroll\",E=X?O!==null?O+\"Capture\":null:O;X=[];for(var S=_,T;S!==null;){T=S;var F=T.stateNode;if(T.tag===5\u0026\u0026F!==null\u0026\u0026(T=F,E!==null\u0026\u0026(F=Cr(S,E),F!=null\u0026\u0026X.push(Vr(S,F,T)))),Ue)break;S=S.return}0\u003cX.length\u0026\u0026(O=new q(O,Q,null,n,z),D.push({event:O,listeners:X}))}}if((t\u00267)===0){e:{if(O=e===\"mouseover\"||e===\"pointerover\",q=e===\"mouseout\"||e===\"pointerout\",O\u0026\u0026n!==ei\u0026\u0026(Q=n.relatedTarget||n.fromElement)\u0026\u0026(En(Q)||Q[Gt]))break e;if((q||O)\u0026\u0026(O=z.window===z?z:(O=z.ownerDocument)?O.defaultView||O.parentWindow:window,q?(Q=n.relatedTarget||n.toElement,q=_,Q=Q?En(Q):null,Q!==null\u0026\u0026(Ue=Cn(Q),Q!==Ue||Q.tag!==5\u0026\u0026Q.tag!==6)\u0026\u0026(Q=null)):(q=null,Q=_),q!==Q)){if(X=cu,F=\"onMouseLeave\",E=\"onMouseEnter\",S=\"mouse\",(e===\"pointerout\"||e===\"pointerover\")\u0026\u0026(X=fu,F=\"onPointerLeave\",E=\"onPointerEnter\",S=\"pointer\"),Ue=q==null?O:tr(q),T=Q==null?O:tr(Q),O=new X(F,S+\"leave\",q,n,z),O.target=Ue,O.relatedTarget=T,F=null,En(z)===_\u0026\u0026(X=new X(E,S+\"enter\",Q,n,z),X.target=T,X.relatedTarget=Ue,F=X),Ue=F,q\u0026\u0026Q)t:{for(X=q,E=Q,S=0,T=X;T;T=Zn(T))S++;for(T=0,F=E;F;F=Zn(F))T++;for(;0\u003cS-T;)X=Zn(X),S--;for(;0\u003cT-S;)E=Zn(E),T--;for(;S--;){if(X===E||E!==null\u0026\u0026X===E.alternate)break t;X=Zn(X),E=Zn(E)}X=null}else X=null;q!==null\u0026\u0026Uu(D,O,q,X,!1),Q!==null\u0026\u0026Ue!==null\u0026\u0026Uu(D,Ue,Q,X,!0)}}e:{if(O=_?tr(_):window,q=O.nodeName\u0026\u0026O.nodeName.toLowerCase(),q===\"select\"||q===\"input\"\u0026\u0026O.type===\"file\")var Z=Jh;else if(vu(O))if(Su)Z=e1;else{Z=Xh;var re=Yh}else(q=O.nodeName)\u0026\u0026q.toLowerCase()===\"input\"\u0026\u0026(O.type===\"checkbox\"||O.type===\"radio\")\u0026\u0026(Z=Zh);if(Z\u0026\u0026(Z=Z(e,_))){wu(D,Z,n,z);break e}re\u0026\u0026re(e,O,_),e===\"focusout\"\u0026\u0026(re=O._wrapperState)\u0026\u0026re.controlled\u0026\u0026O.type===\"number\"\u0026\u0026We(O,\"number\",O.value)}switch(re=_?tr(_):window,e){case\"focusin\":(vu(re)||re.contentEditable===\"true\")\u0026\u0026(Yn=re,Ei=_,Ur=null);break;case\"focusout\":Ur=Ei=Yn=null;break;case\"mousedown\":Ti=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Ti=!1,Pu(D,n,z);break;case\"selectionchange\":if(r1)break;case\"keydown\":case\"keyup\":Pu(D,n,z)}var oe;if(Si)e:{switch(e){case\"compositionstart\":var ae=\"onCompositionStart\";break e;case\"compositionend\":ae=\"onCompositionEnd\";break e;case\"compositionupdate\":ae=\"onCompositionUpdate\";break e}ae=void 0}else Jn?gu(e,n)\u0026\u0026(ae=\"onCompositionEnd\"):e===\"keydown\"\u0026\u0026n.keyCode===229\u0026\u0026(ae=\"onCompositionStart\");ae\u0026\u0026(pu\u0026\u0026n.locale!==\"ko\"\u0026\u0026(Jn||ae!==\"onCompositionStart\"?ae===\"onCompositionEnd\"\u0026\u0026Jn\u0026\u0026(oe=au()):(sn=z,hi=\"value\"in sn?sn.value:sn.textContent,Jn=!0)),re=$o(_,ae),0\u003cre.length\u0026\u0026(ae=new du(ae,e,null,n,z),D.push({event:ae,listeners:re}),oe?ae.data=oe:(oe=yu(n),oe!==null\u0026\u0026(ae.data=oe)))),(oe=Wh?bh(e,n):Kh(e,n))\u0026\u0026(_=$o(_,\"onBeforeInput\"),0\u003c_.length\u0026\u0026(z=new du(\"onBeforeInput\",\"beforeinput\",null,n,z),D.push({event:z,listeners:_}),z.data=oe))}Au(D,t)})}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $o(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=Cr(e,n),a!=null\u0026\u0026r.unshift(Vr(e,a,s)),a=Cr(e,t),a!=null\u0026\u0026r.push(Vr(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,_=g.stateNode;if(w!==null\u0026\u0026w===r)break;g.tag===5\u0026\u0026_!==null\u0026\u0026(g=_,s?(w=Cr(n,a),w!=null\u0026\u0026p.unshift(Vr(n,w,g))):s||(w=Cr(n,a),w!=null\u0026\u0026p.push(Vr(n,w,g)))),n=n.return}p.length!==0\u0026\u0026e.push({event:t,listeners:p})}var s1=/\\r\\n?/g,a1=/\\u0000|\\uFFFD/g;function Bu(e){return(typeof e==\"string\"?e:\"\"+e).replace(s1,`\n`).replace(a1,\"\")}function Vo(e,t,n){if(t=Bu(t),Bu(e)!==t\u0026\u0026n)throw Error(i(425))}function Ho(){}var Li=null,Ii=null;function Oi(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 zi=typeof setTimeout==\"function\"?setTimeout:void 0,u1=typeof clearTimeout==\"function\"?clearTimeout:void 0,$u=typeof Promise==\"function\"?Promise:void 0,c1=typeof queueMicrotask==\"function\"?queueMicrotask:typeof $u\u003c\"u\"?function(e){return $u.resolve(null).then(e).catch(d1)}:zi;function d1(e){setTimeout(function(){throw e})}function Di(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),Ir(t);return}r--}else n!==\"$\"\u0026\u0026n!==\"$?\"\u0026\u0026n!==\"$!\"||r++;n=s}while(n);Ir(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,Hr=\"__reactProps$\"+er,Gt=\"__reactContainer$\"+er,Mi=\"__reactEvents$\"+er,f1=\"__reactListeners$\"+er,p1=\"__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 qr(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 qo(e){return e[Hr]||null}var Ai=[],nr=-1;function cn(e){return{current:e}}function Le(e){0\u003enr||(e.current=Ai[nr],Ai[nr]=null,nr--)}function Pe(e,t){nr++,Ai[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 Wo(){Le(it),Le(Xe)}function Hu(e,t,n){if(Xe.current!==dn)throw Error(i(168));Pe(Xe,t),Pe(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 V({},n,r)}function bo(e){return e=(e=e.stateNode)\u0026\u0026e.__reactInternalMemoizedMergedChildContext||dn,Tn=Xe.current,Pe(Xe,e),Pe(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,Le(it),Le(Xe),Pe(Xe,e)):Le(it),Pe(it,n)}var Qt=null,Ko=!1,Fi=!1;function bu(e){Qt===null?Qt=[e]:Qt.push(e)}function h1(e){Ko=!0,bu(e)}function fn(){if(!Fi\u0026\u0026Qt!==null){Fi=!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,Ko=!1}catch(s){throw Qt!==null\u0026\u0026(Qt=Qt.slice(e+1)),Ga(ii,fn),s}finally{Ne=t,Fi=!1}}return null}var or=[],lr=0,Go=null,Qo=0,xt=[],kt=0,_n=null,Jt=1,Yt=\"\";function Nn(e,t){or[lr++]=Qo,or[lr++]=Go,Go=e,Qo=t}function Ku(e,t,n){xt[kt++]=Jt,xt[kt++]=Yt,xt[kt++]=_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 Ui(e){e.return!==null\u0026\u0026(Nn(e,1),Ku(e,1,0))}function Bi(e){for(;e===Go;)Go=or[--lr],or[lr]=null,Qo=or[--lr],or[lr]=null;for(;e===_n;)_n=xt[--kt],xt[kt]=null,Yt=xt[--kt],xt[kt]=null,Jt=xt[--kt],xt[kt]=null}var mt=null,gt=null,Oe=!1,Lt=null;function Gu(e,t){var n=_t(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,mt=e,gt=un(t.firstChild),!0):!1;case 6:return t=e.pendingProps===\"\"||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,mt=e,gt=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=_t(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,mt=e,gt=null,!0):!1;default:return!1}}function $i(e){return(e.mode\u00261)!==0\u0026\u0026(e.flags\u0026128)===0}function Vi(e){if(Oe){var t=gt;if(t){var n=t;if(!Qu(e,t)){if($i(e))throw Error(i(418));t=un(n.nextSibling);var r=mt;t\u0026\u0026Qu(e,t)?Gu(r,n):(e.flags=e.flags\u0026-4097|2,Oe=!1,mt=e)}}else{if($i(e))throw Error(i(418));e.flags=e.flags\u0026-4097|2,Oe=!1,mt=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;mt=e}function Jo(e){if(e!==mt)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!Oi(e.type,e.memoizedProps)),t\u0026\u0026(t=gt)){if($i(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){gt=un(e.nextSibling);break e}t--}else n!==\"$\"\u0026\u0026n!==\"$!\"\u0026\u0026n!==\"$?\"||t++}e=e.nextSibling}gt=null}}else gt=mt?un(e.stateNode.nextSibling):null;return!0}function Yu(){for(var e=gt;e;)e=un(e.nextSibling)}function ir(){gt=mt=null,Oe=!1}function Hi(e){Lt===null?Lt=[e]:Lt.push(e)}var m1=le.ReactCurrentBatchConfig;function Wr(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 Yo(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,S){if(e){var T=E.deletions;T===null?(E.deletions=[S],E.flags|=16):T.push(S)}}function n(E,S){if(!e)return null;for(;S!==null;)t(E,S),S=S.sibling;return null}function r(E,S){for(E=new Map;S!==null;)S.key!==null?E.set(S.key,S):E.set(S.index,S),S=S.sibling;return E}function s(E,S){return E=Sn(E,S),E.index=0,E.sibling=null,E}function a(E,S,T){return E.index=T,e?(T=E.alternate,T!==null?(T=T.index,T\u003cS?(E.flags|=2,S):T):(E.flags|=2,S)):(E.flags|=1048576,S)}function p(E){return e\u0026\u0026E.alternate===null\u0026\u0026(E.flags|=2),E}function g(E,S,T,F){return S===null||S.tag!==6?(S=zs(T,E.mode,F),S.return=E,S):(S=s(S,T),S.return=E,S)}function w(E,S,T,F){var Z=T.type;return Z===ue?z(E,S,T.props.children,F,T.key):S!==null\u0026\u0026(S.elementType===Z||typeof Z==\"object\"\u0026\u0026Z!==null\u0026\u0026Z.$$typeof===Ee\u0026\u0026Xu(Z)===S.type)?(F=s(S,T.props),F.ref=Wr(E,S,T),F.return=E,F):(F=xl(T.type,T.key,T.props,null,E.mode,F),F.ref=Wr(E,S,T),F.return=E,F)}function _(E,S,T,F){return S===null||S.tag!==4||S.stateNode.containerInfo!==T.containerInfo||S.stateNode.implementation!==T.implementation?(S=Ds(T,E.mode,F),S.return=E,S):(S=s(S,T.children||[]),S.return=E,S)}function z(E,S,T,F,Z){return S===null||S.tag!==7?(S=Dn(T,E.mode,F,Z),S.return=E,S):(S=s(S,T),S.return=E,S)}function D(E,S,T){if(typeof S==\"string\"\u0026\u0026S!==\"\"||typeof S==\"number\")return S=zs(\"\"+S,E.mode,T),S.return=E,S;if(typeof S==\"object\"\u0026\u0026S!==null){switch(S.$$typeof){case $:return T=xl(S.type,S.key,S.props,null,E.mode,T),T.ref=Wr(E,null,S),T.return=E,T;case te:return S=Ds(S,E.mode,T),S.return=E,S;case Ee:var F=S._init;return D(E,F(S._payload),T)}if(pt(S)||W(S))return S=Dn(S,E.mode,T,null),S.return=E,S;Yo(E,S)}return null}function O(E,S,T,F){var Z=S!==null?S.key:null;if(typeof T==\"string\"\u0026\u0026T!==\"\"||typeof T==\"number\")return Z!==null?null:g(E,S,\"\"+T,F);if(typeof T==\"object\"\u0026\u0026T!==null){switch(T.$$typeof){case $:return T.key===Z?w(E,S,T,F):null;case te:return T.key===Z?_(E,S,T,F):null;case Ee:return Z=T._init,O(E,S,Z(T._payload),F)}if(pt(T)||W(T))return Z!==null?null:z(E,S,T,F,null);Yo(E,T)}return null}function q(E,S,T,F,Z){if(typeof F==\"string\"\u0026\u0026F!==\"\"||typeof F==\"number\")return E=E.get(T)||null,g(S,E,\"\"+F,Z);if(typeof F==\"object\"\u0026\u0026F!==null){switch(F.$$typeof){case $:return E=E.get(F.key===null?T:F.key)||null,w(S,E,F,Z);case te:return E=E.get(F.key===null?T:F.key)||null,_(S,E,F,Z);case Ee:var re=F._init;return q(E,S,T,re(F._payload),Z)}if(pt(F)||W(F))return E=E.get(T)||null,z(S,E,F,Z,null);Yo(S,F)}return null}function Q(E,S,T,F){for(var Z=null,re=null,oe=S,ae=S=0,Ge=null;oe!==null\u0026\u0026ae\u003cT.length;ae++){oe.index\u003eae?(Ge=oe,oe=null):Ge=oe.sibling;var ke=O(E,oe,T[ae],F);if(ke===null){oe===null\u0026\u0026(oe=Ge);break}e\u0026\u0026oe\u0026\u0026ke.alternate===null\u0026\u0026t(E,oe),S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke,oe=Ge}if(ae===T.length)return n(E,oe),Oe\u0026\u0026Nn(E,ae),Z;if(oe===null){for(;ae\u003cT.length;ae++)oe=D(E,T[ae],F),oe!==null\u0026\u0026(S=a(oe,S,ae),re===null?Z=oe:re.sibling=oe,re=oe);return Oe\u0026\u0026Nn(E,ae),Z}for(oe=r(E,oe);ae\u003cT.length;ae++)Ge=q(oe,E,ae,T[ae],F),Ge!==null\u0026\u0026(e\u0026\u0026Ge.alternate!==null\u0026\u0026oe.delete(Ge.key===null?ae:Ge.key),S=a(Ge,S,ae),re===null?Z=Ge:re.sibling=Ge,re=Ge);return e\u0026\u0026oe.forEach(function(xn){return t(E,xn)}),Oe\u0026\u0026Nn(E,ae),Z}function X(E,S,T,F){var Z=W(T);if(typeof Z!=\"function\")throw Error(i(150));if(T=Z.call(T),T==null)throw Error(i(151));for(var re=Z=null,oe=S,ae=S=0,Ge=null,ke=T.next();oe!==null\u0026\u0026!ke.done;ae++,ke=T.next()){oe.index\u003eae?(Ge=oe,oe=null):Ge=oe.sibling;var xn=O(E,oe,ke.value,F);if(xn===null){oe===null\u0026\u0026(oe=Ge);break}e\u0026\u0026oe\u0026\u0026xn.alternate===null\u0026\u0026t(E,oe),S=a(xn,S,ae),re===null?Z=xn:re.sibling=xn,re=xn,oe=Ge}if(ke.done)return n(E,oe),Oe\u0026\u0026Nn(E,ae),Z;if(oe===null){for(;!ke.done;ae++,ke=T.next())ke=D(E,ke.value,F),ke!==null\u0026\u0026(S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke);return Oe\u0026\u0026Nn(E,ae),Z}for(oe=r(E,oe);!ke.done;ae++,ke=T.next())ke=q(oe,E,ae,ke.value,F),ke!==null\u0026\u0026(e\u0026\u0026ke.alternate!==null\u0026\u0026oe.delete(ke.key===null?ae:ke.key),S=a(ke,S,ae),re===null?Z=ke:re.sibling=ke,re=ke);return e\u0026\u0026oe.forEach(function(G1){return t(E,G1)}),Oe\u0026\u0026Nn(E,ae),Z}function Ue(E,S,T,F){if(typeof T==\"object\"\u0026\u0026T!==null\u0026\u0026T.type===ue\u0026\u0026T.key===null\u0026\u0026(T=T.props.children),typeof T==\"object\"\u0026\u0026T!==null){switch(T.$$typeof){case $:e:{for(var Z=T.key,re=S;re!==null;){if(re.key===Z){if(Z=T.type,Z===ue){if(re.tag===7){n(E,re.sibling),S=s(re,T.props.children),S.return=E,E=S;break e}}else if(re.elementType===Z||typeof Z==\"object\"\u0026\u0026Z!==null\u0026\u0026Z.$$typeof===Ee\u0026\u0026Xu(Z)===re.type){n(E,re.sibling),S=s(re,T.props),S.ref=Wr(E,re,T),S.return=E,E=S;break e}n(E,re);break}else t(E,re);re=re.sibling}T.type===ue?(S=Dn(T.props.children,E.mode,F,T.key),S.return=E,E=S):(F=xl(T.type,T.key,T.props,null,E.mode,F),F.ref=Wr(E,S,T),F.return=E,E=F)}return p(E);case te:e:{for(re=T.key;S!==null;){if(S.key===re)if(S.tag===4\u0026\u0026S.stateNode.containerInfo===T.containerInfo\u0026\u0026S.stateNode.implementation===T.implementation){n(E,S.sibling),S=s(S,T.children||[]),S.return=E,E=S;break e}else{n(E,S);break}else t(E,S);S=S.sibling}S=Ds(T,E.mode,F),S.return=E,E=S}return p(E);case Ee:return re=T._init,Ue(E,S,re(T._payload),F)}if(pt(T))return Q(E,S,T,F);if(W(T))return X(E,S,T,F);Yo(E,T)}return typeof T==\"string\"\u0026\u0026T!==\"\"||typeof T==\"number\"?(T=\"\"+T,S!==null\u0026\u0026S.tag===6?(n(E,S.sibling),S=s(S,T),S.return=E,E=S):(n(E,S),S=zs(T,E.mode,F),S.return=E,E=S),p(E)):n(E,S)}return Ue}var sr=Zu(!0),ec=Zu(!1),Xo=cn(null),Zo=null,ar=null,qi=null;function Wi(){qi=ar=Zo=null}function bi(e){var t=Xo.current;Le(Xo),e._currentValue=t}function Ki(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){Zo=e,qi=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 Ct(e){var t=e._currentValue;if(qi!==e)if(e={context:e,memoizedValue:t,next:null},ar===null){if(Zo===null)throw Error(i(308));ar=e,Zo.dependencies={lanes:0,firstContext:e}}else ar=ar.next=e;return t}var Pn=null;function Gi(e){Pn===null?Pn=[e]:Pn.push(e)}function tc(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Gi(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 Qi(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,(ye\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,Gi(r)):(t.next=s.next,s.next=t),r.interleaved=t,Xt(e,n)}function el(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,ui(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 tl(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,_=w.next;w.next=null,p===null?a=_:p.next=_,p=w;var z=e.alternate;z!==null\u0026\u0026(z=z.updateQueue,g=z.lastBaseUpdate,g!==p\u0026\u0026(g===null?z.firstBaseUpdate=_:g.next=_,z.lastBaseUpdate=w))}if(a!==null){var D=s.baseState;p=0,z=_=w=null,g=a;do{var O=g.lane,q=g.eventTime;if((r\u0026O)===O){z!==null\u0026\u0026(z=z.next={eventTime:q,lane:0,tag:g.tag,payload:g.payload,callback:g.callback,next:null});e:{var Q=e,X=g;switch(O=t,q=n,X.tag){case 1:if(Q=X.payload,typeof Q==\"function\"){D=Q.call(q,D,O);break e}D=Q;break e;case 3:Q.flags=Q.flags\u0026-65537|128;case 0:if(Q=X.payload,O=typeof Q==\"function\"?Q.call(q,D,O):Q,O==null)break e;D=V({},D,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 q={eventTime:q,lane:O,tag:g.tag,payload:g.payload,callback:g.callback,next:null},z===null?(_=z=q,w=D):z=z.next=q,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=D),s.baseState=w,s.firstBaseUpdate=_,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);Ln|=p,e.lanes=p,e.memoizedState=D}}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 br={},Vt=cn(br),Kr=cn(br),Gr=cn(br);function Rn(e){if(e===br)throw Error(i(174));return e}function Ji(e,t){switch(Pe(Gr,t),Pe(Kr,e),Pe(Vt,br),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Yl(null,\"\");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Yl(t,e)}Le(Vt),Pe(Vt,t)}function cr(){Le(Vt),Le(Kr),Le(Gr)}function lc(e){Rn(Gr.current);var t=Rn(Vt.current),n=Yl(t,e.type);t!==n\u0026\u0026(Pe(Kr,e),Pe(Vt,n))}function Yi(e){Kr.current===e\u0026\u0026(Le(Vt),Le(Kr))}var ze=cn(0);function nl(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 Xi=[];function Zi(){for(var e=0;e\u003cXi.length;e++)Xi[e]._workInProgressVersionPrimary=null;Xi.length=0}var rl=le.ReactCurrentDispatcher,es=le.ReactCurrentBatchConfig,jn=0,De=null,Ve=null,be=null,ol=!1,Qr=!1,Jr=0,g1=0;function Ze(){throw Error(i(321))}function ts(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 ns(e,t,n,r,s,a){if(jn=a,De=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rl.current=e===null||e.memoizedState===null?S1:x1,e=n(r,s),Qr){a=0;do{if(Qr=!1,Jr=0,25\u003c=a)throw Error(i(301));a+=1,be=Ve=null,t.updateQueue=null,rl.current=k1,e=n(r,s)}while(Qr)}if(rl.current=sl,t=Ve!==null\u0026\u0026Ve.next!==null,jn=0,be=Ve=De=null,ol=!1,t)throw Error(i(300));return e}function rs(){var e=Jr!==0;return Jr=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 Et(){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 Yr(e,t){return typeof t==\"function\"?t(e):t}function os(e){var t=Et(),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,_=a;do{var z=_.lane;if((jn\u0026z)===z)w!==null\u0026\u0026(w=w.next={lane:0,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null}),r=_.hasEagerState?_.eagerState:e(r,_.action);else{var D={lane:z,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null};w===null?(g=w=D,p=r):w=w.next=D,De.lanes|=z,Ln|=z}_=_.next}while(_!==null\u0026\u0026_!==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,Ln|=a,s=s.next;while(s!==e)}else s===null\u0026\u0026(n.lanes=0);return[t.memoizedState,n.dispatch]}function ls(e){var t=Et(),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=Et(),s=t(),a=!jt(r.memoizedState,s);if(a\u0026\u0026(r.memoizedState=s,at=!0),r=r.queue,is(cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||be!==null\u0026\u0026be.memoizedState.tag\u00261){if(n.flags|=2048,Xr(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:Yr,lastRenderedState:e},t.queue=e,e=e.dispatch=w1.bind(null,De,e),[t.memoizedState,e]}function Xr(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 Et().memoizedState}function ll(e,t,n,r){var s=Ht();De.flags|=e,s.memoizedState=Xr(1|t,n,void 0,r===void 0?null:r)}function il(e,t,n,r){var s=Et();r=r===void 0?null:r;var a=void 0;if(Ve!==null){var p=Ve.memoizedState;if(a=p.destroy,r!==null\u0026\u0026ts(r,p.deps)){s.memoizedState=Xr(t,n,a,r);return}}De.flags|=e,s.memoizedState=Xr(1|t,n,a,r)}function mc(e,t){return ll(8390656,8,e,t)}function is(e,t){return il(2048,8,e,t)}function gc(e,t){return il(4,2,e,t)}function yc(e,t){return il(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,il(4,4,vc.bind(null,t,e),n)}function ss(){}function Sc(e,t){var n=Et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026ts(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xc(e,t){var n=Et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026ts(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,Ln|=n,e.baseState=!0),t)}function y1(e,t){var n=Ne;Ne=n!==0\u0026\u00264\u003en?n:4,e(!0);var r=es.transition;es.transition={};try{e(!1),t()}finally{Ne=n,es.transition=r}}function Cc(){return Et().memoizedState}function v1(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 w1(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,Gi(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){Qr=ol=!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,ui(e,n)}}var sl={readContext:Ct,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},S1={readContext:Ct,useCallback:function(e,t){return Ht().memoizedState=[e,t===void 0?null:t],e},useContext:Ct,useEffect:mc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ll(4194308,4,vc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return ll(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=v1.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Ht();return e={current:e},t.memoizedState=e},useState:pc,useDebugValue:ss,useDeferredValue:function(e){return Ht().memoizedState=e},useTransition:function(){var e=pc(!1),t=e[0];return e=y1.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,Xr(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=Jr++,0\u003cn\u0026\u0026(t+=\"H\"+n.toString(32)),t+=\":\"}else n=g1++,t=\":\"+t+\"r\"+n.toString(32)+\":\";return e.memoizedState=t},unstable_isNewReconciler:!1},x1={readContext:Ct,useCallback:Sc,useContext:Ct,useEffect:is,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:os,useRef:hc,useState:function(){return os(Yr)},useDebugValue:ss,useDeferredValue:function(e){var t=Et();return kc(t,Ve.memoizedState,e)},useTransition:function(){var e=os(Yr)[0],t=Et().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1},k1={readContext:Ct,useCallback:Sc,useContext:Ct,useEffect:is,useImperativeHandle:wc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:xc,useReducer:ls,useRef:hc,useState:function(){return ls(Yr)},useDebugValue:ss,useDeferredValue:function(e){var t=Et();return Ve===null?t.memoizedState=e:kc(t,Ve.memoizedState,e)},useTransition:function(){var e=ls(Yr)[0],t=Et().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:sc,useId:Cc,unstable_isNewReconciler:!1};function It(e,t){if(e\u0026\u0026e.defaultProps){t=V({},t),e=e.defaultProps;for(var n in e)t[n]===void 0\u0026\u0026(t[n]=e[n]);return t}return t}function as(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:V({},t,n),e.memoizedState=n,e.lanes===0\u0026\u0026(e.updateQueue.baseState=n)}var al={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),el(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),el(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),el(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?!Fr(n,r)||!Fr(s,a):!0}function Pc(e,t,n){var r=!1,s=dn,a=t.contextType;return typeof a==\"object\"\u0026\u0026a!==null?a=Ct(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=al,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\u0026al.enqueueReplaceState(t,t.state,null)}function us(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},Qi(e);var a=t.contextType;typeof a==\"object\"\u0026\u0026a!==null?s.context=Ct(a):(a=st(t)?Tn:Xe.current,s.context=rr(e,a)),s.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a==\"function\"\u0026\u0026(as(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\u0026al.enqueueReplaceState(s,s.state,null),tl(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+=K(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 cs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var C1=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(){ml||(ml=!0,_s=r),ds(e,t)},n}function Lc(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(){ds(e,t)}}var a=e.stateNode;return a!==null\u0026\u0026typeof a.componentDidCatch==\"function\"\u0026\u0026(n.callback=function(){ds(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 Ic(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new C1;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=A1.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 E1=le.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=ns(e,t,n,r,a,s),n=rs(),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\u0026Ui(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!Os(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=xl(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:Fr,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(Fr(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 fs(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},Pe(pr,yt),yt|=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,Pe(pr,yt),yt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,Pe(pr,yt),yt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Pe(pr,yt),yt|=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 fs(e,t,n,r,s){var a=st(n)?Tn:Xe.current;return a=rr(t,a),ur(t,s),n=ns(e,t,n,r,a,s),r=rs(),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\u0026Ui(t),t.flags|=1,rt(e,t,n,s),t.child)}function Bc(e,t,n,r,s){if(st(n)){var a=!0;bo(t)}else a=!1;if(ur(t,s),t.stateNode===null)cl(e,t),Pc(t,n,r),us(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.contextType;typeof _==\"object\"\u0026\u0026_!==null?_=Ct(_):(_=st(n)?Tn:Xe.current,_=rr(t,_));var z=n.getDerivedStateFromProps,D=typeof z==\"function\"||typeof p.getSnapshotBeforeUpdate==\"function\";D||typeof p.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof p.componentWillReceiveProps!=\"function\"||(g!==r||w!==_)\u0026\u0026Rc(t,p,r,_),pn=!1;var O=t.memoizedState;p.state=O,tl(t,r,p,s),w=t.memoizedState,g!==r||O!==w||it.current||pn?(typeof z==\"function\"\u0026\u0026(as(t,n,z,r),w=t.memoizedState),(g=pn||Nc(t,n,g,r,O,w,_))?(D||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=_,r=g):(typeof p.componentDidMount==\"function\"\u0026\u0026(t.flags|=4194308),r=!1)}else{p=t.stateNode,nc(e,t),g=t.memoizedProps,_=t.type===t.elementType?g:It(t.type,g),p.props=_,D=t.pendingProps,O=p.context,w=n.contextType,typeof w==\"object\"\u0026\u0026w!==null?w=Ct(w):(w=st(n)?Tn:Xe.current,w=rr(t,w));var q=n.getDerivedStateFromProps;(z=typeof q==\"function\"||typeof p.getSnapshotBeforeUpdate==\"function\")||typeof p.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof p.componentWillReceiveProps!=\"function\"||(g!==D||O!==w)\u0026\u0026Rc(t,p,r,w),pn=!1,O=t.memoizedState,p.state=O,tl(t,r,p,s);var Q=t.memoizedState;g!==D||O!==Q||it.current||pn?(typeof q==\"function\"\u0026\u0026(as(t,n,q,r),Q=t.memoizedState),(_=pn||Nc(t,n,_,r,O,Q,w)||!1)?(z||typeof p.UNSAFE_componentWillUpdate!=\"function\"\u0026\u0026typeof p.componentWillUpdate!=\"function\"||(typeof p.componentWillUpdate==\"function\"\u0026\u0026p.componentWillUpdate(r,Q,w),typeof p.UNSAFE_componentWillUpdate==\"function\"\u0026\u0026p.UNSAFE_componentWillUpdate(r,Q,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=Q),p.props=r,p.state=Q,p.context=w,r=_):(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 ps(e,t,n,r,a,s)}function ps(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,E1.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),Ji(e,t.containerInfo)}function Vc(e,t,n,r,s){return ir(),Hi(s),t.flags|=256,rt(e,t,n,r),t.child}var hs={dehydrated:null,treeContext:null,retryLane:0};function ms(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),Pe(ze,s\u00261),e===null)return Vi(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=kl(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=ms(n),t.memoizedState=hs,e):gs(t,p));if(s=e.memoizedState,s!==null\u0026\u0026(g=s.dehydrated,g!==null))return T1(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?ms(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},a.memoizedState=p,a.childLanes=e.childLanes\u0026~n,t.memoizedState=hs,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 gs(e,t){return t=kl({mode:\"visible\",children:t},e.mode,0,null),t.return=e,e.child=t}function ul(e,t,n,r){return r!==null\u0026\u0026Hi(r),sr(t,e.child,null,n),e=gs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function T1(e,t,n,r,s,a,p){if(n)return t.flags\u0026256?(t.flags\u0026=-257,r=cs(Error(i(422))),ul(e,t,p,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,s=t.mode,r=kl({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=ms(p),t.memoizedState=hs,a);if((t.mode\u00261)===0)return ul(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=cs(a,r,void 0),ul(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 Is(),r=cs(Error(i(421))),ul(e,t,p,r)}return s.data===\"$?\"?(t.flags|=128,t.child=e.child,t=F1.bind(null,e),s._reactRetry=t,null):(e=a.treeContext,gt=un(s.nextSibling),mt=t,Oe=!0,Lt=null,e!==null\u0026\u0026(xt[kt++]=Jt,xt[kt++]=Yt,xt[kt++]=_n,Jt=e.id,Yt=e.overflow,_n=t),t=gs(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),Ki(e.return,t,n)}function ys(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(Pe(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\u0026nl(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),ys(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\u0026nl(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}ys(t,!0,n,null,a);break;case\"together\":ys(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function cl(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),Ln|=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 _1(e,t,n){switch(t.tag){case 3:$c(t),ir();break;case 5:lc(t);break;case 1:st(t.type)\u0026\u0026bo(t);break;case 4:Ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;Pe(Xo,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Pe(ze,ze.current\u00261),t.flags|=128,null):(n\u0026t.child.childLanes)!==0?Hc(e,t,n):(Pe(ze,ze.current\u00261),e=en(e,t,n),e!==null?e.sibling:null);Pe(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),Pe(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,vs,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}},vs=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=V({},s,{value:void 0}),r=V({},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=Ho)}Xl(n,r);var p;n=null;for(_ in s)if(!r.hasOwnProperty(_)\u0026\u0026s.hasOwnProperty(_)\u0026\u0026s[_]!=null)if(_===\"style\"){var g=s[_];for(p in g)g.hasOwnProperty(p)\u0026\u0026(n||(n={}),n[p]=\"\")}else _!==\"dangerouslySetInnerHTML\"\u0026\u0026_!==\"children\"\u0026\u0026_!==\"suppressContentEditableWarning\"\u0026\u0026_!==\"suppressHydrationWarning\"\u0026\u0026_!==\"autoFocus\"\u0026\u0026(d.hasOwnProperty(_)?a||(a=[]):(a=a||[]).push(_,null));for(_ in r){var w=r[_];if(g=s!=null?s[_]:void 0,r.hasOwnProperty(_)\u0026\u0026w!==g\u0026\u0026(w!=null||g!=null))if(_===\"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=w;else _===\"dangerouslySetInnerHTML\"?(w=w?w.__html:void 0,g=g?g.__html:void 0,w!=null\u0026\u0026g!==w\u0026\u0026(a=a||[]).push(_,w)):_===\"children\"?typeof w!=\"string\"\u0026\u0026typeof w!=\"number\"||(a=a||[]).push(_,\"\"+w):_!==\"suppressContentEditableWarning\"\u0026\u0026_!==\"suppressHydrationWarning\"\u0026\u0026(d.hasOwnProperty(_)?(w!=null\u0026\u0026_===\"onScroll\"\u0026\u0026je(\"scroll\",e),a||g===w||(a=[])):(a=a||[]).push(_,w))}n\u0026\u0026(a=a||[]).push(\"style\",n);var _=a;(t.updateQueue=_)\u0026\u0026(t.flags|=4)}},Gc=function(e,t,n,r){n!==r\u0026\u0026(t.flags|=4)};function Zr(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 N1(e,t,n){var r=t.pendingProps;switch(Bi(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\u0026Wo(),et(t),null;case 3:return r=t.stateNode,cr(),Le(it),Le(Xe),Zi(),r.pendingContext\u0026\u0026(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)\u0026\u0026(Jo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated\u0026\u0026(t.flags\u0026256)===0||(t.flags|=1024,Lt!==null\u0026\u0026(Rs(Lt),Lt=null))),vs(e,t),et(t),null;case 5:Yi(t);var s=Rn(Gr.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),Jo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[$t]=t,r[Hr]=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\u003cBr.length;s++)je(Br[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\":go(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)}Xl(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\u0026Vo(r.textContent,g,e),s=[\"children\",g]):typeof g==\"number\"\u0026\u0026r.textContent!==\"\"+g\u0026\u0026(a.suppressHydrationWarning!==!0\u0026\u0026Vo(r.textContent,g,e),s=[\"children\",\"\"+g]):d.hasOwnProperty(p)\u0026\u0026g!=null\u0026\u0026p===\"onScroll\"\u0026\u0026je(\"scroll\",r)}switch(n){case\"input\":Kt(r),xe(r,a,!0);break;case\"textarea\":Kt(r),wo(r);break;case\"select\":case\"option\":break;default:typeof a.onClick==\"function\"\u0026\u0026(r.onclick=Ho)}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=So(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[Hr]=r,bc(e,t,!1,!1),t.stateNode=e;e:{switch(p=Zl(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\u003cBr.length;s++)je(Br[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\":go(e,r),s=Hn(e,r),je(\"invalid\",e);break;case\"option\":s=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},s=V({},r,{value:void 0}),je(\"invalid\",e);break;case\"textarea\":Wn(e,r),s=qn(e,r),je(\"invalid\",e);break;default:s=r}Xl(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\u0026xr(e,w):typeof w==\"number\"\u0026\u0026xr(e,\"\"+w):a!==\"suppressContentEditableWarning\"\u0026\u0026a!==\"suppressHydrationWarning\"\u0026\u0026a!==\"autoFocus\"\u0026\u0026(d.hasOwnProperty(a)?w!=null\u0026\u0026a===\"onScroll\"\u0026\u0026je(\"scroll\",e):w!=null\u0026\u0026H(e,a,w,p))}switch(n){case\"input\":Kt(e),xe(e,r,!1);break;case\"textarea\":Kt(e),wo(e);break;case\"option\":r.value!=null\u0026\u0026e.setAttribute(\"value\",\"\"+pe(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=Ho)}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(Gr.current),Rn(Vt.current),Jo(t)){if(r=t.stateNode,n=t.memoizedProps,r[$t]=t,(a=r.nodeValue!==n)\u0026\u0026(e=mt,e!==null))switch(e.tag){case 3:Vo(r.nodeValue,n,(e.mode\u00261)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0\u0026\u0026Vo(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(Le(ze),r=t.memoizedState,e===null||e.memoizedState!==null\u0026\u0026e.memoizedState.dehydrated!==null){if(Oe\u0026\u0026gt!==null\u0026\u0026(t.mode\u00261)!==0\u0026\u0026(t.flags\u0026128)===0)Yu(),ir(),t.flags|=98560,a=!1;else if(a=Jo(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 Lt!==null\u0026\u0026(Rs(Lt),Lt=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):Is())),t.updateQueue!==null\u0026\u0026(t.flags|=4),et(t),null);case 4:return cr(),vs(e,t),e===null\u0026\u0026$r(t.stateNode.containerInfo),et(t),null;case 10:return bi(t.type._context),et(t),null;case 17:return st(t.type)\u0026\u0026Wo(),et(t),null;case 19:if(Le(ze),a=t.memoizedState,a===null)return et(t),null;if(r=(t.flags\u0026128)!==0,p=a.rendering,p===null)if(r)Zr(a,!1);else{if(He!==0||e!==null\u0026\u0026(e.flags\u0026128)!==0)for(e=t.child;e!==null;){if(p=nl(e),p!==null){for(t.flags|=128,Zr(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 Pe(ze,ze.current\u00261|2),t.child}e=e.sibling}a.tail!==null\u0026\u0026Fe()\u003ehr\u0026\u0026(t.flags|=128,r=!0,Zr(a,!1),t.lanes=4194304)}else{if(!r)if(e=nl(p),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null\u0026\u0026(t.updateQueue=n,t.flags|=4),Zr(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,Zr(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,Pe(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?(yt\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 P1(e,t){switch(Bi(t),t.tag){case 1:return st(t.type)\u0026\u0026Wo(),e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 3:return cr(),Le(it),Le(Xe),Zi(),e=t.flags,(e\u002665536)!==0\u0026\u0026(e\u0026128)===0?(t.flags=e\u0026-65537|128,t):null;case 5:return Yi(t),null;case 13:if(Le(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 Le(ze),null;case 4:return cr(),null;case 10:return bi(t.type._context),null;case 22:case 23:return Ls(),null;case 24:return null;default:return null}}var dl=!1,tt=!1,R1=typeof WeakSet==\"function\"?WeakSet:Set,G=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 ws(e,t,n){try{n()}catch(r){Me(e,t,r)}}var Qc=!1;function j1(e,t){if(Li=Lo,e=Nu(),Ci(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,_=0,z=0,D=e,O=null;t:for(;;){for(var q;D!==n||s!==0\u0026\u0026D.nodeType!==3||(g=p+s),D!==a||r!==0\u0026\u0026D.nodeType!==3||(w=p+r),D.nodeType===3\u0026\u0026(p+=D.nodeValue.length),(q=D.firstChild)!==null;)O=D,D=q;for(;;){if(D===e)break t;if(O===n\u0026\u0026++_===s\u0026\u0026(g=p),O===a\u0026\u0026++z===r\u0026\u0026(w=p),(q=D.nextSibling)!==null)break;D=O,O=D.parentNode}D=q}n=g===-1||w===-1?null:{start:g,end:w}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ii={focusedElem:e,selectionRange:n},Lo=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags\u00261028)!==0\u0026\u0026e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var Q=t.alternate;if((t.flags\u00261024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Q!==null){var X=Q.memoizedProps,Ue=Q.memoizedState,E=t.stateNode,S=E.getSnapshotBeforeUpdate(t.elementType===t.type?X:It(t.type,X),Ue);E.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var T=t.stateNode.containerInfo;T.nodeType===1?T.textContent=\"\":T.nodeType===9\u0026\u0026T.documentElement\u0026\u0026T.removeChild(T.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(F){Me(t,t.return,F)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return Q=Qc,Qc=!1,Q}function eo(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\u0026ws(t,n,a)}s=s.next}while(s!==r)}}function fl(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 Ss(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==\"function\"?t(e):t.current=e}}function 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[Hr],delete t[Mi],delete t[f1],delete t[p1])),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 xs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ho));else if(r!==4\u0026\u0026(e=e.child,e!==null))for(xs(e,t,n),e=e.sibling;e!==null;)xs(e,t,n),e=e.sibling}function ks(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4\u0026\u0026(e=e.child,e!==null))for(ks(e,t,n),e=e.sibling;e!==null;)ks(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(To,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?Di(e.parentNode,n):e.nodeType===1\u0026\u0026Di(e,n),Ir(e)):Di(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\u0026ws(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 R1),t.forEach(function(r){var s=U1.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(_){Me(s,t,_)}}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{eo(3,e,e.return),fl(3,e)}catch(X){Me(e,e.return,X)}try{eo(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{xr(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\u0026yo(s,a),Zl(g,p);var _=Zl(g,a);for(p=0;p\u003cw.length;p+=2){var z=w[p],D=w[p+1];z===\"style\"?Aa(s,D):z===\"dangerouslySetInnerHTML\"?Da(s,D):z===\"children\"?xr(s,D):H(s,z,D,_)}switch(g){case\"input\":Se(s,a);break;case\"textarea\":vo(s,a);break;case\"select\":var O=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var q=a.value;q!=null?Pt(s,!!a.multiple,q,!1):O!==!!a.multiple\u0026\u0026(a.defaultValue!=null?Pt(s,!!a.multiple,a.defaultValue,!0):Pt(s,!!a.multiple,a.multiple?[]:\"\",!1))}s[Hr]=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{Ir(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||(Ts=Fe())),r\u00264\u0026\u0026ed(e);break;case 22:if(z=n!==null\u0026\u0026n.memoizedState!==null,e.mode\u00261?(tt=(_=tt)||z,zt(t,e),tt=_):zt(t,e),qt(e),r\u00268192){if(_=e.memoizedState!==null,(e.stateNode.isHidden=_)\u0026\u0026!z\u0026\u0026(e.mode\u00261)!==0)for(G=e,z=e.child;z!==null;){for(D=G=z;G!==null;){switch(O=G,q=O.child,O.tag){case 0:case 11:case 14:case 15:eo(4,O,O.return);break;case 1:fr(O,O.return);var Q=O.stateNode;if(typeof Q.componentWillUnmount==\"function\"){r=O,n=O.return;try{t=r,Q.props=t.memoizedProps,Q.state=t.memoizedState,Q.componentWillUnmount()}catch(X){Me(r,n,X)}}break;case 5:fr(O,O.return);break;case 22:if(O.memoizedState!==null){od(D);continue}}q!==null?(q.return=O,G=q):od(D)}z=z.sibling}e:for(z=null,D=e;;){if(D.tag===5){if(z===null){z=D;try{s=D.stateNode,_?(a=s.style,typeof a.setProperty==\"function\"?a.setProperty(\"display\",\"none\",\"important\"):a.display=\"none\"):(g=D.stateNode,w=D.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(D.tag===6){if(z===null)try{D.stateNode.nodeValue=_?\"\":D.memoizedProps}catch(X){Me(e,e.return,X)}}else if((D.tag!==22\u0026\u0026D.tag!==23||D.memoizedState===null||D===e)\u0026\u0026D.child!==null){D.child.return=D,D=D.child;continue}if(D===e)break e;for(;D.sibling===null;){if(D.return===null||D.return===e)break e;z===D\u0026\u0026(z=null),D=D.return}z===D\u0026\u0026(z=null),D.sibling.return=D.return,D=D.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(xr(s,\"\"),r.flags\u0026=-33);var a=Xc(e);ks(e,a,s);break;case 3:case 4:var p=r.stateNode.containerInfo,g=Xc(e);xs(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 L1(e,t,n){G=e,nd(e)}function nd(e,t,n){for(var r=(e.mode\u00261)!==0;G!==null;){var s=G,a=s.child;if(s.tag===22\u0026\u0026r){var p=s.memoizedState!==null||dl;if(!p){var g=s.alternate,w=g!==null\u0026\u0026g.memoizedState!==null||tt;g=dl;var _=tt;if(dl=p,(tt=w)\u0026\u0026!_)for(G=s;G!==null;)p=G,w=p.child,p.tag===22\u0026\u0026p.memoizedState!==null?ld(s):w!==null?(w.return=p,G=w):ld(s);for(;a!==null;)G=a,nd(a),a=a.sibling;G=s,dl=g,tt=_}rd(e)}else(s.subtreeFlags\u00268772)!==0\u0026\u0026a!==null?(a.return=s,G=a):rd(e)}}function rd(e){for(;G!==null;){var t=G;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||fl(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:It(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 _=t.alternate;if(_!==null){var z=_.memoizedState;if(z!==null){var D=z.dehydrated;D!==null\u0026\u0026Ir(D)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}tt||t.flags\u0026512\u0026\u0026Ss(t)}catch(O){Me(t,t.return,O)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function od(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function ld(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{fl(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{Ss(t)}catch(w){Me(t,a,w)}break;case 5:var p=t.return;try{Ss(t)}catch(w){Me(t,p,w)}}}catch(w){Me(t,t.return,w)}if(t===e){G=null;break}var g=t.sibling;if(g!==null){g.return=t.return,G=g;break}G=t.return}}var I1=Math.ceil,pl=le.ReactCurrentDispatcher,Cs=le.ReactCurrentOwner,Tt=le.ReactCurrentBatchConfig,ye=0,Ke=null,Be=null,Ye=0,yt=0,pr=cn(0),He=0,to=null,Ln=0,hl=0,Es=0,no=null,ut=null,Ts=0,hr=1/0,tn=null,ml=!1,_s=null,gn=null,gl=!1,yn=null,yl=0,ro=0,Ns=null,vl=-1,wl=0;function ot(){return(ye\u00266)!==0?Fe():vl!==-1?vl:vl=Fe()}function vn(e){return(e.mode\u00261)===0?1:(ye\u00262)!==0\u0026\u0026Ye!==0?Ye\u0026-Ye:m1.transition!==null?(wl===0\u0026\u0026(wl=Xa()),wl):(e=Ne,e!==0||(e=window.event,e=e===void 0?16:su(e.type)),e)}function Dt(e,t,n,r){if(50\u003cro)throw ro=0,Ns=null,Error(i(185));Nr(e,n,r),((ye\u00262)===0||e!==Ke)\u0026\u0026(e===Ke\u0026\u0026((ye\u00262)===0\u0026\u0026(hl|=n),He===4\u0026\u0026wn(e,Ye)),ct(e,r),n===1\u0026\u0026ye===0\u0026\u0026(t.mode\u00261)===0\u0026\u0026(hr=Fe()+500,Ko\u0026\u0026fn()))}function ct(e,t){var n=e.callbackNode;mh(e,t);var r=Po(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?h1(sd.bind(null,e)):bu(sd.bind(null,e)),c1(function(){(ye\u00266)===0\u0026\u0026fn()}),n=null;else{switch(Za(r)){case 1:n=ii;break;case 4:n=Ja;break;case 16:n=Eo;break;case 536870912:n=Ya;break;default:n=Eo}n=md(n,id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function id(e,t){if(vl=-1,wl=0,(ye\u00266)!==0)throw Error(i(327));var n=e.callbackNode;if(mr()\u0026\u0026e.callbackNode!==n)return null;var r=Po(e,e===Ke?Ye:0);if(r===0)return null;if((r\u002630)!==0||(r\u0026e.expiredLanes)!==0||t)t=Sl(e,r);else{t=r;var s=ye;ye|=2;var a=ud();(Ke!==e||Ye!==t)\u0026\u0026(tn=null,hr=Fe()+500,On(e,t));do try{D1();break}catch(g){ad(e,g)}while(!0);Wi(),pl.current=a,ye=s,Be!==null?t=0:(Ke=null,Ye=0,t=He)}if(t!==0){if(t===2\u0026\u0026(s=si(e),s!==0\u0026\u0026(r=s,t=Ps(e,s))),t===1)throw n=to,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!O1(s)\u0026\u0026(t=Sl(e,r),t===2\u0026\u0026(a=si(e),a!==0\u0026\u0026(r=a,t=Ps(e,a))),t===1))throw n=to,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=Ts+500-Fe(),10\u003ct)){if(Po(e,0)!==0)break;if(s=e.suspendedLanes,(s\u0026r)!==r){ot(),e.pingedLanes|=e.suspendedLanes\u0026s;break}e.timeoutHandle=zi(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*I1(r/1960))-r,10\u003cr){e.timeoutHandle=zi(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 Ps(e,t){var n=no;return e.current.memoizedState.isDehydrated\u0026\u0026(On(e,t).flags|=256),e=Sl(e,t),e!==2\u0026\u0026(t=ut,ut=n,t!==null\u0026\u0026Rs(t)),e}function Rs(e){ut===null?ut=e:ut.push.apply(ut,e)}function O1(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=~Es,t\u0026=~hl,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((ye\u00266)!==0)throw Error(i(327));mr();var t=Po(e,0);if((t\u00261)===0)return ct(e,Fe()),null;var n=Sl(e,t);if(e.tag!==0\u0026\u0026n===2){var r=si(e);r!==0\u0026\u0026(t=r,n=Ps(e,r))}if(n===1)throw n=to,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 js(e,t){var n=ye;ye|=1;try{return e(t)}finally{ye=n,ye===0\u0026\u0026(hr=Fe()+500,Ko\u0026\u0026fn())}}function In(e){yn!==null\u0026\u0026yn.tag===0\u0026\u0026(ye\u00266)===0\u0026\u0026mr();var t=ye;ye|=1;var n=Tt.transition,r=Ne;try{if(Tt.transition=null,Ne=1,e)return e()}finally{Ne=r,Tt.transition=n,ye=t,(ye\u00266)===0\u0026\u0026fn()}}function Ls(){yt=pr.current,Le(pr)}function On(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1\u0026\u0026(e.timeoutHandle=-1,u1(n)),Be!==null)for(n=Be.return;n!==null;){var r=n;switch(Bi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null\u0026\u0026Wo();break;case 3:cr(),Le(it),Le(Xe),Zi();break;case 5:Yi(r);break;case 4:cr();break;case 13:Le(ze);break;case 19:Le(ze);break;case 10:bi(r.type._context);break;case 22:case 23:Ls()}n=n.return}if(Ke=e,Be=e=Sn(e.current,null),Ye=yt=t,He=0,to=null,Es=hl=Ln=0,ut=no=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=Be;try{if(Wi(),rl.current=sl,ol){for(var r=De.memoizedState;r!==null;){var s=r.queue;s!==null\u0026\u0026(s.pending=null),r=r.next}ol=!1}if(jn=0,be=Ve=De=null,Qr=!1,Jr=0,Cs.current=null,n===null||n.return===null){He=1,to=t,Be=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 _=w,z=g,D=z.tag;if((z.mode\u00261)===0\u0026\u0026(D===0||D===11||D===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 q=Oc(p);if(q!==null){q.flags\u0026=-257,zc(q,p,g,a,t),q.mode\u00261\u0026\u0026Ic(a,_,t),t=q,w=_;var Q=t.updateQueue;if(Q===null){var X=new Set;X.add(w),t.updateQueue=X}else Q.add(w);break e}else{if((t\u00261)===0){Ic(a,_,t),Is();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),Hi(dr(w,g));break e}}a=w=dr(w,g),He!==4\u0026\u0026(He=2),no===null?no=[a]:no.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 S=a.type,T=a.stateNode;if((a.flags\u0026128)===0\u0026\u0026(typeof S.getDerivedStateFromError==\"function\"||T!==null\u0026\u0026typeof T.componentDidCatch==\"function\"\u0026\u0026(gn===null||!gn.has(T)))){a.flags|=65536,t\u0026=-t,a.lanes|=t;var F=Lc(a,g,t);rc(a,F);break e}}a=a.return}while(a!==null)}dd(n)}catch(Z){t=Z,Be===n\u0026\u0026n!==null\u0026\u0026(Be=n=n.return);continue}break}while(!0)}function ud(){var e=pl.current;return pl.current=sl,e===null?sl:e}function Is(){(He===0||He===3||He===2)\u0026\u0026(He=4),Ke===null||(Ln\u0026268435455)===0\u0026\u0026(hl\u0026268435455)===0||wn(Ke,Ye)}function Sl(e,t){var n=ye;ye|=2;var r=ud();(Ke!==e||Ye!==t)\u0026\u0026(tn=null,On(e,t));do try{z1();break}catch(s){ad(e,s)}while(!0);if(Wi(),ye=n,pl.current=r,Be!==null)throw Error(i(261));return Ke=null,Ye=0,He}function z1(){for(;Be!==null;)cd(Be)}function D1(){for(;Be!==null\u0026\u0026!ih();)cd(Be)}function cd(e){var t=hd(e.alternate,e,yt);e.memoizedProps=e.pendingProps,t===null?dd(e):Be=t,Cs.current=null}function dd(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags\u002632768)===0){if(n=N1(n,t,yt),n!==null){Be=n;return}}else{if(n=P1(n,t),n!==null){n.flags\u0026=32767,Be=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,Be=null;return}}if(t=t.sibling,t!==null){Be=t;return}Be=t=e}while(t!==null);He===0\u0026\u0026(He=5)}function zn(e,t,n){var r=Ne,s=Tt.transition;try{Tt.transition=null,Ne=1,M1(e,t,n,r)}finally{Tt.transition=s,Ne=r}return null}function M1(e,t,n,r){do mr();while(yn!==null);if((ye\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(gh(e,a),e===Ke\u0026\u0026(Be=Ke=null,Ye=0),(n.subtreeFlags\u00262064)===0\u0026\u0026(n.flags\u00262064)===0||gl||(gl=!0,md(Eo,function(){return mr(),null})),a=(n.flags\u002615990)!==0,(n.subtreeFlags\u002615990)!==0||a){a=Tt.transition,Tt.transition=null;var p=Ne;Ne=1;var g=ye;ye|=4,Cs.current=null,j1(e,n),td(n,e),n1(Ii),Lo=!!Li,Ii=Li=null,e.current=n,L1(n),sh(),ye=g,Ne=p,Tt.transition=a}else e.current=n;if(gl\u0026\u0026(gl=!1,yn=e,yl=s),a=e.pendingLanes,a===0\u0026\u0026(gn=null),ch(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(ml)throw ml=!1,e=_s,_s=null,e;return(yl\u00261)!==0\u0026\u0026e.tag!==0\u0026\u0026mr(),a=e.pendingLanes,(a\u00261)!==0?e===Ns?ro++:(ro=0,Ns=e):ro=0,fn(),null}function mr(){if(yn!==null){var e=Za(yl),t=Tt.transition,n=Ne;try{if(Tt.transition=null,Ne=16\u003ee?16:e,yn===null)var r=!1;else{if(e=yn,yn=null,yl=0,(ye\u00266)!==0)throw Error(i(331));var s=ye;for(ye|=4,G=e.current;G!==null;){var a=G,p=a.child;if((G.flags\u002616)!==0){var g=a.deletions;if(g!==null){for(var w=0;w\u003cg.length;w++){var _=g[w];for(G=_;G!==null;){var z=G;switch(z.tag){case 0:case 11:case 15:eo(8,z,a)}var D=z.child;if(D!==null)D.return=z,G=D;else for(;G!==null;){z=G;var O=z.sibling,q=z.return;if(Jc(z),z===_){G=null;break}if(O!==null){O.return=q,G=O;break}G=q}}}var Q=a.alternate;if(Q!==null){var X=Q.child;if(X!==null){Q.child=null;do{var Ue=X.sibling;X.sibling=null,X=Ue}while(X!==null)}}G=a}}if((a.subtreeFlags\u00262064)!==0\u0026\u0026p!==null)p.return=a,G=p;else e:for(;G!==null;){if(a=G,(a.flags\u00262048)!==0)switch(a.tag){case 0:case 11:case 15:eo(9,a,a.return)}var E=a.sibling;if(E!==null){E.return=a.return,G=E;break e}G=a.return}}var S=e.current;for(G=S;G!==null;){p=G;var T=p.child;if((p.subtreeFlags\u00262064)!==0\u0026\u0026T!==null)T.return=p,G=T;else e:for(p=S;G!==null;){if(g=G,(g.flags\u00262048)!==0)try{switch(g.tag){case 0:case 11:case 15:fl(9,g)}}catch(Z){Me(g,g.return,Z)}if(g===p){G=null;break e}var F=g.sibling;if(F!==null){F.return=g.return,G=F;break e}G=g.return}}if(ye=s,fn(),Bt\u0026\u0026typeof Bt.onPostCommitFiberRoot==\"function\")try{Bt.onPostCommitFiberRoot(To,e)}catch{}r=!0}return r}finally{Ne=n,Tt.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(Nr(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=Lc(t,e,1),t=hn(t,e,1),e=ot(),t!==null\u0026\u0026(Nr(t,1,e),ct(t,e));break}}t=t.return}}function A1(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()-Ts?On(e,0):Es|=n),ct(e,t)}function pd(e,t){t===0\u0026\u0026((e.mode\u00261)===0?t=1:(t=No,No\u003c\u003c=1,(No\u0026130023424)===0\u0026\u0026(No=4194304)));var n=ot();e=Xt(e,t),e!==null\u0026\u0026(Nr(e,t,n),ct(e,n))}function F1(e){var t=e.memoizedState,n=0;t!==null\u0026\u0026(n=t.retryLane),pd(e,n)}function U1(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,_1(e,t,n);at=(e.flags\u0026131072)!==0}else at=!1,Oe\u0026\u0026(t.flags\u00261048576)!==0\u0026\u0026Ku(t,Qo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;cl(e,t),e=t.pendingProps;var s=rr(t,Xe.current);ur(t,n),s=ns(null,t,r,e,s,n);var a=rs();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,bo(t)):a=!1,t.memoizedState=s.state!==null\u0026\u0026s.state!==void 0?s.state:null,Qi(t),s.updater=al,t.stateNode=s,s._reactInternals=t,us(t,r,e,n),t=ps(null,t,r,!0,a,n)):(t.tag=0,Oe\u0026\u0026a\u0026\u0026Ui(t),rt(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(cl(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=$1(r),e=It(r,e),s){case 0:t=fs(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,It(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:It(r,s),fs(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:It(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),tl(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(gt=un(t.stateNode.containerInfo.firstChild),mt=t,Oe=!0,Lt=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\u0026Vi(t),r=t.type,s=t.pendingProps,a=e!==null?e.memoizedProps:null,p=s.children,Oi(r,s)?p=null:a!==null\u0026\u0026Oi(r,a)\u0026\u0026(t.flags|=32),Uc(e,t),rt(e,t,p,n),t.child;case 6:return e===null\u0026\u0026Vi(t),null;case 13:return Hc(e,t,n);case 4:return Ji(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:It(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,Pe(Xo,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 _=a.updateQueue;if(_!==null){_=_.shared;var z=_.pending;z===null?w.next=w:(w.next=z.next,z.next=w),_.pending=w}}a.lanes|=n,w=a.alternate,w!==null\u0026\u0026(w.lanes|=n),Ki(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),Ki(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=Ct(s),r=r(s),t.flags|=1,rt(e,t,r,n),t.child;case 14:return r=t.type,s=It(r,t.pendingProps),s=It(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:It(r,s),cl(e,t),t.tag=1,st(r)?(e=!0,bo(t)):e=!1,ur(t,n),Pc(t,r,s),us(t,r,s,n),ps(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 B1(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 _t(e,t,n,r){return new B1(e,t,n,r)}function Os(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $1(e){if(typeof e==\"function\")return Os(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ve)return 11;if(e===_e)return 14}return 2}function Sn(e,t){var n=e.alternate;return n===null?(n=_t(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 xl(e,t,n,r,s,a){var p=2;if(r=e,typeof e==\"function\")Os(e)\u0026\u0026(p=1);else if(typeof e==\"string\")p=5;else e:switch(e){case ue:return Dn(n.children,s,a,t);case me:p=8,s|=8;break;case de:return e=_t(12,n,t,s|2),e.elementType=de,e.lanes=a,e;case se:return e=_t(13,n,t,s),e.elementType=se,e.lanes=a,e;case we:return e=_t(19,n,t,s),e.elementType=we,e.lanes=a,e;case ce:return kl(n,s,a,t);default:if(typeof e==\"object\"\u0026\u0026e!==null)switch(e.$$typeof){case Ce:p=10;break e;case Re:p=9;break e;case ve:p=11;break e;case _e:p=14;break e;case Ee:p=16,r=null;break e}throw Error(i(130,e==null?e:typeof e,\"\"))}return t=_t(p,n,t,s),t.elementType=e,t.type=r,t.lanes=a,t}function Dn(e,t,n,r){return e=_t(7,e,r,t),e.lanes=n,e}function kl(e,t,n,r){return e=_t(22,e,r,t),e.elementType=ce,e.lanes=n,e.stateNode={isHidden:!1},e}function zs(e,t,n){return e=_t(6,e,null,t),e.lanes=n,e}function Ds(e,t,n){return t=_t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function V1(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=ai(0),this.expirationTimes=ai(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ai(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Ms(e,t,n,r,s,a,p,g,w){return e=new V1(e,t,n,g,w),t===1?(t=1,a===!0\u0026\u0026(t|=8)):t=0,a=_t(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(a),e}function H1(e,t,n){var r=3\u003carguments.length\u0026\u0026arguments[3]!==void 0?arguments[3]:null;return{$$typeof:te,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=Ms(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,Nr(e,s,r),ct(e,r),e}function Cl(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),el(e,s,p)),p}function El(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 As(e,t){vd(e,t),(e=e.alternate)\u0026\u0026vd(e,t)}function q1(){return null}var wd=typeof reportError==\"function\"?reportError:function(e){console.error(e)};function Fs(e){this._internalRoot=e}Tl.prototype.render=Fs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Cl(e,t,null,null)},Tl.prototype.unmount=Fs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;In(function(){Cl(null,e,null,null)}),t[Gt]=null}};function Tl(e){this._internalRoot=e}Tl.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 Us(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11)}function _l(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 W1(e,t,n,r,s){if(s){if(typeof r==\"function\"){var a=r;r=function(){var _=El(p);a.call(_)}}var p=yd(t,r,e,0,null,!1,!1,\"\",Sd);return e._reactRootContainer=p,e[Gt]=p.current,$r(e.nodeType===8?e.parentNode:e),In(),p}for(;s=e.lastChild;)e.removeChild(s);if(typeof r==\"function\"){var g=r;r=function(){var _=El(w);g.call(_)}}var w=Ms(e,0,!1,null,null,!1,!1,\"\",Sd);return e._reactRootContainer=w,e[Gt]=w.current,$r(e.nodeType===8?e.parentNode:e),In(function(){Cl(t,w,n,r)}),w}function Nl(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=El(p);g.call(w)}}Cl(t,p,e,s)}else p=W1(n,t,e,s,r);return El(p)}eu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=_r(t.pendingLanes);n!==0\u0026\u0026(ui(t,n|1),ct(t,Fe()),(ye\u00266)===0\u0026\u0026(hr=Fe()+500,fn()))}break;case 13:In(function(){var r=Xt(e,1);if(r!==null){var s=ot();Dt(r,e,1,s)}}),As(e,1)}},ci=function(e){if(e.tag===13){var t=Xt(e,134217728);if(t!==null){var n=ot();Dt(t,e,134217728,n)}As(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)}As(e,t)}},nu=function(){return Ne},ru=function(e,t){var n=Ne;try{return Ne=e,t()}finally{Ne=n}},ni=function(e,t,n){switch(t){case\"input\":if(Se(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=qo(r);if(!s)throw Error(i(90));Sr(r),Se(r,s)}}}break;case\"textarea\":vo(e,n);break;case\"select\":t=n.value,t!=null\u0026\u0026Pt(e,!!n.multiple,t,!1)}},$a=js,Va=In;var b1={usingClientEntryPoint:!1,Events:[qr,tr,qo,Ua,Ba,js]},oo={findFiberByHostInstance:En,bundleType:0,version:\"18.3.1\",rendererPackageName:\"react-dom\"},K1={bundleType:oo.bundleType,version:oo.version,rendererPackageName:oo.rendererPackageName,rendererConfig:oo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:le.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ba(e),e===null?null:e.stateNode},findFiberByHostInstance:oo.findFiberByHostInstance||q1,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 Pl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Pl.isDisabled\u0026\u0026Pl.supportsFiber)try{To=Pl.inject(K1),Bt=Pl}catch{}}return dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=b1,dt.createPortal=function(e,t){var n=2\u003carguments.length\u0026\u0026arguments[2]!==void 0?arguments[2]:null;if(!Us(t))throw Error(i(200));return H1(e,t,null,n)},dt.createRoot=function(e,t){if(!Us(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=Ms(e,1,!1,null,null,n,!1,r,s),e[Gt]=t.current,$r(e.nodeType===8?e.parentNode:e),new Fs(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 In(e)},dt.hydrate=function(e,t,n){if(!_l(t))throw Error(i(200));return Nl(null,e,t,!0,n)},dt.hydrateRoot=function(e,t,n){if(!Us(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,$r(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 Tl(t)},dt.render=function(e,t,n){if(!_l(t))throw Error(i(200));return Nl(null,e,t,!1,n)},dt.unmountComponentAtNode=function(e){if(!_l(e))throw Error(i(40));return e._reactRootContainer?(In(function(){Nl(null,null,e,!1,function(){e._reactRootContainer=null,e[Gt]=null})}),!0):!1},dt.unstable_batchedUpdates=js,dt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!_l(n))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Nl(e,t,n,!1,r)},dt.version=\"18.3.1-next-f1338f8080-20240426\",dt}var Pd;function wf(){if(Pd)return Vs.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(),Vs.exports=em(),Vs.exports}var Rd;function tm(){if(Rd)return jl;Rd=1;var o=wf();return jl.createRoot=o.createRoot,jl.hydrateRoot=o.hydrateRoot,jl}var nm=tm();const rm=ka(nm);var Ws={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 om(){return jd||(jd=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(c=d(c,u(h)))}return c}function u(c){if(typeof c==\"string\"||typeof c==\"number\")return c;if(typeof c!=\"object\")return\"\";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString\u0026\u0026!c.toString.toString().includes(\"[native code]\"))return c.toString();var f=\"\";for(var h in c)l.call(c,h)\u0026\u0026c[h]\u0026\u0026(f=d(f,h));return f}function d(c,f){return f?c?c+\" \"+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(Ws)),Ws.exports}var lm=om();const $e=ka(lm);var B=Ca();function Sf(o,l){return function(){return o.apply(l,arguments)}}const{toString:im}=Object.prototype,{getPrototypeOf:Ea}=Object,Hl=(o=\u003el=\u003e{const i=im.call(l);return o[i]||(o[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),Ft=o=\u003e(o=o.toLowerCase(),l=\u003eHl(l)===o),ql=o=\u003el=\u003etypeof l===o,{isArray:vr}=Array,co=ql(\"undefined\");function sm(o){return o!==null\u0026\u0026!co(o)\u0026\u0026o.constructor!==null\u0026\u0026!co(o.constructor)\u0026\u0026St(o.constructor.isBuffer)\u0026\u0026o.constructor.isBuffer(o)}const xf=Ft(\"ArrayBuffer\");function am(o){let l;return typeof ArrayBuffer\u003c\"u\"\u0026\u0026ArrayBuffer.isView?l=ArrayBuffer.isView(o):l=o\u0026\u0026o.buffer\u0026\u0026xf(o.buffer),l}const um=ql(\"string\"),St=ql(\"function\"),kf=ql(\"number\"),Wl=o=\u003eo!==null\u0026\u0026typeof o==\"object\",cm=o=\u003eo===!0||o===!1,Ml=o=\u003e{if(Hl(o)!==\"object\")return!1;const l=Ea(o);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)\u0026\u0026!(Symbol.toStringTag in o)\u0026\u0026!(Symbol.iterator in o)},dm=Ft(\"Date\"),fm=Ft(\"File\"),pm=Ft(\"Blob\"),hm=Ft(\"FileList\"),mm=o=\u003eWl(o)\u0026\u0026St(o.pipe),gm=o=\u003e{let l;return o\u0026\u0026(typeof FormData==\"function\"\u0026\u0026o instanceof FormData||St(o.append)\u0026\u0026((l=Hl(o))===\"formdata\"||l===\"object\"\u0026\u0026St(o.toString)\u0026\u0026o.toString()===\"[object FormData]\"))},ym=Ft(\"URLSearchParams\"),[vm,wm,Sm,xm]=[\"ReadableStream\",\"Request\",\"Response\",\"Headers\"].map(Ft),km=o=\u003eo.trim?o.trim():o.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");function fo(o,l,{allOwnKeys:i=!1}={}){if(o===null||typeof o\u003e\"u\")return;let u,d;if(typeof o!=\"object\"\u0026\u0026(o=[o]),vr(o))for(u=0,d=o.length;u\u003cd;u++)l.call(null,o[u],u,o);else{const c=i?Object.getOwnPropertyNames(o):Object.keys(o),f=c.length;let h;for(u=0;u\u003cf;u++)h=c[u],l.call(null,o[h],h,o)}}function Cf(o,l){l=l.toLowerCase();const i=Object.keys(o);let u=i.length,d;for(;u-- \u003e0;)if(d=i[u],l===d.toLowerCase())return d;return null}const Fn=typeof globalThis\u003c\"u\"?globalThis:typeof self\u003c\"u\"?self:typeof window\u003c\"u\"?window:global,Ef=o=\u003e!co(o)\u0026\u0026o!==Fn;function ua(){const{caseless:o}=Ef(this)\u0026\u0026this||{},l={},i=(u,d)=\u003e{const c=o\u0026\u0026Cf(l,d)||d;Ml(l[c])\u0026\u0026Ml(u)?l[c]=ua(l[c],u):Ml(u)?l[c]=ua({},u):vr(u)?l[c]=u.slice():l[c]=u};for(let u=0,d=arguments.length;u\u003cd;u++)arguments[u]\u0026\u0026fo(arguments[u],i);return l}const Cm=(o,l,i,{allOwnKeys:u}={})=\u003e(fo(l,(d,c)=\u003e{i\u0026\u0026St(d)?o[c]=Sf(d,i):o[c]=d},{allOwnKeys:u}),o),Em=o=\u003e(o.charCodeAt(0)===65279\u0026\u0026(o=o.slice(1)),o),Tm=(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)},_m=(o,l,i,u)=\u003e{let d,c,f;const h={};if(l=l||{},o==null)return l;do{for(d=Object.getOwnPropertyNames(o),c=d.length;c-- \u003e0;)f=d[c],(!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},Nm=(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},Pm=o=\u003e{if(!o)return null;if(vr(o))return o;let l=o.length;if(!kf(l))return null;const i=new Array(l);for(;l-- \u003e0;)i[l]=o[l];return i},Rm=(o=\u003el=\u003eo\u0026\u0026l instanceof o)(typeof Uint8Array\u003c\"u\"\u0026\u0026Ea(Uint8Array)),jm=(o,l)=\u003e{const u=(o\u0026\u0026o[Symbol.iterator]).call(o);let d;for(;(d=u.next())\u0026\u0026!d.done;){const c=d.value;l.call(o,c[0],c[1])}},Lm=(o,l)=\u003e{let i;const u=[];for(;(i=o.exec(l))!==null;)u.push(i);return u},Im=Ft(\"HTMLFormElement\"),Om=o=\u003eo.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(i,u,d){return u.toUpperCase()+d}),Ld=(({hasOwnProperty:o})=\u003e(l,i)=\u003eo.call(l,i))(Object.prototype),zm=Ft(\"RegExp\"),Tf=(o,l)=\u003e{const i=Object.getOwnPropertyDescriptors(o),u={};fo(i,(d,c)=\u003e{let f;(f=l(d,c,o))!==!1\u0026\u0026(u[c]=f||d)}),Object.defineProperties(o,u)},Dm=o=\u003e{Tf(o,(l,i)=\u003e{if(St(o)\u0026\u0026[\"arguments\",\"caller\",\"callee\"].indexOf(i)!==-1)return!1;const u=o[i];if(St(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+\"'\")})}})},Mm=(o,l)=\u003e{const i={},u=d=\u003e{d.forEach(c=\u003e{i[c]=!0})};return vr(o)?u(o):u(String(o).split(l)),i},Am=()=\u003e{},Fm=(o,l)=\u003eo!=null\u0026\u0026Number.isFinite(o=+o)?o:l;function Um(o){return!!(o\u0026\u0026St(o.append)\u0026\u0026o[Symbol.toStringTag]===\"FormData\"\u0026\u0026o[Symbol.iterator])}const Bm=o=\u003e{const l=new Array(10),i=(u,d)=\u003e{if(Wl(u)){if(l.indexOf(u)\u003e=0)return;if(!(\"toJSON\"in u)){l[d]=u;const c=vr(u)?[]:{};return fo(u,(f,h)=\u003e{const y=i(f,d+1);!co(y)\u0026\u0026(c[h]=y)}),l[d]=void 0,c}}return u};return i(o,0)},$m=Ft(\"AsyncFunction\"),Vm=o=\u003eo\u0026\u0026(Wl(o)||St(o))\u0026\u0026St(o.then)\u0026\u0026St(o.catch),_f=((o,l)=\u003eo?setImmediate:l?((i,u)=\u003e(Fn.addEventListener(\"message\",({source:d,data:c})=\u003e{d===Fn\u0026\u0026c===i\u0026\u0026u.length\u0026\u0026u.shift()()},!1),d=\u003e{u.push(d),Fn.postMessage(i,\"*\")}))(`axios@${Math.random()}`,[]):i=\u003esetTimeout(i))(typeof setImmediate==\"function\",St(Fn.postMessage)),Hm=typeof queueMicrotask\u003c\"u\"?queueMicrotask.bind(Fn):typeof process\u003c\"u\"\u0026\u0026process.nextTick||_f,j={isArray:vr,isArrayBuffer:xf,isBuffer:sm,isFormData:gm,isArrayBufferView:am,isString:um,isNumber:kf,isBoolean:cm,isObject:Wl,isPlainObject:Ml,isReadableStream:vm,isRequest:wm,isResponse:Sm,isHeaders:xm,isUndefined:co,isDate:dm,isFile:fm,isBlob:pm,isRegExp:zm,isFunction:St,isStream:mm,isURLSearchParams:ym,isTypedArray:Rm,isFileList:hm,forEach:fo,merge:ua,extend:Cm,trim:km,stripBOM:Em,inherits:Tm,toFlatObject:_m,kindOf:Hl,kindOfTest:Ft,endsWith:Nm,toArray:Pm,forEachEntry:jm,matchAll:Lm,isHTMLForm:Im,hasOwnProperty:Ld,hasOwnProp:Ld,reduceDescriptors:Tf,freezeMethods:Dm,toObjectSet:Mm,toCamelCase:Om,noop:Am,toFiniteNumber:Fm,findKey:Cf,global:Fn,isContextDefined:Ef,isSpecCompliantForm:Um,toJSONObject:Bm,isAsyncFn:$m,isThenable:Vm,setImmediate:_f,asap:Hm};function fe(o,l,i,u,d){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),d\u0026\u0026(this.response=d,this.status=d.status?d.status:null)}j.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:j.toJSONObject(this.config),code:this.code,status:this.status}}});const Nf=fe.prototype,Pf={};[\"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{Pf[o]={value:o}});Object.defineProperties(fe,Pf);Object.defineProperty(Nf,\"isAxiosError\",{value:!0});fe.from=(o,l,i,u,d,c)=\u003e{const f=Object.create(Nf);return j.toFlatObject(o,f,function(y){return y!==Error.prototype},h=\u003eh!==\"isAxiosError\"),fe.call(f,o.message,l,i,u,d),f.cause=o,f.name=o.name,c\u0026\u0026Object.assign(f,c),f};const qm=null;function ca(o){return j.isPlainObject(o)||j.isArray(o)}function Rf(o){return j.endsWith(o,\"[]\")?o.slice(0,-2):o}function Id(o,l,i){return o?o.concat(l).map(function(d,c){return d=Rf(d),!i\u0026\u0026c?\"[\"+d+\"]\":d}).join(i?\".\":\"\"):l}function Wm(o){return j.isArray(o)\u0026\u0026!o.some(ca)}const bm=j.toFlatObject(j,{},null,function(l){return/^is[A-Z]/.test(l)});function bl(o,l,i){if(!j.isObject(o))throw new TypeError(\"target must be an object\");l=l||new FormData,i=j.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(I,R){return!j.isUndefined(R[I])});const u=i.metaTokens,d=i.visitor||x,c=i.dots,f=i.indexes,y=(i.Blob||typeof Blob\u003c\"u\"\u0026\u0026Blob)\u0026\u0026j.isSpecCompliantForm(l);if(!j.isFunction(d))throw new TypeError(\"visitor must be a function\");function v(N){if(N===null)return\"\";if(j.isDate(N))return N.toISOString();if(!y\u0026\u0026j.isBlob(N))throw new fe(\"Blob is not supported. Use a Buffer instead.\");return j.isArrayBuffer(N)||j.isTypedArray(N)?y\u0026\u0026typeof Blob==\"function\"?new Blob([N]):Buffer.from(N):N}function x(N,I,R){let b=N;if(N\u0026\u0026!R\u0026\u0026typeof N==\"object\"){if(j.endsWith(I,\"{}\"))I=u?I:I.slice(0,-2),N=JSON.stringify(N);else if(j.isArray(N)\u0026\u0026Wm(N)||(j.isFileList(N)||j.endsWith(I,\"[]\"))\u0026\u0026(b=j.toArray(N)))return I=Rf(I),b.forEach(function(H,le){!(j.isUndefined(H)||H===null)\u0026\u0026l.append(f===!0?Id([I],le,c):f===null?I:I+\"[]\",v(H))}),!1}return ca(N)?!0:(l.append(Id(R,I,c),v(N)),!1)}const C=[],P=Object.assign(bm,{defaultVisitor:x,convertValue:v,isVisitable:ca});function M(N,I){if(!j.isUndefined(N)){if(C.indexOf(N)!==-1)throw Error(\"Circular reference detected in \"+I.join(\".\"));C.push(N),j.forEach(N,function(b,ee){(!(j.isUndefined(b)||b===null)\u0026\u0026d.call(l,b,j.isString(ee)?ee.trim():ee,I,P))===!0\u0026\u0026M(b,I?I.concat(ee):[ee])}),C.pop()}}if(!j.isObject(o))throw new TypeError(\"data must be an object\");return M(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\u0026bl(o,this,l)}const jf=Ta.prototype;jf.append=function(l,i){this._pairs.push([l,i])};jf.toString=function(l){const i=l?function(u){return l.call(this,u,Od)}:Od;return this._pairs.map(function(d){return i(d[0])+\"=\"+i(d[1])},\"\").join(\"\u0026\")};function Km(o){return encodeURIComponent(o).replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\").replace(/%5B/gi,\"[\").replace(/%5D/gi,\"]\")}function Lf(o,l,i){if(!l)return o;const u=i\u0026\u0026i.encode||Km;j.isFunction(i)\u0026\u0026(i={serialize:i});const d=i\u0026\u0026i.serialize;let c;if(d?c=d(l,i):c=j.isURLSearchParams(l)?l.toString():new Ta(l,i).toString(u),c){const f=o.indexOf(\"#\");f!==-1\u0026\u0026(o=o.slice(0,f)),o+=(o.indexOf(\"?\")===-1?\"?\":\"\u0026\")+c}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){j.forEach(this.handlers,function(u){u!==null\u0026\u0026l(u)})}}const If={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Gm=typeof URLSearchParams\u003c\"u\"?URLSearchParams:Ta,Qm=typeof FormData\u003c\"u\"?FormData:null,Jm=typeof Blob\u003c\"u\"?Blob:null,Ym={isBrowser:!0,classes:{URLSearchParams:Gm,FormData:Qm,Blob:Jm},protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},_a=typeof window\u003c\"u\"\u0026\u0026typeof document\u003c\"u\",da=typeof navigator==\"object\"\u0026\u0026navigator||void 0,Xm=_a\u0026\u0026(!da||[\"ReactNative\",\"NativeScript\",\"NS\"].indexOf(da.product)\u003c0),Zm=typeof WorkerGlobalScope\u003c\"u\"\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026typeof self.importScripts==\"function\",e0=_a\u0026\u0026window.location.href||\"http://localhost\",t0=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_a,hasStandardBrowserEnv:Xm,hasStandardBrowserWebWorkerEnv:Zm,navigator:da,origin:e0},Symbol.toStringTag,{value:\"Module\"})),nt={...t0,...Ym};function n0(o,l){return bl(o,new nt.classes.URLSearchParams,Object.assign({visitor:function(i,u,d,c){return nt.isNode\u0026\u0026j.isBuffer(i)?(this.append(u,i.toString(\"base64\")),!1):c.defaultVisitor.apply(this,arguments)}},l))}function r0(o){return j.matchAll(/\\w+|\\[(\\w*)]/g,o).map(l=\u003el[0]===\"[]\"?\"\":l[1]||l[0])}function o0(o){const l={},i=Object.keys(o);let u;const d=i.length;let c;for(u=0;u\u003cd;u++)c=i[u],l[c]=o[c];return l}function Of(o){function l(i,u,d,c){let f=i[c++];if(f===\"__proto__\")return!0;const h=Number.isFinite(+f),y=c\u003e=i.length;return f=!f\u0026\u0026j.isArray(d)?d.length:f,y?(j.hasOwnProp(d,f)?d[f]=[d[f],u]:d[f]=u,!h):((!d[f]||!j.isObject(d[f]))\u0026\u0026(d[f]=[]),l(i,u,d[f],c)\u0026\u0026j.isArray(d[f])\u0026\u0026(d[f]=o0(d[f])),!h)}if(j.isFormData(o)\u0026\u0026j.isFunction(o.entries)){const i={};return j.forEachEntry(o,(u,d)=\u003e{l(r0(u),d,i,0)}),i}return null}function l0(o,l,i){if(j.isString(o))try{return(l||JSON.parse)(o),j.trim(o)}catch(u){if(u.name!==\"SyntaxError\")throw u}return(i||JSON.stringify)(o)}const po={transitional:If,adapter:[\"xhr\",\"http\",\"fetch\"],transformRequest:[function(l,i){const u=i.getContentType()||\"\",d=u.indexOf(\"application/json\")\u003e-1,c=j.isObject(l);if(c\u0026\u0026j.isHTMLForm(l)\u0026\u0026(l=new FormData(l)),j.isFormData(l))return d?JSON.stringify(Of(l)):l;if(j.isArrayBuffer(l)||j.isBuffer(l)||j.isStream(l)||j.isFile(l)||j.isBlob(l)||j.isReadableStream(l))return l;if(j.isArrayBufferView(l))return l.buffer;if(j.isURLSearchParams(l))return i.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),l.toString();let h;if(c){if(u.indexOf(\"application/x-www-form-urlencoded\")\u003e-1)return n0(l,this.formSerializer).toString();if((h=j.isFileList(l))||u.indexOf(\"multipart/form-data\")\u003e-1){const y=this.env\u0026\u0026this.env.FormData;return bl(h?{\"files[]\":l}:l,y\u0026\u0026new y,this.formSerializer)}}return c||d?(i.setContentType(\"application/json\",!1),l0(l)):l}],transformResponse:[function(l){const i=this.transitional||po.transitional,u=i\u0026\u0026i.forcedJSONParsing,d=this.responseType===\"json\";if(j.isResponse(l)||j.isReadableStream(l))return l;if(l\u0026\u0026j.isString(l)\u0026\u0026(u\u0026\u0026!this.responseType||d)){const f=!(i\u0026\u0026i.silentJSONParsing)\u0026\u0026d;try{return JSON.parse(l)}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}}};j.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\"],o=\u003e{po.headers[o]={}});const i0=j.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\"]),s0=o=\u003e{const l={};let i,u,d;return o\u0026\u0026o.split(`\n`).forEach(function(f){d=f.indexOf(\":\"),i=f.substring(0,d).trim().toLowerCase(),u=f.substring(d+1).trim(),!(!i||l[i]\u0026\u0026i0[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 io(o){return o\u0026\u0026String(o).trim().toLowerCase()}function Al(o){return o===!1||o==null?o:j.isArray(o)?o.map(Al):String(o)}function a0(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 u0=o=\u003e/^[-_a-zA-Z0-9^`|~,!#$%\u0026'*+.]+$/.test(o.trim());function bs(o,l,i,u,d){if(j.isFunction(u))return u.call(this,l,i);if(d\u0026\u0026(l=i),!!j.isString(l)){if(j.isString(u))return l.indexOf(u)!==-1;if(j.isRegExp(u))return u.test(l)}}function c0(o){return o.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,(l,i,u)=\u003ei.toUpperCase()+u)}function d0(o,l){const i=j.toCamelCase(\" \"+l);[\"get\",\"set\",\"has\"].forEach(u=\u003e{Object.defineProperty(o,u+i,{value:function(d,c,f){return this[u].call(this,l,d,c,f)},configurable:!0})})}let ft=class{constructor(l){l\u0026\u0026this.set(l)}set(l,i,u){const d=this;function c(h,y,v){const x=io(y);if(!x)throw new Error(\"header name must be a non-empty string\");const C=j.findKey(d,x);(!C||d[C]===void 0||v===!0||v===void 0\u0026\u0026d[C]!==!1)\u0026\u0026(d[C||y]=Al(h))}const f=(h,y)=\u003ej.forEach(h,(v,x)=\u003ec(v,x,y));if(j.isPlainObject(l)||l instanceof this.constructor)f(l,i);else if(j.isString(l)\u0026\u0026(l=l.trim())\u0026\u0026!u0(l))f(s0(l),i);else if(j.isHeaders(l))for(const[h,y]of l.entries())c(y,h,u);else l!=null\u0026\u0026c(i,l,u);return this}get(l,i){if(l=io(l),l){const u=j.findKey(this,l);if(u){const d=this[u];if(!i)return d;if(i===!0)return a0(d);if(j.isFunction(i))return i.call(this,d,u);if(j.isRegExp(i))return i.exec(d);throw new TypeError(\"parser must be boolean|regexp|function\")}}}has(l,i){if(l=io(l),l){const u=j.findKey(this,l);return!!(u\u0026\u0026this[u]!==void 0\u0026\u0026(!i||bs(this,this[u],u,i)))}return!1}delete(l,i){const u=this;let d=!1;function c(f){if(f=io(f),f){const h=j.findKey(u,f);h\u0026\u0026(!i||bs(u,u[h],h,i))\u0026\u0026(delete u[h],d=!0)}}return j.isArray(l)?l.forEach(c):c(l),d}clear(l){const i=Object.keys(this);let u=i.length,d=!1;for(;u--;){const c=i[u];(!l||bs(this,this[c],c,l,!0))\u0026\u0026(delete this[c],d=!0)}return d}normalize(l){const i=this,u={};return j.forEach(this,(d,c)=\u003e{const f=j.findKey(u,c);if(f){i[f]=Al(d),delete i[c];return}const h=l?c0(c):String(c).trim();h!==c\u0026\u0026delete i[c],i[h]=Al(d),u[h]=!0}),this}concat(...l){return this.constructor.concat(this,...l)}toJSON(l){const i=Object.create(null);return j.forEach(this,(u,d)=\u003e{u!=null\u0026\u0026u!==!1\u0026\u0026(i[d]=l\u0026\u0026j.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`)}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(d=\u003eu.set(d)),u}static accessor(l){const u=(this[Dd]=this[Dd]={accessors:{}}).accessors,d=this.prototype;function c(f){const h=io(f);u[h]||(d0(d,f),u[h]=!0)}return j.isArray(l)?l.forEach(c):c(l),this}};ft.accessor([\"Content-Type\",\"Content-Length\",\"Accept\",\"Accept-Encoding\",\"User-Agent\",\"Authorization\"]);j.reduceDescriptors(ft.prototype,({value:o},l)=\u003e{let i=l[0].toUpperCase()+l.slice(1);return{get:()=\u003eo,set(u){this[i]=u}}});j.freezeMethods(ft);function Ks(o,l){const i=this||po,u=l||i,d=ft.from(u.headers);let c=u.data;return j.forEach(o,function(h){c=h.call(i,c,d.normalize(),l?l.status:void 0)}),d.normalize(),c}function zf(o){return!!(o\u0026\u0026o.__CANCEL__)}function wr(o,l,i){fe.call(this,o??\"canceled\",fe.ERR_CANCELED,l,i),this.name=\"CanceledError\"}j.inherits(wr,fe,{__CANCEL__:!0});function Df(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 f0(o){const l=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(o);return l\u0026\u0026l[1]||\"\"}function p0(o,l){o=o||10;const i=new Array(o),u=new Array(o);let d=0,c=0,f;return l=l!==void 0?l:1e3,function(y){const v=Date.now(),x=u[c];f||(f=v),i[d]=y,u[d]=v;let C=c,P=0;for(;C!==d;)P+=i[C++],C=C%o;if(d=(d+1)%o,d===c\u0026\u0026(c=(c+1)%o),v-f\u003cl)return;const M=x\u0026\u0026v-x;return M?Math.round(P*1e3/M):void 0}}function h0(o,l){let i=0,u=1e3/l,d,c;const f=(v,x=Date.now())=\u003e{i=x,d=null,c\u0026\u0026(clearTimeout(c),c=null),o.apply(null,v)};return[(...v)=\u003e{const x=Date.now(),C=x-i;C\u003e=u?f(v,x):(d=v,c||(c=setTimeout(()=\u003e{c=null,f(d)},u-C)))},()=\u003ed\u0026\u0026f(d)]}const Bl=(o,l,i=3)=\u003e{let u=0;const d=p0(50,250);return h0(c=\u003e{const f=c.loaded,h=c.lengthComputable?c.total:void 0,y=f-u,v=d(y),x=f\u003c=h;u=f;const C={loaded:f,total:h,progress:h?f/h:void 0,bytes:y,rate:v||void 0,estimated:v\u0026\u0026h\u0026\u0026x?(h-f)/v:void 0,event:c,lengthComputable:h!=null,[l?\"download\":\"upload\"]:!0};o(C)},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)=\u003ej.asap(()=\u003eo(...l)),m0=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,g0=nt.hasStandardBrowserEnv?{write(o,l,i,u,d,c){const f=[o+\"=\"+encodeURIComponent(l)];j.isNumber(i)\u0026\u0026f.push(\"expires=\"+new Date(i).toGMTString()),j.isString(u)\u0026\u0026f.push(\"path=\"+u),j.isString(d)\u0026\u0026f.push(\"domain=\"+d),c===!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 y0(o){return/^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(o)}function v0(o,l){return l?o.replace(/\\/?\\/$/,\"\")+\"/\"+l.replace(/^\\/+/,\"\"):o}function Mf(o,l,i){let u=!y0(l);return o\u0026\u0026(u||i==!1)?v0(o,l):l}const Fd=o=\u003eo instanceof ft?{...o}:o;function Vn(o,l){l=l||{};const i={};function u(v,x,C,P){return j.isPlainObject(v)\u0026\u0026j.isPlainObject(x)?j.merge.call({caseless:P},v,x):j.isPlainObject(x)?j.merge({},x):j.isArray(x)?x.slice():x}function d(v,x,C,P){if(j.isUndefined(x)){if(!j.isUndefined(v))return u(void 0,v,C,P)}else return u(v,x,C,P)}function c(v,x){if(!j.isUndefined(x))return u(void 0,x)}function f(v,x){if(j.isUndefined(x)){if(!j.isUndefined(v))return u(void 0,v)}else return u(void 0,x)}function h(v,x,C){if(C in l)return u(v,x);if(C in o)return u(void 0,v)}const y={url:c,method:c,data:c,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,x,C)=\u003ed(Fd(v),Fd(x),C,!0)};return j.forEach(Object.keys(Object.assign({},o,l)),function(x){const C=y[x]||d,P=C(o[x],l[x],x);j.isUndefined(P)\u0026\u0026C!==h||(i[x]=P)}),i}const Af=o=\u003e{const l=Vn({},o);let{data:i,withXSRFToken:u,xsrfHeaderName:d,xsrfCookieName:c,headers:f,auth:h}=l;l.headers=f=ft.from(f),l.url=Lf(Mf(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)):\"\")));let y;if(j.isFormData(i)){if(nt.hasStandardBrowserEnv||nt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((y=f.getContentType())!==!1){const[v,...x]=y?y.split(\";\").map(C=\u003eC.trim()).filter(Boolean):[];f.setContentType([v||\"multipart/form-data\",...x].join(\"; \"))}}if(nt.hasStandardBrowserEnv\u0026\u0026(u\u0026\u0026j.isFunction(u)\u0026\u0026(u=u(l)),u||u!==!1\u0026\u0026m0(l.url))){const v=d\u0026\u0026c\u0026\u0026g0.read(c);v\u0026\u0026f.set(d,v)}return l},w0=typeof XMLHttpRequest\u003c\"u\",S0=w0\u0026\u0026function(o){return new Promise(function(i,u){const d=Af(o);let c=d.data;const f=ft.from(d.headers).normalize();let{responseType:h,onUploadProgress:y,onDownloadProgress:v}=d,x,C,P,M,N;function I(){M\u0026\u0026M(),N\u0026\u0026N(),d.cancelToken\u0026\u0026d.cancelToken.unsubscribe(x),d.signal\u0026\u0026d.signal.removeEventListener(\"abort\",x)}let R=new XMLHttpRequest;R.open(d.method.toUpperCase(),d.url,!0),R.timeout=d.timeout;function b(){if(!R)return;const H=ft.from(\"getAllResponseHeaders\"in R\u0026\u0026R.getAllResponseHeaders()),$={data:!h||h===\"text\"||h===\"json\"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:H,config:o,request:R};Df(function(ue){i(ue),I()},function(ue){u(ue),I()},$),R=null}\"onloadend\"in R?R.onloadend=b:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0\u0026\u0026!(R.responseURL\u0026\u0026R.responseURL.indexOf(\"file:\")===0)||setTimeout(b)},R.onabort=function(){R\u0026\u0026(u(new fe(\"Request aborted\",fe.ECONNABORTED,o,R)),R=null)},R.onerror=function(){u(new fe(\"Network Error\",fe.ERR_NETWORK,o,R)),R=null},R.ontimeout=function(){let le=d.timeout?\"timeout of \"+d.timeout+\"ms exceeded\":\"timeout exceeded\";const $=d.transitional||If;d.timeoutErrorMessage\u0026\u0026(le=d.timeoutErrorMessage),u(new fe(le,$.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,o,R)),R=null},c===void 0\u0026\u0026f.setContentType(null),\"setRequestHeader\"in R\u0026\u0026j.forEach(f.toJSON(),function(le,$){R.setRequestHeader($,le)}),j.isUndefined(d.withCredentials)||(R.withCredentials=!!d.withCredentials),h\u0026\u0026h!==\"json\"\u0026\u0026(R.responseType=d.responseType),v\u0026\u0026([P,N]=Bl(v,!0),R.addEventListener(\"progress\",P)),y\u0026\u0026R.upload\u0026\u0026([C,M]=Bl(y),R.upload.addEventListener(\"progress\",C),R.upload.addEventListener(\"loadend\",M)),(d.cancelToken||d.signal)\u0026\u0026(x=H=\u003e{R\u0026\u0026(u(!H||H.type?new wr(null,o,R):H),R.abort(),R=null)},d.cancelToken\u0026\u0026d.cancelToken.subscribe(x),d.signal\u0026\u0026(d.signal.aborted?x():d.signal.addEventListener(\"abort\",x)));const ee=f0(d.url);if(ee\u0026\u0026nt.protocols.indexOf(ee)===-1){u(new fe(\"Unsupported protocol \"+ee+\":\",fe.ERR_BAD_REQUEST,o));return}R.send(c||null)})},x0=(o,l)=\u003e{const{length:i}=o=o?o.filter(Boolean):[];if(l||i){let u=new AbortController,d;const c=function(v){if(!d){d=!0,h();const x=v instanceof Error?v:this.reason;u.abort(x instanceof fe?x:new wr(x instanceof Error?x.message:x))}};let f=l\u0026\u0026setTimeout(()=\u003e{f=null,c(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(c):v.removeEventListener(\"abort\",c)}),o=null)};o.forEach(v=\u003ev.addEventListener(\"abort\",c));const{signal:y}=u;return y.unsubscribe=()=\u003ej.asap(h),y}},k0=function*(o,l){let i=o.byteLength;if(i\u003cl){yield o;return}let u=0,d;for(;u\u003ci;)d=u+l,yield o.slice(u,d),u=d},C0=async function*(o,l){for await(const i of E0(o))yield*k0(i,l)},E0=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 d=C0(o,l);let c=0,f,h=y=\u003e{f||(f=!0,u\u0026\u0026u(y))};return new ReadableStream({async pull(y){try{const{done:v,value:x}=await d.next();if(v){h(),y.close();return}let C=x.byteLength;if(i){let P=c+=C;i(P)}y.enqueue(new Uint8Array(x))}catch(v){throw h(v),v}},cancel(y){return h(y),d.return()}},{highWaterMark:2})},Kl=typeof fetch==\"function\"\u0026\u0026typeof Request==\"function\"\u0026\u0026typeof Response==\"function\",Ff=Kl\u0026\u0026typeof ReadableStream==\"function\",T0=Kl\u0026\u0026(typeof TextEncoder==\"function\"?(o=\u003el=\u003eo.encode(l))(new TextEncoder):async o=\u003enew Uint8Array(await new Response(o).arrayBuffer())),Uf=(o,...l)=\u003e{try{return!!o(...l)}catch{return!1}},_0=Ff\u0026\u0026Uf(()=\u003e{let o=!1;const l=new Request(nt.origin,{body:new ReadableStream,method:\"POST\",get duplex(){return o=!0,\"half\"}}).headers.has(\"Content-Type\");return o\u0026\u0026!l}),Bd=64*1024,fa=Ff\u0026\u0026Uf(()=\u003ej.isReadableStream(new Response(\"\").body)),$l={stream:fa\u0026\u0026(o=\u003eo.body)};Kl\u0026\u0026(o=\u003e{[\"text\",\"arrayBuffer\",\"blob\",\"formData\",\"stream\"].forEach(l=\u003e{!$l[l]\u0026\u0026($l[l]=j.isFunction(o[l])?i=\u003ei[l]():(i,u)=\u003e{throw new fe(`Response type '${l}' is not supported`,fe.ERR_NOT_SUPPORT,u)})})})(new Response);const N0=async o=\u003e{if(o==null)return 0;if(j.isBlob(o))return o.size;if(j.isSpecCompliantForm(o))return(await new Request(nt.origin,{method:\"POST\",body:o}).arrayBuffer()).byteLength;if(j.isArrayBufferView(o)||j.isArrayBuffer(o))return o.byteLength;if(j.isURLSearchParams(o)\u0026\u0026(o=o+\"\"),j.isString(o))return(await T0(o)).byteLength},P0=async(o,l)=\u003e{const i=j.toFiniteNumber(o.getContentLength());return i??N0(l)},R0=Kl\u0026\u0026(async o=\u003e{let{url:l,method:i,data:u,signal:d,cancelToken:c,timeout:f,onDownloadProgress:h,onUploadProgress:y,responseType:v,headers:x,withCredentials:C=\"same-origin\",fetchOptions:P}=Af(o);v=v?(v+\"\").toLowerCase():\"text\";let M=x0([d,c\u0026\u0026c.toAbortSignal()],f),N;const I=M\u0026\u0026M.unsubscribe\u0026\u0026(()=\u003e{M.unsubscribe()});let R;try{if(y\u0026\u0026_0\u0026\u0026i!==\"get\"\u0026\u0026i!==\"head\"\u0026\u0026(R=await P0(x,u))!==0){let $=new Request(l,{method:\"POST\",body:u,duplex:\"half\"}),te;if(j.isFormData(u)\u0026\u0026(te=$.headers.get(\"content-type\"))\u0026\u0026x.setContentType(te),$.body){const[ue,me]=Md(R,Bl(Ad(y)));u=Ud($.body,Bd,ue,me)}}j.isString(C)||(C=C?\"include\":\"omit\");const b=\"credentials\"in Request.prototype;N=new Request(l,{...P,signal:M,method:i.toUpperCase(),headers:x.normalize().toJSON(),body:u,duplex:\"half\",credentials:b?C:void 0});let ee=await fetch(N);const H=fa\u0026\u0026(v===\"stream\"||v===\"response\");if(fa\u0026\u0026(h||H\u0026\u0026I)){const $={};[\"status\",\"statusText\",\"headers\"].forEach(de=\u003e{$[de]=ee[de]});const te=j.toFiniteNumber(ee.headers.get(\"content-length\")),[ue,me]=h\u0026\u0026Md(te,Bl(Ad(h),!0))||[];ee=new Response(Ud(ee.body,Bd,ue,()=\u003e{me\u0026\u0026me(),I\u0026\u0026I()}),$)}v=v||\"text\";let le=await $l[j.findKey($l,v)||\"text\"](ee,o);return!H\u0026\u0026I\u0026\u0026I(),await new Promise(($,te)=\u003e{Df($,te,{data:le,headers:ft.from(ee.headers),status:ee.status,statusText:ee.statusText,config:o,request:N})})}catch(b){throw I\u0026\u0026I(),b\u0026\u0026b.name===\"TypeError\"\u0026\u0026/fetch/i.test(b.message)?Object.assign(new fe(\"Network Error\",fe.ERR_NETWORK,o,N),{cause:b.cause||b}):fe.from(b,b\u0026\u0026b.code,o,N)}}),pa={http:qm,xhr:S0,fetch:R0};j.forEach(pa,(o,l)=\u003e{if(o){try{Object.defineProperty(o,\"name\",{value:l})}catch{}Object.defineProperty(o,\"adapterName\",{value:l})}});const $d=o=\u003e`- ${o}`,j0=o=\u003ej.isFunction(o)||o===null||o===!1,Bf={getAdapter:o=\u003e{o=j.isArray(o)?o:[o];const{length:l}=o;let i,u;const d={};for(let c=0;c\u003cl;c++){i=o[c];let f;if(u=i,!j0(i)\u0026\u0026(u=pa[(f=String(i)).toLowerCase()],u===void 0))throw new fe(`Unknown adapter '${f}'`);if(u)break;d[f||\"#\"+c]=u}if(!u){const c=Object.entries(d).map(([h,y])=\u003e`adapter ${h} `+(y===!1?\"is not supported by the environment\":\"is not available in the build\"));let f=l?c.length\u003e1?`since :\n`+c.map($d).join(`\n`):\" \"+$d(c[0]):\"as no adapter specified\";throw new fe(\"There is no suitable adapter to dispatch the request \"+f,\"ERR_NOT_SUPPORT\")}return u},adapters:pa};function Gs(o){if(o.cancelToken\u0026\u0026o.cancelToken.throwIfRequested(),o.signal\u0026\u0026o.signal.aborted)throw new wr(null,o)}function Vd(o){return Gs(o),o.headers=ft.from(o.headers),o.data=Ks.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||po.adapter)(o).then(function(u){return Gs(o),u.data=Ks.call(o,o.transformResponse,u),u.headers=ft.from(u.headers),u},function(u){return zf(u)||(Gs(o),u\u0026\u0026u.response\u0026\u0026(u.response.data=Ks.call(o,o.transformResponse,u.response),u.response.headers=ft.from(u.response.headers))),Promise.reject(u)})}const $f=\"1.8.4\",Gl={};[\"object\",\"boolean\",\"number\",\"function\",\"string\",\"symbol\"].forEach((o,l)=\u003e{Gl[o]=function(u){return typeof u===o||\"a\"+(l\u003c1?\"n \":\" \")+o}});const Hd={};Gl.transitional=function(l,i,u){function d(c,f){return\"[Axios v\"+$f+\"] Transitional option '\"+c+\"'\"+f+(u?\". \"+u:\"\")}return(c,f,h)=\u003e{if(l===!1)throw new fe(d(f,\" has been removed\"+(i?\" in \"+i:\"\")),fe.ERR_DEPRECATED);return i\u0026\u0026!Hd[f]\u0026\u0026(Hd[f]=!0,console.warn(d(f,\" has been deprecated since v\"+i+\" and will be removed in the near future\"))),l?l(c,f,h):!0}};Gl.spelling=function(l){return(i,u)=\u003e(console.warn(`${u} is likely a misspelling of ${l}`),!0)};function L0(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 d=u.length;for(;d-- \u003e0;){const c=u[d],f=l[c];if(f){const h=o[c],y=h===void 0||f(h,c,o);if(y!==!0)throw new fe(\"option \"+c+\" must be \"+y,fe.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new fe(\"Unknown option \"+c,fe.ERR_BAD_OPTION)}}const Fl={assertOptions:L0,validators:Gl},Wt=Fl.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 d={};Error.captureStackTrace?Error.captureStackTrace(d):d=new Error;const c=d.stack?d.stack.replace(/^.+\\n/,\"\"):\"\";try{u.stack?c\u0026\u0026!String(u.stack).endsWith(c.replace(/^.+\\n.+\\n/,\"\"))\u0026\u0026(u.stack+=`\n`+c):u.stack=c}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:d,headers:c}=i;u!==void 0\u0026\u0026Fl.assertOptions(u,{silentJSONParsing:Wt.transitional(Wt.boolean),forcedJSONParsing:Wt.transitional(Wt.boolean),clarifyTimeoutError:Wt.transitional(Wt.boolean)},!1),d!=null\u0026\u0026(j.isFunction(d)?i.paramsSerializer={serialize:d}:Fl.assertOptions(d,{encode:Wt.function,serialize:Wt.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),Fl.assertOptions(i,{baseUrl:Wt.spelling(\"baseURL\"),withXsrfToken:Wt.spelling(\"withXSRFToken\")},!0),i.method=(i.method||this.defaults.method||\"get\").toLowerCase();let f=c\u0026\u0026j.merge(c.common,c[i.method]);c\u0026\u0026j.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],N=\u003e{delete c[N]}),i.headers=ft.concat(f,c);const h=[];let y=!0;this.interceptors.request.forEach(function(I){typeof I.runWhen==\"function\"\u0026\u0026I.runWhen(i)===!1||(y=y\u0026\u0026I.synchronous,h.unshift(I.fulfilled,I.rejected))});const v=[];this.interceptors.response.forEach(function(I){v.push(I.fulfilled,I.rejected)});let x,C=0,P;if(!y){const N=[Vd.bind(this),void 0];for(N.unshift.apply(N,h),N.push.apply(N,v),P=N.length,x=Promise.resolve(i);C\u003cP;)x=x.then(N[C++],N[C++]);return x}P=h.length;let M=i;for(C=0;C\u003cP;){const N=h[C++],I=h[C++];try{M=N(M)}catch(R){I.call(this,R);break}}try{x=Vd.call(this,M)}catch(N){return Promise.reject(N)}for(C=0,P=v.length;C\u003cP;)x=x.then(v[C++],v[C++]);return x}getUri(l){l=Vn(this.defaults,l);const i=Mf(l.baseURL,l.url,l.allowAbsoluteUrls);return Lf(i,l.params,l.paramsSerializer)}};j.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}))}});j.forEach([\"post\",\"put\",\"patch\"],function(l){function i(u){return function(c,f,h){return this.request(Vn(h||{},{method:l,headers:u?{\"Content-Type\":\"multipart/form-data\"}:{},url:c,data:f}))}}$n.prototype[l]=i(),$n.prototype[l+\"Form\"]=i(!0)});let I0=class Vf{constructor(l){if(typeof l!=\"function\")throw new TypeError(\"executor must be a function.\");let i;this.promise=new Promise(function(c){i=c});const u=this;this.promise.then(d=\u003e{if(!u._listeners)return;let c=u._listeners.length;for(;c-- \u003e0;)u._listeners[c](d);u._listeners=null}),this.promise.then=d=\u003e{let c;const f=new Promise(h=\u003e{u.subscribe(h),c=h}).then(d);return f.cancel=function(){u.unsubscribe(c)},f},l(function(c,f,h){u.reason||(u.reason=new wr(c,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 Vf(function(d){l=d}),cancel:l}}};function O0(o){return function(i){return o.apply(null,i)}}function z0(o){return j.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 Hf(o){const l=new $n(o),i=Sf($n.prototype.request,l);return j.extend(i,$n.prototype,l,{allOwnKeys:!0}),j.extend(i,l,null,{allOwnKeys:!0}),i.create=function(d){return Hf(Vn(o,d))},i}const Te=Hf(po);Te.Axios=$n;Te.CanceledError=wr;Te.CancelToken=I0;Te.isCancel=zf;Te.VERSION=$f;Te.toFormData=bl;Te.AxiosError=fe;Te.Cancel=Te.CanceledError;Te.all=function(l){return Promise.all(l)};Te.spread=O0;Te.isAxiosError=z0;Te.mergeConfig=Vn;Te.AxiosHeaders=ft;Te.formToJSON=o=\u003eOf(j.isHTMLForm(o)?new FormData(o):o);Te.getAdapter=Bf.getAdapter;Te.HttpStatusCode=ha;Te.default=Te;const{Axios:I3,AxiosError:O3,CanceledError:z3,isCancel:D3,CancelToken:M3,VERSION:A3,all:F3,Cancel:U3,isAxiosError:B3,spread:$3,toFormData:V3,AxiosHeaders:H3,HttpStatusCode:q3,formToJSON:W3,getAdapter:b3,mergeConfig:K3}=Te;var Qs,qd;function D0(){if(qd)return Qs;qd=1;var o=\"Expected a function\",l=NaN,i=\"[object Symbol]\",u=/^\\s+|\\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,f=/^0o[0-7]+$/i,h=parseInt,y=typeof Rl==\"object\"\u0026\u0026Rl\u0026\u0026Rl.Object===Object\u0026\u0026Rl,v=typeof self==\"object\"\u0026\u0026self\u0026\u0026self.Object===Object\u0026\u0026self,x=y||v||Function(\"return this\")(),C=Object.prototype,P=C.toString,M=Math.max,N=Math.min,I=function(){return x.Date.now()};function R($,te,ue){var me,de,Ce,Re,ve,se,we=0,_e=!1,Ee=!1,ce=!0;if(typeof $!=\"function\")throw new TypeError(o);te=le(te)||0,b(ue)\u0026\u0026(_e=!!ue.leading,Ee=\"maxWait\"in ue,Ce=Ee?M(le(ue.maxWait)||0,te):Ce,ce=\"trailing\"in ue?!!ue.trailing:ce);function A(Y){var pe=me,ge=de;return me=de=void 0,we=Y,Re=$.apply(ge,pe),Re}function W(Y){return we=Y,ve=setTimeout(L,te),_e?A(Y):Re}function V(Y){var pe=Y-se,ge=Y-we,Ae=te-pe;return Ee?N(Ae,Ce-ge):Ae}function k(Y){var pe=Y-se,ge=Y-we;return se===void 0||pe\u003e=te||pe\u003c0||Ee\u0026\u0026ge\u003e=Ce}function L(){var Y=I();if(k(Y))return J(Y);ve=setTimeout(L,V(Y))}function J(Y){return ve=void 0,ce\u0026\u0026me?A(Y):(me=de=void 0,Re)}function U(){ve!==void 0\u0026\u0026clearTimeout(ve),we=0,me=se=de=ve=void 0}function K(){return ve===void 0?Re:J(I())}function ne(){var Y=I(),pe=k(Y);if(me=arguments,de=this,se=Y,pe){if(ve===void 0)return W(se);if(Ee)return ve=setTimeout(L,te),A(se)}return ve===void 0\u0026\u0026(ve=setTimeout(L,te)),Re}return ne.cancel=U,ne.flush=K,ne}function b($){var te=typeof $;return!!$\u0026\u0026(te==\"object\"||te==\"function\")}function ee($){return!!$\u0026\u0026typeof $==\"object\"}function H($){return typeof $==\"symbol\"||ee($)\u0026\u0026P.call($)==i}function le($){if(typeof $==\"number\")return $;if(H($))return l;if(b($)){var te=typeof $.valueOf==\"function\"?$.valueOf():$;$=b(te)?te+\"\":te}if(typeof $!=\"string\")return $===0?$:+$;$=$.replace(u,\"\");var ue=c.test($);return ue||f.test($)?h($.slice(2),ue?2:8):d.test($)?l:+$}return Qs=R,Qs}var M0=D0();const qf=ka(M0);var A0=wf();const Wf=B.createContext({pageName:\"\"}),F0=({pageName:o,children:l})=\u003e{const[i]=B.useState({pageName:o});return m.jsx(Wf.Provider,{value:i,children:l})},bf=()=\u003eB.useContext(Wf),U0=o=\u003e{const l=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=B0,function(i,u,d,c){var f;i=o||\"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js\",u=document,d=\"script\",c=u.createElement(d),c.src=i,c.type=\"text/javascript\",c.async=!0,i=u.getElementsByTagName(d)[0],(f=i.parentNode)==null||f.insertBefore(c,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=\u003e{l()},[])},Wd=\"header-import-svc\",B0={tealium_event:\"\",guidedSearch_cta:\"\",PDCSearchImpression:\"\",ProviderConversionImpression:\"\",UniqueContentVisit:\"\",OARUXsubmit:\"\",Save:\"\",Remove:\"\",OASurl:\"\",OASapi:\"\",OARlink:\"\",OARurl:\"\",NonSchedulingProvider:\"\",EnhancedImpression:\"\",PageName:Wd,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:Wd,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 bd;const Ql=typeof window\u003e\"u\"?null:((bd=window==null?void 0:window.location)==null?void 0:bd.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}},Kf=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,Gf=!Kf()||!window.location||!window.location.search,$0=o=\u003eo[0].toUpperCase()+o.slice(1),Qf=/hg\\.debug(\\w*)=true/i,ma=/hg3.enable(\\w*)debug/i,Jf=(o,l)=\u003e{const i=o.match(l)||{};return i\u0026\u0026i[1]||null},V0=()=\u003eGf?!1:Jf(window.location.search,Qf),H0=()=\u003eNa()?Object.keys(localStorage).reduce((o,l)=\u003eo||ma.test(l)\u0026\u0026Jf(l,ma),!1):!1,q0=()=\u003e{const o=V0()||H0()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${$0(o)}Debug`}},{localStorageName:Pa,localStorageToggleName:W0}=q0(),b0=()=\u003eGf?null:Qf.test(window.location.search),K0=()=\u003eNa()?Object.entries(localStorage).some(([o,l])=\u003eo.match(ma)\u0026\u0026l===\"true\"):null,Yf=()=\u003e{const o=b0()||K0(),l=Na();if(l)try{localStorage.setItem(W0,o)}catch(i){Ql\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",i)}return o\u0026\u0026l},Xf=()=\u003e{try{localStorage.setItem(Pa,\"[]\")}catch(o){Ql\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},Zf=()=\u003e{try{const o=localStorage.getItem(Pa);return JSON.parse(o||\"[]\")}catch(o){Ql\u0026\u0026console.error(\"analyticsDebug: Unable to get debug information from localStorage\",o)}return[]},ep=(o,{contextData:l,...i})=\u003e{if(!Yf())return Xf(),!1;const u=Zf().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Pa,JSON.stringify(u)),!0}catch(d){return Ql\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",d),!1}},G0={clear:Xf,getCallHistory:Zf,recordCall:ep};Yf()\u0026\u0026Kf()\u0026\u0026(window.Test={analyticsDebug:G0,...window.Test});const tp=({pageName:o=!1,PageName:l=!1,...i}={})=\u003e({...i,PageName:l||o||\"\"});let Ll=typeof window\u003c\"u\"?tp(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 d=Mt.callStack.shift();window.utag[d.name](d.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())}},Kd=(o={})=\u003eObject.entries(o).reduce((l,[i,u])=\u003e(u\u0026\u0026(l[i.replace(\"hg.\",\"\")]=u),l),{}),Q0={_utagData:()=\u003eLl,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(Ll=window.utag_data);const{addTrackValues:u,contextData:d=!1,PageName:c=!1,...f}=tp(l),h=u||f,y=(c||Ll.PageName)+\"|\"+o,{server:v,ProductChannel:x,RollupSpecialtyID:C,ClientID:P}=Ll,M={ClientID:P,link_name:y,ProductChannel:x,RollupSpecialtyID:C,server:v,SitePathing:y,...Kd(h||{}),...Kd(d||{})};setTimeout(()=\u003e{Mt.link(M),ep(\"trackLink\",M)},0)}catch(u){console.error(u)}}},J0={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},Y0=typeof window\u003e\"u\"?J0:Q0,np={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\",FORM_SUBMITTED:\"core.usertracking.FormSubmitted.v1\"},ho=(o,l,i,u=[np.ELEMENT_CLICKED])=\u003e{l||(l={\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0,PageName:\"\"});const d=X0(l,i);Y0.trackLink(`${o}`,{...l,...d,schemaTypes:u})},X0=(o,l)=\u003e{var i;const u=l==null?void 0:l.target,d=((i=u==null?void 0:u.dataset)==null?void 0:i.qaTarget)??(u==null?void 0:u.getAttribute(\"data-qa-target\")),c=u==null?void 0:u.innerText;return{actionOutcome:\"internal\",webElement:{htmlId:d??\"\",name:\"autosuggest\",text:c??\"\"},formContext:{formName:\"Provider/Facility Search\",formType:\"Search\",formId:d??\"\"},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\"]??\"\"}]}},rp=(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)},Z0=({host:o,apiToken:l,source:i})=\u003e{Te.defaults.headers.common.Accept=\"application/json\",Te.defaults.baseURL=rp(o),l\u0026\u0026l.length\u003e0\u0026\u0026(Te.defaults.headers.common.Authorization=`Bearer ${l}`),i\u0026\u0026(Te.defaults.params={source:i})},op=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(\" \"),lp=o=\u003e{const l={what:\"\",where:\"\",pt:\"\",city:\"\",state:\"\",zip:\"\",source:\"\",highlight:\"\",isStateOnly:!1,qaTarget:\"\"},{where:i}=l,{value:u,highlightedText:d,entity:c}=o;if(u\u0026\u0026(l.what=u),!c\u0026\u0026i\u0026\u0026(c.where=i),c){let{city:f}=c;const{pt:h,state:y,zip:v,source:x,latitude:C,longitude:P}=c;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),x\u0026\u0026(l.source=x),d\u0026\u0026(l.highlight=d),!h\u0026\u0026P\u0026\u0026C\u0026\u0026(l.pt=`${C},${P}`),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},eg=o=\u003e{const l={};let{content:i,cfid:u,className:d,code:c,entity:{practicingSpecialtyDescription:f,source:h,type:y=\"\",id:v,isRollup:x},entity:C,isFriendsAndFamily:P,highlightedText:M,name:N,primaryDcpName:I,secondaryCode:R,value:b}=o;if(l.isFriendsAndFamily=P,l.primaryDcpName=I,c\u0026\u0026(l.code=c),b\u0026\u0026(l.what=b),M\u0026\u0026(l.highlight=M),y\u0026\u0026(l.type=y,l.searchType=y),f\u0026\u0026(l.specialty=f),R\u0026\u0026(l.secondaryCode=R),y=y.toLowerCase(),y===\"specialty\")x?l.searchType=\"PracticingSpecialty\":typeof x\u003e\"u\"\u0026\u0026(l.searchType=\"PracticingSpecialityVertical\"),l.entityCode=o.entity.practicingSpecialtyCode||v,l.spec=o.entity.specialtyLegacyId,l.isRollup=x,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=c,l.id=R,l.type=\"Specialty\"):y===\"ucmscontent\"\u0026\u0026(l.id=C.name,l.type=\"UcmsContent\",l.url=i.contentUrl);return u\u0026\u0026(l.cfid=u,l.className=d,l.subCategoryName=N),[\"practice\",\"facility\",\"provider\",\"urgentcare\",\"pharmacy\"].indexOf(y)\u003e=0\u0026\u0026(l.url=o.entity.profileUrl),l.source=h||\"top\",l},tg=[\"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 Gd;const ng=typeof window\u003e\"u\"?null:((Gd=window==null?void 0:window.location)==null?void 0:Gd.hostname)===\"localhost\",ip=()=\u003eTe.CancelToken.source();let Js=null;const sp=(o,l,i,u,d=!0)=\u003e{let c=!1;return i\u0026\u0026d\u0026\u0026(c=l.term.length\u003ci+1),new Promise((f,h)=\u003e{const y=ip();if(Js\u0026\u0026y.cancel(),c)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(tg.indexOf(l.cat)===-1||l.cat===\"location\")\u0026\u0026delete l.cat,Js=Te.get(o,{params:l}).then((v,x)=\u003e{if(Js=null,x)throw newError(x);return f(v.data||{})}).catch(v=\u003e{var x,C;return ng\u0026\u0026(console.warn(v),(C=(x=v==null?void 0:v.response)==null?void 0:x.data)!=null\u0026\u0026C.status\u0026\u0026u\u0026\u0026u(v.response.data.status)),f([])})})};let ao=null;const rg=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=ip();ao\u0026\u0026i.cancel();const u=`${l.coords.latitude},${l.coords.longitude}`;return new Promise((d,c)=\u003e{const{host:f,...h}=o;ao=Te.get(\"api/geocode/pt\",{params:{...h,pt:u}}).then((y,v)=\u003e{ao=null,v\u0026\u0026c(v);const x=lp(y.data);return d({...x,source:\"Geolocation\"})})})}),og=()=\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:x,1:C}=v.split(\"=\");l.includes(x)\u0026\u0026(o[x]=decodeURIComponent(C))});let{where:i}=o;const{city:u,state:d,zip:c,pt:f,isStateOnly:h}=o;if(!i)if(u\u0026\u0026d\u0026\u0026c)i=`${u}, ${d} ${c}`;else if(u\u0026\u0026d)i=`${u}, ${d}`;else if(d)i=`${d}`;else if(c)i=`${c}`;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=\"\",...d}=o;if(typeof window\u003e\"u\")return i(\"no window\");ao=Te.get(\"api/autosuggest\",{params:d}).then(c=\u003e{if(ao=null,c.data.where){const{city:f=\"\",state:h=\"\",zip:y=\"\",latitude:v=\"\",longitude:x=\"\"}=c.data.where;return l({what:c.data.what||\"\",city:f,state:h,zip:y,pt:`${v},${x}`,where:`${op(f)}, ${h.toUpperCase()}`,source:\"API\"})}return l({where:\"\",pt:\"\",source:\"API\"})}).catch(()=\u003ePromise.resolve({where:\"\",pt:\"\"}))}),ap=async(o={host:\"\"},l=\"\",i=\"\")=\u003e{const{host:u=\"\"}=o;return await sp(`${u}/api/autosuggest/where`,{cat:\"location\",term:i,pt:l}).then(d=\u003e{var c,f,h,y,v;return((f=(c=d==null?void 0:d.response)==null?void 0:c.categories)==null?void 0:f.length)\u003e0\u0026\u0026((v=(y=(h=d==null?void 0:d.response)==null?void 0:h.categories[0])==null?void 0:y.suggestions)==null?void 0:v.length)\u003e0?{categories:d.response.categories,...lp(d.response.categories[0].suggestions[0])}:Ra(o)})},lg=async(o,l)=\u003e!l||typeof l!=\"object\"?await Ra(o):!l.pt\u0026\u0026!l.isStateOnly\u0026\u0026l.where?ap(o,\"\",l.where):Promise.resolve(l),ig=o=\u003e{{const l=localStorage.getItem(\"search.locations\");if(l){const i=(JSON.parse(l)||[])[0],{where:u,pt:d}=i;return{highlight:u,pt:d,what:u,where:u}}}},sg=(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))}},Qd=o=\u003e{if(typeof localStorage\u003e\"u\")return;let l=\"autosuggest\";l=`${l}.${o}`;try{const i=localStorage.getItem(l),u=ig(o);if(i){const d=JSON.parse(i)[0];return!d.where||!d.what?void 0:d}else if(u)return!u.where||!u.what?void 0:u}catch(i){console.warn(i)}},up=(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||sg(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 d=Object.fromEntries(u),c={...o};for(const f in d)!c[f]\u0026\u0026l.indexOf(f)===-1\u0026\u0026(c[f]=d[f]);return c},queryStringFallback:null},ag=o=\u003eo?typeof window\u003c\"u\"\u0026\u0026window.navigator.geolocation\u0026\u0026(window.location.hostname===\"localhost\"||!window.location.protocol.indexOf(\"https\")):!1,ug=async({apiParams:o,startingText:l,useGeolocationOnInit:i,useLocalStorage:u})=\u003e{const d=ag(i),c=u\u0026\u0026!!Qd(\"location\");l=l||ga.get(\"where\");const f=!!ga.get(\"location\");switch(!0){case d:return await rg(o);case!!l:return new Promise(h=\u003eh({where:l,pt:\"\"}));case c:return new Promise(h=\u003eh(Qd(\"location\")));case f:return await og();default:return await Ra(o)}},cg=5,dg=\"40.6638,-73.938141\",Vl=async({apiParams:o={host:\"\"},startingText:l=\"\",tryCount:i=0,useGeolocationOnInit:u=!0,useLocalStorage:d=!0})=\u003e{try{const c=await ug({apiParams:o,startingText:l,useGeolocationOnInit:u,useLocalStorage:d});c.pt\u0026\u0026(c.pt=c.pt.replace(/\\s/g,\"\"));const f=await lg(o,c);if(f.where)return up({pt:f.pt,where:f.where,highlight:f.highlight||\"\",what:f.what||\"\"},\"location\"),f;throw new Error}catch{return i\u003ccg?await Vl({useGeolocationOnInit:u,tryCount:i+1,useLocalStorage:d,apiParams:o}):Promise.resolve({city:\"\",highlight:\"\",pt:dg,qaTarget:\"\",state:\"\",what:\"\",where:\"\",zip:\"\"})}},fg=async({term:o=\"\",pt:l=\"\",host:i=\"\"})=\u003eawait ap({host:i},l,o),pg=\"keyword\",hg=\"/usearch?\",mg=(o,l,i,u,d,c)=\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:`${d==null?void 0:d.where}`||\"\",searchCategory:c||\"\"};let h=pg;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},gg=({baseUrl:o,term:l,location:i,payorCode:u})=\u003e{const d={...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)}},c=[\"entityCode\",\"useExactQuery\",\"pageNum\",\"searchType\",\"cfid\"],f=ga.buildObject(d,c),h=Object.keys(f).map(y=\u003ey+\"=\"+f[y]);return(o||rp(o))+hg+h.join(\"\u0026\")},Jd=[\"hospitals\",\"hospital\"],yg=({baseUrl:o=\"\",location:l,shouldOpenNewTab:i=!1,term:u,pageName:d,redirectUrl:c,payor:f,e:h})=\u003e{let y=!1,v,x,C;const P=u.what.trim().toLowerCase();u.source!==\"top\"\u0026\u0026(v=P.match(/^(.+) (in|near|by) (.+)$/))\u0026\u0026(y=!0,x=v[1],C=v[3]),(Jd.indexOf(P)\u003e-1||x\u0026\u0026Jd.indexOf(x)\u003e-1)\u0026\u0026(u.what=\"\",u.category=\"facility\",x=\"\"),u.what=x||u.what;const M=C?{pt:\"\",where:C}:l,N=mg(u,y,d,f,M,u.category),I=u.subCategoryName?`search|${u.subCategoryName}`:\"search\";ho(I,N,h,[np.FORM_SUBMITTED]),typeof localStorage\u003c\"u\"\u0026\u0026localStorage.setItem(\"autosuggest:searchTerm\",u.what);const R=c??gg({baseUrl:o,term:u,location:M,payorCode:f==null?void 0:f.code});if(i){const b=document.createElement(\"a\");b.target=\"_blank\",b.href=R,b.click()}else typeof global\u003c\"u\"?global.location.href=R:window.location.href=R};function cp(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var dp={exports:{}},Ys,Yd;function vg(){if(Yd)return Ys;Yd=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return Ys=o,Ys}var Xs,Xd;function wg(){if(Xd)return Xs;Xd=1;var o=vg();function l(){}function i(){}return i.resetWarningCache=l,Xs=function(){function u(f,h,y,v,x,C){if(C!==o){var P=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");throw P.name=\"Invariant Violation\",P}}u.isRequired=u;function d(){return u}var c={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:d,element:u,elementType:u,instanceOf:d,node:u,objectOf:d,oneOf:d,oneOfType:d,shape:d,exact:d,checkPropTypes:i,resetWarningCache:l};return c.PropTypes=c,c},Xs}dp.exports=wg()();var ie=dp.exports,fp={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 c=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(c=d(c,u(h)))}return c}function u(c){if(typeof c==\"string\"||typeof c==\"number\")return c;if(typeof c!=\"object\")return\"\";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString\u0026\u0026!c.toString.toString().includes(\"[native code]\"))return c.toString();var f=\"\";for(var h in c)l.call(c,h)\u0026\u0026c[h]\u0026\u0026(f=d(f,h));return f}function d(c,f){return f?c?c+\" \"+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(fp);var Sg=fp.exports;const xg=cp(Sg),kg=\"_icon_1tari_27\",Cg=\"_xs_1tari_33\",Eg=\"_sm_1tari_36\",Tg=\"_md_1tari_39\",_g=\"_lg_1tari_42\",Ng=\"_xl_1tari_45\",Pg=\"_inheritSize_1tari_48\",Zs={icon:kg,xs:Cg,sm:Eg,md:Tg,lg:_g,xl:Ng,inheritSize:Pg},Ie=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:d,qaTarget:c,size:f=\"md\",title:h,viewBox:y=\"0 0 24 24\"})=\u003e{const v={[l]:!!l,[Zs.icon]:!u,[Zs[f]]:!u\u0026\u0026!d,[Zs.inheritSize]:u};return m.jsxs(\"svg\",{className:xg(v),viewBox:y,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":c,focusable:!1,children:[!o\u0026\u0026!!h\u0026\u0026m.jsx(\"title\",{children:h}),i]})};Ie.propTypes={ariaHidden:ie.bool,className:ie.string,inheritSize:ie.bool,noSetSize:ie.bool,qaTarget:ie.string,size:ie.oneOf([\"xs\",\"sm\",\"md\",\"lg\",\"xl\"]),title:ie.string};const Rg=m.jsx(\"path\",{d:\"M6.5 5.5l12 12M18.5 5.5l-12 12\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Jl=o=\u003e{const{qaTarget:l=\"cross-icon\",title:i=\"Cross\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:Rg})};Jl.propTypes=Ie.propTypes;const jg=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(Ie,{qaTarget:\"search-icon\",title:\"Search\",viewBox:\"0 0 18 18\",...o,children:jg});ja.propTypes=Ie.propTypes;const mo={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 pp(o,l,i){return Object.keys(o).filter(u=\u003eo[u][l]===i)}const Lg=pp(mo,\"hasTopSearches\",!1),Ig=pp(mo,\"parentCategory\",\"facility\"),Og=[\"UcmsContent\",\"Provider\",\"Practice\",\"Facility\"],zg=\"_-3D-A\",Dg=\"mjjUx\",Mg=\"y-bnF\",Ag=\"lgEh2\",gr={mobileOpenBtn:zg,lg:Dg,btnText:Mg,populatedBtnText:Ag},Fg=({id:o,isVisible:l,handleSearchOpen:i,searchCategory:u,searchTerm:d,searchLocation:c,size:f=\"md\"})=\u003e{const[h,y]=B.useState(!1),{pageName:v}=bf(),x=B.useRef(!0),C=B.useRef(null);B.useEffect(()=\u003e{var R;if(x.current){x.current=!1;return}l||(R=C==null?void 0:C.current)==null||R.focus()},[l]);const P=()=\u003e{i(),y(!0),ho(\"mobile search icon\",{PageName:v||\"\",\"hg.Search\":\"1\",\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0})},M=mo[u],N=()=\u003e{let R=m.jsx(\"span\",{className:gr.btnText,children:M.mobilePlaceholder});return d\u0026\u0026c\u0026\u0026(R=m.jsxs(\"span\",{className:gr.populatedBtnText,children:[m.jsx(\"span\",{className:gr.btnWhatText,children:d}),\" in\",\" \",m.jsx(\"span\",{className:gr.btnWhereText,children:c})]})),R},I={[gr.mobileOpenBtn]:!0,[gr.lg]:f===\"lg\"};return m.jsxs(\"button\",{\"aria-expanded\":h\u0026\u0026l,\"aria-haspopup\":\"true\",className:$e(I),\"data-qa-target\":`${o}-mobile-open-btn`,onClick:P,ref:C,type:\"button\",children:[N(),m.jsx(ja,{size:f===\"lg\"?\"md\":\"sm\"})]})},Ug=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\"})]}),hp=o=\u003e{const{qaTarget:l=\"pin-icon\",title:i=\"Map Pin\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:Ug})};hp.propTypes=Ie.propTypes;var 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 c=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(c=d(c,u.call(this,h)))}return c}function u(c){if(typeof c==\"string\"||typeof c==\"number\")return this\u0026\u0026this[c]||c;if(typeof c!=\"object\")return\"\";if(Array.isArray(c))return i.apply(this,c);if(c.toString!==Object.prototype.toString\u0026\u0026!c.toString.toString().includes(\"[native code]\"))return c.toString();var f=\"\";for(var h in c)l.call(c,h)\u0026\u0026c[h]\u0026\u0026(f=d(f,this\u0026\u0026this[h]||h));return f}function d(c,f){return f?c?c+\" \"+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()})(mp);var Bg=mp.exports;const gp=cp(Bg),$g={\"logo-heart\":\"_logo-heart_1a6qr_27\"},Vg=gp.bind({...$g}),Zd={secondary:\"#0202EA\",inverse:\"#ffffff\"},yp=({ariaHidden:o=!0,className:l,inverse:i,title:u=\"Healthgrades\",width:d})=\u003e{const c={[l]:l,\"logo-heart\":!0,\"logo-heart--standard\":!i,\"logo-heart--inverse\":i},f=i?Zd.inverse:Zd.secondary;return m.jsxs(\"svg\",{className:Vg(c),\"aria-hidden\":o?!0:null,viewBox:\"0 0 30 24\",width:d,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\"})]})};yp.propTypes={ariaHidden:ie.bool,className:ie.string,inverse:ie.bool,title:ie.string,width:ie.oneOfType([ie.string,ie.number])};const Hg=\"_root_1eiha_33\",qg=\"_modalScroll_1eiha_42\",Wg=\"_contentScroll_1eiha_51\",bg=\"_dialog_1eiha_51\",Kg=\"_closeButtonWrapper_1eiha_61\",Gg=\"_closeButton_1eiha_61\",Qg=\"_overlay_1eiha_70\",Jg=\"_lg_1eiha_91\",Yg=\"_auto_1eiha_94\",Xg=\"_logo_1eiha_97\",Zg=\"_header_1eiha_101\",ey=\"_title_1eiha_105\",Mn={root:Hg,modalScroll:qg,contentScroll:Wg,dialog:bg,closeButtonWrapper:Kg,closeButton:Gg,overlay:Qg,lg:Jg,auto:Yg,logo:Xg,header:Zg,title:ey},ef=gp.bind({...Mn}),vp=({children:o,className:l,closeModal:i,customClose:u,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h,qaTargetClose:y=\"\",qaTargetMask:v=\"\",scrollType:x,title:C,titleId:P,zIndex:M})=\u003e{const[N,I]=B.useState(null),[R,b]=B.useState(window.pageYOffset),ee=B.useRef(null);B.useEffect(()=\u003e{if(!d)return document.documentElement.style.cssText+=\"--scroll-off-set: -\"+R+\"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,R)}},[]),B.useEffect(()=\u003e{const de=ee.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"])');I(de[de.length-1]),ee.current.contains(document.activeElement)||ee.current.focus()});const H=de=\u003e{de.stopPropagation(),i()},le=de=\u003e{if(de.keyCode===27){H();return}const Ce=de.keyCode===9;if(document.activeElement===ee.current\u0026\u0026de.shiftKey\u0026\u0026Ce){de.preventDefault(),N.focus();return}if(document.activeElement===N\u0026\u0026!de.shiftKey\u0026\u0026Ce){de.preventDefault(),ee.current.focus();return}},$=ef({[l]:!!l,root:!0,[x+\"Scroll\"]:x,[\"modal--\"+f]:!!f}),te=v||f+\"-modal-overlay\",ue=y||f+\"-modal-close\",me=P||f+\"-modal-title\";return m.jsxs(\"div\",{className:$,onKeyDown:le,ref:ee,id:f+\"-modal\",style:{zIndex:M},tabIndex:\"0\",children:[m.jsx(\"span\",{className:Mn.overlay,\"data-qa-target\":te,onClick:de=\u003eH(de)}),m.jsxs(\"section\",{className:ef({dialog:!0,[h]:h}),role:\"dialog\",\"data-qa-target\":f+\"-modal-dialog\",\"aria-labelledby\":me,children:[m.jsx(\"div\",{className:Mn.closeButtonWrapper,children:m.jsx(\"button\",{className:Mn.closeButton,onClick:de=\u003eH(de),\"aria-label\":\"Close\",\"data-qa-target\":ue,children:u||m.jsx(Jl,{})})}),c\u0026\u0026m.jsx(yp,{className:Mn.logo}),C\u0026\u0026m.jsx(\"header\",{className:Mn.header,children:m.jsx(\"h3\",{className:Mn.title,id:me,children:C})}),o]})]})};vp.propTypes={autoWidth:ie.bool,children:ie.node.isRequired,className:ie.string,closeModal:ie.func,customClose:ie.oneOfType([ie.element,ie.string]),hasBodyScroll:ie.bool,hasLogo:ie.bool,id:ie.string,modalSize:ie.oneOf([\"md\",\"lg\",\"auto\"]),qaTargetClose:ie.string,qaTargetMask:ie.string,scrollType:ie.oneOf([\"content\",\"modal\"]),title:ie.string,titleId:ie.string,zIndex:ie.number};const wp=({className:o,children:l,customClose:i,handleClose:u,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h=\"md\",qaTargetMask:y,qaTargetClose:v,scrollType:x=\"modal\",title:C,titleId:P,usePortal:M=!0,zIndex:N})=\u003e{const[I,R]=B.useState(document.createElement(\"div\")),[b,ee]=B.useState(document.activeElement);B.useEffect(()=\u003e{const te=document.body;I.id=f,I.setAttribute(\"data-qa-target\",f),te.insertBefore(I,te.firstChild)});const H=()=\u003e{I\u0026\u0026document.body.removeChild(I)},le=()=\u003e{u(),H(),b==null||b.focus(),ee(null)},$=()=\u003em.jsx(vp,{className:o,customClose:i,hasBodyScroll:d,hasLogo:c,id:f,modalSize:h,qaTargetClose:v,qaTargetMask:y,scrollType:x,title:C,titleId:P,zIndex:N,closeModal:le,children:l});return M?A0.createPortal($(),I):$()};wp.propTypes={className:ie.string,children:ie.node.isRequired,customClose:ie.oneOfType([ie.element,ie.string]),handleClose:ie.func.isRequired,hasBodyScroll:ie.bool,hasLogo:ie.bool,id:ie.string.isRequired,modalSize:ie.oneOf([\"md\",\"lg\",\"auto\"]),qaTargetMask:ie.string,qaTargetClose:ie.string,scrollType:ie.oneOf([\"content\",\"modal\"]),title:ie.string,titleId:ie.string,usePortal:ie.bool,zIndex:ie.number};const ty=\"tyIE6\",ny={text:ty},ry=\"VpFl-\",Sp={btn:ry},oy=({handleClose:o,id:l})=\u003em.jsx(wp,{handleClose:o,id:l,titleId:\"autosuggest-modal\",title:\"Allow access to your location\",zIndex:99999999999,children:m.jsxs(\"div\",{className:ny.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:Sp.btn,name:\"refresh\",onClick:()=\u003ewindow.location.reload(),type:\"button\",children:\"Refresh Page\"})]})}),ly=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\"})]}),xp=o=\u003e{const{qaTarget:l=\"alert-icon\",title:i=\"Alert\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:ly})};xp.propTypes=Ie.propTypes;const iy=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\"})]}),kp=o=\u003e{const{qaTarget:l=\"doctor-icon\",title:i=\"Doctor\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:\"0 0 35 35\",...o,children:iy})};kp.propTypes=Ie.propTypes;const sy=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\"})]}),Cp=o=\u003e{const{qaTarget:l=\"hospital-icon\",title:i=\"Hospital\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:\"0 0 34 34\",...o,children:sy})};Cp.propTypes=Ie.propTypes;const ay=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\"})]}),Ep=o=\u003e{const{qaTarget:l=\"medical-bag-icon\",title:i=\"Medical Bag\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,children:ay})};Ep.propTypes=Ie.propTypes;const uy=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\"})]}),Tp=o=\u003e{const{qaTarget:l=\"medical-cross-icon\",title:i=\"Medical Cross\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,viewBox:\"2.5 2 40 40\",children:uy})};Tp.propTypes=Ie.propTypes;const cy=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\"})]}),_p=o=\u003e{const{qaTarget:l=\"newpaper-icon\",title:i=\"Newspaper\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:\"0 0 41 41\",...o,children:cy})};_p.propTypes=Ie.propTypes;const dy=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\"})]}),Np=o=\u003e{const{qaTarget:l=\"office-icon\",title:i=\"Office\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:\"0 0 40 34\",...o,children:dy})};Np.propTypes=Ie.propTypes;const fy=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\"})]}),Pp=o=\u003e{const{qaTarget:l=\"prescription-icon\",title:i=\"Prescription Bottle\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,...o,viewBox:\"0 0 25 34\",children:fy})};Pp.propTypes=Ie.propTypes;const py=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\"})]}),Rp=o=\u003e{const{qaTarget:l=\"Stethoscope-icon\",title:i=\"Stethoscope\"}=o;return m.jsx(Ie,{qaTarget:l,title:i,viewBox:\"0 0 34 26\",...o,children:py})};Rp.propTypes=Ie.propTypes;const hy=\"FQ-Wx\",my=\"K5heY\",gy=\"-sKbI\",yy=\"RI2p-\",vy=\"-ikXw\",so={drawer:hy,suggestion:my,categoryTitle:gy,subSuggestion:yy,helperText:vy},wy=({disableEnterKeyPress:o,focusedSuggestion:l,handleSuggestionSelect:i,id:u,index:d,suggestion:c,suggestionCount:f})=\u003e{const{categoryTitle:h,className:y,clickable:v=!0,highlightedText:x,subCategoryName:C,value:P}=c,M=H=\u003e({text:H.value,subcategory:H.subCategoryName,cfid:H.cfid,url:H.url,type:H.type,searchType:H.searchType,entityCode:H.entityCode,isRollup:H.isRollup,spec:H.spec}),N=H=\u003e{const le=M(H);i(le)},I=(H,le)=\u003e{const{key:$}=H,te=M(le);$===\"Enter\"\u0026\u0026i(te)},R=`${u}-sugg-${d+1}`,b=$e({[so.suggestion]:!0,[so.suggestionCurrentLocation]:c.value===\"Your Current Location\",...y?{[so[y]]:y}:{}}),ee=()=\u003eC?m.jsxs(m.Fragment,{children:[m.jsxs(\"span\",{className:\"sr-only\",children:[P,\" Sub Specialty:\"]}),C]}):h?m.jsxs(m.Fragment,{children:[m.jsx(\"span\",{className:\"sr-only\",children:\"Category:\"}),m.jsxs(\"strong\",{children:[P,P===\"Insurance (Optional)\"\u0026\u0026m.jsx(\"span\",{className:so.helperText,children:\"Select an option below\"})]}),P===\"Name Match\"\u0026\u0026m.jsx(kp,{size:\"lg\"}),P===\"Health Content\"\u0026\u0026m.jsx(_p,{size:\"lg\"}),P===\"Diseases, Conditions \u0026 Procedures\"\u0026\u0026m.jsx(Rp,{size:\"lg\"}),P===\"Specialties\"\u0026\u0026m.jsx(Ep,{size:\"lg\"}),P===\"Hospitals\"\u0026\u0026m.jsx(Cp,{size:\"lg\"}),P===\"Group Practices\"\u0026\u0026m.jsx(Np,{size:\"lg\"}),P===\"Urgent Care Clinics\"\u0026\u0026m.jsx(Tp,{size:\"lg\"}),P===\"Pharmacies\"\u0026\u0026m.jsx(Pp,{size:\"lg\"})]}):typeof x==\"string\"?m.jsx(\"span\",{dangerouslySetInnerHTML:{__html:x}}):x;return m.jsx(\"li\",{\"aria-posinset\":d+1,\"aria-selected\":l===P,\"aria-setsize\":f,className:b,\"data-qa-target\":R,id:R,onMouseDown:v?()=\u003eN(c):void 0,onKeyDown:v\u0026\u0026!o?H=\u003eI(H,c):void 0,role:h?\"listitem\":\"option\",tabIndex:-1,children:ee()})},Sy=({disableEnterKeyPress:o,drawerItems:l=[],id:i,focusedSuggestion:u,handleSuggestionSelect:d})=\u003em.jsxs(m.Fragment,{children:[m.jsx(\"ul\",{className:so.drawer,id:i,role:\"listbox\",children:l==null?void 0:l.map((c,f)=\u003em.jsx(wy,{disableEnterKeyPress:o,focusedSuggestion:u,handleSuggestionSelect:d,id:i,index:f,suggestion:c,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.`})]}),xy=\"E9mRo\",ky=\"j2QfS\",Cy=\"l35Hn\",Ey=\"dS1BC\",Ty=\"ZX9NZ\",_y=\"_3BWDR\",ea={md:xy,lg:ky,spinner:Cy,rotator:Ey,circle:Ty,dash:_y},Ny=({className:o,size:l=\"md\"})=\u003e{const i={[o||\"\"]:o,[ea.spinner]:!0,[ea[l]]:l};return m.jsx(\"svg\",{className:$e(i),height:\"1em\",viewBox:\"0 0 66 66\",width:\"1em\",children:m.jsx(\"circle\",{className:ea.circle,cx:33,cy:33,fill:\"none\",r:30})})},Py=\"QUu6d\",Ry=\"-GVC1\",jy=\"xCPEf\",Ly=\"u5qRL\",Iy=\"JtaQl\",Oy=\"lu7R1\",zy=\"RpTpA\",Dy=\"FO0p1\",My=\"h7K-F\",Ay=\"i0-Ho\",Fy=\"_9PZ-0\",Uy=\"_95CXT\",By=\"xEvzS\",$y=\"_0wq27\",Vy=\"-xdVp\",Hy=\"wQyf-\",qy=\"kkSfQ\",Wy=\"Zhq1-\",Qe={inputRoot:Py,lg:Ry,inputBorders:jy,inputWrapper:Ly,labelWrapper:Iy,label:Oy,requiredLabel:zy,errorIcon:Dy,input:My,inputEmpty:Ay,inputError:Fy,inputLoadingSpinner:Uy,hintText:By,clearBtn:$y,clearBtnIcon:Vy,drawerWrapper:Hy,drawerOpen:qy,overlay:Wy},jp=B.forwardRef(({className:o,disableEnterKeyPress:l,description:i=\"Start typing to see suggestions\",drawerItems:u,errorText:d,hasError:c,hasOverlay:f=!1,hideDrawer:h,id:y,inputValue:v,isDisabled:x,isDrawerVisible:C,isLoading:P,isRequired:M=!0,label:N,onChange:I,onBlur:R,onKeyPress:b,onSuggestionClick:ee,placeholder:H,shouldLockScroll:le=!1,size:$=\"md\",suggestionId:te},ue)=\u003e{const[me,de]=B.useState(\"\"),Ce=B.useRef(!1),Re=()=\u003e{!Ce.current\u0026\u0026R\u0026\u0026R()},ve=U=\u003e{(U.key===\"ArrowUp\"||U.key===\"ArrowDown\")\u0026\u0026(Ce.current=!0),b(U)},se=B.useRef(null),we=B.useRef(null),_e=U=\u003e{var K;if(se.current\u0026\u0026!se.current.contains(U.target)){h(!0);const ne=(K=se.current)==null?void 0:K.ownerDocument.body;ne==null||ne.removeEventListener(\"mousedown\",_e)}};B.useImperativeHandle(ue,()=\u003e({isFocused:we.current===document.activeElement,moveCursorToEnd:()=\u003e{const U=we.current;U.setSelectionRange(U.value.length,U.value.length)},addMouseDownListener:()=\u003e{var U,K;(K=(U=se.current)==null?void 0:U.ownerDocument.body)==null||K.addEventListener(\"mousedown\",_e)},focusInput:()=\u003e{we.current.focus(),setTimeout(()=\u003e{we.current.setSelectionRange(1e3,1e3)},0)},focusSuggestion:U=\u003e{var K,ne;de(u[U-1].value),(ne=(K=se==null?void 0:se.current)==null?void 0:K.querySelector(`[aria-posinset=\"${U}\"]`))==null||ne.focus()},toggleBodyClass:U=\u003e{var K;if(le){const ne=(K=se.current)==null?void 0:K.ownerDocument.body.classList,Y=\"autosuggest-active-lock-scrolling\";U===\"add\"?ne==null||ne.add(Y):ne==null||ne.remove(Y)}}}));const Ee=()=\u003e{I(\"\"),setTimeout(()=\u003e{we.current.focus()},0)},ce=U=\u003e{Ce.current=!1,I(U.target.value,U)},A=U=\u003e{Ce.current=!0,h(),ee(U),ho(`${y} suggestion: ${U.text}`)},W=`${y}-input`,V=`${y}-drawer`,k={[o||\"\"]:!!o,[Qe.inputRoot]:!0,[Qe.inputBorders]:!0,[Qe.lg]:$===\"lg\"},L={[Qe.input]:!0,[Qe.inputError]:c\u0026\u0026M,[Qe.inputEmpty]:v.length===0\u0026\u0026!P},J={[Qe.drawerWrapper]:!0,[Qe.drawerOpen]:C};return m.jsxs(m.Fragment,{children:[m.jsxs(\"div\",{className:$e(k),ref:se,onKeyDown:ve,children:[m.jsxs(\"div\",{className:Qe.inputWrapper,children:[m.jsxs(\"span\",{className:Qe.labelWrapper,children:[m.jsx(\"label\",{className:Qe.label,htmlFor:W,children:N}),c\u0026\u0026M\u0026\u0026m.jsxs(\"span\",{className:Qe.requiredLabel,\"aria-hidden\":\"true\",children:[m.jsx(xp,{className:Qe.errorIcon,noSetSize:!0}),\"required field\"]})]}),m.jsx(by,{inputValue:v,focusedSuggestion:me}),m.jsx(\"input\",{\"aria-activedescendant\":te,\"aria-autocomplete\":\"both\",\"aria-describedby\":c?`${W}-error`:`${W}-description`,\"aria-expanded\":C,\"aria-owns\":V,\"aria-required\":M?\"true\":\"false\",autoComplete:\"off\",className:$e(L),\"data-qa-target\":W,disabled:x,id:W,onChange:ce,onFocus:U=\u003eI(v,U),onBlur:Re,placeholder:H,ref:we,role:\"combobox\",type:\"text\",value:v}),v.length\u003e0\u0026\u0026m.jsx(\"button\",{\"aria-label\":`Clear ${N} Input Value`,className:Qe.clearBtn,\"data-qa-target\":`${W}-clear`,onClick:Ee,type:\"button\",children:m.jsx(Jl,{className:Qe.clearBtnIcon,noSetSize:!0})}),P\u0026\u0026m.jsx(\"div\",{className:Qe.inputLoadingSpinner,children:m.jsx(Ny,{size:$})}),c\u0026\u0026m.jsx(\"div\",{id:`${W}-error`,hidden:!0,children:d}),m.jsx(\"div\",{id:`${W}-description`,hidden:!0,children:`${i}. Use the arrow keys to navigate. Press 'Enter' to select.`})]}),!x\u0026\u0026m.jsx(\"div\",{className:$e(J),children:m.jsx(Sy,{disableEnterKeyPress:l,drawerItems:u,id:V,focusedSuggestion:me,handleSuggestionSelect:A})})]}),f\u0026\u0026C\u0026\u0026m.jsx(\"div\",{className:Qe.overlay})]})}),by=({inputValue:o,focusedSuggestion:l})=\u003e{const i=o.length,u=l.slice(0,i),d=l.replace(u,o);return i\u003e1\u0026\u0026o.toLowerCase()===u.toLowerCase()?m.jsx(\"span\",{className:Qe.hintText,\"aria-hidden\":\"true\",children:d}):null};var tf;const Ky=typeof window\u003e\"u\"?null:((tf=window==null?void 0:window.location)==null?void 0:tf.hostname)===\"localhost\",nf={AutosuggestTopSearches:\"api/autosuggest/what/topsearches\",AutosuggestWhat:\"api/autosuggest/what\"},Gy=async({category:o=\"term\",cleanCategories:l,errorCallback:i,pt:u,term:d=\"\",suppressTopSearches:c=!0})=\u003e{let f=`${nf.AutosuggestWhat}`,h={cat:o,pt:u,term:d,hl:\"true\"};!d.trim()\u0026\u0026!c\u0026\u0026(f=`${nf.AutosuggestTopSearches}`,h={cat:o,pt:u,term:\"\"});try{const y=await sp(f,h,2,i,c);return l(y).map(v=\u003e({...v,highlightedText:v.highlight,value:v.what}))}catch(y){return Ky\u0026\u0026console.warn(\"TermSelector refreshSuggestions: Error\",y),[]}},Qy=(o,l,i)=\u003e[...o,l,...i.map(u=\u003e({...u,...l,className:\"subSuggestion\"}))];let rf;const Jy=(o,l,i)=\u003e{const{categories:u}=l.response;return u.reduce((d,{title:c,category:f,suggestions:h})=\u003e{var y;let v=\"Name Match\";if(f===\"Procedure\"||f===\"Condition\"?v=\"Diseases, Conditions \u0026 Procedures\":f===\"Specialty\"?v=c.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===c\u0026\u0026h.length\u003e0){const{className:C,helpTextMessage:P,type:M,qaTarget:N}=o;d[v].push({id:f,className:C,what:P,qaTarget:N,type:M,clickable:!1})}let x=h;return x=h.reduce((C,P)=\u003e{const{clinicalFocus:M=\"\"}=P.entity;return M?(!rf\u0026\u0026ho(\"Clinical Focus display\",{pageName:i}),rf=!0,Qy(C,P,M)):[...C,P]},[]),d[v]=[...d[v],...x.map(eg)],d},{Specialties:[],\"Diseases, Conditions \u0026 Procedures\":[],\"Name Match\":[],\"Top Searches\":[],\"Insurance (Optional)\":[],Hospitals:[],\"Group Practices\":[],\"Urgent Care Clinics\":[],Pharmacies:[],\"Health Content\":[]})},Yy=(o,l)=\u003e({response:{categories:l.response.categories.filter(i=\u003ei.catType!==o)}}),Xy=({helpText:o,showTitles:l=!0,categoryToRemove:i=\"\",pageName:u})=\u003ed=\u003e{if(!d.response||!d.response.categories)return[];const c=i.length\u003e0?Yy(i,d):d,f=Jy(o,c,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]]},[])},Zy=async({category:o,pt:l,term:i,pageName:u,suppressTopSearches:d})=\u003e{const c=Xy({categoryToRemove:o===\"payors\"?\"UcmsContent\":\"\",pageName:u});return await Gy({category:o,cleanCategories:c,errorCallback:f=\u003econsole.warn(\"TermSelector refreshSuggestions: Error\",f),pt:l,term:i,suppressTopSearches:d})},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}),Lp=({drawerItems:o,onEnter:l})=\u003e{const[i,u]=B.useState(\"\"),[d,c]=B.useState(0),[f,h]=B.useState(!1),y=B.useRef(null),v=B.useCallback(()=\u003e{c(0),u(\"\")},[]),x=()=\u003e{var N,I;h(!0),(N=y.current)==null||N.addMouseDownListener(),(I=y.current)==null||I.toggleBodyClass(\"add\")},C=N=\u003e{var I;h(!1),N\u0026\u0026v(),(I=y.current)==null||I.toggleBodyClass(\"remove\")},P=N=\u003e{var I;(I=y.current)==null||I.focusSuggestion(N),c(N),document.activeElement\u0026\u0026u(document.activeElement.id)},M=(N,I)=\u003e{var R;I\u0026\u0026N!==o.length?P(N+1):!I\u0026\u0026N\u003e1?P(N-1):!I\u0026\u0026N!==0\u0026\u0026((R=y.current)==null||R.focusInput(),v())};return{suggestionId:i,showDrawer:x,hideDrawer:C,inputRef:y,isDrawerVisible:f,highlightedIndex:d,setHighlightedIndex:c,handleFocusItem:P,handleKeyPress:N=\u003e{var I,R,b,ee;const{key:H}=N;H===\"ArrowDown\"||H===\"ArrowUp\"?(N.preventDefault(),M(d,H===\"ArrowDown\"),(I=y.current)==null||I.moveCursorToEnd()):H===\"Escape\"?(h(!1),(R=y.current)==null||R.focusInput()):H===\"Tab\"?(h(!1),v()):H===\"Enter\"?l\u0026\u0026N.target.type!==\"button\"\u0026\u0026(N.preventDefault(),d\u003e0?l(d-1):l(d)):H.length===1\u0026\u0026((b=y.current)!=null\u0026\u0026b.isFocused||((ee=y.current)==null||ee.focusInput(),setTimeout(v,0)))},resetIndex:v}},ev=\"OTcQ1\",tv=\"vg2BH\",Il={locationInput:ev,currentLocation:tv},nv=400,rv=({onLocationChange:o,hasInputError:l,hasOverlay:i,id:u,inputValue:d,isStandalone:c,onSubmit:f,shouldLockScroll:h,shouldSubmitOnSelect:y=!0,size:v=\"md\",suggestedPt:x=\"\",suppressGeolocation:C})=\u003e{const P={city:\"\",pt:\"\",state:\"\",where:\"\",zip:\"\"},[M,N]=B.useState(P),[I,R]=B.useState([]),[b,ee]=B.useState(!1),[H,le]=B.useState(!1),$=(L,J=!0)=\u003e{if(L\u003e0){const U=ya(I[L]);_e(U,J)}else{const U=I.length\u003e1?1:0,K=ya(I[U]);_e(K,J)}},{showDrawer:te,hideDrawer:ue,inputRef:me,handleKeyPress:de,isDrawerVisible:Ce,suggestionId:Re}=Lp({drawerItems:I,onEnter:$}),ve=\"Your Current Location\",se=async()=\u003e{le(!0);const{pt:L=\"\",state:J=\"\",where:U=\"\",zip:K=\"\"}=await Vl({useGeolocationOnInit:!0});if(le(!1),U.length\u003e0)return{pt:L,state:J,where:U,zip:K};throw new Error(\"No location\")},we=({location:L,shouldSubmit:J})=\u003e{o(L),ue(!0),J\u0026\u0026y\u0026\u0026f({location:L})},_e=(L,J=!0)=\u003e{var U;const{entity:K,value:ne}=I.find(({value:Y})=\u003eY===L.text)||{entity:P,value:\"\"};if(L.text===ve)M.where.length\u003c=0?se().then(Y=\u003e{N(Y),we({location:Y,shouldSubmit:J})}).catch(()=\u003e{ee(!0)}):we({location:M,shouldSubmit:J});else if(((U=K==null?void 0:K.pt)==null?void 0:U.length)!==0||L.text===M.where){const Y={pt:(K==null?void 0:K.pt)||M.pt,state:(K==null?void 0:K.state)||M.state,where:ne||M.where,zip:(K==null?void 0:K.zip)||M.zip};we({location:Y,shouldSubmit:J})}},Ee=B.useCallback(async L=\u003e{le(!0);const J=await fg({term:L.where,pt:L.pt}),{categories:U=[]}=J,{suggestions:K=[]}=U[0]||[],ne=m.jsxs(\"span\",{className:Il.currentLocation,children:[m.jsx(hp,{size:\"md\"}),ve]}),Y=C?[]:[{highlightedText:ne,value:ve}];K.length\u003e0\u0026\u0026Y.push(...K),R(Y),le(!1)},[C]),ce=B.useMemo(()=\u003eqf(Ee,nv),[Ee]),A=(L,J)=\u003e{!Ce\u0026\u0026te();const U={pt:x,where:L};o(U,J),ce(U)},W=()=\u003e{$(1,!1)},V={[Il.locationInput]:!0,[Il.locationInputStandalone]:c,[Il.lg]:v===\"lg\"},k=mo.location;return m.jsxs(m.Fragment,{children:[m.jsx(jp,{className:$e(V),disableEnterKeyPress:!0,description:k.description,drawerItems:I,errorText:\"Error, please enter a valid search location.\",hasError:l,hasOverlay:i,hideDrawer:ue,id:`${u}-location`,inputValue:d,isDrawerVisible:Ce,isLoading:H,label:k.label,onBlur:W,onChange:A,onKeyPress:de,onSuggestionClick:_e,placeholder:k.placeholder,ref:me,shouldLockScroll:h,size:v,suggestionId:Re}),b\u0026\u0026m.jsx(oy,{handleClose:()=\u003eee(!1),id:`${u}-current-location-messaging-refresh`})]})},ov=\"_10CaV\",lv=\"prtMD\",iv=\"b-LWN\",ta={searchInput:ov,payor:lv,lg:iv},sv=400,av={text:\"\"},of=({category:o,forceUserSelection:l,handleInputChange:i,handleSuggestionMatch:u,hasInputError:d,hasOverlay:c,id:f,inputType:h,inputValue:y,isRequired:v,shouldLockScroll:x,size:C=\"md\",suggestedPt:P=\"\"})=\u003e{const[M,N]=B.useState([]),[I,R]=B.useState(!0),[b,ee]=B.useState(!1),{pageName:H}=bf(),{showDrawer:le,hideDrawer:$,inputRef:te,handleKeyPress:ue,isDrawerVisible:me,suggestionId:de}=Lp({drawerItems:M});B.useEffect(()=\u003e{P.length\u003e0\u0026\u0026R(!1)},[P]),B.useEffect(()=\u003e{var ce;if(y.toLowerCase()===((ce=M[1])==null?void 0:ce.value.toLowerCase())){const A=ya(M[1]);u(A)}else u(av)},[y,M]);const Ce=B.useCallback(async ce=\u003e{R(!0);const A=await Zy({category:o,pt:P,term:ce,pageName:H,suppressTopSearches:Lg.includes(o)});N(A||[]),R(!1)},[o,H,P]),Re=B.useMemo(()=\u003eqf(Ce,sv),[Ce]),ve=(ce,A)=\u003e{!me\u0026\u0026le(),i(!1,h,{text:ce},A),Re(ce)},se=mo[o],we={[ta.searchInput]:!0,[ta.lg]:C===\"lg\",[ta[h]]:h},_e=(ce,A,W)=\u003e{ee(!0),i(ce,A,W)},Ee=()=\u003e{l\u0026\u0026!b\u0026\u0026i(!1,h,{text:\"\"})};return m.jsx(jp,{className:$e(we),description:`Start typing a ${se.description} to see suggestions`,drawerItems:M,errorText:\"Error, please enter a search term\",hasError:d,hasOverlay:c,hideDrawer:$,id:`${f}-search`,inputValue:y,isRequired:v,isDisabled:P.length\u003c=0,isDrawerVisible:me,isLoading:I,label:se.label,onBlur:Ee,onChange:ve,onKeyPress:ue,onSuggestionClick:ce=\u003e_e(!0,h,ce),placeholder:se.placeholder,ref:te,shouldLockScroll:x,size:C,suggestionId:de})},uv=\"GSmFS\",cv=\"pNPJ7\",dv=\"tE16d\",fv=\"a-8g-\",pv=\"hwOmd\",hv=\"kI5in\",mv=\"UMNxP\",gv=\"YHTzW\",yv=\"DrUoP\",vv=\"_5qxNR\",wv=\"-sqkz\",Sv=\"lxzbw\",xv=\"U75fw\",vt={autosuggest:uv,lg:cv,open:dv,formWrapper:fv,formOpen:pv,form:hv,inputsGrid:mv,noInsurance:gv,standalone:yv,searchIconBtn:vv,closeBtn:wv,closeIcon:Sv,mobileControls:xv},kv={pt:\"\",state:\"\",where:\"\",zip:\"\"},Cv=()=\u003e{if(typeof window\u003e\"u\")return\"\";const o=new URLSearchParams(window.location.search).get(\"what\")||\"\";return op(o)},Ev=({accessToken:o,appendParam:l,baseUrl:i,className:u,hasOverlay:d,id:c,initialInsuranceValue:f,initialSearchLocation:h,initialSearchTerm:y,isLocationOnly:v,pageName:x,searchCategory:C=\"term\",shouldLockScroll:P,shouldOpenNewTab:M=!1,size:N=\"md\",source:I,suppressGeolocation:R,suppressInsurance:b=!0,suppressTerm:ee,tealiumUrl:H})=\u003e{var le;U0(H);const[$,te]=B.useState(\"\"),[ue,me]=B.useState(),[de,Ce]=B.useState(!1),[Re,ve]=B.useState(!1),[se,we]=B.useState(kv),[_e,Ee]=B.useState(Cv),[ce,A]=B.useState(),[W,V]=B.useState(!1),k=B.useCallback(Se=\u003e{de||(Ce(!0),ho(\"search initiated\",{\"hg.Search\":\"1\",\"hg.NameSearched\":\"\",\"hg.whatInterpretation\":0,PageName:x||\"\"},Se))},[de,x]),L=B.useCallback((Se,xe,We)=\u003e{we(xe),!Se\u0026\u0026k(We)},[k]);B.useEffect(()=\u003e{i||console.warn('\"baseUrl\" is a required prop.'),Z0({host:i,apiToken:o,source:I})},[i,I,o]),B.useEffect(()=\u003e{y\u0026\u0026Ee(y)},[y]),B.useEffect(()=\u003e{f\u0026\u0026te(f)},[f]),B.useEffect(()=\u003e{Re||Vl({useGeolocationOnInit:!1,apiParams:{host:i}}).then(Se=\u003e{L(!0,Se),ve(!0)})},[L,Re,i]),B.useEffect(()=\u003e{!h||!Re||Vl({useGeolocationOnInit:!1,startingText:h}).then(Se=\u003e{L(!0,Se)})},[h,Re,L]);const J=B.useRef(null),U=()=\u003e{var Se;V(!W),(Se=J.current)==null||Se.ownerDocument.body.classList.toggle(\"body--autosuggest-open\")},[K,ne]=B.useState(!1),[Y,pe]=B.useState(!1),ge=B.useRef(null),Ae=`${c}-form`;(le=ge==null?void 0:ge.current)!=null\u0026\u0026le.clientHeight\u0026\u0026(ge.current.ownerDocument.documentElement.style.cssText+=\"--autosuggest-inputs-height: \"+ge.current.clientHeight+\"px\");const Kt=({event:Se,searchValues:xe,location:We,insuranceValues:pt})=\u003e{Se\u0026\u0026Se.preventDefault(),ne(!1),pe(!1);const Pt=(xe==null?void 0:xe.text)||_e,qn=ee?!0:Pt.trim().length\u003e0,Wn=We.where.trim().length\u003e0||We.pt.trim().length\u003e0;if(Wn\u0026\u0026up({highlight:We.highlight||\"\",pt:We.pt,what:\"\",where:We.where},\"location\"),!qn||!Wn)setTimeout(()=\u003e{ne(!qn),pe(!Wn)},0);else{const vo={category:C,cfid:xe==null?void 0:xe.cfid,entityCode:xe==null?void 0:xe.entityCode,isRollup:xe==null?void 0:xe.isRollup,searchType:xe==null?void 0:xe.searchType,spec:xe==null?void 0:xe.spec,subCategoryName:xe==null?void 0:xe.subcategory,type:xe==null?void 0:xe.type,what:Pt},wo={code:(pt==null?void 0:pt.code)||\"\",name:(pt==null?void 0:pt.text)||\"\"},So=xe!=null\u0026\u0026xe.url\u0026\u0026l?`${xe==null?void 0:xe.url}?${l}`:xe==null?void 0:xe.url;yg({baseUrl:i,location:We,shouldOpenNewTab:M,term:vo,pageName:x,redirectUrl:So,payor:wo,e:Se})}},Sr=(Se,xe,We,pt)=\u003e{K\u0026\u0026We.text\u0026\u0026ne(!1),xe===\"term\"\u0026\u0026(Ee(We.text),k(pt)),xe===\"payor\"\u0026\u0026(te(We.text),k(pt));const Pt=We.type??\"\";Se\u0026\u0026(b||Og.includes(Pt))\u0026\u0026Kt({searchValues:We,location:se,insuranceValues:ue})},kn=_e\u0026\u0026se.where?`Search for ${_e} in ${se.where}`:\"Search\",Hn=!b\u0026\u0026!v\u0026\u0026!Ig.includes(C)\u0026\u0026C!==\"payors\",go={[u||\"\"]:u,[vt.autosuggest]:!0,[vt.open]:W,[vt.lg]:N===\"lg\"},yo={[vt.inputsGrid]:!0,[vt.standalone]:v,[vt.noInsurance]:!Hn};return m.jsx(F0,{pageName:x||\"\",children:m.jsxs(\"search\",{id:`${c}-autosuggest-search`,className:$e(go),ref:J,children:[m.jsx(Fg,{handleSearchOpen:U,id:c,isVisible:W,searchCategory:C,searchTerm:_e,searchLocation:se.where,size:N}),m.jsx(\"div\",{className:$e({[vt.formWrapper]:!0,[vt.formOpen]:W}),children:m.jsxs(\"form\",{className:vt.form,\"aria-describedby\":`${c}-description`,children:[m.jsxs(\"div\",{className:$e(yo),ref:ge,children:[m.jsx(\"button\",{\"aria-label\":\"Close Search\",className:vt.closeBtn,\"data-qa-target\":`${Ae}-mobile-close-btn`,onClick:U,type:\"button\",children:m.jsx(Jl,{className:vt.closeIcon})}),!ee\u0026\u0026!v\u0026\u0026m.jsx(of,{category:C,handleInputChange:Sr,handleSuggestionMatch:Se=\u003eA(Se),hasInputError:K,hasOverlay:d,id:c,inputType:C===\"payors\"?\"payor\":\"term\",inputValue:_e,shouldLockScroll:P,size:N,suggestedPt:se.pt}),m.jsx(rv,{hasInputError:Y,hasOverlay:d,id:c,inputValue:se.where,isStandalone:v,onLocationChange:(Se,xe)=\u003eL(!1,Se,xe),onSubmit:Se=\u003e{_e\u0026\u0026Kt(Se)},shouldLockScroll:P,shouldSubmitOnSelect:b,size:N,suggestedPt:se.pt,suppressGeolocation:R}),Hn\u0026\u0026m.jsx(of,{category:\"payors\",forceUserSelection:!0,handleInputChange:Sr,handleSuggestionMatch:Se=\u003eme(Se),hasInputError:K,hasOverlay:d,id:`${c}-insurance`,inputType:\"payor\",inputValue:$,isRequired:!1,shouldLockScroll:P,size:N,suggestedPt:se.pt})]}),K\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:vt.searchIconBtn,\"data-qa-target\":`${Ae}-search-btn`,onClick:Se=\u003eKt({event:Se,searchValues:ce,location:se,insuranceValues:ue}),type:\"submit\",children:m.jsx(ja,{size:N===\"lg\"?\"lg\":\"sm\"})}),m.jsx(\"div\",{className:vt.mobileControls,children:m.jsx(\"button\",{\"aria-label\":kn,className:Sp.btn,\"data-qa-target\":`${Ae}-mobile-search-btn`,id:`${Ae}-mobile-search-btn`,onClick:Se=\u003eKt({event:Se,searchValues:ce,location:se,insuranceValues:ue}),type:\"submit\",children:\"Search\"})}),m.jsx(\"div\",{id:`${c}-description`,hidden:!0,children:\"Search Healthgrades by entering a search term and location.\"})]})})]})})};function Ip(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var na={exports:{}},ra,lf;function Tv(){if(lf)return ra;lf=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return ra=o,ra}var oa,sf;function _v(){if(sf)return oa;sf=1;var o=Tv();function l(){}function i(){}return i.resetWarningCache=l,oa=function(){function u(f,h,y,v,x,C){if(C!==o){var P=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");throw P.name=\"Invariant Violation\",P}}u.isRequired=u;function d(){return u}var c={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol:u,any:u,arrayOf:d,element:u,elementType:u,instanceOf:d,node:u,objectOf:d,oneOf:d,oneOfType:d,shape:d,exact:d,checkPropTypes:i,resetWarningCache:l};return c.PropTypes=c,c},oa}var af;function Nv(){return af||(af=1,na.exports=_v()()),na.exports}var qe=Nv(),uf={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var cf;function Pv(){return cf||(cf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(c=d(c,u.call(this,h)))}return c}function u(c){if(typeof c==\"string\"||typeof c==\"number\")return this\u0026\u0026this[c]||c;if(typeof c!=\"object\")return\"\";if(Array.isArray(c))return i.apply(this,c);if(c.toString!==Object.prototype.toString\u0026\u0026!c.toString.toString().includes(\"[native code]\"))return c.toString();var f=\"\";for(var h in c)l.call(c,h)\u0026\u0026c[h]\u0026\u0026(f=d(f,this\u0026\u0026this[h]||h));return f}function d(c,f){return f?c?c+\" \"+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(uf)),uf.exports}var Rv=Pv();const Op=Ip(Rv),jv=\"_logo_1ucpf_27\",Lv={logo:jv},Iv=Op.bind({...Lv}),Ol={base:\"#626366\",secondary:\"#0202EA\",inverse:\"#ffffff\"},zp=({ariaHidden:o=!0,className:l,inverse:i,title:u=\"Healthgrades\",width:d})=\u003e{const c={[l]:l,logo:!0,\"logo--standard\":!i,\"logo--inverse\":i},f=i?Ol.inverse:Ol.base,h=i?Ol.inverse:Ol.secondary;return m.jsxs(\"svg\",{className:Iv(c),\"aria-hidden\":o?!0:null,width:d||\"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\"})]})};zp.propTypes={ariaHidden:qe.bool,className:qe.string,inverse:qe.bool,title:qe.string,width:qe.number};/*! js-cookie v3.0.5 | MIT */function zl(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 Ov={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(d,c,f){if(!(typeof document\u003e\"u\")){f=zl({},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()),d=encodeURIComponent(d).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=d+\"=\"+o.write(c,d)+h}}function u(d){if(!(typeof document\u003e\"u\"||arguments.length\u0026\u0026!d)){for(var c=document.cookie?document.cookie.split(\"; \"):[],f={},h=0;h\u003cc.length;h++){var y=c[h].split(\"=\"),v=y.slice(1).join(\"=\");try{var x=decodeURIComponent(y[0]);if(f[x]=o.read(v,x),d===x)break}catch{}}return d?f[d]:f}}return Object.create({set:i,get:u,remove:function(d,c){i(d,\"\",zl({},c,{expires:-1}))},withAttributes:function(d){return va(this.converter,zl({},this.attributes,d))},withConverter:function(d){return va(zl({},this.converter,d),this.attributes)}},{attributes:{value:Object.freeze(l)},converter:{value:Object.freeze(o)}})}var Ul=va(Ov,{path:\"/\"});const zv=async()=\u003e{const o=\"/account/v2/api/sessions\";try{const l={method:\"DELETE\",url:o,params:{}},i=await Te.request(l);return i==null?void 0:i.status}catch(l){throw console.error(l),l}},la=\".account.identityId\";var uo=(o=\u003e(o.ProdIdentity=\"hg\"+la,o.TestIdentity=\"hgtest\"+la,o.LocalIdentity=\"hglocal\"+la,o))(uo||{});const df=\".healthgrades.com\";var wa=(o=\u003e(o.Prod=\"www\"+df,o.Test=\"testaws\"+df,o.Local=\"localhost\",o))(wa||{});const Dv=()=\u003e{if(typeof window\u003c\"u\"){const o=window.location.host,l=!!(o.includes(wa.Prod)\u0026\u0026Ul.get(uo.ProdIdentity)),i=!!(o.includes(wa.Test)\u0026\u0026Ul.get(uo.TestIdentity)),u=!!(o.includes(\"localhost\")\u0026\u0026Ul.get(uo.LocalIdentity));return!!(l||i||u)}else return!1},Mv=async()=\u003e{try{if(typeof window\u003c\"u\"){const o=window.location.host,l=\"/account\";o.includes(\"localhost\")?(Ul.remove(uo.LocalIdentity),window.location.assign(l)):await zv()===204\u0026\u0026window.location.assign(l)}else throw new Error(\"Window is undefined\")}catch(o){console.error(o)}},La=()=\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}},Dp=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,Mp=!Dp()||!window.location||!window.location.search,Av=o=\u003eo[0].toUpperCase()+o.slice(1),Ap=/hg\\.debug(\\w*)=true/i,Sa=/hg3.enable(\\w*)debug/i,Fp=(o,l)=\u003e{const i=o.match(l)||{};return i\u0026\u0026i[1]||null},Fv=()=\u003eMp?!1:Fp(window.location.search,Ap),Uv=()=\u003eLa()?Object.keys(localStorage).reduce((o,l)=\u003eo||Sa.test(l)\u0026\u0026Fp(l,Sa),!1):!1,Bv=()=\u003e{const o=Fv()||Uv()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${Av(o)}Debug`}},{localStorageName:Ia,localStorageToggleName:$v}=Bv(),Vv=()=\u003eMp?null:Ap.test(window.location.search),Hv=()=\u003eLa()?Object.entries(localStorage).some(([o,l])=\u003eo.match(Sa)\u0026\u0026l===\"true\"):null,Up=()=\u003e{const o=Vv()||Hv(),l=La();if(l)try{localStorage.setItem($v,o)}catch(i){__DEBUG__\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",i)}return o\u0026\u0026l},Bp=()=\u003e{try{localStorage.setItem(Ia,\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},$p=()=\u003e{try{const o=localStorage.getItem(Ia);return JSON.parse(o||\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to get debug information from localStorage\",o)}return[]},Vp=(o,{contextData:l,...i})=\u003e{if(!Up())return Bp(),!1;const u=$p().concat(JSON.stringify({...l,...i,TrackingType:o})).slice(-15);try{return localStorage.setItem(Ia,JSON.stringify(u)),!0}catch(d){return __DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",d),!1}},qv={clear:Bp,getCallHistory:$p,recordCall:Vp};Up()\u0026\u0026Dp()\u0026\u0026(window.Test={analyticsDebug:qv,...window.Test});const Hp=({pageName:o=!1,PageName:l=!1,...i}={})=\u003e({...i,PageName:l||o||\"\"});let Dl=typeof window\u003c\"u\"?Hp(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 d=At.callStack.shift();window.utag[d.name](d.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 ff=(o={})=\u003eObject.entries(o).reduce((l,[i,u])=\u003e(u\u0026\u0026(l[i.replace(\"hg.\",\"\")]=u),l),{}),Wv={_utagData:()=\u003eDl,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(Dl=window.utag_data));const{addTrackValues:u,contextData:d=!1,PageName:c=!1,...f}=Hp(l),h=u||f,y=(c||Dl.PageName)+\"|\"+o,{server:v,ProductChannel:x,RollupSpecialtyID:C,ClientID:P}=Dl,M={ClientID:P,link_name:y,ProductChannel:x,RollupSpecialtyID:C,server:v,SitePathing:y,...ff(h||{}),...ff(d||{})};setTimeout(()=\u003e{At.link(M),Vp(\"trackLink\",M)},0)}catch(u){console.error(u)}}},bv={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},Kv=typeof window\u003e\"u\"?bv:Wv,Gv={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\"},lt=(o,l={},i,u=Gv.ELEMENT_CLICKED)=\u003e{const d=Qv(o,i);Kv.trackLink(` Header - ${o}`,{...l,...d,actionOutcome:\"internal\",schemaTypes:u})},Qv=(o,l)=\u003e{var c;const i=l==null?void 0:l.target,u=((c=i==null?void 0:i.dataset)==null?void 0:c.qaTarget)??(i==null?void 0:i.getAttribute(\"data-qa-target\")),d=i==null?void 0:i.innerText;return{webElement:{htmlId:u??\"\",name:o,text:d??\"\"}}};var pf={exports:{}};/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/var hf;function Jv(){return hf||(hf=1,function(o){(function(){var l={}.hasOwnProperty;function i(){for(var c=\"\",f=0;f\u003carguments.length;f++){var h=arguments[f];h\u0026\u0026(c=d(c,u(h)))}return c}function u(c){if(typeof c==\"string\"||typeof c==\"number\")return c;if(typeof c!=\"object\")return\"\";if(Array.isArray(c))return i.apply(null,c);if(c.toString!==Object.prototype.toString\u0026\u0026!c.toString.toString().includes(\"[native code]\"))return c.toString();var f=\"\";for(var h in c)l.call(c,h)\u0026\u0026c[h]\u0026\u0026(f=d(f,h));return f}function d(c,f){return f?c?c+\" \"+f:c+f:c}o.exports?(i.default=i,o.exports=i):window.classNames=i})()}(pf)),pf.exports}var Yv=Jv();const Xv=Ip(Yv),Zv=\"_icon_1tari_27\",e2=\"_xs_1tari_33\",t2=\"_sm_1tari_36\",n2=\"_md_1tari_39\",r2=\"_lg_1tari_42\",o2=\"_xl_1tari_45\",l2=\"_inheritSize_1tari_48\",ia={icon:Zv,xs:e2,sm:t2,md:n2,lg:r2,xl:o2,inheritSize:l2},Ut=({ariaHidden:o=!0,className:l,children:i,inheritSize:u,noSetSize:d,qaTarget:c,size:f=\"md\",title:h,viewBox:y=\"0 0 24 24\"})=\u003e{const v={[l]:!!l,[ia.icon]:!u,[ia[f]]:!u\u0026\u0026!d,[ia.inheritSize]:u};return m.jsxs(\"svg\",{className:Xv(v),viewBox:y,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":c,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 i2=m.jsx(\"path\",{d:\"M16 20l-8-8 8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),qp=o=\u003e{const{qaTarget:l=\"chevron-left-icon\",title:i=\"Chevron Left\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:i2})};qp.propTypes=Ut.propTypes;const s2=m.jsx(\"path\",{d:\"M6.5 5.5l12 12M18.5 5.5l-12 12\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Wp=o=\u003e{const{qaTarget:l=\"cross-icon\",title:i=\"Cross\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:s2})};Wp.propTypes=Ut.propTypes;const a2=\"kxJqu\",u2=\"CiffH\",c2=\"R4QRp\",sa={actionBtn:a2,closeIcon:u2,backIcon:c2},xa=({action:o,ariaLabel:l,className:i,hidden:u=!0,id:d,onClick:c})=\u003e{const f={[sa.actionBtn]:!0,[i]:i};return m.jsx(\"button\",{\"aria-label\":l,className:$e(f),\"data-qa-target\":`${d}-btn`,onClick:c,tabIndex:u?-1:0,children:o===\"close\"?m.jsx(Wp,{className:sa.closeIcon,noSetSize:!0}):m.jsx(qp,{className:sa.backIcon,noSetSize:!0})})},d2=m.jsx(\"path\",{d:\"M8 20l8-8-8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),bp=o=\u003e{const{qaTarget:l=\"chevron-right-icon\",title:i=\"Chevron Right\"}=o;return m.jsx(Ut,{qaTarget:l,title:i,...o,children:d2})};bp.propTypes=Ut.propTypes;const Kp=(o,l,i)=\u003e{const[u,d]=B.useState(null),[c,f]=B.useState(null),h=B.useRef(null);return B.useEffect(()=\u003e{var v;if(o){const x=(v=h==null?void 0:h.current)==null?void 0:v.querySelectorAll(\"button, [href]\"),C=x[0],P=x[x.length-1];f(P),d(C),C.focus()}},[o,h]),{onKeyPress:v=\u003e{const{key:x}=v;x===\"Backspace\"\u0026\u0026o\u0026\u0026i?i():x===\"Escape\"\u0026\u0026o?l():x===\"Tab\"\u0026\u0026o\u0026\u0026!v.shiftKey\u0026\u0026document.activeElement===c?(v.preventDefault(),u.focus()):x===\"Tab\"\u0026\u0026v.shiftKey\u0026\u0026o\u0026\u0026document.activeElement===u\u0026\u0026(v.preventDefault(),c.focus())},trapRef:h}},f2=\"_6wLJt\",p2=\"fxfb3\",h2=\"uvsaF\",m2=\"zXu4Y\",g2=\"hojon\",y2=\"HsJLz\",bt={navMenuContainer:f2,header:p2,backBtn:h2,mobileCloseBtn:m2,linkContainer:g2,subItemLink:y2},v2=({handleMenuClose:o,menuItems:l,menuOpen:i,onHideDrawer:u})=\u003e{const{id:d,sideItems:c,subItems:f,title:h,url:y,links:v}=l,x=i?0:-1,C=h==null?void 0:h.toLowerCase(),P=R=\u003e{u(),lt(`${C} - menu back button`,{},R)},M=R=\u003e{o(),lt(`${C} - close nav button`,{},R)},{onKeyPress:N,trapRef:I}=Kp(i,o,P);return m.jsxs(\"div\",{className:bt.navMenuContainer,\"data-qa-target\":`${d}-nav-menu`,onKeyDown:N,ref:I,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:R=\u003eP(R)}),h,m.jsx(xa,{action:\"close\",ariaLabel:\"Close navigation menu\",className:bt.mobileCloseBtn,hidden:!i,id:\"nav-menu-close\",onClick:R=\u003eM(R)})]}),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\":`${d}-page-link`,href:y,onClick:R=\u003elt(`${C} page link`,{},R),tabIndex:x,children:[h,\" Home\"]})}),!!f\u0026\u0026f.map((R,b)=\u003e{if(R.id!==\"top-hospitals-nearby\")return m.jsx(w2,{handleMenuClose:o,menuItems:R,menuId:d,menuOpen:i,tabIndex:x},b)}),!!v\u0026\u0026v.map((R,b)=\u003em.jsx(x2,{index:b,linkItem:R,menuId:d,tabIndex:x},b)),c==null?void 0:c.map((R,b)=\u003em.jsx(S2,{linkItem:R,menuId:d,tabIndex:x},b))]})]})},w2=({menuId:o,menuItems:l,menuOpen:i,handleMenuClose:u})=\u003em.jsx(\"li\",{className:bt.subItemSection,\"data-qa-target\":`${o}-link-list`,children:m.jsx(Gp,{handleMenuClose:u,menuItems:l,menuOpen:i})}),S2=({menuId:o,linkItem:l,tabIndex:i})=\u003e{const{id:u,link:d,title:c}=l;return d!=null\u0026\u0026d.url?m.jsx(\"li\",{\"data-qa-target\":`menu-item-${u}`,children:m.jsx(\"a\",{className:bt.subItemLink,\"data-qa-target\":\"menu-link\",href:d==null?void 0:d.url,onClick:f=\u003elt(`${o} - link`,{},f),tabIndex:i,children:c})}):null},x2=({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:d=\u003elt(`${l.text} - link`,{},d),tabIndex:i,children:l.text})}):null,k2=\"_-6xL4\",C2=\"r1uH8\",E2=\"Uppg1\",T2=\"ugcZ2\",_2=\"JYuRN\",N2=\"s6gzq\",An={menuControl:k2,menuBtn:C2,menuBtnText:E2,navMenuWrapper:T2,navMenuWrapperClosed:_2,navMenuWrapperOpen:N2},Gp=({handleMenuClose:o,menuItems:l,menuOpen:i})=\u003e{const{id:u,title:d}=l,[c,f]=B.useState(!1),h=()=\u003ef(!1),y=()=\u003e{o(),h()};B.useEffect(()=\u003e{i||f(!1)},[i]);const v=P=\u003e{lt(`${d} - nav button`,{},P),f(!c)},x={[An.menuControl]:!0},C={[An.navMenuWrapper]:!0,[An.navMenuWrapperOpen]:c,[An.navMenuWrapperClosed]:!c};return m.jsxs(\"div\",{className:$e(x),children:[m.jsxs(\"button\",{className:An.menuBtn,\"data-qa-target\":`${u}-nav-btn`,\"aria-haspopup\":\"true\",\"aria-expanded\":c,onClick:P=\u003ev(P),tabIndex:i?0:-1,type:\"button\",children:[m.jsx(\"span\",{className:An.menuBtnText,children:d}),m.jsx(bp,{})]}),m.jsx(\"div\",{className:$e(C),children:m.jsx(v2,{menuOpen:c,onHideDrawer:h,menuItems:l,handleMenuClose:y})})]})},P2=\"eE955\",R2=\"B44FQ\",j2=\"_6hWKx\",L2=\"WRPP7\",I2=\"L-zHn\",O2=\"rp28-\",z2=\"CpDkg\",D2=\"ut1sM\",M2=\"oyBTV\",A2=\"_4Hnxm\",F2=\"B73Rn\",U2=\"TU0i-\",wt={navContainer:P2,navContainerRightAligned:R2,navContainerLeftAligned:j2,navContainerOpen:L2,navHeader:I2,mobileTitle:O2,navCloseBtn:z2,menuTitle:D2,navItems:M2,navControls:A2,overlay:F2,overlayOpen:U2},Qp=({cmsNavigation:o,customNavigation:l,id:i,isNavOpen:u,isRightAligned:d,menuTitle:c=\"Menu\",closeNav:f})=\u003e{const{onKeyPress:h,trapRef:y}=Kp(u,f),v={[wt.navContainer]:!0,[wt.navContainerRightAligned]:d,[wt.navContainerLeftAligned]:!d,[wt.navContainerOpen]:u},x={[wt.overlay]:!0,[wt.overlayOpen]:u};return m.jsxs(m.Fragment,{children:[m.jsxs(\"nav\",{\"aria-labelledby\":i,className:$e(v),onKeyDown:h,ref:y,children:[m.jsxs(\"div\",{className:wt.navHeader,children:[m.jsx(\"strong\",{className:wt.mobileTitle,id:i,children:c}),m.jsx(xa,{action:\"close\",ariaLabel:\"Close navigation menu\",className:wt.navCloseBtn,hidden:!u,id:\"nav\",onClick:f})]}),m.jsxs(\"div\",{className:wt.navItems,children:[m.jsx(\"div\",{className:wt.menuTitle,children:c}),m.jsxs(\"ul\",{className:wt.navControls,children:[o==null?void 0:o.map((C,P)=\u003em.jsx(\"li\",{className:wt.navItem,children:m.jsx(Gp,{handleMenuClose:f,menuItems:C,menuOpen:u})},P)),l==null?void 0:l.map(({ariaLabel:C,callback:P,title:M,url:N},I)=\u003em.jsx(\"li\",{children:m.jsx(\"a\",{\"aria-label\":C,className:An.menuBtn,href:N!=null\u0026\u0026N.length?N:null,onClick:P,tabIndex:u?0:-1,children:M})},I))]})]})]}),m.jsx(\"div\",{className:$e(x),onClick:f,role:\"presentation\"})]})},B2=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:B2});Oa.propTypes=Ut.propTypes;const $2=\"NlhmK\",V2=\"Eb2pi\",H2=\"B1EbG\",q2=\"_3PLiH\",Un={accountNavBtn:$2,loggedIn:V2,loggedOut:H2,buttonText:q2},W2=async o=\u003e{await Mv(),lt(`${b2} - log out button`,{},o)},b2=\"account\",K2=[{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:W2,id:\"log-out\",title:\"Log Out\"}],G2=({isLoggedIn:o})=\u003e{const l={[Un.accountNavBtn]:!0,[Un.loggedOut]:!0};return o?m.jsx(Q2,{customNavigation:K2}):m.jsxs(\"a\",{className:$e(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\"})]})},Q2=({cmsNavigation:o,customNavigation:l})=\u003e{const[i,u]=B.useState(!1),d=B.useRef(null),c=(h,y)=\u003e{lt(`account menu nav - ${i?\"closed\":\"open\"}`,{},y),d.current.ownerDocument.body.classList.toggle(\"body--no-scroll\"),u(h),h||d.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:$e(f),\"data-qa-target\":\"account-menu-open-btn\",onClick:h=\u003ec(!0,h),ref:d,type:\"button\",children:[m.jsx(Oa,{}),m.jsx(\"span\",{className:Un.buttonText,children:\"My Account\"})]}),m.jsx(Qp,{cmsNavigation:o,customNavigation:l,id:\"account-nav\",isNavOpen:i,isRightAligned:!0,menuTitle:\"My Account\",closeNav:h=\u003ec(!1,h)})]})},J2=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\"})]}),Jp=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:J2})};Jp.propTypes=Ut.propTypes;const Y2=\"KfGir\",mf={navOpenBtn:Y2},X2=({cmsNavigation:o,customNavigation:l})=\u003e{const[i,u]=B.useState(!1),d=B.useRef(null),c=(f,h)=\u003e{lt(`menu nav - ${i?\"closed\":\"open\"}`,{},h),d.current.ownerDocument.body.classList.toggle(\"body--no-scroll\"),u(f),f||d.current.focus()};return m.jsxs(m.Fragment,{children:[m.jsx(\"button\",{\"aria-expanded\":i,\"aria-haspopup\":\"true\",\"aria-label\":\"Open Menu Navigation\",className:mf.navOpenBtn,\"data-qa-target\":\"menu-open-btn\",onClick:f=\u003ec(!0,f),ref:d,type:\"button\",children:m.jsx(Jp,{className:mf.menuIcon,size:\"lg\"})}),m.jsx(Qp,{cmsNavigation:o,customNavigation:l,id:\"menu-nav\",isNavOpen:i,menuTitle:\"Menu\",closeNav:f=\u003ec(!1,f)})]})},Z2=\"_container_6eikq_27\",e3=\"_hasCircleBg_6eikq_33\",t3=\"_coin_6eikq_38\",n3=\"_icon_6eikq_41\",r3=\"_textColor_6eikq_44\",Yp={container:Z2,hasCircleBg:e3,coin:t3,icon:n3,textColor:r3},o3=Op.bind(Yp),za=({ariaHidden:o=!0,children:l,className:i,coin:u,customWidth:d,oneColor:c,qaTarget:f,size:h,textColor:y,title:v,viewBox:x})=\u003e{const C=()=\u003e{let N=\"100%\";return h\u0026\u0026(N=\"1em\"),h\u0026\u0026d\u0026\u0026(N=d),N},P=()=\u003e{let N=null;return h\u0026\u0026(N=\".85em\"),u\u0026\u0026(N=\"1em\"),N},M=o3({[i]:i,container:!0,hasCircleBg:u\u0026\u0026h,coin:u,textColor:y,oneColor:c});return m.jsx(\"span\",{className:M,\"data-qa-target\":f,style:{fontSize:h+\"rem\"},children:m.jsxs(\"svg\",{className:Yp.icon,fill:\"none\",width:C(),height:P(),viewBox:x,\"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\"},gf=({...o})=\u003e{let l=Bn.primary;return o.textColor||o.circled?l=Bn.currentColor:(o.inverted||o.coin)\u0026\u0026(l=Bn.inverted),l},yf=({...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},Xp=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:gf({...o}),stroke:gf({...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:yf({...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:yf({...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})};Xp.propTypes=za.propTypes;const l3=\"FYcBw\",i3=\"avHAR\",aa={linkText:l3,hgProLink:i3},s3=()=\u003e{const o=\"Healthgrades for Professionals\",[l,i]=B.useState(\"/pro\");return B.useEffect(()=\u003e{var c;if((c=window==null?void 0:window.utag_data)!=null\u0026\u0026c.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(d))},200),d=setTimeout(()=\u003e{clearInterval(u)},3e3);return()=\u003e{clearInterval(u),clearTimeout(d)}},[]),m.jsxs(\"a\",{className:aa.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(Xp,{textColor:!0,className:aa.linkIcon,size:2}),m.jsx(\"span\",{className:aa.linkText,children:o})]})},a3=o=\u003e{const l=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:m.jsxs(m.Fragment,{children:[window.utag_data=u3,function(i,u,d,c){var f;i=o||\"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js\",u=document,d=\"script\",c=u.createElement(d),c.src=i,c.type=\"text/javascript\",c.async=!0,i=u.getElementsByTagName(d)[0],(f=i.parentNode)==null||f.insertBefore(c,i)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});B.useEffect(()=\u003e{l()},[])},vf=\"header-import-svc\",u3={tealium_event:\"\",guidedSearch_cta:\"\",PDCSearchImpression:\"\",ProviderConversionImpression:\"\",UniqueContentVisit:\"\",OARUXsubmit:\"\",Save:\"\",Remove:\"\",OASurl:\"\",OASapi:\"\",OARlink:\"\",OARurl:\"\",NonSchedulingProvider:\"\",EnhancedImpression:\"\",PageName:vf,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:vf,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:\"\"},c3=()=\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\"},d3=()=\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\")},f3=()=\u003e{const[o,l]=B.useState(!1),[i,u]=B.useState(void 0),[d,c]=B.useState(d3),[f,h]=B.useState(void 0);B.useEffect(()=\u003e{l(!0);const C=()=\u003e{const N=localStorage.getItem(\"autosuggest:searchTerm\");N\u0026\u0026c(N)},P=()=\u003e{const N=localStorage.getItem(\"autosuggest:searchLocation\");N\u0026\u0026h(N)},M=()=\u003e{const N=localStorage.getItem(\"autosuggest:insuranceValue\");N\u0026\u0026u(N)};return window.addEventListener(\"autosuggest:storage:searchTerm\",C),window.addEventListener(\"autosuggest:storage:searchLocation\",P),window.addEventListener(\"autosuggest:storage:insuranceValue\",M),()=\u003e{window.removeEventListener(\"autosuggest:storage:searchTerm\",C),window.removeEventListener(\"autosuggest:storage:searchLocation\",P),window.removeEventListener(\"autosuggest:storage:insuranceValue\",M)}});const y=()=\u003e!!o,v=()=\u003e{var C;if(!(typeof window\u003e\"u\"))return(C=window==null?void 0:window.header_data)==null?void 0:C.suppress};return{category:(C=\u003e{var P;if(!(typeof window\u003e\"u\"))return(P=window==null?void 0:window.header_data)==null?void 0:P[C]})(\"category\"),insuranceValue:i,searchLocation:f,searchTerm:d,suppress:v(),suppressInsurance:!0,visible:y()}},p3=\"mCZx6\",h3=\"qgMKe\",m3=\"_3SuaM\",g3=\"YW7-7\",y3=\"ogrfy\",v3=\"WKEAW\",w3=\"je0wT\",S3=\"_79NHE\",x3=\"NALGS\",k3=\"_7tmON\",C3=\"UnJ9y\",E3=\"G6Dgo\",Nt={header:p3,headerContent:h3,noSearch:m3,searchContainer:g3,logo:y3,logoLink:v3,noInsuranceSearch:w3,autosuggestIsMounted:S3,autosuggest:x3,skipLink:k3,nav:C3,skipTarget:E3};var T3={};const yr=Dv(),_3=[{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\"}],N3=({data:o,suppressAutosuggest:l})=\u003e{const i=T3.VITE_TEALIUM_URL;a3(i);const{category:u,insuranceValue:d,searchLocation:c,searchTerm:f,suppress:h,suppressInsurance:y,visible:v}=f3(),x=h||l,C={[Nt.headerContent]:!0,[Nt.noSearch]:x,[Nt.noInsuranceSearch]:y};return m.jsx(\"header\",{className:Nt.header,role:\"banner\",\"data-qa-target\":\"header-1.0.207\",children:m.jsxs(\"div\",{className:$e(C),children:[m.jsx(\"a\",{className:Nt.skipLink,href:\"#ariaSkipNav\",onClick:P=\u003elt(\"skip nav link\",{},P),children:\"Skip navigation\"}),m.jsx(\"div\",{className:Nt.nav,children:m.jsx(X2,{cmsNavigation:o.navigation,customNavigation:_3})}),m.jsx(\"div\",{className:Nt.logo,children:m.jsx(P3,{})}),m.jsx(\"div\",{className:Nt.searchContainer,children:m.jsx(\"span\",{className:$e({[Nt.autosuggest]:!0,[Nt.autosuggestIsMounted]:v}),children:!x\u0026\u0026m.jsx(Ev,{baseUrl:\"https://www.healthgrades.com\",hasOverlay:!0,id:\"synd-header\",initialInsuranceValue:d,initialSearchLocation:c,initialSearchTerm:f,pageName:c3(),searchCategory:u,suppressInsurance:y,shouldLockScroll:!0,tealiumUrl:i})})}),m.jsx(s3,{}),m.jsx(G2,{isLoggedIn:yr}),m.jsx(\"div\",{className:Nt.skipTarget,id:\"ariaSkipNav\"})]})})},P3=()=\u003em.jsx(\"a\",{className:Nt.logoLink,\"data-qa-target\":\"header-logo-link\",\"aria-label\":\"Healthgrades Home\",href:\"/\",onClick:o=\u003elt(\"logo link\",{},o),children:m.jsx(zp,{})}),R3=async()=\u003e{const o=\"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-header\";try{const l={method:\"GET\",url:o,params:{}};return(await Te.request(l)).data}catch(l){throw console.error(l),l}};R3().then(o=\u003e{const{header:l}=o;rm.hydrateRoot(document.getElementById(\"syndicated-header\"),m.jsx(N3,{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{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.207\"\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\u003csearch id=\"synd-header-autosuggest-search\" class=\"GSmFS\"\u003e\u003cbutton aria-expanded=\"false\" aria-haspopup=\"true\" class=\"_-3D-A\" data-qa-target=\"synd-header-mobile-open-btn\" type=\"button\"\u003e\u003cspan class=\"y-bnF\"\u003eSearch for a healthcare professional\u003c/span\u003e\u003csvg class=\"_icon_1tari_27 _sm_1tari_36\" viewBox=\"0 0 18 18\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"search-icon\" focusable=\"false\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"a-8g-\"\u003e\u003cform class=\"kI5in\" aria-describedby=\"synd-header-description\"\u003e\u003cdiv class=\"UMNxP YHTzW\"\u003e\u003cbutton aria-label=\"Close Search\" class=\"-sqkz\" data-qa-target=\"synd-header-form-mobile-close-btn\" type=\"button\"\u003e\u003csvg class=\"lxzbw _icon_1tari_27 _md_1tari_39\" viewBox=\"0 0 24 24\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"cross-icon\" focusable=\"false\"\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\u003cdiv class=\"_10CaV undefined QUu6d xCPEf\"\u003e\u003cdiv class=\"u5qRL\"\u003e\u003cspan class=\"JtaQl\"\u003e\u003clabel class=\"lu7R1\" for=\"synd-header-search-input\"\u003eSearch\u003c/label\u003e\u003c/span\u003e\u003cinput aria-activedescendant=\"\" aria-autocomplete=\"both\" aria-describedby=\"synd-header-search-input-description\" aria-expanded=\"false\" aria-owns=\"synd-header-search-drawer\" aria-required=\"true\" autoComplete=\"off\" class=\"h7K-F\" data-qa-target=\"synd-header-search-input\" disabled=\"\" id=\"synd-header-search-input\" placeholder=\"Doctor, condition, procedure\" role=\"combobox\" type=\"text\" value=\"\"/\u003e\u003cdiv class=\"_95CXT\"\u003e\u003csvg class=\"l35Hn E9mRo\" height=\"1em\" viewBox=\"0 0 66 66\" width=\"1em\"\u003e\u003ccircle class=\"ZX9NZ\" cx=\"33\" cy=\"33\" fill=\"none\" r=\"30\"\u003e\u003c/circle\u003e\u003c/svg\u003e\u003c/div\u003e\u003cdiv id=\"synd-header-search-input-description\" hidden=\"\"\u003eStart typing a doctors name or a condition, procedure, or specialty to see suggestions. Use the arrow keys to navigate. Press \u0026#x27;Enter\u0026#x27; to select.\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"OTcQ1 QUu6d xCPEf\"\u003e\u003cdiv class=\"u5qRL\"\u003e\u003cspan class=\"JtaQl\"\u003e\u003clabel class=\"lu7R1\" for=\"synd-header-location-input\"\u003eLocation\u003c/label\u003e\u003c/span\u003e\u003cinput aria-activedescendant=\"\" aria-autocomplete=\"both\" aria-describedby=\"synd-header-location-input-description\" aria-expanded=\"false\" aria-owns=\"synd-header-location-drawer\" aria-required=\"true\" autoComplete=\"off\" class=\"h7K-F i0-Ho\" data-qa-target=\"synd-header-location-input\" id=\"synd-header-location-input\" placeholder=\"City or zip\" role=\"combobox\" type=\"text\" value=\"\"/\u003e\u003cdiv id=\"synd-header-location-input-description\" hidden=\"\"\u003eStart typing a city name or zip code to see search location suggestions. Use the arrow keys to navigate. Press \u0026#x27;Enter\u0026#x27; to select.\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"wQyf-\"\u003e\u003cul class=\"FQ-Wx\" id=\"synd-header-location-drawer\" role=\"listbox\"\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cbutton aria-label=\"Search\" class=\"_5qxNR\" data-qa-target=\"synd-header-form-search-btn\" type=\"submit\"\u003e\u003csvg class=\"_icon_1tari_27 _sm_1tari_36\" viewBox=\"0 0 18 18\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" data-qa-target=\"search-icon\" focusable=\"false\"\u003e\u003cpath 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\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003cdiv class=\"U75fw\"\u003e\u003cbutton aria-label=\"Search\" class=\"VpFl-\" data-qa-target=\"synd-header-form-mobile-search-btn\" id=\"synd-header-form-mobile-search-btn\" type=\"submit\"\u003eSearch\u003c/button\u003e\u003c/div\u003e\u003cdiv id=\"synd-header-description\" hidden=\"\"\u003eSearch Healthgrades by entering a search term and location.\u003c/div\u003e\u003c/form\u003e\u003c/div\u003e\u003c/search\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,"11:[\"$\",\"header\",null,{\"role\":\"banner\",\"aria-label\":\"Site header\",\"children\":[\"$\",\"div\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$17\"}}]}]\n18:T3c0b5,"])</script><script>self.__next_f.push([1,"\u003cscript type=\"module\" crossorigin\u003e\n(function(){const s=document.createElement(\"link\").relList;if(s\u0026\u0026s.supports\u0026\u0026s.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 u(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=u(f);fetch(f.href,d)}})();function cf(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var ss={exports:{}},Ar={},us={exports:{}},Y={};/**\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 Lc;function Jp(){if(Lc)return Y;Lc=1;var o=Symbol.for(\"react.element\"),s=Symbol.for(\"react.portal\"),u=Symbol.for(\"react.fragment\"),c=Symbol.for(\"react.strict_mode\"),f=Symbol.for(\"react.profiler\"),d=Symbol.for(\"react.provider\"),p=Symbol.for(\"react.context\"),g=Symbol.for(\"react.forward_ref\"),_=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),C=Symbol.for(\"react.lazy\"),L=Symbol.iterator;function j(v){return v===null||typeof v!=\"object\"?null:(v=L\u0026\u0026v[L]||v[\"@@iterator\"],typeof v==\"function\"?v:null)}var G={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,U={};function z(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}z.prototype.isReactComponent={},z.prototype.setState=function(v,R){if(typeof v!=\"object\"\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,R,\"setState\")},z.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,\"forceUpdate\")};function re(){}re.prototype=z.prototype;function le(v,R,J){this.props=v,this.context=R,this.refs=U,this.updater=J||G}var oe=le.prototype=new re;oe.constructor=le,D(oe,z.prototype),oe.isPureReactComponent=!0;var ue=Array.isArray,ae=Object.prototype.hasOwnProperty,he={current:null},we={key:!0,ref:!0,__self:!0,__source:!0};function Oe(v,R,J){var Z,ee={},te=null,ce=null;if(R!=null)for(Z in R.ref!==void 0\u0026\u0026(ce=R.ref),R.key!==void 0\u0026\u0026(te=\"\"+R.key),R)ae.call(R,Z)\u0026\u0026!we.hasOwnProperty(Z)\u0026\u0026(ee[Z]=R[Z]);var ie=arguments.length-2;if(ie===1)ee.children=J;else if(1\u003cie){for(var me=Array(ie),Ye=0;Ye\u003cie;Ye++)me[Ye]=arguments[Ye+2];ee.children=me}if(v\u0026\u0026v.defaultProps)for(Z in ie=v.defaultProps,ie)ee[Z]===void 0\u0026\u0026(ee[Z]=ie[Z]);return{$$typeof:o,type:v,key:te,ref:ce,props:ee,_owner:he.current}}function ct(v,R){return{$$typeof:o,type:v.type,key:R,ref:v.ref,props:v.props,_owner:v._owner}}function Pt(v){return typeof v==\"object\"\u0026\u0026v!==null\u0026\u0026v.$$typeof===o}function on(v){var R={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+v.replace(/[=:]/g,function(J){return R[J]})}var kt=/\\/+/g;function Je(v,R){return typeof v==\"object\"\u0026\u0026v!==null\u0026\u0026v.key!=null?on(\"\"+v.key):R.toString(36)}function ft(v,R,J,Z,ee){var te=typeof v;(te===\"undefined\"||te===\"boolean\")\u0026\u0026(v=null);var ce=!1;if(v===null)ce=!0;else switch(te){case\"string\":case\"number\":ce=!0;break;case\"object\":switch(v.$$typeof){case o:case s:ce=!0}}if(ce)return ce=v,ee=ee(ce),v=Z===\"\"?\".\"+Je(ce,0):Z,ue(ee)?(J=\"\",v!=null\u0026\u0026(J=v.replace(kt,\"$\u0026/\")+\"/\"),ft(ee,R,J,\"\",function(Ye){return Ye})):ee!=null\u0026\u0026(Pt(ee)\u0026\u0026(ee=ct(ee,J+(!ee.key||ce\u0026\u0026ce.key===ee.key?\"\":(\"\"+ee.key).replace(kt,\"$\u0026/\")+\"/\")+v)),R.push(ee)),1;if(ce=0,Z=Z===\"\"?\".\":Z+\":\",ue(v))for(var ie=0;ie\u003cv.length;ie++){te=v[ie];var me=Z+Je(te,ie);ce+=ft(te,R,J,me,ee)}else if(me=j(v),typeof me==\"function\")for(v=me.call(v),ie=0;!(te=v.next()).done;)te=te.value,me=Z+Je(te,ie++),ce+=ft(te,R,J,me,ee);else if(te===\"object\")throw R=String(v),Error(\"Objects are not valid as a React child (found: \"+(R===\"[object Object]\"?\"object with keys {\"+Object.keys(v).join(\", \")+\"}\":R)+\"). If you meant to render a collection of children, use an array instead.\");return ce}function Et(v,R,J){if(v==null)return v;var Z=[],ee=0;return ft(v,Z,\"\",\"\",function(te){return R.call(J,te,ee++)}),Z}function $e(v){if(v._status===-1){var R=v._result;R=R(),R.then(function(J){(v._status===0||v._status===-1)\u0026\u0026(v._status=1,v._result=J)},function(J){(v._status===0||v._status===-1)\u0026\u0026(v._status=2,v._result=J)}),v._status===-1\u0026\u0026(v._status=0,v._result=R)}if(v._status===1)return v._result.default;throw v._result}var Se={current:null},F={transition:null},Q={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:F,ReactCurrentOwner:he};function B(){throw Error(\"act(...) is not supported in production builds of React.\")}return Y.Children={map:Et,forEach:function(v,R,J){Et(v,function(){R.apply(this,arguments)},J)},count:function(v){var R=0;return Et(v,function(){R++}),R},toArray:function(v){return Et(v,function(R){return R})||[]},only:function(v){if(!Pt(v))throw Error(\"React.Children.only expected to receive a single React element child.\");return v}},Y.Component=z,Y.Fragment=u,Y.Profiler=f,Y.PureComponent=le,Y.StrictMode=c,Y.Suspense=_,Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Q,Y.act=B,Y.cloneElement=function(v,R,J){if(v==null)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+v+\".\");var Z=D({},v.props),ee=v.key,te=v.ref,ce=v._owner;if(R!=null){if(R.ref!==void 0\u0026\u0026(te=R.ref,ce=he.current),R.key!==void 0\u0026\u0026(ee=\"\"+R.key),v.type\u0026\u0026v.type.defaultProps)var ie=v.type.defaultProps;for(me in R)ae.call(R,me)\u0026\u0026!we.hasOwnProperty(me)\u0026\u0026(Z[me]=R[me]===void 0\u0026\u0026ie!==void 0?ie[me]:R[me])}var me=arguments.length-2;if(me===1)Z.children=J;else if(1\u003cme){ie=Array(me);for(var Ye=0;Ye\u003cme;Ye++)ie[Ye]=arguments[Ye+2];Z.children=ie}return{$$typeof:o,type:v.type,key:ee,ref:te,props:Z,_owner:ce}},Y.createContext=function(v){return v={$$typeof:p,_currentValue:v,_currentValue2:v,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},v.Provider={$$typeof:d,_context:v},v.Consumer=v},Y.createElement=Oe,Y.createFactory=function(v){var R=Oe.bind(null,v);return R.type=v,R},Y.createRef=function(){return{current:null}},Y.forwardRef=function(v){return{$$typeof:g,render:v}},Y.isValidElement=Pt,Y.lazy=function(v){return{$$typeof:C,_payload:{_status:-1,_result:v},_init:$e}},Y.memo=function(v,R){return{$$typeof:x,type:v,compare:R===void 0?null:R}},Y.startTransition=function(v){var R=F.transition;F.transition={};try{v()}finally{F.transition=R}},Y.unstable_act=B,Y.useCallback=function(v,R){return Se.current.useCallback(v,R)},Y.useContext=function(v){return Se.current.useContext(v)},Y.useDebugValue=function(){},Y.useDeferredValue=function(v){return Se.current.useDeferredValue(v)},Y.useEffect=function(v,R){return Se.current.useEffect(v,R)},Y.useId=function(){return Se.current.useId()},Y.useImperativeHandle=function(v,R,J){return Se.current.useImperativeHandle(v,R,J)},Y.useInsertionEffect=function(v,R){return Se.current.useInsertionEffect(v,R)},Y.useLayoutEffect=function(v,R){return Se.current.useLayoutEffect(v,R)},Y.useMemo=function(v,R){return Se.current.useMemo(v,R)},Y.useReducer=function(v,R,J){return Se.current.useReducer(v,R,J)},Y.useRef=function(v){return Se.current.useRef(v)},Y.useState=function(v){return Se.current.useState(v)},Y.useSyncExternalStore=function(v,R,J){return Se.current.useSyncExternalStore(v,R,J)},Y.useTransition=function(){return Se.current.useTransition()},Y.version=\"18.3.1\",Y}var Oc;function Ns(){return Oc||(Oc=1,us.exports=Jp()),us.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 Yp(){if(zc)return Ar;zc=1;var o=Ns(),s=Symbol.for(\"react.element\"),u=Symbol.for(\"react.fragment\"),c=Object.prototype.hasOwnProperty,f=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function p(g,_,x){var C,L={},j=null,G=null;x!==void 0\u0026\u0026(j=\"\"+x),_.key!==void 0\u0026\u0026(j=\"\"+_.key),_.ref!==void 0\u0026\u0026(G=_.ref);for(C in _)c.call(_,C)\u0026\u0026!d.hasOwnProperty(C)\u0026\u0026(L[C]=_[C]);if(g\u0026\u0026g.defaultProps)for(C in _=g.defaultProps,_)L[C]===void 0\u0026\u0026(L[C]=_[C]);return{$$typeof:s,type:g,key:j,ref:G,props:L,_owner:f.current}}return Ar.Fragment=u,Ar.jsx=p,Ar.jsxs=p,Ar}var Dc;function Zp(){return Dc||(Dc=1,ss.exports=Yp()),ss.exports}var I=Zp(),Yl={},as={exports:{}},Ge={},cs={exports:{}},fs={};/**\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 bp(){return jc||(jc=1,function(o){function s(F,Q){var B=F.length;F.push(Q);e:for(;0\u003cB;){var v=B-1\u003e\u003e\u003e1,R=F[v];if(0\u003cf(R,Q))F[v]=Q,F[B]=R,B=v;else break e}}function u(F){return F.length===0?null:F[0]}function c(F){if(F.length===0)return null;var Q=F[0],B=F.pop();if(B!==Q){F[0]=B;e:for(var v=0,R=F.length,J=R\u003e\u003e\u003e1;v\u003cJ;){var Z=2*(v+1)-1,ee=F[Z],te=Z+1,ce=F[te];if(0\u003ef(ee,B))te\u003cR\u0026\u00260\u003ef(ce,ee)?(F[v]=ce,F[te]=B,v=te):(F[v]=ee,F[Z]=B,v=Z);else if(te\u003cR\u0026\u00260\u003ef(ce,B))F[v]=ce,F[te]=B,v=te;else break e}}return Q}function f(F,Q){var B=F.sortIndex-Q.sortIndex;return B!==0?B:F.id-Q.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 _=[],x=[],C=1,L=null,j=3,G=!1,D=!1,U=!1,z=typeof setTimeout==\"function\"?setTimeout:null,re=typeof clearTimeout==\"function\"?clearTimeout:null,le=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 oe(F){for(var Q=u(x);Q!==null;){if(Q.callback===null)c(x);else if(Q.startTime\u003c=F)c(x),Q.sortIndex=Q.expirationTime,s(_,Q);else break;Q=u(x)}}function ue(F){if(U=!1,oe(F),!D)if(u(_)!==null)D=!0,$e(ae);else{var Q=u(x);Q!==null\u0026\u0026Se(ue,Q.startTime-F)}}function ae(F,Q){D=!1,U\u0026\u0026(U=!1,re(Oe),Oe=-1),G=!0;var B=j;try{for(oe(Q),L=u(_);L!==null\u0026\u0026(!(L.expirationTime\u003eQ)||F\u0026\u0026!on());){var v=L.callback;if(typeof v==\"function\"){L.callback=null,j=L.priorityLevel;var R=v(L.expirationTime\u003c=Q);Q=o.unstable_now(),typeof R==\"function\"?L.callback=R:L===u(_)\u0026\u0026c(_),oe(Q)}else c(_);L=u(_)}if(L!==null)var J=!0;else{var Z=u(x);Z!==null\u0026\u0026Se(ue,Z.startTime-Q),J=!1}return J}finally{L=null,j=B,G=!1}}var he=!1,we=null,Oe=-1,ct=5,Pt=-1;function on(){return!(o.unstable_now()-Pt\u003cct)}function kt(){if(we!==null){var F=o.unstable_now();Pt=F;var Q=!0;try{Q=we(!0,F)}finally{Q?Je():(he=!1,we=null)}}else he=!1}var Je;if(typeof le==\"function\")Je=function(){le(kt)};else if(typeof MessageChannel\u003c\"u\"){var ft=new MessageChannel,Et=ft.port2;ft.port1.onmessage=kt,Je=function(){Et.postMessage(null)}}else Je=function(){z(kt,0)};function $e(F){we=F,he||(he=!0,Je())}function Se(F,Q){Oe=z(function(){F(o.unstable_now())},Q)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(F){F.callback=null},o.unstable_continueExecution=function(){D||G||(D=!0,$e(ae))},o.unstable_forceFrameRate=function(F){0\u003eF||125\u003cF?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):ct=0\u003cF?Math.floor(1e3/F):5},o.unstable_getCurrentPriorityLevel=function(){return j},o.unstable_getFirstCallbackNode=function(){return u(_)},o.unstable_next=function(F){switch(j){case 1:case 2:case 3:var Q=3;break;default:Q=j}var B=j;j=Q;try{return F()}finally{j=B}},o.unstable_pauseExecution=function(){},o.unstable_requestPaint=function(){},o.unstable_runWithPriority=function(F,Q){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var B=j;j=F;try{return Q()}finally{j=B}},o.unstable_scheduleCallback=function(F,Q,B){var v=o.unstable_now();switch(typeof B==\"object\"\u0026\u0026B!==null?(B=B.delay,B=typeof B==\"number\"\u0026\u00260\u003cB?v+B:v):B=v,F){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=B+R,F={id:C++,callback:Q,priorityLevel:F,startTime:B,expirationTime:R,sortIndex:-1},B\u003ev?(F.sortIndex=B,s(x,F),u(_)===null\u0026\u0026F===u(x)\u0026\u0026(U?(re(Oe),Oe=-1):U=!0,Se(ue,B-v))):(F.sortIndex=R,s(_,F),D||G||(D=!0,$e(ae))),F},o.unstable_shouldYield=on,o.unstable_wrapCallback=function(F){var Q=j;return function(){var B=j;j=Q;try{return F.apply(this,arguments)}finally{j=B}}}}(fs)),fs}var Fc;function e1(){return Fc||(Fc=1,cs.exports=bp()),cs.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 t1(){if(Ac)return Ge;Ac=1;var o=Ns(),s=e1();function u(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,x=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,C={},L={};function j(e){return _.call(L,e)?!0:_.call(C,e)?!1:x.test(e)?L[e]=!0:(C[e]=!0,!1)}function G(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 D(e,t,n,r){if(t===null||typeof t\u003e\"u\"||G(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1\u003et}return!1}function U(e,t,n,r,l,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var z={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(e){z[e]=new U(e,0,!1,e,null,!1,!1)}),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(e){var t=e[0];z[t]=new U(t,1,!1,e[1],null,!1,!1)}),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(e){z[e]=new U(e,2,!1,e.toLowerCase(),null,!1,!1)}),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(e){z[e]=new U(e,2,!1,e,null,!1,!1)}),\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(e){z[e]=new U(e,3,!1,e.toLowerCase(),null,!1,!1)}),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(e){z[e]=new U(e,3,!0,e,null,!1,!1)}),[\"capture\",\"download\"].forEach(function(e){z[e]=new U(e,4,!1,e,null,!1,!1)}),[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(e){z[e]=new U(e,6,!1,e,null,!1,!1)}),[\"rowSpan\",\"start\"].forEach(function(e){z[e]=new U(e,5,!1,e.toLowerCase(),null,!1,!1)});var re=/[\\-:]([a-z])/g;function le(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,null,!1,!1)}),\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(e){var t=e.replace(re,le);z[t]=new U(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}),[\"tabIndex\",\"crossOrigin\"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!1,!1)}),z.xlinkHref=new U(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(e){z[e]=new U(e,1,!1,e.toLowerCase(),null,!0,!0)});function oe(e,t,n,r){var l=z.hasOwnProperty(t)?z[t]:null;(l!==null?l.type!==0:r||!(2\u003ct.length)||t[0]!==\"o\"\u0026\u0026t[0]!==\"O\"||t[1]!==\"n\"\u0026\u0026t[1]!==\"N\")\u0026\u0026(D(t,n,l,r)\u0026\u0026(n=null),r||l===null?j(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 ue=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ae=Symbol.for(\"react.element\"),he=Symbol.for(\"react.portal\"),we=Symbol.for(\"react.fragment\"),Oe=Symbol.for(\"react.strict_mode\"),ct=Symbol.for(\"react.profiler\"),Pt=Symbol.for(\"react.provider\"),on=Symbol.for(\"react.context\"),kt=Symbol.for(\"react.forward_ref\"),Je=Symbol.for(\"react.suspense\"),ft=Symbol.for(\"react.suspense_list\"),Et=Symbol.for(\"react.memo\"),$e=Symbol.for(\"react.lazy\"),Se=Symbol.for(\"react.offscreen\"),F=Symbol.iterator;function Q(e){return e===null||typeof e!=\"object\"?null:(e=F\u0026\u0026e[F]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var B=Object.assign,v;function R(e){if(v===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\n( *(at )?)/);v=t\u0026\u0026t[1]||\"\"}return`\n`+v+e}var J=!1;function Z(e,t){if(!e||J)return\"\";J=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"\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{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:\"\")?R(e):\"\"}function ee(e){switch(e.tag){case 5:return R(e.type);case 16:return R(\"Lazy\");case 13:return R(\"Suspense\");case 19:return R(\"SuspenseList\");case 0:case 2:case 15:return e=Z(e.type,!1),e;case 11:return e=Z(e.type.render,!1),e;case 1:return e=Z(e.type,!0),e;default:return\"\"}}function te(e){if(e==null)return null;if(typeof e==\"function\")return e.displayName||e.name||null;if(typeof e==\"string\")return e;switch(e){case we:return\"Fragment\";case he:return\"Portal\";case ct:return\"Profiler\";case Oe:return\"StrictMode\";case Je:return\"Suspense\";case ft:return\"SuspenseList\"}if(typeof e==\"object\")switch(e.$$typeof){case on:return(e.displayName||\"Context\")+\".Consumer\";case Pt:return(e._context.displayName||\"Context\")+\".Provider\";case kt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\"\",e=e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case Et:return t=e.displayName||null,t!==null?t:te(e.type)||\"Memo\";case $e:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}function ce(e){var t=e.type;switch(e.tag){case 24:return\"Cache\";case 9:return(t.displayName||\"Context\")+\".Consumer\";case 10:return(t._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return e=t.render,e=e.displayName||e.name||\"\",t.displayName||(e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return t;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return te(t);case 8:return t===Oe?\"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 Ye(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 Hr(e){e._valueTracker||(e._valueTracker=Ye(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 $r(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 ho(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function 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\u0026oe(e,\"checked\",t,!1)}function mo(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\")?yo(e,t.type,n):t.hasOwnProperty(\"defaultValue\")\u0026\u0026yo(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 yo(e,t,n){(t!==\"number\"||$r(e.ownerDocument)!==e)\u0026\u0026(n==null?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n\u0026\u0026(e.defaultValue=\"\"+n))}var Yn=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 go(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(u(91));return B({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function Bs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(u(92));if(Yn(n)){if(1\u003cn.length)throw Error(u(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 vo(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 Vr,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(Vr=Vr||document.createElement(\"div\"),Vr.innerHTML=\"\u003csvg\u003e\"+t.valueOf().toString()+\"\u003c/svg\u003e\",t=Vr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n\u0026\u0026n===e.lastChild\u0026\u0026n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var bn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ed=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(bn).forEach(function(e){ed.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),bn[t]=bn[e]})});function qs(e,t,n){return t==null||typeof t==\"boolean\"||t===\"\"?\"\":n||typeof t!=\"number\"||t===0||bn.hasOwnProperty(e)\u0026\u0026bn[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 td=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function wo(e,t){if(t){if(td[e]\u0026\u0026(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(u(60));if(typeof t.dangerouslySetInnerHTML!=\"object\"||!(\"__html\"in t.dangerouslySetInnerHTML))throw Error(u(61))}if(t.style!=null\u0026\u0026typeof t.style!=\"object\")throw Error(u(62))}}function So(e,t){if(e.indexOf(\"-\")===-1)return typeof t.is==\"string\";switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var ko=null;function Eo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement\u0026\u0026(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xo=null,_n=null,Cn=null;function Ks(e){if(e=kr(e)){if(typeof xo!=\"function\")throw Error(u(280));var t=e.stateNode;t\u0026\u0026(t=dl(t),xo(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 _o=!1;function Zs(e,t,n){if(_o)return e(t,n);_o=!0;try{return Js(e,t,n)}finally{_o=!1,(_n!==null||Cn!==null)\u0026\u0026(Ys(),Xs())}}function er(e,t){var n=e.stateNode;if(n===null)return null;var r=dl(n);if(r===null)return null;n=r[t];e:switch(t){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(r=!r.disabled)||(e=e.type,r=!(e===\"button\"||e===\"input\"||e===\"select\"||e===\"textarea\")),e=!r;break e;default:e=!1}if(e)return null;if(n\u0026\u0026typeof n!=\"function\")throw Error(u(231,t,typeof n));return n}var Co=!1;if(g)try{var tr={};Object.defineProperty(tr,\"passive\",{get:function(){Co=!0}}),window.addEventListener(\"test\",tr,tr),window.removeEventListener(\"test\",tr,tr)}catch{Co=!1}function nd(e,t,n,r,l,i,a,h,m){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(N){this.onError(N)}}var nr=!1,Wr=null,qr=!1,To=null,rd={onError:function(e){nr=!0,Wr=e}};function ld(e,t,n,r,l,i,a,h,m){nr=!1,Wr=null,nd.apply(rd,arguments)}function od(e,t,n,r,l,i,a,h,m){if(ld.apply(this,arguments),nr){if(nr){var k=Wr;nr=!1,Wr=null}else throw Error(u(198));qr||(qr=!0,To=k)}}function sn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags\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(u(188))}function id(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return eu(l),e;if(i===r)return eu(l),t;i=i.sibling}throw Error(u(188))}if(n.return!==r.return)n=l,r=i;else{for(var a=!1,h=l.child;h;){if(h===n){a=!0,n=l,r=i;break}if(h===r){a=!0,r=l,n=i;break}h=h.sibling}if(!a){for(h=i.child;h;){if(h===n){a=!0,n=i,r=l;break}if(h===r){a=!0,r=i,n=l;break}h=h.sibling}if(!a)throw Error(u(189))}}if(n.alternate!==r)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function tu(e){return e=id(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=s.unstable_scheduleCallback,lu=s.unstable_cancelCallback,sd=s.unstable_shouldYield,ud=s.unstable_requestPaint,Ee=s.unstable_now,ad=s.unstable_getCurrentPriorityLevel,Ro=s.unstable_ImmediatePriority,ou=s.unstable_UserBlockingPriority,Qr=s.unstable_NormalPriority,cd=s.unstable_LowPriority,iu=s.unstable_IdlePriority,Kr=null,xt=null;function fd(e){if(xt\u0026\u0026typeof xt.onCommitFiberRoot==\"function\")try{xt.onCommitFiberRoot(Kr,e,void 0,(e.current.flags\u0026128)===128)}catch{}}var dt=Math.clz32?Math.clz32:hd,dd=Math.log,pd=Math.LN2;function hd(e){return e\u003e\u003e\u003e=0,e===0?32:31-(dd(e)/pd|0)|0}var Gr=64,Xr=4194304;function rr(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 Jr(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=rr(h):(i\u0026=a,i!==0\u0026\u0026(r=rr(i)))}else a=n\u0026~l,a!==0?r=rr(a):i!==0\u0026\u0026(r=rr(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-dt(t),l=1\u003c\u003cn,r|=e[n],t\u0026=~l;return r}function md(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 yd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0\u003ci;){var a=31-dt(i),h=1\u003c\u003ca,m=l[a];m===-1?((h\u0026n)===0||(h\u0026r)!==0)\u0026\u0026(l[a]=md(h,t)):m\u003c=t\u0026\u0026(e.expiredLanes|=h),i\u0026=~h}}function No(e){return e=e.pendingLanes\u0026-1073741825,e!==0?e:e\u00261073741824?1073741824:0}function su(){var e=Gr;return Gr\u003c\u003c=1,(Gr\u00264194240)===0\u0026\u0026(Gr=64),e}function Po(e){for(var t=[],n=0;31\u003en;n++)t.push(e);return t}function lr(e,t,n){e.pendingLanes|=t,t!==536870912\u0026\u0026(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-dt(t),e[t]=n}function gd(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-dt(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-dt(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,Oo,cu,fu,du,zo=!1,Yr=[],Mt=null,Ut=null,Bt=null,or=new Map,ir=new Map,Ht=[],vd=\"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\":Mt=null;break;case\"dragenter\":case\"dragleave\":Ut=null;break;case\"mouseover\":case\"mouseout\":Bt=null;break;case\"pointerover\":case\"pointerout\":or.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":ir.delete(t.pointerId)}}function sr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null\u0026\u0026(t=kr(t),t!==null\u0026\u0026Oo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null\u0026\u0026t.indexOf(l)===-1\u0026\u0026t.push(l),e)}function wd(e,t,n,r,l){switch(t){case\"focusin\":return Mt=sr(Mt,e,t,n,r,l),!0;case\"dragenter\":return Ut=sr(Ut,e,t,n,r,l),!0;case\"mouseover\":return Bt=sr(Bt,e,t,n,r,l),!0;case\"pointerover\":var i=l.pointerId;return or.set(i,sr(or.get(i)||null,e,t,n,r,l)),!0;case\"gotpointercapture\":return i=l.pointerId,ir.set(i,sr(ir.get(i)||null,e,t,n,r,l)),!0}return!1}function 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 Zr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0\u003ct.length;){var n=jo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ko=r,n.target.dispatchEvent(r),ko=null}else return t=kr(n),t!==null\u0026\u0026Oo(t),e.blockedOn=n,!1;t.shift()}return!0}function mu(e,t,n){Zr(e)\u0026\u0026n.delete(t)}function Sd(){zo=!1,Mt!==null\u0026\u0026Zr(Mt)\u0026\u0026(Mt=null),Ut!==null\u0026\u0026Zr(Ut)\u0026\u0026(Ut=null),Bt!==null\u0026\u0026Zr(Bt)\u0026\u0026(Bt=null),or.forEach(mu),ir.forEach(mu)}function ur(e,t){e.blockedOn===t\u0026\u0026(e.blockedOn=null,zo||(zo=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Sd)))}function ar(e){function t(l){return ur(l,e)}if(0\u003cYr.length){ur(Yr[0],e);for(var n=1;n\u003cYr.length;n++){var r=Yr[n];r.blockedOn===e\u0026\u0026(r.blockedOn=null)}}for(Mt!==null\u0026\u0026ur(Mt,e),Ut!==null\u0026\u0026ur(Ut,e),Bt!==null\u0026\u0026ur(Bt,e),or.forEach(t),ir.forEach(t),n=0;n\u003cHt.length;n++)r=Ht[n],r.blockedOn===e\u0026\u0026(r.blockedOn=null);for(;0\u003cHt.length\u0026\u0026(n=Ht[0],n.blockedOn===null);)hu(n),n.blockedOn===null\u0026\u0026Ht.shift()}var Tn=ue.ReactCurrentBatchConfig,br=!0;function kd(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=1,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function Ed(e,t,n,r){var l=se,i=Tn.transition;Tn.transition=null;try{se=4,Do(e,t,n,r)}finally{se=l,Tn.transition=i}}function Do(e,t,n,r){if(br){var l=jo(e,t,n,r);if(l===null)Yo(e,t,r,el,n),pu(e,r);else if(wd(l,e,t,n,r))r.stopPropagation();else if(pu(e,r),t\u00264\u0026\u0026-1\u003cvd.indexOf(e)){for(;l!==null;){var i=kr(l);if(i!==null\u0026\u0026au(i),i=jo(e,t,n,r),i===null\u0026\u0026Yo(e,t,r,el,n),i===l)break;l=i}l!==null\u0026\u0026r.stopPropagation()}else Yo(e,t,r,null,n)}}var el=null;function jo(e,t,n,r){if(el=null,e=Eo(r),e=un(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=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 el=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(ad()){case Ro:return 1;case ou:return 4;case Qr:case cd:return 16;case iu:return 536870912;default:return 16}default:return 16}}var $t=null,Fo=null,tl=null;function gu(){if(tl)return tl;var e,t=Fo,n=t.length,r,l=\"value\"in $t?$t.value:$t.textContent,i=l.length;for(e=0;e\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 tl=l.slice(e,1\u003cr?1-r:void 0)}function nl(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 rl(){return!0}function vu(){return!1}function Ze(e){function t(n,r,l,i,a){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)\u0026\u0026(n=e[h],this[h]=n?n(i):i[h]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?rl:vu,this.isPropagationStopped=vu,this}return B(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=rl)},stopPropagation:function(){var n=this.nativeEvent;n\u0026\u0026(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\"unknown\"\u0026\u0026(n.cancelBubble=!0),this.isPropagationStopped=rl)},persist:function(){},isPersistent:rl}),t}var Rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ao=Ze(Rn),cr=B({},Rn,{view:0,detail:0}),xd=Ze(cr),Io,Mo,fr,ll=B({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\"movementX\"in e?e.movementX:(e!==fr\u0026\u0026(fr\u0026\u0026e.type===\"mousemove\"?(Io=e.screenX-fr.screenX,Mo=e.screenY-fr.screenY):Mo=Io=0,fr=e),Io)},movementY:function(e){return\"movementY\"in e?e.movementY:Mo}}),wu=Ze(ll),_d=B({},ll,{dataTransfer:0}),Cd=Ze(_d),Td=B({},cr,{relatedTarget:0}),Uo=Ze(Td),Rd=B({},Rn,{animationName:0,elapsedTime:0,pseudoElement:0}),Nd=Ze(Rd),Pd=B({},Rn,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Ld=Ze(Pd),Od=B({},Rn,{data:0}),Su=Ze(Od),zd={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Dd={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\"},jd={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Fd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jd[e])?!!t[e]:!1}function Bo(){return Fd}var Ad=B({},cr,{key:function(e){if(e.key){var t=zd[e.key]||e.key;if(t!==\"Unidentified\")return t}return e.type===\"keypress\"?(e=nl(e),e===13?\"Enter\":String.fromCharCode(e)):e.type===\"keydown\"||e.type===\"keyup\"?Dd[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bo,charCode:function(e){return e.type===\"keypress\"?nl(e):0},keyCode:function(e){return e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0},which:function(e){return e.type===\"keypress\"?nl(e):e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0}}),Id=Ze(Ad),Md=B({},ll,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=Ze(Md),Ud=B({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bo}),Bd=Ze(Ud),Hd=B({},Rn,{propertyName:0,elapsedTime:0,pseudoElement:0}),$d=Ze(Hd),Vd=B({},ll,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Wd=Ze(Vd),qd=[9,13,27,32],Ho=g\u0026\u0026\"CompositionEvent\"in window,dr=null;g\u0026\u0026\"documentMode\"in document\u0026\u0026(dr=document.documentMode);var Qd=g\u0026\u0026\"TextEvent\"in window\u0026\u0026!dr,Eu=g\u0026\u0026(!Ho||dr\u0026\u00268\u003cdr\u0026\u002611\u003e=dr),xu=\" \",_u=!1;function Cu(e,t){switch(e){case\"keyup\":return qd.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 Nn=!1;function Kd(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 Gd(e,t){if(Nn)return e===\"compositionend\"||!Ho\u0026\u0026Cu(e,t)?(e=gu(),tl=Fo=$t=null,Nn=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey\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 Xd={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 Ru(e){var t=e\u0026\u0026e.nodeName\u0026\u0026e.nodeName.toLowerCase();return t===\"input\"?!!Xd[e.type]:t===\"textarea\"}function Nu(e,t,n,r){Gs(r),t=al(t,\"onChange\"),0\u003ct.length\u0026\u0026(n=new Ao(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var pr=null,hr=null;function Jd(e){Qu(e,0)}function ol(e){var t=Dn(e);if(As(t))return e}function Yd(e,t){if(e===\"change\")return t}var Pu=!1;if(g){var $o;if(g){var Vo=\"oninput\"in document;if(!Vo){var Lu=document.createElement(\"div\");Lu.setAttribute(\"oninput\",\"return;\"),Vo=typeof Lu.oninput==\"function\"}$o=Vo}else $o=!1;Pu=$o\u0026\u0026(!document.documentMode||9\u003cdocument.documentMode)}function Ou(){pr\u0026\u0026(pr.detachEvent(\"onpropertychange\",zu),hr=pr=null)}function zu(e){if(e.propertyName===\"value\"\u0026\u0026ol(hr)){var t=[];Nu(t,hr,e,Eo(e)),Zs(Jd,t)}}function Zd(e,t,n){e===\"focusin\"?(Ou(),pr=t,hr=n,pr.attachEvent(\"onpropertychange\",zu)):e===\"focusout\"\u0026\u0026Ou()}function bd(e){if(e===\"selectionchange\"||e===\"keyup\"||e===\"keydown\")return ol(hr)}function ep(e,t){if(e===\"click\")return ol(t)}function tp(e,t){if(e===\"input\"||e===\"change\")return ol(t)}function np(e,t){return e===t\u0026\u0026(e!==0||1/e===1/t)||e!==e\u0026\u0026t!==t}var pt=typeof Object.is==\"function\"?Object.is:np;function mr(e,t){if(pt(e,t))return!0;if(typeof e!=\"object\"||e===null||typeof t!=\"object\"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r\u003cn.length;r++){var l=n[r];if(!_.call(t,l)||!pt(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=$r();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==\"string\"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$r(e.document)}return t}function Wo(e){var t=e\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 rp(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\u0026Wo(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 lp=g\u0026\u0026\"documentMode\"in document\u0026\u002611\u003e=document.documentMode,Pn=null,qo=null,yr=null,Qo=!1;function Iu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Qo||Pn==null||Pn!==$r(r)||(r=Pn,\"selectionStart\"in r\u0026\u0026Wo(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}),yr\u0026\u0026mr(yr,r)||(yr=r,r=al(qo,\"onSelect\"),0\u003cr.length\u0026\u0026(t=new Ao(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=Pn)))}function il(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var Ln={animationend:il(\"Animation\",\"AnimationEnd\"),animationiteration:il(\"Animation\",\"AnimationIteration\"),animationstart:il(\"Animation\",\"AnimationStart\"),transitionend:il(\"Transition\",\"TransitionEnd\")},Ko={},Mu={};g\u0026\u0026(Mu=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),\"TransitionEvent\"in window||delete Ln.transitionend.transition);function sl(e){if(Ko[e])return Ko[e];if(!Ln[e])return e;var t=Ln[e],n;for(n in t)if(t.hasOwnProperty(n)\u0026\u0026n in Mu)return Ko[e]=t[n];return e}var Uu=sl(\"animationend\"),Bu=sl(\"animationiteration\"),Hu=sl(\"animationstart\"),$u=sl(\"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 Vt(e,t){Vu.set(e,t),d(t,[e])}for(var Go=0;Go\u003cWu.length;Go++){var Xo=Wu[Go],op=Xo.toLowerCase(),ip=Xo[0].toUpperCase()+Xo.slice(1);Vt(op,\"on\"+ip)}Vt(Uu,\"onAnimationEnd\"),Vt(Bu,\"onAnimationIteration\"),Vt(Hu,\"onAnimationStart\"),Vt(\"dblclick\",\"onDoubleClick\"),Vt(\"focusin\",\"onFocus\"),Vt(\"focusout\",\"onBlur\"),Vt($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 gr=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),sp=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(gr));function qu(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=n,od(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(qr)throw e=To,qr=!1,To=null,e}function de(e,t){var n=t[ri];n===void 0\u0026\u0026(n=t[ri]=new Set);var r=e+\"__bubble\";n.has(r)||(Ku(t,e,2,!1),n.add(r))}function Jo(e,t,n){var r=0;t\u0026\u0026(r|=4),Ku(n,e,r,t)}var ul=\"_reactListening\"+Math.random().toString(36).slice(2);function vr(e){if(!e[ul]){e[ul]=!0,c.forEach(function(n){n!==\"selectionchange\"\u0026\u0026(sp.has(n)||Jo(n,!1,e),Jo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ul]||(t[ul]=!0,Jo(\"selectionchange\",!1,t))}}function Ku(e,t,n,r){switch(yu(t)){case 1:var l=kd;break;case 4:l=Ed;break;default:l=Do}n=l.bind(null,t,n,e),l=void 0,!Co||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 Yo(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,N=Eo(n),P=[];e:{var T=Vu.get(e);if(T!==void 0){var A=Ao,H=e;switch(e){case\"keypress\":if(nl(n)===0)break e;case\"keydown\":case\"keyup\":A=Id;break;case\"focusin\":H=\"focus\",A=Uo;break;case\"focusout\":H=\"blur\",A=Uo;break;case\"beforeblur\":case\"afterblur\":A=Uo;break;case\"click\":if(n.button===2)break e;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":A=wu;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":A=Cd;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":A=Bd;break;case Uu:case Bu:case Hu:A=Nd;break;case $u:A=$d;break;case\"scroll\":A=xd;break;case\"wheel\":A=Wd;break;case\"copy\":case\"cut\":case\"paste\":A=Ld;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":A=ku}var $=(t\u00264)!==0,xe=!$\u0026\u0026e===\"scroll\",w=$?T!==null?T+\"Capture\":null:T;$=[];for(var y=k,S;y!==null;){S=y;var O=S.stateNode;if(S.tag===5\u0026\u0026O!==null\u0026\u0026(S=O,w!==null\u0026\u0026(O=er(y,w),O!=null\u0026\u0026$.push(wr(y,O,S)))),xe)break;y=y.return}0\u003c$.length\u0026\u0026(T=new A(T,H,null,n,N),P.push({event:T,listeners:$}))}}if((t\u00267)===0){e:{if(T=e===\"mouseover\"||e===\"pointerover\",A=e===\"mouseout\"||e===\"pointerout\",T\u0026\u0026n!==ko\u0026\u0026(H=n.relatedTarget||n.fromElement)\u0026\u0026(un(H)||H[Lt]))break e;if((A||T)\u0026\u0026(T=N.window===N?N:(T=N.ownerDocument)?T.defaultView||T.parentWindow:window,A?(H=n.relatedTarget||n.toElement,A=k,H=H?un(H):null,H!==null\u0026\u0026(xe=sn(H),H!==xe||H.tag!==5\u0026\u0026H.tag!==6)\u0026\u0026(H=null)):(A=null,H=k),A!==H)){if($=wu,O=\"onMouseLeave\",w=\"onMouseEnter\",y=\"mouse\",(e===\"pointerout\"||e===\"pointerover\")\u0026\u0026($=ku,O=\"onPointerLeave\",w=\"onPointerEnter\",y=\"pointer\"),xe=A==null?T:Dn(A),S=H==null?T:Dn(H),T=new $(O,y+\"leave\",A,n,N),T.target=xe,T.relatedTarget=S,O=null,un(N)===k\u0026\u0026($=new $(w,y+\"enter\",H,n,N),$.target=S,$.relatedTarget=xe,O=$),xe=O,A\u0026\u0026H)t:{for($=A,w=H,y=0,S=$;S;S=On(S))y++;for(S=0,O=w;O;O=On(O))S++;for(;0\u003cy-S;)$=On($),y--;for(;0\u003cS-y;)w=On(w),S--;for(;y--;){if($===w||w!==null\u0026\u0026$===w.alternate)break t;$=On($),w=On(w)}$=null}else $=null;A!==null\u0026\u0026Gu(P,T,A,$,!1),H!==null\u0026\u0026xe!==null\u0026\u0026Gu(P,xe,H,$,!0)}}e:{if(T=k?Dn(k):window,A=T.nodeName\u0026\u0026T.nodeName.toLowerCase(),A===\"select\"||A===\"input\"\u0026\u0026T.type===\"file\")var V=Yd;else if(Ru(T))if(Pu)V=tp;else{V=bd;var W=Zd}else(A=T.nodeName)\u0026\u0026A.toLowerCase()===\"input\"\u0026\u0026(T.type===\"checkbox\"||T.type===\"radio\")\u0026\u0026(V=ep);if(V\u0026\u0026(V=V(e,k))){Nu(P,V,n,N);break e}W\u0026\u0026W(e,T,k),e===\"focusout\"\u0026\u0026(W=T._wrapperState)\u0026\u0026W.controlled\u0026\u0026T.type===\"number\"\u0026\u0026yo(T,\"number\",T.value)}switch(W=k?Dn(k):window,e){case\"focusin\":(Ru(W)||W.contentEditable===\"true\")\u0026\u0026(Pn=W,qo=k,yr=null);break;case\"focusout\":yr=qo=Pn=null;break;case\"mousedown\":Qo=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":Qo=!1,Iu(P,n,N);break;case\"selectionchange\":if(lp)break;case\"keydown\":case\"keyup\":Iu(P,n,N)}var q;if(Ho)e:{switch(e){case\"compositionstart\":var K=\"onCompositionStart\";break e;case\"compositionend\":K=\"onCompositionEnd\";break e;case\"compositionupdate\":K=\"onCompositionUpdate\";break e}K=void 0}else Nn?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(Nn||K!==\"onCompositionStart\"?K===\"onCompositionEnd\"\u0026\u0026Nn\u0026\u0026(q=gu()):($t=N,Fo=\"value\"in $t?$t.value:$t.textContent,Nn=!0)),W=al(k,K),0\u003cW.length\u0026\u0026(K=new Su(K,e,null,n,N),P.push({event:K,listeners:W}),q?K.data=q:(q=Tu(n),q!==null\u0026\u0026(K.data=q)))),(q=Qd?Kd(e,n):Gd(e,n))\u0026\u0026(k=al(k,\"onBeforeInput\"),0\u003ck.length\u0026\u0026(N=new Su(\"onBeforeInput\",\"beforeinput\",null,n,N),P.push({event:N,listeners:k}),N.data=q))}Qu(P,t)})}function wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function al(e,t){for(var n=t+\"Capture\",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5\u0026\u0026i!==null\u0026\u0026(l=i,i=er(e,n),i!=null\u0026\u0026r.unshift(wr(e,i,l)),i=er(e,t),i!=null\u0026\u0026r.push(wr(e,i,l))),e=e.return}return r}function On(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=er(n,i),m!=null\u0026\u0026a.unshift(wr(n,m,h))):l||(m=er(n,i),m!=null\u0026\u0026a.push(wr(n,m,h)))),n=n.return}a.length!==0\u0026\u0026e.push({event:t,listeners:a})}var up=/\\r\\n?/g,ap=/\\u0000|\\uFFFD/g;function Xu(e){return(typeof e==\"string\"?e:\"\"+e).replace(up,`\n`).replace(ap,\"\")}function cl(e,t,n){if(t=Xu(t),Xu(e)!==t\u0026\u0026n)throw Error(u(425))}function fl(){}var Zo=null,bo=null;function ei(e,t){return e===\"textarea\"||e===\"noscript\"||typeof t.children==\"string\"||typeof t.children==\"number\"||typeof t.dangerouslySetInnerHTML==\"object\"\u0026\u0026t.dangerouslySetInnerHTML!==null\u0026\u0026t.dangerouslySetInnerHTML.__html!=null}var ti=typeof setTimeout==\"function\"?setTimeout:void 0,cp=typeof clearTimeout==\"function\"?clearTimeout:void 0,Ju=typeof Promise==\"function\"?Promise:void 0,fp=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Ju\u003c\"u\"?function(e){return Ju.resolve(null).then(e).catch(dp)}:ti;function dp(e){setTimeout(function(){throw e})}function ni(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),ar(t);return}r--}else n!==\"$\"\u0026\u0026n!==\"$?\"\u0026\u0026n!==\"$!\"||r++;n=l}while(n);ar(t)}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===\"$\"||t===\"$!\"||t===\"$?\")break;if(t===\"/$\")return null}}return e}function 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),_t=\"__reactFiber$\"+zn,Sr=\"__reactProps$\"+zn,Lt=\"__reactContainer$\"+zn,ri=\"__reactEvents$\"+zn,pp=\"__reactListeners$\"+zn,hp=\"__reactHandles$\"+zn;function un(e){var t=e[_t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Lt]||n[_t]){if(n=t.alternate,t.child!==null||n!==null\u0026\u0026n.child!==null)for(e=Yu(e);e!==null;){if(n=e[_t])return n;e=Yu(e)}return t}e=n,n=e.parentNode}return null}function kr(e){return e=e[_t]||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(u(33))}function dl(e){return e[Sr]||null}var li=[],jn=-1;function qt(e){return{current:e}}function pe(e){0\u003ejn||(e.current=li[jn],li[jn]=null,jn--)}function fe(e,t){jn++,li[jn]=e.current,e.current=t}var Qt={},je=qt(Qt),Ve=qt(!1),an=Qt;function Fn(e,t){var n=e.type.contextTypes;if(!n)return Qt;var r=e.stateNode;if(r\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 We(e){return e=e.childContextTypes,e!=null}function pl(){pe(Ve),pe(je)}function Zu(e,t,n){if(je.current!==Qt)throw Error(u(168));fe(je,t),fe(Ve,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(u(108,ce(e)||\"Unknown\",l));return B({},n,r)}function hl(e){return e=(e=e.stateNode)\u0026\u0026e.__reactInternalMemoizedMergedChildContext||Qt,an=je.current,fe(je,e),fe(Ve,Ve.current),!0}function ea(e,t,n){var r=e.stateNode;if(!r)throw Error(u(169));n?(e=bu(e,t,an),r.__reactInternalMemoizedMergedChildContext=e,pe(Ve),pe(je),fe(je,e)):pe(Ve),fe(Ve,n)}var Ot=null,ml=!1,oi=!1;function ta(e){Ot===null?Ot=[e]:Ot.push(e)}function mp(e){ml=!0,ta(e)}function Kt(){if(!oi\u0026\u0026Ot!==null){oi=!0;var e=0,t=se;try{var n=Ot;for(se=1;e\u003cn.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ot=null,ml=!1}catch(l){throw Ot!==null\u0026\u0026(Ot=Ot.slice(e+1)),ru(Ro,Kt),l}finally{se=t,oi=!1}}return null}var An=[],In=0,yl=null,gl=0,rt=[],lt=0,cn=null,zt=1,Dt=\"\";function fn(e,t){An[In++]=gl,An[In++]=yl,yl=e,gl=t}function na(e,t,n){rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,cn=e;var r=zt;e=Dt;var l=32-dt(r)-1;r\u0026=~(1\u003c\u003cl),n+=1;var i=32-dt(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,zt=1\u003c\u003c32-dt(t)+l|n\u003c\u003cl|r,Dt=i+e}else zt=1\u003c\u003ci|n\u003c\u003cl|r,Dt=e}function ii(e){e.return!==null\u0026\u0026(fn(e,1),na(e,1,0))}function si(e){for(;e===yl;)yl=An[--In],An[In]=null,gl=An[--In],An[In]=null;for(;e===cn;)cn=rt[--lt],rt[lt]=null,Dt=rt[--lt],rt[lt]=null,zt=rt[--lt],rt[lt]=null}var be=null,et=null,ye=!1,ht=null;function ra(e,t){var n=ut(5,null,null,0);n.elementType=\"DELETED\",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function 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,be=e,et=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===\"\"||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,be=e,et=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=cn!==null?{id:zt,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,be=e,et=null,!0):!1;default:return!1}}function ui(e){return(e.mode\u00261)!==0\u0026\u0026(e.flags\u0026128)===0}function ai(e){if(ye){var t=et;if(t){var n=t;if(!la(e,t)){if(ui(e))throw Error(u(418));t=Wt(n.nextSibling);var r=be;t\u0026\u0026la(e,t)?ra(r,n):(e.flags=e.flags\u0026-4097|2,ye=!1,be=e)}}else{if(ui(e))throw Error(u(418));e.flags=e.flags\u0026-4097|2,ye=!1,be=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;be=e}function vl(e){if(e!==be)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!ei(e.type,e.memoizedProps)),t\u0026\u0026(t=et)){if(ui(e))throw ia(),Error(u(418));for(;t;)ra(e,t),t=Wt(t.nextSibling)}if(oa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===\"/$\"){if(t===0){et=Wt(e.nextSibling);break e}t--}else n!==\"$\"\u0026\u0026n!==\"$!\"\u0026\u0026n!==\"$?\"||t++}e=e.nextSibling}et=null}}else et=be?Wt(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=et;e;)e=Wt(e.nextSibling)}function Mn(){et=be=null,ye=!1}function ci(e){ht===null?ht=[e]:ht.push(e)}var yp=ue.ReactCurrentBatchConfig;function Er(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(u(309));var r=n.stateNode}if(!r)throw Error(u(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(u(284));if(!n._owner)throw Error(u(290,e))}return e}function wl(e,t){throw e=Object.prototype.toString.call(t),Error(u(31,e===\"[object Object]\"?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e))}function 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=tn(w,y),w.index=0,w.sibling=null,w}function i(w,y,S){return w.index=S,e?(S=w.alternate,S!==null?(S=S.index,S\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,O){return y===null||y.tag!==6?(y=ts(S,w.mode,O),y.return=w,y):(y=l(y,S),y.return=w,y)}function m(w,y,S,O){var V=S.type;return V===we?N(w,y,S.props.children,O,S.key):y!==null\u0026\u0026(y.elementType===V||typeof V==\"object\"\u0026\u0026V!==null\u0026\u0026V.$$typeof===$e\u0026\u0026sa(V)===y.type)?(O=l(y,S.props),O.ref=Er(w,y,S),O.return=w,O):(O=Vl(S.type,S.key,S.props,null,w.mode,O),O.ref=Er(w,y,S),O.return=w,O)}function k(w,y,S,O){return y===null||y.tag!==4||y.stateNode.containerInfo!==S.containerInfo||y.stateNode.implementation!==S.implementation?(y=ns(S,w.mode,O),y.return=w,y):(y=l(y,S.children||[]),y.return=w,y)}function N(w,y,S,O,V){return y===null||y.tag!==7?(y=wn(S,w.mode,O,V),y.return=w,y):(y=l(y,S),y.return=w,y)}function P(w,y,S){if(typeof y==\"string\"\u0026\u0026y!==\"\"||typeof y==\"number\")return y=ts(\"\"+y,w.mode,S),y.return=w,y;if(typeof y==\"object\"\u0026\u0026y!==null){switch(y.$$typeof){case ae:return S=Vl(y.type,y.key,y.props,null,w.mode,S),S.ref=Er(w,null,y),S.return=w,S;case he:return y=ns(y,w.mode,S),y.return=w,y;case $e:var O=y._init;return P(w,O(y._payload),S)}if(Yn(y)||Q(y))return y=wn(y,w.mode,S,null),y.return=w,y;wl(w,y)}return null}function T(w,y,S,O){var V=y!==null?y.key:null;if(typeof S==\"string\"\u0026\u0026S!==\"\"||typeof S==\"number\")return V!==null?null:h(w,y,\"\"+S,O);if(typeof S==\"object\"\u0026\u0026S!==null){switch(S.$$typeof){case ae:return S.key===V?m(w,y,S,O):null;case he:return S.key===V?k(w,y,S,O):null;case $e:return V=S._init,T(w,y,V(S._payload),O)}if(Yn(S)||Q(S))return V!==null?null:N(w,y,S,O,null);wl(w,S)}return null}function A(w,y,S,O,V){if(typeof O==\"string\"\u0026\u0026O!==\"\"||typeof O==\"number\")return w=w.get(S)||null,h(y,w,\"\"+O,V);if(typeof O==\"object\"\u0026\u0026O!==null){switch(O.$$typeof){case ae:return w=w.get(O.key===null?S:O.key)||null,m(y,w,O,V);case he:return w=w.get(O.key===null?S:O.key)||null,k(y,w,O,V);case $e:var W=O._init;return A(w,y,S,W(O._payload),V)}if(Yn(O)||Q(O))return w=w.get(S)||null,N(y,w,O,V,null);wl(y,O)}return null}function H(w,y,S,O){for(var V=null,W=null,q=y,K=y=0,Le=null;q!==null\u0026\u0026K\u003cS.length;K++){q.index\u003eK?(Le=q,q=null):Le=q.sibling;var ne=T(w,q,S[K],O);if(ne===null){q===null\u0026\u0026(q=Le);break}e\u0026\u0026q\u0026\u0026ne.alternate===null\u0026\u0026t(w,q),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne,q=Le}if(K===S.length)return n(w,q),ye\u0026\u0026fn(w,K),V;if(q===null){for(;K\u003cS.length;K++)q=P(w,S[K],O),q!==null\u0026\u0026(y=i(q,y,K),W===null?V=q:W.sibling=q,W=q);return ye\u0026\u0026fn(w,K),V}for(q=r(w,q);K\u003cS.length;K++)Le=A(q,w,K,S[K],O),Le!==null\u0026\u0026(e\u0026\u0026Le.alternate!==null\u0026\u0026q.delete(Le.key===null?K:Le.key),y=i(Le,y,K),W===null?V=Le:W.sibling=Le,W=Le);return e\u0026\u0026q.forEach(function(nn){return t(w,nn)}),ye\u0026\u0026fn(w,K),V}function $(w,y,S,O){var V=Q(S);if(typeof V!=\"function\")throw Error(u(150));if(S=V.call(S),S==null)throw Error(u(151));for(var W=V=null,q=y,K=y=0,Le=null,ne=S.next();q!==null\u0026\u0026!ne.done;K++,ne=S.next()){q.index\u003eK?(Le=q,q=null):Le=q.sibling;var nn=T(w,q,ne.value,O);if(nn===null){q===null\u0026\u0026(q=Le);break}e\u0026\u0026q\u0026\u0026nn.alternate===null\u0026\u0026t(w,q),y=i(nn,y,K),W===null?V=nn:W.sibling=nn,W=nn,q=Le}if(ne.done)return n(w,q),ye\u0026\u0026fn(w,K),V;if(q===null){for(;!ne.done;K++,ne=S.next())ne=P(w,ne.value,O),ne!==null\u0026\u0026(y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return ye\u0026\u0026fn(w,K),V}for(q=r(w,q);!ne.done;K++,ne=S.next())ne=A(q,w,K,ne.value,O),ne!==null\u0026\u0026(e\u0026\u0026ne.alternate!==null\u0026\u0026q.delete(ne.key===null?K:ne.key),y=i(ne,y,K),W===null?V=ne:W.sibling=ne,W=ne);return e\u0026\u0026q.forEach(function(Xp){return t(w,Xp)}),ye\u0026\u0026fn(w,K),V}function xe(w,y,S,O){if(typeof S==\"object\"\u0026\u0026S!==null\u0026\u0026S.type===we\u0026\u0026S.key===null\u0026\u0026(S=S.props.children),typeof S==\"object\"\u0026\u0026S!==null){switch(S.$$typeof){case ae:e:{for(var V=S.key,W=y;W!==null;){if(W.key===V){if(V=S.type,V===we){if(W.tag===7){n(w,W.sibling),y=l(W,S.props.children),y.return=w,w=y;break e}}else if(W.elementType===V||typeof V==\"object\"\u0026\u0026V!==null\u0026\u0026V.$$typeof===$e\u0026\u0026sa(V)===W.type){n(w,W.sibling),y=l(W,S.props),y.ref=Er(w,W,S),y.return=w,w=y;break e}n(w,W);break}else t(w,W);W=W.sibling}S.type===we?(y=wn(S.props.children,w.mode,O,S.key),y.return=w,w=y):(O=Vl(S.type,S.key,S.props,null,w.mode,O),O.ref=Er(w,y,S),O.return=w,w=O)}return a(w);case he:e:{for(W=S.key;y!==null;){if(y.key===W)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=ns(S,w.mode,O),y.return=w,w=y}return a(w);case $e:return W=S._init,xe(w,y,W(S._payload),O)}if(Yn(S))return H(w,y,S,O);if(Q(S))return $(w,y,S,O);wl(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=ts(S,w.mode,O),y.return=w,w=y),a(w)):n(w,y)}return xe}var Un=ua(!0),aa=ua(!1),Sl=qt(null),kl=null,Bn=null,fi=null;function di(){fi=Bn=kl=null}function pi(e){var t=Sl.current;pe(Sl),e._currentValue=t}function hi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes\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){kl=e,fi=Bn=null,e=e.dependencies,e!==null\u0026\u0026e.firstContext!==null\u0026\u0026((e.lanes\u0026t)!==0\u0026\u0026(qe=!0),e.firstContext=null)}function ot(e){var t=e._currentValue;if(fi!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(kl===null)throw Error(u(308));Bn=e,kl.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var dn=null;function mi(e){dn===null?dn=[e]:dn.push(e)}function ca(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mi(t)):(n.next=l.next,l.next=n),t.interleaved=n,jt(e,r)}function jt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null\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 Gt=!1;function yi(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 Ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Xt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(b\u00262)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,jt(e,n)}return l=r.interleaved,l===null?(t.next=t,mi(r)):(t.next=l.next,l.next=t),r.interleaved=t,jt(e,n)}function El(e,t,n){if(t=t.updateQueue,t!==null\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 xl(e,t,n,r){var l=e.updateQueue;Gt=!1;var i=l.firstBaseUpdate,a=l.lastBaseUpdate,h=l.shared.pending;if(h!==null){l.shared.pending=null;var m=h,k=m.next;m.next=null,a===null?i=k:a.next=k,a=m;var N=e.alternate;N!==null\u0026\u0026(N=N.updateQueue,h=N.lastBaseUpdate,h!==a\u0026\u0026(h===null?N.firstBaseUpdate=k:h.next=k,N.lastBaseUpdate=m))}if(i!==null){var P=l.baseState;a=0,N=k=m=null,h=i;do{var T=h.lane,A=h.eventTime;if((r\u0026T)===T){N!==null\u0026\u0026(N=N.next={eventTime:A,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,next:null});e:{var H=e,$=h;switch(T=t,A=n,$.tag){case 1:if(H=$.payload,typeof H==\"function\"){P=H.call(A,P,T);break e}P=H;break e;case 3:H.flags=H.flags\u0026-65537|128;case 0:if(H=$.payload,T=typeof H==\"function\"?H.call(A,P,T):H,T==null)break e;P=B({},P,T);break e;case 2:Gt=!0}}h.callback!==null\u0026\u0026h.lane!==0\u0026\u0026(e.flags|=64,T=l.effects,T===null?l.effects=[h]:T.push(h))}else A={eventTime:A,lane:T,tag:h.tag,payload:h.payload,callback:h.callback,next:null},N===null?(k=N=A,m=P):N=N.next=A,a|=T;if(h=h.next,h===null){if(h=l.shared.pending,h===null)break;T=h,h=T.next,T.next=null,l.lastBaseUpdate=T,l.shared.pending=null}}while(!0);if(N===null\u0026\u0026(m=P),l.baseState=m,l.firstBaseUpdate=k,l.lastBaseUpdate=N,t=l.shared.interleaved,t!==null){l=t;do a|=l.lane,l=l.next;while(l!==t)}else i===null\u0026\u0026(l.shared.lanes=0);mn|=a,e.lanes=a,e.memoizedState=P}}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(u(191,l));l.call(r)}}}var xr={},Ct=qt(xr),_r=qt(xr),Cr=qt(xr);function pn(e){if(e===xr)throw Error(u(174));return e}function gi(e,t){switch(fe(Cr,t),fe(_r,e),fe(Ct,xr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vo(null,\"\");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vo(t,e)}pe(Ct),fe(Ct,t)}function $n(){pe(Ct),pe(_r),pe(Cr)}function ha(e){pn(Cr.current);var t=pn(Ct.current),n=vo(t,e.type);t!==n\u0026\u0026(fe(_r,e),fe(Ct,n))}function vi(e){_r.current===e\u0026\u0026(pe(Ct),pe(_r))}var ge=qt(0);function _l(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null\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 wi=[];function Si(){for(var e=0;e\u003cwi.length;e++)wi[e]._workInProgressVersionPrimary=null;wi.length=0}var Cl=ue.ReactCurrentDispatcher,ki=ue.ReactCurrentBatchConfig,hn=0,ve=null,Te=null,Ne=null,Tl=!1,Tr=!1,Rr=0,gp=0;function Fe(){throw Error(u(321))}function Ei(e,t){if(t===null)return!1;for(var n=0;n\u003ct.length\u0026\u0026n\u003ce.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function xi(e,t,n,r,l,i){if(hn=i,ve=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cl.current=e===null||e.memoizedState===null?kp:Ep,e=n(r,l),Tr){i=0;do{if(Tr=!1,Rr=0,25\u003c=i)throw Error(u(301));i+=1,Ne=Te=null,t.updateQueue=null,Cl.current=xp,e=n(r,l)}while(Tr)}if(Cl.current=Pl,t=Te!==null\u0026\u0026Te.next!==null,hn=0,Ne=Te=ve=null,Tl=!1,t)throw Error(u(300));return e}function _i(){var e=Rr!==0;return Rr=0,e}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function it(){if(Te===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=Te.next;var t=Ne===null?ve.memoizedState:Ne.next;if(t!==null)Ne=t,Te=e;else{if(e===null)throw Error(u(310));Te=e,e={memoizedState:Te.memoizedState,baseState:Te.baseState,baseQueue:Te.baseQueue,queue:Te.queue,next:null},Ne===null?ve.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function Nr(e,t){return typeof t==\"function\"?t(e):t}function Ci(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=Te,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var a=l.next;l.next=i.next,i.next=a}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var h=a=null,m=null,k=i;do{var N=k.lane;if((hn\u0026N)===N)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 P={lane:N,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};m===null?(h=m=P,a=r):m=m.next=P,ve.lanes|=N,mn|=N}k=k.next}while(k!==null\u0026\u0026k!==i);m===null?a=r:m.next=h,pt(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=m,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ve.lanes|=i,mn|=i,l=l.next;while(l!==e)}else l===null\u0026\u0026(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ti(e){var t=it(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var a=l=l.next;do i=e(i,a.action),a=a.next;while(a!==l);pt(i,t.memoizedState)||(qe=!0),t.memoizedState=i,t.baseQueue===null\u0026\u0026(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ma(){}function ya(e,t){var n=ve,r=it(),l=t(),i=!pt(r.memoizedState,l);if(i\u0026\u0026(r.memoizedState=l,qe=!0),r=r.queue,Ri(wa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ne!==null\u0026\u0026Ne.memoizedState.tag\u00261){if(n.flags|=2048,Pr(9,va.bind(null,n,r,l,t),void 0,null),Pe===null)throw Error(u(349));(hn\u002630)!==0||ga(n,t,l)}return l}function ga(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function 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!pt(e,n)}catch{return!0}}function ka(e){var t=jt(e,1);t!==null\u0026\u0026vt(t,e,1,-1)}function Ea(e){var t=Tt();return typeof e==\"function\"\u0026\u0026(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:e},t.queue=e,e=e.dispatch=Sp.bind(null,ve,e),[t.memoizedState,e]}function Pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function xa(){return it().memoizedState}function Rl(e,t,n,r){var l=Tt();ve.flags|=e,l.memoizedState=Pr(1|t,n,void 0,r===void 0?null:r)}function Nl(e,t,n,r){var l=it();r=r===void 0?null:r;var i=void 0;if(Te!==null){var a=Te.memoizedState;if(i=a.destroy,r!==null\u0026\u0026Ei(r,a.deps)){l.memoizedState=Pr(t,n,i,r);return}}ve.flags|=e,l.memoizedState=Pr(1|t,n,i,r)}function _a(e,t){return Rl(8390656,8,e,t)}function Ri(e,t){return Nl(2048,8,e,t)}function Ca(e,t){return Nl(4,2,e,t)}function Ta(e,t){return Nl(4,4,e,t)}function Ra(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 Na(e,t,n){return n=n!=null?n.concat([e]):null,Nl(4,4,Ra.bind(null,t,e),n)}function Ni(){}function Pa(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026Ei(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function La(e,t){var n=it();t=t===void 0?null:t;var r=n.memoizedState;return r!==null\u0026\u0026t!==null\u0026\u0026Ei(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oa(e,t,n){return(hn\u002621)===0?(e.baseState\u0026\u0026(e.baseState=!1,qe=!0),e.memoizedState=n):(pt(n,t)||(n=su(),ve.lanes|=n,mn|=n,e.baseState=!0),t)}function vp(e,t){var n=se;se=n!==0\u0026\u00264\u003en?n:4,e(!0);var r=ki.transition;ki.transition={};try{e(!1),t()}finally{se=n,ki.transition=r}}function za(){return it().memoizedState}function wp(e,t,n){var r=bt(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=Be();vt(n,e,r,l),Fa(n,t,r)}}function Sp(e,t,n){var r=bt(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,pt(h,a)){var m=t.interleaved;m===null?(l.next=l,mi(t)):(l.next=m.next,m.next=l),t.interleaved=l;return}}catch{}finally{}n=ca(e,t,l,r),n!==null\u0026\u0026(l=Be(),vt(n,e,r,l),Fa(n,t,r))}}function Da(e){var t=e.alternate;return e===ve||t!==null\u0026\u0026t===ve}function ja(e,t){Tr=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function 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 Pl={readContext:ot,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},kp={readContext:ot,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:_a,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Rl(4194308,4,Ra.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rl(4,2,e,t)},useMemo:function(e,t){var n=Tt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Tt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=wp.bind(null,ve,e),[r.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:Ea,useDebugValue:Ni,useDeferredValue:function(e){return Tt().memoizedState=e},useTransition:function(){var e=Ea(!1),t=e[0];return e=vp.bind(null,e[1]),Tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ve,l=Tt();if(ye){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Pe===null)throw Error(u(349));(hn\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,Pr(9,va.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Tt(),t=Pe.identifierPrefix;if(ye){var n=Dt,r=zt;n=(r\u0026~(1\u003c\u003c32-dt(r)-1)).toString(32)+n,t=\":\"+t+\"R\"+n,n=Rr++,0\u003cn\u0026\u0026(t+=\"H\"+n.toString(32)),t+=\":\"}else n=gp++,t=\":\"+t+\"r\"+n.toString(32)+\":\";return e.memoizedState=t},unstable_isNewReconciler:!1},Ep={readContext:ot,useCallback:Pa,useContext:ot,useEffect:Ri,useImperativeHandle:Na,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:La,useReducer:Ci,useRef:xa,useState:function(){return Ci(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ci(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1},xp={readContext:ot,useCallback:Pa,useContext:ot,useEffect:Ri,useImperativeHandle:Na,useInsertionEffect:Ca,useLayoutEffect:Ta,useMemo:La,useReducer:Ti,useRef:xa,useState:function(){return Ti(Nr)},useDebugValue:Ni,useDeferredValue:function(e){var t=it();return Te===null?t.memoizedState=e:Oa(t,Te.memoizedState,e)},useTransition:function(){var e=Ti(Nr)[0],t=it().memoizedState;return[e,t]},useMutableSource:ma,useSyncExternalStore:ya,useId:za,unstable_isNewReconciler:!1};function mt(e,t){if(e\u0026\u0026e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0\u0026\u0026(t[n]=e[n]);return t}return t}function Pi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0\u0026\u0026(e.updateQueue.baseState=n)}var Ll={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.payload=t,n!=null\u0026\u0026(i.callback=n),t=Xt(e,i,l),t!==null\u0026\u0026(vt(t,e,l,r),El(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=bt(e),i=Ft(r,l);i.tag=1,i.payload=t,n!=null\u0026\u0026(i.callback=n),t=Xt(e,i,l),t!==null\u0026\u0026(vt(t,e,l,r),El(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=bt(e),l=Ft(n,r);l.tag=2,t!=null\u0026\u0026(l.callback=t),t=Xt(e,l,r),t!==null\u0026\u0026(vt(t,e,r,n),El(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?!mr(n,r)||!mr(l,i):!0}function Ia(e,t,n){var r=!1,l=Qt,i=t.contextType;return typeof i==\"object\"\u0026\u0026i!==null?i=ot(i):(l=We(t)?an:je.current,r=t.contextTypes,i=(r=r!=null)?Fn(e,l):Qt),t=new t(n,i),e.memoizedState=t.state!==null\u0026\u0026t.state!==void 0?t.state:null,t.updater=Ll,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\u0026Ll.enqueueReplaceState(t,t.state,null)}function Li(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},yi(e);var i=t.contextType;typeof i==\"object\"\u0026\u0026i!==null?l.context=ot(i):(i=We(t)?an:je.current,l.context=Fn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i==\"function\"\u0026\u0026(Pi(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\u0026Ll.enqueueReplaceState(l,l.state,null),xl(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+=ee(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 Oi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _p=typeof WeakMap==\"function\"?WeakMap:Map;function Ua(e,t,n){n=Ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Il||(Il=!0,Ki=r),zi(e,t)},n}function Ba(e,t,n){n=Ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==\"function\"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){zi(e,t)}}var i=e.stateNode;return i!==null\u0026\u0026typeof i.componentDidCatch==\"function\"\u0026\u0026(n.callback=function(){zi(e,t),typeof r!=\"function\"\u0026\u0026(Yt===null?Yt=new Set([this]):Yt.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 _p;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=Mp.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=Ft(-1,1),t.tag=2,Xt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Cp=ue.ReactCurrentOwner,qe=!1;function Ue(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=xi(e,t,n,r,i,l),n=_i(),e!==null\u0026\u0026!qe?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~l,At(e,t,l)):(ye\u0026\u0026n\u0026\u0026ii(t),t.flags|=1,Ue(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!es(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=Vl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes\u0026l)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:mr,n(a,r)\u0026\u0026e.ref===t.ref)return At(e,t,l)}return t.flags|=1,e=tn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Qa(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(mr(i,r)\u0026\u0026e.ref===t.ref)if(qe=!1,t.pendingProps=r=i,(e.lanes\u0026l)!==0)(e.flags\u0026131072)!==0\u0026\u0026(qe=!0);else return t.lanes=e.lanes,At(e,t,l)}return Di(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},fe(qn,tt),tt|=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,fe(qn,tt),tt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,fe(qn,tt),tt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,fe(qn,tt),tt|=r;return Ue(e,t,l,n),t.child}function 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 Di(e,t,n,r,l){var i=We(n)?an:je.current;return i=Fn(t,i),Hn(t,l),n=xi(e,t,n,r,i,l),r=_i(),e!==null\u0026\u0026!qe?(t.updateQueue=e.updateQueue,t.flags\u0026=-2053,e.lanes\u0026=~l,At(e,t,l)):(ye\u0026\u0026r\u0026\u0026ii(t),t.flags|=1,Ue(e,t,n,l),t.child)}function Xa(e,t,n,r,l){if(We(n)){var i=!0;hl(t)}else i=!1;if(Hn(t,l),t.stateNode===null)zl(e,t),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=ot(k):(k=We(n)?an:je.current,k=Fn(t,k));var N=n.getDerivedStateFromProps,P=typeof N==\"function\"||typeof a.getSnapshotBeforeUpdate==\"function\";P||typeof a.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof a.componentWillReceiveProps!=\"function\"||(h!==r||m!==k)\u0026\u0026Ma(t,a,r,k),Gt=!1;var T=t.memoizedState;a.state=T,xl(t,r,a,l),m=t.memoizedState,h!==r||T!==m||Ve.current||Gt?(typeof N==\"function\"\u0026\u0026(Pi(t,n,N,r),m=t.memoizedState),(h=Gt||Aa(t,n,h,r,T,m,k))?(P||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:mt(t.type,h),a.props=k,P=t.pendingProps,T=a.context,m=n.contextType,typeof m==\"object\"\u0026\u0026m!==null?m=ot(m):(m=We(n)?an:je.current,m=Fn(t,m));var A=n.getDerivedStateFromProps;(N=typeof A==\"function\"||typeof a.getSnapshotBeforeUpdate==\"function\")||typeof a.UNSAFE_componentWillReceiveProps!=\"function\"\u0026\u0026typeof a.componentWillReceiveProps!=\"function\"||(h!==P||T!==m)\u0026\u0026Ma(t,a,r,m),Gt=!1,T=t.memoizedState,a.state=T,xl(t,r,a,l);var H=t.memoizedState;h!==P||T!==H||Ve.current||Gt?(typeof A==\"function\"\u0026\u0026(Pi(t,n,A,r),H=t.memoizedState),(k=Gt||Aa(t,n,k,r,T,H,m)||!1)?(N||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\u0026T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=\"function\"||h===e.memoizedProps\u0026\u0026T===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\u0026T===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=\"function\"||h===e.memoizedProps\u0026\u0026T===e.memoizedState||(t.flags|=1024),r=!1)}return ji(e,t,n,r,i,l)}function ji(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),At(e,t,i);r=t.stateNode,Cp.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)):Ue(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),gi(e,t.containerInfo)}function Ya(e,t,n,r,l){return Mn(),ci(l),t.flags|=256,Ue(e,t,n,r),t.child}var Fi={dehydrated:null,treeContext:null,retryLane:0};function Ai(e){return{baseLanes:e,cachePool:null,transitions:null}}function Za(e,t,n){var r=t.pendingProps,l=ge.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),fe(ge,l\u00261),e===null)return ai(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=Wl(a,r,0,null),e=wn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ai(n),t.memoizedState=Fi,e):Ii(t,a));if(l=e.memoizedState,l!==null\u0026\u0026(h=l.dehydrated,h!==null))return Tp(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=tn(l,m),r.subtreeFlags=l.subtreeFlags\u002614680064),h!==null?i=tn(h,i):(i=wn(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Ai(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes\u0026~n,t.memoizedState=Fi,r}return i=e.child,e=i.sibling,r=tn(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 Ii(e,t){return t=Wl({mode:\"visible\",children:t},e.mode,0,null),t.return=e,e.child=t}function Ol(e,t,n,r){return r!==null\u0026\u0026ci(r),Un(t,e.child,null,n),e=Ii(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tp(e,t,n,r,l,i,a){if(n)return t.flags\u0026256?(t.flags\u0026=-257,r=Oi(Error(u(422))),Ol(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Wl({mode:\"visible\",children:r.children},l,0,null),i=wn(i,l,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode\u00261)!==0\u0026\u0026Un(t,e.child,null,a),t.child.memoizedState=Ai(a),t.memoizedState=Fi,i);if((t.mode\u00261)===0)return Ol(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(u(419)),r=Oi(i,r,void 0),Ol(e,t,a,r)}if(h=(a\u0026e.childLanes)!==0,qe||h){if(r=Pe,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,jt(e,l),vt(r,e,l,-1))}return bi(),r=Oi(Error(u(421))),Ol(e,t,a,r)}return l.data===\"$?\"?(t.flags|=128,t.child=e.child,t=Up.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,et=Wt(l.nextSibling),be=t,ye=!0,ht=null,e!==null\u0026\u0026(rt[lt++]=zt,rt[lt++]=Dt,rt[lt++]=cn,zt=e.id,Dt=e.overflow,cn=t),t=Ii(t,r.children),t.flags|=4096,t)}function ba(e,t,n){e.lanes|=t;var r=e.alternate;r!==null\u0026\u0026(r.lanes|=t),hi(e.return,t,n)}function Mi(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function ec(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ue(e,t,r.children,n),r=ge.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(fe(ge,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\u0026_l(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),Mi(t,!1,l,n,i);break;case\"backwards\":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null\u0026\u0026_l(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Mi(t,!0,n,null,i);break;case\"together\":Mi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zl(e,t){(t.mode\u00261)===0\u0026\u0026e!==null\u0026\u0026(e.alternate=null,t.alternate=null,t.flags|=2)}function At(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(u(153));if(t.child!==null){for(e=t.child,n=tn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=tn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rp(e,t,n){switch(t.tag){case 3:Ja(t),Mn();break;case 5:ha(t);break;case 1:We(t.type)\u0026\u0026hl(t);break;case 4:gi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;fe(Sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(fe(ge,ge.current\u00261),t.flags|=128,null):(n\u0026t.child.childLanes)!==0?Za(e,t,n):(fe(ge,ge.current\u00261),e=At(e,t,n),e!==null?e.sibling:null);fe(ge,ge.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),fe(ge,ge.current),r)break;return null;case 22:case 23:return t.lanes=0,Ka(e,t,n)}return At(e,t,n)}var tc,Ui,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}},Ui=function(){},nc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,pn(Ct.current);var i=null;switch(n){case\"input\":l=ho(e,l),r=ho(e,r),i=[];break;case\"select\":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),i=[];break;case\"textarea\":l=go(e,l),r=go(e,r),i=[];break;default:typeof l.onClick!=\"function\"\u0026\u0026typeof r.onClick==\"function\"\u0026\u0026(e.onclick=fl)}wo(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\u0026de(\"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 Ae(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 Np(e,t,n){var r=t.pendingProps;switch(si(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return We(t.type)\u0026\u0026pl(),Ae(t),null;case 3:return r=t.stateNode,$n(),pe(Ve),pe(je),Si(),r.pendingContext\u0026\u0026(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)\u0026\u0026(vl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated\u0026\u0026(t.flags\u0026256)===0||(t.flags|=1024,ht!==null\u0026\u0026(Ji(ht),ht=null))),Ui(e,t),Ae(t),null;case 5:vi(t);var l=pn(Cr.current);if(n=t.type,e!==null\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(u(166));return Ae(t),null}if(e=pn(Ct.current),vl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[_t]=t,r[Sr]=i,e=(t.mode\u00261)!==0,n){case\"dialog\":de(\"cancel\",r),de(\"close\",r);break;case\"iframe\":case\"object\":case\"embed\":de(\"load\",r);break;case\"video\":case\"audio\":for(l=0;l\u003cgr.length;l++)de(gr[l],r);break;case\"source\":de(\"error\",r);break;case\"img\":case\"image\":case\"link\":de(\"error\",r),de(\"load\",r);break;case\"details\":de(\"toggle\",r);break;case\"input\":Is(r,i),de(\"invalid\",r);break;case\"select\":r._wrapperState={wasMultiple:!!i.multiple},de(\"invalid\",r);break;case\"textarea\":Bs(r,i),de(\"invalid\",r)}wo(n,i),l=null;for(var a in i)if(i.hasOwnProperty(a)){var h=i[a];a===\"children\"?typeof h==\"string\"?r.textContent!==h\u0026\u0026(i.suppressHydrationWarning!==!0\u0026\u0026cl(r.textContent,h,e),l=[\"children\",h]):typeof h==\"number\"\u0026\u0026r.textContent!==\"\"+h\u0026\u0026(i.suppressHydrationWarning!==!0\u0026\u0026cl(r.textContent,h,e),l=[\"children\",\"\"+h]):f.hasOwnProperty(a)\u0026\u0026h!=null\u0026\u0026a===\"onScroll\"\u0026\u0026de(\"scroll\",r)}switch(n){case\"input\":Hr(r),Us(r,i,!0);break;case\"textarea\":Hr(r),$s(r);break;case\"select\":case\"option\":break;default:typeof i.onClick==\"function\"\u0026\u0026(r.onclick=fl)}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[_t]=t,e[Sr]=r,tc(e,t,!1,!1),t.stateNode=e;e:{switch(a=So(n,r),n){case\"dialog\":de(\"cancel\",e),de(\"close\",e),l=r;break;case\"iframe\":case\"object\":case\"embed\":de(\"load\",e),l=r;break;case\"video\":case\"audio\":for(l=0;l\u003cgr.length;l++)de(gr[l],e);l=r;break;case\"source\":de(\"error\",e),l=r;break;case\"img\":case\"image\":case\"link\":de(\"error\",e),de(\"load\",e),l=r;break;case\"details\":de(\"toggle\",e),l=r;break;case\"input\":Is(e,r),l=ho(e,r),de(\"invalid\",e);break;case\"option\":l=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),de(\"invalid\",e);break;case\"textarea\":Bs(e,r),l=go(e,r),de(\"invalid\",e);break;default:l=r}wo(n,l),h=l;for(i in h)if(h.hasOwnProperty(i)){var m=h[i];i===\"style\"?Qs(e,m):i===\"dangerouslySetInnerHTML\"?(m=m?m.__html:void 0,m!=null\u0026\u0026Ws(e,m)):i===\"children\"?typeof m==\"string\"?(n!==\"textarea\"||m!==\"\")\u0026\u0026Zn(e,m):typeof m==\"number\"\u0026\u0026Zn(e,\"\"+m):i!==\"suppressContentEditableWarning\"\u0026\u0026i!==\"suppressHydrationWarning\"\u0026\u0026i!==\"autoFocus\"\u0026\u0026(f.hasOwnProperty(i)?m!=null\u0026\u0026i===\"onScroll\"\u0026\u0026de(\"scroll\",e):m!=null\u0026\u0026oe(e,i,m,a))}switch(n){case\"input\":Hr(e),Us(e,r,!1);break;case\"textarea\":Hr(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=fl)}switch(n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}}r\u0026\u0026(t.flags|=4)}t.ref!==null\u0026\u0026(t.flags|=512,t.flags|=2097152)}return Ae(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(u(166));if(n=pn(Cr.current),pn(Ct.current),vl(t)){if(r=t.stateNode,n=t.memoizedProps,r[_t]=t,(i=r.nodeValue!==n)\u0026\u0026(e=be,e!==null))switch(e.tag){case 3:cl(r.nodeValue,n,(e.mode\u00261)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0\u0026\u0026cl(r.nodeValue,n,(e.mode\u00261)!==0)}i\u0026\u0026(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_t]=t,t.stateNode=r}return Ae(t),null;case 13:if(pe(ge),r=t.memoizedState,e===null||e.memoizedState!==null\u0026\u0026e.memoizedState.dehydrated!==null){if(ye\u0026\u0026et!==null\u0026\u0026(t.mode\u00261)!==0\u0026\u0026(t.flags\u0026128)===0)ia(),Mn(),t.flags|=98560,i=!1;else if(i=vl(t),r!==null\u0026\u0026r.dehydrated!==null){if(e===null){if(!i)throw Error(u(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(u(317));i[_t]=t}else Mn(),(t.flags\u0026128)===0\u0026\u0026(t.memoizedState=null),t.flags|=4;Ae(t),i=!1}else ht!==null\u0026\u0026(Ji(ht),ht=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||(ge.current\u00261)!==0?Re===0\u0026\u0026(Re=3):bi())),t.updateQueue!==null\u0026\u0026(t.flags|=4),Ae(t),null);case 4:return $n(),Ui(e,t),e===null\u0026\u0026vr(t.stateNode.containerInfo),Ae(t),null;case 10:return pi(t.type._context),Ae(t),null;case 17:return We(t.type)\u0026\u0026pl(),Ae(t),null;case 19:if(pe(ge),i=t.memoizedState,i===null)return Ae(t),null;if(r=(t.flags\u0026128)!==0,a=i.rendering,a===null)if(r)Lr(i,!1);else{if(Re!==0||e!==null\u0026\u0026(e.flags\u0026128)!==0)for(e=t.child;e!==null;){if(a=_l(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 fe(ge,ge.current\u00261|2),t.child}e=e.sibling}i.tail!==null\u0026\u0026Ee()\u003eQn\u0026\u0026(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=_l(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null\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 Ae(t),null}else 2*Ee()-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=Ee(),t.sibling=null,n=ge.current,fe(ge,r?n\u00261|2:n\u00261),t):(Ae(t),null);case 22:case 23:return Zi(),r=t.memoizedState!==null,e!==null\u0026\u0026e.memoizedState!==null!==r\u0026\u0026(t.flags|=8192),r\u0026\u0026(t.mode\u00261)!==0?(tt\u00261073741824)!==0\u0026\u0026(Ae(t),t.subtreeFlags\u00266\u0026\u0026(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(u(156,t.tag))}function Pp(e,t){switch(si(t),t.tag){case 1:return We(t.type)\u0026\u0026pl(),e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 3:return $n(),pe(Ve),pe(je),Si(),e=t.flags,(e\u002665536)!==0\u0026\u0026(e\u0026128)===0?(t.flags=e\u0026-65537|128,t):null;case 5:return vi(t),null;case 13:if(pe(ge),e=t.memoizedState,e!==null\u0026\u0026e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));Mn()}return e=t.flags,e\u002665536?(t.flags=e\u0026-65537|128,t):null;case 19:return pe(ge),null;case 4:return $n(),null;case 10:return pi(t.type._context),null;case 22:case 23:return Zi(),null;case 24:return null;default:return null}}var Dl=!1,Ie=!1,Lp=typeof WeakSet==\"function\"?WeakSet:Set,M=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n==\"function\")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function Bi(e,t,n){try{n()}catch(r){ke(e,t,r)}}var lc=!1;function Op(e,t){if(Zo=br,e=Au(),Wo(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,N=0,P=e,T=null;t:for(;;){for(var A;P!==n||l!==0\u0026\u0026P.nodeType!==3||(h=a+l),P!==i||r!==0\u0026\u0026P.nodeType!==3||(m=a+r),P.nodeType===3\u0026\u0026(a+=P.nodeValue.length),(A=P.firstChild)!==null;)T=P,P=A;for(;;){if(P===e)break t;if(T===n\u0026\u0026++k===l\u0026\u0026(h=a),T===i\u0026\u0026++N===r\u0026\u0026(m=a),(A=P.nextSibling)!==null)break;P=T,T=P.parentNode}P=A}n=h===-1||m===-1?null:{start:h,end:m}}else n=null}n=n||{start:0,end:0}}else n=null;for(bo={focusedElem:e,selectionRange:n},br=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags\u00261028)!==0\u0026\u0026e!==null)e.return=t,M=e;else for(;M!==null;){t=M;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,xe=H.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?$:mt(t.type,$),xe);w.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent=\"\":S.nodeType===9\u0026\u0026S.documentElement\u0026\u0026S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(O){ke(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return H=lc,lc=!1,H}function Or(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\u0026Bi(t,n,i)}l=l.next}while(l!==r)}}function jl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag\u0026e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Hi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==\"function\"?t(e):t.current=e}}function 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[_t],delete t[Sr],delete t[ri],delete t[pp],delete t[hp])),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 $i(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fl));else if(r!==4\u0026\u0026(e=e.child,e!==null))for($i(e,t,n),e=e.sibling;e!==null;)$i(e,t,n),e=e.sibling}function Vi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4\u0026\u0026(e=e.child,e!==null))for(Vi(e,t,n),e=e.sibling;e!==null;)Vi(e,t,n),e=e.sibling}var ze=null,yt=!1;function Jt(e,t,n){for(n=n.child;n!==null;)uc(e,t,n),n=n.sibling}function uc(e,t,n){if(xt\u0026\u0026typeof xt.onCommitFiberUnmount==\"function\")try{xt.onCommitFiberUnmount(Kr,n)}catch{}switch(n.tag){case 5:Ie||Wn(n,t);case 6:var r=ze,l=yt;ze=null,Jt(e,t,n),ze=r,yt=l,ze!==null\u0026\u0026(yt?(e=ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ze.removeChild(n.stateNode));break;case 18:ze!==null\u0026\u0026(yt?(e=ze,n=n.stateNode,e.nodeType===8?ni(e.parentNode,n):e.nodeType===1\u0026\u0026ni(e,n),ar(e)):ni(ze,n.stateNode));break;case 4:r=ze,l=yt,ze=n.stateNode.containerInfo,yt=!0,Jt(e,t,n),ze=r,yt=l;break;case 0:case 11:case 14:case 15:if(!Ie\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\u0026Bi(n,t,a),l=l.next}while(l!==r)}Jt(e,t,n);break;case 1:if(!Ie\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){ke(n,t,h)}Jt(e,t,n);break;case 21:Jt(e,t,n);break;case 22:n.mode\u00261?(Ie=(r=Ie)||n.memoizedState!==null,Jt(e,t,n),Ie=r):Jt(e,t,n);break;default:Jt(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 Lp),t.forEach(function(r){var l=Bp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r\u003cn.length;r++){var l=n[r];try{var i=e,a=t,h=a;e:for(;h!==null;){switch(h.tag){case 5:ze=h.stateNode,yt=!1;break e;case 3:ze=h.stateNode.containerInfo,yt=!0;break e;case 4:ze=h.stateNode.containerInfo,yt=!0;break e}h=h.return}if(ze===null)throw Error(u(160));uc(i,a,l),ze=null,yt=!1;var m=l.alternate;m!==null\u0026\u0026(m.return=null),l.return=null}catch(k){ke(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(gt(t,e),Rt(e),r\u00264){try{Or(3,e,e.return),jl(3,e)}catch($){ke(e,e.return,$)}try{Or(5,e,e.return)}catch($){ke(e,e.return,$)}}break;case 1:gt(t,e),Rt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026Wn(n,n.return);break;case 5:if(gt(t,e),Rt(e),r\u0026512\u0026\u0026n!==null\u0026\u0026Wn(n,n.return),e.flags\u002632){var l=e.stateNode;try{Zn(l,\"\")}catch($){ke(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),So(h,a);var k=So(h,i);for(a=0;a\u003cm.length;a+=2){var N=m[a],P=m[a+1];N===\"style\"?Qs(l,P):N===\"dangerouslySetInnerHTML\"?Ws(l,P):N===\"children\"?Zn(l,P):oe(l,N,P,k)}switch(h){case\"input\":mo(l,i);break;case\"textarea\":Hs(l,i);break;case\"select\":var T=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var A=i.value;A!=null?xn(l,!!i.multiple,A,!1):T!==!!i.multiple\u0026\u0026(i.defaultValue!=null?xn(l,!!i.multiple,i.defaultValue,!0):xn(l,!!i.multiple,i.multiple?[]:\"\",!1))}l[Sr]=i}catch($){ke(e,e.return,$)}}break;case 6:if(gt(t,e),Rt(e),r\u00264){if(e.stateNode===null)throw Error(u(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch($){ke(e,e.return,$)}}break;case 3:if(gt(t,e),Rt(e),r\u00264\u0026\u0026n!==null\u0026\u0026n.memoizedState.isDehydrated)try{ar(t.containerInfo)}catch($){ke(e,e.return,$)}break;case 4:gt(t,e),Rt(e);break;case 13:gt(t,e),Rt(e),l=e.child,l.flags\u00268192\u0026\u0026(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null\u0026\u0026l.alternate.memoizedState!==null||(Qi=Ee())),r\u00264\u0026\u0026ac(e);break;case 22:if(N=n!==null\u0026\u0026n.memoizedState!==null,e.mode\u00261?(Ie=(k=Ie)||N,gt(t,e),Ie=k):gt(t,e),Rt(e),r\u00268192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)\u0026\u0026!N\u0026\u0026(e.mode\u00261)!==0)for(M=e,N=e.child;N!==null;){for(P=M=N;M!==null;){switch(T=M,A=T.child,T.tag){case 0:case 11:case 14:case 15:Or(4,T,T.return);break;case 1:Wn(T,T.return);var H=T.stateNode;if(typeof H.componentWillUnmount==\"function\"){r=T,n=T.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch($){ke(r,n,$)}}break;case 5:Wn(T,T.return);break;case 22:if(T.memoizedState!==null){pc(P);continue}}A!==null?(A.return=T,M=A):pc(P)}N=N.sibling}e:for(N=null,P=e;;){if(P.tag===5){if(N===null){N=P;try{l=P.stateNode,k?(i=l.style,typeof i.setProperty==\"function\"?i.setProperty(\"display\",\"none\",\"important\"):i.display=\"none\"):(h=P.stateNode,m=P.memoizedProps.style,a=m!=null\u0026\u0026m.hasOwnProperty(\"display\")?m.display:null,h.style.display=qs(\"display\",a))}catch($){ke(e,e.return,$)}}}else if(P.tag===6){if(N===null)try{P.stateNode.nodeValue=k?\"\":P.memoizedProps}catch($){ke(e,e.return,$)}}else if((P.tag!==22\u0026\u0026P.tag!==23||P.memoizedState===null||P===e)\u0026\u0026P.child!==null){P.child.return=P,P=P.child;continue}if(P===e)break e;for(;P.sibling===null;){if(P.return===null||P.return===e)break e;N===P\u0026\u0026(N=null),P=P.return}N===P\u0026\u0026(N=null),P.sibling.return=P.return,P=P.sibling}}break;case 19:gt(t,e),Rt(e),r\u00264\u0026\u0026ac(e);break;case 21:break;default:gt(t,e),Rt(e)}}function Rt(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(u(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags\u002632\u0026\u0026(Zn(l,\"\"),r.flags\u0026=-33);var i=sc(e);Vi(e,i,l);break;case 3:case 4:var a=r.stateNode.containerInfo,h=sc(e);$i(e,h,a);break;default:throw Error(u(161))}}catch(m){ke(e,e.return,m)}e.flags\u0026=-3}t\u00264096\u0026\u0026(e.flags\u0026=-4097)}function zp(e,t,n){M=e,fc(e)}function fc(e,t,n){for(var r=(e.mode\u00261)!==0;M!==null;){var l=M,i=l.child;if(l.tag===22\u0026\u0026r){var a=l.memoizedState!==null||Dl;if(!a){var h=l.alternate,m=h!==null\u0026\u0026h.memoizedState!==null||Ie;h=Dl;var k=Ie;if(Dl=a,(Ie=m)\u0026\u0026!k)for(M=l;M!==null;)a=M,m=a.child,a.tag===22\u0026\u0026a.memoizedState!==null?hc(l):m!==null?(m.return=a,M=m):hc(l);for(;i!==null;)M=i,fc(i),i=i.sibling;M=l,Dl=h,Ie=k}dc(e)}else(l.subtreeFlags\u00268772)!==0\u0026\u0026i!==null?(i.return=l,M=i):dc(e)}}function dc(e){for(;M!==null;){var t=M;if((t.flags\u00268772)!==0){var n=t.alternate;try{if((t.flags\u00268772)!==0)switch(t.tag){case 0:case 11:case 15:Ie||jl(5,t);break;case 1:var r=t.stateNode;if(t.flags\u00264\u0026\u0026!Ie)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null\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 N=k.memoizedState;if(N!==null){var P=N.dehydrated;P!==null\u0026\u0026ar(P)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(u(163))}Ie||t.flags\u0026512\u0026\u0026Hi(t)}catch(T){ke(t,t.return,T)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function pc(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function hc(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jl(4,t)}catch(m){ke(t,n,m)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==\"function\"){var l=t.return;try{r.componentDidMount()}catch(m){ke(t,l,m)}}var i=t.return;try{Hi(t)}catch(m){ke(t,i,m)}break;case 5:var a=t.return;try{Hi(t)}catch(m){ke(t,a,m)}}}catch(m){ke(t,t.return,m)}if(t===e){M=null;break}var h=t.sibling;if(h!==null){h.return=t.return,M=h;break}M=t.return}}var Dp=Math.ceil,Fl=ue.ReactCurrentDispatcher,Wi=ue.ReactCurrentOwner,st=ue.ReactCurrentBatchConfig,b=0,Pe=null,Ce=null,De=0,tt=0,qn=qt(0),Re=0,zr=null,mn=0,Al=0,qi=0,Dr=null,Qe=null,Qi=0,Qn=1/0,It=null,Il=!1,Ki=null,Yt=null,Ml=!1,Zt=null,Ul=0,jr=0,Gi=null,Bl=-1,Hl=0;function Be(){return(b\u00266)!==0?Ee():Bl!==-1?Bl:Bl=Ee()}function bt(e){return(e.mode\u00261)===0?1:(b\u00262)!==0\u0026\u0026De!==0?De\u0026-De:yp.transition!==null?(Hl===0\u0026\u0026(Hl=su()),Hl):(e=se,e!==0||(e=window.event,e=e===void 0?16:yu(e.type)),e)}function vt(e,t,n,r){if(50\u003cjr)throw jr=0,Gi=null,Error(u(185));lr(e,n,r),((b\u00262)===0||e!==Pe)\u0026\u0026(e===Pe\u0026\u0026((b\u00262)===0\u0026\u0026(Al|=n),Re===4\u0026\u0026en(e,De)),Ke(e,r),n===1\u0026\u0026b===0\u0026\u0026(t.mode\u00261)===0\u0026\u0026(Qn=Ee()+500,ml\u0026\u0026Kt()))}function Ke(e,t){var n=e.callbackNode;yd(e,t);var r=Jr(e,e===Pe?De: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?mp(yc.bind(null,e)):ta(yc.bind(null,e)),fp(function(){(b\u00266)===0\u0026\u0026Kt()}),n=null;else{switch(uu(r)){case 1:n=Ro;break;case 4:n=ou;break;case 16:n=Qr;break;case 536870912:n=iu;break;default:n=Qr}n=_c(n,mc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mc(e,t){if(Bl=-1,Hl=0,(b\u00266)!==0)throw Error(u(327));var n=e.callbackNode;if(Kn()\u0026\u0026e.callbackNode!==n)return null;var r=Jr(e,e===Pe?De:0);if(r===0)return null;if((r\u002630)!==0||(r\u0026e.expiredLanes)!==0||t)t=$l(e,r);else{t=r;var l=b;b|=2;var i=vc();(Pe!==e||De!==t)\u0026\u0026(It=null,Qn=Ee()+500,gn(e,t));do try{Ap();break}catch(h){gc(e,h)}while(!0);di(),Fl.current=i,b=l,Ce!==null?t=0:(Pe=null,De=0,t=Re)}if(t!==0){if(t===2\u0026\u0026(l=No(e),l!==0\u0026\u0026(r=l,t=Xi(e,l))),t===1)throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;if(t===6)en(e,r);else{if(l=e.current.alternate,(r\u002630)===0\u0026\u0026!jp(l)\u0026\u0026(t=$l(e,r),t===2\u0026\u0026(i=No(e),i!==0\u0026\u0026(r=i,t=Xi(e,i))),t===1))throw n=zr,gn(e,0),en(e,r),Ke(e,Ee()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(u(345));case 2:vn(e,Qe,It);break;case 3:if(en(e,r),(r\u0026130023424)===r\u0026\u0026(t=Qi+500-Ee(),10\u003ct)){if(Jr(e,0)!==0)break;if(l=e.suspendedLanes,(l\u0026r)!==r){Be(),e.pingedLanes|=e.suspendedLanes\u0026l;break}e.timeoutHandle=ti(vn.bind(null,e,Qe,It),t);break}vn(e,Qe,It);break;case 4:if(en(e,r),(r\u00264194240)===r)break;for(t=e.eventTimes,l=-1;0\u003cr;){var a=31-dt(r);i=1\u003c\u003ca,a=t[a],a\u003el\u0026\u0026(l=a),r\u0026=~i}if(r=l,r=Ee()-r,r=(120\u003er?120:480\u003er?480:1080\u003er?1080:1920\u003er?1920:3e3\u003er?3e3:4320\u003er?4320:1960*Dp(r/1960))-r,10\u003cr){e.timeoutHandle=ti(vn.bind(null,e,Qe,It),r);break}vn(e,Qe,It);break;case 5:vn(e,Qe,It);break;default:throw Error(u(329))}}}return Ke(e,Ee()),e.callbackNode===n?mc.bind(null,e):null}function Xi(e,t){var n=Dr;return e.current.memoizedState.isDehydrated\u0026\u0026(gn(e,t).flags|=256),e=$l(e,t),e!==2\u0026\u0026(t=Qe,Qe=n,t!==null\u0026\u0026Ji(t)),e}function Ji(e){Qe===null?Qe=e:Qe.push.apply(Qe,e)}function jp(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(!pt(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 en(e,t){for(t\u0026=~qi,t\u0026=~Al,e.suspendedLanes|=t,e.pingedLanes\u0026=~t,e=e.expirationTimes;0\u003ct;){var n=31-dt(t),r=1\u003c\u003cn;e[n]=-1,t\u0026=~r}}function yc(e){if((b\u00266)!==0)throw Error(u(327));Kn();var t=Jr(e,0);if((t\u00261)===0)return Ke(e,Ee()),null;var n=$l(e,t);if(e.tag!==0\u0026\u0026n===2){var r=No(e);r!==0\u0026\u0026(t=r,n=Xi(e,r))}if(n===1)throw n=zr,gn(e,0),en(e,t),Ke(e,Ee()),n;if(n===6)throw Error(u(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vn(e,Qe,It),Ke(e,Ee()),null}function Yi(e,t){var n=b;b|=1;try{return e(t)}finally{b=n,b===0\u0026\u0026(Qn=Ee()+500,ml\u0026\u0026Kt())}}function yn(e){Zt!==null\u0026\u0026Zt.tag===0\u0026\u0026(b\u00266)===0\u0026\u0026Kn();var t=b;b|=1;var n=st.transition,r=se;try{if(st.transition=null,se=1,e)return e()}finally{se=r,st.transition=n,b=t,(b\u00266)===0\u0026\u0026Kt()}}function Zi(){tt=qn.current,pe(qn)}function gn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1\u0026\u0026(e.timeoutHandle=-1,cp(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(si(r),r.tag){case 1:r=r.type.childContextTypes,r!=null\u0026\u0026pl();break;case 3:$n(),pe(Ve),pe(je),Si();break;case 5:vi(r);break;case 4:$n();break;case 13:pe(ge);break;case 19:pe(ge);break;case 10:pi(r.type._context);break;case 22:case 23:Zi()}n=n.return}if(Pe=e,Ce=e=tn(e.current,null),De=tt=t,Re=0,zr=null,qi=Al=mn=0,Qe=Dr=null,dn!==null){for(t=0;t\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=Ce;try{if(di(),Cl.current=Pl,Tl){for(var r=ve.memoizedState;r!==null;){var l=r.queue;l!==null\u0026\u0026(l.pending=null),r=r.next}Tl=!1}if(hn=0,Ne=Te=ve=null,Tr=!1,Rr=0,Wi.current=null,n===null||n.return===null){Re=1,zr=t,Ce=null;break}e:{var i=e,a=n.return,h=n,m=t;if(t=De,h.flags|=32768,m!==null\u0026\u0026typeof m==\"object\"\u0026\u0026typeof m.then==\"function\"){var k=m,N=h,P=N.tag;if((N.mode\u00261)===0\u0026\u0026(P===0||P===11||P===15)){var T=N.alternate;T?(N.updateQueue=T.updateQueue,N.memoizedState=T.memoizedState,N.lanes=T.lanes):(N.updateQueue=null,N.memoizedState=null)}var A=$a(a);if(A!==null){A.flags\u0026=-257,Va(A,a,h,i,t),A.mode\u00261\u0026\u0026Ha(i,k,t),t=A,m=k;var H=t.updateQueue;if(H===null){var $=new Set;$.add(m),t.updateQueue=$}else H.add(m);break e}else{if((t\u00261)===0){Ha(i,k,t),bi();break e}m=Error(u(426))}}else if(ye\u0026\u0026h.mode\u00261){var xe=$a(a);if(xe!==null){(xe.flags\u002665536)===0\u0026\u0026(xe.flags|=256),Va(xe,a,h,i,t),ci(Vn(m,h));break e}}i=m=Vn(m,h),Re!==4\u0026\u0026(Re=2),Dr===null?Dr=[i]:Dr.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(Yt===null||!Yt.has(S)))){i.flags|=65536,t\u0026=-t,i.lanes|=t;var O=Ba(i,h,t);da(i,O);break e}}i=i.return}while(i!==null)}Sc(n)}catch(V){t=V,Ce===n\u0026\u0026n!==null\u0026\u0026(Ce=n=n.return);continue}break}while(!0)}function vc(){var e=Fl.current;return Fl.current=Pl,e===null?Pl:e}function bi(){(Re===0||Re===3||Re===2)\u0026\u0026(Re=4),Pe===null||(mn\u0026268435455)===0\u0026\u0026(Al\u0026268435455)===0||en(Pe,De)}function $l(e,t){var n=b;b|=2;var r=vc();(Pe!==e||De!==t)\u0026\u0026(It=null,gn(e,t));do try{Fp();break}catch(l){gc(e,l)}while(!0);if(di(),b=n,Fl.current=r,Ce!==null)throw Error(u(261));return Pe=null,De=0,Re}function Fp(){for(;Ce!==null;)wc(Ce)}function Ap(){for(;Ce!==null\u0026\u0026!sd();)wc(Ce)}function wc(e){var t=xc(e.alternate,e,tt);e.memoizedProps=e.pendingProps,t===null?Sc(e):Ce=t,Wi.current=null}function Sc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags\u002632768)===0){if(n=Np(n,t,tt),n!==null){Ce=n;return}}else{if(n=Pp(n,t),n!==null){n.flags\u0026=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Re=6,Ce=null;return}}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Re===0\u0026\u0026(Re=5)}function vn(e,t,n){var r=se,l=st.transition;try{st.transition=null,se=1,Ip(e,t,n,r)}finally{st.transition=l,se=r}return null}function Ip(e,t,n,r){do Kn();while(Zt!==null);if((b\u00266)!==0)throw Error(u(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(u(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(gd(e,i),e===Pe\u0026\u0026(Ce=Pe=null,De=0),(n.subtreeFlags\u00262064)===0\u0026\u0026(n.flags\u00262064)===0||Ml||(Ml=!0,_c(Qr,function(){return Kn(),null})),i=(n.flags\u002615990)!==0,(n.subtreeFlags\u002615990)!==0||i){i=st.transition,st.transition=null;var a=se;se=1;var h=b;b|=4,Wi.current=null,Op(e,n),cc(n,e),rp(bo),br=!!Zo,bo=Zo=null,e.current=n,zp(n),ud(),b=h,se=a,st.transition=i}else e.current=n;if(Ml\u0026\u0026(Ml=!1,Zt=e,Ul=l),i=e.pendingLanes,i===0\u0026\u0026(Yt=null),fd(n.stateNode),Ke(e,Ee()),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(Il)throw Il=!1,e=Ki,Ki=null,e;return(Ul\u00261)!==0\u0026\u0026e.tag!==0\u0026\u0026Kn(),i=e.pendingLanes,(i\u00261)!==0?e===Gi?jr++:(jr=0,Gi=e):jr=0,Kt(),null}function Kn(){if(Zt!==null){var e=uu(Ul),t=st.transition,n=se;try{if(st.transition=null,se=16\u003ee?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Ul=0,(b\u00266)!==0)throw Error(u(331));var l=b;for(b|=4,M=e.current;M!==null;){var i=M,a=i.child;if((M.flags\u002616)!==0){var h=i.deletions;if(h!==null){for(var m=0;m\u003ch.length;m++){var k=h[m];for(M=k;M!==null;){var N=M;switch(N.tag){case 0:case 11:case 15:Or(8,N,i)}var P=N.child;if(P!==null)P.return=N,M=P;else for(;M!==null;){N=M;var T=N.sibling,A=N.return;if(oc(N),N===k){M=null;break}if(T!==null){T.return=A,M=T;break}M=A}}}var H=i.alternate;if(H!==null){var $=H.child;if($!==null){H.child=null;do{var xe=$.sibling;$.sibling=null,$=xe}while($!==null)}}M=i}}if((i.subtreeFlags\u00262064)!==0\u0026\u0026a!==null)a.return=i,M=a;else e:for(;M!==null;){if(i=M,(i.flags\u00262048)!==0)switch(i.tag){case 0:case 11:case 15:Or(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,M=w;break e}M=i.return}}var y=e.current;for(M=y;M!==null;){a=M;var S=a.child;if((a.subtreeFlags\u00262064)!==0\u0026\u0026S!==null)S.return=a,M=S;else e:for(a=y;M!==null;){if(h=M,(h.flags\u00262048)!==0)try{switch(h.tag){case 0:case 11:case 15:jl(9,h)}}catch(V){ke(h,h.return,V)}if(h===a){M=null;break e}var O=h.sibling;if(O!==null){O.return=h.return,M=O;break e}M=h.return}}if(b=l,Kt(),xt\u0026\u0026typeof xt.onPostCommitFiberRoot==\"function\")try{xt.onPostCommitFiberRoot(Kr,e)}catch{}r=!0}return r}finally{se=n,st.transition=t}}return!1}function kc(e,t,n){t=Vn(n,t),t=Ua(e,t,1),e=Xt(e,t,1),t=Be(),e!==null\u0026\u0026(lr(e,1,t),Ke(e,t))}function ke(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(Yt===null||!Yt.has(r))){e=Vn(n,e),e=Ba(t,e,1),t=Xt(t,e,1),e=Be(),t!==null\u0026\u0026(lr(t,1,e),Ke(t,e));break}}t=t.return}}function Mp(e,t,n){var r=e.pingCache;r!==null\u0026\u0026r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes\u0026n,Pe===e\u0026\u0026(De\u0026n)===n\u0026\u0026(Re===4||Re===3\u0026\u0026(De\u0026130023424)===De\u0026\u0026500\u003eEe()-Qi?gn(e,0):qi|=n),Ke(e,t)}function Ec(e,t){t===0\u0026\u0026((e.mode\u00261)===0?t=1:(t=Xr,Xr\u003c\u003c=1,(Xr\u0026130023424)===0\u0026\u0026(Xr=4194304)));var n=Be();e=jt(e,t),e!==null\u0026\u0026(lr(e,t,n),Ke(e,n))}function Up(e){var t=e.memoizedState,n=0;t!==null\u0026\u0026(n=t.retryLane),Ec(e,n)}function Bp(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(u(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||Ve.current)qe=!0;else{if((e.lanes\u0026n)===0\u0026\u0026(t.flags\u0026128)===0)return qe=!1,Rp(e,t,n);qe=(e.flags\u0026131072)!==0}else qe=!1,ye\u0026\u0026(t.flags\u00261048576)!==0\u0026\u0026na(t,gl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;zl(e,t),e=t.pendingProps;var l=Fn(t,je.current);Hn(t,n),l=xi(null,t,r,e,l,n);var i=_i();return t.flags|=1,typeof l==\"object\"\u0026\u0026l!==null\u0026\u0026typeof l.render==\"function\"\u0026\u0026l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,hl(t)):i=!1,t.memoizedState=l.state!==null\u0026\u0026l.state!==void 0?l.state:null,yi(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,Li(t,r,e,n),t=ji(null,t,r,!0,i,n)):(t.tag=0,ye\u0026\u0026i\u0026\u0026ii(t),Ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(zl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=$p(r),e=mt(r,e),l){case 0:t=Di(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,mt(r.type,e),n);break e}throw Error(u(306,r,\"\"))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Di(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Xa(e,t,r,l,n);case 3:e:{if(Ja(t),e===null)throw Error(u(387));r=t.pendingProps,i=t.memoizedState,l=i.element,fa(e,t),xl(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags\u0026256){l=Vn(Error(u(423)),t),t=Ya(e,t,r,n,l);break e}else if(r!==l){l=Vn(Error(u(424)),t),t=Ya(e,t,r,n,l);break e}else for(et=Wt(t.stateNode.containerInfo.firstChild),be=t,ye=!0,ht=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=At(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null\u0026\u0026ai(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,a=l.children,ei(r,l)?a=null:i!==null\u0026\u0026ei(r,i)\u0026\u0026(t.flags|=32),Ga(e,t),Ue(e,t,a,n),t.child;case 6:return e===null\u0026\u0026ai(t),null;case 13:return Za(e,t,n);case 4:return gi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Wa(e,t,r,l,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,a=l.value,fe(Sl,r._currentValue),r._currentValue=a,i!==null)if(pt(i.value,a)){if(i.children===l.children\u0026\u0026!Ve.current){t=At(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=Ft(-1,n\u0026-n),m.tag=2;var k=i.updateQueue;if(k!==null){k=k.shared;var N=k.pending;N===null?m.next=m:(m.next=N.next,N.next=m),k.pending=m}}i.lanes|=n,m=i.alternate,m!==null\u0026\u0026(m.lanes|=n),hi(i.return,n,t),h.lanes|=n;break}m=m.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(u(341));a.lanes|=n,h=a.alternate,h!==null\u0026\u0026(h.lanes|=n),hi(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Hn(t,n),l=ot(l),r=r(l),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),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:mt(r,l),zl(e,t),t.tag=1,We(r)?(e=!0,hl(t)):e=!1,Hn(t,n),Ia(t,r,l),Li(t,r,l,n),ji(null,t,r,!0,e,n);case 19:return ec(e,t,n);case 22:return Ka(e,t,n)}throw Error(u(156,t.tag))};function _c(e,t){return ru(e,t)}function Hp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ut(e,t,n,r){return new Hp(e,t,n,r)}function es(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $p(e){if(typeof e==\"function\")return es(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kt)return 11;if(e===Et)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=ut(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags\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 Vl(e,t,n,r,l,i){var a=2;if(r=e,typeof e==\"function\")es(e)\u0026\u0026(a=1);else if(typeof e==\"string\")a=5;else e:switch(e){case we:return wn(n.children,l,i,t);case Oe:a=8,l|=8;break;case ct:return e=ut(12,n,t,l|2),e.elementType=ct,e.lanes=i,e;case Je:return e=ut(13,n,t,l),e.elementType=Je,e.lanes=i,e;case ft:return e=ut(19,n,t,l),e.elementType=ft,e.lanes=i,e;case Se:return Wl(n,l,i,t);default:if(typeof e==\"object\"\u0026\u0026e!==null)switch(e.$$typeof){case Pt:a=10;break e;case on:a=9;break e;case kt:a=11;break e;case Et:a=14;break e;case $e:a=16,r=null;break e}throw Error(u(130,e==null?e:typeof e,\"\"))}return t=ut(a,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function Wl(e,t,n,r){return e=ut(22,e,r,t),e.elementType=Se,e.lanes=n,e.stateNode={isHidden:!1},e}function ts(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function ns(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Vp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Po(0),this.expirationTimes=Po(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Po(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rs(e,t,n,r,l,i,a,h,m){return e=new Vp(e,t,n,h,m),t===1?(t=1,i===!0\u0026\u0026(t|=8)):t=0,i=ut(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},yi(i),e}function Wp(e,t,n){var r=3\u003carguments.length\u0026\u0026arguments[3]!==void 0?arguments[3]:null;return{$$typeof:he,key:r==null?null:\"\"+r,children:e,containerInfo:t,implementation:n}}function Cc(e){if(!e)return Qt;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(u(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(We(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(u(171))}if(e.tag===1){var n=e.type;if(We(n))return bu(e,n,t)}return t}function Tc(e,t,n,r,l,i,a,h,m){return e=rs(n,r,!0,e,l,i,a,h,m),e.context=Cc(null),n=e.current,r=Be(),l=bt(n),i=Ft(r,l),i.callback=t??null,Xt(n,i,l),e.current.lanes=l,lr(e,l,r),Ke(e,r),e}function ql(e,t,n,r){var l=t.current,i=Be(),a=bt(l);return n=Cc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ft(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null\u0026\u0026(t.callback=r),e=Xt(l,t,a),e!==null\u0026\u0026(vt(e,l,a,i),El(e,l,a)),a}function Ql(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Rc(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 ls(e,t){Rc(e,t),(e=e.alternate)\u0026\u0026Rc(e,t)}function qp(){return null}var Nc=typeof reportError==\"function\"?reportError:function(e){console.error(e)};function os(e){this._internalRoot=e}Kl.prototype.render=os.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));ql(e,t,null,null)},Kl.prototype.unmount=os.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;yn(function(){ql(null,e,null,null)}),t[Lt]=null}};function Kl(e){this._internalRoot=e}Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=fu();e={blockedOn:null,target:e,priority:t};for(var n=0;n\u003cHt.length\u0026\u0026t!==0\u0026\u0026t\u003cHt[n].priority;n++);Ht.splice(n,0,e),n===0\u0026\u0026hu(e)}};function is(e){return!(!e||e.nodeType!==1\u0026\u0026e.nodeType!==9\u0026\u0026e.nodeType!==11)}function Gl(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 Qp(e,t,n,r,l){if(l){if(typeof r==\"function\"){var i=r;r=function(){var k=Ql(a);i.call(k)}}var a=Tc(t,r,e,0,null,!1,!1,\"\",Pc);return e._reactRootContainer=a,e[Lt]=a.current,vr(e.nodeType===8?e.parentNode:e),yn(),a}for(;l=e.lastChild;)e.removeChild(l);if(typeof r==\"function\"){var h=r;r=function(){var k=Ql(m);h.call(k)}}var m=rs(e,0,!1,null,null,!1,!1,\"\",Pc);return e._reactRootContainer=m,e[Lt]=m.current,vr(e.nodeType===8?e.parentNode:e),yn(function(){ql(t,m,n,r)}),m}function Xl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var a=i;if(typeof l==\"function\"){var h=l;l=function(){var m=Ql(a);h.call(m)}}ql(t,a,e,l)}else a=Qp(n,t,e,l,r);return Ql(a)}au=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=rr(t.pendingLanes);n!==0\u0026\u0026(Lo(t,n|1),Ke(t,Ee()),(b\u00266)===0\u0026\u0026(Qn=Ee()+500,Kt()))}break;case 13:yn(function(){var r=jt(e,1);if(r!==null){var l=Be();vt(r,e,1,l)}}),ls(e,1)}},Oo=function(e){if(e.tag===13){var t=jt(e,134217728);if(t!==null){var n=Be();vt(t,e,134217728,n)}ls(e,134217728)}},cu=function(e){if(e.tag===13){var t=bt(e),n=jt(e,t);if(n!==null){var r=Be();vt(n,e,t,r)}ls(e,t)}},fu=function(){return se},du=function(e,t){var n=se;try{return se=e,t()}finally{se=n}},xo=function(e,t,n){switch(t){case\"input\":if(mo(e,n),t=n.name,n.type===\"radio\"\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=dl(r);if(!l)throw Error(u(90));As(r),mo(r,l)}}}break;case\"textarea\":Hs(e,n);break;case\"select\":t=n.value,t!=null\u0026\u0026xn(e,!!n.multiple,t,!1)}},Js=Yi,Ys=yn;var Kp={usingClientEntryPoint:!1,Events:[kr,Dn,dl,Gs,Xs,Yi]},Fr={findFiberByHostInstance:un,bundleType:0,version:\"18.3.1\",rendererPackageName:\"react-dom\"},Gp={bundleType:Fr.bundleType,version:Fr.version,rendererPackageName:Fr.rendererPackageName,rendererConfig:Fr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ue.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tu(e),e===null?null:e.stateNode},findFiberByHostInstance:Fr.findFiberByHostInstance||qp,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{Kr=Jl.inject(Gp),xt=Jl}catch{}}return Ge.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kp,Ge.createPortal=function(e,t){var n=2\u003carguments.length\u0026\u0026arguments[2]!==void 0?arguments[2]:null;if(!is(t))throw Error(u(200));return Wp(e,t,null,n)},Ge.createRoot=function(e,t){if(!is(e))throw Error(u(299));var n=!1,r=\"\",l=Nc;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=rs(e,1,!1,null,null,n,!1,r,l),e[Lt]=t.current,vr(e.nodeType===8?e.parentNode:e),new os(t)},Ge.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render==\"function\"?Error(u(188)):(e=Object.keys(e).join(\",\"),Error(u(268,e)));return e=tu(t),e=e===null?null:e.stateNode,e},Ge.flushSync=function(e){return yn(e)},Ge.hydrate=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!0,n)},Ge.hydrateRoot=function(e,t,n){if(!is(e))throw Error(u(405));var r=n!=null\u0026\u0026n.hydratedSources||null,l=!1,i=\"\",a=Nc;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,vr(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 Kl(t)},Ge.render=function(e,t,n){if(!Gl(t))throw Error(u(200));return Xl(null,e,t,!1,n)},Ge.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(u(40));return e._reactRootContainer?(yn(function(){Xl(null,null,e,!1,function(){e._reactRootContainer=null,e[Lt]=null})}),!0):!1},Ge.unstable_batchedUpdates=Yi,Ge.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(u(200));if(e==null||e._reactInternals===void 0)throw Error(u(38));return Xl(e,t,n,!1,r)},Ge.version=\"18.3.1-next-f1338f8080-20240426\",Ge}var Ic;function n1(){if(Ic)return as.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(s){console.error(s)}}return o(),as.exports=t1(),as.exports}var Mc;function r1(){if(Mc)return Yl;Mc=1;var o=n1();return Yl.createRoot=o.createRoot,Yl.hydrateRoot=o.hydrateRoot,Yl}var l1=r1();const o1=cf(l1);var Ps=Ns();function ff(o){return o\u0026\u0026o.__esModule\u0026\u0026Object.prototype.hasOwnProperty.call(o,\"default\")?o.default:o}var ds={exports:{}},ps,Uc;function i1(){if(Uc)return ps;Uc=1;var o=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";return ps=o,ps}var hs,Bc;function s1(){if(Bc)return hs;Bc=1;var o=i1();function s(){}function u(){}return u.resetWarningCache=s,hs=function(){function c(p,g,_,x,C,L){if(L!==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}}c.isRequired=c;function f(){return c}var d={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:f,element:c,elementType:c,instanceOf:f,node:c,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:u,resetWarningCache:s};return d.PropTypes=d,d},hs}var Hc;function u1(){return Hc||(Hc=1,ds.exports=s1()()),ds.exports}var at=u1(),$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 a1(){return Vc||(Vc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){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 u.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)s.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?(u.default=u,o.exports=u):window.classNames=u})()}($c)),$c.exports}var c1=a1();const f1=ff(c1),d1=\"_logo_1ucpf_27\",p1={logo:d1},h1=f1.bind({...p1}),Zl={base:\"#626366\",secondary:\"#0202EA\",inverse:\"#ffffff\"},df=({ariaHidden:o=!0,className:s,inverse:u,title:c=\"Healthgrades\",width:f})=\u003e{const d={[s]:s,logo:!0,\"logo--standard\":!u,\"logo--inverse\":u},p=u?Zl.inverse:Zl.base,g=u?Zl.inverse:Zl.secondary;return I.jsxs(\"svg\",{className:h1(d),\"aria-hidden\":o?!0:null,width:f||\"100%\",viewBox:\"0 0 165 24\",children:[I.jsx(\"title\",{children:c}),I.jsx(\"path\",{fill:p,d:\"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\"}),I.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\"}),I.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\"})]})};df.propTypes={ariaHidden:at.bool,className:at.string,inverse:at.bool,title:at.string,width:at.number};var ms={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 m1(){return Wc||(Wc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){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 u.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)s.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?(u.default=u,o.exports=u):window.classNames=u})()}(ms)),ms.exports}var y1=m1();const Gn=cf(y1),g1=\"Xf8Xj\",v1=\"UsscU\",w1=\"_9Sfro\",S1=\"e-REr\",k1=\"yLS5b\",E1=\"_7nyFu\",x1=\"Dp470\",rn={closed:g1,linkList:v1,open:w1,icon:S1,menuBtnTitle:k1,title:E1,btn:x1};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 _1(){return Qc||(Qc=1,function(o){(function(){var s={}.hasOwnProperty;function u(){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 u.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)s.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?(u.default=u,o.exports=u):window.classNames=u})()}(qc)),qc.exports}var C1=_1();const T1=ff(C1),R1=\"_icon_1tari_27\",N1=\"_xs_1tari_33\",P1=\"_sm_1tari_36\",L1=\"_md_1tari_39\",O1=\"_lg_1tari_42\",z1=\"_xl_1tari_45\",D1=\"_inheritSize_1tari_48\",ys={icon:R1,xs:N1,sm:P1,md:L1,lg:O1,xl:z1,inheritSize:D1},He=({ariaHidden:o=!0,className:s,children:u,inheritSize:c,noSetSize:f,qaTarget:d,size:p=\"md\",title:g,viewBox:_=\"0 0 24 24\"})=\u003e{const x={[s]:!!s,[ys.icon]:!c,[ys[p]]:!c\u0026\u0026!f,[ys.inheritSize]:c};return I.jsxs(\"svg\",{className:T1(x),viewBox:_,width:\"1em\",height:\"1em\",\"aria-hidden\":o,\"data-qa-target\":d,focusable:!1,children:[!o\u0026\u0026!!g\u0026\u0026I.jsx(\"title\",{children:g}),u]})};He.propTypes={ariaHidden:at.bool,className:at.string,inheritSize:at.bool,noSetSize:at.bool,qaTarget:at.string,size:at.oneOf([\"xs\",\"sm\",\"md\",\"lg\",\"xl\"]),title:at.string};const j1=I.jsx(\"path\",{d:\"M8 20l8-8-8-8\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\"}),Ls=o=\u003e{const{qaTarget:s=\"chevron-right-icon\",title:u=\"Chevron Right\"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:j1})};Ls.propTypes=He.propTypes;/*! js-cookie v3.0.5 | MIT */function bl(o){for(var s=1;s\u003carguments.length;s++){var u=arguments[s];for(var c in u)o[c]=u[c]}return o}var F1={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 Ss(o,s){function u(f,d,p){if(!(typeof document\u003e\"u\")){p=bl({},s,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(\"=\"),x=_.slice(1).join(\"=\");try{var C=decodeURIComponent(_[0]);if(p[C]=o.read(x,C),f===C)break}catch{}}return f?p[f]:p}}return Object.create({set:u,get:c,remove:function(f,d){u(f,\"\",bl({},d,{expires:-1}))},withAttributes:function(f){return Ss(this.converter,bl({},this.attributes,f))},withConverter:function(f){return Ss(bl({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(s)},converter:{value:Object.freeze(o)}})}var A1=Ss(F1,{path:\"/\"});const Os=()=\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}},pf=()=\u003etypeof window\u003c\"u\"\u0026\u0026!!window,hf=!pf()||!window.location||!window.location.search,I1=o=\u003eo[0].toUpperCase()+o.slice(1),mf=/hg\\.debug(\\w*)=true/i,ks=/hg3.enable(\\w*)debug/i,yf=(o,s)=\u003e{const u=o.match(s)||{};return u\u0026\u0026u[1]||null},M1=()=\u003ehf?!1:yf(window.location.search,mf),U1=()=\u003eOs()?Object.keys(localStorage).reduce((o,s)=\u003eo||ks.test(s)\u0026\u0026yf(s,ks),!1):!1,B1=()=\u003e{const o=M1()||U1()||\"analytics\";return{localStorageName:`hg3.${o.toLowerCase()}Debug`,localStorageToggleName:`hg3.enable${I1(o)}Debug`}},{localStorageName:zs,localStorageToggleName:H1}=B1(),$1=()=\u003ehf?null:mf.test(window.location.search),V1=()=\u003eOs()?Object.entries(localStorage).some(([o,s])=\u003eo.match(ks)\u0026\u0026s===\"true\"):null,gf=()=\u003e{const o=$1()||V1(),s=Os();if(s)try{localStorage.setItem(H1,o)}catch(u){__DEBUG__\u0026\u0026console.warn(\"analyticsDebug: Unable to save debug information to localStorage\",u)}return o\u0026\u0026s},vf=()=\u003e{try{localStorage.setItem(zs,\"[]\")}catch(o){__DEBUG__\u0026\u0026console.error(\"analyticsDebug: Unable to save debug information to localStorage\",o)}},wf=()=\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[]},Sf=(o,{contextData:s,...u})=\u003e{if(!gf())return vf(),!1;const c=wf().concat(JSON.stringify({...s,...u,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}},W1={clear:vf,getCallHistory:wf,recordCall:Sf};gf()\u0026\u0026pf()\u0026\u0026(window.Test={analyticsDebug:W1,...window.Test});const kf=({pageName:o=!1,PageName:s=!1,...u}={})=\u003e({...u,PageName:s||o||\"\"});let eo=typeof window\u003c\"u\"?kf(window.utag_data)||{}:{},wt={callStack:[],waitingForUtag:!1,waitForUtag:()=\u003e{if(wt.waitingForUtag)return;wt.waitingForUtag=!0;let o=0;const s=setInterval(()=\u003e{if(window.utag){clearInterval(s);const u=wt.callStack.length;for(let c=0;c\u003cu;c++){const f=wt.callStack.shift();window.utag[f.name](f.data)}}else o++\u003e10\u0026\u0026(console.error(\"utag did not resolve\"),clearInterval(s))},100)},view:o=\u003e{window.utag?window.utag.view(o):(wt.callStack\u0026\u0026wt.callStack.push({name:\"view\",data:o}),wt.waitForUtag())},link:o=\u003e{window.utag?window.utag.link(o):(wt.callStack\u0026\u0026wt.callStack.push({name:\"link\",data:o}),wt.waitForUtag())}};const Kc=(o={})=\u003eObject.entries(o).reduce((s,[u,c])=\u003e(c\u0026\u0026(s[u.replace(\"hg.\",\"\")]=c),s),{}),q1={_utagData:()=\u003eeo,getLegacyAnalyticsInstance:()=\u003e{const{s:{constructor:{name:o=\"\"}={}}={}}=window||{};return o===\"AppMeasurement\"?window.s:void 0},trackLink:(o,s,u=!0)=\u003e{try{!u\u0026\u0026typeof window\u003c\"u\"\u0026\u0026(console.log(window.utag_data),window.utag_data\u0026\u0026(eo=window.utag_data));const{addTrackValues:c,contextData:f=!1,PageName:d=!1,...p}=kf(s),g=c||p,_=(d||eo.PageName)+\"|\"+o,{server:x,ProductChannel:C,RollupSpecialtyID:L,ClientID:j}=eo,G={ClientID:j,link_name:_,ProductChannel:C,RollupSpecialtyID:L,server:x,SitePathing:_,...Kc(g||{}),...Kc(f||{})};setTimeout(()=\u003e{wt.link(G),Sf(\"trackLink\",G)},0)}catch(c){console.error(c)}}},Q1={getLegacyAnalyticsInstance:()=\u003e({}),trackLink:()=\u003e{}},K1=typeof window\u003e\"u\"?Q1:q1,G1={ELEMENT_CLICKED:\"redventures.usertracking.v3.ElementClicked\"},Ef=(o,s={},u,c=G1.ELEMENT_CLICKED)=\u003e{const f=X1(o,u);K1.trackLink(` Header - ${o}`,{...s,...f,actionOutcome:\"internal\",schemaTypes:c})},X1=(o,s)=\u003e{var d;const u=s==null?void 0:s.target,c=((d=u==null?void 0:u.dataset)==null?void 0:d.qaTarget)??(u==null?void 0:u.getAttribute(\"data-qa-target\")),f=u==null?void 0:u.innerText;return{webElement:{htmlId:c??\"\",name:o,text:f??\"\"}}},J1=\"x2RPM\",Y1=\"I5ACa\",Z1=\"E-fRP\",lo={linkList:J1,listWrap:Y1,listItem:Z1,new:\"E5zf3\"},b1=({linkList:o,listId:s})=\u003eo.links.map(({extraClasses:u=\"\",isNewLink:c=!1,target:f=\"_blank\",text:d=\"\",url:p=\"\",svgIcon:g=\"\"},_)=\u003e{const x=`${s}--link-${_+1}`,C={[lo.listItem]:!0,[lo.new]:c,[u]:u};let L=p;if(d===\"Do Not Sell or Share My Personal Information\"\u0026\u0026typeof document\u003c\"u\"){const j=\"40706f89-b4b9-4c92-b517-bd87b5ddee4c\",G=A1.get(\"tglr_anon_id\"),D=`${p}?anonymousId=${G}\u0026orgId=${j}`;L=G?D:p}return I.jsx(\"li\",{children:p?I.jsxs(\"a\",{className:Gn(C),\"data-qa-target\":x,href:L,target:f,rel:f===\"_blank\"?\"noopener\":null,onClick:j=\u003eEf(`Footer ${s}: ${d.replace(/\\u00B7/,\"\")}`,{},j),children:[d,g\u0026\u0026I.jsx(\"span\",{className:\"footer-link-list-item__icon\",dangerouslySetInnerHTML:{__html:g}})]}):I.jsxs(\"button\",{className:Gn(C),\"data-qa-target\":x,type:\"button\",children:[d,g\u0026\u0026I.jsx(\"span\",{className:\"footer-link-list-item__icon\",dangerouslySetInnerHTML:{__html:g}})]})},_)}),xf=({className:o,linkList:s,listId:u,listWrap:c})=\u003e{var d;if(!((d=s==null?void 0:s.links)!=null\u0026\u0026d.length))return null;const f={[o]:o,[lo.linkList]:!0,[lo.listWrap]:c,\"list-unstyled\":!0};return I.jsx(\"ul\",{className:Gn(f),id:u,children:b1({linkList:s,listId:u})})},e0=({linkList:o,openByDefault:s})=\u003e{const[u,c]=Ps.useState(s),{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`,x=`${g}--menu-btn`,C={[rn.closed]:!u,[rn.open]:u};return I.jsxs(\"div\",{className:Gn(C),\"data-qa-target\":g,children:[I.jsx(\"div\",{className:Gn([rn.menuBtnTitle],[rn.title]),\"data-qa-target\":_,children:p}),I.jsxs(\"button\",{className:Gn([rn.menuBtnTitle],[rn.btn]),\"aria-controls\":g,\"aria-haspopup\":\"true\",\"data-qa-target\":x,onClick:()=\u003ec(!u),type:\"button\",children:[p,I.jsx(Ls,{size:\"sm\",className:rn.icon})]}),I.jsx(xf,{className:rn.linkList,linkList:o,listId:g})]})},t0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M9.3 21v-8.2H6V9.5h3.3v-2c0-3 1.9-4.5 4.6-4.5l2.7.1v3.2h-1.9C13.2 6.3 13 7 13 8v1.5h4.3l-1.7 3.3H13V21H9.3z\"}),_f=o=\u003e{const{qaTarget:s=\"facebook-icon\",title:u=\"Facebook\"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:t0})};_f.propTypes=He.propTypes;const n0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 001.384 2.126A5.868 5.868 0 004.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 002.126-1.384 5.86 5.86 0 001.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 00-1.384-2.126A5.847 5.847 0 0019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 01-.899 1.382 3.744 3.744 0 01-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 01-1.379-.899 3.644 3.644 0 01-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 100 12.324 6.162 6.162 0 100-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 01-2.88 0 1.44 1.44 0 012.88 0z\"}),Cf=o=\u003e{const{qaTarget:s=\"instagram-icon\",title:u=\"Instagram\"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:\"-2 -2 28 28\",...o,children:n0})};Cf.propTypes=He.propTypes;const r0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M8 19H5V9.6h3v9.6zM6.3 8.3c-.9 0-1.7-.8-1.7-1.8 0-.9.7-1.7 1.7-1.7s1.8.7 1.8 1.7-.8 1.8-1.8 1.8zM19.1 19h-3v-4.7c0-1 0-2.5-1.5-2.5-1.6 0-1.8 1.2-1.8 2.4v4.8h-3V9.5h2.9v1.3c.4-.7 1.3-1.5 2.8-1.5 3 0 3.6 2 3.6 4.6v5.2z\"}),Tf=o=\u003e{const{qaTarget:s=\"linkedIn-icon\",title:u=\"LinkedIn\"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:\"2 2 20 20\",...o,children:r0})};Tf.propTypes=He.propTypes;const l0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z\"}),Rf=o=\u003e{const{qaTarget:s=\"pinterest-icon\",title:u=\"Pinterest\"}=o;return I.jsx(He,{qaTarget:s,title:u,...o,children:l0})};Rf.propTypes=He.propTypes;const o0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M714.163 519.284L1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z\"}),Nf=o=\u003eI.jsx(He,{qaTarget:\"x-icon\",title:\"X\",viewBox:\"50 -180 1200 1600\",...o,children:o0});Nf.propTypes=He.propTypes;const i0=I.jsx(\"path\",{fill:\"currentColor\",d:\"M23.499 6.203a3.008 3.008 0 00-2.089-2.089c-1.87-.501-9.4-.501-9.4-.501s-7.509-.01-9.399.501a3.008 3.008 0 00-2.088 2.09A31.258 31.26 0 000 12.01a31.258 31.26 0 00.523 5.785 3.008 3.008 0 002.088 2.089c1.869.502 9.4.502 9.4.502s7.508 0 9.399-.502a3.008 3.008 0 002.089-2.09 31.258 31.26 0 00.5-5.784 31.258 31.26 0 00-.5-5.808zm-13.891 9.4V8.407l6.266 3.604z\"}),Pf=o=\u003e{const{qaTarget:s=\"youtube-icon\",title:u=\"Youtube\"}=o;return I.jsx(He,{qaTarget:s,title:u,viewBox:\"-1 -1 25 25\",...o,children:i0})};Pf.propTypes=He.propTypes;const s0=o=\u003e{switch(o){case\"twitter\":return I.jsx(Nf,{});case\"instagram\":return I.jsx(Cf,{});case\"youtube\":return I.jsx(Pf,{});case\"pinterest\":return I.jsx(Rf,{});case\"facebook\":return I.jsx(_f,{});case\"linkedin\":return I.jsx(Tf,{});default:return I.jsx(I.Fragment,{})}},u0=({socialLinks:o})=\u003eo.length?o.map(({socialService:s,url:u},c)=\u003e{const f=s.charAt(0).toUpperCase()+s.slice(1);return I.jsx(\"a\",{href:u,\"aria-label\":`Follow Healthgrades on ${f}`,id:`footer-social-link-${s}`,\"data-qa-target\":`social-link-${c+1}`,target:\"_blank\",rel:\"noopener\",children:s0(s)},s)}):I.jsx(I.Fragment,{}),a0=\"iB7P6\",c0=\"Flz-r\",Gc={linkList:a0,menuBtn:c0},f0=({linkList:o})=\u003e{const{id:s,links:u,title:c}=o,f={...o,links:u.map(p=\u003e({text:p.title,type:p.type,url:p.url}))};if(!(u!=null\u0026\u0026u.length)||!c)return null;const d=`footer-${s}-link-list`;return I.jsxs(\"details\",{className:Gc.linkList,\"data-qa-target\":d,children:[I.jsxs(\"summary\",{className:Gc.menuBtn,\"data-qa-target\":`${d}--menu-btn`,children:[c,I.jsx(\"span\",{className:\"sr-only\",children:\" by searching our wide variety of specialty directories:\"}),I.jsx(Ls,{size:\"sm\"})]}),I.jsx(xf,{linkList:f,listId:d,listWrap:!0})]})},d0=()=\u003e{const o=()=\u003ewindow!=null\u0026\u0026window.utag_data?window.utag_data=window.utag_data:I.jsxs(I.Fragment,{children:[window.utag_data=p0,function(s,u,c,f){var d;s=\"https://tags.tiqcdn.com/utag/hg/main/qa/utag.js\",u=document,c=\"script\",f=u.createElement(c),f.src=s,f.type=\"text/javascript\",f.async=!0,s=u.getElementsByTagName(c)[0],(d=s.parentNode)==null||d.insertBefore(f,s)}(null,null,null,null),window.utag_cfg_ovrd=window.utag_cfg_ovrd||{},window.utag_cfg_ovrd.noview=!0]});Ps.useEffect(()=\u003e{o()},[])},Xc=\"footer-import-svc\",p0={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:\"\"},h0=\"QoKk0\",m0=\"JE4qD\",y0=\"_8L3xP\",g0=\"iHKOQ\",v0=\"NXurI\",w0=\"_-9l1r\",S0=\"JKvri\",ln={syndFooter:h0,container:m0,linkList:y0,copyright:g0,newsletter:v0,logos:w0,socialLinks:S0},k0=({cmsBody:o,id:s=\"syndicated-footer\"})=\u003e{var L;d0(),Ps.useEffect(()=\u003e{const j=document.querySelector(\".newsletter-form__btn\");if(!j)return;const G=D=\u003eEf(\"newsletter submit\",{},D);return j.addEventListener(\"click\",G),()=\u003e{document.querySelector(\".newsletter-form__btn\").removeEventListener(\"click\",G)}},[]);const u=j=\u003ej.split(\" \").join(\"-\").toLowerCase(),{footer:{badgeHtml:c=\"\",content:f=[],logo:d={},navigation:p=[],socialIcons:g=[]}={}}=o,_=f==null?void 0:f.find(({type:j})=\u003ej===\"List\"),x=(L=f==null?void 0:f.find(({type:j})=\u003ej===\"RichTextModule\"))==null?void 0:L.text,C=()=\u003ep.map((j,G)=\u003e{const D={id:u(j.text.text),links:j.subNavigation,title:j.text.text};return I.jsx(e0,{linkList:D,openByDefault:D.id===\"our-company\"},G)});return I.jsx(\"footer\",{className:ln.syndFooter,\"data-qa-target\":s,children:I.jsxs(\"div\",{className:ln.container,children:[I.jsx(\"div\",{className:ln.linkList,children:C()}),I.jsx(\"div\",{className:ln.linkList,children:I.jsx(f0,{linkList:{id:u(_.title.text),links:_.items,title:_.title.text}})}),I.jsx(\"div\",{className:ln.newsletter,children:x\u0026\u0026I.jsx(\"div\",{className:\"synd-footer-newsletter\",dangerouslySetInnerHTML:{__html:x}})}),I.jsxs(\"div\",{className:ln.logos,children:[I.jsx(E0,{link:d.link}),I.jsx(\"div\",{className:ln.socialLinks,children:I.jsx(u0,{socialLinks:g})})]}),I.jsx(\"div\",{className:ln.copyright,dangerouslySetInnerHTML:{__html:c}})]})})},E0=({link:o})=\u003e{if(!o)return I.jsx(I.Fragment,{});const s=o.url||\"/\";return I.jsx(\"a\",{\"aria-label\":\"Healthgrades Home\",href:s,id:\"cms-logo--section\",children:I.jsx(df,{inverse:!0,width:200})})};function Lf(o,s){return function(){return o.apply(s,arguments)}}const{toString:x0}=Object.prototype,{getPrototypeOf:Ds}=Object,so=(o=\u003es=\u003e{const u=x0.call(s);return o[u]||(o[u]=u.slice(8,-1).toLowerCase())})(Object.create(null)),St=o=\u003e(o=o.toLowerCase(),s=\u003eso(s)===o),uo=o=\u003es=\u003etypeof s===o,{isArray:Xn}=Array,Mr=uo(\"undefined\");function _0(o){return o!==null\u0026\u0026!Mr(o)\u0026\u0026o.constructor!==null\u0026\u0026!Mr(o.constructor)\u0026\u0026nt(o.constructor.isBuffer)\u0026\u0026o.constructor.isBuffer(o)}const Of=St(\"ArrayBuffer\");function C0(o){let s;return typeof ArrayBuffer\u003c\"u\"\u0026\u0026ArrayBuffer.isView?s=ArrayBuffer.isView(o):s=o\u0026\u0026o.buffer\u0026\u0026Of(o.buffer),s}const T0=uo(\"string\"),nt=uo(\"function\"),zf=uo(\"number\"),ao=o=\u003eo!==null\u0026\u0026typeof o==\"object\",R0=o=\u003eo===!0||o===!1,to=o=\u003e{if(so(o)!==\"object\")return!1;const s=Ds(o);return(s===null||s===Object.prototype||Object.getPrototypeOf(s)===null)\u0026\u0026!(Symbol.toStringTag in o)\u0026\u0026!(Symbol.iterator in o)},N0=St(\"Date\"),P0=St(\"File\"),L0=St(\"Blob\"),O0=St(\"FileList\"),z0=o=\u003eao(o)\u0026\u0026nt(o.pipe),D0=o=\u003e{let s;return o\u0026\u0026(typeof FormData==\"function\"\u0026\u0026o instanceof FormData||nt(o.append)\u0026\u0026((s=so(o))===\"formdata\"||s===\"object\"\u0026\u0026nt(o.toString)\u0026\u0026o.toString()===\"[object FormData]\"))},j0=St(\"URLSearchParams\"),[F0,A0,I0,M0]=[\"ReadableStream\",\"Request\",\"Response\",\"Headers\"].map(St),U0=o=\u003eo.trim?o.trim():o.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");function Ur(o,s,{allOwnKeys:u=!1}={}){if(o===null||typeof o\u003e\"u\")return;let c,f;if(typeof o!=\"object\"\u0026\u0026(o=[o]),Xn(o))for(c=0,f=o.length;c\u003cf;c++)s.call(null,o[c],c,o);else{const d=u?Object.getOwnPropertyNames(o):Object.keys(o),p=d.length;let g;for(c=0;c\u003cp;c++)g=d[c],s.call(null,o[g],g,o)}}function Df(o,s){s=s.toLowerCase();const u=Object.keys(o);let c=u.length,f;for(;c-- \u003e0;)if(f=u[c],s===f.toLowerCase())return f;return null}const Sn=typeof globalThis\u003c\"u\"?globalThis:typeof self\u003c\"u\"?self:typeof window\u003c\"u\"?window:global,jf=o=\u003e!Mr(o)\u0026\u0026o!==Sn;function Es(){const{caseless:o}=jf(this)\u0026\u0026this||{},s={},u=(c,f)=\u003e{const d=o\u0026\u0026Df(s,f)||f;to(s[d])\u0026\u0026to(c)?s[d]=Es(s[d],c):to(c)?s[d]=Es({},c):Xn(c)?s[d]=c.slice():s[d]=c};for(let c=0,f=arguments.length;c\u003cf;c++)arguments[c]\u0026\u0026Ur(arguments[c],u);return s}const B0=(o,s,u,{allOwnKeys:c}={})=\u003e(Ur(s,(f,d)=\u003e{u\u0026\u0026nt(f)?o[d]=Lf(f,u):o[d]=f},{allOwnKeys:c}),o),H0=o=\u003e(o.charCodeAt(0)===65279\u0026\u0026(o=o.slice(1)),o),$0=(o,s,u,c)=\u003e{o.prototype=Object.create(s.prototype,c),o.prototype.constructor=o,Object.defineProperty(o,\"super\",{value:s.prototype}),u\u0026\u0026Object.assign(o.prototype,u)},V0=(o,s,u,c)=\u003e{let f,d,p;const g={};if(s=s||{},o==null)return s;do{for(f=Object.getOwnPropertyNames(o),d=f.length;d-- \u003e0;)p=f[d],(!c||c(p,o,s))\u0026\u0026!g[p]\u0026\u0026(s[p]=o[p],g[p]=!0);o=u!==!1\u0026\u0026Ds(o)}while(o\u0026\u0026(!u||u(o,s))\u0026\u0026o!==Object.prototype);return s},W0=(o,s,u)=\u003e{o=String(o),(u===void 0||u\u003eo.length)\u0026\u0026(u=o.length),u-=s.length;const c=o.indexOf(s,u);return c!==-1\u0026\u0026c===u},q0=o=\u003e{if(!o)return null;if(Xn(o))return o;let s=o.length;if(!zf(s))return null;const u=new Array(s);for(;s-- \u003e0;)u[s]=o[s];return u},Q0=(o=\u003es=\u003eo\u0026\u0026s instanceof o)(typeof Uint8Array\u003c\"u\"\u0026\u0026Ds(Uint8Array)),K0=(o,s)=\u003e{const c=(o\u0026\u0026o[Symbol.iterator]).call(o);let f;for(;(f=c.next())\u0026\u0026!f.done;){const d=f.value;s.call(o,d[0],d[1])}},G0=(o,s)=\u003e{let u;const c=[];for(;(u=o.exec(s))!==null;)c.push(u);return c},X0=St(\"HTMLFormElement\"),J0=o=\u003eo.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(u,c,f){return c.toUpperCase()+f}),Jc=(({hasOwnProperty:o})=\u003e(s,u)=\u003eo.call(s,u))(Object.prototype),Y0=St(\"RegExp\"),Ff=(o,s)=\u003e{const u=Object.getOwnPropertyDescriptors(o),c={};Ur(u,(f,d)=\u003e{let p;(p=s(f,d,o))!==!1\u0026\u0026(c[d]=p||f)}),Object.defineProperties(o,c)},Z0=o=\u003e{Ff(o,(s,u)=\u003e{if(nt(o)\u0026\u0026[\"arguments\",\"caller\",\"callee\"].indexOf(u)!==-1)return!1;const c=o[u];if(nt(c)){if(s.enumerable=!1,\"writable\"in s){s.writable=!1;return}s.set||(s.set=()=\u003e{throw Error(\"Can not rewrite read-only method '\"+u+\"'\")})}})},b0=(o,s)=\u003e{const u={},c=f=\u003e{f.forEach(d=\u003e{u[d]=!0})};return Xn(o)?c(o):c(String(o).split(s)),u},eh=()=\u003e{},th=(o,s)=\u003eo!=null\u0026\u0026Number.isFinite(o=+o)?o:s;function nh(o){return!!(o\u0026\u0026nt(o.append)\u0026\u0026o[Symbol.toStringTag]===\"FormData\"\u0026\u0026o[Symbol.iterator])}const rh=o=\u003e{const s=new Array(10),u=(c,f)=\u003e{if(ao(c)){if(s.indexOf(c)\u003e=0)return;if(!(\"toJSON\"in c)){s[f]=c;const d=Xn(c)?[]:{};return Ur(c,(p,g)=\u003e{const _=u(p,f+1);!Mr(_)\u0026\u0026(d[g]=_)}),s[f]=void 0,d}}return c};return u(o,0)},lh=St(\"AsyncFunction\"),oh=o=\u003eo\u0026\u0026(ao(o)||nt(o))\u0026\u0026nt(o.then)\u0026\u0026nt(o.catch),Af=((o,s)=\u003eo?setImmediate:s?((u,c)=\u003e(Sn.addEventListener(\"message\",({source:f,data:d})=\u003e{f===Sn\u0026\u0026d===u\u0026\u0026c.length\u0026\u0026c.shift()()},!1),f=\u003e{c.push(f),Sn.postMessage(u,\"*\")}))(`axios@${Math.random()}`,[]):u=\u003esetTimeout(u))(typeof setImmediate==\"function\",nt(Sn.postMessage)),ih=typeof queueMicrotask\u003c\"u\"?queueMicrotask.bind(Sn):typeof process\u003c\"u\"\u0026\u0026process.nextTick||Af,E={isArray:Xn,isArrayBuffer:Of,isBuffer:_0,isFormData:D0,isArrayBufferView:C0,isString:T0,isNumber:zf,isBoolean:R0,isObject:ao,isPlainObject:to,isReadableStream:F0,isRequest:A0,isResponse:I0,isHeaders:M0,isUndefined:Mr,isDate:N0,isFile:P0,isBlob:L0,isRegExp:Y0,isFunction:nt,isStream:z0,isURLSearchParams:j0,isTypedArray:Q0,isFileList:O0,forEach:Ur,merge:Es,extend:B0,trim:U0,stripBOM:H0,inherits:$0,toFlatObject:V0,kindOf:so,kindOfTest:St,endsWith:W0,toArray:q0,forEachEntry:K0,matchAll:G0,isHTMLForm:X0,hasOwnProperty:Jc,hasOwnProp:Jc,reduceDescriptors:Ff,freezeMethods:Z0,toObjectSet:b0,toCamelCase:J0,noop:eh,toFiniteNumber:th,findKey:Df,global:Sn,isContextDefined:jf,isSpecCompliantForm:nh,toJSONObject:rh,isAsyncFn:lh,isThenable:oh,setImmediate:Af,asap:ih};function X(o,s,u,c,f){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name=\"AxiosError\",s\u0026\u0026(this.code=s),u\u0026\u0026(this.config=u),c\u0026\u0026(this.request=c),f\u0026\u0026(this.response=f,this.status=f.status?f.status:null)}E.inherits(X,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:E.toJSONObject(this.config),code:this.code,status:this.status}}});const If=X.prototype,Mf={};[\"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{Mf[o]={value:o}});Object.defineProperties(X,Mf);Object.defineProperty(If,\"isAxiosError\",{value:!0});X.from=(o,s,u,c,f,d)=\u003e{const p=Object.create(If);return E.toFlatObject(o,p,function(_){return _!==Error.prototype},g=\u003eg!==\"isAxiosError\"),X.call(p,o.message,s,u,c,f),p.cause=o,p.name=o.name,d\u0026\u0026Object.assign(p,d),p};const sh=null;function xs(o){return E.isPlainObject(o)||E.isArray(o)}function Uf(o){return E.endsWith(o,\"[]\")?o.slice(0,-2):o}function Yc(o,s,u){return o?o.concat(s).map(function(f,d){return f=Uf(f),!u\u0026\u0026d?\"[\"+f+\"]\":f}).join(u?\".\":\"\"):s}function uh(o){return E.isArray(o)\u0026\u0026!o.some(xs)}const ah=E.toFlatObject(E,{},null,function(s){return/^is[A-Z]/.test(s)});function co(o,s,u){if(!E.isObject(o))throw new TypeError(\"target must be an object\");s=s||new FormData,u=E.toFlatObject(u,{metaTokens:!0,dots:!1,indexes:!1},!1,function(U,z){return!E.isUndefined(z[U])});const c=u.metaTokens,f=u.visitor||C,d=u.dots,p=u.indexes,_=(u.Blob||typeof Blob\u003c\"u\"\u0026\u0026Blob)\u0026\u0026E.isSpecCompliantForm(s);if(!E.isFunction(f))throw new TypeError(\"visitor must be a function\");function x(D){if(D===null)return\"\";if(E.isDate(D))return D.toISOString();if(!_\u0026\u0026E.isBlob(D))throw new X(\"Blob is not supported. Use a Buffer instead.\");return E.isArrayBuffer(D)||E.isTypedArray(D)?_\u0026\u0026typeof Blob==\"function\"?new Blob([D]):Buffer.from(D):D}function C(D,U,z){let re=D;if(D\u0026\u0026!z\u0026\u0026typeof D==\"object\"){if(E.endsWith(U,\"{}\"))U=c?U:U.slice(0,-2),D=JSON.stringify(D);else if(E.isArray(D)\u0026\u0026uh(D)||(E.isFileList(D)||E.endsWith(U,\"[]\"))\u0026\u0026(re=E.toArray(D)))return U=Uf(U),re.forEach(function(oe,ue){!(E.isUndefined(oe)||oe===null)\u0026\u0026s.append(p===!0?Yc([U],ue,d):p===null?U:U+\"[]\",x(oe))}),!1}return xs(D)?!0:(s.append(Yc(z,U,d),x(D)),!1)}const L=[],j=Object.assign(ah,{defaultVisitor:C,convertValue:x,isVisitable:xs});function G(D,U){if(!E.isUndefined(D)){if(L.indexOf(D)!==-1)throw Error(\"Circular reference detected in \"+U.join(\".\"));L.push(D),E.forEach(D,function(re,le){(!(E.isUndefined(re)||re===null)\u0026\u0026f.call(s,re,E.isString(le)?le.trim():le,U,j))===!0\u0026\u0026G(re,U?U.concat(le):[le])}),L.pop()}}if(!E.isObject(o))throw new TypeError(\"data must be an object\");return G(o),s}function Zc(o){const s={\"!\":\"%21\",\"'\":\"%27\",\"(\":\"%28\",\")\":\"%29\",\"~\":\"%7E\",\"%20\":\"+\",\"%00\":\"\\0\"};return encodeURIComponent(o).replace(/[!'()~]|%20|%00/g,function(c){return s[c]})}function js(o,s){this._pairs=[],o\u0026\u0026co(o,this,s)}const Bf=js.prototype;Bf.append=function(s,u){this._pairs.push([s,u])};Bf.toString=function(s){const u=s?function(c){return s.call(this,c,Zc)}:Zc;return this._pairs.map(function(f){return u(f[0])+\"=\"+u(f[1])},\"\").join(\"\u0026\")};function ch(o){return encodeURIComponent(o).replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\").replace(/%5B/gi,\"[\").replace(/%5D/gi,\"]\")}function Hf(o,s,u){if(!s)return o;const c=u\u0026\u0026u.encode||ch;E.isFunction(u)\u0026\u0026(u={serialize:u});const f=u\u0026\u0026u.serialize;let d;if(f?d=f(s,u):d=E.isURLSearchParams(s)?s.toString():new js(s,u).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(s,u,c){return this.handlers.push({fulfilled:s,rejected:u,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(s){this.handlers[s]\u0026\u0026(this.handlers[s]=null)}clear(){this.handlers\u0026\u0026(this.handlers=[])}forEach(s){E.forEach(this.handlers,function(c){c!==null\u0026\u0026s(c)})}}const $f={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fh=typeof URLSearchParams\u003c\"u\"?URLSearchParams:js,dh=typeof FormData\u003c\"u\"?FormData:null,ph=typeof Blob\u003c\"u\"?Blob:null,hh={isBrowser:!0,classes:{URLSearchParams:fh,FormData:dh,Blob:ph},protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},Fs=typeof window\u003c\"u\"\u0026\u0026typeof document\u003c\"u\",_s=typeof navigator==\"object\"\u0026\u0026navigator||void 0,mh=Fs\u0026\u0026(!_s||[\"ReactNative\",\"NativeScript\",\"NS\"].indexOf(_s.product)\u003c0),yh=typeof WorkerGlobalScope\u003c\"u\"\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026typeof self.importScripts==\"function\",gh=Fs\u0026\u0026window.location.href||\"http://localhost\",vh=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fs,hasStandardBrowserEnv:mh,hasStandardBrowserWebWorkerEnv:yh,navigator:_s,origin:gh},Symbol.toStringTag,{value:\"Module\"})),Me={...vh,...hh};function wh(o,s){return co(o,new Me.classes.URLSearchParams,Object.assign({visitor:function(u,c,f,d){return Me.isNode\u0026\u0026E.isBuffer(u)?(this.append(c,u.toString(\"base64\")),!1):d.defaultVisitor.apply(this,arguments)}},s))}function Sh(o){return E.matchAll(/\\w+|\\[(\\w*)]/g,o).map(s=\u003es[0]===\"[]\"?\"\":s[1]||s[0])}function kh(o){const s={},u=Object.keys(o);let c;const f=u.length;let d;for(c=0;c\u003cf;c++)d=u[c],s[d]=o[d];return s}function Vf(o){function s(u,c,f,d){let p=u[d++];if(p===\"__proto__\")return!0;const g=Number.isFinite(+p),_=d\u003e=u.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]=[]),s(u,c,f[p],d)\u0026\u0026E.isArray(f[p])\u0026\u0026(f[p]=kh(f[p])),!g)}if(E.isFormData(o)\u0026\u0026E.isFunction(o.entries)){const u={};return E.forEachEntry(o,(c,f)=\u003e{s(Sh(c),f,u,0)}),u}return null}function Eh(o,s,u){if(E.isString(o))try{return(s||JSON.parse)(o),E.trim(o)}catch(c){if(c.name!==\"SyntaxError\")throw c}return(u||JSON.stringify)(o)}const Br={transitional:$f,adapter:[\"xhr\",\"http\",\"fetch\"],transformRequest:[function(s,u){const c=u.getContentType()||\"\",f=c.indexOf(\"application/json\")\u003e-1,d=E.isObject(s);if(d\u0026\u0026E.isHTMLForm(s)\u0026\u0026(s=new FormData(s)),E.isFormData(s))return f?JSON.stringify(Vf(s)):s;if(E.isArrayBuffer(s)||E.isBuffer(s)||E.isStream(s)||E.isFile(s)||E.isBlob(s)||E.isReadableStream(s))return s;if(E.isArrayBufferView(s))return s.buffer;if(E.isURLSearchParams(s))return u.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),s.toString();let g;if(d){if(c.indexOf(\"application/x-www-form-urlencoded\")\u003e-1)return wh(s,this.formSerializer).toString();if((g=E.isFileList(s))||c.indexOf(\"multipart/form-data\")\u003e-1){const _=this.env\u0026\u0026this.env.FormData;return co(g?{\"files[]\":s}:s,_\u0026\u0026new _,this.formSerializer)}}return d||f?(u.setContentType(\"application/json\",!1),Eh(s)):s}],transformResponse:[function(s){const u=this.transitional||Br.transitional,c=u\u0026\u0026u.forcedJSONParsing,f=this.responseType===\"json\";if(E.isResponse(s)||E.isReadableStream(s))return s;if(s\u0026\u0026E.isString(s)\u0026\u0026(c\u0026\u0026!this.responseType||f)){const p=!(u\u0026\u0026u.silentJSONParsing)\u0026\u0026f;try{return JSON.parse(s)}catch(g){if(p)throw g.name===\"SyntaxError\"?X.from(g,X.ERR_BAD_RESPONSE,this,null,this.response):g}}return s}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Me.classes.FormData,Blob:Me.classes.Blob},validateStatus:function(s){return s\u003e=200\u0026\u0026s\u003c300},headers:{common:{Accept:\"application/json, text/plain, */*\",\"Content-Type\":void 0}}};E.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\"],o=\u003e{Br.headers[o]={}});const xh=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\"]),_h=o=\u003e{const s={};let u,c,f;return o\u0026\u0026o.split(`\n`).forEach(function(p){f=p.indexOf(\":\"),u=p.substring(0,f).trim().toLowerCase(),c=p.substring(f+1).trim(),!(!u||s[u]\u0026\u0026xh[u])\u0026\u0026(u===\"set-cookie\"?s[u]?s[u].push(c):s[u]=[c]:s[u]=s[u]?s[u]+\", \"+c:c)}),s},ef=Symbol(\"internals\");function Ir(o){return o\u0026\u0026String(o).trim().toLowerCase()}function no(o){return o===!1||o==null?o:E.isArray(o)?o.map(no):String(o)}function Ch(o){const s=Object.create(null),u=/([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;let c;for(;c=u.exec(o);)s[c[1]]=c[2];return s}const Th=o=\u003e/^[-_a-zA-Z0-9^`|~,!#$%\u0026'*+.]+$/.test(o.trim());function gs(o,s,u,c,f){if(E.isFunction(c))return c.call(this,s,u);if(f\u0026\u0026(s=u),!!E.isString(s)){if(E.isString(c))return s.indexOf(c)!==-1;if(E.isRegExp(c))return c.test(s)}}function Rh(o){return o.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,(s,u,c)=\u003eu.toUpperCase()+c)}function Nh(o,s){const u=E.toCamelCase(\" \"+s);[\"get\",\"set\",\"has\"].forEach(c=\u003e{Object.defineProperty(o,c+u,{value:function(f,d,p){return this[c].call(this,s,f,d,p)},configurable:!0})})}let Xe=class{constructor(s){s\u0026\u0026this.set(s)}set(s,u,c){const f=this;function d(g,_,x){const C=Ir(_);if(!C)throw new Error(\"header name must be a non-empty string\");const L=E.findKey(f,C);(!L||f[L]===void 0||x===!0||x===void 0\u0026\u0026f[L]!==!1)\u0026\u0026(f[L||_]=no(g))}const p=(g,_)=\u003eE.forEach(g,(x,C)=\u003ed(x,C,_));if(E.isPlainObject(s)||s instanceof this.constructor)p(s,u);else if(E.isString(s)\u0026\u0026(s=s.trim())\u0026\u0026!Th(s))p(_h(s),u);else if(E.isHeaders(s))for(const[g,_]of s.entries())d(_,g,c);else s!=null\u0026\u0026d(u,s,c);return this}get(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);if(c){const f=this[c];if(!u)return f;if(u===!0)return Ch(f);if(E.isFunction(u))return u.call(this,f,c);if(E.isRegExp(u))return u.exec(f);throw new TypeError(\"parser must be boolean|regexp|function\")}}}has(s,u){if(s=Ir(s),s){const c=E.findKey(this,s);return!!(c\u0026\u0026this[c]!==void 0\u0026\u0026(!u||gs(this,this[c],c,u)))}return!1}delete(s,u){const c=this;let f=!1;function d(p){if(p=Ir(p),p){const g=E.findKey(c,p);g\u0026\u0026(!u||gs(c,c[g],g,u))\u0026\u0026(delete c[g],f=!0)}}return E.isArray(s)?s.forEach(d):d(s),f}clear(s){const u=Object.keys(this);let c=u.length,f=!1;for(;c--;){const d=u[c];(!s||gs(this,this[d],d,s,!0))\u0026\u0026(delete this[d],f=!0)}return f}normalize(s){const u=this,c={};return E.forEach(this,(f,d)=\u003e{const p=E.findKey(c,d);if(p){u[p]=no(f),delete u[d];return}const g=s?Rh(d):String(d).trim();g!==d\u0026\u0026delete u[d],u[g]=no(f),c[g]=!0}),this}concat(...s){return this.constructor.concat(this,...s)}toJSON(s){const u=Object.create(null);return E.forEach(this,(c,f)=\u003e{c!=null\u0026\u0026c!==!1\u0026\u0026(u[f]=s\u0026\u0026E.isArray(c)?c.join(\", \"):c)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([s,u])=\u003es+\": \"+u).join(`\n`)}get[Symbol.toStringTag](){return\"AxiosHeaders\"}static from(s){return s instanceof this?s:new this(s)}static concat(s,...u){const c=new this(s);return u.forEach(f=\u003ec.set(f)),c}static accessor(s){const c=(this[ef]=this[ef]={accessors:{}}).accessors,f=this.prototype;function d(p){const g=Ir(p);c[g]||(Nh(f,p),c[g]=!0)}return E.isArray(s)?s.forEach(d):d(s),this}};Xe.accessor([\"Content-Type\",\"Content-Length\",\"Accept\",\"Accept-Encoding\",\"User-Agent\",\"Authorization\"]);E.reduceDescriptors(Xe.prototype,({value:o},s)=\u003e{let u=s[0].toUpperCase()+s.slice(1);return{get:()=\u003eo,set(c){this[u]=c}}});E.freezeMethods(Xe);function vs(o,s){const u=this||Br,c=s||u,f=Xe.from(c.headers);let d=c.data;return E.forEach(o,function(g){d=g.call(u,d,f.normalize(),s?s.status:void 0)}),f.normalize(),d}function Wf(o){return!!(o\u0026\u0026o.__CANCEL__)}function Jn(o,s,u){X.call(this,o??\"canceled\",X.ERR_CANCELED,s,u),this.name=\"CanceledError\"}E.inherits(Jn,X,{__CANCEL__:!0});function qf(o,s,u){const c=u.config.validateStatus;!u.status||!c||c(u.status)?o(u):s(new X(\"Request failed with status code \"+u.status,[X.ERR_BAD_REQUEST,X.ERR_BAD_RESPONSE][Math.floor(u.status/100)-4],u.config,u.request,u))}function Ph(o){const s=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(o);return s\u0026\u0026s[1]||\"\"}function Lh(o,s){o=o||10;const u=new Array(o),c=new Array(o);let f=0,d=0,p;return s=s!==void 0?s:1e3,function(_){const x=Date.now(),C=c[d];p||(p=x),u[f]=_,c[f]=x;let L=d,j=0;for(;L!==f;)j+=u[L++],L=L%o;if(f=(f+1)%o,f===d\u0026\u0026(d=(d+1)%o),x-p\u003cs)return;const G=C\u0026\u0026x-C;return G?Math.round(j*1e3/G):void 0}}function Oh(o,s){let u=0,c=1e3/s,f,d;const p=(x,C=Date.now())=\u003e{u=C,f=null,d\u0026\u0026(clearTimeout(d),d=null),o.apply(null,x)};return[(...x)=\u003e{const C=Date.now(),L=C-u;L\u003e=c?p(x,C):(f=x,d||(d=setTimeout(()=\u003e{d=null,p(f)},c-L)))},()=\u003ef\u0026\u0026p(f)]}const oo=(o,s,u=3)=\u003e{let c=0;const f=Lh(50,250);return Oh(d=\u003e{const p=d.loaded,g=d.lengthComputable?d.total:void 0,_=p-c,x=f(_),C=p\u003c=g;c=p;const L={loaded:p,total:g,progress:g?p/g:void 0,bytes:_,rate:x||void 0,estimated:x\u0026\u0026g\u0026\u0026C?(g-p)/x:void 0,event:d,lengthComputable:g!=null,[s?\"download\":\"upload\"]:!0};o(L)},u)},tf=(o,s)=\u003e{const u=o!=null;return[c=\u003es[0]({lengthComputable:u,total:o,loaded:c}),s[1]]},nf=o=\u003e(...s)=\u003eE.asap(()=\u003eo(...s)),zh=Me.hasStandardBrowserEnv?((o,s)=\u003eu=\u003e(u=new URL(u,Me.origin),o.protocol===u.protocol\u0026\u0026o.host===u.host\u0026\u0026(s||o.port===u.port)))(new URL(Me.origin),Me.navigator\u0026\u0026/(msie|trident)/i.test(Me.navigator.userAgent)):()=\u003e!0,Dh=Me.hasStandardBrowserEnv?{write(o,s,u,c,f,d){const p=[o+\"=\"+encodeURIComponent(s)];E.isNumber(u)\u0026\u0026p.push(\"expires=\"+new Date(u).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 s=document.cookie.match(new RegExp(\"(^|;\\\\s*)(\"+o+\")=([^;]*)\"));return s?decodeURIComponent(s[3]):null},remove(o){this.write(o,\"\",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function jh(o){return/^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(o)}function Fh(o,s){return s?o.replace(/\\/?\\/$/,\"\")+\"/\"+s.replace(/^\\/+/,\"\"):o}function Qf(o,s,u){let c=!jh(s);return o\u0026\u0026(c||u==!1)?Fh(o,s):s}const rf=o=\u003eo instanceof Xe?{...o}:o;function En(o,s){s=s||{};const u={};function c(x,C,L,j){return E.isPlainObject(x)\u0026\u0026E.isPlainObject(C)?E.merge.call({caseless:j},x,C):E.isPlainObject(C)?E.merge({},C):E.isArray(C)?C.slice():C}function f(x,C,L,j){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x,L,j)}else return c(x,C,L,j)}function d(x,C){if(!E.isUndefined(C))return c(void 0,C)}function p(x,C){if(E.isUndefined(C)){if(!E.isUndefined(x))return c(void 0,x)}else return c(void 0,C)}function g(x,C,L){if(L in s)return c(x,C);if(L in o)return c(void 0,x)}const _={url:d,method:d,data:d,baseURL:p,transformRequest:p,transformResponse:p,paramsSerializer:p,timeout:p,timeoutMessage:p,withCredentials:p,withXSRFToken:p,adapter:p,responseType:p,xsrfCookieName:p,xsrfHeaderName:p,onUploadProgress:p,onDownloadProgress:p,decompress:p,maxContentLength:p,maxBodyLength:p,beforeRedirect:p,transport:p,httpAgent:p,httpsAgent:p,cancelToken:p,socketPath:p,responseEncoding:p,validateStatus:g,headers:(x,C,L)=\u003ef(rf(x),rf(C),L,!0)};return E.forEach(Object.keys(Object.assign({},o,s)),function(C){const L=_[C]||f,j=L(o[C],s[C],C);E.isUndefined(j)\u0026\u0026L!==g||(u[C]=j)}),u}const Kf=o=\u003e{const s=En({},o);let{data:u,withXSRFToken:c,xsrfHeaderName:f,xsrfCookieName:d,headers:p,auth:g}=s;s.headers=p=Xe.from(p),s.url=Hf(Qf(s.baseURL,s.url,s.allowAbsoluteUrls),o.params,o.paramsSerializer),g\u0026\u0026p.set(\"Authorization\",\"Basic \"+btoa((g.username||\"\")+\":\"+(g.password?unescape(encodeURIComponent(g.password)):\"\")));let _;if(E.isFormData(u)){if(Me.hasStandardBrowserEnv||Me.hasStandardBrowserWebWorkerEnv)p.setContentType(void 0);else if((_=p.getContentType())!==!1){const[x,...C]=_?_.split(\";\").map(L=\u003eL.trim()).filter(Boolean):[];p.setContentType([x||\"multipart/form-data\",...C].join(\"; \"))}}if(Me.hasStandardBrowserEnv\u0026\u0026(c\u0026\u0026E.isFunction(c)\u0026\u0026(c=c(s)),c||c!==!1\u0026\u0026zh(s.url))){const x=f\u0026\u0026d\u0026\u0026Dh.read(d);x\u0026\u0026p.set(f,x)}return s},Ah=typeof XMLHttpRequest\u003c\"u\",Ih=Ah\u0026\u0026function(o){return new Promise(function(u,c){const f=Kf(o);let d=f.data;const p=Xe.from(f.headers).normalize();let{responseType:g,onUploadProgress:_,onDownloadProgress:x}=f,C,L,j,G,D;function U(){G\u0026\u0026G(),D\u0026\u0026D(),f.cancelToken\u0026\u0026f.cancelToken.unsubscribe(C),f.signal\u0026\u0026f.signal.removeEventListener(\"abort\",C)}let z=new XMLHttpRequest;z.open(f.method.toUpperCase(),f.url,!0),z.timeout=f.timeout;function re(){if(!z)return;const oe=Xe.from(\"getAllResponseHeaders\"in z\u0026\u0026z.getAllResponseHeaders()),ae={data:!g||g===\"text\"||g===\"json\"?z.responseText:z.response,status:z.status,statusText:z.statusText,headers:oe,config:o,request:z};qf(function(we){u(we),U()},function(we){c(we),U()},ae),z=null}\"onloadend\"in z?z.onloadend=re:z.onreadystatechange=function(){!z||z.readyState!==4||z.status===0\u0026\u0026!(z.responseURL\u0026\u0026z.responseURL.indexOf(\"file:\")===0)||setTimeout(re)},z.onabort=function(){z\u0026\u0026(c(new X(\"Request aborted\",X.ECONNABORTED,o,z)),z=null)},z.onerror=function(){c(new X(\"Network Error\",X.ERR_NETWORK,o,z)),z=null},z.ontimeout=function(){let ue=f.timeout?\"timeout of \"+f.timeout+\"ms exceeded\":\"timeout exceeded\";const ae=f.transitional||$f;f.timeoutErrorMessage\u0026\u0026(ue=f.timeoutErrorMessage),c(new X(ue,ae.clarifyTimeoutError?X.ETIMEDOUT:X.ECONNABORTED,o,z)),z=null},d===void 0\u0026\u0026p.setContentType(null),\"setRequestHeader\"in z\u0026\u0026E.forEach(p.toJSON(),function(ue,ae){z.setRequestHeader(ae,ue)}),E.isUndefined(f.withCredentials)||(z.withCredentials=!!f.withCredentials),g\u0026\u0026g!==\"json\"\u0026\u0026(z.responseType=f.responseType),x\u0026\u0026([j,D]=oo(x,!0),z.addEventListener(\"progress\",j)),_\u0026\u0026z.upload\u0026\u0026([L,G]=oo(_),z.upload.addEventListener(\"progress\",L),z.upload.addEventListener(\"loadend\",G)),(f.cancelToken||f.signal)\u0026\u0026(C=oe=\u003e{z\u0026\u0026(c(!oe||oe.type?new Jn(null,o,z):oe),z.abort(),z=null)},f.cancelToken\u0026\u0026f.cancelToken.subscribe(C),f.signal\u0026\u0026(f.signal.aborted?C():f.signal.addEventListener(\"abort\",C)));const le=Ph(f.url);if(le\u0026\u0026Me.protocols.indexOf(le)===-1){c(new X(\"Unsupported protocol \"+le+\":\",X.ERR_BAD_REQUEST,o));return}z.send(d||null)})},Mh=(o,s)=\u003e{const{length:u}=o=o?o.filter(Boolean):[];if(s||u){let c=new AbortController,f;const d=function(x){if(!f){f=!0,g();const C=x instanceof Error?x:this.reason;c.abort(C instanceof X?C:new Jn(C instanceof Error?C.message:C))}};let p=s\u0026\u0026setTimeout(()=\u003e{p=null,d(new X(`timeout ${s} of ms exceeded`,X.ETIMEDOUT))},s);const g=()=\u003e{o\u0026\u0026(p\u0026\u0026clearTimeout(p),p=null,o.forEach(x=\u003e{x.unsubscribe?x.unsubscribe(d):x.removeEventListener(\"abort\",d)}),o=null)};o.forEach(x=\u003ex.addEventListener(\"abort\",d));const{signal:_}=c;return _.unsubscribe=()=\u003eE.asap(g),_}},Uh=function*(o,s){let u=o.byteLength;if(u\u003cs){yield o;return}let c=0,f;for(;c\u003cu;)f=c+s,yield o.slice(c,f),c=f},Bh=async function*(o,s){for await(const u of Hh(o))yield*Uh(u,s)},Hh=async function*(o){if(o[Symbol.asyncIterator]){yield*o;return}const s=o.getReader();try{for(;;){const{done:u,value:c}=await s.read();if(u)break;yield c}}finally{await s.cancel()}},lf=(o,s,u,c)=\u003e{const f=Bh(o,s);let d=0,p,g=_=\u003e{p||(p=!0,c\u0026\u0026c(_))};return new ReadableStream({async pull(_){try{const{done:x,value:C}=await f.next();if(x){g(),_.close();return}let L=C.byteLength;if(u){let j=d+=L;u(j)}_.enqueue(new Uint8Array(C))}catch(x){throw g(x),x}},cancel(_){return g(_),f.return()}},{highWaterMark:2})},fo=typeof fetch==\"function\"\u0026\u0026typeof Request==\"function\"\u0026\u0026typeof Response==\"function\",Gf=fo\u0026\u0026typeof ReadableStream==\"function\",$h=fo\u0026\u0026(typeof TextEncoder==\"function\"?(o=\u003es=\u003eo.encode(s))(new TextEncoder):async o=\u003enew Uint8Array(await new Response(o).arrayBuffer())),Xf=(o,...s)=\u003e{try{return!!o(...s)}catch{return!1}},Vh=Gf\u0026\u0026Xf(()=\u003e{let o=!1;const s=new Request(Me.origin,{body:new ReadableStream,method:\"POST\",get duplex(){return o=!0,\"half\"}}).headers.has(\"Content-Type\");return o\u0026\u0026!s}),of=64*1024,Cs=Gf\u0026\u0026Xf(()=\u003eE.isReadableStream(new Response(\"\").body)),io={stream:Cs\u0026\u0026(o=\u003eo.body)};fo\u0026\u0026(o=\u003e{[\"text\",\"arrayBuffer\",\"blob\",\"formData\",\"stream\"].forEach(s=\u003e{!io[s]\u0026\u0026(io[s]=E.isFunction(o[s])?u=\u003eu[s]():(u,c)=\u003e{throw new X(`Response type '${s}' is not supported`,X.ERR_NOT_SUPPORT,c)})})})(new Response);const Wh=async o=\u003e{if(o==null)return 0;if(E.isBlob(o))return o.size;if(E.isSpecCompliantForm(o))return(await new Request(Me.origin,{method:\"POST\",body:o}).arrayBuffer()).byteLength;if(E.isArrayBufferView(o)||E.isArrayBuffer(o))return o.byteLength;if(E.isURLSearchParams(o)\u0026\u0026(o=o+\"\"),E.isString(o))return(await $h(o)).byteLength},qh=async(o,s)=\u003e{const u=E.toFiniteNumber(o.getContentLength());return u??Wh(s)},Qh=fo\u0026\u0026(async o=\u003e{let{url:s,method:u,data:c,signal:f,cancelToken:d,timeout:p,onDownloadProgress:g,onUploadProgress:_,responseType:x,headers:C,withCredentials:L=\"same-origin\",fetchOptions:j}=Kf(o);x=x?(x+\"\").toLowerCase():\"text\";let G=Mh([f,d\u0026\u0026d.toAbortSignal()],p),D;const U=G\u0026\u0026G.unsubscribe\u0026\u0026(()=\u003e{G.unsubscribe()});let z;try{if(_\u0026\u0026Vh\u0026\u0026u!==\"get\"\u0026\u0026u!==\"head\"\u0026\u0026(z=await qh(C,c))!==0){let ae=new Request(s,{method:\"POST\",body:c,duplex:\"half\"}),he;if(E.isFormData(c)\u0026\u0026(he=ae.headers.get(\"content-type\"))\u0026\u0026C.setContentType(he),ae.body){const[we,Oe]=tf(z,oo(nf(_)));c=lf(ae.body,of,we,Oe)}}E.isString(L)||(L=L?\"include\":\"omit\");const re=\"credentials\"in Request.prototype;D=new Request(s,{...j,signal:G,method:u.toUpperCase(),headers:C.normalize().toJSON(),body:c,duplex:\"half\",credentials:re?L:void 0});let le=await fetch(D);const oe=Cs\u0026\u0026(x===\"stream\"||x===\"response\");if(Cs\u0026\u0026(g||oe\u0026\u0026U)){const ae={};[\"status\",\"statusText\",\"headers\"].forEach(ct=\u003e{ae[ct]=le[ct]});const he=E.toFiniteNumber(le.headers.get(\"content-length\")),[we,Oe]=g\u0026\u0026tf(he,oo(nf(g),!0))||[];le=new Response(lf(le.body,of,we,()=\u003e{Oe\u0026\u0026Oe(),U\u0026\u0026U()}),ae)}x=x||\"text\";let ue=await io[E.findKey(io,x)||\"text\"](le,o);return!oe\u0026\u0026U\u0026\u0026U(),await new Promise((ae,he)=\u003e{qf(ae,he,{data:ue,headers:Xe.from(le.headers),status:le.status,statusText:le.statusText,config:o,request:D})})}catch(re){throw U\u0026\u0026U(),re\u0026\u0026re.name===\"TypeError\"\u0026\u0026/fetch/i.test(re.message)?Object.assign(new X(\"Network Error\",X.ERR_NETWORK,o,D),{cause:re.cause||re}):X.from(re,re\u0026\u0026re.code,o,D)}}),Ts={http:sh,xhr:Ih,fetch:Qh};E.forEach(Ts,(o,s)=\u003e{if(o){try{Object.defineProperty(o,\"name\",{value:s})}catch{}Object.defineProperty(o,\"adapterName\",{value:s})}});const sf=o=\u003e`- ${o}`,Kh=o=\u003eE.isFunction(o)||o===null||o===!1,Jf={getAdapter:o=\u003e{o=E.isArray(o)?o:[o];const{length:s}=o;let u,c;const f={};for(let d=0;d\u003cs;d++){u=o[d];let p;if(c=u,!Kh(u)\u0026\u0026(c=Ts[(p=String(u)).toLowerCase()],c===void 0))throw new X(`Unknown adapter '${p}'`);if(c)break;f[p||\"#\"+d]=c}if(!c){const d=Object.entries(f).map(([g,_])=\u003e`adapter ${g} `+(_===!1?\"is not supported by the environment\":\"is not available in the build\"));let p=s?d.length\u003e1?`since :\n`+d.map(sf).join(`\n`):\" \"+sf(d[0]):\"as no adapter specified\";throw new X(\"There is no suitable adapter to dispatch the request \"+p,\"ERR_NOT_SUPPORT\")}return c},adapters:Ts};function ws(o){if(o.cancelToken\u0026\u0026o.cancelToken.throwIfRequested(),o.signal\u0026\u0026o.signal.aborted)throw new Jn(null,o)}function uf(o){return ws(o),o.headers=Xe.from(o.headers),o.data=vs.call(o,o.transformRequest),[\"post\",\"put\",\"patch\"].indexOf(o.method)!==-1\u0026\u0026o.headers.setContentType(\"application/x-www-form-urlencoded\",!1),Jf.getAdapter(o.adapter||Br.adapter)(o).then(function(c){return ws(o),c.data=vs.call(o,o.transformResponse,c),c.headers=Xe.from(c.headers),c},function(c){return Wf(c)||(ws(o),c\u0026\u0026c.response\u0026\u0026(c.response.data=vs.call(o,o.transformResponse,c.response),c.response.headers=Xe.from(c.response.headers))),Promise.reject(c)})}const Yf=\"1.8.4\",po={};[\"object\",\"boolean\",\"number\",\"function\",\"string\",\"symbol\"].forEach((o,s)=\u003e{po[o]=function(c){return typeof c===o||\"a\"+(s\u003c1?\"n \":\" \")+o}});const af={};po.transitional=function(s,u,c){function f(d,p){return\"[Axios v\"+Yf+\"] Transitional option '\"+d+\"'\"+p+(c?\". \"+c:\"\")}return(d,p,g)=\u003e{if(s===!1)throw new X(f(p,\" has been removed\"+(u?\" in \"+u:\"\")),X.ERR_DEPRECATED);return u\u0026\u0026!af[p]\u0026\u0026(af[p]=!0,console.warn(f(p,\" has been deprecated since v\"+u+\" and will be removed in the near future\"))),s?s(d,p,g):!0}};po.spelling=function(s){return(u,c)=\u003e(console.warn(`${c} is likely a misspelling of ${s}`),!0)};function Gh(o,s,u){if(typeof o!=\"object\")throw new X(\"options must be an object\",X.ERR_BAD_OPTION_VALUE);const c=Object.keys(o);let f=c.length;for(;f-- \u003e0;){const d=c[f],p=s[d];if(p){const g=o[d],_=g===void 0||p(g,d,o);if(_!==!0)throw new X(\"option \"+d+\" must be \"+_,X.ERR_BAD_OPTION_VALUE);continue}if(u!==!0)throw new X(\"Unknown option \"+d,X.ERR_BAD_OPTION)}}const ro={assertOptions:Gh,validators:po},Nt=ro.validators;let kn=class{constructor(s){this.defaults=s,this.interceptors={request:new bc,response:new bc}}async request(s,u){try{return await this._request(s,u)}catch(c){if(c instanceof Error){let f={};Error.captureStackTrace?Error.captureStackTrace(f):f=new Error;const d=f.stack?f.stack.replace(/^.+\\n/,\"\"):\"\";try{c.stack?d\u0026\u0026!String(c.stack).endsWith(d.replace(/^.+\\n.+\\n/,\"\"))\u0026\u0026(c.stack+=`\n`+d):c.stack=d}catch{}}throw c}}_request(s,u){typeof s==\"string\"?(u=u||{},u.url=s):u=s||{},u=En(this.defaults,u);const{transitional:c,paramsSerializer:f,headers:d}=u;c!==void 0\u0026\u0026ro.assertOptions(c,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),f!=null\u0026\u0026(E.isFunction(f)?u.paramsSerializer={serialize:f}:ro.assertOptions(f,{encode:Nt.function,serialize:Nt.function},!0)),u.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?u.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:u.allowAbsoluteUrls=!0),ro.assertOptions(u,{baseUrl:Nt.spelling(\"baseURL\"),withXsrfToken:Nt.spelling(\"withXSRFToken\")},!0),u.method=(u.method||this.defaults.method||\"get\").toLowerCase();let p=d\u0026\u0026E.merge(d.common,d[u.method]);d\u0026\u0026E.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],D=\u003e{delete d[D]}),u.headers=Xe.concat(p,d);const g=[];let _=!0;this.interceptors.request.forEach(function(U){typeof U.runWhen==\"function\"\u0026\u0026U.runWhen(u)===!1||(_=_\u0026\u0026U.synchronous,g.unshift(U.fulfilled,U.rejected))});const x=[];this.interceptors.response.forEach(function(U){x.push(U.fulfilled,U.rejected)});let C,L=0,j;if(!_){const D=[uf.bind(this),void 0];for(D.unshift.apply(D,g),D.push.apply(D,x),j=D.length,C=Promise.resolve(u);L\u003cj;)C=C.then(D[L++],D[L++]);return C}j=g.length;let G=u;for(L=0;L\u003cj;){const D=g[L++],U=g[L++];try{G=D(G)}catch(z){U.call(this,z);break}}try{C=uf.call(this,G)}catch(D){return Promise.reject(D)}for(L=0,j=x.length;L\u003cj;)C=C.then(x[L++],x[L++]);return C}getUri(s){s=En(this.defaults,s);const u=Qf(s.baseURL,s.url,s.allowAbsoluteUrls);return Hf(u,s.params,s.paramsSerializer)}};E.forEach([\"delete\",\"get\",\"head\",\"options\"],function(s){kn.prototype[s]=function(u,c){return this.request(En(c||{},{method:s,url:u,data:(c||{}).data}))}});E.forEach([\"post\",\"put\",\"patch\"],function(s){function u(c){return function(d,p,g){return this.request(En(g||{},{method:s,headers:c?{\"Content-Type\":\"multipart/form-data\"}:{},url:d,data:p}))}}kn.prototype[s]=u(),kn.prototype[s+\"Form\"]=u(!0)});let Xh=class Zf{constructor(s){if(typeof s!=\"function\")throw new TypeError(\"executor must be a function.\");let u;this.promise=new Promise(function(d){u=d});const c=this;this.promise.then(f=\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},s(function(d,p,g){c.reason||(c.reason=new Jn(d,p,g),u(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(s){if(this.reason){s(this.reason);return}this._listeners?this._listeners.push(s):this._listeners=[s]}unsubscribe(s){if(!this._listeners)return;const u=this._listeners.indexOf(s);u!==-1\u0026\u0026this._listeners.splice(u,1)}toAbortSignal(){const s=new AbortController,u=c=\u003e{s.abort(c)};return this.subscribe(u),s.signal.unsubscribe=()=\u003ethis.unsubscribe(u),s.signal}static source(){let s;return{token:new Zf(function(f){s=f}),cancel:s}}};function Jh(o){return function(u){return o.apply(null,u)}}function Yh(o){return E.isObject(o)\u0026\u0026o.isAxiosError===!0}const Rs={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(Rs).forEach(([o,s])=\u003e{Rs[s]=o});function bf(o){const s=new kn(o),u=Lf(kn.prototype.request,s);return E.extend(u,kn.prototype,s,{allOwnKeys:!0}),E.extend(u,s,null,{allOwnKeys:!0}),u.create=function(f){return bf(En(o,f))},u}const _e=bf(Br);_e.Axios=kn;_e.CanceledError=Jn;_e.CancelToken=Xh;_e.isCancel=Wf;_e.VERSION=Yf;_e.toFormData=co;_e.AxiosError=X;_e.Cancel=_e.CanceledError;_e.all=function(s){return Promise.all(s)};_e.spread=Jh;_e.isAxiosError=Yh;_e.mergeConfig=En;_e.AxiosHeaders=Xe;_e.formToJSON=o=\u003eVf(E.isHTMLForm(o)?new FormData(o):o);_e.getAdapter=Jf.getAdapter;_e.HttpStatusCode=Rs;_e.default=_e;const{Axios:tm,AxiosError:nm,CanceledError:rm,isCancel:lm,CancelToken:om,VERSION:im,all:sm,Cancel:um,isAxiosError:am,spread:cm,toFormData:fm,AxiosHeaders:dm,HttpStatusCode:pm,formToJSON:hm,getAdapter:mm,mergeConfig:ym}=_e,Zh=async()=\u003e{try{const o={method:\"GET\",url:\"https://www.healthgrades.com/healthguides/ucms-api/hg-ucms-footer\",params:{}};return(await _e.request(o)).data}catch(o){console.error(o)}};Zh().then(o=\u003e{o1.hydrateRoot(document.getElementById(\"syndicated-footer\"),I.jsx(k0,{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\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 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\nvar form = document.querySelector('.global-footer__footer-newsletter .newsletter-form');\nform.addEventListener(\"submit\", function (e) {\n    event.preventDefault();\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    localStorage.setItem('hg.isDriverKnownUser', true);\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,"13:[\"$\",\"footer\",null,{\"role\":\"contentinfo\",\"aria-label\":\"Site footer\",\"children\":[\"$\",\"div\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$18\"}}]}]\n"])</script><script>self.__next_f.push([1,"14:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Dr. Kevin Molldrem, DDS - 160 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 - 160 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_w120h160_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 - 160 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_w120h160_v1.jpg%3Fname%3DDr.%2520Kevin%2520Molldrem%252C%2520DDS\"}]]\n"])</script><script>self.__next_f.push([1,"a:null\n"])</script><script>self.__next_f.push([1,"19:I[9710,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"Tracking\"]\n39:I[5060,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n3b:I[8710,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n3c:I[2196,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n1a9:I[7807,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n1a:[]\n1b:T6bd,y699q,yb7bs,xc5kp,y5bl4,xslj4,xymqldv,x29qq,xnmw9,2btph,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,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,ylw9h,xynbjbb,xkwck,x4s2t,4b9hg,xmfxl,x4ss"])</script><script>self.__next_f.push([1,"3,2v4gr,xsdqp,xp6s6,yghfh,gbtx4,3rsvw,xymtk9q,xpm2t,x49nvs,xmt49,gfqb8,ymtmx,233gy,g9ftd,xymrk4v,gbn39,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,3ttxd,gdhrb,xynwk22,39bwp,xtp8dy,3b5yj,crbqz,3jvsg,4b6qz,gdr2f,xynt7fh,gcb3y,x7bwy,3r54d,3bpd5,3jh2n,y9rxhhz,y8j2qbz,xymtxc4,33jhc,b8x7z,3pcmy,22f2h,xkfnn,6o2oz,y9p5wgz,28l6g,xrn8dl,xng76,yfy45,zbovs,3q8ll,32shc,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,xylkr9c1c:T4c7,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|profileDearDocOas:true|ProfileBetterHelp:false|ProfileHcaSafeHarborVariations:true|ProfileHgRx:dental|ProfileHgChoiceBusinessLogic:false|ProfileHidePhoneNumbers:false|ProfileElevated:control|ProfileSuppressInsurance:true|ProfileOarMedchat:control|ProfileOasCta:true|profileLoadsGpt:true|ProfileSpecializationText:true|ProfileProviderLinks:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileOasCta:true|profileMedchatHowCanWeHelp:false|profileSectionOrder:[object Object]|ProfileSidebarCtaCustomization:control|ProfileHideLocationsSection:false|UseHealthPrivacyComplianceCheck:true|HealthPrivacyComplianceOptinStates:wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn|zeta-timeout:600"])</script><script>self.__next_f.push([1,"|ProfileAppointmentGuides:new|ProfileDisplayWmdSponsoredVideo:false|ProfileDisplayWmdLaunchSponsoredVideo:false1e:{\"componentName\":\"CarePhilosophySection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"carePhilosophy\",\"sectionType\":\"ordinary\"}\n1f:{\"componentName\":\"UrgentCareSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-top\",\"sectionType\":\"ordinary\"}\n20:{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hospitalHighlight\",\"sectionTitle\":\"Top Hospital\",\"sectionType\":\"ordinary\",\"componentName\":\"HospitalHighlightSection\"}\n21:{\"navBarLabel\":\"\",\"sectionKey\":\"highlights\",\"sectionTitle\":\"Highlights\",\"sectionType\":\"ordinary\",\"componentName\":\"HighlightsSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n22:{\"sectionKey\":\"compare-top\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n23:{\"sectionKey\":\"hgChoice\",\"sectionType\":\"ordinary\",\"componentName\":\"HgChoiceSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n24:{\"sectionKey\":\"patientFavorite\",\"sectionType\":\"ordinary\",\"componentName\":\"PatientFavoriteSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"}\n25:{\"hgoName\":\"experience\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Experience\",\"sectionKey\":\"experience\",\"sectionTitle\":\"Experience\",\"sectionType\":\"primary\",\"componentName\":\"ExperienceCheckSection\"}\n26:{\"isVisible\":true,\"navBarLabel\":\"Ratings\",\"sectionKey\":\"ratings\",\"sectionType\":\"primary\",\"componentName\":\"ReviewsSection\",\"hgoName\":\"reviews\",\"isNavBarVisible\":true}\n28:{\"header\":\"Know Before You Go\",\"subHeader\":\"Expand your knowledge with related news and articles.\"}\n27:{\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$28\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_knowBeforeYouGo\"}\n29:{\"hgoName\":\"about me\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"About Me\",\"sectionKey\":\"abou"])</script><script>self.__next_f.push([1,"tMe\",\"sectionTitle\":\"About Me\",\"sectionType\":\"primary\",\"componentName\":\"AboutMeSection\"}\n2a:{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_fomo\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"isNavBarVisible\":false}\n2c:{\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"Guidance for getting the right healthcare\",\"viewAllText\":\"\"}\n2b:{\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$2c\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_tips\",\"sectionType\":\"secondary\"}\n2d:{\"isVisible\":true,\"navBarLabel\":\"Insurance\",\"sectionKey\":\"insurance\",\"sectionTitle\":\"Insurance Check\",\"sectionType\":\"primary\",\"componentName\":\"InsuranceSection\",\"hgoName\":\"insurance\",\"isNavBarVisible\":true}\n2e:{\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Locations\",\"sectionKey\":\"locations\",\"sectionTitle\":\"Locations\",\"sectionType\":\"primary\",\"componentName\":\"LocationsSection\",\"hgoName\":\"location\"}\n30:{\"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\"}\n2f:{\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":\"$30\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_appointmentGuides\"}\n31:{\"sectionType\":\"primary\",\"componentName\":\"HospitalsSection\",\"hgoName\":\"hospitals\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Hospitals\",\"sectionKey\":\"hospitals\",\"sectionTitle\":\"Affiliated Hospitals\"}\n32:{\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-bottom\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n33:{\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"compare-bottom\",\"sectionType\":\"secondary\"}\n35:{\"subHeader\":\"\",\"viewAllText\":\"\",\"viewAllUrl\":\"\",\"header\":\"\"}\n34:{\"contentDetails\":\"$35\",\"isNavBarVisible\":false,\"isVisible\""])</script><script>self.__next_f.push([1,":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_likeAndRecommendedReading\",\"sectionTitle\":\"\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\"}\n36:{\"navBarLabel\":\"\",\"sectionKey\":\"providerSeoLinking\",\"sectionType\":\"secondary\",\"componentName\":\"ProviderSeoLinkingSection\",\"isNavBarVisible\":false,\"isVisible\":true}\n1d:[\"$1e\",\"$1f\",\"$20\",\"$21\",\"$22\",\"$23\",\"$24\",\"$25\",\"$26\",\"$27\",\"$29\",\"$2a\",\"$2b\",\"$2d\",\"$2e\",\"$2f\",\"$31\",\"$32\",\"$33\",\"$34\",\"$36\"]\n37:{\"directoryUrl\":\"dentistry-general-directory\",\"hasClinicalFocus\":false,\"isHgChoice\":false,\"isPatientFavorite\":true,\"isPrimary\":true,\"practicingSpecialityCode\":\"PS328\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialityNameIst\":\"Dentistry Practitioner\",\"practicingSpecialityNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialityNamePlural\":\"General Dentists\",\"practicingSpecialitySort\":1,\"rollupPracticingSpecialityCode\":\"PS328\",\"rollupPracticingSpecialityId\":92,\"rollupPracticingSpecialtyGroupCode\":\"GDNT\",\"rollupPracticingSpecialtyName\":\"Dentistry\"}\n38:{\"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\"}\n43:[300,50]\n44:[320,50]\n42:[\"$43\",\"$44\"]\n41:{\"adTargets\":\"$42\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n47:[728,90]\n46:[\"$47\"]\n45:{\"adTargets\":\"$46\",\"height\":100,\"name\":\"desktop\",\"width\":727}\n40:[\"$41\",\"$45\"]\n48:[320,50]\n4b:[\"leaderboard1\"]\n4a:{\"key\":\"pos\",\"value\":\"$4b\"}\n4d:[\"top\"]\n4c:{\"key\":\"section\",\"value\":\"$4d\"}\n4f:[\"hg3desktop`Basic`leaderboard1`top`new\"]\n4e:{\"key\":\"target\",\"value\":\"$4f\"}\n49:[\"$4a\",\"$4c\",\"$4e\"]\n3f:{\"id\":\"div-gpt-ad-leaderboard1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/leaderboard1\",\"responsiveSizeMappings\":\"$40\",\"section\":\"top\",\"sizes\":\"$48\",\"targets\":\"$49\"}\n54:[300,250]\n53:[\"$54\"]\n52:{\"adTargets\":\"$53\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n57:[300,600]\n58:[300,250]\n59:[160,300]\n56:[\"$57\",\"$58\",\"$59\"]\n55:{\"adTargets\":\"$56\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n51:[\"$52\",\"$5"])</script><script>self.__next_f.push([1,"5\"]\n5a:[300,250]\n5d:[\"medrec1\"]\n5c:{\"key\":\"pos\",\"value\":\"$5d\"}\n5f:[\"top\"]\n5e:{\"key\":\"section\",\"value\":\"$5f\"}\n61:[\"hg3desktop`Basic`medrec1`top`new\"]\n60:{\"key\":\"target\",\"value\":\"$61\"}\n5b:[\"$5c\",\"$5e\",\"$60\"]\n50:{\"id\":\"div-gpt-ad-aboveright1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec1\",\"responsiveSizeMappings\":\"$51\",\"section\":\"top\",\"sizes\":\"$5a\",\"targets\":\"$5b\"}\n66:[300,250]\n65:[\"$66\"]\n64:{\"adTargets\":\"$65\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n69:[300,600]\n6a:[300,250]\n6b:[160,300]\n68:[\"$69\",\"$6a\",\"$6b\"]\n67:{\"adTargets\":\"$68\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n63:[\"$64\",\"$67\"]\n6c:[300,250]\n6f:[\"medrec2\"]\n6e:{\"key\":\"pos\",\"value\":\"$6f\"}\n71:[\"about\"]\n70:{\"key\":\"section\",\"value\":\"$71\"}\n73:[\"hg3desktop`Basic`medrec2`about`new\"]\n72:{\"key\":\"target\",\"value\":\"$73\"}\n6d:[\"$6e\",\"$70\",\"$72\"]\n62:{\"id\":\"div-gpt-ad-pitchfork1\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec2\",\"responsiveSizeMappings\":\"$63\",\"section\":\"about\",\"sizes\":\"$6c\",\"targets\":\"$6d\"}\n78:[300,250]\n77:[\"$78\"]\n76:{\"adTargets\":\"$77\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n7b:[300,600]\n7c:[300,250]\n7d:[160,300]\n7a:[\"$7b\",\"$7c\",\"$7d\"]\n79:{\"adTargets\":\"$7a\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n75:[\"$76\",\"$79\"]\n7e:[300,250]\n81:[\"medrec3\"]\n80:{\"key\":\"pos\",\"value\":\"$81\"}\n83:[\"visit\"]\n82:{\"key\":\"section\",\"value\":\"$83\"}\n85:[\"hg3desktop`Basic`medrec3`visit`new\"]\n84:{\"key\":\"target\",\"value\":\"$85\"}\n7f:[\"$80\",\"$82\",\"$84\"]\n74:{\"id\":\"div-gpt-ad-pitchfork2\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec3\",\"responsiveSizeMappings\":\"$75\",\"section\":\"visit\",\"sizes\":\"$7e\",\"targets\":\"$7f\"}\n8a:[300,250]\n89:[\"$8a\"]\n88:{\"adTargets\":\"$89\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n8d:[300,600]\n8e:[300,250]\n8f:[160,300]\n8c:[\"$8d\",\"$8e\",\"$8f\"]\n8b:{\"adTargets\":\"$8c\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n87:[\"$88\",\"$8b\"]\n90:[300,250]\n93:[\"medrec4\"]\n92:{\"key\":\"pos\",\"value\":\"$93\"}\n95:[\"hospitals\"]\n94:{\"key\":\"section\",\"value\":\"$95\"}\n97:[\"hg3desktop`Basic`medrec4`hospitals`new\"]\n96:{\"key\":\"target\",\"value\":\"$97\"}\n91:[\"$92\",\"$94\",\"$96\"]\n86:{\"id\":\"div-gpt"])</script><script>self.__next_f.push([1,"-ad-pitchfork3\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec4\",\"responsiveSizeMappings\":\"$87\",\"section\":\"hospitals\",\"sizes\":\"$90\",\"targets\":\"$91\"}\n9c:[300,250]\n9b:[\"$9c\"]\n9a:{\"adTargets\":\"$9b\",\"height\":100,\"name\":\"mobile\",\"width\":100}\n9f:[300,600]\na0:[300,250]\na1:[160,300]\n9e:[\"$9f\",\"$a0\",\"$a1\"]\n9d:{\"adTargets\":\"$9e\",\"height\":100,\"name\":\"desktop\",\"width\":600}\n99:[\"$9a\",\"$9d\"]\na2:[300,250]\na5:[\"medrec5\"]\na4:{\"key\":\"pos\",\"value\":\"$a5\"}\na7:[\"compare\"]\na6:{\"key\":\"section\",\"value\":\"$a7\"}\na9:[\"hg3desktop`Basic`medrec5`compare`new\"]\na8:{\"key\":\"target\",\"value\":\"$a9\"}\na3:[\"$a4\",\"$a6\",\"$a8\"]\n98:{\"id\":\"div-gpt-ad-pitchfork4\",\"isFomo\":true,\"path\":\"hg/basic/structured/mt/medrec5\",\"responsiveSizeMappings\":\"$99\",\"section\":\"compare\",\"sizes\":\"$a2\",\"targets\":\"$a3\"}\nae:[300,250]\nad:[\"$ae\"]\nac:{\"adTargets\":\"$ad\",\"height\":100,\"name\":\"mobile\",\"width\":100}\nb1:[300,600]\nb2:[300,250]\nb3:[160,300]\nb0:[\"$b1\",\"$b2\",\"$b3\"]\naf:{\"adTargets\":\"$b0\",\"height\":100,\"name\":\"desktop\",\"width\":600}\nab:[\"$ac\",\"$af\"]\nb4:[300,250]\nb7:[\"medrec6\"]\nb6:{\"key\":\"pos\",\"value\":\"$b7\"}\nb9:[\"review\"]\nb8:{\"key\":\"section\",\"value\":\"$b9\"}\nbb:[\"hg3desktop`Basic`medrec6`review`new\"]\nba:{\"key\":\"target\",\"value\":\"$bb\"}\nb5:[\"$b6\",\"$b8\",\"$ba\"]\naa:{\"id\":\"div-gpt-ad-pitchfork5\",\"isFomo\":false,\"path\":\"hg/basic/structured/mt/medrec6\",\"responsiveSizeMappings\":\"$ab\",\"section\":\"review\",\"sizes\":\"$b4\",\"targets\":\"$b5\"}\n3e:[\"$3f\",\"$50\",\"$62\",\"$74\",\"$86\",\"$98\",\"$aa\"]\nbe:[\"provider-profile-app\"]\nbd:{\"key\":\"app\",\"value\":\"$be\"}\nc0:[\"true\"]\nbf:{\"key\":\"responsive\",\"value\":\"$c0\"}\nc2:[\"Rda21238abad07d2a3f\"]\nc1:{\"key\":\"rid\",\"value\":\"$c2\"}\nc4:[\"3X36D\"]\nc3:{\"key\":\"pwid\",\"value\":\"$c4\"}\nc6:[\"yes\"]\nc5:{\"key\":\"pv\",\"value\":\"$c6\"}\nc8:[\"yes\"]\nc7:{\"key\":\"comment\",\"value\":\"$c8\"}\nca:[\"HPY000074E\",\"HPY0000768\",\"HPY00006D9\",\"HPY9000575\",\"HPY000054F\",\"HPY00007CF\",\"HPY00006F7\",\"HPY0000B6F\",\"HPY0000619\",\"HPY0000453\",\"HPY0000708\",\"HPY0000776\",\"HPY00006E5\",\"HPY000045D\",\"HPY000075D\",\"HPY0000627\",\"HPY00005F0\",\"HPY0000692\",\"HPY0000C4B\"]\nc9:{\"key\":\"inid\",\"value\":\"$ca\"}\ncc:[\"r3hc9\"]\ncb:{\"key\":\"prop13\",\"value\":\"$c"])</script><script>self.__next_f.push([1,"c\"}\nce:[\"\"]\ncd:{\"key\":\"prop25\",\"value\":\"$ce\"}\nd0:[\"MARKET_TARGETED\"]\ncf:{\"key\":\"pagetype\",\"value\":\"$d0\"}\nd2:[\"\"]\nd1:{\"key\":\"gp\",\"value\":\"$d2\"}\nd4:[\"94\"]\nd3:{\"key\":\"rtg\",\"value\":\"$d4\"}\nd6:[\"92\"]\nd5:{\"key\":\"spec\",\"value\":\"$d6\"}\nd8:[\"PS328\"]\nd7:{\"key\":\"pracspec\",\"value\":\"$d8\"}\nda:[\"\"]\nd9:{\"key\":\"sec_spec\",\"value\":\"$da\"}\ndc:[\"Eden Prairie\"]\ndb:{\"key\":\"city\",\"value\":\"$dc\"}\nde:[\"\"]\ndd:{\"key\":\"boardcert\",\"value\":\"$de\"}\ne0:[\"\"]\ndf:{\"key\":\"kw\",\"value\":\"$e0\"}\ne2:[\"\"]\ne1:{\"key\":\"fid\",\"value\":\"$e2\"}\ne4:[\"\"]\ne3:{\"key\":\"fomo\",\"value\":\"$e4\"}\ne6:[\"MN\"]\ne5:{\"key\":\"sstate\",\"value\":\"$e6\"}\ne8:[\"55344\"]\ne7:{\"key\":\"szip\",\"value\":\"$e8\"}\nea:[\"Eden Prairie\"]\ne9:{\"key\":\"scity\",\"value\":\"$ea\"}\nec:[\"Eden Prairie_MN\"]\neb:{\"key\":\"cityst\",\"value\":\"$ec\"}\nee:[\"\"]\ned:{\"key\":\"sid\",\"value\":\"$ee\"}\nf0:[\"$1a\"]\nef:{\"key\":\"lid\",\"value\":\"$f0\"}\nf2:[\"hg3desktop\"]\nf1:{\"key\":\"site\",\"value\":\"$f2\"}\nf4:[\"hgprod\"]\nf3:{\"key\":\"environment\",\"value\":\"$f4\"}\nf6:[\"ProfileAdsDoubleVerify:new,ZetaTimeoutRaw:600\"]\nf5:{\"key\":\"experiment\",\"value\":\"$f6\"}\nbc:[\"$bd\",\"$bf\",\"$c1\",\"$c3\",\"$c5\",\"$c7\",\"$c9\",\"$cb\",\"$cd\",\"$cf\",\"$d1\",\"$d3\",\"$d5\",\"$d7\",\"$d9\",\"$db\",\"$dd\",\"$df\",\"$e1\",\"$e3\",\"$e5\",\"$e7\",\"$e9\",\"$eb\",\"$ed\",\"$ef\",\"$f1\",\"$f3\",\"$f5\"]\n3d:{\"adIds\":\"$1a\",\"slots\":\"$3e\",\"targets\":\"$bc\"}\nf8:[]\nf7:{\"isOaAny\":false,\"isOar\":false,\"isOas\":false,\"isOasWithoutInventory\":false,\"isOasUrl\":false,\"appointmentLink\":null,\"oas\":null,\"onlineScheduling\":\"$f8\"}\nfb:{\"env\":\"PROD\",\"layoutName\":\"mt\",\"sections\":\"$1d\"}\nfc:T6bd,y699q,yb7bs,xc5kp,y5bl4,xslj4,xymqldv,x29qq,xnmw9,2btph,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,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"])</script><script>self.__next_f.push([1,",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,ylw9h,xynbjbb,xkwck,x4s2t,4b9hg,xmfxl,x4ss3,2v4gr,xsdqp,xp6s6,yghfh,gbtx4,3rsvw,xymtk9q,xpm2t,x49nvs,xmt49,gfqb8,ymtmx,233gy,g9ftd,xymrk4v,gbn39,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,3ttxd,gdhrb,xynwk22,39bwp,xtp8dy,3b5yj,crbqz,3jvsg,4b6qz,gdr2f,xynt7fh,gcb3y,x7bwy,3r54d,3bpd5,3jh2n,y9rxhhz,y8j2qbz,xymtxc4,33jhc,b8x7z,3pcmy,22f2h,xkfnn,6o2oz,y9p5wgz,28l6g,xrn8dl,xng76,yfy45,zbovs,3q8ll,32shc,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,xylkr9cfd:T4c7,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|profileDearDocOas:true|ProfileBetterHelp:false|ProfileHcaSafeHarborVariations:true|ProfileHgRx:dental|ProfileHgChoiceBusinessLogic:false|ProfileHidePhoneNumbers:false|ProfileElevated:control|ProfileSuppressInsurance:true|ProfileOarMedchat:control|ProfileOasCta:true|profileLoadsGpt:true|ProfileSpecializationText:true|ProfileProviderLinks:true|ProfileSeniorCare:true|ProfileSidebarCtaCustomization:true|ProfileOasCta:true|profileMedchatHowCanWeHelp:false|profileSectionOrder:[object Object]|"])</script><script>self.__next_f.push([1,"ProfileSidebarCtaCustomization:control|ProfileHideLocationsSection:false|UseHealthPrivacyComplianceCheck:true|HealthPrivacyComplianceOptinStates:wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn|zeta-timeout:600|ProfileAppointmentGuides:new|ProfileDisplayWmdSponsoredVideo:false|ProfileDisplayWmdLaunchSponsoredVideo:false"])</script><script>self.__next_f.push([1,"fa:{\"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\",\"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,\"profileHcaSafeHarborVariations\":\"noexp\",\"displayHcaSafeHarbor\":false,\"profileHgRx\":\"dental\",\"isProfileHgChoiceBusinessLogic\":false,\"isProfileHidePhoneNumbers\":false,\"isProfileElevated\":\"control\",\"isProfileSuppressInsurance\":false,\"profileOarMedchat\":\"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,\"profileTitleTagExp\":\"noexp\",\"profileMedchatHowCanWeHelp\":false,\"profileMetaDescriptionExp\":\"noexp\",\"profileSectionOrder\":\"$fb\",\"profileSidebarCtaCustomization\":\"control\",\"suppressSurveyPwids\":\"$fc\",\"isProfileHideLocationsSection\":false,\"useHealthPrivacyComplianceCheck\":true,\"healthPrivacyComplianceOptinStates\":\"wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn\",\"zetaTimeout\":600,\"profileAppointmentGuides\":\"new\",\"displayWmdSponsoredVideo\":false,\"displayWmdLaunchSponsoredVideo\":false,\"analyticsTestVersion\":\"$fd\"}\n"])</script><script>self.__next_f.push([1,"fe:{\"acceptsNewPatients\":true,\"appointmentCtaText\":\"Book Online Now\",\"displayAppointmentCtaBeforePhone\":false,\"displayBoardCertifications\":false,\"displayClaimProfileTopBanner\":true,\"displayDearDoc\":false,\"displayEasyOnlineScheduling\":false,\"displayElevatedProfile\":false,\"displayHcaSafeHarbor\":false,\"displayLocations\":true,\"displayOarMedchat\":false,\"displayOasCalendar\":false,\"displayOfficeHours\":false,\"displaySecureCallWith247Language\":false,\"displaySecureCallWithout247Language\":false,\"displaySeniorCare\":false,\"displaySurveyRating\":true,\"displayTelehealth\":false,\"isHgChoiceProfile\":false,\"isPatientFavoriteProfile\":true,\"sidebarAppointmentCardTitle\":\"Make an Appointment\",\"telehealthCtaText\":\"Telehealth Available\",\"profileLayout\":\"mt\"}\nf9:{\"features\":\"$fa\",\"sections\":\"$1d\",\"pageRules\":\"$fe\"}\n101:[]\n102:[]\n103:[]\n100:{\"autoBiography\":\"\",\"carePhilosophy\":\"$101\",\"generatedBiography\":\"Dr. Kevin Molldrem, DDS is a dentistry practitioner in Eden Prairie, MN. He is accepting new patients.\",\"memberships\":\"$102\",\"roundedYearsOfExperience\":0,\"testimonials\":\"$103\"}\n105:[]\n104:{\"boardActions\":\"$105\",\"dataAccuracyDate\":\"\",\"shouldDisplayBoardActions\":false}\n107:[]\n108:[]\n106:{\"allOtherMedia\":\"$107\",\"awardsAndHonorsMedia\":\"$108\",\"hasFiveStarHonor\":false,\"hasAwards\":false,\"hasMedia\":false,\"hasRecognitionHonor\":false}\n10c:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w60h80_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n10d:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w90h120_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n10e:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w120h160_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n10f:{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/2/9/p/29pv2_w185h248_va524893aef285299120fbc77f98de38aef77a260.jpg\",\"height\":248,\"t"])</script><script>self.__next_f.push([1,"ype\":\"xlarge\",\"width\":185}\n10b:[\"$10c\",\"$10d\",\"$10e\",\"$10f\"]\n10a:{\"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\":\"$10b\"}\n112:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w60h80_v28116.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n113:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w90h120_v28116.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n114:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w120h160_v28116.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n115:{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w185h248_v28116.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}\n111:[\"$112\",\"$113\",\"$114\",\"$115\"]\n110:{\"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\":\"$111\"}\n118:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w60h80_v81885.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n119:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w90h120_v81885.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n11a:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w120h160_v81885.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n11b:{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w185h248_v81885.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}\n117:[\"$118\",\"$"])</script><script>self.__next_f.push([1,"119\",\"$11a\",\"$11b\"]\n116:{\"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\":\"$117\"}\n11e:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w60h80_v11503.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n11f:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w90h120_v11503.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n120:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w120h160_v11503.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n121:{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w185h248_v11503.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}\n11d:[\"$11e\",\"$11f\",\"$120\",\"$121\"]\n11c:{\"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\":\"$11d\"}\n124:{\"description\":\"small image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w60h80_v11799.jpg\",\"height\":80,\"type\":\"small\",\"width\":60}\n125:{\"description\":\"medium image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w90h120_v11799.jpg\",\"height\":120,\"type\":\"medium\",\"width\":90}\n126:{\"description\":\"large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w120h160_v11799.jpg\",\"height\":160,\"type\":\"large\",\"width\":120}\n127:{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w185h248_v11799.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}\n123:[\"$124\",\"$125\",\"$126\",\"$127\"]\n122:{\"acceptsN"])</script><script>self.__next_f.push([1,"ewPatientsStatus\":\"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\":\"$123\"}\n109:[\"$10a\",\"$110\",\"$116\",\"$11c\",\"$122\"]\n128:{\"cityDirectoryLink\":\"/dentistry-general-directory/mn-minnesota/eden-prairie\",\"practicingSpecialty\":\"General Dentists\",\"specialtySearchLink\":\"/dentistry-general-directory\",\"stateDirectoryLink\":\"/dentistry-general-directory/mn-minnesota\"}\n129:[]\n12a:[]\n12b:[]\n12c:[]\n131:[]\n130:{\"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\":\"$131\",\"id\":\"XBH3HP\",\"officePhone\":\"(952) 974-5116\",\"postalCode\":\"55344\",\"name\":\"Molldrem Family Dentistry\",\"regionName\":\"Minnesota\",\"state\":\"MN\",\"street\":\"800 Prairie Center Dr Ste 250\"}\n12f:[\"$130\"]\n12e:{\"id\":\"\",\"officeLocations\":\"$12f\",\"practiceName\":\"Practice\",\"websiteUrl\":\"\"}\n12d:[\"$12e\"]\n133:{\"displayIcon\":\"HeartIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":100,\"text\":\"Friendly Staff\",\"trackingId\":\"friendly-staff\"}\n134:{\"displayIcon\":\"CalendarIcon\",\"groupIdType\":2,\"highlightCategory\":\"REVIEWS\",\"sortOrder\":110,\"text\":\"Easy Scheduling\",\"trackingId\":\"easy-scheduling\"}\n135:{\"displayIcon\":\"StarIcon\",\"groupIdType\":1,\"highlightCategory\":\"RECENTREVIEWS\",\"sortOrder\":10,\"text\":\"Recent Reviews\",\"trackingId\":\"recent-reviews\",\"commentText\":\"Very professional or best in the town. \",\"overallScore\":5,\"author\":\"Patient\"}\n132:[\"$133\",\"$134\",\"$135\"]\n139:{\"name\":\"PreferredHealth\",\"planType\":\"\"}\n13a:{\"name\":\"PreferredOne PPO\",\"planType\":\"PPO\"}\n138:[\"$139\",\"$13a\"]\n137:{\"code\":\"HPY000074E\",\"payor\":\"PreferredOne\",\"plans\":\"$138\"}\n13d:{\"name\":\"Dental Prim"])</script><script>self.__next_f.push([1,"e DPPO\",\"planType\":\"DPPO\"}\n13e:{\"name\":\"Dental Complete DPPO\",\"planType\":\"DPPO\"}\n13c:[\"$13d\",\"$13e\"]\n13b:{\"code\":\"HPY0000768\",\"payor\":\"Anthem\",\"plans\":\"$13c\"}\n141:{\"name\":\"Dental DPPO\",\"planType\":\"DPPO\"}\n140:[\"$141\"]\n13f:{\"code\":\"HPY00006D9\",\"payor\":\"Aetna\",\"plans\":\"$140\"}\n144:{\"name\":\"Advantage Plus 20 DHMO\",\"planType\":\"DHMO\"}\n145:{\"name\":\"Elite Plus DPPO\",\"planType\":\"DPPO\"}\n146:{\"name\":\"Alliance EPO\",\"planType\":\"EPO\"}\n143:[\"$144\",\"$145\",\"$146\"]\n142:{\"code\":\"HPY9000575\",\"payor\":\"United Concordia Dental\",\"plans\":\"$143\"}\n149:{\"name\":\"Delta Dental PPO\",\"planType\":\"PPO\"}\n14a:{\"name\":\"Delta Dental Premier\",\"planType\":\"\"}\n148:[\"$149\",\"$14a\"]\n147:{\"code\":\"HPY000054F\",\"payor\":\"Delta Dental\",\"plans\":\"$148\"}\n14d:{\"name\":\"BlueDental Choice \u0026 Choice Plus DPPO\",\"planType\":\"DPPO\"}\n14c:[\"$14d\"]\n14b:{\"code\":\"HPY00007CF\",\"payor\":\"Florida Blue\",\"plans\":\"$14c\"}\n150:{\"name\":\"Dental Advantage DPPO\",\"planType\":\"DPPO\"}\n151:{\"name\":\"Total Dental DPPO\",\"planType\":\"DPPO\"}\n14f:[\"$150\",\"$151\"]\n14e:{\"code\":\"HPY00006F7\",\"payor\":\"Cigna\",\"plans\":\"$14f\"}\n154:{\"name\":\"Dental Choice DPPO\",\"planType\":\"DPPO\"}\n153:[\"$154\"]\n152:{\"code\":\"HPY0000B6F\",\"payor\":\"Dominion National\",\"plans\":\"$153\"}\n157:{\"name\":\"Dental\",\"planType\":\"\"}\n156:[\"$157\"]\n155:{\"code\":\"HPY0000619\",\"payor\":\"UnitedHealthCare\",\"plans\":\"$156\"}\n15a:{\"name\":\"Humana PPO\",\"planType\":\"PPO\"}\n159:[\"$15a\"]\n158:{\"code\":\"HPY0000453\",\"payor\":\"Humana\",\"plans\":\"$159\"}\n15d:{\"name\":\"Advantage Plus PPO\",\"planType\":\"PPO\"}\n15c:[\"$15d\"]\n15b:{\"code\":\"HPY0000708\",\"payor\":\"United Concordia\",\"plans\":\"$15c\"}\n160:{\"name\":\"Total Dental Administrators PPO PPO\",\"planType\":\"PPO\"}\n15f:[\"$160\"]\n15e:{\"code\":\"HPY0000776\",\"payor\":\"Total Dental Administrators PPO\",\"plans\":\"$15f\"}\n163:{\"name\":\"Ameritas PPO\",\"planType\":\"PPO\"}\n162:[\"$163\"]\n161:{\"code\":\"HPY00006E5\",\"payor\":\"Ameritas\",\"plans\":\"$162\"}\n166:{\"name\":\"DentalGuard Preferred\",\"planType\":\"\"}\n165:[\"$166\"]\n164:{\"code\":\"HPY000045D\",\"payor\":\"Guardian\",\"plans\":\"$165\"}\n169:{\"name\":\"Connection Dental PPO\",\"planType\":\"PPO\"}\n168:[\"$169\"]\n167:{\"code\":\"HPY000075D\",\"payor\":\"Conne"])</script><script>self.__next_f.push([1,"ction Dental\",\"plans\":\"$168\"}\n16c:{\"name\":\"Dental PPO\",\"planType\":\"PPO\"}\n16b:[\"$16c\"]\n16a:{\"code\":\"HPY0000627\",\"payor\":\"Principal Financial Group\",\"plans\":\"$16b\"}\n16f:{\"name\":\"DentalConnect PPO\",\"planType\":\"PPO\"}\n16e:[\"$16f\"]\n16d:{\"code\":\"HPY00005F0\",\"payor\":\"Lincoln Financial Group\",\"plans\":\"$16e\"}\n172:{\"name\":\"PDP Plus (Preferred Dentist Program) DPPO\",\"planType\":\"DPPO\"}\n173:{\"name\":\"MetLife PDP\",\"planType\":\"PDP\"}\n171:[\"$172\",\"$173\"]\n170:{\"code\":\"HPY0000692\",\"payor\":\"MetLife\",\"plans\":\"$171\"}\n176:{\"name\":\"Sun Life Financial\",\"planType\":\"\"}\n175:[\"$176\"]\n174:{\"code\":\"HPY0000C4B\",\"payor\":\"Sun Life Financial\",\"plans\":\"$175\"}\n136:[\"$137\",\"$13b\",\"$13f\",\"$142\",\"$147\",\"$14b\",\"$14e\",\"$152\",\"$155\",\"$158\",\"$15b\",\"$15e\",\"$161\",\"$164\",\"$167\",\"$16a\",\"$16d\",\"$170\",\"$174\"]\n177:[]\n178:[\"$37\"]\n17a:[]\n179:{\"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\":\"$17a\",\"id\":\"XBH3HP\",\"officePhone\":\"(952) 974-5116\",\"postalCode\":\"55344\",\"name\":\"Molldrem Family Dentistry\",\"regionName\":\"Minnesota\",\"state\":\"MN\",\"street\":\"800 Prairie Center Dr Ste 250\"}\n17e:{\"link\":\"/family-practice-directory\",\"text\":\"Family Medicine\"}\n17f:{\"link\":\"/internal-medicine-directory\",\"text\":\"Internal Medicine\"}\n180:{\"link\":\"/obstetrics-gynecology-directory\",\"text\":\"Obstetrics \u0026 Gynecology\"}\n181:{\"link\":\"/cardiology-directory\",\"text\":\"Cardiology\"}\n182:{\"link\":\"/orthopedic-surgery-directory\",\"text\":\"Orthopedic Surgery\"}\n183:{\"link\":\"/surgery-general-directory\",\"text\":\"General Surgery\"}\n184:{\"link\":\"/neurology-directory\",\"text\":\"Neurology\"}\n185:{\"link\":\"/gastroenterology-directory\",\"text\":\"Gastroenterology\"}\n186:{\"link\":\"/urology-directory\",\"text\":\"Urology\"}\n187:{\"link\":\"/oncology-directory\",\"text\":\"Oncology\"}\n188:{\"link\":\"/neurosurgery-directory\",\"text\":\"Neurosurgery\"}\n189:{\"link\":\"/diabetes-metabolism-endocri"])</script><script>self.__next_f.push([1,"nology-directory\",\"text\":\"Endocrinology, Diabetes \u0026 Metabolism\"}\n17d:[\"$17e\",\"$17f\",\"$180\",\"$181\",\"$182\",\"$183\",\"$184\",\"$185\",\"$186\",\"$187\",\"$188\",\"$189\"]\n17c:{\"links\":\"$17d\",\"title\":\"Specialists\"}\n18c:{\"link\":\"/orthodontics-directory\",\"text\":\"Orthodontics \u0026 Dentofacial Orthopedics\"}\n18d:{\"link\":\"/pediatric-dentistry-directory\",\"text\":\"Pediatric Dentistry\"}\n18e:{\"link\":\"/endodontics-directory\",\"text\":\"Endodontics\"}\n18f:{\"link\":\"/oral-surgery-maxillofacial-surgery-directory\",\"text\":\"Oral \u0026 Maxillofacial Surgery\"}\n190:{\"link\":\"/oral-pathology-directory\",\"text\":\"Oral \u0026 Maxillofacial Pathology\"}\n18b:[\"$18c\",\"$18d\",\"$18e\",\"$18f\",\"$190\"]\n18a:{\"links\":\"$18b\",\"title\":\"Nearby Related Specialists\"}\n193:{\"link\":\"/dentistry-general-directory/mn-minnesota/minneapolis\",\"text\":\"Dentistry, Minneapolis  MN\"}\n194:{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-paul\",\"text\":\"Dentistry, Saint Paul  MN\"}\n195:{\"link\":\"/dentistry-general-directory/mn-minnesota/rochester\",\"text\":\"Dentistry, Rochester  MN\"}\n196:{\"link\":\"/dentistry-general-directory/mn-minnesota/maple-grove\",\"text\":\"Dentistry, Maple Grove  MN\"}\n197:{\"link\":\"/dentistry-general-directory/mn-minnesota/saint-cloud\",\"text\":\"Dentistry, Saint Cloud  MN\"}\n198:{\"link\":\"/dentistry-general-directory/mn-minnesota/burnsville\",\"text\":\"Dentistry, Burnsville  MN\"}\n199:{\"link\":\"/dentistry-general-directory/mn-minnesota/mankato\",\"text\":\"Dentistry, Mankato  MN\"}\n19a:{\"link\":\"/dentistry-general-directory/mn-minnesota/edina\",\"text\":\"Dentistry, Edina  MN\"}\n19b:{\"link\":\"/dentistry-general-directory/mn-minnesota/hopkins\",\"text\":\"Dentistry, Hopkins  MN\"}\n19c:{\"link\":\"/dentistry-general-directory/mn-minnesota/savage\",\"text\":\"Dentistry, Savage  MN\"}\n192:[\"$193\",\"$194\",\"$195\",\"$196\",\"$197\",\"$198\",\"$199\",\"$19a\",\"$19b\",\"$19c\"]\n191:{\"links\":\"$192\",\"title\":\"Nearby Dentistry Practitioner\"}\n17b:[\"$17c\",\"$18a\",\"$191\"]\n"])</script><script>self.__next_f.push([1,"ff:{\"aboutMe\":\"$100\",\"boardActionInformation\":\"$104\",\"acceptsNewPatients\":true,\"age\":\"53\",\"awardsAndRecognitions\":\"$106\",\"compareProviders\":\"$109\",\"conversionCode\":\"Direct\",\"displayName\":\"Dr. Molldrem\",\"displayNamePossessive\":\"Dr. Molldrem's\",\"entityType\":\"dentist\",\"breadcrumbModel\":\"$128\",\"compareSearchUrl\":\"/usearch?\u0026what=Dentistry\u0026searchType=PracticingSpeciality\u0026entityCode=PS328\u0026where=Eden%20Prairie,%20MN\u0026pt=44.859608,-93.43807\",\"boardCertifications\":\"$129\",\"boardCertificationFootnotes\":\"$12a\",\"certifyingAgencies\":\"$12b\",\"displayOverallStarRating\":4.7,\"education\":\"$12c\",\"practices\":\"$12d\",\"providerDisplayFullName\":\"Dr. Kevin Molldrem, DDS\",\"gender\":\"M\",\"hasDisplayImage\":false,\"hasTelehealth\":false,\"highlights\":\"$132\",\"isNoIndexNoFollow\":false,\"insuranceAccepted\":\"$136\",\"insurancePhone\":\"(952) 974-5116\",\"imageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_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_w120h160_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\":\"$177\",\"medicalSpecialty\":\"Dentistry\",\"npi\":\"1740404797\",\"pageType\":\"Dentist\",\"practicingSpecialityName\":\"Dentistry\",\"practicingSpecialtyNameIst\":\"Dentistry Practitioner\",\"practicingSpecialtyNameIsts\":\"Dentistry Practitioners\",\"practicingSpecialtyWithHgChoice\":null,\"practicingSpecialties\":\"$178\",\"primaryOffice\":\"$179\",\"primaryPracticingSpecialty\":\"$37\",\"productChannel\":\"22\",\"productCode\":\"\",\"professionalSubType\":\"DENT\",\"providerVideo\":null,\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"pwid\":\"3X36D\",\"relevantSearchLinks\":\"$17b\",\"subStatusCode\":\"1\",\"subStatusCodeSuppression\":false,\"suppressCertifications\":true,\"suppressSurveys\":false,\"surveyOverallRatingScore\":4.7,\"surveyUserCount\":160,\"urgentCareMarketTargetModel\":null,\"writeMd\":null}\n"])</script><script>self.__next_f.push([1,"19e:[]\n19f:[]\n1a1:{\"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}\n1a2:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"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}\n1a3:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"displayFullName\":\"Dr. Katie Lervick, DDS\",\"pwid\":\"2CX9C\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w60h80_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w120h160_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"providerUrl\":\"/dentist/dr-katie-lervick-2cx9c\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w90h120_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0}\n1a4:{\"acceptsN"])</script><script>self.__next_f.push([1,"ewPatientsStatus\":\"ACCEPTING\",\"distance\":6.66,\"displayFullName\":\"Dr. Kalin Ngo, DDS\",\"pwid\":\"3MH68\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w60h80_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w120h160_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"providerUrl\":\"/dentist/dr-kalin-ngo-3mh68\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w90h120_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.7,\"surveyUserCount\":59}\n1a5:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.82,\"displayFullName\":\"Dr. Aakeeb Amin, DDS\",\"pwid\":\"UKGTB7\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w60h80_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w120h160_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"providerUrl\":\"/dentist/dr-aakeeb-amin-ukgtb7\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w90h120_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":5,\"surveyUserCount\":1}\n1a6:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"displayFullName\":\"Dr. Micah Chan, DMD\",\"pwid\":\"XYMJD87\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w60h80_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w120h160_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"providerUrl\":\"/dentist/dr-micah-chan-xymjd87\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w90h120_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallSta"])</script><script>self.__next_f.push([1,"rRating\":4.8,\"surveyUserCount\":85}\n1a7:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.28,\"displayFullName\":\"Dr. Andrew Liu, DDS\",\"pwid\":\"YYMDY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w60h80_v15724.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w120h160_v15724.jpg\",\"providerUrl\":\"/dentist/dr-andrew-liu-yymdy\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w90h120_v15724.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.8,\"surveyUserCount\":420}\n1a8:{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"displayFullName\":\"Dr. Asif Rahman, DDS\",\"pwid\":\"X49DR\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w60h80_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w120h160_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"providerUrl\":\"/physician/dr-asif-rahman-x49dr\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w90h120_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4,\"surveyUserCount\":3}\n1a0:[\"$1a1\",\"$1a2\",\"$1a3\",\"$1a4\",\"$1a5\",\"$1a6\",\"$1a7\",\"$1a8\"]\n19d:{\"badgeAdData\":null,\"brandingLevel\":\"UNDEFINED\",\"channelId\":22,\"compareWidgetText\":\"\",\"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\":\"$19e\",\"sponsoringFacilityLink\":\"\",\"sponsorLogoUrl\":\"\",\"searchTermCode\":\"\",\"sponsorLocationCode\":\"R3HC9\",\"sponsorPhone\":null,\"sponsorPhones\":\"$19f\",\"sponsorName\":null,\"providers\":\"$1a0\"}\n1aa:T3030,"])</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        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        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    clientCustomizations {\n      ctaButtonText\n    }\n    compareWidgetText\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,"1ab:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc1NTU1MDI3NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzU1NTU3NDc3LCJpYXQiOjE3NTU1NTAyNzcsInZlcnNpb24iOjIsImp0aSI6ImI1ZDFkMWVmLTU3MzctNDA0ZS1iMjAzLTA5MzhlZTM2NDI5OSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.A21wRQk9jTyXK5Aiv3hNk1RD3xAY2P6mQPsi4DnOoJtDkqGlv3iP9WKZK_N9QdWfq3iOcATpZk1sEUFOC5SQZ4pVwPOg_RHf6xWUWuF3vdUAzvm7m5o6S_Uy7evUz9l_GIE2xUKeIfxRdPTy6oZS-mw0Lsiu7G3HC1GvMGRvCK4Xy4FXKvWHrLv4Ukk3o2uxwy5V8T0n3gOrgHJhHFmKIlVHPjPB4vZrwax6RGp7QI1oo6_enTP4mB6pl1FrbXzPK9I2CqT2LQKo-mw9EGmA40CD_xyD05k_cMTEvjTygV9hDuDSf3BsGpizdh6UCDSGY84P7p3op4DFHBikZK7fIg1ac:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc1NTU1MDI3NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzU1NTU3NDc3LCJpYXQiOjE3NTU1NTAyNzcsInZlcnNpb24iOjIsImp0aSI6ImI1ZDFkMWVmLTU3MzctNDA0ZS1iMjAzLTA5MzhlZTM2NDI5OSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.A21wRQk9"])</script><script>self.__next_f.push([1,"jTyXK5Aiv3hNk1RD3xAY2P6mQPsi4DnOoJtDkqGlv3iP9WKZK_N9QdWfq3iOcATpZk1sEUFOC5SQZ4pVwPOg_RHf6xWUWuF3vdUAzvm7m5o6S_Uy7evUz9l_GIE2xUKeIfxRdPTy6oZS-mw0Lsiu7G3HC1GvMGRvCK4Xy4FXKvWHrLv4Ukk3o2uxwy5V8T0n3gOrgHJhHFmKIlVHPjPB4vZrwax6RGp7QI1oo6_enTP4mB6pl1FrbXzPK9I2CqT2LQKo-mw9EGmA40CD_xyD05k_cMTEvjTygV9hDuDSf3BsGpizdh6UCDSGY84P7p3op4DFHBikZK7fIg1ae:[]\n1ad:{\"conditionsAndProcedures\":\"$1ae\"}\n1b3:[]\n1b2:{\"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\":\"$1b3\",\"displayName\":\"Practice\",\"phone\":\"(952) 974-5116\",\"markerIndex\":1}\n1b1:[\"$1b2\"]\n1b0:{\"practiceId\":\"\",\"practiceName\":\"Practice\",\"websiteUrl\":\"\",\"officeLocations\":\"$1b1\"}\n1af:[\"$1b0\"]\n1ba:{\"averageScore\":3.3,\"ratingText\":\"GOOD\"}\n1bb:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1b9:{\"actualScore\":3.3,\"id\":1,\"negativeResponseCount\":12,\"positiveResponseCount\":18,\"responseCount\":30,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Trustworthiness\",\"reviewBar\":\"$1ba\",\"stars\":\"$1bb\"}\n1bd:{\"averageScore\":3.6,\"ratingText\":\"VERY GOOD\"}\n1be:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1bc:{\"actualScore\":3.6,\"id\":2,\"negativeResponseCount\":10,\"positiveResponseCount\":21,\"responseCount\":32,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Explains condition(s) well\",\"reviewBar\":\"$1bd\",\"stars\":\"$1be\"}\n1c0:{\"averageScore\":3.4,\"ratingText\":\"VERY GOOD\"}\n1c1:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1bf:{\"actualScore\":3.4,\"id\":3,\"negativeResponseCount\":11,\"positiveResponseCount\":17,\"responseCount\":28,\"reviewCount\":0,\"roundedScore\":3,\"text\":\"\",\"title\":\"Answers questions\",\"reviewBar\":\"$1c0\",\"stars\":\"$1c1\"}\n1c3:{\"averageScore\":3.6,\"rat"])</script><script>self.__next_f.push([1,"ingText\":\"VERY GOOD\"}\n1c4:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1c2:{\"actualScore\":3.6,\"id\":4,\"negativeResponseCount\":10,\"positiveResponseCount\":19,\"responseCount\":30,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Time well spent\",\"reviewBar\":\"$1c3\",\"stars\":\"$1c4\"}\n1b8:[\"$1b9\",\"$1bc\",\"$1bf\",\"$1c2\"]\n1b7:{\"aggregates\":\"$1b8\",\"title\":\"Dr. Molldrem's Performance\"}\n1c8:{\"averageScore\":4.1,\"ratingText\":\"VERY GOOD\"}\n1c9:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1c7:{\"actualScore\":4.1,\"id\":5,\"negativeResponseCount\":7,\"positiveResponseCount\":26,\"responseCount\":34,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Scheduling\",\"reviewBar\":\"$1c8\",\"stars\":\"$1c9\"}\n1cb:{\"averageScore\":4.1,\"ratingText\":\"VERY GOOD\"}\n1cc:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1ca:{\"actualScore\":4.1,\"id\":6,\"negativeResponseCount\":5,\"positiveResponseCount\":16,\"responseCount\":22,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Office environment\",\"reviewBar\":\"$1cb\",\"stars\":\"$1cc\"}\n1ce:{\"averageScore\":4.2,\"ratingText\":\"EXCELLENT\"}\n1cf:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1cd:{\"actualScore\":4.2,\"id\":7,\"negativeResponseCount\":5,\"positiveResponseCount\":23,\"responseCount\":29,\"reviewCount\":0,\"roundedScore\":4,\"text\":\"\",\"title\":\"Staff friendliness\",\"reviewBar\":\"$1ce\",\"stars\":\"$1cf\"}\n1d1:{\"averageScore\":2.2,\"ratingText\":\"FAIR\"}\n1d2:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1d0:{\"actualScore\":2.2,\"id\":8,\"negativeResponseCount\":16,\"positiveResponseCount\":6,\"responseCount\":22,\"reviewCount\":0,\"roundedScore\":2,\"text\":null,\"title\":\"Average wait time\",\"reviewBar\":\"$1d1\",\"stars\":\"$1d2\"}\n1d4:{\"averageScore\":3,\"ratingText\":\"GOOD\"}\n1d5:{\"twoStars\":0,\"threeStars\":0,\"oneStar\":0,\"fourStars\":0,\"fiveStars\":0}\n1d3:{\"actualScore\":3,\"id\":9,\"negativeResponseCount\":4,\"positiveResponseCount\":4,\"responseCount\":8,\"reviewCount\":0,\"roundedScore\":3,\"text\":null,\"title\":\"Felt Respected\",\"reviewBar\":\"$1d4\",\"stars\":\"$1d5\"}\n1c6:[\"$1"])</script><script>self.__next_f.push([1,"c7\",\"$1ca\",\"$1cd\",\"$1d0\",\"$1d3\"]\n1c5:{\"aggregates\":\"$1c6\",\"title\":\"Office \u0026 Staff Performance\"}\n1b6:[\"$1b7\",\"$1c5\"]\n1d8:{\"id\":1,\"displayName\":\"Most Recent\"}\n1d9:{\"id\":2,\"displayName\":\"Oldest\"}\n1da:{\"id\":3,\"displayName\":\"Highest Rated\"}\n1db:{\"id\":4,\"displayName\":\"Lowest Rated\"}\n1dc:{\"id\":5,\"displayName\":\"Helpful\"}\n1d7:[\"$1d8\",\"$1d9\",\"$1da\",\"$1db\",\"$1dc\"]\n1df:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1e0:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1de:{\"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\":\"$1df\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1e0\",\"reviewTitle\":\"All Good\",\"providerDetail\":\"$38\"}\n1e2:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1e3:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1e1:{\"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 co"])</script><script>self.__next_f.push([1,"nvenience 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\":\"$1e2\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1e3\",\"reviewTitle\":\"same-day CEREC crowns\",\"providerDetail\":\"$38\"}\n1e5:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1e6:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1e4:{\"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\":\"$1e5\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1e6\",\"reviewTit"])</script><script>self.__next_f.push([1,"le\":\"dealing with jaw pain\",\"providerDetail\":\"$38\"}\n1e8:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1e9:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1e7:{\"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\":\"$1e8\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1e9\",\"reviewTitle\":\"Top Class \",\"providerDetail\":\"$38\"}\n1eb:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1ec:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1ea:{\"commentText\":\"Dr. Kevin Molldrem is truly an artist when it comes to cosmetic dentistry. I vis"])</script><script>self.__next_f.push([1,"ited 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\":\"$1eb\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1ec\",\"reviewTitle\":\"Dr. Molldrem is truly an artist \",\"providerDetail\":\"$38\"}\n1ee:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1ef:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1ed:{\"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"])</script><script>self.__next_f.push([1,"-4ab0-872f-f47d982c7e2d\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1ee\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1ef\",\"reviewTitle\":\"Best In The Town\",\"providerDetail\":\"$38\"}\n1f1:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1f2:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1f0:{\"commentText\":\"After years of coffee stains, I decided to try professional whitening. Dr. Molldrem recommended Zoom whitening, and the results were astounding—several shades lighter in just one session! He carefully explained how to maintain the results without damaging my enamel. I appreciated that he didn’t push unnecessary products, just practical advice. The entire process was comfortable, quick, and surprisingly relaxing. Even friends noticed the difference immediately. I’ve tried at-home whitening kits before, but nothing compares to this level of professional care. I finally have the bright, confident smile I’ve always wanted. Molldrem Family Dentistry is worth every visit.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 07, 2025\",\"allowFlagging\":true,\"commentId\":\"9e6c4075-ecd0-40fe-8356-d5b17f74cbb9\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1f1\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1f2\",\"reviewTitle\":\"Professional\",\"providerDetail\":\"$38\"}\n1f4:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\""])</script><script>self.__next_f.push([1,":null,\"providerTrustRating\":null,\"waitTime\":null}\n1f5:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1f3:{\"commentText\":\"My teenage daughter needed Invisalign, and we were nervous about the process. Dr. Molldrem made it so simple. He used advanced digital scans to create a treatment plan that we could see in 3D before starting. My daughter was thrilled to watch how her teeth would shift over time. The staff was incredibly supportive, always answering her questions and cheering on her progress. Now she actually enjoys going to her appointments, which says a lot. Her smile is transforming beautifully, and her confidence has skyrocketed. If you’re considering orthodontics for your teen, I can’t recommend this place enough.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 07, 2025\",\"allowFlagging\":true,\"commentId\":\"34ff1c93-9cef-49e3-b44e-6f08dcb077d6\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1f4\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1f5\",\"reviewTitle\":\" I can’t recommend this place enough.\",\"providerDetail\":\"$38\"}\n1f7:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1f8:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1f6:{\"commentText\":\"Hello, I’m Kathleen Wilson, and I want to share my wonderful experience with Dr. Kevin Molldrem at Molldrem Family Dentistry in Eden Prairie. Visiting the dentist used to make me anxious, but this time, I left feeling grateful and impressed.From the moment I walked into their office, I felt welcomed. T"])</script><script>self.__next_f.push([1,"he front desk staff was kind and efficient, ensuring my paperwork and appointment process went smoothly. What stood out most was Dr. Molldrem’s personal touch. He took time to get to know me, explained my treatment options thoroughly, and answered all my questions patiently. His calm and friendly demeanor made me feel like more than just another patient.The care I received was excellent. Dr. Molldrem’s expertise and gentle approach made the procedure much easier than I expected. I also appreciated how he used advanced technology, which made the process quick, effective, and virtually painless.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 06, 2025\",\"allowFlagging\":true,\"commentId\":\"b0ee4a62-3d0c-4673-b24b-1feb2271030e\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1f7\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1f8\",\"reviewTitle\":\"All Good\",\"providerDetail\":\"$38\"}\n1fa:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1fb:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1f9:{\"commentText\":\"I walked into Molldrem Family Dentistry with a broken tooth and walked out with my confidence restored. Dr. Kevin Molldrem took the time to explain every option, and we decided on a same-day crown. Watching the crown being designed and milled right in the office was fascinating! It fit perfectly and looked so natural that even I can’t tell which tooth was repaired. The staff treated me with such kindness, ensuring I was comfortable the entire time. This was more than a fix—it felt like they genuinely cared about my well-being. A flawless experience from start to finish.\",\"displ"])</script><script>self.__next_f.push([1,"ayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 05, 2025\",\"allowFlagging\":true,\"commentId\":\"ebaf6923-e099-4271-b3d4-d77c389d4722\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1fa\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1fb\",\"reviewTitle\":\"A flawless experience from start to finish\",\"providerDetail\":\"$38\"}\n1fd:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n1fe:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1fc:{\"commentText\":\"After years of hiding my teeth due to discoloration and chips, I finally decided to get a smile makeover with Dr. Molldrem. The process involved whitening, minor bonding, and reshaping, all completed with precision and care. What amazed me was how he considered my facial features to create a smile that looked natural, not “overdone.” His artistry as a dentist is truly remarkable. The staff checked in with me after each appointment to ensure I was healing and satisfied. This wasn’t just dental work—it was a transformation that brought back my confidence. Molldrem Family Dentistry changed my life.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 05, 2025\",\"allowFlagging\":true,\"commentId\":\"f4efbdea-9c2d-4ece-a219-3d239e2d4ef7\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$1fd\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$1fe\",\"reviewTitle\":\"Molldrem Family Dentistry changed my life\",\"providerDetail\":\"$38\"}\n200:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\""])</script><script>self.__next_f.push([1,"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n201:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n1ff:{\"commentText\":\"Molldrem Family Dentistry deserves every bit of praise it gets. I initially went in for a cleaning but was amazed by how thorough the process was. Dr. Molldrem personally checked in after the hygienist was done and provided clear, actionable advice for improving my home care routine. This wasn’t the rushed in-and-out experience I’ve had at other clinics—it felt like a wellness session tailored for me. Their use of intraoral scanners made it easy to see problem areas in real-time, which was educational and motivating. I appreciate a dentist who prioritizes prevention as much as treatment. Absolutely top-notch care.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"25a1810a-52c2-4bf4-88e8-c662d3460006\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$200\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$201\",\"reviewTitle\":\"deserves every bit of praise\",\"providerDetail\":\"$38\"}\n203:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n204:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n202:{\"commentText\":\"Finding a dentist who excels at pediatric care is hard, but Dr. Molldrem exceeded my expectations. My 8-year-old was terrified of dentists after a previous bad experience, yet Dr. Molldrem’s patience and kind a"])</script><script>self.__next_f.push([1,"pproach completely transformed that fear. He used fun analogies to explain procedures and even let my child “help” by holding a mirror, which made the experience enjoyable. Now my son actually looks forward to checkups! As a parent, I can’t put a price on that peace of mind. Molldrem Family Dentistry doesn’t just fix teeth—they build trust and positive experiences for the entire family.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"91beb972-bdc0-4580-a9e0-020b1dba30a4\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$203\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$204\",\"reviewTitle\":\"Positive Experience\",\"providerDetail\":\"$38\"}\n206:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n207:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n205:{\"commentText\":\"After moving to Eden Prairie, I needed a reliable dentist, and Molldrem Family Dentistry came highly recommended. I visited for a Zoom whitening session, and the results were unbelievable! Dr. Molldrem explained the science behind the procedure and ensured my comfort throughout. My teeth went several shades lighter in just one session without any sensitivity afterward, which had been my biggest concern. The clinic environment was spotless, and the staff was incredibly accommodating. This wasn’t just a cosmetic upgrade—it boosted my confidence significantly. I left with a glowing smile and zero doubts about making Molldrem Family Dentistry my permanent dentist.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"d4391ce6-"])</script><script>self.__next_f.push([1,"1fb6-4615-a47c-05ddad155b4e\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$206\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$207\",\"reviewTitle\":\"zero doubts\",\"providerDetail\":\"$38\"}\n209:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n20a:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n208:{\"commentText\":\"Dr. Kevin Molldrem doesn’t just treat patients; he builds relationships. I’ve been going to Molldrem Family Dentistry for over three years, and every visit feels personal. He remembers details about my family, my previous dental history, and even my dental fears. During my last appointment, he suggested a bruxism guard because he noticed signs of teeth grinding I wasn’t aware of. His proactive approach likely saved me from future dental issues. It’s rare to find a dentist who genuinely takes time to know his patients and provide individualized care. That level of commitment is why I keep coming back.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"4b715deb-db1e-4304-961e-2665bb37f72a\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$209\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$20a\",\"reviewTitle\":\"I keep coming back\",\"providerDetail\":\"$38\"}\n20c:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n20d:{\"allowF"])</script><script>self.__next_f.push([1,"lagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n20b:{\"commentText\":\"I had a dental emergency when my veneer chipped before an important event. Every other clinic gave me a week-long wait, but Molldrem Family Dentistry got me in the same day. Dr. Kevin Molldrem didn’t just fix the veneer; he made it look even better than the original. His artistic eye for cosmetic dentistry amazed me. He carefully matched the color and shape so perfectly that no one could tell it was ever damaged. I felt heard, valued, and prioritized. This isn’t just a dental clinic—it’s a place where smiles are truly restored with care and excellence.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"90be28a2-7f59-484a-a132-6a68d166896f\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$20c\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$20d\",\"reviewTitle\":\"truly restored with care and excellence\",\"providerDetail\":\"$38\"}\n20f:{\"feltRespected\":1,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":1,\"providerAnswersRating\":1,\"providerExplanationRating\":1,\"providerStaffRating\":1,\"providerTimeAllocationRating\":1,\"providerTrustRating\":1,\"waitTime\":5}\n210:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n20e:{\"commentText\":\"Dr. Molldrum’s office appeared nice; his new Lakeville office was decorated with modern furniture and plants. But that’s where the pleasantries end. Dr Molldrum demonstrated poor patient interaction with me, discussing politics while improperly filling cavities and recommending unnecessary treatments. On my last visit to his office, he did not even say a word nor interact in any way, but rather had his assistant relay the unexpec"])</script><script>self.__next_f.push([1,"ted and unneeded treatment plans.His staff prioritizes making sure you pay up-front costs over genuine patient care. \",\"displayName\":\"\",\"overallScore\":1,\"submittedDate\":\"Jul 30, 2025\",\"allowFlagging\":true,\"commentId\":\"8eba7f3b-dece-4853-858a-b2a47caa7ab0\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$20f\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$210\",\"reviewTitle\":\"Cannot trust Dr. Molldrem\",\"providerDetail\":\"$38\"}\n212:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n213:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n211:{\"commentText\":\" I came to Dr. Kevin Molldrem for cosmetic work—veneers to fix a few chipped and stained front teeth. From the first consultation to the final result, the experience was flawless. He listened carefully to what I wanted and gave me a smile that looks completely natural but stunning. The technology he uses is impressive, and the entire team was so professional and supportive. I get compliments on my smile all the time now! If you're thinking about cosmetic dentistry, go see Dr. Molldrem—you won’t regret it.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"900f3512-631e-48b8-af34-33628d97cee8\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$212\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$213\",\"reviewTitle\":\"Best Dentist In Lakeville Or Eden Prairie\",\"providerDetail\":\"$38\"}\n215:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswers"])</script><script>self.__next_f.push([1,"Rating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n216:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n214:{\"commentText\":\" As a mom of two young boys, finding a dentist who can handle kids and adults was a challenge—until we found Dr. Molldrem. My kids used to dread dental visits, but now they’re excited to see “Dr. Kevin.” He’s incredibly patient and makes sure the kids feel safe and involved. I appreciate how he explains everything in kid-friendly terms. As for myself, I’ve had cleanings and a filling done, and it was smooth, professional, and completely pain-free. Molldrem Family Dentistry is a gem for families in the Lakeville area.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"a1d5f7db-04d8-4fb1-bc1c-93a8596f3573\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$215\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$216\",\"reviewTitle\":\"completely pain-free\",\"providerDetail\":\"$38\"}\n218:{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null}\n219:{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null}\n217:{\"commentText\":\" I never thought I’d say this, but I actually look forward to going to the dentist now. Dr. Kevin Molldrem is seriously one of a kind. I had avoided dentists for years because of a bad experience elsewhere, but the moment I walked into Molldrem Family Dentistry, I felt at ease. They didn’t judg"])</script><script>self.__next_f.push([1,"e me for how long I had gone without a cleaning—they just focused on getting me back on track. Dr. Molldrem is calm, compassionate, and incredibly knowledgeable. My cleanings are painless, my teeth look better than ever, and I finally feel confident about my smile again.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"b75afb19-f587-4cb1-9ed6-35af93979f08\",\"communityMemberDetails\":\"\",\"isTelehealth\":true,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":\"$218\",\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":\"$219\",\"reviewTitle\":\" I felt at ease\",\"providerDetail\":\"$38\"}\n1dd:[\"$1de\",\"$1e1\",\"$1e4\",\"$1e7\",\"$1ea\",\"$1ed\",\"$1f0\",\"$1f3\",\"$1f6\",\"$1f9\",\"$1fc\",\"$1ff\",\"$202\",\"$205\",\"$208\",\"$20b\",\"$20e\",\"$211\",\"$214\",\"$217\"]\n1d6:{\"commentSortOptions\":\"$1d7\",\"results\":\"$1dd\",\"suppressed\":false,\"totalCommentCount\":143}\n21b:{\"id\":203,\"statusDescription\":\"Inappropriate content\"}\n21c:{\"id\":204,\"statusDescription\":\"Privacy concerns\"}\n21d:{\"id\":205,\"statusDescription\":\"Other\"}\n21a:[\"$21b\",\"$21c\",\"$21d\"]\n21e:{\"reviewDate\":\"2025-08-11T09:01:41.71Z\",\"reviewText\":\"Very professional or best in the town. \",\"starRating\":5}\n21f:{\"actualScore\":4.69375,\"responseCount\":160,\"roundedScore\":4.7,\"reviewCount\":143}\n222:{\"count\":146,\"percent\":91,\"star\":5}\n223:{\"count\":2,\"percent\":1,\"star\":4}\n224:{\"count\":0,\"percent\":0,\"star\":3}\n225:{\"count\":1,\"percent\":1,\"star\":2}\n226:{\"count\":11,\"percent\":7,\"star\":1}\n221:[\"$222\",\"$223\",\"$224\",\"$225\",\"$226\"]\n220:{\"aggregates\":\"$221\",\"totalResponseCount\":160}\n1b5:{\"cards\":\"$1b6\",\"commentCount\":143,\"comments\":\"$1d6\",\"commentsSuppressed\":false,\"displayName\":\"Dr. Molldrem\",\"flagReasons\":\"$21a\",\"highlightedReview\":\"$21e\",\"largeImageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_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\":\"$21f\",\"providerCode\":\"3X36D\","])</script><script>self.__next_f.push([1,"\"providerName\":\"Dr. Kevin Molldrem, DDS\",\"providerPossessiveName\":\"Dr. Molldrem's\",\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"specialty\":\"Dentistry\",\"surveyDistribution\":\"$220\",\"surveysSuppressed\":false}\n1b4:{\"commentsSuppressed\":false,\"hasComments\":true,\"model\":\"$1b5\"}\n"])</script><script>self.__next_f.push([1,"b:[[null,[\"$\",\"div\",null,{\"id\":\"div-gpt-ad-outofpage-oop\"}],[\"$\",\"$L19\",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\":[\"Rda21238abad07d2a3f\"]},{\"key\":\"pwid\",\"value\":[\"3X36D\"]},{\"key\":\"pv\",\"value\":[\"yes\"]},{\"key\":\"comment\",\"value\":[\"yes\"]},{\"key\":\"inid\",\"value\":[\"HPY000074E\",\"HPY0000768\",\"HPY00006D9\",\"HPY9000575\",\"HPY000054F\",\"HPY00007CF\",\"HPY00006F7\",\"HPY0000B6F\",\"HPY0000619\",\"HPY0000453\",\"HPY0000708\",\"HPY0000776\",\"HPY00006E5\",\"HPY000045D\",\"HPY000075D\",\"HPY0000627\",\"HPY00005F0\",\"HPY0000692\",\"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\":[\"$1a\"]},{\"key\":\"site\",\"value\":[\"hg3desktop\"]},{\"key\":\"environment\",\"value\":[\"hgprod\"]},{\"key\":\"experiment\",\"value\":[\"ProfileAdsDoubleVerify:new,ZetaTimeoutRaw:600\"]}]},\"appointmentModel\":{\"isOaAny\":false,\"isOar\":false,\"isOas\":false,\"isOasWithoutInventory\":false,\"isOasUrl\":false,\"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\",\"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,\"profileHcaSafeHarborVariations\":\"noexp\",\"displayHcaSafeHarbor\":false,\"profileHgRx\":\"dental\",\"isProfileHgChoiceBusinessLogic\":false,\"isProfileHidePhoneNumbers\":false,\"isProfileElevated\":\"control\",\"isProfileSuppressInsurance\":false,\"profileOarMedchat\":\"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,\"profileTitleTagExp\":\"noexp\",\"profileMedchatHowCanWeHelp\":false,\"profileMetaDescriptionExp\":\"noexp\",\"profileSectionOrder\":{\"env\":\"PROD\",\"layoutName\":\"mt\",\"sections\":[{\"componentName\":\"CarePhilosophySection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"carePhilosophy\",\"sectionType\":\"ordinary\"},{\"componentName\":\"UrgentCareSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-top\",\"sectionType\":\"ordinary\"},{\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"hospitalHighlight\",\"sectionTitle\":\"Top Hospital\",\"sectionType\":\"ordinary\",\"componentName\":\"HospitalHighlightSection\"},{\"navBarLabel\":\"\",\"sectionKey\":\"highlights\",\"sectionTitle\":\"Highlights\",\"sectionType\":\"ordinary\",\"componentName\":\"HighlightsSection\",\"isNavBarVisible\":false,\"isVisible\":true},{\"sectionKey\":\"compare-top\",\"sectionType\":\"secondary\",\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"sectionKey\":\"hgChoice\",\"sectionType\":\"ordinary\",\"componentName\":\"HgChoiceSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"sectionKey\":\"patientFavorite\",\"sectionType\":\"ordinary\",\"componentName\":\"PatientFavoriteSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\"},{\"hgoName\":\"experience\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Experience\",\"sectionKey\":\"experience\",\"sectionTitle\":\"Experience\",\"sectionType\":\"primary\",\"componentName\":\"ExperienceCheckSection\"},{\"isVisible\":true,\"navBarLabel\":\"Ratings\",\"sectionKey\":\"ratings\",\"sectionType\":\"primary\",\"componentName\":\"ReviewsSection\",\"hgoName\":\"reviews\",\"isNavBarVisible\":true},{\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"header\":\"Know Before You Go\",\"subHeader\":\"Expand your knowledge with related news and articles.\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_knowBeforeYouGo\"},{\"hgoName\":\"about me\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"About Me\",\"sectionKey\":\"aboutMe\",\"sectionTitle\":\"About Me\",\"sectionType\":\"primary\",\"componentName\":\"AboutMeSection\"},{\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_fomo\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\",\"isNavBarVisible\":false},{\"componentName\":\"ContentDriverSection\",\"contentDetails\":{\"viewAllUrl\":\"\",\"header\":\"\",\"subHeader\":\"Guidance for getting the right healthcare\",\"viewAllText\":\"\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_tips\",\"sectionType\":\"secondary\"},{\"isVisible\":true,\"navBarLabel\":\"Insurance\",\"sectionKey\":\"insurance\",\"sectionTitle\":\"Insurance Check\",\"sectionType\":\"primary\",\"componentName\":\"InsuranceSection\",\"hgoName\":\"insurance\",\"isNavBarVisible\":true},{\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Locations\",\"sectionKey\":\"locations\",\"sectionTitle\":\"Locations\",\"sectionType\":\"primary\",\"componentName\":\"LocationsSection\",\"hgoName\":\"location\"},{\"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\":\"\",\"sectionKey\":\"contentDriver_appointmentGuides\"},{\"sectionType\":\"primary\",\"componentName\":\"HospitalsSection\",\"hgoName\":\"hospitals\",\"isNavBarVisible\":true,\"isVisible\":true,\"navBarLabel\":\"Hospitals\",\"sectionKey\":\"hospitals\",\"sectionTitle\":\"Affiliated Hospitals\"},{\"navBarLabel\":\"\",\"sectionKey\":\"urgentCare-bottom\",\"sectionType\":\"ordinary\",\"componentName\":\"UrgentCareSection\",\"isNavBarVisible\":false,\"isVisible\":true},{\"componentName\":\"CompareProviderSection\",\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"compare-bottom\",\"sectionType\":\"secondary\"},{\"contentDetails\":{\"subHeader\":\"\",\"viewAllText\":\"\",\"viewAllUrl\":\"\",\"header\":\"\"},\"isNavBarVisible\":false,\"isVisible\":true,\"navBarLabel\":\"\",\"sectionKey\":\"contentDriver_likeAndRecommendedReading\",\"sectionTitle\":\"\",\"sectionType\":\"secondary\",\"componentName\":\"ContentDriverSection\"},{\"navBarLabel\":\"\",\"sectionKey\":\"providerSeoLinking\",\"sectionType\":\"secondary\",\"componentName\":\"ProviderSeoLinkingSection\",\"isNavBarVisible\":false,\"isVisible\":true}]},\"profileSidebarCtaCustomization\":\"control\",\"suppressSurveyPwids\":\"$1b\",\"isProfileHideLocationsSection\":false,\"useHealthPrivacyComplianceCheck\":true,\"healthPrivacyComplianceOptinStates\":\"wa,ct,nv,co,tx,or,mt,va,fl,de,ne,nh,nj,mn,tn\",\"zetaTimeout\":600,\"profileAppointmentGuides\":\"new\",\"displayWmdSponsoredVideo\":false,\"displayWmdLaunchSponsoredVideo\":false,\"analyticsTestVersion\":\"$1c\"},\"sections\":\"$1d\",\"pageRules\":{\"acceptsNewPatients\":true,\"appointmentCtaText\":\"Book Online Now\",\"displayAppointmentCtaBeforePhone\":false,\"displayBoardCertifications\":false,\"displayClaimProfileTopBanner\":true,\"displayDearDoc\":false,\"displayEasyOnlineScheduling\":false,\"displayElevatedProfile\":false,\"displayHcaSafeHarbor\":false,\"displayLocations\":true,\"displayOarMedchat\":false,\"displayOasCalendar\":false,\"displayOfficeHours\":false,\"displaySecureCallWith247Language\":false,\"displaySecureCallWithout247Language\":false,\"displaySeniorCare\":false,\"displaySurveyRating\":true,\"displayTelehealth\":false,\"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},{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/3/6/H/36HFB_w185h248_v28116.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}]},{\"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},{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/X/T/L/XTLJ3_w185h248_v81885.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}]},{\"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},{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/5/M/Y5MYH_w185h248_v11503.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}]},{\"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},{\"description\":\"extra large image\",\"fullUrl\":\"//photos.healthgrades.com/img/prov/Y/D/W/YDW22_w185h248_v11799.jpg\",\"height\":248,\"type\":\"xlarge\",\"width\":185}]}],\"conversionCode\":\"Direct\",\"displayName\":\"Dr. Molldrem\",\"displayNamePossessive\":\"Dr. Molldrem's\",\"entityType\":\"dentist\",\"breadcrumbModel\":{\"cityDirectoryLink\":\"/dentistry-general-directory/mn-minnesota/eden-prairie\",\"practicingSpecialty\":\"General 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\":\"Very professional or best in the town. \",\"overallScore\":5,\"author\":\"Patient\"}],\"isNoIndexNoFollow\":false,\"insuranceAccepted\":[{\"code\":\"HPY000074E\",\"payor\":\"PreferredOne\",\"plans\":[{\"name\":\"PreferredHealth\",\"planType\":\"\"},{\"name\":\"PreferredOne PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000768\",\"payor\":\"Anthem\",\"plans\":[{\"name\":\"Dental Prime DPPO\",\"planType\":\"DPPO\"},{\"name\":\"Dental Complete DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY00006D9\",\"payor\":\"Aetna\",\"plans\":[{\"name\":\"Dental 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\":\"HPY000054F\",\"payor\":\"Delta Dental\",\"plans\":[{\"name\":\"Delta Dental PPO\",\"planType\":\"PPO\"},{\"name\":\"Delta Dental Premier\",\"planType\":\"\"}]},{\"code\":\"HPY00007CF\",\"payor\":\"Florida Blue\",\"plans\":[{\"name\":\"BlueDental Choice \u0026 Choice Plus DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY00006F7\",\"payor\":\"Cigna\",\"plans\":[{\"name\":\"Dental Advantage DPPO\",\"planType\":\"DPPO\"},{\"name\":\"Total Dental DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY0000B6F\",\"payor\":\"Dominion National\",\"plans\":[{\"name\":\"Dental Choice DPPO\",\"planType\":\"DPPO\"}]},{\"code\":\"HPY0000619\",\"payor\":\"UnitedHealthCare\",\"plans\":[{\"name\":\"Dental\",\"planType\":\"\"}]},{\"code\":\"HPY0000453\",\"payor\":\"Humana\",\"plans\":[{\"name\":\"Humana PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000708\",\"payor\":\"United Concordia\",\"plans\":[{\"name\":\"Advantage Plus PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000776\",\"payor\":\"Total Dental Administrators PPO\",\"plans\":[{\"name\":\"Total Dental Administrators PPO PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00006E5\",\"payor\":\"Ameritas\",\"plans\":[{\"name\":\"Ameritas PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY000045D\",\"payor\":\"Guardian\",\"plans\":[{\"name\":\"DentalGuard Preferred\",\"planType\":\"\"}]},{\"code\":\"HPY000075D\",\"payor\":\"Connection Dental\",\"plans\":[{\"name\":\"Connection Dental PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000627\",\"payor\":\"Principal Financial Group\",\"plans\":[{\"name\":\"Dental PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY00005F0\",\"payor\":\"Lincoln Financial Group\",\"plans\":[{\"name\":\"DentalConnect PPO\",\"planType\":\"PPO\"}]},{\"code\":\"HPY0000692\",\"payor\":\"MetLife\",\"plans\":[{\"name\":\"PDP Plus (Preferred Dentist Program) DPPO\",\"planType\":\"DPPO\"},{\"name\":\"MetLife PDP\",\"planType\":\"PDP\"}]},{\"code\":\"HPY0000C4B\",\"payor\":\"Sun Life Financial\",\"plans\":[{\"name\":\"Sun Life Financial\",\"planType\":\"\"}]}],\"insurancePhone\":\"(952) 974-5116\",\"imageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_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_w120h160_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\":\"General 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\":\"$37\",\"productChannel\":\"22\",\"productCode\":\"\",\"professionalSubType\":\"DENT\",\"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\":160,\"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\":143,\"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\":\"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\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"All Good\",\"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\":\"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\":0,\"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\":\"$38\"},{\"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\":0,\"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\":\"$38\"},{\"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\":\"$38\"},{\"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\":\"$38\"},{\"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\":\"$38\"},{\"commentText\":\"After years of coffee stains, I decided to try professional whitening. Dr. Molldrem recommended Zoom whitening, and the results were astounding—several shades lighter in just one session! He carefully explained how to maintain the results without damaging my enamel. I appreciated that he didn’t push unnecessary products, just practical advice. The entire process was comfortable, quick, and surprisingly relaxing. Even friends noticed the difference immediately. I’ve tried at-home whitening kits before, but nothing compares to this level of professional care. I finally have the bright, confident smile I’ve always wanted. Molldrem Family Dentistry is worth every visit.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 07, 2025\",\"allowFlagging\":true,\"commentId\":\"9e6c4075-ecd0-40fe-8356-d5b17f74cbb9\",\"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\":\"Professional\",\"providerDetail\":\"$38\"},{\"commentText\":\"My teenage daughter needed Invisalign, and we were nervous about the process. Dr. Molldrem made it so simple. He used advanced digital scans to create a treatment plan that we could see in 3D before starting. My daughter was thrilled to watch how her teeth would shift over time. The staff was incredibly supportive, always answering her questions and cheering on her progress. Now she actually enjoys going to her appointments, which says a lot. Her smile is transforming beautifully, and her confidence has skyrocketed. If you’re considering orthodontics for your teen, I can’t recommend this place enough.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 07, 2025\",\"allowFlagging\":true,\"commentId\":\"34ff1c93-9cef-49e3-b44e-6f08dcb077d6\",\"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 can’t recommend this place enough.\",\"providerDetail\":\"$38\"},{\"commentText\":\"Hello, I’m Kathleen Wilson, and I want to share my wonderful experience with Dr. Kevin Molldrem at Molldrem Family Dentistry in Eden Prairie. Visiting the dentist used to make me anxious, but this time, I left feeling grateful and impressed.From the moment I walked into their office, I felt welcomed. The front desk staff was kind and efficient, ensuring my paperwork and appointment process went smoothly. What stood out most was Dr. Molldrem’s personal touch. He took time to get to know me, explained my treatment options thoroughly, and answered all my questions patiently. His calm and friendly demeanor made me feel like more than just another patient.The care I received was excellent. Dr. Molldrem’s expertise and gentle approach made the procedure much easier than I expected. I also appreciated how he used advanced technology, which made the process quick, effective, and virtually painless.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 06, 2025\",\"allowFlagging\":true,\"commentId\":\"b0ee4a62-3d0c-4673-b24b-1feb2271030e\",\"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\":\"All Good\",\"providerDetail\":\"$38\"},{\"commentText\":\"I walked into Molldrem Family Dentistry with a broken tooth and walked out with my confidence restored. Dr. Kevin Molldrem took the time to explain every option, and we decided on a same-day crown. Watching the crown being designed and milled right in the office was fascinating! It fit perfectly and looked so natural that even I can’t tell which tooth was repaired. The staff treated me with such kindness, ensuring I was comfortable the entire time. This was more than a fix—it felt like they genuinely cared about my well-being. A flawless experience from start to finish.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 05, 2025\",\"allowFlagging\":true,\"commentId\":\"ebaf6923-e099-4271-b3d4-d77c389d4722\",\"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\":\"A flawless experience from start to finish\",\"providerDetail\":\"$38\"},{\"commentText\":\"After years of hiding my teeth due to discoloration and chips, I finally decided to get a smile makeover with Dr. Molldrem. The process involved whitening, minor bonding, and reshaping, all completed with precision and care. What amazed me was how he considered my facial features to create a smile that looked natural, not “overdone.” His artistry as a dentist is truly remarkable. The staff checked in with me after each appointment to ensure I was healing and satisfied. This wasn’t just dental work—it was a transformation that brought back my confidence. Molldrem Family Dentistry changed my life.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 05, 2025\",\"allowFlagging\":true,\"commentId\":\"f4efbdea-9c2d-4ece-a219-3d239e2d4ef7\",\"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\":\"Molldrem Family Dentistry changed my life\",\"providerDetail\":\"$38\"},{\"commentText\":\"Molldrem Family Dentistry deserves every bit of praise it gets. I initially went in for a cleaning but was amazed by how thorough the process was. Dr. Molldrem personally checked in after the hygienist was done and provided clear, actionable advice for improving my home care routine. This wasn’t the rushed in-and-out experience I’ve had at other clinics—it felt like a wellness session tailored for me. Their use of intraoral scanners made it easy to see problem areas in real-time, which was educational and motivating. I appreciate a dentist who prioritizes prevention as much as treatment. Absolutely top-notch care.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"25a1810a-52c2-4bf4-88e8-c662d3460006\",\"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\":\"deserves every bit of praise\",\"providerDetail\":\"$38\"},{\"commentText\":\"Finding a dentist who excels at pediatric care is hard, but Dr. Molldrem exceeded my expectations. My 8-year-old was terrified of dentists after a previous bad experience, yet Dr. Molldrem’s patience and kind approach completely transformed that fear. He used fun analogies to explain procedures and even let my child “help” by holding a mirror, which made the experience enjoyable. Now my son actually looks forward to checkups! As a parent, I can’t put a price on that peace of mind. Molldrem Family Dentistry doesn’t just fix teeth—they build trust and positive experiences for the entire family.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"91beb972-bdc0-4580-a9e0-020b1dba30a4\",\"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\":\"Positive Experience\",\"providerDetail\":\"$38\"},{\"commentText\":\"After moving to Eden Prairie, I needed a reliable dentist, and Molldrem Family Dentistry came highly recommended. I visited for a Zoom whitening session, and the results were unbelievable! Dr. Molldrem explained the science behind the procedure and ensured my comfort throughout. My teeth went several shades lighter in just one session without any sensitivity afterward, which had been my biggest concern. The clinic environment was spotless, and the staff was incredibly accommodating. This wasn’t just a cosmetic upgrade—it boosted my confidence significantly. I left with a glowing smile and zero doubts about making Molldrem Family Dentistry my permanent dentist.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"d4391ce6-1fb6-4615-a47c-05ddad155b4e\",\"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\":\"zero doubts\",\"providerDetail\":\"$38\"},{\"commentText\":\"Dr. Kevin Molldrem doesn’t just treat patients; he builds relationships. I’ve been going to Molldrem Family Dentistry for over three years, and every visit feels personal. He remembers details about my family, my previous dental history, and even my dental fears. During my last appointment, he suggested a bruxism guard because he noticed signs of teeth grinding I wasn’t aware of. His proactive approach likely saved me from future dental issues. It’s rare to find a dentist who genuinely takes time to know his patients and provide individualized care. That level of commitment is why I keep coming back.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"4b715deb-db1e-4304-961e-2665bb37f72a\",\"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 keep coming back\",\"providerDetail\":\"$38\"},{\"commentText\":\"I had a dental emergency when my veneer chipped before an important event. Every other clinic gave me a week-long wait, but Molldrem Family Dentistry got me in the same day. Dr. Kevin Molldrem didn’t just fix the veneer; he made it look even better than the original. His artistic eye for cosmetic dentistry amazed me. He carefully matched the color and shape so perfectly that no one could tell it was ever damaged. I felt heard, valued, and prioritized. This isn’t just a dental clinic—it’s a place where smiles are truly restored with care and excellence.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Aug 04, 2025\",\"allowFlagging\":true,\"commentId\":\"90be28a2-7f59-484a-a132-6a68d166896f\",\"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\":\"truly restored with care and excellence\",\"providerDetail\":\"$38\"},{\"commentText\":\"Dr. Molldrum’s office appeared nice; his new Lakeville office was decorated with modern furniture and plants. But that’s where the pleasantries end. Dr Molldrum demonstrated poor patient interaction with me, discussing politics while improperly filling cavities and recommending unnecessary treatments. On my last visit to his office, he did not even say a word nor interact in any way, but rather had his assistant relay the unexpected and unneeded treatment plans.His staff prioritizes making sure you pay up-front costs over genuine patient care. \",\"displayName\":\"\",\"overallScore\":1,\"submittedDate\":\"Jul 30, 2025\",\"allowFlagging\":true,\"commentId\":\"8eba7f3b-dece-4853-858a-b2a47caa7ab0\",\"communityMemberDetails\":\"\",\"isTelehealth\":false,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":{\"feltRespected\":1,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":1,\"providerAnswersRating\":1,\"providerExplanationRating\":1,\"providerStaffRating\":1,\"providerTimeAllocationRating\":1,\"providerTrustRating\":1,\"waitTime\":5},\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\"Cannot trust Dr. Molldrem\",\"providerDetail\":\"$38\"},{\"commentText\":\" I came to Dr. Kevin Molldrem for cosmetic work—veneers to fix a few chipped and stained front teeth. From the first consultation to the final result, the experience was flawless. He listened carefully to what I wanted and gave me a smile that looks completely natural but stunning. The technology he uses is impressive, and the entire team was so professional and supportive. I get compliments on my smile all the time now! If you're thinking about cosmetic dentistry, go see Dr. Molldrem—you won’t regret it.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"900f3512-631e-48b8-af34-33628d97cee8\",\"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 Dentist In Lakeville Or Eden Prairie\",\"providerDetail\":\"$38\"},{\"commentText\":\" As a mom of two young boys, finding a dentist who can handle kids and adults was a challenge—until we found Dr. Molldrem. My kids used to dread dental visits, but now they’re excited to see “Dr. Kevin.” He’s incredibly patient and makes sure the kids feel safe and involved. I appreciate how he explains everything in kid-friendly terms. As for myself, I’ve had cleanings and a filling done, and it was smooth, professional, and completely pain-free. Molldrem Family Dentistry is a gem for families in the Lakeville area.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"a1d5f7db-04d8-4fb1-bc1c-93a8596f3573\",\"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\":\"completely pain-free\",\"providerDetail\":\"$38\"},{\"commentText\":\" I never thought I’d say this, but I actually look forward to going to the dentist now. Dr. Kevin Molldrem is seriously one of a kind. I had avoided dentists for years because of a bad experience elsewhere, but the moment I walked into Molldrem Family Dentistry, I felt at ease. They didn’t judge me for how long I had gone without a cleaning—they just focused on getting me back on track. Dr. Molldrem is calm, compassionate, and incredibly knowledgeable. My cleanings are painless, my teeth look better than ever, and I finally feel confident about my smile again.\",\"displayName\":\"\",\"overallScore\":5,\"submittedDate\":\"Jul 09, 2025\",\"allowFlagging\":true,\"commentId\":\"b75afb19-f587-4cb1-9ed6-35af93979f08\",\"communityMemberDetails\":\"\",\"isTelehealth\":true,\"languageCode\":\"\",\"translatedCommentText\":\"\",\"translatedReviewTitle\":\"\",\"language\":\"\",\"answers\":{\"feltRespected\":null,\"officeEnvironmentRating\":null,\"officeSchedulingRating\":null,\"providerAnswersRating\":null,\"providerExplanationRating\":null,\"providerStaffRating\":null,\"providerTimeAllocationRating\":null,\"providerTrustRating\":null,\"waitTime\":null},\"helpfulCount\":0,\"flagged\":\"NotFlagged\",\"providerResponse\":{\"allowFlagging\":true,\"commentStatusID\":0,\"commentText\":null,\"flagCount\":0,\"flagged\":\"NotFlagged\",\"insertedOn\":null,\"isFromProvider\":true,\"providerSurveyCommentID\":null},\"reviewTitle\":\" I felt at ease\",\"providerDetail\":\"$38\"}],\"suppressed\":false,\"totalCommentCount\":143},\"commentsSuppressed\":false,\"displayName\":\"Dr. Molldrem\",\"flagReasons\":[{\"id\":203,\"statusDescription\":\"Inappropriate content\"},{\"id\":204,\"statusDescription\":\"Privacy concerns\"},{\"id\":205,\"statusDescription\":\"Other\"}],\"highlightedReview\":{\"reviewDate\":\"2025-08-11T09:01:41.71Z\",\"reviewText\":\"Very professional or best in the town. \",\"starRating\":5},\"largeImageUrl\":\"//photos.healthgrades.com/img/silhouettes/silhouette-male_w120h160_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.69375,\"responseCount\":160,\"roundedScore\":4.7,\"reviewCount\":143},\"providerCode\":\"3X36D\",\"providerName\":\"Dr. Kevin Molldrem, DDS\",\"providerPossessiveName\":\"Dr. Molldrem's\",\"providerUrl\":\"/dentist/dr-kevin-molldrem-3x36d\",\"specialty\":\"Dentistry\",\"surveyDistribution\":{\"aggregates\":[{\"count\":146,\"percent\":91,\"star\":5},{\"count\":2,\"percent\":1,\"star\":4},{\"count\":0,\"percent\":0,\"star\":3},{\"count\":1,\"percent\":1,\"star\":2},{\"count\":11,\"percent\":7,\"star\":1}],\"totalResponseCount\":160},\"surveysSuppressed\":false}},\"sponsorModel\":{\"badgeAdData\":null,\"brandingLevel\":\"UNDEFINED\",\"channelId\":22,\"compareWidgetText\":\"\",\"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\":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\":7.63,\"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.63,\"displayFullName\":\"Dr. Katie Lervick, DDS\",\"pwid\":\"2CX9C\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w60h80_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w120h160_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"providerUrl\":\"/dentist/dr-katie-lervick-2cx9c\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/2/c/x/2cx9c_w90h120_v1fbe652b71b1727f69452b91334f08deeb626d83.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":0,\"surveyUserCount\":0},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":6.66,\"displayFullName\":\"Dr. Kalin Ngo, DDS\",\"pwid\":\"3MH68\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w60h80_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w120h160_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"providerUrl\":\"/dentist/dr-kalin-ngo-3mh68\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/3/m/h/3mh68_w90h120_v7d0db00fe40e467fcba86390de77fc0b860edd20.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.7,\"surveyUserCount\":59},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.82,\"displayFullName\":\"Dr. Aakeeb Amin, DDS\",\"pwid\":\"UKGTB7\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w60h80_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w120h160_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"providerUrl\":\"/dentist/dr-aakeeb-amin-ukgtb7\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/u/k/g/ukgtb7_w90h120_v9edc981b238a6ea3568aa77a0f31c6668130baa8.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":5,\"surveyUserCount\":1},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"displayFullName\":\"Dr. Micah Chan, DMD\",\"pwid\":\"XYMJD87\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w60h80_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w120h160_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"providerUrl\":\"/dentist/dr-micah-chan-xymjd87\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/y/m/xymjd87_w90h120_vb58ba13800c3e6ca7daf30b8cc94d1a911bc3dc7.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.8,\"surveyUserCount\":85},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":9.28,\"displayFullName\":\"Dr. Andrew Liu, DDS\",\"pwid\":\"YYMDY\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w60h80_v15724.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w120h160_v15724.jpg\",\"providerUrl\":\"/dentist/dr-andrew-liu-yymdy\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/Y/Y/M/YYMDY_w90h120_v15724.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4.8,\"surveyUserCount\":420},{\"acceptsNewPatientsStatus\":\"ACCEPTING\",\"distance\":7.63,\"displayFullName\":\"Dr. Asif Rahman, DDS\",\"pwid\":\"X49DR\",\"imagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w60h80_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"isHgChoice\":false,\"isPatientFavorite\":false,\"largeImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w120h160_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"providerUrl\":\"/physician/dr-asif-rahman-x49dr\",\"mediumImagePathUrl\":\"//photos.healthgrades.com/img/prov/x/4/9/x49dr_w90h120_veecb2dc264417dab62c05255ba0cfbdc063a8a6a.jpg\",\"practicingSpeciality\":\"Dentistry Practitioner\",\"suppressedSurvey\":false,\"surveyOverallStarRating\":4,\"surveyUserCount\":3}]},\"trackingData\":{\"consentRegion\":\"va\",\"conversionCode\":\"Direct\",\"deviceType\":\"desktop\",\"isProfileViewed\":false},\"userId\":null}]],[\"$\",\"$L39\",null,{\"pwid\":\"3x36d\",\"isDesignated\":false,\"isElevatedProfile\":false,\"isStandard\":true,\"isWriteMd\":false,\"displayClaimProfileTopBanner\":true,\"children\":[\"$\",\"div\",null,{\"className\":\"V2YE5Htx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ywaxq8QJ\",\"children\":\"$L3a\"}],[\"$\",\"$L3b\",\"sidebarContainer\",{\"env\":\"BLUE\",\"section\":{\"sectionKey\":\"sidebarContainer\",\"componentName\":\"SidebarContainer\",\"sectionType\":\"ordinary\",\"isNavBarVisible\":false,\"isVisible\":true},\"children\":[\"$\",\"$L3c\",null,{\"adsModel\":\"$3d\",\"appointmentModel\":\"$f7\",\"featuresModel\":\"$f9\",\"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\":\"$ff\",\"sponsorModel\":\"$19d\",\"writeMdModel\":null}]}]]}]}],[\"$\",\"$L1a9\",null,{\"adsModel\":\"$3d\",\"appointmentModel\":\"$f7\",\"contentDataModel\":{\"displayContentPreview\":true,\"sectionContent\":{\"contentDriver_like\":{\"header\":\"You May Also Like\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":[{\"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?\"},{\"blurb\":\"Taking care of your oral health isn’t hard if you stick to the basics. Here are some tips from a periodontist.\",\"imageUrl\":\"https://dims.healthgrades.com/dims3/MMH/ec72720/2147483647/strip/false/crop/4480x4480+1120+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1f%2F44%2F2921c6704e32b5bc7cc16958f0b1%2Fgettyimages-800444592.jpg\",\"link\":\"https://resources.healthgrades.com/right-care/oral-health/5-periodontist-tips-for-a-healthy-smile?hid=t12_ccgd\u0026tpc=oral-health\",\"title\":\"5 Periodontist Tips for a Healthy Smile\"}],\"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}},\"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\"},\"gqlQuery\":\"$1aa\",\"tokens\":{\"pesAccessToken\":\"$1ab\",\"profileAccessToken\":\"$1ac\"},\"oasUILandingUrl\":\"https://www.healthgrades.com/appointment\",\"gqlVariables\":{\"id\":\"3x36d\"}},\"experienceModel\":\"$1ad\",\"featuresModel\":\"$f9\",\"hospitalsModel\":{\"hospitals\":[],\"hospitalHighlight\":null},\"locationsModel\":\"$1af\",\"providerModel\":\"$ff\",\"reviewsModel\":\"$1b4\",\"sponsorModel\":\"$19d\",\"writeMdModel\":null,\"isPrivacyComplianceOptIn\":false}]]\n"])</script><script>self.__next_f.push([1,"227:I[277,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24a:I[2401,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24b:I[2971,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24c:I[5403,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24d:I[5097,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24e:I[2691,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n24f:I[2570,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n250:I[7834,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n251:I[3572,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"st"])</script><script>self.__next_f.push([1,"atic/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n252:I[9805,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n253:I[2016,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n254:I[3507,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n255:I[4621,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n256:I[2311,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n257:I[6826,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n258:I[5171,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n259:I[9066,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b704"])</script><script>self.__next_f.push([1,"0589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n25a:I[7979,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n25b:I[2297,[\"999\",\"static/chunks/999-b782c17d631bbf2c.js\",\"3\",\"static/chunks/3-fba110383080b7b6.js\",\"708\",\"static/chunks/708-b7040589b1193af1.js\",\"933\",\"static/chunks/app/%5BprofileType%5D/%5B...profilePath%5D/page-0343859d5945a191.js\"],\"default\"]\n22c:{\"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?\"}\n22d:{\"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?\"}\n22e:{\"blurb\":\"Taking care of your oral health isn’t hard if you stick to the basics. Here are some tips from a periodontist.\",\"imageUrl\":\"https://dims.healthgrades.com/dims3/MMH/ec72720/2147483647/strip/false/crop/4480x4480+1120+0/resize/440x440!/quality/75/?url=https%3A%2F%2Fucmscdn.healthgrades.com%2F1f%2F44%2F2921c6704e32b5bc7cc16958f0b1%2Fgettyimages-800444592.jpg\",\"link\":\"https://resources.healthgrades.com/right-care/oral-health/5-periodontist-tips-for-a-healthy-smile?hid=t12_ccgd\u0026tpc=oral-health\",\"title\":\"5 Pe"])</script><script>self.__next_f.push([1,"riodontist Tips for a Healthy Smile\"}\n22b:[\"$22c\",\"$22d\",\"$22e\"]\n22a:{\"header\":\"You May Also Like\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":\"$22b\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n231:{\"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\"}\n232:{\"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\"}\n233:{\"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\"}\n230:[\"$231\",\""])</script><script>self.__next_f.push([1,"$232\",\"$233\"]\n22f:{\"header\":\"Recommended Reading From Healthgrades\",\"subHeader\":\"\",\"sectionName\":\"compare\",\"topArticles\":\"$230\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n236:{\"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\"}\n237:{\"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\"}\n238:{\"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/r"])</script><script>self.__next_f.push([1,"ight-care/oral-health/5-surprising-causes-of-sensitive-teeth?hid=t12_review\u0026tpc=oral-health\",\"title\":\"5 Surprising Causes of Sensitive Teeth\"}\n235:[\"$236\",\"$237\",\"$238\"]\n234:{\"header\":\"Know Before You Go\",\"subHeader\":\"Expand your knowledge with related news and articles.\",\"sectionName\":\"reviews\",\"topArticles\":\"$235\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n23a:[]\n239:{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"\",\"sectionName\":\"learn\",\"topArticles\":\"$23a\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n23d:{\"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\"}\n23e:{\"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\"}\n23f:{\"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/d"])</script><script>self.__next_f.push([1,"ims3/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\"}\n23c:[\"$23d\",\"$23e\",\"$23f\"]\n23b:{\"header\":\"Healthgrades Tips for Getting the Best Dental Care\",\"subHeader\":\"Guidance for getting the right healthcare\",\"sectionName\":\"learn\",\"topArticles\":\"$23c\",\"viewAllText\":\"\",\"viewAllUrl\":\"\"}\n229:{\"contentDriver_like\":\"$22a\",\"contentDriver_RecommendedReading\":\"$22f\",\"contentDriver_knowBeforeYouGo\":\"$234\",\"contentDriver_fomo\":\"$239\",\"contentDriver_tips\":\"$23b\",\"contentDriver_appointmentGuides\":null}\n228:{\"displayContentPreview\":true,\"sectionContent\":\"$229\"}\n241:[]\n240:{\"hospitals\":\"$241\",\"hospitalHighlight\":null}\n243:{\"profileClaimedCookie\":\"\",\"profileViewedCookie\":\"3x36d\",\"debugCookie\":\"\"}\n244:{\"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\"}\n245:T3030,"])</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        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        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    clientCustomizations {\n      ctaButtonText\n    }\n    compareWidgetText\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,"247:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc1NTU1MDI3NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzU1NTU3NDc3LCJpYXQiOjE3NTU1NTAyNzcsInZlcnNpb24iOjIsImp0aSI6ImI1ZDFkMWVmLTU3MzctNDA0ZS1iMjAzLTA5MzhlZTM2NDI5OSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.A21wRQk9jTyXK5Aiv3hNk1RD3xAY2P6mQPsi4DnOoJtDkqGlv3iP9WKZK_N9QdWfq3iOcATpZk1sEUFOC5SQZ4pVwPOg_RHf6xWUWuF3vdUAzvm7m5o6S_Uy7evUz9l_GIE2xUKeIfxRdPTy6oZS-mw0Lsiu7G3HC1GvMGRvCK4Xy4FXKvWHrLv4Ukk3o2uxwy5V8T0n3gOrgHJhHFmKIlVHPjPB4vZrwax6RGp7QI1oo6_enTP4mB6pl1FrbXzPK9I2CqT2LQKo-mw9EGmA40CD_xyD05k_cMTEvjTygV9hDuDSf3BsGpizdh6UCDSGY84P7p3op4DFHBikZK7fIg248:T49e,eyJraWQiOiJmSTN6eUJ0aFNlUnpVOGtwdkFwUUtFQ3pLYW0weWNLSkdxcEZybHpMTUlZPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiIxYzk5dHBqaW5lMjRtbGtocmVyb2I5Yzg1cyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiaGd3ZWItc3VydmV5LW1vZGVsLXNlcnZpY2UtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItcHJvdmlkZXItc2VhcmNoLWFwcC1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCBoZ3dlYi1mYWNpbGl0eS1zdmMtaHlkcmF0ZS1yZXNvdXJjZS1zZXJ2ZXJcL3JlYWQgaGd3ZWItY3Jvd2Rzb3VyY2Utc3ZjLWh5ZHJhdGUtcmVzb3VyY2Utc2VydmVyXC9yZWFkIGhnd2ViLXByb3ZpZGVyLXN2Yy1oeWRyYXRlLXJlc291cmNlLXNlcnZlclwvcmVhZCIsImF1dGhfdGltZSI6MTc1NTU1MDI3NywiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfWkI3aE9aTVNsIiwiZXhwIjoxNzU1NTU3NDc3LCJpYXQiOjE3NTU1NTAyNzcsInZlcnNpb24iOjIsImp0aSI6ImI1ZDFkMWVmLTU3MzctNDA0ZS1iMjAzLTA5MzhlZTM2NDI5OSIsImNsaWVudF9pZCI6IjFjOTl0cGppbmUyNG1sa2hyZXJvYjljODVzIn0.A21wRQk9"])</script><script>self.__next_f.push([1,"jTyXK5Aiv3hNk1RD3xAY2P6mQPsi4DnOoJtDkqGlv3iP9WKZK_N9QdWfq3iOcATpZk1sEUFOC5SQZ4pVwPOg_RHf6xWUWuF3vdUAzvm7m5o6S_Uy7evUz9l_GIE2xUKeIfxRdPTy6oZS-mw0Lsiu7G3HC1GvMGRvCK4Xy4FXKvWHrLv4Ukk3o2uxwy5V8T0n3gOrgHJhHFmKIlVHPjPB4vZrwax6RGp7QI1oo6_enTP4mB6pl1FrbXzPK9I2CqT2LQKo-mw9EGmA40CD_xyD05k_cMTEvjTygV9hDuDSf3BsGpizdh6UCDSGY84P7p3op4DFHBikZK7fIg246:{\"pesAccessToken\":\"$247\",\"profileAccessToken\":\"$248\"}\n249:{\"id\":\"3x36d\"}\n242:{\"cookies\":\"$243\",\"endpoints\":\"$244\",\"gqlQuery\":\"$245\",\"tokens\":\"$246\",\"oasUILandingUrl\":\"https://www.healthgrades.com/appointment\",\"gqlVariables\":\"$249\"}\n"])</script><script>self.__next_f.push([1,"3a:[\"$\",\"$L227\",null,{\"adsModel\":\"$3d\",\"appointmentModel\":\"$f7\",\"contentDataModel\":\"$228\",\"experienceModel\":\"$1ad\",\"hospitalsModel\":\"$240\",\"locationsModel\":\"$1af\",\"pageModel\":\"$242\",\"providerModel\":\"$ff\",\"reviewsModel\":\"$1b4\",\"sponsorModel\":\"$19d\",\"featuresModel\":\"$f9\",\"writeMdModel\":null,\"children\":[[\"$\",\"$L3b\",\"summary\",{\"env\":\"BLUE\",\"section\":{\"sectionKey\":\"summary\",\"componentName\":\"Summary\",\"sectionType\":\"primary\",\"isNavBarVisible\":false,\"isVisible\":true},\"children\":[\"$\",\"$L24a\",null,{}]}],false,[\"$\",\"$L24b\",null,{}],false,false,[\"$\",\"div\",null,{\"className\":\"oNklBnue\",\"children\":[\"$\",\"$L24c\",null,{}]}],false,[\"$\",\"div\",null,{\"id\":\"sections-container\",\"className\":\"$undefined\",\"children\":[[\"$\",\"$L3b\",\"carePhilosophy\",{\"env\":\"BLUE\",\"section\":\"$1e\",\"children\":[\"$\",\"$L24d\",\"carePhilosophy\",{\"section\":\"$1e\"}]}],[\"$\",\"$L3b\",\"urgentCare-top\",{\"env\":\"BLUE\",\"section\":\"$1f\",\"children\":[\"$\",\"$L24e\",\"urgentCare-top\",{\"section\":\"$1f\"}]}],[\"$\",\"$L3b\",\"hospitalHighlight\",{\"env\":\"BLUE\",\"section\":\"$20\",\"children\":[\"$\",\"$L24f\",\"hospitalHighlight\",{\"section\":\"$20\"}]}],[\"$\",\"$L3b\",\"highlights\",{\"env\":\"BLUE\",\"section\":\"$21\",\"children\":[\"$\",\"$L250\",\"highlights\",{\"section\":\"$21\"}]}],[\"$\",\"$L3b\",\"compare-top\",{\"env\":\"BLUE\",\"section\":\"$22\",\"children\":[\"$\",\"$L251\",\"compare-top\",{\"section\":\"$22\"}]}],[\"$\",\"$L3b\",\"hgChoice\",{\"env\":\"BLUE\",\"section\":\"$23\",\"children\":[\"$\",\"$L252\",\"hgChoice\",{\"section\":\"$23\"}]}],[\"$\",\"$L3b\",\"patientFavorite\",{\"env\":\"BLUE\",\"section\":\"$24\",\"children\":[\"$\",\"$L253\",\"patientFavorite\",{\"section\":\"$24\"}]}],[\"$\",\"$L3b\",\"experience\",{\"env\":\"BLUE\",\"section\":\"$25\",\"children\":[\"$\",\"$L254\",\"experience\",{\"section\":\"$25\"}]}],[\"$\",\"$L3b\",\"ratings\",{\"env\":\"BLUE\",\"section\":\"$26\",\"children\":[\"$\",\"$L255\",\"ratings\",{\"section\":\"$26\"}]}],[\"$\",\"$L3b\",\"contentDriver_knowBeforeYouGo\",{\"env\":\"BLUE\",\"section\":\"$27\",\"children\":[\"$\",\"$L256\",\"contentDriver_knowBeforeYouGo\",{\"section\":\"$27\"}]}],[\"$\",\"$L3b\",\"aboutMe\",{\"env\":\"BLUE\",\"section\":\"$29\",\"children\":[\"$\",\"$L257\",\"aboutMe\",{\"section\":\"$29\"}]}],[\"$\",\"$L3b\",\"contentDriver_fomo\",{\"env\":\"BLUE\",\"section\":\"$2a\",\"children\":[\"$\",\"$L256\",\"contentDriver_fomo\",{\"section\":\"$2a\"}]}],[\"$\",\"$L3b\",\"contentDriver_tips\",{\"env\":\"BLUE\",\"section\":\"$2b\",\"children\":[\"$\",\"$L256\",\"contentDriver_tips\",{\"section\":\"$2b\"}]}],[\"$\",\"$L3b\",\"insurance\",{\"env\":\"BLUE\",\"section\":\"$2d\",\"children\":[\"$\",\"$L258\",\"insurance\",{\"section\":\"$2d\"}]}],[\"$\",\"$L3b\",\"locations\",{\"env\":\"BLUE\",\"section\":\"$2e\",\"children\":[\"$\",\"$L259\",\"locations\",{\"section\":\"$2e\"}]}],[\"$\",\"$L3b\",\"contentDriver_appointmentGuides\",{\"env\":\"BLUE\",\"section\":\"$2f\",\"children\":[\"$\",\"$L256\",\"contentDriver_appointmentGuides\",{\"section\":\"$2f\"}]}],[\"$\",\"$L3b\",\"hospitals\",{\"env\":\"BLUE\",\"section\":\"$31\",\"children\":[\"$\",\"$L25a\",\"hospitals\",{\"section\":\"$31\"}]}],[\"$\",\"$L3b\",\"urgentCare-bottom\",{\"env\":\"BLUE\",\"section\":\"$32\",\"children\":[\"$\",\"$L24e\",\"urgentCare-bottom\",{\"section\":\"$32\"}]}],[\"$\",\"$L3b\",\"compare-bottom\",{\"env\":\"BLUE\",\"section\":\"$33\",\"children\":[\"$\",\"$L251\",\"compare-bottom\",{\"section\":\"$33\"}]}],[\"$\",\"$L3b\",\"contentDriver_likeAndRecommendedReading\",{\"env\":\"BLUE\",\"section\":\"$34\",\"children\":[\"$\",\"$L256\",\"contentDriver_likeAndRecommendedReading\",{\"section\":\"$34\"}]}],[\"$\",\"$L3b\",\"providerSeoLinking\",{\"env\":\"BLUE\",\"section\":\"$36\",\"children\":[\"$\",\"$L25b\",\"providerSeoLinking\",{\"section\":\"$36\"}]}]]}],null,false,false]}]\n"])</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda