!function(){"use strict";var e,n={},r={};function t(e){var o=r[e];if(void 0!==o)return o.exports;var u=r[e]={id:e,exports:{}};return n[e](u,u.exports,t),u.exports}t.m=n,e=[],t.O=function(n,r,o,u){if(!r){var f=1/0;for(c=0;c=u)&&Object.keys(t.O).every(function(e){return t.O[e](r[a])})?r.splice(a--,1):(i=!1,u0&&e[c-1][2]>u;c--)e[c]=e[c-1];e[c]=[r,o,u]},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={runtime:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,u,f=r[0],i=r[1],a=r[2],c=0;for(o in i)t.o(i,o)&&(t.m[o]=i[o]);if(a)var l=a(t);for(n&&n(r);c1)&&k(this)}}}),Ie(a,U,{value:function(e){-1>0,N="__"+A+I,z="addEventListener",x="attached",j="Callback",R="detached",F="extends",U="attributeChanged"+j,V=x+j,q="connected"+j,B="disconnected"+j,G="created"+j,W=R+j,X="ADDITION",Y="REMOVAL",K="DOMAttrModified",$="DOMContentLoaded",J="DOMSubtreeModified",Q="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],re=[],oe=[],ae="",ie=b.documentElement,se=re.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},ce=E.prototype,le=ce.hasOwnProperty,ue=ce.isPrototypeOf,fe=E.defineProperty,he=[],pe=E.getOwnPropertyDescriptor,de=E.getOwnPropertyNames,ve=E.getPrototypeOf,me=E.setPrototypeOf,ge=!!E.__proto__,ye="__dreCEv1",ke=e.customElements,Te=!/^force/.test(t.type)&&!!(ke&&ke.define&&ke.get&&ke.whenDefined),_e=E.create||E,be=e.Map||function(){var e,t=[],n=[];return{get:function(e){return n[se.call(t,e)]},set:function(r,o){(e=se.call(t,r))<0?n[t.push(r)-1]=o:n[e]=o}}},Ee=e.Promise||function(e){function t(e){for(r=!0;n.length;)n.shift()(e)}var n=[],r=!1,o={catch:function(){return o},then:function(e){return n.push(e),r&&setTimeout(t,1),o}};return e(t),o},we=!1,Me=_e(null),Le=_e(null),Ce=new be,Se=function(e){return e.toLowerCase()},Oe=E.create||function e(t){return t?(e.prototype=t,new e):this},De=me||(ge?function(e,t){return e.__proto__=t,e}:de&&pe?function(){function e(e,t){for(var n,r=de(t),o=0,a=r.length;o",new He(function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(P=pe(Pe,"innerHTML"))&&P.set;n&&fe(Pe,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,e)}})}t.disconnect(),P=null}).observe(P,{childList:!0,subtree:!0}),P.innerHTML=""),Je||(me||ge?(H=function(e,t){ue.call(t,e)||h(e,t)},Z=h):Z=H=function(e,t){e[N]||(e[N]=E(!0),h(e,t))},Ae?(tt=!1,function(){var e=pe(Pe,z),t=e.value,n=function(e){var t=new CustomEvent(K,{bubbles:!0});t.attrName=e,t.prevValue=Ue.call(this,e),t.newValue=null,t[Y]=t.attrChange=2,qe.call(this,e),Fe.call(this,t)},r=function(e,t){var n=Ve.call(this,e),r=n&&Ue.call(this,e),o=new CustomEvent(K,{bubbles:!0});Be.call(this,e,t),o.attrName=e,o.prevValue=n?r:null,o.newValue=t,n?o.MODIFICATION=o.attrChange=1:o[X]=o.attrChange=0,Fe.call(this,o)},o=function(e){var t,n=e.currentTarget,r=n[N],o=e.propertyName;r.hasOwnProperty(o)&&(r=r[o],(t=new CustomEvent(K,{bubbles:!0})).attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[o]||null,null==t.prevValue?t[X]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,Fe.call(n,t))};e.value=function(e,a,i){e===K&&this[U]&&this.setAttribute!==r&&(this[N]={className:{name:"class",value:this.className}},this.setAttribute=r,this.removeAttribute=n,t.call(this,"propertychange",o)),t.call(this,e,a,i)},fe(Pe,z,e)}()):He||(ie[z](K,Ke),ie.setAttribute(N,1),ie.removeAttribute(N),tt&&(L=function(e){var t,n,r,o=this;if(o===e.target){for(r in t=o[N],o[N]=n=S(o),n){if(!(r in t))return C(0,o,r,t[r],n[r],X);if(n[r]!==t[r])return C(1,o,r,t[r],n[r],"MODIFICATION")}for(r in t)if(!(r in n))return C(2,o,r,t[r],n[r],Y)}},C=function(e,t,n,r,o,a){var i={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:o};i[a]=e,s(i)},S=function(e){for(var t,n,r={},o=e.attributes,a=0,i=o.length;a$");if(n[F]="a",(t.prototype=Oe(Ze.prototype)).constructor=t,e.customElements.define(r,t,n),!o.test(b.createElement("a",{is:r}).outerHTML)||!o.test((new t).outerHTML))throw n}(function e(){return Reflect.construct(Ze,[],e)},{},"document-register-element-a"+I)}catch(ot){_()}if(!t.noBuiltIn)try{if(Ge.call(b,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(at){Se=function(e){return{is:e.toLowerCase()}}}}(window)},2167:function(e,t,n){"use strict";var r=n(5554).default,o=n(5725).default,a=n(3560).default,i=(function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function r(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var i=e.__Zone_symbol_prefix||"__zone_symbol__";function s(e){return i+e}var c=!0===e[s("forceDuplicateZoneCheck")];if(e.Zone){if(c||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var l=function(){function t(e,n){o(this,t),this._parent=e,this._name=n?n.name||"unnamed":"",this._properties=n&&n.properties||{},this._zoneDelegate=new h(this,this._parent&&this._parent._zoneDelegate,n)}return a(t,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]}},{key:"getZoneWith",value:function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}}},{key:"run",value:function(e,t,n,r){P={parent:P,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{P=P.parent}}},{key:"runGuarded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;P={parent:P,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{P=P.parent}}},{key:"runTask",value:function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==O){var r=e.state!=M;r&&e._transitionTo(M,w),e.runCount++;var o=A;A=e,P={parent:P,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{e.state!==b&&e.state!==C&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(w,M):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,M,b))),P=P.parent,A=o}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(E,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(r){throw e._transitionTo(C,E,b),this._zoneDelegate.handleError(this,r),r}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==E&&e._transitionTo(w,E),e}},{key:"scheduleMicroTask",value:function(e,t,n,r){return this.scheduleTask(new p(S,e,t,n,r,void 0))}},{key:"scheduleMacroTask",value:function(e,t,n,r,o){return this.scheduleTask(new p(O,e,t,n,r,o))}},{key:"scheduleEventTask",value:function(e,t,n,r,o){return this.scheduleTask(new p(D,e,t,n,r,o))}},{key:"cancelTask",value:function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||_).name+"; Execution: "+this.name+")");e._transitionTo(L,w,M);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(C,L),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,L),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r2&&void 0!==arguments[2]&&arguments[2];if(H.hasOwnProperty(o)){if(!i&&c)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),H[o]=a(e,t,Z),r(s,s)}}}]),t}();l.__symbol__=s;var u,f={name:"",onHasTask:function(e,t,n,r){return e.hasTask(n,r)},onScheduleTask:function(e,t,n,r){return e.scheduleTask(n,r)},onInvokeTask:function(e,t,n,r,o,a){return e.invokeTask(n,r,o,a)},onCancelTask:function(e,t,n,r){return e.cancelTask(n,r)}},h=function(){function e(t,n,r){o(this,e),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=n,this._forkZS=r&&(r&&r.onFork?r:n._forkZS),this._forkDlgt=r&&(r.onFork?n:n._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:n._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:n._interceptZS),this._interceptDlgt=r&&(r.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:n._invokeZS),this._invokeDlgt=r&&(r.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:n._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:n._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:n._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:n._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var a=r&&r.onHasTask;(a||n&&n._hasTaskZS)&&(this._hasTaskZS=a?r:f,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,r.onScheduleTask||(this._scheduleTaskZS=f,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=f,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=f,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))}return a(e,[{key:"fork",value:function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new l(e,t)}},{key:"intercept",value:function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}},{key:"invoke",value:function(e,t,n,r,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,r,o):t.apply(n,r)}},{key:"handleError",value:function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}},{key:"scheduleTask",value:function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error("Task is missing scheduleFn.");k(t)}return n}},{key:"invokeTask",value:function(e,t,n,r){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,r):t.callback.apply(n,r)}},{key:"cancelTask",value:function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}},{key:"hasTask",value:function(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}},{key:"_updateTaskCount",value:function(e,t){var n=this._taskCounts,r=n[e],o=n[e]=r+t;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=r&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}]),e}(),p=function(){function t(n,r,a,i,s,c){if(o(this,t),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=s,this.cancelFn=c,!a)throw new Error("callback is not defined");this.callback=a;var l=this;this.invoke=n===D&&i&&i.useG?t.invokeTask:function(){return t.invokeTask.call(e,l,this,arguments)}}return a(t,[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(b,E)}},{key:"_transitionTo",value:function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&T(),I--}}}]),t}(),d=s("setTimeout"),v=s("Promise"),m=s("then"),g=[],y=!1;function k(t){if(0===I&&0===g.length)if(u||e[v]&&(u=e[v].resolve(0)),u){var n=u[m];n||(n=u.then),n.call(u,T)}else e[d](T,0);t&&g.push(t)}function T(){if(!y){for(y=!0;g.length;){var e=g;g=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=y(e[n],t+"_"+n));return e}function L(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var C="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,S=!("nw"in E)&&void 0!==E.process&&"[object process]"==={}.toString.call(E.process),O=!S&&!C&&!(!_||!b.HTMLElement),D=void 0!==E.process&&"[object process]"==={}.toString.call(E.process)&&!C&&!(!_||!b.HTMLElement),H={},Z=function(e){if(e=e||E.event){var t=H[e.type];t||(t=H[e.type]=T("ON_PROPERTY"+e.type));var n,r=this||e.target||E,o=r[t];if(O&&r===b&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function P(e,t,n){var r=i(e,t);if(!r&&n&&i(n,t)&&(r={enumerable:!0,configurable:!0}),r&&r.configurable){var o=T("on"+t+"patched");if(!e.hasOwnProperty(o)||!e[o]){delete r.writable,delete r.value;var a=r.get,c=r.set,l=t.substr(2),u=H[l];u||(u=H[l]=T("ON_PROPERTY"+l)),r.set=function(t){var n=this;n||e!==E||(n=E),n&&(n[u]&&n.removeEventListener(l,Z),c&&c.apply(n,w),"function"==typeof t?(n[u]=t,n.addEventListener(l,Z,!1)):n[u]=null)},r.get=function(){var n=this;if(n||e!==E||(n=E),!n)return null;var o=n[u];if(o)return o;if(a){var i=a&&a.call(this);if(i)return r.set.call(this,i),"function"==typeof n.removeAttribute&&n.removeAttribute(t),i}return null},s(e,t,r),e[o]=!0}}}function A(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?k(a.name,r[a.cbIdx],a,o):e.apply(t,r)}})}function j(e,t){e[T("OriginalDelegate")]=t}var R=!1,F=!1;function U(){if(R)return F;R=!0;try{var e=b.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(F=!0)}catch(t){}return F}Zone.__load_patch("ZoneAwarePromise",function(e,t,n){var i=Object.getOwnPropertyDescriptor,s=Object.defineProperty,c=n.symbol,l=[],u=!0===e[c("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],f=c("Promise"),h=c("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=l.shift();try{e.zone.runGuarded(function(){if(e.throwOriginal)throw e.rejection;throw e})}catch(r){!function(e){n.onUnhandledError(e);try{var r=t[p];"function"==typeof r&&r.call(this,e)}catch(o){}}(r)}};l.length;)e()};var p=c("unhandledPromiseRejectionHandler");function d(e){return e&&e.then}function v(e){return e}function m(e){return Z.reject(e)}var g=c("state"),y=c("value"),k=c("finally"),T=c("parentPromiseValue"),_=c("parentPromiseState"),b=null,E=!0,w=!1;function M(e,t){return function(n){try{C(e,t,n)}catch(r){C(e,!1,r)}}}var L=c("currentTaskTrace");function C(e,r,o){var a,i,c=(a=!1,function(e){return function(){a||(a=!0,e.apply(null,arguments))}});if(e===o)throw new TypeError("Promise resolved with itself");if(e[g]===b){var f=null;try{"object"!=typeof o&&"function"!=typeof o||(f=o&&o.then)}catch(m){return c(function(){C(e,!1,m)})(),e}if(r!==w&&o instanceof Z&&o.hasOwnProperty(g)&&o.hasOwnProperty(y)&&o[g]!==b)O(o),C(e,o[g],o[y]);else if(r!==w&&"function"==typeof f)try{f.call(o,c(M(e,r)),c(M(e,!1)))}catch(m){c(function(){C(e,!1,m)})()}else{e[g]=r;var h=e[y];if(e[y]=o,e[k]===k&&r===E&&(e[g]=e[_],e[y]=e[T]),r===w&&o instanceof Error){var p=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;p&&s(o,L,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(var d=0;d4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var c=this||e,l=arguments[0];n&&n.transferEventName&&(l=n.transferEventName(l));var p=arguments[1];if(!p)return t.apply(this,arguments);if(S&&"uncaughtException"===l)return t.apply(this,arguments);var d=!1;if("function"!=typeof p){if(!p.handleEvent)return t.apply(this,arguments);d=!0}if(!f||f(t,p,c,arguments)){var g=V&&!!A&&-1!==A.indexOf(l),y=O(arguments[2],g);if(P)for(var k=0;k0){var o=e.invoke;e.invoke=function(){for(var n=i[t.__symbol__("loadfalse")],a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}},e.exports.default=e.exports,e.exports.__esModule=!0},4466:function(e,t,n){var r=n(795);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0}},function(e){"use strict";e(e.s=1796)}]);
//# sourceMappingURL=polyfills.js.map
(self.webpackChunkfad_saas=self.webpackChunkfad_saas||[]).push([["main"],{8255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=8255,e.exports=t},9713:function(e,t,n){"use strict";n.d(t,{l3:function(){return s},_j:function(){return r},LC:function(){return a},ZN:function(){return g},jt:function(){return l},vP:function(){return u},oB:function(){return d},eR:function(){return p},X$:function(){return c},ZE:function(){return f},k1:function(){return v}});var i=n(1998),o=n(1112),r=function e(){(0,o.Z)(this,e)},a=function e(){(0,o.Z)(this,e)},s="*";function c(e,t){return{type:7,name:e,definitions:t,options:{}}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function d(e){return{type:6,styles:e,offset:null}}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function h(e){Promise.resolve(null).then(e)}var g=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,o.Z)(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}return(0,i.Z)(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;h(function(){return e._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this._started=!1}},{key:"setPosition",value:function(e){this._position=this.totalTime?e*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),f=function(){function e(t){var n=this;(0,o.Z)(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var i=0,r=0,a=0,s=this.players.length;0==s?h(function(){return n._onFinish()}):this.players.forEach(function(e){e.onDone(function(){++i==s&&n._onFinish()}),e.onDestroy(function(){++r==s&&n._onDestroy()}),e.onStart(function(){++a==s&&n._onStart()})}),this.totalTime=this.players.reduce(function(e,t){return Math.max(e,t.totalTime)},0)}return(0,i.Z)(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(e){return e.init()})}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(e){return e.play()})}},{key:"pause",value:function(){this.players.forEach(function(e){return e.pause()})}},{key:"restart",value:function(){this.players.forEach(function(e){return e.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(e){return e.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(e){return e.destroy()}),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(e){return e.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach(function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}},{key:"getPosition",value:function(){var e=this.players.reduce(function(e,t){return null===e||t.totalTime>e.totalTime?t:e},null);return null!=e?e.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(e){e.beforeDestroy&&e.beforeDestroy()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),v="!"},1116:function(e,t,n){"use strict";n.d(t,{mr:function(){return b},Ov:function(){return He},ez:function(){return Qe},K0:function(){return g},uU:function(){return Ge},JJ:function(){return Je},Do:function(){return S},V_:function(){return m},Ye:function(){return T},S$:function(){return P},mk:function(){return ke},sg:function(){return Te},O5:function(){return Ze},PC:function(){return De},RF:function(){return Ne},n9:function(){return Fe},tP:function(){return qe},b0:function(){return k},lw:function(){return f},OU:function(){return ze},EM:function(){return Ke},JF:function(){return Xe},p6:function(){return $},NF:function(){return Ye},w_:function(){return h},bD:function(){return je},q:function(){return d},Mx:function(){return be},HT:function(){return p}});var i=n(2454),o=n(4568),r=n(8784),a=n(2250),s=n(1998),c=n(1112),l=n(6570),u=null;function d(){return u}function p(e){u||(u=e)}var h=function e(){(0,c.Z)(this,e)},g=new l.OlP("DocumentToken"),f=function(){var e=function(){function e(){(0,c.Z)(this,e)}return(0,s.Z)(e,[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:v,token:e,providedIn:"platform"}),e}();function v(){return(0,l.LFG)(C)}var m=new l.OlP("Location Initialized"),C=function(){var e=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e){var i;return(0,c.Z)(this,n),(i=t.call(this))._doc=e,i._init(),i}return(0,s.Z)(n,[{key:"_init",value:function(){this.location=window.location,this._history=window.history}},{key:"getBaseHrefFromDOM",value:function(){return d().getBaseHref(this._doc)}},{key:"onPopState",value:function(e){var t=d().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),function(){return t.removeEventListener("popstate",e)}}},{key:"onHashChange",value:function(e){var t=d().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),function(){return t.removeEventListener("hashchange",e)}}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(e,t,n){y()?this._history.pushState(e,t,n):this.location.hash=n}},{key:"replaceState",value:function(e,t,n){y()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"historyGo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._history.go(e)}},{key:"getState",value:function(){return this._history.state}}]),n}(f);return e.\u0275fac=function(t){return new(t||e)(l.LFG(g))},e.\u0275prov=(0,l.Yz7)({factory:w,token:e,providedIn:"platform"}),e}();function y(){return!!window.history.pushState}function w(){return new C((0,l.LFG)(g))}function _(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function x(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function M(e){return e&&"?"!==e[0]?"?"+e:e}var P=function(){var e=function(){function e(){(0,c.Z)(this,e)}return(0,s.Z)(e,[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:O,token:e,providedIn:"root"}),e}();function O(e){var t=(0,l.LFG)(g).location;return new k((0,l.LFG)(f),t&&t.origin||"")}var b=new l.OlP("appBaseHref"),k=function(){var e=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e,i){var o;if((0,c.Z)(this,n),(o=t.call(this))._platformLocation=e,o._removeListenerFns=[],null==i&&(i=o._platformLocation.getBaseHrefFromDOM()),null==i)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return o._baseHref=i,o}return(0,s.Z)(n,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(e){return _(this._baseHref,e)}},{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+M(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?"".concat(t).concat(n):t}},{key:"pushState",value:function(e,t,n,i){var o=this.prepareExternalUrl(n+M(i));this._platformLocation.pushState(e,t,o)}},{key:"replaceState",value:function(e,t,n,i){var o=this.prepareExternalUrl(n+M(i));this._platformLocation.replaceState(e,t,o)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}]),n}(P);return e.\u0275fac=function(t){return new(t||e)(l.LFG(f),l.LFG(b,8))},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}(),S=function(){var e=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e,i){var o;return(0,c.Z)(this,n),(o=t.call(this))._platformLocation=e,o._baseHref="",o._removeListenerFns=[],null!=i&&(o._baseHref=i),o}return(0,s.Z)(n,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}},{key:"prepareExternalUrl",value:function(e){var t=_(this._baseHref,e);return t.length>0?"#"+t:t}},{key:"pushState",value:function(e,t,n,i){var o=this.prepareExternalUrl(n+M(i));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)}},{key:"replaceState",value:function(e,t,n,i){var o=this.prepareExternalUrl(n+M(i));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}]),n}(P);return e.\u0275fac=function(t){return new(t||e)(l.LFG(f),l.LFG(b,8))},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}(),T=function(){var e=function(){function e(t,n){var i=this;(0,c.Z)(this,e),this._subject=new l.vpe,this._urlChangeListeners=[],this._platformStrategy=t;var o=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=x(Z(o)),this._platformStrategy.onPopState(function(e){i._subject.emit({url:i.path(!0),pop:!0,state:e.state,type:e.type})})}return(0,s.Z)(e,[{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(e+M(t))}},{key:"normalize",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,Z(t)))}},{key:"prepareExternalUrl",value:function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:"go",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+M(t)),n)}},{key:"replaceState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+M(t)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformStrategy).historyGo)||void 0===t||t.call(e,n)}},{key:"onUrlChange",value:function(e){var t=this;this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(function(e){t._notifyUrlChangeListeners(e.url,e.state)}))}},{key:"_notifyUrlChangeListeners",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach(function(n){return n(e,t)})}},{key:"subscribe",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(P),l.LFG(f))},e.normalizeQueryParams=M,e.joinWithSlash=_,e.stripTrailingSlash=x,e.\u0275prov=(0,l.Yz7)({factory:A,token:e,providedIn:"root"}),e}();function A(){return new T((0,l.LFG)(P),(0,l.LFG)(f))}function Z(e){return e.replace(/\/index.html$/,"")}var I=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}({}),L=function(e){return e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other",e}({}),E=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}({}),N=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}({}),F=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}({}),D=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}({});function q(e,t){return G((0,l.cg1)(e)[l.wAp.DateFormat],t)}function R(e,t){return G((0,l.cg1)(e)[l.wAp.TimeFormat],t)}function U(e,t){return G((0,l.cg1)(e)[l.wAp.DateTimeFormat],t)}function B(e,t){var n=(0,l.cg1)(e),i=n[l.wAp.NumberSymbols][t];if(void 0===i){if(t===D.CurrencyDecimal)return n[l.wAp.NumberSymbols][D.Decimal];if(t===D.CurrencyGroup)return n[l.wAp.NumberSymbols][D.Group]}return i}var V=l.kL8;function H(e){if(!e[l.wAp.ExtraData])throw new Error('Missing extra locale data for the locale "'.concat(e[l.wAp.LocaleId],'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.'))}function G(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function J(e){var t=e.split(":"),n=(0,o.Z)(t,2);return{hours:+n[0],minutes:+n[1]}}var z=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Q={},j=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Y=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}({}),K=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}({}),W=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}({});function $(e,t,n,i){var r=function(e){if(fe(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){var t=e.split("-").map(function(e){return+e}),n=(0,o.Z)(t,3),i=n[1],r=n[2];return X(n[0],(void 0===i?1:i)-1,void 0===r?1:r)}var a,s=parseFloat(e);if(!isNaN(e-s))return new Date(s);if(a=e.match(z))return function(e){var t=new Date(0),n=0,i=0,o=e[8]?t.setUTCFullYear:t.setFullYear,r=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),i=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var a=Number(e[4]||0)-n,s=Number(e[5]||0)-i,c=Number(e[6]||0),l=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return r.call(t,a,s,c,l),t}(a)}var c=new Date(e);if(!fe(c))throw new Error('Unable to convert "'.concat(e,'" into a date'));return c}(e);t=ee(n,t)||t;for(var a,s=[];t;){if(!(a=j.exec(t))){s.push(t);break}var c=(s=s.concat(a.slice(1))).pop();if(!c)break;t=c}var l=r.getTimezoneOffset();i&&(l=ge(i,l),r=function(e,t,n){var i=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(ge(t,i)-i))}(r,i));var u="";return s.forEach(function(e){var t=function(e){if(he[e])return he[e];var t;switch(e){case"G":case"GG":case"GGG":t=ae(W.Eras,N.Abbreviated);break;case"GGGG":t=ae(W.Eras,N.Wide);break;case"GGGGG":t=ae(W.Eras,N.Narrow);break;case"y":t=oe(K.FullYear,1,0,!1,!0);break;case"yy":t=oe(K.FullYear,2,0,!0,!0);break;case"yyy":t=oe(K.FullYear,3,0,!1,!0);break;case"yyyy":t=oe(K.FullYear,4,0,!1,!0);break;case"Y":t=pe(1);break;case"YY":t=pe(2,!0);break;case"YYY":t=pe(3);break;case"YYYY":t=pe(4);break;case"M":case"L":t=oe(K.Month,1,1);break;case"MM":case"LL":t=oe(K.Month,2,1);break;case"MMM":t=ae(W.Months,N.Abbreviated);break;case"MMMM":t=ae(W.Months,N.Wide);break;case"MMMMM":t=ae(W.Months,N.Narrow);break;case"LLL":t=ae(W.Months,N.Abbreviated,E.Standalone);break;case"LLLL":t=ae(W.Months,N.Wide,E.Standalone);break;case"LLLLL":t=ae(W.Months,N.Narrow,E.Standalone);break;case"w":t=de(1);break;case"ww":t=de(2);break;case"W":t=de(1,!0);break;case"d":t=oe(K.Date,1);break;case"dd":t=oe(K.Date,2);break;case"c":case"cc":t=oe(K.Day,1);break;case"ccc":t=ae(W.Days,N.Abbreviated,E.Standalone);break;case"cccc":t=ae(W.Days,N.Wide,E.Standalone);break;case"ccccc":t=ae(W.Days,N.Narrow,E.Standalone);break;case"cccccc":t=ae(W.Days,N.Short,E.Standalone);break;case"E":case"EE":case"EEE":t=ae(W.Days,N.Abbreviated);break;case"EEEE":t=ae(W.Days,N.Wide);break;case"EEEEE":t=ae(W.Days,N.Narrow);break;case"EEEEEE":t=ae(W.Days,N.Short);break;case"a":case"aa":case"aaa":t=ae(W.DayPeriods,N.Abbreviated);break;case"aaaa":t=ae(W.DayPeriods,N.Wide);break;case"aaaaa":t=ae(W.DayPeriods,N.Narrow);break;case"b":case"bb":case"bbb":t=ae(W.DayPeriods,N.Abbreviated,E.Standalone,!0);break;case"bbbb":t=ae(W.DayPeriods,N.Wide,E.Standalone,!0);break;case"bbbbb":t=ae(W.DayPeriods,N.Narrow,E.Standalone,!0);break;case"B":case"BB":case"BBB":t=ae(W.DayPeriods,N.Abbreviated,E.Format,!0);break;case"BBBB":t=ae(W.DayPeriods,N.Wide,E.Format,!0);break;case"BBBBB":t=ae(W.DayPeriods,N.Narrow,E.Format,!0);break;case"h":t=oe(K.Hours,1,-12);break;case"hh":t=oe(K.Hours,2,-12);break;case"H":t=oe(K.Hours,1);break;case"HH":t=oe(K.Hours,2);break;case"m":t=oe(K.Minutes,1);break;case"mm":t=oe(K.Minutes,2);break;case"s":t=oe(K.Seconds,1);break;case"ss":t=oe(K.Seconds,2);break;case"S":t=oe(K.FractionalSeconds,1);break;case"SS":t=oe(K.FractionalSeconds,2);break;case"SSS":t=oe(K.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=ce(Y.Short);break;case"ZZZZZ":t=ce(Y.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=ce(Y.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=ce(Y.Long);break;default:return null}return he[e]=t,t}(e);u+=t?t(r,n,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function X(e,t,n){var i=new Date(0);return i.setFullYear(e,t,n),i.setHours(0,0,0),i}function ee(e,t){var n=function(e){return(0,l.cg1)(e)[l.wAp.LocaleId]}(e);if(Q[n]=Q[n]||{},Q[n][t])return Q[n][t];var i="";switch(t){case"shortDate":i=q(e,F.Short);break;case"mediumDate":i=q(e,F.Medium);break;case"longDate":i=q(e,F.Long);break;case"fullDate":i=q(e,F.Full);break;case"shortTime":i=R(e,F.Short);break;case"mediumTime":i=R(e,F.Medium);break;case"longTime":i=R(e,F.Long);break;case"fullTime":i=R(e,F.Full);break;case"short":var o=ee(e,"shortTime"),r=ee(e,"shortDate");i=te(U(e,F.Short),[o,r]);break;case"medium":var a=ee(e,"mediumTime"),s=ee(e,"mediumDate");i=te(U(e,F.Medium),[a,s]);break;case"long":var c=ee(e,"longTime"),u=ee(e,"longDate");i=te(U(e,F.Long),[c,u]);break;case"full":var d=ee(e,"fullTime"),p=ee(e,"fullDate");i=te(U(e,F.Full),[d,p])}return i&&(Q[n][t]=i),i}function te(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function ne(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,r="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,r=n));for(var a=String(e);a.length2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(r,a){var s=re(e,r);if((n>0||s>-n)&&(s+=n),e===K.Hours)0===s&&-12===n&&(s=12);else if(e===K.FractionalSeconds)return ie(s,t);var c=B(a,D.MinusSign);return ne(s,t,c,i,o)}}function re(e,t){switch(e){case K.FullYear:return t.getFullYear();case K.Month:return t.getMonth();case K.Date:return t.getDate();case K.Hours:return t.getHours();case K.Minutes:return t.getMinutes();case K.Seconds:return t.getSeconds();case K.FractionalSeconds:return t.getMilliseconds();case K.Day:return t.getDay();default:throw new Error('Unknown DateType value "'.concat(e,'".'))}}function ae(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:E.Format,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,r){return se(o,r,e,t,n,i)}}function se(e,t,n,i,r,a){switch(n){case W.Months:return function(e,t,n){var i=(0,l.cg1)(e),o=G([i[l.wAp.MonthsFormat],i[l.wAp.MonthsStandalone]],t);return G(o,n)}(t,r,i)[e.getMonth()];case W.Days:return function(e,t,n){var i=(0,l.cg1)(e),o=G([i[l.wAp.DaysFormat],i[l.wAp.DaysStandalone]],t);return G(o,n)}(t,r,i)[e.getDay()];case W.DayPeriods:var s=e.getHours(),c=e.getMinutes();if(a){var u=function(e){var t=(0,l.cg1)(e);return H(t),(t[l.wAp.ExtraData][2]||[]).map(function(e){return"string"==typeof e?J(e):[J(e[0]),J(e[1])]})}(t),d=function(e,t,n){var i=(0,l.cg1)(e);H(i);var o=G([i[l.wAp.ExtraData][0],i[l.wAp.ExtraData][1]],t)||[];return G(o,n)||[]}(t,r,i),p=u.findIndex(function(e){if(Array.isArray(e)){var t=(0,o.Z)(e,2),n=t[0],i=t[1],r=s>=n.hours&&c>=n.minutes,a=s0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Y.Short:return(o>=0?"+":"")+ne(a,2,r)+ne(Math.abs(o%60),2,r);case Y.ShortGMT:return"GMT"+(o>=0?"+":"")+ne(a,1,r);case Y.Long:return"GMT"+(o>=0?"+":"")+ne(a,2,r)+":"+ne(Math.abs(o%60),2,r);case Y.Extended:return 0===i?"Z":(o>=0?"+":"")+ne(a,2,r)+":"+ne(Math.abs(o%60),2,r);default:throw new Error('Unknown zone width "'.concat(e,'"'))}}}function le(e){var t=X(e,0,1).getDay();return X(e,0,1+(t<=4?4:11)-t)}function ue(e){return X(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function de(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){var o;if(t){var r=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,a=n.getDate();o=1+Math.floor((a+r)/7)}else{var s=ue(n),c=le(s.getFullYear()),l=s.getTime()-c.getTime();o=1+Math.round(l/6048e5)}return ne(o,e,B(i,D.MinusSign))}}function pe(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,i){return ne(ue(n).getFullYear(),e,B(i,D.MinusSign),t)}}var he={};function ge(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function fe(e){return e instanceof Date&&!isNaN(e.valueOf())}var ve=/^(\d+)?\.((\d+)(-(\d+))?)?$/,me=".",Ce="0",ye="#";function we(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}function _e(e){var t,n,i,o,r,a=Math.abs(e)+"",s=0;for((n=a.indexOf(me))>-1&&(a=a.replace(me,"")),(i=a.search(/e/i))>0?(n<0&&(n=i),n+=+a.slice(i+1),a=a.substring(0,i)):n<0&&(n=a.length),i=0;a.charAt(i)===Ce;i++);if(i===(r=a.length))t=[0],n=1;else{for(r--;a.charAt(r)===Ce;)r--;for(n-=i,t=[],o=0;i<=r;i++,o++)t[o]=Number(a.charAt(i))}return n>22&&(t=t.splice(0,21),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}function xe(e,t,n){if(t>n)throw new Error("The minimum number of digits after fraction (".concat(t,") is higher than the maximum (").concat(n,")."));var i=e.digits,o=i.length-e.integerLen,r=Math.min(Math.max(t,o),n),a=r+e.integerLen,s=i[a];if(a>0){i.splice(Math.max(e.integerLen,a));for(var c=a;c=5)if(a-1<0){for(var u=0;u>a;u--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[a-1]++;for(;o=p?i.pop():d=!1),t>=10?1:0},0);h&&(i.unshift(h),e.integerLen++)}function Me(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var Pe=function e(){(0,c.Z)(this,e)},Oe=function(){var e=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e){var i;return(0,c.Z)(this,n),(i=t.call(this)).locale=e,i}return(0,s.Z)(n,[{key:"getPluralCategory",value:function(e,t){switch(V(t||this.locale)(e)){case L.Zero:return"zero";case L.One:return"one";case L.Two:return"two";case L.Few:return"few";case L.Many:return"many";default:return"other"}}}]),n}(Pe);return e.\u0275fac=function(t){return new(t||e)(l.LFG(l.soG))},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}();function be(e,t){t=encodeURIComponent(t);var n,r=(0,i.Z)(e.split(";"));try{for(r.s();!(n=r.n()).done;){var a=n.value,s=a.indexOf("="),c=-1==s?[a,""]:[a.slice(0,s),a.slice(s+1)],l=(0,o.Z)(c,2),u=l[1];if(l[0].trim()===t)return decodeURIComponent(u)}}catch(d){r.e(d)}finally{r.f()}return null}var ke=function(){var e=function(){function e(t,n,i,o){(0,c.Z)(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=i,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return(0,s.Z)(e,[{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&((0,l.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachRemovedItem(function(e){e.previousValue&&t._toggleClass(e.key,!1)})}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat((0,l.AaK)(e.item)));t._toggleClass(e.item,!0)}),e.forEachRemovedItem(function(e){return t._toggleClass(e.item,!1)})}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!0)}):Object.keys(e).forEach(function(n){return t._toggleClass(n,!!e[n])}))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!1)}):Object.keys(e).forEach(function(e){return t._toggleClass(e,!1)}))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach(function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))},e.\u0275dir=l.lG2({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e}(),Se=function(){function e(t,n,i,o){(0,c.Z)(this,e),this.$implicit=t,this.ngForOf=n,this.index=i,this.count=o}return(0,s.Z)(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Te=function(){var e=function(){function e(t,n,i){(0,c.Z)(this,e),this._viewContainer=t,this._template=n,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return(0,s.Z)(e,[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(i){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation(function(e,i,o){if(null==e.previousIndex){var r=t._viewContainer.createEmbeddedView(t._template,new Se(null,t._ngForOf,-1,-1),null===o?void 0:o),a=new Ae(e,r);n.push(a)}else if(null==o)t._viewContainer.remove(null===i?void 0:i);else if(null!==i){var s=t._viewContainer.get(i);t._viewContainer.move(s,o);var c=new Ae(e,s);n.push(c)}});for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"mediumDate",i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;if(null==t||""===t||t!=t)return null;try{return $(t,n,o||this.locale,i)}catch(r){throw Re(e,r.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(l.soG,16))},e.\u0275pipe=l.Yjl({name:"date",type:e,pure:!0}),e}(),Je=function(){var e=function(){function e(t){(0,c.Z)(this,e),this._locale=t}return(0,s.Z)(e,[{key:"transform",value:function(t,n,i){if(!function(e){return!(null==e||""===e||e!=e)}(t))return null;i=i||this._locale;try{return function(e,t,n){return function(e,t,n,i,o,r){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s="",c=!1;if(isFinite(e)){var l=_e(e);a&&(l=we(l));var u=t.minInt,d=t.minFrac,p=t.maxFrac;if(r){var h=r.match(ve);if(null===h)throw new Error("".concat(r," is not a valid digit info"));var g=h[1],f=h[3],v=h[5];null!=g&&(u=Me(g)),null!=f&&(d=Me(f)),null!=v?p=Me(v):null!=f&&d>p&&(p=d)}xe(l,d,p);var m=l.digits,C=l.integerLen,y=l.exponent,w=[];for(c=m.every(function(e){return!e});C0?w=m.splice(C,m.length):(w=m,m=[0]);var _=[];for(m.length>=t.lgSize&&_.unshift(m.splice(-t.lgSize,m.length).join(""));m.length>t.gSize;)_.unshift(m.splice(-t.gSize,m.length).join(""));m.length&&_.unshift(m.join("")),s=_.join(B(n,i)),w.length&&(s+=B(n,o)+w.join("")),y&&(s+=B(n,D.Exponential)+"+"+y)}else s=B(n,D.Infinity);return e<0&&!c?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}(e,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(";"),o=i[0],r=i[1],a=-1!==o.indexOf(me)?o.split(me):[o.substring(0,o.lastIndexOf(Ce)+1),o.substring(o.lastIndexOf(Ce)+1)],s=a[0],c=a[1]||"";n.posPre=s.substr(0,s.indexOf(ye));for(var l=0;l0){var i=e.slice(0,t),o=i.toLowerCase(),r=e.slice(t+1).trim();n.maybeSetNormalizedName(i,o),n.headers.has(o)?n.headers.get(o).push(r):n.headers.set(o,[r])}})}:function(){n.headers=new Map,Object.keys(t).forEach(function(e){var i=t[e],o=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(o,i),n.maybeSetNormalizedName(e,o))})}:this.headers=new Map}return(0,s.Z)(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(e){return t.applyUpdate(e)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach(function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))})}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,(0,a.Z)(n)),this.headers.set(t,i);break;case"d":var o=e.value;if(o){var r=this.headers.get(t);if(!r)return;0===(r=r.filter(function(e){return-1===o.indexOf(e)})).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,r)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return e(t.normalizedNames.get(n),t.headers.get(n))})}}]),e}(),y=function(){function e(){(0,c.Z)(this,e)}return(0,s.Z)(e,[{key:"encodeKey",value:function(e){return M(e)}},{key:"encodeValue",value:function(e){return M(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}]),e}();function w(e,t){var n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(function(e){var i=e.indexOf("="),o=-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],a=(0,r.Z)(o,2),s=a[0],c=a[1],l=n.get(s)||[];l.push(c),n.set(s,l)}),n}var _=/%(\d[a-f0-9])/gi,x={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function M(e){return encodeURIComponent(e).replace(_,function(e,t){var n;return null!==(n=x[t])&&void 0!==n?n:e})}function P(e){return"".concat(e)}var O=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,c.Z)(this,e),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new y,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=w(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(function(e){var i=n.fromObject[e];t.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}return(0,s.Z)(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"appendAll",value:function(e){var t=[];return Object.keys(e).forEach(function(n){var i=e[n];Array.isArray(i)?i.forEach(function(e){t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:i,op:"a"})}),this.clone(t)}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map(function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map(function(t){return n+"="+e.encoder.encodeValue(t)}).join("&")}).filter(function(e){return""!==e}).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(t){return e.map.set(t,e.cloneFrom.map.get(t))}),this.updates.forEach(function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(P(t.value)),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var i=e.map.get(t.param)||[],o=i.indexOf(P(t.value));-1!==o&&i.splice(o,1),i.length>0?e.map.set(t.param,i):e.map.delete(t.param)}}),this.cloneFrom=this.updates=null)}}]),e}(),b=function(){function e(){(0,c.Z)(this,e),this.map=new Map}return(0,s.Z)(e,[{key:"set",value:function(e,t){return this.map.set(e,t),this}},{key:"get",value:function(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}},{key:"delete",value:function(e){return this.map.delete(e),this}},{key:"keys",value:function(){return this.map.keys()}}]),e}();function k(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function S(e){return"undefined"!=typeof Blob&&e instanceof Blob}function T(e){return"undefined"!=typeof FormData&&e instanceof FormData}var A=function(){function e(t,n,i,o){var r;if((0,c.Z)(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||o?(this.body=void 0!==i?i:null,r=o):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new C),this.context||(this.context=new b),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s0&&void 0!==arguments[0]?arguments[0]:{},i=n.method||this.method,o=n.url||this.url,r=n.responseType||this.responseType,a=void 0!==n.body?n.body:this.body,s=void 0!==n.withCredentials?n.withCredentials:this.withCredentials,c=void 0!==n.reportProgress?n.reportProgress:this.reportProgress,l=n.headers||this.headers,u=n.params||this.params,d=null!==(t=n.context)&&void 0!==t?t:this.context;return void 0!==n.setHeaders&&(l=Object.keys(n.setHeaders).reduce(function(e,t){return e.set(t,n.setHeaders[t])},l)),n.setParams&&(u=Object.keys(n.setParams).reduce(function(e,t){return e.set(t,n.setParams[t])},u)),new e(i,o,a,{params:u,headers:l,context:d,reportProgress:c,responseType:r,withCredentials:s})}}]),e}(),Z=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}({}),I=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";(0,c.Z)(this,e),this.headers=t.headers||new C,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300},L=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.Z)(this,n),(e=t.call(this,i)).type=Z.ResponseHeader,e}return(0,s.Z)(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(I),E=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.Z)(this,n),(e=t.call(this,i)).type=Z.Response,e.body=void 0!==i.body?i.body:null,e}return(0,s.Z)(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(I),N=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,c.Z)(this,n),(i=t.call(this,e,0,"Unknown Error")).name="HttpErrorResponse",i.ok=!1,i.message=i.status>=200&&i.status<300?"Http failure during parsing for ".concat(e.url||"(unknown url)"):"Http failure response for ".concat(e.url||"(unknown url)",": ").concat(e.status," ").concat(e.statusText),i.error=e.error||null,i}return n}(I);function F(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var D=function(){var e=function(){function e(t){(0,c.Z)(this,e),this.handler=t}return(0,s.Z)(e,[{key:"request",value:function(e,t){var n,i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e instanceof A)n=e;else{var r=void 0;r=o.headers instanceof C?o.headers:new C(o.headers);var a=void 0;o.params&&(a=o.params instanceof O?o.params:new O({fromObject:o.params})),n=new A(e,t,void 0!==o.body?o.body:null,{headers:r,context:o.context,params:a,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials})}var s=(0,d.of)(n).pipe((0,h.b)(function(e){return i.handler.handle(e)}));if(e instanceof A||"events"===o.observe)return s;var c=s.pipe((0,g.h)(function(e){return e instanceof E}));switch(o.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return c.pipe((0,f.U)(function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return c.pipe((0,f.U)(function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return c.pipe((0,f.U)(function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return c.pipe((0,f.U)(function(e){return e.body}))}case"response":return c;default:throw new Error("Unreachable: unhandled observe type ".concat(o.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new O).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,F(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,F(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,F(n,t))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(v))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),q=function(){function e(t,n){(0,c.Z)(this,e),this.next=t,this.interceptor=n}return(0,s.Z)(e,[{key:"handle",value:function(e){return this.interceptor.intercept(e,this.next)}}]),e}(),R=new u.OlP("HTTP_INTERCEPTORS"),U=function(){var e=function(){function e(){(0,c.Z)(this,e)}return(0,s.Z)(e,[{key:"intercept",value:function(e,t){return t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),B=0,V=function e(){(0,c.Z)(this,e)},H=function(){var e=function(){function e(t,n){(0,c.Z)(this,e),this.callbackMap=t,this.document=n,this.resolvedPromise=Promise.resolve()}return(0,s.Z)(e,[{key:"nextCallback",value:function(){return"ng_jsonp_callback_".concat(B++)}},{key:"handle",value:function(e){var t=this;if("JSONP"!==e.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==e.responseType)throw new Error("JSONP requests must use Json response type.");return new p.y(function(n){var i=t.nextCallback(),o=e.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,"=".concat(i,"$1")),r=t.document.createElement("script");r.src=o;var a=null,s=!1,c=!1;t.callbackMap[i]=function(e){delete t.callbackMap[i],c||(a=e,s=!0)};var l=function(){r.parentNode&&r.parentNode.removeChild(r),delete t.callbackMap[i]},u=function(e){c||t.resolvedPromise.then(function(){l(),s?(n.next(new E({body:a,status:200,statusText:"OK",url:o})),n.complete()):n.error(new N({url:o,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})},d=function(e){c||(l(),n.error(new N({error:e,status:0,statusText:"JSONP Error",url:o})))};return r.addEventListener("load",u),r.addEventListener("error",d),t.document.body.appendChild(r),n.next({type:Z.Sent}),function(){c=!0,r.removeEventListener("load",u),r.removeEventListener("error",d),l()}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(V),u.LFG(l.K0))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),G=function(){var e=function(){function e(t){(0,c.Z)(this,e),this.jsonp=t}return(0,s.Z)(e,[{key:"intercept",value:function(e,t){return"JSONP"===e.method?this.jsonp.handle(e):t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(H))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),J=/^\)\]\}',?\n/,z=function(){var e=function(){function e(t){(0,c.Z)(this,e),this.xhrFactory=t}return(0,s.Z)(e,[{key:"handle",value:function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new p.y(function(n){var i=t.xhrFactory.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach(function(e,t){return i.setRequestHeader(e,t.join(","))}),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var o=e.detectContentTypeHeader();null!==o&&i.setRequestHeader("Content-Type",o)}if(e.responseType){var r=e.responseType.toLowerCase();i.responseType="json"!==r?r:"text"}var a=e.serializeBody(),s=null,c=function(){if(null!==s)return s;var t=1223===i.status?204:i.status,n=i.statusText||"OK",o=new C(i.getAllResponseHeaders()),r=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(i)||e.url;return s=new L({headers:o,status:t,statusText:n,url:r})},l=function(){var t=c(),o=t.headers,r=t.status,a=t.statusText,s=t.url,l=null;204!==r&&(l=void 0===i.response?i.responseText:i.response),0===r&&(r=l?200:0);var u=r>=200&&r<300;if("json"===e.responseType&&"string"==typeof l){var d=l;l=l.replace(J,"");try{l=""!==l?JSON.parse(l):null}catch(p){l=d,u&&(u=!1,l={error:p,text:l})}}u?(n.next(new E({body:l,headers:o,status:r,statusText:a,url:s||void 0})),n.complete()):n.error(new N({error:l,headers:o,status:r,statusText:a,url:s||void 0}))},u=function(e){var t=c(),o=new N({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:t.url||void 0});n.error(o)},d=!1,p=function(t){d||(n.next(c()),d=!0);var o={type:Z.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(o.total=t.total),"text"===e.responseType&&i.responseText&&(o.partialText=i.responseText),n.next(o)},h=function(e){var t={type:Z.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return i.addEventListener("load",l),i.addEventListener("error",u),i.addEventListener("timeout",u),i.addEventListener("abort",u),e.reportProgress&&(i.addEventListener("progress",p),null!==a&&i.upload&&i.upload.addEventListener("progress",h)),i.send(a),n.next({type:Z.Sent}),function(){i.removeEventListener("error",u),i.removeEventListener("abort",u),i.removeEventListener("load",l),i.removeEventListener("timeout",u),e.reportProgress&&(i.removeEventListener("progress",p),null!==a&&i.upload&&i.upload.removeEventListener("progress",h)),i.readyState!==i.DONE&&i.abort()}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(l.JF))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),Q=new u.OlP("XSRF_COOKIE_NAME"),j=new u.OlP("XSRF_HEADER_NAME"),Y=function e(){(0,c.Z)(this,e)},K=function(){var e=function(){function e(t,n,i){(0,c.Z)(this,e),this.doc=t,this.platform=n,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return(0,s.Z)(e,[{key:"getToken",value:function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,l.Mx)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(l.K0),u.LFG(u.Lbi),u.LFG(Q))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),W=function(){var e=function(){function e(t,n){(0,c.Z)(this,e),this.tokenService=t,this.headerName=n}return(0,s.Z)(e,[{key:"intercept",value:function(e,t){var n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);var i=this.tokenService.getToken();return null===i||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,i)})),t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(Y),u.LFG(j))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}(),$=function(){var e=function(){function e(t,n){(0,c.Z)(this,e),this.backend=t,this.injector=n,this.chain=null}return(0,s.Z)(e,[{key:"handle",value:function(e){if(null===this.chain){var t=this.injector.get(R,[]);this.chain=t.reduceRight(function(e,t){return new q(e,t)},this.backend)}return this.chain.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(m),u.LFG(u.zs3))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac}),e}();function X(){return"object"==typeof window?window:{}}var ee=function(){var e=function(){function e(){(0,c.Z)(this,e)}return(0,s.Z)(e,null,[{key:"disable",value:function(){return{ngModule:e,providers:[{provide:W,useClass:U}]}}},{key:"withOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:Q,useValue:t.cookieName}:[],t.headerName?{provide:j,useValue:t.headerName}:[]]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[W,{provide:R,useExisting:W,multi:!0},{provide:Y,useClass:K},{provide:Q,useValue:"XSRF-TOKEN"},{provide:j,useValue:"X-XSRF-TOKEN"}]}),e}(),te=function(){var e=function e(){(0,c.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[D,{provide:v,useClass:$},z,{provide:m,useExisting:z}],imports:[[ee.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e}(),ne=function(){var e=function e(){(0,c.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[H,{provide:V,useFactory:X},{provide:R,useClass:G,multi:!0}]}),e}()},6570:function(e,t,n){"use strict";n.d(t,{deG:function(){return Rn},tb:function(){return jh},AFp:function(){return Hh},ip1:function(){return Bh},CZH:function(){return Vh},hGG:function(){return Hg},z2F:function(){return Lg},MUr:function(){return Do},sBO:function(){return Gd},Sil:function(){return rg},wA2:function(){return Lh},_Vd:function(){return gd},EJc:function(){return Wh},Xek:function(){return Ih},SBq:function(){return Cd},qLn:function(){return Fo},vpe:function(){return Bp},L6J:function(){return Fh},gxx:function(){return Va},tBr:function(){return mi},XFs:function(){return H},OlP:function(){return qn},zs3:function(){return os},IIB:function(){return Eh},ZZ4:function(){return Dd},aQg:function(){return Rd},soG:function(){return Kh},LVF:function(){return Rh},YKP:function(){return Xd},v3s:function(){return Ng},h0i:function(){return $d},PXZ:function(){return bg},R0b:function(){return cg},FiY:function(){return Ci},r_U:function(){return Nh},Lbi:function(){return Qh},g9A:function(){return zh},Qsj:function(){return _d},FYo:function(){return wd},JOm:function(){return zo},Tiy:function(){return Md},q3G:function(){return xo},PiD:function(){return yi},WD2:function(){return Ee},tp0:function(){return wi},EAV:function(){return qg},Rgc:function(){return Yd},dDg:function(){return fg},DyG:function(){return Vn},GfV:function(){return Pd},i9L:function(){return Un},s_b:function(){return tp},ifc:function(){return Y},eFA:function(){return Sg},G48:function(){return Mg},Gpc:function(){return O},X6Q:function(){return xg},_c5:function(){return Bg},VLi:function(){return mg},c2e:function(){return Yh},zSh:function(){return Ga},wAp:function(){return zl},vHH:function(){return S},EiD:function(){return wo},mCW:function(){return to},qzn:function(){return Hi},JVY:function(){return Ji},pB0:function(){return Yi},eBb:function(){return Qi},L6k:function(){return zi},LAX:function(){return ji},cg1:function(){return Hl},Tjo:function(){return Ug},kL8:function(){return Gl},yhl:function(){return Gi},dqk:function(){return ee},sIi:function(){return Cs},CqO:function(){return ac},QGY:function(){return oc},F4k:function(){return rc},zlt:function(){return pp},RDi:function(){return He},AaK:function(){return x},z3N:function(){return Vi},qOj:function(){return ss},TTD:function(){return Ne},_Bn:function(){return ud},xp6:function(){return Vr},uIk:function(){return bs},Q2q:function(){return Fs},bQe:function(){return qs},Tol:function(){return Bc},Gre:function(){return dl},ekj:function(){return qc},Suo:function(){return th},Xpm:function(){return de},lG2:function(){return ye},Yz7:function(){return L},cJS:function(){return E},oAB:function(){return ve},Yjl:function(){return we},Y36:function(){return Qs},_UZ:function(){return Xs},GkF:function(){return nc},BQk:function(){return tc},ynx:function(){return ec},qZA:function(){return $s},TgZ:function(){return Ws},EpF:function(){return ic},n5z:function(){return kn},Ikx:function(){return ql},LFG:function(){return pi},$8M:function(){return Tn},NdJ:function(){return sc},CRH:function(){return nh},kcU:function(){return Ht},O4$:function(){return Bt},oxw:function(){return pc},ALo:function(){return Ip},lcZ:function(){return Lp},xi3:function(){return Ep},Dn7:function(){return Np},Hsn:function(){return fc},F$t:function(){return gc},Q6J:function(){return Ys},s9C:function(){return vc},MGl:function(){return mc},hYB:function(){return Cc},FAE:function(){return wc},XOb:function(){return _c},DdM:function(){return vp},VKq:function(){return mp},WLB:function(){return Cp},kEZ:function(){return yp},qbA:function(){return _p},iGM:function(){return Xp},MAs:function(){return zs},evT:function(){return Vo},Jf7:function(){return Bo},CHM:function(){return ut},oJD:function(){return Mo},uOi:function(){return bo},Ckj:function(){return Po},LSH:function(){return Oo},B6R:function(){return pe},kYT:function(){return me},Jzz:function(){return wl},Udp:function(){return Dc},YNc:function(){return Js},W1O:function(){return ah},_uU:function(){return el},Oqu:function(){return tl},hij:function(){return nl},AsE:function(){return il},lnq:function(){return ol},HOy:function(){return rl},Gf:function(){return eh}});var i=n(1532),o=n(3620),r=n(1357),a=n(4568);n(5587),n(6965),n(4414),n(2931),n(6874);var s=n(2454),c=n(5121),l=n(7159),u=n(1998),d=n(1112),p=n(8784),h=n(2250),g=n(8184),f=n(7570),v=n(5959),m=n(1784),C=n(1906),y=n(619);function w(e){for(var t in e)if(e[t]===w)return t;throw Error("Could not find renamed property on target object.")}function _(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function x(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(x).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function M(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var P=w({__forward_ref__:w});function O(e){return e.__forward_ref__=O,e.toString=function(){return x(this())},e}function b(e){return k(e)?e():e}function k(e){return"function"==typeof e&&e.hasOwnProperty(P)&&e.__forward_ref__===O}var S=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e,i){var o;return(0,d.Z)(this,n),(o=t.call(this,function(e,t){var n=e?"NG0".concat(e,": "):"";return"".concat(n).concat(t)}(e,i))).code=e,o}return n}((0,g.Z)(Error));function T(e){return"string"==typeof e?e:null==e?"":String(e)}function A(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():T(e)}function Z(e,t){var n=t?" in ".concat(t):"";throw new S("201","No provider for ".concat(A(e)," found").concat(n))}function I(e,t,n,i){throw new Error("ASSERTION ERROR: ".concat(e)+(null==i?"":" [Expected=> ".concat(n," ").concat(i," ").concat(t," <=Actual]")))}function L(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function E(e){return{providers:e.providers||[],imports:e.imports||[]}}function N(e){return F(e,R)||F(e,B)}function F(e,t){return e.hasOwnProperty(t)?e[t]:null}function D(e){return e&&(e.hasOwnProperty(U)||e.hasOwnProperty(V))?e[U]:null}var q,R=w({"\u0275prov":w}),U=w({"\u0275inj":w}),B=w({ngInjectableDef:w}),V=w({ngInjectorDef:w}),H=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function G(){return q}function J(e){var t=q;return q=e,t}function z(e,t,n){var i=N(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&H.Optional?null:void 0!==t?t:void Z(x(e),"Injector")}function Q(e){return{toString:e}.toString()}var j=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),Y=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({}),K="undefined"!=typeof globalThis&&globalThis,W="undefined"!=typeof window&&window,$="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,X="undefined"!=typeof global&&global,ee=K||X||W||$,te={},ne=[],ie=w({"\u0275cmp":w}),oe=w({"\u0275dir":w}),re=w({"\u0275pipe":w}),ae=w({"\u0275mod":w}),se=w({"\u0275loc":w}),ce=w({"\u0275fac":w}),le=w({__NG_ELEMENT_ID__:w}),ue=0;function de(e){return Q(function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===j.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ne,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Y.Emulated,id:"c",styles:e.styles||ne,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,o=e.features,r=e.pipes;return n.id+=ue++,n.inputs=Ce(e.inputs,t),n.outputs=Ce(e.outputs),o&&o.forEach(function(e){return e(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(he)}:null,n.pipeDefs=r?function(){return("function"==typeof r?r():r).map(ge)}:null,n})}function pe(e,t,n){var i=e.\u0275cmp;i.directiveDefs=function(){return t.map(he)},i.pipeDefs=function(){return n.map(ge)}}function he(e){return _e(e)||xe(e)}function ge(e){return Me(e)}var fe={};function ve(e){return Q(function(){var t={type:e.type,bootstrap:e.bootstrap||ne,declarations:e.declarations||ne,imports:e.imports||ne,exports:e.exports||ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(fe[e.id]=e.type),t})}function me(e,t){return Q(function(){var n=Pe(e,!0);n.declarations=t.declarations||ne,n.imports=t.imports||ne,n.exports=t.exports||ne})}function Ce(e,t){if(null==e)return te;var n={};for(var i in e)if(e.hasOwnProperty(i)){var o=e[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),n[o]=i,t&&(t[o]=r)}return n}var ye=de;function we(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function _e(e){return e[ie]||null}function xe(e){return e[oe]||null}function Me(e){return e[re]||null}function Pe(e,t){var n=e[ae]||null;if(!n&&!0===t)throw new Error("Type ".concat(x(e)," does not have '\u0275mod' property."));return n}var Oe=20,be=10;function ke(e){return Array.isArray(e)&&"object"==typeof e[1]}function Se(e){return Array.isArray(e)&&!0===e[1]}function Te(e){return 0!=(8&e.flags)}function Ae(e){return 2==(2&e.flags)}function Ze(e){return 1==(1&e.flags)}function Ie(e){return null!==e.template}function Le(e,t){return e.hasOwnProperty(ce)?e[ce]:null}var Ee=function(){function e(t,n,i){(0,d.Z)(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=i}return(0,u.Z)(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function Ne(){return Fe}function Fe(e){return e.type.prototype.ngOnChanges&&(e.setInput=qe),De}function De(){var e=Re(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===te)e.previous=t;else for(var i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function qe(e,t,n,i){var o=Re(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:te,current:null}),r=o.current||(o.current={}),a=o.previous,s=this.declaredInputs[n],c=a[s];r[s]=new Ee(c&&c.currentValue,t,a===te),e[i]=t}function Re(e){return e.__ngSimpleChanges__||null}Ne.ngInherit=!0;var Ue="http://www.w3.org/2000/svg",Be="http://www.w3.org/1998/MathML/",Ve=void 0;function He(e){Ve=e}function Ge(){return void 0!==Ve?Ve:"undefined"!=typeof document?document:void 0}function Je(e){return!!e.listen}var ze={createRenderer:function(e,t){return Ge()}};function Qe(e){for(;Array.isArray(e);)e=e[0];return e}function je(e,t){return Qe(t[e])}function Ye(e,t){return Qe(t[e.index])}function Ke(e,t){return e.data[t]}function We(e,t){return e[t]}function $e(e,t){var n=t[e];return ke(n)?n:n[0]}function Xe(e){return 4==(4&e[2])}function et(e){return 128==(128&e[2])}function tt(e,t){return null==t?null:e[t]}function nt(e){e[18]=0}function it(e,t){e[5]+=t;for(var n=e,i=e[3];null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}var ot={lFrame:Lt(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function rt(){return ot.bindingsEnabled}function at(){ot.bindingsEnabled=!0}function st(){ot.bindingsEnabled=!1}function ct(){return ot.lFrame.lView}function lt(){return ot.lFrame.tView}function ut(e){return ot.lFrame.contextLView=e,e[8]}function dt(){for(var e=pt();null!==e&&64===e.type;)e=e.parent;return e}function pt(){return ot.lFrame.currentTNode}function ht(){var e=ot.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function gt(e,t){var n=ot.lFrame;n.currentTNode=e,n.isParent=t}function ft(){return ot.lFrame.isParent}function vt(){ot.lFrame.isParent=!1}function mt(){return ot.isInCheckNoChangesMode}function Ct(e){ot.isInCheckNoChangesMode=e}function yt(){var e=ot.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function wt(){return ot.lFrame.bindingIndex}function _t(e){return ot.lFrame.bindingIndex=e}function xt(){return ot.lFrame.bindingIndex++}function Mt(e){var t=ot.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Pt(e){ot.lFrame.inI18n=e}function Ot(e){ot.lFrame.currentDirectiveIndex=e}function bt(e){var t=ot.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function kt(){return ot.lFrame.currentQueryIndex}function St(e){ot.lFrame.currentQueryIndex=e}function Tt(e){var t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function At(e,t,n){if(n&H.SkipSelf){for(var i=t,o=e;!(null!==(i=i.parent)||n&H.Host||null===(i=Tt(o))||(o=o[15],10&i.type)););if(null===i)return!1;t=i,e=o}var r=ot.lFrame=It();return r.currentTNode=t,r.lView=e,!0}function Zt(e){var t=It(),n=e[1];ot.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function It(){var e=ot.lFrame,t=null===e?null:e.child;return null===t?Lt(e):t}function Lt(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Et(){var e=ot.lFrame;return ot.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Nt=Et;function Ft(){var e=Et();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Dt(e){return(ot.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,ot.lFrame.contextLView))[8]}function qt(){return ot.lFrame.selectedIndex}function Rt(e){ot.lFrame.selectedIndex=e}function Ut(){var e=ot.lFrame;return Ke(e.tView,e.selectedIndex)}function Bt(){ot.lFrame.currentNamespace=Ue}function Vt(){ot.lFrame.currentNamespace=Be}function Ht(){ot.lFrame.currentNamespace=null}function Gt(e,t){for(var n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[s]<0&&(e[18]+=65536),(a>11>16&&(3&e[2])===t){e[2]+=2048;try{r.call(a)}finally{}}}else try{r.call(a)}finally{}}var Kt=-1,Wt=function e(t,n,i){(0,d.Z)(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i};function $t(e,t,n){for(var i=Je(e),o=0;ot){a=r-1;break}}}for(;r>16,i=t;n>0;)i=i[15],n--;return i}var sn=!0;function cn(e){var t=sn;return sn=e,t}var ln=0;function un(e,t){var n=pn(e,t);if(-1!==n)return n;var i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,dn(i.data,e),dn(t,null),dn(i.blueprint,null));var o=hn(e,t),r=e.injectorIndex;if(on(o))for(var a=rn(o),s=an(o,t),c=s[1].data,l=0;l<8;l++)t[r+l]=s[a+l]|c[a+l];return t[r+8]=o,r}function dn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function pn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function hn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,i=null,o=t;null!==o;){var r=o[1],a=r.type;if(null===(i=2===a?r.declTNode:1===a?o[6]:null))return Kt;if(n++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return Kt}function gn(e,t,n){!function(e,t,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(le)&&(i=n[le]),null==i&&(i=n[le]=ln++);var o=255&i;t.data[e+(o>>5)]|=1<3&&void 0!==arguments[3]?arguments[3]:H.Default,o=arguments.length>4?arguments[4]:void 0;if(null!==e){var r=Mn(n);if("function"==typeof r){if(!At(t,e,i))return i&H.Host?fn(o,n,i):vn(t,n,i,o);try{var a=r(i);if(null!=a||i&H.Optional)return a;Z(n)}finally{Nt()}}else if("number"==typeof r){var s=null,c=pn(e,t),l=Kt,u=i&H.Host?t[16][6]:null;for((-1===c||i&H.SkipSelf)&&((l=-1===c?hn(e,t):t[c+8])!==Kt&&On(i,!1)?(s=t[1],c=rn(l),t=an(l,t)):c=-1);-1!==c;){var d=t[1];if(Pn(r,c,d.data)){var p=wn(c,t,n,s,i,u);if(p!==Cn)return p}(l=t[c+8])!==Kt&&On(i,t[1].data[c+8]===u)&&Pn(r,c,t)?(s=d,c=rn(l),t=an(l,t)):c=-1}}}return vn(t,n,i,o)}var Cn={};function yn(){return new bn(dt(),ct())}function wn(e,t,n,i,o,r){var a=t[1],s=a.data[e+8],c=_n(s,a,n,null==i?Ae(s)&&sn:i!=a&&0!=(3&s.type),o&H.Host&&r===s);return null!==c?xn(t,a,c,s):Cn}function _n(e,t,n,i,o){for(var r=e.providerIndexes,a=t.data,s=1048575&r,c=e.directiveStart,l=r>>20,u=o?s+l:e.directiveEnd,d=i?s:s+l;d=c&&p.type===n)return d}if(o){var h=a[c];if(h&&Ie(h)&&h.type===n)return c}return null}function xn(e,t,n,i){var o=e[n],r=t.data;if(o instanceof Wt){var a=o;a.resolving&&function(e,t){throw new S("200","Circular dependency in DI detected for ".concat(e).concat(""))}(A(r[n]));var s=cn(a.canSeeViewProviders);a.resolving=!0;var c=a.injectImpl?J(a.injectImpl):null;At(e,i,H.Default);try{o=e[n]=a.factory(void 0,r,e,i),t.firstCreatePass&&n>=i.directiveStart&&function(e,t,n){var i=t.type.prototype,o=i.ngOnInit,r=i.ngDoCheck;if(i.ngOnChanges){var a=Fe(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r))}(n,r[n],t)}finally{null!==c&&J(c),cn(s),a.resolving=!1,Nt()}}return o}function Mn(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(le)?e[le]:void 0;return"number"==typeof t?t>=0?255&t:yn:t}function Pn(e,t,n){return!!(n[t+(e>>5)]&1<=e.length?e.push(n):e.splice(t,0,n)}function Qn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function jn(e,t){for(var n=[],i=0;i=0?e[1|i]=n:function(e,t,n,i){var o=e.length;if(o==t)e.push(n,i);else if(1===o)e.push(i,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=i}}(e,i=~i,t,n),i}function Kn(e,t){var n=Wn(e,t);if(n>=0)return e[1|n]}function Wn(e,t){return function(e,t,n){for(var i=0,o=e.length>>1;o!==i;){var r=i+(o-i>>1),a=e[r<<1];if(t===a)return r<<1;a>t?o=r:i=r+1}return~(o<<1)}(e,t)}var $n=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\))\)/,Xn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ei=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,ti=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s*super\(\.\.\.arguments\)/,ni=function(){function e(t){(0,d.Z)(this,e),this._reflect=t||ee.Reflect}return(0,u.Z)(e,[{key:"isReflectionEnabled",value:function(){return!0}},{key:"factory",value:function(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:H.Default;if(void 0===li)throw new Error("inject() must be called from an injection context");return null===li?z(e,void 0,t):li.get(e,t&H.Optional?null:void 0,t)}function pi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.Default;return(G()||di)(b(e),t)}function hi(e){throw new Error("invalid")}function gi(e){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var o=x(t);if(Array.isArray(t))o=t.map(x).join(" -> ");else if("object"==typeof t){var r=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];r.push(a+":"+("string"==typeof s?JSON.stringify(s):x(s)))}o="{".concat(r.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(o,"]: ").concat(e.replace(ai,"\n "))}("\n"+e.message,o,n,i),e.ngTokenPath=o,e.ngTempTokenPath=null,e}var mi=fi(Nn("Inject",function(e){return{token:e}}),-1),Ci=fi(Nn("Optional"),8),yi=fi(Nn("Self"),2),wi=fi(Nn("SkipSelf"),4),_i=fi(Nn("Host"),1),xi=null;function Mi(){return xi=xi||new ni}function Pi(e){return Mi().parameters(e).map(function(e){return function(e){var t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(var n=0;n"+e;try{var t=(new window.DOMParser).parseFromString(Zi(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(n){return null}}}]),e}(),$i=function(){function e(t){if((0,d.Z)(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var i=this.inertDocument.createElement("body");n.appendChild(i)}}return(0,u.Z)(e,[{key:"getInertBodyElement",value:function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=Zi(e),t;var n=this.inertDocument.createElement("body");return n.innerHTML=Zi(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();uo.hasOwnProperty(t)&&!ao.hasOwnProperty(t)&&(this.buf.push(""),this.buf.push(t),this.buf.push(">"))}},{key:"chars",value:function(e){this.buf.push(yo(e))}},{key:"checkClobberedElement",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(e.outerHTML));return t}}]),e}(),mo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Co=/([^\#-~ |!])/g;function yo(e){return e.replace(/&/g,"&").replace(mo,function(e){return""+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Co,function(e){return""+e.charCodeAt(0)+";"}).replace(//g,">")}function wo(e,t){var n=null;try{ro=ro||Ki(e);var i=t?String(t):"";n=ro.getInertBodyElement(i);var o=5,r=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=r,r=n.innerHTML,n=ro.getInertBodyElement(i)}while(i!==r);return Zi((new vo).sanitizeChildren(_o(n)||n))}finally{if(n)for(var a=_o(n)||n;a.firstChild;)a.removeChild(a.firstChild)}}function _o(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xo=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({});function Mo(e){var t=Zo();return t?Li(t.sanitize(xo.HTML,e)||""):Hi(e,"HTML")?Li(Vi(e)):wo(Ge(),T(e))}function Po(e){var t=Zo();return t?t.sanitize(xo.STYLE,e)||"":Hi(e,"Style")?Vi(e):T(e)}function Oo(e){var t=Zo();return t?t.sanitize(xo.URL,e)||"":Hi(e,"URL")?Vi(e):to(T(e))}function bo(e){var t=Zo();if(t)return Ni(t.sanitize(xo.RESOURCE_URL,e)||"");if(Hi(e,"ResourceURL"))return Ni(Vi(e));throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)")}function ko(e){var t=Zo();if(t)return Ei(t.sanitize(xo.SCRIPT,e)||"");if(Hi(e,"Script"))return Ei(Vi(e));throw new Error("unsafe value used in a script context")}function So(e){return Zi(e[0])}function To(e){return function(e){var t;return(null===(t=Ai())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function Ao(e,t,n){return function(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?bo:Oo}(t,n)(e)}function Zo(){var e=ct();return e&&e[12]}function Io(e,t){e.__ngContext__=t}function Lo(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Eo(e){return e.ngOriginalError}function No(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i|^->||--!>|)/,Uo=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ee)}();function Bo(e){return e.ownerDocument.defaultView}function Vo(e){return e.ownerDocument}function Ho(e){return e.ownerDocument.body}function Go(e){return e instanceof Function?e():e}var Jo,zo=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({});function Qo(e,t){return Jo(e,t)}function jo(e){var t=e[3];return Se(t)?t[3]:t}function Yo(e){return Wo(e[13])}function Ko(e){return Wo(e[4])}function Wo(e){for(;null!==e&&!Se(e);)e=e[4];return e}function $o(e,t,n,i,o){if(null!=i){var r,a=!1;Se(i)?r=i:ke(i)&&(a=!0,i=i[0]);var s=Qe(i);0===e&&null!==n?null==o?ur(t,n,s):lr(t,n,s,o||null,!0):1===e&&null!==n?lr(t,n,s,o||null,!0):2===e?xr(t,s,a):3===e&&t.destroyNode(s),null!=r&&function(e,t,n,i,o){var r=n[7];r!==Qe(n)&&$o(t,e,i,r,o);for(var a=be;a0&&(e[i-1][4]=o[4]);var a=Qn(e,be+t);Pr(o[1],n=o,n[11],2,null,null),n[0]=null,n[6]=null;var s=a[19];null!==s&&s.detachView(a[1]),o[3]=null,o[4]=null,o[2]&=-129}return o}}function rr(e,t){if(!(256&t[2])){var n=t[11];Je(n)&&n.destroyNode&&Pr(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return ar(e[1],e);for(;t;){var n=null;if(ke(t))n=t[13];else{var i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)ke(t)&&ar(t[1],t),t=t[3];null===t&&(t=e),ke(t)&&ar(t[1],t),n=t&&t[4]}t=n}}(t)}}function ar(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var i=0;i=0?i[o=l]():i[o=-l].unsubscribe(),r+=2}else{var u=i[o=n[r+1]];n[r].call(u)}if(null!==i){for(var d=o+1;dr?"":o[u+1].toLowerCase();var p=8&i?d:null;if(p&&-1!==Tr(p,l,0)||2&i&&l!==d){if(Nr(i))return!1;a=!0}}}}else{if(!a&&!Nr(i)&&!Nr(c))return!1;if(a&&Nr(c))continue;a=!1,i=c|1&i}}return Nr(i)||a}function Nr(e){return 0==(1&e)}function Fr(e,t,n,i){if(null===t)return-1;var o=0;if(i||!n){for(var r=!1;o-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],i=0;i0?'="'+s+'"':"")+"]"}else 8&i?o+="."+a:4&i&&(o+=" "+a);else""===o||Nr(a)||(t+=Rr(r,o),o=""),i=a,r=r||!Nr(i);n++}return""!==o&&(t+=Rr(r,o)),t}var Br={};function Vr(e){Hr(lt(),ct(),qt()+e,mt())}function Hr(e,t,n,i){if(!i)if(3==(3&t[2])){var o=e.preOrderCheckHooks;null!==o&&Jt(t,o,n)}else{var r=e.preOrderHooks;null!==r&&zt(t,r,0,n)}Rt(n)}function Gr(e,t){return e<<17|t<<2}function Jr(e){return e>>17&32767}function zr(e){return 2|e}function Qr(e){return(131068&e)>>2}function jr(e,t){return-131069&e|t<<2}function Yr(e){return 1|e}function Kr(e,t){var n=e.contentQueries;if(null!==n)for(var i=0;iOe&&Hr(e,t,Oe,mt()),n(i,o)}finally{Rt(r)}}function ra(e,t,n){if(Te(t))for(var i=t.directiveEnd,o=t.directiveStart;o2&&void 0!==arguments[2]?arguments[2]:Ye,i=t.localNames;if(null!==i)for(var o=t.index+1,r=0;r0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=c&&s.push(c),s.push(i,o,a)}}function fa(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function va(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function ma(e,t,n){if(n){if(t.exportAs)for(var i=0;i0&&ka(n)}}function ka(e){for(var t=Yo(e);null!==t;t=Ko(t))for(var n=be;n0&&ka(i)}var r=e[1].components;if(null!==r)for(var a=0;a0&&ka(s)}}function Sa(e,t){var n=$e(t,e),i=n[1];!function(e,t){for(var n=t.length;n1&&void 0!==arguments[1]?arguments[1]:ri;if(t===ri){var n=new Error("NullInjectorError: No provider for ".concat(x(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),Ga=new qn("Set Injector scope."),Ja={},za={},Qa=void 0;function ja(){return void 0===Qa&&(Qa=new Ha),Qa}function Ya(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Ka(e,n,t||ja(),i)}var Ka=function(){function e(t,n,i){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,d.Z)(this,e),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&Jn(n,function(e){return o.processProvider(e,t,n)}),Jn([t],function(e){return o.processInjectorType(e,[],a)}),this.records.set(Va,Xa(void 0,this));var s=this.records.get(Ga);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof t?null:x(t))}return(0,u.Z)(e,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(e){return e.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ri,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:H.Default;this.assertNotDestroyed();var i=ui(this),o=J(void 0);try{if(!(n&H.SkipSelf)){var r=this.records.get(e);if(void 0===r){var a=ns(e)&&N(e);r=a&&this.injectableDefInScope(a)?Xa(Wa(e),Ja):null,this.records.set(e,r)}if(null!=r)return this.hydrate(e,r)}var s=n&H.Self?ja():this.parent;return s.get(e,t=n&H.Optional&&t===ri?null:t)}catch(l){if("NullInjectorError"===l.name){var c=l.ngTempTokenPath=l.ngTempTokenPath||[];if(c.unshift(x(e)),i)throw l;return vi(l,e,"R3InjectorError",this.source)}throw l}finally{J(o),ui(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach(function(t){return e.get(t)})}},{key:"toString",value:function(){var e=[];return this.records.forEach(function(t,n){return e.push(x(n))}),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var i=this;if(!(e=b(e)))return!1;var o=D(e),r=null==o&&e.ngModule||void 0,a=void 0===r?e:r,s=-1!==n.indexOf(a);if(void 0!==r&&(o=D(r)),null==o)return!1;if(null!=o.imports&&!s){var c;n.push(a);try{Jn(o.imports,function(e){i.processInjectorType(e,t,n)&&(void 0===c&&(c=[]),c.push(e))})}finally{}if(void 0!==c)for(var l=function(e){var t=c[e],n=t.ngModule,o=t.providers;Jn(o,function(e){return i.processProvider(e,n,o||ne)})},u=0;u0){var n=jn(t,"?");throw new Error("Can't resolve all parameters for ".concat(x(e),": (").concat(n.join(", "),")."))}var i=function(e){var t=e&&(e[R]||e[B]);if(t){var n=function(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\n')+'This will become an error in a future version of Angular. Please add @Injectable() to the "'.concat(n,'" class.')),t}return null}(e);return null!==i?function(){return i.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function $a(e,t,n){var i,o=void 0;if(ts(e)){var r=b(e);return Le(r)||Wa(r)}if(es(e))o=function(){return b(e.useValue)};else if((i=e)&&i.useFactory)o=function(){return e.useFactory.apply(e,(0,c.Z)(gi(e.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(e))o=function(){return pi(b(e.useExisting))};else{var a=b(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return Le(a)||Wa(a);o=function(){return(0,l.Z)(a,(0,c.Z)(gi(e.deps)))}}return o}function Xa(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function es(e){return null!==e&&"object"==typeof e&&ci in e}function ts(e){return"function"==typeof e}function ns(e){return"function"==typeof e||"object"==typeof e&&e instanceof qn}var is=function(e,t,n){return function(e){var t=Ya(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,arguments.length>3?arguments[3]:void 0);return t._resolveInjectorDefTypes(),t}({name:n},t,e,n)},os=function(){var e=function(){function e(){(0,d.Z)(this,e)}return(0,u.Z)(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?is(e,t,""):is(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=ri,e.NULL=new Ha,e.\u0275prov=L({token:e,providedIn:"any",factory:function(){return pi(Va)}}),e.__NG_ELEMENT_ID__=-1,e}();function rs(e,t){Gt(Lo(e)[1],dt())}function as(e){return Object.getPrototypeOf(e.prototype).constructor}function ss(e){for(var t=as(e.type),n=!0,i=[e];t;){var o=void 0;if(Ie(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");o=t.\u0275dir}if(o){if(n){i.push(o);var r=e;r.inputs=cs(e.inputs),r.declaredInputs=cs(e.declaredInputs),r.outputs=cs(e.outputs);var a=o.hostBindings;a&&ds(e,a);var s=o.viewQuery,c=o.contentQueries;if(s&&ls(e,s),c&&us(e,c),_(e.inputs,o.inputs),_(e.declaredInputs,o.declaredInputs),_(e.outputs,o.outputs),Ie(o)&&o.data.animation){var l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}var u=o.features;if(u)for(var d=0;d=0;i--){var o=e[i];o.hostVars=t+=o.hostVars,o.hostAttrs=tn(o.hostAttrs,n=tn(n,o.hostAttrs))}}(i)}function cs(e){return e===te?{}:e===ne?[]:e}function ls(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,i){t(e,i),n(e,i)}:t}function us(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,i,o){t(e,i,o),n(e,i,o)}:t}function ds(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,i){t(e,i),n(e,i)}:t}var ps=["providersResolver"],hs=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function gs(e){var t,n=as(e.type);t=Ie(e)?n.\u0275cmp:n.\u0275dir;var i,o=e,r=(0,s.Z)(ps);try{for(r.s();!(i=r.n()).done;){var a=i.value;o[a]=t[a]}}catch(d){r.e(d)}finally{r.f()}if(Ie(t)){var c,l=(0,s.Z)(hs);try{for(l.s();!(c=l.n()).done;){var u=c.value;o[u]=t[u]}}catch(d){l.e(d)}finally{l.f()}}}var fs=null;function vs(){if(!fs){var e=ee.Symbol;if(e&&e.iterator)fs=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n1&&void 0!==arguments[1]?arguments[1]:H.Default,n=ct();if(null===n)return pi(e,t);var i=dt();return mn(i,n,b(e),t)}function js(){throw new Error("invalid")}function Ys(e,t,n){var i=ct();return xs(i,xt(),t)&&pa(lt(),Ut(),i,e,t,i[11],n,!1),Ys}function Ks(e,t,n,i,o){var r=o?"class":"style";Ra(e,n,t.inputs[r],r,i)}function Ws(e,t,n,i){var o=ct(),r=lt(),a=Oe+e,s=o[11],c=o[a]=nr(s,t,ot.lFrame.currentNamespace),l=r.firstCreatePass?function(e,t,n,i,o,r,a){var s=t.consts,c=$r(t,e,2,o,tt(s,r));return ha(t,n,c,tt(s,a)),null!==c.attrs&&Ba(c,c.attrs,!1),null!==c.mergedAttrs&&Ba(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(a,r,o,0,t,n,i):r.data[a];gt(l,!0);var u=l.mergedAttrs;null!==u&&$t(s,c,u);var d=l.classes;null!==d&&Sr(s,c,d);var p=l.styles;null!==p&&kr(s,c,p),64!=(64&l.flags)&&Cr(r,o,c,l),0===ot.lFrame.elementDepthCount&&Io(c,o),ot.lFrame.elementDepthCount++,Ze(l)&&(aa(r,o,l),ra(r,l,o)),null!==i&&sa(o,l)}function $s(){var e=dt();ft()?vt():gt(e=e.parent,!1);var t=e;ot.lFrame.elementDepthCount--;var n=lt();n.firstCreatePass&&(Gt(n,e),Te(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&Ks(n,t,ct(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&Ks(n,t,ct(),t.stylesWithoutHost,!1)}function Xs(e,t,n,i){Ws(e,t,n,i),$s()}function ec(e,t,n){var i=ct(),o=lt(),r=e+Oe,a=o.firstCreatePass?function(e,t,n,i,o){var r=t.consts,a=tt(r,i),s=$r(t,e,8,"ng-container",a);return null!==a&&Ba(s,a,!0),ha(t,n,s,tt(r,o)),null!==t.queries&&t.queries.elementStart(t,s),s}(r,o,i,t,n):o.data[r];gt(a,!0);var s=i[r]=i[11].createComment("");Cr(o,i,s,a),Io(s,i),Ze(a)&&(aa(o,i,a),ra(o,a,i)),null!=n&&sa(i,a)}function tc(){var e=dt(),t=lt();ft()?vt():gt(e=e.parent,!1),t.firstCreatePass&&(Gt(t,e),Te(e)&&t.queries.elementEnd(e))}function nc(e,t,n){ec(e,t,n),tc()}function ic(){return ct()}function oc(e){return!!e&&"function"==typeof e.then}function rc(e){return!!e&&"function"==typeof e.subscribe}var ac=rc;function sc(e,t,n,i){var o=ct(),r=lt(),a=dt();return lc(r,o,o[11],a,e,t,!!n,i),sc}function cc(e,t){var n=dt(),i=ct(),o=lt();return lc(o,i,Da(bt(o.data),n,i),n,e,t,!1),cc}function lc(e,t,n,i,o,r,a,s){var c=Ze(i),l=e.firstCreatePass&&Fa(e),u=Na(t),d=!0;if(3&i.type||s){var p=Ye(i,t),h=s?s(p):p,g=u.length,f=s?function(e){return s(Qe(e[i.index]))}:i.index;if(Je(n)){var v=null;if(!s&&c&&(v=function(e,t,n,i){var o=e.cleanup;if(null!=o)for(var r=0;rc?s[c]:null}"string"==typeof a&&(r+=2)}return null}(e,t,o,i.index)),null!==v)(v.__ngLastListenerFn__||v).__ngNextListenerFn__=r,v.__ngLastListenerFn__=r,d=!1;else{r=dc(i,t,0,r,!1);var m=n.listen(h,o,r);u.push(r,m),l&&l.push(o,f,g,g+1)}}else r=dc(i,t,0,r,!0),h.addEventListener(o,r,a),u.push(r),l&&l.push(o,f,g,a)}else r=dc(i,t,0,r,!1);var C,y=i.outputs;if(d&&null!==y&&(C=y[o])){var w=C.length;if(w)for(var _=0;_0&&void 0!==arguments[0]?arguments[0]:1;return Dt(e)}function hc(e,t){for(var n=null,i=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=ct(),o=lt(),r=$r(o,Oe+e,16,null,n||null);null===r.projection&&(r.projection=t),vt(),64!=(64&r.flags)&&Or(o,i,r)}function vc(e,t,n){return mc(e,"",t,"",n),vc}function mc(e,t,n,i,o){var r=ct(),a=Ss(r,t,n,i);return a!==Br&&pa(lt(),Ut(),r,e,a,r[11],o,!1),mc}function Cc(e,t,n,i,o,r,a){var s=ct(),c=Ts(s,t,n,i,o,r);return c!==Br&&pa(lt(),Ut(),s,e,c,s[11],a,!1),Cc}function yc(e,t,n,i,o,r,a,s,c){var l=ct(),u=As(l,t,n,i,o,r,a,s);return u!==Br&&pa(lt(),Ut(),l,e,u,l[11],c,!1),yc}function wc(e,t,n,i,o,r,a,s,c,l,u){var d=ct(),p=Zs(d,t,n,i,o,r,a,s,c,l);return p!==Br&&pa(lt(),Ut(),d,e,p,d[11],u,!1),wc}function _c(e,t,n,i,o,r,a,s,c,l,u,d,p){var h=ct(),g=Is(h,t,n,i,o,r,a,s,c,l,u,d);return g!==Br&&pa(lt(),Ut(),h,e,g,h[11],p,!1),_c}function xc(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g){var f=ct(),v=Ls(f,t,n,i,o,r,a,s,c,l,u,d,p,h);return v!==Br&&pa(lt(),Ut(),f,e,v,f[11],g,!1),xc}function Mc(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){var m=ct(),C=Es(m,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f);return C!==Br&&pa(lt(),Ut(),m,e,C,m[11],v,!1),Mc}function Pc(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v,m,C){var y=ct(),w=Ns(y,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v,m);return w!==Br&&pa(lt(),Ut(),y,e,w,y[11],C,!1),Pc}function Oc(e,t,n){var i=ct(),o=ks(i,t);return o!==Br&&pa(lt(),Ut(),i,e,o,i[11],n,!1),Oc}function bc(e,t,n,i,o){for(var r=e[n+1],a=null===t,s=i?Jr(r):Qr(r),c=!1;0!==s&&(!1===c||a);){var l=e[s+1];kc(e[s],t)&&(c=!0,e[s+1]=i?Yr(l):zr(l)),s=i?Jr(l):Qr(l)}c&&(e[n+1]=i?zr(r):Yr(r))}function kc(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Wn(e,t)>=0}var Sc={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Tc(e){return e.substring(Sc.key,Sc.keyEnd)}function Ac(e){return e.substring(Sc.value,Sc.valueEnd)}function Zc(e,t){var n=Sc.textEnd;return n===t?-1:(t=Sc.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,Sc.key=t,n),Ec(e,t,n))}function Ic(e,t){var n=Sc.textEnd,i=Sc.key=Ec(e,t,n);return n===i?-1:(i=Sc.keyEnd=function(e,t,n){for(var i;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=Nc(e,i,n),i=Sc.value=Ec(e,i,n),i=Sc.valueEnd=function(e,t,n){for(var i=-1,o=-1,r=-1,a=t,s=a;a32&&(s=a),r=o,o=i,i=-33&c}return s}(e,i,n),Nc(e,i,n))}function Lc(e){Sc.key=0,Sc.keyEnd=0,Sc.value=0,Sc.valueEnd=0,Sc.textEnd=e.length}function Ec(e,t,n){for(;t=0;n=Ic(t,n))Yc(e,Tc(t),Ac(t))}function Bc(e){Gc(Yn,Vc,e,!0)}function Vc(e,t){for(var n=function(e){return Lc(e),Zc(e,Ec(e,0,Sc.textEnd))}(t);n>=0;n=Zc(t,n))Yn(e,Tc(t),!0)}function Hc(e,t,n,i){var o=ct(),r=lt(),a=Mt(2);r.firstUpdatePass&&zc(r,e,a,i),t!==Br&&xs(o,a,t)&&Kc(r,r.data[qt()],o,o[11],e,o[a+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=x(Vi(e)))),e}(t,n),i,a)}function Gc(e,t,n,i){var o=lt(),r=Mt(2);o.firstUpdatePass&&zc(o,null,r,i);var a=ct();if(n!==Br&&xs(a,r,n)){var s=o.data[qt()];if(Xc(s,i)&&!Jc(o,r)){var c=i?s.classesWithoutHost:s.stylesWithoutHost;null!==c&&(n=M(c,n||"")),Ks(o,s,a,n,i)}else!function(e,t,n,i,o,r,a,s){o===Br&&(o=ne);for(var c=0,l=0,u=0=e.expandoStartIndex}function zc(e,t,n,i){var o=e.data;if(null===o[n+1]){var r=o[qt()],a=Jc(e,n);Xc(r,i)&&null===t&&!a&&(t=!1),t=function(e,t,n,i){var o=bt(e),r=i?t.residualClasses:t.residualStyles;if(null===o)0===(i?t.classBindings:t.styleBindings)&&(n=jc(n=Qc(null,e,t,n,i),t.attrs,i),r=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Qc(o,e,t,n,i),null===r){var s=function(e,t,n){var i=n?t.classBindings:t.styleBindings;if(0!==Qr(i))return e[Jr(i)]}(e,t,i);void 0!==s&&Array.isArray(s)&&function(e,t,n,i){e[Jr(n?t.classBindings:t.styleBindings)]=i}(e,t,i,s=jc(s=Qc(null,e,t,s[1],i),t.attrs,i))}else r=function(e,t,n){for(var i=void 0,o=t.directiveEnd,r=1+t.directiveStylingLast;r0)&&(u=!0):l=n,o)if(0!==c){var d=Jr(e[s+1]);e[i+1]=Gr(d,s),0!==d&&(e[d+1]=jr(e[d+1],i)),e[s+1]=131071&e[s+1]|i<<17}else e[i+1]=Gr(s,0),0!==s&&(e[s+1]=jr(e[s+1],i)),s=i;else e[i+1]=Gr(c,0),0===s?s=i:e[c+1]=jr(e[c+1],i),c=i;u&&(e[i+1]=zr(e[i+1])),bc(e,l,i,!0),bc(e,l,i,!1),function(e,t,n,i,o){var r=o?e.residualClasses:e.residualStyles;null!=r&&"string"==typeof t&&Wn(r,t)>=0&&(n[i+1]=Yr(n[i+1]))}(t,l,e,i,r),a=Gr(s,c),r?t.classBindings=a:t.styleBindings=a}(o,r,t,n,a,i)}}function Qc(e,t,n,i,o){var r=null,a=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s0;){var c=e[o],l=Array.isArray(c),u=l?c[1]:c,d=null===u,p=n[o+1];p===Br&&(p=d?ne:void 0);var h=d?Kn(p,i):u===i?p:void 0;if(l&&!$c(h)&&(h=Kn(c,i)),$c(h)&&(s=h,a))return s;var g=e[o+1];o=a?Jr(g):Qr(g)}if(null!==t){var f=r?t.residualClasses:t.residualStyles;null!=f&&(s=Kn(f,i))}return s}function $c(e){return void 0!==e}function Xc(e,t){return 0!=(e.flags&(t?16:32))}function el(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=ct(),i=lt(),o=e+Oe,r=i.firstCreatePass?$r(i,o,1,t,null):i.data[o],a=n[o]=Xo(n[11],t);Cr(i,n,a,r),gt(r,!1)}function tl(e){return nl("",e,""),tl}function nl(e,t,n){var i=ct(),o=Ss(i,e,t,n);return o!==Br&&Ua(i,qt(),o),nl}function il(e,t,n,i,o){var r=ct(),a=Ts(r,e,t,n,i,o);return a!==Br&&Ua(r,qt(),a),il}function ol(e,t,n,i,o,r,a){var s=ct(),c=As(s,e,t,n,i,o,r,a);return c!==Br&&Ua(s,qt(),c),ol}function rl(e,t,n,i,o,r,a,s,c){var l=ct(),u=Zs(l,e,t,n,i,o,r,a,s,c);return u!==Br&&Ua(l,qt(),u),rl}function al(e,t,n,i,o,r,a,s,c,l,u){var d=ct(),p=Is(d,e,t,n,i,o,r,a,s,c,l,u);return p!==Br&&Ua(d,qt(),p),al}function sl(e,t,n,i,o,r,a,s,c,l,u,d,p){var h=ct(),g=Ls(h,e,t,n,i,o,r,a,s,c,l,u,d,p);return g!==Br&&Ua(h,qt(),g),sl}function cl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g){var f=ct(),v=Es(f,e,t,n,i,o,r,a,s,c,l,u,d,p,h,g);return v!==Br&&Ua(f,qt(),v),cl}function ll(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){var m=ct(),C=Ns(m,e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v);return C!==Br&&Ua(m,qt(),C),ll}function ul(e){var t=ct(),n=ks(t,e);return n!==Br&&Ua(t,qt(),n),ul}function dl(e,t,n){Gc(Yn,Vc,Ss(ct(),e,t,n),!0)}function pl(e,t,n,i,o){Gc(Yn,Vc,Ts(ct(),e,t,n,i,o),!0)}function hl(e,t,n,i,o,r,a){Gc(Yn,Vc,As(ct(),e,t,n,i,o,r,a),!0)}function gl(e,t,n,i,o,r,a,s,c){Gc(Yn,Vc,Zs(ct(),e,t,n,i,o,r,a,s,c),!0)}function fl(e,t,n,i,o,r,a,s,c,l,u){Gc(Yn,Vc,Is(ct(),e,t,n,i,o,r,a,s,c,l,u),!0)}function vl(e,t,n,i,o,r,a,s,c,l,u,d,p){Gc(Yn,Vc,Ls(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p),!0)}function ml(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g){Gc(Yn,Vc,Es(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p,h,g),!0)}function Cl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){Gc(Yn,Vc,Ns(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v),!0)}function yl(e){Gc(Yn,Vc,ks(ct(),e),!0)}function wl(e,t,n){Rc(Ss(ct(),e,t,n))}function _l(e,t,n,i,o){Rc(Ts(ct(),e,t,n,i,o))}function xl(e,t,n,i,o,r,a){Rc(As(ct(),e,t,n,i,o,r,a))}function Ml(e,t,n,i,o,r,a,s,c){Rc(Zs(ct(),e,t,n,i,o,r,a,s,c))}function Pl(e,t,n,i,o,r,a,s,c,l,u){Rc(Is(ct(),e,t,n,i,o,r,a,s,c,l,u))}function Ol(e,t,n,i,o,r,a,s,c,l,u,d,p){Rc(Ls(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p))}function bl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g){Rc(Es(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p,h,g))}function kl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){Rc(Ns(ct(),e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v))}function Sl(e){Rc(ks(ct(),e))}function Tl(e,t,n,i,o){return Hc(e,Ss(ct(),t,n,i),o,!1),Tl}function Al(e,t,n,i,o,r,a){return Hc(e,Ts(ct(),t,n,i,o,r),a,!1),Al}function Zl(e,t,n,i,o,r,a,s,c){return Hc(e,As(ct(),t,n,i,o,r,a,s),c,!1),Zl}function Il(e,t,n,i,o,r,a,s,c,l,u){return Hc(e,Zs(ct(),t,n,i,o,r,a,s,c,l),u,!1),Il}function Ll(e,t,n,i,o,r,a,s,c,l,u,d,p){return Hc(e,Is(ct(),t,n,i,o,r,a,s,c,l,u,d),p,!1),Ll}function El(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g){return Hc(e,Ls(ct(),t,n,i,o,r,a,s,c,l,u,d,p,h),g,!1),El}function Nl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){return Hc(e,Es(ct(),t,n,i,o,r,a,s,c,l,u,d,p,h,g,f),v,!1),Nl}function Fl(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v,m,C){return Hc(e,Ns(ct(),t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v,m),C,!1),Fl}function Dl(e,t,n){return Hc(e,ks(ct(),t),n,!1),Dl}function ql(e,t,n){var i=ct();return xs(i,xt(),t)&&pa(lt(),Ut(),i,e,t,i[11],n,!0),ql}function Rl(e,t,n){var i=ct();if(xs(i,xt(),t)){var o=lt(),r=Ut();pa(o,r,i,e,t,Da(bt(o.data),r,i),n,!0)}return Rl}var Ul=void 0,Bl=["en",[["a","p"],["AM","PM"],Ul],[["AM","PM"],Ul,Ul],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ul,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ul,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ul,"{1} 'at' {0}",Ul],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Vl={};function Hl(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=Jl(t);if(n)return n;var i=t.split("-")[0];if(n=Jl(i))return n;if("en"===i)return Bl;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}function Gl(e){return Hl(e)[zl.PluralCase]}function Jl(e){return e in Vl||(Vl[e]=ee.ng&&ee.ng.common&&ee.ng.common.locales&&ee.ng.common.locales[e]),Vl[e]}var zl=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}({}),Ql=["zero","one","two","few","many"],jl="en-US",Yl={marker:"element"},Kl={marker:"ICU"},Wl=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}({}),$l=jl;function Xl(e){var t;null==(t=e)&&I("Expected localeId to be defined",t,null,"!="),"string"==typeof e&&($l=e.toLowerCase().replace(/_/g,"-"))}function eu(e,t,n){var i=t.insertBeforeIndex,o=Array.isArray(i)?i[0]:i;return null===o?gr(e,0,n):Qe(n[o])}function tu(e,t,n,i,o){var r=t.insertBeforeIndex;if(Array.isArray(r)){var a=i,s=null;if(3&t.type||(s=a,a=o),null!==a&&0==(2&t.flags))for(var c=1;c1)for(var n=e.length-2;n>=0;n--){var i=e[n];iu(i)||ou(i,t)&&null===(o=i.insertBeforeIndex,Array.isArray(o)?o[0]:o)&&ru(i,t.index)}var o}function iu(e){return!(64&e.type)}function ou(e,t){return iu(t)||e.index>t.index}function ru(e,t){var n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(mr(eu,tu),e.insertBeforeIndex=t)}function au(e,t){var n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function su(e,t,n){var i=Xr(e,n,64,null,null);return nu(t,i),i}function cu(e,t){var n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}var lu=0,uu=0;function du(e,t,n,i){for(var o=e[11],r=0;r>>Wl.SHIFT,u=e[l];null===u&&(u=e[l]=(a&Wl.COMMENT)===Wl.COMMENT?o.createComment(s):Xo(o,s)),c&&null!==n&&lr(o,n,u,i,!1)}}function pu(e,t,n,i){for(var o,r=n[11],a=null,s=0;s>>17;null===a&&(a=u,o=pr(r,i));var d=void 0,p=void 0;if(u===a?(d=i,p=o):(d=null,p=Qe(n[u])),null!==p){var h=(131070&c)>>>1;lr(r,p,n[h],d,!1);var g=au(e,h);if(null!==g&&"object"==typeof g){var f=cu(g,n);null!==f&&pu(e,g.create[f],n,n[g.anchorIdx])}}break;case 1:var v=t[++s],m=t[++s];xa(r,je(c>>>1,n),null,null,v,m,null);break;default:throw new Error('Unable to determine the type of mutate operation for "'.concat(c,'"'))}else switch(c){case Kl:var C=t[++s],y=t[++s];null===n[y]&&Io(n[y]=tr(r,C),n);break;case Yl:var w=t[++s],_=t[++s];null===n[_]&&Io(n[_]=nr(r,w,null),n)}}}function hu(e,t,n,i,o){for(var r=0;r>>2;switch(3&u){case 1:var p=n[++l],h=n[++l],g=e.data[d];"string"==typeof g?xa(t[11],t[d],null,g,p,c,h):pa(e,g,t,p,c,t[11],h,!1);break;case 0:var f=t[d];null!==f&&er(t[11],f,c);break;case 2:fu(e,au(e,d),t,c);break;case 3:gu(e,au(e,d),i,t)}}}else{var v=n[r+1];if(v>0&&3==(3&v)){var m=au(e,v>>>2);t[m.currentCaseLViewIndex]<0&&gu(e,m,i,t)}}r+=s}}function gu(e,t,n,i){var o=i[t.currentCaseLViewIndex];if(null!==o){var r=lu;o<0&&(o=i[t.currentCaseLViewIndex]=~o,r=-1),hu(e,i,t.update[o],n,r)}}function fu(e,t,n,i){var o=function(e,t){var n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:var i=function(e,t){var n=Gl(t)(parseInt(e,10)),i=Ql[n];return void 0!==i?i:"other"}(t,$l);-1===(n=e.cases.indexOf(i))&&"other"!==i&&(n=e.cases.indexOf("other"));break;case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,i);if(cu(t,n)!==o&&(vu(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){var r=n[t.anchorIdx];r&&pu(e,t.create[o],n,r)}}function vu(e,t,n){var i=cu(t,n);if(null!==i)for(var o=t.remove[i],r=0;r0){var s=je(a,n);null!==s&&xr(n[11],s)}else vu(e,au(e,~a),n)}}var mu=/\ufffd(\d+):?\d*\ufffd/gi,Cu=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,yu=/\ufffd(\d+)\ufffd/,wu=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,_u="\ufffd",xu=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Mu=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Pu=/\uE500/g;function Ou(e,t,n,i,o,r){for(var a=ht(),s=[],c=[],l=[[]],u=function(e){return e.replace(Pu," ")}(o=function(e,t){if(function(e){return-1===e}(t))return Zu(e);var n=e.indexOf(":".concat(t).concat(_u))+2+t.toString().length,i=e.search(new RegExp("".concat(_u,"\\/\\*\\d+:").concat(t).concat(_u)));return Zu(e.substring(n,i))}(o,r)).split(Mu),d=0;d0?e[a]:(n.push(i,t),o(e[1].data[~a],e),r())}return 0===n.length?null:(t=n.pop(),i=n.pop(),r())}return function(t,i){for(e=i;n.length;)n.pop();return o(t.value,i),r}}())),o.push(c,null===r?"":r);var u=Xr(e,s,a?32:1,null===r?"":r,null);nu(n,u);var d=u.index;return gt(u,!1),null!==l&&t!==l&&function(e,t){var n,i=e.insertBeforeIndex;null===i?(mr(eu,tu),i=e.insertBeforeIndex=[null,t]):("Expecting array here",(n=Array.isArray(i))!=!0&&I("Expecting array here",n,true,"=="),i.push(t))}(l,d),u}function ku(e,t,n,i,o,r,a){var s=a.match(mu),c=bu(e,t,n,r,i,s?null:a,!1);s&&Su(o,a,c.index,null,0,null)}function Su(e,t,n,i,o,r){var a=e.length,s=a+1;e.push(null,null);for(var c=a+2,l=t.split(mu),u=0,d=0;dn.length&&n.push(c)}return{type:i,mainBinding:o,cases:t,values:n}}function Eu(e){if(!e)return[];var t,n=0,i=[],o=[],r=/[{}]/g;for(r.lastIndex=0;t=r.exec(e);){var a=t.index;if("}"==t[0]){if(i.pop(),0==i.length){var s=e.substring(n,a);wu.test(s)?o.push(Lu(s)):o.push(s),n=a+1}}else{if(0==i.length){var c=e.substring(n,a);o.push(c),n=a+1}i.push("{")}}var l=e.substring(n);return o.push(l),o}function Nu(e,t,n,i,o,r,a,s){var c=[],l=[],u=[];t.cases.push(r),t.create.push(c),t.remove.push(l),t.update.push(u);var d=Ki(Ge()).getInertBodyElement(a),p=_o(d)||d;return p?Fu(e,t,n,i,c,l,u,p,o,s,0):0}function Fu(e,t,n,i,o,r,a,s,c,l,u){for(var d=0,p=s.firstChild;p;){var h=ea(e,n,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:var g=p,f=g.tagName.toLowerCase();if(uo.hasOwnProperty(f)){Ru(o,Yl,f,c,h),e.data[h]=f;for(var v=g.attributes,m=0;m1&&void 0!==arguments[1]?arguments[1]:{},n=e;if(Bu.test(e)){var i={},o=[0];n=n.replace(Vu,function(e,t,n){var r=t||n,s=i[r]||[];if(s.length||(r.split("|").forEach(function(e){var t=e.match(Qu),n=t?parseInt(t[1],10):0,i=zu.test(e);s.push([n,i,e])}),i[r]=s),!s.length)throw new Error("i18n postprocess: unmatched placeholder - ".concat(r));for(var c=o[o.length-1],l=0,u=0;u2&&void 0!==arguments[2]?arguments[2]:-1,i=lt(),o=ct(),r=Oe+e,a=tt(i.consts,t),s=ht();i.firstCreatePass&&Ou(i,null===s?0:s.index,o,r,a,n);var c=i.data[r],l=s===o[6]?null:s,u=cr(i,l,o),d=s&&8&s.type?o[s.index]:null;du(o,c.create,u,d),Pt(!0)}function Ku(){Pt(!1)}function Wu(e,t,n){Yu(e,t,n),Ku()}function $u(e,t){var n=lt(),i=tt(n.consts,t);!function(e,t,n){var i=dt().index,o=[];if(e.firstCreatePass&&null===e.data[t]){for(var r=0;r0){var i=e.data[n];hu(e,t,Array.isArray(i)?i:i.update,wt()-uu-1,lu)}lu=0,uu=0}(lt(),ct(),e+Oe)}function td(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ju(e,t)}function nd(e,t,n){var i=lt();if(i.firstCreatePass){var o=Ie(e);id(n,i.data,i.blueprint,o,!0),id(t,i.data,i.blueprint,o,!1)}}function id(e,t,n,i,o){if(e=b(e),Array.isArray(e))for(var r=0;r>20;if(ts(e)||!e.multi){var g=new Wt(l,o,Qs),f=ad(c,t,o?d:d+h,p);-1===f?(gn(un(u,s),a,c),od(a,e,t.length),t.push(c),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(g),s.push(g)):(n[f]=g,s[f]=g)}else{var v=ad(c,t,d+h,p),m=ad(c,t,d,d+h),C=m>=0&&n[m];if(o&&!C||!o&&!(v>=0&&n[v])){gn(un(u,s),a,c);var y=function(e,t,n,i,o){var r=new Wt(e,n,Qs);return r.multi=[],r.index=t,r.componentProviders=0,rd(r,o,i&&!n),r}(o?cd:sd,n.length,o,i,l);!o&&C&&(n[m].providerFactory=y),od(a,e,t.length,0),t.push(c),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(y),s.push(y)}else od(a,e,v>-1?v:m,rd(n[o?m:v],l,!o&&i));!o&&i&&C&&n[m].componentProviders++}}}function od(e,t,n,i){var o=ts(t);if(o||t.useClass){var r=(t.useClass||t).prototype.ngOnDestroy;if(r){var a=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){var s=a.indexOf(n);-1===s?a.push(n,[i,r]):a[s+1].push(i,r)}else a.push(n,r)}}}function rd(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ad(e,t,n,i){for(var o=n;o1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return nd(n,i?i(e):e,t)}}}var dd=function e(){(0,d.Z)(this,e)},pd=function e(){(0,d.Z)(this,e)},hd=function(){function e(){(0,d.Z)(this,e)}return(0,u.Z)(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(x(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),gd=function(){var e=function e(){(0,d.Z)(this,e)};return e.NULL=new hd,e}();function fd(){}function vd(e,t){return new Cd(Ye(e,t))}var md=function(){return vd(dt(),ct())},Cd=function(){var e=function e(t){(0,d.Z)(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=md,e}();function yd(e){return e instanceof Cd?e.nativeElement:e}var wd=function e(){(0,d.Z)(this,e)},_d=function(){var e=function e(){(0,d.Z)(this,e)};return e.__NG_ELEMENT_ID__=function(){return xd()},e}(),xd=function(){var e=ct(),t=$e(dt().index,e);return function(e){return e[11]}(ke(t)?t:e)},Md=function(){var e=function e(){(0,d.Z)(this,e)};return e.\u0275prov=L({token:e,providedIn:"root",factory:function(){return null}}),e}(),Pd=function e(t){(0,d.Z)(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")},Od=new Pd("12.2.13"),bd=function(){function e(){(0,d.Z)(this,e)}return(0,u.Z)(e,[{key:"supports",value:function(e){return Cs(e)}},{key:"create",value:function(e){return new Sd(e)}}]),e}(),kd=function(e,t){return t},Sd=function(){function e(t){(0,d.Z)(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||kd}return(0,u.Z)(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,i=0,o=null;t||n;){var r=!n||t&&t.currentIndex4&&void 0!==arguments[4]&&arguments[4];null!==n;){var r=t[n.index];if(null!==r&&i.push(Qe(r)),Se(r))for(var a=be;a-1&&(or(e,n),Qn(t,n))}this._attachedToViewContainer=!1}rr(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){ua(this._lView[1],this._lView,null,e)}},{key:"markForCheck",value:function(){Aa(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){Za(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){Ct(!0);try{Za(e,t,n)}finally{Ct(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,Pr(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}]),e}(),Vd=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e){var i;return(0,d.Z)(this,n),(i=t.call(this,e))._view=e,i}return(0,u.Z)(n,[{key:"detectChanges",value:function(){Ia(this._view)}},{key:"checkNoChanges",value:function(){!function(e){Ct(!0);try{Ia(e)}finally{Ct(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(Bd),Hd=function(e){return function(e,t,n){if(Ae(e)&&!n){var i=$e(e.index,t);return new Bd(i,i)}return 47&e.type?new Bd(t[16],t):null}(dt(),ct(),16==(16&e))},Gd=function(){var e=function e(){(0,d.Z)(this,e)};return e.__NG_ELEMENT_ID__=Hd,e}(),Jd=[new Ld],zd=new Dd([new bd]),Qd=new Rd(Jd),jd=function(){return Wd(dt(),ct())},Yd=function(){var e=function e(){(0,d.Z)(this,e)};return e.__NG_ELEMENT_ID__=jd,e}(),Kd=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e,i,o){var r;return(0,d.Z)(this,n),(r=t.call(this))._declarationLView=e,r._declarationTContainer=i,r.elementRef=o,r}return(0,u.Z)(n,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=Wr(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(t)),ta(t,n,e),new Bd(n)}}]),n}(Yd);function Wd(e,t){return 4&e.type?new Kd(t,e,vd(e,t)):null}var $d=function e(){(0,d.Z)(this,e)},Xd=function e(){(0,d.Z)(this,e)},ep=function(){return rp(dt(),ct())},tp=function(){var e=function e(){(0,d.Z)(this,e)};return e.__NG_ELEMENT_ID__=ep,e}(),np=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e,i,o){var r;return(0,d.Z)(this,n),(r=t.call(this))._lContainer=e,r._hostTNode=i,r._hostLView=o,r}return(0,u.Z)(n,[{key:"element",get:function(){return vd(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new bn(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=hn(this._hostTNode,this._hostLView);if(on(e)){var t=an(e,this._hostLView),n=rn(e);return new bn(t[1].data[n+8],t)}return new bn(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=ip(this._lContainer);return null!==t&&t[e]||null}},{key:"length",get:function(){return this._lContainer.length-be}},{key:"createEmbeddedView",value:function(e,t,n){var i=e.createEmbeddedView(t||{});return this.insert(i,n),i}},{key:"createComponent",value:function(e,t,n,i,o){var r=n||this.parentInjector;if(!o&&null==e.ngModule&&r){var a=r.get($d,null);a&&(o=a)}var s=e.create(r,i,void 0,o);return this.insert(s.hostView,t),s}},{key:"insert",value:function(e,t){var n=e._lView,i=n[1];if(Se(n[3])){var o=this.indexOf(e);if(-1!==o)this.detach(o);else{var r=n[3],a=new np(r,r[6],r[3]);a.detach(a.indexOf(e))}}var s=this._adjustIndex(t),c=this._lContainer;!function(e,t,n,i){var o=be+i,r=n.length;i>0&&(n[o-1][4]=t),i1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}}]),n}(tp);function ip(e){return e[8]}function op(e){return e[8]||(e[8]=[])}function rp(e,t){var n,i=t[e.index];if(Se(i))n=i;else{var o;if(8&e.type)o=Qe(i);else{var r=t[11];o=r.createComment("");var a=Ye(e,t);lr(r,pr(r,a),o,function(e,t){return Je(e)?e.nextSibling(t):t.nextSibling}(r,a),!1)}t[e.index]=n=Oa(i,t,o,e),Ta(t,n)}return new np(n,e,t)}var ap={},sp=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e){var i;return(0,d.Z)(this,n),(i=t.call(this)).ngModule=e,i}return(0,u.Z)(n,[{key:"resolveComponentFactory",value:function(e){var t=_e(e);return new up(t,this.ngModule)}}]),n}(gd);function cp(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var lp=new qn("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Uo}}),up=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e,i){var o;return(0,d.Z)(this,n),(o=t.call(this)).componentDef=e,o.ngModule=i,o.componentType=e.type,o.selector=e.selectors.map(Ur).join(","),o.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],o.isBoundToModule=!!i,o}return(0,u.Z)(n,[{key:"inputs",get:function(){return cp(this.componentDef.inputs)}},{key:"outputs",get:function(){return cp(this.componentDef.outputs)}},{key:"create",value:function(e,t,n,i){var o,r,a=(i=i||this.ngModule)?function(e,t){return{get:function(n,i,o){var r=e.get(n,ap,o);return r!==ap||i===ap?r:t.get(n,i,o)}}}(e,i.injector):e,s=a.get(wd,ze),c=a.get(Md,null),l=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n){if(Je(e))return e.selectRootElement(t,n===Y.ShadowDom);var i="string"==typeof t?e.querySelector(t):t;return i.textContent="",i}(l,n,this.componentDef.encapsulation):nr(s.createRenderer(null,this.componentDef),u,function(e){var t=e.toLowerCase();return"svg"===t?Ue:"math"===t?Be:null}(u)),p=this.componentDef.onPush?576:528,h={components:[],scheduler:Uo,clean:Ea,playerHandler:null,flags:0},g=la(0,null,null,1,0,null,null,null,null,null),f=Wr(null,g,h,p,null,null,s,l,c,a);Zt(f);try{var v=function(e,t,n,i,o,r){var a=n[1];n[20]=e;var s=$r(a,20,2,"#host",null),c=s.mergedAttrs=t.hostAttrs;null!==c&&(Ba(s,c,!0),null!==e&&($t(o,e,c),null!==s.classes&&Sr(o,e,s.classes),null!==s.styles&&kr(o,e,s.styles)));var l=i.createRenderer(e,t),u=Wr(n,ca(t),null,t.onPush?64:16,n[20],s,i,l,null,null);return a.firstCreatePass&&(gn(un(s,n),a,t.type),va(a,s),Ca(s,n.length,1)),Ta(n,u),n[20]=u}(d,this.componentDef,f,s,l);if(d)if(n)$t(l,d,["ng-version",Od.full]);else{var m=function(e){for(var t=[],n=[],i=1,o=2;i0&&Sr(l,d,y.join(" "))}if(r=Ke(g,Oe),void 0!==t)for(var w=r.projection=[],_=0;_1&&void 0!==arguments[1]?arguments[1]:os.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:H.Default;return e===os||e===$d||e===Va?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(function(e){return e()}),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}($d),fp=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(e){var i,o,r;return(0,d.Z)(this,n),(i=t.call(this)).moduleType=e,null!==Pe(e)&&(o=e,r=new Set,function e(t){var n=Pe(t,!0),i=n.id;null!==i&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(x(t)," vs ").concat(x(t.name)))}(i,hp.get(i),t),hp.set(i,t));var o,a=Go(n.imports),c=(0,s.Z)(a);try{for(c.s();!(o=c.n()).done;){var l=o.value;r.has(l)||(r.add(l),e(l))}}catch(u){c.e(u)}finally{c.f()}}(o)),i}return(0,u.Z)(n,[{key:"create",value:function(e){return new gp(this.moduleType,e)}}]),n}(Xd);function vp(e,t,n){var i=yt()+e,o=ct();return o[i]===Br?ws(o,i,n?t.call(n):t()):_s(o,i)}function mp(e,t,n,i){return kp(ct(),yt(),e,t,n,i)}function Cp(e,t,n,i,o){return Sp(ct(),yt(),e,t,n,i,o)}function yp(e,t,n,i,o,r){return Tp(ct(),yt(),e,t,n,i,o,r)}function wp(e,t,n,i,o,r,a){return Ap(ct(),yt(),e,t,n,i,o,r,a)}function _p(e,t,n,i,o,r,a,s){var c=yt()+e,l=ct(),u=Os(l,c,n,i,o,r);return xs(l,c+4,a)||u?ws(l,c+5,s?t.call(s,n,i,o,r,a):t(n,i,o,r,a)):_s(l,c+5)}function xp(e,t,n,i,o,r,a,s,c){var l=yt()+e,u=ct(),d=Os(u,l,n,i,o,r);return Ms(u,l+4,a,s)||d?ws(u,l+6,c?t.call(c,n,i,o,r,a,s):t(n,i,o,r,a,s)):_s(u,l+6)}function Mp(e,t,n,i,o,r,a,s,c,l){var u=yt()+e,d=ct(),p=Os(d,u,n,i,o,r);return Ps(d,u+4,a,s,c)||p?ws(d,u+7,l?t.call(l,n,i,o,r,a,s,c):t(n,i,o,r,a,s,c)):_s(d,u+7)}function Pp(e,t,n,i,o,r,a,s,c,l,u){var d=yt()+e,p=ct(),h=Os(p,d,n,i,o,r);return Os(p,d+4,a,s,c,l)||h?ws(p,d+8,u?t.call(u,n,i,o,r,a,s,c,l):t(n,i,o,r,a,s,c,l)):_s(p,d+8)}function Op(e,t,n,i){return Zp(ct(),yt(),e,t,n,i)}function bp(e,t){var n=e[t];return n===Br?void 0:n}function kp(e,t,n,i,o,r){var a=t+n;return xs(e,a,o)?ws(e,a+1,r?i.call(r,o):i(o)):bp(e,a+1)}function Sp(e,t,n,i,o,r,a){var s=t+n;return Ms(e,s,o,r)?ws(e,s+2,a?i.call(a,o,r):i(o,r)):bp(e,s+2)}function Tp(e,t,n,i,o,r,a,s){var c=t+n;return Ps(e,c,o,r,a)?ws(e,c+3,s?i.call(s,o,r,a):i(o,r,a)):bp(e,c+3)}function Ap(e,t,n,i,o,r,a,s,c){var l=t+n;return Os(e,l,o,r,a,s)?ws(e,l+4,c?i.call(c,o,r,a,s):i(o,r,a,s)):bp(e,l+4)}function Zp(e,t,n,i,o,r){for(var a=t+n,s=!1,c=0;c=0;n--){var i=t[n];if(e===i.name)return i}throw new S("302","The pipe '".concat(e,"' could not be found!"))}(t,i.pipeRegistry),i.data[o]=n,n.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(o,n.onDestroy)):n=i.data[o];var r=n.factory||(n.factory=Le(n.type)),a=J(Qs);try{var s=cn(!1),c=r();return cn(s),function(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(i,ct(),o,c),c}finally{J(a)}}function Lp(e,t,n){var i=e+Oe,o=ct(),r=We(o,i);return Rp(o,qp(o,i)?kp(o,yt(),t,r.transform,n,r):r.transform(n))}function Ep(e,t,n,i){var o=e+Oe,r=ct(),a=We(r,o);return Rp(r,qp(r,o)?Sp(r,yt(),t,a.transform,n,i,a):a.transform(n,i))}function Np(e,t,n,i,o){var r=e+Oe,a=ct(),s=We(a,r);return Rp(a,qp(a,r)?Tp(a,yt(),t,s.transform,n,i,o,s):s.transform(n,i,o))}function Fp(e,t,n,i,o,r){var a=e+Oe,s=ct(),c=We(s,a);return Rp(s,qp(s,a)?Ap(s,yt(),t,c.transform,n,i,o,r,c):c.transform(n,i,o,r))}function Dp(e,t,n){var i=e+Oe,o=ct(),r=We(o,i);return Rp(o,qp(o,i)?Zp(o,yt(),t,r.transform,n,r):r.transform.apply(r,n))}function qp(e,t){return e[1].data[t].pure}function Rp(e,t){return ms.isWrapped(t)&&(t=ms.unwrap(t),e[wt()]=Br),t}function Up(e){return function(t){setTimeout(e,void 0,t)}}var Bp=function(e){(0,p.Z)(n,e);var t=(0,h.Z)(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,d.Z)(this,n),(e=t.call(this)).__isAsync=i,e}return(0,u.Z)(n,[{key:"emit",value:function(e){(0,i.Z)((0,o.Z)(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,r){var a,s,c,l=e,u=t||function(){return null},d=r;if(e&&"object"==typeof e){var p=e;l=null===(a=p.next)||void 0===a?void 0:a.bind(p),u=null===(s=p.error)||void 0===s?void 0:s.bind(p),d=null===(c=p.complete)||void 0===c?void 0:c.bind(p)}this.__isAsync&&(u=Up(u),l&&(l=Up(l)),d&&(d=Up(d)));var h=(0,i.Z)((0,o.Z)(n.prototype),"subscribe",this).call(this,{next:l,error:u,complete:d});return e instanceof f.w&&e.add(h),h}}]),n}(v.xQ);function Vp(){return this._results[vs()]()}var Hp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,d.Z)(this,e),this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=vs(),i=e.prototype;i[n]||(i[n]=Vp)}return(0,u.Z)(e,[{key:"changes",get:function(){return this._changes||(this._changes=new Bp)}},{key:"get",value:function(e){return this._results[e]}},{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e,t){var n=this;n.dirty=!1;var i=Gn(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:[];(0,d.Z)(this,e),this.queries=t}return(0,u.Z)(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var i=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[],r=0;r2&&void 0!==arguments[2]?arguments[2]:null;(0,d.Z)(this,e),this.predicate=t,this.flags=n,this.read=i},Qp=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,d.Z)(this,e),this.queries=t}return(0,u.Z)(e,[{key:"elementStart",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:-1;(0,d.Z)(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return(0,u.Z)(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i0)i.push(a[s/2]);else{for(var l=r[s+1],u=t[-c],d=be;d0&&void 0!==arguments[0]?arguments[0]:{};return e},void 0,void 0,function(e,t){return qh(e,t)}),Lh=Ln("Component",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign({changeDetection:j.Default},e)},Ih,void 0,function(e,t){return Dh(e,t)}),Eh=Fn("Input",function(e){return{bindingPropertyName:e}}),Nh=Fn("Output",function(e){return{bindingPropertyName:e}}),Fh=Fn("HostListener",function(e,t){return{eventName:e,args:t}}),Dh=function(e,t){var n=null;!function(e,t){Ti(t)&&(ki.set(e,t),Si.add(e))}(e,t),_h(e,t),Object.defineProperty(e,ie,{get:function(){if(null===n){var i=Bn();if(Ti(t)){var o=["Component '".concat(e.name,"' is not resolved:")];throw t.templateUrl&&o.push(" - templateUrl: ".concat(t.templateUrl)),t.styleUrls&&t.styleUrls.length&&o.push(" - styleUrls: ".concat(JSON.stringify(t.styleUrls))),o.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(o.join("\n"))}var r=t.preserveWhitespaces;void 0===r&&(r=!1);var a=t.encapsulation;void 0===a&&(a=Y.Emulated);var s=t.templateUrl||"ng:///".concat(e.name,"/template.html"),c=Object.assign(Object.assign({},Mh(e,t)),{typeSourceSpan:i.createParseSourceSpan("Component",e.name,s),template:t.template||"",preserveWhitespaces:r,styles:t.styles||ne,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:a,interpolation:t.interpolation,viewProviders:t.viewProviders||null});Ch++;try{c.usesInheritance&&Ph(e),n=i.compileComponent(sh,s,c)}finally{Ch--}if(0===Ch&&function(){if(!uh){uh=!0;try{for(var e=ch.length-1;e>=0;e--){var t=ch[e],n=t.moduleType,i=t.ngModule;i.declarations&&i.declarations.every(dh)&&(ch.splice(e,1),hh(n,i))}}finally{uh=!1}}}(),void 0!==e.ngSelectorScope){var l=fh(e.ngSelectorScope);gh(n,l)}}return n},configurable:!1})},qh=yh,Rh=Ln("NgModule",function(e){return e},void 0,void 0,function(e,t){return Uh(e,t)}),Uh=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ph(e,t),lh(e,t)},Bh=new qn("Application Initializer"),Vh=function(){var e=function(){function e(t){var n=this;(0,d.Z)(this,e),this.appInits=t,this.resolve=fd,this.reject=fd,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(e,t){n.resolve=e,n.reject=t})}return(0,u.Z)(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var i=function(n){var i=e.appInits[n]();if(oc(i))t.push(i);else if(ac(i)){var o=new Promise(function(e,t){i.subscribe({complete:e,error:t})});t.push(o)}},o=0;o0&&(o=setTimeout(function(){i._callbacks=i._callbacks.filter(function(e){return e.timeoutId!==o}),e(i._didWork,i.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(pi(cg))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),e}(),vg=function(){var e=function(){function e(){(0,d.Z)(this,e),this._applications=new Map,yg.addToWindow(this)}return(0,u.Z)(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return yg.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac}),e}();function mg(e){yg=e}var Cg,yg=new(function(){function e(){(0,d.Z)(this,e)}return(0,u.Z)(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),wg=!0,_g=!1;function xg(){return _g=!0,wg}function Mg(){if(_g)throw new Error("Cannot enable prod mode after platform setup.");wg=!1}var Pg=function(e,t,n){var i=new fp(n);return Promise.resolve(i)},Og=new qn("AllowMultipleToken"),bg=function e(t,n){(0,d.Z)(this,e),this.name=t,this.token=n};function kg(e){if(Cg&&!Cg.destroyed&&!Cg.injector.get(Og,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Cg=e.get(Zg);var t=e.get(zh,null);return t&&t.forEach(function(e){return e()}),Cg}function Sg(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(t),o=new qn(i);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=Ag();if(!r||r.injector.get(Og,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{var a=n.concat(t).concat({provide:o,useValue:!0},{provide:Ga,useValue:"platform"});kg(os.create({providers:a,name:i}))}return Tg(o)}}function Tg(e){var t=Ag();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function Ag(){return Cg&&!Cg.destroyed?Cg:null}var Zg=function(){var e=function(){function e(t){(0,d.Z)(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return(0,u.Z)(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,i,o=this,r=(i={ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1},"noop"===(n=t?t.ngZone:void 0)?new gg:("zone.js"===n?void 0:n)||new cg({enableLongStackTrace:xg(),shouldCoalesceEventChangeDetection:!!(null==i?void 0:i.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==i?void 0:i.ngZoneRunCoalescing)})),a=[{provide:cg,useValue:r}];return r.run(function(){var t=os.create({providers:a,parent:o.injector,name:e.moduleType.name}),n=e.create(t),i=n.injector.get(Fo,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.runOutsideAngular(function(){var e=r.onError.subscribe({next:function(e){i.handleError(e)}});n.onDestroy(function(){Eg(o._modules,n),e.unsubscribe()})}),function(e,t,i){try{var r=((a=n.injector.get(Vh)).runInitializers(),a.donePromise.then(function(){return Xl(n.injector.get(Kh,jl)||jl),o._moduleDoBootstrap(n),n}));return oc(r)?r.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):r}catch(s){throw t.runOutsideAngular(function(){return e.handleError(s)}),s}var a}(i,r)})}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Ig({},n);return Pg(0,0,e).then(function(e){return t.bootstrapModuleFactory(e,i)})}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(Lg);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(x(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. ')+"Please define one of these.");e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(pi(os))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),e}();function Ig(e,t){return Array.isArray(t)?t.reduce(Ig,e):Object.assign(Object.assign({},e),t)}var Lg=function(){var e=function(){function e(t,n,i,o,r){var a=this;(0,d.Z)(this,e),this._zone=t,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run(function(){a.tick()})}});var s=new m.y(function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular(function(){e.next(a._stable),e.complete()})}),c=new m.y(function(e){var t;a._zone.runOutsideAngular(function(){t=a._zone.onStable.subscribe(function(){cg.assertNotInAngularZone(),sg(function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))})})});var n=a._zone.onUnstable.subscribe(function(){cg.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=(0,C.T)(s,c.pipe((0,y.B)()))}return(0,u.Z)(e,[{key:"bootstrap",value:function(e,t){var n,i=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof pd?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var o=n.isBoundToModule?void 0:this._injector.get($d),r=n.create(os.NULL,[],t||n.selector,o),a=r.location.nativeElement,s=r.injector.get(fg,null),c=s&&r.injector.get(vg);return s&&c&&c.registerApplication(a,s),r.onDestroy(function(){i.detachView(r.hostView),Eg(i.components,r),c&&c.unregisterApplication(a)}),this._loadComponent(r),r}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=(0,s.Z)(this._views);try{for(n.s();!(t=n.n()).done;)t.value.detectChanges()}catch(i){n.e(i)}finally{n.f()}}catch(o){this._zone.runOutsideAngular(function(){return e._exceptionHandler.handleError(o)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;Eg(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(jh,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(e){return e.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),e}();return e.\u0275fac=function(t){return new(t||e)(pi(cg),pi(os),pi(Fo),pi(gd),pi(Vh))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),e}();function Eg(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ng=function e(){(0,d.Z)(this,e)},Fg=function e(){(0,d.Z)(this,e)},Dg={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},qg=function(){var e=function(){function e(t,n){(0,d.Z)(this,e),this._compiler=t,this._config=n||Dg}return(0,u.Z)(e,[{key:"load",value:function(e){return this.loadAndCompile(e)}},{key:"loadAndCompile",value:function(e){var t=this,i=e.split("#"),o=(0,a.Z)(i,2),r=o[0],s=o[1];return void 0===s&&(s="default"),n(8255)(r).then(function(e){return e[s]}).then(function(e){return Rg(e,r,s)}).then(function(e){return t._compiler.compileModuleAsync(e)})}},{key:"loadFactory",value:function(e){var t=e.split("#"),i=(0,a.Z)(t,2),o=i[0],r=i[1],s="NgFactory";return void 0===r&&(r="default",s=""),n(8255)(this._config.factoryPathPrefix+o+this._config.factoryPathSuffix).then(function(e){return e[r+s]}).then(function(e){return Rg(e,o,r)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(pi(rg),pi(Fg,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),e}();function Rg(e,t,n){if(!e)throw new Error("Cannot find '".concat(n,"' in '").concat(t,"'"));return e}var Ug=function(e){return null},Bg=Sg(null,"core",[{provide:Qh,useValue:"unknown"},{provide:Zg,deps:[os]},{provide:vg,deps:[]},{provide:Yh,deps:[]}]),Vg=[{provide:Lg,useClass:Lg,deps:[cg,os,Fo,gd,Vh]},{provide:lp,deps:[cg],useFactory:function(e){var t=[];return e.onStable.subscribe(function(){for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Vh,useClass:Vh,deps:[[new Ci,Bh]]},{provide:rg,useClass:rg,deps:[]},Gh,{provide:Dd,useFactory:function(){return zd},deps:[]},{provide:Rd,useFactory:function(){return Qd},deps:[]},{provide:Kh,useFactory:function(e){return Xl(e=e||"undefined"!=typeof $localize&&$localize.locale||jl),e},deps:[[new mi(Kh),new Ci,new wi]]},{provide:Wh,useValue:"USD"}],Hg=function(){var e=function e(t){(0,d.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)(pi(Lg))},e.\u0275mod=ve({type:e}),e.\u0275inj=E({providers:Vg}),e}()},1041:function(e,t,n){"use strict";n.d(t,{Fj:function(){return w},u5:function(){return fe},nD:function(){return he},JJ:function(){return U},On:function(){return re},_:function(){return le},eT:function(){return de}});var i=n(1357),o=n(2454),r=n(5121),a=n(8784),s=n(2250),c=n(1112),l=n(1998),u=n(6570),d=n(1116),p=n(9764),h=n(3148),g=n(9996),f=function(){var e=function(){function e(t,n){(0,c.Z)(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return(0,l.Z)(e,[{key:"setProperty",value:function(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"setDisabledState",value:function(e){this.setProperty("disabled",e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.Qsj),u.Y36(u.SBq))},e.\u0275dir=u.lG2({type:e}),e}(),v=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,c.Z)(this,n),t.apply(this,arguments)}return n}(f);return e.\u0275fac=function(){var t;return function(n){return(t||(t=u.n5z(e)))(n||e)}}(),e.\u0275dir=u.lG2({type:e,features:[u.qOj]}),e}(),m=new u.OlP("NgValueAccessor"),C={provide:m,useExisting:(0,u.Gpc)(function(){return w}),multi:!0},y=new u.OlP("CompositionEventMode"),w=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e,i,o){var r,a;return(0,c.Z)(this,n),(r=t.call(this,e,i))._compositionMode=o,r._composing=!1,null==r._compositionMode&&(r._compositionMode=(a=(0,d.q)()?(0,d.q)().getUserAgent():"",!/android (\d+)/.test(a.toLowerCase()))),r}return(0,l.Z)(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"_handleInput",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),n}(f);return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.Qsj),u.Y36(u.SBq),u.Y36(y,8))},e.\u0275dir=u.lG2({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&u.NdJ("input",function(e){return t._handleInput(e.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(e){return t._compositionEnd(e.target.value)})},features:[u._Bn([C]),u.qOj]}),e}(),_=new u.OlP("NgValidators"),x=new u.OlP("NgAsyncValidators");function M(e){return null}function P(e){return null!=e}function O(e){var t=(0,u.QGY)(e)?(0,p.D)(e):e;return(0,u.CqO)(t),t}function b(e){var t={};return e.forEach(function(e){t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function k(e,t){return t.map(function(t){return t(e)})}function S(e){return e.map(function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}})}function T(e){return null!=e?function(e){if(!e)return null;var t=e.filter(P);return 0==t.length?null:function(e){return b(k(e,t))}}(S(e)):null}function A(e){return null!=e?function(e){if(!e)return null;var t=e.filter(P);return 0==t.length?null:function(e){var n=k(e,t).map(O);return(0,h.D)(n).pipe((0,g.U)(b))}}(S(e)):null}function Z(e,t){return null===e?[t]:Array.isArray(e)?[].concat((0,r.Z)(e),[t]):[e,t]}function I(e){return e?Array.isArray(e)?e:[e]:[]}function L(e,t){return Array.isArray(e)?e.includes(t):e===t}function E(e,t){var n=I(t);return I(e).forEach(function(e){L(n,e)||n.push(e)}),n}function N(e,t){return I(t).filter(function(t){return!L(e,t)})}var F=function(){var e=function(){function e(){(0,c.Z)(this,e),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}return(0,l.Z)(e,[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(e){this._rawValidators=e||[],this._composedValidatorFn=T(this._rawValidators)}},{key:"_setAsyncValidators",value:function(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=A(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(e){this._onDestroyCallbacks.push(e)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(e){return e()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=u.lG2({type:e}),e}(),D=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,c.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(F);return e.\u0275fac=function(){var t;return function(n){return(t||(t=u.n5z(e)))(n||e)}}(),e.\u0275dir=u.lG2({type:e,features:[u.qOj]}),e}(),q=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(){var e;return(0,c.Z)(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e}return n}(F),R=function(){function e(t){(0,c.Z)(this,e),this._cd=t}return(0,l.Z)(e,[{key:"is",value:function(e){var t,n,i;return"submitted"===e?!!(null===(t=this._cd)||void 0===t?void 0:t.submitted):!!(null===(i=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===i?void 0:i[e])}}]),e}(),U=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e){return(0,c.Z)(this,n),t.call(this,e)}return n}(R);return e.\u0275fac=function(t){return new(t||e)(u.Y36(q,2))},e.\u0275dir=u.lG2({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&u.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[u.qOj]}),e}();function B(e,t){e.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function V(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function H(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var G="VALID",J="INVALID",z="PENDING",Q="DISABLED";function j(e){return($(e)?e.validators:e)||null}function Y(e){return Array.isArray(e)?T(e):e||null}function K(e,t){return($(t)?t.asyncValidators:e)||null}function W(e){return Array.isArray(e)?A(e):e||null}function $(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var X=function(){function e(t,n){(0,c.Z)(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=Y(this._rawValidators),this._composedAsyncValidatorFn=W(this._rawAsyncValidators)}return(0,l.Z)(e,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return this.status===G}},{key:"invalid",get:function(){return this.status===J}},{key:"pending",get:function(){return this.status==z}},{key:"disabled",get:function(){return this.status===Q}},{key:"enabled",get:function(){return this.status!==Q}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=Y(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=W(e)}},{key:"addValidators",value:function(e){this.setValidators(E(e,this._rawValidators))}},{key:"addAsyncValidators",value:function(e){this.setAsyncValidators(E(e,this._rawAsyncValidators))}},{key:"removeValidators",value:function(e){this.setValidators(N(e,this._rawValidators))}},{key:"removeAsyncValidators",value:function(e){this.setAsyncValidators(N(e,this._rawAsyncValidators))}},{key:"hasValidator",value:function(e){return L(this._rawValidators,e)}},{key:"hasAsyncValidator",value:function(e){return L(this._rawAsyncValidators,e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(e){return e.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(e){e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(e){e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status=z,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=Q,this.errors=null,this._forEachChild(function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!0)})}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=G,this._forEachChild(function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!1)})}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==G&&this.status!==z||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(t){return t._updateTreeValidity(e)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?Q:G}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status=z,this._hasOwnPendingAsyncValidator=!0;var n=O(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;var i=e;return t.forEach(function(e){i=i instanceof te?i.controls.hasOwnProperty(e)?i.controls[e]:null:i instanceof ne&&i.at(e)||null}),i}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new u.vpe,this.statusChanges=new u.vpe}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?Q:this.errors?J:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(z)?z:this._anyControlsHaveStatus(J)?J:G}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls(function(t){return t.status===e})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(e){return e.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(e){return e.touched})}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){$(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),e}(),ee=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return(0,c.Z)(this,n),(e=t.call(this,j(o),K(r,o)))._onChange=[],e._applyFormState(i),e._setUpdateStrategy(o),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!e.asyncValidator}),e}return(0,l.Z)(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(e){return e(t.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){H(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){H(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(X),te=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e,i,o){var r;return(0,c.Z)(this,n),(r=t.call(this,j(i),K(o,i))).controls=e,r._initObservables(),r._setUpdateStrategy(i),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return(0,l.Z)(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"removeControl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach(function(i){t._throwIfControlMissing(i),t.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(Object.keys(e).forEach(function(i){t.controls[i]&&t.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(e,t,n){return e[n]=t instanceof ee?t.value:t.getRawValue(),e})}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,function(e,t){return!!t._syncPendingControls()||e});return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach(function(n){var i=t.controls[n];i&&e(i,n)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),n}(X),ne=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e,i,o){var r;return(0,c.Z)(this,n),(r=t.call(this,j(i),K(o,i))).controls=e,r._initObservables(),r._setUpdateStrategy(i),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return(0,l.Z)(n,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach(function(e,i){t._throwIfControlMissing(i),t.at(i).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(e.forEach(function(e,i){t.at(i)&&t.at(i).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map(function(e){return e instanceof ee?e.value:e.getRawValue()})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.controls.length<1||(this._forEachChild(function(e){return e._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce(function(e,t){return!!t._syncPendingControls()||e},!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error("Cannot find form control at index ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach(function(t,n){e(t,n)})}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter(function(t){return t.enabled||e.disabled}).map(function(e){return e.value})}},{key:"_anyControls",value:function(e){return this.controls.some(function(t){return t.enabled&&e(t)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){return e._registerControl(t)})}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var e,t=(0,o.Z)(this.controls);try{for(t.s();!(e=t.n()).done;)if(e.value.enabled)return!1}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}]),n}(X),ie={provide:q,useExisting:(0,u.Gpc)(function(){return re})},oe=function(){return Promise.resolve(null)}(),re=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e,o,r,a){var s;return(0,c.Z)(this,n),(s=t.call(this)).control=new ee,s._registered=!1,s.update=new u.vpe,s._parent=e,s._setValidators(o),s._setAsyncValidators(r),s.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t);var n=void 0,i=void 0,o=void 0;return t.forEach(function(e){e.constructor===w?n=e:Object.getPrototypeOf(e.constructor)===v?i=e:o=e}),o||i||n||null}((0,i.Z)(s),a),s}return(0,l.Z)(n,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?(e=this.name,[].concat((0,r.Z)(this._parent.path),[e])):[this.name];var e}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){var e,t;(function(e,t){var n=function(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(Z(n,t.validator)):"function"==typeof n&&e.setValidators([n]);var i=function(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(Z(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);var o=function(){return e.updateValueAndValidity()};B(t._rawValidators,o),B(t._rawAsyncValidators,o)})(e=this.control,t=this),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&V(e,t)})}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(function(){e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&V(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(function(){e._unregisterOnDisabledChange(n)})}}(e,t),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;oe.then(function(){t.control.setValue(e,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,i=""===n||n&&"false"!==n;oe.then(function(){i&&!t.control.disabled?t.control.disable():!i&&t.control.disabled&&t.control.enable()})}}]),n}(q);return e.\u0275fac=function(t){return new(t||e)(u.Y36(D,9),u.Y36(_,10),u.Y36(x,10),u.Y36(m,10))},e.\u0275dir=u.lG2({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[u._Bn([ie]),u.qOj,u.TTD]}),e}(),ae={provide:m,useExisting:(0,u.Gpc)(function(){return le}),multi:!0},se=function(){var e=function e(){(0,c.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({}),e}(),ce=function(){var e=function(){function e(){(0,c.Z)(this,e),this._accessors=[]}return(0,l.Z)(e,[{key:"add",value:function(e,t){this._accessors.push([e,t])}},{key:"remove",value:function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach(function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)})}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,u.Yz7)({factory:function(){return new e},token:e,providedIn:se}),e}(),le=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(e,i,o,r){var a;return(0,c.Z)(this,n),(a=t.call(this,e,i))._registry=o,a._injector=r,a.onChange=function(){},a}return(0,l.Z)(n,[{key:"ngOnInit",value:function(){this._control=this._injector.get(q),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(e){this._state=e===this.value,this.setProperty("checked",this._state)}},{key:"registerOnChange",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:"fireUncheck",value:function(e){this.writeValue(e)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),n}(v);return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.Qsj),u.Y36(u.SBq),u.Y36(ce),u.Y36(u.zs3))},e.\u0275dir=u.lG2({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&u.NdJ("change",function(){return t.onChange()})("blur",function(){return t.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[u._Bn([ae]),u.qOj]}),e}(),ue={provide:m,useExisting:(0,u.Gpc)(function(){return de}),multi:!0},de=function(){var e=function(e){(0,a.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,c.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"writeValue",value:function(e){this.setProperty("value",parseFloat(e))}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}}]),n}(v);return e.\u0275fac=function(){var t;return function(n){return(t||(t=u.n5z(e)))(n||e)}}(),e.\u0275dir=u.lG2({type:e,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,t){1&e&&u.NdJ("change",function(e){return t.onChange(e.target.value)})("input",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},features:[u._Bn([ue]),u.qOj]}),e}(),pe={provide:_,useExisting:(0,u.Gpc)(function(){return he}),multi:!0},he=function(){var e=function(){function e(){(0,c.Z)(this,e),this._validator=M}return(0,l.Z)(e,[{key:"ngOnChanges",value:function(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(e){return this.enabled()?this._validator(e):null}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}},{key:"_createValidator",value:function(){var e,t;this._validator=this.enabled()?(e="number"==typeof(t=this.maxlength)?t:parseInt(t,10),function(t){return null!=(n=t.value)&&"number"==typeof n.length&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null;var n}):M}},{key:"enabled",value:function(){return null!=this.maxlength}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=u.lG2({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&u.uIk("maxlength",t.enabled()?t.maxlength:null)},inputs:{maxlength:"maxlength"},features:[u._Bn([pe]),u.TTD]}),e}(),ge=function(){var e=function e(){(0,c.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[se]]}),e}(),fe=function(){var e=function e(){(0,c.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[ge]}),e}()},5476:function(e,t,n){"use strict";n.d(t,{Y4:function(){return r}}),n(4568),n(8784),n(2250),n(2454);var i=n(1112),o=(n(1998),n(6570));n(1116),n(8512),n(1784),n(5959),n(1305),n(4689),n(611),n(9996),n(5416);var r=function(){var e=function e(){(0,i.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({}),e}()},9624:function(e,t,n){"use strict";n.d(t,{b2:function(){return z},H7:function(){return B},Qz:function(){return y},h_:function(){return j},Dx:function(){return W},q6:function(){return G},se:function(){return Z}});var i,o=n(1532),r=n(3620),a=n(1998),s=n(1112),c=n(8784),l=n(2250),u=n(1116),d=n(6570),p=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"remove",value:function(e){e.parentNode&&e.parentNode.removeChild(e)}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getBaseHref",value:function(e){var t=(h=h||document.querySelector("base"))?h.getAttribute("href"):null;return null==t?null:function(e){(i=i||document.createElement("a")).setAttribute("href",e);var t=i.pathname;return"/"===t.charAt(0)?t:"/".concat(t)}(t)}},{key:"resetBaseElement",value:function(){h=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"getCookie",value:function(e){return(0,u.Mx)(document.cookie,e)}}],[{key:"makeCurrent",value:function(){(0,u.HT)(new n)}}]),n}(function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){var e;return(0,s.Z)(this,n),(e=t.apply(this,arguments)).supportsDOMEvents=!0,e}return n}(u.w_)),h=null,g=new d.OlP("TRANSITION_ID"),f=[{provide:d.ip1,useFactory:function(e,t,n){return function(){n.get(d.CZH).donePromise.then(function(){for(var n=(0,u.q)(),i=t.querySelectorAll('style[ng-transition="'.concat(e,'"]')),o=0;o1&&void 0!==arguments[1])||arguments[1],i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i},d.dqk.getAllAngularTestabilities=function(){return e.getAllTestabilities()},d.dqk.getAllAngularRootElements=function(){return e.getAllRootElements()},d.dqk.frameworkStabilizers||(d.dqk.frameworkStabilizers=[]),d.dqk.frameworkStabilizers.push(function(e){var t=d.dqk.getAllAngularTestabilities(),n=t.length,i=!1,o=function(t){i=i||t,0==--n&&e(i)};t.forEach(function(e){e.whenStable(o)})})}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var i=e.getTestability(t);return null!=i?i:n?(0,u.q)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){(0,d.VLi)(new e)}}]),e}(),m=function(){var e=function(){function e(){(0,s.Z)(this,e)}return(0,a.Z)(e,[{key:"build",value:function(){return new XMLHttpRequest}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=d.Yz7({token:e,factory:e.\u0275fac}),e}(),C=new d.OlP("EventManagerPlugins"),y=function(){var e=function(){function e(t,n){var i=this;(0,s.Z)(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach(function(e){return e.manager=i}),this._plugins=t.slice().reverse()}return(0,a.Z)(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,i=0;i-1&&(t.splice(n,1),r+=e+".")}),r+=o,0!=t.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=r,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&q.hasOwnProperty(t)&&(t=q[t]))}return D[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),F.forEach(function(i){i!=n&&(0,R[i])(e)&&(t+=i+".")}),t+=n}},{key:"eventCallback",value:function(e,t,i){return function(o){n.getEventFullKey(o)===e&&i.runGuarded(function(){return t(o)})}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(w);return e.\u0275fac=function(t){return new(t||e)(d.LFG(u.K0))},e.\u0275prov=d.Yz7({token:e,factory:e.\u0275fac}),e}(),B=function(){var e=function e(){(0,s.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,d.Yz7)({factory:function(){return(0,d.LFG)(H)},token:e,providedIn:"root"}),e}();function V(e){return new H(e.get(u.K0))}var H=function(){var e=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){var i;return(0,s.Z)(this,n),(i=t.call(this))._doc=e,i}return(0,a.Z)(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case d.q3G.NONE:return t;case d.q3G.HTML:return(0,d.qzn)(t,"HTML")?(0,d.z3N)(t):(0,d.EiD)(this._doc,String(t)).toString();case d.q3G.STYLE:return(0,d.qzn)(t,"Style")?(0,d.z3N)(t):t;case d.q3G.SCRIPT:if((0,d.qzn)(t,"Script"))return(0,d.z3N)(t);throw new Error("unsafe value used in a script context");case d.q3G.URL:return(0,d.yhl)(t),(0,d.qzn)(t,"URL")?(0,d.z3N)(t):(0,d.mCW)(String(t));case d.q3G.RESOURCE_URL:if((0,d.qzn)(t,"ResourceURL"))return(0,d.z3N)(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return(0,d.JVY)(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return(0,d.L6k)(e)}},{key:"bypassSecurityTrustScript",value:function(e){return(0,d.eBb)(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return(0,d.LAX)(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return(0,d.pB0)(e)}}]),n}(B);return e.\u0275fac=function(t){return new(t||e)(d.LFG(u.K0))},e.\u0275prov=(0,d.Yz7)({factory:function(){return V((0,d.LFG)(d.gxx))},token:e,providedIn:"root"}),e}(),G=(0,d.eFA)(d._c5,"browser",[{provide:d.Lbi,useValue:u.bD},{provide:d.g9A,useValue:function(){p.makeCurrent(),v.init()},multi:!0},{provide:u.K0,useFactory:function(){return(0,d.RDi)(document),document},deps:[]}]),J=[[],{provide:d.zSh,useValue:"root"},{provide:d.qLn,useFactory:function(){return new d.qLn},deps:[]},{provide:C,useClass:N,multi:!0,deps:[u.K0,d.R0b,d.Lbi]},{provide:C,useClass:U,multi:!0,deps:[u.K0]},[],{provide:Z,useClass:Z,deps:[y,x,d.AFp]},{provide:d.FYo,useExisting:Z},{provide:_,useExisting:x},{provide:x,useClass:x,deps:[u.K0]},{provide:d.dDg,useClass:d.dDg,deps:[d.R0b]},{provide:y,useClass:y,deps:[C,d.R0b]},{provide:u.JF,useClass:m,deps:[]},[]],z=function(){var e=function(){function e(t){if((0,s.Z)(this,e),t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return(0,a.Z)(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:d.AFp,useValue:t.appId},{provide:g,useExisting:d.AFp},f]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(d.LFG(e,12))},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({providers:J,imports:[u.ez,d.hGG]}),e}();function Q(){return new j((0,d.LFG)(u.K0))}var j=function(){var e=function(){function e(t){(0,s.Z)(this,e),this._doc=t,this._dom=(0,u.q)()}return(0,a.Z)(e,[{key:"addTag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?this._getOrCreateElement(e,t):null}},{key:"addTags",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?e.reduce(function(e,i){return i&&e.push(t._getOrCreateElement(i,n)),e},[]):[]}},{key:"getTag",value:function(e){return e&&this._doc.querySelector("meta[".concat(e,"]"))||null}},{key:"getTags",value:function(e){if(!e)return[];var t=this._doc.querySelectorAll("meta[".concat(e,"]"));return t?[].slice.call(t):[]}},{key:"updateTag",value:function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}},{key:"removeTag",value:function(e){this.removeTagElement(this.getTag(e))}},{key:"removeTagElement",value:function(e){e&&this._dom.remove(e)}},{key:"_getOrCreateElement",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!n){var i=this._parseSelector(e),o=this.getTags(i).filter(function(n){return t._containsAttributes(e,n)})[0];if(void 0!==o)return o}var r=this._dom.createElement("meta");this._setMetaElementAttributes(e,r);var a=this._doc.getElementsByTagName("head")[0];return a.appendChild(r),r}},{key:"_setMetaElementAttributes",value:function(e,t){var n=this;return Object.keys(e).forEach(function(i){return t.setAttribute(n._getMetaKeyMap(i),e[i])}),t}},{key:"_parseSelector",value:function(e){var t=e.name?"name":"property";return"".concat(t,'="').concat(e[t],'"')}},{key:"_containsAttributes",value:function(e,t){var n=this;return Object.keys(e).every(function(i){return t.getAttribute(n._getMetaKeyMap(i))===e[i]})}},{key:"_getMetaKeyMap",value:function(e){return Y[e]||e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(d.LFG(u.K0))},e.\u0275prov=(0,d.Yz7)({factory:Q,token:e,providedIn:"root"}),e}(),Y={httpEquiv:"http-equiv"};function K(){return new W((0,d.LFG)(u.K0))}var W=function(){var e=function(){function e(t){(0,s.Z)(this,e),this._doc=t}return(0,a.Z)(e,[{key:"getTitle",value:function(){return this._doc.title}},{key:"setTitle",value:function(e){this._doc.title=e||""}}]),e}();return e.\u0275fac=function(t){return new(t||e)(d.LFG(u.K0))},e.\u0275prov=(0,d.Yz7)({factory:K,token:e,providedIn:"root"}),e}();"undefined"!=typeof window&&window},6410:function(e,t,n){"use strict";n.d(t,{gz:function(){return Xe},sz:function(){return Ze},gk:function(){return Y},m2:function(){return j},Q3:function(){return K},OD:function(){return Q},wm:function(){return Dn},wN:function(){return mn},F0:function(){return Tn},yS:function(){return In},Bz:function(){return Jn},lC:function(){return En},R9:function(){return W},bq:function(){return Se},uV:function(){return ke},Hx:function(){return Ae}});var i=n(5587),o=n(1357),r=n(2454),a=n(5121),s=n(1998),c=n(8784),l=n(2250),u=n(1112),d=n(1116),p=n(6570),h=n(1784),g=n(9764),f=n(653);function v(e){return new h.y(function(t){var n;try{n=e()}catch(i){return void t.error(i)}return(n?(0,g.D)(n):(0,f.c)()).subscribe(t)})}var m=n(878),C=n(8512),y=n(1305),w=n(9665),_=n(7930),x=n(2875),M=n(5959),P=n(3835),O=n(6673),b=n(8402);function k(e){return function(t){return 0===e?(0,f.c)():t.lift(new S(e))}}var S=function(){function e(t){if((0,u.Z)(this,e),this.total=t,this.total<0)throw new b.W}return(0,s.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new T(e,this.total))}}]),e}(),T=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,u.Z)(this,n),(o=t.call(this,e)).total=i,o.ring=new Array,o.count=0,o}return(0,s.Z)(n,[{key:"_next",value:function(e){var t=this.ring,n=this.total,i=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,i=this.ring,o=0;o2&&void 0!==arguments[2]?arguments[2]:"imperative",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,u.Z)(this,n),(o=t.call(this,e,i)).navigationTrigger=r,o.restoredState=a,o}return(0,s.Z)(n,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(z),j=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){var r;return(0,u.Z)(this,n),(r=t.call(this,e,i)).urlAfterRedirects=o,r}return(0,s.Z)(n,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),n}(z),Y=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){var r;return(0,u.Z)(this,n),(r=t.call(this,e,i)).reason=o,r}return(0,s.Z)(n,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(z),K=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){var r;return(0,u.Z)(this,n),(r=t.call(this,e,i)).error=o,r}return(0,s.Z)(n,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),n}(z),W=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r){var a;return(0,u.Z)(this,n),(a=t.call(this,e,i)).urlAfterRedirects=o,a.state=r,a}return(0,s.Z)(n,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(z),$=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r){var a;return(0,u.Z)(this,n),(a=t.call(this,e,i)).urlAfterRedirects=o,a.state=r,a}return(0,s.Z)(n,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(z),X=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r,a){var s;return(0,u.Z)(this,n),(s=t.call(this,e,i)).urlAfterRedirects=o,s.state=r,s.shouldActivate=a,s}return(0,s.Z)(n,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),n}(z),ee=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r){var a;return(0,u.Z)(this,n),(a=t.call(this,e,i)).urlAfterRedirects=o,a.state=r,a}return(0,s.Z)(n,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(z),te=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r){var a;return(0,u.Z)(this,n),(a=t.call(this,e,i)).urlAfterRedirects=o,a.state=r,a}return(0,s.Z)(n,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(z),ne=function(){function e(t){(0,u.Z)(this,e),this.route=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),e}(),ie=function(){function e(t){(0,u.Z)(this,e),this.route=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),e}(),oe=function(){function e(t){(0,u.Z)(this,e),this.snapshot=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),re=function(){function e(t){(0,u.Z)(this,e),this.snapshot=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),ae=function(){function e(t){(0,u.Z)(this,e),this.snapshot=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),se=function(){function e(t){(0,u.Z)(this,e),this.snapshot=t}return(0,s.Z)(e,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),ce=function(){function e(t,n,i){(0,u.Z)(this,e),this.routerEvent=t,this.position=n,this.anchor=i}return(0,s.Z)(e,[{key:"toString",value:function(){var e=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(e,"')")}}]),e}(),le="primary",ue=function(){function e(t){(0,u.Z)(this,e),this.params=t||{}}return(0,s.Z)(e,[{key:"has",value:function(e){return Object.prototype.hasOwnProperty.call(this.params,e)}},{key:"get",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null}},{key:"getAll",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),e}();function de(e){return new ue(e)}function pe(e){var t=Error("NavigationCancelingError: "+e);return t.ngNavigationCancelingError=!0,t}function he(e,t,n){var i=n.path.split("/");if(i.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||i.length0?e[e.length-1]:null}function Ce(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function ye(e){return(0,p.CqO)(e)?e:(0,p.QGY)(e)?(0,g.D)(Promise.resolve(e)):(0,m.of)(e)}var we={exact:function e(t,n,i){if(!Te(t.segments,n.segments))return!1;if(!Oe(t.segments,n.segments,i))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(var o in n.children){if(!t.children[o])return!1;if(!e(t.children[o],n.children[o],i))return!1}return!0},subset:Me},_e={exact:function(e,t){return ge(e,t)},subset:function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(function(n){return fe(e[n],t[n])})},ignored:function(){return!0}};function xe(e,t,n){return we[n.paths](e.root,t.root,n.matrixParams)&&_e[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function Me(e,t,n){return Pe(e,t,t.segments,n)}function Pe(e,t,n,i){if(e.segments.length>n.length){var o=e.segments.slice(0,n.length);return!!Te(o,n)&&!t.hasChildren()&&!!Oe(o,n,i)}if(e.segments.length===n.length){if(!Te(e.segments,n))return!1;if(!Oe(e.segments,n,i))return!1;for(var r in t.children){if(!e.children[r])return!1;if(!Me(e.children[r],t.children[r],i))return!1}return!0}var a=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!!Te(e.segments,a)&&!!Oe(e.segments,a,i)&&!!e.children.primary&&Pe(e.children.primary,t,s,i)}function Oe(e,t,n){return t.every(function(t,i){return _e[n](e[i].parameters,t.parameters)})}var be=function(){function e(t,n,i){(0,u.Z)(this,e),this.root=t,this.queryParams=n,this.fragment=i}return(0,s.Z)(e,[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=de(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return Ie.serialize(this)}}]),e}(),ke=function(){function e(t,n){var i=this;(0,u.Z)(this,e),this.segments=t,this.children=n,this.parent=null,Ce(n,function(e,t){return e.parent=i})}return(0,s.Z)(e,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}},{key:"toString",value:function(){return Le(this)}}]),e}(),Se=function(){function e(t,n){(0,u.Z)(this,e),this.path=t,this.parameters=n}return(0,s.Z)(e,[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=de(this.parameters)),this._parameterMap}},{key:"toString",value:function(){return Ue(this)}}]),e}();function Te(e,t){return e.length===t.length&&e.every(function(e,n){return e.path===t[n].path})}var Ae=function e(){(0,u.Z)(this,e)},Ze=function(){function e(){(0,u.Z)(this,e)}return(0,s.Z)(e,[{key:"parse",value:function(e){var t=new Je(e);return new be(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}},{key:"serialize",value:function(e){var t,n,i="/".concat(Ee(e.root,!0)),o=(t=e.queryParams,(n=Object.keys(t).map(function(e){var n=t[e];return Array.isArray(n)?n.map(function(t){return"".concat(Fe(e),"=").concat(Fe(t))}).join("&"):"".concat(Fe(e),"=").concat(Fe(n))}).filter(function(e){return!!e})).length?"?".concat(n.join("&")):""),r="string"==typeof e.fragment?"#".concat(encodeURI(e.fragment)):"";return"".concat(i).concat(o).concat(r)}}]),e}(),Ie=new Ze;function Le(e){return e.segments.map(function(e){return Ue(e)}).join("/")}function Ee(e,t){if(!e.hasChildren())return Le(e);if(t){var n=e.children.primary?Ee(e.children.primary,!1):"",i=[];return Ce(e.children,function(e,t){t!==le&&i.push("".concat(t,":").concat(Ee(e,!1)))}),i.length>0?"".concat(n,"(").concat(i.join("//"),")"):n}var o=function(e,t){var n=[];return Ce(e.children,function(e,i){i===le&&(n=n.concat(t(e,i)))}),Ce(e.children,function(e,i){i!==le&&(n=n.concat(t(e,i)))}),n}(e,function(t,n){return n===le?[Ee(e.children.primary,!1)]:["".concat(n,":").concat(Ee(t,!1))]});return 1===Object.keys(e.children).length&&null!=e.children.primary?"".concat(Le(e),"/").concat(o[0]):"".concat(Le(e),"/(").concat(o.join("//"),")")}function Ne(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Fe(e){return Ne(e).replace(/%3B/gi,";")}function De(e){return Ne(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function qe(e){return decodeURIComponent(e)}function Re(e){return qe(e.replace(/\+/g,"%20"))}function Ue(e){return"".concat(De(e.path)).concat((t=e.parameters,Object.keys(t).map(function(e){return";".concat(De(e),"=").concat(De(t[e]))}).join("")));var t}var Be=/^[^\/()?;=#]+/;function Ve(e){var t=e.match(Be);return t?t[0]:""}var He=/^[^=?]+/,Ge=/^[^?]+/,Je=function(){function e(t){(0,u.Z)(this,e),this.url=t,this.remaining=t}return(0,s.Z)(e,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ke([],{}):new ke([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new ke(e,t)),n}},{key:"parseSegment",value:function(){var e=Ve(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(e),new Se(qe(e),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e}},{key:"parseParam",value:function(e){var t=Ve(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var i=Ve(this.remaining);i&&this.capture(n=i)}e[qe(t)]=qe(n)}}},{key:"parseQueryParam",value:function(e){var t=function(e){var t=e.match(He);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var i=function(e){var t=e.match(Ge);return t?t[0]:""}(this.remaining);i&&this.capture(n=i)}var o=Re(t),r=Re(n);if(e.hasOwnProperty(o)){var a=e[o];Array.isArray(a)||(e[o]=a=[a]),a.push(r)}else e[o]=r}}},{key:"parseParens",value:function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Ve(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '".concat(this.url,"'"));var o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=le);var r=this.parseChildren();t[o]=1===Object.keys(r).length?r.primary:new ke([],r),this.consumeOptional("//")}return t}},{key:"peekStartsWith",value:function(e){return this.remaining.startsWith(e)}},{key:"consumeOptional",value:function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}},{key:"capture",value:function(e){if(!this.consumeOptional(e))throw new Error('Expected "'.concat(e,'".'))}}]),e}(),ze=function(){function e(t){(0,u.Z)(this,e),this._root=t}return(0,s.Z)(e,[{key:"root",get:function(){return this._root.value}},{key:"parent",value:function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}},{key:"children",value:function(e){var t=Qe(e,this._root);return t?t.children.map(function(e){return e.value}):[]}},{key:"firstChild",value:function(e){var t=Qe(e,this._root);return t&&t.children.length>0?t.children[0].value:null}},{key:"siblings",value:function(e){var t=je(e,this._root);return t.length<2?[]:t[t.length-2].children.map(function(e){return e.value}).filter(function(t){return t!==e})}},{key:"pathFromRoot",value:function(e){return je(e,this._root).map(function(e){return e.value})}}]),e}();function Qe(e,t){if(e===t.value)return t;var n,i=(0,r.Z)(t.children);try{for(i.s();!(n=i.n()).done;){var o=Qe(e,n.value);if(o)return o}}catch(a){i.e(a)}finally{i.f()}return null}function je(e,t){if(e===t.value)return[t];var n,i=(0,r.Z)(t.children);try{for(i.s();!(n=i.n()).done;){var o=je(e,n.value);if(o.length)return o.unshift(t),o}}catch(a){i.e(a)}finally{i.f()}return[]}var Ye=function(){function e(t,n){(0,u.Z)(this,e),this.value=t,this.children=n}return(0,s.Z)(e,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),e}();function Ke(e){var t={};return e&&e.children.forEach(function(e){return t[e.value.outlet]=e}),t}var We=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var r;return(0,u.Z)(this,n),(r=t.call(this,e)).snapshot=i,ot((0,o.Z)(r),e),r}return(0,s.Z)(n,[{key:"toString",value:function(){return this.snapshot.toString()}}]),n}(ze);function $e(e,t){var n=function(e,t){var n=new nt([],{},{},"",{},le,t,null,e.root,-1,{});return new it("",new Ye(n,[]))}(e,t),i=new C.X([new Se("",{})]),o=new C.X({}),r=new C.X({}),a=new C.X({}),s=new C.X(""),c=new Xe(i,o,a,s,r,le,t,n.root);return c.snapshot=n.root,new We(new Ye(c,[]),n)}var Xe=function(){function e(t,n,i,o,r,a,s,c){(0,u.Z)(this,e),this.url=t,this.params=n,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=a,this.component=s,this._futureSnapshot=c}return(0,s.Z)(e,[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe((0,L.U)(function(e){return de(e)}))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,L.U)(function(e){return de(e)}))),this._queryParamMap}},{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}]),e}();function et(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=e.pathFromRoot,i=0;if("always"!==t)for(i=n.length-1;i>=1;){var o=n[i],r=n[i-1];if(o.routeConfig&&""===o.routeConfig.path)i--;else{if(r.component)break;i--}}return tt(n.slice(i))}function tt(e){return e.reduce(function(e,t){return{params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}},{params:{},data:{},resolve:{}})}var nt=function(){function e(t,n,i,o,r,a,s,c,l,d,p){(0,u.Z)(this,e),this.url=t,this.params=n,this.queryParams=i,this.fragment=o,this.data=r,this.outlet=a,this.component=s,this.routeConfig=c,this._urlSegment=l,this._lastPathIndex=d,this._resolve=p}return(0,s.Z)(e,[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=de(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=de(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){var e=this.url.map(function(e){return e.toString()}).join("/"),t=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(e,"', path:'").concat(t,"')")}}]),e}(),it=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var r;return(0,u.Z)(this,n),(r=t.call(this,i)).url=e,ot((0,o.Z)(r),i),r}return(0,s.Z)(n,[{key:"toString",value:function(){return rt(this._root)}}]),n}(ze);function ot(e,t){t.value._routerState=e,t.children.forEach(function(t){return ot(e,t)})}function rt(e){var t=e.children.length>0?" { ".concat(e.children.map(rt).join(", ")," } "):"";return"".concat(e.value).concat(t)}function at(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,ge(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),ge(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;no;){if(r-=o,!(i=i.parent))throw new Error("Invalid number of '../'");o=i.segments.length}return new vt(i,!1,o-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+o,e.numberOfDoubleDots)}(r,t,e),c=s.processChildren?Ct(s.segmentGroup,s.index,r.commands):mt(s.segmentGroup,s.index,r.commands);return ht(s.segmentGroup,c,t,i,o)}function dt(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function pt(e){return"object"==typeof e&&null!=e&&e.outlets}function ht(e,t,n,i,o){var r={};return i&&Ce(i,function(e,t){r[t]=Array.isArray(e)?e.map(function(e){return"".concat(e)}):"".concat(e)}),new be(n.root===e?t:gt(n.root,e,t),r,o)}function gt(e,t,n){var i={};return Ce(e.children,function(e,o){i[o]=e===t?n:gt(e,t,n)}),new ke(e.segments,i)}var ft=function(){function e(t,n,i){if((0,u.Z)(this,e),this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=i,t&&i.length>0&&dt(i[0]))throw new Error("Root segment cannot have matrix parameters");var o=i.find(pt);if(o&&o!==me(i))throw new Error("{outlets:{}} has to be the last command")}return(0,s.Z)(e,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),e}(),vt=function e(t,n,i){(0,u.Z)(this,e),this.segmentGroup=t,this.processChildren=n,this.index=i};function mt(e,t,n){if(e||(e=new ke([],{})),0===e.segments.length&&e.hasChildren())return Ct(e,t,n);var i=function(e,t,n){for(var i=0,o=t,r={match:!1,pathIndex:0,commandIndex:0};o=n.length)return r;var a=e.segments[o],s=n[i];if(pt(s))break;var c="".concat(s),l=i0&&void 0===c)break;if(c&&l&&"object"==typeof l&&void 0===l.outlets){if(!xt(c,l,a))return r;i+=2}else{if(!xt(c,{},a))return r;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}(e,t,n),o=n.slice(i.commandIndex);if(i.match&&i.pathIndex1&&void 0!==arguments[1]?arguments[1]:"",n=0;n0)?Object.assign({},Dt):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};var o=(t.matcher||he)(n,e,t);if(!o)return Object.assign({},Dt);var r={};Ce(o.posParams,function(e,t){r[t]=e.path});var a=o.consumed.length>0?Object.assign(Object.assign({},r),o.consumed[o.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:o.consumed,lastChild:o.consumed.length,parameters:a,positionalParamSegments:null!==(i=o.posParams)&&void 0!==i?i:{}}}function Rt(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"corrected";if(n.length>0&&Vt(e,n,i)){var r=new ke(t,Bt(e,t,i,new ke(n,e.children)));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&Ht(e,n,i)){var a=new ke(e.segments,Ut(e,t,n,i,e.children,o));return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:n}}var s=new ke(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function Ut(e,t,n,i,o,a){var s,c={},l=(0,r.Z)(i);try{for(l.s();!(s=l.n()).done;){var u=s.value;if(Gt(e,n,u)&&!o[Nt(u)]){var d=new ke([],{});d._sourceSegment=e,d._segmentIndexShift="legacy"===a?e.segments.length:t.length,c[Nt(u)]=d}}}catch(p){l.e(p)}finally{l.f()}return Object.assign(Object.assign({},o),c)}function Bt(e,t,n,i){var o={};o.primary=i,i._sourceSegment=e,i._segmentIndexShift=t.length;var a,s=(0,r.Z)(n);try{for(s.s();!(a=s.n()).done;){var c=a.value;if(""===c.path&&Nt(c)!==le){var l=new ke([],{});l._sourceSegment=e,l._segmentIndexShift=t.length,o[Nt(c)]=l}}}catch(u){s.e(u)}finally{s.f()}return o}function Vt(e,t,n){return n.some(function(n){return Gt(e,t,n)&&Nt(n)!==le})}function Ht(e,t,n){return n.some(function(n){return Gt(e,t,n)})}function Gt(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function Jt(e,t,n,i){return!!(Nt(e)===i||i!==le&&Gt(t,n,e))&&("**"===e.path||qt(t,e,n).matched)}function zt(e,t,n){return 0===t.length&&!e.children[n]}var Qt=function e(t){(0,u.Z)(this,e),this.segmentGroup=t||null},jt=function e(t){(0,u.Z)(this,e),this.urlTree=t};function Yt(e){return new h.y(function(t){return t.error(new Qt(e))})}function Kt(e){return new h.y(function(t){return t.error(new jt(e))})}function Wt(e){return new h.y(function(t){return t.error(new Error("Only absolute redirects can have named outlets. redirectTo: '".concat(e,"'")))})}var $t=function(){function e(t,n,i,o,r){(0,u.Z)(this,e),this.configLoader=n,this.urlSerializer=i,this.urlTree=o,this.config=r,this.allowRedirects=!0,this.ngModule=t.get(p.h0i)}return(0,s.Z)(e,[{key:"apply",value:function(){var e=this,t=Rt(this.urlTree.root,[],[],this.config).segmentGroup,n=new ke(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,n,le).pipe((0,L.U)(function(t){return e.createUrlTree(Xt(t),e.urlTree.queryParams,e.urlTree.fragment)})).pipe((0,q.K)(function(t){if(t instanceof jt)return e.allowRedirects=!1,e.match(t.urlTree);if(t instanceof Qt)throw e.noMatchError(t);throw t}))}},{key:"match",value:function(e){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,e.root,le).pipe((0,L.U)(function(n){return t.createUrlTree(Xt(n),e.queryParams,e.fragment)})).pipe((0,q.K)(function(e){if(e instanceof Qt)throw t.noMatchError(e);throw e}))}},{key:"noMatchError",value:function(e){return new Error("Cannot match any routes. URL Segment: '".concat(e.segmentGroup,"'"))}},{key:"createUrlTree",value:function(e,t,n){var o=e.segments.length>0?new ke([],(0,i.Z)({},le,e)):e;return new be(o,t,n)}},{key:"expandSegmentGroup",value:function(e,t,n,i){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe((0,L.U)(function(e){return new ke([],e)})):this.expandSegment(e,n,t,n.segments,i,!0)}},{key:"expandChildren",value:function(e,t,n){for(var i=this,o=[],r=0,a=Object.keys(n.children);r=2;return function(i){return i.pipe(e?(0,P.h)(function(t,n){return e(t,n,i)}):I.y,k(1),n?(0,Z.d)(t):(0,A.T)(function(){return new w.K}))}}())}},{key:"expandSegment",value:function(e,t,n,i,o,r){var a=this;return(0,g.D)(n).pipe((0,R.b)(function(s){return a.expandSegmentAgainstRoute(e,t,n,s,i,o,r).pipe((0,q.K)(function(e){if(e instanceof Qt)return(0,m.of)(null);throw e}))}),(0,U.P)(function(e){return!!e}),(0,q.K)(function(e,n){if(e instanceof w.K||"EmptyError"===e.name){if(zt(t,i,o))return(0,m.of)(new ke([],{}));throw new Qt(t)}throw e}))}},{key:"expandSegmentAgainstRoute",value:function(e,t,n,i,o,r,a){return Jt(i,t,o,r)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(e,t,i,o,r):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,i,o,r):Yt(t):Yt(t)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(e,t,n,i,o,r){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,i,r):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,i,o,r)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(e,t,n,i){var o=this,r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Kt(r):this.lineralizeSegments(n,r).pipe((0,B.zg)(function(n){var r=new ke(n,{});return o.expandSegment(e,r,t,n,i,!1)}))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(e,t,n,i,o,r){var a=this,s=qt(t,i,o),c=s.consumedSegments,l=s.lastChild,u=s.positionalParamSegments;if(!s.matched)return Yt(t);var d=this.applyRedirectCommands(c,i.redirectTo,u);return i.redirectTo.startsWith("/")?Kt(d):this.lineralizeSegments(i,d).pipe((0,B.zg)(function(i){return a.expandSegment(e,t,n,i.concat(o.slice(l)),r,!1)}))}},{key:"matchSegmentAgainstRoute",value:function(e,t,n,i,o){var r=this;if("**"===n.path)return n.loadChildren?(n._loadedConfig?(0,m.of)(n._loadedConfig):this.configLoader.load(e.injector,n)).pipe((0,L.U)(function(e){return n._loadedConfig=e,new ke(i,{})})):(0,m.of)(new ke(i,{}));var a=qt(t,n,i),s=a.consumedSegments,c=a.lastChild;if(!a.matched)return Yt(t);var l=i.slice(c);return this.getChildConfig(e,n,i).pipe((0,B.zg)(function(e){var i=e.module,a=e.routes,c=Rt(t,s,l,a),u=c.segmentGroup,d=c.slicedSegments,p=new ke(u.segments,u.children);if(0===d.length&&p.hasChildren())return r.expandChildren(i,a,p).pipe((0,L.U)(function(e){return new ke(s,e)}));if(0===a.length&&0===d.length)return(0,m.of)(new ke(s,{}));var h=Nt(n)===o;return r.expandSegment(i,p,a,d,h?le:o,!0).pipe((0,L.U)(function(e){return new ke(s.concat(e.segments),e.children)}))}))}},{key:"getChildConfig",value:function(e,t,n){var i=this;return t.children?(0,m.of)(new Ot(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?(0,m.of)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe((0,B.zg)(function(n){return n?i.configLoader.load(e.injector,t).pipe((0,L.U)(function(e){return t._loadedConfig=e,e})):function(e){return new h.y(function(t){return t.error(pe("Cannot load children because the guard of the route \"path: '".concat(e.path,"'\" returned false")))})}(t)})):(0,m.of)(new Ot([],e))}},{key:"runCanLoadGuards",value:function(e,t,n){var i=this,o=t.canLoad;if(!o||0===o.length)return(0,m.of)(!0);var r=o.map(function(i){var o,r=e.get(i);if(function(e){return e&&bt(e.canLoad)}(r))o=r.canLoad(t,n);else{if(!bt(r))throw new Error("Invalid CanLoad guard");o=r(t,n)}return ye(o)});return(0,m.of)(r).pipe(Tt(),(0,V.b)(function(e){if(kt(e)){var t=pe('Redirecting to "'.concat(i.urlSerializer.serialize(e),'"'));throw t.url=e,t}}),(0,L.U)(function(e){return!0===e}))}},{key:"lineralizeSegments",value:function(e,t){for(var n=[],i=t.root;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return(0,m.of)(n);if(i.numberOfChildren>1||!i.children.primary)return Wt(e.redirectTo);i=i.children.primary}}},{key:"applyRedirectCommands",value:function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}},{key:"applyRedirectCreatreUrlTree",value:function(e,t,n,i){var o=this.createSegmentGroup(e,t.root,n,i);return new be(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}},{key:"createQueryParams",value:function(e,t){var n={};return Ce(e,function(e,i){if("string"==typeof e&&e.startsWith(":")){var o=e.substring(1);n[i]=t[o]}else n[i]=e}),n}},{key:"createSegmentGroup",value:function(e,t,n,i){var o=this,r=this.createSegments(e,t.segments,n,i),a={};return Ce(t.children,function(t,r){a[r]=o.createSegmentGroup(e,t,n,i)}),new ke(r,a)}},{key:"createSegments",value:function(e,t,n,i){var o=this;return t.map(function(t){return t.path.startsWith(":")?o.findPosParam(e,t,i):o.findOrReturn(t,n)})}},{key:"findPosParam",value:function(e,t,n){var i=n[t.path.substring(1)];if(!i)throw new Error("Cannot redirect to '".concat(e,"'. Cannot find '").concat(t.path,"'."));return i}},{key:"findOrReturn",value:function(e,t){var n,i=0,o=(0,r.Z)(t);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(a.path===e.path)return t.splice(i),a;i++}}catch(s){o.e(s)}finally{o.f()}return e}}]),e}();function Xt(e){for(var t={},n=0,i=Object.keys(e.children);n0||r.hasChildren())&&(t[o]=r)}return function(e){if(1===e.numberOfChildren&&e.children.primary){var t=e.children.primary;return new ke(e.segments.concat(t.segments),t.children)}return e}(new ke(e.segments,t))}var en=function e(t){(0,u.Z)(this,e),this.path=t,this.route=this.path[this.path.length-1]},tn=function e(t,n){(0,u.Z)(this,e),this.component=t,this.route=n};function nn(e,t,n){var i=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(i?i.module.injector:n).get(e)}function on(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},r=Ke(t);return e.children.forEach(function(e){rn(e,r[e.value.outlet],n,i.concat([e.value]),o),delete r[e.value.outlet]}),Ce(r,function(e,t){return sn(e,n.getContext(t),o)}),o}function rn(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},r=e.value,a=t?t.value:null,s=n?n.getContext(e.value.outlet):null;if(a&&r.routeConfig===a.routeConfig){var c=an(a,r,r.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new en(i)):(r.data=a.data,r._resolvedData=a._resolvedData),on(e,t,r.component?s?s.children:null:n,i,o),c&&s&&s.outlet&&s.outlet.isActivated&&o.canDeactivateChecks.push(new tn(s.outlet.component,a))}else a&&sn(t,s,o),o.canActivateChecks.push(new en(i)),on(e,null,r.component?s?s.children:null:n,i,o);return o}function an(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Te(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Te(e.url,t.url)||!ge(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!st(e,t)||!ge(e.queryParams,t.queryParams);case"paramsChange":default:return!st(e,t)}}function sn(e,t,n){var i=Ke(e),o=e.value;Ce(i,function(e,i){sn(e,o.component?t?t.children.getContext(i):null:t,n)}),n.canDeactivateChecks.push(new tn(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}var cn=function e(){(0,u.Z)(this,e)};function ln(e){return new h.y(function(t){return t.error(e)})}var un=function(){function e(t,n,i,o,r,a){(0,u.Z)(this,e),this.rootComponentType=t,this.config=n,this.urlTree=i,this.url=o,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=a}return(0,s.Z)(e,[{key:"recognize",value:function(){var e=Rt(this.urlTree.root,[],[],this.config.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,le);if(null===t)return null;var n=new nt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},le,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new Ye(n,t),o=new it(this.url,i);return this.inheritParamsAndData(o._root),o}},{key:"inheritParamsAndData",value:function(e){var t=this,n=e.value,i=et(n,this.paramsInheritanceStrategy);n.params=Object.freeze(i.params),n.data=Object.freeze(i.data),e.children.forEach(function(e){return t.inheritParamsAndData(e)})}},{key:"processSegmentGroup",value:function(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}},{key:"processChildren",value:function(e,t){for(var n=[],i=0,o=Object.keys(t.children);i0?me(n).parameters:{};o=new nt(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,gn(e),Nt(e),e.component,e,pn(t),hn(t)+n.length,fn(e))}else{var c=qt(t,e,n);if(!c.matched)return null;r=c.consumedSegments,a=n.slice(c.lastChild),o=new nt(r,c.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,gn(e),Nt(e),e.component,e,pn(t),hn(t)+r.length,fn(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),u=Rt(t,r,a,l.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution),d=u.segmentGroup,p=u.slicedSegments;if(0===p.length&&d.hasChildren()){var h=this.processChildren(l,d);return null===h?null:[new Ye(o,h)]}if(0===l.length&&0===p.length)return[new Ye(o,[])];var g=Nt(e)===i,f=this.processSegment(l,d,p,g?le:i);return null===f?null:[new Ye(o,f)]}}]),e}();function dn(e){var t,n=[],i=new Set,o=(0,r.Z)(e);try{var s=function(){var e=t.value;if(!function(e){var t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}(e))return n.push(e),"continue";var o,r=n.find(function(t){return e.value.routeConfig===t.value.routeConfig});void 0!==r?((o=r.children).push.apply(o,(0,a.Z)(e.children)),i.add(r)):n.push(e)};for(o.s();!(t=o.n()).done;)s()}catch(p){o.e(p)}finally{o.f()}var c,l=(0,r.Z)(i);try{for(l.s();!(c=l.n()).done;){var u=c.value,d=dn(u.children);n.push(new Ye(u.value,d))}}catch(p){l.e(p)}finally{l.f()}return n.filter(function(e){return!i.has(e)})}function pn(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function hn(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function gn(e){return e.data||{}}function fn(e){return e.resolve||{}}function vn(e){return(0,E.w)(function(t){var n=e(t);return n?(0,g.D)(n).pipe((0,L.U)(function(){return t})):(0,m.of)(t)})}var mn=function e(){(0,u.Z)(this,e)},Cn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,u.Z)(this,n),t.apply(this,arguments)}return n}(function(){function e(){(0,u.Z)(this,e)}return(0,s.Z)(e,[{key:"shouldDetach",value:function(e){return!1}},{key:"store",value:function(e,t){}},{key:"shouldAttach",value:function(e){return!1}},{key:"retrieve",value:function(e){return null}},{key:"shouldReuseRoute",value:function(e,t){return e.routeConfig===t.routeConfig}}]),e}()),yn=new p.OlP("ROUTES"),wn=function(){function e(t,n,i,o){(0,u.Z)(this,e),this.loader=t,this.compiler=n,this.onLoadStartListener=i,this.onLoadEndListener=o}return(0,s.Z)(e,[{key:"load",value:function(e,t){var n=this;if(t._loader$)return t._loader$;this.onLoadStartListener&&this.onLoadStartListener(t);var i=this.loadModuleFactory(t.loadChildren).pipe((0,L.U)(function(i){n.onLoadEndListener&&n.onLoadEndListener(t);var o=i.create(e);return new Ot(ve(o.injector.get(yn,void 0,p.XFs.Self|p.XFs.Optional)).map(Et),o)}),(0,q.K)(function(e){throw t._loader$=void 0,e}));return t._loader$=new x.c(i,function(){return new M.xQ}).pipe((0,H.x)()),t._loader$}},{key:"loadModuleFactory",value:function(e){var t=this;return"string"==typeof e?(0,g.D)(this.loader.load(e)):ye(e()).pipe((0,B.zg)(function(e){return e instanceof p.YKP?(0,m.of)(e):(0,g.D)(t.compiler.compileModuleAsync(e))}))}}]),e}(),_n=function e(){(0,u.Z)(this,e),this.outlet=null,this.route=null,this.resolver=null,this.children=new xn,this.attachRef=null},xn=function(){function e(){(0,u.Z)(this,e),this.contexts=new Map}return(0,s.Z)(e,[{key:"onChildOutletCreated",value:function(e,t){var n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}},{key:"onChildOutletDestroyed",value:function(e){var t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}},{key:"onOutletDeactivated",value:function(){var e=this.contexts;return this.contexts=new Map,e}},{key:"onOutletReAttached",value:function(e){this.contexts=e}},{key:"getOrCreateContext",value:function(e){var t=this.getContext(e);return t||(t=new _n,this.contexts.set(e,t)),t}},{key:"getContext",value:function(e){return this.contexts.get(e)||null}}]),e}(),Mn=function(){function e(){(0,u.Z)(this,e)}return(0,s.Z)(e,[{key:"shouldProcessUrl",value:function(e){return!0}},{key:"extract",value:function(e){return e}},{key:"merge",value:function(e,t){return e}}]),e}();function Pn(e){throw e}function On(e,t,n){return t.parse("/")}function bn(e,t){return(0,m.of)(null)}var kn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Sn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Tn=function(){var e=function(){function e(t,n,i,o,r,a,s,c){var l=this;(0,u.Z)(this,e),this.rootComponentType=t,this.urlSerializer=n,this.rootContexts=i,this.location=o,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new M.xQ,this.errorHandler=Pn,this.malformedUriErrorHandler=On,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:bn,afterPreactivation:bn},this.urlHandlingStrategy=new Mn,this.routeReuseStrategy=new Cn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=r.get(p.h0i),this.console=r.get(p.c2e);var d=r.get(p.R0b);this.isNgZoneEnabled=d instanceof p.R0b&&p.R0b.isInAngularZone(),this.resetConfig(c),this.currentUrlTree=new be(new ke([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new wn(a,s,function(e){return l.triggerEvent(new ne(e))},function(e){return l.triggerEvent(new ie(e))}),this.routerState=$e(this.currentUrlTree,this.rootComponentType),this.transitions=new C.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return(0,s.Z)(e,[{key:"browserPageId",get:function(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}},{key:"setupNavigations",value:function(e){var t=this,n=this.events;return e.pipe((0,P.h)(function(e){return 0!==e.id}),(0,L.U)(function(e){return Object.assign(Object.assign({},e),{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})}),(0,E.w)(function(e){var i,o,r,a=!1,s=!1;return(0,m.of)(e).pipe((0,V.b)(function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?Object.assign(Object.assign({},t.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,E.w)(function(e){var i,o,r,a,s=t.browserUrlTree.toString(),c=!t.navigated||e.extractedUrl.toString()!==s||s!==t.currentUrlTree.toString();if(("reload"===t.onSameUrlNavigation||c)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return Zn(e.source)&&(t.browserUrlTree=e.extractedUrl),(0,m.of)(e).pipe((0,E.w)(function(e){var i=t.transitions.getValue();return n.next(new Q(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),i!==t.transitions.getValue()?f.E:Promise.resolve(e)}),(i=t.ngModule.injector,o=t.configLoader,r=t.urlSerializer,a=t.config,(0,E.w)(function(e){return function(e,t,n,i,o){return new $t(e,t,n,i,o).apply()}(i,o,r,e.extractedUrl,a).pipe((0,L.U)(function(t){return Object.assign(Object.assign({},e),{urlAfterRedirects:t})}))})),(0,V.b)(function(e){t.currentNavigation=Object.assign(Object.assign({},t.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,n,i,o,r){return(0,B.zg)(function(i){return function(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";try{var a=new un(e,t,n,i,o,r).recognize();return null===a?ln(new cn):(0,m.of)(a)}catch(s){return ln(s)}}(e,n,i.urlAfterRedirects,(a=i.urlAfterRedirects,t.serializeUrl(a)),o,r).pipe((0,L.U)(function(e){return Object.assign(Object.assign({},i),{targetSnapshot:e})}));var a})}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),(0,V.b)(function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,e),t.browserUrlTree=e.urlAfterRedirects);var i=new W(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(i)}));if(c&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var l=e.extractedUrl,u=e.source,d=e.restoredState,p=e.extras,h=new Q(e.id,t.serializeUrl(l),u,d);n.next(h);var g=$e(l,t.rootComponentType).snapshot;return(0,m.of)(Object.assign(Object.assign({},e),{targetSnapshot:g,urlAfterRedirects:l,extras:Object.assign(Object.assign({},p),{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),f.E}),vn(function(e){var n=e.extras;return t.hooks.beforePreactivation(e.targetSnapshot,{navigationId:e.id,appliedUrlTree:e.extractedUrl,rawUrlTree:e.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})}),(0,V.b)(function(e){var n=new $(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),(0,L.U)(function(e){return Object.assign(Object.assign({},e),{guards:(n=e.targetSnapshot,i=e.currentSnapshot,o=t.rootContexts,r=n._root,on(r,i?i._root:null,o,[r.value]))});var n,i,o,r}),function(e,t){return(0,B.zg)(function(n){var i=n.targetSnapshot,o=n.currentSnapshot,r=n.guards,a=r.canActivateChecks,s=r.canDeactivateChecks;return 0===s.length&&0===a.length?(0,m.of)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,i){return(0,g.D)(e).pipe((0,B.zg)(function(e){return function(e,t,n,i,o){var r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||0===r.length)return(0,m.of)(!0);var a=r.map(function(r){var a,s=nn(r,t,o);if(function(e){return e&&bt(e.canDeactivate)}(s))a=ye(s.canDeactivate(e,t,n,i));else{if(!bt(s))throw new Error("Invalid CanDeactivate guard");a=ye(s(e,t,n,i))}return a.pipe((0,U.P)())});return(0,m.of)(a).pipe(Tt())}(e.component,e.route,n,t,i)}),(0,U.P)(function(e){return!0!==e},!0))}(s,i,o,e).pipe((0,B.zg)(function(n){return n&&"boolean"==typeof n?function(e,t,n,i){return(0,g.D)(t).pipe((0,R.b)(function(t){return(0,_.z)(function(e,t){return null!==e&&t&&t(new oe(e)),(0,m.of)(!0)}(t.route.parent,i),function(e,t){return null!==e&&t&&t(new ae(e)),(0,m.of)(!0)}(t.route,i),function(e,t,n){var i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(function(e){return function(e){var t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)}).filter(function(e){return null!==e}).map(function(t){return v(function(){var o=t.guards.map(function(o){var r,a=nn(o,t.node,n);if(function(e){return e&&bt(e.canActivateChild)}(a))r=ye(a.canActivateChild(i,e));else{if(!bt(a))throw new Error("Invalid CanActivateChild guard");r=ye(a(i,e))}return r.pipe((0,U.P)())});return(0,m.of)(o).pipe(Tt())})});return(0,m.of)(o).pipe(Tt())}(e,t.path,n),function(e,t,n){var i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return(0,m.of)(!0);var o=i.map(function(i){return v(function(){var o,r=nn(i,t,n);if(function(e){return e&&bt(e.canActivate)}(r))o=ye(r.canActivate(t,e));else{if(!bt(r))throw new Error("Invalid CanActivate guard");o=ye(r(t,e))}return o.pipe((0,U.P)())})});return(0,m.of)(o).pipe(Tt())}(e,t.route,n))}),(0,U.P)(function(e){return!0!==e},!0))}(i,a,e,t):(0,m.of)(n)}),(0,L.U)(function(e){return Object.assign(Object.assign({},n),{guardsResult:e})}))})}(t.ngModule.injector,function(e){return t.triggerEvent(e)}),(0,V.b)(function(e){if(kt(e.guardsResult)){var n=pe('Redirecting to "'.concat(t.serializeUrl(e.guardsResult),'"'));throw n.url=e.guardsResult,n}var i=new X(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(i)}),(0,P.h)(function(e){return!!e.guardsResult||(t.restoreHistory(e),t.cancelNavigationTransition(e,""),!1)}),vn(function(e){if(e.guards.canActivateChecks.length)return(0,m.of)(e).pipe((0,V.b)(function(e){var n=new ee(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),(0,E.w)(function(e){var n,i,o=!1;return(0,m.of)(e).pipe((n=t.paramsInheritanceStrategy,i=t.ngModule.injector,(0,B.zg)(function(e){var t=e.targetSnapshot,o=e.guards.canActivateChecks;if(!o.length)return(0,m.of)(e);var r=0;return(0,g.D)(o).pipe((0,R.b)(function(e){return function(e,t,n,i){return function(e,t,n,i){var o=Object.keys(e);if(0===o.length)return(0,m.of)({});var r={};return(0,g.D)(o).pipe((0,B.zg)(function(o){return function(e,t,n,i){var o=nn(e,t,i);return ye(o.resolve?o.resolve(t,n):o(t,n))}(e[o],t,n,i).pipe((0,V.b)(function(e){r[o]=e}))}),k(1),(0,B.zg)(function(){return Object.keys(r).length===o.length?(0,m.of)(r):f.E}))}(e._resolve,e,t,i).pipe((0,L.U)(function(t){return e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),et(e,n).resolve),null}))}(e.route,t,n,i)}),(0,V.b)(function(){return r++}),k(1),(0,B.zg)(function(t){return r===o.length?(0,m.of)(e):f.E}))})),(0,V.b)({next:function(){return o=!0},complete:function(){o||(t.restoreHistory(e),t.cancelNavigationTransition(e,"At least one route resolver didn't emit any value."))}}))}),(0,V.b)(function(e){var n=new te(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}))}),vn(function(e){var n=e.extras;return t.hooks.afterPreactivation(e.targetSnapshot,{navigationId:e.id,appliedUrlTree:e.extractedUrl,rawUrlTree:e.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})}),(0,L.U)(function(e){var n,i,o,r=(o=ct(t.routeReuseStrategy,(n=e.targetSnapshot)._root,(i=e.currentRouterState)?i._root:void 0),new We(o,n));return Object.assign(Object.assign({},e),{targetRouterState:r})}),(0,V.b)(function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(e.urlAfterRedirects,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,e),t.browserUrlTree=e.urlAfterRedirects)}),(i=t.rootContexts,o=t.routeReuseStrategy,r=function(e){return t.triggerEvent(e)},(0,L.U)(function(e){return new Mt(o,e.targetRouterState,e.currentRouterState,r).activate(i),e})),(0,V.b)({next:function(){a=!0},complete:function(){a=!0}}),(0,G.x)(function(){var n;if(!a&&!s){var i="Navigation ID ".concat(e.id," is not equal to the current navigation id ").concat(t.navigationId);"replace"===t.canceledNavigationResolution?(t.restoreHistory(e),t.cancelNavigationTransition(e,i)):t.cancelNavigationTransition(e,i)}(null===(n=t.currentNavigation)||void 0===n?void 0:n.id)===e.id&&(t.currentNavigation=null)}),(0,q.K)(function(i){if(s=!0,(c=i)&&c.ngNavigationCancelingError){var o=kt(i.url);o||(t.navigated=!0,t.restoreHistory(e,!0));var r=new Y(e.id,t.serializeUrl(e.extractedUrl),i.message);n.next(r),o?setTimeout(function(){var n=t.urlHandlingStrategy.merge(i.url,t.rawUrlTree),o={skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===t.urlUpdateStrategy||Zn(e.source)};t.scheduleNavigation(n,"imperative",null,o,{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{t.restoreHistory(e,!0);var a=new K(e.id,t.serializeUrl(e.extractedUrl),i);n.next(a);try{e.resolve(t.errorHandler(i))}catch(l){e.reject(l)}}var c;return f.E}))}))}},{key:"resetRootComponentType",value:function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}},{key:"getTransition",value:function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}},{key:"setTransition",value:function(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}},{key:"initialNavigation",value:function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}},{key:"setUpLocationChangeListener",value:function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(t){var n=e.extractLocationChangeInfoFromEvent(t);e.shouldScheduleNavigation(e.lastLocationChangeInfo,n)&&setTimeout(function(){var t=n.source,i=n.state,o=n.urlTree,r={replaceUrl:!0};if(i){var a=Object.assign({},i);delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(r.state=a)}e.scheduleNavigation(o,t,i,r)},0),e.lastLocationChangeInfo=n}))}},{key:"extractLocationChangeInfoFromEvent",value:function(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}},{key:"shouldScheduleNavigation",value:function(e,t){if(!e)return!0;var n=t.urlTree.toString()===e.urlTree.toString();return!(t.transitionId===e.transitionId&&n&&("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source))}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}},{key:"getCurrentNavigation",value:function(){return this.currentNavigation}},{key:"triggerEvent",value:function(e){this.events.next(e)}},{key:"resetConfig",value:function(e){Zt(e),this.config=e.map(Et),this.navigated=!1,this.lastSuccessfulId=-1}},{key:"ngOnDestroy",value:function(){this.dispose()}},{key:"dispose",value:function(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}},{key:"createUrlTree",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.relativeTo,i=t.queryParams,o=t.fragment,r=t.queryParamsHandling,a=t.preserveFragment,s=n||this.routerState.root,c=a?this.currentUrlTree.fragment:o,l=null;switch(r){case"merge":l=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null}return null!==l&&(l=this.removeEmptyProps(l)),ut(s,this.currentUrlTree,e,l,null!=c?c:null)}},{key:"navigateByUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1},n=kt(e)?e:this.parseUrl(e),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,t)}},{key:"navigate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return An(e),this.navigateByUrl(this.createUrlTree(e,t),t)}},{key:"serializeUrl",value:function(e){return this.urlSerializer.serialize(e)}},{key:"parseUrl",value:function(e){var t;try{t=this.urlSerializer.parse(e)}catch(n){t=this.malformedUriErrorHandler(n,this.urlSerializer,e)}return t}},{key:"isActive",value:function(e,t){var n;if(n=!0===t?Object.assign({},kn):!1===t?Object.assign({},Sn):t,kt(e))return xe(this.currentUrlTree,e,n);var i=this.parseUrl(e);return xe(this.currentUrlTree,i,n)}},{key:"removeEmptyProps",value:function(e){return Object.keys(e).reduce(function(t,n){var i=e[n];return null!=i&&(t[n]=i),t},{})}},{key:"processNavigations",value:function(){var e=this;this.navigations.subscribe(function(t){e.navigated=!0,e.lastSuccessfulId=t.id,e.currentPageId=t.targetPageId,e.events.next(new j(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(e.currentUrlTree))),e.lastSuccessfulNavigation=e.currentNavigation,t.resolve(!0)},function(t){e.console.warn("Unhandled Navigation Error: ".concat(t))})}},{key:"scheduleNavigation",value:function(e,t,n,i,o){var r,a;if(this.disposed)return Promise.resolve(!1);var s,c,l,u=this.getTransition(),d=Zn(t)&&u&&!Zn(u.source),p=(this.lastSuccessfulId===u.id||this.currentNavigation?u.rawUrl:u.urlAfterRedirects).toString()===e.toString();if(d&&p)return Promise.resolve(!0);o?(s=o.resolve,c=o.reject,l=o.promise):l=new Promise(function(e,t){s=e,c=t});var h,g=++this.navigationId;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(n=this.location.getState()),h=n&&n.\u0275routerPageId?n.\u0275routerPageId:i.replaceUrl||i.skipLocationChange?null!==(r=this.browserPageId)&&void 0!==r?r:0:(null!==(a=this.browserPageId)&&void 0!==a?a:0)+1):h=0,this.setTransition({id:g,targetPageId:h,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:i,resolve:s,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(function(e){return Promise.reject(e)})}},{key:"setBrowserUrl",value:function(e,t){var n=this.urlSerializer.serialize(e),i=Object.assign(Object.assign({},t.extras.state),this.generateNgRouterState(t.id,t.targetPageId));this.location.isCurrentPathEqualTo(n)||t.extras.replaceUrl?this.location.replaceState(n,"",i):this.location.go(n,"",i)}},{key:"restoreHistory",value:function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("computed"===this.canceledNavigationResolution){var o=this.currentPageId-e.targetPageId,r="popstate"===e.source||"eager"===this.urlUpdateStrategy||this.currentUrlTree===(null===(t=this.currentNavigation)||void 0===t?void 0:t.finalUrl);r&&0!==o?this.location.historyGo(o):this.currentUrlTree===(null===(n=this.currentNavigation)||void 0===n?void 0:n.finalUrl)&&0===o&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}},{key:"resetState",value:function(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}},{key:"resetUrlToCurrentUrlTree",value:function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}},{key:"cancelNavigationTransition",value:function(e,t){var n=new Y(e.id,this.serializeUrl(e.extractedUrl),t);this.triggerEvent(n),e.resolve(!1)}},{key:"generateNgRouterState",value:function(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,"\u0275routerPageId":t}:{navigationId:e}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(p.LFG(p.DyG),p.LFG(Ae),p.LFG(xn),p.LFG(d.Ye),p.LFG(p.zs3),p.LFG(p.v3s),p.LFG(p.Sil),p.LFG(void 0))},e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e}();function An(e){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};(0,u.Z)(this,e),this.router=t,this.viewportScroller=n,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}return(0,s.Z)(e,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof Q?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof j&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))})}},{key:"consumeScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof ce&&(t.position?"top"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):"enabled"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))})}},{key:"scheduleScrollEvent",value:function(e,t){this.router.triggerEvent(new ce(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(p.LFG(Tn),p.LFG(d.EM),p.LFG(void 0))},e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e}(),Bn=new p.OlP("ROUTER_CONFIGURATION"),Vn=new p.OlP("ROUTER_FORROOT_GUARD"),Hn=[d.Ye,{provide:Ae,useClass:Ze},{provide:Tn,useFactory:function(e,t,n,i,o,r,a){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},c=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,u=new Tn(null,e,t,n,i,o,r,ve(a));return c&&(u.urlHandlingStrategy=c),l&&(u.routeReuseStrategy=l),Kn(s,u),s.enableTracing&&u.events.subscribe(function(e){var t,n;null===(t=console.group)||void 0===t||t.call(console,"Router Event: ".concat(e.constructor.name)),console.log(e.toString()),console.log(e),null===(n=console.groupEnd)||void 0===n||n.call(console)}),u},deps:[Ae,xn,d.Ye,p.zs3,p.v3s,p.Sil,yn,Bn,[function e(){(0,u.Z)(this,e)},new p.FiY],[mn,new p.FiY]]},xn,{provide:Xe,useFactory:function(e){return e.routerState.root},deps:[Tn]},{provide:p.v3s,useClass:p.EAV},Rn,qn,Dn,{provide:Bn,useValue:{enableTracing:!1}}];function Gn(){return new p.PXZ("Router",Tn)}var Jn=function(){var e=function(){function e(t,n){(0,u.Z)(this,e)}return(0,s.Z)(e,null,[{key:"forRoot",value:function(t,n){return{ngModule:e,providers:[Hn,Yn(t),{provide:Vn,useFactory:jn,deps:[[Tn,new p.FiY,new p.tp0]]},{provide:Bn,useValue:n||{}},{provide:d.S$,useFactory:Qn,deps:[d.lw,[new p.tBr(d.mr),new p.FiY],Bn]},{provide:Un,useFactory:zn,deps:[Tn,d.EM,Bn]},{provide:Fn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:qn},{provide:p.PXZ,multi:!0,useFactory:Gn},[Wn,{provide:p.ip1,multi:!0,useFactory:$n,deps:[Wn]},{provide:ei,useFactory:Xn,deps:[Wn]},{provide:p.tb,multi:!0,useExisting:ei}]]}}},{key:"forChild",value:function(t){return{ngModule:e,providers:[Yn(t)]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(p.LFG(Vn,8),p.LFG(Tn,8))},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({}),e}();function zn(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new Un(e,t,n)}function Qn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new d.Do(e,t):new d.b0(e,t)}function jn(e){return"guarded"}function Yn(e){return[{provide:p.deG,multi:!0,useValue:e},{provide:yn,multi:!0,useValue:e}]}function Kn(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy)}var Wn=function(){var e=function(){function e(t){(0,u.Z)(this,e),this.injector=t,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new M.xQ}return(0,s.Z)(e,[{key:"appInitializer",value:function(){var e=this;return this.injector.get(d.V_,Promise.resolve(null)).then(function(){if(e.destroyed)return Promise.resolve(!0);var t=null,n=new Promise(function(e){return t=e}),i=e.injector.get(Tn),o=e.injector.get(Bn);return"disabled"===o.initialNavigation?(i.setUpLocationChangeListener(),t(!0)):"enabled"===o.initialNavigation||"enabledBlocking"===o.initialNavigation?(i.hooks.afterPreactivation=function(){return e.initNavigation?(0,m.of)(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},i.initialNavigation()):t(!0),n})}},{key:"bootstrapListener",value:function(e){var t=this.injector.get(Bn),n=this.injector.get(Rn),i=this.injector.get(Un),o=this.injector.get(Tn),r=this.injector.get(p.z2F);e===r.components[0]&&("enabledNonBlocking"!==t.initialNavigation&&void 0!==t.initialNavigation||o.initialNavigation(),n.setUpPreloading(),i.init(),o.resetRootComponentType(r.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"ngOnDestroy",value:function(){this.destroyed=!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(p.LFG(p.zs3))},e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e}();function $n(e){return e.appInitializer.bind(e)}function Xn(e){return e.bootstrapListener.bind(e)}var ei=new p.OlP("Router Initializer")},6290:function(e,t,n){"use strict";n.d(t,{Hq:function(){return be},hJ:function(){return ke},Lr:function(){return re},I$:function(){return ae},IP:function(){return ie},py:function(){return oe},JO:function(){return se},kW:function(){return ce},go:function(){return le},zf:function(){return ue},zS:function(){return de},zk:function(){return pe},Qt:function(){return he},u3:function(){return ge},RI:function(){return fe},q7:function(){return ve},UQ:function(){return Ce},tT:function(){return ye},Te:function(){return we},fs:function(){return _e},CE:function(){return Se},Nz:function(){return Te},KZ:function(){return xe},z8:function(){return Me}});var i=n(2454),o=(n(5121),n(1112)),r=n(1998),a=n(6570),s=n(1116),c=n(9713);n(1041),n(1784),n(8470),n(5024),n(9996),n(7701);var l=["*"];function u(e,t){if(1&e&&(a.TgZ(0,"p",12),a._UZ(1,"span",13),a.qZA()),2&e){var n=a.oxw(2);a.xp6(1),a.Q6J("innerHTML",n.noTimesLabel,a.oJD)}}var d=function(e){return{"is-selected":e}};function p(e,t){if(1&e){var n=a.EpF();a.TgZ(0,"button",16),a.NdJ("click",function(){var e=a.CHM(n).$implicit;return a.oxw(3).selectTime(e)}),a.ALo(1,"date"),a.ALo(2,"date"),a.ALo(3,"date"),a._uU(4),a.ALo(5,"date"),a.qZA()}if(2&e){var i=t.$implicit,o=a.oxw(2).$implicit,r=a.oxw();a.bQe("aria-label","Select Appointment: ",a.xi3(1,5,null==o?null:o.date,"E")," ",a.xi3(2,8,null==o?null:o.date,"MMM d")," ",a.xi3(3,11,i.time,"h:mm a"),""),a.Q6J("ngClass",a.VKq(17,d,i.time===r.selectedTime)),a.xp6(4),a.hij(" ",i.timeDisplay?i.timeDisplay:a.xi3(5,14,i.time,"h:mm a")," ")}}function h(e,t){if(1&e&&(a.TgZ(0,"div",14),a.YNc(1,p,6,19,"button",15),a.ALo(2,"slice"),a.qZA()),2&e){var n=a.oxw().$implicit,i=a.oxw();a.xp6(1),a.Q6J("ngForOf",a.Dn7(2,1,null==n?null:n.times,i.slotStartIndex,i.slotStartIndex+i.slotOffset))}}function g(e,t){if(1&e){var n=a.EpF();a.TgZ(0,"button",17),a.NdJ("click",function(){return a.CHM(n),a.oxw(2).previousSlot()}),a._UZ(1,"img",18),a.qZA()}if(2&e){var i=a.oxw(2);a.Q6J("disabled",0==i.slotStartIndex)}}function f(e,t){if(1&e){var n=a.EpF();a.TgZ(0,"button",19),a.NdJ("click",function(){return a.CHM(n),a.oxw(2).nextSlot()}),a._UZ(1,"img",20),a.qZA()}if(2&e){var i=a.oxw(2);a.Q6J("disabled",i.slotStartIndex+i.slotOffset>=i.totalLength)}}var v=function(e){return{"time-slide-hidden-md":e}};function m(e,t){if(1&e&&(a.TgZ(0,"div",4),a.TgZ(1,"div",5),a.TgZ(2,"span",6),a._uU(3),a.ALo(4,"date"),a.qZA(),a.TgZ(5,"span",7),a._uU(6),a.ALo(7,"date"),a.qZA(),a.YNc(8,u,2,1,"p",8),a.YNc(9,h,3,5,"div",9),a.YNc(10,g,2,1,"button",10),a.YNc(11,f,2,1,"button",11),a.qZA(),a.qZA()),2&e){var n=t.$implicit,i=t.index,o=a.oxw();a.Q6J("ngClass",a.VKq(13,v,i>0)),a.xp6(3),a.hij("For ",a.xi3(4,7,null==n?null:n.date,"EEEE"),""),a.xp6(3),a.hij(" ",a.xi3(7,10,null==n?null:n.date,"MMM d, YYYY")," "),a.xp6(2),a.Q6J("ngIf",0===(null==n?null:n.times.length)),a.xp6(1),a.Q6J("ngIf",null==n?null:n.date),a.xp6(1),a.Q6J("ngIf",0!=o.slotStartIndex),a.xp6(1),a.Q6J("ngIf",o.slotStartIndex+o.slotOffset=i.monthRange-1),a.xp6(6),a.AsE("",i.calendar[i.datePickerCarouselIndex].monthName," ",i.calendar[i.datePickerCarouselIndex].year,""),a.xp6(2),a.Q6J("ngForOf",a.DdM(5,_))}}var M=["dropdownContainer"],P=["dropdownBtn"];function O(e,t){1&e&&(a.O4$(),a.TgZ(0,"svg",17),a._UZ(1,"rect",18),a._UZ(2,"path",19),a.qZA())}function b(e,t){1&e&&(a.O4$(),a.TgZ(0,"svg",20),a._UZ(1,"rect",21),a.qZA())}function k(e,t){1&e&&(a.O4$(),a.TgZ(0,"svg",22),a._UZ(1,"rect",23),a._UZ(2,"path",24),a.qZA())}function S(e,t){if(1&e&&(a.TgZ(0,"div",13),a.YNc(1,O,3,0,"svg",14),a.YNc(2,b,2,0,"svg",15),a.YNc(3,k,3,0,"svg",16),a.qZA()),2&e){var n=a.oxw(2);a.xp6(1),a.Q6J("ngIf",n.selectedCount>0&&n.selectedCount=1200||this.innerWidth<=1199&&this.innerWidth>=768||this.innerWidth>=1600?8:this.innerWidth<=280?2:3}},{key:"ngOnInit",value:function(){window.dispatchEvent(new Event("resize")),this.loadDateSlots()}},{key:"ngOnChanges",value:function(e){var t,n;e.times&&!e.times.firstChange?this.loadDateSlots():!e.selectedDate||e.selectedDate.firstChange||e.selectedTime||this.goToSelectedDate(this.selectedDate),e.selectedDate&&(null===(t=e.selectedDate.previousValue)||void 0===t?void 0:t.getUTCMilliseconds())!==(null===(n=e.selectedDate.currentValue)||void 0===n?void 0:n.getUTCMilliseconds())&&(this.slotStartIndex=0)}},{key:"ngAfterViewInit",value:function(){this.goToSelectedDate(this.selectedDate)}},{key:"getIncrementAmount",value:function(){var e=document.querySelectorAll(".date-list .time-slide"),t=[].slice.call(e).filter(function(e){return"none"!==getComputedStyle(e).display}).length;return t>0?t:1}},{key:"loadDateSlots",value:function(){this.dateSlots=[],this.timeSlotCarouselIndex=0;var e=[];(e=this.times&&this.times.length>0&&this.times[0]instanceof Date?this.times.map(function(e){return{time:e,data:{}}}):this.times).sort(function(e,t){return e.time.getTime()0&&n.length%4>0){o=n[n.length-1].date;for(var d=4-n.length%4,p=1;pthis.dateSlots.length?this.dateSlots.length-this.getIncrementAmount():t),this.timeSlotCarouselIndex=-1===t?0:t,this.activeDateSlots&&(this.totalLength=this.activeDateSlots[0].times.length),this.selectedTime=null,this.changed.emit(null),this.slotStartIndex=0,this.cdr.detectChanges()}},{key:"selectTime",value:function(e){this.selectedTime=e.time,this.changed.emit(e)}},{key:"convertTimeToDate",value:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}},{key:"activeDateSlots",get:function(){return this.dateSlots.slice(this.timeSlotCarouselIndex,this.timeSlotCarouselIndex+1)}},{key:"nextSlot",value:function(){this.slotStartIndex=this.slotStartIndex+this.slotOffset}},{key:"previousSlot",value:function(){this.slotStartIndex=this.slotStartIndex-this.slotOffset,this.slotStartIndex=this.slotStartIndex<0?0:this.slotStartIndex}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.sBO))},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-datetime-picker"]],hostBindings:function(e,t){1&e&&a.NdJ("resize",function(e){return t.onResize(e)},!1,a.Jf7)},inputs:{times:"times",selectedDate:"selectedDate",selectedTime:"selectedTime",noTimesLabel:"noTimesLabel"},outputs:{changed:"changed"},features:[a.TTD],decls:4,vars:1,consts:[[1,"dhcl-timepicker"],[1,"scheduling-section"],[1,"date-list"],["class","time-slide",3,"ngClass",4,"ngFor","ngForOf"],[1,"time-slide",3,"ngClass"],[1,"time-slide-container"],[1,"week-day"],[1,"month-date"],["class","no-appt-time",4,"ngIf"],["class","apt-time-container",4,"ngIf"],["class","dhcl-timepicker-nav dhcl-timepicker-nav-left","aria-label","Previous Date Range",3,"disabled","click",4,"ngIf"],["class","dhcl-timepicker-nav dhcl-timepicker-nav-right","aria-label","Next Date Range",3,"disabled","click",4,"ngIf"],[1,"no-appt-time"],[3,"innerHTML"],[1,"apt-time-container"],["class","appt-time",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"appt-time",3,"ngClass","click"],["aria-label","Previous Date Range",1,"dhcl-timepicker-nav","dhcl-timepicker-nav-left",3,"disabled","click"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAAqklEQVQoU9XR0REBMRDG8f/SAB0owbuROSWoAB2EClRwdyqgBB1knAa0oAMqiMnFSM4l3uU1v2T32xVSR5sRMjAgDyq1kJ4JYArcqdSki7rgiR0W1LNbF22bE7ACPsBVCigDAvoBPNLXArGmDSCcKdXyO4wvt2vWWI7+Ug5Ucx3D0FMMhQ2lciHeBeInGdgfZgL2kfs5pHVrGadRG+ayb3dXqjqPol7/Fr0AM99BFGB9YegAAAAASUVORK5CYII=\n ","alt","<"],["aria-label","Next Date Range",1,"dhcl-timepicker-nav","dhcl-timepicker-nav-right",3,"disabled","click"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAAqElEQVQoU9XR3Q2CUAyG4bcT4Aau4AJgmMARlA04TOAEiBPICI5AmnjvCI7gAlgD5wKO4efa3jV58rVNBacNWIR9Uqr0zUQJTl/AFuw5B4X8sUPaBojmoPTpY2jUVEk2nurRChzQAgxRB53egUOfbpJSxU2InNbAsQdCRpl0PQMq9IRx+wUDWgAerQCPnHaviECuXOJ8+i2F5mAbyv15CoSLz4nguj9DX6dGShTFzuLNAAAAAElFTkSuQmCC","alt",">"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"div",1),a.TgZ(2,"div",2),a.YNc(3,m,12,15,"div",3),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(3),a.Q6J("ngForOf",t.activeDateSlots))},directives:[s.sg,s.mk,s.O5],pipes:[s.uU,s.OU],styles:[".dhcl-timepicker[_ngcontent-%COMP%]{background:var(--dhcl-color-gray-light);display:inline-block;width:100%;position:relative;padding-bottom:3%}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%]{display:-webkit-flex;-webkit-flex-wrap:nowrap;background:transparent;border:none;cursor:pointer;left:0;padding-top:43px;position:absolute;width:25px;top:28%}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav-right[_ngcontent-%COMP%]{left:auto;padding-top:43px;top:28%;right:0}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);transition:var(--dhcl-default-transition)}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary-dark)}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%]:disabled{cursor:no-drop;stroke-opacity:.5}@media (max-width: 767px){.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav[_ngcontent-%COMP%]{padding-top:64px;top:-5%}.dhcl-timepicker[_ngcontent-%COMP%] .dhcl-timepicker-nav-right[_ngcontent-%COMP%]{padding-top:64px}}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%]{width:100%;padding:0 25px;box-sizing:border-box}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%]{float:left;width:100%}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%]{float:left;width:100%}@media (max-width: 768px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%]{width:100%}}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:0;margin-top:-10%}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .week-day[_ngcontent-%COMP%]{font-size:.875rem;font-family:var(--dhcl-font-family);display:inline-block;line-height:22px;letter-spacing:.1px;text-align:center;color:var(--dhcl-color-gray-dark);margin:15% auto 5px}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .month-date[_ngcontent-%COMP%]{font-size:.875rem;font-family:var(--dhcl-font-family);line-height:22px;margin:0 auto 10px 0;letter-spacing:.1px;text-align:center;color:var(--dhcl-color-gray-dark)}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-date[_ngcontent-%COMP%]{font-size:.875rem;font-family:var(--dhcl-font-family);font-weight:bold;line-height:22px;letter-spacing:.1px;text-align:center;color:var(--dhcl-color-gray-dark)}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .only-date-display[_ngcontent-%COMP%]{font-size:.875rem;font-family:var(--dhcl-font-family);font-weight:bold;line-height:17px;letter-spacing:.1px;text-align:center;color:var(--dhcl-color-gray-dark)}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .apt-time-container[_ngcontent-%COMP%]{box-sizing:border-box;position:relative;display:-webkit-flex;-webkit-flex-wrap:wrap}@media (max-width: 768px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .apt-time-container[_ngcontent-%COMP%]{padding-left:15px;padding-right:10px}}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]{background:var(--dhcl-color-white);border:1px solid var(--dhcl-color-secondary);border-radius:2px;color:var(--dhcl-color-secondary);cursor:pointer;display:-webkit-flex;-webkit-flex-wrap:wrap;justify-content:center;position:relative;font-size:.875rem;height:40px;line-height:36px;margin:4px;padding:1px;text-align:center;transition:var(--dhcl-default-transition);width:23%}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]:hover, .dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time.is-selected[_ngcontent-%COMP%]{background-color:var(--dhcl-color-secondary);color:var(--dhcl-color-white)}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time.is-selected[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-white);transition:var(--dhcl-default-transition)}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%] .time-slot-arrow[_ngcontent-%COMP%]{width:12px;height:7px;fill:none;padding:1px}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%] .time-slot-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}@media (max-width: 767px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]{width:40%}}@media (max-width: 280px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]{width:35%}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .no-appt-time[_ngcontent-%COMP%]{margin-top:13px;text-align:center;font-family:var(--dhcl-font-family);font-size:12px;line-height:22px;font-weight:normal;letter-spacing:.1px;color:var(--dhcl-color-gray-dark)}}.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{display:-webkit-flex;-webkit-flex-wrap:wrap;position:relative}@media (max-width: 768px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .time-slide.time-slide-hidden-md[_ngcontent-%COMP%]{display:none}}@media (max-width: 991px){.dhcl-timepicker[_ngcontent-%COMP%] .scheduling-section[_ngcontent-%COMP%] .date-list[_ngcontent-%COMP%] .time-slide[_ngcontent-%COMP%] .time-slide.time-slide-hidden-xl[_ngcontent-%COMP%]{display:none}}"]}),e}(),oe=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),re=function(){var e=function(){function e(){(0,o.Z)(this,e),this.disableDates=[],this.enableDates=[],this.changed=new a.vpe,this.calendar=[],this.dates=[],this.datePickerCarouselIndex=0,this.monthRange=0,this.daysInMonth=0,this.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"],this.showDatePickerDialog=!0}return(0,r.Z)(e,[{key:"ngOnInit",value:function(){this.renderCalendar()}},{key:"ngOnChanges",value:function(e){this.renderCalendar(),this.value=this.value?this.value:new Date}},{key:"toggleDatePicker",value:function(){this.showDatePickerDialog=this.showDatePickerDialog}},{key:"renderCalendar",value:function(){var e=this.min.getMonth(),t=this.min.getFullYear(),n=this.max.getMonth(),i=this.max.getFullYear();this.calendar=[],this.dates=[],this.daysInMonth=0,this.datePickerCarouselIndex=0,this.monthRange=n-e+12*(i-t)+1;for(var o=0;o11?i:t,dates:this.dates},this.dates=[];for(var s=0;s<7;s++)this.calendar[o].dates[s].dayOfMonth<7&&this.calendar[o].dates[s].dayOfWeek!==s&&this.calendar[o].dates.unshift({date:null,dayOfWeek:s,dayOfMonth:"",enabled:!1})}this.pickFirstAvailable()}},{key:"isDateEnabled",value:function(e){var t=!0;return this.disableDates&&this.disableDates.length?(t=!0,this.disableDates.findIndex(function(t){return t.getTime()===e.getTime()})>-1&&(t=!1)):this.enableDates&&this.enableDates.length&&(t=!1,this.enableDates.findIndex(function(t){return t.getTime()===e.getTime()})>-1&&(t=!0)),t}},{key:"datesByDayOfWeek",value:function(e,t){return this.calendar[this.calendar.indexOf(e)].dates.filter(function(e){return e.dayOfWeek===t})}},{key:"incrementDatepicker",value:function(){this.datePickerCarouselIndex0&&(this.datePickerCarouselIndex--,this.pickFirstAvailable())}},{key:"pickFirstAvailable",value:function(){if(this.calendar[this.datePickerCarouselIndex]){var e,t=(0,i.Z)(this.calendar[this.datePickerCarouselIndex].dates);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n.enabled)return void this.setTimeSlot(n)}}catch(o){t.e(o)}finally{t.f()}}}},{key:"setTimeSlot",value:function(e){e.enabled&&(this.value=e.date,this.changed.emit(e.date))}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-date-picker"]],viewQuery:function(e,t){var n;1&e&&a.Gf(C,5),2&e&&a.iGM(n=a.CRH())&&(t.datepickerDialog=n.first)},inputs:{label:"label",min:"min",max:"max",value:"value",disableDates:"disableDates",enableDates:"enableDates",customClass:"customClass"},outputs:{changed:"changed"},features:[a.TTD],decls:5,vars:4,consts:[[1,"dhcl-datepicker",3,"load"],["datepickerDialog",""],["class","datepicker-dialog",4,"ngIf"],[1,"clearboth"],[1,"datepicker-dialog"],["aria-label","Go to Previous Month",1,"datepicker-arrow","datepicker-arrow-left",3,"disabled","click"],["width","9.49","height","18.99","viewBox","0 0 9 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7 1L2 6L7 10.9996","stroke","#0071C2","stroke-width","2","stroke-linecap","round"],["aria-label","Go to Next Month",1,"datepicker-arrow","datepicker-arrow-right",3,"disabled","click"],["d","M1 1L6 6.00022L1 11","stroke","#0071C2","stroke-width","2","stroke-linecap","round"],[1,"month-view"],[1,"month-label"],[1,"days-columns"],["class","day-column",4,"ngFor","ngForOf"],[1,"day-column"],[1,"day-heading"],[1,"days"],[3,"class","disabled","click",4,"ngFor","ngForOf"],[3,"disabled","click"]],template:function(e,t){1&e&&(a.TgZ(0,"div"),a.TgZ(1,"div",0,1),a.NdJ("load",function(){return t.toggleDatePicker()}),a.YNc(3,x,13,6,"div",2),a.qZA(),a._UZ(4,"div",3),a.qZA()),2&e&&(a.Gre("dhcl-datepicker-wrapper ",t.customClass,""),a.xp6(3),a.Q6J("ngIf",t.showDatePickerDialog))},directives:[s.O5,s.sg],pipes:[s.uU],styles:[".dhcl-datepicker-label[_ngcontent-%COMP%]{margin-right:10px;width:auto;height:24px;left:20px;top:276px;float:left;font-family:var(--dhcl-font-family);font-weight:bold;font-size:1rem;line-height:30px;letter-spacing:.1px;color:var(--dhcl-color-gray-dark)}.dhcl-datepicker[_ngcontent-%COMP%]{position:relative;overflow:auto;min-height:290px}.dhcl-datepicker[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:none;background:transparent;padding:0}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-icon[_ngcontent-%COMP%]{float:left;cursor:pointer;background:var(--dhcl-color-secondary);width:30px;height:30px;box-sizing:border-box;border-radius:6px;border:none;padding:1px 0 0;transition:var(--dhcl-default-transition)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-icon[_ngcontent-%COMP%]:focus, .dhcl-datepicker[_ngcontent-%COMP%] .datepicker-icon[_ngcontent-%COMP%]:hover{background:var(--dhcl-color-secondary-dark)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-icon[_ngcontent-%COMP%]:disabled{cursor:no-drop;fill-opacity:.5}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%]{position:absolute;top:34px;left:0px;z-index:1;background-color:var(--dhcl-color-white);padding:20px 20px 10px;min-width:292px;max-width:100%;width:100%;box-sizing:border-box}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow[_ngcontent-%COMP%]{left:20px;top:20px;position:absolute;width:25px;cursor:pointer;height:25px;margin-top:0}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow-right[_ngcontent-%COMP%]{left:auto;right:20px}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);transition:var(--dhcl-default-transition)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary-dark)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .datepicker-arrow[_ngcontent-%COMP%]:disabled{cursor:no-drop;stroke-opacity:.5}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%]{float:left;width:100%}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .month-label[_ngcontent-%COMP%]{text-align:center;margin-top:0}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .month-label[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--dhcl-font-family);font-weight:bold;font-size:26px;line-height:32px;letter-spacing:-.25px;margin:-7px 0 10px}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%]{float:left;width:100%}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .day-column[_ngcontent-%COMP%]{float:left;width:calc(100% / 7);text-align:center;font-style:normal;font-size:.875rem;line-height:22px;letter-spacing:.1px}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .day-column[_ngcontent-%COMP%] .day-heading[_ngcontent-%COMP%]{font-size:12px;margin-top:0}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .day-column[_ngcontent-%COMP%] .day-heading[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:15%;font-size:20px;line-height:28px;font-weight:700;color:var(--dhcl-color-gray-dark)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%]{margin-top:10%}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{cursor:pointer;margin:12%;align-items:center;border:2px solid transparent;border-radius:50%;width:36px;height:36px;font-size:20px;letter-spacing:-.5px;line-height:28px;font-weight:700;display:inline-block;transition:var(--dhcl-default-transition)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:disabled):hover, .dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:disabled).is-selected{border-color:var(--dhcl-color-secondary)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:disabled).is-selected{border-color:var(--dhcl-color-secondary);background-color:var(--dhcl-color-secondary);color:var(--dhcl-color-white)}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{color:var(--dhcl-color-gray-light-medium);cursor:no-drop;opacity:1}.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%] .month-view[_ngcontent-%COMP%] .days-columns[_ngcontent-%COMP%] .days[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled:hover{border-color:transparent}@media (max-width: 280px){.dhcl-datepicker[_ngcontent-%COMP%] .datepicker-dialog[_ngcontent-%COMP%]{left:-19px;margin-top:-13%;min-width:260px;padding:21px 14px 10px;top:29px}}.clearboth[_ngcontent-%COMP%]{clear:both}"]}),e}(),ae=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),se=function(){var e=function(){function e(){(0,o.Z)(this,e),this.dropdowns=[],this.hasError=!1,this.disable=!1,this.changed=new a.vpe,this.multiChanged=new a.vpe,this.touched=new a.vpe,this.multiTouched=new a.vpe,this.dropdownId=(new Date).getTime(),this.showDropdown=!1,this.activeDropdownIndex=-1}return(0,r.Z)(e,[{key:"onClick",value:function(e){this.windowClickHandler(e)}},{key:"ngOnInit",value:function(){this.isMultiSelect||this.initializeDefaultValue()}},{key:"ngOnChanges",value:function(e){e.selectedValue&&!e.selectedValue.firstChange&&this.initializeDefaultValue()}},{key:"initializeDefaultValue",value:function(){var e=this;this.activeDropdownIndex=this.dropdowns.findIndex(function(t){return t.value===e.selectedValue})}},{key:"displayValue",get:function(){var e,t=this,n=null===(e=this.dropdowns.find(function(e){return e.value===t.selectedValue}))||void 0===e?void 0:e.label;return this.isMultiSelect?this.placeholder:n||this.placeholder}},{key:"keyDownHandler",value:function(e){var t=e.key.toLowerCase();"escape"===t?(e.preventDefault(),this.showDropdown=!1):"arrowdown"===t?(e.preventDefault(),this.arrowHandler(1)):"arrowup"===t?(e.preventDefault(),this.arrowHandler(-1)):"tab"===t?this.showDropdown=!1:("enter"===t||" "===t)&&this.isMultiSelect&&this.showDropdown&&(e.preventDefault(),-1===this.activeDropdownIndex?this.toggleSelectAll():this.itemClickHandler(this.dropdowns[this.activeDropdownIndex],this.activeDropdownIndex))}},{key:"arrowHandler",value:function(e){var t=this;this.isMultiSelect&&!this.showDropdown&&this.openDropdown(),this.activeDropdownIndex+=e,this.activeDropdownIndex<=-1?this.activeDropdownIndex=this.isMultiSelect?-1:0:this.activeDropdownIndex>=this.dropdowns.length&&(this.activeDropdownIndex=this.dropdowns.length-1),window.setTimeout(function(){var e;t.selectedValue=null===(e=t.dropdowns[t.activeDropdownIndex])||void 0===e?void 0:e.value,t.isMultiSelect||t.changeEmitter(),t.updateScrollPosition()},10)}},{key:"blurHandler",value:function(){this.isMultiSelect?this.multiTouched.emit(this.getSelectedDropdowns()):this.touched.emit(this.dropdowns[this.activeDropdownIndex])}},{key:"updateScrollPosition",value:function(){var e=this.dropdownContainer.nativeElement.querySelector("ul"),t=this.dropdownContainer.nativeElement.querySelector("ul li.focused");e&&t&&(t.getBoundingClientRect().bottom>e.getBoundingClientRect().bottom?e.scrollBy(0,t.getBoundingClientRect().bottom-e.getBoundingClientRect().bottom):t.getBoundingClientRect().top0&&void 0!==arguments[0]&&arguments[0],t=this.getFocusableElements();e&&t[t.length-1]?t[t.length-1].focus():t[0]&&t[0].focus()}},{key:"getFocusableElements",value:function(){return this.dialog.nativeElement.querySelectorAll('button, a, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-modal"]],viewQuery:function(e,t){var n;1&e&&(a.Gf(D,5),a.Gf(q,5)),2&e&&(a.iGM(n=a.CRH())&&(t.dialog=n.first),a.iGM(n=a.CRH())&&(t.closeBtn=n.first))},inputs:{width:"width",show:"show",hasCloseBtn:"hasCloseBtn",customClass:"customClass",closeOnOverlay:"closeOnOverlay",ariaLabelId:"ariaLabelId",alignTop:"alignTop"},outputs:{closeClicked:"closeClicked"},features:[a.TTD],ngContentSelectors:l,decls:1,vars:1,consts:[["class","dhcl-modal",3,"align-top","style",4,"ngIf"],[1,"dhcl-modal"],[1,"dhcl-modal-overlay",3,"click"],[1,"dhcl-modal-scroller"],["class","dhcl-modal-scroller-overlay",3,"click",4,"ngIf"],["tabindex","0",1,"trap-focus",3,"focus"],["aria-modal","true","role","dialog"],["dialog",""],["aria-label","Close Modal",1,"close-btn",3,"click"],["closeBtn",""],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1.375 1.375L20.625 20.625","stroke","#005591","stroke-width","2"],["d","M1.375 20.6223L20.625 1.375","stroke","#005591","stroke-width","2"],[1,"dhcl-modal-container"],[1,"dhcl-modal-scroller-overlay",3,"click"]],template:function(e,t){1&e&&(a.F$t(),a.YNc(0,U,15,13,"div",0)),2&e&&a.Q6J("ngIf",t.show)},directives:[s.O5],encapsulation:2,data:{animation:[(0,c.X$)("openClose",[(0,c.eR)("void => *",[(0,c.oB)({opacity:"0"}),(0,c.jt)(".25s ease-in-out")]),(0,c.eR)("* => void",[(0,c.oB)({opacity:"1"}),(0,c.jt)(".25s ease-in-out")])])]}}),e}(),pe=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),he=function(){var e=function(){function e(){(0,o.Z)(this,e),this.totalPages=0,this.activePage=0,this.maxShown=5,this.fill="var(--dhcl-color-secondary)",this.fill2="var(--dhcl-color-secondary-dark)",this.pagerClicked=new a.vpe,this.pagers=[]}return(0,r.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"pagerClickHandler",value:function(e){this.pagerClicked.emit(e)}},{key:"prevClickHandler",value:function(){this.activePage>0&&this.pagerClickHandler(this.activePage-1)}},{key:"nextClickHandler",value:function(){this.activePage=5?this.maxShown:5,n=t<9?1:2,i=Math.floor((t-2*n-3)/2),o=Math.floor((t-2*n-2)/2);return this.totalPages<=t?this.getPagerRanger(1,this.totalPages):e<=t-n-1-o?this.getPagerRanger(1,t-n-1).concat(0,this.getPagerRanger(this.totalPages-n+1,this.totalPages)):e>=this.totalPages-n-1-o?this.getPagerRanger(1,n).concat(0,this.getPagerRanger(this.totalPages-n-1-o-i,this.totalPages)):this.getPagerRanger(1,n).concat(0,this.getPagerRanger(e-i,e+o),0,this.getPagerRanger(this.totalPages-n+1,this.totalPages))}},{key:"getPagerRanger",value:function(e,t){return Array.from(Array(t-e+1),function(t,n){return n+e})}},{key:"pagerColors",get:function(){return"--pager-fill: ".concat(this.fill,"; --pager-fill-2: ").concat(this.fill2,";")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-pagination"]],inputs:{totalPages:"totalPages",activePage:"activePage",maxShown:"maxShown",fill:"fill",fill2:"fill2"},outputs:{pagerClicked:"pagerClicked"},decls:8,vars:6,consts:[[1,"dhcl-pager-container"],[1,"dhcl-pager-nav-button","dhcl-pager-nav-button-prev",3,"disabled","click"],["width","12","height","21","viewBox","0 0 12 21","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M11 1L1.5067 10.4933L11 19.9857","stroke","#1C94E9","stroke-width","2","stroke-linecap","round"],["class","dhcl-pager-index",3,"active","disabled","click",4,"ngFor","ngForOf"],[1,"dhcl-pager-nav-button","dhcl-pager-nav-button-next",3,"disabled","click"],["d","M1 1L10.4933 10.4933L1 19.9857","stroke","#1C94E9","stroke-width","2","stroke-linecap","round"],[1,"dhcl-pager-index",3,"disabled","click"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"button",1),a.NdJ("click",function(){return t.prevClickHandler()}),a.O4$(),a.TgZ(2,"svg",2),a._UZ(3,"path",3),a.qZA(),a.qZA(),a.YNc(4,B,2,5,"button",4),a.kcU(),a.TgZ(5,"button",5),a.NdJ("click",function(){return t.nextClickHandler()}),a.O4$(),a.TgZ(6,"svg",2),a._UZ(7,"path",6),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.uIk("style",t.pagerColors,a.Ckj),a.xp6(1),a.Q6J("disabled",0===t.activePage),a.uIk("aria-label","Previous Page"),a.xp6(3),a.Q6J("ngForOf",t.pagerList),a.xp6(1),a.Q6J("disabled",t.activePage===t.totalPages-1),a.uIk("aria-label","Next Page"))},directives:[s.sg],styles:[".dhcl-pager-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{cursor:pointer}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-index[_ngcontent-%COMP%]{font-size:1.125rem;border:none;box-shadow:none;background:transparent;margin:0 10px;transition:var(--dhcl-default-transition);transform:translateY(3px);color:var(--dhcl-color-secondary);font-weight:700;height:25px;min-width:25px;text-align:center}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-index[_ngcontent-%COMP%]:hover, .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-index[_ngcontent-%COMP%]:active, .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-index[_ngcontent-%COMP%]:focus{color:var(--pager-fill-2)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-index.active[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark);background:var(--dhcl-color-gray-light-medium);border-radius:50%}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]{background:transparent;border:2px solid var(--pager-fill);border-radius:50%;height:48px;width:48px;text-align:center;vertical-align:middle;margin:0 10px;transition:var(--dhcl-default-transition)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:translate(-2px,1px)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transition:var(--dhcl-default-transition);stroke:var(--pager-fill)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button-next[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:translate(2px,1px)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:hover, .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:active, .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:focus{border:2px solid var(--pager-fill-2)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:active svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--pager-fill-2)}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:disabled{border:2px solid var(--dhcl-color-gray-light-medium);cursor:no-drop}.dhcl-pager-container[_ngcontent-%COMP%] button.dhcl-pager-nav-button[_ngcontent-%COMP%]:disabled svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-gray-light-medium)}"]}),e}(),ge=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),fe=function(){var e=function(){function e(){(0,o.Z)(this,e),this.fill="var(--dhcl-color-primary)",this.progress=0}return(0,r.Z)(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-progress-bar"]],inputs:{fill:"fill",progress:"progress",valueText:"valueText"},decls:2,vars:6,consts:[[1,"dhcl-progress-bar"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"dhcl-progress-bar-content"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a._UZ(1,"div",1),a.qZA()),2&e&&(a.xp6(1),a.Udp("background",t.fill)("width",t.progress+"%"),a.uIk("aria-valuetext",t.valueText)("aria-valuenow",t.progress))},styles:[".dhcl-progress-bar[_ngcontent-%COMP%]{background:var(--dhcl-color-gray-light);height:6px;overflow:hidden;width:100%}.dhcl-progress-bar-content[_ngcontent-%COMP%]{transition:var(--dhcl-default-transition);height:100%}"]}),e}(),ve=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),me=function(e){return e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e}({}),Ce=function(){var e=function(){function e(){(0,o.Z)(this,e),this.dropdowns=[],this.placeholder="Sort Dropdown",this.dropdownAlignment=me.LEFT,this.showDropdownOnFocus=!0,this.changed=new a.vpe,this.Direction=me,this.dropdownId=(new Date).getTime(),this.showDropdown=!1,this.activeDropdownIndex=-1}return(0,r.Z)(e,[{key:"onClick",value:function(e){this.windowClickhandler(e)}},{key:"ngOnInit",value:function(){var e=this;this.activeDropdownIndex=this.dropdowns.findIndex(function(t){return t.value===e.selectedValue})}},{key:"displayValue",get:function(){var e,t=this;return(null===(e=this.dropdowns.find(function(e){return e.value===t.selectedValue}))||void 0===e?void 0:e.label)||this.placeholder}},{key:"keyDownHandler",value:function(e){var t,n,i,o,r=e.key.toLowerCase();if("arrowdown"===r)this.lastKeyPressed="arrowdown",e.preventDefault(),this.arrowHandler(1);else if("arrowup"===r)this.lastKeyPressed="arrowup",e.preventDefault(),this.arrowHandler(-1);else if("enter"===r||"space"===r||" "===r){if(this.activeDropdownIndex=-1,"tab"==this.lastKeyPressed&&(this.activeDropdownIndex=this.dropdowns.findIndex(function(e){return e.label===document.activeElement.textContent.trim()})),this.activeDropdownIndex<=0){var a=null===(t=document.getElementById("sortby-ul-dropdown-id"))||void 0===t?void 0:t.children;if(a)for(var s=0;s=0&&(this.changed.emit(this.dropdowns[this.activeDropdownIndex]),this.selectedValue=this.dropdowns[this.activeDropdownIndex].value),this.showDropdown=!this.showDropdown,this.showDropdown&&this.openDropdown()}else"tab"===r&&(this.lastKeyPressed="tab",document.activeElement.id===(null===(o=document.getElementById("sortby-ul-dropdown-id"))||void 0===o?void 0:o.lastElementChild.id)&&this.hideDropdown())}},{key:"arrowHandler",value:function(e){var t=this;this.activeDropdownIndex+=e,this.activeDropdownIndex<=-1?this.activeDropdownIndex=0:this.activeDropdownIndex>=this.dropdowns.length&&(this.activeDropdownIndex=this.dropdowns.length-1),window.setTimeout(function(){t.updateScrollPosition()},10)}},{key:"updateScrollPosition",value:function(){var e=this.dropdownContainer.nativeElement.querySelector("ul"),t=this.dropdownContainer.nativeElement.querySelector("ul li.focused");e&&t&&(t.getBoundingClientRect().bottom>e.getBoundingClientRect().bottom?e.scrollBy(0,t.getBoundingClientRect().bottom-e.getBoundingClientRect().bottom):t.getBoundingClientRect().top5?5:this.rating;var e=this.rating/5*100;this.stars.forEach(function(t){t.fill=e>20?100:e/20*100,e=(e-=20)<0?0:e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-star-rating"]],inputs:{rating:"rating",reviews:"reviews",showRatingText:"showRatingText",showNumReviews:"showNumReviews"},features:[a.TTD],decls:6,vars:3,consts:[[1,"dhcl-stars-container"],[1,"stars"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["noRating",""],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["xmlns","http://www.w3.org/2000/svg","y1","100%","x2","0","y2","100%",3,"id"],["stop-color","#727779","offset","0%"],["stop-color","var(--dhcl-color-yellow)","offset","0%"],["d","M8.67027 0.871503C8.85549 0.376165 9.55613 0.376166 9.74135 0.871502L11.1349 4.59828C11.3558 5.18902 11.9084 5.59051 12.5385 5.61804L16.5135 5.79174C17.0418 5.81482 17.2583 6.48117 16.8444 6.81039L13.7307 9.28736C13.2371 9.67999 13.0261 10.3296 13.1946 10.9374L14.2577 14.7715C14.399 15.2811 13.8322 15.6929 13.3912 15.4011L10.0733 13.2051C9.54734 12.8571 8.86428 12.8571 8.33834 13.2051L5.02041 15.4011C4.57941 15.6929 4.01258 15.2811 4.15389 14.7715L5.21704 10.9374C5.38556 10.3296 5.17448 9.67999 4.68092 9.28736L1.56717 6.81039C1.15331 6.48117 1.36982 5.81482 1.89815 5.79174L5.87315 5.61804C6.50323 5.59051 7.05584 5.18902 7.27674 4.59828L8.67027 0.871503Z","stroke","#DE7925"],["class","rating_text",4,"ngIf"],["class","review_number_text",4,"ngIf"],[1,"rating_text"],[1,"review_number_text"]],template:function(e,t){if(1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"div",1),a.YNc(2,J,6,4,"svg",2),a.qZA(),a.YNc(3,j,3,2,"ng-container",3),a.YNc(4,Y,2,0,"ng-template",null,4,a.W1O),a.qZA()),2&e){var n=a.MAs(5);a.xp6(2),a.Q6J("ngForOf",t.stars),a.xp6(1),a.Q6J("ngIf",t.reviews&&t.rating)("ngIfElse",n)}},directives:[s.sg,s.O5],pipes:[s.JJ],styles:[".dhcl-stars-container[_ngcontent-%COMP%]{display:flex;align-items:center}.dhcl-stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.5rem}.dhcl-stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.dhcl-stars-container[_ngcontent-%COMP%] .rating_text[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem;white-space:nowrap;line-height:23px;letter-spacing:.1px;margin-right:5px;color:var(--dhcl-color-gray-dark)}.dhcl-stars-container[_ngcontent-%COMP%] .review_number_text[_ngcontent-%COMP%]{font-weight:400;font-size:.75rem;line-height:22px;letter-spacing:.1px;color:var(--dhcl-color-primary-dark)}"]}),e}(),_e=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),xe=function(){var e=function(){function e(){(0,o.Z)(this,e),this.alignTop=!0,this.alignLeft=!0,this.visible=!1,this.ratingInfo="More information about star rating",this.showOnHover=!1}return(0,r.Z)(e,[{key:"onClick",value:function(e){var t,n;(null===(n=null===(t=this.tooltipContainer)||void 0===t?void 0:t.nativeElement)||void 0===n?void 0:n.contains(e.target))||(this.showTooltip=!1,this.visible=!1,this.alignTop=!0,this.alignLeft=!0)}},{key:"onResize",value:function(){this.showTooltip=!1,this.visible=!1,this.alignTop=!0,this.alignLeft=!0}},{key:"toggleTooltip",value:function(e){this.showTooltip=!this.showTooltip,e.stopPropagation(),this.showTooltip?this.calculateAlignment():(this.visible=!1,this.alignTop=!0,this.alignLeft=!0)}},{key:"keyDownHandler",value:function(e){var t=e.key.toLowerCase();"tab"===t?this.showTooltip=!1:"enter"!==t&&"space"!==t&&" "!==t||this.toggleTooltip(e)}},{key:"calculateAlignment",value:function(){var e=this;window.setTimeout(function(){var t;if(null===(t=e.tooltipContent)||void 0===t?void 0:t.nativeElement){var n=e.tooltipContent.nativeElement.getBoundingClientRect(),i=window.innerWidth&&document.documentElement.clientWidth?Math.min(window.innerWidth,document.documentElement.clientWidth):window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName("body")[0].clientWidth;e.alignTop=!(n.y<1),e.alignLeft=!(n.right>i),e.adjustAlignment(),e.visible=!0}},10)}},{key:"adjustAlignment",value:function(){var e=this;window.setTimeout(function(){var t;if(null===(t=e.tooltipContent)||void 0===t?void 0:t.nativeElement){var n=e.tooltipContent.nativeElement.getBoundingClientRect();if(n.left<0){var i=5-n.left,o=e.getRightStyle(e.tooltipContent.nativeElement);if(e.tooltipContent.nativeElement.style="right: ".concat(o-i,"px"),e.alignTop){var r=e.getRightStyle(e.tooltipArrowTop.nativeElement);e.tooltipArrowTop.nativeElement.style="right: ".concat(r+i,"px")}else{var a=e.getRightStyle(e.tooltipArrowBottom.nativeElement);e.tooltipArrowBottom.nativeElement.style="right: ".concat(a+i,"px")}}}},10)}},{key:"getRightStyle",value:function(e){return parseInt(getComputedStyle(e).right,10)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["dhcl-tooltip"]],viewQuery:function(e,t){var n;1&e&&(a.Gf(K,5),a.Gf(W,5),a.Gf($,5),a.Gf(X,5)),2&e&&(a.iGM(n=a.CRH())&&(t.tooltipContainer=n.first),a.iGM(n=a.CRH())&&(t.tooltipContent=n.first),a.iGM(n=a.CRH())&&(t.tooltipArrowTop=n.first),a.iGM(n=a.CRH())&&(t.tooltipArrowBottom=n.first))},hostBindings:function(e,t){1&e&&a.NdJ("click",function(e){return t.onClick(e)},!1,a.Jf7)("click",function(e){return t.onClick(e)},!1,a.evT)("resize",function(e){return t.onResize(e)},!1,a.Jf7)},inputs:{showOnHover:"showOnHover"},ngContentSelectors:l,decls:6,vars:2,consts:[["role","button","tabindex","0","aria-expanded","false",1,"tooltip-container",3,"keydown"],["tooltipContainer",""],["tabindex","-1",3,"mouseover","mouseout","click"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg"],["d","M10 0C4.47754 0 0 4.47915 0 10C0 15.5241 4.47754 20 10 20C15.5225 20 20 15.5241 20 10C20 4.47915 15.5225 0 10 0ZM10 4.43548C10.9353 4.43548 11.6935 5.19371 11.6935 6.12903C11.6935 7.06435 10.9353 7.82258 10 7.82258C9.06468 7.82258 8.30645 7.06435 8.30645 6.12903C8.30645 5.19371 9.06468 4.43548 10 4.43548ZM12.2581 14.6774C12.2581 14.9446 12.0414 15.1613 11.7742 15.1613H8.22581C7.95859 15.1613 7.74194 14.9446 7.74194 14.6774V13.7097C7.74194 13.4425 7.95859 13.2258 8.22581 13.2258H8.70968V10.6452H8.22581C7.95859 10.6452 7.74194 10.4285 7.74194 10.1613V9.19355C7.74194 8.92633 7.95859 8.70968 8.22581 8.70968H10.8065C11.0737 8.70968 11.2903 8.92633 11.2903 9.19355V13.2258H11.7742C12.0414 13.2258 12.2581 13.4425 12.2581 13.7097V14.6774Z"],["class","tooltip-content","role","tooltip","aria-live","polite",3,"visible","align-top","align-bottom","align-right","click",4,"ngIf"],["role","tooltip","aria-live","polite",1,"tooltip-content",3,"click"],["tooltipContent",""],["class","tooltip-arrow",4,"ngIf"],[1,"tooltip-content-wrapper"],[1,"tooltip-arrow"],["tooltipArrowTop",""],["tooltipArrowBottom",""]],template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"div",0,1),a.NdJ("keydown",function(e){return t.keyDownHandler(e)}),a.TgZ(2,"button",2),a.NdJ("mouseover",function(e){return t.showOnHover&&t.toggleTooltip(e)})("mouseout",function(e){return t.showOnHover&&t.toggleTooltip(e)})("click",function(e){return!t.showOnHover&&t.toggleTooltip(e)}),a.O4$(),a.TgZ(3,"svg",3),a._UZ(4,"path",4),a.qZA(),a.qZA(),a.YNc(5,ne,6,10,"div",5),a.qZA()),2&e&&(a.uIk("aria-label",t.ratingInfo),a.xp6(5),a.Q6J("ngIf",t.showTooltip))},directives:[s.O5],styles:['.tooltip-container[_ngcontent-%COMP%]{padding:0;position:relative;display:inline-block}.tooltip-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{cursor:pointer;padding:0;border:none;outline:none;background:transparent}.tooltip-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:none;cursor:pointer}.tooltip-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary)}.tooltip-container[_ngcontent-%COMP%] .tooltip-content[_ngcontent-%COMP%]{width:200px;border:1px solid var(--dhcl-color-gray-light-medium);box-shadow:0 0 8px var(--dhcl-color-gray-light-medium);background:var(--dhcl-color-white);justify-content:center;font-size:12px;font-weight:normal;line-height:22px;letter-spacing:.1px;border-radius:4px;color:var(--dhcl-color-gray-dark);padding:8px;z-index:1;bottom:10px;margin-bottom:25px;display:block;position:absolute;left:-20px;visibility:hidden;box-sizing:border-box}.tooltip-container[_ngcontent-%COMP%] .tooltip-content.visible[_ngcontent-%COMP%]{visibility:visible}.tooltip-container[_ngcontent-%COMP%] .tooltip-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0;line-height:20px}.tooltip-container[_ngcontent-%COMP%] .tooltip-content[_ngcontent-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;background:var(--dhcl-color-white);transform:translate(-50%) translateY(-50%) rotate(45deg);top:100%;left:30px;border:1px solid;border-color:transparent var(--dhcl-color-gray-light-medium) var(--dhcl-color-gray-light-medium) transparent}.tooltip-container[_ngcontent-%COMP%] .tooltip-content.align-bottom[_ngcontent-%COMP%]{margin-top:25px;top:10px;margin-bottom:auto;bottom:auto}.tooltip-container[_ngcontent-%COMP%] .tooltip-content.align-bottom[_ngcontent-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{position:absolute;content:"";width:10px;height:10px;background:var(--dhcl-color-white);transform:translate(-50%) translateY(-50%) rotate(225deg);top:0;left:30px;border:1px solid;border-color:transparent var(--dhcl-color-gray-light-medium) var(--dhcl-color-gray-light-medium) transparent}.tooltip-container[_ngcontent-%COMP%] .tooltip-content.align-right[_ngcontent-%COMP%]{left:auto;right:-20px}.tooltip-container[_ngcontent-%COMP%] .tooltip-content.align-right[_ngcontent-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{right:17px;left:auto}.tooltip-container[_ngcontent-%COMP%] .tooltip-content-wrapper[_ngcontent-%COMP%]{padding:0 8px;font-size:.875rem}']}),e}(),Me=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),Pe=function(e){return e.LARGE="large",e.MEDIUM="medium",e.SMALL="small",e}({}),Oe=function(e){return e.PRIMARY="primary",e.SECONDARY="secondary",e}({}),be=function(){var e=function(){function e(t){(0,o.Z)(this,e),this.el=t,this.buttonType=Oe.PRIMARY,this.buttonSize=Pe.LARGE,this.arrowContainer=document.createElement("span"),this.arrowIcon='\n \n '}return(0,r.Z)(e,[{key:"ngOnInit",value:function(){this.initButton()}},{key:"ngOnChanges",value:function(){this.resetButton(),this.initButton()}},{key:"initButton",value:function(){this.el.nativeElement.classList.add("dhcl-button","dhcl-button-".concat(this.buttonType),"dhcl-button-".concat(this.buttonSize)),this.hasArrow?(this.el.nativeElement.classList.add("dhcl-button-arrow"),this.arrowContainer.innerHTML=this.arrowIcon,this.el.nativeElement.appendChild(this.arrowContainer)):this.hasIcon&&this.el.nativeElement.classList.add("dhcl-button-icon")}},{key:"resetButton",value:function(){var e=this;this.arrowContainer.innerHTML="",Object.keys(Oe).forEach(function(t){e.el.nativeElement.classList.remove("dhcl-button-".concat(Oe[t]))}),this.el.nativeElement.classList.remove("dhcl-button-large"),this.el.nativeElement.classList.remove("dhcl-button-medium"),this.el.nativeElement.classList.remove("dhcl-button-small"),this.el.nativeElement.classList.remove("dhcl-button-arrow"),this.el.nativeElement.classList.remove("dhcl-button-icon")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq))},e.\u0275dir=a.lG2({type:e,selectors:[["","dhclButton",""]],inputs:{hasArrow:"hasArrow",hasIcon:"hasIcon",buttonType:"buttonType",buttonSize:"buttonSize"},features:[a.TTD]}),e}(),ke=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}(),Se=function(){var e=function(){function e(t){(0,o.Z)(this,e),this.el=t,this.noLabel=!1,this.required=!1,this.iconContainer=document.createElement("div"),this.successIcon='\n \n ',this.errorIcon='\n \n '}return(0,r.Z)(e,[{key:"ngOnInit",value:function(){this.initInput(),this.addIconContainer()}},{key:"ngOnChanges",value:function(){this.initInput()}},{key:"initInput",value:function(){this.noLabel?this.el.nativeElement.classList.add("no-label"):this.el.nativeElement.classList.remove("no-label"),this.required?this.el.nativeElement.classList.add("required"):this.el.nativeElement.classList.remove("required"),this.el.nativeElement.classList.add("dhcl-text-input"),this.initIcons()}},{key:"initIcons",value:function(){this.hasSuccess?(this.el.nativeElement.classList.add("dhcl-text-input-success"),this.el.nativeElement.classList.remove("dhcl-text-input-error"),this.iconContainer.innerHTML=this.successIcon):this.hasError?(this.el.nativeElement.classList.add("dhcl-text-input-error"),this.el.nativeElement.classList.remove("dhcl-text-input-success"),this.iconContainer.innerHTML=this.errorIcon):(this.el.nativeElement.classList.remove("dhcl-text-input-success"),this.el.nativeElement.classList.remove("dhcl-text-input-error"),this.iconContainer.innerHTML="")}},{key:"addIconContainer",value:function(){this.iconContainer.classList.add("dhcl-text-input-icon-container"),this.el.nativeElement.querySelector("input")&&this.el.nativeElement.querySelector("input").after(this.iconContainer)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq))},e.\u0275dir=a.lG2({type:e,selectors:[["","dhclTextInput",""]],inputs:{hasSuccess:"hasSuccess",hasError:"hasError",noLabel:"noLabel",required:"required"},features:[a.TTD]}),e}(),Te=function(){var e=function e(){(0,o.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez]]}),e}()},3608:function(e,t,n){"use strict";n.d(t,{Ch:function(){return Qr},w5:function(){return Pr},Vy:function(){return Rr}});var i=n(5121),o=n(2454),r=n(1112),a=n(1998),s=n(1116),c=n(2693),l=n(6570),u=n(1041),d=n(6290),p=n(5587),h=n(4568);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function f(e){for(var t=1;t=0?g:1e3+g))/6e4}},{key:"equals",value:function(e){return"iana"===e.type&&e.name===this.name}},{key:"isValid",get:function(){return this.valid}}],[{key:"create",value:function(e){return ne[e]||(ne[e]=new n(e)),ne[e]}},{key:"resetCache",value:function(){ne={},ee={}}},{key:"isValidSpecifier",value:function(e){return this.isValidZone(e)}},{key:"isValidZone",value:function(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(t){return!1}}}]),n}(W);function oe(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},r=Object.keys(e);for(i=0;i=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var re=["base"],ae=["padTo","floor"],se={};function ce(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=JSON.stringify([e,t]),i=se[n];return i||(i=new Intl.ListFormat(e,t),se[n]=i),i}var le={};function ue(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=JSON.stringify([e,t]),i=le[n];return i||(i=new Intl.DateTimeFormat(e,t),le[n]=i),i}var de={},pe={},he=null;function ge(){return he||(he=(new Intl.DateTimeFormat).resolvedOptions().locale)}function fe(e){for(var t=[],n=1;n<=12;n++){var i=Ei.utc(2016,n,1);t.push(e(i))}return t}function ve(e){for(var t=[],n=1;n<=7;n++){var i=Ei.utc(2016,11,13+n);t.push(e(i))}return t}function me(e,t,n,i,o){var r=e.listingMode(n);return"error"===r?null:"en"===r?i(t):o(t)}var Ce=function(){function e(t,n,i){(0,r.Z)(this,e),this.padTo=i.padTo||0,this.floor=i.floor||!1;var o=oe(i,ae);if(!n||Object.keys(o).length>0){var a=f({useGrouping:!1},i);i.padTo>0&&(a.minimumIntegerDigits=i.padTo),this.inf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=JSON.stringify([e,t]),i=de[n];return i||(i=new Intl.NumberFormat(e,t),de[n]=i),i}(t,a)}}return(0,a.Z)(e,[{key:"format",value:function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return He(this.floor?Math.floor(e):Qe(e,3),this.padTo)}}]),e}(),ye=function(){function e(t,n,i){(0,r.Z)(this,e),this.opts=i;var o=void 0;if(t.zone.isUniversal){var a=t.offset/60*-1,s=a>=0?"Etc/GMT+".concat(a):"Etc/GMT".concat(a);0!==t.offset&&ie.create(s).valid?(o=s,this.dt=t):(o="UTC",this.dt=i.timeZoneName||0===t.offset?t:Ei.fromMillis(t.ts+60*t.offset*1e3))}else"system"===t.zone.type?this.dt=t:(this.dt=t,o=t.zone.name);var c=f({},this.opts);c.timeZone=c.timeZone||o,this.dtf=ue(n,c)}return(0,a.Z)(e,[{key:"format",value:function(){return this.dtf.format(this.dt.toJSDate())}},{key:"formatToParts",value:function(){return this.dtf.formatToParts(this.dt.toJSDate())}},{key:"resolvedOptions",value:function(){return this.dtf.resolvedOptions()}}]),e}(),we=function(){function e(t,n,i){(0,r.Z)(this,e),this.opts=f({style:"long"},i),!n&&qe()&&(this.rtf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=oe(t,re),i=JSON.stringify([e,n]),o=pe[i];return o||(o=new Intl.RelativeTimeFormat(e,t),pe[i]=o),o}(t,i))}return(0,a.Z)(e,[{key:"format",value:function(e,t){return this.rtf?this.rtf.format(e,t):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"always",i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},r=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&r){var a="days"===e;switch(t){case 1:return a?"tomorrow":"next ".concat(o[e][0]);case-1:return a?"yesterday":"last ".concat(o[e][0]);case 0:return a?"today":"this ".concat(o[e][0])}}var s=Object.is(t,-0)||t<0,c=Math.abs(t),l=1===c,u=o[e],d=i?l?u[1]:u[2]||u[1]:l?o[e][0]:e;return s?"".concat(c," ").concat(d," ago"):"in ".concat(c," ").concat(d)}(t,e,this.opts.numeric,"long"!==this.opts.style)}},{key:"formatToParts",value:function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}]),e}(),_e=function(){function e(t,n,i,o){(0,r.Z)(this,e);var a=function(e){var t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));var n,i,o=e.indexOf("-u-");if(-1===o)return[e];try{n=ue(e).resolvedOptions(),i=e}catch(a){var r=e.substring(0,o);n=ue(r).resolvedOptions(),i=r}return[i,n.numberingSystem,n.calendar]}(t),s=(0,h.Z)(a,3),c=s[1],l=s[2];this.locale=s[0],this.numberingSystem=n||c||null,this.outputCalendar=i||l||null,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+="-ca-".concat(n)),t&&(e+="-nu-".concat(t)),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}return(0,a.Z)(e,[{key:"fastNumbers",get:function(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}},{key:"listingMode",value:function(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}},{key:"clone",value:function(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}},{key:"redefaultToEN",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.clone(f(f({},e),{},{defaultToEN:!0}))}},{key:"redefaultToSystem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.clone(f(f({},e),{},{defaultToEN:!1}))}},{key:"months",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return me(this,e,i,lt,function(){var i=n?{month:e,day:"numeric"}:{month:e},o=n?"format":"standalone";return t.monthsCache[o][e]||(t.monthsCache[o][e]=fe(function(e){return t.extract(e,i,"month")})),t.monthsCache[o][e]})}},{key:"weekdays",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return me(this,e,i,ht,function(){var i=n?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},o=n?"format":"standalone";return t.weekdaysCache[o][e]||(t.weekdaysCache[o][e]=ve(function(e){return t.extract(e,i,"weekday")})),t.weekdaysCache[o][e]})}},{key:"meridiems",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return me(this,void 0,t,function(){return gt},function(){if(!e.meridiemCache){var t={hour:"numeric",hourCycle:"h12"};e.meridiemCache=[Ei.utc(2016,11,13,9),Ei.utc(2016,11,13,19)].map(function(n){return e.extract(n,t,"dayperiod")})}return e.meridiemCache})}},{key:"eras",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return me(this,e,n,Ct,function(){var n={era:e};return t.eraCache[e]||(t.eraCache[e]=[Ei.utc(-40,1,1),Ei.utc(2017,1,1)].map(function(e){return t.extract(e,n,"era")})),t.eraCache[e]})}},{key:"extract",value:function(e,t,n){var i=this.dtFormatter(e,t).formatToParts().find(function(e){return e.type.toLowerCase()===n});return i?i.value:null}},{key:"numberFormatter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Ce(this.intl,e.forceSimple||this.fastNumbers,e)}},{key:"dtFormatter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new ye(e,this.intl,t)}},{key:"relFormatter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new we(this.intl,this.isEnglish(),e)}},{key:"listFormatter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ce(this.intl,e)}},{key:"isEnglish",value:function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}},{key:"equals",value:function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}],[{key:"fromOpts",value:function(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}},{key:"create",value:function(t,n,i){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=t||Le.defaultLocale,a=r||(o?"en-US":ge()),s=n||Le.defaultNumberingSystem,c=i||Le.defaultOutputCalendar;return new e(a,s,c,r)}},{key:"resetCache",value:function(){he=null,le={},de={},pe={}}},{key:"fromObject",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.locale,i=t.numberingSystem,o=t.outputCalendar;return e.create(n,i,o)}}]),e}(),xe=null,Me=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this)).fixed=e,i}return(0,a.Z)(n,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC".concat(ot(this.fixed,"narrow"))}},{key:"ianaName",get:function(){return 0===this.fixed?"Etc/UTC":"Etc/GMT".concat(ot(-this.fixed,"narrow"))}},{key:"offsetName",value:function(){return this.name}},{key:"formatOffset",value:function(e,t){return ot(this.fixed,t)}},{key:"isUniversal",get:function(){return!0}},{key:"offset",value:function(){return this.fixed}},{key:"equals",value:function(e){return"fixed"===e.type&&e.fixed===this.fixed}},{key:"isValid",get:function(){return!0}}],[{key:"utcInstance",get:function(){return null===xe&&(xe=new n(0)),xe}},{key:"instance",value:function(e){return 0===e?n.utcInstance:new n(e)}},{key:"parseSpecifier",value:function(e){if(e){var t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new n(tt(t[1],t[2]))}return null}}]),n}(W),Pe=function(e){(0,v.Z)(n,e);var t=(0,m.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this)).zoneName=e,i}return(0,a.Z)(n,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"offsetName",value:function(){return null}},{key:"formatOffset",value:function(){return""}},{key:"offset",value:function(){return NaN}},{key:"equals",value:function(){return!1}},{key:"isValid",get:function(){return!1}}]),n}(W);function Oe(e,t){if(Ee(e)||null===e)return t;if(e instanceof W)return e;if("string"==typeof e){var n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?X.instance:"utc"===n||"gmt"===n?Me.utcInstance:Me.parseSpecifier(n)||ie.create(e)}return Ne(e)?Me.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new Pe(e)}var be,ke=function(){return Date.now()},Se="system",Te=null,Ae=null,Ze=null,Ie=60,Le=function(){function e(){(0,r.Z)(this,e)}return(0,a.Z)(e,null,[{key:"now",get:function(){return ke},set:function(e){ke=e}},{key:"defaultZone",get:function(){return Oe(Se,X.instance)},set:function(e){Se=e}},{key:"defaultLocale",get:function(){return Te},set:function(e){Te=e}},{key:"defaultNumberingSystem",get:function(){return Ae},set:function(e){Ae=e}},{key:"defaultOutputCalendar",get:function(){return Ze},set:function(e){Ze=e}},{key:"twoDigitCutoffYear",get:function(){return Ie},set:function(e){Ie=e%100}},{key:"throwOnInvalid",get:function(){return be},set:function(e){be=e}},{key:"resetCaches",value:function(){_e.resetCache(),ie.resetCache()}}]),e}();function Ee(e){return void 0===e}function Ne(e){return"number"==typeof e}function Fe(e){return"number"==typeof e&&e%1==0}function De(e){return"[object Date]"===Object.prototype.toString.call(e)}function qe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function Re(e){return Array.isArray(e)?e:[e]}function Ue(e,t,n){if(0!==e.length)return e.reduce(function(e,i){var o=[t(i),i];return e&&n(e[0],o[0])===e[0]?e:o},null)[1]}function Be(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ve(e,t,n){return Fe(e)&&e>=t&&e<=n}function He(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=e<0;return n?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function Ge(e){return Ee(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return Ee(e)||null===e||""===e?void 0:parseFloat(e)}function ze(e){if(!Ee(e)&&null!==e&&""!==e){var t=1e3*parseFloat("0."+e);return Math.floor(t)}}function Qe(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Math.pow(10,t),o=n?Math.trunc:Math.round;return o(e*i)/i}function je(e){return e%4==0&&(e%100!=0||e%400==0)}function Ye(e){return je(e)?366:365}function Ke(e,t){var n,i=(n=t-1)-12*Math.floor(n/12)+1;return 2===i?je(e+(t-i)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][i-1]}function We(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}function $e(e){var t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,i=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===i?53:52}function Xe(e){return e>99?e:e>Le.twoDigitCutoffYear?1900+e:2e3+e}function et(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=new Date(e),r={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};i&&(r.timeZone=i);var a=f({timeZoneName:t},r),s=new Intl.DateTimeFormat(n,a).formatToParts(o).find(function(e){return"timezonename"===e.type.toLowerCase()});return s?s.value:null}function tt(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var i=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-i:i)}function nt(e){var t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new P("Invalid unit value ".concat(e));return t}function it(e,t){var n={};for(var i in e)if(Be(e,i)){var o=e[i];if(null==o)continue;n[t(i)]=nt(o)}return n}function ot(e,t){var n=Math.trunc(Math.abs(e/60)),i=Math.trunc(Math.abs(e%60)),o=e>=0?"+":"-";switch(t){case"short":return"".concat(o).concat(He(n,2),":").concat(He(i,2));case"narrow":return"".concat(o).concat(n).concat(i>0?":".concat(i):"");case"techie":return"".concat(o).concat(He(n,2)).concat(He(i,2));default:throw new RangeError("Value format ".concat(t," is out of range for property format"))}}function rt(e){return function(e,t){return["hour","minute","second","millisecond"].reduce(function(t,n){return t[n]=e[n],t},{})}(e)}var at=["January","February","March","April","May","June","July","August","September","October","November","December"],st=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ct=["J","F","M","A","M","J","J","A","S","O","N","D"];function lt(e){switch(e){case"narrow":return[].concat(ct);case"short":return[].concat(st);case"long":return[].concat(at);case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var ut=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],dt=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pt=["M","T","W","T","F","S","S"];function ht(e){switch(e){case"narrow":return[].concat(pt);case"short":return[].concat(dt);case"long":return[].concat(ut);case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var gt=["AM","PM"],ft=["Before Christ","Anno Domini"],vt=["BC","AD"],mt=["B","A"];function Ct(e){switch(e){case"narrow":return[].concat(mt);case"short":return[].concat(vt);case"long":return[].concat(ft);default:return null}}function yt(e,t){var n,i="",r=(0,o.Z)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i+=a.literal?a.val:t(a.val)}}catch(s){r.e(s)}finally{r.f()}return i}var wt={D:T,DD:A,DDD:I,DDDD:L,t:E,tt:N,ttt:F,tttt:D,T:q,TT:R,TTT:U,TTTT:B,f:V,ff:G,fff:Q,ffff:Y,F:H,FF:J,FFF:j,FFFF:K},_t=function(){function e(t,n){(0,r.Z)(this,e),this.opts=n,this.loc=t,this.systemLoc=null}return(0,a.Z)(e,[{key:"formatWithSystemDefault",value:function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,f(f({},this.opts),t)).format()}},{key:"formatDateTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.loc.dtFormatter(e,f(f({},this.opts),t));return n.format()}},{key:"formatDateTimeParts",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.loc.dtFormatter(e,f(f({},this.opts),t));return n.formatToParts()}},{key:"formatInterval",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.loc.dtFormatter(e.start,f(f({},this.opts),t));return n.dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}},{key:"resolvedOptions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.loc.dtFormatter(e,f(f({},this.opts),t));return n.resolvedOptions()}},{key:"num",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.opts.forceSimple)return He(e,t);var n=f({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}},{key:"formatDateTimeFromString",value:function(t,n){var i=this,o="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,a=function(e,n){return i.loc.extract(t,e,n)},s=function(e){return t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):""},c=function(e,n){return o?function(e,t){return lt(t)[e.month-1]}(t,e):a(n?{month:e}:{month:e,day:"numeric"},"month")},l=function(e,n){return o?function(e,t){return ht(t)[e.weekday-1]}(t,e):a(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")},u=function(e){return o?function(e,t){return Ct(t)[e.year<0?0:1]}(t,e):a({era:e},"era")};return yt(e.parseFormat(n),function(n){switch(n){case"S":return i.num(t.millisecond);case"u":case"SSS":return i.num(t.millisecond,3);case"s":return i.num(t.second);case"ss":return i.num(t.second,2);case"uu":return i.num(Math.floor(t.millisecond/10),2);case"uuu":return i.num(Math.floor(t.millisecond/100));case"m":return i.num(t.minute);case"mm":return i.num(t.minute,2);case"h":return i.num(t.hour%12==0?12:t.hour%12);case"hh":return i.num(t.hour%12==0?12:t.hour%12,2);case"H":return i.num(t.hour);case"HH":return i.num(t.hour,2);case"Z":return s({format:"narrow",allowZ:i.opts.allowZ});case"ZZ":return s({format:"short",allowZ:i.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:i.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:i.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:i.loc.locale});case"z":return t.zoneName;case"a":return o?function(e){return gt[e.hour<12?0:1]}(t):a({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return r?a({day:"numeric"},"day"):i.num(t.day);case"dd":return r?a({day:"2-digit"},"day"):i.num(t.day,2);case"c":return i.num(t.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return i.num(t.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return r?a({month:"numeric",day:"numeric"},"month"):i.num(t.month);case"LL":return r?a({month:"2-digit",day:"numeric"},"month"):i.num(t.month,2);case"LLL":return c("short",!0);case"LLLL":return c("long",!0);case"LLLLL":return c("narrow",!0);case"M":return r?a({month:"numeric"},"month"):i.num(t.month);case"MM":return r?a({month:"2-digit"},"month"):i.num(t.month,2);case"MMM":return c("short",!1);case"MMMM":return c("long",!1);case"MMMMM":return c("narrow",!1);case"y":return r?a({year:"numeric"},"year"):i.num(t.year);case"yy":return r?a({year:"2-digit"},"year"):i.num(t.year.toString().slice(-2),2);case"yyyy":return r?a({year:"numeric"},"year"):i.num(t.year,4);case"yyyyyy":return r?a({year:"numeric"},"year"):i.num(t.year,6);case"G":return u("short");case"GG":return u("long");case"GGGGG":return u("narrow");case"kk":return i.num(t.weekYear.toString().slice(-2),2);case"kkkk":return i.num(t.weekYear,4);case"W":return i.num(t.weekNumber);case"WW":return i.num(t.weekNumber,2);case"o":return i.num(t.ordinal);case"ooo":return i.num(t.ordinal,3);case"q":return i.num(t.quarter);case"qq":return i.num(t.quarter,2);case"X":return i.num(Math.floor(t.ts/1e3));case"x":return i.num(t.ts);default:return function(n){var o=e.macroTokenToFormatOpts(n);return o?i.formatWithSystemDefault(t,o):n}(n)}})}},{key:"formatDurationFromString",value:function(t,n){var o,r=this,a=function(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},s=e.parseFormat(n),c=s.reduce(function(e,t){return t.literal?e:e.concat(t.val)},[]),l=t.shiftTo.apply(t,(0,i.Z)(c.map(a).filter(function(e){return e})));return yt(s,(o=l,function(e){var t=a(e);return t?r.num(o.get(t),e.length):e}))}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new e(t,n)}},{key:"parseFormat",value:function(e){for(var t=null,n="",i=!1,o=[],r=0;r0&&o.push({literal:i,val:n}),t=null,n="",i=!i):i||a===t?n+=a:(n.length>0&&o.push({literal:!1,val:n}),n=a,t=a)}return n.length>0&&o.push({literal:i,val:n}),o}},{key:"macroTokenToFormatOpts",value:function(e){return wt[e]}}]),e}(),xt=function(){function e(t,n){(0,r.Z)(this,e),this.reason=t,this.explanation=n}return(0,a.Z)(e,[{key:"toMessage",value:function(){return this.explanation?"".concat(this.reason,": ").concat(this.explanation):this.reason}}]),e}(),Mt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Pt(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),i=1;i1&&void 0!==arguments[1]&&arguments[1];return void 0!==e&&(t||e&&l)?-e:e};return[{years:d(Je(t[1])),months:d(Je(n)),weeks:d(Je(i)),days:d(Je(o)),hours:d(Je(r)),minutes:d(Je(a)),seconds:d(Je(s),"-0"===s),milliseconds:d(ze(c),u)}]}var Gt={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Jt(e,t,n,i,o,r,a){var s={year:2===t.length?Xe(Ge(t)):Ge(t),month:st.indexOf(n)+1,day:Ge(i),hour:Ge(o),minute:Ge(r)};return a&&(s.second=Ge(a)),e&&(s.weekday=e.length>3?ut.indexOf(e)+1:dt.indexOf(e)+1),s}var zt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Qt(e){var t,n=(0,h.Z)(e,12),i=n[8],o=n[9],r=n[10],a=n[11],s=Jt(n[1],n[4],n[3],n[2],n[5],n[6],n[7]);return t=i?Gt[i]:o?0:tt(r,a),[s,new Me(t)]}var jt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Yt=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Kt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Wt(e){var t=(0,h.Z)(e,8);return[Jt(t[1],t[4],t[3],t[2],t[5],t[6],t[7]),Me.utcInstance]}function $t(e){var t=(0,h.Z)(e,8);return[Jt(t[1],t[7],t[2],t[3],t[4],t[5],t[6]),Me.utcInstance]}var Xt=Pt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,It),en=Pt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,It),tn=Pt(/(\d{4})-?(\d{3})/,It),nn=Pt(Zt),on=Ot(function(e,t){return[{year:Dt(e,t),month:Dt(e,t+1,1),day:Dt(e,t+2,1)},null,t+3]},qt,Rt,Ut),rn=Ot(Lt,qt,Rt,Ut),an=Ot(Et,qt,Rt,Ut),sn=Ot(qt,Rt,Ut);function cn(e){return bt(e,[Xt,on],[en,rn],[tn,an],[nn,sn])}function ln(e){return bt(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[zt,Qt])}function un(e){return bt(e,[jt,Wt],[Yt,Wt],[Kt,$t])}var dn=Ot(qt),pn=Pt(/(\d{4})-(\d\d)-(\d\d)/,Ft),hn=Pt(Nt),gn=Ot(qt,Rt,Ut);function fn(e){return bt(e,[pn,on],[hn,gn])}var vn="Invalid Duration",mn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Cn=f({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},mn),yn=f({years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},mn),wn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],_n=wn.slice(0).reverse();function xn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i={values:n?t.values:f(f({},e.values),t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new Pn(i)}function Mn(e,t,n,i,o){var r=e[o][n],a=t[n]/r,s=Math.sign(a)!==Math.sign(i[o])&&0!==i[o]&&Math.abs(a)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(a):Math.trunc(a);i[o]+=s,t[n]-=s*r}var Pn=function(){function e(t){(0,r.Z)(this,e);var n="longterm"===t.conversionAccuracy||!1,i=n?yn:Cn;t.matrix&&(i=t.matrix),this.values=t.values,this.loc=t.loc||_e.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=i,this.isLuxonDuration=!0}return(0,a.Z)(e,[{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"toFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=f(f({},t),{},{floor:!1!==t.round&&!1!==t.floor});return this.isValid?_t.create(this.loc,n).formatDurationFromString(this,e):vn}},{key:"toHuman",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=wn.map(function(n){var i=e.values[n];return Ee(i)?null:e.loc.numberFormatter(f(f({style:"unit",unitDisplay:"long"},t),{},{unit:n.slice(0,-1)})).format(i)}).filter(function(e){return e});return this.loc.listFormatter(f({type:"conjunction",style:t.listStyle||"narrow"},t)).format(n)}},{key:"toObject",value:function(){return this.isValid?f({},this.values):{}}},{key:"toISO",value:function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=Qe(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}},{key:"toISOTime",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.isValid)return null;var t=this.toMillis();if(t<0||t>=864e5)return null;e=f({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);var n=this.shiftTo("hours","minutes","seconds","milliseconds"),i="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(i+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(i+=".SSS"));var o=n.toFormat(i);return e.includePrefix&&(o="T"+o),o}},{key:"toJSON",value:function(){return this.toISO()}},{key:"toString",value:function(){return this.toISO()}},{key:"toMillis",value:function(){return this.as("milliseconds")}},{key:"valueOf",value:function(){return this.toMillis()}},{key:"plus",value:function(t){if(!this.isValid)return this;var n,i=e.fromDurationLike(t),r={},a=(0,o.Z)(wn);try{for(a.s();!(n=a.n()).done;){var s=n.value;(Be(i.values,s)||Be(this.values,s))&&(r[s]=i.get(s)+this.get(s))}}catch(c){a.e(c)}finally{a.f()}return xn(this,{values:r},!0)}},{key:"minus",value:function(t){if(!this.isValid)return this;var n=e.fromDurationLike(t);return this.plus(n.negate())}},{key:"mapUnits",value:function(e){if(!this.isValid)return this;for(var t={},n=0,i=Object.keys(this.values);n0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=e.numberingSystem,i=e.conversionAccuracy,o=e.matrix,r=this.loc.clone({locale:t,numberingSystem:n}),a={loc:r,matrix:o,conversionAccuracy:i};return xn(this,a)}},{key:"as",value:function(e){return this.isValid?this.shiftTo(e).get(e):NaN}},{key:"normalize",value:function(){if(!this.isValid)return this;var e=this.toObject();return function(e,t){_n.reduce(function(n,i){return Ee(t[i])?n:(n&&Mn(e,t,n,t,i),i)},null)}(this.matrix,e),xn(this,{values:e},!0)}},{key:"rescale",value:function(){return this.isValid?xn(this,{values:function(e){for(var t={},n=0,i=Object.entries(e);n=0){r=d;var p=0;for(var h in c)p+=this.matrix[h][d]*c[h],c[h]=0;Ne(l[d])&&(p+=l[d]);var g=Math.trunc(p);for(var f in s[d]=g,c[d]=(1e3*p-1e3*g)/1e3,l)wn.indexOf(f)>wn.indexOf(d)&&Mn(this.matrix,l,f,s,d)}else Ne(l[d])&&(c[d]=l[d])}}catch(m){u.e(m)}finally{u.f()}for(var v in c)0!==c[v]&&(s[r]+=v===r?c[v]:c[v]/this.matrix[r][v]);return xn(this,{values:s},!0).normalize()}},{key:"shiftToAll",value:function(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}},{key:"negate",value:function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);t1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||"object"!=typeof t)throw new P("Duration.fromObject: argument expected to be an object, got ".concat(null===t?"null":typeof t));return new e({values:it(t,e.normalizeUnit),loc:_e.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}},{key:"fromDurationLike",value:function(t){if(Ne(t))return e.fromMillis(t);if(e.isDuration(t))return t;if("object"==typeof t)return e.fromObject(t);throw new P("Unknown duration argument ".concat(t," of type ").concat(typeof t))}},{key:"fromISO",value:function(t,n){var i=function(e){return bt(e,[Vt,Ht])}(t),o=(0,h.Z)(i,1)[0];return o?e.fromObject(o,n):e.invalid("unparsable",'the input "'.concat(t,"\" can't be parsed as ISO 8601"))}},{key:"fromISOTime",value:function(t,n){var i=function(e){return bt(e,[Bt,dn])}(t),o=(0,h.Z)(i,1)[0];return o?e.fromObject(o,n):e.invalid("unparsable",'the input "'.concat(t,"\" can't be parsed as ISO 8601"))}},{key:"invalid",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t)throw new P("need to specify a reason the Duration is invalid");var i=t instanceof xt?t:new xt(t,n);if(Le.throwOnInvalid)throw new _(i);return new e({invalid:i})}},{key:"normalizeUnit",value:function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new M(e);return t}},{key:"isDuration",value:function(e){return e&&e.isLuxonDuration||!1}}]),e}(),On="Invalid Interval";function bn(e,t){return e&&e.isValid?t&&t.isValid?t0&&void 0!==arguments[0]?arguments[0]:"milliseconds";return this.isValid?this.toDuration.apply(this,[e]).get(e):NaN}},{key:"count",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"milliseconds";if(!this.isValid)return NaN;var t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+1}},{key:"hasSame",value:function(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}},{key:"isEmpty",value:function(){return this.s.valueOf()===this.e.valueOf()}},{key:"isAfter",value:function(e){return!!this.isValid&&this.s>e}},{key:"isBefore",value:function(e){return!!this.isValid&&this.e<=e}},{key:"contains",value:function(e){return!!this.isValid&&this.s<=e&&this.e>e}},{key:"set",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.start,i=t.end;return this.isValid?e.fromDateTimes(n||this.s,i||this.e):this}},{key:"splitAt",value:function(){var t=this;if(!this.isValid)return[];for(var n=arguments.length,i=new Array(n),o=0;o+this.e?this.e:l;a.push(e.fromDateTimes(s,u)),s=u,c+=1}return a}},{key:"splitBy",value:function(t){var n=Pn.fromDurationLike(t);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];for(var i,o=this.s,r=1,a=[];o+this.e?this.e:s)),o=i,r+=1}return a}},{key:"divideEqually",value:function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}},{key:"overlaps",value:function(e){return this.e>e.s&&this.s=e.e}},{key:"equals",value:function(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}},{key:"intersection",value:function(t){if(!this.isValid)return this;var n=this.s>t.s?this.s:t.s,i=this.e=i?null:e.fromDateTimes(n,i)}},{key:"union",value:function(t){return this.isValid?e.fromDateTimes(this.st.e?this.e:t.e):this}},{key:"difference",value:function(){for(var t=this,n=arguments.length,i=new Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.isValid?_t.create(this.s.loc.clone(t),e).formatInterval(this):On}},{key:"toISO",value:function(e){return this.isValid?"".concat(this.s.toISO(e),"/").concat(this.e.toISO(e)):On}},{key:"toISODate",value:function(){return this.isValid?"".concat(this.s.toISODate(),"/").concat(this.e.toISODate()):On}},{key:"toISOTime",value:function(e){return this.isValid?"".concat(this.s.toISOTime(e),"/").concat(this.e.toISOTime(e)):On}},{key:"toFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.separator,i=void 0===n?" \u2013 ":n;return this.isValid?"".concat(this.s.toFormat(e)).concat(i).concat(this.e.toFormat(e)):On}},{key:"toDuration",value:function(e,t){return this.isValid?this.e.diff(this.s,e,t):Pn.invalid(this.invalidReason)}},{key:"mapEndpoints",value:function(t){return e.fromDateTimes(t(this.s),t(this.e))}}],[{key:"invalid",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t)throw new P("need to specify a reason the Interval is invalid");var i=t instanceof xt?t:new xt(t,n);if(Le.throwOnInvalid)throw new w(i);return new e({invalid:i})}},{key:"fromDateTimes",value:function(t,n){var i=Ni(t),o=Ni(n),r=bn(i,o);return null==r?new e({start:i,end:o}):r}},{key:"after",value:function(t,n){var i=Pn.fromDurationLike(n),o=Ni(t);return e.fromDateTimes(o,o.plus(i))}},{key:"before",value:function(t,n){var i=Pn.fromDurationLike(n),o=Ni(t);return e.fromDateTimes(o.minus(i),o)}},{key:"fromISO",value:function(t,n){var i=(t||"").split("/",2),o=(0,h.Z)(i,2),r=o[0],a=o[1];if(r&&a){var s,c,l,u;try{c=(s=Ei.fromISO(r,n)).isValid}catch(a){c=!1}try{u=(l=Ei.fromISO(a,n)).isValid}catch(a){u=!1}if(c&&u)return e.fromDateTimes(s,l);if(c){var d=Pn.fromISO(a,n);if(d.isValid)return e.after(s,d)}else if(u){var p=Pn.fromISO(r,n);if(p.isValid)return e.before(l,p)}}return e.invalid("unparsable",'the input "'.concat(t,"\" can't be parsed as ISO 8601"))}},{key:"isInterval",value:function(e){return e&&e.isLuxonInterval||!1}},{key:"merge",value:function(e){var t=e.sort(function(e,t){return e.s-t.s}).reduce(function(e,t){var n=(0,h.Z)(e,2),i=n[0],o=n[1];return o?o.overlaps(t)||o.abutsStart(t)?[i,o.union(t)]:[i.concat([o]),t]:[i,t]},[[],null]),n=(0,h.Z)(t,2),i=n[0],o=n[1];return o&&i.push(o),i}},{key:"xor",value:function(t){var n,r,a=null,s=0,c=[],l=t.map(function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]}),u=(n=Array.prototype).concat.apply(n,(0,i.Z)(l)).sort(function(e,t){return e.time-t.time}),d=(0,o.Z)(u);try{for(d.s();!(r=d.n()).done;){var p=r.value;1===(s+="s"===p.type?1:-1)?a=p.time:(a&&+a!=+p.time&&c.push(e.fromDateTimes(a,p.time)),a=null)}}catch(h){d.e(h)}finally{d.f()}return e.merge(c)}}]),e}(),Sn=function(){function e(){(0,r.Z)(this,e)}return(0,a.Z)(e,null,[{key:"hasDST",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Le.defaultZone,t=Ei.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}},{key:"isValidIANAZone",value:function(e){return ie.isValidZone(e)}},{key:"normalizeZone",value:function(e){return Oe(e,Le.defaultZone)}},{key:"months",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?null:n,o=t.numberingSystem,r=void 0===o?null:o,a=t.locObj,s=void 0===a?null:a,c=t.outputCalendar,l=void 0===c?"gregory":c;return(s||_e.create(i,r,l)).months(e)}},{key:"monthsFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?null:n,o=t.numberingSystem,r=void 0===o?null:o,a=t.locObj,s=void 0===a?null:a,c=t.outputCalendar,l=void 0===c?"gregory":c;return(s||_e.create(i,r,l)).months(e,!0)}},{key:"weekdays",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?null:n,o=t.numberingSystem,r=void 0===o?null:o,a=t.locObj,s=void 0===a?null:a;return(s||_e.create(i,r,null)).weekdays(e)}},{key:"weekdaysFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?null:n,o=t.numberingSystem,r=void 0===o?null:o,a=t.locObj,s=void 0===a?null:a;return(s||_e.create(i,r,null)).weekdays(e,!0)}},{key:"meridiems",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=void 0===t?null:t;return _e.create(n).meridiems()}},{key:"eras",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"short",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,i=void 0===n?null:n;return _e.create(i,null,"gregory").eras(e)}},{key:"features",value:function(){return{relative:qe()}}}]),e}();function Tn(e,t){var n=function(e){return e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf()},i=n(t)-n(e);return Math.floor(Pn.fromMillis(i).as("days"))}function An(e,t,n,o){var r=function(e,t,n){for(var i,o,r={},a=e,s=0,c=[["years",function(e,t){return t.year-e.year}],["quarters",function(e,t){return t.quarter-e.quarter+4*(t.year-e.year)}],["months",function(e,t){return t.month-e.month+12*(t.year-e.year)}],["weeks",function(e,t){var n=Tn(e,t);return(n-n%7)/7}],["days",Tn]];s=0&&(i=u,r[u]=d(e,t),(o=a.plus(r))>t?(r[u]--,e=a.plus(r)):e=o)}return[e,r,o,i]}(e,t,n),a=(0,h.Z)(r,4),s=a[0],c=a[1],l=a[2],u=a[3],d=t-s,g=n.filter(function(e){return["hours","minutes","seconds","milliseconds"].indexOf(e)>=0});0===g.length&&(l0?(f=Pn.fromMillis(d,o)).shiftTo.apply(f,(0,i.Z)(g)).plus(v):v}var Zn={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},In={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Ln=Zn.hanidec.replace(/[\[|\]]/g,"").split("");function En(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n=a&&i<=r[1]&&(t+=i-a)}}return parseInt(t,10)}return t}function Nn(e){var t=e.numberingSystem,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new RegExp("".concat(Zn[t||"latn"]).concat(n))}function Fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return{regex:e,deser:function(e){var n=(0,h.Z)(e,1);return t(En(n[0]))}}}var Dn=String.fromCharCode(160),qn="[ ".concat(Dn,"]"),Rn=new RegExp(qn,"g");function Un(e){return e.replace(/\./g,"\\.?").replace(Rn,qn)}function Bn(e){return e.replace(/\./g,"").replace(Rn," ").toLowerCase()}function Vn(e,t){return null===e?null:{regex:RegExp(e.map(Un).join("|")),deser:function(n){var i=(0,h.Z)(n,1)[0];return e.findIndex(function(e){return Bn(i)===Bn(e)})+t}}}function Hn(e,t){return{regex:e,deser:function(e){var t=(0,h.Z)(e,3);return tt(t[1],t[2])},groups:t}}function Gn(e){return{regex:e,deser:function(e){return(0,h.Z)(e,1)[0]}}}var Jn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}},zn=null;function Qn(e,t){var n;return(n=Array.prototype).concat.apply(n,(0,i.Z)(e.map(function(e){return function(e,t){if(e.literal)return e;var n=Kn(_t.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t)})))}function jn(e,t,n){var i=Qn(_t.parseFormat(n),e),o=i.map(function(t){return n=t,o=Nn(i=e),r=Nn(i,"{2}"),a=Nn(i,"{3}"),s=Nn(i,"{4}"),c=Nn(i,"{6}"),l=Nn(i,"{1,2}"),u=Nn(i,"{1,3}"),d=Nn(i,"{1,6}"),p=Nn(i,"{1,9}"),g=Nn(i,"{2,4}"),f=Nn(i,"{4,6}"),v=function(e){return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:function(e){return(0,h.Z)(e,1)[0]},literal:!0};var t},(m=function(e){if(n.literal)return v(e);switch(e.val){case"G":return Vn(i.eras("short",!1),0);case"GG":return Vn(i.eras("long",!1),0);case"y":return Fn(d);case"yy":return Fn(g,Xe);case"yyyy":return Fn(s);case"yyyyy":return Fn(f);case"yyyyyy":return Fn(c);case"M":return Fn(l);case"MM":return Fn(r);case"MMM":return Vn(i.months("short",!0,!1),1);case"MMMM":return Vn(i.months("long",!0,!1),1);case"L":return Fn(l);case"LL":return Fn(r);case"LLL":return Vn(i.months("short",!1,!1),1);case"LLLL":return Vn(i.months("long",!1,!1),1);case"d":return Fn(l);case"dd":return Fn(r);case"o":return Fn(u);case"ooo":return Fn(a);case"HH":return Fn(r);case"H":return Fn(l);case"hh":return Fn(r);case"h":return Fn(l);case"mm":return Fn(r);case"m":case"q":return Fn(l);case"qq":return Fn(r);case"s":return Fn(l);case"ss":return Fn(r);case"S":return Fn(u);case"SSS":return Fn(a);case"u":return Gn(p);case"uu":return Gn(l);case"uuu":return Fn(o);case"a":return Vn(i.meridiems(),0);case"kkkk":return Fn(s);case"kk":return Fn(g,Xe);case"W":return Fn(l);case"WW":return Fn(r);case"E":case"c":return Fn(o);case"EEE":return Vn(i.weekdays("short",!1,!1),1);case"EEEE":return Vn(i.weekdays("long",!1,!1),1);case"ccc":return Vn(i.weekdays("short",!0,!1),1);case"cccc":return Vn(i.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Hn(new RegExp("([+-]".concat(l.source,")(?::(").concat(r.source,"))?")),2);case"ZZZ":return Hn(new RegExp("([+-]".concat(l.source,")(").concat(r.source,")?")),2);case"z":return Gn(/[a-z_+-/]{1,256}?/i);default:return v(e)}}(n)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"}).token=n,m;var n,i,o,r,a,s,c,l,u,d,p,g,f,v,m}),r=o.find(function(e){return e.invalidReason});if(r)return{input:t,tokens:i,invalidReason:r.invalidReason};var a=function(e){var t=e.map(function(e){return e.regex}).reduce(function(e,t){return"".concat(e,"(").concat(t.source,")")},"");return["^".concat(t,"$"),e]}(o),s=(0,h.Z)(a,2),c=s[1],l=RegExp(s[0],"i"),u=function(e,t,n){var i=e.match(t);if(i){var o={},r=1;for(var a in n)if(Be(n,a)){var s=n[a],c=s.groups?s.groups+1:1;!s.literal&&s.token&&(o[s.token.val[0]]=s.deser(i.slice(r,r+c))),r+=c}return[i,o]}return[i,{}]}(t,l,c),d=(0,h.Z)(u,2),p=d[0],g=d[1],f=g?function(e){var t,n=null;return Ee(e.z)||(n=ie.create(e.z)),Ee(e.Z)||(n||(n=new Me(e.Z)),t=e.Z),Ee(e.q)||(e.M=3*(e.q-1)+1),Ee(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Ee(e.u)||(e.S=ze(e.u)),[Object.keys(e).reduce(function(t,n){var i=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(n);return i&&(t[i]=e[n]),t},{}),n,t]}(g):[null,null,void 0],v=(0,h.Z)(f,3),m=v[0],C=v[1],y=v[2];if(Be(g,"a")&&Be(g,"H"))throw new x("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:i,regex:l,rawMatches:p,matches:g,result:m,zone:C,specificOffset:y}}function Yn(e,t,n){var i=jn(e,t,n);return[i.result,i.zone,i.specificOffset,i.invalidReason]}function Kn(e,t){return e?_t.create(t,e).formatDateTimeParts((zn||(zn=Ei.fromMillis(1555555555555)),zn)).map(function(t){return function(e,t){var n=e.type;if("literal"===n)return{literal:!0,val:e.value};var i=Jn[n];return"object"==typeof i&&(i=i[t[n]]),i?{literal:!1,val:i}:void 0}(t,e)}):null}var Wn=[0,31,59,90,120,151,181,212,243,273,304,334],$n=[0,31,60,91,121,152,182,213,244,274,305,335];function Xn(e,t){return new xt("unit out of range","you specified ".concat(t," (of type ").concat(typeof t,") as a ").concat(e,", which is invalid"))}function ei(e,t,n){var i=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&i.setUTCFullYear(i.getUTCFullYear()-1900);var o=i.getUTCDay();return 0===o?7:o}function ti(e,t,n){return n+(je(e)?$n:Wn)[t-1]}function ni(e,t){var n=je(e)?$n:Wn,i=n.findIndex(function(e){return e$e(n)?(t=n+1,s=1):t=n,f({weekYear:t,weekNumber:s,weekday:a},rt(e))}function oi(e){var t,n=e.weekYear,i=e.weekNumber,o=e.weekday,r=ei(n,1,4),a=Ye(n),s=7*i+o-r-3;s<1?s+=Ye(t=n-1):s>a?(t=n+1,s-=Ye(n)):t=n;var c=ni(t,s);return f({year:t,month:c.month,day:c.day},rt(e))}function ri(e){var t=e.year;return f({year:t,ordinal:ti(t,e.month,e.day)},rt(e))}function ai(e){var t=e.year,n=ni(t,e.ordinal);return f({year:t,month:n.month,day:n.day},rt(e))}function si(e){var t=Fe(e.weekYear),n=Ve(e.weekNumber,1,$e(e.weekYear)),i=Ve(e.weekday,1,7);return t?n?!i&&Xn("weekday",e.weekday):Xn("week",e.week):Xn("weekYear",e.weekYear)}function ci(e){var t=Fe(e.year),n=Ve(e.ordinal,1,Ye(e.year));return t?!n&&Xn("ordinal",e.ordinal):Xn("year",e.year)}function li(e){var t=Fe(e.year),n=Ve(e.month,1,12),i=Ve(e.day,1,Ke(e.year,e.month));return t?n?!i&&Xn("day",e.day):Xn("month",e.month):Xn("year",e.year)}function ui(e){var t=e.hour,n=e.minute,i=e.second,o=e.millisecond,r=Ve(t,0,23)||24===t&&0===n&&0===i&&0===o,a=Ve(n,0,59),s=Ve(i,0,59),c=Ve(o,0,999);return r?a?s?!c&&Xn("millisecond",o):Xn("second",i):Xn("minute",n):Xn("hour",t)}var di="Invalid DateTime",pi=864e13;function hi(e){return new xt("unsupported zone",'the zone "'.concat(e.name,'" is not supported'))}function gi(e){return null===e.weekData&&(e.weekData=ii(e.c)),e.weekData}function fi(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Ei(f(f(f({},n),t),{},{old:n}))}function vi(e,t,n){var i=e-60*t*1e3,o=n.offset(i);if(t===o)return[i,t];var r=n.offset(i-=60*(o-t)*1e3);return o===r?[i,o]:[e-60*Math.min(o,r)*1e3,Math.max(o,r)]}function mi(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Ci(e,t,n){return vi(We(e),t,n)}function yi(e,t){var n=e.o,i=e.c.year+Math.trunc(t.years),o=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),r=f(f({},e.c),{},{year:i,month:o,day:Math.min(e.c.day,Ke(i,o))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),a=Pn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=vi(We(r),n,e.zone),c=(0,h.Z)(s,2),l=c[0],u=c[1];return 0!==a&&(u=e.zone.offset(l+=a)),{ts:l,o:u}}function wi(e,t,n,i,o,r){var a=n.setZone,s=n.zone;if(e&&0!==Object.keys(e).length){var c=t||s,l=Ei.fromObject(e,f(f({},n),{},{zone:c,specificOffset:r}));return a?l:l.setZone(s)}return Ei.invalid(new xt("unparsable",'the input "'.concat(o,"\" can't be parsed as ").concat(i)))}function _i(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return e.isValid?_t.create(_e.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function xi(e,t){var n=e.c.year>9999||e.c.year<0,i="";return n&&e.c.year>=0&&(i+="+"),i+=He(e.c.year,n?6:4),t?(i+="-",i+=He(e.c.month),i+="-",i+=He(e.c.day)):(i+=He(e.c.month),i+=He(e.c.day)),i}function Mi(e,t,n,i,o,r){var a=He(e.c.hour);return t?(a+=":",a+=He(e.c.minute),0===e.c.second&&n||(a+=":")):a+=He(e.c.minute),0===e.c.second&&n||(a+=He(e.c.second),0===e.c.millisecond&&i||(a+=".",a+=He(e.c.millisecond,3))),o&&(e.isOffsetFixed&&0===e.offset&&!r?a+="Z":e.o<0?(a+="-",a+=He(Math.trunc(-e.o/60)),a+=":",a+=He(Math.trunc(-e.o%60))):(a+="+",a+=He(Math.trunc(e.o/60)),a+=":",a+=He(Math.trunc(e.o%60)))),r&&(a+="["+e.zone.ianaName+"]"),a}var Pi={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Oi={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},bi={ordinal:1,hour:0,minute:0,second:0,millisecond:0},ki=["year","month","day","hour","minute","second","millisecond"],Si=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ti=["year","ordinal","hour","minute","second","millisecond"];function Ai(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new M(e);return t}function Zi(e,t){var n,i,r=Oe(t.zone,Le.defaultZone),a=_e.fromObject(t),s=Le.now();if(Ee(e.year))n=s;else{var c,l=(0,o.Z)(ki);try{for(l.s();!(c=l.n()).done;){var u=c.value;Ee(e[u])&&(e[u]=Pi[u])}}catch(f){l.e(f)}finally{l.f()}var d=li(e)||ui(e);if(d)return Ei.invalid(d);var p=Ci(e,r.offset(s),r),g=(0,h.Z)(p,2);n=g[0],i=g[1]}return new Ei({ts:n,zone:r,loc:a,o:i})}function Ii(e,t,n){var i=!!Ee(n.round)||n.round,r=function(e,o){return e=Qe(e,i||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,o)},a=function(i){return n.calendary?t.hasSame(e,i)?0:t.startOf(i).diff(e.startOf(i),i).get(i):t.diff(e,i).get(i)};if(n.unit)return r(a(n.unit),n.unit);var s,c=(0,o.Z)(n.units);try{for(c.s();!(s=c.n()).done;){var l=s.value,u=a(l);if(Math.abs(u)>=1)return r(u,l)}}catch(d){c.e(d)}finally{c.f()}return r(e>t?-0:0,n.units[n.units.length-1])}function Li(e){var t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}var Ei=function(){function e(t){(0,r.Z)(this,e);var n=t.zone||Le.defaultZone,i=t.invalid||(Number.isNaN(t.ts)?new xt("invalid input"):null)||(n.isValid?null:hi(n));this.ts=Ee(t.ts)?Le.now():t.ts;var o=null,a=null;if(!i)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n)){var s=[t.old.c,t.old.o];o=s[0],a=s[1]}else{var c=n.offset(this.ts);o=mi(this.ts,c),o=(i=Number.isNaN(o.year)?new xt("invalid input"):null)?null:o,a=i?null:c}this._zone=n,this.loc=t.loc||_e.create(),this.invalid=i,this.weekData=null,this.c=o,this.o=a,this.isLuxonDateTime=!0}return(0,a.Z)(e,[{key:"get",value:function(e){return this[e]}},{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}},{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"outputCalendar",get:function(){return this.isValid?this.loc.outputCalendar:null}},{key:"zone",get:function(){return this._zone}},{key:"zoneName",get:function(){return this.isValid?this.zone.name:null}},{key:"year",get:function(){return this.isValid?this.c.year:NaN}},{key:"quarter",get:function(){return this.isValid?Math.ceil(this.c.month/3):NaN}},{key:"month",get:function(){return this.isValid?this.c.month:NaN}},{key:"day",get:function(){return this.isValid?this.c.day:NaN}},{key:"hour",get:function(){return this.isValid?this.c.hour:NaN}},{key:"minute",get:function(){return this.isValid?this.c.minute:NaN}},{key:"second",get:function(){return this.isValid?this.c.second:NaN}},{key:"millisecond",get:function(){return this.isValid?this.c.millisecond:NaN}},{key:"weekYear",get:function(){return this.isValid?gi(this).weekYear:NaN}},{key:"weekNumber",get:function(){return this.isValid?gi(this).weekNumber:NaN}},{key:"weekday",get:function(){return this.isValid?gi(this).weekday:NaN}},{key:"ordinal",get:function(){return this.isValid?ri(this.c).ordinal:NaN}},{key:"monthShort",get:function(){return this.isValid?Sn.months("short",{locObj:this.loc})[this.month-1]:null}},{key:"monthLong",get:function(){return this.isValid?Sn.months("long",{locObj:this.loc})[this.month-1]:null}},{key:"weekdayShort",get:function(){return this.isValid?Sn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}},{key:"weekdayLong",get:function(){return this.isValid?Sn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}},{key:"offset",get:function(){return this.isValid?+this.o:NaN}},{key:"offsetNameShort",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}},{key:"offsetNameLong",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}},{key:"isOffsetFixed",get:function(){return this.isValid?this.zone.isUniversal:null}},{key:"isInDST",get:function(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return je(this.year)}},{key:"daysInMonth",get:function(){return Ke(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?Ye(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?$e(this.weekYear):NaN}},{key:"resolvedLocaleOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=_t.create(this.loc.clone(e),e).resolvedOptions(this),n=t.locale,i=t.numberingSystem,o=t.calendar;return{locale:n,numberingSystem:i,outputCalendar:o}}},{key:"toUTC",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.setZone(Me.instance(e),t)}},{key:"toLocal",value:function(){return this.setZone(Le.defaultZone)}},{key:"setZone",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.keepLocalTime,o=void 0!==i&&i,r=n.keepCalendarTime,a=void 0!==r&&r;if((t=Oe(t,Le.defaultZone)).equals(this.zone))return this;if(t.isValid){var s=this.ts;if(o||a){var c=t.offset(this.ts),l=this.toObject(),u=Ci(l,c,t),d=(0,h.Z)(u,1);s=d[0]}return fi(this,{ts:s,zone:t})}return e.invalid(hi(t))}},{key:"reconfigure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=e.numberingSystem,i=e.outputCalendar,o=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:i});return fi(this,{loc:o})}},{key:"setLocale",value:function(e){return this.reconfigure({locale:e})}},{key:"set",value:function(e){if(!this.isValid)return this;var t,n=it(e,Ai),i=!Ee(n.weekYear)||!Ee(n.weekNumber)||!Ee(n.weekday),o=!Ee(n.ordinal),r=!Ee(n.year),a=!Ee(n.month)||!Ee(n.day);if((r||a||o)&&(n.weekYear||n.weekNumber))throw new x("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&o)throw new x("Can't mix ordinal dates with month/day");i?t=oi(f(f({},ii(this.c)),n)):Ee(n.ordinal)?(t=f(f({},this.toObject()),n),Ee(n.day)&&(t.day=Math.min(Ke(t.year,t.month),t.day))):t=ai(f(f({},ri(this.c)),n));var s=Ci(t,this.o,this.zone),c=(0,h.Z)(s,2);return fi(this,{ts:c[0],o:c[1]})}},{key:"plus",value:function(e){return this.isValid?fi(this,yi(this,Pn.fromDurationLike(e))):this}},{key:"minus",value:function(e){return this.isValid?fi(this,yi(this,Pn.fromDurationLike(e).negate())):this}},{key:"startOf",value:function(e){if(!this.isValid)return this;var t={},n=Pn.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){var i=Math.ceil(this.month/3);t.month=3*(i-1)+1}return this.set(t)}},{key:"endOf",value:function(e){return this.isValid?this.plus((0,p.Z)({},e,1)).startOf(e).minus(1):this}},{key:"toFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.isValid?_t.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):di}},{key:"toLocaleString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.isValid?_t.create(this.loc.clone(t),e).formatDateTime(this):di}},{key:"toLocaleParts",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.isValid?_t.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}},{key:"toISO",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.format,n=void 0===t?"extended":t,i=e.suppressSeconds,o=void 0!==i&&i,r=e.suppressMilliseconds,a=void 0!==r&&r,s=e.includeOffset,c=void 0===s||s,l=e.extendedZone,u=void 0!==l&&l;if(!this.isValid)return null;var d="extended"===n,p=xi(this,d);return(p+="T")+Mi(this,d,o,a,c,u)}},{key:"toISODate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.format,n=void 0===t?"extended":t;return this.isValid?xi(this,"extended"===n):null}},{key:"toISOWeekDate",value:function(){return _i(this,"kkkk-'W'WW-c")}},{key:"toISOTime",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.suppressMilliseconds,n=void 0!==t&&t,i=e.suppressSeconds,o=void 0!==i&&i,r=e.includeOffset,a=void 0===r||r,s=e.includePrefix,c=void 0!==s&&s,l=e.extendedZone,u=void 0!==l&&l,d=e.format,p=void 0===d?"extended":d;if(!this.isValid)return null;var h=c?"T":"";return h+Mi(this,"extended"===p,o,n,a,u)}},{key:"toRFC2822",value:function(){return _i(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}},{key:"toHTTP",value:function(){return _i(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}},{key:"toSQLDate",value:function(){return this.isValid?xi(this,!0):null}},{key:"toSQLTime",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.includeOffset,n=void 0===t||t,i=e.includeZone,o=void 0!==i&&i,r=e.includeOffsetSpace,a=void 0===r||r,s="HH:mm:ss.SSS";return(o||n)&&(a&&(s+=" "),o?s+="z":n&&(s+="ZZ")),_i(this,s,!0)}},{key:"toSQL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.isValid?"".concat(this.toSQLDate()," ").concat(this.toSQLTime(e)):null}},{key:"toString",value:function(){return this.isValid?this.toISO():di}},{key:"valueOf",value:function(){return this.toMillis()}},{key:"toMillis",value:function(){return this.isValid?this.ts:NaN}},{key:"toSeconds",value:function(){return this.isValid?this.ts/1e3:NaN}},{key:"toUnixInteger",value:function(){return this.isValid?Math.floor(this.ts/1e3):NaN}},{key:"toJSON",value:function(){return this.toISO()}},{key:"toBSON",value:function(){return this.toJSDate()}},{key:"toObject",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.isValid)return{};var t=f({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}},{key:"toJSDate",value:function(){return new Date(this.isValid?this.ts:NaN)}},{key:"diff",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"milliseconds",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this.isValid||!e.isValid)return Pn.invalid("created by diffing an invalid DateTime");var i=f({locale:this.locale,numberingSystem:this.numberingSystem},n),o=Re(t).map(Pn.normalizeUnit),r=e.valueOf()>this.valueOf(),a=r?this:e,s=r?e:this,c=An(a,s,o,i);return r?c.negate():c}},{key:"diffNow",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"milliseconds",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.diff(e.now(),t,n)}},{key:"until",value:function(e){return this.isValid?kn.fromDateTimes(this,e):this}},{key:"hasSame",value:function(e,t){if(!this.isValid)return!1;var n=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(t)<=n&&n<=i.endOf(t)}},{key:"equals",value:function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}},{key:"toRelative",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.isValid)return null;var n=t.base||e.fromObject({},{zone:this.zone}),i=t.padding?this0&&void 0!==arguments[0]?arguments[0]:{};return this.isValid?Ii(t.base||e.fromObject({},{zone:this.zone}),this,f(f({},t),{},{numeric:"auto",units:["years","months","days"],calendary:!0})):null}}],[{key:"now",value:function(){return new e({})}},{key:"local",value:function(){var e=Li(arguments),t=(0,h.Z)(e,2),n=t[0],i=t[1],o=(0,h.Z)(i,7),r=o[0],a=o[1],s=o[2],c=o[3],l=o[4],u=o[5],d=o[6];return Zi({year:r,month:a,day:s,hour:c,minute:l,second:u,millisecond:d},n)}},{key:"utc",value:function(){var e=Li(arguments),t=(0,h.Z)(e,2),n=t[0],i=t[1],o=(0,h.Z)(i,7),r=o[0],a=o[1],s=o[2],c=o[3],l=o[4],u=o[5],d=o[6];return n.zone=Me.utcInstance,Zi({year:r,month:a,day:s,hour:c,minute:l,second:u,millisecond:d},n)}},{key:"fromJSDate",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=De(t)?t.valueOf():NaN;if(Number.isNaN(i))return e.invalid("invalid input");var o=Oe(n.zone,Le.defaultZone);return o.isValid?new e({ts:i,zone:o,loc:_e.fromObject(n)}):e.invalid(hi(o))}},{key:"fromMillis",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Ne(t))return t<-pi||t>pi?e.invalid("Timestamp out of range"):new e({ts:t,zone:Oe(n.zone,Le.defaultZone),loc:_e.fromObject(n)});throw new P("fromMillis requires a numerical input, but received a ".concat(typeof t," with value ").concat(t))}},{key:"fromSeconds",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Ne(t))return new e({ts:1e3*t,zone:Oe(n.zone,Le.defaultZone),loc:_e.fromObject(n)});throw new P("fromSeconds requires a numerical input")}},{key:"fromObject",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=t||{};var i=Oe(n.zone,Le.defaultZone);if(!i.isValid)return e.invalid(hi(i));var r=Le.now(),a=Ee(n.specificOffset)?i.offset(r):n.specificOffset,s=it(t,Ai),c=!Ee(s.ordinal),l=!Ee(s.year),u=!Ee(s.month)||!Ee(s.day),d=l||u,p=s.weekYear||s.weekNumber,g=_e.fromObject(n);if((d||c)&&p)throw new x("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&c)throw new x("Can't mix ordinal dates with month/day");var f,v,m=p||s.weekday&&!d,C=mi(r,a);m?(f=Si,v=Oi,C=ii(C)):c?(f=Ti,v=bi,C=ri(C)):(f=ki,v=Pi);var y,w=!1,_=(0,o.Z)(f);try{for(_.s();!(y=_.n()).done;){var M=y.value,P=s[M];Ee(P)?s[M]=w?v[M]:C[M]:w=!0}}catch(L){_.e(L)}finally{_.f()}var O=m?si(s):c?ci(s):li(s),b=O||ui(s);if(b)return e.invalid(b);var k=m?oi(s):c?ai(s):s,S=Ci(k,a,i),T=(0,h.Z)(S,2),A=T[0],Z=T[1],I=new e({ts:A,zone:i,o:Z,loc:g});return s.weekday&&d&&t.weekday!==I.weekday?e.invalid("mismatched weekday","you can't specify both a weekday of ".concat(s.weekday," and a date of ").concat(I.toISO())):I}},{key:"fromISO",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=cn(e),i=(0,h.Z)(n,2),o=i[0],r=i[1];return wi(o,r,t,"ISO 8601",e)}},{key:"fromRFC2822",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ln(e),i=(0,h.Z)(n,2),o=i[0],r=i[1];return wi(o,r,t,"RFC 2822",e)}},{key:"fromHTTP",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=un(e),i=(0,h.Z)(n,2),o=i[0],r=i[1];return wi(o,r,t,"HTTP",t)}},{key:"fromFormat",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Ee(t)||Ee(n))throw new P("fromFormat requires an input string and a format");var o=i.locale,r=void 0===o?null:o,a=i.numberingSystem,s=void 0===a?null:a,c=_e.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),l=Yn(c,t,n),u=(0,h.Z)(l,4),d=u[0],p=u[1],g=u[2],f=u[3];return f?e.invalid(f):wi(d,p,i,"format ".concat(n),t,g)}},{key:"fromString",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.fromFormat(t,n,i)}},{key:"fromSQL",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=fn(e),i=(0,h.Z)(n,2),o=i[0],r=i[1];return wi(o,r,t,"SQL",e)}},{key:"invalid",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t)throw new P("need to specify a reason the DateTime is invalid");var i=t instanceof xt?t:new xt(t,n);if(Le.throwOnInvalid)throw new y(i);return new e({invalid:i})}},{key:"isDateTime",value:function(e){return e&&e.isLuxonDateTime||!1}},{key:"parseFormatForOpts",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Kn(e,_e.fromObject(t));return n?n.map(function(e){return e?e.val:null}).join(""):null}},{key:"expandFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Qn(_t.parseFormat(e),_e.fromObject(t));return n.map(function(e){return e.val}).join("")}},{key:"min",value:function(){for(var t=arguments.length,n=new Array(t),i=0;i2&&void 0!==arguments[2]?arguments[2]:{},i=n.locale,o=void 0===i?null:i,r=n.numberingSystem,a=void 0===r?null:r,s=_e.fromOpts({locale:o,numberingSystem:a,defaultToEN:!0});return jn(s,e,t)}},{key:"fromStringExplain",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.fromFormatExplain(t,n,i)}},{key:"DATE_SHORT",get:function(){return T}},{key:"DATE_MED",get:function(){return A}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return Z}},{key:"DATE_FULL",get:function(){return I}},{key:"DATE_HUGE",get:function(){return L}},{key:"TIME_SIMPLE",get:function(){return E}},{key:"TIME_WITH_SECONDS",get:function(){return N}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return F}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return D}},{key:"TIME_24_SIMPLE",get:function(){return q}},{key:"TIME_24_WITH_SECONDS",get:function(){return R}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return U}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return B}},{key:"DATETIME_SHORT",get:function(){return V}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return H}},{key:"DATETIME_MED",get:function(){return G}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return J}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return z}},{key:"DATETIME_FULL",get:function(){return Q}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return j}},{key:"DATETIME_HUGE",get:function(){return Y}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return K}}]),e}();function Ni(e){if(Ei.isDateTime(e))return e;if(e&&e.valueOf&&Ne(e.valueOf()))return Ei.fromJSDate(e);if(e&&"object"==typeof e)return Ei.fromObject(e);throw new P("Unknown datetime argument: ".concat(e,", of type ").concat(typeof e))}var Fi=n(8512),Di=n(3530),qi=n(6410),Ri=function(e){return{"is-selected":e}};function Ui(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"div",2),l.TgZ(2,"span",3),l._uU(3),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.Q6J("ngClass",l.VKq(2,Ri,n.isSelected)),l.xp6(3),l.hij(" ",n.appointmentDetails.name," ")}}function Bi(e,t){1&e&&(l.TgZ(0,"p",6),l._uU(1," Sorry, there are no appointments available for online scheduling at this time. "),l.qZA())}function Vi(e,t){if(1&e&&(l.TgZ(0,"p",6),l.TgZ(1,"strong"),l._uU(2),l.qZA(),l._uU(3),l.qZA()),2&e){var n=l.oxw();l.xp6(2),l.hij("",n.formattedOriginalApptTime," "),l.xp6(1),l.hij(" with ",n.providerName," ")}}function Hi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-guided-schedule-flow",3),l.NdJ("showSpinner",function(e){return l.CHM(n),l.oxw().toggleSpinner(e)})("navigateToSchedulingSpa",function(e){return l.CHM(n),l.oxw().navigateToSchedulingSpa.emit(e)})("closeClicked",function(e){return l.CHM(n),l.oxw().closeClickedHandler(e)}),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("baseUrl",i.baseUrl)("provider",i.provider)("showNewSchedulingApp",i.showNewSchedulingApp)("isCaptchaEnabled",i.isCaptchaEnabled)("isBookAgain",i.isBookAgain)("isLoggedIn",i.isLoggedIn)("isLocationAppt",i.isLocationAppt)("mrn",i.mrn)("isV5",i.v5Provider)("patientDetail",i.patientDetail)("outreachToken",i.outreachToken)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)}}function Gi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-guided-reschedule-flow",4),l.NdJ("showSpinner",function(e){return l.CHM(n),l.oxw().toggleSpinner(e)})("rescheduleSuccess",function(e){return l.CHM(n),l.oxw().rescheduleSuccessHandler(e)}),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("provider",i.provider)("rescheduleData",i.rescheduleData)("refreshAfterReschedule",i.refreshAfterReschedule)("apimSubscriptionKey",i.apimSubscriptionKey)("clientId",i.clientId)("clientSecret",i.clientSecret)("captchaSiteKey",i.captchaSiteKey)("tenantCode",i.tenantCode)("captchaEnabled",i.isCaptchaEnabled)("market",i.market)("useLegacyAPI",i.useLegacyAPI)}}function Ji(e,t){if(1&e&&l._UZ(0,"dhcl-progress-bar",15),2&e){var n=l.oxw(2);l.Q6J("progress",n.progress)}}function zi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",16),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).backBtnHandler()}),l.O4$(),l.TgZ(1,"svg",17),l._UZ(2,"path",18),l.qZA(),l._uU(3," Back "),l.qZA()}}function Qi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-cross-portal-popup-notification",19),l.NdJ("showStep1",function(){return l.CHM(n),l.oxw(2).showStep1Handler()}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("embedSource",i.embedSource)}}function ji(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-step1",20),l.NdJ("statusChange",function(e){return l.CHM(n),l.oxw(2).establishPatientHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("providerFullName",i.provider.displayFullName)("providerSpecialty",i.provider.primarySpecialty||(i.provider.specialties?i.provider.specialties[0]:""))("phoneNumber",i.getOfficePhoneNumber())("acceptingNewPatients",i.provider.acceptsNewPatients)("appointmentsAvailable",i.appointmentsAvailable)("canBookOnline",i.provider.isBookOnline)("embedSource",i.embedSource)("showPopupNotification",i.showPopupNotification)}}function Yi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-step2",21),l.NdJ("locationSelected",function(e){return l.CHM(n),l.oxw(2).locationSelectedHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("providerName",i.provider.displayFullName)("visitsWithNoOnlineScheduling",i.visitsWithNoOnlineScheduling)("visitsWithOnlineScheduling",i.visitsWithOnlineScheduling)("skipSingleLocation",i.isLocationAppt)}}function Ki(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-step3",22),l.NdJ("showDescription",function(e){return l.CHM(n),l.oxw(2).showAppointmentTypeDescriptionHandler(e)})("appointmentTypeSelected",function(e){return l.CHM(n),l.oxw(2).appointmentTypeSelectHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("appointmentTypeList",i.appointmentTypeList)("showApptTypeDescription",i.showApptTypeDescription)("phoneNumber",i.getOfficePhoneNumber())("market",i.market)("useLegacyAPI",i.useLegacyAPI)}}function Wi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-step4",23),l.NdJ("appointmentSelected",function(e){return l.CHM(n),l.oxw(2).appointmentSelectionHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("isLocationAppt",i.isLocationAppt)("selectedLocation",i.selectedLocation)("selectedAppointmentType",i.selectedAppointmentType)("appointmentSchedule",i.appointmentSchedule)("noTimesLabel",i.noTimesLabel)}}function $i(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-stepper-error",24),l.NdJ("closeClicked",function(e){return l.CHM(n),l.oxw(2).closeClickedHandler(e)}),l.qZA()}}function Xi(e,t){if(1&e&&l._UZ(0,"dhgf-call-to-schedule",25),2&e){var n=l.oxw(2);l.Q6J("providerName",n.provider.displayFullName)("phoneNumber",n.provider.offices[0].addresses[0].phone||n.provider.offices[0].addresses[0].phones[0])}}function eo(e,t){if(1&e&&l._UZ(0,"dhgf-find-another-doctor",26),2&e){var n=l.oxw(2);l.Q6J("providerName",n.provider.displayFullName)("baseUrl",n.baseUrl)("useLegacyAPI",n.useLegacyAPI)("market",n.market)("embedSource",n.embedSource)}}function to(e,t){if(1&e&&(l.TgZ(0,"div",2),l.YNc(1,Ji,1,1,"dhcl-progress-bar",3),l.TgZ(2,"div",4),l.YNc(3,zi,4,0,"button",5),l.qZA(),l.TgZ(4,"div",6),l.YNc(5,Qi,1,1,"dhgf-cross-portal-popup-notification",7),l.YNc(6,ji,1,8,"dhgf-step1",8),l.YNc(7,Yi,1,4,"dhgf-step2",9),l.YNc(8,Ki,1,5,"dhgf-step3",10),l.YNc(9,Wi,1,5,"dhgf-step4",11),l.YNc(10,$i,1,0,"dhgf-stepper-error",12),l.qZA(),l.YNc(11,Xi,1,2,"dhgf-call-to-schedule",13),l.YNc(12,eo,1,5,"dhgf-find-another-doctor",14),l.qZA()),2&e){var n=l.oxw();l.ekj("has-error",n.activeStep<0&&!n.stepperError),l.xp6(1),l.Q6J("ngIf",n.activeStep>=0),l.xp6(2),l.Q6J("ngIf",0===n.activeStep&&n.popupNotificationAlreadyDisplayed||n.activeStep>0&&!n.isLocationAppt||n.isLocationAppt&&n.appointmentTypeList.length>1&&n.activeStep>2),l.xp6(2),l.Q6J("ngIf",n.showPopupNotification),l.xp6(1),l.Q6J("ngIf",0===n.activeStep),l.xp6(1),l.Q6J("ngIf",1===n.activeStep),l.xp6(1),l.Q6J("ngIf",2===n.activeStep),l.xp6(1),l.Q6J("ngIf",3===n.activeStep&&n.isScheduleRetrieved),l.xp6(1),l.Q6J("ngIf",n.stepperError),l.xp6(1),l.Q6J("ngIf",-1===n.activeStep),l.xp6(1),l.Q6J("ngIf",-2===n.activeStep)}}function no(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1," As soon as more supplies are made available to us, we will add more appointment times. We appreciate your patience. We are working closely with the local health department and with community partners to urgently secure additional vaccination allocations so that we can offer vaccination to all of our patients. "),l.qZA())}function io(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1," You can book a COVID-19 vaccination appointment by invitation only. "),l.qZA())}function oo(e,t){if(1&e&&(l.TgZ(0,"div",27),l.TgZ(1,"div",28),l.TgZ(2,"div",29),l.TgZ(3,"h2"),l._uU(4,"Sorry, there are no appointments available at this time"),l.qZA(),l.qZA(),l.TgZ(5,"div",30),l.YNc(6,no,2,0,"span",31),l.YNc(7,io,2,0,"span",31),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(6),l.Q6J("ngIf",!n.hasNoToken),l.xp6(1),l.Q6J("ngIf",n.hasNoToken)}}var ro="p{color:var(--dhcl-color-gray-dark);font-size:14px;font-style:normal;letter-spacing:.1px;line-height:22px;margin:0}a{color:var(--dhcl-color-secondary);font-family:var(--dhcl-font-family);font-weight:700;text-decoration:none;transition:var(--dhcl-default-transition)}a:focus,a:hover{color:var(--dhcl-color-secondary-dark)}.p1bold{color:var(--dhcl-color-gray-dark);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.1px;line-height:24px}.card{background:var(--dhcl-color-white);border:2px solid transparent;cursor:pointer;margin:20px auto;max-width:100%;transition:var(--dhcl-default-transition);width:400px}.card .card-title svg{margin-right:10px}.card svg{margin-right:5px;vertical-align:middle}.card .card-row{margin:0;padding-top:10px}.card.is-selected,.card:hover{border:2px solid var(--dhcl-color-secondary)}.card.is-not-selectable{border-radius:0;box-shadow:none;cursor:auto;padding:0}.card.is-not-selectable:hover{border:2px solid transparent}.card.is-selectable{border-radius:4px;box-shadow:0 2px 8px rgba(77,82,90,.3);padding:24px 20px}.card .phone-link{text-decoration:none}.card .phone-link,.card .phone-link:visited{color:var(--dhcl-color-secondary-dark)}.card .phone-link:hover{-webkit-text-decoration-color:var(--dhcl-color-secondary-darkest);color:var(--dhcl-color-secondary-darkest);text-decoration:underline;text-decoration-color:var(--dhcl-color-secondary-darkest)}@media (min-width:320px) and (max-width:480px){.card.is-selectable{padding:15px 20px}}.dhcl-modal-content.guided-flow-modal{overflow:hidden;padding:0!important}.dhcl-modal-content.guided-flow-modal .close-btn{margin:10px}.guided-flow-step-wrapper{box-sizing:border-box;padding:20px 20px 100px}.guided-flow-step-wrapper h3.guided-flow-step-wrapper-header{color:var(--dhcl-color-gray-dark);font-size:20px;font-weight:700;line-height:28px;margin:-19px auto 20px;max-width:100%;text-align:center;width:400px}.guided-flow-step-wrapper-content{max-height:850px;overflow:none;padding:0}@media (max-height:970px){.guided-flow-step-wrapper-content{max-height:950px}}@media (max-width:419px){.guided-flow-step-wrapper-content{max-height:calc(100vh - 215px);overflow-x:hidden;overflow-y:auto}@supports (-webkit-touch-callout:none){.guided-flow-step-wrapper-content{max-height:calc(100vh - 310px)}}}.guided-flow-step-wrapper-content a{text-decoration:none}.guided-flow-step-wrapper-content p{color:var(--dhcl-color-gray-dark);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:24px;margin:20px 0}.guided-flow-step-wrapper .step-container{box-sizing:border-box;display:inline-block;padding:15px;width:100%}.guided-flow-step-wrapper-footer{background:var(--dhcl-color-white);bottom:0;box-sizing:border-box;left:0;padding:0 20px;position:absolute;text-align:center;width:100%}.guided-flow-step-wrapper-footer button{margin:15px 10px 15px 0}.guided-flow-step-wrapper-footer button.next-btn{float:right;margin:10px 0 20px}.guided-flow-step-wrapper-footer button.cancel-btn{height:50px;width:190px}@media (max-width:419px){.guided-flow-step-wrapper-footer button{margin:10px 0 20px;width:100%}.guided-flow-step-wrapper-footer button.next-btn{float:none}.guided-flow-step-wrapper-footer button.cancel-btn{width:100%}}.guided-flow-step-wrapper div{box-sizing:border-box}@media (max-width:420px){.guided-flow-modal{height:auto;min-height:100vh}@supports (-webkit-touch-callout:none){.guided-flow-modal{min-height:-webkit-fill-available}}}.guided-flow-modal-portal{overflow:hidden;padding:0!important}@media (max-width:419px){.guided-flow-modal-portal{height:auto;min-height:700px!important;overflow:hidden;padding:0!important}.guided-flow-modal-portal .close-btn{margin:10px}}.guided-flow-step-wrapper h3.guided-flow-step-wrapper-header{margin-bottom:10px}.dhcl-datepicker-wrapper .dhcl-datepicker{overflow:hidden!important}.dhcl-datepicker-wrapper .dhcl-datepicker .datepicker-dialog{position:relative!important;top:5px!important}.inperson-visit-card p{white-space:normal!important}@media (max-width:419px){.guided-flow-step-wrapper-content{max-height:calc(100vh - 115px)}}.dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container{margin-top:0!important}.dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container span.week-day{margin-top:1%!important}.date-time-picker button.dhcl-timepicker-nav img{max-width:none!important}";function ao(e,t){if(1&e&&l._UZ(0,"dhcl-progress-bar",12),2&e){var n=l.oxw(2);l.Q6J("progress",n.progress)}}function so(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",13),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).backBtnHandler()}),l.O4$(),l.TgZ(1,"svg",14),l._UZ(2,"path",15),l.qZA(),l._uU(3," Back "),l.qZA()}}function co(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-reschedule-reason",16),l.NdJ("reasonChange",function(e){return l.CHM(n),l.oxw(2).rescheduleReasonHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("originalApptTime",i.rescheduleData.originalApptTime)("providerName",i.provider.displayFullName)("state",i.rescheduleData.state)}}function lo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-step4",17),l.NdJ("appointmentSelected",function(e){return l.CHM(n),l.oxw(2).appointmentSelectionHandler(e)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("isReschedule",!0)("selectedLocation",i.selectedLocation)("selectedAppointmentType",i.selectedAppointmentType)("appointmentSchedule",i.appointmentSchedule)}}function uo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-reschedule-confirm",18),l.NdJ("confirm",function(){return l.CHM(n),l.oxw(2).rescheduleConfirmHandler()}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("selectedAppointmentType",i.selectedAppointmentType)("selectedLocation",i.selectedLocation)("providerDetails",i.provider)("appointmentSlot",i.appointmentSlot)("newPatient",i.newPatient)("captchaEnabled",i.captchaEnabled)("state",i.rescheduleData.state)}}function po(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-reschedule-success",19),l.NdJ("done",function(){return l.CHM(n),l.oxw(2).rescheduleDoneHandler(!0)}),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("newVisitVirtual",i.selectedLocation&&0===i.selectedLocation.type)("newApptTime",i.selectedAppointmentTime)("providerName",i.provider.displayFullName)("state",i.rescheduleData.state)}}function ho(e,t){if(1&e&&l._UZ(0,"dhgf-reschedule-error",20),2&e){var n=l.oxw(2);l.Q6J("providerName",n.provider.displayFullName)("phoneNumber",n.provider.offices[0].addresses[0].phones[0])}}function go(e,t){if(1&e&&l._UZ(0,"dhgf-call-to-schedule",21),2&e){var n=l.oxw(2);l.Q6J("providerName",n.provider.displayFullName)("phoneNumber",n.provider.offices[0].addresses[0].phones[0])("isRescheduling",!0)("originalApptTime",n.rescheduleData.originalApptTime)("state",n.rescheduleData.state)}}function fo(e,t){if(1&e&&(l.TgZ(0,"div",1),l.YNc(1,ao,1,1,"dhcl-progress-bar",2),l.TgZ(2,"div",3),l.YNc(3,so,4,0,"button",4),l.qZA(),l.TgZ(4,"div",5),l.YNc(5,co,1,3,"dhgf-reschedule-reason",6),l.YNc(6,lo,1,4,"dhgf-step4",7),l.YNc(7,uo,1,7,"dhgf-reschedule-confirm",8),l.YNc(8,po,1,4,"dhgf-reschedule-success",9),l.YNc(9,ho,1,2,"dhgf-reschedule-error",10),l.qZA(),l.YNc(10,go,1,5,"dhgf-call-to-schedule",11),l.qZA()),2&e){var n=l.oxw();l.ekj("has-error","error"===n.currentStep||"success"===n.currentStep||"call_to_schedule"===n.currentStep),l.xp6(1),l.Q6J("ngIf","reason"===n.currentStep||"confirmation"===n.currentStep||"select_time"===n.currentStep||"success"===n.currentStep),l.xp6(2),l.Q6J("ngIf","confirmation"===n.currentStep||"select_time"===n.currentStep),l.xp6(2),l.Q6J("ngIf","reason"===n.currentStep),l.xp6(1),l.Q6J("ngIf","select_time"===n.currentStep),l.xp6(1),l.Q6J("ngIf","confirmation"===n.currentStep),l.xp6(1),l.Q6J("ngIf","success"===n.currentStep),l.xp6(1),l.Q6J("ngIf","error"===n.currentStep),l.xp6(1),l.Q6J("ngIf","call_to_schedule"===n.currentStep)}}var vo='.guided-flow-wrapper{--dhcl-font-family:"Trade Gothic Next LT Pro",Helvetica,Arial,sans-serif;box-sizing:border-box;font-family:var(--dhcl-font-family);margin:0 auto;max-width:100%;min-height:500px;padding:0}.guided-flow-wrapper.has-error{height:auto;min-height:auto;padding-bottom:40px}.guided-flow-wrapper button{font-family:var(--dhcl-font-family)}.guided-flow-wrapper .back-button-container{height:40px}.guided-flow-wrapper .back-button-container .dhgf-back-btn{background:none;border:none;color:var(--dhcl-color-secondary);cursor:pointer;font-size:14px;font-weight:700;margin:10px}.guided-flow-wrapper .back-button-container .dhgf-back-btn svg{margin-right:3px;transform:translateY(1px)}.guided-flow-wrapper .back-button-container .dhgf-back-btn svg path{stroke:var(--dhcl-color-secondary)}';function mo(e,t){if(1&e&&(l.TgZ(0,"p",10),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Oqu(n.locationDetails.office.departmentName)}}function Co(e,t){if(1&e&&(l.TgZ(0,"div",11),l.TgZ(1,"p"),l.O4$(),l.TgZ(2,"svg",12),l._UZ(3,"path",13),l.qZA(),l.kcU(),l.TgZ(4,"strong"),l._uU(5,"Call "),l.TgZ(6,"a",14),l._uU(7),l.qZA(),l._uU(8," to schedule an appointment"),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw(2);l.xp6(6),l.MGl("href","tel:",n.locationDetails.office.phones[0],"",l.LSH),l.xp6(1),l.Oqu(n.locationDetails.office.phones[0])}}var yo=function(e,t,n){return{"is-selectable":e,"is-not-selectable":t,"is-selected":n}},wo=function(e){return{"no-vertical-margins":e}};function _o(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"div",2),l.O4$(),l.TgZ(2,"svg",3),l._UZ(3,"path",4),l.qZA(),l.kcU(),l.TgZ(4,"span",5),l._uU(5," In-person visit "),l.qZA(),l.qZA(),l.TgZ(6,"div",6),l.TgZ(7,"b"),l._uU(8),l.qZA(),l._UZ(9,"br"),l.YNc(10,mo,2,1,"p",7),l.TgZ(11,"p",8),l._uU(12),l.qZA(),l.qZA(),l.YNc(13,Co,9,2,"div",9),l.qZA()),2&e){var n=l.oxw();l.Q6J("ngClass",l.kEZ(6,yo,n.onlineBooking,!n.onlineBooking,n.isSelected)),l.xp6(8),l.Oqu(n.locationDetails.office.name),l.xp6(2),l.Q6J("ngIf",n.locationDetails.office.departmentName),l.xp6(1),l.Q6J("ngClass",l.VKq(10,wo,n.locationDetails.office.departmentName)),l.xp6(1),l.hij(" ",n.locationDetails.office.address+", "+n.locationDetails.office.city+", "+n.locationDetails.office.state," "),l.xp6(1),l.Q6J("ngIf",!n.onlineBooking)}}function xo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-video-visit-card",10),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(),t=e.$implicit,i=e.index;return l.oxw().selectBooking(t,i)}),l.qZA()}if(2&e){var i=l.oxw(),o=i.index,r=i.$implicit,a=l.oxw();l.Q6J("isSelected",o===a.selectedItemIndex)("locationDetails",r)}}function Mo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-inperson-visit-card",11),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(),t=e.$implicit,i=e.index;return l.oxw().selectBooking(t,i)}),l.qZA()}if(2&e){var i=l.oxw(),o=i.index,r=i.$implicit,a=l.oxw();l.Q6J("onlineBooking",!0)("isSelected",o===a.selectedItemIndex)("locationDetails",r)}}function Po(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,xo,1,2,"dhgf-video-visit-card",8),l.YNc(2,Mo,1,3,"dhgf-inperson-visit-card",9),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Q6J("ngIf",0===n.type),l.xp6(1),l.Q6J("ngIf",1===n.type)}}function Oo(e,t){if(1&e&&l._UZ(0,"dhgf-video-visit-card",16),2&e){var n=l.oxw().$implicit;l.Q6J("locationDetails",n)}}function bo(e,t){if(1&e&&l._UZ(0,"dhgf-inperson-visit-card",16),2&e){var n=l.oxw().$implicit;l.Q6J("locationDetails",n)}}function ko(e,t){if(1&e&&(l.TgZ(0,"div"),l._UZ(1,"div",14),l.YNc(2,Oo,1,1,"dhgf-video-visit-card",15),l.YNc(3,bo,1,1,"dhgf-inperson-visit-card",15),l.qZA()),2&e){var n=t.$implicit;l.xp6(2),l.Q6J("ngIf",0===n.type),l.xp6(1),l.Q6J("ngIf",1===n.type)}}function So(e,t){if(1&e&&(l.TgZ(0,"div",12),l.TgZ(1,"div",13),l._uU(2," More options "),l.qZA(),l.YNc(3,ko,4,2,"div",4),l.qZA()),2&e){var n=l.oxw();l.xp6(3),l.Q6J("ngForOf",n.visitsWithNoOnlineScheduling)}}function To(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"dhgf-appointment-type-card",10),l.NdJ("click",function(){var e=l.CHM(n),t=e.$implicit,i=e.index;return l.oxw(2).selectAppointmentType(t,i)}),l.qZA(),l.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=l.oxw(2);l.xp6(1),l.Q6J("isSelected",r.selectedAppointmentIndex===o)("appointmentDetails",i)}}function Ao(e,t){if(1&e&&(l.TgZ(0,"div",8),l.YNc(1,To,2,2,"div",9),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("ngForOf",n.appointmentTypeList)}}function Zo(e,t){if(1&e&&(l.TgZ(0,"div",8),l.TgZ(1,"pre"),l.TgZ(2,"p",11),l._uU(3),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(2),l.s9C("innerHTML",n.selectedAppointment.description,l.oJD),l.xp6(1),l.Oqu(n.selectedAppointment.description)}}function Io(e,t){if(1&e&&(l.TgZ(0,"div",12),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(2),l.hij("If you need a different type of appointment, please call the clinic at ",n.phoneNumber," for assistance.")}}function Lo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",13),l.NdJ("click",function(){return l.CHM(n),l.oxw().nextButtonHandler()}),l._uU(1," Next "),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("disabled",!i.selectedAppointment)}}function Eo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",14),l.NdJ("click",function(){return l.CHM(n),l.oxw().continueButtonHandler()}),l._uU(1," Continue "),l.qZA()}}function No(e,t){1&e&&(l.TgZ(0,"div",19),l.TgZ(1,"dhgf-appointment-not-confirmed"),l._uU(2," Your appointment is not yet confirmed."),l.TgZ(3,"span"),l._uU(4,"Review and confirm in the next step."),l.qZA(),l.qZA(),l.qZA())}function Fo(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",20),l._UZ(1,"circle",21),l._UZ(2,"path",22),l.qZA())}function Do(e,t){1&e&&(l.TgZ(0,"p",23),l.TgZ(1,"strong"),l._uU(2,"Virtual visit"),l.qZA(),l.qZA())}function qo(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",24),l._UZ(1,"path",25),l.qZA())}function Ro(e,t){if(1&e&&(l.TgZ(0,"p",26),l.TgZ(1,"strong"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.s9C("title",n.selectedLocation.office.name),l.xp6(2),l.Oqu(n.selectedLocation.office.name)}}function Uo(e,t){if(1&e&&(l.TgZ(0,"div",27),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.TgZ(3,"p"),l._uU(4),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(2),l.Oqu(n.selectedLocation.office.address),l.xp6(2),l.lnq("",n.selectedLocation.office.city,", ",n.selectedLocation.office.state," ",n.selectedLocation.office.zip,"")}}function Bo(e,t){if(1&e&&(l.TgZ(0,"div",7),l.TgZ(1,"p"),l.O4$(),l.TgZ(2,"svg",9),l._UZ(3,"path",10),l.qZA(),l.kcU(),l.TgZ(4,"strong"),l._uU(5,"Call "),l.TgZ(6,"a",11),l._uU(7),l.qZA(),l._uU(8," to schedule an appointment"),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw(2);l.xp6(6),l.MGl("href","tel:",n.locationDetails.office.phones[0],"",l.LSH),l.xp6(1),l.Oqu(n.locationDetails.office.phones[0])}}function Vo(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"div",2),l.O4$(),l.TgZ(2,"svg",3),l._UZ(3,"circle",4),l._UZ(4,"path",5),l.qZA(),l.kcU(),l.TgZ(5,"span",6),l._uU(6," Virtual visit "),l.qZA(),l.qZA(),l.TgZ(7,"p",7),l._uU(8),l.qZA(),l.YNc(9,Bo,9,2,"div",8),l.qZA()),2&e){var n=l.oxw();l.Q6J("ngClass",l.kEZ(3,yo,n.onlineBooking,!n.onlineBooking,n.isSelected)),l.xp6(8),l.hij("Meet with ",n.locationDetails.providerName," online using your own device"),l.xp6(1),l.Q6J("ngIf",!n.onlineBooking)}}function Ho(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhcl-date-picker",3),l.NdJ("changed",function(e){return l.CHM(n),l.oxw().onDateSelectionChanged(e)}),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("label","Available appointments")("min",i.appointmentSchedule.start)("max",i.appointmentSchedule.end)("enableDates",i.enableDates)}}function Go(e,t){1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"p",16),l._uU(1,"Online scheduling is temporarily unavailable"),l.qZA())}function Jo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",3),l.TgZ(1,"div",4),l.TgZ(2,"div",5),l.TgZ(3,"p",6),l.O4$(),l.TgZ(4,"svg",7),l._UZ(5,"path",8),l.qZA(),l.kcU(),l.TgZ(6,"strong"),l._uU(7," Call "),l.TgZ(8,"a",9),l._uU(9),l.qZA(),l._uU(10," to schedule an appointment "),l.qZA(),l.qZA(),l.TgZ(11,"div",10),l.TgZ(12,"button",11),l.NdJ("click",function(){return l.CHM(n),l.oxw().callToScheduleHandler()}),l.O4$(),l.TgZ(13,"svg",12),l._UZ(14,"path",13),l._UZ(15,"path",14),l.qZA(),l._uU(16," Call to schedule "),l.qZA(),l.qZA(),l.YNc(17,Go,2,0,"p",15),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(8),l.MGl("href","tel:",i.primaryOffice.phones[0],"",l.LSH),l.xp6(1),l.hij(" ",i.primaryOffice.phones[0],""),l.xp6(8),l.Q6J("ngIf",i.showTemporarilyUnavailableCopy)}}function zo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhgf-guided-flow",21),l.NdJ("navigateToSchedulingSpa",function(e){return l.CHM(n),l.oxw(3).navigateToSchedulingSpa.emit(e)})("closeClicked",function(){return l.CHM(n),l.oxw(3).showGuidedFlow=!1}),l.qZA()}if(2&e){var i=l.oxw(3);l.Q6J("environment",i.environment)("provider",i.provider)("npi",i.npi)("baseUrl",i.baseUrl)("isLoggedIn",i.isLoggedIn)("showNewSchedulingApp",i.showNewSchedulingApp)("isCaptchaEnabled",i.isCaptchaEnabled)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("fixed",i.fixed)}}function Qo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"dhcl-modal",19),l.NdJ("closeClicked",function(){return l.CHM(n),l.oxw(2).showGuidedFlow=!1}),l.YNc(1,zo,1,12,"dhgf-guided-flow",20),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("alignTop",!0)("customClass",i.customClass)("closeOnOverlay",!1)("show",!0),l.xp6(1),l.Q6J("ngIf",i.environment)}}function jo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"button",17),l.NdJ("click",function(){return l.CHM(n),l.oxw().launchGuidedFlowFn()}),l._uU(2),l.qZA(),l.YNc(3,Qo,2,5,"dhcl-modal",18),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.hij(" ",i.launcherButtonText," "),l.xp6(1),l.Q6J("ngIf",i.showGuidedFlow)}}function Yo(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"label",14),l.TgZ(1,"span",15),l._uU(2,"(optional)"),l.qZA(),l.TgZ(3,"input",16),l.NdJ("ngModelChange",function(e){return l.CHM(n),l.oxw().reasonOther=e}),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(3),l.Q6J("ngModel",i.reasonOther)}}function Ko(e,t){if(1&e&&l._UZ(0,"img"),2&e){var n=l.oxw();l.uIk("src",n.providerImageUrl,l.LSH)("alt",n.providerDetails.displayFullName)}}function Wo(e,t){if(1&e&&(l.TgZ(0,"div",18),l.O4$(),l.TgZ(1,"svg",19),l._UZ(2,"path",20),l.qZA(),l.kcU(),l.TgZ(3,"div",21),l.TgZ(4,"p"),l.TgZ(5,"strong"),l._uU(6),l.qZA(),l._UZ(7,"br"),l._uU(8),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(6),l.Oqu(n.appointmentSlot.office.name),l.xp6(2),l.HOy(" ",n.appointmentSlot.office.address,", ",n.appointmentSlot.office.city,", ",n.appointmentSlot.office.state,", ",n.appointmentSlot.office.zip," ")}}function $o(e,t){1&e&&(l.TgZ(0,"div",22),l.TgZ(1,"p"),l.O4$(),l.TgZ(2,"svg",9),l._UZ(3,"circle",23),l._UZ(4,"path",24),l.qZA(),l.kcU(),l.TgZ(5,"strong"),l._uU(6,"Virtual visit"),l.qZA(),l.qZA(),l._UZ(7,"p"),l.qZA())}function Xo(e,t){1&e&&(l.TgZ(0,"div",25),l.O4$(),l.TgZ(1,"svg",26),l._UZ(2,"path",27),l.qZA(),l.kcU(),l.TgZ(3,"p"),l._uU(4," You will need access to a device with internet and a camera at the time of your visit. "),l.qZA(),l.qZA())}function er(e,t){1&e&&(l.TgZ(0,"div",28),l._UZ(1,"div",29),l.qZA())}var tr=["*"];function nr(e,t){1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"h3"),l._uU(2,"Please Note:"),l.qZA(),l._UZ(3,"br"),l.TgZ(4,"div",4),l._uU(5," You have selected one of our Virginia Mason Franciscan Health providers, however this provider\u2019s schedule, and your subsequent records and communications with this provider, are not managed within MyVirginiaMason. "),l.qZA(),l._UZ(6,"br"),l.TgZ(7,"div"),l.TgZ(8,"b",5),l._uU(9,"What does this mean? "),l.qZA(),l.TgZ(10,"span",6),l._uU(11,"You can continue to schedule this appointment. However, because you have selected a provider at a different location than you normally visit, you may need to complete additional paperwork before your appointment and create an account in MyChart, our other patient portal. "),l.qZA(),l.qZA(),l.qZA())}function ir(e,t){1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"h3"),l._uU(2,"Please Note:"),l.qZA(),l._UZ(3,"br"),l.TgZ(4,"div",4),l._uU(5," You have selected one of our Virginia Mason Franciscan Health providers, however this provider\u2019s schedule, and your subsequent records and communications with this provider, are not managed within MyChart. "),l.qZA(),l._UZ(6,"br"),l.TgZ(7,"div"),l.TgZ(8,"b",5),l._uU(9,"What does this mean? "),l.qZA(),l.TgZ(10,"span",7),l._uU(11," You can continue to schedule this appointment. However, because you have selected a provider at a different location than you normally visit, you may need to complete additional paperwork before your appointment and create an account in MyVirginiaMason, our other patient portal. "),l.qZA(),l.qZA(),l.qZA())}var or=function(){var e=function(){function e(){(0,r.Z)(this,e),this.isSelected=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-appointment-type-card"]],inputs:{isSelected:"isSelected",appointmentDetails:"appointmentDetails"},decls:1,vars:1,consts:[["class","card is-selectable",3,"ngClass",4,"ngIf"],[1,"card","is-selectable",3,"ngClass"],[1,"card-title"],[1,"p1bold"]],template:function(e,t){1&e&&l.YNc(0,Ui,4,4,"div",0),2&e&&l.Q6J("ngIf",t.appointmentDetails)},directives:[s.O5,s.mk],styles:[".card[_ngcontent-%COMP%]{padding:26px 20px}@media (min-width:320px) and (max-width:480px){.card[_ngcontent-%COMP%]{padding:26px 20px}}"]}),e}(),rr=function(){var e=function(){function e(){(0,r.Z)(this,e)}return(0,a.Z)(e,[{key:"locationHref",value:function(e){window.location.href=e}},{key:"parentLocationHref",value:function(e){window.parent.location.href=e}},{key:"postMessage",value:function(e,t){window.postMessage(e,t)}},{key:"dispatchEvent",value:function(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}},{key:"refresh",value:function(){window.location.reload()}},{key:"base64Encode",value:function(e){return window.btoa(JSON.stringify(e))}},{key:"setSessionStorage",value:function(e,t){window.sessionStorage.setItem(e,t)}},{key:"initInvoca",value:function(){var e=window.Invoca;void 0!==e&&void 0!==e.PNAPI&&"function"==typeof e.PNAPI.run&&e.PNAPI.run()}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),ar=function(e){return e[e.Virtual=0]="Virtual",e[e.InPerson=1]="InPerson",e}({}),sr=function(e,t,n,i,r){var a=[],s=lr(e,t,vr(r)),c=[],l=n.filter(function(t){return cr(s,e,t)}),u=l.map(function(e){return e.id});if(u&&u.length&&i&&i.length){var d,p=(0,o.Z)(i);try{for(p.s();!(d=p.n()).done;){var h=d.value;u.indexOf(h.appointmentType)>-1&&c.push(h.appointmentType)}}catch(g){p.e(g)}finally{p.f()}}return c&&c.length>0&&l.forEach(function(e){c.indexOf(e.id)>-1&&a.push({id:e.id,remoteId:e.remoteId,name:e.name,description:e.description})}),a},cr=function(e,t,n){return!(-1===e.indexOf(n.remoteId)||n.patientAppointmentType&&"both"!==n.patientAppointmentType.toLowerCase()&&(!t&&"established"===n.patientAppointmentType.toLowerCase()||t&&"new"===n.patientAppointmentType.toLowerCase()))},lr=function(e,t,n){return e?t?n.existingPatient.video:n.existingPatient.inPerson:t?n.newPatient.video:n.newPatient.inPerson},ur=function(e,t){var n=[];if(e&&e.offices&&e.offices.length&&(e.offices.forEach(function(t){t.addresses.forEach(function(i){n.push({office:Object.assign(Object.assign({},i),{name:t.name}),providerName:e.displayFullName,type:ar.InPerson})})}),e.onlineBookingAvailability)){var r,a=null,s=(0,o.Z)(e.onlineBookingAvailability);try{var c=function(){var i=r.value,o=i.scheduleId,s=(i.nextAvailableTimes||[]).filter(function(e){return e.time}),c=i.appointmentTypes||[],l=n.filter(function(e){return e.office.id===i.officeAddressId})[0];if(l&&(l.office.appointments=sr(t,!1,c,s,e.onlineBookingAvailability),l.scheduleId=o,l.type=ar.InPerson),!a){var u=sr(t,!0,c,s,e.onlineBookingAvailability);u&&u.length&&((a=Object.assign({},l)).type=ar.Virtual,a.office=Object.assign({},l.office),a.office.appointments=u)}};for(s.s();!(r=s.n()).done;)c()}catch(u){s.e(u)}finally{s.f()}if(!a&&e.acceptsVideoCalls){var l=n.filter(function(e){return e.office.isPrimaryOffice})[0];l||(l=n[0]),a={office:Object.assign(Object.assign({},l.office),{appointments:null}),providerName:e.displayFullName,scheduleId:l.scheduleId,type:ar.Virtual}}a&&(n=[a].concat((0,i.Z)(n)))}return n},dr=function(e,t,n,r,a,s){var c,l=[],u=null,d=null,p=t.office;if(e.onlineBookingAvailability)if(s){var h,g=(0,o.Z)(e.onlineBookingAvailability);try{for(g.s();!(h=g.n()).done;){var f=h.value;if(((null==t?void 0:t.type)===ar.Virtual||f.officeAddressId===p.id)&&((c=pr(n,f.availableTimes))&&c.length>0&&(u=new Date(Math.min.apply(Math,(0,i.Z)(c.map(function(e){return e.date.getTime()},u)))),d=new Date(Math.max.apply(Math,(0,i.Z)(c.map(function(e){return e.date.getTime()},d))))),c.forEach(function(e){l.push({date:e.date,time:e.time,office:p,appointment:e.appointment,slotId:e.slotId})}),(null==t?void 0:t.type)===ar.InPerson))break}}catch(v){g.e(v)}finally{g.f()}}else(null==t?void 0:t.type)!==ar.Virtual&&r.officeAddressId!==p.id||((c=pr(n,r.availableTimes))&&c.length>0&&(u=new Date(Math.min.apply(Math,(0,i.Z)(c.map(function(e){return e.date.getTime()},u)))),d=new Date(Math.max.apply(Math,(0,i.Z)(c.map(function(e){return e.date.getTime()},d))))),c.forEach(function(e){l.push({date:e.date,time:e.time,office:p,appointment:e.appointment,slotId:e.slotId})}));return{start:u,end:d,appointments:l,type:n}},pr=function(e,t){var n=[];return t.forEach(function(t){var o=t.times.filter(function(t){return t.appointmentTypes.findIndex(function(t){return t.id===e.id})>-1});n.push.apply(n,(0,i.Z)(o.map(function(t){return{date:new Date(t.time.split("T")[0]+"T12:00:00"),time:t.time,appointment:e,slotId:t.slotId}})))}),n},hr=function(e,t){var n=vr(t),i=!1,o=null;return n.existingPatient.inPerson.indexOf(e)>=0?(i=!0,o=ar.InPerson):n.existingPatient.video.indexOf(e)>=0?(i=!0,o=ar.Virtual):n.newPatient.inPerson.indexOf(e)>=0?(i=!1,o=ar.InPerson):n.newPatient.video.indexOf(e)>=0&&(i=!1,o=ar.Virtual),{existingPatient:i,visitType:o}},gr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n="";if(e){var i=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],o=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r=e.split("T"),a=new Date(r[0]+"T12:00:00"),s=r[1].split("-")[0].split(":"),c=Number.parseInt(s[0],10)>=12?"p.m.":"a.m.",l=mr(new Date(e),t),u=Number.parseInt(s[0],10);u>12&&(u-=12),u<10&&(u="0"+u);var d=a.getUTCDate();d=d<10?"0"+d:d,n="".concat(i[a.getUTCDay()],", ").concat(o[a.getUTCMonth()]," ").concat(d,", ").concat(a.getUTCFullYear()," at ").concat(u,":").concat(s[1]," ").concat(c," ").concat(l)}return n},fr=function(e){var t,n=null==e?void 0:e.find(function(e){return"large"===e.imageType}),i=(null==n?void 0:n.url)||(null===(t=(e||[])[0])||void 0===t?void 0:t.url);return i&&(i=i.replace("http://","//")),i||null},vr=function(e){var t={existingPatient:{inPerson:[],video:[]},newPatient:{inPerson:[],video:[]}};return e.forEach(function(e){(e.appointmentTypes||[]).forEach(function(e){var n,i,o,r,a,s,c,l,u;"new"===(null===(n=e.patientAppointmentType)||void 0===n?void 0:n.toLowerCase())?"in-person"===(null===(i=e.categoryType)||void 0===i?void 0:i.toLowerCase())?t.newPatient.inPerson.push(e.remoteId):"virtual visits"===(null===(o=e.categoryType)||void 0===o?void 0:o.toLowerCase())&&t.newPatient.video.push(e.remoteId):"established"===(null===(r=e.patientAppointmentType)||void 0===r?void 0:r.toLowerCase())?"in-person"===(null===(a=e.categoryType)||void 0===a?void 0:a.toLowerCase())?t.existingPatient.inPerson.push(e.remoteId):"virtual visits"===(null===(s=e.categoryType)||void 0===s?void 0:s.toLowerCase())&&t.existingPatient.video.push(e.remoteId):"both"===(null===(c=e.patientAppointmentType)||void 0===c?void 0:c.toLowerCase())&&("in-person"===(null===(l=e.categoryType)||void 0===l?void 0:l.toLowerCase())?(t.newPatient.inPerson.push(e.remoteId),t.existingPatient.inPerson.push(e.remoteId)):"virtual visits"===(null===(u=e.categoryType)||void 0===u?void 0:u.toLowerCase())&&(t.newPatient.video.push(e.remoteId),t.existingPatient.video.push(e.remoteId)))})}),t.existingPatient.inPerson=(0,i.Z)(new Set(t.existingPatient.inPerson)),t.existingPatient.video=(0,i.Z)(new Set(t.existingPatient.video)),t.newPatient.inPerson=(0,i.Z)(new Set(t.newPatient.inPerson)),t.newPatient.video=(0,i.Z)(new Set(t.newPatient.video)),t},mr=function(e,t){var n=new Ei(e).setZone({AZ:"America/Phoenix",CA:"America/Los_Angeles",NV:"America/Los_Angeles"}[t],{keepLocalTime:!0}).toFormat("ZZZZ");return t&&"az"===(null==t?void 0:t.toLowerCase())?n="AZ-"+n:t&&""!==(null==t?void 0:t.toLowerCase())||(n="UTC"),n},Cr=function(){var e=function(){function e(t){(0,r.Z)(this,e),this.windowService=t}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){this.windowService.initInvoca()}},{key:"callBtnHandler",value:function(){this.windowService.locationHref("tel:"+this.phoneNumber)}},{key:"formattedOriginalApptTime",get:function(){return gr(this.originalApptTime,this.state)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-call-to-schedule"]],inputs:{providerName:"providerName",phoneNumber:"phoneNumber",isRescheduling:"isRescheduling",originalApptTime:"originalApptTime",state:"state"},decls:21,vars:6,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg",1,"screencheckmax"],["d","M22.8464 23.1281L23.9714 18.2532C24.0932 17.7235 23.8167 17.1798 23.3198 16.9642L18.0699 14.7142C17.6106 14.5174 17.0715 14.6486 16.7575 15.0377L14.4325 17.8782C10.8373 16.1908 7.84671 13.2424 6.12643 9.57216L8.967 7.24721C9.35605 6.92847 9.4873 6.3941 9.29043 5.93474L7.04048 0.684849C6.82017 0.183297 6.27643 -0.0932598 5.74675 0.0286126L0.871857 1.15359C0.365618 1.27077 0 1.72076 0 2.25044C0 14.2549 9.72636 24 21.7495 24C22.2745 24 22.7292 23.639 22.8464 23.1281Z","fill","#4D525A"],[1,"guided-flow-step-wrapper-content"],["class","p1regular",4,"ngIf"],[1,"p1regular"],[1,"phone","invoca-phone",3,"href"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","","buttonType","secondary",3,"click"],[1,"dot"],["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M13.3271 13.4914L13.9833 10.6477C14.0544 10.3387 13.8931 10.0216 13.6032 9.89579L10.5408 8.58331C10.2728 8.46847 9.95838 8.54503 9.77518 8.77198L8.41896 10.429C6.32174 9.44462 4.57724 7.72474 3.57375 5.58377L5.23074 4.22754C5.45769 4.04161 5.53425 3.7299 5.41941 3.46193L4.10694 0.399495C3.97843 0.106923 3.66124 -0.0544016 3.35227 0.0166907L0.508574 0.672927C0.213267 0.741285 -9.53674e-06 1.00378 -9.53674e-06 1.31276C-9.53674e-06 8.31535 5.6737 14 12.6872 14C12.9935 14 13.2587 13.7895 13.3271 13.4914Z","fill","white",1,"phone-icon"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l.O4$(),l.TgZ(2,"svg",2),l._UZ(3,"path",3),l.qZA(),l._uU(4),l.qZA(),l.kcU(),l.TgZ(5,"div",4),l.YNc(6,Bi,2,0,"p",5),l.YNc(7,Vi,4,2,"p",5),l.TgZ(8,"p",6),l._uU(9),l.TgZ(10,"span"),l.TgZ(11,"a",7),l._uU(12),l.qZA(),l.qZA(),l._uU(13," to schedule your appointment. "),l.qZA(),l.qZA(),l.TgZ(14,"div",8),l.TgZ(15,"button",9),l.NdJ("click",function(){return t.callBtnHandler()}),l.TgZ(16,"span",10),l.O4$(),l.TgZ(17,"svg",11),l._UZ(18,"path",12),l.qZA(),l.qZA(),l.kcU(),l.TgZ(19,"span"),l._uU(20,"Call to schedule"),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(4),l.hij(" ",t.isRescheduling?"Call to reschedule your appointment":"Call to schedule"," "),l.xp6(2),l.Q6J("ngIf",!t.isRescheduling),l.xp6(1),l.Q6J("ngIf",t.isRescheduling),l.xp6(2),l.hij(" Please call ",t.providerName,"'s office directly at "),l.xp6(2),l.MGl("href","tel:",t.phoneNumber,"",l.LSH),l.xp6(1),l.Oqu(t.phoneNumber))},directives:[s.O5,d.Hq],styles:[".guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px 84px}@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{margin:0;text-align:left}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] svg.screencheckmax[_ngcontent-%COMP%]{margin:0 10px 0 0;transform:translateY(2px)}@media (max-width:419px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%] svg.screencheckmax[_ngcontent-%COMP%]{display:none}}@media (max-width:419px){.guided-flow-step-wrapper-content[_ngcontent-%COMP%]{margin:10px 0;padding-bottom:20px}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0;position:relative;text-align:left}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0 20px;position:absolute}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{background-color:var(--dhcl-color-secondary);border-radius:50%;display:inline-block;height:28px;margin-right:10px;margin-top:-5px;text-align:center;vertical-align:middle;width:28px}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:translateY(7px)}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:10px 0}}@media (min-width:992px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:none}}"]}),e}(),yr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.environmentSubject=new Fi.X({}),this.environmentObserver=this.environmentSubject.asObservable(),this.environmentVariables={dev:{providerScheduleEndpoint:"https://apim.dev.dignityhealthppe.org/scheduling",providerSearchEndpoint:"https://apim.dev.dignityhealthppe.org/providersearch",providerTimeslotsEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/schedule",appointmentsUrl:"https://slot1.dev.dignityhealth.org/my-home/myappointments",rescheduleAppointmentsEndpoint:"https://apim.dev.dignityhealthppe.org/appointmentsdomain/v1/appointments",fadSelfBaseUrl:"https://fad-dev.dignityhealthppe.org",fadEpicUrl:"https://mychart-np.catholichealth.net/POC/Extensibility/Redirection/Content?fdi=WP-24Xlzy2lUEjq94Gcuo-2FigZAw-3D-3D-24u9gHqcbMRMGVaMfOXOSTFFyqcLYOPMPbTtQ7KSUEVPo-3D",providerSearchMuleEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/"},qa1:{providerScheduleEndpoint:"https://apim.qa1.dignityhealthppe.org/scheduling",providerSearchEndpoint:"https://apim.qa1.dignityhealthppe.org/providersearch",providerTimeslotsEndpoint:"https://apiqa.commonspirit.org/api/v1/c1-fad/providers/schedule",appointmentsUrl:"https://slot2.dev.dignityhealth.org/my-home/myappointments",rescheduleAppointmentsEndpoint:"https://apim.qa1.dignityhealthppe.org/appointmentsdomain/v1/Appointments",fadSelfBaseUrl:"https://fad-qa.dignityhealthppe.org",fadEpicUrl:"https://mychart-np.catholichealth.net/TST/Extensibility/Redirection/Content?fdi=WP-24RL-2FVEkbg7dKNVslx17SWgA-3D-3D-24Lp-2B-2BOFMHyLzmXBM7Wa4Y9yx1EJ-2FBOj3I-2BPQy-2BWPmGwc-3D",providerSearchMuleEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/"},stg:{providerScheduleEndpoint:"https://apim.dignityhealthstg.org/scheduling",providerSearchEndpoint:"https://apim.dignityhealthstg.org/providersearch",providerTimeslotsEndpoint:"https://apiuat.commonspirit.org/api/v1/c1-fad/providers/schedule",appointmentsUrl:"https://staging.dignityhealth.org/my-home/myappointments",rescheduleAppointmentsEndpoint:"https://apim.dignityhealthstg.org/appointmentsdomain/v1/appointments",fadSelfBaseUrl:"https://fad.dignityhealthstg.org",fadEpicUrl:"https://mychart-np.catholichealth.net/TST/Extensibility/Redirection/Content?fdi=WP-24RL-2FVEkbg7dKNVslx17SWgA-3D-3D-24Lp-2B-2BOFMHyLzmXBM7Wa4Y9yx1EJ-2FBOj3I-2BPQy-2BWPmGwc-3D",providerSearchMuleEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/"},prd:{providerScheduleEndpoint:"https://apim.dignityhealth.org/scheduling",providerSearchEndpoint:"https://apim.dignityhealth.org/providersearch",providerTimeslotsEndpoint:"https://apiprod.commonspirit.org/api/v1/c1-fad/providers/schedule",appointmentsUrl:"https://www.dignityhealth.org/my-home/myappointments",rescheduleAppointmentsEndpoint:"https://web-usw1-appointmentdomainapi-prd.ase-usw1-shared-prd.p.azurewebsites.net/api/v1/Appointments",fadSelfBaseUrl:"https://fad.dignityhealth.org",fadEpicUrl:"https://mychart.catholichealth.net/PRD/Extensibility/Redirection/Content?fdi=WP-24ZvBJbnRRA1XkR-2FpZ9D-2FbPw-3D-3D-24OipMz7b9K78wbkP7AA-2BTgiVMPxbD4SLesARALH9GLNY-3D",providerSearchMuleEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/"},tst:{providerScheduleEndpoint:"https://apim.dignityhealthstg.org/scheduling",providerSearchEndpoint:"https://apim.dignityhealthstg.org/providersearch",providerTimeslotsEndpoint:"https://apiqa.commonspirit.org/api/v1/c1-fad/providers/schedule",appointmentsUrl:"https://tst.dignityhealth.org/my-home/myappointments",rescheduleAppointmentsEndpoint:"https://apim.qa1.dignityhealthppe.org/appointmentsdomain",fadSelfBaseUrl:"https://fad.dignityhealthstg.org",fadEpicUrl:"https://mychart-np.catholichealth.net/TST/Extensibility/Redirection/Content?fdi=WP-24RL-2FVEkbg7dKNVslx17SWgA-3D-3D-24Lp-2B-2BOFMHyLzmXBM7Wa4Y9yx1EJ-2FBOj3I-2BPQy-2BWPmGwc-3D",providerSearchMuleEndpoint:"https://apidev.commonspirit.org/api/v1/c1-fad/providers/"}}}return(0,a.Z)(e,[{key:"setEnvironment",value:function(e,t){this.environment=e,this.tenantCode=t,this.environmentSubject.next(this.environmentVariables[this.environment])}},{key:"getEnvironment",value:function(){return this.environmentObserver}},{key:"getTenant",value:function(){return this.tenantCode}},{key:"setRescheduleSecrets",value:function(e,t,n,i){var o=this;Object.keys(this.environmentVariables).forEach(function(r){o.environmentVariables[r].apimSubscriptionKey=e,o.environmentVariables[r].clientId=t,o.environmentVariables[r].clientSecret=n,o.environmentVariables[r].captchaSiteKey=i}),this.environmentSubject.next(this.environmentVariables[this.environment])}},{key:"setValue",value:function(e,t,n){this.environmentVariables[e][t]=n,this.environmentSubject.next(this.environmentVariables[this.environment])}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),wr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.windowService=t,this.environmentService=n,this.baseUrl="",this.market="",this.embedSource="",this.fadSelfBaseUrl="",this.fadEpicUrl="",this.environmentService.getEnvironment().subscribe(function(e){i.fadSelfBaseUrl=e.fadSelfBaseUrl,i.fadEpicUrl=e.fadEpicUrl})}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"btnClickHandler",value:function(){this.useLegacyAPI?this.windowService.locationHref("".concat(this.baseUrl,"/ourdoctors")):"mychart"===this.embedSource?this.windowService.parentLocationHref(this.fadEpicUrl):"cerner"===this.embedSource?this.windowService.dispatchEvent("CommonSpirit:FindADoctor",{guidedFlow:!0,source:"find-another-doctor",type:"CommonSpirit.GuidedFlow.RedirectToFad"}):this.windowService.locationHref("".concat(this.baseUrl,"/find-a-doctor"))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr),l.Y36(yr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-find-another-doctor"]],inputs:{baseUrl:"baseUrl",market:"market",embedSource:"embedSource",providerName:"providerName",useLegacyAPI:"useLegacyAPI"},decls:9,vars:1,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","","buttonType","primary","hasArrow","true",3,"click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2,"Unable to schedule appointment"),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"p"),l._uU(5),l.qZA(),l.qZA(),l.TgZ(6,"div",3),l.TgZ(7,"button",4),l.NdJ("click",function(){return t.btnClickHandler()}),l._uU(8,"Find another doctor"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.hij("Sorry, it looks like ",t.providerName," isn't accepting new patients at the moment."))},directives:[d.Hq],styles:[".guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px 84px}@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{margin:0;text-align:left}@media (max-width:419px){.guided-flow-step-wrapper-content[_ngcontent-%COMP%]{margin:10px 0;padding-bottom:20px}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0;position:relative;text-align:left}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0 20px;position:absolute}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:10px 0}}"]}),e}(),_r=function(e){return e.DEV="dev",e.QA1="qa1",e.STG="stg",e.PRD="prd",e.TST="tst",e}({}),xr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.http=t,this.environmentService=n,this.environmentService.getEnvironment().subscribe(function(e){i.providerSearchEndpoint=e.providerSearchEndpoint,i.providerSearchMuleEndpoint=e.providerSearchMuleEndpoint})}return(0,a.Z)(e,[{key:"getProviderDetails",value:function(e,t){var n={headers:new c.WM({"Content-Type":"application/json","x-tenant":this.environmentService.getTenant(),"Ocp-Apim-Subscription-Key":t})};return this.http.get("".concat(this.providerSearchEndpoint,"/v2/providers/search/?npis=").concat(e,"&facets=All&include=metadata,extendeddata,NextAvailableTimes,AvailableTimes"),n)}},{key:"getProviderMule",value:function(e,t,n){var i={headers:new c.WM({"Content-Type":"application/json","x-tenant":this.environmentService.getTenant(),"Ocp-Apim-Subscription-Key":t})};return this.http.get("".concat(this.providerSearchMuleEndpoint).concat(e,"?divisionCodes=dignity-health&marketCodes=").concat(n),i)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(c.eN),l.LFG(yr))},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e((0,l.LFG)(c.eN),(0,l.LFG)(yr))},token:e,providedIn:"root"}),e}(),Mr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.http=t,this.environmentService=n,this.environmentService.getEnvironment().subscribe(function(e){i.schedulingApiEndpoint=e.providerScheduleEndpoint,i.providerTimeslotsEndpoint=e.providerTimeslotsEndpoint})}return(0,a.Z)(e,[{key:"getLocationSchedule",value:function(e,t,n){var i={headers:new c.WM({"Content-Type":"application/json","Ocp-Apim-Subscription-Key":n})};return this.http.get("".concat(this.schedulingApiEndpoint,"/v1/provider/location/schedule?locations=").concat(t,"&types=").concat(e),i)}},{key:"getTimeslotsByAppointmentType",value:function(e,t,n,i,o,r,a,s,l){var u={headers:new c.WM({"Content-Type":"application/json"})};return this.http.get("".concat(this.providerTimeslotsEndpoint,"?officeAddressId=").concat(l,"&practitionerId=").concat(s,"&providerSlotId=").concat(e,"&visitId=").concat(t,"&npi=").concat(n,"&ehrCode=").concat(i,"&marketCodes=").concat(o,"&appointmentTypes=").concat(encodeURIComponent(r)),u)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(c.eN),l.LFG(yr))},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e((0,l.LFG)(c.eN),(0,l.LFG)(yr))},token:e,providedIn:"root"}),e}(),Pr=function(){var e=function(){function e(t,n,i){(0,r.Z)(this,e),this.providerSearchService=t,this.environmentService=n,this.schedulingService=i,this.isBookAgain=!1,this.showProviderPrefix=!1,this.isLoggedIn=!1,this.environment=_r.DEV,this.showNewSchedulingApp=!0,this.refreshAfterReschedule=!0,this.tenantCode="dignity-health",this.isCaptchaEnabled=!0,this.baseUrl="",this.useLegacyAPI=!0,this.embedSource="",this.fixed=!1,this.navigateToSchedulingSpa=new l.vpe,this.rescheduleSuccess=new l.vpe,this.closeClicked=new l.vpe,this.activeStep=0}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.environmentService.setEnvironment(this.environment,this.tenantCode),this.isLocationAppt?this.getLocationDetails():this.getProviderDetails(),this.setAppointmentsRedirectUrl()}},{key:"ngOnChanges",value:function(e){e.npi&&!e.npi.firstChange&&this.getProviderDetails()}},{key:"setAppointmentsRedirectUrl",value:function(){this.appointmentsUrl&&this.environmentService.setValue(this.environment,"appointmentsUrl",this.appointmentsUrl)}},{key:"getProviderDetails",value:function(){var e=this;!this.provider&&this.npi||this.provider&&this.provider.npi!==this.npi?(this.showSpinner=!0,this.providerSearchService.getProviderDetails(this.npi,this.providersSearchApimSubscriptionKey).subscribe(function(t){var n,i,o,r;e.provider=t.result.providers[0],e.showProviderPrefix||(e.provider.displayFullName=(n=e.provider.firstName,i=e.provider.lastName,r="",(o=e.provider.degree)&&(r=", ".concat(o)),"".concat(n," ").concat(i).concat(r))),e.showSpinner=!1,e.removeIATDApptTypes()},function(t){e.showSpinner=!1})):this.removeIATDApptTypes()}},{key:"getLocationDetails",value:function(){var e=this;this.showSpinner=!0,this.v5Provider||null!=this.selectedAppointmentSchedule?this.v5Provider||null==this.selectedAppointmentSchedule?(this.provider=this.v5Provider,this.showSpinner=!1):(this.bindScheduleLocationData(this.selectedAppointmentSchedule[0].attributes,this.selectedAppointmentSchedule[0].id),this.showSpinner=!1):this.schedulingService.getLocationSchedule(this.locationIds,this.appointmentTypes,this.providersSearchApimSubscriptionKey).subscribe(function(t){var n,i=null===(n=t.data[0])||void 0===n?void 0:n.id;e.bindScheduleLocationData(t.data[0].attributes,i),e.showSpinner=!1},function(t){e.showNoAppointmentsModal(),e.showSpinner=!1})}},{key:"bindScheduleLocationData",value:function(e,t){var n,i,o,r,a,s,c,l,u,d,p,h=e;if(h["available-times"]&&0!==(null===(n=h["available-times"])||void 0===n?void 0:n.length)){var g=(h["appointment-types"]||[]).filter(function(e){return"covid19-vaccine-2nd-dose"!==e.id});if(0!==(null==g?void 0:g.length)){g.forEach(function(e){e.categoryType="in-person",e.patientAppointmentType="both"});var f=h.location;f.phone=this.formatPhone(f.phone),f.supportsOnlineBooking=!0,this.provider={npi:null===(i=h.provider)||void 0===i?void 0:i.npi,displayFullName:null===(o=h.provider)||void 0===o?void 0:o.name,acceptsNewPatients:!0,images:null,primarySpecialty:(null===(a=null===(r=h.provider)||void 0===r?void 0:r.services[0])||void 0===a?void 0:a.name)||(null===(s=null==h?void 0:h.service)||void 0===s?void 0:s.name)||"None",onlineBookingAvailability:[{appointmentTypes:g,supportsOnlineBooking:!0,providerSchedulingId:null===(c=h.provider)||void 0===c?void 0:c.id,scheduleId:t,officeAddressId:null===(l=h.location)||void 0===l?void 0:l.id,facilitySchedulingId:null===(u=h.facility)||void 0===u?void 0:u.id,availableTimes:h["available-times"],nextAvailableTimes:0===h["available-times"].length?[]:h["next-available-times"]}],isBookOnline:!0,offices:[{supportsOnlineBooking:!0,id:null===(d=h.facility)||void 0===d?void 0:d.id,name:null===(p=h.location)||void 0===p?void 0:p.name,addresses:[f]}]}}else this.showNoAppointmentsModal()}else this.showNoAppointmentsModal()}},{key:"showNoAppointmentsModal",value:function(){this.provider={},this.activeStep=-1,this.showSpinner=!1}},{key:"formatPhone",value:function(e){return 11===e.length?e.replace(/(\d{1})(\d{3})(\d{3})(\d{4})/,"($2) $3-$4"):10===e.length?e.replace(/(\d{3})(\d{3})(\d{4})/,"($1) $2-$3"):e}},{key:"validateUserDetail",value:function(e){try{var t=JSON.parse(window.atob("".concat(e))).map(function(e){return e.userToken});if(!this.getAuthToken())return!t[0];var n=JSON.parse(window.atob(this.getAuthToken().split(".")[1]));if(t[0]){var i=JSON.parse(window.atob(t[0].split(".")[1]));return n.email===i.email}}catch(o){return!1}return!1}},{key:"getAuthToken",value:function(){var e;try{e=JSON.parse(window.localStorage.getItem("okta-token-storage")).id_token.idToken}catch(t){e=null}return e}},{key:"removeIATDApptTypes",value:function(){var e,t=[],n=null===(e=window.sessionStorage.getItem("SchedApp_previous-appt-type"))||void 0===e?void 0:e.replace(/['"]+/g,"");n&&(t=JSON.parse(window.atob("".concat(n))).map(function(e){return e.appointmentType}),this.validateUserDetail(n)&&this.provider.onlineBookingAvailability.forEach(function(e){e.appointmentTypes=(e.appointmentTypes||[]).filter(function(e){return-1===t.indexOf(e.id)})}))}},{key:"toggleSpinner",value:function(e){this.showSpinner=e}},{key:"rescheduleSuccessHandler",value:function(e){this.rescheduleSuccess.emit(e)}},{key:"closeClickedHandler",value:function(e){this.closeClicked.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(xr),l.Y36(yr),l.Y36(Mr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-guided-flow"]],inputs:{isBookAgain:"isBookAgain",showProviderPrefix:"showProviderPrefix",isLoggedIn:"isLoggedIn",environment:"environment",showNewSchedulingApp:"showNewSchedulingApp",refreshAfterReschedule:"refreshAfterReschedule",tenantCode:"tenantCode",isCaptchaEnabled:"isCaptchaEnabled",baseUrl:"baseUrl",useLegacyAPI:"useLegacyAPI",embedSource:"embedSource",fixed:"fixed",provider:"provider",isReschedule:"isReschedule",npi:"npi",v5Provider:"v5Provider",rescheduleData:"rescheduleData",apimSubscriptionKey:"apimSubscriptionKey",providersSearchApimSubscriptionKey:"providersSearchApimSubscriptionKey",clientId:"clientId",clientSecret:"clientSecret",captchaSiteKey:"captchaSiteKey",appointmentsUrl:"appointmentsUrl",locationIds:"locationIds",appointmentTypes:"appointmentTypes",isLocationAppt:"isLocationAppt",mrn:"mrn",patientDetail:"patientDetail",outreachToken:"outreachToken",handleNavigateToSchedulingSpa:"handleNavigateToSchedulingSpa",selectedAppointmentSchedule:"selectedAppointmentSchedule",market:"market"},outputs:{navigateToSchedulingSpa:"navigateToSchedulingSpa",rescheduleSuccess:"rescheduleSuccess",closeClicked:"closeClicked"},features:[l.TTD],decls:3,vars:4,consts:[[3,"baseUrl","provider","showNewSchedulingApp","isCaptchaEnabled","isBookAgain","isLoggedIn","isLocationAppt","mrn","isV5","patientDetail","outreachToken","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showSpinner","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"provider","rescheduleData","refreshAfterReschedule","apimSubscriptionKey","clientId","clientSecret","captchaSiteKey","tenantCode","captchaEnabled","market","useLegacyAPI","showSpinner","rescheduleSuccess",4,"ngIf"],[3,"showSpinner","fixed"],[3,"baseUrl","provider","showNewSchedulingApp","isCaptchaEnabled","isBookAgain","isLoggedIn","isLocationAppt","mrn","isV5","patientDetail","outreachToken","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showSpinner","navigateToSchedulingSpa","closeClicked"],[3,"provider","rescheduleData","refreshAfterReschedule","apimSubscriptionKey","clientId","clientSecret","captchaSiteKey","tenantCode","captchaEnabled","market","useLegacyAPI","showSpinner","rescheduleSuccess"]],template:function(e,t){1&e&&(l.YNc(0,Hi,1,15,"dhgf-guided-schedule-flow",0),l.YNc(1,Gi,1,11,"dhgf-guided-reschedule-flow",1),l._UZ(2,"dhcl-loading-spinner",2)),2&e&&(l.Q6J("ngIf",t.environment&&!t.isReschedule&&t.provider),l.xp6(1),l.Q6J("ngIf",t.environment&&t.isReschedule&&t.provider),l.xp6(1),l.Q6J("showSpinner",t.showSpinner)("fixed",t.fixed))},directives:function(){return[s.O5,d.go,Sr,Zr]},styles:[ro,vo],encapsulation:2}),e}(),Or=function(){function e(){(0,r.Z)(this,e),this.invalid=!0}return(0,a.Z)(e,[{key:"init",value:function(e,t){if(this.invalid=!0,this.locationId=null==e?void 0:e.locationId,this.appointmentTypeRemoteId=null==e?void 0:e.appointmentTypeRemoteId,this.onlineBookingAvailability=t,this.appointmentTypeRemoteId){var n=hr(this.appointmentTypeRemoteId,this.onlineBookingAvailability);n&&null!=n.visitType&&(this.newPatient=!n.existingPatient,this.appointmentType=n.visitType,this.invalid=!1)}}}]),e}(),br=function(){var e=function(){function e(){(0,r.Z)(this,e)}return(0,a.Z)(e,[{key:"link",value:function(e,t,n){var i,o,r,a,s,c,l,u,d,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",h=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",g=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"search and schedule";window.utag&&window.utag.link&&window.utag.link({search_schedule_mrn:"".concat(p),mrn:"".concat(p),event_mrn:"".concat(p),tealium_event:"".concat(g,":").concat(e),event_category:g,event_action:e,event_label:h,event_appointment_booking_type:(null===(i=null==t?void 0:t.visitMetadata)||void 0===i?void 0:i.appointmentTypeLabel)||"",event_facility:(null===(o=null==t?void 0:t.facility)||void 0===o?void 0:o.facilityName)||"",event_service_line:"",event_doctor_name:null===(r=null==t?void 0:t.provider)||void 0===r?void 0:r.name,event_doctor_npi:null===(a=null==t?void 0:t.provider)||void 0===a?void 0:a.npi,booking_type_id:(null===(s=null==t?void 0:t.visitMetadata)||void 0===s?void 0:s.appointmentType)||"",search_schedule_location:(null===(c=null==t?void 0:t.facility)||void 0===c?void 0:c.facilityId)||"",search_schedule_book_online:"true",search_schedule_keyword:"",search_schedule_booking_flow:(null===(l=null==t?void 0:t.visitMetadata)||void 0===l?void 0:l.isReschedule)?"reschedule":(null==t?void 0:t.visitMetadata.isBookAgain)?"re-book":"new",patientEngagement:"true",visitor_loginStatus:(!!(n||(null===(u=null==t?void 0:t.visitMetadata)||void 0===u?void 0:u.isBookAgain)||(null===(d=null==t?void 0:t.visitMetadata)||void 0===d?void 0:d.isReschedule))).toString()})}},{key:"linkCovidFlow",value:function(e,t,n){var i,o,r,a,s,c,l,u,d,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",h=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",g=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"search and schedule",f=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;window.utag&&window.utag.link&&window.utag.link({search_schedule_mrn:"".concat(p),mrn:"".concat(p),event_mrn:"".concat(p),tealium_event:"".concat(g,":").concat(e),event_category:g,event_action:e,event_label:h,event_appointment_booking_type:(null===(i=null==t?void 0:t.visitMetadata)||void 0===i?void 0:i.appointmentTypeLabel)||"",event_facility:(null===(o=null==t?void 0:t.facility)||void 0===o?void 0:o.facilityName)||"",event_service_line:"",event_doctor_name:null===(r=null==t?void 0:t.provider)||void 0===r?void 0:r.name,event_doctor_npi:null===(a=null==t?void 0:t.provider)||void 0===a?void 0:a.npi,booking_type_id:(null===(s=null==t?void 0:t.visitMetadata)||void 0===s?void 0:s.appointmentType)||"",search_schedule_location:(null===(c=null==t?void 0:t.facility)||void 0===c?void 0:c.facilityId)||"",search_schedule_book_online:"true",search_schedule_keyword:"",search_schedule_booking_flow:(null===(l=null==t?void 0:t.visitMetadata)||void 0===l?void 0:l.isReschedule)?"reschedule":(null==t?void 0:t.visitMetadata.isBookAgain)?"re-book":"new",patientEngagement:"true",visitor_loginStatus:(!!(n||(null===(u=null==t?void 0:t.visitMetadata)||void 0===u?void 0:u.isBookAgain)||(null===(d=null==t?void 0:t.visitMetadata)||void 0===d?void 0:d.isReschedule))).toString(),patient_fname:f&&f.firstName||"",patient_lname:f&&f.lastName||"",patient_dob:f&&f.dateOfBirth||"",patient_email:f&&f.eMail||"",patient_phone:f&&f.phoneNumber||""})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),kr=function(e){return e.EPIC="mychart",e.CERNER="cerner",e}({}),Sr=function(){var e=function(){function e(t,n,i,o){(0,r.Z)(this,e),this.route=t,this.windowService=n,this.tealiumService=i,this.schedulingService=o,this.showNewSchedulingApp=!1,this.isBookAgain=!1,this.isCaptchaEnabled=!1,this.isLoggedIn=!1,this.isLocationAppt=!1,this.embedSource="",this.navigateToSchedulingSpa=new l.vpe,this.showSpinner=new l.vpe,this.closeClicked=new l.vpe,this.activeStep=0,this.stepperError=!1,this.newPatient=!0,this.visitsWithOnlineScheduling=[],this.visitsWithNoOnlineScheduling=[],this.appointmentTypeList=[],this.showNoApptsModal=!1,this.hasNoToken=!1,this.isMyTurnPatient=!1,this.noTimesLabel="Call for availability",this.showApptTypeDescription=!1,this.visitId="",this.isScheduleRetrieved=!1,this.showPopupNotification=!1,this.popupNotificationAlreadyDisplayed=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){var e,t,n,i,o,r;if(this.isLocationAppt&&(this.noTimesLabel="No Availability"),0===Object.keys(this.provider).length&&this.isLocationAppt)return this.provider=null,this.showNoApptsModal=!0,void this.tealiumService.linkCovidFlow("no appts available - guided flow",this.appointmentVisit,this.isLoggedIn,this.mrn,this.newPatient?"new":"existing",void 0,this.patientDetail);!this.useLegacyAPI&&("cerner"===(null===(t=null===(e=this.provider)||void 0===e?void 0:e.ehrCode)||void 0===t?void 0:t.toLowerCase())&&(null===(n=this.embedSource)||void 0===n?void 0:n.toLowerCase())===kr.EPIC||"epic"===(null===(o=null===(i=this.provider)||void 0===i?void 0:i.ehrCode)||void 0===o?void 0:o.toLowerCase())&&(null===(r=this.embedSource)||void 0===r?void 0:r.toLowerCase())===kr.CERNER)?(this.activeStep=null,this.showPopupNotification=!0):this.activeStep=0,this.onProviderChanged(),this.isLocationAppt&&this.establishPatientHandler({newPatient:!1}),this.tealiumService.link("guided booking start",{visitMetadata:{isBookAgain:this.isBookAgain},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},this.isLoggedIn,this.mrn)}},{key:"ngOnChanges",value:function(e){e.provider&&!e.provider.firstChange&&(this.activeStep=0,this.onProviderChanged())}},{key:"onProviderChanged",value:function(){var e,t=this;null===(e=this.route.queryParams)||void 0===e||e.pipe((0,Di.P)()).subscribe(function(e){if(t.isLocationAppt){if(!(e.token||e.cshToken||e.ref&&e.location))return t.hasNoToken=!0,t.provider=null,t.showNoApptsModal=!0,void t.tealiumService.linkCovidFlow("no token - guided flow",t.appointmentVisit,t.isLoggedIn,t.mrn,t.newPatient?"new":"existing",void 0,t.patientDetail);t.notableToken=e.token||null,t.cshToken=e.cshToken||null,t.establishPatientHandler({newPatient:!1}),t.hasNoToken=!e.token&&!e.cshToken||!(e.ref&&e.location),e.ref&&(t.isMyTurnPatient=Boolean("mt"===e.ref&&e.location))}else t.setApplicationStartState(e)})}},{key:"backBtnHandler",value:function(){3===this.activeStep?(this.activeStep--,this.appointmentSchedule=null,this.showApptTypeDescription=!1):2===this.activeStep&&this.showApptTypeDescription?this.showApptTypeDescription=!1:this.activeStep>0?this.activeStep--:0===this.activeStep&&this.popupNotificationAlreadyDisplayed?(this.showPopupNotification=!0,this.activeStep=null):this.activeStep=0}},{key:"establishPatientHandler",value:function(e){this.newPatient=e.newPatient,this.getAvailableLocations(),this.newPatient&&this.provider.acceptsNewPatients&&this.provider.isBookOnline&&this.appointmentsAvailable||!this.newPatient&&this.appointmentsAvailable&&this.provider.isBookOnline?this.activeStep=1:!this.provider.acceptsNewPatients&&this.newPatient?(this.activeStep=-2,this.tealiumService.link("unable to schedule appointment",{visitMetadata:{isBookAgain:this.isBookAgain},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},this.isLoggedIn,this.mrn,this.newPatient?"new":"existing")):(this.activeStep=-1,this.tealiumService.linkCovidFlow("unable to schedule appointment",{visitMetadata:{isBookAgain:this.isBookAgain},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},this.isLoggedIn,this.mrn,this.newPatient?"new":"existing",void 0,this.patientDetail)),this.tealiumService.linkCovidFlow("select patient type",{visitMetadata:{isBookAgain:this.isBookAgain},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},this.isLoggedIn,this.mrn,this.newPatient?"new":"existing",void 0,this.patientDetail)}},{key:"getAvailableLocations",value:function(){var e=this;if(this.locations=ur(this.provider,!this.newPatient),this.visitsWithOnlineScheduling=this.locations.filter(function(e){var t;return e.office.supportsOnlineBooking&&(null===(t=e.office.appointments)||void 0===t?void 0:t.length)>0}),this.useLegacyAPI)this.visitsWithNoOnlineScheduling=this.locations.filter(function(t){return e.visitsWithOnlineScheduling.indexOf(t)<0});else{var t=this.locations.filter(function(t){return e.visitsWithOnlineScheduling.indexOf(t)<0}).filter(function(e,t){var n=e.office;return!n.address.includes(n.address,t+1)});this.visitsWithNoOnlineScheduling=t.filter(function(t){return e.visitsWithOnlineScheduling.every(function(e){return t.office.latitude!==e.office.latitude&&t.office.longitude!==e.office.longitude})}),this.visitsWithOnlineScheduling.forEach(function(n){t.forEach(function(t){n.office.latitude===t.office.latitude&&n.office.longitude===t.office.longitude&&"undefined"!==t&&0===t.type&&e.visitsWithNoOnlineScheduling.push(t)})})}}},{key:"getAppointmentTypes",value:function(){this.appointmentTypeList=this.selectedLocation.office.appointments}},{key:"showAppointmentTypeDescriptionHandler",value:function(e){this.showApptTypeDescription=e}},{key:"appointmentTypeSelectHandler",value:function(e){var t;this.selectedAppointmentType=e,this.getAppointmentSchedule();var n=this.selectedLocation.office;this.tealiumService.linkCovidFlow("select appointment type",{visitMetadata:{isBookAgain:this.isBookAgain,appointmentTypeLabel:null===(t=this.selectedAppointmentType)||void 0===t?void 0:t.name},facility:{facilityName:n.name||n.address},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},this.isLoggedIn,this.mrn,this.newPatient?"new":"existing",void 0,this.patientDetail)}},{key:"getAppointmentSchedule",value:function(){var e,t,n,i=this;this.useLegacyAPI?(this.appointmentSchedule=dr(this.provider,this.selectedLocation,this.selectedAppointmentType,null,0,this.useLegacyAPI),this.isScheduleRetrieved=!0,this.activeStep=3):(this.showSpinner.emit(!0),this.getSlotDetails(),this.schedulingService.getTimeslotsByAppointmentType(null===(e=this.selectedAppointment)||void 0===e?void 0:e.providerSlotId,encodeURIComponent(this.visitId),this.provider.npi.toString(),null===(t=this.provider)||void 0===t?void 0:t.ehrCode,this.market,this.selectedAppointmentType.name,"",null===(n=this.provider)||void 0===n?void 0:n.practitionerId,this.selectedAppointment.officeAddressId).subscribe(function(e){e&&(e.officeAddressId=i.selectedAppointment.officeAddressId,e.providerSlotId=i.selectedAppointment.providerSlotId,i.appointmentSchedule=dr(i.provider,i.selectedLocation,i.selectedAppointmentType,e,0,i.useLegacyAPI),i.showSpinner.emit(!1),i.isScheduleRetrieved=!0),i.activeStep=3},function(e){i.showSpinner.emit(!1),i.activeStep=-3,i.stepperError=!0}))}},{key:"getSlotDetails",value:function(){var e,t,n,i=(0,o.Z)(null===(e=this.provider)||void 0===e?void 0:e.onlineBookingAvailability);try{e:for(i.s();!(n=i.n()).done;){var r,a=n.value,s=(0,o.Z)(a.appointmentTypes);try{for(s.s();!(r=s.n()).done;){var c=r.value;if(c.name.toLowerCase()===this.selectedAppointmentType.name.toLowerCase()&&a.officeAddressId===(null===(t=this.selectedLocation.office)||void 0===t?void 0:t.id)&&(!c.patientAppointmentType||"both"===c.patientAppointmentType.toLowerCase()||this.newPatient&&"new"===c.patientAppointmentType.toLowerCase()||!this.newPatient&&"established"===c.patientAppointmentType.toLowerCase())){this.visitId=c.visitId,this.selectedAppointment=a;break e}}}catch(l){s.e(l)}finally{s.f()}}}catch(l){i.e(l)}finally{i.f()}}},{key:"progress",get:function(){var e=0;switch(this.activeStep){case 0:e=25;break;case 1:e=50;break;case 2:e=60;break;case 3:e=80}return e}},{key:"locationSelectedHandler",value:function(e){this.selectedLocation=e,this.getAppointmentTypes(),!this.isLocationAppt&&this.selectedLocation.office.appointments.length>1||this.appointmentTypeList.length>=1?this.activeStep=2:(this.selectedAppointmentType=this.selectedLocation.office.appointments[0],this.selectedAppointmentType.description&&""!==this.selectedAppointmentType.description?this.activeStep=2:(this.appointmentTypeSelectHandler(this.selectedAppointmentType),this.activeStep=3))}},{key:"appointmentSelectionHandler",value:function(e){var t,n,i,o=this;this.selectedAppointmentTime=e.time,this.selectedTimeSlotId=e.slotId;var r=e.office,a=this.provider.onlineBookingAvailability.find(function(e){return e.officeAddressId===r.id}),s=a.appointmentTypes.find(function(e){return cr([o.selectedAppointmentType.remoteId],!o.newPatient,e)});this.selectedAppointmentType.visitId=null==s?void 0:s.visitId,this.selectedAppointmentType.visitIdType=null==s?void 0:s.visitIdType,this.appointmentVisit={visitMetadata:{appointmentAt:this.selectedAppointmentTime,appointmentType:this.isLocationAppt?e.appointment.id:this.selectedAppointmentType.id,appointmentTypeLabel:this.isLocationAppt?e.appointment.name:this.selectedAppointmentType.name,appointmentTypeRemoteId:this.isLocationAppt?e.appointment.remoteId:this.selectedAppointmentType.remoteId,clientId:"undefined"==typeof ga||void 0===ga.getByName("tm_ga")?"error with ga":ga.getByName("tm_ga").get("clientId").toString(),initialLoadFromPCDE:!0,captchaEnabled:this.isCaptchaEnabled,newPatient:this.newPatient,scheduleId:a.scheduleId,returnUrlProfile:window.location.href,locationId:a.officeAddressId,isBookAgain:this.isBookAgain,notableToken:this.outreachToken&&""!==this.outreachToken?"":this.notableToken,cshToken:this.cshToken,isMyTurn:this.isMyTurnPatient,isV5:Boolean(this.isV5),providerId:a.providerSchedulingId,outreachToken:this.outreachToken,isLocationAppt:this.isLocationAppt},facility:{facilityAddress:r.address,facilityId:a.facilitySchedulingId,facilityLatitude:r.latitude,facilityLongitude:r.longitude,facilityCity:r.city,facilityName:r.name||r.address,facilityDepartmentName:null!==(t=r.departmentName)&&void 0!==t?t:"",facilityPhoneNumber:r.phone||r.phones[0],facilityState:r.state,facilityZip:r.zip},provider:{npi:this.provider.npi||"",name:this.provider.displayFullName,acceptsNewPatients:this.provider.acceptsNewPatients,imageUrl:fr(this.provider.images),specialty:this.provider.primarySpecialty,patientAgeGroups:null===(n=this.provider)||void 0===n?void 0:n.patientAgeGroups,gender:null===(i=this.provider)||void 0===i?void 0:i.gender},support:{supportLink:"https://webchat.chat4help.net/DignityMyHome/?chatUsername=username&skill=4146152381",supportPhone:"(844) 274-8497",termsLink:"http://terms.dignityhealth.org/cm/content.asp?pid=4&lid=4&facility_id=2"},systemDetails:{name:this.provider.ehrCode,market:"vmfh",region:"",useLegacyAPI:!1},appointmentDetails:{slotId:this.selectedTimeSlotId,dateTime:e.time,status:"booked",appointmentType:this.isLocationAppt?e.appointment.name:this.selectedAppointmentType.name},locationDetails:{locationId:a.officeAddressId,locationIdType:a.officeAddressIdType,locationName:r.name},providerDetails:{providerId:this.provider.npi||"",providerIdType:this.provider.providerIdType,providerName:this.provider.displayFullName},visitDetails:{visitId:this.selectedAppointmentType.visitId,visitIdType:this.selectedAppointmentType.visitIdType}},this.showNewSchedulingApp&&(this.appointmentVisit.visitMetadata.isVirtualVisit=0===this.selectedLocation.type);var c={data:this.windowService.base64Encode(this.appointmentVisit)};this.tealiumService.linkCovidFlow("select appointment time",this.appointmentVisit,this.isLoggedIn,this.mrn,this.newPatient?"new":"existing",void 0,this.patientDetail),this.handleNavigateToSchedulingSpa?this.navigateToSchedulingSpa.emit(JSON.stringify(c)):(this.navigateToSchedulingSpa.emit(null),this.windowService.setSessionStorage("SchedApp_visit",JSON.stringify(c)),this.windowService.locationHref("".concat(this.baseUrl,this.useLegacyAPI?this.showNewSchedulingApp?"/ourdoctors/provider/bookyourappointment":"/login?flow=sched_flow&returnUrl=/ourdoctors/provider/bookyourappointment":"/find-a-doctor/provider/bookyourappointment")))}},{key:"setApplicationStartState",value:function(e){var t=new Or;if(t.init(e,this.provider.onlineBookingAvailability),!t.invalid&&(this.establishPatientHandler({newPatient:t.newPatient}),1===this.activeStep&&t.locationId)){var n=this.visitsWithOnlineScheduling.find(function(e){return e.type===t.appointmentType&&e.office.id===t.locationId});if(n){this.locationSelectedHandler(n);var i=this.appointmentTypeList.find(function(e){return e.remoteId===t.appointmentTypeRemoteId});this.appointmentTypeSelectHandler(i)}}}},{key:"appointmentsAvailable",get:function(){return this.visitsWithOnlineScheduling.length>0||this.visitsWithNoOnlineScheduling.filter(function(e){var t;return e.office.supportsOnlineBooking&&(null===(t=e.office.appointments)||void 0===t?void 0:t.length)>0}).length>0}},{key:"getOfficePhoneNumber",value:function(){return this.provider.offices&&this.provider.offices[0]&&this.provider.offices[0].addresses&&this.provider.offices[0].addresses[0]?this.provider.offices[0].addresses[0].phone||this.provider.offices[0].addresses[0].phones[0]:""}},{key:"showStep1Handler",value:function(){this.activeStep=0,this.showPopupNotification=!1,this.popupNotificationAlreadyDisplayed=!0}},{key:"closeClickedHandler",value:function(e){this.closeClicked.emit(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(qi.gz),l.Y36(rr),l.Y36(br),l.Y36(Mr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-guided-schedule-flow"]],inputs:{showNewSchedulingApp:"showNewSchedulingApp",isBookAgain:"isBookAgain",isCaptchaEnabled:"isCaptchaEnabled",isLoggedIn:"isLoggedIn",isLocationAppt:"isLocationAppt",embedSource:"embedSource",provider:"provider",baseUrl:"baseUrl",mrn:"mrn",isV5:"isV5",patientDetail:"patientDetail",outreachToken:"outreachToken",handleNavigateToSchedulingSpa:"handleNavigateToSchedulingSpa",market:"market",useLegacyAPI:"useLegacyAPI"},outputs:{navigateToSchedulingSpa:"navigateToSchedulingSpa",showSpinner:"showSpinner",closeClicked:"closeClicked"},features:[l.TTD],decls:2,vars:2,consts:[["class","guided-flow-wrapper",3,"has-error",4,"ngIf"],["class","no-appointments-modal",4,"ngIf"],[1,"guided-flow-wrapper"],[3,"progress",4,"ngIf"],[1,"back-button-container"],["class","dhgf-back-btn",3,"click",4,"ngIf"],[1,"steps-wrapper"],[3,"embedSource","showStep1",4,"ngIf"],[3,"providerFullName","providerSpecialty","phoneNumber","acceptingNewPatients","appointmentsAvailable","canBookOnline","embedSource","showPopupNotification","statusChange",4,"ngIf"],[3,"providerName","visitsWithNoOnlineScheduling","visitsWithOnlineScheduling","skipSingleLocation","locationSelected",4,"ngIf"],[3,"appointmentTypeList","showApptTypeDescription","phoneNumber","market","useLegacyAPI","showDescription","appointmentTypeSelected",4,"ngIf"],[3,"isLocationAppt","selectedLocation","selectedAppointmentType","appointmentSchedule","noTimesLabel","appointmentSelected",4,"ngIf"],[3,"closeClicked",4,"ngIf"],[3,"providerName","phoneNumber",4,"ngIf"],[3,"providerName","baseUrl","useLegacyAPI","market","embedSource",4,"ngIf"],[3,"progress"],[1,"dhgf-back-btn",3,"click"],["width","8","height","12","viewBox","0 0 8 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7 1L2 6L7 10.9996","stroke","#0071C2","stroke-width","2","stroke-linecap","round"],[3,"embedSource","showStep1"],[3,"providerFullName","providerSpecialty","phoneNumber","acceptingNewPatients","appointmentsAvailable","canBookOnline","embedSource","showPopupNotification","statusChange"],[3,"providerName","visitsWithNoOnlineScheduling","visitsWithOnlineScheduling","skipSingleLocation","locationSelected"],[3,"appointmentTypeList","showApptTypeDescription","phoneNumber","market","useLegacyAPI","showDescription","appointmentTypeSelected"],[3,"isLocationAppt","selectedLocation","selectedAppointmentType","appointmentSchedule","noTimesLabel","appointmentSelected"],[3,"closeClicked"],[3,"providerName","phoneNumber"],[3,"providerName","baseUrl","useLegacyAPI","market","embedSource"],[1,"no-appointments-modal"],[1,"message"],[1,"header-message"],[1,"copy"],[4,"ngIf"]],template:function(e,t){1&e&&(l.YNc(0,to,13,12,"div",0),l.YNc(1,oo,8,2,"div",1)),2&e&&(l.Q6J("ngIf",t.provider),l.xp6(1),l.Q6J("ngIf",t.showNoApptsModal))},directives:function(){return[s.O5,d.RI,Jr,Lr,Er,Nr,Fr,zr,Cr,wr]},styles:[ro,'.guided-flow-wrapper{--dhcl-font-family:"Trade Gothic Next LT Pro",Helvetica,Arial,sans-serif;box-sizing:border-box;font-family:var(--dhcl-font-family);margin:0 auto;max-width:100%;min-height:500px;padding:0}.guided-flow-wrapper.has-error{height:auto;min-height:auto;padding-bottom:40px}.guided-flow-wrapper button{font-family:var(--dhcl-font-family)}.guided-flow-wrapper .back-button-container{height:40px}.guided-flow-wrapper .back-button-container .dhgf-back-btn{background:none;border:none;color:var(--dhcl-color-secondary);cursor:pointer;font-size:14px;font-weight:700;margin:10px}.guided-flow-wrapper .back-button-container .dhgf-back-btn svg{margin-right:3px;transform:translateY(1px)}.guided-flow-wrapper .back-button-container .dhgf-back-btn svg path{stroke:var(--dhcl-color-secondary)}.no-appointments-modal .message{padding-left:84px;padding-right:94px}@media (max-width:767px){.no-appointments-modal .message{padding-left:25px;padding-right:25px}}.no-appointments-modal .message .header-message{margin-top:50px}.no-appointments-modal .message .copy{line-height:1.5rem;margin-bottom:50px}'],encapsulation:2}),e}(),Tr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.http=t,this.environmentService=n,this.environmentService.getEnvironment().subscribe(function(e){i.rescheduleEndpoint=e.rescheduleAppointmentsEndpoint,i.apimSubscriptionKey=e.apimSubscriptionKey,i.clientId=e.clientId,i.clientSecret=e.clientSecret})}return(0,a.Z)(e,[{key:"rescheduleAppointment",value:function(e,t){var n={headers:new c.WM({Authorization:"Bearer ".concat(t),"Content-Type":"application/json","Ocp-Apim-Subscription-Key":this.apimSubscriptionKey})};return this.http.put("".concat(this.rescheduleEndpoint),e,n)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(c.eN),l.LFG(yr))},e.\u0275prov=(0,l.Yz7)({factory:function(){return new e((0,l.LFG)(c.eN),(0,l.LFG)(yr))},token:e,providedIn:"root"}),e}(),Ar=function(e){return e.SUCCESS="success",e.REASON="reason",e.ERROR="error",e.CONFIRMATION="confirmation",e.CALL_TO_SCHEDULE="call_to_schedule",e.SELECT_TIME="select_time",e}({}),Zr=function(){var e=function(){function e(t,n,i,o){(0,r.Z)(this,e),this.windowService=t,this.rescheduleService=n,this.environmentService=i,this.tealiumService=o,this.refreshAfterReschedule=!0,this.tenantCode="dignity-health",this.captchaEnabled=!1,this.rescheduleSuccess=new l.vpe,this.showSpinner=new l.vpe,this.newPatient=!0,this.visitsWithOnlineScheduling=[],this.visitsWithNoOnlineScheduling=[],this.appointmentTypeList=[],this.currentStep=Ar.REASON}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.resolveOfficeId(),this.onProviderChanged(),this.tealiumService.link("guided booking start",{visitMetadata:{isBookAgain:!1,isReschedule:!0},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},!0)}},{key:"ngAfterViewInit",value:function(){this.loadCaptchaScript()}},{key:"ngOnChanges",value:function(e){e.provider&&!e.provider.firstChange&&(this.currentStep=Ar.REASON,this.resolveOfficeId(),this.onProviderChanged())}},{key:"loadCaptchaScript",value:function(){if(!window.grecaptcha){var e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js",e.setAttribute("async","true"),e.setAttribute("defer","true"),document.body.appendChild(e)}}},{key:"resolveOfficeId",value:function(){var e=this;this.rescheduleData.officeId||!this.rescheduleData.facilityAddress&&!this.rescheduleData.facilityPhoneNumber||this.provider.offices.forEach(function(t){t.addresses.forEach(function(t){var n,i;(e.rescheduleData.facilityAddress&&t.address.replace(/[^\w\s]/g,"").toLowerCase()===e.rescheduleData.facilityAddress.replace(/[^\w\s]/g,"").toLowerCase()||(null===(n=t.phones[0])||void 0===n?void 0:n.replace(/[^\w\s]/g,"").replace(" ",""))===(null===(i=e.rescheduleData.facilityPhoneNumber)||void 0===i?void 0:i.replace(/[^\w\s]/g,"").replace(" ","")))&&(e.rescheduleData.officeId=t.id)})})}},{key:"onProviderChanged",value:function(){this.environmentService.setRescheduleSecrets(this.apimSubscriptionKey,this.clientId,this.clientSecret,this.captchaSiteKey),this.checkRescheduleSlots(),this.provider.isBookOnline&&this.appointmentSchedule&&this.appointmentSchedule.appointments.length>0?this.currentStep=Ar.REASON:(this.currentStep=Ar.CALL_TO_SCHEDULE,this.failedReBookHandler())}},{key:"backBtnHandler",value:function(){this.currentStep===Ar.SELECT_TIME?this.currentStep=Ar.REASON:this.currentStep===Ar.CONFIRMATION&&(this.currentStep=Ar.SELECT_TIME)}},{key:"establishPatientHandler",value:function(e){this.newPatient=e.newPatient,this.getAvailableLocations(),this.newPatient&&this.provider.acceptsNewPatients&&this.provider.isBookOnline&&this.appointmentsAvailable||!this.newPatient&&this.appointmentsAvailable&&this.provider.isBookOnline?this.currentStep=Ar.CALL_TO_SCHEDULE:(this.currentStep=Ar.CALL_TO_SCHEDULE,this.failedReBookHandler())}},{key:"failedReBookHandler",value:function(){this.tealiumService.link("unable to schedule appointment",{visitMetadata:{isBookAgain:!1,isReschedule:!0},facility:{},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},!0)}},{key:"getAvailableLocations",value:function(){var e=this;this.locations=ur(this.provider,!this.newPatient),this.visitsWithOnlineScheduling=this.locations.filter(function(e){var t;return e.office.supportsOnlineBooking&&(null===(t=e.office.appointments)||void 0===t?void 0:t.length)>0}),this.visitsWithNoOnlineScheduling=this.locations.filter(function(t){return e.visitsWithOnlineScheduling.indexOf(t)<0})}},{key:"getAppointmentTypes",value:function(){this.appointmentTypeList=this.selectedLocation.office.appointments}},{key:"appointmentTypeSelectHandler",value:function(e){this.selectedAppointmentType=e,this.getAppointmentSchedule(),this.currentStep=Ar.SELECT_TIME}},{key:"getAppointmentSchedule",value:function(){this.appointmentSchedule=dr(this.provider,this.selectedLocation,this.selectedAppointmentType,null,0,this.useLegacyAPI)}},{key:"progress",get:function(){var e=0;return this.currentStep===Ar.SUCCESS?e=100:this.currentStep===Ar.CONFIRMATION?e=75:this.currentStep===Ar.SELECT_TIME?e=50:this.currentStep===Ar.REASON&&(e=25),e}},{key:"locationSelectedHandler",value:function(e){this.selectedLocation=e,this.getAppointmentTypes(),this.selectedLocation.office.appointments.length>1?this.currentStep=Ar.CALL_TO_SCHEDULE:(this.selectedAppointmentType=this.selectedLocation.office.appointments[0],this.appointmentTypeSelectHandler(this.selectedAppointmentType),this.currentStep=Ar.SELECT_TIME)}},{key:"appointmentSelectionHandler",value:function(e){this.selectedAppointmentTime=e.time,this.currentStep=Ar.CONFIRMATION,this.appointmentSlot=e,this.tealiumService.link("select appointment time",{visitMetadata:{isBookAgain:!1,isReschedule:!0,appointmentTypeLabel:this.selectedAppointmentType.name},facility:{facilityName:this.selectedLocation.office.name||this.selectedLocation.office.address},provider:{npi:this.provider.npi,name:this.provider.displayFullName}},!0)}},{key:"rescheduleReasonHandler",value:function(e){this.rescheduleReason=e,this.currentStep=this.appointmentSchedule&&this.appointmentSchedule.appointments.length>0?Ar.SELECT_TIME:Ar.ERROR}},{key:"appointmentsAvailable",get:function(){return this.visitsWithOnlineScheduling.length>0||this.visitsWithNoOnlineScheduling.filter(function(e){var t;return e.office.supportsOnlineBooking&&(null===(t=e.office.appointments)||void 0===t?void 0:t.length)>0}).length>0}},{key:"rescheduleDoneHandler",value:function(e){this.refreshAfterReschedule?this.windowService.refresh():this.rescheduleSuccess.emit(e)}},{key:"rescheduleConfirmHandler",value:function(){var e=this;this.showSpinner.emit(!0);var t=this.rescheduleData.systemCode||("ca"===this.selectedLocation.office.state.toLowerCase()?"geSac":"gePhx");this.rescheduleService.rescheduleAppointment({appointmentType:this.selectedAppointmentType.remoteId,appointmentDateTime:this.selectedAppointmentTime,appointmentId:this.rescheduleData.gecbAppointmentId,system:t,reason:this.rescheduleReason},this.rescheduleData.oktaAuthToken).subscribe(function(t){e.currentStep=Ar.SUCCESS,e.showSpinner.emit(!1),e.tealiumService.link("appointment booked",{visitMetadata:{isBookAgain:!1,isReschedule:!0,appointmentTypeLabel:e.selectedAppointmentType.name},facility:{facilityName:e.selectedLocation.office.name||e.selectedLocation.office.address},provider:{npi:e.provider.npi,name:e.provider.displayFullName}},!0)},function(t){e.currentStep=Ar.ERROR,e.showSpinner.emit(!1),e.failedReBookHandler()})}},{key:"checkRescheduleSlots",value:function(){var e=this,t="";this.provider.onlineBookingAvailability.forEach(function(n){n.appointmentTypes.forEach(function(n){n.remoteId!==e.rescheduleData.appointmentTypeId&&n.id!==e.rescheduleData.appointmentTypeId||(t=n.remoteId)})});var n=hr(t,this.provider.onlineBookingAvailability);this.establishPatientHandler({newPatient:!n.existingPatient}),this.selectedLocation=this.locations.find(function(t){return t.office.id===e.rescheduleData.officeId&&t.type===n.visitType}),this.selectedLocation?(this.locationSelectedHandler(this.selectedLocation),this.selectedAppointmentType=this.appointmentTypeList.find(function(t){return t.remoteId===e.rescheduleData.appointmentTypeId||t.id===e.rescheduleData.appointmentTypeId}),this.selectedAppointmentType?this.getAppointmentSchedule():this.currentStep=Ar.CALL_TO_SCHEDULE):this.currentStep=Ar.CALL_TO_SCHEDULE}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr),l.Y36(Tr),l.Y36(yr),l.Y36(br))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-guided-reschedule-flow"]],inputs:{refreshAfterReschedule:"refreshAfterReschedule",tenantCode:"tenantCode",captchaEnabled:"captchaEnabled",provider:"provider",rescheduleData:"rescheduleData",apimSubscriptionKey:"apimSubscriptionKey",clientId:"clientId",clientSecret:"clientSecret",captchaSiteKey:"captchaSiteKey",market:"market",useLegacyAPI:"useLegacyAPI"},outputs:{rescheduleSuccess:"rescheduleSuccess",showSpinner:"showSpinner"},features:[l.TTD],decls:1,vars:1,consts:[["class","guided-flow-wrapper",3,"has-error",4,"ngIf"],[1,"guided-flow-wrapper"],[3,"progress",4,"ngIf"],[1,"back-button-container"],["class","dhgf-back-btn",3,"click",4,"ngIf"],[1,"steps-wrapper"],[3,"originalApptTime","providerName","state","reasonChange",4,"ngIf"],[3,"isReschedule","selectedLocation","selectedAppointmentType","appointmentSchedule","appointmentSelected",4,"ngIf"],[3,"selectedAppointmentType","selectedLocation","providerDetails","appointmentSlot","newPatient","captchaEnabled","state","confirm",4,"ngIf"],[3,"newVisitVirtual","newApptTime","providerName","state","done",4,"ngIf"],[3,"providerName","phoneNumber",4,"ngIf"],[3,"providerName","phoneNumber","isRescheduling","originalApptTime","state",4,"ngIf"],[3,"progress"],[1,"dhgf-back-btn",3,"click"],["width","8","height","12","viewBox","0 0 8 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7 1L2 6L7 10.9996","stroke","#0071C2","stroke-width","2","stroke-linecap","round"],[3,"originalApptTime","providerName","state","reasonChange"],[3,"isReschedule","selectedLocation","selectedAppointmentType","appointmentSchedule","appointmentSelected"],[3,"selectedAppointmentType","selectedLocation","providerDetails","appointmentSlot","newPatient","captchaEnabled","state","confirm"],[3,"newVisitVirtual","newApptTime","providerName","state","done"],[3,"providerName","phoneNumber"],[3,"providerName","phoneNumber","isRescheduling","originalApptTime","state"]],template:function(e,t){1&e&&l.YNc(0,fo,11,10,"div",0),2&e&&l.Q6J("ngIf",t.provider)},directives:function(){return[s.O5,d.RI,Ur,Fr,Vr,Hr,Br,Cr]},styles:[ro,vo],encapsulation:2}),e}(),Ir=function(){var e=function(){function e(t){(0,r.Z)(this,e),this.windowService=t,this.onlineBooking=!1,this.isSelected=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){this.onlineBooking||this.windowService.initInvoca()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-inperson-visit-card"]],inputs:{onlineBooking:"onlineBooking",isSelected:"isSelected",locationDetails:"locationDetails"},decls:1,vars:1,consts:[["class","card",3,"ngClass",4,"ngIf"],[1,"card",3,"ngClass"],[1,"card-title"],["width","20","height","22","viewBox","0 0 27 28","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M23.5435 24.0628H26.2971C26.6853 24.0628 27 24.375 27 24.7601C27 25.1451 26.6853 25.4573 26.2971 25.4573H20.3675L21.676 26.7132C21.823 26.8521 21.9062 27.0447 21.9062 27.2461C21.9062 27.4474 21.823 27.64 21.676 27.779C21.5225 27.926 21.3214 27.9995 21.1202 27.9995C20.9135 28.0001 20.7147 27.9209 20.566 27.7784L17.9035 25.2237C17.7341 25.0609 17.6621 24.843 17.6796 24.6304L17.6738 24.6246V18.013C17.6738 18.003 17.6724 17.9932 17.671 17.9835C17.6699 17.9763 17.6689 17.9692 17.6685 17.9621V16.1187C17.6685 15.7853 17.3821 15.5123 17.0327 15.5123H9.74071C9.39082 15.5123 9.10445 15.7848 9.10445 16.1192V17.9621C9.104 17.9692 9.10298 17.9763 9.10196 17.9835C9.10056 17.9932 9.09916 18.003 9.09916 18.013V24.6257L9.09334 24.6309C9.11081 24.8436 9.03882 25.0614 8.8689 25.2242L6.20744 27.7795C6.05854 27.9218 5.85951 28.0009 5.6527 28C5.45156 28 5.25147 27.9265 5.09797 27.7795C4.95097 27.6406 4.86779 27.448 4.86779 27.2466C4.86779 27.0452 4.95097 26.8526 5.09797 26.7137L6.40541 25.4578H0.702949C0.314721 25.4578 0 25.1457 0 24.7606C0 24.3755 0.314721 24.0634 0.702949 24.0634H3.22996V22.9734C3.22975 22.9689 3.22935 22.9645 3.22896 22.9601C3.2284 22.9538 3.22785 22.9476 3.22785 22.9414V5.14942C3.22785 4.03848 4.1817 3.12914 5.34728 3.12914H7.4556V3.12651H9.53374V0.792784C9.53374 0.357016 9.89368 0 10.333 0H16.4415C16.8808 0 17.2408 0.35649 17.2408 0.792259V3.12651H19.3184L19.3179 3.12914H21.4262C22.5918 3.12914 23.5456 4.03848 23.5456 5.14942V22.9414C23.5456 22.9519 23.544 22.9624 23.5435 22.9729V24.0628ZM15.2653 4.0201H14.0124V5.2623C14.0188 5.47402 13.9086 5.67243 13.7247 5.78017C13.5409 5.8879 13.3125 5.8879 13.1286 5.78017C12.9448 5.67243 12.8346 5.47402 12.841 5.2623V4.0201H11.5886C11.265 4.0201 11.0026 3.75989 11.0026 3.4389C11.0026 3.11791 11.265 2.8577 11.5886 2.8577H12.841V1.6155C12.841 1.29465 13.1032 1.03456 13.4267 1.03456C13.7502 1.03456 14.0124 1.29465 14.0124 1.6155V2.8577H15.2653C15.4747 2.8577 15.6681 2.96848 15.7728 3.1483C15.8774 3.32812 15.8774 3.54968 15.7728 3.7295C15.6681 3.90932 15.4747 4.0201 15.2653 4.0201ZM21.3838 12.1784C21.3827 12.4501 21.1607 12.67 20.8868 12.6709H17.4626C17.1881 12.6706 16.9656 12.4501 16.965 12.1779V8.78153C16.965 8.51062 17.1884 8.28854 17.4626 8.28854H20.8873C21.1599 8.28854 21.3838 8.51062 21.3838 8.78206V12.1779V12.1784ZM15.1753 12.6709C15.4499 12.6703 15.6723 12.4497 15.6729 12.1774V8.78206C15.6729 8.51062 15.4485 8.28854 15.1753 8.28854H11.7506C11.4769 8.28854 11.253 8.51062 11.253 8.78153V12.1774C11.2536 12.4497 11.476 12.6703 11.7506 12.6709H15.1753ZM9.90321 12.1774C9.90263 12.4497 9.6802 12.6703 9.40564 12.6709H5.98089C5.70633 12.6703 5.4839 12.4497 5.48332 12.1774V8.78153C5.48332 8.51062 5.70722 8.28854 5.98089 8.28854H9.40564C9.67878 8.28854 9.90321 8.51062 9.90321 8.78206V12.1774Z","fill","#ED711C"],[1,"p1bold"],[1,"card-row","inperson-visit-card"],["class","department-name",4,"ngIf"],[3,"ngClass"],["class","card-row",4,"ngIf"],[1,"department-name"],[1,"card-row"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15.2314 15.4191L15.9814 12.1691C16.0627 11.816 15.8783 11.4535 15.547 11.3097L12.047 9.8097C11.7408 9.67845 11.3814 9.76595 11.172 10.0253L9.62203 11.9191C7.22515 10.7941 5.2314 8.82845 4.08453 6.38158L5.97828 4.83158C6.23765 4.61908 6.32515 4.26283 6.1939 3.95658L4.6939 0.456576C4.54703 0.122201 4.18453 -0.0621745 3.8314 0.0190755L0.581401 0.769076C0.243901 0.847201 0.000150681 1.1472 0.000150681 1.50033C0.000150681 9.50345 6.48453 16.0003 14.5002 16.0003C14.8502 16.0003 15.1533 15.7597 15.2314 15.4191Z","fill","#4D525A"],[1,"phone","invoca-phone","phone-link",3,"href"]],template:function(e,t){1&e&&l.YNc(0,_o,14,12,"div",0),2&e&&l.Q6J("ngIf",t.locationDetails)},directives:[s.O5,s.mk],styles:[".card-title[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary)}.inperson-visit-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0}.inperson-visit-card[_ngcontent-%COMP%] .department-name[_ngcontent-%COMP%]{margin:4px 0 0}.inperson-visit-card[_ngcontent-%COMP%] .no-vertical-margins[_ngcontent-%COMP%]{margin:0}"]}),e}(),Lr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.statusChange=new l.vpe,this.showStep1=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"buttonHandler",value:function(e){this.statusChange.emit({newPatient:e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-step1"]],inputs:{providerFullName:"providerFullName",phoneNumber:"phoneNumber",providerSpecialty:"providerSpecialty",acceptingNewPatients:"acceptingNewPatients",appointmentsAvailable:"appointmentsAvailable",canBookOnline:"canBookOnline"},outputs:{statusChange:"statusChange"},decls:8,vars:3,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","",3,"buttonType","click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"button",3),l.NdJ("click",function(){return t.buttonHandler(!0)}),l._uU(5,"No"),l.qZA(),l.TgZ(6,"button",3),l.NdJ("click",function(){return t.buttonHandler(!1)}),l._uU(7,"Yes"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(2),l.hij(" Have you seen ",t.providerFullName," in the last 3 years? "),l.xp6(2),l.Q6J("buttonType","primary"),l.xp6(2),l.Q6J("buttonType","primary"))},directives:[d.Hq],styles:["@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{padding-bottom:125px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{margin-bottom:50px}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{position:relative;text-align:center}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:15px 10px 15px 0}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{position:absolute}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:10px 0}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{margin-bottom:20px}}"]}),e}(),Er=function(){var e=function(){function e(){(0,r.Z)(this,e),this.visitsWithOnlineScheduling=[],this.visitsWithNoOnlineScheduling=[],this.locationSelected=new l.vpe}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.skipSingleLocation&&1===this.visitsWithOnlineScheduling.length&&0===this.visitsWithNoOnlineScheduling.length&&this.locationSelected.emit(this.visitsWithOnlineScheduling[0])}},{key:"selectBooking",value:function(e,t){this.selectedItemIndex=t,this.selectedItem=e}},{key:"nextButtonHandler",value:function(){this.locationSelected.emit(this.selectedItem)}},{key:"disableNextButton",get:function(){return isNaN(this.selectedItemIndex)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-step2"]],inputs:{visitsWithOnlineScheduling:"visitsWithOnlineScheduling",visitsWithNoOnlineScheduling:"visitsWithNoOnlineScheduling",providerName:"providerName",skipSingleLocation:"skipSingleLocation"},outputs:{locationSelected:"locationSelected"},decls:10,vars:3,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],[1,"online-booking-list"],[4,"ngFor","ngForOf"],["class","other-visit-list",4,"ngIf"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","","buttonType","primary",1,"next-btn",3,"disabled","click"],["onlineBooking","true",3,"isSelected","locationDetails","click",4,"ngIf"],[3,"onlineBooking","isSelected","locationDetails","click",4,"ngIf"],["onlineBooking","true",3,"isSelected","locationDetails","click"],[3,"onlineBooking","isSelected","locationDetails","click"],[1,"other-visit-list"],[1,"p1bold","other-visit-list-header"],[1,"other-visit-list-item-divider"],[3,"locationDetails",4,"ngIf"],[3,"locationDetails"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2,"How would you like to be seen?"),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"div",3),l.YNc(5,Po,3,2,"div",4),l.qZA(),l.YNc(6,So,4,1,"div",5),l.qZA(),l.TgZ(7,"div",6),l.TgZ(8,"button",7),l.NdJ("click",function(){return t.nextButtonHandler()}),l._uU(9," Next "),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Q6J("ngForOf",t.visitsWithOnlineScheduling),l.xp6(1),l.Q6J("ngIf",null!=t.visitsWithNoOnlineScheduling&&t.visitsWithNoOnlineScheduling.length>0),l.xp6(2),l.Q6J("disabled",t.disableNextButton))},directives:function(){return[s.sg,s.O5,d.Hq,Dr,Ir]},styles:[".guided-flow-step-wrapper-content[_ngcontent-%COMP%] .other-visit-list[_ngcontent-%COMP%] .other-visit-list-header[_ngcontent-%COMP%]{margin-bottom:10px}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] .other-visit-list[_ngcontent-%COMP%] .other-visit-list-item-divider[_ngcontent-%COMP%]{border:1px solid var(--dhcl-color-gray-light-warm-3);margin-bottom:10px}"]}),e}(),Nr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.appointmentTypeList=[],this.showApptTypeDescription=!1,this.phoneNumber="",this.setState=new l.vpe,this.appointmentTypeSelected=new l.vpe,this.showDescription=new l.vpe,this.selectedAppointmentIndex=-1}return(0,a.Z)(e,[{key:"selectAppointmentType",value:function(e,t){this.selectedAppointmentIndex=t,this.selectedAppointment=e,this.selectedAppointment.description&&(this.selectedAppointment.description=this.selectedAppointment.description.replace(/(\n\s)|\n/g,"\n\n").trim())}},{key:"continueButtonHandler",value:function(){this.showApptTypeDescription=!0,this.appointmentTypeSelected.emit(this.selectedAppointment)}},{key:"nextButtonHandler",value:function(){this.showApptTypeDescription=this.selectedAppointment.description&&""!==this.selectedAppointment.description,this.showApptTypeDescription?this.showDescription.emit(!0):this.appointmentTypeSelected.emit(this.selectedAppointment)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-step3"]],inputs:{appointmentTypeList:"appointmentTypeList",showApptTypeDescription:"showApptTypeDescription",phoneNumber:"phoneNumber",market:"market",useLegacyAPI:"useLegacyAPI"},outputs:{setState:"setState",appointmentTypeSelected:"appointmentTypeSelected",showDescription:"showDescription"},decls:10,vars:6,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],["class","appointment-type-list",4,"ngIf"],["class","different-appointment-type-contact-info",4,"ngIf"],[1,"guided-flow-step-wrapper-footer"],["class","next-btn","dhclButton","","buttonType","primary",3,"disabled","click",4,"ngIf"],["class","next-btn","dhclButton","","buttonType","primary",3,"click",4,"ngIf"],[1,"appointment-type-list"],[4,"ngFor","ngForOf"],[3,"isSelected","appointmentDetails","click"],[1,"appTypeDesc","p1regular",3,"innerHTML"],[1,"different-appointment-type-contact-info"],["dhclButton","","buttonType","primary",1,"next-btn",3,"disabled","click"],["dhclButton","","buttonType","primary",1,"next-btn",3,"click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2),l.qZA(),l.TgZ(3,"div",2),l.YNc(4,Ao,2,1,"div",3),l.YNc(5,Zo,4,2,"div",3),l.YNc(6,Io,3,1,"div",4),l.qZA(),l.TgZ(7,"div",5),l.YNc(8,Lo,2,1,"button",6),l.YNc(9,Eo,2,0,"button",7),l.qZA(),l.qZA()),2&e&&(l.xp6(2),l.Oqu(t.showApptTypeDescription?t.selectedAppointment.name:"Select appointment type"),l.xp6(2),l.Q6J("ngIf",!t.showApptTypeDescription),l.xp6(1),l.Q6J("ngIf",t.showApptTypeDescription),l.xp6(1),l.Q6J("ngIf",!t.useLegacyAPI&&!t.showApptTypeDescription&&t.phoneNumber),l.xp6(2),l.Q6J("ngIf",!t.showApptTypeDescription),l.xp6(1),l.Q6J("ngIf",t.showApptTypeDescription))},directives:[s.O5,s.sg,or,d.Hq],styles:[".appTypeDesc[_ngcontent-%COMP%]{max-height:280px;overflow:auto;padding:0 64px;text-align:justify}@media (max-width:419px){.appTypeDesc[_ngcontent-%COMP%]{max-height:calc(100vh - 215px);padding-left:25px;padding-right:25px}}pre[_ngcontent-%COMP%]{white-space:pre-line;word-wrap:break-word}.different-appointment-type-contact-info[_ngcontent-%COMP%]{margin:0 auto;width:400px}@media (max-width:767px){.different-appointment-type-contact-info[_ngcontent-%COMP%]{width:350px}}"]}),e}(),Fr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.noTimesLabel="Call for availability",this.appointmentSelected=new l.vpe}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.sortAppointmentSchedule(),this.showSpinner=!1}},{key:"sortAppointmentSchedule",value:function(){this.appointmentSchedule.appointments.sort(function(e,t){return new Date(e.time).getTime()>new Date(t.time).getTime()?1:-1})}},{key:"appointmentTimeSelected",value:function(e){var t=this;setTimeout(function(){t.selectedAppointmentTime=e})}},{key:"nextButtonHandler",value:function(){this.showSpinner=!0,this.appointmentSelected.emit(this.selectedAppointmentTime),this.selectedAppointmentTime=null}},{key:"isVirtualVisit",get:function(){return 0===this.selectedLocation.type}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-step4"]],inputs:{noTimesLabel:"noTimesLabel",isLocationAppt:"isLocationAppt",isReschedule:"isReschedule",selectedLocation:"selectedLocation",selectedAppointmentType:"selectedAppointmentType",appointmentSchedule:"appointmentSchedule"},outputs:{appointmentSelected:"appointmentSelected"},decls:26,vars:12,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],["class","dhgf-appointment-not-confirmed-wrapper",4,"ngIf"],[1,"guided-flow-step-wrapper-content"],[1,"step4-wrapper"],[1,"step4-wrapper-content"],[1,"step4-wrapper-content-left"],[1,"step4-wrapper-content-left-location-name"],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","virtual-visit",4,"ngIf"],["class","in-person","width","18","height","24","viewBox","0 0 18 24","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","virtual-visit",3,"title",4,"ngIf"],["class","step4-wrapper-content-left-location-address",4,"ngIf"],[1,"step4-wrapper-content-right"],[1,"datetime-selection-container"],[3,"appointmentSchedule","noTimesLabel","appointmentTimeSelected"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","","buttonType","primary",1,"next-btn",3,"disabled","click"],[3,"showSpinner"],[1,"dhgf-appointment-not-confirmed-wrapper"],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","11","cy","11","r","11","fill","#0061A7"],["d","M12.1598 7H6.01796C5.45574 7 5 7.44583 5 7.99583V14.0042C5 14.5542 5.45574 15 6.01796 15H12.1598C12.722 15 13.1778 14.5542 13.1778 14.0042V7.99583C13.1778 7.44583 12.722 7 12.1598 7ZM16.1933 7.78542L13.8593 9.36042V12.6396L16.1933 14.2125C16.6448 14.5167 17.2667 14.2062 17.2667 13.675V8.32292C17.2667 7.79375 16.6469 7.48125 16.1933 7.78542Z","fill","white"],[1,"virtual-visit"],["width","18","height","24","viewBox","0 0 18 24","fill","none","xmlns","http://www.w3.org/2000/svg",1,"in-person"],["d","M8.05463 23.5083C8.4761 24.1639 9.45951 24.1639 9.88098 23.5083C16.718 13.6741 17.9824 12.6439 17.9824 8.99122C17.9824 4.02732 13.9551 0 8.99122 0C3.98049 0 0 4.02732 0 8.99122C0 12.6439 1.21756 13.6741 8.05463 23.5083Z","fill","#C85200"],[1,"virtual-visit",3,"title"],[1,"step4-wrapper-content-left-location-address"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2),l.qZA(),l.YNc(3,No,5,0,"div",2),l.TgZ(4,"div",3),l.TgZ(5,"div",4),l.TgZ(6,"div",5),l.TgZ(7,"div",6),l.TgZ(8,"div",7),l.YNc(9,Fo,3,0,"svg",8),l.YNc(10,Do,3,0,"p",9),l.YNc(11,qo,2,0,"svg",10),l.YNc(12,Ro,3,2,"p",11),l.qZA(),l.YNc(13,Uo,5,4,"div",12),l.qZA(),l.TgZ(14,"div",13),l.TgZ(15,"p"),l.TgZ(16,"strong"),l._uU(17,"Appointment type"),l.qZA(),l.qZA(),l.TgZ(18,"p"),l._uU(19),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(20,"div",14),l.TgZ(21,"dhgf-select-appointment-time",15),l.NdJ("appointmentTimeSelected",function(e){return t.appointmentTimeSelected(e)}),l.qZA(),l.qZA(),l.qZA(),l.TgZ(22,"div",16),l.TgZ(23,"button",17),l.NdJ("click",function(){return t.nextButtonHandler()}),l._uU(24," Next "),l.qZA(),l.qZA(),l.qZA(),l._UZ(25,"dhcl-loading-spinner",18)),2&e&&(l.xp6(2),l.Oqu(t.isReschedule?"Select a new appointment time":"Select appointment date and time"),l.xp6(1),l.Q6J("ngIf",t.isLocationAppt),l.xp6(6),l.Q6J("ngIf",t.isVirtualVisit),l.xp6(1),l.Q6J("ngIf",t.isVirtualVisit),l.xp6(1),l.Q6J("ngIf",!t.isVirtualVisit),l.xp6(1),l.Q6J("ngIf",!t.isVirtualVisit),l.xp6(1),l.Q6J("ngIf",!t.isVirtualVisit),l.xp6(6),l.Oqu(t.selectedAppointmentType.name),l.xp6(2),l.Q6J("appointmentSchedule",t.appointmentSchedule)("noTimesLabel",t.noTimesLabel),l.xp6(2),l.Q6J("disabled",!t.selectedAppointmentTime),l.xp6(2),l.Q6J("showSpinner",t.showSpinner))},directives:function(){return[s.O5,qr,d.Hq,d.go,Gr]},styles:[".dhgf-appointment-not-confirmed-wrapper[_ngcontent-%COMP%]{margin:20px -20px}@media (max-width:419px){.dhgf-appointment-not-confirmed-wrapper[_ngcontent-%COMP%]{margin-left:0;margin-right:0}}.dhgf-appointment-not-confirmed-wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline}@media (max-width:419px){.dhgf-appointment-not-confirmed-wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}}.step4-wrapper[_ngcontent-%COMP%]{background:var(--dhcl-color-gray-light);border-radius:4px;box-sizing:border-box;display:inline-block;margin-bottom:10px;padding-bottom:10px;width:100%}.step4-wrapper-content[_ngcontent-%COMP%]{box-sizing:border-box;padding:10px}.step4-wrapper-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;margin:0}.step4-wrapper-content-left[_ngcontent-%COMP%]{float:left;position:relative;width:calc(60% - 15px)}.step4-wrapper-content-left[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:absolute}.step4-wrapper-content-left[_ngcontent-%COMP%] svg.in-person[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary)}.step4-wrapper-content-left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-left:30px}@media (max-width:419px){.step4-wrapper-content-left[_ngcontent-%COMP%]{float:none;width:100%}.step4-wrapper-content-left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:calc(100% - 30px)}}@media (max-height:570px){.step4-wrapper-content-left-location-address[_ngcontent-%COMP%]{display:none}}@media (min-width:420px){.step4-wrapper-content-left-location-address[_ngcontent-%COMP%]{display:block}}.step4-wrapper-content-right[_ngcontent-%COMP%]{float:right;text-align:right;width:40%}@media (max-width:419px){.step4-wrapper-content-right[_ngcontent-%COMP%]{float:none;margin-left:30px;margin-top:10px;text-align:left;width:100%}.step4-wrapper-content-right[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:calc(100% - 30px)}}.datetime-selection-container[_ngcontent-%COMP%]{margin-top:-13px}"]}),e}(),Dr=function(){var e=function(){function e(t){(0,r.Z)(this,e),this.windowService=t,this.onlineBooking=!1,this.isSelected=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){this.onlineBooking||this.windowService.initInvoca()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-video-visit-card"]],inputs:{onlineBooking:"onlineBooking",isSelected:"isSelected",locationDetails:"locationDetails"},decls:1,vars:1,consts:[["class","card",3,"ngClass",4,"ngIf"],[1,"card",3,"ngClass"],[1,"card-title"],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","11","cy","11","r","11","fill","#0061A7"],["d","M12.1598 7H6.01796C5.45574 7 5 7.44583 5 7.99583V14.0042C5 14.5542 5.45574 15 6.01796 15H12.1598C12.722 15 13.1778 14.5542 13.1778 14.0042V7.99583C13.1778 7.44583 12.722 7 12.1598 7ZM16.1933 7.78542L13.8593 9.36042V12.6396L16.1933 14.2125C16.6448 14.5167 17.2667 14.2062 17.2667 13.675V8.32292C17.2667 7.79375 16.6469 7.48125 16.1933 7.78542Z","fill","white"],[1,"p1bold"],[1,"card-row"],["class","card-row",4,"ngIf"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15.2314 15.4191L15.9814 12.1691C16.0627 11.816 15.8783 11.4535 15.547 11.3097L12.047 9.8097C11.7408 9.67845 11.3814 9.76595 11.172 10.0253L9.62203 11.9191C7.22515 10.7941 5.2314 8.82845 4.08453 6.38158L5.97828 4.83158C6.23765 4.61908 6.32515 4.26283 6.1939 3.95658L4.6939 0.456576C4.54703 0.122201 4.18453 -0.0621745 3.8314 0.0190755L0.581401 0.769076C0.243901 0.847201 0.000150681 1.1472 0.000150681 1.50033C0.000150681 9.50345 6.48453 16.0003 14.5002 16.0003C14.8502 16.0003 15.1533 15.7597 15.2314 15.4191Z","fill","#4D525A"],[1,"phone","invoca-phone","phone-link",3,"href"]],template:function(e,t){1&e&&l.YNc(0,Vo,10,7,"div",0),2&e&&l.Q6J("ngIf",t.locationDetails)},directives:[s.O5,s.mk],styles:[".card-title[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary-dark)}"]}),e}(),qr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.noTimesLabel="Call for availability",this.appointmentTimeSelected=new l.vpe}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.initTimes(),this.initCalendarDates(),this.setDefaultSelection()}},{key:"ngOnChanges",value:function(e){e.appointmentSchedule&&!e.appointmentSchedule.firstChange&&this.setDefaultSelection()}},{key:"setDefaultSelection",value:function(){this.selectedDate=this.appointmentSchedule.start}},{key:"onDateSelectionChanged",value:function(e){this.selectedDate=e}},{key:"onTimeSelectionChanged",value:function(e){var t=this;setTimeout(function(){if(null===e)return t.selectedAppointmentTime=null,void t.appointmentTimeSelected.emit(null);t.selectedAppointmentTime=e.data,t.selectedAppointmentTime&&(t.selectedDate=new Date(t.selectedAppointmentTime.date.getFullYear(),t.selectedAppointmentTime.date.getMonth(),t.selectedAppointmentTime.date.getDate())),t.appointmentTimeSelected.emit(t.selectedAppointmentTime)})}},{key:"initTimes",value:function(){var e,t,n=this;this.times=null===(t=null===(e=this.appointmentSchedule)||void 0===e?void 0:e.appointments)||void 0===t?void 0:t.map(function(e){return{time:e.date,data:e,timeDisplay:n.getTimeLabel(e.time)}})}},{key:"initCalendarDates",value:function(){var e;this.enableDates=null===(e=this.appointmentSchedule.appointments)||void 0===e?void 0:e.map(function(e){return new Date(e.date.getFullYear(),e.date.getMonth(),e.date.getDate())}).filter(function(e,t,n){return n.findIndex(function(t){return t.getTime()===e.getTime()})===t})}},{key:"getTimeLabel",value:function(e){var t=e.toString().slice(11,13).replace(/^0+/,""),n=parseInt(t,10)>12?parseInt(t,10)-12:parseInt(t,10),i=e.toString().slice(14,16),o=parseInt(t,10)>11?"PM":"AM";return"".concat(n,":").concat(i," ").concat(o)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-select-appointment-time"]],inputs:{noTimesLabel:"noTimesLabel",appointmentSchedule:"appointmentSchedule"},outputs:{appointmentTimeSelected:"appointmentTimeSelected"},features:[l.TTD],decls:3,vars:5,consts:[[1,"datetime-selection-container"],[3,"label","min","max","enableDates","changed",4,"ngIf"],[1,"date-time-picker",3,"times","selectedDate","selectedTime","noTimesLabel","changed"],[3,"label","min","max","enableDates","changed"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.YNc(1,Ho,1,4,"dhcl-date-picker",1),l.qZA(),l.TgZ(2,"dhcl-datetime-picker",2),l.NdJ("changed",function(e){return t.onTimeSelectionChanged(e)}),l.qZA()),2&e&&(l.xp6(1),l.Q6J("ngIf",t.enableDates&&t.enableDates.length>0),l.xp6(1),l.Q6J("times",t.times)("selectedDate",t.selectedDate)("selectedTime",null==t.selectedAppointmentTime?null:t.selectedAppointmentTime.date)("noTimesLabel",t.noTimesLabel))},directives:[s.O5,d.IP,d.Lr],styles:[".datetime-selection-container[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{background-color:var(--dhcl-color-gray-light-warm-3);border:1px solid;color:var(--dhcl-color-gray-light-warm-3);margin-bottom:10px;margin-top:10px}.datetime-selection-container[_ngcontent-%COMP%] .date-time-picker[_ngcontent-%COMP%]{display:inline-block;width:100%}"]}),e}(),Rr=function(){var e=function(){function e(t,n){(0,r.Z)(this,e),this.windowService=t,this.route=n,this.npi=1386755767,this.environment=_r.DEV,this.primaryOffice={supportsOnlineBooking:!0},this.showNewSchedulingApp=!0,this.launcherButtonText="Start here",this.isCaptchaEnabled=!1,this.baseUrl="",this.isLoggedIn=!1,this.enableScheduleToAppointmentButton=!0,this.useLegacyAPI=!0,this.embedSource="",this.fixed=!1,this.navigateToSchedulingSpa=new l.vpe,this.showTemporarilyUnavailableCopy=!1,this.showCallToScheduleCopy=!1,this.showGuidedFlow=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){var e=this;if(this.customClass=this.embedSource.toLowerCase()===kr.CERNER||this.embedSource.toLowerCase()===kr.EPIC?"guided-flow-modal-portal":"guided-flow-modal",this.provider){var t=!1;this.provider.offices.forEach(function(e){e.addresses.find(function(e){return e.supportsOnlineBooking})&&(t=!0)}),this.showTemporarilyUnavailableCopy=this.provider.isBookOnline&&!t,this.showCallToScheduleCopy=!this.provider.isBookOnline,this.route.queryParams.subscribe(function(t){"true"===t.launchGuidedFlow&&(e.showGuidedFlow=!0)})}}},{key:"launchGuidedFlowFn",value:function(){this.showGuidedFlow=!0,window.dispatchEvent(new CustomEvent("CommonSpirit:FindADoctor",{detail:{guidedFlow:!0,source:"guided-flow",type:"CommonSpirit.MyAppointment.ApptDetails",data:"RescheduleAppointment"}}))}},{key:"ngAfterViewInit",value:function(){this.windowService.initInvoca()}},{key:"callToScheduleHandler",value:function(){this.windowService.locationHref("tel:".concat(this.primaryOffice.phones[0]))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr),l.Y36(qi.gz))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-guided-flow-launcher"]],inputs:{npi:"npi",environment:"environment",primaryOffice:"primaryOffice",showNewSchedulingApp:"showNewSchedulingApp",launcherButtonText:"launcherButtonText",isCaptchaEnabled:"isCaptchaEnabled",baseUrl:"baseUrl",isLoggedIn:"isLoggedIn",enableScheduleToAppointmentButton:"enableScheduleToAppointmentButton",useLegacyAPI:"useLegacyAPI",embedSource:"embedSource",fixed:"fixed",provider:"provider",facets:"facets",handleNavigateToSchedulingSpa:"handleNavigateToSchedulingSpa",market:"market"},outputs:{navigateToSchedulingSpa:"navigateToSchedulingSpa"},decls:3,vars:2,consts:[[1,"dhgf-guided-flow-launcher"],["class","temp-unavail-call",4,"ngIf"],[4,"ngIf"],[1,"temp-unavail-call"],[1,"temporarily-unavailable-copy"],[1,"phone-icon"],[1,"call-copy"],["viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],["d","M15.2309 15.4189L15.9809 12.1689C16.0622 11.8158 15.8778 11.4533 15.5465 11.3096L12.0465 9.80962C11.7403 9.67838 11.3809 9.76587 11.1715 10.0252L9.62153 11.919C7.22465 10.794 5.23089 8.82839 4.08402 6.38157L5.97777 4.8316C6.23714 4.6191 6.32465 4.26286 6.1934 3.95662L4.69339 0.456688C4.54652 0.12232 4.18402 -0.0620512 3.83089 0.0191972L0.580885 0.769182C0.243384 0.847305 -0.000366211 1.1473 -0.000366211 1.50042C-0.000366211 9.50338 6.48402 16.0001 14.4997 16.0001C14.8497 16.0001 15.1528 15.7595 15.2309 15.4189Z"],[1,"phone","invoca-phone",3,"href"],[1,"call-to-schedule"],[1,"call-btn",3,"click"],["viewBox","0 0 28 28","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M14 28C6.26785 28 0 21.7321 0 14C0 6.26785 6.26785 0 14 0C21.7321 0 28 6.26785 28 14C28 21.7321 21.7321 28 14 28Z","fill","#0071C2"],["d","M20.3271 20.4914L20.9833 17.6477C21.0544 17.3387 20.8931 17.0216 20.6032 16.8958L17.5408 15.5833C17.2728 15.4685 16.9584 15.545 16.7752 15.772L15.419 17.429C13.3217 16.4446 11.5772 14.7247 10.5737 12.5838L12.2307 11.2275C12.4577 11.0416 12.5343 10.7299 12.4194 10.4619L11.1069 7.3995C10.9784 7.10692 10.6612 6.9456 10.3523 7.01669L7.50857 7.67293C7.21327 7.74129 6.99999 8.00378 6.99999 8.31276C6.99999 15.3153 12.6737 21 19.6872 21C19.9935 21 20.2587 20.7895 20.3271 20.4914Z","fill","white"],["class","unavailable-copy",4,"ngIf"],[1,"unavailable-copy"],["dhclButton","","buttonType","primary","hasArrow","launcherButtonText === 'Start here'","aria-label","Schedule an appointment, start here",2,"margin","20px 0 10px 0",3,"click"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[3,"environment","provider","npi","baseUrl","isLoggedIn","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","fixed","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","npi","baseUrl","isLoggedIn","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","fixed","navigateToSchedulingSpa","closeClicked"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.YNc(1,Jo,18,3,"div",1),l.YNc(2,jo,4,2,"div",2),l.qZA()),2&e&&(l.xp6(1),l.Q6J("ngIf",t.showTemporarilyUnavailableCopy||t.showCallToScheduleCopy||!t.enableScheduleToAppointmentButton),l.xp6(1),l.Q6J("ngIf",!t.showTemporarilyUnavailableCopy&&!t.showCallToScheduleCopy&&t.enableScheduleToAppointmentButton))},directives:[s.O5,d.Hq,d.zS,Pr],styles:[".dhgf-guided-flow-launcher .phone-icon{float:left;padding-right:10px;padding-top:5px}@media (max-width:767px){.dhgf-guided-flow-launcher .phone-icon{float:none}}@media (max-width:374px){.dhgf-guided-flow-launcher .phone-icon{float:left}}.dhgf-guided-flow-launcher .phone-icon svg{fill:var(--dhcl-color-gray-dark);height:16px;width:16px}.dhgf-guided-flow-launcher .call-to-schedule-copy{float:left;width:100%}.dhgf-guided-flow-launcher .call-to-schedule-copy .call-copy{font-weight:700}.dhgf-guided-flow-launcher .temp-unavail-call{float:left;margin-top:20px;width:100%}@media (max-width:767px){.dhgf-guided-flow-launcher .temporarily-unavailable-copy{margin:0;text-align:--webkit-left;width:100%}}@media (max-width:374px){.dhgf-guided-flow-launcher .temporarily-unavailable-copy{text-align:unset;width:100%}}.dhgf-guided-flow-launcher .temporarily-unavailable-copy .call-copy{font-family:var(--dhcl-font-family);font-size:16px;font-weight:400;letter-spacing:.1px;line-height:22px;margin:0}@media (max-width:767px){.dhgf-guided-flow-launcher .temporarily-unavailable-copy .call-copy{display:none}}.dhgf-guided-flow-launcher .temporarily-unavailable-copy .unavailable-copy{font-size:14px}.dhgf-guided-flow-launcher .search-results-return{background:var(--dhcl-color-white);border:2px solid var(--dhcl-color-secondary);border-radius:45px;color:var(--dhcl-color-secondary);font-family:var(--dhcl-font-family);font-size:16px;font-style:normal;font-weight:700;height:60px;letter-spacing:.1px;line-height:24px;width:232px}.dhgf-guided-flow-launcher .search-results-return:focus{outline:none}@media (min-width:768px) and (max-width:991px){.dhgf-guided-flow-launcher .search-results-return{width:250px}}@media (max-width:767px){.dhgf-guided-flow-launcher .search-results-return{font-size:14px;height:50px;line-height:22px;width:220px}}.dhgf-guided-flow-launcher .search-results-return svg{fill:none;height:16px;margin-right:10px;vertical-align:text-bottom;width:19px}.dhgf-guided-flow-launcher .search-results-return svg path{stroke:var(--dhcl-color-secondary)}@media (hover:hover){.dhgf-guided-flow-launcher .search-results-return:hover{border:2px solid var(--dhcl-color-secondary-dark);color:var(--dhcl-color-secondary-dark);cursor:pointer}.dhgf-guided-flow-launcher .search-results-return:hover svg path{stroke:var(--dhcl-color-secondary-dark)}}.dhgf-guided-flow-launcher .call-to-schedule{align-items:center;display:flex;display:none;margin-bottom:10px;width:100%}@media (max-width:767px){.dhgf-guided-flow-launcher .call-to-schedule{display:block}}.dhgf-guided-flow-launcher .call-btn{background:var(--dhcl-color-white);border:2px solid var(--dhcl-color-secondary);border-radius:45px;color:var(--dhcl-color-secondary);cursor:pointer;font-family:var(--dhcl-font-family);font-size:16px;font-style:normal;font-weight:700;height:50px;letter-spacing:.1px;line-height:24px;text-align:left;width:232px}.dhgf-guided-flow-launcher .call-btn:focus{outline:none}@media (min-width:768px) and (max-width:991px){.dhgf-guided-flow-launcher .call-btn{width:250px}}@media (max-width:767px){.dhgf-guided-flow-launcher .call-btn{font-size:14px;height:50px;line-height:22px;width:220px}}.dhgf-guided-flow-launcher .call-btn svg{fill:none;height:25px;margin-left:10px;margin-right:10px;vertical-align:top;width:25px}.dhgf-guided-flow-launcher .call-btn svg path{stroke:var(--dhcl-color-secondary)}"],encapsulation:2}),e}(),Ur=function(){var e=function(){function e(){(0,r.Z)(this,e),this.reasonChange=new l.vpe,this.showOptionalCopy=!1}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"buttonHandler",value:function(){var e=this.reason;"Other"===e&&this.reasonOther&&(e+=": "+this.reasonOther),this.reasonChange.emit(e)}},{key:"formattedOriginalApptTime",get:function(){return gr(this.originalApptTime,this.state)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-reschedule-reason"]],inputs:{originalApptTime:"originalApptTime",providerName:"providerName",state:"state"},outputs:{reasonChange:"reasonChange"},decls:35,vars:11,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],[1,"appt-time"],[1,""],["type","radio","name","reason","value","Scheduling conflict",3,"ngModel","ngModelChange"],["type","radio","name","reason","value","Bad weather",3,"ngModel","ngModelChange"],["type","radio","name","reason","value","Transportation issues",3,"ngModel","ngModelChange"],["type","radio","name","reason","value","Financial issues",3,"ngModel","ngModelChange"],["type","radio","name","reason","value","Wait too long",3,"ngModel","ngModelChange"],["type","radio","name","reason","value","Other",3,"ngModel","ngModelChange"],["dhclTextInput","",4,"ngIf"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","",1,"next-btn",3,"buttonType","disabled","click"],["dhclTextInput",""],[1,"optional-copy"],["type","text","maxlength","255",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2," Reschedule your appointment "),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"p",3),l.TgZ(5,"strong"),l._uU(6),l.qZA(),l._uU(7),l.qZA(),l.TgZ(8,"div",4),l.TgZ(9,"fieldset"),l.TgZ(10,"legend"),l._uU(11,"Please select a reason:"),l.qZA(),l.TgZ(12,"label"),l.TgZ(13,"input",5),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(14," Scheduling conflict "),l.qZA(),l.TgZ(15,"label"),l.TgZ(16,"input",6),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(17," Bad weather "),l.qZA(),l.TgZ(18,"label"),l.TgZ(19,"input",7),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(20," Transportation issues "),l.qZA(),l.TgZ(21,"label"),l.TgZ(22,"input",8),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(23," Financial issues "),l.qZA(),l.TgZ(24,"label"),l.TgZ(25,"input",9),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(26," Wait too long "),l.qZA(),l.TgZ(27,"label"),l.TgZ(28,"div"),l.TgZ(29,"input",10),l.NdJ("ngModelChange",function(e){return t.reason=e}),l.qZA(),l._uU(30," Other "),l.qZA(),l.qZA(),l.YNc(31,Yo,4,1,"label",11),l.qZA(),l.qZA(),l.qZA(),l.TgZ(32,"div",12),l.TgZ(33,"button",13),l.NdJ("click",function(){return t.buttonHandler()}),l._uU(34,"Next"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(6),l.Oqu(t.formattedOriginalApptTime),l.xp6(1),l.hij(" with ",t.providerName," "),l.xp6(6),l.Q6J("ngModel",t.reason),l.xp6(3),l.Q6J("ngModel",t.reason),l.xp6(3),l.Q6J("ngModel",t.reason),l.xp6(3),l.Q6J("ngModel",t.reason),l.xp6(3),l.Q6J("ngModel",t.reason),l.xp6(4),l.Q6J("ngModel",t.reason),l.xp6(2),l.Q6J("ngIf","Other"===t.reason),l.xp6(2),l.Q6J("buttonType","primary")("disabled",!t.reason))},directives:[u._,u.Fj,u.JJ,u.On,s.O5,d.Hq,d.CE,u.nD],styles:[".guided-flow-step-wrapper-content[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]{margin:0 auto 25px;max-width:290px;text-align:center}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%]{border:0;margin-left:30px;min-inline-size:unset;padding:0}@media (max-width:767px){.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%]{margin-left:0}}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%] legend[_ngcontent-%COMP%]{border-bottom:none;color:var(--dhcl-color-gray-dark);font-family:var(--dhcl-font-family);font-size:16px;font-weight:700;margin-bottom:5px}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark);display:block;font-family:var(--dhcl-font-family);font-size:.875rem;font-weight:400;margin:5px 0}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%] label[_ngcontent-%COMP%] .optional-copy[_ngcontent-%COMP%]{float:right;margin:0}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%] label[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:14px}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] fieldset[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{float:unset!important;height:20px;margin-right:5px;margin-top:5px;vertical-align:bottom;width:20px}"]}),e}(),Br=function(){var e=function(){function e(t){(0,r.Z)(this,e),this.windowService=t}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){this.windowService.initInvoca()}},{key:"callBtnHandler",value:function(){this.windowService.locationHref("tel:"+this.phoneNumber)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-reschedule-error"]],inputs:{providerName:"providerName",phoneNumber:"phoneNumber"},decls:23,vars:3,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"reschedule-error-header"],["width","30","height","30","viewBox","0 0 30 30","fill","none","xmlns","http://www.w3.org/2000/svg",1,"screencheckmax"],["d","M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30Z","fill","#AA272F"],["d","M15 8.25V15.75","stroke","white","stroke-width","3","stroke-linecap","round"],["d","M15 22.5C15.8284 22.5 16.5 21.8284 16.5 21C16.5 20.1716 15.8284 19.5 15 19.5C14.1716 19.5 13.5 20.1716 13.5 21C13.5 21.8284 14.1716 22.5 15 22.5Z","fill","white"],[1,"guided-flow-step-wrapper-content"],[1,"p1regular"],[1,"phone","invoca-phone",3,"href"],[1,"guided-flow-step-wrapper-footer"],[3,"click"],["viewBox","0 0 28 28","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M14 28C6.26785 28 0 21.7321 0 14C0 6.26785 6.26785 0 14 0C21.7321 0 28 6.26785 28 14C28 21.7321 21.7321 28 14 28Z","fill","#0071C2"],["d","M20.3271 20.4914L20.9833 17.6477C21.0544 17.3387 20.8931 17.0216 20.6032 16.8958L17.5408 15.5833C17.2728 15.4685 16.9584 15.545 16.7752 15.772L15.419 17.429C13.3217 16.4446 11.5772 14.7247 10.5737 12.5838L12.2307 11.2275C12.4577 11.0416 12.5343 10.7299 12.4194 10.4619L11.1069 7.3995C10.9784 7.10692 10.6612 6.9456 10.3523 7.01669L7.50857 7.67293C7.21327 7.74129 6.99999 8.00378 6.99999 8.31276C6.99999 15.3153 12.6737 21 19.6872 21C19.9935 21 20.2587 20.7895 20.3271 20.4914Z","fill","white"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"div",1),l.TgZ(2,"p",2),l.O4$(),l.TgZ(3,"svg",3),l._UZ(4,"path",4),l._UZ(5,"path",5),l._UZ(6,"path",6),l.qZA(),l._uU(7," Sorry, there was a problem "),l.qZA(),l.qZA(),l.kcU(),l.TgZ(8,"div",7),l.TgZ(9,"p",8),l._uU(10," An unexpected error has occurred and we are unable to reschedule your appointment. "),l.qZA(),l.TgZ(11,"p",8),l._uU(12),l.TgZ(13,"span"),l.TgZ(14,"a",9),l._uU(15),l.qZA(),l.qZA(),l._uU(16," to reschedule your appointment. "),l.qZA(),l.qZA(),l.TgZ(17,"div",10),l.TgZ(18,"button",11),l.NdJ("click",function(){return t.callBtnHandler()}),l.O4$(),l.TgZ(19,"svg",12),l._UZ(20,"path",13),l._UZ(21,"path",14),l.qZA(),l._uU(22," Call the office "),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(12),l.hij(" Please call ",t.providerName,"'s office directly at "),l.xp6(2),l.MGl("href","tel:",t.phoneNumber,"",l.LSH),l.xp6(1),l.Oqu(t.phoneNumber))},styles:[".guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px 84px}@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{padding:20px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{margin:0;text-align:left}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--dhcl-font-family);font-size:26px;font-style:normal;font-weight:700;letter-spacing:-.25px;line-height:32px;margin:0;text-align:left}@media (max-width:767px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:block;font-size:22px;letter-spacing:-.1px;line-height:28px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-bottom:-4px;margin-right:10px;transform:translateY(2px)}@media (max-width:419px){.guided-flow-step-wrapper-content[_ngcontent-%COMP%]{margin:10px 0;padding-bottom:20px}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0;position:relative;text-align:left}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{padding:0 20px;position:absolute}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:var(--dhcl-color-white);border:2px solid var(--dhcl-color-secondary);border-radius:45px;color:var(--dhcl-color-secondary);cursor:pointer;font-family:var(--dhcl-font-family);font-size:16px;font-style:normal;font-weight:700;height:50px;letter-spacing:.1px;line-height:24px;text-align:left;width:232px}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{outline:none}@media (min-width:768px) and (max-width:991px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:250px}}@media (max-width:767px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;height:50px;line-height:22px;width:220px}}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}}@media (min-width:992px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:none}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:none;height:25px;margin-left:10px;margin-right:10px;vertical-align:top;width:25px}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}"]}),e}(),Vr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.windowService=t,this.environmentService=n,this.confirm=new l.vpe,this.formattedAppointmentTime="",this.isCaptchaValid=!1,this.environmentService.getEnvironment().subscribe(function(e){i.siteKey=e.captchaSiteKey})}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){this.formatAppointmentTime(),this.providerImageUrl=fr(this.providerDetails.images)}},{key:"ngAfterViewInit",value:function(){this.windowService.initInvoca(),this.renderRecaptcha()}},{key:"renderRecaptcha",value:function(){var e=this;window.grecaptcha&&document.querySelector("#dhgf-recaptcha-container")&&window.grecaptcha.render("dhgf-recaptcha-container",{sitekey:this.siteKey,callback:function(t){e.handleCaptchaResponse(t)}})}},{key:"formatAppointmentTime",value:function(){this.formattedAppointmentTime=gr(this.appointmentSlot.time,this.state)}},{key:"handleCaptchaResponse",value:function(e){this.isCaptchaValid=null!=e}},{key:"captchaCheckSucceeded",get:function(){return!this.captchaEnabled||this.isCaptchaValid}},{key:"buttonHandler",value:function(){this.confirm.emit(!0)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr),l.Y36(yr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-reschedule-confirm"]],inputs:{selectedLocation:"selectedLocation",selectedAppointmentType:"selectedAppointmentType",providerDetails:"providerDetails",appointmentSlot:"appointmentSlot",newPatient:"newPatient",captchaEnabled:"captchaEnabled",state:"state"},outputs:{confirm:"confirm"},decls:37,vars:13,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],[1,"appointment-details-provider-info"],[4,"ngIf"],[1,"p2"],[1,"phone","invoca-phone"],[1,"appointment-details-appointment-time"],[1,"appointment-details-appointment-time-time"],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M11 0C4.92339 0 0 4.92339 0 11C0 17.0766 4.92339 22 11 22C17.0766 22 22 17.0766 22 11C22 4.92339 17.0766 0 11 0ZM10.9999 19.8709C6.09873 19.8709 2.12897 15.9011 2.12897 10.9999C2.12897 6.09873 6.09873 2.12897 10.9999 2.12897C15.9011 2.12897 19.8709 6.09873 19.8709 10.9999C19.8709 15.9011 15.9011 19.8709 10.9999 19.8709ZM9.97527 12.5037L13.741 15.2404C13.9805 15.4134 14.3132 15.3601 14.4862 15.1251L15.32 13.9763C15.493 13.7367 15.4442 13.4041 15.2047 13.2311L12.2418 11.0755V4.79038C12.2418 4.49763 12.0023 4.25812 11.7095 4.25812H10.2902C9.99745 4.25812 9.75793 4.49763 9.75793 4.79038V12.0734C9.75793 12.242 9.83777 12.4017 9.97527 12.5037Z","fill","#C85200"],["class","appointment-details-appointment-time-address",4,"ngIf"],["class","appointment-details-appointment-time-virtual-visit",4,"ngIf"],[1,"appointment-details-appointment-type"],["class","appointment-details-disclaimer",4,"ngIf"],["class","captcha-container",4,"ngIf"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","",1,"next-btn",3,"buttonType","disabled","click"],[1,"appointment-details-appointment-time-address"],["width","18","height","24","viewBox","0 0 18 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.05463 23.5083C8.4761 24.1639 9.45951 24.1639 9.88098 23.5083C16.718 13.6741 17.9824 12.6439 17.9824 8.99122C17.9824 4.02732 13.9551 0 8.99122 0C3.98049 0 0 4.02732 0 8.99122C0 12.6439 1.21756 13.6741 8.05463 23.5083Z","fill","#C85200"],[1,"address-container"],[1,"appointment-details-appointment-time-virtual-visit"],["cx","11","cy","11","r","11","fill","#0061A7"],["d","M12.1598 7H6.01796C5.45574 7 5 7.44583 5 7.99583V14.0042C5 14.5542 5.45574 15 6.01796 15H12.1598C12.722 15 13.1778 14.5542 13.1778 14.0042V7.99583C13.1778 7.44583 12.722 7 12.1598 7ZM16.1933 7.78542L13.8593 9.36042V12.6396L16.1933 14.2125C16.6448 14.5167 17.2667 14.2062 17.2667 13.675V8.32292C17.2667 7.79375 16.6469 7.48125 16.1933 7.78542Z","fill","white"],[1,"appointment-details-disclaimer"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8 0C3.58203 0 0 3.58332 0 8C0 12.4193 3.58203 16 8 16C12.418 16 16 12.4193 16 8C16 3.58332 12.418 0 8 0ZM8 3.54838C8.74824 3.54838 9.3548 4.15497 9.3548 4.90322C9.3548 5.65148 8.74824 6.25806 8 6.25806C7.25174 6.25806 6.64516 5.65148 6.64516 4.90322C6.64516 4.15497 7.25174 3.54838 8 3.54838ZM9.80648 11.7419C9.80648 11.9557 9.63312 12.129 9.41936 12.129H6.58065C6.36687 12.129 6.19355 11.9557 6.19355 11.7419V10.9678C6.19355 10.754 6.36687 10.5806 6.58065 10.5806H6.96774V8.51616H6.58065C6.36687 8.51616 6.19355 8.3428 6.19355 8.12904V7.35484C6.19355 7.14106 6.36687 6.96774 6.58065 6.96774H8.6452C8.85896 6.96774 9.03224 7.14106 9.03224 7.35484V10.5806H9.41936C9.63312 10.5806 9.80648 10.754 9.80648 10.9678V11.7419Z","fill","#4D525A"],[1,"captcha-container"],["id","dhgf-recaptcha-container"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2," Confirm reschedule "),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"div",3),l.YNc(5,Ko,1,2,"img",4),l.TgZ(6,"p"),l.TgZ(7,"strong"),l._uU(8),l.qZA(),l.qZA(),l.TgZ(9,"div"),l.TgZ(10,"p",5),l._uU(11),l.qZA(),l.TgZ(12,"p",5),l.TgZ(13,"a",6),l._uU(14),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(15,"div",7),l.TgZ(16,"div",8),l.O4$(),l.TgZ(17,"svg",9),l._UZ(18,"path",10),l.qZA(),l.kcU(),l.TgZ(19,"p"),l.TgZ(20,"strong"),l._uU(21),l.qZA(),l.qZA(),l.qZA(),l.YNc(22,Wo,9,5,"div",11),l.YNc(23,$o,8,0,"div",12),l.qZA(),l.TgZ(24,"div"),l.TgZ(25,"div",13),l.TgZ(26,"span"),l.TgZ(27,"strong"),l._uU(28,"Appointment type"),l.qZA(),l.qZA(),l._UZ(29,"br"),l.TgZ(30,"span"),l._uU(31),l.qZA(),l.qZA(),l.YNc(32,Xo,5,0,"div",14),l.qZA(),l.YNc(33,er,2,0,"div",15),l.qZA(),l.TgZ(34,"div",16),l.TgZ(35,"button",17),l.NdJ("click",function(){return t.buttonHandler()}),l._uU(36," Confirm "),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Q6J("ngIf",t.providerImageUrl),l.xp6(3),l.Oqu(t.providerDetails.displayFullName),l.xp6(3),l.Oqu(t.providerDetails.specialties[0]),l.xp6(2),l.uIk("href","tel:"+t.selectedLocation.office.phones[0],l.LSH),l.xp6(1),l.Oqu(t.selectedLocation.office.phones[0]),l.xp6(7),l.Oqu(t.formattedAppointmentTime),l.xp6(1),l.Q6J("ngIf",!(0===t.selectedLocation.type)),l.xp6(1),l.Q6J("ngIf",0===t.selectedLocation.type),l.xp6(8),l.Oqu(t.selectedAppointmentType.name),l.xp6(1),l.Q6J("ngIf",0===t.selectedLocation.type),l.xp6(1),l.Q6J("ngIf",t.captchaEnabled&&t.siteKey),l.xp6(2),l.Q6J("buttonType","primary")("disabled",!t.captchaCheckSucceeded))},directives:[s.O5,d.Hq],styles:[".appointment-details[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.appointment-details-provider-info[_ngcontent-%COMP%]{display:inline-block;margin:0 0 20px;width:100%}.appointment-details-provider-info[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:15px;float:left;height:68px;margin-right:10px}.appointment-details-provider-info[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-details-appointment-time[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark)}.appointment-details-appointment-time-time[_ngcontent-%COMP%]{padding-left:32px;position:relative}.appointment-details-appointment-time-time[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{left:0;position:absolute}.appointment-details-appointment-time-time[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:-10px 0;padding:0}.appointment-details-appointment-time-address[_ngcontent-%COMP%]{padding-left:32px;position:relative}.appointment-details-appointment-time-address[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{left:3px;position:absolute}.appointment-details-appointment-time-virtual-visit[_ngcontent-%COMP%]{margin:7px 0;padding-left:32px;position:relative}.appointment-details-appointment-time-virtual-visit[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{left:0;position:absolute}.appointment-details-appointment-type[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark);line-height:25px;margin:20px 0}.appointment-details-disclaimer[_ngcontent-%COMP%]{margin:20px 0;padding-left:26px;position:relative}.appointment-details-disclaimer[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{left:3px;position:absolute;top:4px}.appointment-details-header[_ngcontent-%COMP%]{display:inline;margin-bottom:10px;padding-bottom:10px}.appointment-details-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:none}.captcha-container[_ngcontent-%COMP%]{margin-bottom:15px}"]}),e}(),Hr=function(){var e=function(){function e(t,n){var i=this;(0,r.Z)(this,e),this.windowService=t,this.environmentService=n,this.done=new l.vpe,this.events=[],this.environmentService.getEnvironment().subscribe(function(e){i.appointmentsUrl=e.appointmentsUrl})}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){var e=document.querySelector(".guided-flow-modal .close-btn");e&&(this.modalCloseBtn=e,this.closeButtonInitHandler())}},{key:"doneHandler",value:function(){this.done.emit(!0)}},{key:"formattedOriginalApptTime",get:function(){return gr(this.newApptTime,this.state)}},{key:"closeButtonInitHandler",value:function(){var e=this;this.modalCloseBtn&&this.modalCloseBtn.addEventListener("click",function(t){t.preventDefault(),e.windowService.refresh()})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(rr),l.Y36(yr))},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-reschedule-success"]],inputs:{newVisitVirtual:"newVisitVirtual",newApptTime:"newApptTime",providerName:"providerName",state:"state"},outputs:{done:"done"},decls:16,vars:5,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"guided-flow-step-wrapper-content"],[1,"appt-time"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","",1,"next-btn",3,"buttonType","click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"h3",1),l._uU(2),l.qZA(),l.TgZ(3,"div",2),l.TgZ(4,"p",3),l.TgZ(5,"strong"),l._uU(6),l.qZA(),l._uU(7),l.qZA(),l.TgZ(8,"p"),l._uU(9," You can view your appointment details, reschedule, or cancel in "),l.TgZ(10,"a"),l.TgZ(11,"strong"),l._uU(12,"My Appointments"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(13,"div",4),l.TgZ(14,"button",5),l.NdJ("click",function(){return t.doneHandler()}),l._uU(15,"Done"),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(2),l.hij("Your ",t.newVisitVirtual?"virtual visit":"appointment"," has been rescheduled!"),l.xp6(4),l.Oqu(t.formattedOriginalApptTime),l.xp6(1),l.hij(" with ",t.providerName," "),l.xp6(3),l.uIk("href",t.appointmentsUrl,l.LSH),l.xp6(4),l.Q6J("buttonType","primary"))},directives:[d.Hq],styles:[".guided-flow-step-wrapper-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 auto;max-width:100%;text-align:center;width:400px}.guided-flow-step-wrapper-content[_ngcontent-%COMP%] .appt-time[_ngcontent-%COMP%]{margin:0 auto 25px;text-align:center;width:290px}"]}),e}(),Gr=function(){var e=function e(){(0,r.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-appointment-not-confirmed"]],ngContentSelectors:tr,decls:7,vars:0,consts:[[1,"appointment-not-confirmed"],["width","30","height","30","viewBox","0 0 30 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30Z","fill","#AA272F"],["d","M15 8.25V15.75","stroke","white","stroke-width","3","stroke-linecap","round"],["d","M15 22.5C15.8284 22.5 16.5 21.8284 16.5 21C16.5 20.1716 15.8284 19.5 15 19.5C14.1716 19.5 13.5 20.1716 13.5 21C13.5 21.8284 14.1716 22.5 15 22.5Z","fill","white"]],template:function(e,t){1&e&&(l.F$t(),l.TgZ(0,"div",0),l.O4$(),l.TgZ(1,"svg",1),l._UZ(2,"path",2),l._UZ(3,"path",3),l._UZ(4,"path",4),l.qZA(),l.kcU(),l.TgZ(5,"p"),l.Hsn(6),l.qZA(),l.qZA())},styles:[".appointment-not-confirmed[_ngcontent-%COMP%]{background:#eed4d5;border-radius:5px;padding:20px}.appointment-not-confirmed[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:10px;position:absolute;vertical-align:middle}.appointment-not-confirmed[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--dhcl-color-error);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:22px;margin-left:37px;margin-top:2px}"]}),e}(),Jr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.embedSource="",this.showStep1=new l.vpe}return(0,a.Z)(e,[{key:"ngOnInit",value:function(){}},{key:"nextButtonHandler",value:function(){this.showStep1.emit()}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-cross-portal-popup-notification"]],inputs:{embedSource:"embedSource"},outputs:{showStep1:"showStep1"},decls:5,vars:3,consts:[["class","guided-flow-step-wrapper-popup",4,"ngIf"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","",1,"next-btn",3,"buttonType","click"],[1,"guided-flow-step-wrapper-popup"],[1,"guided-flow-step-wrapper-popup-main-text"],[1,"guided-flow-step-wrapper-popup-italic"],[1,"guided-flow-step-wrapper-popup-sub-text"],[1,"p1regular"]],template:function(e,t){1&e&&(l.YNc(0,nr,12,0,"div",0),l.YNc(1,ir,12,0,"div",0),l.TgZ(2,"div",1),l.TgZ(3,"button",2),l.NdJ("click",function(){return t.nextButtonHandler()}),l._uU(4,"Next"),l.qZA(),l.qZA()),2&e&&(l.Q6J("ngIf","cerner"===t.embedSource),l.xp6(1),l.Q6J("ngIf","mychart"===t.embedSource),l.xp6(2),l.Q6J("buttonType","primary"))},directives:[s.O5,d.Hq],styles:["@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{padding-bottom:125px}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{position:relative;text-align:center}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:15px 10px 15px 0}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button-next-btn[_ngcontent-%COMP%]{height:50px}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{position:absolute}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:10px 0}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{margin-bottom:20px}}.guided-flow-step-wrapper-popup[_ngcontent-%COMP%]{color:#4d525a;font-family:var(--dhcl-font-family);height:-moz-fit-content;height:fit-content;letter-spacing:-.5px;line-height:28px;margin:0 auto;padding:0 15px;text-align:center;width:365px}@media (min-width:375px) and (max-width:767px){.guided-flow-step-wrapper-popup[_ngcontent-%COMP%]{padding:0;width:340px}}@media (max-width:374px){.guided-flow-step-wrapper-popup[_ngcontent-%COMP%]{width:270px}}.guided-flow-step-wrapper-popup-main-text[_ngcontent-%COMP%]{font-size:1.1rem}.guided-flow-step-wrapper-popup-italic[_ngcontent-%COMP%]{font-style:italic}.guided-flow-step-wrapper-popup-sub-text[_ngcontent-%COMP%]{font-size:1rem}"]}),e}(),zr=function(){var e=function(){function e(){(0,r.Z)(this,e),this.closeClicked=new l.vpe}return(0,a.Z)(e,[{key:"closeButtonHandler",value:function(){this.closeClicked.emit(!0)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["dhgf-stepper-error"]],outputs:{closeClicked:"closeClicked"},decls:14,vars:0,consts:[[1,"guided-flow-step-wrapper"],[1,"guided-flow-step-wrapper-header"],[1,"apologize"],[1,"call"],[1,"emergency"],[1,"guided-flow-step-wrapper-footer"],["dhclButton","","buttonType","primary",1,"cancel-btn",3,"click"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"div",1),l.TgZ(2,"h1"),l._uU(3," Sorry, something went wrong. "),l.qZA(),l.TgZ(4,"p",2),l._uU(5,"We are unable to retrieve this provider\u2019s schedule at this time. We apologize for the inconvenience."),l.qZA(),l.TgZ(6,"p",3),l._uU(7,"Please call (844) 274-8497 to schedule your appointment."),l.qZA(),l.TgZ(8,"p",4),l.TgZ(9,"strong"),l._uU(10,"If this is an emergency, please call 911."),l.qZA(),l.qZA(),l.qZA(),l.TgZ(11,"div",5),l.TgZ(12,"button",6),l.NdJ("click",function(){return t.closeButtonHandler()}),l._uU(13,"Close"),l.qZA(),l.qZA(),l.qZA())},directives:[d.Hq],styles:[".guided-flow-step-wrapper[_ngcontent-%COMP%]{height:500px;margin-left:19px;margin-right:11px}@media (max-width:419px){.guided-flow-step-wrapper[_ngcontent-%COMP%]{margin-left:0;padding-bottom:125px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{width:480px}@media (max-width:419px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%]{width:310px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#390;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:42px;padding:0!important}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#4d525a;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:24px}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .apologize[_ngcontent-%COMP%]{margin-top:18px}@media (max-width:419px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .apologize[_ngcontent-%COMP%]{margin-top:32px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .call[_ngcontent-%COMP%]{margin-top:30px}@media (max-width:419px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .call[_ngcontent-%COMP%]{margin-top:32px}}.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .emergency[_ngcontent-%COMP%]{color:#b00;margin-top:54px}@media (max-width:419px){.guided-flow-step-wrapper-header[_ngcontent-%COMP%] .emergency[_ngcontent-%COMP%]{margin-top:32px}}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{margin-top:32px;position:relative;text-align:center}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:15px 10px 15px 0}@media (max-width:419px){.guided-flow-step-wrapper-footer[_ngcontent-%COMP%]{position:absolute}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:10px 0}.guided-flow-step-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{margin-bottom:20px}}"]}),e}(),Qr=function(){var e=function e(){(0,r.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({providers:[rr,yr,xr,Mr,br],imports:[[s.ez,u.u5,c.JF,d.hJ,d.q7,d.Nz,d.kW,d.zf,d.I$,d.py,d.zk]]}),e}()},9474:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{FT:function(){return StoreDevtoolsModule}});var _agent_work_1_s_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(4568),_agent_work_1_s_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5121),_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1998),_agent_work_1_s_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8784),_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(2250),_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1112),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6570),_ngrx_store__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1671),rxjs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(653),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(1784),rxjs__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(878),rxjs__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(1906),rxjs__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(8489),rxjs__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(6019),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(619),rxjs_operators__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(3835),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9996),rxjs_operators__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(436),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(2707),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(7701),rxjs_operators__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7727),rxjs_operators__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(611),rxjs_operators__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(5416),rxjs_operators__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(4689),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(4698),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(45),rxjs_operators__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(2728),rxjs_operators__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(2023),StoreDevtoolsConfig=function e(){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.maxAge=!1},STORE_DEVTOOLS_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("@ngrx/store-devtools Options"),INITIAL_OPTIONS=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("@ngrx/store-devtools Initial Config");function noMonitor(){return null}var DEFAULT_NAME="NgRx Store DevTools";function createConfig(e){var t={maxAge:!1,monitor:noMonitor,actionSanitizer:void 0,stateSanitizer:void 0,name:DEFAULT_NAME,serialize:!1,logOnly:!1,autoPause:!1,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0}},n="function"==typeof e?e():e,i=Object.assign({},t,{features:n.features||!!n.logOnly&&{pause:!0,export:!0,test:!0}||t.features},n);if(i.maxAge&&i.maxAge<2)throw new Error("Devtools 'maxAge' cannot be less than 2, got ".concat(i.maxAge));return i}var PERFORM_ACTION="PERFORM_ACTION",REFRESH="REFRESH",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",JUMP_TO_ACTION="JUMP_TO_ACTION",IMPORT_STATE="IMPORT_STATE",LOCK_CHANGES="LOCK_CHANGES",PAUSE_RECORDING="PAUSE_RECORDING",PerformAction=function e(t,n){if((0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.action=t,this.timestamp=n,this.type=PERFORM_ACTION,void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')},Refresh=function e(){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.type=REFRESH},Reset=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.timestamp=t,this.type=RESET},Rollback=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.timestamp=t,this.type=ROLLBACK},Commit=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.timestamp=t,this.type=COMMIT},Sweep=function e(){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.type=SWEEP},ToggleAction=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.id=t,this.type=TOGGLE_ACTION},SetActionsActive=function e(t,n){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.start=t,this.end=n,this.active=i,this.type=SET_ACTIONS_ACTIVE},JumpToState=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.index=t,this.type=JUMP_TO_STATE},JumpToAction=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.actionId=t,this.type=JUMP_TO_ACTION},ImportState=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.nextLiftedState=t,this.type=IMPORT_STATE},LockChanges=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.status=t,this.type=LOCK_CHANGES},PauseRecording=function e(t){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e),this.status=t,this.type=PAUSE_RECORDING},DevtoolsDispatcher=function(){var e=function(e){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__.Z)(n,e);var t=(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__.Z)(n);function n(){return(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,n),t.apply(this,arguments)}return n}(_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.UO);return e.\u0275fac=function(){var t;return function(n){return(t||(t=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(e)))(n||e)}}(),e.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:e,factory:e.\u0275fac}),e}();function difference(e,t){return e.filter(function(e){return t.indexOf(e)<0})}function unliftState(e){var t=e.computedStates,n=e.currentStateIndex;return n>=t.length?t[t.length-1].state:t[n].state}function unliftAction(e){return e.actionsById[e.nextActionId-1]}function liftAction(e){return new PerformAction(e,+Date.now())}function sanitizeActions(e,t){return Object.keys(t).reduce(function(n,i){var o=Number(i);return n[o]=sanitizeAction(e,t[o],o),n},{})}function sanitizeAction(e,t,n){return Object.assign(Object.assign({},t),{action:e(t.action,n)})}function sanitizeStates(e,t){return t.map(function(t,n){return{state:sanitizeState(e,t.state,n),error:t.error}})}function sanitizeState(e,t,n){return e(t,n)}function shouldFilterActions(e){return e.predicate||e.actionsSafelist||e.actionsBlocklist}function filterLiftedState(e,t,n,i){var o=[],r={},a=[];return e.stagedActionIds.forEach(function(s,c){var l=e.actionsById[s];l&&(c&&isActionFiltered(e.computedStates[c],l,t,n,i)||(r[s]=l,o.push(s),a.push(e.computedStates[c])))}),Object.assign(Object.assign({},e),{stagedActionIds:o,actionsById:r,computedStates:a})}function isActionFiltered(e,t,n,i,o){var r=n&&!n(e,t.action),a=i&&!t.action.type.match(i.map(function(e){return escapeRegExp(e)}).join("|")),s=o&&t.action.type.match(o.map(function(e){return escapeRegExp(e)}).join("|"));return r||a||s}function escapeRegExp(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("@ngrx/store-devtools Redux Devtools Extension"),DevtoolsExtension=function(){var DevtoolsExtension=function(){function DevtoolsExtension(e,t,n){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,DevtoolsExtension),this.config=t,this.dispatcher=n,this.devtoolsExtension=e,this.createActionStreams()}return(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__.Z)(DevtoolsExtension,[{key:"notify",value:function(e,t){var n=this;if(this.devtoolsExtension)if(e.type===PERFORM_ACTION){if(t.isLocked||t.isPaused)return;var i=unliftState(t);if(shouldFilterActions(this.config)&&isActionFiltered(i,e,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;var o=this.config.stateSanitizer?sanitizeState(this.config.stateSanitizer,i,t.currentStateIndex):i,r=this.config.actionSanitizer?sanitizeAction(this.config.actionSanitizer,e,t.nextActionId):e;this.sendToReduxDevtools(function(){return n.extensionConnection.send(r,o)})}else{var a=Object.assign(Object.assign({},t),{stagedActionIds:t.stagedActionIds,actionsById:this.config.actionSanitizer?sanitizeActions(this.config.actionSanitizer,t.actionsById):t.actionsById,computedStates:this.config.stateSanitizer?sanitizeStates(this.config.stateSanitizer,t.computedStates):t.computedStates});this.sendToReduxDevtools(function(){return n.devtoolsExtension.send(null,a,n.getExtensionConfig(n.config))})}}},{key:"createChangesObservable",value:function(){var e=this;return this.devtoolsExtension?new rxjs__WEBPACK_IMPORTED_MODULE_7__.y(function(t){var n=e.devtoolsExtension.connect(e.getExtensionConfig(e.config));return e.extensionConnection=n,n.init(),n.subscribe(function(e){return t.next(e)}),n.unsubscribe}):rxjs__WEBPACK_IMPORTED_MODULE_6__.E}},{key:"createActionStreams",value:function(){var e=this,t=this.createChangesObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.B)()),n=t.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.h)(function(e){return e.type===ExtensionActionTypes.START})),i=t.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.h)(function(e){return e.type===ExtensionActionTypes.STOP})),o=t.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.h)(function(e){return e.type===ExtensionActionTypes.DISPATCH}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(function(t){return e.unwrapAction(t.payload)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.b)(function(t){return t.type===IMPORT_STATE?e.dispatcher.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.h)(function(e){return e.type===_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.wb}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.V)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.b)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(function(){return t}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.K)(function(){return(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.of)(t)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.q)(1)):(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.of)(t)})),r=t.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.h)(function(e){return e.type===ExtensionActionTypes.ACTION}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(function(t){return e.unwrapAction(t.payload)})).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.R)(i)),a=o.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.R)(i));this.start$=n.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.R)(i)),this.actions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.w)(function(){return r})),this.liftedActions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.w)(function(){return a}))}},{key:"unwrapAction",value:function unwrapAction(action){return"string"==typeof action?eval("(".concat(action,")")):action}},{key:"getExtensionConfig",value:function(e){var t,n={name:e.name,features:e.features,serialize:e.serialize,autoPause:null!==(t=e.autoPause)&&void 0!==t&&t};return!1!==e.maxAge&&(n.maxAge=e.maxAge),n}},{key:"sendToReduxDevtools",value:function(e){try{e()}catch(t){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",t)}}}]),DevtoolsExtension}();return DevtoolsExtension.\u0275fac=function(e){return new(e||DevtoolsExtension)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(REDUX_DEVTOOLS_EXTENSION),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(STORE_DEVTOOLS_CONFIG),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DevtoolsDispatcher))},DevtoolsExtension.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:DevtoolsExtension,factory:DevtoolsExtension.\u0275fac}),DevtoolsExtension}(),INIT_ACTION={type:_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.qg},RECOMPUTE="@ngrx/store-devtools/recompute",RECOMPUTE_ACTION={type:RECOMPUTE};function computeNextEntry(e,t,n,i,o){if(i)return{state:n,error:"Interrupted by an error up the chain"};var r,a=n;try{a=e(n,t)}catch(s){r=s.toString(),o.handleError(s)}return{state:a,error:r}}function recomputeStates(e,t,n,i,o,r,a,s,c){if(t>=e.length&&e.length===r.length)return e;for(var l=e.slice(0,t),u=r.length-(c?1:0),d=t;d-1?g:computeNextEntry(n,h,f,v,s);l.push(m)}return c&&l.push(e[e.length-1]),l}function liftInitialState(e,t){return{monitorState:t(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:e,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}function liftReducerWith(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return function(r){return function(a,s){var c=a||t,l=c.monitorState,u=c.actionsById,d=c.nextActionId,p=c.stagedActionIds,h=c.skippedActionIds,g=c.committedState,f=c.currentStateIndex,v=c.computedStates,m=c.isLocked,C=c.isPaused;function y(e){for(var t=e,n=p.slice(1,t+1),i=0;it?f-t:0}function w(){u={0:liftAction(INIT_ACTION)},d=1,p=[0],h=[],g=v[f].state,f=0,v=[]}a||(u=Object.create(u));var _=0;switch(s.type){case LOCK_CHANGES:m=s.status,_=1/0;break;case PAUSE_RECORDING:(C=s.status)?(p=[].concat((0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__.Z)(p),[d]),u[d]=new PerformAction({type:"@ngrx/devtools/pause"},+Date.now()),d++,_=p.length-1,v=v.concat(v[v.length-1]),f===p.length-2&&f++,_=1/0):w();break;case RESET:u={0:liftAction(INIT_ACTION)},d=1,p=[0],h=[],g=e,f=0,v=[];break;case COMMIT:w();break;case ROLLBACK:u={0:liftAction(INIT_ACTION)},d=1,p=[0],h=[],f=0,v=[];break;case TOGGLE_ACTION:var x=s.id,M=h.indexOf(x);h=-1===M?[x].concat((0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__.Z)(h)):h.filter(function(e){return e!==x}),_=p.indexOf(x);break;case SET_ACTIONS_ACTIVE:for(var P=s.start,O=s.end,b=s.active,k=[],S=P;So.maxAge&&(v=recomputeStates(v,_,r,g,u,p,h,n,C),y(p.length-o.maxAge),_=1/0);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_4__.wb:if(v.filter(function(e){return e.error}).length>0)_=0,o.maxAge&&p.length>o.maxAge&&(v=recomputeStates(v,_,r,g,u,p,h,n,C),y(p.length-o.maxAge),_=1/0);else{if(!C&&!m){f===p.length-1&&f++;var L=d++;u[L]=new PerformAction(s,+Date.now()),p=[].concat((0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_19__.Z)(p),[L]),v=recomputeStates(v,_=p.length-1,r,g,u,p,h,n,C)}v=v.map(function(e){return Object.assign(Object.assign({},e),{state:r(e.state,RECOMPUTE_ACTION)})}),f=p.length-1,o.maxAge&&p.length>o.maxAge&&y(p.length-o.maxAge),_=1/0}break;default:_=1/0}return v=recomputeStates(v,_,r,g,u,p,h,n,C),{monitorState:l=i(l,s),actionsById:u,nextActionId:d,stagedActionIds:p,skippedActionIds:h,committedState:g,currentStateIndex:f,computedStates:v,isLocked:m,isPaused:C}}}}var StoreDevtools=function(){var e=function(){function e(t,n,i,o,r,a,s,c){var l=this;(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e);var u=liftInitialState(s,c.monitor),d=liftReducerWith(s,u,a,c.monitor,c),p=(0,rxjs__WEBPACK_IMPORTED_MODULE_20__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.T)(n.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.T)(1)),o.actions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(liftAction)),t,o.liftedActions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.QV)(rxjs__WEBPACK_IMPORTED_MODULE_23__.N)),h=i.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(d)),g=new rxjs__WEBPACK_IMPORTED_MODULE_24__.t(1),f=p.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.M)(h),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.R)(function(e,t){var n=e.state,i=(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_27__.Z)(t,2),r=i[0],a=(0,i[1])(n,r);return r.type!==PERFORM_ACTION&&shouldFilterActions(c)&&(a=filterLiftedState(a,c.predicate,c.actionsSafelist,c.actionsBlocklist)),o.notify(r,a),{state:a,action:r}},{state:u,action:null})).subscribe(function(e){var t=e.action;g.next(e.state),t.type===PERFORM_ACTION&&r.next(t.action)}),v=o.start$.subscribe(function(){l.refresh()}),m=g.asObservable(),C=m.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.U)(unliftState));this.extensionStartSubscription=v,this.stateSubscription=f,this.dispatcher=t,this.liftedState=m,this.state=C}return(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__.Z)(e,[{key:"dispatch",value:function(e){this.dispatcher.next(e)}},{key:"next",value:function(e){this.dispatcher.next(e)}},{key:"error",value:function(e){}},{key:"complete",value:function(){}},{key:"performAction",value:function(e){this.dispatch(new PerformAction(e,+Date.now()))}},{key:"refresh",value:function(){this.dispatch(new Refresh)}},{key:"reset",value:function(){this.dispatch(new Reset(+Date.now()))}},{key:"rollback",value:function(){this.dispatch(new Rollback(+Date.now()))}},{key:"commit",value:function(){this.dispatch(new Commit(+Date.now()))}},{key:"sweep",value:function(){this.dispatch(new Sweep)}},{key:"toggleAction",value:function(e){this.dispatch(new ToggleAction(e))}},{key:"jumpToAction",value:function(e){this.dispatch(new JumpToAction(e))}},{key:"jumpToState",value:function(e){this.dispatch(new JumpToState(e))}},{key:"importState",value:function(e){this.dispatch(new ImportState(e))}},{key:"lockChanges",value:function(e){this.dispatch(new LockChanges(e))}},{key:"pauseRecording",value:function(e){this.dispatch(new PauseRecording(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DevtoolsDispatcher),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.UO),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.n$),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DevtoolsExtension),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.Y$),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.qLn),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.Y6),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(STORE_DEVTOOLS_CONFIG))},e.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:e,factory:e.\u0275fac}),e}(),IS_EXTENSION_OR_MONITOR_PRESENT=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function createIsExtensionOrMonitorPresent(e,t){return Boolean(e)||t.monitor!==noMonitor}function createReduxDevtoolsExtension(){var e="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&void 0!==window[e]?window[e]:null}function createStateObservable(e){return e.state}var StoreDevtoolsModule=function(){var e=function(){function e(){(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.Z)(this,e)}return(0,_agent_work_1_s_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__.Z)(e,null,[{key:"instrument",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:t},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.FR,deps:[StoreDevtools],useFactory:createStateObservable},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_4__.mK,useExisting:DevtoolsDispatcher}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:e}),e.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({}),e}()},1671:function(e,t,n){"use strict";n.d(t,{hg:function(){return K},UO:function(){return T},qg:function(){return S},Y6:function(){return L},mK:function(){return ne},n$:function(){return te},Y$:function(){return ae},FR:function(){return ce},yh:function(){return pe},CK:function(){return Ue},Aw:function(){return Be},cr:function(){return Re},wb:function(){return ie},qC:function(){return X},PH:function(){return O},rM:function(){return be},Ky:function(){return b},Ys:function(){return ge}});var i=n(4568),o=n(5121),r=n(5587),a=n(1112),s=n(1998),c=n(1532),l=n(3620),u=n(8784),d=n(2250),p=n(6570),h=n(8512),g=n(1784),f=n(5959),v=n(8489),m=n(9996);function C(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=Object.keys(e),i={},o=0;o0&&(e=X.apply(null,[].concat((0,o.Z)(t),[e]))),function(t,n){var i=e(t);return function(e,t){return i(e=void 0===e?n:e,t)}}}var te=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){return(0,a.Z)(this,n),t.apply(this,arguments)}return n}(g.y),ne=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){return(0,a.Z)(this,n),t.apply(this,arguments)}return n}(T),ie="@ngrx/store/update-reducers",oe=function(){var e=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(e,i,o,r){var s;return(0,a.Z)(this,n),(s=t.call(this,r(o,i))).dispatcher=e,s.initialState=i,s.reducers=o,s.reducerFactory=r,s}return(0,s.Z)(n,[{key:"currentReducers",get:function(){return this.reducers}},{key:"addFeature",value:function(e){this.addFeatures([e])}},{key:"addFeatures",value:function(e){var t=e.reduce(function(e,t){var n=t.reducers,i=t.reducerFactory,r=t.metaReducers,a=t.initialState,s=t.key,c="function"==typeof n?function(e){var t=Array.isArray(e)&&e.length>0?X.apply(void 0,(0,o.Z)(e)):function(e){return e};return function(e,n){return e=t(e),function(t,i){return e(t=void 0===t?n:t,i)}}}(r)(n,a):ee(i,r)(n,a);return e[s]=c,e},{});this.addReducers(t)}},{key:"removeFeature",value:function(e){this.removeFeatures([e])}},{key:"removeFeatures",value:function(e){this.removeReducers(e.map(function(e){return e.key}))}},{key:"addReducer",value:function(e,t){this.addReducers((0,r.Z)({},e,t))}},{key:"addReducers",value:function(e){this.reducers=Object.assign(Object.assign({},this.reducers),e),this.updateReducers(Object.keys(e))}},{key:"removeReducer",value:function(e){this.removeReducers([e])}},{key:"removeReducers",value:function(e){var t=this;e.forEach(function(e){var n,i;t.reducers=(n=t.reducers,i=e,Object.keys(n).filter(function(e){return e!==i}).reduce(function(e,t){return Object.assign(e,(0,r.Z)({},t,n[t]))},{}))}),this.updateReducers(e)}},{key:"updateReducers",value:function(e){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:ie,features:e})}},{key:"ngOnDestroy",value:function(){this.complete()}}]),n}(h.X);return e.\u0275fac=function(t){return new(t||e)(p.LFG(ne),p.LFG(L),p.LFG(F),p.LFG(E))},e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e}(),re=[oe,{provide:te,useExisting:oe},{provide:ne,useExisting:T}],ae=function(){var e=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){return(0,a.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"ngOnDestroy",value:function(){this.complete()}}]),n}(f.xQ);return e.\u0275fac=function(){var t;return function(n){return(t||(t=p.n5z(e)))(n||e)}}(),e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e}(),se=[ae],ce=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(){return(0,a.Z)(this,n),t.apply(this,arguments)}return n}(g.y),le=function(){var e=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(e,i,o,r){var s;(0,a.Z)(this,n),s=t.call(this,r);var c=e.pipe((0,w.QV)(v.N)).pipe((0,_.M)(i)).pipe((0,x.R)(ue,{state:r}));return s.stateSubscription=c.subscribe(function(e){var t=e.action;s.next(e.state),o.next(t)}),s}return(0,s.Z)(n,[{key:"ngOnDestroy",value:function(){this.stateSubscription.unsubscribe(),this.complete()}}]),n}(h.X);return e.\u0275fac=function(t){return new(t||e)(p.LFG(T),p.LFG(te),p.LFG(ae),p.LFG(L))},e.\u0275prov=p.Yz7({token:e,factory:e.\u0275fac}),e.INIT=S,e}();function ue(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{state:void 0},t=arguments.length>1?arguments[1]:void 0,n=(0,i.Z)(t,2),o=n[0],r=n[1],a=e.state;return{state:r(a,o),action:o}}var de=[le,{provide:ce,useExisting:le}],pe=function(){var e=function(e){(0,u.Z)(n,e);var t=(0,d.Z)(n);function n(e,i,o){var r;return(0,a.Z)(this,n),(r=t.call(this)).actionsObserver=i,r.reducerManager=o,r.source=e,r}return(0,s.Z)(n,[{key:"select",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i2?n-2:0),r=2;r1&&void 0!==arguments[1]?arguments[1]:[];if((ve(e)||me(e))&&0===t.length)return{path:["root"],value:e};var n=Object.keys(e);return n.reduce(function(n,i){if(n)return n;var r=e[i];return Oe(r)?n:!(ve(r)||me(r)||_e(r)||we(r)||ye(r)||Ce(r))&&(Me(r)?Se(r,[].concat((0,o.Z)(t),[i])):{path:[].concat((0,o.Z)(t),[i]),value:r})},!1)}function Te(e,t){if(!1!==e){var n=e.path.join("."),i=new Error("Detected unserializable ".concat(t,' at "').concat(n,'". ').concat(fe,"#strict").concat(t,"serializability"));throw i.value=e.value,i.unserializablePath=n,i}}function Ae(e){return(0,p.X6Q)()?Object.assign({strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1},e):{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function Ze(e){var t=e.strictActionSerializability,n=e.strictStateSerializability;return function(e){return t||n?function(e,t){return function(n,i){t.action(i)&&Te(Se(i),"action");var o=e(n,i);return t.state()&&Te(Se(o),"state"),o}}(e,{action:function(e){return t&&!Le(e)},state:function(){return n}}):e}}function Ie(e){var t=e.strictActionImmutability,n=e.strictStateImmutability;return function(e){return t||n?function(e,t){return function(n,i){var o=t.action(i)?ke(i):i,r=e(n,o);return t.state()?ke(r):r}}(e,{action:function(e){return t&&!Le(e)},state:function(){return n}}):e}}function Le(e){return e.type.startsWith("@ngrx")}function Ee(e){var t=e.strictActionWithinNgZone;return function(e){return t?function(e,t){return function(n,i){if(t.action(i)&&!p.R0b.isInAngularZone())throw new Error("Action '".concat(i.type,"' running outside NgZone. ").concat(fe,"#strictactionwithinngzone"));return e(n,i)}}(e,{action:function(e){return t&&!Le(e)}}):e}}function Ne(e){return[{provide:Y,useValue:e},{provide:j,useFactory:De,deps:[Y]},{provide:K,deps:[j],useFactory:Ae},{provide:z,multi:!0,deps:[K],useFactory:Ie},{provide:z,multi:!0,deps:[K],useFactory:Ze},{provide:z,multi:!0,deps:[K],useFactory:Ee}]}function Fe(){return[{provide:W,multi:!0,deps:[K],useFactory:qe}]}function De(e){return e}function qe(e){if(e.strictActionTypeUniqueness){var t=Object.entries(P).filter(function(e){return(0,i.Z)(e,2)[1]>1}).map(function(e){return(0,i.Z)(e,1)[0]});if(t.length)throw new Error("Action types are registered more than once, ".concat(t.map(function(e){return'"'.concat(e,'"')}).join(", "),". ").concat(fe,"#strictactiontypeuniqueness"))}}var Re=function(){var e=function e(t,n,i,o,r,s){(0,a.Z)(this,e)};return e.\u0275fac=function(t){return new(t||e)(p.LFG(T),p.LFG(te),p.LFG(ae),p.LFG(pe),p.LFG(Z,8),p.LFG(W,8))},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({}),e}(),Ue=function(){var e=function(){function e(t,n,i,o,r){(0,a.Z)(this,e),this.features=t,this.featureReducers=n,this.reducerManager=i;var s=t.map(function(e,t){var i=n.shift()[t];return Object.assign(Object.assign({},e),{reducers:i,initialState:Je(e.initialState)})});i.addFeatures(s)}return(0,s.Z)(e,[{key:"ngOnDestroy",value:function(){this.reducerManager.removeFeatures(this.features)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(p.LFG(V),p.LFG(G),p.LFG(oe),p.LFG(Re),p.LFG(W,8))},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({}),e}(),Be=function(){var e=function(){function e(){(0,a.Z)(this,e)}return(0,s.Z)(e,null,[{key:"forRoot",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{ngModule:Re,providers:[{provide:Z,useFactory:Qe,deps:[[pe,new p.FiY,new p.tp0]]},{provide:I,useValue:t.initialState},{provide:L,useFactory:Je,deps:[I]},{provide:D,useValue:e},{provide:R,useExisting:e instanceof p.OlP?e:D},{provide:F,deps:[p.zs3,D,[new p.tBr(R)]],useFactory:Ve},{provide:J,useValue:t.metaReducers?t.metaReducers:[]},{provide:Q,deps:[z,J],useFactory:ze},{provide:N,useValue:t.reducerFactory?t.reducerFactory:$},{provide:E,deps:[N,Q],useFactory:ee},A,re,se,de,he,Ne(t.runtimeChecks),Fe()]}}},{key:"forFeature",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{ngModule:Ue,providers:[{provide:B,multi:!0,useValue:e instanceof Object?{}:n},{provide:q,multi:!0,useValue:{key:e instanceof Object?e.name:e,reducerFactory:n instanceof p.OlP||!n.reducerFactory?$:n.reducerFactory,metaReducers:n instanceof p.OlP||!n.metaReducers?[]:n.metaReducers,initialState:n instanceof p.OlP||!n.initialState?void 0:n.initialState}},{provide:V,deps:[p.zs3,B,q],useFactory:He},{provide:U,multi:!0,useValue:e instanceof Object?e.reducer:t},{provide:H,multi:!0,useExisting:t instanceof p.OlP?t:U},{provide:G,multi:!0,deps:[p.zs3,U,[new p.tBr(H)]],useFactory:Ge},Fe()]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({}),e}();function Ve(e,t){return t instanceof p.OlP?e.get(t):t}function He(e,t,n){return n.map(function(n,i){if(t[i]instanceof p.OlP){var o=e.get(t[i]);return{key:n.key,reducerFactory:o.reducerFactory?o.reducerFactory:$,metaReducers:o.metaReducers?o.metaReducers:[],initialState:o.initialState}}return n})}function Ge(e,t){return t.map(function(t){return t instanceof p.OlP?e.get(t):t})}function Je(e){return"function"==typeof e?e():e}function ze(e,t){return e.concat(t)}function Qe(e){if(e)throw new TypeError("StoreModule.forRoot() called twice. Feature modules should use StoreModule.forFeature() instead.");return"guarded"}},8512:function(e,t,n){"use strict";n.d(t,{X:function(){return d}});var i=n(1112),o=n(1998),r=n(1532),a=n(3620),s=n(8784),c=n(2250),l=n(5959),u=n(3895),d=function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(e){var o;return(0,i.Z)(this,n),(o=t.call(this))._value=e,o}return(0,o.Z)(n,[{key:"value",get:function(){return this.getValue()}},{key:"_subscribe",value:function(e){var t=(0,r.Z)((0,a.Z)(n.prototype),"_subscribe",this).call(this,e);return t&&!t.closed&&e.next(this._value),t}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new u.N;return this._value}},{key:"next",value:function(e){(0,r.Z)((0,a.Z)(n.prototype),"next",this).call(this,this._value=e)}}]),n}(l.xQ)},3103:function(e,t,n){"use strict";n.d(t,{P:function(){return c}});var i=n(1112),o=n(1998),r=n(653),a=n(878),s=n(1225),c=function(){var e=function(){function e(t,n,o){(0,i.Z)(this,e),this.kind=t,this.value=n,this.error=o,this.hasValue="N"===t}return(0,o.Z)(e,[{key:"observe",value:function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}},{key:"do",value:function(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}},{key:"accept",value:function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return(0,a.of)(this.value);case"E":return(0,s._)(this.error);case"C":return(0,r.c)()}throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification}},{key:"createError",value:function(t){return new e("E",void 0,t)}},{key:"createComplete",value:function(){return e.completeNotification}}]),e}();return e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}()},1784:function(e,t,n){"use strict";n.d(t,{y:function(){return d}});var i=n(1112),o=n(1998),r=n(6673),a=n(5331),s=n(7498),c=n(6197),l=n(6541),u=n(1484),d=function(){var e=function(){function e(t){(0,i.Z)(this,e),this._isScalar=!1,t&&(this._subscribe=t)}return(0,o.Z)(e,[{key:"lift",value:function(t){var n=new e;return n.source=this,n.operator=t,n}},{key:"subscribe",value:function(e,t,n){var i=this.operator,o=function(e,t,n){if(e){if(e instanceof r.L)return e;if(e[a.b])return e[a.b]()}return e||t||n?new r.L(e,t,n):new r.L(s.c)}(e,t,n);if(o.add(i?i.call(o,this.source):this.source||u.v.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),u.v.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}},{key:"_trySubscribe",value:function(e){try{return this._subscribe(e)}catch(t){u.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){var t=e.destination;if(e.closed||e.isStopped)return!1;e=t&&t instanceof r.L?t:null}return!0}(e)?e.error(t):console.warn(t)}}},{key:"forEach",value:function(e,t){var n=this;return new(t=p(t))(function(t,i){var o;o=n.subscribe(function(t){try{e(t)}catch(n){i(n),o&&o.unsubscribe()}},i,t)})}},{key:"_subscribe",value:function(e){var t=this.source;return t&&t.subscribe(e)}},{key:c.L,value:function(){return this}},{key:"pipe",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,a=arguments.length>2?arguments[2]:void 0;return(0,i.Z)(this,n),(e=t.call(this)).scheduler=a,e._events=[],e._infiniteTimeWindow=!1,e._bufferSize=o<1?1:o,e._windowTime=r<1?1:r,r===Number.POSITIVE_INFINITY?(e._infiniteTimeWindow=!0,e.next=e.nextInfiniteTimeWindow):e.next=e.nextTimeWindow,e}return(0,o.Z)(n,[{key:"nextInfiniteTimeWindow",value:function(e){if(!this.isStopped){var t=this._events;t.push(e),t.length>this._bufferSize&&t.shift()}(0,r.Z)((0,a.Z)(n.prototype),"next",this).call(this,e)}},{key:"nextTimeWindow",value:function(e){this.isStopped||(this._events.push(new v(this._getNow(),e)),this._trimBufferThenGetEvents()),(0,r.Z)((0,a.Z)(n.prototype),"next",this).call(this,e)}},{key:"_subscribe",value:function(e){var t,n=this._infiniteTimeWindow,i=n?this._events:this._trimBufferThenGetEvents(),o=this.scheduler,r=i.length;if(this.closed)throw new h.N;if(this.isStopped||this.hasError?t=d.w.EMPTY:(this.observers.push(e),t=new g.W(this,e)),o&&e.add(e=new p.ht(e,o)),n)for(var a=0;at&&(r=Math.max(r,o-t)),r>0&&i.splice(0,r),i}}]),n}(l.xQ),v=function e(t,n){(0,i.Z)(this,e),this.time=t,this.value=n}},5959:function(e,t,n){"use strict";n.d(t,{Yc:function(){return f},xQ:function(){return v}});var i=n(1998),o=n(1532),r=n(3620),a=n(1112),s=n(8784),c=n(2250),l=n(1784),u=n(6673),d=n(7570),p=n(3895),h=n(9291),g=n(5331),f=function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(e){var i;return(0,a.Z)(this,n),(i=t.call(this,e)).destination=e,i}return n}(u.L),v=function(){var e=function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(){var e;return(0,a.Z)(this,n),(e=t.call(this)).observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return(0,i.Z)(n,[{key:g.b,value:function(){return new f(this)}},{key:"lift",value:function(e){var t=new m(this,this);return t.operator=e,t}},{key:"next",value:function(e){if(this.closed)throw new p.N;if(!this.isStopped)for(var t=this.observers,n=t.length,i=t.slice(),o=0;o1&&"number"==typeof s[s.length-1]&&(e=s.pop())):"number"==typeof l&&(e=s.pop()),null===t&&1===s.length&&s[0]instanceof i.y?s[0]:(0,r.J)(e)((0,a.n)(s,t))}},878:function(e,t,n){"use strict";n.d(t,{of:function(){return a}});var i=n(6163),o=n(9342),r=n(2570);function a(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:c.P;return function(n){return n.lift(new u(e,t))}}var u=function(){function e(t,n){(0,r.Z)(this,e),this.dueTime=t,this.scheduler=n}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.dueTime,this.scheduler))}}]),e}(),d=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i,o){var a;return(0,r.Z)(this,n),(a=t.call(this,e)).dueTime=i,a.scheduler=o,a.debouncedSubscription=null,a.lastValue=null,a.hasValue=!1,a}return(0,a.Z)(n,[{key:"_next",value:function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(p,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}},{key:"clearDebounce",value:function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}]),n}(s.L);function p(e){e.debouncedNext()}},7768:function(e,t,n){"use strict";n.d(t,{d:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(t){return t.lift(new l(e))}}var l=function(){function e(t){(0,r.Z)(this,e),this.defaultValue=t}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.defaultValue))}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).defaultValue=i,o.isEmpty=!0,o}return(0,a.Z)(n,[{key:"_next",value:function(e){this.isEmpty=!1,this.destination.next(e)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),n}(s.L)},8720:function(e,t,n){"use strict";n.d(t,{x:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(e,t){return function(n){return n.lift(new l(e,t))}}var l=function(){function e(t,n){(0,r.Z)(this,e),this.compare=t,this.keySelector=n}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.compare,this.keySelector))}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i,o){var a;return(0,r.Z)(this,n),(a=t.call(this,e)).keySelector=o,a.hasKey=!1,"function"==typeof i&&(a.compare=i),a}return(0,a.Z)(n,[{key:"compare",value:function(e,t){return e===t}},{key:"_next",value:function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(o){return this.destination.error(o)}var i=!1;if(this.hasKey)try{i=(0,this.compare)(this.key,t)}catch(o){return this.destination.error(o)}else this.hasKey=!0;i||(this.key=t,this.destination.next(e))}}]),n}(s.L)},3835:function(e,t,n){"use strict";n.d(t,{h:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(e,t){return function(n){return n.lift(new l(e,t))}}var l=function(){function e(t,n){(0,r.Z)(this,e),this.predicate=t,this.thisArg=n}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.predicate,this.thisArg))}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i,o){var a;return(0,r.Z)(this,n),(a=t.call(this,e)).predicate=i,a.thisArg=o,a.count=0,a}return(0,a.Z)(n,[{key:"_next",value:function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}]),n}(s.L)},1520:function(e,t,n){"use strict";n.d(t,{x:function(){return l}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673),c=n(7570);function l(e){return function(t){return t.lift(new u(e))}}var u=function(){function e(t){(0,r.Z)(this,e),this.callback=t}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.callback))}}]),e}(),d=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).add(new c.w(i)),o}return n}(s.L)},3530:function(e,t,n){"use strict";n.d(t,{P:function(){return l}});var i=n(9665),o=n(3835),r=n(611),a=n(7768),s=n(790),c=n(3392);function l(e,t){var n=arguments.length>=2;return function(l){return l.pipe(e?(0,o.h)(function(t,n){return e(t,n,l)}):c.y,(0,r.q)(1),n?(0,a.d)(t):(0,s.T)(function(){return new i.K}))}}},9996:function(e,t,n){"use strict";n.d(t,{U:function(){return l}});var i=n(1357),o=n(8784),r=n(2250),a=n(1112),s=n(1998),c=n(6673);function l(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new u(e,t))}}var u=function(){function e(t,n){(0,a.Z)(this,e),this.project=t,this.thisArg=n}return(0,s.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.project,this.thisArg))}}]),e}(),d=function(e){(0,o.Z)(n,e);var t=(0,r.Z)(n);function n(e,o,r){var s;return(0,a.Z)(this,n),(s=t.call(this,e)).project=o,s.count=0,s.thisArg=r||(0,i.Z)(s),s}return(0,s.Z)(n,[{key:"_next",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(c.L)},7471:function(e,t,n){"use strict";n.d(t,{J:function(){return r}});var i=n(3982),o=n(3392);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return(0,i.zg)(o.y,e)}},3982:function(e,t,n){"use strict";n.d(t,{zg:function(){return u}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(9996),c=n(9764),l=n(6882);function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof t?function(i){return i.pipe(u(function(n,i){return(0,c.D)(e(n,i)).pipe((0,s.U)(function(e,o){return t(n,e,i,o)}))},n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new d(e,n))})}var d=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;(0,r.Z)(this,e),this.project=t,this.concurrent=n}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new p(e,this.project,this.concurrent))}}]),e}(),p=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return(0,r.Z)(this,n),(o=t.call(this,e)).project=i,o.concurrent=a,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return(0,a.Z)(n,[{key:"_next",value:function(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(l.Ds)},6598:function(e,t,n){"use strict";n.d(t,{O:function(){return a}});var i=n(1112),o=n(1998),r=n(2875);function a(e,t){return function(n){var i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new s(i,t));var o=Object.create(n,r.N);return o.source=n,o.subjectFactory=i,o}}var s=function(){function e(t,n){(0,i.Z)(this,e),this.subjectFactory=t,this.selector=n}return(0,o.Z)(e,[{key:"call",value:function(e,t){var n=this.selector,i=this.subjectFactory(),o=n(i).subscribe(e);return o.add(t.subscribe(i)),o}}]),e}()},45:function(e,t,n){"use strict";n.d(t,{QV:function(){return l},ht:function(){return d}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673),c=n(3103);function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new u(e,t))}}var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,r.Z)(this,e),this.scheduler=t,this.delay=n}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.scheduler,this.delay))}}]),e}(),d=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(0,r.Z)(this,n),(o=t.call(this,e)).scheduler=i,o.delay=a,o}return(0,a.Z)(n,[{key:"scheduleMessage",value:function(e){this.destination.add(this.scheduler.schedule(n.dispatch,this.delay,new p(e,this.destination)))}},{key:"_next",value:function(e){this.scheduleMessage(c.P.createNext(e))}},{key:"_error",value:function(e){this.scheduleMessage(c.P.createError(e)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(c.P.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){e.notification.observe(e.destination),this.unsubscribe()}}]),n}(s.L),p=function e(t,n){(0,r.Z)(this,e),this.notification=t,this.destination=n}},1564:function(e,t,n){"use strict";n.d(t,{x:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(){return function(e){return e.lift(new l(e))}}var l=function(){function e(t){(0,r.Z)(this,e),this.connectable=t}return(0,a.Z)(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var i=new u(e,n),o=t.subscribe(i);return i.closed||(i.connection=n.connect()),o}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).connectable=i,o}return(0,a.Z)(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,i=e._connection;this.connection=null,!i||n&&i!==n||i.unsubscribe()}}else this.connection=null}}]),n}(s.L)},2023:function(e,t,n){"use strict";n.d(t,{R:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(i){return i.lift(new l(e,t,n))}}var l=function(){function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,r.Z)(this,e),this.accumulator=t,this.seed=n,this.hasSeed=i}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.accumulator,this.seed,this.hasSeed))}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i,o,a){var s;return(0,r.Z)(this,n),(s=t.call(this,e)).accumulator=i,s._seed=o,s.hasSeed=a,s.index=0,s}return(0,a.Z)(n,[{key:"seed",get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e}},{key:"_next",value:function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}},{key:"_tryNext",value:function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(i){this.destination.error(i)}this.seed=t,this.destination.next(t)}}]),n}(s.L)},619:function(e,t,n){"use strict";n.d(t,{B:function(){return s}});var i=n(6598),o=n(1564),r=n(5959);function a(){return new r.xQ}function s(){return function(e){return(0,o.x)()((0,i.O)(a)(e))}}},4698:function(e,t,n){"use strict";n.d(t,{T:function(){return c}});var i=n(8784),o=n(2250),r=n(1112),a=n(1998),s=n(6673);function c(e){return function(t){return t.lift(new l(e))}}var l=function(){function e(t){(0,r.Z)(this,e),this.total=t}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.total))}}]),e}(),u=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).total=i,o.count=0,o}return(0,a.Z)(n,[{key:"_next",value:function(e){++this.count>this.total&&this.destination.next(e)}}]),n}(s.L)},6238:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var i=n(7930),o=n(6163);function r(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:p;return function(t){return t.lift(new u(e))}}var u=function(){function e(t){(0,r.Z)(this,e),this.errorFactory=t}return(0,a.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.errorFactory))}}]),e}(),d=function(e){(0,i.Z)(n,e);var t=(0,o.Z)(n);function n(e,i){var o;return(0,r.Z)(this,n),(o=t.call(this,e)).errorFactory=i,o.hasValue=!1,o}return(0,a.Z)(n,[{key:"_next",value:function(e){this.hasValue=!0,this.destination.next(e)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}]),n}(c.L);function p(){return new s.K}},2707:function(e,t,n){"use strict";n.d(t,{V:function(){return m}});var i=n(8569),o=function(){function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e}(),r=n(1532),a=n(3620),s=n(8784),c=n(2250),l=n(1112),u=n(1998);function d(e){return e instanceof Date&&!isNaN(+e)}var p=n(6882);function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.P;return function(i){var o=d(e),r=o?+e-n.now():Math.abs(e);return i.lift(new g(r,o,t,n))}}var g=function(){function e(t,n,i,o){(0,l.Z)(this,e),this.waitFor=t,this.absoluteTimeout=n,this.withObservable=i,this.scheduler=o}return(0,u.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new f(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}]),e}(),f=function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(e,i,o,r,a){var s;return(0,l.Z)(this,n),(s=t.call(this,e)).absoluteTimeout=i,s.waitFor=o,s.withObservable=r,s.scheduler=a,s.scheduleTimeout(),s}return(0,u.Z)(n,[{key:"scheduleTimeout",value:function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(n.dispatchTimeout,this.waitFor,this))}},{key:"_next",value:function(e){this.absoluteTimeout||this.scheduleTimeout(),(0,r.Z)((0,a.Z)(n.prototype),"_next",this).call(this,e)}},{key:"_unsubscribe",value:function(){this.action=void 0,this.scheduler=null,this.withObservable=null}}],[{key:"dispatchTimeout",value:function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add((0,p.ft)(t,new p.IY(e)))}}]),n}(p.Ds),v=n(1225);function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.P;return h(e,(0,v._)(new o),t)}},2728:function(e,t,n){"use strict";n.d(t,{M:function(){return d}});var i=n(5121),o=n(1357),r=n(8784),a=n(2250),s=n(1112),c=n(1998),l=n(9829),u=n(7e3);function d(){for(var e=arguments.length,t=new Array(e),n=0;n0){var o=i.indexOf(n);-1!==o&&i.splice(o,1)}}},{key:"notifyComplete",value:function(){}},{key:"_next",value:function(e){if(0===this.toRespond.length){var t=[e].concat((0,i.Z)(this.values));this.project?this._tryProject(t):this.destination.next(t)}}},{key:"_tryProject",value:function(e){var t;try{t=this.project.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(l.L)},2570:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var i=n(1784),o=n(7570);function r(e,t){return new i.y(function(n){var i=new o.w,r=0;return i.add(t.schedule(function(){r!==e.length?(n.next(e[r++]),n.closed||i.add(this.schedule())):n.complete()})),i})}},8277:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var i=n(1112),o=n(1998),r=n(8784),a=n(2250),s=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e,o){var r;return(0,i.Z)(this,n),(r=t.call(this,e,o)).scheduler=e,r.work=o,r.pending=!1,r}return(0,o.Z)(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this}},{key:"requestAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:"recycleAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:"execute",value:function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(e,t){var n=!1,i=void 0;try{this.work(e)}catch(o){n=!0,i=!!o&&o||new Error(o)}if(n)return this.unsubscribe(),i}},{key:"_unsubscribe",value:function(){var e=this.id,t=this.scheduler,n=t.actions,i=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==i&&n.splice(i,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}]),n}(function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(e,o){return(0,i.Z)(this,n),t.call(this)}return(0,o.Z)(n,[{key:"schedule",value:function(e){return this}}]),n}(n(7570).w))},1098:function(e,t,n){"use strict";n.d(t,{v:function(){return d}});var i=n(1112),o=n(1998),r=n(1357),a=n(1532),s=n(3620),c=n(8784),l=n(2250),u=function(){var e=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;(0,i.Z)(this,e),this.SchedulerAction=t,this.now=n}return(0,o.Z)(e,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}]),e}();return e.now=function(){return Date.now()},e}(),d=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){var o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.now;return(0,i.Z)(this,n),(o=t.call(this,e,function(){return n.delegate&&n.delegate!==(0,r.Z)(o)?n.delegate.now():a()})).actions=[],o.active=!1,o.scheduled=void 0,o}return(0,o.Z)(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(e,t,i):(0,a.Z)((0,s.Z)(n.prototype),"schedule",this).call(this,e,t,i)}},{key:"flush",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}]),n}(u)},8569:function(e,t,n){"use strict";n.d(t,{P:function(){return o}});var i=n(8277),o=new(n(1098).v)(i.o)},8489:function(e,t,n){"use strict";n.d(t,{c:function(){return d},N:function(){return u}});var i=n(1112),o=n(1998),r=n(1532),a=n(3620),s=n(8784),c=n(2250),l=function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(e,o){var r;return(0,i.Z)(this,n),(r=t.call(this,e,o)).scheduler=e,r.work=o,r}return(0,o.Z)(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t>0?(0,r.Z)((0,a.Z)(n.prototype),"schedule",this).call(this,e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}},{key:"execute",value:function(e,t){return t>0||this.closed?(0,r.Z)((0,a.Z)(n.prototype),"execute",this).call(this,e,t):this._execute(e,t)}},{key:"requestAsyncId",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0||null===i&&this.delay>0?(0,r.Z)((0,a.Z)(n.prototype),"requestAsyncId",this).call(this,e,t,i):e.flush(this)}}]),n}(n(8277).o),u=new(function(e){(0,s.Z)(n,e);var t=(0,c.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return n}(n(1098).v))(l),d=u},5686:function(e,t,n){"use strict";function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,{hZ:function(){return o}});var o=i()},6197:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var i=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},5331:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var i=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},8402:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var i=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},9665:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var i=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}()},3895:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var i=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},4294:function(e,t,n){"use strict";function i(e){setTimeout(function(){throw e},0)}n.d(t,{z:function(){return i}})},3392:function(e,t,n){"use strict";function i(e){return e}n.d(t,{y:function(){return i}})},8470:function(e,t,n){"use strict";n.d(t,{k:function(){return i}});var i=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},9653:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var i=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},5024:function(e,t,n){"use strict";function i(e){return"function"==typeof e}n.d(t,{m:function(){return i}})},2293:function(e,t,n){"use strict";n.d(t,{k:function(){return o}});var i=n(8470);function o(e){return!(0,i.k)(e)&&e-parseFloat(e)+1>=0}},2056:function(e,t,n){"use strict";function i(e){return null!==e&&"object"==typeof e}n.d(t,{K:function(){return i}})},5168:function(e,t,n){"use strict";function i(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:function(){return i}})},6163:function(e,t,n){"use strict";function i(e){return e&&"function"==typeof e.schedule}n.d(t,{K:function(){return i}})},6541:function(e,t,n){"use strict";n.d(t,{z:function(){return o},U:function(){return r}});var i=n(3392);function o(){for(var e=arguments.length,t=new Array(e),n=0;n4&&void 0!==arguments[4]?arguments[4]:new s(e,n,i);if(!o.closed)return t instanceof l.y?t.subscribe(o):(0,c.s)(t)(o)}},4232:function(e,t,n){"use strict";var i;n.d(t,{Z:function(){return u}});var o=new Uint8Array(16);function r(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(o)}for(var a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,s=function(e){return"string"==typeof e&&a.test(e)},c=[],l=0;l<256;++l)c.push((l+256).toString(16).substr(1));var u=function(e,t,n){var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=i[o];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(c[e[t+0]]+c[e[t+1]]+c[e[t+2]]+c[e[t+3]]+"-"+c[e[t+4]]+c[e[t+5]]+"-"+c[e[t+6]]+c[e[t+7]]+"-"+c[e[t+8]]+c[e[t+9]]+"-"+c[e[t+10]]+c[e[t+11]]+c[e[t+12]]+c[e[t+13]]+c[e[t+14]]+c[e[t+15]]).toLowerCase();if(!s(n))throw TypeError("Stringified UUID is invalid");return n}(i)}},6620:function(e,t,n){"use strict";n.d(t,{y:function(){return h}});var i=n(7180),o=n(6570),r=n(2152),a=n(4708),s=n(9421),c=n(1116),l=n(6410),u=n(8904);function d(e,t){if(1&e&&(o.TgZ(0,"div",3),o.TgZ(1,"a",4),o.O4$(),o.TgZ(2,"svg",5),o._UZ(3,"path",6),o.qZA(),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.xp6(1),o.MGl("href","",n.slotUrl,"/my-portal/my-account",o.LSH)}}function p(e,t){if(1&e&&(o.TgZ(0,"div",7),o.TgZ(1,"div",8),o._UZ(2,"cs-disclaimer",9),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.xp6(2),o.Q6J("disclaimer",n.disclaimer)("marketDivision",n.marketDivision)}}var h=function(){function e(e,t,n){this.logService=e,this.configurationService=t,this.appInsightsMonitor=n,this.disclaimerVisible=!0,this.pageWidthStyling=!1,this.configurationUrl="./fad-configuration.json",this.isCernerPage=!1}return e.prototype.ngOnInit=function(){var e;this.logService.debug("Application Loaded"),this.isCernerPage=this.configurationService.getCernerPage(),this.slotUrl=this.configurationService.getSlotUrl(),""!==(null!==(e=window.sessionStorage.getItem("CERNER_BCS_WINDOW_TOKEN"))&&void 0!==e?e:"")&&(this.isCernerPage=!1),this.disclaimer=this.configurationService.getDisclaimerCopy(),this.marketDivision=this.configurationService.getConfigType(),this.pageWidthStyling=this.configurationService.getIsFiltersLeftSidePanelRequired()},e.\u0275fac=function(t){return new(t||e)(o.Y36(r.$),o.Y36(a.e),o.Y36(s.Z))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-fad"]],inputs:{configurationUrl:"configurationUrl",embedSource:"embedSource"},features:[o._Bn([i.u])],decls:4,vars:3,consts:[["class","fad-app-container-close-icon",4,"ngIf"],[1,"fad-app-container",3,"ngClass"],["class","disclaimer-container fad-col-sm-12",4,"ngIf"],[1,"fad-app-container-close-icon"],[1,"close","cernerCloseBtn",3,"href"],["xmlns","http://www.w3.org/2000/svg","x","32px","y","32px","width","32","height","32","viewBox","0 0 50 50"],["d","M 40.783203 7.2714844 A 2.0002 2.0002 0 0 0 39.386719 7.8867188 L 25.050781 22.222656 L 10.714844 7.8867188 A 2.0002 2.0002 0 0 0 9.2792969 7.2792969 A 2.0002 2.0002 0 0 0 7.8867188 10.714844 L 22.222656 25.050781 L 7.8867188 39.386719 A 2.0002 2.0002 0 1 0 10.714844 42.214844 L 25.050781 27.878906 L 39.386719 42.214844 A 2.0002 2.0002 0 1 0 42.214844 39.386719 L 27.878906 25.050781 L 42.214844 10.714844 A 2.0002 2.0002 0 0 0 40.783203 7.2714844 z"],[1,"disclaimer-container","fad-col-sm-12"],[1,"provider-details-container"],[3,"disclaimer","marketDivision"]],template:function(e,t){1&e&&(o.YNc(0,d,4,1,"div",0),o.TgZ(1,"div",1),o._UZ(2,"router-outlet"),o.qZA(),o.YNc(3,p,3,2,"div",2)),2&e&&(o.Q6J("ngIf",t.isCernerPage),o.xp6(1),o.Q6J("ngClass",!0===t.pageWidthStyling?"fad-app-container-left-filter":""),o.xp6(2),o.Q6J("ngIf",t.disclaimerVisible))},directives:[c.O5,c.mk,l.lC,u._],styles:[".fad-app-container[_ngcontent-%COMP%]{background-color:var(--dhcl-color-white);max-width:100%;width:1100px;margin:0 auto;padding:50px 50px 80px;display:block;box-sizing:border-box}@media (max-width:767px){.fad-app-container[_ngcontent-%COMP%]{padding:30px 20px 50px}}@media (min-width:768px) and (max-width:991px){.fad-app-container[_ngcontent-%COMP%]{padding:40px 30px}}.fad-app-container-left-filter[_ngcontent-%COMP%]{width:1400px!important}.disclaimer-container.fad-col-sm-12[_ngcontent-%COMP%]{background-color:#f4f4f4;background-color:var(--footer-background,#f4f4f4);min-height:200px;width:100%;margin:0 auto}[_nghost-%COMP%] .guided-flow-step-wrapper h3.guided-flow-step-wrapper-header{margin-bottom:10px}[_nghost-%COMP%] .dhcl-datepicker-wrapper .dhcl-datepicker{overflow:hidden!important}[_nghost-%COMP%] .dhcl-datepicker-wrapper .dhcl-datepicker .datepicker-dialog{top:5px!important;position:relative!important}[_nghost-%COMP%] .inperson-visit-card p{white-space:normal!important}@media (max-width:419px){[_nghost-%COMP%] .guided-flow-step-wrapper-content{max-height:calc(100vh - 115px)}}[_nghost-%COMP%] .dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container{margin-top:0!important}[_nghost-%COMP%] .dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container span.week-day{margin-top:1%!important}[_nghost-%COMP%] .date-time-picker button.dhcl-timepicker-nav img{max-width:none!important}.fad-app-container-close-icon[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{position:absolute;right:15px;top:15px;width:32px;height:32px;opacity:.8}@media (max-width:991px){.fad-app-container-close-icon[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{display:block!important}}.fad-app-container-close-icon[_ngcontent-%COMP%] .cernerCloseBtn[_ngcontent-%COMP%]{display:block;z-index:999}"]}),e}()},2613:function(e,t,n){"use strict";n.d(t,{i:function(){return x}});var i=n(344),o=n(6570),r=n(4708),a=n(1116);function s(e,t){1&e&&(o.TgZ(0,"div",9),o.O4$(),o.TgZ(1,"svg",10),o._UZ(2,"path",11),o.qZA(),o.kcU(),o.TgZ(3,"span",12),o._uU(4,"Offers video visits"),o.qZA(),o.qZA())}function c(e,t){1&e&&(o.TgZ(0,"div",13),o.O4$(),o.TgZ(1,"svg",10),o._UZ(2,"path",11),o.qZA(),o.kcU(),o.TgZ(3,"span",12),o._uU(4,"Offers video visits"),o.qZA(),o.qZA())}function l(e,t){1&e&&(o.TgZ(0,"div",14),o.O4$(),o.TgZ(1,"svg",15),o._UZ(2,"path",16),o.qZA(),o._uU(3," Online scheduling "),o.qZA())}function u(e,t){1&e&&(o.TgZ(0,"div",17),o.O4$(),o.TgZ(1,"svg",15),o._UZ(2,"path",16),o.qZA(),o._uU(3," Accepting new patients "),o.qZA())}function d(e,t){1&e&&(o.TgZ(0,"div",18),o.O4$(),o.TgZ(1,"svg",19),o._UZ(2,"path",20),o.qZA(),o._uU(3," Not accepting new patients "),o.qZA())}function p(e,t){if(1&e&&(o.TgZ(0,"div",3),o.YNc(1,s,5,0,"div",4),o.YNc(2,c,5,0,"div",5),o.YNc(3,l,4,0,"div",6),o.YNc(4,u,4,0,"div",7),o.YNc(5,d,4,0,"div",8),o.qZA()),2&e){var n=o.oxw();o.ekj("badges-new",!n.showImprovedUX),o.xp6(1),o.Q6J("ngIf",!n.showImprovedUX&&n.provider.acceptsVideoCalls),o.xp6(1),o.Q6J("ngIf",n.showImprovedUX&&n.provider.acceptsVideoCalls),o.xp6(1),o.Q6J("ngIf",n.setOnlineScheduleBadge()),o.xp6(1),o.Q6J("ngIf",n.provider.acceptsNewPatients),o.xp6(1),o.Q6J("ngIf",!n.provider.acceptsNewPatients)}}function h(e,t){1&e&&(o.TgZ(0,"div",17),o.O4$(),o.TgZ(1,"svg",15),o._UZ(2,"path",16),o.qZA(),o._uU(3," Accepting new patients "),o.qZA())}function g(e,t){1&e&&(o.TgZ(0,"div",18),o.O4$(),o.TgZ(1,"svg",19),o._UZ(2,"path",20),o.qZA(),o._uU(3," Not accepting new patients "),o.qZA())}function f(e,t){1&e&&(o.TgZ(0,"div",14),o.O4$(),o.TgZ(1,"svg",15),o._UZ(2,"path",16),o.qZA(),o._uU(3," Online scheduling "),o.qZA())}function v(e,t){if(1&e&&(o.TgZ(0,"div",3),o.YNc(1,h,4,0,"div",7),o.YNc(2,g,4,0,"div",8),o.TgZ(3,"div",21),o.O4$(),o.TgZ(4,"svg",10),o._UZ(5,"path",11),o.qZA(),o.kcU(),o.TgZ(6,"span",12),o._uU(7,"Offers video visits"),o.qZA(),o.qZA(),o.YNc(8,f,4,0,"div",6),o.qZA()),2&e){var n=o.oxw();o.xp6(1),o.Q6J("ngIf",n.provider.acceptsNewPatients),o.xp6(1),o.Q6J("ngIf",!n.provider.acceptsNewPatients),o.xp6(6),o.Q6J("ngIf",n.setOnlineScheduleBadge())}}function m(e,t){1&e&&(o.TgZ(0,"div",27),o.O4$(),o.TgZ(1,"svg",10),o._UZ(2,"path",11),o.qZA(),o.kcU(),o.TgZ(3,"span",12),o._uU(4,"Offers video visits"),o.qZA(),o.qZA())}function C(e,t){1&e&&(o.TgZ(0,"div",28),o.O4$(),o.TgZ(1,"svg",29),o._UZ(2,"path",30),o.qZA(),o._uU(3," Accepting new patients "),o.qZA())}function y(e,t){1&e&&(o.TgZ(0,"div",31),o.O4$(),o.TgZ(1,"svg",19),o._UZ(2,"path",20),o.qZA(),o._uU(3," Not accepting new patients "),o.qZA())}function w(e,t){1&e&&(o.TgZ(0,"div",32),o.O4$(),o.TgZ(1,"svg",15),o._UZ(2,"path",16),o.qZA(),o._uU(3," Online scheduling "),o.qZA())}function _(e,t){if(1&e&&(o.TgZ(0,"div",22),o.YNc(1,m,5,0,"div",23),o.YNc(2,C,4,0,"div",24),o.YNc(3,y,4,0,"div",25),o.YNc(4,w,4,0,"div",26),o.qZA()),2&e){var n=o.oxw();o.xp6(1),o.Q6J("ngIf",n.provider.acceptsVideoCalls),o.xp6(1),o.Q6J("ngIf",n.provider.acceptsNewPatients),o.xp6(1),o.Q6J("ngIf",!n.provider.acceptsNewPatients),o.xp6(1),o.Q6J("ngIf",n.setOnlineScheduleBadge())}}var x=function(){function e(e){this.configurationService=e,this.isPrint=!1,this.isUpdatedProviderDetails=!1}return e.prototype.ngOnInit=function(){this.showImprovedUX=this.configurationService.showImprovedUX()},e.prototype.setOnlineScheduleBadge=function(){var e,t,n,o,r,a,s,c,l;return this.divisionCodes=this.configurationService.getDivisionCodes(),this.showOnlineScheduleBadge=this.divisionCodes.length>0&&"Texas"===this.divisionCodes[0].toString()?(null===(e=this.provider)||void 0===e?void 0:e.isBookOnline)&&Boolean(null===(t=this.provider)||void 0===t?void 0:t.providerSchedulingId)&&Boolean(null===(n=this.provider)||void 0===n?void 0:n.ehrCode):this.divisionCodes.length>0&&"Southeast"===this.divisionCodes[0].toString()?(null===(o=this.provider)||void 0===o?void 0:o.isBookOnline)&&Boolean(void 0!==(null===(a=null===(r=this.provider)||void 0===r?void 0:r.externalSystems)||void 0===a?void 0:a.find(function(e){return e.systemName.toLowerCase()==i.G.olsDepartmentId})))&&Boolean(void 0!==(null===(c=null===(s=this.provider)||void 0===s?void 0:s.externalSystems)||void 0===c?void 0:c.find(function(e){return e.systemName.toLowerCase()==i.G.olsProviderId}))):this.provider.onlineBookingAvailability&&(null===(l=this.provider.onlineBookingAvailability[0])||void 0===l?void 0:l.supportsOnlineBooking),this.showOnlineScheduleBadge},e.\u0275fac=function(t){return new(t||e)(o.Y36(r.e))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-badges"]],inputs:{provider:"provider",isPrint:"isPrint",isUpdatedProviderDetails:"isUpdatedProviderDetails"},decls:3,vars:3,consts:[["class","badges",3,"badges-new",4,"ngIf"],["class","badges",4,"ngIf"],["class","badges-details",4,"ngIf"],[1,"badges"],["class","badge-offers-video-visits appt-badge",4,"ngIf"],["class","badge-offers-video-visits-new appt-badge",4,"ngIf"],["class","badge-online-scheduling appt-badge p p2",4,"ngIf"],["class","badge-accepts-new-patients appt-badge p p2",4,"ngIf"],["class","badge-no-new-patients appt-badge p p2",4,"ngIf"],[1,"badge-offers-video-visits","appt-badge"],["viewBox","0 0 23 15","xmlns","http://www.w3.org/2000/svg"],["d","M13.4247 0H1.90868C0.854514 0 0 0.835938 0 1.86719V13.1328C0 14.1641 0.854514 15 1.90868 15H13.4247C14.4788 15 15.3333 14.1641 15.3333 13.1328V1.86719C15.3333 0.835938 14.4788 0 13.4247 0ZM20.9875 1.47266L16.6111 4.42578V10.5742L20.9875 13.5234C21.834 14.0938 23 13.5117 23 12.5156V2.48047C23 1.48828 21.838 0.902344 20.9875 1.47266Z"],[1,"p","p2"],[1,"badge-offers-video-visits-new","appt-badge"],[1,"badge-online-scheduling","appt-badge","p","p2"],["viewBox","0 0 16 12","xmlns","http://www.w3.org/2000/svg"],["d","M5.42188 11.7031C5.73438 12.0156 6.26563 12.0156 6.57813 11.7031L15.7656 2.51562C16.0781 2.20312 16.0781 1.67188 15.7656 1.35938L14.6406 0.234375C14.3281 -0.078125 13.8281 -0.078125 13.5156 0.234375L6.01563 7.73438L2.48438 4.23438C2.17188 3.92188 1.67188 3.92188 1.35938 4.23438L0.234375 5.35938C-0.078125 5.67188 -0.078125 6.20313 0.234375 6.51563L5.42188 11.7031Z"],[1,"badge-accepts-new-patients","appt-badge","p","p2"],[1,"badge-no-new-patients","appt-badge","p","p2"],["viewBox","0 0 12 12","xmlns","http://www.w3.org/2000/svg"],["d","M7.91028 5.62943L7.55848 5.98122L7.90852 6.33477L11.3128 9.77307L11.3207 9.78105L11.3289 9.78868C11.557 9.99921 11.557 10.3412 11.3289 10.5517L11.3216 10.5585L11.3145 10.5656L10.5656 11.3145L10.5585 11.3216L10.5517 11.3289C10.3412 11.557 9.99921 11.557 9.78868 11.3289L9.7819 11.3216L9.77483 11.3145L6.37057 7.91028L6.01878 7.55848L5.66523 7.90852L2.22693 11.3128L2.21895 11.3207L2.21132 11.3289C2.00079 11.557 1.65878 11.557 1.44825 11.3289L1.44147 11.3216L1.4344 11.3145L0.685468 10.5656L0.6784 10.5585L0.671055 10.5517C0.442982 10.3412 0.442981 9.99921 0.671055 9.78868L0.679314 9.78105L0.687223 9.77307L4.09148 6.33477L4.44152 5.98122L4.08972 5.62943L0.685468 2.22517L0.6784 2.2181L0.671055 2.21132C0.442982 2.00079 0.442982 1.65878 0.671055 1.44825L0.6784 1.44147L0.685468 1.4344L1.4344 0.685468L1.44147 0.6784L1.44825 0.671055C1.65878 0.442982 2.00079 0.442982 2.21132 0.671055L2.21895 0.679314L2.22693 0.687223L5.66523 4.09148L6.01878 4.44152L6.37057 4.08972L9.77483 0.685468L9.7819 0.6784L9.78868 0.671055C9.99921 0.442981 10.3412 0.442982 10.5517 0.671055L10.5585 0.6784L10.5656 0.685468L11.3145 1.4344L11.3216 1.44147L11.3289 1.44825C11.557 1.65878 11.557 2.00079 11.3289 2.21132L11.3216 2.2181L11.3145 2.22517L7.91028 5.62943Z"],[1,"badge-offers-video-visits-print","appt-badge"],[1,"badges-details"],["class","badge-offers-video-visits-details appt-badge",4,"ngIf"],["class","badge-accepts-new-patients-details appt-badge p p2",4,"ngIf"],["class","badge-no-new-patients-details appt-badge p p2",4,"ngIf"],["class","badge-online-scheduling-details appt-badge p p2",4,"ngIf"],[1,"badge-offers-video-visits-details","appt-badge"],[1,"badge-accepts-new-patients-details","appt-badge","p","p2"],["viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.5 12L10.5 15L16.5 9M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z","stroke","#55a63a","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"badge-no-new-patients-details","appt-badge","p","p2"],[1,"badge-online-scheduling-details","appt-badge","p","p2"]],template:function(e,t){1&e&&(o.YNc(0,p,6,7,"div",0),o.YNc(1,v,9,3,"div",1),o.YNc(2,_,5,4,"div",2)),2&e&&(o.Q6J("ngIf",!t.isPrint&&!t.isUpdatedProviderDetails),o.xp6(1),o.Q6J("ngIf",t.isPrint&&!t.isUpdatedProviderDetails),o.xp6(1),o.Q6J("ngIf",t.isUpdatedProviderDetails&&!t.isPrint))},directives:[a.O5],styles:["@media (max-width:767px){.badges-new[_ngcontent-%COMP%]{display:block}}@media (min-width:768px){.badges-new[_ngcontent-%COMP%]{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:160%!important}}.badges[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%]{width:100%}@media (max-width:767px){.badges[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%]{width:unset;display:flex;justify-content:flex-start;flex-wrap:wrap;flex:1;flex-direction:row;margin:0 auto}}@media print{.badges[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%]{padding-top:24px;display:flex;justify-content:left}}.badges-details[_ngcontent-%COMP%] div.appt-badge[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] div.appt-badge[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:left}.badges-details[_ngcontent-%COMP%] div.appt-badge[_ngcontent-%COMP%]:first-child, .badges[_ngcontent-%COMP%] div.appt-badge[_ngcontent-%COMP%]:first-child{margin-left:0}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%]{background-color:#e6f5ff;background-color:var(--video-badge-background,#e6f5ff);border-radius:18px;padding-top:7px;padding-bottom:10px;padding-right:7px;margin-right:20px}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#0061a7;color:var(--video-badge-content,#0061a7);font-weight:600;margin-left:10px}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:23px;height:15px;vertical-align:middle;margin-bottom:2px}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0061a7;fill:var(--video-badge-content,#0061a7)}@media (min-width:992px){.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%]{margin-top:10px;margin-right:20px}}@media (max-width:991px){.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}}@media (max-width:767px){.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#4d525a;font-weight:600;margin-left:10px}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:23px;height:15px;vertical-align:middle;margin-bottom:2px}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%]{background-color:transparent;margin-right:0}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#005591}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%]{background-color:transparent;margin-right:0;color:#55a63a}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%]{background-color:transparent;margin-right:0;color:#c85200;color:var(--badge-valid-color,#c85200)}.badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:12px}.badges-details[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#c85200;fill:var(--badge-valid-color,#c85200)}.badges-details[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%]{margin:7px!important}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%]{background-color:transparent}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#4d525a;color:var(--video-badge-content,#4d525a)}.badges-details[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-offers-video-visits-print[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--badge-invalid-color,#4d525a)}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%]{font-weight:600;color:#c85200;color:var(--badge-valid-color,#c85200);margin:10px 20px 0 0}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:12px}.badges-details[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-online-scheduling[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#c85200;fill:var(--badge-valid-color,#c85200)}.badges-details[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%]{font-weight:600;color:#4d525a;color:var(--badge-invalid-color,#4d525a);margin-top:11px}.badges-details[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:12px;height:12px;margin-right:5px}.badges-details[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges-details[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients-details[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .badges[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--badge-invalid-color,#4d525a);stroke:#4d525a;stroke:var(--badge-invalid-color,#4d525a)}.badges-details[_ngcontent-%COMP%]{justify-content:center}"],changeDetection:0}),e}()},1426:function(e,t,n){"use strict";n.d(t,{H:function(){return r}});var i=n(1116),o=n(6570),r=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[[i.ez]]}),e}()},8904:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var i=n(6570),o=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-disclaimer"]],inputs:{disclaimer:"disclaimer",marketDivision:"marketDivision"},decls:3,vars:4,consts:[[1,"disclaimer-content"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"p"),i._uU(2),i.qZA(),i.qZA()),2&e&&(i.xp6(1),i.Gre("p ","vmfh"===t.marketDivision?"p":"p2",""),i.xp6(1),i.Oqu(t.disclaimer))},styles:[".disclaimer-content[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);max-width:100%;width:1100px;margin:0 auto;padding:50px 50px 80px;display:block;box-sizing:border-box}@media (max-width:767px){.disclaimer-content[_ngcontent-%COMP%]{padding:30px 20px 50px}}@media (min-width:768px) and (max-width:991px){.disclaimer-content[_ngcontent-%COMP%]{padding:50px 30px}}.disclaimer-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400;margin:0}"],changeDetection:0}),e}()},7596:function(e,t,n){"use strict";n.d(t,{x:function(){return u}});var i=n(344),o=n(6570),r=n(9624),a=n(4708),s=n(6290),c=n(1116);function l(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhcl-modal",3),o.NdJ("closeClicked",function(){return o.CHM(n),o.oxw().handleCloseClicked()}),o._UZ(1,"dhcl-loading-spinner",4),o._UZ(2,"iframe",5),o.qZA()}if(2&e){var i=o.oxw();o.Q6J("alignTop",!1)("customClass","doc-asap-booking-modal")("closeOnOverlay",!1)("show",!0),o.xp6(1),o.Q6J("bgColor","transparent")("showSpinner",!0)("fixed",!1),o.xp6(1),o.Q6J("src",i.docUrl,o.uOi)}}var u=function(){function e(e,t){this.sanitizer=e,this.configurationService=t,this.launcherButtonText="Start here",this.buttonSize="large",this.showDocAsapLauncher=!1,this.isDocAsapLaunched=!1}return e.prototype.showLauncher=function(){var e,t,n,o,r,a,s,c;this.olsDepartmentId=void 0!==(null===(t=null===(e=this.provider)||void 0===e?void 0:e.externalSystems)||void 0===t?void 0:t.find(function(e){return e.systemName.toLowerCase()==i.G.olsDepartmentId}))?null===(o=null===(n=this.provider)||void 0===n?void 0:n.externalSystems)||void 0===o?void 0:o.find(function(e){return e.systemName.toLowerCase()==i.G.olsDepartmentId}).systemId:null,this.olsProviderId=void 0!==(null===(a=null===(r=this.provider)||void 0===r?void 0:r.externalSystems)||void 0===a?void 0:a.find(function(e){return e.systemName.toLowerCase()==i.G.olsProviderId}))?null===(c=null===(s=this.provider)||void 0===s?void 0:s.externalSystems)||void 0===c?void 0:c.find(function(e){return e.systemName.toLowerCase()==i.G.olsProviderId}).systemId:null,this.lauchTealiumEvent(),this.isTouchDevice()?this.olsDepartmentId&&this.olsProviderId?window.open(this.configurationService.getRuntimeConfiguration().myChartUrl+"&dept="+this.olsDepartmentId.replace(/\s+/g," ").trim()+"&id="+this.olsProviderId.replace(/\s+/g," ").trim()):window.open("https://docasap.com/white-label/specialty_id/0/key_reason/-1/key_doc_id/"+this.docAsapId+"/key_level/3/key_type/INLINE/key_partner_code/"+this.provider.ehrCode+"/key_mobile_inline_button/1/iframeWidth/550/iframeHeight/300"):(this.showDocAsapLauncher=!0,this.olsDepartmentId&&this.olsProviderId?this.docUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.configurationService.getRuntimeConfiguration().myChartUrl+"&dept="+this.olsDepartmentId.replace(/\s+/g," ").trim()+"&id="+this.olsProviderId.replace(/\s+/g," ").trim()):(this.docUrl=this.sanitizer.bypassSecurityTrustResourceUrl("https://docasap.com/white-label/specialty_id/0/key_reason/-1/key_doc_id/"+this.docAsapId+"/key_level/3/key_type/INLINE/key_partner_code/"+this.provider.ehrCode+"/key_mobile_inline_button/1/iframeWidth/550/iframeHeight/300"),this.isDocAsapLaunched=!0))},e.prototype.isTouchDevice=function(){return window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches},e.prototype.handleCloseClicked=function(){this.showDocAsapLauncher=!1,this.olsDepartmentId||this.olsProviderId||(this.isDocAsapLaunched||window.history.back(),this.isDocAsapLaunched=!1)},e.prototype.lauchTealiumEvent=function(){window.utag&&window.utag.link&&window.utag.link({tealium_event:"search and schedule:guided booking start",event_category:"search and schedule",event_action:"guided booking start",event_doctor_name:this.provider.displayFullName||"",event_doctor_npi:this.provider.npi||"",patientEngagement:"true"})},e.\u0275fac=function(t){return new(t||e)(o.Y36(r.H7),o.Y36(a.e))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-doc-asap-booking-launcher"]],inputs:{docAsapId:"docAsapId",launcherButtonText:"launcherButtonText",buttonSize:"buttonSize",srcUrl:"srcUrl",provider:"provider"},decls:5,vars:4,consts:[[1,"cs-doc-asap-booking-launcher"],["dhclButton","","buttonType","primary",3,"buttonSize","hasArrow","click"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[1,"dhcl-loading-spinner",3,"bgColor","showSpinner","fixed"],["title","",1,"doc-asap-iframe",3,"src"]],template:function(e,t){1&e&&(o.TgZ(0,"div",0),o.TgZ(1,"div"),o.TgZ(2,"button",1),o.NdJ("click",function(){return t.showLauncher()}),o._uU(3),o.qZA(),o.YNc(4,l,3,8,"dhcl-modal",2),o.qZA(),o.qZA()),2&e&&(o.xp6(2),o.Q6J("buttonSize",t.buttonSize)("hasArrow","Start here"===t.launcherButtonText),o.xp6(1),o.hij(" ",t.launcherButtonText," "),o.xp6(1),o.Q6J("ngIf",t.showDocAsapLauncher))},directives:[s.Hq,c.O5,s.zS,s.go],styles:[".dhcl-loading-spinner .dhcl-loading-spinner-container{z-index:-1!important}.cs-doc-asap-booking-launcher{z-index:9999}.cs-doc-asap-booking-launcher button{font-size:1rem;line-height:24px}@media (max-width:419px){.cs-doc-asap-booking-launcher button{font-size:.875rem;line-height:22px}}@media (min-width:1200px){.dhcl-modal .dhcl-modal-scroller .dhcl-modal-content{margin-top:110px}}@media (max-width:1199px) and (min-width:320px){.dhcl-modal .dhcl-modal-scroller .dhcl-modal-content{margin-top:80px}}.doc-asap-iframe{width:100%;height:500px;border:none;margin-top:25px}@media (max-width:419px){.doc-asap-iframe{height:calc(100vh - 60px)}}"],encapsulation:2}),e}()},3836:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var i=n(1116),o=n(6290),r=n(6570),a=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[i.ez,o.hJ,o.zk,o.zf]]}),e}()},6479:function(e,t,n){"use strict";n.d(t,{u:function(){return h}});var i=n(6570),o=n(4708),r=n(1116);function a(e,t){if(1&e&&(i.TgZ(0,"a",4),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.MGl("href","tel:",n.emergencyNumber,"",i.LSH),i.xp6(1),i.hij(" ",n.emergencyCopy," ")}}function s(e,t){if(1&e&&(i.TgZ(0,"a",11),i._uU(1," ER or urgent care centers "),i.qZA()),2&e){var n=i.oxw().$implicit,o=i.oxw(2);i.s9C("target",o.isCernerPage?"_blank":""),i.s9C("href",n.linkScheme,i.LSH)}}function c(e,t){if(1&e&&(i.TgZ(0,"a",12),i._uU(1,"ER"),i.qZA()),2&e){var n=i.oxw().$implicit;i.s9C("href",n.linkScheme,i.LSH)}}function l(e,t){1&e&&(i.TgZ(0,"span",13),i._uU(1,"or"),i.qZA())}function u(e,t){if(1&e&&(i.TgZ(0,"a",12),i._uU(1,"express care centers"),i.qZA()),2&e){var n=i.oxw().$implicit;i.s9C("href",n.linkScheme,i.LSH)}}function d(e,t){1&e&&(i.ynx(0,7),i.YNc(1,s,2,2,"a",8),i.YNc(2,c,2,1,"a",9),i.YNc(3,l,2,0,"span",10),i.YNc(4,u,2,1,"a",9),i.BQk()),2&e&&(i.Q6J("ngSwitch",t.$implicit.type),i.xp6(1),i.Q6J("ngSwitchCase","erUrgent"),i.xp6(1),i.Q6J("ngSwitchCase","er"),i.xp6(1),i.Q6J("ngSwitchCase","er"),i.xp6(1),i.Q6J("ngSwitchCase","express"))}function p(e,t){if(1&e&&(i.TgZ(0,"h3",5),i._uU(1," For non-life threatening emergencies, visit one of our "),i.YNc(2,d,5,5,"ng-container",6),i._uU(3," near you. "),i.qZA()),2&e){var n=i.oxw();i.xp6(2),i.Q6J("ngForOf",n.emergencyCareLinkContent)}}var h=function(){function e(e){this.configurationService=e,this.emergencyCareLinkContent=[]}return e.prototype.ngOnInit=function(){this.isCernerPage=this.configurationService.getCernerPage()},e.\u0275fac=function(t){return new(t||e)(i.Y36(o.e))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-emergency-care"]],inputs:{emergencyCareLinkContent:"emergencyCareLinkContent",emergencyCopy:"emergencyCopy",emergencyNumber:"emergencyNumber",showEmergencyLinkContent:"showEmergencyLinkContent",showEmergencyCopy:"showEmergencyCopy"},decls:4,vars:2,consts:[[1,"emergency-care-container"],["class","p p emergency-copy",3,"href",4,"ngIf"],["class","emergency-care-copy",4,"ngIf"],[1,"divider"],[1,"p","p","emergency-copy",3,"href"],[1,"emergency-care-copy"],[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],["class","emergency-care-linktext",3,"target","href",4,"ngSwitchCase"],["class","emergency-care-linktext",3,"href",4,"ngSwitchCase"],["class","emergency-care-linktext",4,"ngSwitchCase"],[1,"emergency-care-linktext",3,"target","href"],[1,"emergency-care-linktext",3,"href"],[1,"emergency-care-linktext"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,a,2,2,"a",1),i.YNc(2,p,4,1,"h3",2),i._UZ(3,"div",3),i.qZA()),2&e&&(i.xp6(1),i.Q6J("ngIf",t.showEmergencyCopy),i.xp6(1),i.Q6J("ngIf",t.showEmergencyLinkContent))},directives:[r.O5,r.sg,r.RF,r.n9],styles:[".emergency-care-container[_ngcontent-%COMP%]{text-align:center;float:left;width:100%}.emergency-care-container[_ngcontent-%COMP%] a.emergency-copy[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset;display:flex;justify-content:center;align-items:center}.emergency-care-container[_ngcontent-%COMP%] a.emergency-copy[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.emergency-care-container[_ngcontent-%COMP%] .emergency-copy[_ngcontent-%COMP%]{text-align:center;margin-bottom:50px}@media (max-width:991px){.emergency-care-container[_ngcontent-%COMP%] .emergency-copy[_ngcontent-%COMP%]{margin-bottom:30px}}.emergency-care-container[_ngcontent-%COMP%] .emergency-care-copy[_ngcontent-%COMP%]{text-align:center;font-weight:400;margin-bottom:50px;font-size:1.25rem!important;line-height:1.75rem;letter-spacing:-.5px}@media (max-width:991px){.emergency-care-container[_ngcontent-%COMP%] .emergency-care-copy[_ngcontent-%COMP%]{margin-bottom:30px}}@media (max-width:767px){.emergency-care-container[_ngcontent-%COMP%] .emergency-care-copy[_ngcontent-%COMP%]{font-size:1.125rem!important;line-height:1.625rem;letter-spacing:-.1px}}.emergency-care-container[_ngcontent-%COMP%] .emergency-care-copy[_ngcontent-%COMP%] .emergency-care-linktext[_ngcontent-%COMP%]{padding-left:5px;font-size:1.25rem!important;line-height:1.75rem;letter-spacing:-.5px}@media (max-width:767px){.emergency-care-container[_ngcontent-%COMP%] .emergency-care-copy[_ngcontent-%COMP%] .emergency-care-linktext[_ngcontent-%COMP%]{font-size:1.125rem!important;line-height:1.625rem;letter-spacing:-.1px}}.emergency-care-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{display:inline-block;height:0;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc)}@media (max-width:991px){.emergency-care-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{width:300px}}@media (max-width:767px){.emergency-care-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{width:150px}}@media (min-width:992px){.emergency-care-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{display:none}}"],changeDetection:0}),e}()},9283:function(e,t,n){"use strict";n.d(t,{f:function(){return p}});var i=n(6570),o=n(4708),r=n(4176),a=n(1116);function s(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",10),i._UZ(1,"path",11),i._UZ(2,"path",12),i._UZ(3,"path",13),i.TgZ(4,"mask",14),i._UZ(5,"path",15),i.qZA(),i.TgZ(6,"g",16),i._UZ(7,"path",17),i.qZA(),i._UZ(8,"path",18),i._UZ(9,"path",19),i._UZ(10,"path",20),i.qZA())}function c(e,t){1&e&&(i.TgZ(0,"p"),i._uU(1,"Here are some helpful links instead:"),i.qZA())}function l(e,t){if(1&e&&(i.TgZ(0,"a",21),i._uU(1),i.qZA()),2&e){var n=t.$implicit;i.s9C("href",n.url,i.LSH),i.xp6(1),i.hij(" ",n.title," ")}}function u(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",22),i._UZ(1,"path",11),i._UZ(2,"path",12),i._UZ(3,"path",13),i.TgZ(4,"mask",14),i._UZ(5,"path",15),i.qZA(),i.TgZ(6,"g",16),i._UZ(7,"path",17),i.qZA(),i._UZ(8,"path",18),i._UZ(9,"path",19),i._UZ(10,"path",20),i.qZA())}function d(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",1),i.NdJ("resize",function(){return i.CHM(n),i.oxw().isDesktopViewport},!1,i.Jf7),i.TgZ(1,"div",2),i.TgZ(2,"p",3),i._uU(3),i.qZA(),i.YNc(4,s,11,0,"svg",4),i.qZA(),i.TgZ(5,"div",5),i.YNc(6,c,2,0,"p",6),i.TgZ(7,"div",7),i.YNc(8,l,2,2,"a",8),i.qZA(),i.qZA(),i.YNc(9,u,11,0,"svg",9),i.qZA()}if(2&e){var o=i.oxw();i.xp6(3),i.Oqu(o.errorMessage),i.xp6(1),i.Q6J("ngIf",o.isDesktopViewport),i.xp6(2),i.Q6J("ngIf",o.errorLinks.length>0),i.xp6(2),i.Q6J("ngForOf",o.errorLinks),i.xp6(1),i.Q6J("ngIf",!o.isDesktopViewport)}}var p=function(){function e(e,t){this.configurationService=e,this.titleTagHandlerService=t,this.errorMessage=null,this.setTitleMetaTags()}return Object.defineProperty(e.prototype,"isDesktopViewport",{get:function(){return window.innerWidth>991},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"errorLinks",{get:function(){return this.configurationService.getErrorLinks()},enumerable:!1,configurable:!0}),e.prototype.setTitleMetaTags=function(){this.titleTagHandlerService.setErrorPageTagTitle("Error Page")},e.\u0275fac=function(t){return new(t||e)(i.Y36(o.e),i.Y36(r.x))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-error-page"]],inputs:{errorMessage:"errorMessage"},decls:1,vars:1,consts:[["class","error-container",3,"resize",4,"ngIf"],[1,"error-container",3,"resize"],[1,"error-header"],[1,"message"],["class","error-icon","viewBox","0 0 335 251","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"error-links"],[4,"ngIf"],[1,"links"],[3,"href",4,"ngFor","ngForOf"],["class","error-icon mobile","viewBox","0 0 335 251","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["viewBox","0 0 335 251","xmlns","http://www.w3.org/2000/svg",1,"error-icon"],["d","M141.763 42.7037C145.435 38.7553 149.66 35.2183 152.077 33.2945L156.23 34.6085L286.257 75.7907C287.317 79.37 288.02 83.5998 288.467 87.0994L141.763 42.7037ZM274.975 51.0707C277.146 54.463 279.577 59.5108 281.613 64.1243L230.838 48.0427L210.229 41.5167L274.975 51.0707ZM294.795 70.2486L294.79 70.2405C294.79 70.2405 294.79 70.2389 294.79 70.2372C294.5 69.4746 287.656 51.5065 281.824 43.7137C281.047 42.6746 279.879 41.9818 278.58 41.7899L151.821 23.0852C151.743 23.0738 151.668 23.0803 151.59 23.0738C151.472 23.0608 151.355 23.0575 151.236 23.0527C150.977 23.0445 150.724 23.0575 150.473 23.0884C150.367 23.1014 150.263 23.1112 150.159 23.1307C149.852 23.1893 149.553 23.2738 149.263 23.3877C149.221 23.4039 149.177 23.4121 149.135 23.4299C148.81 23.5682 148.505 23.7454 148.219 23.9471C148.192 23.9682 148.157 23.978 148.128 23.9991C147.617 24.3764 135.549 33.3141 129.292 42.564C128.428 43.8373 128.23 45.4391 128.753 46.8799C129.277 48.3224 130.461 49.438 131.951 49.8868L292.637 98.5138C293.113 98.657 293.603 98.7285 294.089 98.7285C295.178 98.7285 296.253 98.374 297.133 97.6959C298.405 96.7201 299.109 95.1899 299.02 93.6059C298.985 93.0221 298.166 79.2221 294.795 70.2486Z","fill","var(--dhcl-color-primary)"],["d","M209.105 190.299C169.812 163.434 130.009 190.027 129.612 190.299C127.391 191.818 126.823 194.844 128.336 197.069C129.851 199.293 132.884 199.874 135.111 198.358C136.516 197.408 169.899 175.313 203.597 198.353C204.439 198.931 205.399 199.205 206.347 199.205C207.903 199.205 209.433 198.462 210.378 197.08C211.899 194.855 211.33 191.821 209.105 190.299Z","fill","var(--dhcl-color-primary)"],["d","M257.725 23.4564C257.725 20.7666 259.905 18.5842 262.597 18.5842C265.287 18.5842 267.467 20.7666 267.467 23.4564","fill","var(--dhcl-color-primary)"],["id","mask0","mask-type","alpha","maskUnits","userSpaceOnUse","x","0","y","54","width","334","height","196"],["d","M0 54.1035H333.536V249.755H0V54.1035Z","fill","white"],["mask","url(#mask0)"],["d","M304.807 107.897C303.439 107.066 301.512 106.533 299.486 107.921C299.396 107.978 299.312 108.04 299.226 108.102C299.159 108.152 299.094 108.187 299.027 108.242C298.944 108.312 298.878 108.383 298.801 108.453C298.731 108.518 298.66 108.578 298.593 108.648C297.089 110.133 296.983 111.701 297.318 112.964C297.557 114.192 298.264 115.248 299.239 115.958C314.709 129.303 323.78 148.731 323.78 169.392C323.78 208.325 292.106 239.998 253.174 239.998H70.6987C37.0946 239.998 9.7563 212.659 9.7563 179.057C9.7563 152.751 26.5258 129.509 51.4866 121.221L54.9813 120.061L54.8236 116.384C54.7927 115.656 54.7683 114.924 54.7683 114.187C54.7683 86.4375 77.3434 63.8608 105.095 63.8608C109.588 63.8608 114.008 64.4641 118.301 65.635C118.316 65.6382 118.321 65.635 118.335 65.6382C120.126 66.0985 124.13 66.5522 125.509 62.7436C126.888 58.9382 123.487 57.1397 122.672 56.7299C121.859 56.32 111.092 54.1035 105.095 54.1035C72.2989 54.1035 45.5574 80.5149 45.0191 113.184C17.9475 123.718 -0.000976562 149.749 -0.000976562 179.057C-0.000976562 218.039 31.7151 249.755 70.6987 249.755H253.174C297.487 249.755 333.537 213.705 333.537 169.392C333.537 145.523 322.902 123.097 304.807 107.897Z","fill","var(--dhcl-color-primary-dark)"],["d","M170.13 14.4104C170.13 14.4104 170.572 15.1958 171.513 15.8301C171.515 15.8317 171.517 15.8317 171.517 15.8333C171.733 15.978 171.966 16.1179 172.235 16.235L172.265 16.2382C172.873 16.5098 173.54 16.6675 174.247 16.6675C174.99 16.6675 175.626 16.3423 176.317 16.1911C176.347 16.1813 176.373 16.1764 176.4 16.165C176.712 16.0496 177.002 15.9618 177.277 15.8886C187.021 11.9369 197.572 9.75777 208.471 9.75777C227.236 9.75777 244.552 16.0073 258.504 26.5045L258.506 26.4834C258.506 26.4834 258.649 26.6118 258.901 26.7989C258.908 26.8037 258.916 26.8086 258.924 26.8151C260.066 27.6559 263.347 29.6106 266.141 26.7956C269.143 23.7708 266.678 20.7184 265.995 19.985C250.141 7.49083 230.176 0.000488281 208.471 0.000488281C196.175 0.000488281 184.276 2.48697 173.302 6.98833C171.154 7.75427 169.36 9.40488 169.36 11.7792C169.36 12.7061 169.634 13.5647 170.082 14.3047C170.099 14.3388 170.112 14.3746 170.13 14.4104Z","fill","var(--dhcl-color-primary-dark)"],["d","M223.245 136.81C210.2 136.81 200.424 125.812 200.01 125.339C198.237 123.311 198.442 120.229 200.47 118.455C202.493 116.682 205.568 116.886 207.346 118.904C207.507 119.084 214.725 127.053 223.242 127.053C223.349 127.053 223.456 127.051 223.565 127.048C228.27 126.937 232.77 124.251 236.943 119.068C238.634 116.97 241.704 116.637 243.804 118.326C245.901 120.016 246.233 123.088 244.544 125.186C238.466 132.736 231.461 136.644 223.72 136.805C223.562 136.808 223.403 136.81 223.245 136.81Z","fill","var(--dhcl-color-primary)"],["d","M117.542 136.81C104.496 136.81 94.7212 125.812 94.3065 125.339C92.534 123.311 92.7389 120.229 94.7668 118.455C96.7898 116.682 99.8666 116.886 101.642 118.904C101.803 119.084 109.022 127.053 117.539 127.053C117.646 127.053 117.753 127.051 117.862 127.048C122.567 126.937 127.067 124.251 131.239 119.068C132.929 116.97 136.001 116.637 138.1 118.326C140.198 120.016 140.53 123.088 138.84 125.186C132.763 132.736 125.758 136.644 118.017 136.805C117.859 136.808 117.7 136.81 117.542 136.81Z","fill","var(--dhcl-color-primary)"],[3,"href"],["viewBox","0 0 335 251","xmlns","http://www.w3.org/2000/svg",1,"error-icon","mobile"]],template:function(e,t){1&e&&i.YNc(0,d,10,5,"div",0),2&e&&i.Q6J("ngIf",t.errorMessage)},directives:[a.O5,a.sg],styles:[".error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] p.message[_ngcontent-%COMP%]{font-weight:600;font-size:90px;line-height:92px;letter-spacing:-2.5px;color:var(--dhcl-color-primary-darkest);flex:1}@media (max-width:991px){.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] p.message[_ngcontent-%COMP%]{font-size:70px;line-height:72px;letter-spacing:-3.1px}}@media (max-width:767px){.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] p.message[_ngcontent-%COMP%]{font-size:40px;line-height:42px;letter-spacing:-1px}}.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] .error-icon[_ngcontent-%COMP%]{margin-left:10px;width:335px;height:251px;fill:none}@media (max-width:991px){.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] .error-icon[_ngcontent-%COMP%]{width:167px;height:125px}}@media (max-width:767px){.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] .error-icon[_ngcontent-%COMP%]{width:157px;height:117px}}.error-container[_ngcontent-%COMP%] .error-header[_ngcontent-%COMP%] .error-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd}.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%]{float:left;width:100%;margin-top:50px}@media (max-width:991px){.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%]{margin-top:30px}}@media (max-width:767px){.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%]{margin-top:20px}}.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600;font-size:26px;line-height:32px;letter-spacing:-.25px;color:#4d525a;color:var(--body-content,#4d525a);margin-bottom:20px}@media (max-width:991px){.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:22px;line-height:28px;letter-spacing:-.1px}}.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] .links[_ngcontent-%COMP%]{display:flex;flex-direction:column}.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] .links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin:10px 0;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;color:#0071c2;color:var(--action-content,#0071c2)}@media (max-width:991px){.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] .links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px;line-height:24px}}.error-container[_ngcontent-%COMP%] .error-links[_ngcontent-%COMP%] .links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);text-decoration:underline}.error-container[_ngcontent-%COMP%] .error-icon.mobile[_ngcontent-%COMP%]{width:157px;height:117px;display:flex;margin:0 auto;padding-top:30px}"]}),e}()},5549:function(e,t,n){"use strict";n.d(t,{J:function(){return s}});var i=n(6570),o=n(1116),r=n(3267);function a(e,t){if(1&e&&(i.TgZ(0,"cs-tooltip",3),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.Q6J("toolTipInfo",n.legalCopyToolTipInfo),i.xp6(1),i.Oqu(n.legalCopyToolTip)}}var s=function(){function e(){this.legalCopyToolTipInfo=""}return Object.defineProperty(e.prototype,"getLegalCopyStartText",{get:function(){return this.legalCopy&&this.legalCopy.split("__icon__")[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getLegalCopyEndText",{get:function(){return this.legalCopy&&this.legalCopy.split("__icon__")[1]},enumerable:!1,configurable:!0}),e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-legal-copy"]],inputs:{legalCopy:"legalCopy",legalCopyToolTip:"legalCopyToolTip",legalCopyToolTipInfo:"legalCopyToolTipInfo"},decls:7,vars:3,consts:[[1,"legal-content"],[1,"p","p2"],[3,"toolTipInfo",4,"ngIf"],[3,"toolTipInfo"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"p",1),i.TgZ(2,"span"),i._uU(3),i.qZA(),i.YNc(4,a,2,2,"cs-tooltip",2),i.TgZ(5,"span"),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(3),i.Oqu(t.getLegalCopyStartText),i.xp6(1),i.Q6J("ngIf",t.legalCopyToolTip),i.xp6(2),i.Oqu(t.getLegalCopyEndText))},directives:[o.O5,r.K],styles:[".cs-tooltip-container{display:inline!important;padding-right:18px!important} .cs-tooltip-container svg{width:15px!important;top:1px!important;position:absolute!important} .cs-tooltip-container .cs-tooltip-content{bottom:2px!important;left:-88px!important;width:280px!important;border-radius:0!important}@media (max-width:767px){ .cs-tooltip-container .cs-tooltip-content{left:-190px!important}} .cs-tooltip-container .cs-tooltip-content:after{right:190px!important}@media (max-width:767px){ .cs-tooltip-container .cs-tooltip-content:after{right:88px!important}}.legal-content[_ngcontent-%COMP%]{margin-bottom:20px}.legal-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}"],changeDetection:0}),e}()},3127:function(e,t,n){"use strict";n.d(t,{c:function(){return A}});var i=n(4762),o=n(9713),r=n(6570),a=n(6019),s=n(5959),c=n(3835),l=n(4689),u=n(6599),d=n(7701),p=n(9996),h=n(1238),g=n(4232),f=n(5907),v=n(1095),m=n(4708),C=n(1116),y=n(1041),w=["locationSuggestionsContainer"],_=["locationInput"];function x(e,t){if(1&e&&(r.TgZ(0,"li",15),r.TgZ(1,"ul"),r.TgZ(2,"li",16),r._uU(3),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw(2);r.xp6(2),r.uIk("aria-label",n.autoSuggestionLoadingMessage),r.xp6(1),r.Oqu(n.autoSuggestionLoadingMessage)}}function M(e,t){if(1&e&&(r.TgZ(0,"ul",13),r.YNc(1,x,4,2,"li",14),r.qZA()),2&e){var n=r.oxw();r.uIk("aria-label",n.autoSuggestionLoadingMessage),r.xp6(1),r.Q6J("ngIf",0===n.locations.length)}}var P=function(e){return{selected:e}};function O(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"li",18),r.NdJ("click",function(){var e=r.CHM(n).$implicit;return r.oxw(3).setSelectedLocation(e)})("keydown.enter",function(){var e=r.CHM(n).$implicit;return r.oxw(3).setSelectedLocation(e)})("keydown.space",function(){var e=r.CHM(n).$implicit;return r.oxw(3).setSelectedLocation(e)})("mouseenter",function(){var e=r.CHM(n).index;return r.oxw(3).setIndex(e)}),r._uU(1),r.qZA()}if(2&e){var i=t.$implicit,o=t.index,a=r.oxw(3);r.Q6J("ngClass",r.VKq(4,P,a.highlightedlocation===o)),r.uIk("aria-selected",a.highlightedlocation===o)("aria-label",i),r.xp6(1),r.hij(" ",i.name," ")}}function b(e,t){if(1&e&&(r.TgZ(0,"li",15),r.TgZ(1,"ul"),r.YNc(2,O,2,6,"li",17),r.qZA(),r.qZA()),2&e){var n=r.oxw(2);r.xp6(2),r.Q6J("ngForOf",n.locations)}}function k(e,t){if(1&e&&(r.TgZ(0,"ul",13),r.YNc(1,b,3,1,"li",14),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.Q6J("ngIf",n.locations.length>0)}}var S=function(e){return{changeStyle:e}},T=function(e){return{active:e}},A=function(){function e(e,t){this.locationService=e,this.configurationService=t,this.setLocation=new r.vpe,this.locationEnter=new r.vpe,this.closeProviderAutoSuggestionContainer=new r.vpe,this.locations=[],this.locationName="",this.highlightedlocation=-1,this.subject=new a.t(1),this.showLoadingMessage=!1,this.inputInFocus=!1,this.inputDebounceMS=300,this.inputModelChanged=new s.xQ}return e.prototype.onClick=function(e){this.locationInput&&this.locationInput.nativeElement.contains(e.target)?(this.locationName.length>0&&!this.selectedLocation&&this.setAutocompleteActive(!0),window.innerWidth<768&&(this.locationInput.nativeElement.style.boxShadow="0px 2px 8px rgba(77, 82, 90, 0.3)")):(this.setAutocompleteActive(!1),this.locationInput.nativeElement.style.boxShadow="none")},e.prototype.onResize=function(e){e.target.innerWidth>768&&(this.locationInput.nativeElement.style.boxShadow="none")},e.prototype.ngOnInit=function(){var e=this;window.sessionStorage.removeItem(f.T.LocationSessionId),this.results$=this.subject.pipe((0,c.h)(function(e){return!!e&&e.length>0}),(0,l.w)(function(t){return e.getLocationSuggestionsTyped(t)}),(0,u.b)(function(t){e.showLoadingMessage=!1,e.inputInFocus?(e.locations=t,e.setAutocompleteActive(e.locations.length>0)):e.setAutocompleteActive(!1)})).subscribe(),this.inputModelChanged.pipe((0,d.b)(this.inputDebounceMS)).subscribe(function(t){return e.onChangeSearch(t)}),this.changeBtnStyle=this.configurationService.getSearchButton()},e.prototype.ngOnDestroy=function(){this.results$.unsubscribe(),this.subject.unsubscribe()},e.prototype.ngOnChanges=function(){var e,t;this.locationName=null!==(t=null===(e=this.selectedLocation)||void 0===e?void 0:e.name)&&void 0!==t?t:""},e.prototype.findGeoLocation=function(){return(0,i.mG)(this,void 0,void 0,function(){var e=this;return(0,i.Jh)(this,function(t){switch(t.label){case 0:return navigator.geolocation?[4,new Promise(function(e,t){var n=setTimeout(function(){return t()},8e3);navigator.geolocation.getCurrentPosition(function(){clearTimeout(n),e()},function(){clearTimeout(n),t()},{enableHighAccuracy:!0,maximumAge:5e3,timeout:5e3})}).then(function(){e.getGeoLocation()}).catch(function(){e.getGeoLocation()})]:[3,2];case 1:return t.sent(),[3,3];case 2:this.getGeoLocation(),t.label=3;case 3:return[2]}})})},e.prototype.getLocationSuggestionsTyped=function(e){return this.locationService.getTypedLocationSuggestions(e).pipe((0,p.U)(function(e){var t=[];return e.isValid&&(t=e.result.map(function(e){return{name:e.locationName,googlePlaceId:e.googlePlaceId,address:"",zip:"",city:"",state:"",neighborhood:""}})),t}),(0,p.U)(function(e){return e.filter(function(e,t,n){return t===n.findIndex(function(t){return t.name===e.name&&t.googlePlaceId===e.googlePlaceId})})}))},e.prototype.onInputChange=function(e){this.showLoadingMessage=!0,this.setAutocompleteActive(!1),this.inputModelChanged.next(e)},e.prototype.onChangeSearch=function(e){if(this.locations=[],this.setLocation.emit({name:e}),(e=e.replace(/^[^a-zA-Z0-9,]+$/,""))&&null===e.match(/^ *$/)){if(null===window.sessionStorage.getItem(f.T.LocationSessionId)){var t=(0,g.Z)().replace(/-/g,"");window.sessionStorage.setItem(f.T.LocationSessionId,t)}this.subject.next(e)}else this.setAutocompleteActive(!1),this.clearSession()},e.prototype.setSelectedLocation=function(e){var t=this,n=e.name.match(/\d+/g);this.locationService.getLocationDetail(e.googlePlaceId).pipe((0,p.U)(function(t){return{name:e.name,neighborhood:t.result.neighborhood,city:t.result.city,state:t.result.state,latitude:t.result.latitude,longitude:t.result.longitude,zip:n?t.result.zip:"",isLocationValid:!0}})).subscribe(function(e){t.setAutocompleteActive(!1),t.setLocation.emit(e)})},e.prototype.clearSession=function(){this.setAutocompleteActive(!1),window.sessionStorage.removeItem(f.T.LocationSessionId)},e.prototype.setAutocompleteActive=function(e){this.autocompleteActive=e,this.highlightedlocation=-1},e.prototype.getGeoLocation=function(){var e=this;this.locationService.getLocationByIP().pipe((0,p.U)(function(e){return h.s.convertTo(e.result.location)})).subscribe(function(t){e.showLoadingMessage=!1,e.setLocation.emit(t)})},e.prototype.handleLocationEnter=function(){this.autocompleteActive&&this.highlightedlocation>=0&&this.highlightedlocation<=this.locations.length?this.setSelectedLocation(this.locations[this.highlightedlocation]):this.autocompleteActive||this.locationEnter.emit()},e.prototype.setIndex=function(e){e<=-1||e>=this.locations.length||(this.highlightedlocation=e)},e.prototype.handleKeyPress=function(e){var t=e.key.toLowerCase();"arrowdown"===t?(e.preventDefault(),this.setIndex(this.highlightedlocation+1)):"arrowup"===t&&(e.preventDefault(),this.setIndex(this.highlightedlocation-1))},e.prototype.closeProviderAutoSuggestion=function(){this.inputInFocus=!0,this.closeProviderAutoSuggestionContainer.emit()},e.prototype.onFocusLost=function(e){(e.target&&!this.locationSuggestionsContainer.nativeElement.contains(e.target)||e.relatedTarget&&!this.locationSuggestionsContainer.nativeElement.contains(e.relatedTarget))&&(this.inputInFocus=!1)},e.prototype.getLocationError=function(){var e,t,n;return this.errorMessage=this.invalidLocation||"undefined"===(null===(e=this.selectedLocation)||void 0===e?void 0:e.name)||null===(null===(t=this.selectedLocation)||void 0===t?void 0:t.name)||" "===(null===(n=this.selectedLocation)||void 0===n?void 0:n.name)?"":"We\u2019re unable to recognize this location. Please type a new city or zip in the Location search field.",this.errorMessage},e.\u0275fac=function(t){return new(t||e)(r.Y36(v.a),r.Y36(m.e))},e.\u0275cmp=r.Xpm({type:e,selectors:[["cs-location-search"]],viewQuery:function(e,t){if(1&e&&(r.Gf(w,5),r.Gf(_,5)),2&e){var n=void 0;r.iGM(n=r.CRH())&&(t.locationSuggestionsContainer=n.first),r.iGM(n=r.CRH())&&(t.locationInput=n.first)}},hostBindings:function(e,t){1&e&&r.NdJ("click",function(e){return t.onClick(e)},!1,r.Jf7)("resize",function(e){return t.onResize(e)},!1,r.Jf7)},inputs:{selectedLocation:"selectedLocation",invalidLocation:"invalidLocation",autoSuggestionLoadingMessage:"autoSuggestionLoadingMessage"},outputs:{setLocation:"setLocation",locationEnter:"locationEnter",closeProviderAutoSuggestionContainer:"closeProviderAutoSuggestionContainer"},features:[r.TTD],decls:16,vars:13,consts:[[1,"location-search",3,"ngClass"],["locationSuggestionsContainer",""],[1,"location-search-icon"],["viewBox","0 0 17 24","xmlns","http://www.w3.org/2000/svg"],["d","M9.92515 20.0837C9.20284 21.0669 7.79716 21.0669 7.07485 20.0837C5.82622 18.3839 4.28559 16.1563 3.06154 13.9812C2.44945 12.8935 1.92663 11.8366 1.5591 10.8779C1.18629 9.90543 1 9.10165 1 8.5C1 4.35786 4.35786 1 8.5 1C12.6421 1 16 4.35786 16 8.5C16 9.10165 15.8137 9.90543 15.4409 10.8779C15.0734 11.8366 14.5505 12.8935 13.9385 13.9812C12.7144 16.1563 11.1738 18.3839 9.92515 20.0837Z"],["d","M8.5 11C9.88071 11 11 9.88071 11 8.5C11 7.11929 9.88071 6 8.5 6C7.11929 6 6 7.11929 6 8.5C6 9.88071 7.11929 11 8.5 11Z"],["type","text","maxlength","80","placeholder","City or zip","data-nav-type","find a doctor","data-nav-element","fad search text","data-nav-location","fad search initiation","role","combobox","aria-autocomplete","list",3,"ngClass","ngModel","ngModelChange","keyup.enter","keyup.escape","keydown","focus","blur"],["locationInput",""],["class","location-suggestions-container",4,"ngIf"],[1,"geolocation-icon"],["tabindex","0","role","button","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",3,"click","keydown.enter"],["d","M12.3665 18.8776L19.8626 2.63629C20.4872 1.13666 18.863 -0.487554 17.3637 0.137444L1.12242 7.63353C-0.751432 8.50812 -0.126816 11.2566 1.872 11.2566H5.74347C7.40032 11.2566 8.74347 12.5997 8.74347 14.2566V18.128C8.74347 20.1268 11.4919 20.7518 12.3665 18.8776Z"],[1,"use-current-location-tooltip"],[1,"location-suggestions-container"],["class","locations-list",4,"ngIf"],[1,"locations-list"],[1,"loading-suggestion"],["class","p p2","tabindex","0",3,"ngClass","click","keydown.enter","keydown.space","mouseenter",4,"ngFor","ngForOf"],["tabindex","0",1,"p","p2",3,"ngClass","click","keydown.enter","keydown.space","mouseenter"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0,1),r.TgZ(2,"span",2),r.O4$(),r.TgZ(3,"svg",3),r._UZ(4,"path",4),r._UZ(5,"path",5),r.qZA(),r.qZA(),r.kcU(),r.TgZ(6,"input",6,7),r.NdJ("ngModelChange",function(e){return t.locationName=e})("ngModelChange",function(e){return t.onInputChange(e)})("keyup.enter",function(){return t.handleLocationEnter()})("keyup.escape",function(){return t.setAutocompleteActive(!1)})("keydown",function(e){return t.handleKeyPress(e)})("focus",function(){return t.closeProviderAutoSuggestion()})("blur",function(e){return t.onFocusLost(e)}),r.qZA(),r.YNc(8,M,2,2,"ul",8),r.YNc(9,k,2,1,"ul",8),r.TgZ(10,"span",9),r.O4$(),r.TgZ(11,"svg",10),r.NdJ("click",function(){return t.findGeoLocation()})("keydown.enter",function(){return t.findGeoLocation()}),r._UZ(12,"path",11),r.qZA(),r.kcU(),r.TgZ(13,"span",12),r.TgZ(14,"p"),r._uU(15,"Use current location"),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.Q6J("ngClass",r.VKq(9,S,t.changeBtnStyle)),r.xp6(6),r.Q6J("ngClass",r.VKq(11,T,t.autocompleteActive))("ngModel",t.locationName),r.uIk("aria-label",t.getLocationError())("aria-expanded",t.autocompleteActive)("aria-busy",t.inputInFocus&&t.showLoadingMessage&&""!==t.locationName),r.xp6(2),r.Q6J("ngIf",t.inputInFocus&&t.showLoadingMessage&&""!==t.locationName),r.xp6(1),r.Q6J("ngIf",t.inputInFocus&&t.autocompleteActive&&""!==t.locationName),r.xp6(2),r.uIk("aria-label","use current location"))},directives:[C.mk,y.Fj,y.nD,y.JJ,y.On,C.O5,C.sg],styles:['[_ngcontent-%COMP%]::-moz-placeholder{color:#727779}[_ngcontent-%COMP%]::placeholder{color:#727779}.location-search[_ngcontent-%COMP%]{float:left;width:calc(50% - 62px);position:relative;border-radius:6px;z-index:1}@media (max-width:767px){.location-search[_ngcontent-%COMP%]{width:calc(100% - 62px);margin-top:15px}}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%]{position:absolute;left:20px;top:20px;z-index:1}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:17px;height:24px;fill:none}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{stroke-width:2px;stroke:#ed711c;stroke:var(--location-search-icon,#ed711c)}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill-rule:evenodd;clip-rule:evenodd;fill:#ed711c;fill:var(--location-search-icon,#ed711c)}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;border:2px solid var(--dhcl-color-secondary);height:60px;width:calc(100% + 1px);margin-left:0;margin-right:0;padding:0 20px 0 50px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px 0 0 6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:6px 0 0 0}@media (min-width:768px){.location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:0}}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%]{border:2px solid var(--dhcl-color-secondary);border-top:none;border-radius:0 0 6px 6px;width:100%;position:absolute;overflow-y:auto;overflow-x:hidden;z-index:1;background:#fff;max-height:364px;height:auto;box-shadow:0 2px 8px rgba(77,82,90,.3);box-sizing:border-box;list-style:none;margin:0;padding:0}@media (min-width:768px){.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%]{width:calc(100% + 3px)}}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:10px 0 10px 20px}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:5px 0 5px 20px;color:#4d525a;color:var(--body-content,#4d525a)}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{background-color:var(--dhcl-color-primary-light);border-left:6px solid var(--dhcl-color-suggestion-bar)}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .loading-suggestion[_ngcontent-%COMP%]{font-size:14px;font-style:italic;font-weight:400;line-height:22px;letter-spacing:.1px;text-align:left}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%]{position:absolute;bottom:2px;top:21px;right:15px;z-index:1}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary)}@media (hover:hover){.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover{cursor:pointer}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary-darkest)}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover ~ .use-current-location-tooltip[_ngcontent-%COMP%]{display:block}}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]{display:none;width:137px;height:45px;border:1px solid #e3e1dc;background:#fff;background:var(--content-background,#fff);box-sizing:border-box;box-shadow:0 0 8px rgba(77,82,90,.2);border-radius:8px;color:#666;padding:10px 15px;position:absolute;z-index:1;right:-97px;top:35px}@media (max-width:374px){.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]{display:none}}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);width:112px}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]:after{content:"";position:absolute;width:10px;height:10px;background:#fff;background:var(--content-background,#fff);box-shadow:#ccc;transform:translateX(-50%) translateY(-50%) rotate(45deg);left:28px;top:0;border-right-color:transparent;border-bottom-color:transparent}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{display:block;background:#ffe6a4;border-radius:4px;width:100%;margin-top:10px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{margin-top:10px}}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-content[_ngcontent-%COMP%]{display:flex}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%]{width:15px;height:15px;fill:none;position:absolute;padding-top:3px;margin-left:20px;margin-top:10px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%]{margin-left:15px}}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-copy[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);vertical-align:text-bottom;margin:10px 20px 10px 45px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-copy[_ngcontent-%COMP%]{margin:10px 15px 10px 40px}}.location-search[_ngcontent-%COMP%] .invalid-location[_ngcontent-%COMP%]{background-color:#ff0;float:right;padding:1px;max-width:100%;font-size:12.5px;margin-top:8px}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%]{width:calc(100% - 62px)!important;margin-top:15px}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-right:2px solid var(--dhcl-color-secondary);border-radius:6px 0 0 6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus, .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:0}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{margin-top:10px}.changeStyle[_ngcontent-%COMP%]{width:calc(42% - 62px)!important;margin-right:10px}@media (max-width:767px){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}@media (min-width:768px) and (max-width:991.98px){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:0 6px 6px 0}.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}@media (max-width:767px){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important}}@media (min-width:768px) and (max-width:991.98px){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px 6px 6px 6px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important}}'],data:{animation:[(0,o.X$)("fadeInOut",[(0,o.eR)(":enter",[(0,o.oB)({opacity:0}),(0,o.jt)(500,(0,o.oB)({opacity:1}))]),(0,o.eR)(":leave",[(0,o.jt)(500,(0,o.oB)({opacity:0}))])])]}}),e}()},4060:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var i=n(6570),o=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-patient-age-restrictions"]],inputs:{patientAgeGroups:"patientAgeGroups",showImprovedUX:"showImprovedUX"},decls:4,vars:5,consts:[[1,"age-restrictions"],[1,"p2"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"p",1),i.TgZ(2,"span"),i._uU(3),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.ekj("age-restrictions-new",t.showImprovedUX),i.xp6(2),i.ekj("age-restrictions-text",t.showImprovedUX),i.xp6(1),i.hij("Accepting appointments from patients ",t.patientAgeGroups," years of age"))},styles:[".age-restrictions[_ngcontent-%COMP%]{margin-top:5px}@media (max-width:374px){.age-restrictions-new[_ngcontent-%COMP%]{width:100%}}@media (min-width:768px){.age-restrictions-new[_ngcontent-%COMP%]{margin-left:4px;margin-bottom:40px;width:220px;height:22px}}.age-restrictions-new[_ngcontent-%COMP%] .age-restrictions-text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}"]}),e}()},1525:function(e,t,n){"use strict";n.d(t,{C:function(){return o}});var i=n(6570),o=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e}()},6034:function(e,t,n){"use strict";n.d(t,{H:function(){return Z}});var i=n(4762),o=n(6570),r=n(6599),a=n(436),s=n(9996),c=n(1508),l=n(31),u=n(3350),d=n(4194),p=n(8928),h=n(7184),g=n(1095),f=n(8658),v=n(4708),m=n(6410),C=n(3853),y=n(9575),w=["container"];function _(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-result-card",11),o.NdJ("scheduleProvider",function(e){return o.CHM(n),o.oxw(2).scheduleProviderHandler(e)}),o.qZA()}if(2&e){var i=t.$implicit,r=o.oxw(2);o.Q6J("provider",i)("showDocAsap",r.showDocAsap)("docAsapIds",r.docAsapIds)}}function x(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",12),o.TgZ(1,"dhcl-pagination",13),o.NdJ("pagerClicked",function(e){return o.CHM(n),o.oxw(2).getPaginatorData(e)}),o.qZA(),o.qZA()}if(2&e){var i=o.oxw(2);o.xp6(1),o.Q6J("totalPages",i.totalPages)("activePage",i.pageIndex)}}function M(e,t){if(1&e&&(o.TgZ(0,"div",14),o.TgZ(1,"a",15),o._uU(2,"Search our network"),o.qZA(),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.s9C("href",n.searchButtonLink,o.LSH)}}function P(e,t){if(1&e&&(o.TgZ(0,"div"),o.TgZ(1,"div",4),o.TgZ(2,"span",5),o._uU(3),o.qZA(),o.TgZ(4,"span",6),o._uU(5),o.qZA(),o.qZA(),o.TgZ(6,"div",7),o.YNc(7,_,1,3,"cs-result-card",8),o.qZA(),o.YNc(8,x,2,2,"div",9),o.YNc(9,M,3,1,"div",10),o.qZA()),2&e){var n=o.oxw();o.xp6(3),o.Oqu(n.headingText),o.xp6(2),o.Oqu(n.subHeadingText),o.xp6(2),o.Q6J("ngForOf",n.suggestedProviderCards),o.xp6(1),o.Q6J("ngIf",n.providerCards.length>3),o.xp6(1),o.Q6J("ngIf",n.searchButtonLink&&n.searchParams.displaySearchButton)}}var O=function(){return[]};function b(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhgf-guided-flow",18),o.NdJ("navigateToSchedulingSpa",function(e){return o.CHM(n),o.oxw(3).navigateToCernerSchedulingSpa(e)})("closeClicked",function(){return o.CHM(n),o.oxw(3).launchGuidedFlow=!1}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",o.DdM(12,O))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("baseUrl",i.bookingBaseUrl_Cerner)("handleNavigateToSchedulingSpa",!0)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function k(e,t){if(1&e&&(o.TgZ(0,"div"),o.YNc(1,b,1,13,"dhgf-guided-flow",17),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.Q6J("ngIf",n.runtimeConfig.envName)}}function S(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhgf-guided-flow",18),o.NdJ("navigateToSchedulingSpa",function(){return o.CHM(n),o.oxw(3).navigateToSchedulingSpa})("closeClicked",function(){return o.CHM(n),o.oxw(3).launchGuidedFlow=!1}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",o.DdM(12,O))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("baseUrl",i.bookingBaseUrl)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function T(e,t){if(1&e&&(o.TgZ(0,"div"),o.YNc(1,S,1,13,"dhgf-guided-flow",17),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.Q6J("ngIf",n.runtimeConfig.envName)}}function A(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhcl-modal",16),o.NdJ("closeClicked",function(){return o.CHM(n),o.oxw().launchGuidedFlow=!1}),o.YNc(1,k,2,1,"div",2),o.YNc(2,T,2,1,"div",2),o.qZA()}if(2&e){var i=o.oxw();o.Q6J("alignTop",!0)("customClass","guided-flow-modal")("closeOnOverlay",!0)("show",!0),o.xp6(1),o.Q6J("ngIf",i.isCernerPage),o.xp6(1),o.Q6J("ngIf",!i.isCernerPage)}}var Z=function(){function e(e,t,n,r,a,s,c,l,u){var d,p;this.rootEl=e,this.resizeService=t,this.providerService=n,this.locationService=r,this.filterService=a,this.configurationService=s,this.router=c,this.urlBuilder=l,this.eventPublisherService=u,this.configurationUrl="./fad-configuration.json",this.fadBaseUrl="",this.bookingBaseUrl="",this.market="",this.scheduleProvider=new o.vpe,this.navigateToSchedulingSpa=new o.vpe,this.isCernerPage=!1,this.defaultParams={radius:25,heading:"Find a Provider near you",subHeading:"This list has been handpicked just for you. You may also search our networks by clicking the button below.",numberOfItems:12,displaySearchButton:!0,searchTerm:null,medGroup:null,specialties:null},this.searchParams=(0,i.pi)({},this.defaultParams),this.launchGuidedFlow=!1,this.providerCards=[],this.suggestedProviderCards=[],this.sliceValue=0,this.pageIndex=0,this.docAsapIds=[],this.showDocAsap=!1,this.showProviderPrefix=this.configurationService.showProviderPrefix(),this.bookingBaseUrl_Cerner="https://mocka.dignityhealth.me",this.showCards=!0,this.runtimeConfig=s.getRuntimeConfiguration(),this.useLegacyAPI=null===(d=this.configurationService)||void 0===d?void 0:d.useLegacyAPI(),this.isCaptchaEnabled="true"===(null===(p=document.querySelector("#captcha-enabled"))||void 0===p?void 0:p.getAttribute("value"))||s.getCaptchaEnabled()}return Object.defineProperty(e.prototype,"totalPages",{get:function(){return(this.providerCards.length/this.pageSize).toFixed(0)},enumerable:!1,configurable:!0}),e.prototype.onResize=function(){this.updateSuggestedProviderCards()},e.prototype.updateSuggestedProviderCards=function(){this.suggestedProviderCards=this.getSuggestedProviderCards()},e.prototype.ngOnInit=function(){this.onlineSchedulingType=this.configurationService.getOnlineSchedulingType(),this.providerSchedulingFeature=this.configurationService.getProviderSchedulingFeature(),this.embedSource=this.configurationService.getEmbedSource(),"ThirdParty"===this.onlineSchedulingType&&this.initDocAsap(),this.isCernerPage=this.configurationService.getCernerPage()},e.prototype.ngOnChanges=function(e){var t=e.inputParams;if(null==t?void 0:t.currentValue)if(t.currentValue.toString().startsWith("{"))try{var n=JSON.parse(t.currentValue);this.updateProviders(n)}catch(i){console&&console.error("Could not parse Json. Check for well formed Json."),this.updateProviders(this.defaultParams)}else this.updateProviders(t.currentValue)},e.prototype.updateProviders=function(e){var t=this;e&&(this.searchParams=(0,i.pi)((0,i.pi)({},this.defaultParams),e),this.headingText=this.searchParams.heading,this.subHeadingText=this.searchParams.subHeading,this.locationService.queryLocation(this.searchParams.location).pipe((0,r.b)(function(e){return t.selectedLocation=e}),(0,a.b)(function(e){return t.getProviderCards(e,t.searchParams)}),(0,r.b)(function(e){t.providerCards=e,t.setProviderGenderFull(),t.updateSuggestedProviderCards(),t.searchButtonLink=t.getSearchButtonLink(),t.showCards=!1,setTimeout(function(){return t.showCards=!0})})).subscribe())},e.prototype.getPaginatorData=function(e){this.pageIndex=e,this.sliceValue=this.pageIndex*this.pageSize,this.updateSuggestedProviderCards()},e.prototype.scheduleProviderHandler=function(e){this.guidedFlowProvider=this.providerService.normalizeProviderBeforeScheduling(e),this.launchGuidedFlow=this.configurationService.showGuidedFlowButton(),this.launchGuidedFlow||this.router.navigateByUrl("/"+e.npi+"-"+e.firstName.replace(/ /g,"-").toLowerCase()+"-"+e.lastName.replace(/ /g,"-").toLowerCase())},e.prototype.getSuggestedProviderCards=function(){var e;if(this.providerCards=this.providerCards.slice(0,this.searchParams.numberOfItems),"fad-provider-cards"!==this.rootEl.tagName.toLowerCase())e=this.resizeService.isMobileViewport?1:this.resizeService.isTabletViewport?2:3;else{var t=this.container.nativeElement;this.width=null==t?void 0:t.offsetWidth,e=this.width<766?1:this.width>767&&this.width<992?2:3}return this.pageSize!==e&&(this.pageIndex=0,this.sliceValue=0),this.pageSize=e,this.providerCards.slice(this.sliceValue,this.sliceValue+this.pageSize)},e.prototype.getProviderCards=function(e,t){var n=new c.t(this.configurationService);return this.medGroupDictionary=this.configurationService.getMedGroupCodes(),this.processMedicalGroup(t,n),this.processSpecialties(t,n),c.r.setRadiusKeyForDistance(n,t.radius),this.filterService.getTypedFilterSearchResults(t.searchTerm,e,n,"").pipe((0,s.U)(function(e){return e&&e.isValid?e.result.providers:[]}))},e.prototype.processMedicalGroup=function(e,t){var n=this;if(e.medGroup)if(e.medGroup.includes("|")){var o=[],r=e.medGroup.split("|"),a={code:"",identifiers:"",url:"",title:"",city:"",state:"",latitude:"",longitude:"",banner:void 0};r.forEach(function(e){a=n.medGroupDictionary.filter(function(t){var n;return(null===(n=t.identifiers)||void 0===n?void 0:n.toLowerCase())===e.toLowerCase()})[0],o.push({name:a.title,selected:!0,count:0})}),t.providerMedicalGroup=(0,i.ev)([],(0,i.CR)(o)),t.selectedMedicalGroup=(0,i.ev)([],(0,i.CR)(o))}else t.providerMedicalGroup.push({name:e.medGroup})},e.prototype.processSpecialties=function(e,t){if(e.specialties)if(e.specialties.includes("|")){var n=[];e.specialties.split("|").forEach(function(e){n.push({name:e,selected:!0,count:0})}),t.providerSpecialties=(0,i.ev)([],(0,i.CR)(n)),t.selectedSpecialties=(0,i.ev)([],(0,i.CR)(n))}else t.providerSpecialties.push({name:e.specialties}),t.selectedSpecialties.push({name:e.specialties})},e.prototype.getSearchButtonLink=function(){var e,t,n=this.urlBuilder.build({medGroup:""!=this.searchParams.medGroup?this.searchParams.medGroup:"",searchTerm:this.searchParams.searchTerm,selectedLocation:this.selectedLocation,specialty:""!=this.searchParams.specialties?this.searchParams.specialties:""},this.fadBaseUrl);return this.searchParams.medGroup&&(null===(e=this.selectedLocation)||void 0===e?void 0:e.city)&&(null===(t=this.selectedLocation)||void 0===t?void 0:t.state)&&(n=n+"?location="+this.selectedLocation.city.toUrlFriendly()+"-"+this.selectedLocation.state.toUrlFriendly()),this.searchParams.medGroup&&null!=this.searchParams.specialties&&""!=this.searchParams.specialties&&(n=n+"?specialties="+this.searchParams.specialties.toUrlFriendly()),n},e.prototype.initDocAsap=function(){var e=this;this.showDocAsap=!0,this.providerSchedulingFeature?this.docAsapIds=[]:this.providerService.getDocAsapIds().subscribe(function(t){e.docAsapIds=t||[]})},e.prototype.setProviderGenderFull=function(){this.providerCards.forEach(function(e){var t,n;e.gender="m"===(null===(t=e.gender)||void 0===t?void 0:t.toLowerCase())?"Male":"f"===(null===(n=e.gender)||void 0===n?void 0:n.toLowerCase())?"Female":null})},e.prototype.navigateToCernerSchedulingSpa=function(e){window.sessionStorage.removeItem("singleSpecialty"),e&&this.eventPublisherService.publish(new u.TW({type:d.m.PostApptDetailstoMyAppointment_Cerner,data:e}));var t=window.sessionStorage.getItem(this.runtimeConfig.Cerner_MyAppointments_OIDC_Token);t&&this.eventPublisherService.publish(new u.TW({type:d.m.PostOidcTokentoMyAppointment_Cerner,data:t}))},e.\u0275fac=function(t){return new(t||e)(o.Y36(l.Bp),o.Y36(p._),o.Y36(h.H),o.Y36(g.a),o.Y36(f.i),o.Y36(v.e),o.Y36(m.F0),o.Y36(C.d),o.Y36(y.b))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-provider-card"]],viewQuery:function(e,t){var n;1&e&&o.Gf(w,5),2&e&&o.iGM(n=o.CRH())&&(t.container=n.first)},hostBindings:function(e,t){1&e&&o.NdJ("resize",function(e){return t.onResize(e)},!1,o.Jf7)},inputs:{configurationUrl:"configurationUrl",inputParams:"inputParams",fadBaseUrl:"fadBaseUrl",bookingBaseUrl:"bookingBaseUrl",handleNavigateToSchedulingSpa:"handleNavigateToSchedulingSpa",market:"market"},outputs:{scheduleProvider:"scheduleProvider",navigateToSchedulingSpa:"navigateToSchedulingSpa"},features:[o.TTD],decls:4,vars:2,consts:[[1,"cards-container"],["container",""],[4,"ngIf"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[1,"cards-container-header"],[1,"cards-container-header-title","h2"],[1,"cards-container-header-description"],[1,"provider-cards"],["class","result-card",3,"provider","showDocAsap","docAsapIds","scheduleProvider",4,"ngFor","ngForOf"],["class","pagination",4,"ngIf"],["class","network-search",4,"ngIf"],[1,"result-card",3,"provider","showDocAsap","docAsapIds","scheduleProvider"],[1,"pagination"],[3,"totalPages","activePage","pagerClicked"],[1,"network-search"],["target","blank",3,"href"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked"]],template:function(e,t){1&e&&(o.TgZ(0,"div",0,1),o.YNc(2,P,10,5,"div",2),o.qZA(),o.YNc(3,A,3,6,"dhcl-modal",3)),2&e&&(o.xp6(2),o.Q6J("ngIf",t.showCards&&t.providerCards.length>0),o.xp6(1),o.Q6J("ngIf","GuidedFlow"===t.onlineSchedulingType&&t.launchGuidedFlow&&t.guidedFlowProvider))},styles:[".cards-container[_ngcontent-%COMP%]{margin:20px 0;display:flow-root;max-width:1100px}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-title[_ngcontent-%COMP%]{font-weight:600}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-description[_ngcontent-%COMP%]{margin-top:15px}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:25px 0;justify-content:space-evenly}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%]{display:flex;min-width:313px;max-width:350px;margin:0 10px}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card{margin:0}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .img-holder{margin-right:10px;width:75px;height:100px;align-self:flex-start}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .card-information{align-self:flex-start}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .card-information .result-card-header{flex-direction:column}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .card-information .result-card-header .provider-info .provider-name-header a{font-size:18px;line-height:26px;letter-spacing:-.1px;height:26px;left:90px;top:0}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .card-information .result-card-header .provider-info .provider-name-header .provider-logo{vertical-align:middle;height:20px;width:auto;margin-right:5px}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .result-card-locations{flex:1 1 101%}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .result-card-locations .locations-list{flex:0 1 100%;margin-top:10px;align-self:flex-start}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%] .provider-info-card .mobile-scheduling{align-self:flex-end}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%]{float:right}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-index{margin:0!important}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-nav-button:disabled{padding:0!important}@media (max-width:767px){.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%]{width:100%;max-width:350px;float:none;text-align:center;margin:0 auto}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-nav-button-prev{margin-left:0}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-nav-button:disabled{padding:0!important}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-index{margin:auto;transform:none;vertical-align:middle}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-index:disabled{padding:0!important}.cards-container[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .dhcl-pager-container button.dhcl-pager-nav-button-next{margin-right:0}}.cards-container[_ngcontent-%COMP%] .network-search[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%;padding:10px 0}.cards-container[_ngcontent-%COMP%] .network-search[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;background:#0071c2;background:var(--action-content,#0071c2);width:230px;padding:20px;border-radius:45px;text-align:center}.cards-container[_ngcontent-%COMP%] .network-search[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#005591;background-color:var(--action-hoverstate,#005591)}"]}),e}()},1207:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var i=n(6570),o=n(1116),r=n(7641),a=n(4708),s=n(6410),c=["bckSearchbtn"],l=function(){function e(e,t,n,o){this.location=e,this.fadLinkServer=t,this.configurationService=n,this.router=o,this.navigationEmitter=new i.vpe,this.btnContent=" Back to search results"}return e.prototype.ngOnInit=function(){this.runtimeConfig=this.configurationService.getRuntimeConfiguration(),this.isCernerPage=this.configurationService.getCernerPage();var e=sessionStorage.getItem("falLocationDetailsParam");(this.redirectFromFAL||"true"===sessionStorage.getItem("FAL_Provider_redirectto-fad"))&&(null!==e&&e.length>0&&(this.btnContent=" Back to location details page"),sessionStorage.removeItem("FALredirecttoFAD"),sessionStorage.removeItem("FAL_Provider_redirectto-fad"))},e.prototype.ngAfterViewInit=function(){this.isCernerPage&&this.bckSearchBtn.nativeElement.focus()},e.prototype.returnToResults=function(){if(this.isCernerPage)this.checkFadCernerSearchResult();else if(sessionStorage.removeItem("searchResultsOrigin"),this.referringUrl)this.setWindowLocationHref(this.referringUrl);else if(sessionStorage.getItem("SchedApp_redirectto-fad")&&!this.referringUrl)this.setWindowLocationHref(sessionStorage.getItem("SchedApp_redirectto-fad"));else if(window.sessionStorage.getItem("nonFadUrlAccessed")&&window.sessionStorage.getItem("fadSearchResultsUrl"))window.sessionStorage.removeItem("nonFadUrlAccessed"),this.setWindowLocationHref(window.sessionStorage.getItem("fadSearchResultsUrl"));else if(this.redirectFromFAL){var e=sessionStorage.getItem("falLocationDetailsParam"),t=encodeURIComponent(e),n=""+this.runtimeConfig.falBaseUrl+t,i="";try{if(!(i=this.configurationService.getEmbedSource())){var o=document.querySelector("fal-saas");o&&(i=o.getAttribute("embedsource"))}}catch(r){console.log(r)}"cerner"===i?n=new URL(this.runtimeConfig.falBaseUrl).origin+"/"+this.configurationService.getRedirectToFALinCerner()+"/"+t:this.fadLinkServer.isSelfHosted()&&"mychart"!==i||(n="mychart"===i?this.configurationService.getRedirectURLPathForFALEpic()+"/"+e.removeSpecialCharacters().sanitizeHyphens():""+this.configurationService.getRedirectToLocation()+t),window.sessionStorage.removeItem("FALredirecttoFAD"),window.sessionStorage.removeItem("falLocationDetailsParam"),sessionStorage.removeItem("includeProviderRoleTypes"),sessionStorage.removeItem("selectedMedicalGroup"),sessionStorage.removeItem("PreviousSelectedMediGrpPrvdRole"),sessionStorage.removeItem("medGroupQueryParam"),sessionStorage.removeItem("manualSelection"),sessionStorage.removeItem("SelectedMedGroupFiltersModel"),window.open(n,"_self")}else this.checkFadSearchResultURL()},e.prototype.checkFadSearchResultURL=function(){window.sessionStorage.getItem("fadSearchResultsUrl")?this.setWindowLocationHref(window.sessionStorage.getItem("fadSearchResultsUrl")):this.location.back()},e.prototype.checkFadCernerSearchResult=function(){window.sessionStorage.getItem("cernerfadSearchUrl")&&this.router.navigateByUrl(window.sessionStorage.getItem("cernerfadSearchUrl"))},e.prototype.setWindowLocationHref=function(e){window.location.href=e},e.\u0275fac=function(t){return new(t||e)(i.Y36(o.Ye),i.Y36(r.$),i.Y36(a.e),i.Y36(s.F0))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-provider-details-navigation"]],viewQuery:function(e,t){var n;1&e&&i.Gf(c,5),2&e&&i.iGM(n=i.CRH())&&(t.bckSearchBtn=n.first)},inputs:{referringUrl:"referringUrl",redirectFromFAL:"redirectFromFAL"},outputs:{navigationEmitter:"navigationEmitter"},decls:7,vars:1,consts:[["href","javascript:void(0)",3,"click"],[1,"search-results-return"],["bckSearchbtn",""],["viewBox","0 0 9 16","xmlns","http://www.w3.org/2000/svg"],["d","M8 1L1 8L8 15"]],template:function(e,t){1&e&&(i.TgZ(0,"div"),i.TgZ(1,"a",0),i.NdJ("click",function(){return t.returnToResults()}),i.TgZ(2,"button",1,2),i.O4$(),i.TgZ(4,"svg",3),i._UZ(5,"path",4),i.qZA(),i._uU(6),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(6),i.hij(" ",t.btnContent," "))},styles:[".search-results-return[_ngcontent-%COMP%]{border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2);font-style:normal;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;background:#fff;background:var(--content-background,#fff);color:#0071c2;color:var(--action-content,#0071c2);border-radius:45px;width:268px;height:60px}.search-results-return[_ngcontent-%COMP%]:focus{outline:none}@media (min-width:768px) and (max-width:991px){.search-results-return[_ngcontent-%COMP%]{width:250px}}@media (max-width:767px){.search-results-return[_ngcontent-%COMP%]{font-size:14px;line-height:22px;width:243px;height:50px}}.search-results-return[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:9px;height:16px;margin-right:10px;fill:none;vertical-align:text-bottom}.search-results-return[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2)}@media (hover:hover){.search-results-return[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);border:2px solid #005591;border:2px solid var(--action-hoverstate,#005591);cursor:pointer}.search-results-return[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}}"]}),e}()},9249:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var i=n(6570),o=function(){function e(){this.isProviderRoleTypesSelected=!1,this.includeProviderRoleTypes=new i.vpe}return e.prototype.ngOnChanges=function(){this.isProviderRoleTypesSelected=this.selectCheckBox},e.prototype.checkProviderRole=function(){this.isProviderRoleTypesSelected=!this.isProviderRoleTypesSelected,sessionStorage.setItem("manualSelection",String(this.isProviderRoleTypesSelected)),this.includeProviderRoleTypes.emit(this.isProviderRoleTypesSelected)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-provider-role-checkbox"]],inputs:{selectCheckBox:"selectCheckBox"},outputs:{includeProviderRoleTypes:"includeProviderRoleTypes"},features:[i.TTD],decls:7,vars:1,consts:[[1,"checkbox"],[1,"container"],["type","checkbox","id","urgent-care",3,"checked","change"],[1,"checkmark"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"span"),i.TgZ(2,"div"),i.TgZ(3,"label",1),i.TgZ(4,"input",2),i.NdJ("change",function(){return t.checkProviderRole()}),i.qZA(),i._uU(5," Include hospital-based and urgent care providers "),i._UZ(6,"span",3),i.qZA(),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(4),i.Q6J("checked",t.isProviderRoleTypesSelected))},styles:['.container[_ngcontent-%COMP%]{float:right;display:block;position:relative;padding-left:35px;margin-bottom:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;padding-bottom:4px}@media (max-width:419px){.container[_ngcontent-%COMP%]{float:left}}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2);border-radius:5px}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus-visible ~ .checkmark[_ngcontent-%COMP%]{border:3px solid #000}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#0071c2;background-color:var(--action-content,#0071c2)}.checkmark[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{display:block}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{left:6px;top:0;width:5px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(35deg)}']}),e}()},7555:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var i=n(6570),o=function(){function e(e,t){this.elementRef=e,this.renderer=t}return Object.defineProperty(e.prototype,"csFocused",{set:function(e){e&&this.renderer.selectRootElement(this.elementRef.nativeElement,!0).scrollIntoViewIfNeeded({behavior:"smooth"})},enumerable:!1,configurable:!0}),e.\u0275fac=function(t){return new(t||e)(i.Y36(i.SBq),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","csFocused",""]],inputs:{csFocused:"csFocused"}}),e}()},1819:function(e,t,n){"use strict";n.d(t,{m:function(){return z}});var i=n(4762),o=n(6570),r=n(6019),a=n(5959),s=n(878),c=n(3148),l=n(6599),u=n(3835),d=n(4689),p=n(7727),h=n(7701),g=n(5907),f=n(7923),v=n(8928),m=(n(4072),n(7184)),C=n(4708),y=n(6410),w=n(1116),_=n(1041),x=n(7555),M=["providerSuggestionsContainer"],P=["search"],O=["specialitySeeMore"],b=["providerSeeMore"],k=["keywordSeeMore"];function S(e,t){if(1&e&&(o.TgZ(0,"ul",9),o.TgZ(1,"li",10),o.TgZ(2,"ul"),o.TgZ(3,"li",11),o._uU(4),o.qZA(),o.qZA(),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.uIk("aria-label",n.autoSuggestionLoadingMessage),o.xp6(3),o.uIk("aria-label",n.autoSuggestionLoadingMessage),o.xp6(1),o.Oqu(n.autoSuggestionLoadingMessage)}}var T=function(e){return{selected:e}};function A(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"li",20),o.NdJ("click",function(){var e=o.CHM(n).$implicit;return o.oxw(3).specialtyClick(e)})("keydown.enter",function(){var e=o.CHM(n).$implicit;return o.oxw(3).specialtyClick(e)})("keydown.space",function(){var e=o.CHM(n).$implicit;return o.oxw(3).specialtyClick(e)})("mouseenter",function(){var e=o.CHM(n).index;return o.oxw(3).handleMouseEnter(e,"specialty")}),o.qZA()}if(2&e){var i=t.$implicit,r=t.index,a=o.oxw(3);o.ekj("focused",a.activeSpecialtyDropdownIndex===r),o.s9C("id","specialty_"+r),o.Q6J("innerHTML",a.queryHighlight(i),o.oJD)("csFocused",a.activeSpecialtyDropdownIndex===r)("ngClass",o.VKq(8,T,a.activeSpecialtyDropdownIndex===r)),o.uIk("aria-selected",a.activeSpecialtyDropdownIndex===r)("aria-label",i)}}var Z=function(e){return{"less-arrow":e}};function I(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",21),o.TgZ(1,"a",22,23),o.NdJ("mouseenter",function(){return o.CHM(n),o.oxw(3).seeLessMoreHover("specialty")})("click",function(){return o.CHM(n),o.oxw(3).expandLessCick("specialty")}),o._uU(3),o.O4$(),o.TgZ(4,"svg",24),o._UZ(5,"path",25),o.qZA(),o.qZA(),o.qZA()}if(2&e){var i=o.oxw(3);o.xp6(1),o.uIk("aria-label",i.specialtySliceIndex3)}}function E(e,t){1&e&&o._UZ(0,"hr",26)}function N(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"li",20),o.NdJ("click",function(){var e=o.CHM(n).$implicit,t=o.oxw(3);return t.goToProvider(e.npi,e.firstName,e.lastName,t.checkforPrimarySpeciality(e))})("keydown.enter",function(){var e=o.CHM(n).$implicit,t=o.oxw(3);return t.goToProvider(e.npi,e.firstName,e.lastName,t.checkforPrimarySpeciality(e))})("keydown.space",function(){var e=o.CHM(n).$implicit,t=o.oxw(3);return t.goToProvider(e.npi,e.firstName,e.lastName,t.checkforPrimarySpeciality(e))})("mouseenter",function(){var e=o.CHM(n).index;return o.oxw(3).handleMouseEnter(e,"provider")}),o._UZ(1,"a"),o.qZA()}if(2&e){var i=t.$implicit,r=t.index,a=o.oxw(3);o.ekj("focused",a.activeProviderDropdownIndex===r),o.s9C("id","provider_"+r),o.Q6J("innerHTML",a.providerHighlight(i),o.oJD)("csFocused",a.activeProviderDropdownIndex===r)("ngClass",o.VKq(8,T,a.activeProviderDropdownIndex===r)),o.uIk("aria-selected",a.activeProviderDropdownIndex===r)("aria-label",a.getProviderName(i))}}function F(e,t){if(1&e){var n=o.EpF();o.ynx(0),o.TgZ(1,"div",29),o.TgZ(2,"a",30,31),o.NdJ("click",function(){return o.CHM(n),o.oxw(3).keywordSeeAllProviderSearchClick()}),o._uU(4),o.O4$(),o._UZ(5,"svg",32),o.qZA(),o.qZA(),o.BQk()}if(2&e){var i=o.oxw(3);o.xp6(2),o.uIk("aria-label",i.providerSliceIndex3&&n.providerCount>10),o.xp6(1),o.Q6J("ngIf",n.suggestions.providers.length>3)}}function R(e,t){1&e&&o._UZ(0,"hr",26)}function U(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"li",20),o.NdJ("click",function(){var e=o.CHM(n).$implicit;return o.oxw(3).keywordClick(e)})("keydown.enter",function(){var e=o.CHM(n).$implicit;return o.oxw(3).keywordClick(e)})("keydown.space",function(){var e=o.CHM(n).$implicit;return o.oxw(3).keywordClick(e)})("mouseenter",function(){var e=o.CHM(n).index;return o.oxw(3).handleMouseEnter(e,"keyword")}),o.qZA()}if(2&e){var i=t.$implicit,r=t.index,a=o.oxw(3);o.ekj("focused",a.activeKeywordDropdownIndex===r),o.s9C("id","keyword_"+r),o.Q6J("innerHTML",a.queryHighlight(i),o.oJD)("csFocused",a.activeKeywordDropdownIndex===r)("ngClass",o.VKq(8,T,a.activeKeywordDropdownIndex===r)),o.uIk("aria-selected",a.activeKeywordDropdownIndex===r)("aria-label",i)}}function B(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",21),o.TgZ(1,"a",22,35),o.NdJ("mouseenter",function(){return o.CHM(n),o.oxw(3).seeLessMoreHover("keyword")})("click",function(){return o.CHM(n),o.oxw(3).expandLessCick("keyword")}),o._uU(3),o.O4$(),o.TgZ(4,"svg",24),o._UZ(5,"path",25),o.qZA(),o.qZA(),o.qZA()}if(2&e){var i=o.oxw(3);o.xp6(1),o.uIk("aria-label",i.keywordSliceIndex3)}}function H(e,t){if(1&e&&(o.TgZ(0,"ul",12),o.YNc(1,L,7,2,"li",13),o.YNc(2,E,1,0,"hr",14),o.YNc(3,q,8,3,"li",15),o.YNc(4,R,1,0,"hr",14),o.YNc(5,V,7,2,"li",16),o.qZA()),2&e){var n=o.oxw();o.xp6(1),o.Q6J("ngIf",n.showSpecialtySuggestions&&n.suggestions.specialties.length>0),o.xp6(1),o.Q6J("ngIf",n.showSpecialtySuggestions&&n.suggestions.specialties.length>0&&(n.suggestions.providers.length>0||n.suggestions.keywords.length>0)),o.xp6(1),o.Q6J("ngIf",n.suggestions.providers.length>0),o.xp6(1),o.Q6J("ngIf",n.suggestions.providers.length>0&&n.suggestions.keywords.length>0),o.xp6(1),o.Q6J("ngIf",n.suggestions.keywords.length>0)}}var G=function(e){return{"ps-changeStyle":e}},J=function(e){return{active:e}},z=function(){function e(e,t,n,i){this.providerService=e,this.resizeService=t,this.configurationService=n,this.router=i,this.searchTermChanged=new o.vpe,this.keywordEnter=new o.vpe,this.goToProviderEvent=new o.vpe,this.specialtyChanged=new o.vpe,this.tabPressedOnProviderSearch=new o.vpe,this.suggestions={providers:[],keywords:[],specialties:[]},this.autocompleteActive=!1,this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.activeProviderDropdownIndex=-1,this.activeKeywordDropdownIndex=-1,this.activeSpecialtyDropdownIndex=-1,this.defaultSliceIndex=2,this.lastFocusWasFromKeyboard=!1,this.seeLessMoreClicked=!1,this.seeLessMoreFocused=!1,this.isFromexpandLessCick=!1,this.providerCount=0,this.useLegacyAPI=!1,this.subject=new r.t(1),this.showLoadingMessage=!1,this.inputInFocus=!1,this.inputDebounceMS=300,this.noSuggestionsSelected=-1,this.inputModelChanged=new a.xQ,this.useLegacyAPI=this.configurationService.useLegacyAPI()}return e.prototype.onClick=function(e){this.providerSuggestionsContainer.nativeElement.contains(e.target)?this.searchTerm&&" "!==this.searchTerm&&(this.suggestions.providers.length>0||this.suggestions.keywords.length>0||this.suggestions.specialties.length>0)&&(this.autocompleteActive=!0):(this.autocompleteActive=!1,this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected)},e.prototype.onMouseMove=function(){this.lastFocusWasFromKeyboard=!1},e.prototype.onKeyDown=function(e){var t=e.key.toLowerCase();"arrowdown"!==t&&"arrowup"!==t||this.seeLessMoreClicked&&(this.seeLessMoreFocused?(this.seeLessMoreFocused=!1,this.searchElement.nativeElement.focus(),this.keyDownHandler(e)):this.seeLessMoreFocused=!0),"tab"===t&&this.autocompleteActive&&this.tabPressedOnProviderSearch.emit()},e.prototype.ngOnDestroy=function(){this.results$.unsubscribe(),this.subject.unsubscribe(),this.viewPort$.unsubscribe()},e.prototype.ngOnInit=function(){var e=this;this.viewPort$=this.resizeService.viewPortChanged.pipe((0,l.b)(function(t){return e.setPlaceholderText(t)})).subscribe(),this.results$=this.subject.pipe((0,u.h)(function(e){return!!e&&e.length>0}),(0,d.w)(function(t){return e.useLegacyAPI?e.getSearchSuggestions(t).pipe((0,p.K)(function(){return(0,s.of)(void 0)})):e.getSearchSuggestionsV2(t).pipe((0,p.K)(function(){return(0,s.of)(void 0)}))}),(0,l.b)(function(){e.showLoadingMessage=!1,e.setAutocompleteActive(!!e.inputInFocus&&(e.suggestions.providers.length>0||e.suggestions.keywords.length>0||e.suggestions.specialties.length>0))})).subscribe(),this.enableAutoSuggestionProviders=this.configurationService.shouldEnableAutoSuggestionProviders(),this.inputModelChanged.pipe((0,h.b)(this.inputDebounceMS)).subscribe(function(t){return e.onChangeSearch(t)}),this.showSpecialtySuggestions=this.configurationService.showSpecialtySuggestions(),this.changeBtnStyle=this.configurationService.getSearchButton()},e.prototype.setPlaceholderText=function(e){this.searchPlaceholder=e===v.O.Desktop?this.configurationService.getSearchTermDeskTop():e===v.O.Tablet?this.configurationService.getSearchTermTablet():this.configurationService.getSearchTermMobile()},e.prototype.getSearchSuggestions=function(e){return(0,c.D)([this.getProviderSuggestionsTyped(e),this.getKeywordSuggestionsTyped(e),this.getSpecialtySuggestionsTyped(e)])},e.prototype.getSearchSuggestionsV2=function(e){return(0,c.D)([this.getProviderSuggestionsTyped(e),this.getKeywordSuggestionsTyped(e),this.getSpecialtyV2SuggestionsTyped(e)])},e.prototype.getProviderSuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestions(e,"provider").pipe((0,l.b)(function(e){var n=[];e.isValid&&(t.providerCount=e.result.providerCount,n=e.result.items.map(function(e){return e.providers}).reduce(function(e,n){return e.concat(n.filter(t.onlyUnique))},[])),n.forEach(function(e){t.updateProviderFullName(e)}),t.suggestions.providers=n}))},e.prototype.updateProviderFullName=function(e){this.configurationService.showProviderPrefix()||(e.displayFullName=f.X.removeProviderNamePrefix(e.firstName,e.lastName,e.degree))},e.prototype.onlyUnique=function(e,t,n){return n.indexOf(e)===t},e.prototype.getKeywordSuggestionsTyped=function(e){var t=this;return this.providerService.getTypedKeywordSuggestions(e).pipe((0,l.b)(function(e){var n=[];e.isValid&&(n=e.result.items.map(function(e){return e.textAndQuery.toTitleCase()}).filter(t.onlyUnique)),t.suggestions.keywords=n}))},e.prototype.getSpecialtySuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestions(e,"specialty").pipe((0,l.b)(function(e){var n=[];e.isValid&&(n=e.result.items.map(function(e){return e.text}).filter(t.onlyUnique)),t.suggestions.specialties=n}))},e.prototype.getSpecialtyV2SuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestionsV2(e).pipe((0,l.b)(function(e){var n=[],o=[];e.isValid&&e.result.items.length>0&&(n=e.result.items.map(function(e){return e.text}).reduce(function(e,n){return t.useLegacyAPI?n.concat((0,i.ev)([],(0,i.CR)(new Set(e).values()))):(0,i.ev)((0,i.ev)([],(0,i.CR)(e)),(0,i.CR)(n))})),n.forEach(function(e){o.includes(e.specialty)||o.push(e.specialty)}),t.suggestions.specialties=t.useLegacyAPI?(0,i.ev)([],(0,i.CR)(new Set(o))).sort():(0,i.ev)([],(0,i.CR)(o))}))},e.prototype.onInputChange=function(e){this.showLoadingMessage=!0,this.setAutocompleteActive(!1),this.inputModelChanged.next(e)},e.prototype.onChangeSearch=function(e){this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.suggestions={providers:[],keywords:[],specialties:[]},this.searchTermChanged.emit(e),(e=e.replace(/^[^a-zA-Z0-9&-]+$/,""))&&null===e.match(/^ *$/)?(this.subject.next(e),this.searchTermChanged.emit(e)):this.setAutocompleteActive(!1)},e.prototype.setAutocompleteActive=function(e){!0===e&&(this.suggestions.specialties.length>0?(this.activeSpecialtyDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.suggestions.providers.length>0?(this.activeProviderDropdownIndex=0,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected):this.suggestions.keywords.length>0&&(this.activeKeywordDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected)),this.autocompleteActive=e},e.prototype.keywordClick=function(e){this.autocompleteActive=!1,window.sessionStorage.removeItem(g.T.SingleSpecialityText),this.searchTerm=e,this.searchTermChanged.emit(e),this.searchElement.nativeElement.focus()},e.prototype.keywordSeeAllProviderSearchClick=function(){this.autocompleteActive=!1,this.keywordEnter.emit(this.searchTerm),this.searchElement.nativeElement.focus()},e.prototype.specialtyClick=function(e){sessionStorage.removeItem("prevSpecialityisAutoTgrChkbx"),this.autocompleteActive=!1,window.sessionStorage.setItem(g.T.SingleSpecialityText,e),this.specialtyChanged.emit(e)},e.prototype.goToProvider=function(e,t,n,i){window.sessionStorage.removeItem(g.T.SingleSpecialityText),sessionStorage.setItem("searchResultsOrigin","true"),window.sessionStorage.setItem("cernerfadSearchUrl",this.router.url),this.goToProviderEvent.emit({npi:e,firstName:t,lastName:n,primarySpecialty:i})},e.prototype.checkforPrimarySpeciality=function(e){return this.useLegacyAPI?e.primarySpecialty:e.primarySpecialty[0].specialty},e.prototype.providerHighlight=function(e){var t,n=null;null===(t=e.offices)||void 0===t||t.forEach(function(e){e.addresses.forEach(function(e){e.isPrimaryOffice&&(n=e)})});var i=""+e.displayFullName;if(n)i+=", "+n.city+", "+n.state;else if(e.offices&&e.offices.length>0){var o=e.offices[0].addresses[0];i+=", "+o.city+", "+o.state}var r=new RegExp(this.searchTerm,"ig");return i.replace(r,function(e){return""+e+""})},e.prototype.queryHighlight=function(e){var t=new RegExp(this.searchTerm,"ig");return e.replace(t,function(e){return""+e+""})},e.prototype.handleKeywordChange=function(){if(this.seeLessMoreClicked)this.seeLessMoreClicked=!1;else{this.seeLessMoreClicked=!1;var e=!1;document.querySelectorAll(".specialties-list li").forEach(function(t){e||(e=t.classList.contains("selected"))});var t=!1;document.querySelectorAll(".providers-list li").forEach(function(e){t||(t=e.classList.contains("selected"))});var n=!1;if(document.querySelectorAll(".keywords-list li").forEach(function(e){n||(n=e.classList.contains("selected"))}),t&&this.autocompleteActive){var i=this.suggestions.providers[this.activeProviderDropdownIndex];this.goToProvider(i.npi,i.firstName,i.lastName,i.primarySpecialty)}else n&&this.autocompleteActive?this.keywordClick(this.suggestions.keywords[this.activeKeywordDropdownIndex]):e&&this.autocompleteActive?this.specialtyClick(this.suggestions.specialties[this.activeSpecialtyDropdownIndex]):this.keywordEnter.emit(this.searchTerm);this.autocompleteActive=!1}},e.prototype.onFocusGained=function(){this.inputInFocus=!0},e.prototype.onFocusLost=function(e){(e.target&&!this.providerSuggestionsContainer.nativeElement.contains(e.target)||e.relatedTarget&&!this.providerSuggestionsContainer.nativeElement.contains(e.relatedTarget))&&(this.inputInFocus=!1)},e.prototype.keyDownHandler=function(e){var t=e.key.toLowerCase();"arrowdown"===t?(e.preventDefault(),this.arrowHandler(1)):"arrowup"===t&&(e.preventDefault(),this.arrowHandler(-1))},e.prototype.handleMouseEnter=function(e,t){this.lastFocusWasFromKeyboard||(this.seeLessMoreClicked&&(this.seeLessMoreClicked=!1,this.seeLessMoreFocused=!1,this.searchElement.nativeElement.focus()),"specialty"==t?(this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=e):"provider"==t?(this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeProviderDropdownIndex=e):(this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=e))},e.prototype.arrowHandler=function(e){this.lastFocusWasFromKeyboard=!0,this.seeLessMoreClicked=!1,this.activeSpecialtyDropdownIndex>this.noSuggestionsSelected?this.activeSpecialtyDropdownIndex+e===-1?(this.activeSpecialtyDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.activeSpecialtyDropdownIndex+ethis.noSuggestionsSelected?this.activeProviderDropdownIndex+e===-1?(this.specialitySeeMore?(this.seeLessMoreClicked=!0,this.specialitySeeMore.nativeElement.focus(),this.activeSpecialtyDropdownIndex=this.specialtySliceIndex):this.activeSpecialtyDropdownIndex=this.specialtySliceIndex-1,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeProviderDropdownIndex=this.noSuggestionsSelected):this.activeProviderDropdownIndex+ethis.noSuggestionsSelected&&(this.activeKeywordDropdownIndex+e===-1?(this.providerSeeMore?(this.seeLessMoreClicked=!0,this.providerSeeMore.nativeElement.focus(),this.activeProviderDropdownIndex=this.providerSliceIndex):this.activeProviderDropdownIndex=this.providerSliceIndex-1,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.activeKeywordDropdownIndex+e3&&(c="specialty_3")):"provider"===e?(this.providerSliceIndex=this.providerSliceIndex<(null===(o=null===(i=this.suggestions)||void 0===i?void 0:i.providers)||void 0===o?void 0:o.length)?this.suggestions.providers.length:3,this.activeProviderDropdownIndex=this.defaultSliceIndex,this.providerSliceIndex>3&&(c="provider_3")):(this.keywordSliceIndex=this.keywordSliceIndex<(null===(a=null===(r=this.suggestions)||void 0===r?void 0:r.keywords)||void 0===a?void 0:a.length)?this.suggestions.keywords.length:3,this.activeKeywordDropdownIndex=this.defaultSliceIndex,this.keywordSliceIndex>3&&(c="keyword_3")),setTimeout(function(){null!=c?document.getElementById(c).focus():s.searchElement.nativeElement.focus()},0)},e.prototype.seeLessMoreHover=function(e){var t=this;this.isFromexpandLessCick?this.isFromexpandLessCick=!1:(this.seeLessMoreClicked=!0,this.seeLessMoreFocused=!0,setTimeout(function(){t.lastFocusWasFromKeyboard=!0},1e3),"specialty"===e?(this.activeSpecialtyDropdownIndex=this.specialtySliceIndex,this.specialitySeeMore.nativeElement.focus(),this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):"provider"===e?(this.activeProviderDropdownIndex=this.providerSliceIndex,this.providerSeeMore.nativeElement.focus(),this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):(this.activeKeywordDropdownIndex=this.keywordSliceIndex,this.keywordSeeMore.nativeElement.focus(),this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeProviderDropdownIndex=this.noSuggestionsSelected))},e.prototype.ngOnChanges=function(e){var t;(null===(t=null==e?void 0:e.hideProviderSuggestions)||void 0===t?void 0:t.currentValue)&&this.setAutocompleteActive(!1)},e.prototype.getProviderName=function(e){return e.firstName+" "+e.lastName},e.\u0275fac=function(t){return new(t||e)(o.Y36(m.H),o.Y36(v._),o.Y36(C.e),o.Y36(y.F0))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-provider-search"]],viewQuery:function(e,t){if(1&e&&(o.Gf(M,5),o.Gf(P,5),o.Gf(O,5),o.Gf(b,5),o.Gf(k,5)),2&e){var n=void 0;o.iGM(n=o.CRH())&&(t.providerSuggestionsContainer=n.first),o.iGM(n=o.CRH())&&(t.searchElement=n.first),o.iGM(n=o.CRH())&&(t.specialitySeeMore=n.first),o.iGM(n=o.CRH())&&(t.providerSeeMore=n.first),o.iGM(n=o.CRH())&&(t.keywordSeeMore=n.first)}},hostBindings:function(e,t){1&e&&o.NdJ("click",function(e){return t.onClick(e)},!1,o.Jf7)("mousemove",function(e){return t.onMouseMove(e)},!1,o.Jf7)("keydown",function(e){return t.onKeyDown(e)},!1,o.Jf7)},inputs:{searchTerm:"searchTerm",hideProviderSuggestions:"hideProviderSuggestions",autoSuggestionLoadingMessage:"autoSuggestionLoadingMessage"},outputs:{searchTermChanged:"searchTermChanged",keywordEnter:"keywordEnter",goToProviderEvent:"goToProviderEvent",specialtyChanged:"specialtyChanged",tabPressedOnProviderSearch:"tabPressedOnProviderSearch"},features:[o.TTD],decls:9,vars:12,consts:[[1,"provider-search",3,"ngClass"],["providerSuggestionsContainer",""],[1,"provider-search-icon"],["viewBox","0 0 18 19","xmlns","http://www.w3.org/2000/svg"],["d","M17.7505 16.7591L16.7556 17.754C16.4286 18.0845 15.8942 18.0845 15.5638 17.754L12.0587 14.2489C11.9005 14.0907 11.8126 13.8763 11.8126 13.6512C11.8126 13.4184 11.5418 13.2845 11.3478 13.4132C10.1914 14.1797 8.80489 14.6251 7.31254 14.6251C3.27305 14.6251 0 11.352 0 7.31254C0 3.27305 3.27305 0 7.31254 0C11.352 0 14.6251 3.27305 14.6251 7.31254C14.6251 8.80489 14.1797 10.1914 13.4132 11.3478C13.2845 11.5418 13.4184 11.8126 13.6512 11.8126C13.8763 11.8126 14.0907 11.9005 14.2489 12.0587L17.754 15.5638C18.081 15.8942 18.081 16.4286 17.7505 16.7591ZM2.81252 7.31253C2.81252 9.8016 4.82697 11.8126 7.31254 11.8126C9.80161 11.8126 11.8126 9.7981 11.8126 7.31253C11.8126 4.82346 9.79811 2.8125 7.31254 2.8125C4.82347 2.8125 2.81252 4.82696 2.81252 7.31253Z"],["maxlength","80","data-nav-type","find a doctor","data-nav-element","fad search text","data-nav-location","fad search initiation","type","text","role","combobox","aria-autocomplete","list","tabindex","0",3,"ngClass","ngModel","placeholder","ngModelChange","focus","blur","keyup.enter","keyup.escape","keydown"],["search",""],["class","provider-suggestions-container",4,"ngIf"],["aria-label","Specialties Providers Keywords","class","provider-suggestions-container",4,"ngIf"],[1,"provider-suggestions-container"],["role","option",1,"providers-list"],[1,"loading-suggestion"],["aria-label","Specialties Providers Keywords",1,"provider-suggestions-container"],["class","specialties-list",4,"ngIf"],["aria-hidden","true",4,"ngIf"],["class","providers-list",4,"ngIf"],["class","keywords-list",4,"ngIf"],[1,"specialties-list"],["tabindex","0",3,"innerHTML","csFocused","focused","ngClass","id","click","keydown.enter","keydown.space","mouseenter",4,"ngFor","ngForOf"],["class","show-more-less",4,"ngIf"],["tabindex","0",3,"innerHTML","csFocused","ngClass","id","click","keydown.enter","keydown.space","mouseenter"],[1,"show-more-less"],["href","javascript:;",3,"mouseenter","click"],["specialitySeeMore",""],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M1 1L6 6L11 1"],["aria-hidden","true"],[1,"providers-list"],[4,"ngIf"],[1,"show-all-providers"],["href","javascript:;",3,"click"],["seeAllproviders",""],["xmlns","http://www.w3.org/2000/svg"],["providerSeeMore",""],[1,"keywords-list"],["keywordSeeMore",""]],template:function(e,t){1&e&&(o.TgZ(0,"div",0,1),o.TgZ(2,"span",2),o.O4$(),o.TgZ(3,"svg",3),o._UZ(4,"path",4),o.qZA(),o.qZA(),o.kcU(),o.TgZ(5,"input",5,6),o.NdJ("ngModelChange",function(e){return t.searchTerm=e})("ngModelChange",function(e){return t.onInputChange(e)})("focus",function(){return t.onFocusGained()})("blur",function(e){return t.onFocusLost(e)})("keyup.enter",function(){return t.handleKeywordChange()})("keyup.escape",function(){return t.setAutocompleteActive(!1)})("keydown",function(e){return t.keyDownHandler(e)}),o.qZA(),o.YNc(7,S,5,3,"ul",7),o.YNc(8,H,6,5,"ul",8),o.qZA()),2&e&&(o.Q6J("ngClass",o.VKq(8,G,t.changeBtnStyle)),o.xp6(5),o.Q6J("ngClass",o.VKq(10,J,t.autocompleteActive))("ngModel",t.searchTerm)("placeholder",t.searchPlaceholder),o.uIk("aria-expanded",t.autocompleteActive)("aria-busy",t.inputInFocus&&t.showLoadingMessage&&""!==t.searchTerm&&!t.autocompleteActive),o.xp6(2),o.Q6J("ngIf",t.inputInFocus&&t.showLoadingMessage&&""!==t.searchTerm&&!t.autocompleteActive),o.xp6(1),o.Q6J("ngIf",t.inputInFocus&&t.autocompleteActive&&""!==t.searchTerm))},directives:[w.mk,_.Fj,_.nD,_.JJ,_.On,w.O5,w.sg,x.A],styles:["[_ngcontent-%COMP%]::-moz-placeholder{color:#727779}[_ngcontent-%COMP%]::placeholder{color:#727779}.provider-search[_ngcontent-%COMP%]{float:left;width:50%;position:relative}@media (max-width:767px){.provider-search[_ngcontent-%COMP%]{width:100%}}.provider-search[_ngcontent-%COMP%] .provider-search-icon[_ngcontent-%COMP%]{position:absolute;left:22px;top:22px}.provider-search[_ngcontent-%COMP%] .provider-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;fill:none}.provider-search[_ngcontent-%COMP%] .provider-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#ed711c;fill:var(--provider-search-icon,#ed711c)}.provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;border:2px solid var(--dhcl-color-secondary);border-radius:6px 0 0 6px;height:60px;width:calc(100% + 1px);margin-left:0;margin-right:0;padding:0 20px 0 50px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}}@media (min-width:768px){.provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-right:1px}}@media (max-width:767px){.provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.provider-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:6px 6px 0 0}@media (min-width:768px){.provider-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:6px 0 0 0}}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%]{border:2px solid var(--dhcl-color-secondary);border-top:none;border-radius:0 0 6px 6px;width:100%;position:absolute;overflow-y:auto;overflow-x:hidden;z-index:2;background:#fff;max-height:364px;height:auto;box-shadow:0 2px 8px rgba(77,82,90,.3);box-sizing:border-box;list-style:none;margin:0;padding:0 0 2px}@media (min-width:768px){.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%]{width:calc(100% + 3px)}}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:10px 0 10px 20px;font-weight:600}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:5px 0 5px 20px;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{background-color:var(--dhcl-color-primary-light);border-left:6px solid var(--dhcl-color-suggestion-bar)}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%]{margin-left:20px;margin-top:5px;display:block;width:unset;justify-content:unset}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{outline-color:var(--dhcl-color-secondary-dark);outline-width:.5px;outline-style:solid}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;position:relative;padding:3px}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:relative;fill:none;margin-left:5px;top:5px;width:12px;height:12px;transform:rotate(0deg);transition-duration:.4s;vertical-align:inherit!important}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:1.5px;stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-linecap:round}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg.less-arrow[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg.less-arrow[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg.less-arrow[_ngcontent-%COMP%]{top:0;transform:rotate(180deg);transition-duration:.4s}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%]{margin-left:20px;margin-top:0;display:block;width:unset;justify-content:unset}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{outline-color:var(--dhcl-color-secondary-dark);outline-width:.5px;outline-style:solid}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;position:relative;padding:3px}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .show-all-providers[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:relative;fill:none;margin-left:5px;top:5px;width:12px;height:12px;transform:rotate(0deg);transition-duration:.4s;vertical-align:inherit!important}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .loading-suggestion[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .providers-list[_ngcontent-%COMP%] .loading-suggestion[_ngcontent-%COMP%], .provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .specialties-list[_ngcontent-%COMP%] .loading-suggestion[_ngcontent-%COMP%]{font-size:14px;font-style:italic;font-weight:400;line-height:22px;letter-spacing:.1px;text-align:left}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] .keywords-list[_ngcontent-%COMP%] .show-more-less[_ngcontent-%COMP%]{margin-bottom:5px}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border:.5px solid #e3e1dc}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;border-bottom-right-radius:4px}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.provider-search[_ngcontent-%COMP%] .provider-suggestions-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.fad-widget-single-column[_nghost-%COMP%] .provider-search[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .provider-search[_ngcontent-%COMP%]{width:100%}.fad-widget-single-column[_nghost-%COMP%] .provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-right:2px solid var(--dhcl-color-secondary);border-radius:6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fad-widget-single-column[_nghost-%COMP%] .provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus, .fad-widget-single-column [_nghost-%COMP%] .provider-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}.ps-changeStyle[_ngcontent-%COMP%]{width:42%!important}@media (max-width:767px){.ps-changeStyle[_ngcontent-%COMP%]{width:100%!important}}@media (min-width:768px) and (max-width:991.98px){.ps-changeStyle[_ngcontent-%COMP%]{width:100%!important}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.ps-changeStyle[_ngcontent-%COMP%]{width:100%!important}}.ps-changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}@media (min-width:768px) and (max-width:991.98px){.ps-changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important;border-right:2px solid var(--dhcl-color-secondary)!important}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.ps-changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important;border-right:2px solid var(--dhcl-color-secondary)!important}}"]}),e}()},5280:function(e,t,n){"use strict";n.d(t,{m:function(){return g}});var i=n(6570),o=n(1116),r=n(9226);function a(e,t){1&e&&i.GkF(0)}var s=function(e){return{category:e}};function c(e,t){if(1&e&&(i.TgZ(0,"div",8),i.YNc(1,a,1,0,"ng-container",9),i.qZA()),2&e){var n=t.$implicit;i.oxw();var o=i.MAs(11);i.xp6(1),i.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",i.VKq(2,s,n))}}function l(e,t){1&e&&i.GkF(0)}function u(e,t){if(1&e&&(i.TgZ(0,"div",8),i.YNc(1,l,1,0,"ng-container",9),i.qZA()),2&e){var n=t.$implicit;i.oxw();var o=i.MAs(11);i.xp6(1),i.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",i.VKq(2,s,n))}}function d(e,t){if(1&e&&i._UZ(0,"cs-svg-icon",13),2&e){var n=i.oxw().category;i.Q6J("name",n.icon)}}var p=function(e){return{"search-quicklinks-item-icon":e}};function h(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",10),i.NdJ("click",function(){var e=i.CHM(n).category;return i.oxw().quicklinkClick(e)}),i.YNc(1,d,1,1,"cs-svg-icon",11),i.TgZ(2,"span",12),i._uU(3),i.qZA(),i.qZA()}if(2&e){var o=t.category;i.Q6J("ngClass",i.VKq(3,p,!!o.icon)),i.xp6(1),i.Q6J("ngIf",!!o.icon),i.xp6(2),i.Oqu(o.alternateText?o.alternateText:o.value)}}var g=function(){function e(){this.quicklinkCategoryClick=new i.vpe,this.quickLinksCategories=[],this.quickLinksButtonAlignment=!1,this.calcWidth="calc(50% - 20px)",this.dynamicWidth="100%"}return e.prototype.ngOnInit=function(){this.changeButtonAlignment()},e.prototype.quicklinkClick=function(e){this.quicklinkCategoryClick.emit(e)},e.prototype.changeButtonAlignment=function(){document.documentElement.style.setProperty("--width",this.quickLinksButtonAlignment?this.dynamicWidth:this.calcWidth)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-quicklinks-search"]],inputs:{quickLinksCategories:"quickLinksCategories",quickLinksButtonAlignment:"quickLinksButtonAlignment"},outputs:{quicklinkCategoryClick:"quicklinkCategoryClick"},decls:12,vars:2,consts:[[1,"search-quicklinks"],[1,"fad-suggetion-lead-label"],[1,"p","p2"],[1,"link-list"],[1,"mobile-row"],["tabindex","0",4,"ngFor","ngForOf"],[1,"quicklinks-divider"],["quicklinks",""],["tabindex","0"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"search-quicklinks-item","p","p2",3,"ngClass","click"],[3,"name",4,"ngIf"],["data-nav-type","find a doctor","data-nav-element","fad search suggestion","data-nav-location","fad search initiation"],[3,"name"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.TgZ(2,"span",2),i._uU(3,"Or choose from these categories:"),i.qZA(),i.qZA(),i.TgZ(4,"div",3),i.TgZ(5,"div",4),i.YNc(6,c,2,4,"div",5),i.qZA(),i.TgZ(7,"div",4),i.YNc(8,u,2,4,"div",5),i.qZA(),i.qZA(),i.qZA(),i._UZ(9,"div",6),i.YNc(10,h,4,5,"ng-template",null,7,i.W1O)),2&e&&(i.xp6(6),i.Q6J("ngForOf",null==t.quickLinksCategories?null:t.quickLinksCategories.slice(0,2)),i.xp6(2),i.Q6J("ngForOf",null==t.quickLinksCategories?null:t.quickLinksCategories.slice(2)))},directives:[o.sg,o.tP,o.mk,o.O5,r.b],styles:["[_nghost-%COMP%]{width:100%;float:left}.search-quicklinks[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;font-weight:600;line-height:20px;color:#0071c2;text-align:center}.search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{margin:10px 20px 10px 0;float:left;color:#4d525a;color:var(--body-content,#4d525a);font-weight:400;line-height:22px}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{width:100%;margin:0 0 10px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%], .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{display:inherit;flex-wrap:inherit;justify-content:inherit}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{width:100%}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:var(--width);margin:5px 10px;float:left}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:0;width:100%}}@media (min-width:768px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{margin:5px 0}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{float:left;border:2px solid var(--dhcl-color-secondary);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-left:15px;font-weight:600;color:#0071c2;color:var(--action-content,#0071c2)}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:5px;padding:5px 0 7px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{word-break:break-word;font-size:.875rem}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{background:#0071c2;background:var(--action-content,#0071c2);font-weight:600;color:#fff;color:var(--white-color,#fff)}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{margin-left:5px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]:hover{cursor:pointer}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover{background-color:#005591;background-color:var(--action-hoverstate,#005591);border-color:#005591;border-color:var(--action-hoverstate,#005591);color:#fff;color:var(--white-color,#fff)}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]:hover:not(.search-quicklinks-item-icon){border-color:#005591;border-color:var(--action-hoverstate,#005591);color:#005591;color:var(--action-hoverstate,#005591)}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] > .mobile-row[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]:first-child > .search-quicklinks-item[_ngcontent-%COMP%]{margin-left:0}.quicklinks-divider[_ngcontent-%COMP%]{height:0;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);width:500px;margin:30px auto}@media (max-width:991px){.quicklinks-divider[_ngcontent-%COMP%]{width:300px;margin-top:40px;margin-bottom:40px}}@media (max-width:767px){.quicklinks-divider[_ngcontent-%COMP%]{width:150px;margin-top:30px;margin-bottom:30px}}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{width:100%;margin:0 0 10px}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{width:100%}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:calc(50% - 20px);margin:5px 10px;float:left}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:0;width:100%}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:5px;padding:5px 0 7px}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item.video-visits[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item.video-visits[_ngcontent-%COMP%]{margin-left:5px}.fad-widget[_nghost-%COMP%] .quicklinks-divider[_ngcontent-%COMP%], .fad-widget [_nghost-%COMP%] .quicklinks-divider[_ngcontent-%COMP%]{display:none}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%], .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{background:#fff;background:var(--white-color,#fff);color:#0071c2;color:var(--action-content,#0071c2)}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover, .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover{background:#fff;background:var(--white-color,#fff);color:#005591;color:var(--action-hoverstate,#005591)}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover cs-svg-icon svg path, .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover cs-svg-icon svg path{fill:#005591;fill:var(--action-hoverstate,#005591)}.dhcl-virginia-mason[_nghost-%COMP%] cs-svg-icon svg path, .dhcl-virginia-mason [_nghost-%COMP%] cs-svg-icon svg path{fill:#0071c2;fill:var(--action-content,#0071c2)}"],changeDetection:0}),e}()},1919:function(e,t,n){"use strict";n.d(t,{w:function(){return g}});var i=n(6570),o=n(1116);function r(e,t){if(1&e&&(i.TgZ(0,"span",5),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.displayInfo)}}function a(e,t){if(1&e&&(i.TgZ(0,"span",6),i._uU(1),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Oqu(n.displayHeadingInvalid)}}function s(e,t){if(1&e&&(i.TgZ(0,"div",9),i.TgZ(1,"div",10),i.TgZ(2,"div",11),i.TgZ(3,"p",12),i._uU(4),i.qZA(),i.qZA(),i.TgZ(5,"div",13),i.TgZ(6,"a",14),i._uU(7),i.qZA(),i.qZA(),i.qZA(),i.TgZ(8,"p",15),i._uU(9),i.qZA(),i.TgZ(10,"p",16),i._uU(11),i.qZA(),i.qZA()),2&e){var n=t.$implicit;i.xp6(4),i.Oqu(n.heading),i.xp6(2),i.MGl("href","tel:",n.phone,"",i.LSH),i.xp6(1),i.hij(" ",n.displayPhone," "),i.xp6(2),i.Oqu(n.heading),i.xp6(2),i.Oqu(n.displayPhone)}}function c(e,t){if(1&e&&(i.TgZ(0,"div",7),i.YNc(1,s,12,5,"div",8),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.helplineNumbers)}}function l(e,t){if(1&e&&(i.TgZ(0,"p",20),i._uU(1),i.qZA()),2&e){var n=i.oxw().$implicit;i.xp6(1),i.Oqu(n.heading)}}function u(e,t){if(1&e&&(i.TgZ(0,"div",9),i.YNc(1,l,2,1,"p",17),i.TgZ(2,"p",18),i._uU(3),i.qZA(),i.TgZ(4,"a",19),i._uU(5),i.qZA(),i.qZA()),2&e){var n=t.$implicit,o=i.oxw(2);i.xp6(1),i.Q6J("ngIf",o.showinSearchResultsPage),i.xp6(2),i.Oqu(n.displayPhone),i.xp6(1),i.MGl("href","tel:",n.phone,"",i.LSH),i.xp6(1),i.Oqu(n.displayPhone)}}function d(e,t){if(1&e&&(i.TgZ(0,"div",7),i.YNc(1,u,6,4,"div",8),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.helplineNumbers)}}function p(e,t){1&e&&i._UZ(0,"div",21)}var h=function(e){return{"full-width":e}},g=function(){function e(){this.showinSearchResultsPage=!1,this.helplineNumbers=[]}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-regional-helpline-numbers"]],inputs:{showinSearchResultsPage:"showinSearchResultsPage",helplineNumbers:"helplineNumbers",displayInfo:"displayInfo",displayHeadingInvalid:"displayHeadingInvalid",showMyProviders:"showMyProviders",showEmergencyCare:"showEmergencyCare",isDesktopViewport:"isDesktopViewport"},decls:6,vars:8,consts:[[1,"regional-helpline",3,"ngClass"],["class","regional-helpline-header",4,"ngIf"],["class","need-help-helpline-header h2",4,"ngIf"],["class","regional-helpline-items",4,"ngIf"],["class","helplinks-divider",4,"ngIf"],[1,"regional-helpline-header"],[1,"need-help-helpline-header","h2"],[1,"regional-helpline-items"],["class","helpline-item",4,"ngFor","ngForOf"],[1,"helpline-item"],[1,"row","visibledevice"],[1,"column","heading"],[1,"helpline-heading","heading1","p","p2"],[1,"column"],[1,"helpline-phone","p","p2",3,"href"],[1,"helpline-heading","visibletablet","p","p3"],[1,"helpline-phone-desktop","visibletablet","p","p2"],["class","helpline-heading p p2",4,"ngIf"],[1,"helpline-phone-desktop","visibledesktop","p","p2"],[1,"helpline-phone","visibledevice","p","p2",3,"href"],[1,"helpline-heading","p","p2"],[1,"helplinks-divider"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,r,2,1,"span",1),i.YNc(2,a,2,1,"span",2),i.YNc(3,c,2,1,"div",3),i.YNc(4,d,2,1,"div",3),i.qZA(),i.YNc(5,p,1,0,"div",4)),2&e&&(i.Q6J("ngClass",i.VKq(6,h,!t.showMyProviders)),i.xp6(1),i.Q6J("ngIf",!t.showinSearchResultsPage),i.xp6(1),i.Q6J("ngIf",t.showinSearchResultsPage),i.xp6(1),i.Q6J("ngIf",t.helplineNumbers.length>1),i.xp6(1),i.Q6J("ngIf",1==t.helplineNumbers.length),i.xp6(1),i.Q6J("ngIf",t.showEmergencyCare&&t.showMyProviders))},directives:[o.mk,o.O5,o.sg],styles:['.visibledesktop[_ngcontent-%COMP%], .visibledevice[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}@media (min-width:320px){.visibledevice[_ngcontent-%COMP%]{display:block}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:480px){.visibledevice[_ngcontent-%COMP%]{display:block}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:767px){.visibledevice[_ngcontent-%COMP%]{display:none}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:block}}.regional-helpline[_ngcontent-%COMP%]{text-align:center;float:left;width:100%;padding:50px 0}@media (min-width:992px){.regional-helpline[_ngcontent-%COMP%]{min-width:calc(55% - 100px);width:calc(30% - 100px)}}.regional-helpline[_ngcontent-%COMP%] .visibledesktop[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .visibledevice[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .visibletablet[_ngcontent-%COMP%]{display:none}@media (min-width:320px){.regional-helpline[_ngcontent-%COMP%] .visibledevice[_ngcontent-%COMP%]{display:block}.regional-helpline[_ngcontent-%COMP%] .visibledesktop[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:480px){.regional-helpline[_ngcontent-%COMP%] .visibledevice[_ngcontent-%COMP%]{display:block}.regional-helpline[_ngcontent-%COMP%] .visibledesktop[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:767px){.regional-helpline[_ngcontent-%COMP%] .visibledevice[_ngcontent-%COMP%]{display:none}.regional-helpline[_ngcontent-%COMP%] .visibledesktop[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .visibletablet[_ngcontent-%COMP%]{display:block}}.regional-helpline[_ngcontent-%COMP%] .need-help-helpline-header[_ngcontent-%COMP%], .regional-helpline[_ngcontent-%COMP%] .regional-helpline-header[_ngcontent-%COMP%]{float:left;width:100%;font-weight:600;margin-top:0;margin-bottom:8px;color:#4d525a;color:var(--body-content,#4d525a)}.regional-helpline[_ngcontent-%COMP%] .need-help-helpline-header[_ngcontent-%COMP%]{font-size:26px;line-height:32px;letter-spacing:-.25px}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%]{display:flex;float:left;width:100%}@media (max-width:767px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%]{justify-content:center;flex-wrap:wrap}}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%]{justify-content:space-between;flex-wrap:wrap;flex:1;margin:0 5px}@media (min-width:320px) and (max-width:429px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%]{display:block!important}}@media (max-width:767px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%]{display:flex;float:left;width:75%;max-width:350px;margin:5px auto;flex:unset}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .helpline-heading[_ngcontent-%COMP%]{margin-right:10px}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]{float:left;width:50%}}@media (max-width:767px) and (min-width:320px) and (max-width:429px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]{width:50%}}@media (max-width:767px) and (max-width:374px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]{width:55%}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{width:45%}}@media (max-width:767px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .helpline-phone[_ngcontent-%COMP%]{font-weight:700}}@media (max-width:419px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .heading1[_ngcontent-%COMP%]{text-align:left}}.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%] .helpline-phone-desktop[_ngcontent-%COMP%]{font-weight:600}@media (max-width:374px){.regional-helpline[_ngcontent-%COMP%] .regional-helpline-items[_ngcontent-%COMP%] .helpline-item[_ngcontent-%COMP%]{display:block}}.regional-helpline.full-width[_ngcontent-%COMP%]{width:100%}.helplinks-divider[_ngcontent-%COMP%]{float:left;margin:0 50px;height:150px;width:0;border:.5px solid #e3e1dc;border:.5px solid var(--divider-color,#e3e1dc);background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc)}@media (max-width:991px){.helplinks-divider[_ngcontent-%COMP%]{float:none;display:flex;justify-content:center;height:0;width:300px;margin:50px auto}}@media (max-width:767px){.helplinks-divider[_ngcontent-%COMP%]{float:none;display:flex;justify-content:center;width:150px}}'],changeDetection:0}),e}()},5091:function(e,t,n){"use strict";n.d(t,{J:function(){return fe}});var i=n(6570),o=function(){return function(){}}(),r=n(7923),a=n(1937),s=n(344),c=n(6410),l=n(8928),u=n(7641),d=n(3057),p=n(4708),h=n(9624),g=["resultCard"],f=function(e){return{"provider-cards":e}};function v(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",28),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(2);return e.preventDefault(),t.goToProvider()}),i.TgZ(1,"img",29),i.NdJ("error",function(e){return i.CHM(n),i.oxw(2).getAltImageSrc(e)}),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(2);i.s9C("routerLink",o.providerLink),i.s9C("target",o.providerTarget),i.uIk("aria-label",o.providerDisplayNameInformation(o.provider.displayFullName)),i.xp6(1),i.s9C("src",o.providerImage,i.LSH),i.Q6J("ngClass",i.VKq(5,f,o.isProviderCard))}}function m(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",30),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(2);return e.preventDefault(),t.goToProvider()}),i.TgZ(1,"img",29),i.NdJ("error",function(e){return i.CHM(n),i.oxw(2).getAltImageSrc(e)}),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(2);i.s9C("href",o.providerLink,i.LSH),i.s9C("target",o.providerTarget),i.uIk("aria-label",o.providerDisplayNameInformation(o.provider.displayFullName)),i.xp6(1),i.s9C("src",o.providerImage,i.LSH),i.Q6J("ngClass",i.VKq(5,f,o.isProviderCard))}}function C(e,t){if(1&e&&(i.TgZ(0,"div",25),i.YNc(1,v,2,7,"a",26),i.YNc(2,m,2,7,"a",27),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.fadUrl.isFadSpa),i.xp6(1),i.Q6J("ngIf",!n.fadUrl.isFadSpa)}}function y(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",33),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(2);return e.preventDefault(),t.goToProvider()}),i.TgZ(1,"img",34),i.NdJ("error",function(e){return i.CHM(n),i.oxw(2).getAltImageSrc(e)}),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(2);i.s9C("routerLink",o.providerLink),i.s9C("target",o.providerTarget),i.uIk("aria-label",o.providerDisplayNameInformation(o.provider.displayFullName)),i.xp6(1),i.s9C("src",o.providerImage,i.LSH),i.Q6J("ngClass",i.VKq(5,f,o.isProviderCard))}}function w(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",30),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw(2);return e.preventDefault(),t.goToProvider()}),i.TgZ(1,"img",34),i.NdJ("error",function(e){return i.CHM(n),i.oxw(2).getAltImageSrc(e)}),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(2);i.s9C("href",o.providerLink,i.LSH),i.s9C("target",o.providerTarget),i.uIk("aria-label",o.providerDisplayNameInformation(o.provider.displayFullName)),i.xp6(1),i.s9C("src",o.providerImage,i.LSH),i.Q6J("ngClass",i.VKq(5,f,o.isProviderCard))}}function _(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",35),i.NdJ("click",function(){return i.CHM(n),i.oxw(2).displayVideo()}),i.O4$(),i.TgZ(1,"svg",36),i._UZ(2,"path",37),i._UZ(3,"circle",38),i._UZ(4,"path",39),i.TgZ(5,"text",40),i._uU(6,"View Video"),i.qZA(),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(2);i.Q2q("aria-label","View Video of ",null==o.provider?null:o.provider.displayFullName,"")}}function x(e,t){if(1&e&&(i.TgZ(0,"div",25),i.YNc(1,y,2,7,"a",31),i.YNc(2,w,2,7,"a",27),i.YNc(3,_,7,1,"div",32),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.fadUrl.isFadSpa),i.xp6(1),i.Q6J("ngIf",!n.fadUrl.isFadSpa),i.xp6(1),i.Q6J("ngIf",n.showProviderVideoLink)}}function M(e,t){if(1&e&&i._UZ(0,"img",43),2&e){var n=t.$implicit;i.s9C("src",n.url,i.LSH),i.s9C("alt",null==n?null:n.altName)}}function P(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",41),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw();return e.preventDefault(),t.goToProvider()}),i._uU(1),i.YNc(2,M,1,2,"img",42),i.qZA()}if(2&e){var o=i.oxw();i.s9C("routerLink",o.providerLink),i.s9C("target",o.providerTarget),i.xp6(1),i.hij(" ",o.provider.displayFullName," "),i.xp6(1),i.Q6J("ngForOf",o.logoUrls)}}function O(e,t){if(1&e&&i._UZ(0,"img",43),2&e){var n=t.$implicit;i.s9C("src",n.url,i.LSH),i.s9C("alt",null==n?null:n.altName)}}function b(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"a",44),i.NdJ("click",function(e){i.CHM(n);var t=i.oxw();return e.preventDefault(),t.goToProvider()}),i._uU(1),i.YNc(2,O,1,2,"img",42),i.qZA()}if(2&e){var o=i.oxw();i.s9C("href",o.providerLink,i.LSH),i.s9C("target",o.providerTarget),i.xp6(1),i.hij(" ",o.provider.displayFullName," "),i.xp6(1),i.Q6J("ngForOf",o.logoUrls)}}function k(e,t){if(1&e&&(i.TgZ(0,"p",45),i._uU(1),i.qZA()),2&e){var n=t.$implicit;i.xp6(1),i.Oqu(n)}}function S(e,t){if(1&e&&(i.TgZ(0,"p",45),i._uU(1),i.qZA()),2&e){var n=t.$implicit;i.xp6(1),i.Oqu(n)}}function T(e,t){if(1&e&&(i.TgZ(0,"dhcl-tooltip",51),i._uU(1),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.hij(" ",n.ratingTooltipText," ")}}var A=function(e){return{"has-rating":e}};function Z(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",48),i.TgZ(1,"dhcl-star-rating",49),i.NdJ("click",function(){i.CHM(n);var e=i.oxw(2);return 0!==(null==e.provider.rating?null:e.provider.rating.totalRatingCount)&&e.goToProvider(!0)}),i.qZA(),i.YNc(2,T,2,1,"dhcl-tooltip",50),i.qZA()}if(2&e){var o=i.oxw(2);i.Q6J("ngClass",i.VKq(6,A,(null==o.provider.rating?null:o.provider.rating.totalRatingCount)>0)),i.xp6(1),i.Q6J("reviews",null==o.provider.rating?null:o.provider.rating.totalRatingCount)("rating",null==o.provider.rating?null:o.provider.rating.overallRating.value)("showRatingText",o.showRatingText)("showNumReviews",o.showNumReviews),i.xp6(1),i.Q6J("ngIf",0===(null==o.provider.rating?null:o.provider.rating.totalRatingCount)||0===(null==o.provider.rating?null:o.provider.rating.overallRating.value))}}function I(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",56),i.TgZ(1,"defs"),i.TgZ(2,"linearGradient",57),i._UZ(3,"stop",58),i._UZ(4,"stop",59),i.qZA(),i.qZA(),i._UZ(5,"path",60),i.qZA())}function L(e,t){if(1&e&&(i.TgZ(0,"div",52),i.TgZ(1,"div",53),i.YNc(2,I,6,0,"svg",54),i.qZA(),i.TgZ(3,"em",55),i._uU(4,"Loading ratings..."),i.qZA(),i.qZA()),2&e){var n=i.oxw(2);i.xp6(2),i.Q6J("ngForOf",n.stars)}}function E(e,t){if(1&e&&(i.TgZ(0,"div"),i.YNc(1,Z,3,8,"div",46),i.YNc(2,L,5,1,"div",47),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.provider.rating),i.xp6(1),i.Q6J("ngIf",n.provider.loadingRating)}}function N(e,t){if(1&e&&i._UZ(0,"cs-badges",61),2&e){var n=i.oxw();i.Q6J("provider",n.provider)}}function F(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",75),i._UZ(1,"path",76),i.qZA())}function D(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",75),i._UZ(1,"path",77),i.qZA())}function q(e,t){if(1&e&&(i.TgZ(0,"div",73),i.YNc(1,F,2,0,"svg",74),i.YNc(2,D,2,0,"svg",74),i._uU(3," Call to schedule an appointment "),i.qZA()),2&e){var n=i.oxw(4);i.ekj("desktop-call-old",!n.showImprovedUX),i.xp6(1),i.Q6J("ngIf",n.showImprovedUX),i.xp6(1),i.Q6J("ngIf",!n.showImprovedUX)}}function R(e,t){if(1&e&&(i.TgZ(0,"a",78),i.TgZ(1,"span"),i.O4$(),i.TgZ(2,"svg",79),i._UZ(3,"path",80),i.qZA(),i._uU(4," Call to schedule "),i.qZA(),i.qZA()),2&e){var n=i.oxw(4);i.MGl("href","tel:",null==n.providerOffices[0]?null:n.providerOffices[0].phones[0],"",i.LSH)}}function U(e,t){if(1&e&&(i.TgZ(0,"a",81),i.TgZ(1,"span"),i.O4$(),i.TgZ(2,"svg",82),i._UZ(3,"path",77),i.qZA(),i._uU(4," Call to schedule an appointment "),i.qZA(),i.qZA()),2&e){var n=i.oxw(4);i.MGl("href","tel:",null==n.providerOffices[0]?null:n.providerOffices[0].phones[0],"",i.LSH)}}function B(e,t){if(1&e&&(i.TgZ(0,"div",69),i.YNc(1,q,4,4,"div",70),i.YNc(2,R,5,1,"a",71),i.YNc(3,U,5,1,"a",72),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Q6J("ngIf",n.resizeService.isDesktopViewport),i.xp6(1),i.Q6J("ngIf",n.resizeService.isTabletViewport&&n.showCallToScheduleCTA&&!n.showImprovedUX),i.xp6(1),i.Q6J("ngIf",n.resizeService.isTabletViewport&&n.showCallToScheduleCTA&&n.showImprovedUX)}}function V(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",84),i.NdJ("click",function(){return i.CHM(n),i.oxw(3).launchGuidedFlow()}),i._uU(2," Schedule an appointment "),i.qZA(),i.qZA()}if(2&e){var o=i.oxw(3);i.xp6(1),i.uIk("aria-label",o.buttonLabelText)}}function H(e,t){if(1&e&&(i.TgZ(0,"div"),i._UZ(1,"cs-doc-asap-booking-launcher",85),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Q6J("srcUrl",n.srcUrl)("docAsapId",n.docAsapId)("buttonSize","small")("launcherButtonText","Schedule an appointment")("provider",n.provider)}}function G(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",86),i.NdJ("click",function(){return i.CHM(n),i.oxw(3).goToProvider()}),i._uU(2," View Profile "),i.qZA(),i.qZA()}}function J(e,t){if(1&e&&i._UZ(0,"cs-patient-age-restrictions",87),2&e){var n=i.oxw(3);i.Q6J("showImprovedUX",n.showImprovedUX)("patientAgeGroups",n.provider.patientAgeGroups)}}function z(e,t){1&e&&(i.TgZ(0,"label",88),i._uU(1," Online scheduling is temporarily unavailable "),i.qZA())}function Q(e,t){if(1&e&&(i.TgZ(0,"div",65),i.YNc(1,B,4,3,"div",66),i.YNc(2,V,3,1,"div",64),i.YNc(3,H,2,5,"div",17),i.YNc(4,G,3,0,"div",64),i.YNc(5,J,1,2,"cs-patient-age-restrictions",67),i.YNc(6,z,2,0,"label",68),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",n.showCallToScheduleCTA),i.xp6(1),i.Q6J("ngIf",n.showGuidedFlowCTA),i.xp6(1),i.Q6J("ngIf",n.showDocAsapCTA),i.xp6(1),i.Q6J("ngIf",n.showImprovedUX),i.xp6(1),i.Q6J("ngIf",n.showPatientAgeRestrictions&&n.showGuidedFlowCTA),i.xp6(1),i.Q6J("ngIf",n.showTemporarilyUnavailableCTA)}}function j(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",84),i.NdJ("click",function(){return i.CHM(n),i.oxw(2).makeAsPreferredProvider()}),i._uU(2,"Select"),i.qZA(),i.qZA()}}function Y(e,t){if(1&e&&(i.TgZ(0,"div",62),i.YNc(1,Q,7,6,"div",63),i.YNc(2,j,3,0,"div",64),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",!n.preferredProviderSelect),i.xp6(1),i.Q6J("ngIf",n.preferredProviderSelect)}}function K(e,t){if(1&e&&i._UZ(0,"cs-hospital-affiliations",94),2&e){var n=i.oxw(3);i.Q6J("affiliations",n.provider.hospitalNames)("hideExtraContent",n.hideExtraContent)}}function W(e,t){if(1&e&&(i.TgZ(0,"div",93),i.YNc(1,K,1,2,"cs-hospital-affiliations",23),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",n.showAffiliations&&!n.showImprovedUX&&n.provider.hospitalNames.length>0)}}function $(e,t){if(1&e&&(i.TgZ(0,"div",89),i.YNc(1,W,2,1,"div",90),i.TgZ(2,"div",91),i._UZ(3,"cs-result-card-location-list",92),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",n.showAffiliations&&n.provider.hospitalNames.length>0),i.xp6(1),i.ekj("location-container",!(n.showAffiliations&&n.provider.hospitalNames.length>0)),i.xp6(1),i.Q6J("provider",n.provider)("isProviderCardContent",n.isProviderCard)}}function X(e,t){if(1&e&&i._UZ(0,"cs-badges",61),2&e){var n=i.oxw(2);i.Q6J("provider",n.provider)}}function ee(e,t){if(1&e&&(i.TgZ(0,"div",95),i.TgZ(1,"div",12),i.YNc(2,X,1,1,"cs-badges",19),i.qZA(),i.qZA()),2&e){var n=i.oxw();i.ekj("provider-info-new",n.showImprovedUX),i.xp6(2),i.Q6J("ngIf",n.isMobileViewport)}}function te(e,t){if(1&e&&(i.TgZ(0,"div",89),i._UZ(1,"cs-result-card-location-list",92),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("provider",n.provider)("isProviderCardContent",n.isProviderCard)}}function ne(e,t){if(1&e&&i._UZ(0,"cs-hospital-affiliations",94),2&e){var n=i.oxw();i.Q6J("affiliations",n.provider.hospitalNames)("hideExtraContent",n.hideExtraContent)}}function ie(e,t){if(1&e&&(i.ynx(0),i._UZ(1,"cs-result-card-location-list",96),i.BQk()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("provider",n.provider)("isProviderCardContent",n.isProviderCard)}}function oe(e,t){if(1&e&&(i.TgZ(0,"a",101),i.TgZ(1,"span"),i.O4$(),i.TgZ(2,"svg",75),i._UZ(3,"path",80),i.qZA(),i._uU(4," Call to schedule "),i.qZA(),i.qZA()),2&e){var n=i.oxw(3);i.ekj("schedule-call-new",n.showImprovedUX),i.MGl("href","tel:",null==n.providerOffices[0]?null:n.providerOffices[0].phones[0],"",i.LSH)}}function re(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",84),i.NdJ("click",function(){return i.CHM(n),i.oxw(3).launchGuidedFlow()}),i._uU(2,"Schedule an appointment"),i.qZA(),i.qZA()}}function ae(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",86),i.NdJ("click",function(){return i.CHM(n),i.oxw(3).goToProvider()}),i._uU(2,"View Profile"),i.qZA(),i.qZA()}}function se(e,t){if(1&e&&(i.TgZ(0,"div",102),i._UZ(1,"cs-doc-asap-booking-launcher",85),i.qZA()),2&e){var n=i.oxw(3);i.xp6(1),i.Q6J("srcUrl",n.srcUrl)("docAsapId",n.docAsapId)("buttonSize","small")("launcherButtonText","Schedule an appointment")("provider",n.provider)}}function ce(e,t){if(1&e&&i._UZ(0,"cs-patient-age-restrictions",103),2&e){var n=i.oxw(3);i.Q6J("patientAgeGroups",n.provider.patientAgeGroups)("showImprovedUX",n.showImprovedUX)}}function le(e,t){1&e&&(i.TgZ(0,"label",88),i._uU(1," Online scheduling is temporarily unavailable "),i.qZA())}function ue(e,t){if(1&e&&(i.TgZ(0,"div",65),i.YNc(1,oe,5,3,"a",98),i.YNc(2,re,3,0,"div",64),i.YNc(3,ae,3,0,"div",64),i.YNc(4,se,2,5,"div",99),i.YNc(5,ce,1,2,"cs-patient-age-restrictions",100),i.YNc(6,le,2,0,"label",68),i.qZA()),2&e){var n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",n.showCallToScheduleCTA),i.xp6(1),i.Q6J("ngIf",n.showGuidedFlowCTA),i.xp6(1),i.Q6J("ngIf",n.showImprovedUX),i.xp6(1),i.Q6J("ngIf",n.showDocAsapCTA),i.xp6(1),i.Q6J("ngIf",n.showPatientAgeRestrictions&&n.showGuidedFlowCTA),i.xp6(1),i.Q6J("ngIf",n.showTemporarilyUnavailableCTA)}}function de(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",83),i.TgZ(1,"button",84),i.NdJ("click",function(){return i.CHM(n),i.oxw(2).makeAsPreferredProvider()}),i._uU(2,"Select"),i.qZA(),i.qZA()}}function pe(e,t){if(1&e&&(i.TgZ(0,"div",97),i.YNc(1,ue,7,6,"div",63),i.YNc(2,de,3,0,"div",64),i.qZA()),2&e){var n=i.oxw();i.xp6(1),i.Q6J("ngIf",!n.preferredProviderSelect),i.xp6(1),i.Q6J("ngIf",n.preferredProviderSelect)}}function he(e,t){if(1&e&&i._UZ(0,"cs-in-network-banner",61),2&e){var n=i.oxw();i.Q6J("provider",n.provider)}}var ge=function(e,t){return{dh:e,chi:t}},fe=function(){function e(e,t,n,r,a,s,c,l){this.router=e,this.cdRef=t,this.resizeService=n,this.fadUrl=r,this.securityService=a,this.configurationService=s,this.sanitizer=c,this.route=l,this.showDocAsap=!1,this.docAsapIds=[],this.preferredProviderSelect=!1,this.scheduleProvider=new i.vpe,this.preferredProvider=new i.vpe,this.toggleModal=new i.vpe,this.hideExtraContent=!0,this.banner=new o,this.logoUrls=[],this.forceDisableBookOnline=!1,this.stars=[1,2,3,4,5]}return e.prototype.ngOnInit=function(){var e,t,n,i,o,a,c,l,u,d,p;this.showImprovedUX=this.configurationService.showImprovedUX(),this.showStarRatings=null!==(e=this.securityService.shouldShowStarRatings(this.provider))&&void 0!==e?e:this.configurationService.defaultProviderRatings.defaultShowStarRatings,this.getStarRatingBanner(),this.showMedGroupBanner=this.configurationService.showMedGroupBanner(),this.schedulingType=this.configurationService.getOnlineSchedulingType(),this.providerSchedulingFeature=this.configurationService.getProviderSchedulingFeature();var h=(null===(t=this.configurationService)||void 0===t?void 0:t.getMarketCodes().length)>0?null===(n=this.configurationService)||void 0===n?void 0:n.getMarketCodes()[0]:null,g=(null===(o=null===(i=this.provider)||void 0===i?void 0:i.externalSystems)||void 0===o?void 0:o.length)>0&&void 0!==(null===(c=null===(a=this.provider)||void 0===a?void 0:a.externalSystems)||void 0===c?void 0:c.find(function(e){return e.systemName.toLowerCase()==s.G.olsDepartmentId}))&&void 0!==(null===(u=null===(l=this.provider)||void 0===l?void 0:l.externalSystems)||void 0===u?void 0:u.find(function(e){return e.systemName.toLowerCase()==s.G.olsProviderId}));"ThirdParty"===this.schedulingType&&this.providerSchedulingFeature&&g&&"kentucky"==(null==h?void 0:h.toLowerCase())&&(null===(d=this.provider)||void 0===d?void 0:d.isBookOnline)?this.initOlsKY():this.initDocAsap(),this.showProviderMedGroupLogos(),this.setProviderMedGroupLogos(),this.updateProviderFullName(),this.providerSpecialities=r.X.getProviderTopSpecialities(this.provider),this.nonSEOSecondarySpecialities=r.X.getProviderNonSEOSpecialities(this.provider,this.providerSpecialities),this.ratingTooltipText=null!==(p=this.securityService.getRatingsTooltipText(this.provider))&&void 0!==p?p:this.configurationService.defaultProviderRatings.defaultRatingsTooltipText,this.showRatingText=this.securityService.shouldShowRatingText(this.provider),this.showNumReviews=this.securityService.shouldShowReviewCount(this.provider),this.useNewProviderDetailsRoute=this.configurationService.UseNewProviderDetailsRoute(),this.showAffiliations=this.configurationService.showHospitalAffiliations(),this.divisionCodes=this.configurationService.getDivisionCodes(),this.showProviderVideoLinkMarketConfig=this.configurationService.showProviderVideoLink(),this.setShowProviderVideoLink(),this.configurationService.useLegacyAPI()||"none"!==this.configurationService.getOnlineSchedulingType()||(this.forceDisableBookOnline=!0),this.provider.loadingRating=!0},e.prototype.ngOnChanges=function(e){var t;if(e){this.showStarRatings=null!==(t=this.securityService.shouldShowStarRatings(this.provider))&&void 0!==t?t:this.configurationService.defaultProviderRatings.defaultShowStarRatings,this.getStarRatingBanner();var n=null==e?void 0:e.provider,i=null==e?void 0:e.preferredProviderSelect;if(void 0!==i&&i.currentValue&&"string"==typeof i.currentValue&&(this.preferredProviderSelect="true"===i.currentValue),void 0!==n&&n.currentValue&&n.currentValue.toString().startsWith("{"))try{this.provider=JSON.parse(n.currentValue)}catch(o){console&&console.error("Could not parse Json. Check for well formed Json.")}}},e.prototype.ngAfterViewInit=function(){this.isProviderCard=!!this.resultCard.nativeElement.parentNode&&this.resultCard.nativeElement.parentNode.clientWidth>0,this.cdRef.detectChanges()},e.prototype.initOlsKY=function(){var e,t,n,i,o,r,a,c;this.showDocAsap=!0,this.olsDepartmentId=void 0!==(null===(t=null===(e=this.provider)||void 0===e?void 0:e.externalSystems)||void 0===t?void 0:t.find(function(e){return e.systemName.toLowerCase()==s.G.olsDepartmentId}))?null===(i=null===(n=this.provider)||void 0===n?void 0:n.externalSystems)||void 0===i?void 0:i.find(function(e){return e.systemName.toLowerCase()==s.G.olsDepartmentId}).systemId:null,this.olsProviderId=void 0!==(null===(r=null===(o=this.provider)||void 0===o?void 0:o.externalSystems)||void 0===r?void 0:r.find(function(e){return e.systemName.toLowerCase()==s.G.olsProviderId}))?null===(c=null===(a=this.provider)||void 0===a?void 0:a.externalSystems)||void 0===c?void 0:c.find(function(e){return e.systemName.toLowerCase()==s.G.olsProviderId}).systemId:null,this.olsDepartmentId&&this.olsProviderId&&(this.srcUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.configurationService.getRuntimeConfiguration().myChartUrl+"&dept="+this.olsDepartmentId.replace(/\s+/g," ").trim()+"&id="+this.olsProviderId.replace(/\s+/g," ").trim()))},e.prototype.initDocAsap=function(){var e,t,n,i=this;if("ThirdParty"===this.schedulingType){if(this.showDocAsap=!0,this.providerSchedulingFeature)this.docAsapId=(null===(e=this.provider)||void 0===e?void 0:e.isBookOnline)&&null!==(n=null===(t=this.provider)||void 0===t?void 0:t.providerSchedulingId)&&void 0!==n?n:null;else{var o=this.docAsapIds.find(function(e){return i.provider.npi.toString()===e.npi.toString()});this.docAsapId=o?o.docAsapId.toString():null}this.docAsapId&&this.provider.ehrCode&&(this.srcUrl=this.sanitizer.bypassSecurityTrustResourceUrl("https://docasap.com/white-label/specialty_id/0/key_reason/-1/key_doc_id/"+this.docAsapId+"/key_level/3/key_type/INLINE/key_partner_code/"+this.provider.ehrCode+"/key_mobile_inline_button/0/iframeWidth/550/iframeHeight/300/key_lazy_loading/0"))}},Object.defineProperty(e.prototype,"isMobileViewport",{get:function(){return this.resizeService.isMobileViewport||this.isProviderCard},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerOffices",{get:function(){return r.X.getProviderOfficesSortedByDistanceFromSearch(this.provider)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerImage",{get:function(){var e,t,n,i,o=null===(e=this.provider.images)||void 0===e?void 0:e.slice();o.sort(function(e,t){return t.width*t.height-e.width*e.height});var r=(null==o?void 0:o.length)>0?o.filter(function(e){return 160===e.height&&120===e.width}):[],a={url:"male"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?this.configurationService.malePlaceholder:this.configurationService.femalePlaceholder},s=null!==(n=r[0])&&void 0!==n?n:a;return s.url=null===(i=s.url)||void 0===i?void 0:i.replace(/^http:\/\//i,"https://"),s.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"providerTarget",{get:function(){return this.fadUrl.isFadSpa?"_self":"_blank"},enumerable:!1,configurable:!0}),e.prototype.goToProvider=function(e){void 0===e&&(e=!1),e?sessionStorage.setItem("scrollToComments","true"):sessionStorage.removeItem("scrollToComments"),this.fadUrl.isFadSpa?(sessionStorage.setItem("searchResultsOrigin","true"),this.router.navigateByUrl(this.providerLink).then()):window.open(this.providerLink,"_blank")},Object.defineProperty(e.prototype,"providerLink",{get:function(){var e,t,n,i;if(this.useNewProviderDetailsRoute&&this.provider.primarySpecialty){var o="/"+(this.provider.primarySpecialty&&this.provider.primarySpecialty.makeURLFriendly())+"/"+(null===(e=this.provider.firstName)||void 0===e?void 0:e.makeURLFriendly())+"-"+(null===(t=this.provider.lastName)||void 0===t?void 0:t.makeURLFriendly())+"-"+this.provider.npi;return this.fadUrl.createUrlWithBase(o)}var r="/"+this.provider.npi+"-"+(null===(n=this.provider.firstName)||void 0===n?void 0:n.makeURLFriendly())+"-"+(null===(i=this.provider.lastName)||void 0===i?void 0:i.makeURLFriendly());return this.fadUrl.createUrlWithBase(r)},enumerable:!1,configurable:!0}),e.prototype.launchGuidedFlow=function(){this.scheduleProvider.emit(this.provider)},e.prototype.makeAsPreferredProvider=function(){this.preferredProvider.emit(this.provider.npi.toString())},e.prototype.getAltImageSrc=function(e){var t;e.target.src="male"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?this.configurationService.malePlaceholder:this.configurationService.femalePlaceholder},Object.defineProperty(e.prototype,"hasProviderOfficePhone",{get:function(){return r.X.hasProviderOfficePhone(this.provider)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showCallToScheduleCTA",{get:function(){var e,t,n,i=this.configurationService.getProviderRolesForUrgentCare(),o=!1;return(null===(e=this.provider)||void 0===e?void 0:e.roleType)&&(o=i.includes(this.provider.roleType)),!(this.showGuidedFlowCTA||this.showDocAsapCTA||!(null===(t=this.providerOffices[0])||void 0===t?void 0:t.phones)||!(null===(n=this.providerOffices[0])||void 0===n?void 0:n.phones[0])||o)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showGuidedFlowCTA",{get:function(){var e,t;if("GuidedFlow"===this.schedulingType){var n=(this.provider.onlineBookingAvailability||[]).find(function(e){return e.supportsOnlineBooking}),i=(this.provider.onlineBookingAvailability||[]).find(function(e){return(e.appointmentTypes||[]).find(function(e){return!!e.patientAppointmentType})}),o=(null===(e=this.providerOffices[0])||void 0===e?void 0:e.phones)&&(null===(t=this.providerOffices[0])||void 0===t?void 0:t.phones[0]);if(this.provider.isBookOnline&&n&&i&&o)return!0}return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showPatientAgeRestrictions",{get:function(){var e;return this.configurationService.showPatientAgeRestrictions()&&Boolean(null===(e=this.provider)||void 0===e?void 0:e.patientAgeGroups)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buttonLabelText",{get:function(){return"Schedule an appointment with "+this.provider.displayFullName+" "+(this.showPatientAgeRestrictions?"and accepting appointments from patients "+this.provider.patientAgeGroups+" years of age":"")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showDocAsapCTA",{get:function(){var e;return"ThirdParty"===this.schedulingType&&Boolean(this.docAsapId)&&Boolean(null===(e=this.provider)||void 0===e?void 0:e.ehrCode)||"ThirdParty"===this.schedulingType&&Boolean(this.olsDepartmentId)&&Boolean(this.olsProviderId)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showTemporarilyUnavailableCTA",{get:function(){return this.showCallToScheduleCTA&&this.provider.isBookOnline&&!this.forceDisableBookOnline&&this.configurationService.useLegacyAPI()},enumerable:!1,configurable:!0}),e.prototype.showProviderMedGroupLogos=function(){this.showProviderLogos=this.securityService.shouldShowLogos(this.provider)},e.prototype.setShowProviderVideoLink=function(){var e,t,n=this;this.showProviderVideoLink=(null===(e=this.provider.videos)||void 0===e?void 0:e.length)>0&&this.configurationService.showProviderVideoLink(),this.showProviderVideoLink&&(null===(t=this.provider.videos)||void 0===t||t.forEach(function(e){var t,i;n.videoId||(""!=e.url.trim()?(n.videoId=null===(i=null===(t=null==e?void 0:e.url)||void 0===t?void 0:t.split("?v=")[1])||void 0===i?void 0:i.substring(0,11),n.showProviderVideoLink=!0):n.showProviderVideoLink=!1)}))},e.prototype.setProviderMedGroupLogos=function(){this.showProviderLogos&&(window.location.host.toLowerCase().includes(a.X.fad)||window.location.host.toLowerCase().includes(a.X.mycareteam)||window.location.host.toLowerCase().includes(a.X.chart)||this.fadUrl.isSelfHosted()?(this.logoUrls=r.X.getProviderLogoDetailsFAD(this.provider,this.configurationService.getMedGroupCodes()),this.buildFullyQualifiedURLs()):this.logoUrls=r.X.getProviderLogoDetailsAEM(this.provider,this.configurationService.getMedGroupCodes()))},e.prototype.buildFullyQualifiedURLs=function(){var e=this.configurationService.getRuntimeConfiguration().fadBaseUrl,t=new URL(e);this.logoUrls.forEach(function(e){return e.url=t.origin+e.url})},e.prototype.updateProviderFullName=function(){this.configurationService.showProviderPrefix()||(this.provider.displayFullName=r.X.removeProviderNamePrefix(this.provider.firstName,this.provider.lastName,this.provider.degree))},e.prototype.displayVideo=function(){this.toggleModal.emit("https://www.youtube.com/embed/"+this.videoId)},e.prototype.providerDisplayNameInformation=function(e){return e+" image icon"},e.prototype.getStarRatingBanner=function(){var e=this.route.snapshot.queryParamMap.get("showRating"),t=this.configurationService.acceptQueryString();e&&sessionStorage.setItem("showRating",e);var n=sessionStorage.getItem("showRating");n&&null!=t?"true"===n&&t&&this.showRatingBanner():null==t&&this.showRatingBanner()},e.prototype.showRatingBanner=function(){var e;this.showStarRatingsBanner=null!==(e=this.securityService.shouldShowStarRatingsBanner(this.provider))&&void 0!==e?e:this.configurationService.defaultProviderRatings.defaultShowStarRatingBanner},e.\u0275fac=function(t){return new(t||e)(i.Y36(c.F0),i.Y36(i.sBO),i.Y36(l._),i.Y36(u.$),i.Y36(d.f),i.Y36(p.e),i.Y36(h.H7),i.Y36(c.gz))},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-result-card"]],viewQuery:function(e,t){var n;1&e&&i.Gf(g,5),2&e&&i.iGM(n=i.CRH())&&(t.resultCard=n.first)},inputs:{provider:"provider",showDocAsap:"showDocAsap",docAsapIds:"docAsapIds",preferredProviderSelect:"preferredProviderSelect"},outputs:{scheduleProvider:"scheduleProvider",preferredProvider:"preferredProvider",toggleModal:"toggleModal"},features:[i.TTD],decls:31,vars:25,consts:[["role","application",1,"provider-info-card"],["resultCard",""],[1,"basic-info"],["class","img-holder",4,"ngIf"],[1,"card-information"],[1,"result-card-header"],[1,"provider-info"],[1,"provider-name-header"],[1,"h3"],[1,"provider-name",3,"ngClass"],["class","provider-name",3,"routerLink","target","click",4,"ngIf"],["class","provider-name h3",3,"href","target","click",4,"ngIf"],[1,"provider-specialty-m"],["class","p1",4,"ngFor","ngForOf"],[1,"provider-specialty-m",2,"margin-top","auto"],[1,"desktop-container"],["tabindex","0","role","link"],[4,"ngIf"],[1,"provider-badge"],[3,"provider",4,"ngIf"],["class","desktop-scheduling",4,"ngIf"],["class","additional-information",4,"ngIf"],["class","provider-specialty-info",3,"provider-info-new",4,"ngIf"],[3,"affiliations","hideExtraContent",4,"ngIf"],["class","mobile-scheduling",4,"ngIf"],[1,"img-holder"],["tabindex","0",3,"routerLink","target","click",4,"ngIf"],["tabindex","0",3,"href","target","click",4,"ngIf"],["tabindex","0",3,"routerLink","target","click"],["alt","","loading","lazy",1,"provider-image",3,"src","ngClass","error"],["tabindex","0",3,"href","target","click"],["tabindex","-1","tabindex","0",3,"routerLink","target","click",4,"ngIf"],["class","video-button","role","button","tabindex","0",3,"click",4,"ngIf"],["tabindex","-1","tabindex","0",3,"routerLink","target","click"],["alt","","aria-hidden","true","loading","lazy",1,"provider-image",3,"src","ngClass","error"],["role","button","tabindex","0",1,"video-button",3,"click"],["width","80","height","24","viewBox","0 0 80 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M0 0H80V22C80 23.1046 79.1046 24 78 24H2C0.895429 24 0 23.1046 0 22V0Z","fill","#F5F5F5"],["cx","12","cy","12","r","7"],["fill-rule","evenodd","clip-rule","evenodd","d","M10 16V8L16 12.0002L10 16Z","fill","white"],["x","24","y","16","fill","#626567","font-size","10px"],[1,"provider-name",3,"routerLink","target","click"],["class","provider-logo","loading","lazy","tabindex","0",3,"src","alt",4,"ngFor","ngForOf"],["loading","lazy","tabindex","0",1,"provider-logo",3,"src","alt"],[1,"provider-name","h3",3,"href","target","click"],[1,"p1"],["class","provider-rating",3,"ngClass",4,"ngIf"],["class","stars-container",4,"ngIf"],[1,"provider-rating",3,"ngClass"],[3,"reviews","rating","showRatingText","showNumReviews","click"],["class","rating-tooltip",4,"ngIf"],[1,"rating-tooltip"],[1,"stars-container"],[1,"stars"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngFor","ngForOf"],[1,"loading-test"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["xmlns","http://www.w3.org/2000/svg","y1","100%","x2","0","y2","100%","id","grad107b5e38-b154-4ba7-931d-08d12ec9961f-4","x1","1%"],["stop-color","#727779","offset","0%"],["stop-color","var(--dhcl-color-yellow)","offset","0%"],["d","M8.67027 0.871503C8.85549 0.376165 9.55613 0.376166 9.74135 0.871502L11.1349 4.59828C11.3558 5.18902 11.9084 5.59051 12.5385 5.61804L16.5135 5.79174C17.0418 5.81482 17.2583 6.48117 16.8444 6.81039L13.7307 9.28736C13.2371 9.67999 13.0261 10.3296 13.1946 10.9374L14.2577 14.7715C14.399 15.2811 13.8322 15.6929 13.3912 15.4011L10.0733 13.2051C9.54734 12.8571 8.86428 12.8571 8.33834 13.2051L5.02041 15.4011C4.57941 15.6929 4.01258 15.2811 4.15389 14.7715L5.21704 10.9374C5.38556 10.3296 5.17448 9.67999 4.68092 9.28736L1.56717 6.81039C1.15331 6.48117 1.36982 5.81482 1.89815 5.79174L5.87315 5.61804C6.50323 5.59051 7.05584 5.18902 7.27674 4.59828L8.67027 0.871503Z","fill","url(#grad107b5e38-b154-4ba7-931d-08d12ec9961f-4)","stroke","#DE7925"],[3,"provider"],[1,"desktop-scheduling"],["class","launch-btn-container",4,"ngIf"],["class","launcher-button",4,"ngIf"],[1,"launch-btn-container"],["class","schedule-call",4,"ngIf"],[3,"showImprovedUX","patientAgeGroups",4,"ngIf"],["class","unavailable-text",4,"ngIf"],[1,"schedule-call"],["class","desktop-call p",3,"desktop-call-old",4,"ngIf"],["class","tablet-call p p2","data-event-name","click-to-call","data-event-detail","engagement|click to call|generic",3,"href",4,"ngIf"],["class","table-call-new p p2","data-event-name","click-to-call","data-event-detail","engagement|click to call|generic",3,"href",4,"ngIf"],[1,"desktop-call","p"],["viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],["d","M15.2309 15.4191L15.9809 12.1691C16.0622 11.816 15.8778 11.4535 15.5465 11.3097L12.0465 9.8097C11.7403 9.67845 11.3809 9.76595 11.1715 10.0253L9.62154 11.9191C7.22466 10.7941 5.23091 8.82845 4.08404 6.38158L5.97779 4.83158C6.23716 4.61908 6.32466 4.26283 6.19341 3.95658L4.69341 0.456576C4.54654 0.122201 4.18404 -0.0621745 3.83091 0.0190755L0.580913 0.769076C0.243413 0.847201 -0.000337601 1.1472 -0.000337601 1.50033C-0.000337601 9.50345 6.48404 16.0003 14.4997 16.0003C14.8497 16.0003 15.1528 15.7597 15.2309 15.4191Z","fill","#0071C2"],["d","M15.2309 15.4191L15.9809 12.1691C16.0622 11.816 15.8778 11.4535 15.5465 11.3097L12.0465 9.8097C11.7403 9.67845 11.3809 9.76595 11.1715 10.0253L9.62154 11.9191C7.22466 10.7941 5.23091 8.82845 4.08404 6.38158L5.97779 4.83158C6.23716 4.61908 6.32466 4.26283 6.19341 3.95658L4.69341 0.456576C4.54654 0.122201 4.18404 -0.0621745 3.83091 0.0190755L0.580913 0.769076C0.243413 0.847201 -0.000337601 1.1472 -0.000337601 1.50033C-0.000337601 9.50345 6.48404 16.0003 14.4997 16.0003C14.8497 16.0003 15.1528 15.7597 15.2309 15.4191Z","fill","#4D525A"],["data-event-name","click-to-call","data-event-detail","engagement|click to call|generic",1,"tablet-call","p","p2",3,"href"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15.2309 15.4191L15.9809 12.1691C16.0622 11.816 15.8778 11.4535 15.5465 11.3097L12.0465 9.8097C11.7403 9.67845 11.3809 9.76595 11.1715 10.0253L9.62154 11.9191C7.22466 10.7941 5.23091 8.82845 4.08404 6.38158L5.97779 4.83158C6.23716 4.61908 6.32466 4.26283 6.19341 3.95658L4.69341 0.456576C4.54654 0.122201 4.18404 -0.0621745 3.83091 0.0190755L0.580913 0.769076C0.243413 0.847201 -0.000337601 1.1472 -0.000337601 1.50033C-0.000337601 9.50345 6.48404 16.0003 14.4997 16.0003C14.8497 16.0003 15.1528 15.7597 15.2309 15.4191Z"],["data-event-name","click-to-call","data-event-detail","engagement|click to call|generic",1,"table-call-new","p","p2",3,"href"],["width","16","height","16","viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],[1,"launcher-button"],["dhclButton","","buttonType","primary","buttonSize","small",3,"click"],[3,"srcUrl","docAsapId","buttonSize","launcherButtonText","provider"],["dhclButton","","buttonType","secondary","\xe7lass","profile-button","buttonSize","small",3,"click"],[3,"showImprovedUX","patientAgeGroups"],[1,"unavailable-text"],[1,"additional-information"],["class","affiliations-locations",4,"ngIf"],[1,"locations"],[3,"provider","isProviderCardContent"],[1,"affiliations-locations"],[3,"affiliations","hideExtraContent"],[1,"provider-specialty-info"],[1,"result-card-locations",3,"provider","isProviderCardContent"],[1,"mobile-scheduling"],["data-event-name","click-to-call","data-event-detail","engagement|click to call|generic","class","schedule-call p p2",3,"href","schedule-call-new",4,"ngIf"],["style","margin: 15px 0",4,"ngIf"],[3,"patientAgeGroups","showImprovedUX",4,"ngIf"],["data-event-name","click-to-call","data-event-detail","engagement|click to call|generic",1,"schedule-call","p","p2",3,"href"],[2,"margin","15px 0"],[3,"patientAgeGroups","showImprovedUX"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.TgZ(2,"div",2),i.YNc(3,C,3,2,"div",3),i.YNc(4,x,4,3,"div",3),i.TgZ(5,"div",4),i.TgZ(6,"div",5),i.TgZ(7,"div",6),i.TgZ(8,"div",7),i.TgZ(9,"h3",8),i.TgZ(10,"div",9),i.YNc(11,P,3,4,"a",10),i.YNc(12,b,3,4,"a",11),i.qZA(),i.qZA(),i.qZA(),i.TgZ(13,"div",12),i.YNc(14,k,2,1,"p",13),i.qZA(),i.TgZ(15,"div",14),i.YNc(16,S,2,1,"p",13),i.qZA(),i.TgZ(17,"div",15),i.TgZ(18,"div",16),i.YNc(19,E,3,2,"div",17),i.qZA(),i.qZA(),i.TgZ(20,"div",18),i.YNc(21,N,1,1,"cs-badges",19),i.qZA(),i.qZA(),i.YNc(22,Y,3,2,"div",20),i.qZA(),i.YNc(23,$,4,5,"div",21),i.YNc(24,ee,3,3,"div",22),i.qZA(),i.qZA(),i.YNc(25,te,2,2,"div",21),i.YNc(26,ne,1,2,"cs-hospital-affiliations",23),i.YNc(27,ie,2,2,"ng-container",17),i.YNc(28,pe,3,2,"div",24),i.TgZ(29,"div"),i.YNc(30,he,1,1,"cs-in-network-banner",19),i.qZA(),i.qZA()),2&e&&(i.ekj("result-card",!t.showImprovedUX&&!t.resizeService.isDesktopViewport),i.xp6(3),i.Q6J("ngIf",!t.showProviderVideoLinkMarketConfig),i.xp6(1),i.Q6J("ngIf",t.showProviderVideoLinkMarketConfig),i.xp6(6),i.Q6J("ngClass",i.WLB(22,ge,t.divisionCodes.includes("dignity-health"),!t.divisionCodes.includes("dignity-health"))),i.xp6(1),i.Q6J("ngIf",t.fadUrl.isFadSpa),i.xp6(1),i.Q6J("ngIf",!t.fadUrl.isFadSpa),i.xp6(2),i.Q6J("ngForOf",t.providerSpecialities),i.xp6(2),i.Q6J("ngForOf",t.nonSEOSecondarySpecialities),i.xp6(2),i.ekj("new-star-ratting",t.showImprovedUX),i.uIk("aria-label","Average stars "+(null==t.provider.rating?null:t.provider.rating.overallRating.value)+"out of 5 and "+(null==t.provider.rating?null:t.provider.rating.totalRatingCount)+" reviews"),i.xp6(1),i.Q6J("ngIf",t.showStarRatings&&t.showStarRatingsBanner),i.xp6(2),i.Q6J("ngIf",!t.isMobileViewport),i.xp6(1),i.Q6J("ngIf",!t.isMobileViewport),i.xp6(1),i.Q6J("ngIf",!t.isMobileViewport&&!t.showImprovedUX),i.xp6(1),i.Q6J("ngIf",!t.isProviderCard&&t.isMobileViewport),i.xp6(1),i.Q6J("ngIf",!t.isMobileViewport&&t.showImprovedUX),i.xp6(1),i.Q6J("ngIf",!t.showImprovedUX&&!t.isProviderCard&&t.isMobileViewport&&t.showAffiliations&&t.provider.hospitalNames.length>0),i.xp6(1),i.Q6J("ngIf",t.isMobileViewport),i.xp6(1),i.Q6J("ngIf",t.isMobileViewport),i.xp6(2),i.Q6J("ngIf",t.showMedGroupBanner&&t.provider.firstNetworkProvider))},styles:[".result-card[_ngcontent-%COMP%]{width:100%}.provider-info-card[_ngcontent-%COMP%]{background-color:#fff;padding:15px;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);border-radius:12px;margin:20px 0;flex-direction:column}.provider-info-card[_ngcontent-%COMP%], .provider-info-card[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%]{display:flex;text-align:center}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%]{padding:7px;min-width:285px;margin-left:-11px}}@media (max-width:991px){.provider-info-card[_ngcontent-%COMP%] .new-star-ratting[_ngcontent-%COMP%]{flex-direction:column}}.provider-info-card[_ngcontent-%COMP%] .provider-specialty-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-right:auto;align-items:center}.provider-info-card[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start}@media (min-width:768px){.provider-info-card[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%]{text-align:left}}.provider-info-card[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5;padding:5px 10px;margin-right:8px;margin-bottom:8px}@media (min-width:992px){.provider-info-card[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-right:16px;margin-bottom:16px}}.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%]{font-size:14px;margin-right:20px;margin-bottom:10px;width:80px;height:auto;border-radius:12px;position:relative}@media (max-width:991.98px){.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%]{margin-right:10px}}.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%] .video-button[_ngcontent-%COMP%]{margin-top:-10px;bottom:0;font-size:10px;border:none;background:#e5e5e5;display:flex;align-items:center;width:100%;cursor:pointer;border-radius:3px}.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%] .video-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{fill:#ed711c;fill:var(--video-play-icon,#ed711c)}.provider-info-card[_ngcontent-%COMP%] .img-holder.img-holder-override[_ngcontent-%COMP%]{margin-right:10px;width:80px;height:80px}.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{width:80px;height:106.66px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.provider-info-card[_ngcontent-%COMP%] .img-holder[_ngcontent-%COMP%] .provider-image.provider-cards[_ngcontent-%COMP%]{width:75px;height:100px}.provider-info-card[_ngcontent-%COMP%] .video-enabled[_ngcontent-%COMP%]{height:auto;width:80px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{padding-top:0}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline!important}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;text-align:left}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%]{flex-direction:column}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header.result-card-header-override[_ngcontent-%COMP%]{flex-direction:column}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%]{display:flex}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%]{display:inline}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:600;color:#0071c2;color:var(--action-content,#0071c2);height:32px;left:140px;top:0;cursor:pointer;margin-right:10px}@media (max-width:991px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:20px;line-height:28px;letter-spacing:-.5px;height:28px;left:115px;top:20px}}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:18px;letter-spacing:-.1px;height:26px;left:90px;top:0}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] .provider-name.dh[_ngcontent-%COMP%]{line-height:26px}}@media (min-width:768px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] .provider-name.dh[_ngcontent-%COMP%]{font-size:20px;line-height:28px}}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] .provider-name.chi[_ngcontent-%COMP%]{line-height:22px}}@media (min-width:768px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] .provider-name.chi[_ngcontent-%COMP%]{font-size:24px;line-height:28px}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-name-header[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{height:20px;width:auto;margin-bottom:10px;margin-top:5px;margin-right:5px;vertical-align:middle;display:inline!important}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5;padding:5px 10px;margin-right:10px;margin-bottom:10px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .specialization[_ngcontent-%COMP%]{font-size:16px;line-height:24px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .specialization.specialization-override[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:-.1px}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .specialization[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:-.1px}}@media (max-width:991px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .specialization[_ngcontent-%COMP%]{font-size:16px;line-height:24px;letter-spacing:-.1px}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:5px;margin-bottom:10px;float:left;margin-right:15px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .rating-tooltip[_ngcontent-%COMP%]{margin-left:5px;cursor:pointer;margin-right:-20px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .dhcl-stars-container{display:-webkit-box}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .dhcl-stars-container .stars{display:-webkit-box}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .has-rating[_ngcontent-%COMP%]{cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:5px;margin-bottom:10px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.5rem}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .loading-test[_ngcontent-%COMP%]{font-size:.875rem}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%]{display:flex;flex-direction:column}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launch-btn-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .desktop-call-old[_ngcontent-%COMP%]{color:#4d525a!important;color:var(--body-content,#4d525a)!important}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .desktop-call[_ngcontent-%COMP%]{font-style:normal;font-weight:600;text-align:right;letter-spacing:.1px;color:#0071c2}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .desktop-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:none;margin-right:3px;position:relative;vertical-align:baseline;margin-bottom:-2px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .table-call-new[_ngcontent-%COMP%]{color:#0071c2}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .table-call-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:3px;position:relative;vertical-align:baseline;margin-bottom:-2px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .table-call-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0071c2;fill:var(--dh-secondary,#0071c2)}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.1px;color:#0071c2;color:var(--action-content,#0071c2);text-align:center;border:2px solid #0071c2!important;border:2px solid var(--action-content,#0071c2)!important;background-color:#fff;border-radius:30px;width:220px;height:40px;float:right;position:relative;display:flex;align-items:center;justify-content:center}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%]:focus, .provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);border:2px solid #005591!important;border:2px solid var(--action-hoverstate,#005591)!important;background-color:#fff;cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#005591;fill:var(--action-hoverstate,#005591)}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:none;margin-right:3px;position:relative;vertical-align:baseline;margin-bottom:-2px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary)}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:focus, .provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .tablet-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:hover{fill:#005591;fill:var(--action-hoverstate,#005591);cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:242px;height:45px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;line-height:22px;font-weight:700}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .result-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] .profile-button[_ngcontent-%COMP%]{margin-top:30px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information.additional-information-override[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:1;flex-basis:100%}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .locations[_ngcontent-%COMP%]{width:50%}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .location-container[_ngcontent-%COMP%]{margin-left:50px}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .affiliations-locations[_ngcontent-%COMP%]{width:50%;float:left}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .affiliations-locations[_ngcontent-%COMP%]{max-width:unset;width:auto;float:left}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{-moz-columns:1;column-count:1}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{-moz-column-width:1px;column-width:1px}}.provider-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .additional-information[_ngcontent-%COMP%] .badges{width:unset;display:flex;justify-content:left;flex-wrap:wrap;flex:1;flex-direction:column;margin:0 auto}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%]{text-align:left;text-align:initial;color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;line-height:24px;letter-spacing:.1px;flex:0 1 60%}.provider-info-card[_ngcontent-%COMP%] .locations-list.locations-list-override[_ngcontent-%COMP%]{flex:0 1 100%;margin-top:10px}@media (max-width:767px){.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%]{flex:0 1 100%;margin-top:10px}}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]{font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;float:right;cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%]{width:12px;height:7px;fill:none;transform:rotate(0deg);transition-duration:.4s;margin-left:5px}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow.less-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);transition-duration:.4s}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-width:2px;stroke-linecap:round}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]:hover .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{margin-bottom:10px;border-top:1px solid #e3e1dc;border-top:1px solid var(--divider-color,#e3e1dc)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%]{margin-top:10px}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:12px;height:16px;fill:none}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ed711c;fill:var(--location-pin-color,#ed711c)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{margin-left:25px;margin-top:-25px;position:relative;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);display:flex;justify-content:space-between;flex-wrap:wrap}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:80%;font-weight:400}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .street[_ngcontent-%COMP%]{width:107%}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:.1px}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .office-name[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%]{float:left;width:100%}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:16px;width:16px;fill:none;float:left;margin-top:5px;margin-right:5px}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:600}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number.phone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .proximity-display[_ngcontent-%COMP%]{font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);margin-bottom:20px;position:relative;top:0;right:0}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{margin-top:2px;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.1px;position:absolute;right:0;bottom:0}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%]{margin-top:0}.provider-info-card[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:60%}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%]{flex:1;width:100%}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .launch-btn-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.1px;max-width:350px;margin:0 auto;color:#0071c2;color:var(--action-content,#0071c2);text-align:center;border:2px solid #0071c2!important;border:2px solid var(--action-content,#0071c2)!important;background-color:#fff;border-radius:30px;width:100%;height:40px;position:relative;display:flex;align-items:center;justify-content:center}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call.schedule-call-new[_ngcontent-%COMP%]{text-decoration:none!important;background-color:#0071c2!important;color:#fff!important}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call.schedule-call-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff!important}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call.schedule-call-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:focus, .provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call.schedule-call-new[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:hover{fill:#4589b9;fill:var(--action-hoverstate,#4589b9);cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]:focus, .provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);border:2px solid #005591!important;border:2px solid var(--action-hoverstate,#005591)!important;background-color:#fff;cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#005591;fill:var(--action-hoverstate,#005591)}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:none;margin-right:3px;position:relative;vertical-align:baseline;margin-bottom:-2px}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary)}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:focus, .provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:hover{fill:#4589b9;fill:var(--action-hoverstate,#4589b9);cursor:pointer}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;height:40px;max-width:350px}@media (max-width:419px){.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;line-height:22px}}.provider-info-card[_ngcontent-%COMP%] .mobile-scheduling[_ngcontent-%COMP%] .unavailable-text[_ngcontent-%COMP%]{text-align:center;float:none}.provider-info-card[_ngcontent-%COMP%] .unavailable-text[_ngcontent-%COMP%]{font-style:italic;font-weight:400;font-size:12px;line-height:12px;text-align:right;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);float:right;margin-top:8px}.provider-info-card[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%]{font-weight:600;color:#c85200;color:var(--badge-valid-color,#c85200);margin:9px 20px 0 0;float:left}@media (max-width:991px){.provider-info-card[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%]{width:100%}}.provider-info-card[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:12px}.provider-info-card[_ngcontent-%COMP%] .badge-accepts-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#c85200;fill:var(--badge-valid-color,#c85200)}.provider-info-card[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%]{font-weight:600;color:#4d525a;color:var(--badge-invalid-color,#4d525a);margin-top:11px;float:left}@media (max-width:991px){.provider-info-card[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%]{width:100%}}.provider-info-card[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:12px;height:12px;margin-right:5px}.provider-info-card[_ngcontent-%COMP%] .badge-no-new-patients[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--badge-invalid-color,#4d525a);stroke:#4d525a;stroke:var(--badge-invalid-color,#4d525a)}.provider-info-card[_ngcontent-%COMP%] .provider-badge[_ngcontent-%COMP%]{display:inline-block;margin-bottom:20px}.displayFlex[_ngcontent-%COMP%]{display:flex}@media (min-width:992px){.desktop-container[_ngcontent-%COMP%]{display:flex}}@media (max-width:991px){.desktop-container[_ngcontent-%COMP%]{display:block}}[_nghost-%COMP%] .age-restrictions{text-align:center}"]}),e}()},542:function(e,t,n){"use strict";n.d(t,{r:function(){return tt}});var i=n(1116),o=n(6410),r=n(6290),a=n(8928),s=n(1426),c=n(3836),l=n(7923),u=n(1937),d=n(6570),p=n(4708),h=n(7641);function g(e,t){if(1&e&&d._UZ(0,"img",7),2&e){var n=d.oxw().$implicit;d.s9C("src",n.bannerImage,d.LSH)}}var f=function(e,t){return{"dh-banner":e,"chi-banner":t}};function v(e,t){if(1&e&&(d.TgZ(0,"div",3),d.TgZ(1,"div"),d.TgZ(2,"div",4),d.YNc(3,g,1,1,"img",5),d._uU(4),d.qZA(),d._UZ(5,"p",6),d.qZA(),d.qZA()),2&e){var n=t.$implicit,i=d.oxw();d.xp6(2),d.Q6J("ngClass",d.WLB(4,f,i.divisionCodes.includes("dignity-health"),!i.divisionCodes.includes("dignity-health"))),d.xp6(1),d.Q6J("ngIf",i.showProviderLogos&&n.bannerImage),d.xp6(1),d.hij(" ",n.header," "),d.xp6(1),d.Q6J("innerHTML",n.content,d.oJD)}}var m=function(){function e(e,t){this.configurationService=e,this.fadLinkServer=t,this.banners=[],this.medGroupDict=[]}return e.prototype.ngOnInit=function(){this.tenantCode=this.configurationService.getTenantCode(),this.divisionCodes=this.configurationService.getDivisionCodes(),this.medGroupDict=this.configurationService.getMedGroupCodes(),this.showProviderMedGroupLogos(),this.generateBanner()},e.prototype.showProviderMedGroupLogos=function(){this.showProviderLogos=this.configurationService.showMedGroupLogo()},e.prototype.generateBanner=function(){var e=this;this.banners=[];var t=[];return this.divisionCodes.includes("dignity-health")?this.provider.medicalGroupIds.forEach(function(n){t.length<1&&e.medGroupDict.find(function(e){return e.code===n})&&t.push(n)}):this.medGroupDict.forEach(function(e){t.push(e.code)}),t.forEach(function(t){var n,i=e.medGroupDict.find(function(e){return e.code===t});if(i.banner){var o=i.banner;e.showProviderLogos&&i.logoPathAEM&&i.logoPathFAD||(o.content=null===(n=o.content)||void 0===n?void 0:n.replace(//g,"")),window.location.host.toLowerCase().includes(u.X.fad)||window.location.host.toLowerCase().includes(u.X.mycareteam)||e.fadLinkServer.isSelfHosted()?(o=l.X.BannerImageTokenHandler(i.logoPathFAD,o),(o=l.X.MedGroupLinkTokenHandler(o)).bannerImage=i.logoPathFAD):(o=l.X.BannerImageTokenHandler(i.logoPathAEM,o),(o=l.X.MedGroupLinkTokenHandler(o)).bannerImage=i.logoPathAEM),e.banners.push(o)}else e.banners=[]}),this.banners},e.\u0275fac=function(t){return new(t||e)(d.Y36(p.e),d.Y36(h.$))},e.\u0275cmp=d.Xpm({type:e,selectors:[["cs-in-network-banner"]],inputs:{provider:"provider"},decls:3,vars:1,consts:[[1,"banner-info-card"],[1,"card-information"],["class","banner-card-header",4,"ngFor","ngForOf"],[1,"banner-card-header"],[1,"banner-header",3,"ngClass"],["alt","","class","banner-image",3,"src",4,"ngIf"],[1,"banner-description",3,"innerHTML"],["alt","",1,"banner-image",3,"src"]],template:function(e,t){1&e&&(d.TgZ(0,"div",0),d.TgZ(1,"div",1),d.YNc(2,v,6,7,"div",2),d.qZA(),d.qZA()),2&e&&(d.xp6(2),d.Q6J("ngForOf",t.banners))},directives:[i.sg,i.mk,i.O5],styles:[".banner-info-card[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;text-align:center;background-color:#fff;padding:20px;font-size:25px;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);border-radius:12px;margin:20px 0}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;text-align:left}@media (max-width:767px){.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%]{flex-direction:column}}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header.banner-card-header-override[_ngcontent-%COMP%]{flex-direction:column}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .banner-header.chi-banner[_ngcontent-%COMP%]{font-size:24px;font-weight:600;line-height:28px;letter-spacing:-.5px;text-align:left;vertical-align:top;color:#53565a;color:var(--body-content,#53565a)}@media (max-width:991px){.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .banner-header.chi-banner[_ngcontent-%COMP%]{font-size:18px;font-weight:600;line-height:22px;letter-spacing:-.1px}}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .banner-header.dh-banner[_ngcontent-%COMP%]{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px;text-align:left;vertical-align:top;color:#53565a;color:var(--body-content,#53565a)}@media (max-width:991px){.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .banner-header.dh-banner[_ngcontent-%COMP%]{font-size:18px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.1px}}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .banner-description[_ngcontent-%COMP%]{text-align:left;padding-top:11px;color:#53565a;color:var(--body-content,#53565a)}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%]{display:flex;flex-direction:column}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .desktop-call[_ngcontent-%COMP%]{font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-align:right;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .schedule-call[_ngcontent-%COMP%] .desktop-call[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:none;margin-right:3px;position:relative;vertical-align:baseline;margin-bottom:-2px}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.banner-info-card[_ngcontent-%COMP%] .card-information[_ngcontent-%COMP%] .banner-card-header[_ngcontent-%COMP%] .desktop-scheduling[_ngcontent-%COMP%] .launcher-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:220px;height:40px;display:flex;align-items:center;justify-content:center}.banner-info-card[_ngcontent-%COMP%] .banner-image[_ngcontent-%COMP%]{height:30px;width:30px;max-width:100%;border-radius:12px;float:left;margin-right:10.14px;margin-bottom:0}@media (max-width:991px){.banner-info-card[_ngcontent-%COMP%] .banner-image[_ngcontent-%COMP%]{height:22px;width:22px;margin-right:10.11px}}.banner-info-card[_ngcontent-%COMP%] .banner-group[_ngcontent-%COMP%]{margin-top:2px;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.1px;display:flex;float:left}@media (min-width:360px){.banner-info-card[_ngcontent-%COMP%] .banner-group[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0}}.banner-info-card[_ngcontent-%COMP%] .banner-group[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.banner-info-card[_ngcontent-%COMP%] .banner-group[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}"]}),e}(),C=function(){function e(){}return e.prototype.transform=function(e,t,n){return void 0===t&&(t=1),void 0===n&&(n="mi"),null==e?"":e.toFixed(t)+" "+n},e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=d.Yjl({name:"formatDistance",type:e,pure:!0}),e}(),y=function(e){return{"less-arrow":e}};function w(e,t){if(1&e){var n=d.EpF();d.TgZ(0,"a",9),d.NdJ("keydown.enter",function(){return d.CHM(n),d.oxw(2).handleMoreLess()})("click",function(){return d.CHM(n),d.oxw(2).handleMoreLess()}),d._uU(1),d.O4$(),d.TgZ(2,"svg",10),d._UZ(3,"path",11),d.qZA(),d.qZA()}if(2&e){var i=d.oxw(2);d.xp6(1),d.hij(" ",i.hideExtraContent?"View more":"View less"," "),d.xp6(1),d.Q6J("ngClass",d.VKq(2,y,!i.hideExtraContent))}}function _(e,t){1&e&&d.GkF(0)}var x=function(e,t){return{office:e,i:t}};function M(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,_,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(2);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function P(e,t){1&e&&d.GkF(0)}function O(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,P,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(3);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function b(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,O,2,5,"div",7),d.qZA()),2&e){var n=d.oxw(2);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(1))}}function k(e,t){if(1&e&&(d.TgZ(0,"div",5),d._uU(1," Locations "),d.YNc(2,w,4,4,"a",6),d.YNc(3,M,2,5,"div",7),d.YNc(4,b,2,1,"div",8),d.qZA()),2&e){var n=d.oxw();d.xp6(2),d.Q6J("ngIf",n.officeAddresses.length>1),d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!n.hideExtraContent&&n.officeAddresses.length>1)}}function S(e,t){if(1&e){var n=d.EpF();d.TgZ(0,"div",22),d.TgZ(1,"a",9),d.NdJ("keydown.enter",function(){return d.CHM(n),d.oxw(2).handleMoreLess()})("click",function(){return d.CHM(n),d.oxw(2).handleMoreLess()}),d._uU(2),d.O4$(),d.TgZ(3,"svg",10),d._UZ(4,"path",11),d.qZA(),d.qZA(),d.qZA()}if(2&e){var i=d.oxw(2);d.xp6(2),d.hij(" ",i.hideExtraContent?"View more":"View less"," "),d.xp6(1),d.Q6J("ngClass",d.VKq(2,y,!i.hideExtraContent))}}function T(e,t){1&e&&d.GkF(0)}function A(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,T,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(3);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function Z(e,t){1&e&&d.GkF(0)}function I(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,Z,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(4);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function L(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,I,2,5,"div",7),d.qZA()),2&e){var n=d.oxw(3);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(1))}}function E(e,t){if(1&e&&(d.ynx(0),d.YNc(1,A,2,5,"div",7),d.YNc(2,L,2,1,"div",8),d.BQk()),2&e){var n=d.oxw(2);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!n.hideExtraContent&&n.officeAddresses.length>1)}}function N(e,t){1&e&&d.GkF(0)}function F(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,N,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(3);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function D(e,t){1&e&&d.GkF(0)}function q(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,D,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(4);var o=d.MAs(3);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function R(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,q,2,5,"div",7),d.qZA()),2&e){var n=d.oxw(3);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(1))}}function U(e,t){if(1&e&&(d.ynx(0),d.YNc(1,F,2,5,"div",7),d.YNc(2,R,2,1,"div",8),d.BQk()),2&e){var n=d.oxw(2);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!n.hideExtraContent&&n.officeAddresses.length>1)}}function B(e,t){1&e&&d.GkF(0)}function V(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,B,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(3);var o=d.MAs(5);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function H(e,t){1&e&&d.GkF(0)}function G(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,H,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(4);var o=d.MAs(5);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function J(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,G,2,5,"div",7),d.qZA()),2&e){var n=d.oxw(3);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(1))}}function z(e,t){if(1&e&&(d.TgZ(0,"div",23),d._uU(1," Phone "),d.YNc(2,V,2,5,"div",7),d.YNc(3,J,2,1,"div",8),d.qZA()),2&e){var n=d.oxw(2);d.xp6(2),d.Q6J("ngForOf",n.officeAddresses.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!n.hideExtraContent&&n.officeAddresses.length>1)}}function Q(e,t){1&e&&d.GkF(0)}function j(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,Q,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(3);var o=d.MAs(7);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function Y(e,t){1&e&&d.GkF(0)}function K(e,t){if(1&e&&(d.TgZ(0,"div",12),d.YNc(1,Y,1,0,"ng-container",13),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(4);var o=d.MAs(7);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,x,n,i))}}function W(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,K,2,5,"div",7),d.qZA()),2&e){var n=d.oxw(3);d.xp6(1),d.Q6J("ngForOf",n.officeAddresses.slice(1))}}function $(e,t){if(1&e&&(d.TgZ(0,"div",24),d._uU(1," Directions "),d.YNc(2,j,2,5,"div",7),d.YNc(3,W,2,1,"div",8),d.qZA()),2&e){var n=d.oxw(2);d.xp6(2),d.Q6J("ngForOf",n.officeAddresses.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!n.hideExtraContent&&n.officeAddresses.length>1)}}function X(e,t){if(1&e){var n=d.EpF();d.TgZ(0,"div",25),d.TgZ(1,"a",9),d.NdJ("keydown.enter",function(){return d.CHM(n),d.oxw(2).handleMoreLess()})("click",function(){return d.CHM(n),d.oxw(2).handleMoreLess()}),d._uU(2),d.O4$(),d.TgZ(3,"svg",10),d._UZ(4,"path",11),d.qZA(),d.qZA(),d.qZA()}if(2&e){var i=d.oxw(2);d.xp6(2),d.hij(" ",i.hideExtraContent?"View more":"View less"," "),d.xp6(1),d.Q6J("ngClass",d.VKq(2,y,!i.hideExtraContent))}}function ee(e,t){if(1&e&&(d.TgZ(0,"div",14),d.TgZ(1,"div",15),d.TgZ(2,"div",16),d.TgZ(3,"div",17),d.TgZ(4,"div"),d._uU(5,"Locations"),d.qZA(),d.YNc(6,S,5,4,"div",18),d.qZA(),d.YNc(7,E,3,2,"ng-container",8),d.YNc(8,U,3,2,"ng-container",8),d.qZA(),d.YNc(9,z,4,2,"div",19),d.YNc(10,$,4,2,"div",20),d.qZA(),d.YNc(11,X,5,4,"div",21),d.qZA()),2&e){var n=d.oxw();d.xp6(6),d.Q6J("ngIf",n.officeAddresses.length>1&&n.resizeService.isMobileViewport),d.xp6(1),d.Q6J("ngIf",n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",!n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",n.officeAddresses.length>1&&!n.resizeService.isMobileViewport)}}function te(e,t){if(1&e&&(d.TgZ(0,"p",38),d._uU(1),d.qZA()),2&e){var n=d.oxw().i,i=d.oxw();d.xp6(1),d.Oqu(i.provider.officeNames[n])}}function ne(e,t){if(1&e&&(d.TgZ(0,"p",38),d._uU(1),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.Oqu(n.name)}}function ie(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function oe(e,t){if(1&e&&(d.TgZ(0,"p",39),d._uU(1),d._UZ(2,"br"),d._uU(3),d.YNc(4,ie,2,0,"span",8),d._uU(5),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.hij(" ",n.address,""),d.xp6(2),d.hij(" ",n.city,""),d.xp6(1),d.Q6J("ngIf",n.city),d.xp6(1),d.AsE("",n.state," ",n.zip," ")}}function re(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function ae(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function se(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d.YNc(2,re,2,0,"span",8),d._uU(3),d.YNc(4,ae,2,0,"span",8),d._uU(5),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.hij(" ",n.address,""),d.xp6(1),d.Q6J("ngIf",n.address),d.xp6(1),d.hij(" ",n.city,""),d.xp6(1),d.Q6J("ngIf",n.city),d.xp6(1),d.AsE(" ",n.state," ",n.zip," ")}}function ce(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function le(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d._UZ(2,"br"),d._uU(3),d.YNc(4,ce,2,0,"span",8),d._uU(5),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.hij(" ",n.address,""),d.xp6(2),d.hij(" ",n.city,""),d.xp6(1),d.Q6J("ngIf",n.city),d.xp6(1),d.AsE("",n.state," ",n.zip," ")}}function ue(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function de(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function pe(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d.YNc(2,ue,2,0,"span",8),d._uU(3),d.YNc(4,de,2,0,"span",8),d._uU(5),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.hij(" ",n.address,""),d.xp6(1),d.Q6J("ngIf",n.address),d.xp6(1),d.hij(" ",n.city,""),d.xp6(1),d.Q6J("ngIf",n.city),d.xp6(1),d.AsE(" ",n.state," ",n.zip," ")}}function he(e,t){1&e&&(d.TgZ(0,"span"),d._uU(1,", "),d.qZA())}function ge(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d._UZ(2,"br"),d._uU(3),d.YNc(4,he,2,0,"span",8),d._uU(5),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.hij(" ",n.address,""),d.xp6(2),d.hij(" ",n.city,""),d.xp6(1),d.Q6J("ngIf",n.city),d.xp6(1),d.AsE("",n.state," ",n.zip," ")}}function fe(e,t){if(1&e&&(d.TgZ(0,"p",39),d.TgZ(1,"a",42),d._uU(2),d.qZA(),d.qZA()),2&e){var n=d.oxw(2).office;d.xp6(1),d.MGl("href","tel:",n.phones,"",d.LSH),d.xp6(1),d.Oqu(n.phones)}}function ve(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d.qZA()),2&e){var n=d.oxw(2).office;d.xp6(1),d.Oqu(n.phones)}}function me(e,t){if(1&e&&(d.TgZ(0,"div",41),d.YNc(1,fe,3,2,"p",34),d.YNc(2,ve,2,1,"p",35),d.qZA()),2&e){var n=d.oxw(2);d.xp6(1),d.Q6J("ngIf",!n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",n.resizeService.isDesktopViewport)}}function Ce(e,t){if(1&e&&(d.TgZ(0,"div",47),d._uU(1),d.ALo(2,"formatDistance"),d.qZA()),2&e){var n=d.oxw(2).office;d.xp6(1),d.Oqu(d.lcZ(2,1,n.distanceMilesFromSearch))}}function ye(e,t){if(1&e&&(d.TgZ(0,"a",48),d._uU(1,"Get directions"),d.qZA()),2&e){var n=d.oxw(2),i=n.office,o=n.i,r=d.oxw();d.FAE("href","https://www.google.com/maps/search/",i.address," ",i.city," ",i.state," ",i.zip,"",d.LSH),d.uIk("aria-label",r.getDirectionText(r.provider.officeNames[o]))}}function we(e,t){if(1&e&&(d.TgZ(0,"a",48),d._uU(1,"Get directions"),d.qZA()),2&e){var n=d.oxw(2).office,i=d.oxw();d.FAE("href","https://www.google.com/maps/search/",n.address," ",n.city," ",n.state," ",n.zip,"",d.LSH),d.uIk("aria-label",i.getDirectionText(n.name))}}function _e(e,t){if(1&e&&(d.TgZ(0,"div",43),d.TgZ(1,"div"),d.YNc(2,Ce,3,3,"div",44),d.qZA(),d.TgZ(3,"div",45),d.YNc(4,ye,2,5,"a",46),d.YNc(5,we,2,5,"a",46),d.qZA(),d.qZA()),2&e){var n=d.oxw().office,i=d.oxw();d.xp6(2),d.Q6J("ngIf",!i.isProviderCardContent),d.xp6(2),d.Q6J("ngIf",!n.name),d.xp6(1),d.Q6J("ngIf",n.name&&(1!=n.name.length||!n.name.includes(".")))}}function xe(e,t){if(1&e&&(d.TgZ(0,"div",26),d.O4$(),d.TgZ(1,"svg",27),d._UZ(2,"path",28),d.qZA(),d.qZA(),d.kcU(),d.TgZ(3,"div",29),d.TgZ(4,"div",30),d.TgZ(5,"div",31),d.YNc(6,te,2,1,"p",32),d.YNc(7,ne,2,1,"p",32),d.qZA(),d.TgZ(8,"div",33),d.YNc(9,oe,6,5,"p",34),d.YNc(10,se,6,6,"p",35),d.YNc(11,le,6,5,"p",35),d.YNc(12,pe,6,6,"p",35),d.YNc(13,ge,6,5,"p",35),d.qZA(),d.YNc(14,me,3,2,"div",36),d.qZA(),d.YNc(15,_e,6,3,"div",37),d.qZA()),2&e){var n=t.office,i=d.oxw();d.xp6(6),d.Q6J("ngIf",!n.name),d.xp6(1),d.Q6J("ngIf",n.name&&(1!=n.name.length||!n.name.includes("."))),d.xp6(2),d.Q6J("ngIf",i.resizeService.isMobileViewport),d.xp6(1),d.Q6J("ngIf",!i.resizeService.isMobileViewport&&i.isProviderCardContent&&(null==n.phones?null:n.phones.length)),d.xp6(1),d.Q6J("ngIf",!i.resizeService.isMobileViewport&&i.isProviderCardContent&&!(null!=n.phones&&n.phones.length)),d.xp6(1),d.Q6J("ngIf",!i.resizeService.isMobileViewport&&!i.isProviderCardContent&&(null==n.phones?null:n.phones.length)),d.xp6(1),d.Q6J("ngIf",!(i.resizeService.isMobileViewport||i.isProviderCardContent||null!=n.phones&&n.phones.length)),d.xp6(1),d.Q6J("ngIf",n.phones&&(!i.showImprovedUX||!i.resizeService.isDesktopViewport)),d.xp6(1),d.Q6J("ngIf",!i.showImprovedUX||!i.resizeService.isDesktopViewport)}}function Me(e,t){if(1&e&&(d.TgZ(0,"p",39),d.TgZ(1,"a",42),d._uU(2),d.qZA(),d.qZA()),2&e){var n=d.oxw(2).office;d.xp6(1),d.MGl("href","tel:",n.phones,"",d.LSH),d.xp6(1),d.Oqu(n.phones)}}function Pe(e,t){if(1&e&&(d.TgZ(0,"p",40),d._uU(1),d.qZA()),2&e){var n=d.oxw(2).office;d.xp6(1),d.Oqu(n.phones)}}function Oe(e,t){if(1&e&&(d.TgZ(0,"div",41),d.YNc(1,Me,3,2,"p",34),d.YNc(2,Pe,2,1,"p",35),d.qZA()),2&e){var n=d.oxw(2);d.xp6(1),d.Q6J("ngIf",!n.resizeService.isDesktopViewport),d.xp6(1),d.Q6J("ngIf",n.resizeService.isDesktopViewport)}}function be(e,t){if(1&e&&(d.TgZ(0,"div",49),d.YNc(1,Oe,3,2,"div",36),d.qZA()),2&e){var n=t.office;d.xp6(1),d.Q6J("ngIf",n.phones)}}function ke(e,t){if(1&e&&(d.TgZ(0,"div",47),d._uU(1),d.ALo(2,"formatDistance"),d.qZA()),2&e){var n=d.oxw().office;d.xp6(1),d.Oqu(d.lcZ(2,1,n.distanceMilesFromSearch))}}function Se(e,t){if(1&e&&(d.TgZ(0,"a",48),d._uU(1,"Get directions"),d.qZA()),2&e){var n=d.oxw(),i=n.office,o=n.i,r=d.oxw();d.FAE("href","https://www.google.com/maps/search/",i.address," ",i.city," ",i.state," ",i.zip,"",d.LSH),d.uIk("aria-label",r.getDirectionText(r.provider.officeNames[o]))}}function Te(e,t){if(1&e&&(d.TgZ(0,"a",48),d._uU(1,"Get directions"),d.qZA()),2&e){var n=d.oxw().office,i=d.oxw();d.FAE("href","https://www.google.com/maps/search/",n.address," ",n.city," ",n.state," ",n.zip,"",d.LSH),d.uIk("aria-label",i.getDirectionText(n.name))}}function Ae(e,t){if(1&e&&(d.TgZ(0,"div",50),d.YNc(1,ke,3,3,"div",44),d.TgZ(2,"div",45),d.YNc(3,Se,2,5,"a",46),d.YNc(4,Te,2,5,"a",46),d.qZA(),d.qZA()),2&e){var n=t.office,i=d.oxw();d.xp6(1),d.Q6J("ngIf",!i.isProviderCardContent),d.xp6(2),d.Q6J("ngIf",!n.name),d.xp6(1),d.Q6J("ngIf",n.name&&(1!=n.name.length||!n.name.includes(".")))}}var Ze=function(){function e(e,t,n){this.router=e,this.resizeService=t,this.configurationService=n,this.isProviderCardContent=!1,this.hideExtraContent=!0,this.officeAddresses=[]}return e.prototype.ngOnInit=function(){this.provider&&(this.officeAddresses=l.X.getProviderOfficesSortedByRank(this.provider)),this.showImprovedUX=this.configurationService.showImprovedUX()},e.prototype.ngAfterViewInit=function(){this.initInvoca()},e.prototype.ngOnChanges=function(){this.initInvoca()},e.prototype.handleMoreLess=function(){this.hideExtraContent=!this.hideExtraContent,this.initInvoca()},e.prototype.goToProvider=function(){sessionStorage.setItem("searchResultsOrigin","true"),this.router.navigateByUrl("/"+this.provider.npi+"-"+this.provider.firstName.makeURLFriendly()+"-"+this.provider.lastName.makeURLFriendly())},e.prototype.initInvoca=function(){setTimeout(function(){var e=window.Invoca;void 0!==e&&void 0!==e.PNAPI&&"function"==typeof e.PNAPI.run&&e.PNAPI.run()},1e3)},e.prototype.getDirectionText=function(e){return"Get directions to "+e},e.\u0275fac=function(t){return new(t||e)(d.Y36(o.F0),d.Y36(a._),d.Y36(p.e))},e.\u0275cmp=d.Xpm({type:e,selectors:[["cs-result-card-location-list"]],inputs:{provider:"provider",isProviderCardContent:"isProviderCardContent"},features:[d.TTD],decls:8,vars:2,consts:[["class","locations-list reused-component",4,"ngIf"],["class","locations-list-new reused-component",4,"ngIf"],["officeDetails",""],["phoneDetails",""],["directionDetails",""],[1,"locations-list","reused-component"],["role","button","tabindex","0","class","more-locations",3,"keydown.enter","click",4,"ngIf"],["class","office",4,"ngFor","ngForOf"],[4,"ngIf"],["role","button","tabindex","0",1,"more-locations",3,"keydown.enter","click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M1 1L6 6L11 1"],[1,"office"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"locations-list-new","reused-component"],[1,"detials-sections"],[1,"location-detail"],[1,"location-header"],["class","view-more-container-mobile",4,"ngIf"],["class","phone-detail",4,"ngIf"],["class","direction-detail",4,"ngIf"],["class","view-more-container",4,"ngIf"],[1,"view-more-container-mobile"],[1,"phone-detail"],[1,"direction-detail"],[1,"view-more-container"],[1,"rank-icon"],["viewBox","0 0 12 16","xmlns","http://www.w3.org/2000/svg"],["d","M5.36976 15.6722C5.65073 16.1093 6.30634 16.1093 6.58732 15.6722C11.1454 9.1161 11.9883 8.42927 11.9883 5.99415C11.9883 2.68488 9.30342 0 5.99415 0C2.65366 0 0 2.68488 0 5.99415C0 8.42927 0.811707 9.1161 5.36976 15.6722Z"],[1,"office-details"],[1,"office-address"],[1,"office-name"],["class","p p2",4,"ngIf"],[1,"street"],["class","p3",4,"ngIf"],["class","p2",4,"ngIf"],["class","contact-number phone invoca-phone",4,"ngIf"],["class","right-info",4,"ngIf"],[1,"p","p2"],[1,"p3"],[1,"p2"],[1,"contact-number","phone","invoca-phone"],[3,"href"],[1,"right-info"],["class","proximity-display",4,"ngIf"],[1,"get-directions"],["target","_blank",3,"href",4,"ngIf"],[1,"proximity-display"],["target","_blank",3,"href"],[1,"phone-details"],[1,"direction-details"]],template:function(e,t){1&e&&(d.YNc(0,k,5,3,"div",0),d.YNc(1,ee,12,6,"div",1),d.YNc(2,xe,16,9,"ng-template",null,2,d.W1O),d.YNc(4,be,2,1,"ng-template",null,3,d.W1O),d.YNc(6,Ae,5,3,"ng-template",null,4,d.W1O)),2&e&&(d.Q6J("ngIf",!t.showImprovedUX),d.xp6(1),d.Q6J("ngIf",t.showImprovedUX))},directives:[i.O5,i.sg,i.mk,i.tP],pipes:[C],styles:["[_nghost-%COMP%]{flex:0 1 60%}@media (max-width:767px){[_nghost-%COMP%]{flex:0 1 100%;margin-top:10px}}.contact-number[_ngcontent-%COMP%] .p2[_ngcontent-%COMP%]{font-weight:700!important}.location-comp-container[_ngcontent-%COMP%]{display:flex}.location-comp-container[_ngcontent-%COMP%], .locations-list[_ngcontent-%COMP%]{text-align:left;text-align:initial;color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;line-height:24px;letter-spacing:.1px}.locations-list[_ngcontent-%COMP%]{margin:40px 0 0 25px;flex:0 1 60%}@media (max-width:767px){.locations-list[_ngcontent-%COMP%]{flex:0 1 100%;margin:10px 0 0}}.locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]{font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;float:right;cursor:pointer}.locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%]{width:12px;height:7px;fill:none;transform:rotate(0deg);transition-duration:.4s;margin-left:5px}.locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow.less-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);transition-duration:.4s}.locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-width:2px;stroke-linecap:round}.locations-list[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]:hover .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{margin-bottom:10px;border-top:1px solid #e3e1dc;border-top:1px solid var(--divider-color,#e3e1dc)}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%]{margin-top:10px}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:12px;height:16px;fill:none}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ed711c;fill:var(--location-pin-color,#ed711c)}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{margin:-25px 0 0 25px;position:relative;font:normal normal 700 14px/22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);display:flex;justify-content:space-between;flex-wrap:wrap}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:80%;font-weight:400}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .street[_ngcontent-%COMP%]{width:107%}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .office-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%]{float:left;width:100%}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:16px;width:16px;fill:none;float:left;margin:5px 5px 0 0}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font:normal normal 600 14px/22px;letter-spacing:.1px}@media (max-width:767px){.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:14px;line-height:22px;letter-spacing:.1px;color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:12px}}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number.phone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .proximity-display[_ngcontent-%COMP%]{font:normal normal 600 12px/22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);margin-bottom:20px;position:relative;top:0;right:0}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{margin-top:2px;font-weight:600;position:absolute;right:0;bottom:0}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:.1px;display:flex;align-items:flex-end}@media (max-width:767px){.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:14px;line-height:22px;letter-spacing:.1px;color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:12px}}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%]{margin-top:0}.locations-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:60%}.locations-list-new[_ngcontent-%COMP%]{text-align:left;text-align:initial;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;line-height:24px;letter-spacing:.1px;flex:0 1 60%;display:flex;flex-direction:column}.locations-list-new[_ngcontent-%COMP%] .detials-sections[_ngcontent-%COMP%]{display:flex}.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--divider-color,#e3e1dc)}.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%] .view-more-container-mobile[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%] .view-more-container-mobile[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%] .view-more-container-mobile[_ngcontent-%COMP%]{color:#0071c2;color:var(--dh-secondary,#0071c2);font-size:12px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.1px;padding-right:7px}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%]{flex:0 1 100%;margin-left:0;margin-top:10px}.locations-list-new[_ngcontent-%COMP%] .view-more-new[_ngcontent-%COMP%]{justify-content:flex-end!important}}.locations-list-new[_ngcontent-%COMP%] .view-more-container[_ngcontent-%COMP%]{display:flex;justify-content:center}.locations-list-new[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]{font-size:12px;font-weight:700;line-height:22px;letter-spacing:.1px;cursor:pointer;text-align:center}.locations-list-new[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%]{width:12px;height:7px;fill:none;transform:rotate(0deg);transition-duration:.4s;margin-left:5px}.locations-list-new[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow.less-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);transition-duration:.4s}.locations-list-new[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-width:2px;stroke-linecap:round}.locations-list-new[_ngcontent-%COMP%] .more-locations[_ngcontent-%COMP%]:hover .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}@media (min-width:992px){.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{border:none}.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]:first-child, .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]:first-child, .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]:first-child{border-top:1px solid #e3e1dc;border-top:1px solid var(--divider-color,#e3e1dc)}}@media (min-width:992px) and (min-width:768px){.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{min-height:70px}}@media (min-width:992px){.locations-list-new[_ngcontent-%COMP%] .direction-detail[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .office[_ngcontent-%COMP%], .locations-list-new[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{border:none}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{border-top:1px solid #e3e1dc;border-top:1px solid var(--divider-color,#e3e1dc);padding:16px 0;display:flex;flex-direction:column;height:auto}@media (min-width:992px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{padding:14px 0 10px}}@media (min-width:768px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{padding:14px 0 10px}}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{padding:13px 0 10px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:12px;height:16px;fill:none}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ed711c;fill:var(--location-pin-color,#ed711c)}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .phone-detail[_ngcontent-%COMP%]{display:flex;flex-direction:column}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{margin:-25px 0 0 25px;position:relative;font:normal normal 600 14px/22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);display:flex;justify-content:space-between;flex-wrap:wrap}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:80%;font-weight:400;word-break:break-word}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{width:275px}}@media (min-width:768px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{width:334px}}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .street[_ngcontent-%COMP%]{width:252px}}@media (min-width:768px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .street[_ngcontent-%COMP%]{width:292px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .office-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%]{float:left;width:100%}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:16px;width:16px;fill:none;float:left;margin:5px 5px 0 0}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font:normal normal 600 14px/22px;letter-spacing:.1px}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:14px;line-height:22px;letter-spacing:.1px;color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:12px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number.phone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .proximity-display[_ngcontent-%COMP%]{font:normal normal 600 12px/22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);margin-bottom:20px;position:relative;top:0;right:0}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{margin-top:2px;font-weight:600;position:absolute;right:0;bottom:0}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:.1px;display:flex;align-items:flex-end}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px;padding-right:8px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:14px;line-height:22px;letter-spacing:.1px;color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .right-info[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:12px}}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%]{margin-top:0}.locations-list-new[_ngcontent-%COMP%] .office[_ngcontent-%COMP%] .contact-info[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{max-width:60%}"]}),e}(),Ie=n(5091),Le=n(413),Ee=["expandableList"],Ne=function(e){return{"less-arrow":e}};function Fe(e,t){if(1&e){var n=d.EpF();d.TgZ(0,"a",9),d.NdJ("click",function(){d.CHM(n);var e=d.oxw();return e.hideExtraContent=!e.hideExtraContent}),d._uU(1),d.O4$(),d.TgZ(2,"svg",10),d._UZ(3,"path",11),d.qZA(),d.qZA()}if(2&e){var i=d.oxw();d.xp6(1),d.hij(" ",i.hideExtraContent?"View more":"View less"," "),d.xp6(1),d.Q6J("ngClass",d.VKq(2,Ne,!i.hideExtraContent))}}function De(e,t){if(1&e){var n=d.EpF();d.TgZ(0,"a",12),d.NdJ("click",function(){d.CHM(n);var e=d.oxw();return e.hideExtraContent=!e.hideExtraContent}),d._uU(1),d.O4$(),d.TgZ(2,"svg",10),d._UZ(3,"path",11),d.qZA(),d.qZA()}if(2&e){var i=d.oxw();d.xp6(1),d.hij(" ",i.hideExtraContent?"View more":"View less"," "),d.xp6(1),d.Q6J("ngClass",d.VKq(2,Ne,!i.hideExtraContent))}}function qe(e,t){1&e&&d.GkF(0)}var Re=function(e,t){return{hospital:e,i:t}};function Ue(e,t){if(1&e&&(d.TgZ(0,"div",13),d.YNc(1,qe,1,0,"ng-container",14),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw();var o=d.MAs(12);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,Re,n,i))}}function Be(e,t){1&e&&d.GkF(0)}function Ve(e,t){if(1&e&&(d.TgZ(0,"div",16),d.YNc(1,Be,1,0,"ng-container",14),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(2);var o=d.MAs(12);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,Re,n,i))}}function He(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,Ve,2,5,"div",15),d.qZA()),2&e){var n=d.oxw();d.xp6(1),d.Q6J("ngForOf",n.affiliations.slice(2))}}function Ge(e,t){1&e&&d.GkF(0)}function Je(e,t){if(1&e&&(d.TgZ(0,"div",13),d.YNc(1,Ge,1,0,"ng-container",14),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw();var o=d.MAs(12);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,Re,n,i))}}function ze(e,t){1&e&&d.GkF(0)}function Qe(e,t){if(1&e&&(d.TgZ(0,"div",16),d.YNc(1,ze,1,0,"ng-container",14),d.qZA()),2&e){var n=t.$implicit,i=t.index;d.oxw(2);var o=d.MAs(12);d.xp6(1),d.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",d.WLB(2,Re,n,i))}}function je(e,t){if(1&e&&(d.TgZ(0,"div"),d.YNc(1,Qe,2,5,"div",15),d.qZA()),2&e){var n=d.oxw();d.xp6(1),d.Q6J("ngForOf",n.affiliations.slice(1))}}function Ye(e,t){if(1&e&&(d.TgZ(0,"div",17),d.TgZ(1,"p",null,18),d._uU(3),d.qZA(),d.qZA()),2&e){var n=t.hospital;d.xp6(3),d.Oqu(n)}}var Ke=function(){function e(){this.affiliations=[]}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["cs-hospital-affiliations"]],viewQuery:function(e,t){var n;1&e&&d.Gf(Ee,5),2&e&&d.iGM(n=d.CRH())&&(t.expandableList=n.first)},inputs:{affiliations:"affiliations",hideExtraContent:"hideExtraContent"},decls:13,vars:6,consts:[[1,"fad-col-sm-12","affiliation-container"],[1,"affiliation-header"],["class","more-affiliations visibledesktop",3,"click",4,"ngIf"],["class","more-affiliations visibledevice",3,"click",4,"ngIf"],[1,"visibledesktop"],["class","hospital",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"visibledevice"],["hospitalDetails",""],[1,"more-affiliations","visibledesktop",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M1 1L6 6L11 1"],[1,"more-affiliations","visibledevice",3,"click"],[1,"hospital"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","more-hospitals",4,"ngFor","ngForOf"],[1,"more-hospitals"],[1,"name-columns"],["expandableList",""]],template:function(e,t){1&e&&(d.TgZ(0,"div",0),d.TgZ(1,"div",1),d._uU(2," Hospital affiliations "),d.YNc(3,Fe,4,4,"a",2),d.YNc(4,De,4,4,"a",3),d.qZA(),d.TgZ(5,"div",4),d.YNc(6,Ue,2,5,"div",5),d.YNc(7,He,2,1,"div",6),d.qZA(),d.TgZ(8,"div",7),d.YNc(9,Je,2,5,"div",5),d.YNc(10,je,2,1,"div",6),d.qZA(),d.qZA(),d.YNc(11,Ye,4,1,"ng-template",null,8,d.W1O)),2&e&&(d.xp6(3),d.Q6J("ngIf",t.affiliations.length>2),d.xp6(1),d.Q6J("ngIf",t.affiliations.length>1),d.xp6(2),d.Q6J("ngForOf",t.affiliations.slice(0,2)),d.xp6(1),d.Q6J("ngIf",!t.hideExtraContent&&t.affiliations.length>2),d.xp6(2),d.Q6J("ngForOf",t.affiliations.slice(0,1)),d.xp6(1),d.Q6J("ngIf",!t.hideExtraContent&&t.affiliations.length>1))},directives:[i.O5,i.sg,i.mk,i.tP],styles:[".visibledesktop[_ngcontent-%COMP%], .visibledevice[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}@media (min-width:320px){.visibledevice[_ngcontent-%COMP%]{display:block}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:480px){.visibledevice[_ngcontent-%COMP%]{display:block}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:none}}@media (min-width:767px){.visibledevice[_ngcontent-%COMP%]{display:none}.visibledesktop[_ngcontent-%COMP%], .visibletablet[_ngcontent-%COMP%]{display:block}}.affiliation-container[_ngcontent-%COMP%]{margin-top:40px;width:100%;float:left;text-align:left;text-align:initial;color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;line-height:24px;letter-spacing:.1px;flex:0 1 60%}.affiliation-container[_ngcontent-%COMP%] .more-affiliations[_ngcontent-%COMP%]{font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;float:right;cursor:pointer}.affiliation-container[_ngcontent-%COMP%] .more-affiliations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%]{width:12px;height:7px;fill:none;transform:rotate(0deg);transition-duration:.4s;margin-left:5px}.affiliation-container[_ngcontent-%COMP%] .more-affiliations[_ngcontent-%COMP%] .more-arrow.less-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);transition-duration:.4s}.affiliation-container[_ngcontent-%COMP%] .more-affiliations[_ngcontent-%COMP%] .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-width:2px;stroke-linecap:round}.affiliation-container[_ngcontent-%COMP%] .more-affiliations[_ngcontent-%COMP%]:hover .more-arrow[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}.affiliation-container[_ngcontent-%COMP%] .affiliation-header[_ngcontent-%COMP%]{border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--divider-color,#e3e1dc)}.affiliation-container[_ngcontent-%COMP%] .fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left;margin-top:5px;margin-bottom:10px}@media (max-width:767px){.affiliation-container[_ngcontent-%COMP%] .fad-col-sm-12[_ngcontent-%COMP%]{margin-bottom:5px}}.affiliation-container[_ngcontent-%COMP%] .affiliation-text.fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left;margin:20px 0}@media (max-width:991px){.affiliation-container[_ngcontent-%COMP%] .affiliation-text.fad-col-sm-12[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px}}.affiliation-container[_ngcontent-%COMP%] .list-items.fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left;border-top:1px solid #e3e1dc;border-top:1px solid var(--divider-color,#e3e1dc)}.affiliation-container[_ngcontent-%COMP%] .list-items[_ngcontent-%COMP%]{margin-bottom:20px}.affiliation-container[_ngcontent-%COMP%] .name-columns[_ngcontent-%COMP%]{-moz-columns:1;column-count:1}@media (max-width:767px){.affiliation-container[_ngcontent-%COMP%] .name-columns[_ngcontent-%COMP%]{-moz-column-width:1px;column-width:1px}}.affiliation-container[_ngcontent-%COMP%] .name-columns[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px;float:left}"],changeDetection:0}),e}(),We=n(1525),$e=n(2613),Xe=n(7596),et=n(4060),tt=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({providers:[a._],imports:[[i.ez,s.H,r.hJ,o.Bz,c.B,r.fs,r.z8,Le.D,We.C]]}),e}();d.B6R(Ie.J,[i.O5,o.yS,i.mk,i.sg,r.Te,r.KZ,$e.i,r.Hq,Xe.x,et.N,Ke,Ze,m],[])},3313:function(e,t,n){"use strict";n.d(t,{J:function(){return L}});var i=n(4762),o=n(6570),r=n(9996),a=n(5980),s=n(5907),c=n(1508),l=n(1238),u=n(6410),d=n(2260),p=n(4708),h=n(3853),g=n(1095),f=n(7641),v=n(1819),m=n(3127),C=n(1116),y=n(9249),w=n(5280),_=["searchFieldsGroup"],x=["searchInputs"];function M(e,t){1&e&&(o.TgZ(0,"span"),o.O4$(),o.TgZ(1,"svg",13),o._UZ(2,"path",14),o.qZA(),o.qZA())}function P(e,t){1&e&&o.GkF(0)}function O(e,t){if(1&e&&(o.TgZ(0,"div",17),o.YNc(1,P,1,0,"ng-container",18),o.qZA()),2&e){o.oxw(2);var n=o.MAs(15);o.xp6(1),o.Q6J("ngTemplateOutlet",n)}}function b(e,t){1&e&&o.GkF(0)}function k(e,t){if(1&e&&(o.TgZ(0,"div",19),o.YNc(1,b,1,0,"ng-container",18),o.qZA()),2&e){o.oxw(2);var n=o.MAs(15);o.xp6(1),o.Q6J("ngTemplateOutlet",n)}}function S(e,t){if(1&e&&(o.TgZ(0,"div",1),o.TgZ(1,"div",3),o.YNc(2,O,2,1,"div",15),o.YNc(3,k,2,1,"div",16),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.xp6(2),o.Q6J("ngIf",!n.isVMFHMarket),o.xp6(1),o.Q6J("ngIf",n.isVMFHMarket)}}function T(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",20),o.TgZ(1,"cs-provider-role-checkbox",21),o.NdJ("includeProviderRoleTypes",function(e){return o.CHM(n),o.oxw().providerRoleTypesSelected(e)}),o.qZA(),o.qZA()}if(2&e){var i=o.oxw();o.xp6(1),o.Q6J("selectCheckBox",i.includeProviderRoleTypes)}}function A(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-quicklinks-search",22),o.NdJ("quicklinkCategoryClick",function(e){return o.CHM(n),o.oxw().getQuickLinksResults(e)}),o.qZA()}if(2&e){var i=o.oxw();o.Q6J("quickLinksCategories",i.quickLinksCategories)("quickLinksButtonAlignment",i.quickLinksButtonAlignment)}}function Z(e,t){1&e&&(o.TgZ(0,"span"),o.O4$(),o.TgZ(1,"svg",23),o._UZ(2,"path",24),o.qZA(),o.qZA(),o.kcU(),o.TgZ(3,"span",25),o._uU(4," We\u2019re unable to recognize this location. Please type a new city or zip in the Location search field."),o.qZA())}var I=function(e){return{"search-btn":e}},L=function(){function e(e,t,n,i,r,a,s){this.router=e,this.cookieService=t,this.configurationService=n,this.urlBuilder=i,this.locationService=r,this.fadLinkServer=a,this.route=s,this.keyword="",this.bookOnline=!1,this.showQuicklinks=!0,this.fadBaseUrl="",this.includeProviderRoleTypes=!1,this.includeProviderTypeEmit=new o.vpe,this.searchbutttonClick=new o.vpe,this.isValidSearchLocation=!0,this.quickLinksCategories=[],this.includeProviderRoleTypesCheckbox=!1,this.searchbtnClick="btnClickSearch",this.checkboxSearch="checkboxSearch",this.searchHandler=this.searchbtnClick,this.quickLinksButtonAlignment=!1,this.providerSearchActive=!0,this.hideProviderSuggestions=!1,this.autoSuggestionLoadingMessage="",this.specialitySelected=!1}return e.prototype.onClick=function(e){this.searchInputs.nativeElement.contains(e.target)?(window.innerWidth>767&&(this.searchFieldsGroup.nativeElement.style.boxShadow="0px 2px 8px rgba(77, 82, 90, 0.3)"),this.showRoundBtn&&(this.searchFieldsGroup.nativeElement.style.boxShadow="none")):this.searchFieldsGroup.nativeElement.style.boxShadow="none"},e.prototype.onResize=function(e){e.target.innerWidth<768&&(this.searchFieldsGroup.nativeElement.style.boxShadow="none")},e.prototype.ngOnInit=function(){this.runtimeConfig=this.configurationService.getRuntimeConfiguration(),this.configShowQuickLinks=this.configurationService.showquickLinks(),this.useNewProviderDetailsRoute=this.configurationService.UseNewProviderDetailsRoute(),this.quickLinksCategories=this.configurationService.quickLinksCategories(),this.includeProviderRoleTypesCheckbox=this.configurationService.includeProviderRoleCheckBox(),this.quickLinksButtonAlignment=this.configurationService.ShowButtonsbyRows(),this.autoSuggestionLoadingMessage=this.configurationService.getAutoSuggestionLoadingMessage(),this.showSearchBtn=this.configurationService.showSearchButton(),this.showRoundBtn=this.configurationService.getSearchButton(),this.isVMFHMarket=this.configurationService.getMarketCodes().includes("vmfh")},e.prototype.getQuickLinksResults=function(e){switch(e.type.toLowerCase()){case"keywords":this.quickLinksKeywordsSearch(e.value);break;case"specialities":this.quickLinksSpecialitiesSearch(e.value);break;case"affiliations":this.quickLinksHospitalAffiliationsSearch(e.value);break;default:this.quickLinksSearch(e.type)}},e.prototype.quickLinksKeywordsSearch=function(e){this.resetAndSetKeywords(e),this.buildSearchAndNavigate({})},e.prototype.quickLinksSpecialitiesSearch=function(e){this.resetAndSetKeywords("");var t={};e.includes("|")?(t.specialties=e,this.buildSearchAndNavigate(t)):(this.keyword=e,this.buildSearchAndNavigate(t,!0))},e.prototype.quickLinksHospitalAffiliationsSearch=function(e){this.resetAndSetKeywords("");var t={};t.affiliations=e.replace("'",""),this.buildSearchAndNavigate(t)},e.prototype.quickLinksSearch=function(e){this.resetAndSetKeywords("");var t={};"videovisits"===e&&(t.videovisits=!0),"bookonline"===e&&(t.bookonline=!0),"acceptingnew"===e&&(t.acceptingnew=!0),this.buildSearchAndNavigate(t)},e.prototype.keyEnterHandler=function(e){this.specialitySelected=!1,this.searchHandler=this.searchbtnClick,this.getSearchResults(e)},e.prototype.keywordFromInput=function(e){this.specialitySelected=!1,this.keyword=e},e.prototype.getSearchResults=function(e,t){var n,o,r;void 0===e&&(e=""),void 0===t&&(t="search"),this.resetAndSetKeywords(""!==e?e:this.keyword);var a={};if(this.searchHandler===this.checkboxSearch&&(a=(0,i.pi)({},this.route.snapshot.queryParams)),"videovisits"===this.keyword.trim().toLowerCase().replace(/\s/g,"")&&(a.videovisits=!0,this.keyword=""),(null===(n=this.selectedLocation)||void 0===n?void 0:n.city)&&(null===(o=this.selectedLocation)||void 0===o?void 0:o.state)&&this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?a.location=this.selectedLocation.city.toLowerCase()+"-"+this.selectedLocation.state.toLowerCase():(null===(r=this.selectedLocation)||void 0===r?void 0:r.name)&&this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0&&(a.location=""+this.selectedLocation.name.toLowerCase()),"bookonline"!==this.keyword.trim().toLowerCase().replace(/\s/g,"")&&"onlinescheduling"!==this.keyword.trim().toLowerCase().replace(/\s/g,"")||(a.bookonline=!0,this.keyword=""),"acceptingnewpatients"===this.keyword.trim().toLowerCase().replace(/\s/g,"")&&(a.acceptingnew=!0,this.keyword=""),this.includeProviderRoleTypes&&(a.includeProviderRoleTypes=this.includeProviderRoleTypes),this.filtersModel.pageNumber=1,"true"!==a.includeProviderRoleTypes&&!a.includeProviderRoleTypes||this.includeProviderRoleTypes||delete a.includeProviderRoleTypes,sessionStorage.getItem("LocationIdFromFAL")&&""!==sessionStorage.getItem("LocationIdFromFAL")&&"checkbox"===t){var c=sessionStorage.getItem("LocationIdFromFAL"),l=window.location.pathname,u=this.configurationService.getRuntimeConfiguration().fadBaseUrl,d=this.configurationService.getMarketCodes()[0],p=this.route.snapshot.queryParams.isHospitalBased;if(l.includes("/l/location-")){var h=""+u+d+"/l/location-"+c+"?FALredirecttoFAD=true"+("true"===p?"":"&isHospitalBased=true");return"cerner"===this.configurationService.getEmbedSource()?h=""+this.runtimeConfig.fadBaseUrl+this.configurationService.getRedirectToFADinCerner()+"/l/location-"+c+"?FALredirecttoFAD=true"+("true"===p?"":"&isHospitalBased=true"):this.fadLinkServer.isSelfHosted()&&"mychart"!==this.configurationService.getEmbedSource()||(h="mychart"===this.configurationService.getEmbedSource()?this.configurationService.getRedirectURLPathForFADEpic()+"/l/location-"+c+"?FALredirecttoFAD=true"+("true"===p?"":"&isHospitalBased=true"):this.configurationService.getRedirectInAEM()+"/l/location-"+c+"?FALredirecttoFAD=true"+("true"===p?"":"&isHospitalBased=true")),void window.open(h,"_self")}}this.filtersModel.providerMedicalGroup&&sessionStorage.setItem("includeProviderRoleTypes","false"),this.specialitySelected&&window.sessionStorage.removeItem(s.T.LocationSessionId),this.buildSearchAndNavigate(a,this.specialitySelected)},e.prototype.goToProvider=function(e){this.useNewProviderDetailsRoute?this.router.navigateByUrl("/"+e.primarySpecialty.makeURLFriendly()+"/"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()+"-"+e.npi).then():this.router.navigateByUrl("/"+e.npi+"-"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()).then()},e.prototype.resetAndSetKeywords=function(e){var t;window.sessionStorage.removeItem(s.T.LocationSessionId),this.keyword=e,(null===(t=this.filtersModel)||void 0===t?void 0:t.providerMedicalGroup)||(this.filtersModel=new c.t(this.configurationService))},e.prototype.buildSearchAndNavigate=function(e,t){var n,i=this;void 0===t&&(t=!1),(null===(n=this.selectedLocation)||void 0===n?void 0:n.name)?this.validateLocation(e,this.selectedLocation,t):(this.isLocationRequired=this.configurationService.getLocationRequiredDefaultValue(),this.isLocationRequired?(this.selectedLocation=l.s.convertTo(this.cookieService.getLocationCookieFromBrowser()),this.selectedLocation?this.validateLocation(e,this.selectedLocation,t):this.locationService.getLocationByIP().pipe((0,r.U)(function(e){return l.s.convertTo(e.result.location)})).subscribe(function(n){i.selectedLocation=n,i.validateLocation(e,i.selectedLocation,t)})):this.validateLocation(e,this.selectedLocation,t))},e.prototype.validateLocation=function(e,t,n){var i,o=this;void 0===n&&(n=!1),t&&""!==(null===(i=null==t?void 0:t.name)||void 0===i?void 0:i.trim())?this.locationService.getTypedLocationSuggestions(t.name).subscribe(function(i){a.B.isNeighborhoodSearch=o.checkForNeighborhoodLocation(t),i.isValid&&i.result.length>0?(o.isValidSearchLocation=!0,o.navigateRoute(e,o.selectedLocation,n)):o.isValidSearchLocation=!1}):void 0!==t&&""!==(null==t?void 0:t.name)&&null!=t||this.isLocationRequired?this.isValidSearchLocation=!1:(this.isValidSearchLocation=!0,this.navigateRoute(e,this.selectedLocation,n))},e.prototype.navigateRoute=function(e,t,n){var i;void 0===n&&(n=!1);var o=!1,r=!1;this.cookieService.addLocationCookieToBrowser(t);var a,c=new URLSearchParams(window.location.search),l=c.get(s.w.Specialties),u=c.get(s.w.Procedures),d=c.get(s.w.Conditions),p=window.sessionStorage.getItem(s.T.SingleSpeciality),h=window.sessionStorage.getItem(s.T.SingleProcedure),g=window.sessionStorage.getItem(s.T.SingleCondition);null===e&&(e={}),null==l&&p&&""!==p&&""===this.keyword?(n=!0,this.keyword=p):window.sessionStorage.removeItem(s.T.SingleSpeciality),null==u&&h&&""!==h&&""===this.keyword?(o=!0,this.keyword=h):window.sessionStorage.removeItem(s.T.SingleProcedure),null==l&&g&&""!==g&&""===this.keyword?(r=!0,this.keyword=g):window.sessionStorage.removeItem(s.T.SingleCondition),a=this.urlBuilder.build(this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?{medGroup:(null===(i=this.filtersModel.providerMedicalGroup)||void 0===i?void 0:i.length)>1?this.filtersModel.providerMedicalGroup.map(function(e){return e.name}).join("|"):this.filtersModel.providerMedicalGroup[0].name,searchTerm:n?null:this.keyword,selectedLocation:t,specialty:n?this.keyword:null,procedure:o?this.keyword:null,condition:r?this.keyword:null}:{medGroup:"",searchTerm:n?null:this.keyword,selectedLocation:t,specialty:n?this.keyword:null,procedure:o?this.keyword:null,condition:r?this.keyword:null},this.fadBaseUrl),null!=l&&(window.sessionStorage.removeItem(s.T.SingleSpeciality),e.specialties=l),null!=u&&(window.sessionStorage.removeItem(s.T.SingleProcedure),e.procedures=u),null!=d&&(window.sessionStorage.removeItem(s.T.SingleCondition),e.conditions=d),e=this.getPreFilterValues(c,e),(n||o||r)&&(this.keyword=""),this.router.navigate([a],{queryParams:e})},e.prototype.getPreFilterValues=function(e,t){var n=e.get(s.w.Gender),i=e.get(s.w.Languages),o=e.get(s.w.BookOnline),r=e.get(s.w.AcceptingNew),a=e.get(s.w.VideoVisits),c=e.get(s.w.Distance);return null!=i&&(t.languages=i),null!=o&&(t.bookonline=o),null!=r&&(t.acceptingnew=r),null!=a&&(t.videovisits=a),null!=c&&(t.distance=c),null!=n&&(t.gender=n),t},e.prototype.goToFilters=function(e){this.filtersModel=new c.t(this.configurationService),this.keyword=""+e,this.specialitySelected=!0},e.prototype.checkForNeighborhoodLocation=function(e){return!!(e.neighborhood||e.name&&e.name.split(",").length>=3)},e.prototype.providerRoleTypesSelected=function(e){this.includeProviderRoleTypes=e,this.searchHandler=this.checkboxSearch,this.includeProviderTypeEmit.emit(this.includeProviderRoleTypes),sessionStorage.setItem("includeProviderRoleTypes",String(e)),this.getSearchResults("","checkbox")},e.prototype.getSearchResultsBtnclk=function(){this.isValidSearchLocation=!0,this.searchHandler=this.searchbtnClick,this.getSearchResults(),this.searchbutttonClick.emit(!0)},e.prototype.setProviderSearchActive=function(){this.providerSearchActive=!0,this.hideProviderSuggestions=!1},e.prototype.closeProviderAutoSuggestionContainer=function(){this.providerSearchActive&&(this.hideProviderSuggestions=!0)},e.\u0275fac=function(t){return new(t||e)(o.Y36(u.F0),o.Y36(d.N),o.Y36(p.e),o.Y36(h.d),o.Y36(g.a),o.Y36(f.$),o.Y36(u.gz))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-search-input"]],viewQuery:function(e,t){if(1&e&&(o.Gf(_,5),o.Gf(x,5)),2&e){var n=void 0;o.iGM(n=o.CRH())&&(t.searchFieldsGroup=n.first),o.iGM(n=o.CRH())&&(t.searchInputs=n.first)}},hostBindings:function(e,t){1&e&&o.NdJ("click",function(e){return t.onClick(e)},!1,o.Jf7)("resize",function(e){return t.onResize(e)},!1,o.Jf7)},inputs:{keyword:"keyword",selectedLocation:"selectedLocation",bookOnline:"bookOnline",showQuicklinks:"showQuicklinks",filtersModel:"filtersModel",fadBaseUrl:"fadBaseUrl",includeProviderRoleTypes:"includeProviderRoleTypes"},outputs:{includeProviderTypeEmit:"includeProviderTypeEmit",searchbutttonClick:"searchbutttonClick"},decls:16,vars:14,consts:[[1,"search-fields"],[1,"search-fields-group"],["searchFieldsGroup",""],[1,"provider-search-field"],["searchInputs",""],[3,"searchTerm","hideProviderSuggestions","autoSuggestionLoadingMessage","searchTermChanged","keywordEnter","goToProviderEvent","specialtyChanged","tabPressedOnProviderSearch"],[3,"selectedLocation","invalidLocation","autoSuggestionLoadingMessage","setLocation","locationEnter","closeProviderAutoSuggestionContainer"],["data-nav-type","find a doctor","data-nav-element","fad search button","data-nav-location","fad search initiation","aria-label","Search available providers",1,"search-button",3,"ngClass","click"],[4,"ngIf"],["class","search-fields-group",4,"ngIf"],["class","provider-role-checkbox",4,"ngIf"],[3,"quickLinksCategories","quickLinksButtonAlignment","quicklinkCategoryClick",4,"ngIf"],["locationError",""],["width","18","height","18","viewBox","0 0 18 19","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M17.7505 16.7591L16.7556 17.754C16.4286 18.0845 15.8942 18.0845 15.5638 17.754L12.0587 14.2489C11.9005 14.0907 11.8126 13.8763 11.8126 13.6512C11.8126 13.4184 11.5418 13.2845 11.3478 13.4132C10.1914 14.1797 8.80489 14.6251 7.31254 14.6251C3.27305 14.6251 0 11.352 0 7.31254C0 3.27305 3.27305 0 7.31254 0C11.352 0 14.6251 3.27305 14.6251 7.31254C14.6251 8.80489 14.1797 10.1914 13.4132 11.3478C13.2845 11.5418 13.4184 11.8126 13.6512 11.8126C13.8763 11.8126 14.0907 11.9005 14.2489 12.0587L17.754 15.5638C18.081 15.8942 18.081 16.4286 17.7505 16.7591ZM2.81252 7.31254C2.81252 9.80161 4.82698 11.8126 7.31254 11.8126C9.80161 11.8126 11.8126 9.79811 11.8126 7.31254C11.8126 4.82347 9.79811 2.81252 7.31254 2.81252C4.82347 2.81252 2.81252 4.82698 2.81252 7.31254Z","fill","white"],["class","no-location-error","tabindex","0",4,"ngIf"],["class","no-location-error-vmfh","tabindex","0",4,"ngIf"],["tabindex","0",1,"no-location-error"],[4,"ngTemplateOutlet"],["tabindex","0",1,"no-location-error-vmfh"],[1,"provider-role-checkbox"],[3,"selectCheckBox","includeProviderRoleTypes"],[3,"quickLinksCategories","quickLinksButtonAlignment","quicklinkCategoryClick"],["viewBox","0 0 15 15","xmlns","http://www.w3.org/2000/svg"],["d","M15 7.5C15 3.3871 11.6129 0 7.5 0C3.35685 0 0 3.3871 0 7.5C0 11.6431 3.35685 15 7.5 15C11.6129 15 15 11.6431 15 7.5ZM7.5 9.0121C8.25605 9.0121 8.89113 9.64718 8.89113 10.4032C8.89113 11.1895 8.25605 11.7944 7.5 11.7944C6.71371 11.7944 6.10887 11.1895 6.10887 10.4032C6.10887 9.64718 6.71371 9.0121 7.5 9.0121ZM6.16935 4.02218C6.13911 3.81048 6.32056 3.62903 6.53226 3.62903H8.4375C8.64919 3.62903 8.83064 3.81048 8.8004 4.02218L8.58871 8.13508C8.55847 8.34677 8.40726 8.46774 8.22581 8.46774H6.74395C6.5625 8.46774 6.41129 8.34677 6.38105 8.13508L6.16935 4.02218Z"],[1,"no-location-text"]],template:function(e,t){1&e&&(o.TgZ(0,"div",0),o.TgZ(1,"div",1,2),o.TgZ(3,"div",3,4),o.TgZ(5,"cs-provider-search",5),o.NdJ("searchTermChanged",function(e){return t.keywordFromInput(e)})("keywordEnter",function(e){return t.keyEnterHandler(e)})("goToProviderEvent",function(e){return t.goToProvider(e)})("specialtyChanged",function(e){return t.goToFilters(e)})("tabPressedOnProviderSearch",function(){return t.setProviderSearchActive()}),o.qZA(),o.TgZ(6,"cs-location-search",6),o.NdJ("setLocation",function(e){return t.selectedLocation=e})("locationEnter",function(){return t.getSearchResultsBtnclk()})("closeProviderAutoSuggestionContainer",function(){return t.closeProviderAutoSuggestionContainer()}),o.qZA(),o.qZA(),o.TgZ(7,"button",7),o.NdJ("click",function(){return t.getSearchResultsBtnclk()}),o.YNc(8,M,3,0,"span",8),o.TgZ(9,"span"),o._uU(10),o.qZA(),o.qZA(),o.qZA(),o.YNc(11,S,4,2,"div",9),o.YNc(12,T,2,1,"div",10),o.YNc(13,A,1,2,"cs-quicklinks-search",11),o.qZA(),o.YNc(14,Z,5,0,"ng-template",null,12,o.W1O)),2&e&&(o.xp6(5),o.Q6J("searchTerm",t.keyword)("hideProviderSuggestions",t.hideProviderSuggestions)("autoSuggestionLoadingMessage",t.autoSuggestionLoadingMessage),o.xp6(1),o.Q6J("selectedLocation",t.selectedLocation)("invalidLocation",t.isValidSearchLocation)("autoSuggestionLoadingMessage",t.autoSuggestionLoadingMessage),o.xp6(1),o.Q6J("ngClass",o.VKq(12,I,t.showRoundBtn)),o.xp6(1),o.Q6J("ngIf",t.showSearchBtn),o.xp6(2),o.Oqu(t.showRoundBtn),o.xp6(1),o.Q6J("ngIf",!t.isValidSearchLocation&&"undefined"!==(null==t.selectedLocation?null:t.selectedLocation.name)),o.xp6(1),o.Q6J("ngIf",t.includeProviderRoleTypesCheckbox),o.xp6(1),o.Q6J("ngIf",t.configShowQuickLinks&&t.showQuicklinks))},directives:[v.m,m.c,C.mk,C.O5,C.tP,y.A,w.m],styles:[".no-location-error[_ngcontent-%COMP%]{height:42px;background-color:#ffe6a4;margin-top:6px;position:relative;top:-20px;max-width:50%;margin-left:50%}@media (max-width:767px){.no-location-error[_ngcontent-%COMP%]{height:64px;max-width:100%;margin-left:0}}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;margin:12px 0 0 18px}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:15px;height:15px;fill:none}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a}.no-location-error[_ngcontent-%COMP%] .no-location-text[_ngcontent-%COMP%]{font-size:12px;color:#4d525a;padding-left:22px}.no-location-error-vmfh[_ngcontent-%COMP%]{height:64px;background-color:#ffe6a4;margin-top:6px;position:relative;top:-20px;max-width:24%;margin-left:55.4%}@media (max-width:767px){.no-location-error-vmfh[_ngcontent-%COMP%]{height:64px;max-width:100%;margin-left:0}}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;margin:12px 0 0 18px}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:15px;height:15px;fill:none}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a}.no-location-error-vmfh[_ngcontent-%COMP%] .no-location-text[_ngcontent-%COMP%]{font-size:12px;color:#4d525a;padding-left:22px}.invalid-location[_ngcontent-%COMP%]{background-color:#ff0;float:right;padding:1px;max-width:100%;font-size:12.5px;margin-top:8px}.search-fields[_ngcontent-%COMP%]{float:left;width:100%}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%]{float:left;width:100%;position:relative;margin-bottom:20px;border-radius:6px}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%]{margin-bottom:30px!important}}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{border:1px solid var(--dhcl-color-secondary);background-color:var(--dhcl-color-secondary);border-radius:0 6px 6px 0;color:#fff;color:var(--content-background,#fff);height:60px;width:62px;padding:6px 0;cursor:pointer}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{margin-top:15px}}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:200px;border-radius:45px;font-size:14px;font-weight:700;letter-spacing:.1px}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px;height:40px}}@media (min-width:768px) and (max-width:991.98px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px;height:40px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px}}"]}),e}()},6857:function(e,t,n){"use strict";n.d(t,{m:function(){return f}});var i=n(1116),o=n(2693),r=n(1041),a=n(1590),s=n(3608),c=n(8316),l=n(1426),u=n(6034),d=n(542),p=n(6570),h=n(5091),g=n(6290),f=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[i.ez,a.z,r.u5,d.r,c.z,o.Ed,l.H],a.z,l.H,c.z,d.r,o.Ed,s.Ch]}),e}();p.B6R(u.H,[i.O5,i.sg,h.J,g.Qt,g.zS],[])},9226:function(e,t,n){"use strict";n.d(t,{b:function(){return a}});var i=n(6570),o=n(1116);function r(e,t){1&e&&(i.O4$(),i.TgZ(0,"svg",1),i._UZ(1,"path",2),i.qZA())}var a=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-svg-icon"]],inputs:{name:"name"},decls:1,vars:1,consts:[["viewBox","0 0 23 15","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["viewBox","0 0 23 15","xmlns","http://www.w3.org/2000/svg"],["d","M13.4247 0H1.90868C0.854514 0 0 0.835938 0 1.86719V13.1328C0 14.1641 0.854514 15 1.90868 15H13.4247C14.4788 15 15.3333 14.1641 15.3333 13.1328V1.86719C15.3333 0.835938 14.4788 0 13.4247 0ZM20.9875 1.47266L16.6111 4.42578V10.5742L20.9875 13.5234C21.834 14.0938 23 13.5117 23 12.5156V2.48047C23 1.48828 21.838 0.902344 20.9875 1.47266Z"]],template:function(e,t){1&e&&i.YNc(0,r,2,0,"svg",0),2&e&&i.Q6J("ngIf","videocam"===t.name)},directives:[o.O5],styles:["svg[_ngcontent-%COMP%]{width:23px;height:15px;fill:none;margin-right:10px;vertical-align:middle}svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff)}"],changeDetection:0}),e}()},3267:function(e,t,n){"use strict";n.d(t,{K:function(){return l}});var i=n(6570),o=n(1116),r=["tooltipContainer"],a=function(e,t){return{bottom:e,left:t}};function s(e,t){if(1&e&&(i.O4$(),i.kcU(),i.TgZ(0,"span",5),i.NdJ("click",function(e){return e.stopPropagation()}),i.Hsn(1),i.qZA()),2&e){var n=i.oxw();i.Q6J("ngStyle",i.WLB(1,a,null!=n.bottom?n.bottom:"15px",null!=n.left?n.left:"-20px"))}}var c=["*"],l=function(){function e(){this.toolTipInfo=""}return e.prototype.onClick=function(e){this.tooltipContainer.nativeElement.contains(e.target)||(this.showTooltip=!1)},e.prototype.onFocusLost=function(e){this.showTooltip=!1},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["cs-tooltip"]],viewQuery:function(e,t){var n;1&e&&i.Gf(r,5),2&e&&i.iGM(n=i.CRH())&&(t.tooltipContainer=n.first)},hostBindings:function(e,t){1&e&&i.NdJ("click",function(e){return t.onClick(e)},!1,i.Jf7)},inputs:{bottom:"bottom",left:"left",toolTipInfo:"toolTipInfo"},ngContentSelectors:c,decls:5,vars:2,consts:[[1,"cs-tooltip-container"],["tooltipContainer",""],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg","tabindex","0","role","button","aria-describedby","tooltip-content",3,"click","keyup.enter","blur"],["d","M10 0C4.47754 0 0 4.47915 0 10C0 15.5241 4.47754 20 10 20C15.5225 20 20 15.5241 20 10C20 4.47915 15.5225 0 10 0ZM10 4.43548C10.9353 4.43548 11.6935 5.19371 11.6935 6.12903C11.6935 7.06435 10.9353 7.82258 10 7.82258C9.06468 7.82258 8.30645 7.06435 8.30645 6.12903C8.30645 5.19371 9.06468 4.43548 10 4.43548ZM12.2581 14.6774C12.2581 14.9446 12.0414 15.1613 11.7742 15.1613H8.22581C7.95859 15.1613 7.74194 14.9446 7.74194 14.6774V13.7097C7.74194 13.4425 7.95859 13.2258 8.22581 13.2258H8.70968V10.6452H8.22581C7.95859 10.6452 7.74194 10.4285 7.74194 10.1613V9.19355C7.74194 8.92633 7.95859 8.70968 8.22581 8.70968H10.8065C11.0737 8.70968 11.2903 8.92633 11.2903 9.19355V13.2258H11.7742C12.0414 13.2258 12.2581 13.4425 12.2581 13.7097V14.6774Z"],["class","cs-tooltip-content","role","tooltip","aria-live","polite","id","tooltip-content",3,"ngStyle","click",4,"ngIf"],["role","tooltip","aria-live","polite","id","tooltip-content",1,"cs-tooltip-content",3,"ngStyle","click"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.O4$(),i.TgZ(2,"svg",2),i.NdJ("click",function(e){return t.showTooltip=!t.showTooltip,e.stopPropagation()})("keyup.enter",function(e){return t.showTooltip=!t.showTooltip,e.stopPropagation()})("blur",function(e){return t.onFocusLost(e)}),i._UZ(3,"path",3),i.qZA(),i.YNc(4,s,2,4,"span",4),i.qZA()),2&e&&(i.xp6(2),i.uIk("aria-label",t.toolTipInfo),i.xp6(2),i.Q6J("ngIf",t.showTooltip))},directives:[o.O5,o.PC],styles:['.cs-tooltip-container[_ngcontent-%COMP%]{padding:0;position:relative}.cs-tooltip-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.cs-tooltip-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0071c2;fill:var(--appointment-info-tooltip,#0071c2)}.cs-tooltip-container[_ngcontent-%COMP%] .cs-tooltip-content[_ngcontent-%COMP%]{width:200px;border:1px solid #ccc;box-shadow:0 5px 5px #ccc;background:#fff;justify-content:center;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.1px;border-radius:8px;color:#4d525a;color:var(--body-content,#4d525a);padding:8px;z-index:1;bottom:15px;margin-bottom:25px;display:block;position:absolute;left:-20px}@media (max-width:767px){.cs-tooltip-container[_ngcontent-%COMP%] .cs-tooltip-content[_ngcontent-%COMP%]{width:160px}}.cs-tooltip-container[_ngcontent-%COMP%] .cs-tooltip-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0;line-height:20px}.cs-tooltip-container[_ngcontent-%COMP%] .cs-tooltip-content[_ngcontent-%COMP%]:after{position:absolute;content:"";width:10px;height:10px;background:#fff;box-shadow:2px 2px 2px 0 #ccc!important;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;right:160px;border-color:transparent #ccc #ccc transparent;border-style:solid;border-width:1px}@media (max-width:767px){.cs-tooltip-container[_ngcontent-%COMP%] .cs-tooltip-content[_ngcontent-%COMP%]:after{right:125px}}'],changeDetection:0}),e}()},1590:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});var i=n(1116),o=n(6570),r=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[[i.ez]]}),e}()},3057:function(e,t,n){"use strict";n.d(t,{f:function(){return r}});var i=n(6570),o=n(4708),r=function(){function e(e){this.configurationService=e}return e.prototype.shouldShowVideos=function(e){var t;if(e.videos.length<=0)return!1;var n=!0;return null===(t=e.videos)||void 0===t||t.forEach(function(e){n=""!==e.url.trim()}),n?!!this.getValue(e,"showProviderVideo"):n},e.prototype.shouldShowLogos=function(e){var t,n;return!(!(null===(t=this.configurationService.getMedGroupCodes().find(function(t){var n;return null===(n=e.medicalGroupIds)||void 0===n?void 0:n.includes(t.code)}))||void 0===t?void 0:t.logoPathAEM)||!(null===(n=this.configurationService.getMedGroupCodes().find(function(t){var n;return null===(n=e.medicalGroupIds)||void 0===n?void 0:n.includes(t.code)}))||void 0===n?void 0:n.logoPathFAD)||!this.getValue(e,"showMedGroupLogo"))},e.prototype.shouldShowStarRatings=function(e){var t=!!this.getValue(e,"providerRatings","showStarRatings"),n=!!this.getValue(e,"providerRatings","useLiveMedGroups"),i=this.getValue(e,"providerRatings","liveMedGroups");return!1!==t&&(!0===t&&!1===n||!(n&&!i)&&(null==i?void 0:i.some(function(t){var n;return(null===(n=e.medicalGroupIds)||void 0===n?void 0:n.indexOf(t))>=0})))},e.prototype.getRatingsFooterText=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsFooterText"))&&void 0!==t?t:null},e.prototype.getRatingsFooterLinkText=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsFooterLinkText"))&&void 0!==t?t:null},e.prototype.getRatingsFooterLink=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsFooterLink"))&&void 0!==t?t:null},e.prototype.getRatingsBannerText=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsBannerText"))&&void 0!==t?t:null},e.prototype.getRatingsBannerLinkText=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsBannerLinkText"))&&void 0!==t?t:null},e.prototype.getRatingsBannerLink=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsBannerLink"))&&void 0!==t?t:null},e.prototype.getRatingsTooltipText=function(e){var t;return null!==(t=this.getValue(e,"providerRatings","ratingsTooltipText"))&&void 0!==t?t:null},e.prototype.shouldShowStarRatingsBanner=function(e){return!!this.getValue(e,"providerRatings","showStarRatingsBanner")},e.prototype.shouldShowRatingText=function(e){return!!this.getValue(e,"providerRatings","showRatingText")},e.prototype.shouldShowProviderReviews=function(e){return!!this.getValue(e,"providerRatings","showProviderReviews")},e.prototype.shouldShowReviewCount=function(e){return!!this.getValue(e,"providerRatings","showReviewCount")},e.prototype.getValue=function(e,t,n){var i,o;void 0===n&&(n=null);var r=null===(i=e.divisionCodes)||void 0===i?void 0:i[0],a=null===(o=e.marketCodes)||void 0===o?void 0:o[0],s=this.getTenantValue(t,n),c=this.getDivisionValue(r,t,n),l=this.getMarketValue(r,a,t,n);return void 0!==l?l:void 0!==c?c:s||void 0},e.prototype.getTenantValue=function(e,t){var n;void 0===t&&(t=null);var i=this.configurationService.getTenantSection();return e&&t?i[e]?i[e][t]:void 0:null!==(n=i[e])&&void 0!==n?n:void 0},e.prototype.getDivisionValue=function(e,t,n){var i;void 0===n&&(n=null);var o=this.configurationService.getDivisions().find(function(t){return t.divisionCode===e});if(o)return t&&n?o[t]?o[t][n]:void 0:null!==(i=o[t])&&void 0!==i?i:void 0},e.prototype.getMarketValue=function(e,t,n,i){var o,r;void 0===i&&(i=null);var a=this.configurationService.getDivisions().find(function(t){return t.divisionCode===e});if(a){var s=null===(o=a.markets)||void 0===o?void 0:o.find(function(e){return e.marketCode===t});if(s)return n&&i?s[n]?s[n][i]:void 0:null!==(r=s[n])&&void 0!==r?r:void 0}},e.\u0275fac=function(t){return new(t||e)(i.LFG(o.e))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},344:function(e,t,n){"use strict";n.d(t,{G:function(){return i}});var i={providerDetailsApi:"providers/",suggestionsBaseApiUrl:"suggestions/",locationDetailsApi:"geolocation",providerSearchApi:"providers/search",searchWithoutInputApiUrl:"&page=1&distance=10&sortby=Default&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes&maxAppointments=5&facets=all:0&searchMode=All",addPagesinUrl:"page=",addDistanceinUrl:"&distance=",addSortbyinUrl:"&sortby=Default",addMaxAppointmentsinUrl:"maxAppointments=5",addIncludeOptionsinUrl:"&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes&maxAppointments=5",addIncludeOptionsinUrlForGuidedFlow:"&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes",addFacetsinUrl:"&facets=all:0",addsearchModeinUrl:"&searchMode=All",addProviderRoleTypes:"&providerRoleTypes=Urgent Care|Hospital Based|Non-hospital Based",olsDepartmentId:"olsdepartmentid",olsProviderId:"olsproviderid"}},1937:function(e,t,n){"use strict";n.d(t,{X:function(){return i}});var i={default:"/assets/logos/dh_r_hrz_rgb_grd_pos 1.png",dhmg:"/assets/logos/dh_r_hrz_rgb_grd_pos.png","dignity generic":"/assets/logos/dh_r_hrz_rgb_grd_pos 1.png","dhmg arizona":"/assets/logos/dh_r_hrz_rgb_grd_pos_arizona.png","dhmg nevada":"/assets/logos/dh_r_hrz_rgb_grd_pos_nevada.png",fad:"fad",mycareteam:"mycareteam",chart:"chart"}},8316:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});var i=n(6290),o=n(6570),r=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[[i.hJ,i.zk,i.kW,i.tT,i.fs,i.zf,i.u3,i.z8],i.hJ,i.zk,i.kW,i.tT,i.fs,i.zf,i.u3,i.z8]}),e}()},5980:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var i=function(){function e(){}return e.isNeighborhoodSearch=!1,e}()},707:function(e,t,n){"use strict";n.d(t,{g:function(){return i}});var i=function(e){return e.None="",e.Today="Today",e.Next7Days="Next 7 days",e.Next14Days="Next 14 days",e.Next30Days="Next 30 days",e}({})},4194:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var i=function(e){return e.RouteChanged="CommonSpirit.FindADoctor.RouteChanged",e.SearchResultsLoaded="CommonSpirit.FindADoctor.SearchResultsLoaded",e.ProviderLoaded="CommonSpirit.FindADoctor.ProviderLoaded",e.NavigateToSchedulingOnCerner="CommonSpirit.FindADoctor.NavigateToSchedulingOnCerner",e.ViewVideoClicked="CommonSpirit.FindADoctor.SearchResults.ViewVideoClicked",e.PostOidcTokentoMyAppointment_Cerner="CommonSpirit.MyAppointment.PostToken",e.PostApptDetailstoMyAppointment_Cerner="CommonSpirit.MyAppointment.ApptDetails",e.PostFADSearchResults_Cerner="CommonSpirit.MyAppointment.RedirectToFAD",e}({})},3350:function(e,t,n){"use strict";n.d(t,{TW:function(){return a},_j:function(){return s},al:function(){return c}});var i=n(4762),o=n(4232),r=n(4194),a=function(e){var t=(0,i.pi)({},e);this.id=t.id||o.Z(),delete t.id,this.time=t.time||(new Date).toISOString(),delete t.time,this.type=t.type,delete t.type,this.specversion=t.specversion||"1.0",delete t.specversion,this.data=t.data,delete t.data};function s(e){var t=e.url;t.indexOf("?")>-1&&(t=t.substring(0,t.indexOf("?"))),t.indexOf("#")>-1&&(t=t.substring(0,t.indexOf("#")));var n="ProviderDetails";return"/"===t?n="SearchLanding":"/find-doctor-widget"===t?n="SearchWidget":"/covid-vaccine/launch"===t?n="Other":"/fad-lite"===t?n="SearchWidget":(2===t.length||t.length>=3&&"/"===t[2])&&(n="SearchResults"),new a({type:r.m.RouteChanged,data:{url:e.url,pageType:n}})}function c(e,t,n){return new a({type:r.m.SearchResultsLoaded,data:{keywords:e||void 0,location:t?{neighborhood:t.neighborhood?t.neighborhood:void 0,city:t.city?t.city:void 0,state:t.state?t.state:void 0,zip:t.zip?t.zip:void 0}:void 0,medGroup:n||void 0}})}},1508:function(e,t,n){"use strict";n.d(t,{t:function(){return r},r:function(){return a}});var i=n(4762),o=n(707),r=function(){function e(e){this.onlineSchedulingToggle=!1,this.onlineSchedulingApplied=!1,this.onlineSchedulingProvidersCount=0,this.videoVisitsToggle=!1,this.videoVisitsApplied=!1,this.videoVisitsProvidersCount=0,this.newPatientsToggle=!1,this.newPatientsApplied=!1,this.newPatientsProvidersCount=0,this.availabilityTitle="Availability",this.availabilitySelect=o.g.None,this.providerAvailability=o.g.None,this.todayCount=0,this.next7Count=0,this.next14Count=0,this.next30Count=0,this.specialtyFilterText="Specialty",this.selectedSpecialties=[],this.providerSpecialties=[],this.availableSpecialties=[],this.proceduresFilterText="Procedures performed",this.selectedProceduresPerformed=[],this.providerProceduresPerformed=[],this.availableProceduresPerformed=[],this.conditionsFilterText="Conditions treated",this.selectedConditionsTreated=[],this.providerConditionsTreated=[],this.availableConditionsTreated=[],this.hospitalFilterText="Hospital Affiliation",this.selectedHospitals=[],this.providerHospitals=[],this.availableHospitals=[],this.medicalGroupTitle="Medical group",this.providerMedicalGroup=[],this.selectedMedicalGroup=[],this.medicalGroupListItems=[],this.medicalGroupList=[],this.medicalGroupDict=[],this.genderSelect="",this.providerGender="",this.femaleCount=0,this.maleCount=0,this.locationName="",this.selectedInsurances=[],this.providerInsurances=[],this.availableInsurances=[],this.selectedLanguages=[],this.providerLanguages=[],this.availableLanguages=[],this.searchDone=!1,this.providerSearchRadius=this.searchRadius=a.getRadiusKeyForDistance(e.getDefaultSearchDistance()),this.medicalGroupList=a.getMedGroups(e.getMedGroupCodes()),this.medicalGroupList.sort(function(e,t){return e.label.localeCompare(t.label)}),this.medicalGroupDict=e.getMedGroupCodes(),this.selectedMedicalGroup=[],this.providerMedicalGroup=[]}return e.prototype.isMappingNeeded=function(){return this.medicalGroupDict.filter(function(e){return e.code!==e.title}).length>0},e}(),a=function(){function e(){}return e.hasRadiusKeyForDistance=function(t){return e.radiusValueMapping.some(function(e){return e.value===t})},e.getRadiusKeyForDistance=function(t){var n;return null===(n=e.radiusValueMapping.find(function(e){return e.value===t}))||void 0===n?void 0:n.key},e.setRadiusKeyForDistance=function(e,t){e.searchRadius=e.providerSearchRadius=this.getRadiusKeyForDistance(t)},e.getDistanceForProviderSearchRadiusKey=function(t){var n;return null===(n=e.radiusValueMapping.find(function(e){return e.key===t.providerSearchRadius}))||void 0===n?void 0:n.value},e.getDistanceForSearchRadiusKey=function(t){var n;return null===(n=e.radiusValueMapping.find(function(e){return e.key===t.searchRadius}))||void 0===n?void 0:n.value},e.isDesktopFiltersSelected=function(e,t,n,i,o){return""!==e.providerGender||e.providerInsurances&&e.providerInsurances.length>0||e.providerLanguages&&e.providerLanguages.length>0||o&&t&&e.providerSearchRadius!==this.getRadiusKeyForDistance(n)&&0===e.providerMedicalGroup.length||o&&t&&e.providerSearchRadius!==this.getRadiusKeyForDistance(i)&&e.providerMedicalGroup.length>0},e.isMoreFiltersSelected=function(t,n,i,o,r){return""!==t.genderSelect||t.selectedInsurances&&t.selectedInsurances.length>0||t.selectedLanguages&&t.selectedLanguages.length>0||r&&n&&t.searchRadius!==e.getRadiusKeyForDistance(i)&&0===t.selectedMedicalGroup.length||r&&n&&t.searchRadius!==e.getRadiusKeyForDistance(o)&&t.selectedMedicalGroup.length>0},e.toClearFilters=function(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=!1),e.genderSelect="",e.selectedInsurances=[],e.selectedLanguages=[],o&&(e.selectedHospitals=[],e.selectedMedicalGroup=[]),t&&(e.searchRadius=n,e.providerGender=e.genderSelect,e.providerInsurances=(0,i.ev)([],(0,i.CR)(e.selectedInsurances)),e.providerLanguages=(0,i.ev)([],(0,i.CR)(e.selectedLanguages)),o&&(e.providerHospitals=(0,i.ev)([],(0,i.CR)(e.selectedHospitals)),e.providerMedicalGroup=(0,i.ev)([],(0,i.CR)(e.selectedMedicalGroup))))},e.SpecialityToggle=function(e,t){if(t.selectedSpecialties.map(function(e){return e.name}).includes(e.name)){var n=t.selectedSpecialties.filter(function(t){return t.name===e.name})[0];t.selectedSpecialties.splice(t.selectedSpecialties.indexOf(n),1)}else t.selectedSpecialties.push(e)},e.procedureToggle=function(e,t){if(t.selectedProceduresPerformed.map(function(e){return e.name}).includes(e.name)){var n=t.selectedProceduresPerformed.filter(function(t){return t.name===e.name})[0];t.selectedProceduresPerformed.splice(t.selectedProceduresPerformed.indexOf(n),1)}else t.selectedProceduresPerformed.push(e)},e.conditionToggle=function(e,t){if(t.selectedConditionsTreated.map(function(e){return e.name}).includes(e.name)){var n=t.selectedConditionsTreated.filter(function(t){return t.name===e.name})[0];t.selectedConditionsTreated.splice(t.selectedConditionsTreated.indexOf(n),1)}else t.selectedConditionsTreated.push(e)},e.MedgroupToggle=function(e,t){if(t.selectedMedicalGroup.map(function(e){return e.name}).includes(e.label)){var n=t.selectedMedicalGroup.filter(function(t){return t.name===e.label})[0];t.selectedMedicalGroup.splice(t.selectedMedicalGroup.indexOf(n),1)}else t.selectedMedicalGroup.push({name:e.label,count:0,selected:!0});t.medicalGroupTitle=0===t.providerMedicalGroup.length?"Medical group":1===t.providerMedicalGroup.length?t.providerMedicalGroup[0].name:t.providerMedicalGroup.length.toString()+" Medical groups"},e.HospitalToggle=function(e,t){if(t.selectedHospitals.map(function(e){return e.name}).includes(e.name)){var n=t.selectedHospitals.filter(function(t){return t.name===e.name})[0];t.selectedHospitals.splice(t.selectedHospitals.indexOf(n),1)}else t.selectedHospitals.push(e)},e.genderSelect=function(e,t){e.genderSelect=e.genderSelect===t?"":t},e.getMedGroups=function(e){return e.map(function(e){var t;return{label:e.title,value:e.code,url:e.url,enableProviderRoleTypes:null!==(t=e.enableProviderRoleTypes)&&void 0!==t&&t}})},e.InsuranceToggle=function(e,t){if(t.selectedInsurances.map(function(e){return e.name}).includes(e.name)){var n=t.selectedInsurances.filter(function(t){return t.name===e.name})[0];t.selectedInsurances.splice(t.selectedInsurances.indexOf(n),1)}else t.selectedInsurances.push(e)},e.LanguageToggle=function(e,t){if(t.selectedLanguages.map(function(e){return e.name}).includes(e.name)){var n=t.selectedLanguages.filter(function(t){return t.name===e.name})[0];t.selectedLanguages.splice(t.selectedLanguages.indexOf(n),1)}else t.selectedLanguages.push(e)},e.clearDesktopFilters=function(e,t){void 0===t&&(t=null),e.genderSelect="",e.locationName="",e.selectedInsurances=[],e.selectedLanguages=[],e.searchRadius=t,e.providerGender=e.genderSelect,e.providerInsurances=(0,i.ev)([],(0,i.CR)(e.selectedInsurances)),e.providerLanguages=(0,i.ev)([],(0,i.CR)(e.selectedLanguages)),e.onlineSchedulingApplied=!1,e.videoVisitsApplied=!1,e.newPatientsApplied=!1,e.providerMedicalGroup=[],e.providerSpecialties=[],e.selectedSpecialties=[],e.specialtyFilterText="Specialty",e.providerAvailability=e.availabilitySelect=o.g.None,e.availabilityTitle="Availability",e.selectedHospitals=[],e.providerHospitals=[]},e.setSortByValue=function(e,t){e.sortBy=e.sortBy===t?"":t},e.radiusValueMapping=[{key:0,value:1},{key:20,value:5},{key:40,value:10},{key:60,value:25},{key:80,value:50},{key:100,value:100}],e}()},1238:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var i=function(){function e(){}return e.convertTo=function(e){return e&&(e.city||e.state)?{name:e.name,neighborhood:e.neighborhood,city:e.city,state:e.state,latitude:e.latitude,longitude:e.longitude,zip:e.zip,isLocationValid:!0}:null},e}()},7923:function(e,t,n){"use strict";n.d(t,{X:function(){return r}});var i=n(4762),o=JSON.parse('{"type":"seo-focus-specialties","specialties":["Acid Reflux","Addiction Psychiatry","Aerospace Medicine","Allergy and Immunology","Anesthesiology","Audiology","Blood Banking and Transfusion Medicine","Brain Injury Medicine","Cardiology","Cardiology: Adult Congenital Heart Disease","Cardiology: Advanced Heart Failure and Transplant","Cardiology: Cardiovascular Disease","Cardiology: Electrophysiology","Cardiology: Heart Failure","Cardiology: Interventional","Cardiology: Invasive-Interventional","Clinical Biochemical Genetics","Clinical Cardiac Electrophysiology","Clinical Cytogenetics and Genomics","Clinical Genetics and Genomics","Clinical Informatics","Clinical Molecular Genetics and Genomics","Clinical Neurophysiology","Computed Tomography","Critical Care Medicine","Cytopathology","Dermatology","Dermatopathology","Diagnostic Radiology","Echocardiography","Electrodiagnostic Medicine","Emergency Medicine","Endocrinology, Diabetes and Metabolism","Epilepsy","Family Medicine","Female Pelvic Medicine and Reconstructive Surgery","Forensic Psychiatry","Gastric Oncology","Gastroenterology","Geriatric Medicine","Gynecologic Oncology","Hematologic Oncology","Hematology","Hematopathology","Hepatology","Hospice and Palliative Medicine","Infectious Diseases","Internal Medicine","Interventional Radiology and Diagnostic Radiology","Maternal and Fetal Medicine","Medical Biochemical Genetics","Medical Oncology","Medical Toxicology","Mental Health (Psychiatry and Psychology)","Molecular Genetic Pathology","Neonatal and Perinatal Medicine","Nephrology (Kidney)","Neurology (Brain and Spine)","Neuromuscular Medicine","Neuropathology","Neuroradiology","Neurosurgery","Neurotology","Nuclear Cardiology","Nuclear Medicine","Nuclear Radiology","Nurse Practitioner","Obstetrics and Gynecology","Oncology","Ophthalmology (Eye)","Orthopedic Surgery","Orthopedic Surgery: Foot and Ankle","Orthopedic Surgery: Hand","Orthopedics and Sports Medicine","Otolaryngology (Ear, Nose, and Throat)","Pain Medicine","Palliative Care","Pancreatic Oncology","Pathology","Pathology: Anatomic","Pathology: Clinical","Pathology: Medical Microbiology","Pathology: Molecular Genetic","Pediatric Anesthesiology","Pediatric Cardiology","Pediatric Dermatology","Pediatric Emergency Medicine","Pediatric Gastroenterology","Pediatric Infectious Diseases","Pediatric Neurology","Pediatric Pulmonology","Pediatric Radiology","Pediatric Rheumatology","Pediatric Surgery","Pediatric Transplant Hepatology","Pediatric Urology","Pediatrics","Physiatry","Physical Medicine and Rehabilitation","Physician Assistant","Plastic Surgery","Podiatry","Podiatry: Foot Surgery","Podiatry: Foot and Ankle Surgery","Podiatry: Reconstructive Rearfoot and Ankle Surgery","Primary Care","Psychiatry","Psychiatry: Child and Adolescent","Psychosomatic Medicine","Public Health and General Preventive Medicine","Pulmonary Disease","Pulmonary Medicine (Lung and Respiratory)","Radiation Oncology","Radiology","Reproductive Endocrinology and Infertility","Rheumatology","Sarcoma Oncology","Sleep Medicine","Social Work","Spinal Cord Injury Medicine","Spine Care","Sports Medicine","Surgery","Surgery: Breast","Surgery: Cardiothoracic","Surgery: Colon and Rectal","Surgery: Congenital Heart","Surgery: Critical Care","Surgery: Dermatological","Surgery: Endocrine","Surgery: General","Surgery: Head and Neck","Surgery: Hernia","Surgery: Limb Salvage","Surgery: Liver","Surgery: Lung","Surgery: Melanoma","Surgery: Mesothelioma","Surgery: Oncology","Surgery: Oral and Maxillofacial","Surgery: Transplant","Surgery: Vascular","Transplant Hepatology","Trauma","Undersea and Hyperbaric Medicine","Urology","Vascular Neurology","Vascular and Interventional Radiology","Weight Loss and Bariatric Surgery","Wound Care"]}'),r=function(){function e(){}return e.getProviderOfficesSortedByDistanceFromSearch=function(t){var n=e.getProviderOffices(t);return n.sort(function(e,t){return e.distanceMilesFromSearch0?e.specialties.forEach(function(e){t.push(e)}):t.push(e.primarySpecialty),t},e.formatProviderDisplayFullName=function(e){return e.degree?e.firstName+" "+e.lastName+", "+e.degree:e.firstName+" "+e.lastName},e.dynamicContentLinkTokenHandler=function(e){var t,n;return e.paragraph=null===(t=null==e?void 0:e.paragraph)||void 0===t?void 0:t.replace(/\{(learnMoreLinkPlaceholder)\}/g,null!==(n=null==e?void 0:e.learnMoreLink)&&void 0!==n?n:""),e},e.getProviderTopSpecialities=function(e){var t=[];if(t.push(e.primarySpecialty),e.specialties.length>1){var n=o,i=n.specialties.length>0?e.specialties.filter(function(t){return n.specialties.indexOf(t)>-1&&t!==e.primarySpecialty}):[];t.push(i.length>0?i[0]:e.specialties.filter(function(t){return t!==e.primarySpecialty})[0])}return t},e.getProviderNonSEOSpecialities=function(e,t){var n=[];return e.specialties.length>1&&t.length>1&&n.push(e.specialties.filter(function(e){return this.indexOf(e)<0},t)),n[0]},e}()},5907:function(e,t,n){"use strict";n.d(t,{T:function(){return i},w:function(){return o}});var i=function(e){return e.SingleSpeciality="singleSpecialty",e.SingleProcedure="singleProcedure",e.SingleCondition="singleCondition",e.LocationSessionId="location-sessionId",e.IncludeProviderRoleTypes="includeProviderRoleTypes",e.SelectedMedicalGroup="selectedMedicalGroup",e.PreviousSelectedMediGrpPrvdRole="PreviousSelectedMediGrpPrvdRole",e.MedGroupQueryParam="medGroupQueryParam",e.ManualSelection="manualSelection",e.SelectedMedGroupFiltersModel="SelectedMedGroupFiltersModel",e.SingleSpecialityText="singleSpecialityText",e.SearchFrom="searchFrom",e}({}),o=function(e){return e.Specialties="specialties",e.Procedures="procedures",e.Conditions="conditions",e.Gender="gender",e.Languages="languages",e.BookOnline="bookonline",e.AcceptingNew="acceptingnew",e.VideoVisits="videovisits",e.Distance="distance",e}({})},7912:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var i=n(5907),o=n(6570),r=n(8928),a=n(4708);function s(e,t){if(1&e&&(o.TgZ(0,"div",4),o.TgZ(1,"h1",5),o._uU(2),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.xp6(2),o.Oqu(n.landingPageHeader)}}function c(e,t){if(1&e&&o._UZ(0,"cs-legal-copy",6),2&e){var n=o.oxw();o.Q6J("legalCopy",n.legalCopy)("legalCopyToolTip",n.legalCopyToolTip)("legalCopyToolTipInfo",n.legalCopyToolTipInfo)}}function l(e,t){if(1&e&&o._UZ(0,"cs-emergency-care",7),2&e){var n=o.oxw();o.Q6J("showEmergencyLinkContent",n.showEmergencyCare)("showEmergencyCopy",n.showEmergencyCopy)("emergencyCareLinkContent",n.emergencyCareLinkContent)("emergencyCopy",n.emergencyCopy)("emergencyNumber",n.emergencyNumber)}}var u=function(){function e(e,t){this.resizeService=e,this.configService=t,this.emergencyCareLinkContent=[]}return e.prototype.ngOnInit=function(){window.sessionStorage.removeItem(i.T.SearchFrom),this.showMyProviders=this.configService.showMyProviders(),this.landingPageHeader=this.configService.getLandingPageHeader(),this.showEmergencyCare=this.configService.showEmergencyCare(),this.showRegionalHelplineNumbers=this.configService.showRegionalHelplineNumbers(),this.displayInfo=this.configService.getHelplineHeading(),this.displayHeadingInvalid=this.configService.getHelplineHeadingInvalid(),this.isDesktopViewport=this.resizeService.isDesktopViewport,this.helplineNumbers=this.configService.getHelplineNumbers().length>0?this.configService.getHelplineNumbers():[{heading:"Arizona",phone:"(855) 697-0781"},{heading:"California",phone:"(866) 914-3627"},{heading:"Nevada",phone:"(866) 984-3627"}],this.getHelplineNumbers(),this.emergencyCareLinkContent=this.configService.getEmergencyCareLinkScheme(),this.myProvidersLinkContent=this.configService.myProvidersLinkScheme(),this.showEmergencyCare=this.configService.showEmergencyCare(),this.showEmergencyCopy=this.configService.showEmergencyCopy(),this.emergencyCopy=this.configService.getEmergencyCopy(),this.emergencyNumber=this.configService.getEmergencyNumber(),this.showLegalCopy=this.configService.showLegalCopy(),this.legalCopy=this.configService.getLegalCopy(),this.legalCopyToolTip=this.configService.getLegalCopyToolTip(),this.legalCopyToolTipInfo=this.configService.getLegalCopyToolTipInfo(),this.setRootElementCss()},e.prototype.getHelplineNumbers=function(){this.helplineNumbers.forEach(function(e){var t=e.phone.toString().replace(/\D/g,"").match(/^(\d{3})(\d{3})(\d{4})$/);t&&(e.displayPhone="("+t[1]+") "+t[2]+"-"+t[3],e.phone="+1"+t[0])})},e.prototype.setRootElementCss=function(){try{var e=document.body.querySelectorAll("fad-saas");e&&e.forEach(function(e){e.classList.add("fad-root-element")})}catch(t){console.log(t)}},Object.defineProperty(e.prototype,"hideHeaderForVMFHAEMMobileView",{get:function(){return!(this.resizeService.isMobileViewport&&window.location.host.toLowerCase().includes("vmfh"))},enumerable:!1,configurable:!0}),e.\u0275fac=function(t){return new(t||e)(o.Y36(r._),o.Y36(a.e))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-fad-lite-search-landing"]],decls:6,vars:3,consts:[[1,"search-box-module","our-doctors"],["class","search-box-heading",4,"ngIf"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo",4,"ngIf"],[3,"showEmergencyLinkContent","showEmergencyCopy","emergencyCareLinkContent","emergencyCopy","emergencyNumber",4,"ngIf"],[1,"search-box-heading"],[1,"heading-text"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo"],[3,"showEmergencyLinkContent","showEmergencyCopy","emergencyCareLinkContent","emergencyCopy","emergencyNumber"]],template:function(e,t){1&e&&(o.TgZ(0,"div",0),o.YNc(1,s,3,1,"div",1),o.TgZ(2,"div"),o.YNc(3,c,1,3,"cs-legal-copy",2),o._UZ(4,"cs-fad-lite-search-input"),o.YNc(5,l,1,5,"cs-emergency-care",3),o.qZA(),o.qZA()),2&e&&(o.xp6(1),o.Q6J("ngIf",t.hideHeaderForVMFHAEMMobileView),o.xp6(2),o.Q6J("ngIf",t.showLegalCopy),o.xp6(2),o.Q6J("ngIf",t.showEmergencyCare||t.showEmergencyCopy))},styles:[".our-doctors[_ngcontent-%COMP%]{display:inline-block;width:100%}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{float:left;width:100%;display:flex;justify-content:left;padding-bottom:20px}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:40px}}@media (max-width:374px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:20px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{letter-spacing:-2.5px;float:left;margin:0;font-size:48px!important;line-height:56px;padding:0}@media (max-width:991px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:70px!important;line-height:72px;letter-spacing:-3.1px}}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:40px!important;line-height:42px;letter-spacing:-1px}}.headerOnTop[_ngcontent-%COMP%]{z-index:2!important} .fad-app-container{padding:34px 50px 80px!important}@media (max-width:767px){ .fad-app-container{padding:30px 20px 50px!important}}@media (min-width:768px) and (max-width:991px){ .fad-app-container{padding:40px 30px!important}}"]}),e}()},2482:function(e,t,n){"use strict";n.r(t),n.d(t,{FadLiteSearchLandingModule:function(){return He}});var i=n(6410),o=n(1116),r=n(7912),a=n(6857),s=n(1508),c=n(1238),l=n(9996),u=n(5980),d=n(5907),p=n(6570),h=n(2260),g=n(4708),f=n(3853),v=n(1095),m=n(4762),C=n(7923),y=n(6599),w=n(3835),_=n(4689),x=n(7727),M=n(7701),P=n(6019),O=n(5959),b=n(878),k=n(3148),S=(n(4072),n(8928)),T=n(7184),A=n(3057),Z=n(1041),I=n(7555),L=["providerSuggestionsContainer"],E=["search"],N=["specialitySeeMore"],F=["providerSeeMore"],D=["keywordSeeMore"];function q(e,t){if(1&e&&(p.TgZ(0,"li",11),p.TgZ(1,"ul"),p.TgZ(2,"li",12),p._uU(3),p.qZA(),p.qZA(),p.qZA()),2&e){var n=p.oxw(2);p.xp6(2),p.uIk("aria-label",n.autoSuggestionLoadingMessage),p.xp6(1),p.Oqu(n.autoSuggestionLoadingMessage)}}function R(e,t){if(1&e&&(p.TgZ(0,"ul",9),p.YNc(1,q,4,2,"li",10),p.qZA()),2&e){var n=p.oxw();p.uIk("aria-label",n.autoSuggestionLoadingMessage),p.xp6(1),p.Q6J("ngIf",n.showSpecialtySuggestions&&0===n.suggestions.specialties.length||0===n.suggestions.providers.length)}}var U=function(e){return{selected:e}};function B(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"li",21),p.NdJ("click",function(){var e=p.CHM(n).$implicit;return p.oxw(3).specialtyClick(e)})("mouseenter",function(){var e=p.CHM(n).index;return p.oxw(3).handleMouseEnter(e,"specialty")}),p.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=p.oxw(3);p.ekj("focused",r.activeSpecialtyDropdownIndex===o),p.Q6J("innerHTML",r.queryHighlight(i),p.oJD)("csFocused",r.activeSpecialtyDropdownIndex===o)("ngClass",p.VKq(7,U,r.activeSpecialtyDropdownIndex===o)),p.uIk("aria-selected",r.activeSpecialtyDropdownIndex===o)("aria-label",i)}}var V=function(e){return{"less-arrow":e}};function H(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"div",22),p.TgZ(1,"a",23,24),p.NdJ("mouseenter",function(){return p.CHM(n),p.oxw(3).seeLessMoreHover("specialty")})("click",function(){return p.CHM(n),p.oxw(3).expandLessCick("specialty")}),p._uU(3),p.O4$(),p.TgZ(4,"svg",25),p._UZ(5,"path",26),p.qZA(),p.qZA(),p.qZA()}if(2&e){var i=p.oxw(3);p.xp6(3),p.hij(" ",i.specialtySliceIndex3)}}function J(e,t){1&e&&p._UZ(0,"hr")}function z(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"li",21),p.NdJ("click",function(){var e=p.CHM(n).$implicit,t=p.oxw(3);return t.goToProvider(e.npi,e.firstName,e.lastName,t.checkforPrimarySpeciality(e))})("mouseenter",function(){var e=p.CHM(n).index;return p.oxw(3).handleMouseEnter(e,"provider")}),p._UZ(1,"a"),p.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=p.oxw(3);p.ekj("focused",r.activeProviderDropdownIndex===o),p.Q6J("innerHTML",r.providerHighlight(i),p.oJD)("csFocused",r.activeProviderDropdownIndex===o)("ngClass",p.VKq(7,U,r.activeProviderDropdownIndex===o)),p.uIk("aria-selected",r.activeProviderDropdownIndex===o)("aria-label",r.getProviderName(i))}}function Q(e,t){if(1&e){var n=p.EpF();p.ynx(0),p.TgZ(1,"div",28),p.TgZ(2,"a",29,30),p.NdJ("click",function(){return p.CHM(n),p.oxw(3).keywordSeeAllProviderSearchClick()}),p._uU(4),p.O4$(),p._UZ(5,"svg",31),p.qZA(),p.qZA(),p.BQk()}if(2&e){var i=p.oxw(3);p.xp6(4),p.hij(" ",i.providerSliceIndex3&&n.providerCount>10),p.xp6(1),p.Q6J("ngIf",n.suggestions.providers.length>3)}}function K(e,t){1&e&&p._UZ(0,"hr")}function W(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"li",21),p.NdJ("click",function(){var e=p.CHM(n).$implicit;return p.oxw(3).keywordClick(e)})("mouseenter",function(){var e=p.CHM(n).index;return p.oxw(3).handleMouseEnter(e,"keyword")}),p.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=p.oxw(3);p.ekj("focused",r.activeKeywordDropdownIndex===o),p.Q6J("innerHTML",r.queryHighlight(i),p.oJD)("csFocused",r.activeKeywordDropdownIndex===o)("ngClass",p.VKq(7,U,r.activeKeywordDropdownIndex===o)),p.uIk("aria-selected",r.activeKeywordDropdownIndex===o)("aria-label",i)}}function $(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"div",22),p.TgZ(1,"a",23,34),p.NdJ("mouseenter",function(){return p.CHM(n),p.oxw(3).seeLessMoreHover("keyword")})("click",function(){return p.CHM(n),p.oxw(3).expandLessCick("keyword")}),p._uU(3),p.O4$(),p.TgZ(4,"svg",25),p._UZ(5,"path",26),p.qZA(),p.qZA(),p.qZA()}if(2&e){var i=p.oxw(3);p.xp6(3),p.hij(" ",i.keywordSliceIndex3)}}function ee(e,t){if(1&e&&(p.TgZ(0,"ul",13),p.YNc(1,G,7,2,"li",14),p.YNc(2,J,1,0,"hr",15),p.YNc(3,Y,8,3,"li",16),p.YNc(4,K,1,0,"hr",15),p.YNc(5,X,7,2,"li",17),p.qZA()),2&e){var n=p.oxw();p.xp6(1),p.Q6J("ngIf",n.showSpecialtySuggestions&&n.suggestions.specialties.length>0),p.xp6(1),p.Q6J("ngIf",n.showSpecialtySuggestions&&n.suggestions.specialties.length>0&&(n.suggestions.providers.length>0||n.suggestions.keywords.length>0)),p.xp6(1),p.Q6J("ngIf",n.suggestions.providers.length>0),p.xp6(1),p.Q6J("ngIf",n.suggestions.providers.length>0&&n.suggestions.keywords.length>0),p.xp6(1),p.Q6J("ngIf",n.suggestions.keywords.length>0)}}var te=function(e){return{"ps-changeStyle":e}},ne=function(e){return{active:e}},ie=function(){function e(e,t,n,i){var o;this.providerService=e,this.resizeService=t,this.configurationService=n,this.securityService=i,this.searchTermChanged=new p.vpe,this.keywordEnter=new p.vpe,this.goToProviderEvent=new p.vpe,this.specialtyChanged=new p.vpe,this.tabPressedOnProviderSearch=new p.vpe,this.suggestions={providers:[],keywords:[],specialties:[]},this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.activeProviderDropdownIndex=-1,this.activeKeywordDropdownIndex=-1,this.activeSpecialtyDropdownIndex=-1,this.defaultSliceIndex=2,this.lastFocusWasFromKeyboard=!1,this.seeLessMoreClicked=!1,this.seeLessMoreFocused=!1,this.isFromexpandLessCick=!1,this.providerCount=0,this.subject=new P.t(1),this.showLoadingMessage=!1,this.inputInFocus=!1,this.inputDebounceMS=300,this.noSuggestionsSelected=-1,this.inputModelChanged=new O.xQ,this.useLegacyAPI=!1,this.useLegacyAPI=null===(o=this.configurationService)||void 0===o?void 0:o.useLegacyAPI()}return e.prototype.onClick=function(e){this.providerSuggestionsContainer.nativeElement.contains(e.target)?this.searchTerm&&" "!==this.searchTerm&&(this.suggestions.providers.length>0||this.suggestions.keywords.length>0||this.suggestions.specialties.length>0)&&(this.autocompleteActive=!0):(this.autocompleteActive=!1,this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected)},e.prototype.onMouseMove=function(){this.lastFocusWasFromKeyboard=!1},e.prototype.onKeyDown=function(e){var t=e.key.toLowerCase();"arrowdown"!==t&&"arrowup"!==t||this.seeLessMoreClicked&&(this.seeLessMoreFocused?(this.seeLessMoreFocused=!1,this.searchElement.nativeElement.focus(),this.keyDownHandler(e)):this.seeLessMoreFocused=!0),"tab"===t&&this.autocompleteActive&&this.tabPressedOnProviderSearch.emit()},e.prototype.ngOnDestroy=function(){this.results$.unsubscribe(),this.subject.unsubscribe(),this.viewPort$.unsubscribe()},e.prototype.ngOnInit=function(){var e=this;this.enableAutoSuggestionProviders=this.configurationService.shouldEnableAutoSuggestionProviders(),this.viewPort$=this.resizeService.viewPortChanged.pipe((0,y.b)(function(t){return e.setPlaceholderText(t)})).subscribe(),this.results$=this.subject.pipe((0,w.h)(function(e){return!!e&&e.length>0}),(0,_.w)(function(t){return e.useLegacyAPI?e.getSearchSuggestions(t).pipe((0,x.K)(function(){return(0,b.of)(void 0)})):e.getSearchSuggestionsV2(t).pipe((0,x.K)(function(){return(0,b.of)(void 0)}))}),(0,y.b)(function(){e.showLoadingMessage=!1,e.setAutocompleteActive(!!e.inputInFocus&&(e.suggestions.providers.length>0||e.suggestions.keywords.length>0||e.suggestions.specialties.length>0))})).subscribe(),this.inputModelChanged.pipe((0,M.b)(this.inputDebounceMS)).subscribe(function(t){return e.onChangeSearch(t)}),this.showSpecialtySuggestions=this.configurationService.showSpecialtySuggestions(),this.changeBtnStyle=this.configurationService.getSearchButton()},e.prototype.setPlaceholderText=function(e){this.searchPlaceholder=e===S.O.Desktop?this.configurationService.getSearchTermDeskTop():e===S.O.Tablet?this.configurationService.getSearchTermTablet():this.configurationService.getSearchTermMobile()},e.prototype.getSearchSuggestions=function(e){return(0,k.D)([this.getProviderSuggestionsTyped(e),this.getKeywordSuggestionsTyped(e),this.getSpecialtySuggestionsTyped(e)])},e.prototype.getSearchSuggestionsV2=function(e){return(0,k.D)([this.getProviderSuggestionsTyped(e),this.getKeywordSuggestionsTyped(e),this.getSpecialtyV2SuggestionsTyped(e)])},e.prototype.getProviderSuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestions(e,"provider").pipe((0,y.b)(function(e){var n=[];e.isValid&&(t.providerCount=e.result.providerCount,n=e.result.items.map(function(e){return e.providers}).reduce(function(e,n){return e.concat(n.filter(t.onlyUnique))},[])),n.forEach(function(e){t.updateProviderFullName(e)}),t.suggestions.providers=n}))},e.prototype.updateProviderFullName=function(e){this.configurationService.showProviderPrefix()||(e.displayFullName=C.X.removeProviderNamePrefix(e.firstName,e.lastName,e.degree))},e.prototype.onlyUnique=function(e,t,n){return n.indexOf(e)===t},e.prototype.keywordSeeAllProviderSearchClick=function(){this.autocompleteActive=!1,this.keywordEnter.emit(this.searchTerm),this.searchElement.nativeElement.focus()},e.prototype.getKeywordSuggestionsTyped=function(e){var t=this;return this.providerService.getTypedKeywordSuggestions(e).pipe((0,y.b)(function(e){var n=[];e.isValid&&(n=e.result.items.map(function(e){return e.textAndQuery.toTitleCase()}).filter(t.onlyUnique)),t.suggestions.keywords=n}))},e.prototype.getSpecialtySuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestions(e,"specialty").pipe((0,y.b)(function(e){var n=[];e.isValid&&(n=e.result.items.map(function(e){return e.text}).filter(t.onlyUnique)),t.suggestions.specialties=n}))},e.prototype.getSpecialtyV2SuggestionsTyped=function(e){var t=this;return this.providerService.getTypedProviderSuggestionsV2(e).pipe((0,y.b)(function(e){var n=[],i=[];e.isValid&&e.result.items.length>0&&(n=e.result.items.map(function(e){return e.text}).reduce(function(e,n){return t.useLegacyAPI?n.concat((0,m.ev)([],(0,m.CR)(new Set(e).values()))):(0,m.ev)((0,m.ev)([],(0,m.CR)(e)),(0,m.CR)(n))})),n.forEach(function(e){i.includes(e.specialty)||i.push(e.specialty)}),t.suggestions.specialties=t.useLegacyAPI?(0,m.ev)([],(0,m.CR)(new Set(i))).sort():(0,m.ev)([],(0,m.CR)(i))}))},e.prototype.onInputChange=function(e){this.showLoadingMessage=!0,this.setAutocompleteActive(!1),this.inputModelChanged.next(e)},e.prototype.onChangeSearch=function(e){this.providerSliceIndex=3,this.keywordSliceIndex=3,this.specialtySliceIndex=3,this.suggestions={providers:[],keywords:[],specialties:[]},this.searchTermChanged.emit(e),(e=e.replace(/^[^a-zA-Z0-9&-]+$/,""))&&null===e.match(/^ *$/)?(this.subject.next(e),this.searchTermChanged.emit(e)):this.setAutocompleteActive(!1)},e.prototype.setAutocompleteActive=function(e){!0===e&&(this.suggestions.specialties.length>0?(this.activeSpecialtyDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.suggestions.providers.length>0?(this.activeProviderDropdownIndex=0,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected):this.suggestions.keywords.length>0&&(this.activeKeywordDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected)),this.autocompleteActive=e},e.prototype.keywordClick=function(e){this.autocompleteActive=!1,this.searchTerm=e,window.sessionStorage.removeItem(d.T.SingleSpecialityText),this.searchTermChanged.emit(e),this.searchElement.nativeElement.focus()},e.prototype.checkforPrimarySpeciality=function(e){return this.useLegacyAPI?e.primarySpecialty:e.primarySpecialty[0].specialty},e.prototype.specialtyClick=function(e){this.autocompleteActive=!1,window.sessionStorage.setItem(d.T.SingleSpecialityText,e),this.specialtyChanged.emit(e)},e.prototype.goToProvider=function(e,t,n,i){sessionStorage.setItem("searchResultsOrigin","true"),window.sessionStorage.removeItem(d.T.SingleSpecialityText),this.goToProviderEvent.emit({npi:e,firstName:t,lastName:n,primarySpecialty:i})},e.prototype.providerHighlight=function(e){var t,n=null;null===(t=e.offices)||void 0===t||t.forEach(function(e){e.addresses.forEach(function(e){e.isPrimaryOffice&&(n=e)})});var i=""+e.displayFullName;if(n)i+=", "+n.city+", "+n.state;else if(e.offices&&e.offices.length>0){var o=e.offices[0].addresses[0];i+=", "+o.city+", "+o.state}var r=new RegExp(this.searchTerm,"ig");return i.replace(r,function(e){return""+e+""})},e.prototype.queryHighlight=function(e){var t=new RegExp(this.searchTerm,"ig");return e.replace(t,function(e){return""+e+""})},e.prototype.handleKeywordChange=function(){if(this.seeLessMoreClicked)this.seeLessMoreClicked=!1;else{this.seeLessMoreClicked=!1;var e=!1;document.querySelectorAll(".specialties-list li").forEach(function(t){e||(e=t.classList.contains("selected"))});var t=!1;document.querySelectorAll(".providers-list li").forEach(function(e){t||(t=e.classList.contains("selected"))});var n=!1;if(document.querySelectorAll(".keywords-list li").forEach(function(e){n||(n=e.classList.contains("selected"))}),t&&this.autocompleteActive){var i=this.suggestions.providers[this.activeProviderDropdownIndex];this.goToProvider(i.npi,i.firstName,i.lastName,i.primarySpecialty)}else n&&this.autocompleteActive?this.keywordClick(this.suggestions.keywords[this.activeKeywordDropdownIndex]):e&&this.autocompleteActive?this.specialtyClick(this.suggestions.specialties[this.activeSpecialtyDropdownIndex]):this.keywordEnter.emit(this.searchTerm);this.autocompleteActive=!1}},e.prototype.keyDownHandler=function(e){var t=e.key.toLowerCase();"arrowdown"===t?(e.preventDefault(),this.arrowHandler(1)):"arrowup"===t&&(e.preventDefault(),this.arrowHandler(-1))},e.prototype.handleMouseEnter=function(e,t){this.lastFocusWasFromKeyboard||(this.seeLessMoreClicked&&(this.seeLessMoreClicked=!1,this.seeLessMoreFocused=!1,this.searchElement.nativeElement.focus()),"specialty"==t?(this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=e):"provider"==t?(this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeProviderDropdownIndex=e):(this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=e))},e.prototype.arrowHandler=function(e){this.lastFocusWasFromKeyboard=!0,this.seeLessMoreClicked=!1,this.activeSpecialtyDropdownIndex>this.noSuggestionsSelected?this.activeSpecialtyDropdownIndex+e===-1?(this.activeSpecialtyDropdownIndex=0,this.activeProviderDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.activeSpecialtyDropdownIndex+ethis.noSuggestionsSelected?this.activeProviderDropdownIndex+e===-1?(this.specialitySeeMore?(this.seeLessMoreClicked=!0,this.specialitySeeMore.nativeElement.focus(),this.activeSpecialtyDropdownIndex=this.specialtySliceIndex):this.activeSpecialtyDropdownIndex=this.specialtySliceIndex-1,this.activeKeywordDropdownIndex=this.noSuggestionsSelected,this.activeProviderDropdownIndex=this.noSuggestionsSelected):this.activeProviderDropdownIndex+ethis.noSuggestionsSelected&&(this.activeKeywordDropdownIndex+e===-1?(this.providerSeeMore?(this.seeLessMoreClicked=!0,this.providerSeeMore.nativeElement.focus(),this.activeProviderDropdownIndex=this.providerSliceIndex):this.activeProviderDropdownIndex=this.providerSliceIndex-1,this.activeSpecialtyDropdownIndex=this.noSuggestionsSelected,this.activeKeywordDropdownIndex=this.noSuggestionsSelected):this.activeKeywordDropdownIndex+e0)}}var ge=function(e){return{changeStyle:e}},fe=function(e){return{active:e}},ve=function(){function e(e,t){this.locationService=e,this.configurationService=t,this.setLocation=new p.vpe,this.locationEnter=new p.vpe,this.closeProviderAutoSuggestionContainer=new p.vpe,this.locations=[],this.locationName="",this.highlightedlocation=-1,this.subject=new P.t(1),this.showLoadingMessage=!1,this.inputInFocus=!1,this.inputDebounceMS=300,this.inputModelChanged=new O.xQ}return e.prototype.onClick=function(e){this.locationInput&&this.locationInput.nativeElement.contains(e.target)?(this.locationName.length>0&&!this.selectedLocation&&this.setAutocompleteActive(!0),window.innerWidth<768&&(this.locationInput.nativeElement.style.boxShadow="0px 2px 8px rgba(77, 82, 90, 0.3)")):(this.setAutocompleteActive(!1),this.locationInput.nativeElement.style.boxShadow="none")},e.prototype.onResize=function(e){e.target.innerWidth>768&&(this.locationInput.nativeElement.style.boxShadow="none")},e.prototype.ngOnInit=function(){var e=this;window.sessionStorage.removeItem(d.T.LocationSessionId),this.results$=this.subject.pipe((0,w.h)(function(e){return!!e&&e.length>0}),(0,_.w)(function(t){return e.getLocationSuggestionsTyped(t)}),(0,y.b)(function(t){e.showLoadingMessage=!1,e.inputInFocus?(e.locations=t,e.setAutocompleteActive(e.locations.length>0)):e.setAutocompleteActive(!1)})).subscribe(),this.inputModelChanged.pipe((0,M.b)(this.inputDebounceMS)).subscribe(function(t){return e.onChangeSearch(t)}),this.changeBtnStyle=this.configurationService.getSearchButton()},e.prototype.ngOnDestroy=function(){this.results$.unsubscribe(),this.subject.unsubscribe()},e.prototype.ngOnChanges=function(){var e,t;this.locationName=null!==(t=null===(e=this.selectedLocation)||void 0===e?void 0:e.name)&&void 0!==t?t:""},e.prototype.findGeoLocation=function(){return(0,m.mG)(this,void 0,void 0,function(){var e=this;return(0,m.Jh)(this,function(t){switch(t.label){case 0:return navigator.geolocation?[4,new Promise(function(e,t){var n=setTimeout(function(){return t()},8e3);navigator.geolocation.getCurrentPosition(function(){clearTimeout(n),e()},function(){clearTimeout(n),t()},{enableHighAccuracy:!0,maximumAge:5e3,timeout:5e3})}).then(function(){e.getGeoLocation()}).catch(function(){e.getGeoLocation()})]:[3,2];case 1:return t.sent(),[3,3];case 2:this.getGeoLocation(),t.label=3;case 3:return[2]}})})},e.prototype.getLocationSuggestionsTyped=function(e){return this.locationService.getTypedLocationSuggestions(e).pipe((0,l.U)(function(e){var t=[];return e.isValid&&(t=e.result.map(function(e){return{name:e.locationName,googlePlaceId:e.googlePlaceId,address:"",zip:"",city:"",state:"",neighborhood:""}})),t}),(0,l.U)(function(e){return e.filter(function(e,t,n){return t===n.findIndex(function(t){return t.name===e.name&&t.googlePlaceId===e.googlePlaceId})})}))},e.prototype.onInputChange=function(e){this.showLoadingMessage=!0,this.setAutocompleteActive(!1),this.inputModelChanged.next(e)},e.prototype.onChangeSearch=function(e){if(this.locations=[],this.setLocation.emit({name:e}),(e=e.replace(/^[^a-zA-Z0-9,]+$/,""))&&null===e.match(/^ *$/)){if(null===window.sessionStorage.getItem(d.T.LocationSessionId)){var t=(0,re.Z)().replace(/-/g,"");window.sessionStorage.setItem(d.T.LocationSessionId,t)}this.subject.next(e)}else this.setAutocompleteActive(!1),this.clearSession()},e.prototype.setSelectedLocation=function(e){var t=this,n=e.name.match(/\d+/g);this.locationService.getLocationDetail(e.googlePlaceId).pipe((0,l.U)(function(t){return{name:e.name,neighborhood:t.result.neighborhood,city:t.result.city,state:t.result.state,latitude:t.result.latitude,longitude:t.result.longitude,zip:n?t.result.zip:"",isLocationValid:!0}})).subscribe(function(e){t.setAutocompleteActive(!1),t.setLocation.emit(e)})},e.prototype.clearSession=function(){this.setAutocompleteActive(!1),window.sessionStorage.removeItem(d.T.LocationSessionId)},e.prototype.setAutocompleteActive=function(e){this.autocompleteActive=e,this.highlightedlocation=-1},e.prototype.getGeoLocation=function(){var e=this;this.locationService.getLocationByIP().pipe((0,l.U)(function(e){return c.s.convertTo(e.result.location)})).subscribe(function(t){e.showLoadingMessage=!1,e.setLocation.emit(t)})},e.prototype.handleLocationEnter=function(){this.autocompleteActive&&this.highlightedlocation>=0&&this.highlightedlocation<=this.locations.length?this.setSelectedLocation(this.locations[this.highlightedlocation]):this.autocompleteActive||this.locationEnter.emit()},e.prototype.setIndex=function(e){e<=-1||e>=this.locations.length||(this.highlightedlocation=e)},e.prototype.handleKeyPress=function(e){var t=e.key.toLowerCase();"arrowdown"===t?(e.preventDefault(),this.setIndex(this.highlightedlocation+1)):"arrowup"===t&&(e.preventDefault(),this.setIndex(this.highlightedlocation-1))},e.prototype.closeProviderAutoSuggestion=function(){this.inputInFocus=!0,this.closeProviderAutoSuggestionContainer.emit()},e.prototype.onFocusLost=function(e){(e.target&&!this.locationSuggestionsContainer.nativeElement.contains(e.target)||e.relatedTarget&&!this.locationSuggestionsContainer.nativeElement.contains(e.relatedTarget))&&(this.inputInFocus=!1)},e.prototype.getLocationError=function(){var e,t,n;return this.errorMessage=this.invalidLocation||"undefined"===(null===(e=this.selectedLocation)||void 0===e?void 0:e.name)||null===(null===(t=this.selectedLocation)||void 0===t?void 0:t.name)||" "===(null===(n=this.selectedLocation)||void 0===n?void 0:n.name)?"":"We\u2019re unable to recognize this location. Please type a new city or zip in the Location search field.",this.errorMessage},e.\u0275fac=function(t){return new(t||e)(p.Y36(v.a),p.Y36(g.e))},e.\u0275cmp=p.Xpm({type:e,selectors:[["cs-fad-lite-location-search"]],viewQuery:function(e,t){if(1&e&&(p.Gf(ae,5),p.Gf(se,5)),2&e){var n=void 0;p.iGM(n=p.CRH())&&(t.locationSuggestionsContainer=n.first),p.iGM(n=p.CRH())&&(t.locationInput=n.first)}},hostBindings:function(e,t){1&e&&p.NdJ("click",function(e){return t.onClick(e)},!1,p.Jf7)("resize",function(e){return t.onResize(e)},!1,p.Jf7)},inputs:{selectedLocation:"selectedLocation",invalidLocation:"invalidLocation",autoSuggestionLoadingMessage:"autoSuggestionLoadingMessage"},outputs:{setLocation:"setLocation",locationEnter:"locationEnter",closeProviderAutoSuggestionContainer:"closeProviderAutoSuggestionContainer"},features:[p.TTD],decls:16,vars:13,consts:[[1,"location-search",3,"ngClass"],["locationSuggestionsContainer",""],[1,"location-search-icon"],["viewBox","0 0 17 24","xmlns","http://www.w3.org/2000/svg"],["d","M9.92515 20.0837C9.20284 21.0669 7.79716 21.0669 7.07485 20.0837C5.82622 18.3839 4.28559 16.1563 3.06154 13.9812C2.44945 12.8935 1.92663 11.8366 1.5591 10.8779C1.18629 9.90543 1 9.10165 1 8.5C1 4.35786 4.35786 1 8.5 1C12.6421 1 16 4.35786 16 8.5C16 9.10165 15.8137 9.90543 15.4409 10.8779C15.0734 11.8366 14.5505 12.8935 13.9385 13.9812C12.7144 16.1563 11.1738 18.3839 9.92515 20.0837Z"],["d","M8.5 11C9.88071 11 11 9.88071 11 8.5C11 7.11929 9.88071 6 8.5 6C7.11929 6 6 7.11929 6 8.5C6 9.88071 7.11929 11 8.5 11Z"],["type","text","maxlength","80","placeholder","City or zip","data-nav-type","find a doctor","data-nav-element","fad search text","data-nav-location","fad search initiation","role","combobox","aria-autocomplete","list",3,"ngClass","ngModel","ngModelChange","keyup.enter","keyup.escape","keydown","focus","blur"],["locationInput",""],["class","location-suggestions-container",4,"ngIf"],[1,"geolocation-icon"],["tabindex","0","role","button","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",3,"click"],["d","M12.3665 18.8776L19.8626 2.63629C20.4872 1.13666 18.863 -0.487554 17.3637 0.137444L1.12242 7.63353C-0.751432 8.50812 -0.126816 11.2566 1.872 11.2566H5.74347C7.40032 11.2566 8.74347 12.5997 8.74347 14.2566V18.128C8.74347 20.1268 11.4919 20.7518 12.3665 18.8776Z"],[1,"use-current-location-tooltip"],[1,"location-suggestions-container"],["class","locations-list",4,"ngIf"],[1,"locations-list"],[1,"loading-suggestion"],["class","p p2","tabindex","0",3,"ngClass","click","mouseenter",4,"ngFor","ngForOf"],["tabindex","0",1,"p","p2",3,"ngClass","click","mouseenter"]],template:function(e,t){1&e&&(p.TgZ(0,"div",0,1),p.TgZ(2,"span",2),p.O4$(),p.TgZ(3,"svg",3),p._UZ(4,"path",4),p._UZ(5,"path",5),p.qZA(),p.qZA(),p.kcU(),p.TgZ(6,"input",6,7),p.NdJ("ngModelChange",function(e){return t.locationName=e})("ngModelChange",function(e){return t.onInputChange(e)})("keyup.enter",function(){return t.handleLocationEnter()})("keyup.escape",function(){return t.setAutocompleteActive(!1)})("keydown",function(e){return t.handleKeyPress(e)})("focus",function(){return t.closeProviderAutoSuggestion()})("blur",function(e){return t.onFocusLost(e)}),p.qZA(),p.YNc(8,le,2,2,"ul",8),p.YNc(9,he,2,1,"ul",8),p.TgZ(10,"span",9),p.O4$(),p.TgZ(11,"svg",10),p.NdJ("click",function(){return t.findGeoLocation()}),p._UZ(12,"path",11),p.qZA(),p.kcU(),p.TgZ(13,"span",12),p.TgZ(14,"p"),p._uU(15,"Use current location"),p.qZA(),p.qZA(),p.qZA(),p.qZA()),2&e&&(p.Q6J("ngClass",p.VKq(9,ge,t.changeBtnStyle)),p.xp6(6),p.Q6J("ngClass",p.VKq(11,fe,t.autocompleteActive))("ngModel",t.locationName),p.uIk("aria-label",t.getLocationError())("aria-expanded",t.autocompleteActive)("aria-busy",t.inputInFocus&&t.showLoadingMessage&&""!==t.locationName),p.xp6(2),p.Q6J("ngIf",t.inputInFocus&&t.showLoadingMessage&&""!==t.locationName),p.xp6(1),p.Q6J("ngIf",t.inputInFocus&&t.autocompleteActive&&""!==t.locationName),p.xp6(2),p.uIk("aria-label","use current location"))},directives:[o.mk,Z.Fj,Z.nD,Z.JJ,Z.On,o.O5,o.sg],styles:['[_ngcontent-%COMP%]::-moz-placeholder{color:#727779}[_ngcontent-%COMP%]::placeholder{color:#727779}.location-search[_ngcontent-%COMP%]{float:left;width:calc(50% - 62px);position:relative;border-radius:6px;z-index:1}@media (max-width:767px){.location-search[_ngcontent-%COMP%]{width:calc(100% - 62px);margin-top:15px}}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%]{position:absolute;left:20px;top:20px;z-index:1}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:17px;height:24px;fill:none}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{stroke-width:2px;stroke:#55a63a;stroke:var(--location-search-icon,#55a63a)}.location-search[_ngcontent-%COMP%] .location-search-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill-rule:evenodd;clip-rule:evenodd;fill:#55a63a;fill:var(--location-search-icon,#55a63a)}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;border:2px solid var(--dhcl-color-secondary);height:60px;width:calc(100% + 1px);margin-left:0;margin-right:0;padding:0 20px 0 50px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}.location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px 0 0 6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:6px 0 0 0}@media (min-width:768px){.location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:0}}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%]{border:2px solid var(--dhcl-color-secondary);border-top:none;border-radius:0 0 6px 6px;width:100%;position:absolute;overflow-y:auto;overflow-x:hidden;z-index:1;background:#fff;max-height:364px;height:auto;box-shadow:0 2px 8px rgba(77,82,90,.3);box-sizing:border-box;list-style:none;margin:0;padding:0}@media (min-width:768px){.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%]{width:calc(100% + 3px)}}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:10px 0 10px 20px}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:5px 0 5px 20px;color:#4d525a;color:var(--body-content,#4d525a)}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{background-color:var(--dhcl-color-primary-light);border-left:6px solid var(--dhcl-color-suggestion-bar)}.location-search[_ngcontent-%COMP%] .location-suggestions-container[_ngcontent-%COMP%] .locations-list[_ngcontent-%COMP%] .loading-suggestion[_ngcontent-%COMP%]{font-size:14px;font-style:italic;font-weight:400;line-height:22px;letter-spacing:.1px;text-align:left}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%]{position:absolute;bottom:2px;top:21px;right:15px;z-index:1}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary)}@media (hover:hover){.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover{cursor:pointer}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{fill:var(--dhcl-color-secondary-darkest)}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover ~ .use-current-location-tooltip[_ngcontent-%COMP%]{display:block}}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]{display:none;width:137px;height:45px;border:1px solid #e3e1dc;background:#fff;background:var(--content-background,#fff);box-sizing:border-box;box-shadow:0 0 8px rgba(77,82,90,.2);border-radius:8px;color:#666;padding:10px 15px;position:absolute;z-index:1;right:-97px;top:35px}@media (max-width:374px){.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]{display:none}}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);width:112px}.location-search[_ngcontent-%COMP%] .geolocation-icon[_ngcontent-%COMP%] .use-current-location-tooltip[_ngcontent-%COMP%]:after{content:"";position:absolute;width:10px;height:10px;background:#fff;background:var(--content-background,#fff);box-shadow:#ccc;transform:translateX(-50%) translateY(-50%) rotate(45deg);left:28px;top:0;border-right-color:transparent;border-bottom-color:transparent}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{display:block;background:#ffe6a4;border-radius:4px;width:100%;margin-top:10px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{margin-top:10px}}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-content[_ngcontent-%COMP%]{display:flex}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%]{width:15px;height:15px;fill:none;position:absolute;padding-top:3px;margin-left:20px;margin-top:10px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%]{margin-left:15px}}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geo-info-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-copy[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);vertical-align:text-bottom;margin:10px 20px 10px 45px}@media (max-width:991px){.location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%] .geolocation-error-copy[_ngcontent-%COMP%]{margin:10px 15px 10px 40px}}.location-search[_ngcontent-%COMP%] .invalid-location[_ngcontent-%COMP%]{background-color:#ff0;float:right;padding:1px;max-width:100%;font-size:12.5px;margin-top:8px}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%]{width:calc(100% - 62px)!important;margin-top:15px}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-right:2px solid var(--dhcl-color-secondary);border-radius:6px 0 0 6px;width:-webkit-fill-available;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus, .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] input.active[_ngcontent-%COMP%]{border-radius:0}.fad-widget-single-column[_nghost-%COMP%] .location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .location-search[_ngcontent-%COMP%] .geolocation-error[_ngcontent-%COMP%]{margin-top:10px}.changeStyle[_ngcontent-%COMP%]{width:calc(42% - 62px)!important;margin-right:10px}@media (max-width:767px){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}@media (min-width:768px) and (max-width:991.98px){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.changeStyle[_ngcontent-%COMP%]{width:100%!important;margin-top:15px}}.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:0 6px 6px 0}.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:0 2px 8px rgba(77,82,90,.3)}@media (max-width:767px){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important}}@media (min-width:768px) and (max-width:991.98px){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px 6px 6px 6px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.changeStyle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:6px!important}}'],data:{animation:[(0,oe.X$)("fadeInOut",[(0,oe.eR)(":enter",[(0,oe.oB)({opacity:0}),(0,oe.jt)(500,(0,oe.oB)({opacity:1}))]),(0,oe.eR)(":leave",[(0,oe.jt)(500,(0,oe.oB)({opacity:0}))])])]}}),e}(),me=n(9249),Ce=n(9226);function ye(e,t){1&e&&p.GkF(0)}var we=function(e){return{category:e}};function _e(e,t){if(1&e&&(p.TgZ(0,"div",8),p.YNc(1,ye,1,0,"ng-container",9),p.qZA()),2&e){var n=t.$implicit;p.oxw();var i=p.MAs(11);p.xp6(1),p.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",p.VKq(2,we,n))}}function xe(e,t){1&e&&p.GkF(0)}function Me(e,t){if(1&e&&(p.TgZ(0,"div",8),p.YNc(1,xe,1,0,"ng-container",9),p.qZA()),2&e){var n=t.$implicit;p.oxw();var i=p.MAs(11);p.xp6(1),p.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",p.VKq(2,we,n))}}function Pe(e,t){if(1&e&&p._UZ(0,"cs-svg-icon",13),2&e){var n=p.oxw().category;p.Q6J("name",n.icon)}}var Oe=function(e){return{"search-quicklinks-item-icon":e}};function be(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"div",10),p.NdJ("click",function(){var e=p.CHM(n).category;return p.oxw().quicklinkClick(e)}),p.YNc(1,Pe,1,1,"cs-svg-icon",11),p.TgZ(2,"span",12),p._uU(3),p.qZA(),p.qZA()}if(2&e){var i=t.category;p.Q6J("ngClass",p.VKq(3,Oe,!!i.icon)),p.xp6(1),p.Q6J("ngIf",!!i.icon),p.xp6(2),p.Oqu(i.alternateText?i.alternateText:i.value)}}var ke=function(){function e(){this.quicklinkCategoryClick=new p.vpe,this.quickLinksCategories=[],this.quickLinksButtonAlignment=!1,this.calcWidth="calc(50% - 20px)",this.dynamicWidth="100%"}return e.prototype.ngOnInit=function(){this.changeButtonAlignment()},e.prototype.quicklinkClick=function(e){this.quicklinkCategoryClick.emit(e)},e.prototype.changeButtonAlignment=function(){document.documentElement.style.setProperty("--width",this.quickLinksButtonAlignment?this.dynamicWidth:this.calcWidth)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["cs-fad-lite-quicklinks-search"]],inputs:{quickLinksCategories:"quickLinksCategories",quickLinksButtonAlignment:"quickLinksButtonAlignment"},outputs:{quicklinkCategoryClick:"quicklinkCategoryClick"},decls:12,vars:2,consts:[[1,"search-quicklinks"],[1,"fad-suggetion-lead-label"],[1,"p","p2"],[1,"link-list"],[1,"mobile-row"],["tabindex","0",4,"ngFor","ngForOf"],[1,"quicklinks-divider"],["quicklinks",""],["tabindex","0"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["role","link",1,"search-quicklinks-item","p","p2",3,"ngClass","click"],[3,"name",4,"ngIf"],["data-nav-type","find a doctor","data-nav-element","fad search suggestion","data-nav-location","fad search initiation"],[3,"name"]],template:function(e,t){1&e&&(p.TgZ(0,"div",0),p.TgZ(1,"div",1),p.TgZ(2,"span",2),p._uU(3,"Or choose from these categories:"),p.qZA(),p.qZA(),p.TgZ(4,"div",3),p.TgZ(5,"div",4),p.YNc(6,_e,2,4,"div",5),p.qZA(),p.TgZ(7,"div",4),p.YNc(8,Me,2,4,"div",5),p.qZA(),p.qZA(),p.qZA(),p._UZ(9,"div",6),p.YNc(10,be,4,5,"ng-template",null,7,p.W1O)),2&e&&(p.xp6(6),p.Q6J("ngForOf",null==t.quickLinksCategories?null:t.quickLinksCategories.slice(0,2)),p.xp6(2),p.Q6J("ngForOf",null==t.quickLinksCategories?null:t.quickLinksCategories.slice(2)))},directives:[o.sg,o.tP,o.mk,o.O5,Ce.b],styles:["[_nghost-%COMP%]{width:100%;float:left}.search-quicklinks[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;font-weight:600;line-height:20px;color:#0071c2;text-align:center}.search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{margin:10px 20px 10px 0;float:left;color:#4d525a;color:var(--body-content,#4d525a);font-weight:400;line-height:22px}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{width:100%;margin:0 0 10px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%], .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{display:inherit;flex-wrap:inherit;justify-content:inherit}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{width:100%}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:var(--width);margin:5px 10px;float:left}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:0;width:100%}}@media (min-width:768px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{margin:5px 0}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{float:left;border:2px solid var(--dhcl-color-secondary);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-left:15px;font-weight:600;color:#0071c2;color:var(--action-content,#0071c2)}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:5px;padding:5px 0 7px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{word-break:break-word;font-size:.875rem}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{background:#0071c2;background:var(--action-content,#0071c2);font-weight:600;color:#fff;color:var(--white-color,#fff)}@media (max-width:767px){.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{margin-left:5px}}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]:hover{cursor:pointer}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover{background-color:#005591;background-color:var(--action-hoverstate,#005591);border-color:#005591;border-color:var(--action-hoverstate,#005591);color:#fff;color:var(--white-color,#fff)}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]:hover:not(.search-quicklinks-item-icon){border-color:#005591;border-color:var(--action-hoverstate,#005591);color:#005591;color:var(--action-hoverstate,#005591)}.search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] > .mobile-row[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]:first-child > .search-quicklinks-item[_ngcontent-%COMP%]{margin-left:0}.quicklinks-divider[_ngcontent-%COMP%]{height:0;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);width:500px;margin:30px auto}@media (max-width:991px){.quicklinks-divider[_ngcontent-%COMP%]{width:300px;margin-top:40px;margin-bottom:40px}}@media (max-width:767px){.quicklinks-divider[_ngcontent-%COMP%]{width:150px;margin-top:30px;margin-bottom:30px}}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .fad-suggetion-lead-label[_ngcontent-%COMP%]{width:100%;margin:0 0 10px}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%]{width:100%}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:calc(50% - 20px);margin:5px 10px;float:left}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:0;width:100%}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item[_ngcontent-%COMP%]{margin:5px;padding:5px 0 7px}.fad-widget-single-column[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item.video-visits[_ngcontent-%COMP%], .fad-widget-single-column [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .search-quicklinks-item.video-visits[_ngcontent-%COMP%]{margin-left:5px}.fad-widget[_nghost-%COMP%] .quicklinks-divider[_ngcontent-%COMP%], .fad-widget [_nghost-%COMP%] .quicklinks-divider[_ngcontent-%COMP%]{display:none}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%], .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]{background:#fff;background:var(--white-color,#fff);color:#0071c2;color:var(--action-content,#0071c2)}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover, .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover{background:#fff;background:var(--white-color,#fff);color:#005591;color:var(--action-hoverstate,#005591)}.dhcl-virginia-mason[_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover cs-svg-icon svg path, .dhcl-virginia-mason [_nghost-%COMP%] .search-quicklinks[_ngcontent-%COMP%] .link-list[_ngcontent-%COMP%] .mobile-row[_ngcontent-%COMP%] .search-quicklinks-item.search-quicklinks-item-icon[_ngcontent-%COMP%]:hover cs-svg-icon svg path{fill:#005591;fill:var(--action-hoverstate,#005591)}.dhcl-virginia-mason[_nghost-%COMP%] cs-svg-icon svg path, .dhcl-virginia-mason [_nghost-%COMP%] cs-svg-icon svg path{fill:#0071c2;fill:var(--action-content,#0071c2)}"],changeDetection:0}),e}(),Se=["searchFieldsGroup"],Te=["searchInputs"];function Ae(e,t){1&e&&(p.TgZ(0,"span"),p.O4$(),p.TgZ(1,"svg",13),p._UZ(2,"path",14),p.qZA(),p.qZA())}function Ze(e,t){1&e&&p.GkF(0)}function Ie(e,t){if(1&e&&(p.TgZ(0,"div",17),p.YNc(1,Ze,1,0,"ng-container",18),p.qZA()),2&e){p.oxw(2);var n=p.MAs(15);p.xp6(1),p.Q6J("ngTemplateOutlet",n)}}function Le(e,t){1&e&&p.GkF(0)}function Ee(e,t){if(1&e&&(p.TgZ(0,"div",19),p.YNc(1,Le,1,0,"ng-container",18),p.qZA()),2&e){p.oxw(2);var n=p.MAs(15);p.xp6(1),p.Q6J("ngTemplateOutlet",n)}}function Ne(e,t){if(1&e&&(p.TgZ(0,"div",1),p.TgZ(1,"div",3),p.YNc(2,Ie,2,1,"div",15),p.YNc(3,Ee,2,1,"div",16),p.qZA(),p.qZA()),2&e){var n=p.oxw();p.xp6(2),p.Q6J("ngIf",!n.isVMFHMarket),p.xp6(1),p.Q6J("ngIf",n.isVMFHMarket)}}function Fe(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"div",20),p.TgZ(1,"cs-provider-role-checkbox",21),p.NdJ("includeProviderRoleTypes",function(e){return p.CHM(n),p.oxw().providerRoleTypesSelected(e)}),p.qZA(),p.qZA()}if(2&e){var i=p.oxw();p.xp6(1),p.Q6J("selectCheckBox",i.includeProviderRoleTypes)}}function De(e,t){if(1&e){var n=p.EpF();p.TgZ(0,"cs-fad-lite-quicklinks-search",22),p.NdJ("quicklinkCategoryClick",function(e){return p.CHM(n),p.oxw().getQuickLinksResults(e)}),p.qZA()}if(2&e){var i=p.oxw();p.Q6J("quickLinksCategories",i.quickLinksCategories)("quickLinksButtonAlignment",i.quickLinksButtonAlignment)}}function qe(e,t){1&e&&(p.TgZ(0,"span"),p.O4$(),p.TgZ(1,"svg",23),p._UZ(2,"path",24),p.qZA(),p.qZA(),p.kcU(),p.TgZ(3,"span",25),p._uU(4," We\u2019re unable to recognize this location. Please type a new city or zip in the Location search field."),p.qZA())}var Re=function(e){return{"search-btn":e}},Ue=function(){function e(e,t,n,i,o){this.router=e,this.cookieService=t,this.configurationService=n,this.urlBuilder=i,this.locationService=o,this.keyword="",this.bookOnline=!1,this.showQuicklinks=!0,this.fadBaseUrl="",this.includeProviderRoleTypes=!1,this.isValidSearchLocation=!0,this.quickLinksCategories=[],this.quickLinksButtonAlignment=!1,this.urlPrefix="find-a-doctor",this.includeProviderRoleTypesCheckbox=!1,this.providerSearchActive=!0,this.hideProviderSuggestions=!1,this.autoSuggestionLoadingMessage="",this.specialitySelected=!1}return e.prototype.onClick=function(e){this.searchInputs.nativeElement.contains(e.target)?(window.innerWidth>767&&(this.searchFieldsGroup.nativeElement.style.boxShadow="0px 2px 8px rgba(77, 82, 90, 0.3)"),this.showRoundBtn&&(this.searchFieldsGroup.nativeElement.style.boxShadow="none")):this.searchFieldsGroup.nativeElement.style.boxShadow="none"},e.prototype.onResize=function(e){e.target.innerWidth<768&&(this.searchFieldsGroup.nativeElement.style.boxShadow="none")},e.prototype.ngOnInit=function(){var e;this.configShowQuickLinks=this.configurationService.showquickLinks(),this.useNewProviderDetailsRoute=this.configurationService.UseNewProviderDetailsRoute(),this.quickLinksCategories=this.configurationService.quickLinksCategories(),this.urlPrefix=this.configurationService.getAemFadUrlPathName(),(null===(e=location.pathname)||void 0===e?void 0:e.includes("/fad-lite"))&&(this.urlPrefix=location.pathname.replace("/fad-lite",""),this.urlPrefix.startsWith("/")&&(this.urlPrefix=this.urlPrefix.substring(1))),this.quickLinksButtonAlignment=this.configurationService.ShowButtonsbyRows(),this.includeProviderRoleTypesCheckbox=this.configurationService.includeProviderRoleCheckBox(),this.autoSuggestionLoadingMessage=this.configurationService.getAutoSuggestionLoadingMessage(),this.showSearchBtn=this.configurationService.showSearchButton(),this.showRoundBtn=this.configurationService.getSearchButton(),this.isVMFHMarket=this.configurationService.getMarketCodes().includes("vmfh")},e.prototype.getQuickLinksResults=function(e){switch(e.type.toLowerCase()){case"keywords":this.quickLinksKeywordsSearch(e.value);break;case"specialities":this.quickLinksSpecialitiesSearch(e.value);break;case"affiliations":this.quickLinksHospitalAffiliationsSearch(e.value);break;default:this.quickLinksSearch(e.type)}},e.prototype.quickLinksKeywordsSearch=function(e){this.resetAndSetKeywords(e),this.buildSearchAndNavigate({})},e.prototype.quickLinksSpecialitiesSearch=function(e){this.resetAndSetKeywords("");var t={};e.includes("|")?(t.specialties=e,this.buildSearchAndNavigate(t)):(this.keyword=e,this.buildSearchAndNavigate(t,!0))},e.prototype.quickLinksHospitalAffiliationsSearch=function(e){this.resetAndSetKeywords("");var t={};t.affiliations=e.replace("'",""),this.buildSearchAndNavigate(t)},e.prototype.quickLinksSearch=function(e){this.resetAndSetKeywords("");var t={};"videovisits"===e&&(t.videovisits=!0),"bookonline"===e&&(t.bookonline=!0),"acceptingnew"===e&&(t.acceptingnew=!0),this.buildSearchAndNavigate(t)},e.prototype.keyEnterHandler=function(e){this.specialitySelected=!1,this.getSearchResults(e)},e.prototype.getSearchResults=function(e){var t,n,i;void 0===e&&(e=""),this.isValidSearchLocation=!0,this.resetAndSetKeywords(""!==e?e:this.keyword);var o={};"videovisits"===this.keyword.trim().toLowerCase().replace(/\s/g,"")&&(o.videovisits=!0,this.keyword=""),(null===(t=this.selectedLocation)||void 0===t?void 0:t.city)&&(null===(n=this.selectedLocation)||void 0===n?void 0:n.state)&&this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?o.location=this.selectedLocation.city.toLowerCase()+"-"+this.selectedLocation.state.toLowerCase():(null===(i=this.selectedLocation)||void 0===i?void 0:i.name)&&this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0&&(o.location=""+this.selectedLocation.name.toLowerCase()),"bookonline"!==this.keyword.trim().toLowerCase().replace(/\s/g,"")&&"onlinescheduling"!==this.keyword.trim().toLowerCase().replace(/\s/g,"")||(o.bookonline=!0,this.keyword=""),"acceptingnewpatients"===this.keyword.trim().toLowerCase().replace(/\s/g,"")&&(o.acceptingnew=!0,this.keyword=""),this.includeProviderRoleTypes&&(o.includeProviderRoleTypes=this.includeProviderRoleTypes),this.filtersModel.pageNumber=1,this.specialitySelected&&window.sessionStorage.removeItem(d.T.LocationSessionId),this.buildSearchAndNavigate(o,this.specialitySelected)},e.prototype.goToProvider=function(e){this.navigateToFad(this.useNewProviderDetailsRoute?"/"+this.urlPrefix+"/"+e.primarySpecialty.makeURLFriendly()+"/"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()+"-"+e.npi:"/"+this.urlPrefix+"/"+e.npi+"-"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly())},e.prototype.resetAndSetKeywords=function(e){var t;window.sessionStorage.removeItem(d.T.LocationSessionId),this.keyword=e,(null===(t=this.filtersModel)||void 0===t?void 0:t.providerMedicalGroup)||(this.filtersModel=new s.t(this.configurationService))},e.prototype.buildSearchAndNavigate=function(e,t){var n,i=this;void 0===t&&(t=!1),(null===(n=this.selectedLocation)||void 0===n?void 0:n.name)?this.validateLocation(e,this.selectedLocation,t):(this.isLocationRequired=this.configurationService.getLocationRequiredDefaultValue(),this.isLocationRequired?(this.selectedLocation=c.s.convertTo(this.cookieService.getLocationCookieFromBrowser()),this.selectedLocation?this.validateLocation(e,this.selectedLocation,t):this.locationService.getLocationByIP().pipe((0,l.U)(function(e){return c.s.convertTo(e.result.location)})).subscribe(function(n){i.selectedLocation=n,i.validateLocation(e,i.selectedLocation,t)})):this.validateLocation(e,this.selectedLocation,t))},e.prototype.validateLocation=function(e,t,n){var i=this;void 0===n&&(n=!1),t&&""!==(null==t?void 0:t.name)?this.locationService.getTypedLocationSuggestions(t.name).subscribe(function(o){u.B.isNeighborhoodSearch=i.checkForNeighborhoodLocation(t),o.isValid&&o.result.length>0?(i.isValidSearchLocation=!0,i.navigateRoute(e,i.selectedLocation,n)):i.isValidSearchLocation=!1}):void 0!==t&&""!==(null==t?void 0:t.name)&&null!=t||this.isLocationRequired?this.isValidSearchLocation=!1:(this.isValidSearchLocation=!0,this.navigateRoute(e,this.selectedLocation,n))},e.prototype.navigateRoute=function(e,t,n){void 0===n&&(n=!1),this.cookieService.addLocationCookieToBrowser(t);var i=this.urlBuilder.build({medGroup:"",searchTerm:n?null:this.keyword,selectedLocation:t,specialty:n?this.keyword:null},this.fadBaseUrl);n&&(this.keyword=""),i.startsWith("/")?this.navigateToFad(this.urlPrefix+i,e):this.navigateToFad(this.urlPrefix+"/"+i,e)},e.prototype.navigateToFad=function(e,t){void 0===t&&(t=null);var n=t?Object.entries(t).map(function(e){return e.map(encodeURIComponent).join("=")}).join("&"):null;window.location.href=e+(n?"?"+n:"")},e.prototype.goToFilters=function(e){this.filtersModel=new s.t(this.configurationService),this.keyword=""+e,this.specialitySelected=!0},e.prototype.checkForNeighborhoodLocation=function(e){return!!(e.neighborhood||e.name&&e.name.split(",").length>=3)},e.prototype.providerRoleTypesSelected=function(e){this.includeProviderRoleTypes=e,sessionStorage.setItem("includeProviderRoleTypes",String(e)),this.getSearchResults()},e.prototype.setProviderSearchActive=function(){this.providerSearchActive=!0,this.hideProviderSuggestions=!1},e.prototype.closeProviderAutoSuggestionContainer=function(){this.providerSearchActive&&(this.hideProviderSuggestions=!0)},e.\u0275fac=function(t){return new(t||e)(p.Y36(i.F0),p.Y36(h.N),p.Y36(g.e),p.Y36(f.d),p.Y36(v.a))},e.\u0275cmp=p.Xpm({type:e,selectors:[["cs-fad-lite-search-input"]],viewQuery:function(e,t){if(1&e&&(p.Gf(Se,5),p.Gf(Te,5)),2&e){var n=void 0;p.iGM(n=p.CRH())&&(t.searchFieldsGroup=n.first),p.iGM(n=p.CRH())&&(t.searchInputs=n.first)}},hostBindings:function(e,t){1&e&&p.NdJ("click",function(e){return t.onClick(e)},!1,p.Jf7)("resize",function(e){return t.onResize(e)},!1,p.Jf7)},inputs:{keyword:"keyword",selectedLocation:"selectedLocation",bookOnline:"bookOnline",showQuicklinks:"showQuicklinks",filtersModel:"filtersModel",fadBaseUrl:"fadBaseUrl",includeProviderRoleTypes:"includeProviderRoleTypes"},decls:16,vars:14,consts:[[1,"search-fields"],[1,"search-fields-group"],["searchFieldsGroup",""],[1,"provider-search-field"],["searchInputs",""],[3,"searchTerm","hideProviderSuggestions","autoSuggestionLoadingMessage","searchTermChanged","keywordEnter","goToProviderEvent","specialtyChanged","tabPressedOnProviderSearch"],[3,"selectedLocation","invalidLocation","autoSuggestionLoadingMessage","setLocation","locationEnter","closeProviderAutoSuggestionContainer"],["data-nav-type","find a doctor","data-nav-element","fad search button","data-nav-location","fad search initiation","aria-label","Search available providers",1,"search-button",3,"ngClass","click"],[4,"ngIf"],["class","search-fields-group",4,"ngIf"],["class","provider-role-checkbox",4,"ngIf"],[3,"quickLinksCategories","quickLinksButtonAlignment","quicklinkCategoryClick",4,"ngIf"],["locationError",""],["width","18","height","18","viewBox","0 0 18 19","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M17.7505 16.7591L16.7556 17.754C16.4286 18.0845 15.8942 18.0845 15.5638 17.754L12.0587 14.2489C11.9005 14.0907 11.8126 13.8763 11.8126 13.6512C11.8126 13.4184 11.5418 13.2845 11.3478 13.4132C10.1914 14.1797 8.80489 14.6251 7.31254 14.6251C3.27305 14.6251 0 11.352 0 7.31254C0 3.27305 3.27305 0 7.31254 0C11.352 0 14.6251 3.27305 14.6251 7.31254C14.6251 8.80489 14.1797 10.1914 13.4132 11.3478C13.2845 11.5418 13.4184 11.8126 13.6512 11.8126C13.8763 11.8126 14.0907 11.9005 14.2489 12.0587L17.754 15.5638C18.081 15.8942 18.081 16.4286 17.7505 16.7591ZM2.81252 7.31254C2.81252 9.80161 4.82698 11.8126 7.31254 11.8126C9.80161 11.8126 11.8126 9.79811 11.8126 7.31254C11.8126 4.82347 9.79811 2.81252 7.31254 2.81252C4.82347 2.81252 2.81252 4.82698 2.81252 7.31254Z","fill","white"],["class","no-location-error","tabindex","0",4,"ngIf"],["class","no-location-error-vmfh","tabindex","0",4,"ngIf"],["tabindex","0",1,"no-location-error"],[4,"ngTemplateOutlet"],["tabindex","0",1,"no-location-error-vmfh"],[1,"provider-role-checkbox"],[3,"selectCheckBox","includeProviderRoleTypes"],[3,"quickLinksCategories","quickLinksButtonAlignment","quicklinkCategoryClick"],["viewBox","0 0 15 15","xmlns","http://www.w3.org/2000/svg"],["d","M15 7.5C15 3.3871 11.6129 0 7.5 0C3.35685 0 0 3.3871 0 7.5C0 11.6431 3.35685 15 7.5 15C11.6129 15 15 11.6431 15 7.5ZM7.5 9.0121C8.25605 9.0121 8.89113 9.64718 8.89113 10.4032C8.89113 11.1895 8.25605 11.7944 7.5 11.7944C6.71371 11.7944 6.10887 11.1895 6.10887 10.4032C6.10887 9.64718 6.71371 9.0121 7.5 9.0121ZM6.16935 4.02218C6.13911 3.81048 6.32056 3.62903 6.53226 3.62903H8.4375C8.64919 3.62903 8.83064 3.81048 8.8004 4.02218L8.58871 8.13508C8.55847 8.34677 8.40726 8.46774 8.22581 8.46774H6.74395C6.5625 8.46774 6.41129 8.34677 6.38105 8.13508L6.16935 4.02218Z"],[1,"no-location-text"]],template:function(e,t){1&e&&(p.TgZ(0,"div",0),p.TgZ(1,"div",1,2),p.TgZ(3,"div",3,4),p.TgZ(5,"cs-fad-lite-provider-search",5),p.NdJ("searchTermChanged",function(e){return t.keyword=e})("keywordEnter",function(e){return t.keyEnterHandler(e)})("goToProviderEvent",function(e){return t.goToProvider(e)})("specialtyChanged",function(e){return t.goToFilters(e)})("tabPressedOnProviderSearch",function(){return t.setProviderSearchActive()}),p.qZA(),p.TgZ(6,"cs-fad-lite-location-search",6),p.NdJ("setLocation",function(e){return t.selectedLocation=e})("locationEnter",function(){return t.getSearchResults()})("closeProviderAutoSuggestionContainer",function(){return t.closeProviderAutoSuggestionContainer()}),p.qZA(),p.qZA(),p.TgZ(7,"button",7),p.NdJ("click",function(){return t.getSearchResults()}),p.YNc(8,Ae,3,0,"span",8),p.TgZ(9,"span"),p._uU(10),p.qZA(),p.qZA(),p.qZA(),p.YNc(11,Ne,4,2,"div",9),p.YNc(12,Fe,2,1,"div",10),p.YNc(13,De,1,2,"cs-fad-lite-quicklinks-search",11),p.qZA(),p.YNc(14,qe,5,0,"ng-template",null,12,p.W1O)),2&e&&(p.xp6(5),p.Q6J("searchTerm",t.keyword)("hideProviderSuggestions",t.hideProviderSuggestions)("autoSuggestionLoadingMessage",t.autoSuggestionLoadingMessage),p.xp6(1),p.Q6J("selectedLocation",t.selectedLocation)("invalidLocation",t.isValidSearchLocation)("autoSuggestionLoadingMessage",t.autoSuggestionLoadingMessage),p.xp6(1),p.Q6J("ngClass",p.VKq(12,Re,t.showRoundBtn)),p.xp6(1),p.Q6J("ngIf",t.showSearchBtn),p.xp6(2),p.Oqu(t.showRoundBtn),p.xp6(1),p.Q6J("ngIf",!t.isValidSearchLocation&&"undefined"!==(null==t.selectedLocation?null:t.selectedLocation.name)),p.xp6(1),p.Q6J("ngIf",t.includeProviderRoleTypesCheckbox),p.xp6(1),p.Q6J("ngIf",t.configShowQuickLinks&&t.showQuicklinks))},directives:[ie,ve,o.mk,o.O5,o.tP,me.A,ke],styles:[".no-location-error[_ngcontent-%COMP%]{height:42px;background-color:#ffe6a4;margin-top:6px;position:relative;top:-20px;max-width:50%;margin-left:50%}@media (max-width:767px){.no-location-error[_ngcontent-%COMP%]{height:64px;max-width:100%;margin-left:0}}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;margin:12px 0 0 18px}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:15px;height:15px;fill:none}.no-location-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a}.no-location-error[_ngcontent-%COMP%] .no-location-text[_ngcontent-%COMP%]{font-size:12px;color:#4d525a;padding-left:22px}.no-location-error-vmfh[_ngcontent-%COMP%]{height:64px;background-color:#ffe6a4;margin-top:6px;position:relative;top:-20px;max-width:30%;margin-left:48%}@media (max-width:767px){.no-location-error-vmfh[_ngcontent-%COMP%]{height:64px;max-width:100%;margin-left:0}}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;margin:12px 0 0 18px}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:15px;height:15px;fill:none}.no-location-error-vmfh[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a}.no-location-error-vmfh[_ngcontent-%COMP%] .no-location-text[_ngcontent-%COMP%]{font-size:12px;color:#4d525a;padding-left:22px}.invalid-location[_ngcontent-%COMP%]{background-color:#ff0;float:right;padding:1px;max-width:100%;font-size:12.5px;margin-top:8px}.search-fields[_ngcontent-%COMP%]{float:left;width:100%;padding-top:20px}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%]{float:left;width:100%;position:relative;margin-bottom:20px;border-radius:6px}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{border:1px solid var(--dhcl-color-secondary);background-color:var(--dhcl-color-secondary);border-radius:0 6px 6px 0;color:#fff;color:var(--content-background,#fff);height:60px;width:62px;padding:6px 0;cursor:pointer}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{margin-top:15px}}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:202px;border-radius:45px;font-size:14px;font-weight:700;letter-spacing:.1px}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px}}@media (min-width:768px) and (max-width:991.98px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-btn[_ngcontent-%COMP%]{width:100%;margin-top:15px}}"]}),e}(),Be=n(5549),Ve=n(6479),He=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[o.ez,a.m,Z.u5,i.Bz.forChild([{path:"",component:r.A}])]]}),e}();p.B6R(r.A,[o.O5,Be.J,Ue,Ve.u],[])},1551:function(e,t,n){"use strict";n.d(t,{P:function(){return g}});var i=n(1508),o=n(5907),r=n(6570),a=n(1116),s=n(4708),c=n(6410),l=n(2260),u=n(3853),d=["searchInputs"];function p(e,t){if(1&e){var n=r.EpF();r.O4$(),r.kcU(),r.TgZ(0,"cs-quicklinks-search",19),r.NdJ("quicklinkCategoryClick",function(e){return r.CHM(n),r.oxw().getSearchResults(e)}),r.qZA()}}var h=function(e){return{"fad-widget-single-column":e}},g=function(){function e(e,t,n,i,o){this.location=e,this.configurationService=t,this.router=n,this.cookieService=i,this.urlBuilder=o,this.configurationUrl="./fad-configuration.json",this.fadBaseUrl="",this.referringUrl="",this.showGuidedFlow=!1,this.keyword="",this.bookOnline=!1,this.showQuicklinks=!0,this.quickLinksCategories=[]}return e.prototype.onClick=function(e){var t;this.searchFieldsGroup=document.querySelector("div.search-fields-group"),(null===(t=this.searchFieldsGroup)||void 0===t?void 0:t.style)&&(this.searchInputs.nativeElement.contains(e.target)?window.innerWidth>767&&(this.searchFieldsGroup.style.boxShadow="0px 2px 8px rgba(77, 82, 90, 0.3)"):this.searchFieldsGroup.style.boxShadow="none")},e.prototype.onResize=function(e){var t;this.searchFieldsGroup=document.querySelector("div.search-fields-group"),(null===(t=this.searchFieldsGroup)||void 0===t?void 0:t.style)&&e.target.innerWidth<768&&(this.searchFieldsGroup.style.boxShadow="none")},e.prototype.ngOnInit=function(){this.searchFieldsGroup=document.querySelector("div.search-fields-group"),this.configShowQuickLinks=this.configurationService.showquickLinks(),this.landingPageHeader=this.configurationService.getLandingPageHeader(),this.quickLinksCategories=this.configurationService.quickLinksCategories()},e.prototype.getSearchResults=function(e){var t,n,r,a,s,c;void 0===e&&(e=""),window.sessionStorage.removeItem(o.T.LocationSessionId),this.keyword=""!==e?e:this.keyword;var l,u=null===(t=this.filtersModel)||void 0===t?void 0:t.providerMedicalGroup,d=null===(n=this.filtersModel)||void 0===n?void 0:n.onlineSchedulingApplied;this.filtersModel=new i.t(this.configurationService),this.filtersModel.providerMedicalGroup=this.filtersModel.selectedMedicalGroup=u,this.filtersModel.onlineSchedulingApplied=this.filtersModel.onlineSchedulingToggle=d,this.selectedLocation&&this.cookieService.addLocationCookieToBrowser(this.selectedLocation),l=this.urlBuilder.build(this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?{medGroup:this.filtersModel.providerMedicalGroup.length>1?this.filtersModel.providerMedicalGroup.map(function(e){return e.name}).join("|"):this.filtersModel.providerMedicalGroup[0].name,searchTerm:this.keyword,selectedLocation:this.selectedLocation}:{medGroup:"",searchTerm:this.keyword,selectedLocation:this.selectedLocation},this.fadBaseUrl);var p={};(null===(r=this.filtersModel.providerMedicalGroup)||void 0===r?void 0:r.length)>0&&(null===(a=this.selectedLocation)||void 0===a?void 0:a.city)&&(null===(s=this.selectedLocation)||void 0===s?void 0:s.state)&&(p.location=this.selectedLocation.city.toUrlFriendly()+"-"+this.selectedLocation.state.toUrlFriendly()),(null===(c=this.filtersModel.providerMedicalGroup)||void 0===c?void 0:c.length)>1&&(p.medgroup=this.filtersModel.providerMedicalGroup.map(function(e){return e.name}).join("|").toString());var h=Object.keys(p).map(function(e){return e+"="+p[e]}).join("&");this.navigatePage(h?l+"?"+h:l)},e.prototype.navigatePage=function(e){window.location.href=e},e.prototype.reloadProviderEvent=function(e){window.location.href=this.fadBaseUrl+"/"+e.npi+"-"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()},e.\u0275fac=function(t){return new(t||e)(r.Y36(a.Ye),r.Y36(s.e),r.Y36(c.F0),r.Y36(l.N),r.Y36(u.d))},e.\u0275cmp=r.Xpm({type:e,selectors:[["cs-find-doctor-widget"]],viewQuery:function(e,t){var n;1&e&&r.Gf(d,5),2&e&&r.iGM(n=r.CRH())&&(t.searchInputs=n.first)},hostBindings:function(e,t){1&e&&r.NdJ("click",function(e){return t.onClick(e)},!1,r.Jf7)("resize",function(e){return t.onResize(e)},!1,r.Jf7)},inputs:{singleColumn:"singleColumn",configurationUrl:"configurationUrl",fadBaseUrl:"fadBaseUrl",referringUrl:"referringUrl",showGuidedFlow:"showGuidedFlow",keyword:"keyword",selectedLocation:"selectedLocation",bookOnline:"bookOnline",showQuicklinks:"showQuicklinks",filtersModel:"filtersModel"},decls:21,vars:8,consts:[["id","divFindDoctorVisit",1,"fad-widget"],[1,"search-box-module","our-doctors"],[1,"search-box-heading"],["viewBox","0 0 75 75","xmlns","http://www.w3.org/2000/svg"],["d","M59.7991 21.6244C59.6667 21.7841 59.526 21.937 59.4034 22.1042C57.2151 25.0872 57.4347 29.3529 59.9161 32.0749C60.6883 32.9218 60.9659 33.894 60.5936 35.0104C60.0351 36.6852 58.2141 37.1155 57.0061 35.8563C55.5572 34.3456 54.5301 32.561 54.0092 30.5154C52.7598 25.6075 53.6539 21.189 57.1476 17.5084C59.331 15.208 62.0657 14.1716 65.1989 14.4746C67.9501 14.7407 70.2084 16.0606 71.9927 18.2028C74.1596 20.8046 75.113 23.8555 74.9894 27.265C74.8716 30.5051 73.7679 33.3363 71.6051 35.7138C70.8262 36.5699 69.9249 36.7864 69.0468 36.3393C68.1649 35.89 67.6051 34.7104 67.7763 33.6792C67.8779 33.0659 68.1385 32.5485 68.5609 32.0971C71.2626 29.2095 71.3074 24.4373 68.6627 21.4953C68.4199 21.2252 68.1382 20.992 67.8194 20.786C67.8518 20.8448 67.8761 20.9109 67.9178 20.9619C69.4949 22.8887 69.1366 26.2401 67.0093 27.758C66.6236 28.0333 66.5006 28.3479 66.5014 28.8188C66.5143 36.4194 66.538 44.0202 66.5051 51.6208C66.4588 62.3566 58.9143 71.9615 48.7209 74.3623C46.4273 74.9024 44.1097 75.1106 41.775 74.944C36.6607 74.5792 32.1295 72.6783 28.2377 69.2425C24.353 65.813 21.8822 61.4898 20.7241 56.3709C20.3695 54.804 20.2491 53.2073 20.231 51.6009C20.2238 50.9592 20.1937 50.3178 20.1865 49.6761C20.1838 49.4311 20.1121 49.3245 19.8499 49.292C16.7647 48.9107 13.861 47.938 11.1982 46.2939C5.39681 42.7116 1.78396 37.5062 0.458126 30.6729C0.208127 29.3844 0.158217 28.0552 0.0071386 26.7458C-0.0372258 26.3609 0.125993 26.2704 0.474463 26.274C2.57248 26.2948 4.67079 26.3048 6.76896 26.2962C7.12597 26.2946 7.22594 26.3971 7.24048 26.7666C7.37252 30.1373 8.32951 33.2247 10.3781 35.8914C12.8195 39.0696 15.9359 41.1776 19.8581 41.8562C28.9398 43.4279 36.0255 37.1728 37.5889 29.8229C37.8087 28.789 37.8589 27.7172 37.9868 26.6627C37.9989 26.5632 38.0036 26.4626 38.0136 26.3396H45.1851C45.1452 27.091 45.1347 27.8195 45.0632 28.5416C44.8131 31.0701 44.2631 33.5304 43.19 35.8262C39.9598 42.7361 34.7566 47.1711 27.4543 48.9188C26.7398 49.09 26.0093 49.1929 25.2831 49.3077C25.0886 49.3384 25.0035 49.3908 24.9951 49.6096C24.7806 55.2398 26.3074 60.2352 30.1763 64.3309C32.9314 67.2473 36.2689 69.1006 40.1896 69.7756C45.7135 70.7268 50.6786 69.3741 55.0116 65.7633C58.5952 62.7772 60.7379 58.8749 61.45 54.1807C61.6087 53.1338 61.6679 52.0616 61.6706 51.0007C61.6904 43.5541 61.6808 36.1074 61.6918 28.6607C61.6924 28.2772 61.587 28.033 61.276 27.7993C59.4569 26.4316 58.8485 24.1005 59.7256 21.9716C59.768 21.8685 59.8084 21.7645 59.8497 21.661C59.8328 21.6488 59.8159 21.6366 59.7991 21.6244Z"],["d","M5.6905 28.8366H3.36703C2.39669 28.8366 1.42589 28.8192 0.456003 28.8457C0.104526 28.8553 -0.00345791 28.7272 8.38358e-05 28.3377C0.0139345 26.8217 0.00546514 25.3055 0.00546514 23.7893V11.431C0.00546514 7.18241 1.96581 4.22552 5.57828 3.06377C6.13166 2.88594 6.71363 2.82501 7.27593 2.67859C7.48191 2.62503 7.73131 2.53852 7.85547 2.36807C8.85848 0.991583 10.1712 0.269956 11.6962 0.0600246C13.1834 -0.144414 14.5899 0.169024 15.8968 1.06711C18.7324 3.01605 18.8608 7.11031 16.1341 9.28876C13.6213 11.2962 9.80841 10.8599 7.89374 8.22039C7.82023 8.11929 7.62983 8.04599 7.5173 8.07534C6.67294 8.29557 5.64589 9.19229 5.66056 10.5909C5.69716 14.0662 5.67039 17.5423 5.67341 21.0181C5.67538 23.4341 5.6846 25.8503 5.6905 28.2665C5.6908 28.4357 5.6905 28.6048 5.6905 28.8366Z"],["d","M38.2731 19.3287C38.2729 16.4544 38.2458 13.5794 38.2846 10.7058C38.3037 9.29725 37.447 8.41537 36.4893 8.08043C36.2919 8.01142 36.1604 8.06155 36.0076 8.25743C34.6093 10.0514 32.8246 10.7015 30.7633 10.4926C29.5838 10.3729 28.5172 9.91389 27.5857 9.07733C25.252 6.98173 25.2935 3.41352 27.6709 1.3823C29.8748 -0.500606 33.1673 -0.456486 35.3168 1.49371C35.5512 1.70641 35.7964 1.93336 35.9579 2.21267C36.1754 2.58847 36.4723 2.65301 36.8181 2.70366C39.026 3.02709 40.9341 4.03189 42.406 5.97779C43.4206 7.31872 43.9208 8.88575 43.9168 10.6586C43.9154 11.302 43.9156 11.9456 43.9172 12.5891C43.9302 17.8218 43.9395 23.0547 43.9648 28.2873C43.9668 28.7067 43.891 28.853 43.4928 28.8462C41.9102 28.8179 40.3269 28.8253 38.744 28.8413C38.383 28.8451 38.2648 28.7086 38.2666 28.2952C38.2788 25.3064 38.2732 22.3176 38.2731 19.3287Z"],[1,"heading-text"],[1,"search-fields"],[1,"search-fields-group"],["searchFieldsGroup",""],[1,"provider-search-field"],["searchInputs",""],[3,"searchTerm","searchTermChanged","keywordEnter","goToProviderEvent"],[3,"selectedLocation","setLocation","locationEnter"],["data-nav-type","find a doctor","data-nav-element","fad search button","data-nav-location","fad search initiation","aria-label","Search available providers",1,"search-button",3,"click"],["width","18","height","19","viewBox","0 0 18 19","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M17.7505 16.7591L16.7556 17.754C16.4286 18.0845 15.8942 18.0845 15.5638 17.754L12.0587 14.2489C11.9005 14.0907 11.8126 13.8763 11.8126 13.6512C11.8126 13.4184 11.5418 13.2845 11.3478 13.4132C10.1914 14.1797 8.80489 14.6251 7.31254 14.6251C3.27305 14.6251 0 11.352 0 7.31254C0 3.27305 3.27305 0 7.31254 0C11.352 0 14.6251 3.27305 14.6251 7.31254C14.6251 8.80489 14.1797 10.1914 13.4132 11.3478C13.2845 11.5418 13.4184 11.8126 13.6512 11.8126C13.8763 11.8126 14.0907 11.9005 14.2489 12.0587L17.754 15.5638C18.081 15.8942 18.081 16.4286 17.7505 16.7591ZM2.81252 7.31254C2.81252 9.80161 4.82698 11.8126 7.31254 11.8126C9.80161 11.8126 11.8126 9.79811 11.8126 7.31254C11.8126 4.82347 9.79811 2.81252 7.31254 2.81252C4.82347 2.81252 2.81252 4.82698 2.81252 7.31254Z","fill","white"],[3,"quicklinkCategoryClick",4,"ngIf"],[3,"quicklinkCategoryClick"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r.TgZ(1,"div",1),r.TgZ(2,"div",2),r.O4$(),r.TgZ(3,"svg",3),r._UZ(4,"path",4),r._UZ(5,"path",5),r._UZ(6,"path",6),r.qZA(),r.kcU(),r.TgZ(7,"h1",7),r._uU(8),r.qZA(),r.qZA(),r.TgZ(9,"div",8),r.TgZ(10,"div",9,10),r.TgZ(12,"div",11,12),r.TgZ(14,"cs-provider-search",13),r.NdJ("searchTermChanged",function(e){return t.keyword=e})("keywordEnter",function(){return t.getSearchResults()})("goToProviderEvent",function(e){return t.reloadProviderEvent(e)}),r.qZA(),r.TgZ(15,"cs-location-search",14),r.NdJ("setLocation",function(e){return t.selectedLocation=e})("locationEnter",function(){return t.getSearchResults()}),r.qZA(),r.qZA(),r.TgZ(16,"button",15),r.NdJ("click",function(){return t.getSearchResults()}),r.TgZ(17,"span"),r.O4$(),r.TgZ(18,"svg",16),r._UZ(19,"path",17),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(20,p,1,0,"cs-quicklinks-search",18),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.Tol(r.VKq(6,h,t.singleColumn)),r.xp6(8),r.Oqu(t.landingPageHeader),r.xp6(6),r.Q6J("searchTerm",t.keyword),r.xp6(1),r.Q6J("selectedLocation",t.selectedLocation),r.xp6(5),r.Q6J("ngIf",t.configShowQuickLinks&&t.showQuicklinks))},styles:[".location-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:red!important}.our-doctors[_ngcontent-%COMP%]{display:inline-block;width:100%}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{float:left;width:100%;display:flex;justify-content:center;margin-bottom:50px;padding-bottom:20px}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:40px}}@media (max-width:374px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:20px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{letter-spacing:-2.5px;color:#ed711d;color:var(--heading-color,#ed711d);font-weight:600;float:left;margin:0;font-size:90px;line-height:92px}@media (max-width:991px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:70px;line-height:72px;letter-spacing:-3.1px}}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:40px;line-height:42px;letter-spacing:-1px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:75px;height:75px;fill:none;float:left;margin-top:10px;margin-right:20px}@media (max-width:991px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:60px;height:60px;margin-top:5px}}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:32px;height:32px;margin-top:10px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary);fill-rule:evenodd;clip-rule:evenodd}.our-doctors[_ngcontent-%COMP%] .helpful-links[_ngcontent-%COMP%]{float:left;width:100%}.fad-widget-single-column[_ngcontent-%COMP%]{max-width:300px;height:100%}.fad-widget-single-column[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-top:20px;padding-bottom:20px}.fad-widget-single-column[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:40px;line-height:42px;letter-spacing:-1px}.fad-widget-single-column[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:32px!important;height:32px;margin-top:10px}.fad-widget-single-column[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{margin-top:15px}.search-fields[_ngcontent-%COMP%]{float:left;width:100%}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%]{float:left;width:100%;position:relative;margin-bottom:20px;border-radius:6px}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{border:1px solid var(--dhcl-color-secondary);background-color:var(--dhcl-color-secondary);border-radius:0 6px 6px 0;color:#fff;color:var(--content-background,#fff);height:60px;width:62px;padding:6px 0;cursor:pointer}.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:focus{outline:none}@media (max-width:767px){.search-fields[_ngcontent-%COMP%] .search-fields-group[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{margin-top:15px}}"]}),e}()},539:function(e,t,n){"use strict";n.r(t),n.d(t,{FindDoctorWidgetModule:function(){return d}});var i=n(1116),o=n(6410),r=n(6857),a=n(1551),s=n(6570),c=n(1819),l=n(3127),u=n(5280),d=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez,r.m,o.Bz.forChild([{path:"",component:a.P}])]]}),e}();s.B6R(a.P,[c.m,l.c,i.O5,u.m],[])},8645:function(e,t,n){"use strict";n.d(t,{C:function(){return me}});var i=n(4762),o=n(6570),r=n(1116),a=n(7923),s=n(6599),c=n(4194),l=n(3350),u=n(31),d=n(1937),p=n(344),h=n(9624),g=n(6410),f=n(7184),v=n(3057),m=n(7180),C=n(4806),y=n(9575),w=n(4708),_=n(7300),x=n(2152),M=n(8928),P=n(7641),O=n(4176);function b(e,t){1&e&&o._UZ(0,"cs-scroll-to-top",10),2&e&&o.Q6J("windowScrolled",!1)}function k(e,t){if(1&e&&o._UZ(0,"cs-provider-details-navigation",35),2&e){var n=o.oxw(3);o.Q6J("referringUrl",n.referringUrl)("redirectFromFAL",n.redirectFromFAL)}}function S(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"li"),o.TgZ(1,"a",36),o.NdJ("click",function(){var e=o.CHM(n).$implicit;return o.oxw(3).navigateToSection(e.routeName)}),o._uU(2),o.qZA(),o.qZA()}if(2&e){var i=t.$implicit;o.xp6(2),o.Oqu(i.routeName)}}function T(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-schedule-an-appointment",37),o.NdJ("selectedOfficeChanged",function(e){return o.CHM(n),o.oxw(3).handleSelectedOfficeChanged(e)}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("onlineSchedulingType",i.onlineSchedulingType)("srcUrl",i.srcUrl)("provider",i.provider)("selectedOfficeAddress",i.selectedOfficeAddress)("showDocAsap",i.showDocAsap)("showGuidedFlow",i.showGuidedFlow)("showNewSchedulingApp",i.showNewSchedulingApp)("enableScheduleToAppointmentButton",i.enableScheduleToAppointmentButton)("facets",i.facets)("docAsapId",i.docAsapId)("olsDepartmentId",i.olsDepartmentId)("olsProviderId",i.olsProviderId)}}function A(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",41),o.NdJ("click",function(){return o.CHM(n),o.oxw(4).printPage()}),o.TgZ(1,"a"),o.O4$(),o.TgZ(2,"svg",42),o._UZ(3,"path",43),o.qZA(),o.kcU(),o.TgZ(4,"span"),o._uU(5,"Print"),o.qZA(),o.qZA(),o.qZA()}}function Z(e,t){if(1&e&&(o.TgZ(0,"div",38),o.TgZ(1,"div"),o._UZ(2,"cs-badges",39),o.qZA(),o.YNc(3,A,6,0,"div",40),o.qZA()),2&e){var n=o.oxw(3);o.xp6(2),o.Q6J("provider",n.provider)("isUpdatedProviderDetails",n.showUpdatedProviderDetailPageUX),o.xp6(1),o.Q6J("ngIf",n.showPrintablePdf)}}function I(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-get-to-know",44),o.NdJ("callTealiumService",function(){o.CHM(n);var e=o.oxw(3);return e.onStateChange(e.provider)}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("provider",i.provider)("videoId",i.videoId)("getToKnowContent",i.getToKnowContent)("isShowProviderVideo",i.isShowProviderVideo)("showHospitalAffiliations",i.showHospitalAffiliations)("inMyOwnWordsTitle",i.inMyOwnWordsTitle)("hideExtraPhilosophyContent",i.hideExtraPhilosophyContent)("showMoreLessButtonForPhilosophy",i.showMoreLessButtonForPhilosophy)("hideExtraOwnwordsContent",i.hideExtraOwnwordsContent)("showMoreLessButtonForOwnwords",i.showMoreLessButtonForOwnwords)("isUpdatedProviderDetails",i.showUpdatedProviderDetailPageUX)("routId","About")}}function L(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",45),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Insurance carriers accepted")("listItems",n.provider.insuranceCarriers)("isInsuranceSection",!0)("routId","Insurance")}}function E(e,t){if(1&e&&o._UZ(0,"cs-credentials",46),2&e){var n=o.oxw(3);o.Q6J("provider",n.provider)("educationArray",n.educationArray)("memberships",n.memberships)}}function N(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",47),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Awards and recognitions")("listItems",n.provider.awards)("isAwardsSection",!0)}}function F(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-locations-list",48),o.NdJ("selectedOfficeChanged",function(e){return o.CHM(n),o.oxw(3).handleSelectedOfficeChanged(e)}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("provider",i.provider)("centerPoint",i.selectedOfficeAddress)("officeAddresses",i.officeAddresses)("showMoreLessButton",i.showMoreLessButtonForLocationList)("hideExtraContent",i.hideExtraContentForLocationList)("isDesktopViewport",i.isDesktopViewportForLocationList)("hasMoreThanOneOffice",i.hasMoreThanOneOffice)("divisionCodes",i.divisionCodes)("isUpdatedProviderDetails",i.showUpdatedProviderDetailPageUX)("routId","Locations")}}function D(e,t){if(1&e&&o._UZ(0,"cs-provider-comments",49),2&e){var n=o.oxw(3);o.Q6J("provider",n.provider)("ratingFooterText",n.ratingFooterText)("ratingsFooterLinkText",n.ratingsFooterLinkText)("ratingsFooterLink",n.ratingsFooterLink)("isShowProviderReviews",n.isShowProviderReviews)("commentsArrayLength",n.commentsArrayLength)("showMoreLessButton",n.showMoreLessButton)("isMobileView",n.resizeService.isMobileViewport)("isUpdatedProviderDetails",n.showUpdatedProviderDetailPageUX)("routId","Reviews")}}function q(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",50),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Specialties")("listItems",n.provider.specialties)}}function R(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",50),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Procedures performed")("listItems",n.provider.procedures)}}function U(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",50),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Conditions treated")("listItems",n.provider.conditions)}}function B(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"div",11),o.TgZ(1,"div",12),o.TgZ(2,"div",13),o.YNc(3,k,1,2,"cs-provider-details-navigation",14),o.qZA(),o.TgZ(4,"div",15),o.TgZ(5,"h1"),o._uU(6),o.qZA(),o.qZA(),o.qZA(),o.TgZ(7,"div",16),o.TgZ(8,"div",17),o.TgZ(9,"ul",18),o.YNc(10,S,3,1,"li",19),o.qZA(),o.qZA(),o.TgZ(11,"div",20),o.TgZ(12,"cs-provider-details-card",21),o.NdJ("scheduleProvider",function(e){return o.CHM(n),o.oxw(2).scheduleProviderHandler(e)}),o.qZA(),o.qZA(),o.qZA(),o.TgZ(13,"div",16),o.TgZ(14,"div",22),o.YNc(15,T,1,12,"cs-schedule-an-appointment",23),o.qZA(),o.TgZ(16,"div",20),o.YNc(17,Z,4,3,"div",24),o._UZ(18,"div",25),o.YNc(19,I,1,12,"cs-get-to-know",26),o.YNc(20,L,1,4,"cs-expandable-list",27),o.YNc(21,E,1,3,"cs-credentials",28),o.YNc(22,N,1,3,"cs-expandable-list",29),o.YNc(23,F,1,10,"cs-locations-list",30),o.TgZ(24,"div",31),o.YNc(25,D,1,10,"cs-provider-comments",32),o.qZA(),o.TgZ(26,"div",33),o.YNc(27,q,1,2,"cs-expandable-list",34),o.YNc(28,R,1,2,"cs-expandable-list",34),o.YNc(29,U,1,2,"cs-expandable-list",34),o.qZA(),o.qZA(),o.qZA(),o.qZA()}if(2&e){var i=o.oxw(2);o.xp6(3),o.Q6J("ngIf",i.searchResultsOrigin||i.referringUrl||i.showBacktoLoctionSearchBtn),o.xp6(3),o.Oqu(i.provider.displayFullName),o.xp6(4),o.Q6J("ngForOf",i.navList),o.xp6(2),o.Q6J("provider",i.provider)("providerImage",i.providerImage)("logoUrls",i.logoUrls)("providerSpecialities",i.providerSpecialities)("nonSEOSecondarySpecialities",i.nonSEOSecondarySpecialities)("ratingTooltipText",i.ratingTooltipText)("showNumReviews",i.showNumReviews)("showRatingText",i.showRatingText)("officeAddresses",i.officeAddresses)("showRating",i.showStarRatingsForProviderHero)("isSchedulable",i.enableScheduleToAppointmentButton),o.xp6(3),o.Q6J("ngIf",((null==i.provider.offices?null:i.provider.offices.length)>0||i.docAsapId&&i.showDocAsap||i.olsDepartmentId&&i.olsProviderId&&i.showDocAsap)&&i.isSchedulingVisible),o.xp6(2),o.Q6J("ngIf",i.provider),o.xp6(2),o.Q6J("ngIf",i.displayGetToKnowSection()),o.xp6(1),o.Q6J("ngIf",i.provider.insuranceCarriers.length>0),o.xp6(1),o.Q6J("ngIf",i.displayCredentialsSection()),o.xp6(1),o.Q6J("ngIf",i.provider.awards.length>0),o.xp6(1),o.Q6J("ngIf",(null==i.officeAddresses?null:i.officeAddresses.length)>0),o.xp6(2),o.Q6J("ngIf",i.hasRatingsData(i.provider)),o.xp6(2),o.Q6J("ngIf",i.provider.specialties.length>0),o.xp6(1),o.Q6J("ngIf",i.provider.procedures.length>0),o.xp6(1),o.Q6J("ngIf",i.provider.conditions.length>0)}}function V(e,t){if(1&e&&o._UZ(0,"cs-error-page",51),2&e){var n=o.oxw(2);o.Q6J("errorMessage",n.errorMessage)}}function H(e,t){if(1&e&&(o.TgZ(0,"div",52),o._UZ(1,"cs-disclaimer",53),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.Q6J("disclaimer",n.disclaimer)}}var G=function(){return[]};function J(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhgf-guided-flow",56),o.NdJ("navigateToSchedulingSpa",function(e){return o.CHM(n),o.oxw(4).navigateToSchedulingSpa(e)})("closeClicked",function(){return o.CHM(n),o.oxw(4).closeScheduleModal()}),o.qZA()}if(2&e){var i=o.oxw(4);o.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",o.DdM(12,G))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("baseUrl",i.bookingApptBaseUrl_Cerner)("handleNavigateToSchedulingSpa",!0)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function z(e,t){if(1&e&&(o.TgZ(0,"div"),o.YNc(1,J,1,13,"dhgf-guided-flow",55),o.qZA()),2&e){var n=o.oxw(3);o.xp6(1),o.Q6J("ngIf",n.runtimeConfig.envName)}}function Q(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhgf-guided-flow",58),o.NdJ("navigateToSchedulingSpa",function(e){return o.CHM(n),o.oxw(4).navigateToSchedulingSpa(e)})("closeClicked",function(){return o.CHM(n),o.oxw(4).closeScheduleModal()}),o.qZA()}if(2&e){var i=o.oxw(4);o.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",o.DdM(11,G))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function j(e,t){if(1&e&&(o.TgZ(0,"div"),o.YNc(1,Q,1,12,"dhgf-guided-flow",57),o.qZA()),2&e){var n=o.oxw(3);o.xp6(1),o.Q6J("ngIf",n.runtimeConfig.envName)}}function Y(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"dhcl-modal",54),o.NdJ("closeClicked",function(){return o.CHM(n),o.oxw(2).closeScheduleModal()}),o.YNc(1,z,2,1,"div",0),o.YNc(2,j,2,1,"div",0),o.qZA()}if(2&e){var i=o.oxw(2);o.Q6J("alignTop",!0)("customClass",i.getCernerClass("guided-flow-modal"))("closeOnOverlay",!1)("show",!0),o.xp6(1),o.Q6J("ngIf",i.isCernerPage),o.xp6(1),o.Q6J("ngIf",!i.isCernerPage)}}function K(e,t){if(1&e&&(o.TgZ(0,"div"),o.TgZ(1,"div",2),o.YNc(2,b,1,1,"cs-scroll-to-top",3),o.TgZ(3,"div",4),o._UZ(4,"dhcl-loading-spinner",5),o.YNc(5,B,30,25,"div",6),o.YNc(6,V,1,1,"cs-error-page",7),o.qZA(),o.YNc(7,H,2,1,"div",8),o.qZA(),o.YNc(8,Y,3,6,"dhcl-modal",9),o.qZA()),2&e){var n=o.oxw();o.xp6(2),o.Q6J("ngIf",!n.isMyChart&&!n.isCerner),o.xp6(2),o.Q6J("showSpinner",!n.apiResponse),o.xp6(1),o.Q6J("ngIf",n.provider),o.xp6(1),o.Q6J("ngIf",""!=n.errorMessage),o.xp6(1),o.Q6J("ngIf",!n.searchResultsOrigin&&n.configurationUrl.includes("media")),o.xp6(1),o.Q6J("ngIf","GuidedFlow"===n.onlineSchedulingType&&n.launchGuidedFlow&&n.guidedFlowProvider)}}function W(e,t){1&e&&o._UZ(0,"cs-scroll-to-top",10),2&e&&o.Q6J("windowScrolled",!1)}function $(e,t){if(1&e&&o._UZ(0,"cs-provider-details-navigation",35),2&e){var n=o.oxw(3);o.Q6J("referringUrl",n.referringUrl)("redirectFromFAL",n.redirectFromFAL)}}function X(e,t){if(1&e&&o._UZ(0,"cs-provider-hero",68),2&e){var n=o.oxw(3);o.Q6J("provider",n.provider)("referringUrl",n.referringUrl)("providerImage",n.providerImage)("showSuggestAnEditLink",n.showSuggestAnEditLink)("isMobileViewport",n.resizeService.isMobileViewport)("logoUrls",n.logoUrls)("ratingTooltipText",n.ratingTooltipText)("showRatingText",n.showRatingText)("showNumReviews",n.showNumReviews)("showStarRatings",n.showStarRatingsForProviderHero)("showStarRatingsBanner",n.showStarRatingsBanner)("providerSpecialities",n.providerSpecialities)("suggestAnEditLinkContent",n.suggestAnEditLinkContent)("malePlaceholder",n.malePlaceholder)("femalePlaceholder",n.femalePlaceholder)("nonSEOSecondarySpecialities",n.nonSEOSecondarySpecialities)("showPrintablePdf",n.showPrintablePdf)}}function ee(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-schedule-an-appointment",37),o.NdJ("selectedOfficeChanged",function(e){return o.CHM(n),o.oxw(4).handleSelectedOfficeChanged(e)}),o.qZA()}if(2&e){var i=o.oxw(4);o.Q6J("onlineSchedulingType",i.onlineSchedulingType)("srcUrl",i.srcUrl)("provider",i.provider)("selectedOfficeAddress",i.selectedOfficeAddress)("showDocAsap",i.showDocAsap)("showGuidedFlow",i.showGuidedFlow)("showNewSchedulingApp",i.showNewSchedulingApp)("enableScheduleToAppointmentButton",i.enableScheduleToAppointmentButton)("facets",i.facets)("docAsapId",i.docAsapId)("olsDepartmentId",i.olsDepartmentId)("olsProviderId",i.olsProviderId)}}function te(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-locations-list",71),o.NdJ("selectedOfficeChanged",function(e){return o.CHM(n),o.oxw(4).handleSelectedOfficeChanged(e)}),o.qZA()}if(2&e){var i=o.oxw(4);o.Q6J("provider",i.provider)("centerPoint",i.selectedOfficeAddress)("officeAddresses",i.officeAddresses)("showMoreLessButton",i.showMoreLessButtonForLocationList)("hideExtraContent",i.hideExtraContentForLocationList)("isDesktopViewport",i.isDesktopViewportForLocationList)("hasMoreThanOneOffice",i.hasMoreThanOneOffice)("divisionCodes",i.divisionCodes)}}function ne(e,t){if(1&e&&(o.TgZ(0,"div",69),o.YNc(1,ee,1,12,"cs-schedule-an-appointment",23),o.YNc(2,te,1,8,"cs-locations-list",70),o.qZA()),2&e){var n=o.oxw(3);o.xp6(1),o.Q6J("ngIf",((null==n.provider.offices?null:n.provider.offices.length)>0||n.docAsapId&&n.showDocAsap||n.olsDepartmentId&&n.olsProviderId&&n.showDocAsap)&&n.isSchedulingVisible),o.xp6(1),o.Q6J("ngIf",(null==n.officeAddresses?null:n.officeAddresses.length)>0)}}function ie(e,t){if(1&e){var n=o.EpF();o.TgZ(0,"cs-get-to-know",72),o.NdJ("callTealiumService",function(){o.CHM(n);var e=o.oxw(3);return e.onStateChange(e.provider)}),o.qZA()}if(2&e){var i=o.oxw(3);o.Q6J("provider",i.provider)("videoId",i.videoId)("getToKnowContent",i.getToKnowContent)("isShowProviderVideo",i.isShowProviderVideo)("showHospitalAffiliations",i.showHospitalAffiliations)("inMyOwnWordsTitle",i.inMyOwnWordsTitle)("hideExtraPhilosophyContent",i.hideExtraPhilosophyContent)("showMoreLessButtonForPhilosophy",i.showMoreLessButtonForPhilosophy)("hideExtraOwnwordsContent",i.hideExtraOwnwordsContent)("showMoreLessButtonForOwnwords",i.showMoreLessButtonForOwnwords)}}function oe(e,t){if(1&e&&o._UZ(0,"cs-provider-comments",73),2&e){var n=o.oxw(3);o.Q6J("provider",n.provider)("ratingFooterText",n.ratingFooterText)("ratingsFooterLinkText",n.ratingsFooterLinkText)("ratingsFooterLink",n.ratingsFooterLink)("isShowProviderReviews",n.isShowProviderReviews)("commentsArrayLength",n.commentsArrayLength)("showMoreLessButton",n.showMoreLessButton)}}function re(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",74),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Insurance carriers accepted")("listItems",n.provider.insuranceCarriers)("isInsuranceSection",!0)}}function ae(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",75),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Specialties")("listItems",n.provider.specialties)}}function se(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",50),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Procedures performed")("listItems",n.provider.procedures)}}function ce(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",50),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Conditions treated")("listItems",n.provider.conditions)}}function le(e,t){if(1&e&&o._UZ(0,"cs-credentials",46),2&e){var n=o.oxw(3);o.Q6J("provider",n.provider)("educationArray",n.educationArray)("memberships",n.memberships)}}function ue(e,t){if(1&e&&o._UZ(0,"cs-expandable-list",47),2&e){var n=o.oxw(3);o.Q6J("sectionTitle","Awards and recognitions")("listItems",n.provider.awards)("isAwardsSection",!0)}}function de(e,t){if(1&e&&(o.TgZ(0,"div",60),o.YNc(1,$,1,2,"cs-provider-details-navigation",14),o.YNc(2,X,1,17,"cs-provider-hero",61),o.YNc(3,ne,3,2,"div",62),o.TgZ(4,"div",63),o.YNc(5,ie,1,10,"cs-get-to-know",64),o.qZA(),o.TgZ(6,"div",31),o.YNc(7,oe,1,7,"cs-provider-comments",65),o.qZA(),o.YNc(8,re,1,3,"cs-expandable-list",66),o.YNc(9,ae,1,2,"cs-expandable-list",67),o.YNc(10,se,1,2,"cs-expandable-list",34),o.YNc(11,ce,1,2,"cs-expandable-list",34),o.YNc(12,le,1,3,"cs-credentials",28),o.YNc(13,ue,1,3,"cs-expandable-list",29),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.Q6J("ngIf",n.searchResultsOrigin||n.referringUrl||n.showBacktoLoctionSearchBtn),o.xp6(1),o.Q6J("ngIf",n.provider.displayFullName||n.provider.primarySpecialty),o.xp6(1),o.Q6J("ngIf",!n.showDocAsap||n.showDocAsap&&n.docAsapIsChecked),o.xp6(2),o.Q6J("ngIf",n.displayGetToKnowSection()),o.xp6(2),o.Q6J("ngIf",n.hasRatingsData(n.provider)),o.xp6(1),o.Q6J("ngIf",n.provider.insuranceCarriers.length>0),o.xp6(1),o.Q6J("ngIf",n.provider.specialties.length>0),o.xp6(1),o.Q6J("ngIf",n.provider.procedures.length>0),o.xp6(1),o.Q6J("ngIf",n.provider.conditions.length>0),o.xp6(1),o.Q6J("ngIf",n.displayCredentialsSection()),o.xp6(1),o.Q6J("ngIf",n.provider.awards.length>0)}}function pe(e,t){if(1&e&&o._UZ(0,"cs-error-page",51),2&e){var n=o.oxw(2);o.Q6J("errorMessage",n.errorMessage)}}function he(e,t){if(1&e&&(o.TgZ(0,"div",52),o._UZ(1,"cs-disclaimer",53),o.qZA()),2&e){var n=o.oxw(2);o.xp6(1),o.Q6J("disclaimer",n.disclaimer)}}function ge(e,t){if(1&e&&(o.TgZ(0,"div"),o.TgZ(1,"div",2),o.YNc(2,W,1,1,"cs-scroll-to-top",3),o.TgZ(3,"div",4),o._UZ(4,"dhcl-loading-spinner",5),o.YNc(5,de,14,11,"div",59),o.YNc(6,pe,1,1,"cs-error-page",7),o.qZA(),o.YNc(7,he,2,1,"div",8),o.qZA(),o.qZA()),2&e){var n=o.oxw();o.xp6(2),o.Q6J("ngIf",!n.isMyChart&&!n.isCerner),o.xp6(2),o.Q6J("showSpinner",!n.apiResponse),o.xp6(1),o.Q6J("ngIf",n.provider),o.xp6(1),o.Q6J("ngIf",""!=n.errorMessage),o.xp6(1),o.Q6J("ngIf",!n.searchResultsOrigin&&n.configurationUrl.includes("media"))}}function fe(e,t){if(1&e&&o._UZ(0,"cs-print-page",78),2&e){var n=o.oxw(2);o.Q6J("provider",n.provider)("malePlaceholder",n.malePlaceholder)("femalePlaceholder",n.femalePlaceholder)("providerImage",n.providerImage)("logoUrls",n.logoUrls)("providerSpecialities",n.providerSpecialities)("divisionCodes",n.divisionCodes)("centerPoint",n.selectedOfficeAddress)("officeAddresses",n.officeAddresses)("getToKnowContent",n.getToKnowContent)("nonSEOSecondarySpecialities",n.nonSEOSecondarySpecialities)}}function ve(e,t){if(1&e&&(o.TgZ(0,"div",76),o.YNc(1,fe,1,11,"cs-print-page",77),o.qZA()),2&e){var n=o.oxw();o.xp6(1),o.Q6J("ngIf",(n.provider.displayFullName||n.provider.primarySpecialty)&&n.displayGetToKnowSection())}}var me=function(){function e(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v){var m,C;this.sanitizer=e,this.route=t,this.providerService=n,this.securityService=i,this.tealiumService=o,this.ratingService=r,this.eventPublisherService=a,this.configurationService=s,this.cernerModalService=c,this.logService=l,this.resizeService=u,this.fadLinkServer=d,this.locale=p,this.titleTagHandlerService=h,this.router=g,this.viewportScroller=f,this.location=v,this.configurationUrl="./fad-configuration.json",this.referringUrl="",this.showGuidedFlow=!1,this.showNewSchedulingApp=!1,this.showDocAsap=!1,this.apiResponse=!1,this.errorMessage="",this.showGuidedFlowModal=!1,this.officeAddresses=[],this.docAsapIsChecked=!1,this.isShowProviderVideo=!1,this.showStarRatings=!1,this.scrolledToView=!1,this.showUpdatedProviderDetailPageUX=!1,this.navList=[{routeName:"About"},{routeName:"Locations"},{routeName:"Reviews"},{routeName:"Specialties"}],this.isShowProviderReviews=!1,this.educationArray=[],this.getToKnowContent=[],this.showHospitalAffiliations=!1,this.hideExtraPhilosophyContent=!0,this.showMoreLessButtonForPhilosophy=!1,this.hideExtraOwnwordsContent=!0,this.showMoreLessButtonForOwnwords=!1,this.logoUrls=[],this.hideExtraContentForLocationList=!0,this.showMoreLessButtonForLocationList=!1,this.isDesktopViewportForLocationList=!1,this.hasMoreThanOneOffice=!1,this.officeNames=[],this.showTemporarilyUnavailableCopy=!1,this.showCallToScheduleCopy=!1,this.enableScheduleToAppointmentButton=!0,this.showBacktoLoctionSearchBtn=!1,this.redirectFromFAL=!1,this.useLegacyAPI=!1,this.showPrintablePdf=!1,this.isCernerPage=!1,this.bookingApptBaseUrl_Cerner="https://mocka.dignityhealth.me",this.useLegacyAPI=null===(m=this.configurationService)||void 0===m?void 0:m.useLegacyAPI(),this.useNewProviderDetailsRoute=this.configurationService.UseNewProviderDetailsRoute(),this.runtimeConfig=s.getRuntimeConfiguration(),this.isCaptchaEnabled="true"===(null===(C=document.querySelector("#captcha-enabled"))||void 0===C?void 0:C.getAttribute("value"))||s.getCaptchaEnabled(),this.market=this.configurationService.getConfigType()||"",this.embedSource=this.configurationService.getEmbedSource(),this.showProviderPrefix=this.configurationService.showProviderPrefix()}return e.prototype.ngOnDestroy=function(){this.titleTagHandlerService.removePageCanonicals(this.selfUrl),this.removeStructuredData()},e.prototype.removeStructuredData=function(){var e=document.getElementById("videoSchema"),t=document.getElementById("physicianSchema"),n=document.getElementById("faqPageSchema");null!=e&&e.remove(),null!=t&&t.remove(),null!=n&&n.remove()},e.prototype.ngOnInit=function(){var e,t;this.checkFALRedirection(),this.showUpdatedProviderDetailPageUX=this.configurationService.getShowUpdatedProviderDetailPageUX(),this.onlineSchedulingType=this.configurationService.getOnlineSchedulingType(),this.renderSchedulingComponent(),this.renderProviderDetails(),this.initGuidedFlow(),this.initSchedulingAppFlow(),window.scrollTo(0,0),this.disclaimer=this.configurationService.getDisclaimerCopy(),this.divisionCodes=this.configurationService.getDivisionCodes(),this.inMyOwnWordsTitle=this.configurationService.getInMyOwnWordsTitle(),this.fadBaseURL=new URL(this.configurationService.getRuntimeConfiguration().fadBaseUrl),this.falBaseURL=this.configurationService.getRuntimeConfiguration().falBaseUrl,this.enableScheduleToAppointmentButton="GuidedFlow"===this.onlineSchedulingType,this.showPrintablePdf=(null===(e=this.configurationService)||void 0===e?void 0:e.showPrintablePdf)&&(null===(t=this.configurationService)||void 0===t?void 0:t.showPrintablePdf()),this.isCernerPage=this.configurationService.getCernerPage()},e.prototype.navigateToSection=function(e){document.getElementById(e).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},Object.defineProperty(e.prototype,"isMyChart",{get:function(){return null!=this.configurationService.getEmbedSource()&&"mychart"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCerner",{get:function(){return null!=this.configurationService.getEmbedSource()&&"cerner"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSchedulingVisible",{get:function(){var e=this.configurationService.getProviderRolesForUrgentCare();return!this.provider.roleType||""===this.provider.roleType||!e.includes(this.provider.roleType)},enumerable:!1,configurable:!0}),e.prototype.ngOnChanges=function(){this.renderSchedulingComponent()},e.prototype.renderSchedulingComponent=function(){var e=this;this.selectedOfficeAddress&&this.provider&&(this.filterInvalidApptTypes(),this.showTemporarilyUnavailableCopy=this.provider.isBookOnline&&!this.selectedOfficeAddress.supportsOnlineBooking,this.showCallToScheduleCopy=!this.provider.isBookOnline||this.showDocAsap&&!this.docAsapId,this.provider.offices.forEach(function(t){t.addresses.forEach(function(n){n.name=t.name,e.officeNames.push(t.name),e.officeAddresses.includes(n)||e.officeAddresses.push(n)})}),this.officeAddresses.sort(function(e,t){return e.rank-t.rank}),this.selectedOfficeRank=this.officeAddresses.indexOf(this.selectedOfficeAddress)+1)},e.prototype.filterInvalidApptTypes=function(){var e=this;(this.provider.onlineBookingAvailability||[]).forEach(function(t){t.appointmentTypes=(t.appointmentTypes||[]).filter(function(e){return e.patientAppointmentType&&""!==e.patientAppointmentType}),0===t.appointmentTypes.length&&(t.availableTimes=[],t.nextAvailableTimes=[],t.supportsOnlineBooking=!1,e.provider.offices.forEach(function(e){var n=e.addresses.find(function(e){return e.id===t.officeAddressId});n&&(n.supportsOnlineBooking=!1)}))})},e.prototype.ngAfterViewChecked=function(){if("true"===sessionStorage.getItem("scrollToComments")){var e=document.querySelector("div.provider-comments-container");e&&!this.scrolledToView&&(e.scrollIntoView(),sessionStorage.removeItem("scrollToComments"),this.scrolledToView=!0)}var t=this.hiddenContentAvailable("philosophy-content",".philosophy-content");this.hideExtraPhilosophyContent=t,this.showMoreLessButtonForPhilosophy=t;var n=this.hiddenContentAvailable("ownwords-content",".ownwords-content p");this.hideExtraOwnwordsContent=n,this.showMoreLessButtonForOwnwords=n},e.prototype.renderProviderDetails=function(){var e,t=this,n=this.route.snapshot.paramMap.get("providerId"),i=/(\d+)/s.exec(n),o=null!==i?i&&i[0]:n;this.providerService.getProviderDetailsFull(null!==(e=this.npi)&&void 0!==e?e:o).pipe((0,s.b)(function(e){var n,i,r,s,c,l,u,d,h,g,f,v,m,C,y=null===(n=e.result)||void 0===n?void 0:n.providers[0],w=null===(i=e.result)||void 0===i?void 0:i.facets;y&&(y=t.providerService.normalizeProviderBeforeScheduling(y),t.providerEvent(y)),t.facets=w,t.provider=y;var _=t.configurationService.getMarketCodes().length>0?t.configurationService.getMarketCodes()[0]:null,x=(null===(s=null===(r=t.provider)||void 0===r?void 0:r.externalSystems)||void 0===s?void 0:s.length)>0&&void 0!==(null===(l=null===(c=t.provider)||void 0===c?void 0:c.externalSystems)||void 0===l?void 0:l.find(function(e){return e.systemName.toLowerCase()==p.G.olsDepartmentId}))&&void 0!==(null===(d=null===(u=t.provider)||void 0===u?void 0:u.externalSystems)||void 0===d?void 0:d.find(function(e){return e.systemName.toLowerCase()==p.G.olsProviderId}));"ThirdParty"===t.configurationService.getOnlineSchedulingType()&&(null===(g=null===(h=t.provider)||void 0===h?void 0:h.externalSystems)||void 0===g?void 0:g.length)>0&&"kentucky"==(null==_?void 0:_.toLowerCase())&&x&&(null===(f=t.provider)||void 0===f?void 0:f.isBookOnline)?t.initOlsKY():t.initDocAsap(),t.provider?(t.provider.loadingRating=!0,t.poviderRatingMap([null!==(v=t.npi)&&void 0!==v?v:o]),t.setProviderGenderFull(),t.buildSeoSchema(t.provider),t.updateProviderFullName(),t.tealiumService.providerProfileViewed(t.provider),t.initCredentialInputs(),t.initProviderVideo(),t.setIsBookOnline(),t.isShowProviderVideo=t.securityService.shouldShowVideos(t.provider),t.showHospitalAffiliations=t.configurationService.showHospitalAffiliations()&&(null===(m=t.provider.hospitalNames)||void 0===m?void 0:m.length)>0,t.processMedicalIds(),t.provider.acceptsVideoCalls=!!t.provider.acceptsVideoCalls,t.showSuggestAnEditLink=t.configurationService.showSuggestAnEdit(),t.processImage(),t.ratingTooltipText=null!==(C=t.securityService.getRatingsTooltipText(t.provider))&&void 0!==C?C:t.configurationService.defaultProviderRatings.defaultRatingsTooltipText,t.providerSpecialities=a.X.getProviderTopSpecialities(t.provider),t.nonSEOSecondarySpecialities=a.X.getProviderNonSEOSpecialities(t.provider,t.providerSpecialities),t.processLinkAndLogo(),t.tealiumService.providerRatingsAndComments(t.provider),t.malePlaceholder=t.configurationService.malePlaceholder,t.femalePlaceholder=t.configurationService.femalePlaceholder,t.InitLocationListInputs()):t.errorMessage="Sorry, this page could not be found",t.apiResponse=!0})).subscribe(function(e){return e},function(){t.apiResponse=!0,t.errorMessage="Sorry, something went wrong"}),this.searchResultsOrigin="true"===sessionStorage.getItem("searchResultsOrigin")},e.prototype.processLinkAndLogo=function(){var e;this.suggestAnEditLinkContent=null===(e=this.configurationService.suggestAnEditLinkScheme())||void 0===e?void 0:e.replace(/\{(0)\}/,this.provider.npi.toString()),this.suggestAnEditLinkContent=this.suggestAnEditLinkContent.replace(/\{(1)\}/,this.provider.displayFullName),this.suggestAnEditLinkContent&&(this.suggestAnEditLinkContent+=this.referringUrl),this.suggestAnEditLinkContent=encodeURI(this.suggestAnEditLinkContent),this.showProviderLogos=this.securityService.shouldShowLogos(this.provider),this.showProviderLogos&&this.processShowProviderLogos()},e.prototype.processImage=function(){var e,t,n,i=this.getResizedImages(),o={url:"male"===(null===(e=this.provider.gender)||void 0===e?void 0:e.toLowerCase())?this.configurationService.malePlaceholder:this.configurationService.femalePlaceholder};this.providerImage=null!==(t=i[0])&&void 0!==t?t:o,this.providerImage.url=null===(n=this.providerImage.url)||void 0===n?void 0:n.replace(/^http:\/\//i,"https://")},e.prototype.getResizedImages=function(){var e,t=null===(e=this.provider.images)||void 0===e?void 0:e.slice();return t.sort(function(e,t){return t.width*t.height-e.width*e.height}),(null==t?void 0:t.length)>0?t.filter(function(e){return 160===e.height&&120===e.width}):[]},e.prototype.setIsBookOnline=function(){this.useLegacyAPI||"none"!==this.configurationService.getOnlineSchedulingType()||(this.provider.isBookOnline=!1)},e.prototype.processShowProviderLogos=function(){var e,t=this;window.location.host.toLowerCase().includes(d.X.fad)||window.location.host.toLowerCase().includes(d.X.mycareteam)||window.location.host.toLowerCase().includes(d.X.chart)||this.fadLinkServer.isSelfHosted()||(null===(e=this.falBaseURL)||void 0===e?void 0:e.toLowerCase().includes(window.location.host.toLowerCase()))?(this.logoUrls=a.X.getProviderLogoDetailsFAD(this.provider,this.configurationService.getMedGroupCodes()),this.logoUrls.forEach(function(e){return e.url=t.fadBaseURL.origin+e.url})):this.logoUrls=a.X.getProviderLogoDetailsAEM(this.provider,this.configurationService.getMedGroupCodes())},e.prototype.processMedicalIds=function(){var e,t=this;null===(e=this.provider.medicalGroupIds)||void 0===e||e.forEach(function(e){var n=t.configurationService.getMedGroupCodes().find(function(t){return t.code===e});if(null==n?void 0:n.getToKnowContent){var i=n.getToKnowContent;i=a.X.ProviderTokenHandler(t.provider,i),i=a.X.MedGroupTokenHandler(Object.assign(n),i),window.location.host.toLowerCase().includes(d.X.fad)||window.location.host.toLowerCase().includes(d.X.mycareteam)||window.location.host.toLowerCase().includes(d.X.chart)||t.fadLinkServer.isSelfHosted()?t.getToKnowContent.push({content:i,logo:t.fadBaseURL.origin+n.logoPathFAD}):t.getToKnowContent.push({content:i,logo:n.logoPathAEM})}})},e.prototype.providerEvent=function(e){var t;if(this.officeAddresses=a.X.getProviderOfficesSortedByRank(e),this.primaryAddress=this.selectedOfficeAddress=null!==(t=this.officeAddresses.filter(function(e){return!0===e.isPrimaryOffice})[0])&&void 0!==t?t:this.officeAddresses[0],this.eventPublisherService.publish(new l.TW({type:c.m.ProviderLoaded,data:{displayFullName:e.displayFullName,primarySpecialty:e.primarySpecialty,primaryLocation:this.primaryAddress?{city:this.primaryAddress.city,state:this.primaryAddress.state,zip:this.primaryAddress.zip}:void 0}})),this.configurationService.injectCanonicals())if(this.useNewProviderDetailsRoute){if(window.location.origin+"/"+e.primarySpecialty.makeURLFriendly()+"/"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()+"-"+e.npi!=window.location.href){var n=e.primarySpecialty.makeURLFriendly()+"/"+e.firstName.makeURLFriendly()+"-"+e.lastName.toUrlFriendly()+"-"+e.npi;this.replaceWindowLocation(n)}}else window.location.origin+"/"+e.npi+"/"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly()!=window.location.href&&(n=e.npi+"-"+e.firstName.makeURLFriendly()+"-"+e.lastName.makeURLFriendly(),this.replaceWindowLocation(n));this.selfUrl=window.location.href,this.titleTagHandlerService.setProviderPageTitle(e),this.titleTagHandlerService.setPageCanonicals(window.location.href)},e.prototype.replaceWindowLocation=function(e){this.location.replaceState(e)},e.prototype.poviderRatingMap=function(e){this.configurationService.acceptQueryString()?"true"===sessionStorage.getItem("showRating")&&this.getRatings(e):null==this.configurationService.acceptQueryString()&&this.getRatings(e)},e.prototype.getRatings=function(e){var t,n,i=this;this.showStarRatingsForProviderHero=null!==(t=this.securityService.shouldShowStarRatings(this.provider))&&void 0!==t?t:this.configurationService.defaultProviderRatings.defaultShowStarRatings,this.showStarRatingsBanner=null!==(n=this.securityService.shouldShowStarRatingsBanner(this.provider))&&void 0!==n?n:this.configurationService.defaultProviderRatings.defaultShowStarRatingBanner,this.ratingService.getProviderRatings(e,!0).subscribe(function(e){e&&(i.showStarRatings=i.securityService.shouldShowStarRatings(i.provider),i.showStarRatings&&(i.provider.rating=e[0])),i.provider.loadingRating=!1,i.showRatingText=i.securityService.shouldShowRatingText(i.provider),i.showNumReviews=i.securityService.shouldShowReviewCount(i.provider),i.initProviderCommentsInputs()})},e.prototype.buildSeoSchema=function(e){var t,n,o,a,s,c,l,u,d,p,h,g,f,v,m,C,y,w,_,x,M,P,O,b,k,S,T=this,A=null===(t=null==e?void 0:e.rating)||void 0===t?void 0:t.comments.map(function(e){var t;return{"@type":"Review",author:e.source,datePublished:(0,r.p6)(e.mentionTime,"yyyy-MM-dd",T.locale),reviewBody:e.comment,reviewRating:{"@type":"Rating",bestRating:"5",ratingValue:null===(t=e.overallRating)||void 0===t?void 0:t.value,worstRating:"0"}}}),Z=(null===(n=e.personalInfo)||void 0===n?void 0:n.length)>0?e.personalInfo:"",I=(null===(o=e.medicalGroupNames)||void 0===o?void 0:o.length)>0?e.medicalGroupNames:[],L={"@type":"EducationalOccupationalCredential",name:e.certifications},E=[];null!=e.medicalSchools&&e.medicalSchools.length>0&&E.push.apply(E,(0,i.ev)([],(0,i.CR)(e.medicalSchools))),null!=e.residencies&&e.residencies.length>0&&E.push.apply(E,(0,i.ev)([],(0,i.CR)(e.residencies))),null!=e.education&&e.education.length>0&&E.push.apply(E,(0,i.ev)([],(0,i.CR)(e.education))),null!=e.fellowships&&e.fellowships.length>0&&E.push.apply(E,(0,i.ev)([],(0,i.CR)(e.fellowships))),null!=e.internships&&e.internships.length>0&&E.push.apply(E,(0,i.ev)([],(0,i.CR)(e.internships)));var N={"@type":"Person",name:E},F=[];null!=e.acceptsVideoCalls&&e.acceptsVideoCalls&&F.push("Video Visits"),null!=e.onlineBookingAvailability&&(null===(a=e.onlineBookingAvailability[0])||void 0===a?void 0:a.supportsOnlineBooking)&&F.push("Online Scheduling"),null!=!!e.acceptsNewPatients&&e.acceptsNewPatients&&F.push("Accepting new patient");var D={"@type":"OfferCatalog",name:"Appointment Services",itemListElement:[{"@type":"Offer",itemOffered:{"@type":"Service",name:F}}]};this.physicianSchema={"@context":"https://schema.org/","@type":"[Physician]",name:e.displayFullName,descrption:Z,url:window.location.href,address:{"@type":"PostalAddress",addressLocality:null===(s=this.primaryAddress)||void 0===s?void 0:s.city,addressRegion:null===(c=this.primaryAddress)||void 0===c?void 0:c.state,postalCode:null===(l=this.primaryAddress)||void 0===l?void 0:l.zip,streetAddress:null===(u=this.primaryAddress)||void 0===u?void 0:u.address,telephone:null===(d=this.primaryAddress)||void 0===d?void 0:d.phones,faxNumber:null===(p=this.primaryAddress)||void 0===p?void 0:p.faxes,name:null===(h=this.primaryAddress)||void 0===h?void 0:h.name},healthPlanNetworkId:I,hasCredential:L,alumni:N,telephone:(null===(f=null===(g=this.primaryAddress)||void 0===g?void 0:g.phones)||void 0===f?void 0:f.length)>0?this.primaryAddress.phones[0]:null,medicalSpecialty:{"@type":"MedicalSpecialty",name:e.specialties},image:null===(v=e.images.filter(function(e){return 160===e.height&&120===e.width})[0])||void 0===v?void 0:v.url,award:this.provider.awards,isAcceptingNewPatients:e.acceptsNewPatients,knowsLanguage:e.languages,aggregateRating:this.showStarRatings&&this.hasRatingsData(e)?{"@type":"AggregateRating",bestRating:"5",ratingValue:e.rating.overallRating.value,worstRating:"0",reviewCount:e.rating.totalCommentCount}:null,review:this.showStarRatings&&this.hasRatingsData(e)?A:null,hasOfferCatalog:D},this.showStarRatings&&this.hasRatingsData(e)&&(this.physicianSchema.aggregateRating={"@type":"AggregateRating",bestRating:"5",ratingValue:e.rating.overallRating.value,worstRating:"0",reviewCount:e.rating.totalCommentCount}),this.showStarRatings&&this.hasRatingsData(e)&&A.length>0&&(this.physicianSchema.review=A);var q=[];if((null===(m=e.insuranceCarriers)||void 0===m?void 0:m.length)>0&&q.push({"@type":"Question",name:"Insurance Carriers",acceptedAnswer:{"@type":"Answer",text:null===(C=e.insuranceCarriers)||void 0===C?void 0:C.join(";")}}),(null===(y=e.specialties)||void 0===y?void 0:y.length)>0&&q.push({"@type":"Question",name:"Specialties",acceptedAnswer:{"@type":"Answer",text:null===(w=e.specialties)||void 0===w?void 0:w.join(";")}}),(null===(_=e.procedures)||void 0===_?void 0:_.length)>0&&q.push({"@type":"Question",name:"Procedures Performed",acceptedAnswer:{"@type":"Answer",text:null===(x=e.procedures)||void 0===x?void 0:x.join(";")}}),(null===(M=e.conditions)||void 0===M?void 0:M.length)>0&&q.push({"@type":"Question",name:"Conditions treated",acceptedAnswer:{"@type":"Answer",text:null===(P=e.conditions)||void 0===P?void 0:P.join(";")}}),(null===(O=e.awards)||void 0===O?void 0:O.length)>0&&q.push({"@type":"Question",name:"Awards",acceptedAnswer:{"@type":"Answer",text:null===(b=e.awards)||void 0===b?void 0:b.join(";")}}),this.faqPageSchema={"@context":"https://schema.org","@type":"FAQPage",mainEntity:q},document.getElementById("physicianSchema"))document.getElementById("physicianSchema").innerText=JSON.stringify(this.physicianSchema);else{var R=document.createElement("script");R.type="application/ld+json",R.id="physicianSchema",R.innerText=JSON.stringify(this.physicianSchema),document.getElementsByTagName("head")[0].appendChild(R)}if(document.getElementById("faqPageSchema"))document.getElementById("faqPageSchema").innerText=JSON.stringify(this.faqPageSchema);else{var U=document.createElement("script");U.type="application/ld+json",U.id="faqPageSchema",U.innerText=JSON.stringify(this.faqPageSchema),document.getElementsByTagName("head")[0].appendChild(U)}if((null===(k=e.videos)||void 0===k?void 0:k.length)>0){var B="",V="Watch this video to learn more about "+e.displayFullName;if(this.provider.offices.length>0&&(V=V+" at "+e.offices[0].name),null===(S=e.videos)||void 0===S||S.forEach(function(e){""!=e.url.trim()&&(B=null==e?void 0:e.url)}),this.videoSchema={"@context":"https://schema.org/","@type":"VideoObject",embedUrl:B,description:V,name:this.provider.displayFullName,contentUrl:B},document.getElementById("videoSchema"))document.getElementById("videoSchema").innerText=JSON.stringify(this.videoSchema);else{var H=document.createElement("script");H.type="application/ld+json",H.id="videoSchema",H.innerText=JSON.stringify(this.videoSchema),document.getElementsByTagName("head")[0].appendChild(H)}}},e.prototype.setProviderGenderFull=function(){var e,t;this.provider&&(this.provider.gender=void 0!==this.provider.gender&&"m"===(null===(e=this.provider.gender)||void 0===e?void 0:e.toLowerCase())?"Male":void 0!==this.provider.gender&&"f"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?"Female":null)},e.prototype.displayGetToKnowSection=function(){var e;return(this.provider.languages.length>0||this.provider.gender.length>0||this.provider.yearsOfExperience>0||this.provider.philosophy.length>0||this.provider.inMyOwnWords.length>0||(null===(e=this.provider.hospitalNames)||void 0===e?void 0:e.length)>0)&&this.provider.displayFullName.length>0},e.prototype.displayCredentialsSection=function(){var e,t;return this.provider.medicalSchools.length>0||this.provider.residencies.length>0||this.provider.fellowships.length>0||this.provider.internships.length>0||this.provider.certifications.length>0||(null===(e=this.provider.memberships)||void 0===e?void 0:e.length)>0||(null===(t=this.provider.education)||void 0===t?void 0:t.length)>0},e.prototype.handleSelectedOfficeChanged=function(e){this.selectedOfficeAddress=e},e.prototype.initGuidedFlow=function(){this.showGuidedFlow="GuidedFlow"===this.configurationService.getOnlineSchedulingType()},e.prototype.initOlsKY=function(){var e,t,n,i,o,r,a,s;this.showDocAsap=!0,this.docAsapIsChecked=!0,this.olsDepartmentId=void 0!==(null===(t=null===(e=this.provider)||void 0===e?void 0:e.externalSystems)||void 0===t?void 0:t.find(function(e){return e.systemName.toLowerCase()==p.G.olsDepartmentId}))?null===(i=null===(n=this.provider)||void 0===n?void 0:n.externalSystems)||void 0===i?void 0:i.find(function(e){return e.systemName.toLowerCase()==p.G.olsDepartmentId}).systemId:null,this.olsProviderId=void 0!==(null===(r=null===(o=this.provider)||void 0===o?void 0:o.externalSystems)||void 0===r?void 0:r.find(function(e){return e.systemName.toLowerCase()==p.G.olsProviderId}))?null===(s=null===(a=this.provider)||void 0===a?void 0:a.externalSystems)||void 0===s?void 0:s.find(function(e){return e.systemName.toLowerCase()==p.G.olsProviderId}).systemId:null,this.olsDepartmentId&&this.olsProviderId&&(this.srcUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.configurationService.getRuntimeConfiguration().myChartUrl+"&dept="+this.olsDepartmentId.replace(/\s+/g," ").trim()+"&id="+this.olsProviderId.replace(/\s+/g," ").trim()))},e.prototype.initDocAsap=function(){var e,t,n,i=this;this.providerSchedulingFeature=this.configurationService.getProviderSchedulingFeature(),"ThirdParty"===this.configurationService.getOnlineSchedulingType()&&(this.showDocAsap=!0,this.docAsapIsChecked=!0,this.providerSchedulingFeature?(this.docAsapId=(null===(e=this.provider)||void 0===e?void 0:e.isBookOnline)&&null!==(n=null===(t=this.provider)||void 0===t?void 0:t.providerSchedulingId)&&void 0!==n?n:null,this.logService.error("from api: "+this.docAsapId)):(this.providerService.getDocAsapIds().subscribe(function(e){var t=e.find(function(e){return i.provider.npi.toString()===e.npi.toString()});t&&(i.docAsapId=t.docAsapId.toString())},function(e){i.logService.error(e),i.docAsapIsChecked=!0}),this.logService.error("from ids.json:"+this.docAsapId))),this.docAsapId&&this.provider.ehrCode&&(this.srcUrl=this.sanitizer.bypassSecurityTrustResourceUrl("https://docasap.com/white-label/specialty_id/0/key_reason/-1/key_doc_id/"+this.docAsapId+"/key_level/3/key_type/INLINE/key_partner_code/"+this.provider.ehrCode+"/key_mobile_inline_button/0/iframeWidth/550/iframeHeight/300/key_lazy_loading/0"))},e.prototype.initSchedulingAppFlow=function(){this.showNewSchedulingApp=this.configurationService.showNewSchedulingApp()},e.prototype.initProviderCommentsInputs=function(){var e,t,n,i;this.ratingFooterText=null!==(e=this.securityService.getRatingsFooterText(this.provider))&&void 0!==e?e:this.configurationService.defaultProviderRatings.defaultRatingsFooterText,this.ratingsFooterLinkText=null!==(t=this.securityService.getRatingsFooterLinkText(this.provider))&&void 0!==t?t:this.configurationService.defaultProviderRatings.defaultRatingsFooterLinkText,this.ratingsFooterLink=null!==(n=this.securityService.getRatingsFooterLink(this.provider))&&void 0!==n?n:this.configurationService.defaultProviderRatings.defaultRatingsFooterLink,this.isShowProviderReviews=this.securityService.shouldShowProviderReviews(this.provider),this.commentsArrayLength=null===(i=this.provider.rating)||void 0===i?void 0:i.comments.length,this.showMoreLessButton=this.commentsArrayLength>=6},e.prototype.InitLocationListInputs=function(){var e;this.showMoreLessButtonForLocationList=this.hideExtraContentForLocationList=this.officeAddresses.length>2,this.isDesktopViewportForLocationList=window.innerWidth>991,this.hasMoreThanOneOffice=(null===(e=this.officeAddresses)||void 0===e?void 0:e.length)>1},e.prototype.initCredentialInputs=function(){var e,t;this.useLegacyAPI?(this.concatValuesIntoArray("education",!0),this.concatValuesIntoArray("fellowships",!0),this.concatValuesIntoArray("residencies",!0),this.concatValuesIntoArray("practicums",!0),this.concatValuesIntoArray("internships",!0),this.concatValuesIntoArray("medicalSchools",!0)):(this.concatValuesIntoArray("education",!1),this.concatValuesIntoArray("fellowships",!1),this.concatValuesIntoArray("residencies",!1),this.concatValuesIntoArray("practicums",!1),this.concatValuesIntoArray("internships",!1),this.concatValuesIntoArray("medicalSchools",!1)),this.memberships=null!==(t=null===(e=this.provider.memberships)||void 0===e?void 0:e.map(function(e){return e.programName}))&&void 0!==t?t:[]},e.prototype.concatValuesIntoArray=function(e,t){var n,i,o,r,a,s,c,l,u,d;switch(e){case"education":void 0!==this.provider.education&&(null===(n=this.provider.education)||void 0===n?void 0:n.length)>0&&(this.educationArray=this.educationArray.concat(t?this.provider.education:null===(i=this.provider.education)||void 0===i?void 0:i.map(function(e){return"Professional Education: "+e})));break;case"fellowships":void 0!==this.provider.fellowships&&(null===(o=this.provider.fellowships)||void 0===o?void 0:o.length)>0&&(this.educationArray=this.educationArray.concat(t?this.provider.fellowships:null===(r=this.provider.fellowships)||void 0===r?void 0:r.map(function(e){return"Fellowship: "+e})));break;case"residencies":void 0!==this.provider.residencies&&(null===(a=this.provider.residencies)||void 0===a?void 0:a.length)>0&&(this.educationArray=this.educationArray.concat(t?this.provider.residencies:null===(s=this.provider.residencies)||void 0===s?void 0:s.map(function(e){return"Residency: "+e})));break;case"practicums":void 0!==this.provider.practicums&&(null===(c=this.provider.practicums)||void 0===c?void 0:c.length)>0&&(this.educationArray=this.educationArray.concat(this.provider.practicums));break;case"internships":void 0!==this.provider.internships&&(null===(l=this.provider.internships)||void 0===l?void 0:l.length)>0&&(this.educationArray=this.educationArray.concat(this.provider.internships));break;case"medicalSchools":void 0!==this.provider.medicalSchools&&(null===(u=this.provider.medicalSchools)||void 0===u?void 0:u.length)>0&&(this.educationArray=this.educationArray.concat(t?this.provider.medicalSchools:null===(d=this.provider.medicalSchools)||void 0===d?void 0:d.map(function(e){return"Medical School: "+e})))}},e.prototype.initProviderVideo=function(){var e,t=this;null===(e=this.provider.videos)||void 0===e||e.forEach(function(e){var n;t.videoId||""!=e.url.trim()&&(t.videoId=null===(n=null==e?void 0:e.url)||void 0===n?void 0:n.split("?v=")[1].substring(0,11))})},e.prototype.onStateChange=function(e){this.tealiumService.providerVideoViewed(e)},e.prototype.updateProviderFullName=function(){this.configurationService.showProviderPrefix()||(this.provider.displayFullName=a.X.removeProviderNamePrefix(this.provider.firstName,this.provider.lastName,this.provider.degree))},e.prototype.hiddenContentAvailable=function(e,t){return(0,u.L3)(e,t)},e.prototype.hasRatingsData=function(e){var t,n,i,o,r,a;return(null===(t=null==e?void 0:e.rating)||void 0===t?void 0:t.totalRatingCount)>=30&&(null===(n=null==e?void 0:e.rating)||void 0===n?void 0:n.totalSurveyCount)>=30&&(null===(o=null===(i=null==e?void 0:e.rating)||void 0===i?void 0:i.overallRating)||void 0===o?void 0:o.value)>0&&null!==(null===(a=null===(r=e.rating)||void 0===r?void 0:r.overallRating)||void 0===a?void 0:a.questionRatings)},e.prototype.checkFALRedirection=function(){var e=(0,i.pi)({},this.route.snapshot.queryParams);e.FALlocation&&(window.sessionStorage.removeItem("falLocationDetailsParam"),window.sessionStorage.setItem("falLocationDetailsParam",e.FALlocation),"true"===this.route.snapshot.queryParams.FALredirecttoFAD&&(null!==e.FALlocation&&e.FALlocation.length>0&&(this.showBacktoLoctionSearchBtn=!0),this.redirectFromFAL=!0),delete e.FALlocation,this.router.navigate([],{queryParams:e}))},e.prototype.scheduleProviderHandler=function(e){this.isCernerPage&&this.eventPublisherService.publish(new l.TW({type:c.m.PostApptDetailstoMyAppointment_Cerner,data:"RescheduleAppointment"})),this.guidedFlowProvider=this.providerService.normalizeProviderBeforeScheduling(e),this.launchGuidedFlow=this.configurationService.showGuidedFlowButton()},e.prototype.closeScheduleModal=function(){this.launchGuidedFlow=!1},Object.defineProperty(e.prototype,"handleNavigateToSchedulingSpa",{get:function(){return"cerner"===this.configurationService.getEmbedSource()||"mychart"===this.configurationService.getEmbedSource()||this.fadLinkServer.isSelfHosted()},enumerable:!1,configurable:!0}),e.prototype.navigateToSchedulingSpa=function(e){if(window.sessionStorage.removeItem("singleSpecialty"),e&&this.eventPublisherService.publish(new l.TW({type:c.m.NavigateToSchedulingOnCerner,data:e})),this.isCernerPage){this.eventPublisherService.publish(new l.TW({type:c.m.PostApptDetailstoMyAppointment_Cerner,data:e}));var t=window.sessionStorage.getItem(this.runtimeConfig.Cerner_MyAppointments_OIDC_Token);t&&this.eventPublisherService.publish(new l.TW({type:c.m.PostOidcTokentoMyAppointment_Cerner,data:t}))}},e.prototype.getCernerClass=function(e){return this.cernerModalService.getCernerClass(e)},e.prototype.printPage=function(){window.print()},e.\u0275fac=function(t){return new(t||e)(o.Y36(h.H7),o.Y36(g.gz),o.Y36(f.H),o.Y36(v.f),o.Y36(m.u),o.Y36(C.I),o.Y36(y.b),o.Y36(w.e),o.Y36(_.K),o.Y36(x.$),o.Y36(M._),o.Y36(P.$),o.Y36(o.soG),o.Y36(O.x),o.Y36(g.F0),o.Y36(r.EM),o.Y36(r.Ye))},e.\u0275cmp=o.Xpm({type:e,selectors:[["cs-provider-details"]],inputs:{npi:"npi",configurationUrl:"configurationUrl",referringUrl:"referringUrl"},features:[o.TTD],decls:3,vars:3,consts:[[4,"ngIf"],["class","cs-provider-printable",4,"ngIf"],[1,"cs-provider-nonprintable"],[3,"windowScrolled",4,"ngIf"],[1,"provider-details-content"],["id","dhclLoadingSpinner",3,"showSpinner"],["class","provider-details-container",4,"ngIf"],[3,"errorMessage",4,"ngIf"],["class","disclaimer-container fad-col-sm-12",4,"ngIf"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[3,"windowScrolled"],[1,"provider-details-container"],[1,"title-container"],[1,"detail-nav-btn"],[3,"referringUrl","redirectFromFAL",4,"ngIf"],[1,"detail-nav-header"],[1,"provider-panel"],[1,"left-panel","shadow-break"],[1,"nav-bar"],[4,"ngFor","ngForOf"],[1,"right-panel"],[3,"provider","providerImage","logoUrls","providerSpecialities","nonSEOSecondarySpecialities","ratingTooltipText","showNumReviews","showRatingText","officeAddresses","showRating","isSchedulable","scheduleProvider"],[1,"left-panel"],[3,"onlineSchedulingType","srcUrl","provider","selectedOfficeAddress","showDocAsap","showGuidedFlow","showNewSchedulingApp","enableScheduleToAppointmentButton","facets","docAsapId","olsDepartmentId","olsProviderId","selectedOfficeChanged",4,"ngIf"],["class","badges-container",4,"ngIf"],[1,"info-line-break"],[3,"provider","videoId","getToKnowContent","isShowProviderVideo","showHospitalAffiliations","inMyOwnWordsTitle","hideExtraPhilosophyContent","showMoreLessButtonForPhilosophy","hideExtraOwnwordsContent","showMoreLessButtonForOwnwords","isUpdatedProviderDetails","routId","callTealiumService",4,"ngIf"],[3,"sectionTitle","listItems","isInsuranceSection","routId",4,"ngIf"],[3,"provider","educationArray","memberships",4,"ngIf"],[3,"sectionTitle","listItems","isAwardsSection",4,"ngIf"],[3,"provider","centerPoint","officeAddresses","showMoreLessButton","hideExtraContent","isDesktopViewport","hasMoreThanOneOffice","divisionCodes","isUpdatedProviderDetails","routId","selectedOfficeChanged",4,"ngIf"],[1,"patients-saying-section"],[3,"provider","ratingFooterText","ratingsFooterLinkText","ratingsFooterLink","isShowProviderReviews","commentsArrayLength","showMoreLessButton","isMobileView","isUpdatedProviderDetails","routId",4,"ngIf"],["id","Specialties",1,"speciality"],[3,"sectionTitle","listItems",4,"ngIf"],[3,"referringUrl","redirectFromFAL"],[3,"click"],[3,"onlineSchedulingType","srcUrl","provider","selectedOfficeAddress","showDocAsap","showGuidedFlow","showNewSchedulingApp","enableScheduleToAppointmentButton","facets","docAsapId","olsDepartmentId","olsProviderId","selectedOfficeChanged"],[1,"badges-container"],[3,"provider","isUpdatedProviderDetails"],["class","print",3,"click",4,"ngIf"],[1,"print",3,"click"],["width","20","height","20","viewBox","0 0 20 20","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19.2545 8.31169H16.9498V5.81818C16.9498 5.61039 16.8777 5.4026 16.7337 5.22078L12.1001 0.233766C11.9561 0.077922 11.764 0 11.5479 0H3.8413C3.40916 0 3.07304 0.363636 3.07304 0.831169V8.33766H0.768261C0.336114 8.33766 0 8.7013 0 9.16883V15.8442C0 16.3117 0.336114 16.6753 0.768261 16.6753H3.07304V19.1688C3.07304 19.6364 3.40916 20 3.8413 20H16.1575C16.5896 20 16.9257 19.6364 16.9257 19.1688V16.6753H19.2305C19.6627 16.6753 19.9988 16.3117 19.9988 15.8442V9.14286C20.0228 8.67532 19.6867 8.31169 19.2545 8.31169ZM12.3162 2.83117L14.3089 4.98701H12.3162V2.83117ZM4.60957 1.63636H9.21913C10.0594 1.63636 10.7557 2.38961 10.7557 3.2987V5.81818C10.7557 6.28571 11.0918 6.64935 11.5239 6.64935H15.3652V8.31169H4.60957V1.63636ZM15.4132 18.3117H4.60957V15.8961H15.3892V18.3117H15.4132Z","fill","#0071C2"],[3,"provider","videoId","getToKnowContent","isShowProviderVideo","showHospitalAffiliations","inMyOwnWordsTitle","hideExtraPhilosophyContent","showMoreLessButtonForPhilosophy","hideExtraOwnwordsContent","showMoreLessButtonForOwnwords","isUpdatedProviderDetails","routId","callTealiumService"],[3,"sectionTitle","listItems","isInsuranceSection","routId"],[3,"provider","educationArray","memberships"],[3,"sectionTitle","listItems","isAwardsSection"],[3,"provider","centerPoint","officeAddresses","showMoreLessButton","hideExtraContent","isDesktopViewport","hasMoreThanOneOffice","divisionCodes","isUpdatedProviderDetails","routId","selectedOfficeChanged"],[3,"provider","ratingFooterText","ratingsFooterLinkText","ratingsFooterLink","isShowProviderReviews","commentsArrayLength","showMoreLessButton","isMobileView","isUpdatedProviderDetails","routId"],[3,"sectionTitle","listItems"],[3,"errorMessage"],[1,"disclaimer-container","fad-col-sm-12"],[3,"disclaimer"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked"],["class","provider-details-container old-container",4,"ngIf"],[1,"provider-details-container","old-container"],[3,"provider","referringUrl","providerImage","showSuggestAnEditLink","isMobileViewport","logoUrls","ratingTooltipText","showRatingText","showNumReviews","showStarRatings","showStarRatingsBanner","providerSpecialities","suggestAnEditLinkContent","malePlaceholder","femalePlaceholder","nonSEOSecondarySpecialities","showPrintablePdf",4,"ngIf"],["class","schedule-app-container",4,"ngIf"],[1,"get-to-know-section"],[3,"provider","videoId","getToKnowContent","isShowProviderVideo","showHospitalAffiliations","inMyOwnWordsTitle","hideExtraPhilosophyContent","showMoreLessButtonForPhilosophy","hideExtraOwnwordsContent","showMoreLessButtonForOwnwords","callTealiumService",4,"ngIf"],[3,"provider","ratingFooterText","ratingsFooterLinkText","ratingsFooterLink","isShowProviderReviews","commentsArrayLength","showMoreLessButton",4,"ngIf"],[3,"sectionTitle","listItems","isInsuranceSection",4,"ngIf"],["style","display: none",3,"sectionTitle","listItems",4,"ngIf"],[3,"provider","referringUrl","providerImage","showSuggestAnEditLink","isMobileViewport","logoUrls","ratingTooltipText","showRatingText","showNumReviews","showStarRatings","showStarRatingsBanner","providerSpecialities","suggestAnEditLinkContent","malePlaceholder","femalePlaceholder","nonSEOSecondarySpecialities","showPrintablePdf"],[1,"schedule-app-container"],[3,"provider","centerPoint","officeAddresses","showMoreLessButton","hideExtraContent","isDesktopViewport","hasMoreThanOneOffice","divisionCodes","selectedOfficeChanged",4,"ngIf"],[3,"provider","centerPoint","officeAddresses","showMoreLessButton","hideExtraContent","isDesktopViewport","hasMoreThanOneOffice","divisionCodes","selectedOfficeChanged"],[3,"provider","videoId","getToKnowContent","isShowProviderVideo","showHospitalAffiliations","inMyOwnWordsTitle","hideExtraPhilosophyContent","showMoreLessButtonForPhilosophy","hideExtraOwnwordsContent","showMoreLessButtonForOwnwords","callTealiumService"],[3,"provider","ratingFooterText","ratingsFooterLinkText","ratingsFooterLink","isShowProviderReviews","commentsArrayLength","showMoreLessButton"],[3,"sectionTitle","listItems","isInsuranceSection"],[2,"display","none",3,"sectionTitle","listItems"],[1,"cs-provider-printable"],[3,"provider","malePlaceholder","femalePlaceholder","providerImage","logoUrls","providerSpecialities","divisionCodes","centerPoint","officeAddresses","getToKnowContent","nonSEOSecondarySpecialities",4,"ngIf"],[3,"provider","malePlaceholder","femalePlaceholder","providerImage","logoUrls","providerSpecialities","divisionCodes","centerPoint","officeAddresses","getToKnowContent","nonSEOSecondarySpecialities"]],template:function(e,t){1&e&&(o.YNc(0,K,9,6,"div",0),o.YNc(1,ge,8,5,"div",0),o.YNc(2,ve,2,1,"div",1)),2&e&&(o.Q6J("ngIf",t.showUpdatedProviderDetailPageUX),o.xp6(1),o.Q6J("ngIf",!t.showUpdatedProviderDetailPageUX),o.xp6(1),o.Q6J("ngIf",t.provider))},styles:[".provider-details-content[_ngcontent-%COMP%]{min-height:1000px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%]{display:flow-root;background:#fff;background:var(--content-background,#fff);padding-bottom:50px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding-bottom:25px}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%]{flex-direction:column;grid-row-gap:15px;row-gap:15px}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-btn[_ngcontent-%COMP%]{width:29%}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-btn[_ngcontent-%COMP%] .search-results-return{width:230px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-header[_ngcontent-%COMP%]{width:70%}@media (min-width:992px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-header[_ngcontent-%COMP%]{padding-bottom:10px;box-shadow:0 6px 11px -8px rgba(77,82,90,.15)}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{padding-top:0!important}}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-header[_ngcontent-%COMP%]{width:100%}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .detail-nav-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:30px;line-height:34px;padding-top:0!important}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .shadow-break[_ngcontent-%COMP%]{box-shadow:0 6px 11px -8px rgba(77,82,90,.15)}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] cs-provider-details-card[_ngcontent-%COMP%]{margin-top:20px}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .provider-panel[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:25px;gap:25px;flex:none;order:0;align-self:stretch;flex-grow:0}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .provider-panel[_ngcontent-%COMP%]{flex-direction:column;grid-gap:15px;gap:15px}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%]{width:27%}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:100%}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%]{list-style-type:none;border:1px solid #e3e1dc;padding:0;overflow:hidden;margin:0}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:15px 30px;border-bottom:1px solid #e3e1dc}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;font-weight:700;line-height:22px;text-decoration:none;color:#4d525a;text-transform:capitalize;cursor:pointer}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%]{list-style-type:none;padding:10px 0 20px;border:0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:8px 15px;display:inline;background-color:#0071c242;margin-right:15px;border-radius:50px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .nav-bar[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px;font-weight:700;line-height:22px;text-decoration:none;color:#0071c2;text-transform:capitalize}}@media (min-width:768px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] cs-schedule-an-appointment[_ngcontent-%COMP%]{width:100%;display:inline-flex}}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] cs-schedule-an-appointment[_ngcontent-%COMP%]{margin-top:20px;width:100%}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container{margin-top:0;width:100%;box-sizing:revert!important}@media (min-width:768px) and (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;grid-gap:25px;gap:25px;float:none;padding:15px 0}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher .phone-icon{float:none;padding-top:0}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher .temp-unavail-call{margin-top:0;padding:15px 0}}@media (max-width:767px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container{padding:15px 0 10px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher{padding:0 10px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher .call-btn{margin-left:8px}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .age-restrictions{padding:0 15px}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container h2{font-weight:700;font-size:20px;line-height:28px;margin-left:20px}@media (min-width:768px) and (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container h2{margin-left:0;font-size:22px}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher>div>button{width:100%;text-align:left}@media (max-width:767px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher>div>button{margin:15px 0 10px}}@media (min-width:768px) and (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .left-panel[_ngcontent-%COMP%] .appointment-container .dhgf-guided-flow-launcher>div>button{width:377px;margin:0!important}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%]{width:73%;flex-direction:row}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%]{width:100%}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .info-line-break[_ngcontent-%COMP%]{height:0;border:1px solid #e3e1dc;flex:none;order:1;align-self:stretch;flex-grow:0}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .badges-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0 10px;grid-gap:19px;gap:19px;flex:none;order:3;align-self:stretch;flex-grow:0}@media (min-width:375px) and (max-width:767px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .badges-container[_ngcontent-%COMP%]{flex-direction:column;justify-content:center}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .badges-container[_ngcontent-%COMP%] .print[_ngcontent-%COMP%]{float:right;display:block;white-space:nowrap}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .badges-container[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .badges-container[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:10px;color:#0071c2}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .right-panel[_ngcontent-%COMP%] .get-to-know-container .get-to-know-container-has-video{width:100%}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%]{flex-direction:column}}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%] .list-container .item-columns{-moz-columns:1;column-count:1}.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%] .get-to-know-container-has-video[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%] .get-to-know-container-has-video[_ngcontent-%COMP%]{float:left}@media (max-width:767px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%] .get-to-know-container-has-video[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%] .get-to-know-container-has-video[_ngcontent-%COMP%]{max-width:unset;width:auto;float:left}}@media (max-width:991px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%]{width:100%}}@media (min-width:768px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%]{width:100%}}@media (max-width:374px){.provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .get-to-know-section[_ngcontent-%COMP%], .provider-details-content[_ngcontent-%COMP%] .provider-details-container[_ngcontent-%COMP%] .schedule-app-container[_ngcontent-%COMP%]{width:100%}}@media (min-width:1200px){.provider-details-content[_ngcontent-%COMP%] .old-container[_ngcontent-%COMP%]{max-width:1100px;margin:0 auto}}.disclaimer-container.fad-col-sm-12[_ngcontent-%COMP%]{background-color:#f4f4f4;background-color:var(--footer-background,#f4f4f4);min-height:200px;width:100%;float:left;margin:0 auto}"]}),e}()},8246:function(e,t,n){"use strict";n.r(t),n.d(t,{ProviderDetailsModule:function(){return Wi}});var i=n(1116),o=n(5476),r=n(6410),a=n(4568),s=n(1112),c=n(1998),l=n(6570),u=n(5959),d=n(8512),p=n(878),h=n(5121),g=n(1784),f=n(8470),v=n(5024),m=n(9996);function C(e,t,n){return n?C(e,t).pipe((0,m.U)(function(e){return(0,f.k)(e)?n.apply(void 0,(0,h.Z)(e)):n(e)})):new g.y(function(n){var i,o=function(){for(var e=arguments.length,t=new Array(e),i=0;ie;this.hideExtraContent=t&&!this.moreLessExpanded,this.showMoreLessButton=t,this.listContainer.nativeElement.style.height=this.hideExtraContent?e+"px":""},e.prototype.ngAfterViewInit=function(){var e=this;setTimeout(function(){var t=parseInt(window.getComputedStyle(e.expandableList.nativeElement).lineHeight,10)*(e.isAffiliationSection?3:6)+(e.isCredentialsSection?48:0),n=parseInt(e.listContainer.nativeElement.scrollHeight,10)>t;e.hideExtraContent=n&&!e.moreLessExpanded,e.showMoreLessButton=n,e.listContainer.nativeElement.style.height=e.hideExtraContent?t+"px":"",e.listCustomClass=e.sectionTitle.toLowerCase().replace(/ /g,"-")})},e.prototype.toggleListExpanded=function(){this.hideExtraContent=!this.hideExtraContent,this.moreLessExpanded=!this.moreLessExpanded;var e=parseInt(window.getComputedStyle(this.expandableList.nativeElement).lineHeight,10)*(this.isAffiliationSection?3:6)+(this.isCredentialsSection?48:0);this.listContainer.nativeElement.style.height=this.hideExtraContent?e+"px":""},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-expandable-list"]],viewQuery:function(e,t){if(1&e&&(l.Gf(J,5),l.Gf(z,5)),2&e){var n=void 0;l.iGM(n=l.CRH())&&(t.expandableList=n.first),l.iGM(n=l.CRH())&&(t.listContainer=n.first)}},hostBindings:function(e,t){1&e&&l.NdJ("resize",function(e){return t.onResize(e)},!1,l.Jf7)},inputs:{sectionTitle:"sectionTitle",listItems:"listItems",isInsuranceSection:"isInsuranceSection",useColumns:"useColumns",isAffiliationSection:"isAffiliationSection",isCredentialsSection:"isCredentialsSection",isAwardsSection:"isAwardsSection"},decls:1,vars:1,consts:[["class","list-container",3,"ngClass",4,"ngIf"],[1,"list-container",3,"ngClass"],["class","list-header fad-col-sm-12",4,"ngIf"],["class","insurance-disclaimer fad-col-sm-12",4,"ngIf"],["class","affiliations-description",4,"ngIf"],[1,"fad-col-sm-12","item-list",3,"ngClass"],["listContainer",""],[3,"ngClass",4,"ngIf"],["class","item-columns",4,"ngIf"],["class","credentials-list",4,"ngIf"],["class","awards-columns",3,"ngClass",4,"ngIf"],["class","show-more-less",4,"ngIf"],[1,"list-header","fad-col-sm-12"],[1,"insurance-disclaimer","fad-col-sm-12"],["xmlns","http://www.w3.org/2000/svg",1,"info-icon"],["d","M16.25 8.25C16.25 3.8629 12.6371 0.25 8.25 0.25C3.83065 0.25 0.25 3.8629 0.25 8.25C0.25 12.6694 3.83065 16.25 8.25 16.25C12.6371 16.25 16.25 12.6694 16.25 8.25ZM8.25 9.8629C9.05645 9.8629 9.73387 10.5403 9.73387 11.3468C9.73387 12.1855 9.05645 12.8306 8.25 12.8306C7.41129 12.8306 6.76613 12.1855 6.76613 11.3468C6.76613 10.5403 7.41129 9.8629 8.25 9.8629ZM6.83065 4.54032C6.79839 4.31452 6.99194 4.12097 7.21774 4.12097H9.25C9.47581 4.12097 9.66935 4.31452 9.6371 4.54032L9.41129 8.92742C9.37903 9.15323 9.21774 9.28226 9.02419 9.28226H7.44355C7.25 9.28226 7.08871 9.15323 7.05645 8.92742L6.83065 4.54032Z"],[1,"affiliations-description"],[3,"ngClass"],[4,"ngFor","ngForOf"],["expandableList",""],[1,"item-columns"],[1,"credentials-list"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"awards-columns",3,"ngClass"],[1,"show-more-less"],["href","javascript:;",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M20 1L10.5067 10.4933L1.01426 1"]],template:function(e,t){1&e&&l.YNc(0,ce,11,12,"div",0),2&e&&l.Q6J("ngIf",t.listItems.length>0)},directives:[i.O5,i.mk,i.sg],styles:[".list-container[_ngcontent-%COMP%], .list-container[_ngcontent-%COMP%] .list-header.fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left}.list-container[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:30px;font-weight:600}@media (max-width:991px){.list-container[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:30px}}.list-container[_ngcontent-%COMP%] .insurance-disclaimer.fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left;margin:20px 0}@media (max-width:991px){.list-container[_ngcontent-%COMP%] .insurance-disclaimer.fad-col-sm-12[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px}}.list-container[_ngcontent-%COMP%] .insurance-disclaimer.fad-col-sm-12[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{position:absolute;height:17px;width:17px;vertical-align:text-bottom;fill:#4d525a;fill:var(--body-content,#4d525a);margin-top:5px}.list-container[_ngcontent-%COMP%] .insurance-disclaimer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;padding-top:2px;letter-spacing:.0888889px;line-height:24px;font-weight:600;margin-left:27px}.list-container[_ngcontent-%COMP%] .affiliations-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.0888889px;line-height:24px;width:100%;float:left;margin:20px 0}@media (max-width:991px){.list-container[_ngcontent-%COMP%] .affiliations-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}}.list-container[_ngcontent-%COMP%] .item-list.fad-col-sm-12[_ngcontent-%COMP%]{width:100%;float:left}.list-container[_ngcontent-%COMP%] .item-list[_ngcontent-%COMP%]{margin-bottom:20px}.list-container[_ngcontent-%COMP%] .affiliation-columns[_ngcontent-%COMP%]{-moz-columns:2;column-count:2}@media (max-width:767px){.list-container[_ngcontent-%COMP%] .affiliation-columns[_ngcontent-%COMP%]{-moz-columns:1;-moz-column-width:1px;columns:1px 1}}.list-container[_ngcontent-%COMP%] .affiliation-columns[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px;float:left}.list-container[_ngcontent-%COMP%] .credentials-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding-left:18px}.list-container[_ngcontent-%COMP%] .credentials-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding-bottom:8px;list-style-position:outside}.list-container[_ngcontent-%COMP%] .awards-columns[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.list-container[_ngcontent-%COMP%] .item-columns[_ngcontent-%COMP%]{-moz-columns:3;column-count:3}@media (max-width:991px){.list-container[_ngcontent-%COMP%] .item-columns[_ngcontent-%COMP%]{-moz-columns:2;column-count:2}}@media (max-width:767px){.list-container[_ngcontent-%COMP%] .item-columns[_ngcontent-%COMP%]{-moz-columns:1;-moz-column-width:1px;columns:1px 1}}"]}),e}();function ue(e,t){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"div",4),l.TgZ(2,"div",5),l.TgZ(3,"h3"),l._uU(4,"Board Certifications"),l._UZ(5,"br"),l.qZA(),l.qZA(),l._UZ(6,"cs-expandable-list",6),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(6),l.Q6J("isCredentialsSection",!0)("listItems",n.provider.certifications)("useColumns",!1)}}function de(e,t){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"div",7),l.TgZ(2,"div",8),l.TgZ(3,"h3"),l._uU(4,"Education"),l._UZ(5,"br"),l.qZA(),l.qZA(),l._UZ(6,"cs-expandable-list",6),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(6),l.Q6J("isCredentialsSection",!0)("listItems",n.educationArray)("useColumns",!1)}}function pe(e,t){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"div",9),l.TgZ(2,"div",10),l.TgZ(3,"h3"),l._uU(4,"Memberships"),l._UZ(5,"br"),l.qZA(),l.qZA(),l._UZ(6,"cs-expandable-list",6),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(6),l.Q6J("isCredentialsSection",!0)("listItems",n.memberships)("useColumns",!1)}}var he=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-credentials"]],inputs:{provider:"provider",educationArray:"educationArray",memberships:"memberships"},decls:8,vars:3,consts:[[1,"credentials-container"],[1,"provider-credentials","fad-col-sm-12"],["class","cred-column",4,"ngIf"],[1,"cred-column"],[1,"certifications-container"],[1,"certifications-header"],[3,"isCredentialsSection","listItems","useColumns"],[1,"education-container"],[1,"education-header"],[1,"membership-container"],[1,"membership-header"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"div",1),l.TgZ(2,"h2"),l._uU(3,"Credentials"),l._UZ(4,"br"),l.qZA(),l.YNc(5,ue,7,3,"div",2),l.YNc(6,de,7,3,"div",2),l.YNc(7,pe,7,3,"div",2),l.qZA(),l.qZA()),2&e&&(l.xp6(5),l.Q6J("ngIf",t.provider.certifications.length>0),l.xp6(1),l.Q6J("ngIf",t.educationArray.length>0),l.xp6(1),l.Q6J("ngIf",t.memberships.length>0))},directives:[i.O5,le],styles:["h2[_ngcontent-%COMP%]{margin-bottom:20px}.provider-credentials.fad-col-sm-12[_ngcontent-%COMP%]{margin-top:30px;width:100%;float:left}.provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%]{padding-left:0;float:left;width:30%}@media (max-width:991px){.provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%], .provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%] .certifications-container[_ngcontent-%COMP%], .provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%] .education-container[_ngcontent-%COMP%], .provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%] .membership-container[_ngcontent-%COMP%]{float:none;width:unset}}@media (min-width:992px){.provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%]:nth-child(3), .provider-credentials.fad-col-sm-12[_ngcontent-%COMP%] .cred-column[_ngcontent-%COMP%]:nth-child(4){padding-left:40px}}"]}),e}(),ge=n(3836),fe=n(9283);function ve(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"h3"),l._uU(2," Personal Information"),l._UZ(3,"br"),l.TgZ(4,"div",2),l._UZ(5,"p",3),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(5),l.Q6J("innerHTML",n.information,l.oJD)}}var me=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-personal-info"]],inputs:{information:"information"},decls:1,vars:1,consts:[["class","provider-stat fad-col-sm-12 provider-personal-info",4,"ngIf"],[1,"provider-stat","fad-col-sm-12","provider-personal-info"],[1,"personal-info-content"],[3,"innerHTML"]],template:function(e,t){1&e&&l.YNc(0,ve,6,1,"div",0),2&e&&l.Q6J("ngIf",t.information)},directives:[i.O5],styles:[".provider-personal-info.fad-col-sm-12[_ngcontent-%COMP%]{margin-bottom:20px;width:100%;float:left}.personal-info-content[_ngcontent-%COMP%], .provider-stat[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{max-width:800px;padding-top:6px}.personal-info-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400} .personal-info-content p p{margin-bottom:12px!important}"],changeDetection:0}),e}(),Ce=function(e){return{"less-arrow":e}};function ye(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",5),l.TgZ(1,"a",6),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(2);return e.hideExtraContent=!e.hideExtraContent,e.moreLessExpanded=!e.moreLessExpanded}),l._uU(2),l.O4$(),l.TgZ(3,"svg",7),l._UZ(4,"path",8),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(2);l.xp6(2),l.hij(" ",i.hideExtraContent?"More":"Less"," "),l.xp6(1),l.Q6J("ngClass",l.VKq(2,Ce,!i.hideExtraContent))}}var we=function(e){return{"show-less-content":e}};function _e(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"h3"),l._uU(2," Care philosophy"),l._UZ(3,"br"),l.TgZ(4,"div",2),l._UZ(5,"p",3),l.qZA(),l.qZA(),l.YNc(6,ye,5,4,"div",4),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngClass",l.VKq(3,we,n.hideExtraContent)),l.xp6(1),l.Q6J("innerHTML",n.philosophy,l.oJD),l.xp6(1),l.Q6J("ngIf",n.showMoreLessButton)}}var xe=function(){function e(){this.moreLessExpanded=!1}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-care-philosophy"]],inputs:{philosophy:"philosophy",hideExtraContent:"hideExtraContent",showMoreLessButton:"showMoreLessButton"},decls:1,vars:1,consts:[["class","provider-stat fad-col-sm-12 provider-philosophy",4,"ngIf"],[1,"provider-stat","fad-col-sm-12","provider-philosophy"],[1,"philosophy-content",3,"ngClass"],[3,"innerHTML"],["class","show-more-less",4,"ngIf"],[1,"show-more-less"],["href","javascript:;",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M20 1L10.5067 10.4933L1.01426 1"]],template:function(e,t){1&e&&l.YNc(0,_e,7,5,"div",0),2&e&&l.Q6J("ngIf",t.philosophy)},directives:[i.O5,i.mk],styles:[".provider-philosophy.fad-col-sm-12[_ngcontent-%COMP%]{margin-bottom:20px;width:100%;float:left}.philosophy-content[_ngcontent-%COMP%], .provider-stat[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{max-width:800px}.philosophy-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400}"],changeDetection:0}),e}();function Me(e,t){if(1&e&&(l.TgZ(0,"span"),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Oqu(n.inMyOwnWordsTitle)}}var Pe=function(e){return{"less-arrow":e}};function Oe(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",6),l.TgZ(1,"a",7),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(2);return e.hideExtraContent=!e.hideExtraContent,e.moreLessExpanded=!e.moreLessExpanded}),l._uU(2),l.O4$(),l.TgZ(3,"svg",8),l._UZ(4,"path",9),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(2);l.xp6(2),l.hij(" ",i.hideExtraContent?"More":"Less"," "),l.xp6(1),l.Q6J("ngClass",l.VKq(2,Pe,!i.hideExtraContent))}}var be=function(e){return{"show-less-content":e}};function ke(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"h3"),l.YNc(2,Me,2,1,"span",2),l.TgZ(3,"div",3),l._UZ(4,"p",4),l._UZ(5,"p"),l.qZA(),l.qZA(),l.YNc(6,Oe,5,4,"div",5),l.qZA()),2&e){var n=l.oxw();l.xp6(2),l.Q6J("ngIf",n.inMyOwnWordsTitle),l.xp6(1),l.Q6J("ngClass",l.VKq(4,be,n.hideExtraContent)),l.xp6(1),l.Q6J("innerHTML",n.ownWords,l.oJD),l.xp6(2),l.Q6J("ngIf",n.showMoreLessButton)}}var Se=function(){function e(){this.hideExtraContent=!0,this.showMoreLessButton=!1,this.moreLessExpanded=!1}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-own-words"]],inputs:{ownWords:"ownWords",hideExtraContent:"hideExtraContent",showMoreLessButton:"showMoreLessButton",inMyOwnWordsTitle:"inMyOwnWordsTitle"},decls:1,vars:1,consts:[["class","provider-stat fad-col-sm-12 provider-ownwords",4,"ngIf"],[1,"provider-stat","fad-col-sm-12","provider-ownwords"],[4,"ngIf"],[1,"ownwords-content",3,"ngClass"],[3,"innerHTML"],["class","show-more-less",4,"ngIf"],[1,"show-more-less"],["href","javascript:;",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M20 1L10.5067 10.4933L1.01426 1"]],template:function(e,t){1&e&&l.YNc(0,ke,7,6,"div",0),2&e&&l.Q6J("ngIf",t.ownWords)},directives:[i.O5,i.mk],styles:[".provider-ownwords.fad-col-sm-12[_ngcontent-%COMP%]{margin-bottom:20px;width:100%;float:left}.ownwords-content[_ngcontent-%COMP%], .provider-stat[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{max-width:800px}.ownwords-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400}@media (max-width:650px){.provider-ownwords.fad-col-sm-12[_ngcontent-%COMP%]{margin-top:20px}}"]}),e}(),Te=["player"],Ae=function(){function e(){this.isAnalyticsTriggered=!1,this.callTealiumService=new l.vpe,this.init()}return e.prototype.init=function(){var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)},e.prototype.onStateChange=function(e){1!==e.data||this.isAnalyticsTriggered||(this.callTealiumService.emit(this.provider),this.isAnalyticsTriggered=!0)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-you-tube-player"]],viewQuery:function(e,t){var n;1&e&&l.Gf(Te,5),2&e&&l.iGM(n=l.CRH())&&(t.player=n.first)},inputs:{videoId:"videoId",provider:"provider"},outputs:{callTealiumService:"callTealiumService"},decls:2,vars:2,consts:[[3,"videoId","playerVars","stateChange"],["player",""]],template:function(e,t){1&e&&(l.TgZ(0,"youtube-player",0,1),l.NdJ("stateChange",function(e){return t.onStateChange(e)}),l.qZA()),2&e&&l.Q6J("videoId",t.videoId)("playerVars",t.playerVars)},directives:[U],styles:["iframe{width:100%;height:300px}@media (max-width:991px){ iframe{width:calc(100% + 120px);height:400px}}@media (max-width:767px){ iframe{width:100%;height:400px}}@media (max-width:419px){ iframe{width:100%;height:190px}}"],changeDetection:0}),e}(),Ze=function(){function e(){this.callTealiumService=new l.vpe}return e.prototype.onStateChange=function(e){this.callTealiumService.emit(e)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-provider-video"]],inputs:{provider:"provider",videoId:"videoId"},outputs:{callTealiumService:"callTealiumService"},decls:2,vars:2,consts:[[1,"provider-video-section"],[3,"provider","videoId","callTealiumService"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"cs-you-tube-player",1),l.NdJ("callTealiumService",function(e){return t.onStateChange(e)}),l.qZA(),l.qZA()),2&e&&(l.xp6(1),l.Q6J("provider",t.provider)("videoId",t.videoId))},directives:[Ae],styles:[".provider-video-section{margin-top:75px;width:46%;max-width:525px;float:right}@media (max-width:991px){.provider-video-section{float:left;width:100%;margin-top:20px}}"],encapsulation:2,changeDetection:0}),e}();function Ie(e,t){if(1&e&&(l.TgZ(0,"h2"),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.hij("Get to know ",n.provider.displayFullName,"")}}function Le(e,t){1&e&&(l.TgZ(0,"h2"),l._uU(1,"About"),l.qZA())}function Ee(e,t){if(1&e&&(l.TgZ(0,"div",3),l.YNc(1,Ie,2,1,"h2",13),l.YNc(2,Le,2,0,"h2",13),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("ngIf",!n.isUpdatedProviderDetails),l.xp6(1),l.Q6J("ngIf",n.isUpdatedProviderDetails)}}function Ne(e,t){if(1&e&&(l.TgZ(0,"div",14),l.TgZ(1,"div",15),l.TgZ(2,"h3"),l._uU(3,"Languages"),l._UZ(4,"br"),l.qZA(),l.qZA(),l._UZ(5,"cs-expandable-list",16),l.qZA()),2&e){var n=l.oxw();l.xp6(5),l.Q6J("listItems",n.provider.languages)("useColumns",!1)}}function Fe(e,t){if(1&e&&(l.TgZ(0,"div",17),l.TgZ(1,"h3"),l._uU(2," Gender"),l._UZ(3,"br"),l.TgZ(4,"p"),l._uU(5),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(5),l.Oqu(n.provider.gender)}}function De(e,t){if(1&e&&(l.TgZ(0,"p"),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.hij("",n.provider.yearsOfExperience," years")}}function qe(e,t){if(1&e&&(l.TgZ(0,"p"),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.hij("",n.provider.yearsOfExperience," year")}}function Re(e,t){if(1&e&&(l.TgZ(0,"div",18),l.TgZ(1,"h3"),l._uU(2," Experience"),l._UZ(3,"br"),l.YNc(4,De,2,1,"p",13),l.YNc(5,qe,2,1,"p",13),l.qZA(),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngIf",n.provider.yearsOfExperience>1),l.xp6(1),l.Q6J("ngIf",1==n.provider.yearsOfExperience)}}function Ue(e,t){if(1&e&&l._UZ(0,"cs-personal-info",19),2&e){var n=l.oxw();l.Q6J("information",n.provider.personalInfo)}}function Be(e,t){if(1&e&&l._UZ(0,"cs-care-philosophy",20),2&e){var n=l.oxw();l.Q6J("philosophy",n.provider.philosophy)("hideExtraContent",n.hideExtraPhilosophyContent)("showMoreLessButton",n.showMoreLessButtonForPhilosophy)}}function Ve(e,t){if(1&e&&l._UZ(0,"cs-own-words",21),2&e){var n=l.oxw();l.Q6J("ownWords",n.provider.inMyOwnWords)("inMyOwnWordsTitle",n.inMyOwnWordsTitle)("hideExtraContent",n.hideExtraOwnwordsContent)("showMoreLessButton",n.showMoreLessButtonForOwnwords)}}function He(e,t){if(1&e&&(l.TgZ(0,"h3",22),l._uU(1),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Oqu(n.provider.displayFullName)}}var Ge=function(e){return{"fix-center":e}};function Je(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"cs-provider-video",23),l.NdJ("callTealiumService",function(e){return l.CHM(n),l.oxw().onStateChange(e)}),l.qZA()}if(2&e){var i=l.oxw();l.Q6J("ngClass",l.VKq(3,Ge,i.isUpdatedProviderDetails))("provider",i.provider)("videoId",i.videoId)}}function ze(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l._UZ(1,"img",25),l.TgZ(2,"p",26),l.NdJ("click",function(){return l.CHM(n),l.oxw(2).medGrpLinkClicked()}),l.qZA(),l.qZA()}if(2&e){var i=t.$implicit;l.xp6(1),l.s9C("src",i.logo,l.LSH),l.xp6(1),l.Q6J("innerHTML",i.content,l.oJD)}}function Qe(e,t){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"h3"),l._uU(2,"Medical Group"),l._UZ(3,"br"),l.qZA(),l.YNc(4,ze,3,2,"div",24),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngForOf",n.getToKnowContent)}}function je(e,t){if(1&e&&l._UZ(0,"cs-expandable-list",27),2&e){var n=l.oxw();l.Q6J("sectionTitle","Hospital Affiliations")("listItems",n.provider.hospitalNames)("isAffiliationSection",!0)}}var Ye=function(e){return{"get-to-know-container-has-video":e}},Ke=function(){function e(){this.isUpdatedProviderDetails=!1,this.callTealiumService=new l.vpe}return e.prototype.onStateChange=function(e){this.callTealiumService.emit(e)},e.prototype.medGrpLinkClicked=function(){window.sessionStorage.getItem("nonFadUrlAccessed")||window.sessionStorage.setItem("nonFadUrlAccessed","true")},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-get-to-know"]],inputs:{provider:"provider",videoId:"videoId",getToKnowContent:"getToKnowContent",isShowProviderVideo:"isShowProviderVideo",showHospitalAffiliations:"showHospitalAffiliations",inMyOwnWordsTitle:"inMyOwnWordsTitle",hideExtraPhilosophyContent:"hideExtraPhilosophyContent",showMoreLessButtonForPhilosophy:"showMoreLessButtonForPhilosophy",hideExtraOwnwordsContent:"hideExtraOwnwordsContent",showMoreLessButtonForOwnwords:"showMoreLessButtonForOwnwords",isUpdatedProviderDetails:"isUpdatedProviderDetails",routId:"routId"},outputs:{callTealiumService:"callTealiumService"},decls:15,vars:15,consts:[[1,"get-to-know-container",3,"id"],[3,"ngClass"],["class","provider-stat fad-col-sm-12",4,"ngIf"],[1,"provider-stat","fad-col-sm-12"],["class","fad-col-sm-2 provider-languages",4,"ngIf"],["class","fad-col-sm-2 provider-gender",4,"ngIf"],["class","fad-col-sm-2 provider-experience",4,"ngIf"],[3,"information",4,"ngIf"],[3,"philosophy","hideExtraContent","showMoreLessButton",4,"ngIf"],[3,"ownWords","inMyOwnWordsTitle","hideExtraContent","showMoreLessButton",4,"ngIf"],["class","provider-name",4,"ngIf"],[3,"ngClass","provider","videoId","callTealiumService",4,"ngIf"],[3,"sectionTitle","listItems","isAffiliationSection",4,"ngIf"],[4,"ngIf"],[1,"fad-col-sm-2","provider-languages"],[1,"languages-header"],[3,"listItems","useColumns"],[1,"fad-col-sm-2","provider-gender"],[1,"fad-col-sm-2","provider-experience"],[3,"information"],[3,"philosophy","hideExtraContent","showMoreLessButton"],[3,"ownWords","inMyOwnWordsTitle","hideExtraContent","showMoreLessButton"],[1,"provider-name"],[3,"ngClass","provider","videoId","callTealiumService"],[4,"ngFor","ngForOf"],["alt","","loading","lazy",1,"provider-logo",3,"src"],[1,"medgroup-content",3,"innerHTML","click"],[3,"sectionTitle","listItems","isAffiliationSection"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"div"),l.TgZ(2,"div",1),l.YNc(3,Ee,3,2,"div",2),l.TgZ(4,"div",3),l.YNc(5,Ne,6,2,"div",4),l.YNc(6,Fe,6,1,"div",5),l.YNc(7,Re,6,2,"div",6),l.qZA(),l.YNc(8,Ue,1,1,"cs-personal-info",7),l.YNc(9,Be,1,3,"cs-care-philosophy",8),l.YNc(10,Ve,1,4,"cs-own-words",9),l.qZA(),l.YNc(11,He,2,1,"h3",10),l.YNc(12,Je,1,5,"cs-provider-video",11),l.qZA(),l.YNc(13,Qe,5,1,"div",2),l.YNc(14,je,1,3,"cs-expandable-list",12),l.qZA()),2&e&&(l.s9C("id",t.routId),l.xp6(2),l.Q6J("ngClass",l.VKq(13,Ye,t.isShowProviderVideo)),l.xp6(1),l.Q6J("ngIf",t.provider.displayFullName),l.xp6(2),l.Q6J("ngIf",t.provider.languages.length>0),l.xp6(1),l.Q6J("ngIf",t.provider.gender),l.xp6(1),l.Q6J("ngIf",t.provider.yearsOfExperience),l.xp6(1),l.Q6J("ngIf",t.provider.personalInfo),l.xp6(1),l.Q6J("ngIf",t.provider.philosophy),l.xp6(1),l.Q6J("ngIf",t.provider.inMyOwnWords),l.xp6(1),l.Q6J("ngIf",t.isUpdatedProviderDetails&&t.isShowProviderVideo),l.xp6(1),l.Q6J("ngIf",t.isShowProviderVideo),l.xp6(1),l.Q6J("ngIf",t.getToKnowContent.length>0),l.xp6(1),l.Q6J("ngIf",t.showHospitalAffiliations))},directives:[i.mk,i.O5,le,me,xe,Se,Ze,i.sg],styles:[".provider-stat.fad-col-sm-12[_ngcontent-%COMP%]{margin-top:20px;width:100%;float:left}.provider-stat.fad-col-sm-12[_ngcontent-%COMP%] .provider-languages.fad-col-sm-2[_ngcontent-%COMP%]{width:16.66667%;min-width:16.66667%;float:left}.provider-stat.fad-col-sm-12[_ngcontent-%COMP%] .languages-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.provider-stat.fad-col-sm-12[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:auto!important;height:20px!important;margin-right:5px;margin-top:2px;float:left}.provider-stat.fad-col-sm-12[_ngcontent-%COMP%] .medgroup-content[_ngcontent-%COMP%]{display:table;margin-top:5px}.get-to-know-container-has-video[_ngcontent-%COMP%]{width:52%;float:left}@media (max-width:991px){.get-to-know-container-has-video[_ngcontent-%COMP%]{max-width:unset;width:auto;float:left}}.provider-name[_ngcontent-%COMP%]{margin-bottom:10px!important}@media (min-width:375px){.fix-center[_ngcontent-%COMP%] .provider-video-section{display:grid;justify-items:center;border:1px solid #f5f5f5;background:#f5f5f5;float:none;margin-top:0;max-width:inherit;width:auto}.fix-center[_ngcontent-%COMP%] .provider-video-section iframe{border-radius:5px;border:1px solid;height:300x;width:100%}}@media (min-width:375px) and (min-width:768px){.fix-center[_ngcontent-%COMP%] .provider-video-section iframe{width:480px}}@media (min-width:375px) and (min-width:768px) and (max-width:991px){.fix-center[_ngcontent-%COMP%] .provider-video-section iframe{width:480px;height:300px}}h3[_ngcontent-%COMP%]{margin-bottom:20px}.provider-stat[_ngcontent-%COMP%] .fad-col-sm-2[_ngcontent-%COMP%]{margin-right:10px}.provider-stat[_ngcontent-%COMP%] .fad-col-sm-8[_ngcontent-%COMP%]{padding-bottom:0}.provider-gender.fad-col-sm-2[_ngcontent-%COMP%]{margin-left:150px}.provider-experience.fad-col-sm-2[_ngcontent-%COMP%], .provider-gender.fad-col-sm-2[_ngcontent-%COMP%]{width:16.66667%;min-width:16.66667%;float:left}@media (max-width:650px){.provider-experience.fad-col-sm-2[_ngcontent-%COMP%], .provider-gender.fad-col-sm-2[_ngcontent-%COMP%], .provider-languages.fad-col-sm-2[_ngcontent-%COMP%]{float:none;margin-left:0}}"]}),e}(),We=n(7641),$e=n(4708),Xe=n(4762),et=n(7727),tt=n(31),nt=n(2693),it=n(2152),ot=["mapContainer"],rt=function(e){return{hideMap:e}};function at(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",1),l.TgZ(1,"h2",2),l._uU(2,"Locations"),l.qZA(),l.TgZ(3,"a",3),l.NdJ("click",function(){return l.CHM(n),l.oxw().showMapClick()})("keydown.enter",function(){return l.CHM(n),l.oxw().showMapClick()})("keydown.space",function(){return l.CHM(n),l.oxw().showMapClick()}),l.O4$(),l.TgZ(4,"svg",4),l._UZ(5,"path",5),l.qZA(),l._uU(6),l.qZA(),l.kcU(),l.TgZ(7,"div",6),l._UZ(8,"div",7,8),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(3),l.Q6J("ngClass",l.VKq(5,rt,i.showMap)),l.uIk("aria-label",i.displayMap(i.showMap)),l.xp6(3),l.hij(" ",i.showMap?"Hide Map":"Show Map"," "),l.xp6(1),l.Udp("display",i.showMap?"block":"none")}}var st=function(){function e(e,t,n){this.httpClient=e,this.logService=t,this.rootElement=n,this.officeAddresses=[],this.markers=[],this.showMap=!1,this.isMapRendered=!1,this.googleMapUrl="https://maps.googleapis.com/maps/api/js?key=AIzaSyD_NwYjvtIT5M3INWacpNn1T8GzAMBkDq0"}return Object.defineProperty(e.prototype,"position",{get:function(){return new google.maps.LatLng(this.centerPoint.latitude,this.centerPoint.longitude)},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){this.setupPins(),this.initGoogleMap()},e.prototype.ngOnChanges=function(){this.markers.length>0&&this.updateMap()},e.prototype.setupPins=function(){var e,t,n;this.largePin=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.largePin.setAttribute("width","39"),this.largePin.setAttribute("height","51"),this.largePin.setAttribute("fill","none"),this.largePin.setAttribute("viewBox","0 0 39 51"),this.largePin.setAttribute("xmlns","http://www.w3.org/2000/svg");var i=document.createElement("path");i.setAttribute("d","M17.6771 47.7552C18.4974 49.0313 20.4115 49.0313 21.2318 47.7552C34.5391 28.6146 37 26.6094 37 19.5C37 9.83854 29.1615 2 19.5 2C9.7474 2 2 9.83854 2 19.5C2 26.6094 4.36979 28.6146 17.6771 47.7552Z"),i.setAttribute("fill",null===(e=this.rootElement)||void 0===e?void 0:e.style.getPropertyValue("--location-pin-color")),i.setAttribute("stroke",null===(t=this.rootElement)||void 0===t?void 0:t.style.getPropertyValue("--location-pin-outline")),i.setAttribute("stroke-width","3"),this.largePin.appendChild(i),this.pin=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.pin.setAttribute("width","27"),this.pin.setAttribute("height","37"),this.pin.setAttribute("fill","none"),this.pin.setAttribute("viewBox","0 0 27 37"),this.pin.setAttribute("xmlns","http://www.w3.org/2000/svg");var o=document.createElement("path");o.setAttribute("d","M12.0938 35.7969C12.7266 36.7812 14.2031 36.7812 14.8359 35.7969C25.1016 21.0312 27 19.4844 27 14C27 6.54688 20.9531 0.5 13.5 0.5C5.97656 0.5 0 6.54688 0 14C0 19.4844 1.82812 21.0312 12.0938 35.7969Z"),o.setAttribute("fill",null===(n=this.rootElement)||void 0===n?void 0:n.style.getPropertyValue("--location-pin-color")),this.pin.appendChild(o)},e.prototype.initGoogleMap=function(){var e=this;this.apiLoaded=this.httpClient.jsonp(this.googleMapUrl,"callback").pipe((0,m.U)(function(){return e.configureMap(),!0}),(0,et.K)(function(t){return e.logService.error(t),(0,p.of)(!1)}))},e.prototype.configureMap=function(){this.mapOptions={center:this.position,gestureHandling:"greedy",mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:10}},e.prototype.renderMap=function(){var e=this;this.officeAddresses.forEach(function(t,n){var i=e.officeAddresses.length>1?(e.officeAddresses.indexOf(t)+1).toString():null,o=0===n?e.largePin.outerHTML:e.pin.outerHTML,r={position:new google.maps.LatLng(t.latitude,t.longitude),icon:{url:"data:image/svg+xml,"+encodeURIComponent(o),labelOrigin:new google.maps.Point(0===n?20:14,0===n?20:15)},map:e.map,label:i?{text:i,color:e.rootElement.style.getPropertyValue("--location-pin-label"),fontFamily:e.rootElement.style.getPropertyValue("--dhcl-font-family"),fontSize:"12px",fontWeight:"normal"}:null};e.markers.push({options:r,address:t})}),this.markers.length>0&&(this.markers[0].options.zIndex=10),this.createMap()},e.prototype.updateMap=function(){var e=this;this.centerPoint&&this.markers.length>1&&(this.markers.forEach(function(t){t.address.address===e.centerPoint.address&&t.address.id===e.centerPoint.id?(t.options.icon={url:"data:image/svg+xml,"+encodeURIComponent(e.largePin.outerHTML),labelOrigin:new google.maps.Point(20,20)},t.options.zIndex=10):(t.options.icon={url:"data:image/svg+xml,"+encodeURIComponent(e.pin.outerHTML),labelOrigin:new google.maps.Point(14,15)},t.options.zIndex=1)}),this.createMap())},e.prototype.showMapClick=function(){this.showMap||this.isMapRendered||(this.renderMap(),this.isMapRendered=!0),this.showMap=!this.showMap},e.prototype.createMap=function(){var e,t=null===(e=this.gmap)||void 0===e?void 0:e.nativeElement;this.map=new google.maps.Map(t,this.mapOptions),this.map.setCenter(this.position),this.createMarkers()},e.prototype.createMarkers=function(){var e=this;this.markers.forEach(function(t){new google.maps.Marker((0,Xe.pi)({},t.options)).setMap(e.map)})},e.prototype.displayMap=function(e){return e?"Hide Map":"Show Map"},e.\u0275fac=function(t){return new(t||e)(l.Y36(nt.eN),l.Y36(it.$),l.Y36(tt.Bp))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-google-maps"]],viewQuery:function(e,t){var n;1&e&&l.Gf(ot,5),2&e&&l.iGM(n=l.CRH())&&(t.gmap=n.first)},inputs:{officeAddresses:"officeAddresses",centerPoint:"centerPoint"},features:[l.TTD],decls:2,vars:3,consts:[["class","google-maps-container",4,"ngIf"],[1,"google-maps-container"],[1,"locations-label"],["tabindex","0",1,"map-toggle","p","p2",3,"ngClass","click","keydown.enter","keydown.space"],["viewBox","0 0 21 16","xmlns","http://www.w3.org/2000/svg"],["d","M20 0C19.9286 0 19.8571 0.0357143 19.7857 0.0714286L13.7143 2.28571L7.57143 0.142857C7.35714 0.0714286 7.03571 0.0357143 6.82143 0C6.60714 0 6.35714 0.0714286 6.10714 0.142857L0.714286 2C0.321429 2.17857 0 2.64286 0 3.07143V15.4286C0 15.7857 0.25 16 0.535714 16C0.607143 16 0.678571 16 0.75 15.9643L6.85714 13.7143L13 15.8929C13.1786 15.9643 13.5 16 13.7143 16C13.8929 16 14.2143 15.9643 14.4286 15.8929L19.8214 14.0357C20.2143 13.8571 20.5714 13.3929 20.5714 12.9643V0.607143C20.5714 0.25 20.2857 0 20 0ZM8 2.10714L12.5714 3.71429V13.9286L8 12.3214V2.10714ZM1.71429 13.8214V3.5L6.28571 1.89286V12.1071H6.25L1.71429 13.8214ZM18.8571 12.5357L14.2857 14.1429V3.92857L18.8571 2.21429V12.5357Z"],[1,"maps-container"],["id","map",1,"fad-location-map"],["mapContainer",""]],template:function(e,t){1&e&&(l.YNc(0,at,10,7,"div",0),l.ALo(1,"async")),2&e&&l.Q6J("ngIf",l.lcZ(1,1,t.apiLoaded))},directives:[i.O5,i.mk],pipes:[i.Ov],styles:[".google-maps-container[_ngcontent-%COMP%] h2.locations-label[_ngcontent-%COMP%]{float:left}.google-maps-container[_ngcontent-%COMP%] .map-toggle[_ngcontent-%COMP%]{white-space:nowrap;display:flex;align-items:center;width:120px;height:36px;float:right;color:#4d525a;color:var(--body-content,#4d525a);text-align:center;font-weight:600;background:#fff;border:2px solid #8b8078;border-radius:18px;cursor:pointer}.google-maps-container[_ngcontent-%COMP%] .map-toggle[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:21px;height:16px;fill:none;margin:0 10px}.google-maps-container[_ngcontent-%COMP%] .map-toggle[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.google-maps-container[_ngcontent-%COMP%] .map-toggle.hideMap[_ngcontent-%COMP%]{color:#0071c2;color:var(--action-content,#0071c2);border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2)}.google-maps-container[_ngcontent-%COMP%] .map-toggle.hideMap[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0071c2;fill:var(--action-content,#0071c2)}@media (min-width:768px){.google-maps-container[_ngcontent-%COMP%] .map-toggle[_ngcontent-%COMP%]:hover{color:#0071c2;color:var(--action-content,#0071c2);border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2)}.google-maps-container[_ngcontent-%COMP%] .map-toggle[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0071c2;fill:var(--action-content,#0071c2)}}.google-maps-container[_ngcontent-%COMP%] .maps-container[_ngcontent-%COMP%]{padding-top:50px}.google-maps-container[_ngcontent-%COMP%] .maps-container[_ngcontent-%COMP%] #map.fad-location-map[_ngcontent-%COMP%]{padding-top:100px;border-top-width:100px;height:300px;margin-top:10px;width:100%;position:relative;overflow:hidden}.google-maps-container[_ngcontent-%COMP%] .maps-container[_ngcontent-%COMP%] #map.fad-location-map[_ngcontent-%COMP%] .map-container{height:300px;width:100%}"]}),e}();function ct(e,t){1&e&&l._UZ(0,"div",8)}var lt=function(e,t){return{office:e,i:t}};function ut(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",9),l.NdJ("click",function(){var e=l.CHM(n).$implicit;return l.oxw().setSelectedOffice(e)}),l.GkF(1,10),l.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=l.oxw(),a=l.MAs(10),s=l.MAs(8);l.Q6J("ngClass",r.isUpdatedProviderDetails?"new-office":"office"),l.xp6(1),l.Q6J("ngTemplateOutlet",r.isUpdatedProviderDetails?a:s)("ngTemplateOutletContext",l.WLB(3,lt,i,o))}}var dt=function(e){return{"less-arrow":e}};function pt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",11),l.TgZ(1,"a",12),l.NdJ("click",function(){return l.CHM(n),l.oxw().handleMoreLess()}),l._uU(2),l.O4$(),l.TgZ(3,"svg",13),l._UZ(4,"path",14),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(2),l.hij(" ",i.hideExtraContent?"More":"Less"," "),l.xp6(1),l.Q6J("ngClass",l.VKq(2,dt,!i.hideExtraContent))}}function ht(e,t){1&e&&l._UZ(0,"div",8)}function gt(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"span",30),l._uU(1),l.qZA()),2&e){var n=l.oxw().i;l.xp6(1),l.Oqu(n+1)}}var ft=function(e,t){return{dh:e,chi:t}};function vt(e,t){if(1&e&&(l.TgZ(0,"h3",31),l._uU(1),l.qZA()),2&e){var n=l.oxw().office,i=l.oxw();l.Q6J("ngClass",l.WLB(2,ft,i.divisionCodes.includes("dignity-health"),!i.divisionCodes.includes("dignity-health"))),l.xp6(1),l.hij(" ",n.name," ")}}function mt(e,t){if(1&e&&(l.TgZ(0,"h3",31),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.Q6J("ngClass",l.WLB(2,ft,n.divisionCodes.includes("dignity-health"),!n.divisionCodes.includes("dignity-health"))),l.xp6(1),l.hij(" ",n.provider.officeNames[0]," ")}}function Ct(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function yt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"p"),l._uU(2),l.TgZ(3,"span"),l._uU(4),l.YNc(5,Ct,2,0,"span",35),l._uU(6),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw(2).office;l.xp6(2),l.hij(" ",n.address,", "),l.xp6(2),l.hij(" ",n.city,""),l.xp6(1),l.Q6J("ngIf",n.city),l.xp6(1),l.AsE("",n.state," ",n.zip," ")}}function wt(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function _t(e,t){if(1&e&&(l.TgZ(0,"p"),l._uU(1),l.qZA(),l.TgZ(2,"p"),l._uU(3),l.YNc(4,wt,2,0,"span",35),l._uU(5),l.qZA()),2&e){var n=l.oxw(2).office;l.xp6(1),l.Oqu(n.address),l.xp6(2),l.Oqu(n.city),l.xp6(1),l.Q6J("ngIf",n.city),l.xp6(1),l.AsE("",n.state," ",n.zip,"")}}function xt(e,t){if(1&e&&(l.TgZ(0,"div",32),l.YNc(1,yt,7,5,"div",33),l.YNc(2,_t,6,5,"ng-template",null,34,l.W1O),l.qZA()),2&e){var n=l.MAs(3),i=l.oxw().office;l.xp6(1),l.Q6J("ngIf",(null==i.phones?null:i.phones.length)>0||(null==i.faxes?null:i.faxes.length)>0)("ngIfElse",n)}}function Mt(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function Pt(e,t){if(1&e&&(l.TgZ(0,"div",36),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.TgZ(3,"p"),l._uU(4),l.YNc(5,Mt,2,0,"span",35),l._uU(6),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(2),l.Oqu(n.address),l.xp6(2),l.Oqu(n.city),l.xp6(1),l.Q6J("ngIf",n.city),l.xp6(1),l.AsE("",n.state," ",n.zip,"")}}function Ot(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"p"),l.TgZ(1,"a",40),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw(2).office;l.xp6(1),l.MGl("href","tel:",n.phones,"",l.LSH),l.xp6(1),l.Oqu(n.phones)}}function bt(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"p"),l._uU(1),l.qZA()),2&e){var n=l.oxw(2).office;l.xp6(1),l.Oqu(n.phones)}}function kt(e,t){if(1&e&&(l.TgZ(0,"div",37),l.O4$(),l.TgZ(1,"svg",38),l._UZ(2,"path",39),l.qZA(),l.YNc(3,Ot,3,2,"p",35),l.YNc(4,bt,2,1,"p",35),l.qZA()),2&e){var n=l.oxw(2);l.xp6(3),l.Q6J("ngIf",!n.isDesktopViewport),l.xp6(1),l.Q6J("ngIf",n.isDesktopViewport)}}function St(e,t){if(1&e&&(l.TgZ(0,"div",41),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(2),l.hij("Fax: ",n.faxes,"")}}function Tt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",42),l.TgZ(1,"a",43),l.NdJ("click",function(){l.CHM(n);var e=l.oxw().office;return l.oxw().loadAllProvidersForLocation(e.id)}),l._uU(2,"View all providers at this location"),l.qZA(),l.qZA()}}function At(e,t){if(1&e&&(l.TgZ(0,"div",15),l.O4$(),l.TgZ(1,"svg",16),l._UZ(2,"path",17),l.qZA(),l.YNc(3,gt,2,1,"span",18),l.qZA(),l.kcU(),l.TgZ(4,"div",19),l.TgZ(5,"div",20),l.TgZ(6,"div",21),l.YNc(7,vt,2,5,"h3",22),l.YNc(8,mt,2,5,"h3",22),l.qZA(),l.YNc(9,xt,4,2,"div",23),l.YNc(10,Pt,7,5,"div",24),l.YNc(11,kt,5,2,"div",25),l.YNc(12,St,3,1,"div",26),l.YNc(13,Tt,3,0,"div",27),l.TgZ(14,"div",28),l.TgZ(15,"a",29),l._uU(16,"Get Directions"),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e){var n=t.office,i=l.oxw();l.xp6(3),l.Q6J("ngIf",i.officeAddresses.length>1),l.xp6(4),l.Q6J("ngIf",n.name&&(1!=n.name.length||!n.name.includes("."))),l.xp6(1),l.Q6J("ngIf",!n.name),l.xp6(1),l.Q6J("ngIf",i.isDesktopViewport),l.xp6(1),l.Q6J("ngIf",!i.isDesktopViewport),l.xp6(1),l.Q6J("ngIf",(null==n.phones?null:n.phones.length)>0),l.xp6(1),l.Q6J("ngIf",(null==n.faxes?null:n.faxes.length)>0),l.xp6(1),l.Q6J("ngIf",i.viewAllLinkNeeded),l.xp6(2),l.FAE("href","https://www.google.com/maps/search/",n.address," ",n.city," ",n.state," ",n.zip,"",l.LSH)}}function Zt(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function It(e,t){if(1&e&&(l.TgZ(0,"div",59),l.TgZ(1,"p"),l._uU(2,"Fax:"),l.qZA(),l.TgZ(3,"p"),l._uU(4),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(4),l.Oqu(null==n?null:n.faxes)}}function Lt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",44),l.TgZ(1,"div",45),l.O4$(),l.TgZ(2,"svg",46),l._UZ(3,"path",47),l.TgZ(4,"text",48),l._uU(5),l.qZA(),l.qZA(),l.kcU(),l.TgZ(6,"h3"),l._uU(7),l.qZA(),l.qZA(),l.TgZ(8,"div",20),l.TgZ(9,"div",49),l.TgZ(10,"div",36),l.O4$(),l.TgZ(11,"svg",50),l._UZ(12,"path",51),l.qZA(),l.kcU(),l.TgZ(13,"p",52),l._uU(14),l.TgZ(15,"span"),l._uU(16),l.YNc(17,Zt,2,0,"span",35),l._uU(18),l.qZA(),l.qZA(),l.qZA(),l.TgZ(19,"div",53),l.O4$(),l.TgZ(20,"svg",50),l._UZ(21,"path",54),l.qZA(),l.kcU(),l.TgZ(22,"p",55),l._uU(23),l.qZA(),l.TgZ(24,"p",56),l.TgZ(25,"a",40),l._uU(26),l.qZA(),l.qZA(),l.qZA(),l.YNc(27,It,5,1,"div",57),l.TgZ(28,"div",58),l.TgZ(29,"div"),l.TgZ(30,"a",43),l.NdJ("click",function(){var e=l.CHM(n).office;return l.oxw().loadAllProvidersForLocation(e.id)}),l._uU(31,"View all providers at this location"),l.qZA(),l.qZA(),l.TgZ(32,"div"),l.TgZ(33,"a",29),l._uU(34,"Get Directions"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=t.office,o=t.i;l.xp6(5),l.Oqu(o+1),l.xp6(2),l.Oqu(i.name),l.xp6(7),l.hij(" ",i.address,", "),l.xp6(2),l.hij(" ",i.city,""),l.xp6(1),l.Q6J("ngIf",i.city),l.xp6(1),l.AsE("",i.state," ",i.zip," "),l.xp6(5),l.Oqu(i.phones),l.xp6(2),l.MGl("href","tel:",i.phones,"",l.LSH),l.xp6(1),l.Oqu(i.phones),l.xp6(1),l.Q6J("ngIf",(null==i.faxes?null:i.faxes.length)>0),l.xp6(6),l.FAE("href","https://www.google.com/maps/search/",i.address," ",i.city," ",i.state," ",i.zip,"",l.LSH)}}var Et=function(e,t,n,i,o){return{"show-less-content":e,"has-more-than-one-office":t,"has-only-one-office":n,"update-officelist-style":i,"one-officelist-style":o}},Nt=function(){function e(e,t,n){this.route=e,this.fadLinkServer=t,this.configurationService=n,this.officeAddresses=[],this.selectedOfficeChanged=new l.vpe,this.hideExtraContent=!0,this.showMoreLessButton=!1,this.isDesktopViewport=!1,this.hasMoreThanOneOffice=!1,this.isUpdatedProviderDetails=!1,this.officeTemplate="OfficeDetails",this.moreLessExpanded=!1,this.isUpdatedProviderDetails&&(this.officeTemplate="newofficeDetails")}return e.prototype.onResize=function(e){this.isDesktopViewport=e.target.innerWidth>991},e.prototype.ngAfterViewInit=function(){this.initInvoca()},e.prototype.setSelectedOffice=function(e){this.changeCount++,this.centerPoint=e,this.selectedOfficeChanged.emit(e)},e.prototype.handleMoreLess=function(){this.hideExtraContent=!this.hideExtraContent,this.moreLessExpanded=!this.moreLessExpanded,this.initInvoca()},e.prototype.loadAllProvidersForLocation=function(e){var t,n,i,o,r,a=this.configurationService.getRuntimeConfiguration().fadBaseUrl,s=this.configurationService.getMarketCodes()[0],c="";try{if(!(c=this.configurationService.getEmbedSource())){var l=document.querySelector("fal-saas");l&&(c=l.getAttribute("embedsource"))}}catch(u){console.log(u)}r="cerner"===c?""+a+this.configurationService.getRedirectToFADinCerner()+"/l/location-"+e:"mychart"===c?this.configurationService.getRedirectURLPathForFADEpic()+"/l/location-"+e:"FAL-SAAS"===(null===(n=null===(t=document.body.firstElementChild)||void 0===t?void 0:t.firstElementChild)||void 0===n?void 0:n.tagName)||"CS-FAD"===(null===(i=document.body.firstElementChild)||void 0===i?void 0:i.tagName)||"FAD-SAAS"===(null===(o=document.body.firstElementChild)||void 0===o?void 0:o.tagName)?""+a+s+"/l/location-"+e:this.configurationService.getRedirectInAEM()+"/l/location-"+e,window.sessionStorage.setItem("LocationIdFromFAL",e),window.open(r,"_self")},Object.defineProperty(e.prototype,"viewAllLinkNeeded",{get:function(){return this.configurationService.getMarketCodes().includes("vmfh")},enumerable:!1,configurable:!0}),e.prototype.initInvoca=function(){setTimeout(function(){var e=window.Invoca;void 0!==e&&void 0!==e.PNAPI&&"function"==typeof e.PNAPI.run&&e.PNAPI.run()},1e3)},e.\u0275fac=function(t){return new(t||e)(l.Y36(r.F0),l.Y36(We.$),l.Y36($e.e))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-locations-list"]],hostBindings:function(e,t){1&e&&l.NdJ("resize",function(e){return t.onResize(e)},!1,l.Jf7)},inputs:{provider:"provider",officeAddresses:"officeAddresses",hideExtraContent:"hideExtraContent",showMoreLessButton:"showMoreLessButton",centerPoint:"centerPoint",isDesktopViewport:"isDesktopViewport",hasMoreThanOneOffice:"hasMoreThanOneOffice",divisionCodes:"divisionCodes",isUpdatedProviderDetails:"isUpdatedProviderDetails",routId:"routId"},outputs:{selectedOfficeChanged:"selectedOfficeChanged"},decls:11,vars:15,consts:[[1,"locations-container",3,"ngClass","id"],["class","info-line-break",4,"ngIf"],[3,"officeAddresses","centerPoint"],[1,"office-list",3,"ngClass"],[3,"ngClass","click",4,"ngFor","ngForOf"],["class","show-more-less",4,"ngIf"],["officeDetails",""],["newOfficeDetails",""],[1,"info-line-break"],[3,"ngClass","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"show-more-less"],["href","javascript:;",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M20 1L10.5067 10.4933L1.01426 1"],[1,"rank-icon"],["xmlns","http://www.w3.org/2000/svg"],["d","M12.0938 35.2969C12.7266 36.2812 14.2031 36.2812 14.8359 35.2969C25.1016 20.5312 27 18.9844 27 13.5C27 6.04688 20.9531 0 13.5 0C5.97656 0 0 6.04688 0 13.5C0 18.9844 1.82812 20.5312 12.0938 35.2969Z"],["class","rank-number",4,"ngIf"],[1,"office-details"],[1,"office-address"],[1,"office-name"],["class","office-name-text",3,"ngClass",4,"ngIf"],["class","street",4,"ngIf"],["class","address",4,"ngIf"],["class","contact-number phone invoca-phone",4,"ngIf"],["class","contact-number fax",4,"ngIf"],["class","view-all-providers",4,"ngIf"],[1,"get-directions","p","p2"],["tabindex","0","target","_blank",3,"href"],[1,"rank-number"],[1,"office-name-text",3,"ngClass"],[1,"street"],[4,"ngIf","ngIfElse"],["noPhoneAndFax",""],[4,"ngIf"],[1,"address"],[1,"contact-number","phone","invoca-phone"],["viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],["d","M15.2314 15.4191L15.9814 12.1691C16.0627 11.816 15.8783 11.4535 15.547 11.3097L12.047 9.8097C11.7408 9.67845 11.3814 9.76595 11.172 10.0253L9.62203 11.9191C7.22515 10.7941 5.2314 8.82845 4.08453 6.38158L5.97828 4.83158C6.23765 4.61908 6.32515 4.26283 6.1939 3.95658L4.6939 0.456576C4.54703 0.122201 4.18453 -0.0621745 3.8314 0.0190755L0.581401 0.769076C0.243901 0.847201 0.000150681 1.1472 0.000150681 1.50033C0.000150681 9.50345 6.48453 16.0003 14.5002 16.0003C14.8502 16.0003 15.1533 15.7597 15.2314 15.4191Z"],[3,"href"],[1,"contact-number","fax"],[1,"view-all-providers"],["tabindex","0",3,"click"],[1,"office-inner"],[1,"office-info"],["width","19","height","28","viewBox","0 0 19 28","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.51042 27.4673C8.95573 28.1776 9.99479 28.1776 10.4401 27.4673C17.6641 16.8137 19 15.6976 19 11.7405C19 6.36293 14.7448 2 9.5 2C4.20573 2 0 6.36293 0 11.7405C0 15.6976 1.28646 16.8137 8.51042 27.4673Z","fill","#55a63a"],["x","5.3","y","18.7","fill","white"],[1,"address-container"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2.41345 9.74448C1.81811 9.51296 1.52043 9.39719 1.43353 9.23039C1.35819 9.08579 1.35809 8.91354 1.43326 8.76886C1.51997 8.60195 1.8175 8.48584 2.41258 8.25361L19.3003 1.66327C19.8375 1.45364 20.1061 1.34883 20.2777 1.40616C20.4268 1.45596 20.5437 1.57292 20.5935 1.72197C20.6509 1.8936 20.5461 2.16219 20.3364 2.69937L13.7461 19.5871C13.5139 20.1822 13.3977 20.4797 13.2308 20.5664C13.0862 20.6416 12.9139 20.6415 12.7693 20.5662C12.6025 20.4793 12.4867 20.1816 12.2552 19.5862L9.6271 12.8282C9.58011 12.7074 9.55661 12.647 9.52031 12.5961C9.48815 12.551 9.44871 12.5115 9.40361 12.4794C9.35273 12.4431 9.29231 12.4196 9.17146 12.3726L2.41345 9.74448Z","stroke","#4D525A","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"p1"],[1,"phone"],["d","M8.38028 8.85335C9.07627 10.303 10.0251 11.6616 11.2266 12.8632C12.4282 14.0648 13.7869 15.0136 15.2365 15.7096C15.3612 15.7694 15.4235 15.7994 15.5024 15.8224C15.7828 15.9041 16.127 15.8454 16.3644 15.6754C16.4313 15.6275 16.4884 15.5704 16.6027 15.4561C16.9523 15.1064 17.1271 14.9316 17.3029 14.8174C17.9658 14.3864 18.8204 14.3864 19.4833 14.8174C19.6591 14.9316 19.8339 15.1064 20.1835 15.4561L20.3783 15.6509C20.9098 16.1824 21.1755 16.4481 21.3198 16.7335C21.6069 17.301 21.6069 17.9713 21.3198 18.5389C21.1755 18.8242 20.9098 19.09 20.3783 19.6214L20.2207 19.779C19.6911 20.3087 19.4263 20.5735 19.0662 20.7757C18.6667 21.0001 18.0462 21.1615 17.588 21.1601C17.1751 21.1589 16.8928 21.0788 16.3284 20.9186C13.295 20.0576 10.4326 18.4332 8.04466 16.0452C5.65668 13.6572 4.03221 10.7948 3.17124 7.76144C3.01103 7.19699 2.93092 6.91477 2.9297 6.50182C2.92833 6.0436 3.08969 5.42311 3.31411 5.0236C3.51636 4.66357 3.78117 4.39876 4.3108 3.86913L4.46843 3.7115C4.99987 3.18006 5.2656 2.91433 5.55098 2.76999C6.11854 2.48292 6.7888 2.48292 7.35636 2.76999C7.64174 2.91433 7.90747 3.18006 8.43891 3.7115L8.63378 3.90637C8.98338 4.25597 9.15819 4.43078 9.27247 4.60655C9.70347 5.26945 9.70347 6.12403 9.27247 6.78692C9.15819 6.96269 8.98338 7.1375 8.63378 7.4871C8.51947 7.60142 8.46231 7.65857 8.41447 7.72538C8.24446 7.96281 8.18576 8.30707 8.26748 8.58743C8.29048 8.66632 8.32041 8.72866 8.38028 8.85335Z","stroke","#4D525A","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"p1","phone-number"],[1,"p1","phone-number-link"],["class","fax",4,"ngIf"],[1,"address-link"],[1,"fax"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.YNc(1,ct,1,0,"div",1),l._UZ(2,"cs-google-maps",2),l.TgZ(3,"div",3),l.YNc(4,ut,2,6,"div",4),l.qZA(),l.YNc(5,pt,5,4,"div",5),l.YNc(6,ht,1,0,"div",1),l.qZA(),l.YNc(7,At,17,12,"ng-template",null,6,l.W1O),l.YNc(9,Lt,35,15,"ng-template",null,7,l.W1O)),2&e&&(l.s9C("id",t.routId),l.Q6J("ngClass",t.isUpdatedProviderDetails?"update-container-style":""),l.xp6(1),l.Q6J("ngIf",t.isUpdatedProviderDetails),l.xp6(1),l.Q6J("officeAddresses",t.officeAddresses)("centerPoint",t.centerPoint),l.xp6(1),l.Q6J("ngClass",l.qbA(9,Et,t.hideExtraContent,t.hasMoreThanOneOffice,!t.hasMoreThanOneOffice,t.isUpdatedProviderDetails&&t.hasMoreThanOneOffice,t.isUpdatedProviderDetails&&!t.hasMoreThanOneOffice)),l.xp6(1),l.Q6J("ngForOf",t.officeAddresses),l.xp6(1),l.Q6J("ngIf",t.showMoreLessButton),l.xp6(1),l.Q6J("ngIf",t.isUpdatedProviderDetails))},directives:[i.mk,i.O5,st,i.sg,i.tP],styles:[".locations-container[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px;width:52%;max-width:575px;float:left}.locations-container[_ngcontent-%COMP%] .info-line-break[_ngcontent-%COMP%]{width:100%;height:0;border:1px solid #e3e1dc;margin:20px 0}@media (max-width:767px){.locations-container[_ngcontent-%COMP%]{float:left;width:100%}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%]{display:block}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%]{margin-top:20px;margin-right:20px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:27px;height:37px;fill:none}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ed711c!important;fill:var(--location-pin-color,#ed711c)!important}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] .rank-number[_ngcontent-%COMP%]{width:10px;height:24px;position:absolute;margin-top:2px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;color:#fff;color:var(--location-pin-label,#fff);margin-left:-18px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{float:left;width:100%;margin-bottom:10px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:30px;grid-gap:10px;gap:10px;width:380px;min-height:245px;box-sizing:revert!important;background:#fff;box-shadow:0 1px 8px rgba(77,82,90,.15);border-radius:6px}@media (min-width:768px) and (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%]{width:305px;min-height:275px}}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%]{padding:20px;width:auto}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:20px;gap:20px;width:100%;min-height:222px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:10px;gap:10px;width:100%;min-height:56px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{min-width:19px;min-height:28px;flex:none;order:0;flex-grow:0}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-info[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:10px;gap:10px;width:340px}@media (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-info[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{width:100%}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:12px;gap:12px;width:100%;min-height:146px;height:auto}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{align-items:center}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:12px;gap:12px;width:100%;min-height:168px}@media (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%]{min-height:198px}}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%]{width:82%}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .address[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .fax[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:10px;gap:10px;width:340px;height:auto}@media (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .address[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .fax[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%]{width:auto;height:auto}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .address[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .fax[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex:none;order:0;flex-grow:0}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .fax[_ngcontent-%COMP%]{height:30px}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .fax[_ngcontent-%COMP%]{height:auto}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%]{height:20px}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%]{height:auto}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%] .phone-number[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-container[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%] .phone-number-link[_ngcontent-%COMP%]{display:none}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-link[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-self:flex-end;margin-top:auto;cursor:pointer}@media (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .new-office[_ngcontent-%COMP%] .office-inner[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%] .address-link[_ngcontent-%COMP%]{flex-direction:column;grid-gap:13px;gap:13px;height:auto}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{margin-left:35px;margin-top:-38px;margin-right:20px;position:relative}@media (min-width:360px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{display:flex;justify-content:space-between}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline}@media (min-width:992px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name[_ngcontent-%COMP%]{margin-bottom:10px}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name-text.dh[_ngcontent-%COMP%]{font-size:20px;line-height:28px;letter-spacing:-.5px}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name-text.dh[_ngcontent-%COMP%]{font-size:18px;line-height:26px;letter-spacing:-.1px}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name-text.chi[_ngcontent-%COMP%]{font-size:24px;line-height:28px;letter-spacing:-.5px}@media (max-width:991px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name-text.chi[_ngcontent-%COMP%]{font-size:20px}}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-name-text.chi[_ngcontent-%COMP%]{font-size:18px;line-height:26px;letter-spacing:-.1px}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%]{float:left;width:100%}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:16px;width:16px;fill:none;float:left;margin-top:5px;margin-right:5px}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:600}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}@media (min-width:992px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number[_ngcontent-%COMP%]{margin-top:10px}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .contact-number.phone[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .view-all-providers[_ngcontent-%COMP%]{float:left;width:100%;cursor:pointer}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .view-all-providers[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--dhcl-color-secondary);font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px}@media (min-width:992px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .view-all-providers[_ngcontent-%COMP%]{margin-top:10px}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{margin-top:2px;font-weight:600;display:flex;float:left;letter-spacing:.1px}@media (min-width:360px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{bottom:0;right:0}}@media (max-width:767px){.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%]{position:inherit}}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;line-height:22px;display:flex;align-items:flex-end}.locations-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .get-directions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-size:14px;line-height:22px;color:#005591;color:var(--action-hoverstate,#005591)}.update-container-style[_ngcontent-%COMP%]{width:100%;max-width:100%;display:flex;flex-direction:column}.update-officelist-style[_ngcontent-%COMP%]{display:flex!important;flex-direction:row;grid-gap:20px;gap:20px;align-items:flex-start;padding:20px 0 30px;flex-wrap:wrap;float:left}@media (max-width:767px){.update-officelist-style[_ngcontent-%COMP%]{justify-content:center;float:none}}.one-officelist-style[_ngcontent-%COMP%]{display:block!important;margin-top:35px}.show-more-less[_ngcontent-%COMP%]{margin:5px auto!important}.office-list.show-less-content[_ngcontent-%COMP%]{height:280px;float:left}.show-less-content[_ngcontent-%COMP%]:after{height:2em}.has-more-than-one-office[_ngcontent-%COMP%]{cursor:pointer}.has-only-one-office[_ngcontent-%COMP%]{cursor:default}"]}),e}(),Ft=n(1525),Dt=n(2613);function qt(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",22),l.TgZ(1,"img",23),l.NdJ("error",function(e){return l.CHM(n),l.oxw().getAltImageSrc(e)}),l.qZA(),l.qZA()}if(2&e){var i=l.oxw();l.xp6(1),l.s9C("src",i.providerImage.url,l.LSH),l.s9C("alt",i.provider.displayFullName)}}function Rt(e,t){if(1&e&&l._UZ(0,"img",24),2&e){var n=t.$implicit;l.s9C("src",null==n?null:n.url,l.LSH),l.s9C("alt",null==n?null:n.altName)}}function Ut(e,t){if(1&e&&(l.TgZ(0,"p",25),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function Bt(e,t){if(1&e&&(l.TgZ(0,"p",25),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function Vt(e,t){if(1&e&&(l.TgZ(0,"div"),l._UZ(1,"p",26),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("innerHTML",n.provider.personalInfo,l.oJD)}}function Ht(e,t){1&e&&l.GkF(0)}var Gt=function(e,t){return{office:e,i:t}};function Jt(e,t){if(1&e&&(l.TgZ(0,"div",29),l.YNc(1,Ht,1,0,"ng-container",30),l.qZA()),2&e){var n=t.$implicit,i=t.index;l.oxw(3);var o=l.MAs(30);l.xp6(1),l.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",l.WLB(2,Gt,n,i))}}function zt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"h2"),l._uU(2,"Locations"),l.qZA(),l.YNc(3,Jt,2,5,"div",28),l.qZA()),2&e){var n=l.oxw(2);l.xp6(3),l.Q6J("ngForOf",n.officeAddresses)}}function Qt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=t.$implicit;l.xp6(2),l.Oqu(n)}}function jt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"h2"),l._uU(2,"Languages"),l.qZA(),l.YNc(3,Qt,3,1,"div",31),l.qZA()),2&e){var n=l.oxw(2);l.xp6(3),l.Q6J("ngForOf",n.provider.languages)}}function Yt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"h2"),l._uU(2,"Gender"),l.qZA(),l.TgZ(3,"p"),l._uU(4),l.qZA(),l.qZA()),2&e){var n=l.oxw(2);l.xp6(4),l.Oqu(n.provider.gender)}}function Kt(e,t){if(1&e&&(l.TgZ(0,"div",27),l.YNc(1,zt,4,1,"div",15),l.YNc(2,jt,4,1,"div",15),l.YNc(3,Yt,5,1,"div",15),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("ngIf",n.officeAddresses.length>0),l.xp6(1),l.Q6J("ngIf",n.provider.languages.length>0),l.xp6(1),l.Q6J("ngIf",n.provider.gender)}}function Wt(e,t){if(1&e&&(l.TgZ(0,"div",34),l._UZ(1,"img",35),l._UZ(2,"p",26),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.s9C("src",n.logo,l.LSH),l.xp6(1),l.Q6J("innerHTML",n.content,l.oJD)}}function $t(e,t){if(1&e&&(l.TgZ(0,"div",32),l.TgZ(1,"h2"),l.TgZ(2,"strong"),l._uU(3,"Medical group"),l.qZA(),l.qZA(),l.YNc(4,Wt,3,2,"div",33),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngForOf",n.getToKnowContent)}}function Xt(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=t.$implicit;l.xp6(2),l.Oqu(n)}}function en(e,t){if(1&e&&(l.TgZ(0,"div",36),l.TgZ(1,"h2"),l.TgZ(2,"strong"),l._uU(3,"Board certifications"),l.qZA(),l.qZA(),l.YNc(4,Xt,3,1,"div",31),l.qZA()),2&e){var n=l.oxw();l.xp6(4),l.Q6J("ngForOf",n.provider.certifications)}}var tn=function(e,t){return{dh:e,chi:t}};function nn(e,t){if(1&e&&(l.TgZ(0,"h3",45),l._uU(1),l.qZA()),2&e){var n=l.oxw().office,i=l.oxw();l.Q6J("ngClass",l.WLB(2,tn,i.divisionCodes.includes("dignity-health"),!i.divisionCodes.includes("dignity-health"))),l.xp6(1),l.hij(" ",n.name," ")}}function on(e,t){if(1&e&&(l.TgZ(0,"h3",45),l._uU(1),l.qZA()),2&e){var n=l.oxw(2);l.Q6J("ngClass",l.WLB(2,tn,n.divisionCodes.includes("dignity-health"),!n.divisionCodes.includes("dignity-health"))),l.xp6(1),l.hij(" ",n.provider.officeNames[0]," ")}}function rn(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function an(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"p"),l._uU(2),l.TgZ(3,"span"),l._uU(4),l.YNc(5,rn,2,0,"span",15),l._uU(6),l.qZA(),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(2),l.hij(" ",n.address,", "),l.xp6(2),l.hij(" ",n.city,""),l.xp6(1),l.Q6J("ngIf",n.city),l.xp6(1),l.AsE("",n.state," ",n.zip," ")}}function sn(e,t){1&e&&(l.TgZ(0,"span"),l._uU(1,", "),l.qZA())}function cn(e,t){if(1&e&&(l.TgZ(0,"p"),l._uU(1),l.qZA(),l.TgZ(2,"p"),l._uU(3),l.YNc(4,sn,2,0,"span",15),l._uU(5),l.qZA()),2&e){var n=l.oxw().office;l.xp6(1),l.Oqu(n.address),l.xp6(2),l.Oqu(n.city),l.xp6(1),l.Q6J("ngIf",n.city),l.xp6(1),l.AsE("",n.state," ",n.zip,"")}}function ln(e,t){if(1&e&&(l.TgZ(0,"div",46),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(2),l.Oqu(n.phones)}}function un(e,t){if(1&e&&(l.TgZ(0,"div",47),l.TgZ(1,"p"),l._uU(2),l.qZA(),l.qZA()),2&e){var n=l.oxw().office;l.xp6(2),l.hij("Fax: ",n.faxes,"")}}function dn(e,t){if(1&e&&(l.TgZ(0,"div",27),l.TgZ(1,"div",37),l.TgZ(2,"div",38),l.YNc(3,nn,2,5,"h3",39),l.YNc(4,on,2,5,"h3",39),l.qZA(),l.TgZ(5,"div",40),l.YNc(6,an,7,5,"div",41),l.YNc(7,cn,6,5,"ng-template",null,42,l.W1O),l.qZA(),l.YNc(9,ln,3,1,"div",43),l.YNc(10,un,3,1,"div",44),l.qZA(),l.qZA()),2&e){var n=t.office,i=l.MAs(8);l.xp6(3),l.Q6J("ngIf",n.name&&(1!=n.name.length||!n.name.includes("."))),l.xp6(1),l.Q6J("ngIf",!n.name),l.xp6(2),l.Q6J("ngIf",(null==n.phones?null:n.phones.length)>0||(null==n.faxes?null:n.faxes.length)>0)("ngIfElse",i),l.xp6(3),l.Q6J("ngIf",(null==n.phones?null:n.phones.length)>0),l.xp6(1),l.Q6J("ngIf",(null==n.faxes?null:n.faxes.length)>0)}}var pn=function(){function e(e){this.configurationService=e,this.logoUrls=[],this.officeAddresses=[],this.footer="",this.headerImageUrl=""}return e.prototype.getAltImageSrc=function(e){var t;e.target.src="male"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?this.malePlaceholder:this.femalePlaceholder},e.prototype.ngOnInit=function(){this.footer=this.configurationService.getPrintablePdfFooter(),this.headerImageUrl=this.configurationService.getPrintablePdfHeaderImageUrl(),console.log(this.headerImageUrl)},e.\u0275fac=function(t){return new(t||e)(l.Y36($e.e))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-print-page"]],inputs:{provider:"provider",providerImage:"providerImage",logoUrls:"logoUrls",providerSpecialities:"providerSpecialities",divisionCodes:"divisionCodes",officeAddresses:"officeAddresses",centerPoint:"centerPoint",getToKnowContent:"getToKnowContent",nonSEOSecondarySpecialities:"nonSEOSecondarySpecialities",malePlaceholder:"malePlaceholder",femalePlaceholder:"femalePlaceholder"},decls:35,vars:13,consts:[[1,"page-header",2,"text-align","center"],["alt","",3,"src"],[1,"border"],[1,"page-footer"],[1,"p3"],["aria-label","Provider details"],["scope","col"],[1,"page-header-space"],[1,"body"],["class","provider-image-container",4,"ngIf"],[1,"provider-heading"],[1,"provider-name"],["class","provider-logo",3,"src","alt",4,"ngFor","ngForOf"],[1,"provider-specialty"],["class","p1",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"isPrint","provider"],["class","office-details",4,"ngIf"],["class","medical-group",4,"ngIf"],["class","board-cert",4,"ngIf"],["officeDetails",""],[1,"page-footer-space"],[1,"provider-image-container"],[1,"provider-image",3,"src","alt","error"],[1,"provider-logo",3,"src","alt"],[1,"p1"],[3,"innerHTML"],[1,"office-details"],["class","office",4,"ngFor","ngForOf"],[1,"office"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngFor","ngForOf"],[1,"medical-group"],["class","getToKnowContent",4,"ngFor","ngForOf"],[1,"getToKnowContent"],["alt","",1,"provider-logo",3,"src"],[1,"board-cert"],[1,"office-address"],[1,"office-name"],["class","office-name-text",3,"ngClass",4,"ngIf"],[1,"street"],[4,"ngIf","ngIfElse"],["noPhoneAndFax",""],["class","contact-number phone invoca-phone",4,"ngIf"],["class","contact-number fax",4,"ngIf"],[1,"office-name-text",3,"ngClass"],[1,"contact-number","phone","invoca-phone"],[1,"contact-number","fax"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l._UZ(1,"img",1),l._UZ(2,"div",2),l.qZA(),l.TgZ(3,"div",3),l._UZ(4,"div",2),l.TgZ(5,"p",4),l._uU(6),l.qZA(),l.qZA(),l.TgZ(7,"table",5),l.TgZ(8,"th",6),l.TgZ(9,"tr"),l.TgZ(10,"td"),l._UZ(11,"div",7),l.qZA(),l.qZA(),l.qZA(),l.TgZ(12,"tbody",8),l.TgZ(13,"tr"),l.TgZ(14,"td"),l.YNc(15,qt,2,2,"div",9),l.TgZ(16,"div",10),l.TgZ(17,"div",11),l.TgZ(18,"h3"),l._uU(19),l.YNc(20,Rt,1,2,"img",12),l.TgZ(21,"div",13),l.YNc(22,Ut,2,1,"p",14),l.YNc(23,Bt,2,1,"p",14),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.YNc(24,Vt,2,1,"div",15),l._UZ(25,"cs-badges",16),l.YNc(26,Kt,4,3,"div",17),l.YNc(27,$t,5,1,"div",18),l.YNc(28,en,5,1,"div",19),l.YNc(29,dn,11,6,"ng-template",null,20,l.W1O),l.qZA(),l.qZA(),l.qZA(),l.TgZ(31,"tfoot"),l.TgZ(32,"tr"),l.TgZ(33,"td"),l._UZ(34,"div",21),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(1),l.s9C("src",t.headerImageUrl,l.LSH),l.xp6(5),l.Oqu(t.footer),l.xp6(9),l.Q6J("ngIf",t.providerImage),l.xp6(4),l.hij(" ",t.provider.displayFullName," "),l.xp6(1),l.Q6J("ngForOf",t.logoUrls),l.xp6(2),l.Q6J("ngForOf",t.providerSpecialities),l.xp6(1),l.Q6J("ngForOf",t.nonSEOSecondarySpecialities),l.xp6(1),l.Q6J("ngIf",null!=t.provider.personalInfo&&""!=t.provider.personalInfo),l.xp6(1),l.Q6J("isPrint",!0)("provider",t.provider),l.xp6(1),l.Q6J("ngIf",t.officeAddresses),l.xp6(1),l.Q6J("ngIf",t.getToKnowContent.length>0),l.xp6(1),l.Q6J("ngIf",t.provider.certifications.length>0))},directives:[i.O5,i.sg,Dt.i,i.tP,i.mk],styles:[".page-header[_ngcontent-%COMP%], .page-header-space[_ngcontent-%COMP%]{text-align:left!important;width:100%}.page-header-space[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .page-header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-top:15px;margin-bottom:10px;margin-left:10px;width:165.56px;height:auto}.page-header-space[_ngcontent-%COMP%] .border[_ngcontent-%COMP%], .page-header[_ngcontent-%COMP%] .border[_ngcontent-%COMP%]{border:2px solid #f5f5f5}.page-header[_ngcontent-%COMP%]{text-align:left;top:0;width:100%}.page-footer[_ngcontent-%COMP%], .page-footer-space[_ngcontent-%COMP%]{height:50px;text-align:right!important}.page-footer-space[_ngcontent-%COMP%] .border[_ngcontent-%COMP%], .page-footer[_ngcontent-%COMP%] .border[_ngcontent-%COMP%]{border:2px solid #f5f5f5}.page-footer-space[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .page-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px;margin-right:26px}.page-footer[_ngcontent-%COMP%]{position:fixed;bottom:0;width:95%}.page[_ngcontent-%COMP%]{page-break-after:always}@page{margin:0}.body[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{float:right;margin-right:30px;margin-left:10px;padding-top:0}.body[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{display:block;border-radius:12px;width:99px;height:141.15px;-o-object-fit:cover;object-fit:cover}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%]{width:100%;padding-top:0}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .primary-specialty[_ngcontent-%COMP%], .body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%]{display:flex}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%]{justify-content:space-between}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{position:relative;float:left}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:21px;height:19px;margin-left:5px}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .primary-specialty[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{position:relative;margin-bottom:10px;overflow:hidden;float:left;width:100%}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5!important;padding:5px 10px;margin-right:10px;margin-bottom:5px;margin-top:7px}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{padding-top:0;color:#390;line-height:2.25rem}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding-top:4px;display:inline!important}.body[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.body[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:100%;grid-gap:40px;gap:40px;padding-top:14px}.body[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:16px;line-height:28px;letter-spacing:-.5px}.body[_ngcontent-%COMP%] .medical-group[_ngcontent-%COMP%]{width:100%;padding-top:10px}.body[_ngcontent-%COMP%] .medical-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:16px;line-height:28px;letter-spacing:-.5px}.body[_ngcontent-%COMP%] .medical-group[_ngcontent-%COMP%] .getToKnowContent[_ngcontent-%COMP%]{width:100%;padding-top:10px}.body[_ngcontent-%COMP%] .medical-group[_ngcontent-%COMP%] .getToKnowContent[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:21px;height:19px;margin-right:5px;float:left}.body[_ngcontent-%COMP%] .board-cert[_ngcontent-%COMP%]{width:100%;padding-top:14px}.body[_ngcontent-%COMP%] .board-cert[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-style:normal;font-weight:700;font-size:16px;line-height:28px;letter-spacing:-.5px}.body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .body[_ngcontent-%COMP%] p[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400;font-size:12px;line-height:24px;letter-spacing:.1px}"],changeDetection:0}),e}(),hn=n(6290);function gn(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"div"),l.TgZ(2,"p",16),l._uU(3),l.qZA(),l.TgZ(4,"div",17),l._UZ(5,"dhcl-star-rating",18),l.qZA(),l.qZA(),l.qZA()),2&e){var n=t.$implicit;l.xp6(3),l.Oqu(n.name),l.xp6(2),l.Q6J("reviews",n.responseCount)("rating",n.value)}}function fn(e,t){if(1&e&&(l.TgZ(0,"div",13),l.YNc(1,gn,6,3,"div",14),l._UZ(2,"div",15),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",n.provider.rating.overallRating.questionRatings)}}function vn(e,t){1&e&&l.GkF(0)}function mn(e,t){if(1&e&&(l.TgZ(0,"div",3),l.TgZ(1,"h2",4),l._uU(2,"Patient Reviews"),l.qZA(),l.TgZ(3,"div",5),l.TgZ(4,"div",6),l.TgZ(5,"p",7),l._uU(6,"Overall rating"),l.qZA(),l.TgZ(7,"p",8),l._uU(8),l.qZA(),l._UZ(9,"dhcl-star-rating",9),l.TgZ(10,"p",10),l._uU(11),l.qZA(),l.qZA(),l.YNc(12,fn,3,1,"div",11),l.YNc(13,vn,1,0,"ng-container",12),l.qZA(),l.qZA()),2&e){var n=l.oxw(),i=l.MAs(3);l.s9C("id",n.routId),l.xp6(8),l.Oqu(n.provider.rating.overallRating.value),l.xp6(1),l.Q6J("rating",n.provider.rating.overallRating.value),l.xp6(2),l.hij("",null==n.provider.rating?null:n.provider.rating.totalRatingCount," ratings"),l.xp6(1),l.Q6J("ngIf",n.provider.rating.overallRating.questionRatings),l.xp6(1),l.Q6J("ngTemplateOutlet",i)}}function Cn(e,t){1&e&&(l.TgZ(0,"h2",4),l._uU(1,"What patients are saying"),l.qZA())}function yn(e,t){1&e&&(l.TgZ(0,"h2",4),l._uU(1,"Patient Reviews"),l.qZA())}function wn(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"div",26),l.TgZ(2,"p",16),l._uU(3),l.qZA(),l.TgZ(4,"div",17),l._UZ(5,"dhcl-star-rating",18),l.qZA(),l.qZA(),l.qZA()),2&e){var n=t.$implicit;l.xp6(3),l.Oqu(n.name),l.xp6(2),l.Q6J("reviews",n.responseCount)("rating",n.value)}}function _n(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,wn,6,3,"div",14),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",n.provider.rating.overallRating.questionRatings)}}function xn(e,t){1&e&&l._UZ(0,"div",22)}function Mn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"a",32),l.NdJ("click",function(e){l.CHM(n);var t=l.oxw(3);return e.preventDefault(),t.goToRatingFooterLink()}),l._uU(1),l.qZA()}if(2&e){var i=l.oxw(3);l.s9C("href",i.ratingsFooterLink,l.LSH),l.xp6(1),l.Oqu(i.ratingsFooterLinkText)}}function Pn(e,t){if(1&e&&(l.TgZ(0,"div",27),l.O4$(),l.TgZ(1,"svg",28),l._UZ(2,"path",29),l.qZA(),l.kcU(),l.TgZ(3,"p",30),l._uU(4),l.YNc(5,Mn,2,2,"a",31),l.qZA(),l.qZA()),2&e){var n=l.oxw(2);l.xp6(4),l.hij(" ",n.ratingFooterText," "),l.xp6(1),l.Q6J("ngIf",n.ratingsFooterLinkText&&n.ratingsFooterLink)}}function On(e,t){1&e&&l.GkF(0)}var bn=function(e){return{"center-container":e}};function kn(e,t){if(1&e&&(l.TgZ(0,"div",19),l.YNc(1,Cn,2,0,"h2",20),l.YNc(2,yn,2,0,"h2",20),l.TgZ(3,"div",5),l.TgZ(4,"div",21),l.TgZ(5,"p",7),l._uU(6,"Overall rating"),l.qZA(),l.TgZ(7,"p",8),l._uU(8),l.qZA(),l._UZ(9,"dhcl-star-rating",9),l.TgZ(10,"p",10),l._uU(11),l.qZA(),l._UZ(12,"div",22),l.YNc(13,_n,2,1,"div",23),l.YNc(14,xn,1,0,"div",24),l.YNc(15,Pn,6,2,"div",25),l.qZA(),l.YNc(16,On,1,0,"ng-container",12),l.qZA(),l.qZA()),2&e){var n=l.oxw(),i=l.MAs(3);l.s9C("id",n.routId),l.xp6(1),l.Q6J("ngIf",!n.isUpdatedProviderDetails),l.xp6(1),l.Q6J("ngIf",n.isUpdatedProviderDetails),l.xp6(2),l.Q6J("ngClass",l.VKq(11,bn,n.isUpdatedProviderDetails)),l.xp6(4),l.Oqu(n.provider.rating.overallRating.value),l.xp6(1),l.Q6J("rating",n.provider.rating.overallRating.value),l.xp6(2),l.hij("",null==n.provider.rating?null:n.provider.rating.totalRatingCount," ratings"),l.xp6(2),l.Q6J("ngIf",n.provider.rating.overallRating.questionRatings),l.xp6(1),l.Q6J("ngIf",n.ratingFooterText&&!n.isUpdatedProviderDetails),l.xp6(1),l.Q6J("ngIf",n.ratingFooterText&&!n.isUpdatedProviderDetails),l.xp6(1),l.Q6J("ngTemplateOutlet",i)}}function Sn(e,t){1&e&&(l.TgZ(0,"div",39),l.TgZ(1,"p",40),l._uU(2,"There are currently no comments for this provider."),l.qZA(),l.qZA())}function Tn(e,t){if(1&e&&(l.TgZ(0,"span",47),l._uU(1),l.ALo(2,"date"),l.qZA()),2&e){var n=l.oxw().$implicit;l.xp6(1),l.Oqu(l.lcZ(2,1,n.mentionTime))}}function An(e,t){if(1&e&&(l.TgZ(0,"p",48),l._uU(1),l.ALo(2,"date"),l.qZA()),2&e){var n=l.oxw().$implicit;l.xp6(1),l.Oqu(l.lcZ(2,1,n.mentionTime))}}function Zn(e,t){1&e&&(l.TgZ(0,"p",49),l._uU(1,"\u2022"),l.qZA())}function In(e,t){if(1&e&&(l.TgZ(0,"p",48),l._uU(1),l.qZA()),2&e){var n=l.oxw().$implicit;l.xp6(1),l.Oqu(n.source)}}function Ln(e,t){if(1&e&&(l.TgZ(0,"div"),l.TgZ(1,"div",17),l._UZ(2,"dhcl-star-rating",41),l.YNc(3,Tn,3,3,"span",42),l.qZA(),l.TgZ(4,"div",43),l.TgZ(5,"p"),l._uU(6),l.qZA(),l.TgZ(7,"div",44),l.TgZ(8,"span"),l.YNc(9,An,3,3,"p",45),l.qZA(),l.TgZ(10,"span"),l.YNc(11,Zn,2,0,"p",46),l.qZA(),l.TgZ(12,"span"),l.YNc(13,In,2,1,"p",45),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e){var n=t.$implicit,i=l.oxw(4);l.xp6(2),l.Q6J("rating",null==n.overallRating?null:n.overallRating.value),l.xp6(1),l.Q6J("ngIf",!i.isUpdatedProviderDetails),l.xp6(3),l.Oqu(n.comment),l.xp6(3),l.Q6J("ngIf",i.isUpdatedProviderDetails),l.xp6(2),l.Q6J("ngIf",i.isUpdatedProviderDetails),l.xp6(2),l.Q6J("ngIf",i.isUpdatedProviderDetails)}}function En(e,t){if(1&e&&(l.TgZ(0,"div",39),l.YNc(1,Ln,14,6,"div",14),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.Q6J("ngForOf",n.provider.rating.comments.slice(0,n.commentsSliceIndex))}}var Nn=function(e){return{"less-arrow":e}};function Fn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",50),l.TgZ(1,"a",51),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).toggleReviewComments()}),l._uU(2),l.O4$(),l.TgZ(3,"svg",52),l._UZ(4,"path",53),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(2),l.hij(" ",i.moreLessExpanded?"Less":"More"," "),l.xp6(1),l.Q6J("ngClass",l.VKq(2,Nn,i.moreLessExpanded))}}function Dn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"a",32),l.NdJ("click",function(e){l.CHM(n);var t=l.oxw(4);return e.preventDefault(),t.goToRatingFooterLink()}),l._uU(1),l.qZA()}if(2&e){var i=l.oxw(4);l.s9C("href",i.ratingsFooterLink,l.LSH),l.xp6(1),l.Oqu(i.ratingsFooterLinkText)}}function qn(e,t){if(1&e&&(l.TgZ(0,"div",54),l.O4$(),l.TgZ(1,"svg",28),l._UZ(2,"path",55),l.qZA(),l.kcU(),l.TgZ(3,"p",30),l._uU(4),l.YNc(5,Dn,2,2,"a",31),l.qZA(),l.qZA()),2&e){var n=l.oxw(3);l.xp6(4),l.hij(" ",n.ratingFooterText," "),l.xp6(1),l.Q6J("ngIf",n.ratingsFooterLinkText&&n.ratingsFooterLink)}}function Rn(e,t){1&e&&l._UZ(0,"div",22)}function Un(e,t){if(1&e&&(l.TgZ(0,"div",34),l.TgZ(1,"h3",35),l._uU(2),l.qZA(),l.YNc(3,Sn,3,0,"div",36),l.YNc(4,En,2,1,"div",36),l.YNc(5,Fn,5,4,"div",37),l.YNc(6,qn,6,2,"div",38),l.YNc(7,Rn,1,0,"div",24),l.qZA()),2&e){var n=l.oxw(2);l.xp6(2),l.hij("Comments (",n.provider.rating.totalCommentCount,")"),l.xp6(1),l.Q6J("ngIf",0===n.commentsArrayLength),l.xp6(1),l.Q6J("ngIf",n.commentsArrayLength>0),l.xp6(1),l.Q6J("ngIf",n.showMoreLessButton),l.xp6(1),l.Q6J("ngIf",n.ratingFooterText&&n.isUpdatedProviderDetails),l.xp6(1),l.Q6J("ngIf",n.ratingFooterText&&n.isUpdatedProviderDetails)}}function Bn(e,t){if(1&e&&l.YNc(0,Un,8,6,"div",33),2&e){var n=l.oxw();l.Q6J("ngIf",n.isShowProviderReviews)}}var Vn=function(){function e(){this.moreLessExpanded=!1,this.commentsSliceIndex=5,this.isShowProviderReviews=!1,this.isUpdatedProviderDetails=!1}return e.prototype.goToRatingFooterLink=function(){window.open(this.ratingsFooterLink,"_blank")},e.prototype.toggleReviewComments=function(){if(this.moreLessExpanded=!this.moreLessExpanded,this.commentsSliceIndex=this.moreLessExpanded?this.commentsArrayLength:5,!this.moreLessExpanded){var e=document.querySelector("div.provider-comments");null==e||e.scrollIntoView()}},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-provider-comments"]],inputs:{provider:"provider",showMoreLessButton:"showMoreLessButton",commentsArrayLength:"commentsArrayLength",ratingFooterText:"ratingFooterText",ratingsFooterLinkText:"ratingsFooterLinkText",ratingsFooterLink:"ratingsFooterLink",isShowProviderReviews:"isShowProviderReviews",isUpdatedProviderDetails:"isUpdatedProviderDetails",routId:"routId",isMobileView:"isMobileView"},decls:4,vars:2,consts:[["id","fad-comments","class","provider-comments-container-new",3,"id",4,"ngIf"],["id","fad-comments","class","provider-comments-container",3,"id",4,"ngIf"],["userComments",""],["id","fad-comments",1,"provider-comments-container-new",3,"id"],[1,"patient-saying"],[1,"rating-comments"],[1,"ratings-container"],[1,"overall-rating"],[1,"rating-value"],["reviews","1","showNumReviews","false","showRatingText","false",3,"rating"],[1,"rating-count","p3"],["class","questionaire",4,"ngIf"],[4,"ngTemplateOutlet"],[1,"questionaire"],[4,"ngFor","ngForOf"],[1,"line-break"],[1,"p2"],[1,"rating"],["showNumReviews","false",3,"reviews","rating"],["id","fad-comments",1,"provider-comments-container",3,"id"],["class","patient-saying",4,"ngIf"],[1,"ratings-container",3,"ngClass"],[1,"divider"],[4,"ngIf"],["class","divider",4,"ngIf"],["class","ratings-disclaimer",4,"ngIf"],[1,"overall-comment-text"],[1,"ratings-disclaimer"],["xmlns","http://www.w3.org/2000/svg",1,"info-icon"],["d","M6 0C2.68652 0 0 2.68749 0 6C0 9.31446 2.68652 12 6 12C9.3135 12 12 9.31446 12 6C12 2.68749 9.3135 0 6 0ZM6 2.66129C6.56118 2.66129 7.0161 3.11623 7.0161 3.67742C7.0161 4.23861 6.56118 4.69355 6 4.69355C5.43881 4.69355 4.98387 4.23861 4.98387 3.67742C4.98387 3.11623 5.43881 2.66129 6 2.66129ZM7.35486 8.80644C7.35486 8.96676 7.22484 9.09678 7.06452 9.09678H4.93549C4.77515 9.09678 4.64516 8.96676 4.64516 8.80644V8.22582C4.64516 8.0655 4.77515 7.93548 4.93549 7.93548H5.22581V6.38712H4.93549C4.77515 6.38712 4.64516 6.2571 4.64516 6.09678V5.51613C4.64516 5.3558 4.77515 5.22581 4.93549 5.22581H6.4839C6.64422 5.22581 6.77418 5.3558 6.77418 5.51613V7.93548H7.06452C7.22484 7.93548 7.35486 8.0655 7.35486 8.22582V8.80644Z","fill","#4D525A"],[1,"p3"],[3,"href","click",4,"ngIf"],[3,"href","click"],["class","comments-section",4,"ngIf"],[1,"comments-section"],[1,"comment-header.fad-col-sm-2"],["class","provider-comments",4,"ngIf"],["class","show-more-less",4,"ngIf"],["class","ratings-disclaimer-new",4,"ngIf"],[1,"provider-comments"],[1,"no-comments","p2"],["showRatingText","false","showNumReviews","false","reviews","1",3,"rating"],["class","date",4,"ngIf"],[1,"comment-text"],[2,"display","flex","flex-direction","row"],["class","comment-footer p2",4,"ngIf"],["class","comment-footer",4,"ngIf"],[1,"date"],[1,"comment-footer","p2"],[1,"comment-footer"],[1,"show-more-less"],["href","javascript:;",3,"click"],["xmlns","http://www.w3.org/2000/svg",1,"more-arrow",3,"ngClass"],["d","M20 1L10.5067 10.4933L1.01426 1"],[1,"ratings-disclaimer-new"],["d","M6 0C2.68652 0 0 2.68749 0 6C0 9.31446 2.68652 12 6 12C9.3135 12 12 9.31446 12 6C12 2.68749 9.3135 0 6 0ZM6 2.66129C6.56118 2.66129 7.0161 3.11623 7.0161 3.67742C7.0161 4.23861 6.56118 4.69355 6 4.69355C5.43881 4.69355 4.98387 4.23861 4.98387 3.67742C4.98387 3.11623 5.43881 2.66129 6 2.66129ZM7.35486 8.80644C7.35486 8.96676 7.22484 9.09678 7.06452 9.09678H4.93549C4.77515 9.09678 4.64516 8.96676 4.64516 8.80644V8.22582C4.64516 8.0655 4.77515 7.93548 4.93549 7.93548H5.22581V6.38712H4.93549C4.77515 6.38712 4.64516 6.2571 4.64516 6.09678V5.51613C4.64516 5.3558 4.77515 5.22581 4.93549 5.22581H6.4839C6.64422 5.22581 6.77418 5.3558 6.77418 5.51613V7.93548H7.06452C7.22484 7.93548 7.35486 8.0655 7.35486 8.22582V8.80644Z","fill","#0071C2"]],template:function(e,t){1&e&&(l.YNc(0,mn,14,6,"div",0),l.YNc(1,kn,17,13,"div",1),l.YNc(2,Bn,1,1,"ng-template",null,2,l.W1O)),2&e&&(l.Q6J("ngIf",t.isUpdatedProviderDetails&&!t.isMobileView),l.xp6(1),l.Q6J("ngIf",!t.isUpdatedProviderDetails||t.isUpdatedProviderDetails&&t.isMobileView))},directives:[i.O5,hn.Te,i.tP,i.sg,i.mk],pipes:[i.uU],styles:[".provider-comments-container[_ngcontent-%COMP%]{scroll-margin-top:7rem;margin:20px 0 0;width:100%;float:left;padding:20px,20px,20px,0}.provider-comments-container[_ngcontent-%COMP%] .patient-saying[_ngcontent-%COMP%]{margin-bottom:20px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%]{width:293px;height:auto;margin-bottom:20px;border:1px solid var(--divider-color);border-radius:12px;float:left}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-rating[_ngcontent-%COMP%]{text-align:center;margin-top:20px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-value[_ngcontent-%COMP%]{text-align:center;font-style:normal;font-weight:400;font-size:48px;line-height:56px;letter-spacing:-1.8px;margin-bottom:10px}@media (max-width:991px){.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-value[_ngcontent-%COMP%]{font-size:48px;line-height:56px;letter-spacing:-1.8px}}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .dhcl-stars-container{margin-left:97px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-count[_ngcontent-%COMP%]{text-align:center;font-style:normal;font-weight:400;font-size:12px;line-height:22px;letter-spacing:.1px;margin-bottom:-1px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{display:inline-block;width:150px;margin-left:70px;margin-top:10px;margin-bottom:10px;height:0;border:1px solid var(--divider-color);background-color:var(--divider-color)}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .ratings-disclaimer[_ngcontent-%COMP%]{width:100%;float:left;margin:10px 0}@media (max-width:991px){.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .ratings-disclaimer[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px}}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .ratings-disclaimer[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{margin-left:20px;margin-right:10px;position:absolute;height:12px;width:12px;vertical-align:text-bottom;fill:#4d525a;fill:var(--body-content,#4d525a);margin-top:5px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .ratings-disclaimer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;margin-left:42px;margin-right:20px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:.1px;margin-left:20px;padding-top:10px;padding-bottom:10px}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%] .dhcl-stars-container{margin-left:0}.provider-comments-container[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%] .rating_text{font-size:16px;line-height:24px}.provider-comments-container[_ngcontent-%COMP%] .comment-header.fad-col-sm-2[_ngcontent-%COMP%]{width:119px;height:28px;float:left;line-height:28px;font-size:20px;letter-spacing:-.5px;text-align:left}.provider-comments-container[_ngcontent-%COMP%] .provider-comments[_ngcontent-%COMP%]{margin-top:26px}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%]{float:left;width:60%;padding-left:15px}@media (max-width:767px){.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%]{width:100%;padding-left:0}}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .provider-comments[_ngcontent-%COMP%]{margin-top:26px}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .no-comments[_ngcontent-%COMP%]{height:24px;width:384px;font-size:16px;line-height:24px;letter-spacing:.1px;text-align:left;margin-bottom:20px}@media (max-width:767px){.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .no-comments[_ngcontent-%COMP%]{width:100%}}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .date[_ngcontent-%COMP%]{width:100px;height:22px;font-style:normal;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .comment-text[_ngcontent-%COMP%]{font-size:16px;line-height:24px;letter-spacing:.1px;text-align:left;margin-bottom:24px}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .rating[_ngcontent-%COMP%]{display:flex;padding-top:4px;border-radius:0;margin-bottom:14px}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .ratings-disclaimer-oustside[_ngcontent-%COMP%]{display:flex}.provider-comments-container[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .ratings-disclaimer-oustside[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{width:30px;margin-top:5px;height:20px}.provider-comments-container-new[_ngcontent-%COMP%]{scroll-margin-top:7rem;margin:20px 0 0;width:100%;float:left;padding:20px,20px,20px,0}.provider-comments-container-new[_ngcontent-%COMP%] .patient-saying[_ngcontent-%COMP%]{margin-bottom:20px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%]{width:150px;height:auto;margin-bottom:20px;border:1px solid var(--divider-color);border-radius:12px;float:left;margin-right:20px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-rating[_ngcontent-%COMP%]{text-align:center;margin-top:20px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-value[_ngcontent-%COMP%]{text-align:center;font-style:normal;font-weight:700;font-size:48px;line-height:56px;letter-spacing:-1.8px;margin-bottom:10px}@media (max-width:991px){.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-value[_ngcontent-%COMP%]{font-size:48px;line-height:56px;letter-spacing:-1.8px}}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .dhcl-stars-container{margin-left:25px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .rating-count[_ngcontent-%COMP%]{text-align:center;font-style:normal;font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;margin-top:10px;margin-bottom:10px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{width:100%;margin-left:70px;margin-top:10px;margin-bottom:10px;height:0;border:1px solid var(--divider-color);background-color:var(--divider-color)}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%]{font-size:14px;line-height:22px;letter-spacing:.1px;margin-left:20px;padding-top:10px;padding-bottom:10px}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%] .dhcl-stars-container{margin-left:0}.provider-comments-container-new[_ngcontent-%COMP%] .ratings-container[_ngcontent-%COMP%] .overall-comment-text[_ngcontent-%COMP%] .rating_text{font-size:16px;line-height:24px}.provider-comments-container-new[_ngcontent-%COMP%] .questionaire[_ngcontent-%COMP%]{display:flex;grid-gap:17px 60px;gap:17px 60px;flex-wrap:wrap}.provider-comments-container-new[_ngcontent-%COMP%] .comment-header.fad-col-sm-2[_ngcontent-%COMP%]{width:119px;height:28px;float:left;line-height:28px;font-size:20px;letter-spacing:-.5px;text-align:left}.provider-comments-container-new[_ngcontent-%COMP%] .provider-comments[_ngcontent-%COMP%]{margin-top:26px}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%]{float:left;width:100%;padding-left:15px}@media (max-width:767px){.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%]{width:100%;padding-left:0}}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .provider-comments[_ngcontent-%COMP%]{margin-top:26px}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .no-comments[_ngcontent-%COMP%]{height:24px;width:384px;font-size:16px;line-height:24px;letter-spacing:.1px;text-align:left;margin-bottom:20px}@media (max-width:767px){.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .no-comments[_ngcontent-%COMP%]{width:100%}}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .date[_ngcontent-%COMP%]{width:100px;height:22px;font-style:normal;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .comment-text[_ngcontent-%COMP%]{font-size:16px;line-height:24px;letter-spacing:.1px;text-align:left;margin-bottom:24px}.provider-comments-container-new[_ngcontent-%COMP%] .comments-section[_ngcontent-%COMP%] .rating[_ngcontent-%COMP%]{display:flex;padding-top:4px;border-radius:0;margin-bottom:14px}.provider-comments-container-new[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{display:inline-block;width:100%;margin-top:10px;margin-bottom:10px;height:0;border:1px solid var(--divider-color);background-color:var(--divider-color)}.ratings-disclaimer-new[_ngcontent-%COMP%]{width:100%;float:left;margin:10px 0;background:#f5f5f5;border-radius:5px;padding:5px 0}@media (max-width:991px){.ratings-disclaimer-new[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px}}.ratings-disclaimer-new[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{margin-left:5px;margin-right:5px;position:absolute;height:12px;width:12px;vertical-align:text-bottom;fill:#0071c2;fill:var(--body-content,#0071c2);margin-top:5px}.ratings-disclaimer-new[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;margin-left:20px;margin-right:20px}.comment-footer[_ngcontent-%COMP%]{padding-top:10px;padding-right:5px}.line-break[_ngcontent-%COMP%]{width:100%;height:0;border:1px solid #e3e1dc;flex:none;order:1;flex-grow:0}.center-container[_ngcontent-%COMP%]{box-shadow:0 1px 8px rgba(77,82,90,.15);padding-bottom:10px;float:none!important;display:grid;margin:0 auto}"]}),e}(),Hn=function(){function e(){}return e.prototype.handleSuggestEditClick=function(){window.sessionStorage.getItem("nonFadUrlAccessed")||window.sessionStorage.setItem("nonFadUrlAccessed","true")},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-suggest-an-edit"]],inputs:{suggestAnEditLinkContent:"suggestAnEditLinkContent"},decls:6,vars:1,consts:[[1,"suggest-an-edit-container",3,"click"],[1,"p","p3",3,"href"],[1,"suggest-an-edit-tooltip"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.NdJ("click",function(){return t.handleSuggestEditClick()}),l.TgZ(1,"a",1),l._uU(2,"Suggest an edit "),l.TgZ(3,"span",2),l.TgZ(4,"p"),l._uU(5,"Help us keep this provider's info up to date"),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(1),l.s9C("href",t.suggestAnEditLinkContent,l.LSH))},styles:['[_nghost-%COMP%]{float:right}@media (max-width:359px){[_nghost-%COMP%]{float:left}}.suggest-an-edit-container[_ngcontent-%COMP%]{position:relative}@media (max-width:374px){.suggest-an-edit-container[_ngcontent-%COMP%]{margin:5px 0}}.suggest-an-edit-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:600;color:#0071c2;color:var(--action-content,#0071c2);text-decoration:none}.suggest-an-edit-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);text-decoration:underline}.suggest-an-edit-container[_ngcontent-%COMP%] .suggest-an-edit-tooltip[_ngcontent-%COMP%]{display:none;width:210px;border:1px solid #e3e1dc;border:1px solid var(--cs-gray-lt,#e3e1dc);box-shadow:0 0 5px #ccc;box-shadow:0 0 5px var(--tool-tip-box-shadow,#ccc);background:#fff;background:var(--content-background,#fff);justify-content:center;font-size:14px;border-radius:8px;color:#666;color:var(--tool-tip-color,#666);padding:10px 15px;position:absolute;z-index:1;right:-15px;top:35px}@media (max-width:991px){.suggest-an-edit-container[_ngcontent-%COMP%] .suggest-an-edit-tooltip[_ngcontent-%COMP%]{display:none}}.suggest-an-edit-container[_ngcontent-%COMP%] .suggest-an-edit-tooltip[_ngcontent-%COMP%]:after{content:"";position:relative;width:10px;height:10px;background:#fff;background:var(--tool-tip-background,#fff);box-shadow:-3px -3px 4px #ccc!important;box-shadow:-3px -3px 4px var(--tool-tip-box-shadow,#ccc)!important;transform:translateX(-50%) translateY(-50%) rotate(45deg);left:-20px;bottom:10px;border-right-color:transparent;border-bottom-color:transparent}@media (max-width:991px){.suggest-an-edit-container[_ngcontent-%COMP%] .suggest-an-edit-tooltip[_ngcontent-%COMP%]:after{display:none}}.suggest-an-edit-container[_ngcontent-%COMP%]:hover .suggest-an-edit-tooltip[_ngcontent-%COMP%]{display:flex}@media (max-width:991px){.suggest-an-edit-container[_ngcontent-%COMP%]:hover .suggest-an-edit-tooltip[_ngcontent-%COMP%]{display:none}}.suggest-an-edit-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;line-height:22px;font-weight:400;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}'],changeDetection:0}),e}(),Gn=n(3267);function Jn(e,t){if(1&e&&l._UZ(0,"cs-suggest-an-edit",6),2&e){var n=l.oxw(2);l.Q6J("suggestAnEditLinkContent",n.suggestAnEditLinkContent)}}function zn(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",19),l.TgZ(1,"a",20),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).printPage()}),l.O4$(),l.TgZ(2,"svg",21),l._UZ(3,"path",22),l.qZA(),l.kcU(),l.TgZ(4,"span"),l._uU(5,"Print"),l.qZA(),l.qZA(),l.qZA()}}function Qn(e,t){1&e&&l._UZ(0,"img",23),2&e&&l.s9C("src",t.$implicit,l.LSH)}function jn(e,t){if(1&e&&(l.TgZ(0,"p",24),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function Yn(e,t){if(1&e&&(l.TgZ(0,"p",24),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function Kn(e,t){if(1&e&&(l.TgZ(0,"cs-tooltip",30),l._uU(1),l.qZA()),2&e){var n=l.oxw(5);l.xp6(1),l.hij(" ",n.ratingTooltipText," ")}}var Wn=function(e){return{"has-rating":e}};function $n(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",27),l.TgZ(1,"dhcl-star-rating",28),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(4);return 0!==(null==e.provider.rating?null:e.provider.rating.totalRatingCount)&&e.goToComments()}),l.qZA(),l.YNc(2,Kn,2,1,"cs-tooltip",29),l.qZA()}if(2&e){var i=l.oxw(4);l.Q6J("ngClass",l.VKq(6,Wn,(null==i.provider.rating?null:i.provider.rating.totalRatingCount)>0)),l.xp6(1),l.Q6J("reviews",null==i.provider.rating?null:i.provider.rating.totalRatingCount)("rating",null==i.provider.rating?null:i.provider.rating.overallRating.value)("showRatingText",i.showRatingText)("showNumReviews",i.showNumReviews),l.xp6(1),l.Q6J("ngIf",0===(null==i.provider.rating?null:i.provider.rating.totalRatingCount)||0===(null==i.provider.rating?null:i.provider.rating.overallRating.value))}}function Xn(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",35),l.TgZ(1,"defs"),l.TgZ(2,"linearGradient",36),l._UZ(3,"stop",37),l._UZ(4,"stop",38),l.qZA(),l.qZA(),l._UZ(5,"path",39),l.qZA())}function ei(e,t){if(1&e&&(l.TgZ(0,"div",31),l.TgZ(1,"div",32),l.YNc(2,Xn,6,0,"svg",33),l.qZA(),l.TgZ(3,"em",34),l._uU(4,"Loading ratings..."),l.qZA(),l.qZA()),2&e){var n=l.oxw(4);l.xp6(2),l.Q6J("ngForOf",n.stars)}}function ti(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,$n,3,8,"div",25),l.YNc(2,ei,5,1,"div",26),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.Q6J("ngIf",n.provider.rating),l.xp6(1),l.Q6J("ngIf",n.provider.loadingRating)}}function ni(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",7),l.TgZ(1,"div",8),l.YNc(2,zn,6,0,"div",9),l.TgZ(3,"img",10),l.NdJ("error",function(e){return l.CHM(n),l.oxw(2).getAltImageSrc(e)}),l.qZA(),l.qZA(),l.TgZ(4,"div",11),l.TgZ(5,"div",12),l.TgZ(6,"h1"),l._uU(7),l.YNc(8,Qn,1,1,"img",13),l.TgZ(9,"div",14),l.YNc(10,jn,2,1,"p",15),l.qZA(),l.qZA(),l.qZA(),l.TgZ(11,"div",14),l.YNc(12,Yn,2,1,"p",15),l.qZA(),l.YNc(13,ti,3,2,"div",16),l.TgZ(14,"div",17),l._UZ(15,"cs-badges",18),l.qZA(),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(2);l.xp6(2),l.Q6J("ngIf",i.showPrintablePdf),l.xp6(1),l.s9C("src",i.providerImage.url,l.LSH),l.s9C("alt",i.provider.displayFullName),l.xp6(4),l.hij(" ",i.provider.displayFullName," "),l.xp6(1),l.Q6J("ngForOf",i.logoUrls),l.xp6(2),l.Q6J("ngForOf",i.providerSpecialities),l.xp6(2),l.Q6J("ngForOf",i.nonSEOSecondarySpecialities),l.xp6(1),l.Q6J("ngIf",i.showStarRatings&&i.showStarRatingsBanner),l.xp6(2),l.Q6J("provider",i.provider)}}function ii(e,t){if(1&e&&l._UZ(0,"img",47),2&e){var n=t.$implicit;l.s9C("src",null==n?null:n.url,l.LSH),l.s9C("alt",null==n?null:n.altName)}}function oi(e,t){if(1&e&&(l.TgZ(0,"p",24),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function ri(e,t){if(1&e&&(l.TgZ(0,"p",24),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function ai(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",19),l.TgZ(1,"a",20),l.NdJ("click",function(){return l.CHM(n),l.oxw(3).printPage()}),l.O4$(),l.TgZ(2,"svg",21),l._UZ(3,"path",22),l.qZA(),l.kcU(),l.TgZ(4,"span"),l._uU(5,"Print"),l.qZA(),l.qZA(),l.qZA()}}function si(e,t){if(1&e&&l._UZ(0,"cs-suggest-an-edit",6),2&e){var n=l.oxw(3);l.Q6J("suggestAnEditLinkContent",n.suggestAnEditLinkContent)}}function ci(e,t){if(1&e&&(l.TgZ(0,"cs-tooltip",30),l._uU(1),l.qZA()),2&e){var n=l.oxw(5);l.xp6(1),l.hij(" ",n.ratingTooltipText," ")}}function li(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",50),l.TgZ(1,"dhcl-star-rating",28),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(4);return 0!==(null==e.provider.rating?null:e.provider.rating.totalRatingCount)&&e.goToComments()}),l.qZA(),l.YNc(2,ci,2,1,"cs-tooltip",29),l.qZA()}if(2&e){var i=l.oxw(4);l.Q6J("ngClass",l.VKq(6,Wn,(null==i.provider.rating?null:i.provider.rating.totalRatingCount)>0)),l.xp6(1),l.Q6J("reviews",null==i.provider.rating?null:i.provider.rating.totalRatingCount)("rating",null==i.provider.rating?null:i.provider.rating.overallRating.value)("showRatingText",i.showRatingText)("showNumReviews",i.showNumReviews),l.xp6(1),l.Q6J("ngIf",0===(null==i.provider.rating?null:i.provider.rating.totalRatingCount)||0===(null==i.provider.rating?null:i.provider.rating.overallRating.value))}}function ui(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",35),l.TgZ(1,"defs"),l.TgZ(2,"linearGradient",36),l._UZ(3,"stop",37),l._UZ(4,"stop",38),l.qZA(),l.qZA(),l._UZ(5,"path",39),l.qZA())}function di(e,t){if(1&e&&(l.TgZ(0,"div",51),l.TgZ(1,"div",32),l.YNc(2,ui,6,0,"svg",33),l.qZA(),l.TgZ(3,"em",34),l._uU(4,"Loading ratings..."),l.qZA(),l.qZA()),2&e){var n=l.oxw(4);l.xp6(2),l.Q6J("ngForOf",n.stars)}}function pi(e,t){if(1&e&&(l.TgZ(0,"div"),l.YNc(1,li,3,8,"div",48),l.YNc(2,di,5,1,"div",49),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.Q6J("ngIf",n.provider.rating),l.xp6(1),l.Q6J("ngIf",n.provider.loadingRating)}}function hi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",40),l.TgZ(1,"div",41),l.TgZ(2,"img",42),l.NdJ("error",function(e){return l.CHM(n),l.oxw(2).getAltImageSrc(e)}),l.qZA(),l.qZA(),l.TgZ(3,"div",43),l.TgZ(4,"div",12),l.TgZ(5,"div"),l.TgZ(6,"h1",44),l._uU(7),l.YNc(8,ii,1,2,"img",45),l.TgZ(9,"div",46),l.YNc(10,oi,2,1,"p",15),l.qZA(),l.qZA(),l.TgZ(11,"div",46),l.YNc(12,ri,2,1,"p",15),l.qZA(),l.qZA(),l.YNc(13,ai,6,0,"div",9),l.YNc(14,si,1,1,"cs-suggest-an-edit",2),l.qZA(),l.YNc(15,pi,3,2,"div",16),l.TgZ(16,"div"),l._UZ(17,"cs-badges",18),l.qZA(),l.qZA(),l.qZA()}if(2&e){l.oxw();var i=l.MAs(5),o=l.oxw();l.xp6(2),l.s9C("src",o.providerImage.url,l.LSH),l.s9C("alt",o.provider.displayFullName),l.xp6(5),l.hij(" ",o.provider.displayFullName," "),l.xp6(1),l.Q6J("ngForOf",o.logoUrls),l.xp6(2),l.Q6J("ngForOf",o.providerSpecialities),l.xp6(2),l.Q6J("ngForOf",o.nonSEOSecondarySpecialities),l.xp6(1),l.Q6J("ngIf",o.showPrintablePdf),l.xp6(1),l.Q6J("ngIf",o.showSuggestAnEditLink&&o.isDesktopViewport)("ngIfElse",i),l.xp6(1),l.Q6J("ngIf",o.showStarRatings),l.xp6(2),l.Q6J("provider",o.provider)}}function gi(e,t){1&e&&l._UZ(0,"div",52)}function fi(e,t){if(1&e&&(l.TgZ(0,"div",1),l.YNc(1,Jn,1,1,"cs-suggest-an-edit",2),l.YNc(2,ni,16,9,"div",3),l.YNc(3,hi,18,11,"div",4),l.YNc(4,gi,1,0,"ng-template",null,5,l.W1O),l.qZA()),2&e){var n=l.MAs(5),i=l.oxw();l.xp6(1),l.Q6J("ngIf",i.showSuggestAnEditLink&&!i.isDesktopViewport)("ngIfElse",n),l.xp6(1),l.Q6J("ngIf",i.isMobileViewport),l.xp6(1),l.Q6J("ngIf",!i.isMobileViewport)}}var vi=function(){function e(){this.logoUrls=[],this.stars=[1,2,3,4,5]}return e.prototype.onResize=function(e){this.isDesktopViewport=e.target.innerWidth>767},e.prototype.getAltImageSrc=function(e){var t;e.target.src="male"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?this.malePlaceholder:this.femalePlaceholder},e.prototype.goToComments=function(){var e=document.querySelector("div.provider-comments-container");null==e||e.scrollIntoView()},e.prototype.printPage=function(){window.print()},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-provider-hero"]],hostBindings:function(e,t){1&e&&l.NdJ("resize",function(e){return t.onResize(e)},!1,l.Jf7)},inputs:{provider:"provider",referringUrl:"referringUrl",providerImage:"providerImage",showSuggestAnEditLink:"showSuggestAnEditLink",isMobileViewport:"isMobileViewport",logoUrls:"logoUrls",ratingTooltipText:"ratingTooltipText",showRatingText:"showRatingText",showNumReviews:"showNumReviews",showStarRatings:"showStarRatings",showStarRatingsBanner:"showStarRatingsBanner",providerSpecialities:"providerSpecialities",suggestAnEditLinkContent:"suggestAnEditLinkContent",malePlaceholder:"malePlaceholder",femalePlaceholder:"femalePlaceholder",nonSEOSecondarySpecialities:"nonSEOSecondarySpecialities",showPrintablePdf:"showPrintablePdf"},decls:1,vars:1,consts:[["class","provider-hero-container",4,"ngIf"],[1,"provider-hero-container"],[3,"suggestAnEditLinkContent",4,"ngIf","ngIfElse"],["class","basic-info-mobile",4,"ngIf"],["class","basic-info",4,"ngIf"],["notShowSuggestEdit",""],[3,"suggestAnEditLinkContent"],[1,"basic-info-mobile"],[1,"provider-image-container-m","mobile"],["class","print",4,"ngIf"],[1,"provider-image-mobile",3,"src","alt","error"],[1,"provider-heading-mobile"],[1,"provider-name"],["alt","","class","provider-logo",3,"src",4,"ngFor","ngForOf"],[1,"provider-specialty-m"],["class","p1",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"provider-bagdes-m"],[3,"provider"],[1,"print"],[3,"click"],["width","20","height","20","viewBox","0 0 20 20","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19.2545 8.31169H16.9498V5.81818C16.9498 5.61039 16.8777 5.4026 16.7337 5.22078L12.1001 0.233766C11.9561 0.077922 11.764 0 11.5479 0H3.8413C3.40916 0 3.07304 0.363636 3.07304 0.831169V8.33766H0.768261C0.336114 8.33766 0 8.7013 0 9.16883V15.8442C0 16.3117 0.336114 16.6753 0.768261 16.6753H3.07304V19.1688C3.07304 19.6364 3.40916 20 3.8413 20H16.1575C16.5896 20 16.9257 19.6364 16.9257 19.1688V16.6753H19.2305C19.6627 16.6753 19.9988 16.3117 19.9988 15.8442V9.14286C20.0228 8.67532 19.6867 8.31169 19.2545 8.31169ZM12.3162 2.83117L14.3089 4.98701H12.3162V2.83117ZM4.60957 1.63636H9.21913C10.0594 1.63636 10.7557 2.38961 10.7557 3.2987V5.81818C10.7557 6.28571 11.0918 6.64935 11.5239 6.64935H15.3652V8.31169H4.60957V1.63636ZM15.4132 18.3117H4.60957V15.8961H15.3892V18.3117H15.4132Z","fill","#0071C2"],["alt","",1,"provider-logo",3,"src"],[1,"p1"],["class","provider-rating-m",3,"ngClass",4,"ngIf"],["class","stars-container-mobile",4,"ngIf"],[1,"provider-rating-m",3,"ngClass"],[3,"reviews","rating","showRatingText","showNumReviews","click"],["class","rating-tooltip",4,"ngIf"],[1,"rating-tooltip"],[1,"stars-container-mobile"],[1,"stars"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngFor","ngForOf"],[1,"loading-text"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["xmlns","http://www.w3.org/2000/svg","y1","100%","x2","0","y2","100%","id","grad107b5e38-b154-4ba7-931d-08d12ec9961f-4","x1","1%"],["stop-color","#727779","offset","0%"],["stop-color","var(--dhcl-color-yellow)","offset","0%"],["d","M8.67027 0.871503C8.85549 0.376165 9.55613 0.376166 9.74135 0.871502L11.1349 4.59828C11.3558 5.18902 11.9084 5.59051 12.5385 5.61804L16.5135 5.79174C17.0418 5.81482 17.2583 6.48117 16.8444 6.81039L13.7307 9.28736C13.2371 9.67999 13.0261 10.3296 13.1946 10.9374L14.2577 14.7715C14.399 15.2811 13.8322 15.6929 13.3912 15.4011L10.0733 13.2051C9.54734 12.8571 8.86428 12.8571 8.33834 13.2051L5.02041 15.4011C4.57941 15.6929 4.01258 15.2811 4.15389 14.7715L5.21704 10.9374C5.38556 10.3296 5.17448 9.67999 4.68092 9.28736L1.56717 6.81039C1.15331 6.48117 1.36982 5.81482 1.89815 5.79174L5.87315 5.61804C6.50323 5.59051 7.05584 5.18902 7.27674 4.59828L8.67027 0.871503Z","fill","url(#grad107b5e38-b154-4ba7-931d-08d12ec9961f-4)","stroke","#DE7925"],[1,"basic-info"],[1,"provider-image-container"],[1,"provider-image",3,"src","alt","error"],[1,"provider-heading"],[2,"width","100%"],["class","provider-logo",3,"src","alt",4,"ngFor","ngForOf"],[1,"provider-specialty"],[1,"provider-logo",3,"src","alt"],["class","provider-rating",3,"ngClass",4,"ngIf"],["class","stars-container",4,"ngIf"],[1,"provider-rating",3,"ngClass"],[1,"stars-container"],[1,"no-show-suggest-edit"]],template:function(e,t){1&e&&l.YNc(0,fi,6,4,"div",0),2&e&&l.Q6J("ngIf",t.provider)},directives:[i.O5,Hn,i.sg,Dt.i,i.mk,hn.Te,Gn.K],styles:[".provider-hero-container[_ngcontent-%COMP%]{float:left;width:100%}.provider-hero-container[_ngcontent-%COMP%] .basic-info-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding-top:10px;width:100%}.provider-hero-container[_ngcontent-%COMP%] .basic-info-mobile[_ngcontent-%COMP%] .print[_ngcontent-%COMP%]{float:right;display:block;white-space:nowrap}.provider-hero-container[_ngcontent-%COMP%] .basic-info-mobile[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .basic-info-mobile[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:10px;color:#0071c2}.provider-hero-container[_ngcontent-%COMP%] .provider-image-mobile[_ngcontent-%COMP%]{border-radius:12px;width:120px;height:160px;-o-object-fit:cover;object-fit:cover}@media (max-width:419px){.provider-hero-container[_ngcontent-%COMP%] .provider-image-mobile[_ngcontent-%COMP%]{display:block;margin-left:auto;margin-right:auto;height:80px;max-width:60.8px;width:60.8px!important;min-height:80px;min-width:60.8px!important}}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%]{text-align:center}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%]{float:right;display:block;white-space:nowrap}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:10px;color:#0071c2}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-rating-m[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:5px;margin-bottom:10px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-rating-m[_ngcontent-%COMP%] .rating-tooltip[_ngcontent-%COMP%]{padding-top:2px;margin-left:5px;cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:auto;height:20px;margin-left:5px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-bagdes-m[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .primary-specialty-m[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{position:relative;margin-bottom:10px;overflow:hidden;float:left;width:100%}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;padding-top:5px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .provider-specialty-m[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5;padding:5px 10px;margin-right:10px;margin-bottom:5px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .stars-container-mobile[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:5px;margin-bottom:10px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .stars-container-mobile[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.5rem}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .stars-container-mobile[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] .stars-container-mobile[_ngcontent-%COMP%] .loading-text[_ngcontent-%COMP%]{font-size:.875rem}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{padding-top:0}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline!important}.provider-hero-container[_ngcontent-%COMP%] .provider-heading-mobile[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%]{float:left;width:100%;margin-top:30px}@media (min-width:375px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%]{display:flex}}@media (max-width:767px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:320px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%]{display:flex}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{float:left;margin-right:30px;min-width:128px}@media (max-width:991px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{margin-right:20.5px;min-width:106px}}@media (max-width:767px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{margin-right:14px;min-width:76px}}@media (max-width:359px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{float:none}}@media (max-width:767px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%]{height:100px;max-width:80px}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{border-radius:12px;height:175px;width:131.25px;max-width:132px;max-height:176px;min-width:120px;min-height:160px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{height:153px;width:115.09px;min-height:153px;min-width:115.09px}}@media (max-width:767px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image-container[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{height:80px;width:60.8px!important;min-height:80px;min-width:60.8px!important}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%]{width:100%}@media (max-width:419px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%]{float:left}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .primary-specialty[_ngcontent-%COMP%], .provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%]{display:flex}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%]{justify-content:space-between}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%]{float:right;display:block;margin-top:15px;white-space:nowrap}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] .print[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:10px;color:#0071c2}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{position:relative;float:left}@media (max-width:767px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-name[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:30px;letter-spacing:-.5px;line-height:34px;font-weight:600}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:auto;height:35px;margin-left:5px}@media (max-width:991px){.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{width:auto;height:25px}}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .primary-specialty[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{position:relative;margin-bottom:10px;overflow:hidden;float:left;width:100%}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5;padding:5px 10px;margin-right:10px;margin-bottom:5px}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:10px}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .rating-tooltip[_ngcontent-%COMP%]{padding-top:2px;margin-left:5px;cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .has-rating[_ngcontent-%COMP%]{cursor:pointer}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:5px;margin-bottom:10px}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.5rem}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .loading-text[_ngcontent-%COMP%]{font-size:.875rem}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{padding-top:0}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline!important}.provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-heading[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.no-show-suggest-edit[_ngcontent-%COMP%]{padding-top:22px}.dhcl-virginia-mason[_nghost-%COMP%] .provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%], .dhcl-virginia-mason [_nghost-%COMP%] .provider-hero-container[_ngcontent-%COMP%] .basic-info[_ngcontent-%COMP%] .provider-image[_ngcontent-%COMP%]{width:auto} .cs-tooltip-container .cs-tooltip-content{font-size:.875rem!important;border-radius:4px!important;box-shadow:0 0 8px var(--dhcl-color-gray-light-medium)!important;box-sizing:border-box!important;padding:8px 13px!important}@media (max-width:429px){ .cs-tooltip-container .cs-tooltip-content{left:-85px!important;padding:8px!important;width:170px!important}}@media (max-width:429px){ .cs-tooltip-container .cs-tooltip-content:after{right:60px!important}}"],changeDetection:0}),e}(),mi=n(3350),Ci=n(4194),yi=n(9575),wi=n(3608),_i=n(4060),xi=n(7596);function Mi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"dhgf-guided-flow-launcher",13),l.NdJ("navigateToSchedulingSpa",function(e){return l.CHM(n),l.oxw(3).navigateToSchedulingSpa(e)}),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(1),l.Q6J("environment",i.runtimeConfig.envName)("provider",i.provider)("facets",i.facets)("npi",i.provider.npi)("showGuidedFlowModal",!0)("selectedOfficeAddress",i.selectedOfficeAddress)("primaryOffice",i.selectedOfficeAddress)("showNewSchedulingApp",i.showNewSchedulingApp)("isCaptchaEnabled",i.isCaptchaEnabled)("handleNavigateToSchedulingSpa",!0)("enableScheduleToAppointmentButton",i.enableScheduleToAppointmentButton)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("baseUrl",i.bookingUrl_Cerner)}}function Pi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div"),l.TgZ(1,"dhgf-guided-flow-launcher",14),l.NdJ("navigateToSchedulingSpa",function(e){return l.CHM(n),l.oxw(3).navigateToSchedulingSpa(e)}),l.qZA(),l.qZA()}if(2&e){var i=l.oxw(3);l.xp6(1),l.Q6J("environment",i.runtimeConfig.envName)("provider",i.provider)("facets",i.facets)("npi",i.provider.npi)("showGuidedFlowModal",!0)("selectedOfficeAddress",i.selectedOfficeAddress)("primaryOffice",i.selectedOfficeAddress)("showNewSchedulingApp",i.showNewSchedulingApp)("isCaptchaEnabled",i.isCaptchaEnabled)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("enableScheduleToAppointmentButton",i.enableScheduleToAppointmentButton)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)}}function Oi(e,t){if(1&e&&l._UZ(0,"cs-patient-age-restrictions",15),2&e){var n=l.oxw(3);l.Q6J("patientAgeGroups",n.provider.patientAgeGroups)}}function bi(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"div"),l.YNc(1,Mi,2,15,"div",10),l.YNc(2,Pi,2,14,"div",10),l.YNc(3,Oi,1,1,"cs-patient-age-restrictions",12),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("ngIf",n.isCernerPageRedirect),l.xp6(1),l.Q6J("ngIf",!n.isCernerPageRedirect),l.xp6(1),l.Q6J("ngIf",n.showPatientAgeRestrictions)}}function ki(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"div",16),l._UZ(1,"cs-doc-asap-booking-launcher",17),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("srcUrl",n.srcUrl)("docAsapId",n.docAsapId)("provider",n.provider)}}function Si(e,t){if(1&e&&(l.O4$(),l.kcU(),l.TgZ(0,"div",16),l._UZ(1,"cs-doc-asap-booking-launcher",18),l.qZA()),2&e){var n=l.oxw(2);l.xp6(1),l.Q6J("srcUrl",n.srcUrl)("provider",n.provider)}}function Ti(e,t){if(1&e&&(l.TgZ(0,"div",1),l.TgZ(1,"h2",2),l.O4$(),l.TgZ(2,"svg",3),l.TgZ(3,"g",4),l.TgZ(4,"g",5),l.TgZ(5,"mask",6),l._UZ(6,"path",7),l.qZA(),l.TgZ(7,"g",8),l._UZ(8,"path",9),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l._uU(9," Schedule an appointment "),l.qZA(),l.YNc(10,bi,4,3,"div",10),l.YNc(11,ki,2,3,"div",11),l.YNc(12,Si,2,2,"div",11),l.qZA()),2&e){var n=l.oxw();l.xp6(10),l.Q6J("ngIf","ThirdParty"!==n.onlineSchedulingType||n.showDocAsap&&!n.docAsapId&&!n.olsDepartmentId&&!n.olsProviderId),l.xp6(1),l.Q6J("ngIf",n.showDocAsap&&n.docAsapId&&n.provider.ehrCode),l.xp6(1),l.Q6J("ngIf",n.showDocAsap&&n.olsProviderId&&n.olsDepartmentId)}}var Ai=function(){function e(e,t,n){var i;this.configService=e,this.eventPublisherService=t,this.fadLinkServer=n,this.showGuidedFlow=!1,this.showDocAsap=!1,this.facets=[],this.showNewSchedulingApp=!1,this.enableScheduleToAppointmentButton=!0,this.selectedOfficeChanged=new l.vpe,this.officeAddresses=[],this.officeNames=[],this.showTemporarilyUnavailableCopy=!1,this.showCallToScheduleCopy=!1,this.loginLink="/login?flow=sched_flow&returnUrl=/ourdoctors/provider/bookyourappointment",this.newSchedulingAppLink="/ourdoctors/provider/bookyourappointment",this.isCernerPageRedirect=!1,this.bookingUrl_Cerner="https://mocka.dignityhealth.me",this.runtimeConfig=this.configService.getRuntimeConfiguration(),this.isCaptchaEnabled="true"===(null===(i=document.querySelector("#captcha-enabled"))||void 0===i?void 0:i.getAttribute("value"))||e.getCaptchaEnabled(),this.market=this.configService.getConfigType()||"",this.embedSource=this.configService.getEmbedSource(),this.useLegacyAPI=this.configService.useLegacyAPI(),this.isCernerPageRedirect=this.configService.getCernerPage()}return Object.defineProperty(e.prototype,"handleNavigateToSchedulingSpa",{get:function(){return"cerner"===this.configService.getEmbedSource()||"mychart"===this.configService.getEmbedSource()||this.fadLinkServer.isSelfHosted()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showPatientAgeRestrictions",{get:function(){var e,t;return this.configService.showPatientAgeRestrictions()&&Boolean(null===(e=this.provider)||void 0===e?void 0:e.patientAgeGroups)&&Boolean(null===(t=this.provider)||void 0===t?void 0:t.isBookOnline)&&this.providerSupportsOnlineBooking()&&"GuidedFlow"===this.configService.getOnlineSchedulingType()},enumerable:!1,configurable:!0}),e.prototype.providerSupportsOnlineBooking=function(){if(!this.provider||!this.provider.offices||0===this.provider.offices.length)return!1;var e=!1;return this.provider.offices.forEach(function(t){t.addresses.find(function(e){return e.supportsOnlineBooking})&&(e=!0)}),e},e.prototype.selectOfficeCarousel=function(e){this.selectedOfficeAddress=e,this.selectedOfficeAddress.name=e.name,this.selectedOfficeRank=this.officeAddresses.indexOf(e)+1,this.selectedOfficeChanged.emit(e)},e.prototype.handleTimeSelection=function(e){var t={visitMetadata:{appointmentAt:e.time.time,appointmentType:e.time.appointmentTypes[0].id,appointmentTypeLabel:e.extras.appointmentTypeLabel,clientId:"undefined"==typeof ga||void 0===ga.getByName("tm_ga")?"error with ga":ga.getByName("tm_ga").get("clientId").toString(),initialLoadFromPCDE:!0,captchaEnabled:this.isCaptchaEnabled,newPatient:!e.time.appointmentTypes[0].id.startsWith("established"),scheduleId:e.extras.scheduleId,returnUrlProfile:window.location.href},facility:{facilityAddress:this.selectedOfficeAddress.address,facilityId:e.extras.facilitySchedulingId,facilityLatitude:this.selectedOfficeAddress.latitude,facilityLongitude:this.selectedOfficeAddress.longitude,facilityCity:this.selectedOfficeAddress.city,facilityName:this.selectedOfficeAddress.name,facilityPhoneNumber:this.selectedOfficeAddress.phones[0],facilityState:this.selectedOfficeAddress.state,facilityZip:this.selectedOfficeAddress.zip},provider:{npi:this.provider.npi,name:this.provider.displayFullName,acceptsNewPatients:this.provider.acceptsNewPatients,imageUrl:this.provider.images[0].url,specialty:this.provider.primarySpecialty},support:{supportLink:"https://webchat.chat4help.net/DignityMyHome/?chatUsername=username&skill=4146152381",supportPhone:"(844) 274-8497",termsLink:"https://terms.dignityhealth.org/cm/content.asp?pid=4&lid=4&facility_id=2"}},n=window.btoa(JSON.stringify(t));window.sessionStorage.setItem("SchedApp_visit",JSON.stringify({data:n})),this.setWindowLocationHref(!0===this.showNewSchedulingApp?this.newSchedulingAppLink:this.loginLink)},e.prototype.setWindowLocationHref=function(e){return window.location.href=e,e},e.prototype.navigateToSchedulingSpa=function(e){if(window.sessionStorage.removeItem("singleSpecialty"),e&&this.eventPublisherService.publish(new mi.TW({type:Ci.m.NavigateToSchedulingOnCerner,data:e})),this.isCernerPageRedirect){this.eventPublisherService.publish(new mi.TW({type:Ci.m.PostApptDetailstoMyAppointment_Cerner,data:e}));var t=window.sessionStorage.getItem(this.runtimeConfig.Cerner_MyAppointments_OIDC_Token);t&&this.eventPublisherService.publish(new mi.TW({type:Ci.m.PostOidcTokentoMyAppointment_Cerner,data:t}))}},e.\u0275fac=function(t){return new(t||e)(l.Y36($e.e),l.Y36(yi.b),l.Y36(We.$))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-schedule-an-appointment"]],inputs:{provider:"provider",selectedOfficeAddress:"selectedOfficeAddress",showGuidedFlow:"showGuidedFlow",docAsapId:"docAsapId",srcUrl:"srcUrl",showDocAsap:"showDocAsap",facets:"facets",showNewSchedulingApp:"showNewSchedulingApp",enableScheduleToAppointmentButton:"enableScheduleToAppointmentButton",onlineSchedulingType:"onlineSchedulingType",olsProviderId:"olsProviderId",olsDepartmentId:"olsDepartmentId"},outputs:{selectedOfficeChanged:"selectedOfficeChanged"},decls:1,vars:1,consts:[["class","appointment-container",4,"ngIf"],[1,"appointment-container"],[1,"h","h2"],["width","20","height","20","viewBox","0 0 28 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["id","Calendar"],["id","Group 6"],["id","mask0","mask-type","alpha","maskUnits","userSpaceOnUse","x","0","y","0","width","27","height","30"],["id","Clip 5","fill-rule","evenodd","clip-rule","evenodd","d","M7.41877 0.320946C6.73258 0.322341 6.22338 0.858853 6.21425 1.5942C6.21004 1.96397 6.21355 2.33234 6.21355 2.73769H5.83148C5.06101 2.73769 4.29124 2.73211 3.52078 2.73978C1.51419 2.75653 0.160073 4.13304 0.160073 6.14932C0.15937 12.8149 0.15937 19.4798 0.160073 26.1454C0.160073 28.2523 1.50435 29.6205 3.5889 29.6219C5.22395 29.6226 6.859 29.6233 8.49335 29.6233H13.8951C17.0654 29.6226 20.2358 29.6212 23.4069 29.6191C23.6976 29.6191 23.9961 29.6058 24.2792 29.5437C25.8208 29.204 26.8441 27.923 26.8448 26.3156C26.8469 24.0858 26.8476 21.8568 26.8483 19.6277V13.0758C26.8483 10.7477 26.8476 8.41885 26.8476 6.09002C26.8476 6.0356 26.8469 5.98118 26.8448 5.92606C26.7802 4.18327 25.5019 2.84374 23.7749 2.75653C23.1898 2.72792 22.602 2.73141 22.0148 2.73629C21.7451 2.73769 21.4747 2.73978 21.2043 2.73769C21.0786 2.73699 20.9515 2.73769 20.7935 2.73769C20.7935 2.32955 20.7998 1.96048 20.792 1.59141C20.7773 0.853271 20.2639 0.318155 19.5805 0.321643C18.8957 0.325829 18.39 0.861643 18.3823 1.59839C18.3795 1.96676 18.3823 2.33583 18.3823 2.71885H8.62469C8.62469 2.33234 8.63031 1.96397 8.62399 1.5949C8.61134 0.857457 8.10145 0.320946 7.42158 0.320946C7.42017 0.320946 7.41947 0.320946 7.41877 0.320946ZM19.6402 8.28699C20.2709 8.26885 20.7773 7.73792 20.7906 7.05908C20.8026 6.44931 20.7934 5.83955 20.7934 5.18652H22.1377C22.6266 5.18652 23.114 5.17954 23.6021 5.19001C24.0727 5.19838 24.4231 5.51094 24.4281 5.98257C24.4428 7.54257 24.4337 9.10396 24.4337 10.6905H2.57472C2.57472 9.09001 2.56629 7.51815 2.57963 5.94559C2.58385 5.52838 2.92448 5.20048 3.34027 5.19489C4.28281 5.18094 5.22465 5.19071 6.21355 5.19071C6.21355 5.73489 6.21004 6.26582 6.21565 6.79675C6.21776 6.9921 6.21776 7.19303 6.26341 7.38071C6.4102 7.9842 6.96646 8.35257 7.59014 8.28141C8.13375 8.21931 8.59238 7.71838 8.61907 7.14001C8.63311 6.82466 8.62469 6.50722 8.62539 6.18978C8.62539 5.87373 8.62539 5.55838 8.62539 5.21513H18.3851C18.3851 5.84582 18.3732 6.47652 18.3872 7.10652C18.4034 7.78606 18.9322 8.28768 19.6009 8.28768C19.6135 8.28768 19.6269 8.28768 19.6402 8.28699ZM17.9497 17.167C17.9497 16.4142 18.5551 15.8037 19.3017 15.8037C20.0483 15.8037 20.6544 16.4142 20.6544 17.167C20.6544 17.9198 20.0483 18.5295 19.3017 18.5295C18.5551 18.5295 17.9497 17.9198 17.9497 17.167ZM12.1518 17.167C12.1518 16.4142 12.7573 15.8037 13.5039 15.8037C14.2511 15.8037 14.8566 16.4142 14.8566 17.167C14.8566 17.9198 14.2511 18.5295 13.5039 18.5295C12.7573 18.5295 12.1518 17.9198 12.1518 17.167ZM6.35331 17.167C6.35331 16.4142 6.95943 15.8037 7.70602 15.8037C8.45331 15.8037 9.05943 16.4142 9.05943 17.167C9.05943 17.9198 8.45331 18.5295 7.70602 18.5295C6.95943 18.5295 6.35331 17.9198 6.35331 17.167ZM17.9497 22.7909C17.9497 22.0382 18.5551 21.4284 19.3017 21.4284C20.0483 21.4284 20.6544 22.0382 20.6544 22.7909C20.6544 23.5437 20.0483 24.1535 19.3017 24.1535C18.5551 24.1535 17.9497 23.5437 17.9497 22.7909ZM12.1518 22.7909C12.1518 22.0382 12.7573 21.4284 13.5039 21.4284C14.2511 21.4284 14.8566 22.0382 14.8566 22.7909C14.8566 23.5437 14.2511 24.1535 13.5039 24.1535C12.7573 24.1535 12.1518 23.5437 12.1518 22.7909ZM6.35331 22.7909C6.35331 22.0382 6.95943 21.4284 7.70602 21.4284C8.45331 21.4284 9.05943 22.0382 9.05943 22.7909C9.05943 23.5437 8.45331 24.1535 7.70602 24.1535C6.95943 24.1535 6.35331 23.5437 6.35331 22.7909Z","fill","white"],["mask","url(#mask0)"],["id","fill-4","fill-rule","evenodd","clip-rule","evenodd","d","M-3.35229 33.1116H30.3601V-3.16743H-3.35229V33.1116Z","fill","#ED711C"],[4,"ngIf"],["style","margin: 15px 0",4,"ngIf"],[3,"patientAgeGroups",4,"ngIf"],[3,"environment","provider","facets","npi","showGuidedFlowModal","selectedOfficeAddress","primaryOffice","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","enableScheduleToAppointmentButton","market","useLegacyAPI","embedSource","baseUrl","navigateToSchedulingSpa"],[3,"environment","provider","facets","npi","showGuidedFlowModal","selectedOfficeAddress","primaryOffice","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","enableScheduleToAppointmentButton","market","useLegacyAPI","embedSource","navigateToSchedulingSpa"],[3,"patientAgeGroups"],[2,"margin","15px 0"],[3,"srcUrl","docAsapId","provider"],[3,"srcUrl","provider"]],template:function(e,t){1&e&&l.YNc(0,Ti,13,3,"div",0),2&e&&l.Q6J("ngIf",(null==t.selectedOfficeAddress||null==t.selectedOfficeAddress.phones?null:t.selectedOfficeAddress.phones.length)>0)},directives:[i.O5,wi.Vy,_i.N,xi.x],styles:['.appointment-container[_ngcontent-%COMP%]{margin-top:30px;width:40%;float:right;box-shadow:1px 1px 5px 4px #e7e7e7;box-shadow:1px 1px 5px 4px var(--schedule-appointment-box-shadow,#e7e7e7);padding:30px;border-radius:4px}.appointment-container[_ngcontent-%COMP%] path#fill-4[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary)}@media (max-width:767px){.appointment-container[_ngcontent-%COMP%]{max-width:unset;width:85%;float:left;padding:20px;box-sizing:content-box}}@media (max-width:374px){.appointment-container[_ngcontent-%COMP%]{padding:20px}}.appointment-container[_ngcontent-%COMP%] .phone-icon[_ngcontent-%COMP%]{padding-top:5px;float:left;padding-right:10px}@media (max-width:767px){.appointment-container[_ngcontent-%COMP%] .phone-icon[_ngcontent-%COMP%]{float:none}}@media (max-width:374px){.appointment-container[_ngcontent-%COMP%] .phone-icon[_ngcontent-%COMP%]{float:left}}.appointment-container[_ngcontent-%COMP%] .phone-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:#575c65;fill:var(--call-icon,#575c65)}.appointment-container[_ngcontent-%COMP%] .call-to-schedule-copy[_ngcontent-%COMP%]{width:100%;float:left}.appointment-container[_ngcontent-%COMP%] .call-to-schedule-copy[_ngcontent-%COMP%] .call-copy[_ngcontent-%COMP%]{font-weight:600}.appointment-container[_ngcontent-%COMP%] .temp-unavail-call[_ngcontent-%COMP%]{width:100%;float:left;margin-top:20px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%]{display:block;float:left;width:100%}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%]{margin-top:20px;margin-right:20px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:27px;height:37px;fill:none}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ed711c;fill:var(--location-pin-color,#ed711c)}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .rank-icon[_ngcontent-%COMP%] .rank-number[_ngcontent-%COMP%]{width:10px;height:24px;position:absolute;margin-top:2px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;color:#fff;color:var(--location-pin-label,#fff);margin-left:-18px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office[_ngcontent-%COMP%]{float:left;width:100%;margin-bottom:10px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%]{margin-left:47px;margin-top:-38px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .office-address[_ngcontent-%COMP%]{float:left;width:100%;margin-bottom:20px}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%]{float:left;position:absolute}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .phone.phone-hidden[_ngcontent-%COMP%]{opacity:0}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:600}.appointment-container[_ngcontent-%COMP%] .office-list[_ngcontent-%COMP%] .office-details[_ngcontent-%COMP%] .phone[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591)}@media (max-width:767px){.appointment-container[_ngcontent-%COMP%] .temporarily-unavailable-copy[_ngcontent-%COMP%]{width:85%;margin:0 auto;text-align:center}}@media (max-width:374px){.appointment-container[_ngcontent-%COMP%] .temporarily-unavailable-copy[_ngcontent-%COMP%]{width:100%;text-align:unset}}.appointment-container[_ngcontent-%COMP%] .temporarily-unavailable-copy[_ngcontent-%COMP%] .call-copy[_ngcontent-%COMP%]{font-weight:600}.appointment-container[_ngcontent-%COMP%] .office-carousel-nav[_ngcontent-%COMP%]{width:50%;margin:0 auto;height:10px;text-align:center;cursor:pointer}.appointment-container[_ngcontent-%COMP%] .office-carousel-nav[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:10px;height:10px;margin:0 5px;fill:none;cursor:pointer}.appointment-container[_ngcontent-%COMP%] .office-carousel-nav[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{cursor:pointer;fill:#e3e1dc;fill:var(--active-provider-office,#e3e1dc)}.appointment-container[_ngcontent-%COMP%] .office-carousel-nav[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] circle.inactive[_ngcontent-%COMP%]{cursor:pointer;fill:#0071c2;fill:var(--inactive-provider-office,#0071c2)}.appointment-container[_ngcontent-%COMP%] .nav-dots-tooltip[_ngcontent-%COMP%]{display:none;width:200px;border:1px solid #ccc;box-shadow:0 5px 5px #ccc;background:#fff;justify-content:center;font-size:14px;border-radius:8px;color:#666;padding:8px;z-index:1;position:relative;top:-80px;text-align:left}.appointment-container[_ngcontent-%COMP%] .nav-dots-tooltip[_ngcontent-%COMP%]:after{position:relative;top:-80px;content:"";background:#fff;box-shadow:2px 2px 5px #ccc;transform:translateX(-50%) translateY(-50%) rotate(45deg);right:9px;border-color:transparent #ccc #ccc transparent;text-align:left}.appointment-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:not(.inactive):hover ~ .nav-dots-tooltip[_ngcontent-%COMP%]{display:block;position:relative;top:-80px}@media (max-width:767px){.appointment-container[_ngcontent-%COMP%] .dhcl-button{font-size:14px;line-height:22px}}[_nghost-%COMP%] .age-restrictions{text-align:left}']}),e}(),Zi=n(6857),Ii=n(7184),Li=function(){function e(e){this.providerService=e}return e.prototype.resolve=function(e){var t=e.paramMap.get("providerId"),n=/(\d+)/s.exec(t);return this.providerService.getProviderDetailsFull(n[0])},e.\u0275fac=function(t){return new(t||e)(l.LFG(Ii.H))},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}(),Ei=n(8645);function Ni(e,t){if(1&e&&l._UZ(0,"img",37),2&e){var n=t.$implicit;l.s9C("src",null==n?null:n.url,l.LSH),l.s9C("alt",null==n?null:n.altName)}}function Fi(e,t){if(1&e&&(l.TgZ(0,"p",28),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function Di(e,t){if(1&e&&(l.TgZ(0,"p",28),l._uU(1),l.qZA()),2&e){var n=t.$implicit;l.xp6(1),l.Oqu(n)}}function qi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"button",38),l.NdJ("click",function(){return l.CHM(n),l.oxw().launchGuidedFlow()}),l._uU(1," Schedule an appointment "),l.qZA()}}function Ri(e,t){1&e&&(l.TgZ(0,"span"),l.O4$(),l.TgZ(1,"svg",39),l._UZ(2,"path",40),l.qZA(),l._uU(3," Call to schedule an appointment "),l.qZA())}function Ui(e,t){if(1&e&&(l.TgZ(0,"cs-tooltip",47),l._uU(1),l.qZA()),2&e){var n=l.oxw(3);l.xp6(1),l.hij(" ",n.ratingTooltipText," ")}}var Bi=function(e){return{"has-rating":e}};function Vi(e,t){if(1&e){var n=l.EpF();l.TgZ(0,"div",44),l.TgZ(1,"dhcl-star-rating",45),l.NdJ("click",function(){l.CHM(n);var e=l.oxw(2);return 0!==(null==e.provider||null==e.provider.rating?null:e.provider.rating.totalRatingCount)&&e.goToComments()}),l.qZA(),l.YNc(2,Ui,2,1,"cs-tooltip",46),l.qZA()}if(2&e){var i=l.oxw(2);l.Q6J("ngClass",l.VKq(6,Bi,(null==i.provider||null==i.provider.rating?null:i.provider.rating.totalRatingCount)>0)),l.xp6(1),l.Q6J("reviews",null==i.provider||null==i.provider.rating?null:i.provider.rating.totalRatingCount)("rating",null==i.provider||null==i.provider.rating?null:i.provider.rating.overallRating.value)("showRatingText",i.showRatingText)("showNumReviews",i.showNumReviews),l.xp6(1),l.Q6J("ngIf",0===(null==i.provider||null==i.provider.rating?null:i.provider.rating.totalRatingCount)||0===(null==i.provider||null==i.provider.rating?null:i.provider.rating.overallRating.value))}}function Hi(e,t){1&e&&(l.O4$(),l.TgZ(0,"svg",52),l.TgZ(1,"defs"),l.TgZ(2,"linearGradient",53),l._UZ(3,"stop",54),l._UZ(4,"stop",55),l.qZA(),l.qZA(),l._UZ(5,"path",56),l.qZA())}function Gi(e,t){if(1&e&&(l.TgZ(0,"div",48),l.TgZ(1,"div",49),l.YNc(2,Hi,6,0,"svg",50),l.qZA(),l.TgZ(3,"em",51),l._uU(4,"Loading ratings..."),l.qZA(),l.qZA()),2&e){var n=l.oxw(2);l.xp6(2),l.Q6J("ngForOf",n.stars)}}function Ji(e,t){if(1&e&&(l.TgZ(0,"div",41),l.YNc(1,Vi,3,8,"div",42),l.YNc(2,Gi,5,1,"div",43),l.qZA()),2&e){var n=l.oxw();l.xp6(1),l.Q6J("ngIf",null==n.provider?null:n.provider.rating),l.xp6(1),l.Q6J("ngIf",!(null!=n.provider&&n.provider.rating))}}var zi=function(){function e(e){this.configurationService=e,this.logoUrls=[],this.officeAddresses=[],this.stars=[1,2,3,4,5],this.scheduleProvider=new l.vpe}return e.prototype.ngOnInit=function(){this.schedulingType=this.configurationService.getOnlineSchedulingType()},e.prototype.getAltImageSrc=function(e){var t;e.target.src="male"===(null===(t=this.provider.gender)||void 0===t?void 0:t.toLowerCase())?this.configurationService.malePlaceholder:this.configurationService.femalePlaceholder},Object.defineProperty(e.prototype,"showGuidedFlowCTA",{get:function(){var e,t,n,i,o;if("GuidedFlow"===this.schedulingType){var r=((null===(e=this.provider)||void 0===e?void 0:e.onlineBookingAvailability)||[]).find(function(e){return e.supportsOnlineBooking}),a=((null===(t=this.provider)||void 0===t?void 0:t.onlineBookingAvailability)||[]).find(function(e){return(e.appointmentTypes||[]).find(function(e){return!!e.patientAppointmentType})}),s=(null===(n=this.officeAddresses[0])||void 0===n?void 0:n.phones)&&(null===(i=this.officeAddresses[0])||void 0===i?void 0:i.phones[0]);if((null===(o=this.provider)||void 0===o?void 0:o.isBookOnline)&&r&&a&&s&&this.isSchedulable)return!0}return!1},enumerable:!1,configurable:!0}),e.prototype.launchGuidedFlow=function(){this.scheduleProvider.emit(this.provider)},e.prototype.goToComments=function(){var e=document.querySelector("div.provider-comments-container");null==e||e.scrollIntoView()},e.\u0275fac=function(t){return new(t||e)(l.Y36($e.e))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-provider-details-card"]],inputs:{provider:"provider",logoUrls:"logoUrls",providerSpecialities:"providerSpecialities",providerImage:"providerImage",nonSEOSecondarySpecialities:"nonSEOSecondarySpecialities",ratingTooltipText:"ratingTooltipText",showNumReviews:"showNumReviews",showRatingText:"showRatingText",showRating:"showRating",isSchedulable:"isSchedulable",officeAddresses:"officeAddresses"},outputs:{scheduleProvider:"scheduleProvider"},decls:55,vars:30,consts:[[1,"new-card"],[1,"card-container"],[1,"provider"],[1,"provider-photo"],["alt","",3,"src","error"],[1,"provider-info"],[1,"info-header"],[1,"header-name"],[1,"name"],["class","provider-logo",3,"src","alt",4,"ngFor","ngForOf"],[1,"speciality"],[1,"provider-specialty"],["class","p1",4,"ngFor","ngForOf"],[1,"header-button"],["dhclButton","","buttonType","primary","buttonSize","small",3,"click",4,"ngIf"],[4,"ngIf"],["width","28","height","30","viewBox","0 0 28 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["id","mask0_498_32315","maskUnits","userSpaceOnUse","x","0","y","0","width","28","height","30",2,"mask-type","alpha"],["fill-rule","evenodd","clip-rule","evenodd","d","M8.0275 0.320801C7.34132 0.322196 6.83212 0.858708 6.82299 1.59406C6.81877 1.96382 6.82229 2.3322 6.82229 2.73755H6.44021C5.66974 2.73755 4.89998 2.73196 4.12951 2.73964C2.12292 2.75638 0.768807 4.13289 0.768807 6.14917C0.768104 12.8148 0.768104 19.4796 0.768807 26.1452C0.768807 28.2522 2.11309 29.6203 4.19764 29.6217C5.83269 29.6224 7.46774 29.6231 9.10209 29.6231H14.5038C17.6742 29.6224 20.8445 29.621 24.0156 29.6189C24.3064 29.6189 24.6049 29.6057 24.8879 29.5436C26.4295 29.2038 27.4529 27.9229 27.4536 26.3155C27.4557 24.0857 27.4564 21.8566 27.4571 19.6275V13.0757C27.4571 10.7475 27.4564 8.41871 27.4564 6.08987C27.4564 6.03545 27.4557 5.98103 27.4536 5.92592C27.3889 4.18313 26.1107 2.84359 24.3836 2.75638C23.7986 2.72778 23.2107 2.73127 22.6236 2.73615C22.3539 2.73755 22.0835 2.73964 21.8131 2.73755C21.6873 2.73685 21.5602 2.73755 21.4022 2.73755C21.4022 2.32941 21.4085 1.96034 21.4008 1.59127C21.386 0.853126 20.8726 0.31801 20.1892 0.321498C19.5045 0.325685 18.9988 0.861498 18.991 1.59824C18.9882 1.96661 18.991 2.33568 18.991 2.71871H9.23342C9.23342 2.3322 9.23904 1.96382 9.23272 1.59475C9.22008 0.857312 8.71018 0.320801 8.03031 0.320801C8.02891 0.320801 8.02821 0.320801 8.0275 0.320801ZM20.2489 8.28684C20.8796 8.2687 21.386 7.73777 21.3994 7.05894C21.4113 6.44917 21.4022 5.8394 21.4022 5.18638H22.7465C23.2353 5.18638 23.7227 5.1794 24.2108 5.18987C24.6814 5.19824 25.0319 5.5108 25.0368 5.98242C25.0515 7.54242 25.0424 9.10382 25.0424 10.6903H3.18345C3.18345 9.08987 3.17502 7.518 3.18837 5.94545C3.19258 5.52824 3.53322 5.20033 3.949 5.19475C4.89155 5.1808 5.83338 5.19056 6.82228 5.19056C6.82228 5.73475 6.81877 6.26568 6.82439 6.79661C6.8265 6.99196 6.8265 7.19289 6.87215 7.38056C7.01894 7.98405 7.57519 8.35242 8.19887 8.28126C8.74248 8.21917 9.20111 7.71824 9.2278 7.13987C9.24185 6.82452 9.23342 6.50707 9.23412 6.18963C9.23412 5.87359 9.23412 5.55824 9.23412 5.21498H18.9939C18.9939 5.84568 18.9819 6.47638 18.996 7.10638C19.0121 7.78591 19.541 8.28754 20.2096 8.28754C20.2222 8.28754 20.2356 8.28754 20.2489 8.28684ZM18.5584 17.1668C18.5584 16.414 19.1638 15.8036 19.9104 15.8036C20.657 15.8036 21.2631 16.414 21.2631 17.1668C21.2631 17.9196 20.657 18.5294 19.9104 18.5294C19.1638 18.5294 18.5584 17.9196 18.5584 17.1668ZM12.7606 17.1668C12.7606 16.414 13.366 15.8036 14.1126 15.8036C14.8599 15.8036 15.4653 16.414 15.4653 17.1668C15.4653 17.9196 14.8599 18.5294 14.1126 18.5294C13.366 18.5294 12.7606 17.9196 12.7606 17.1668ZM6.96204 17.1668C6.96204 16.414 7.56816 15.8036 8.31475 15.8036C9.06204 15.8036 9.66817 16.414 9.66817 17.1668C9.66817 17.9196 9.06204 18.5294 8.31475 18.5294C7.56816 18.5294 6.96204 17.9196 6.96204 17.1668ZM18.5584 22.7908C18.5584 22.038 19.1638 21.4282 19.9104 21.4282C20.657 21.4282 21.2631 22.038 21.2631 22.7908C21.2631 23.5436 20.657 24.1534 19.9104 24.1534C19.1638 24.1534 18.5584 23.5436 18.5584 22.7908ZM12.7606 22.7908C12.7606 22.038 13.366 21.4282 14.1126 21.4282C14.8599 21.4282 15.4653 22.038 15.4653 22.7908C15.4653 23.5436 14.8599 24.1534 14.1126 24.1534C13.366 24.1534 12.7606 23.5436 12.7606 22.7908ZM6.96204 22.7908C6.96204 22.038 7.56816 21.4282 8.31475 21.4282C9.06204 21.4282 9.66817 22.038 9.66817 22.7908C9.66817 23.5436 9.06204 24.1534 8.31475 24.1534C7.56816 24.1534 6.96204 23.5436 6.96204 22.7908Z","fill","white"],["mask","url(#mask0_498_32315)"],["fill-rule","evenodd","clip-rule","evenodd","d","M-2.74359 33.1116H30.9688V-3.16748H-2.74359V33.1116Z","fill","#55a63a"],[1,"info-line-break"],["class","info-star-rating",4,"ngIf"],[1,"info-contact"],[1,"contact-phone"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.38028 8.85335C9.07627 10.303 10.0251 11.6616 11.2266 12.8632C12.4282 14.0648 13.7869 15.0136 15.2365 15.7096C15.3612 15.7694 15.4235 15.7994 15.5024 15.8224C15.7828 15.9041 16.127 15.8454 16.3644 15.6754C16.4313 15.6275 16.4884 15.5704 16.6027 15.4561C16.9523 15.1064 17.1271 14.9316 17.3029 14.8174C17.9658 14.3864 18.8204 14.3864 19.4833 14.8174C19.6591 14.9316 19.8339 15.1064 20.1835 15.4561L20.3783 15.6509C20.9098 16.1824 21.1755 16.4481 21.3198 16.7335C21.6069 17.301 21.6069 17.9713 21.3198 18.5389C21.1755 18.8242 20.9098 19.09 20.3783 19.6214L20.2207 19.779C19.6911 20.3087 19.4263 20.5735 19.0662 20.7757C18.6667 21.0001 18.0462 21.1615 17.588 21.1601C17.1751 21.1589 16.8928 21.0788 16.3284 20.9186C13.295 20.0576 10.4326 18.4332 8.04466 16.0452C5.65668 13.6572 4.03221 10.7948 3.17124 7.76144C3.01103 7.19699 2.93092 6.91477 2.9297 6.50182C2.92833 6.0436 3.08969 5.42311 3.31411 5.0236C3.51636 4.66357 3.78117 4.39876 4.3108 3.86913L4.46843 3.7115C4.99987 3.18006 5.2656 2.91433 5.55098 2.76999C6.11854 2.48292 6.7888 2.48292 7.35636 2.76999C7.64174 2.91433 7.90747 3.18006 8.43891 3.7115L8.63378 3.90637C8.98338 4.25597 9.15819 4.43078 9.27247 4.60655C9.70347 5.26945 9.70347 6.12403 9.27247 6.78692C9.15819 6.96269 8.98338 7.1375 8.63378 7.4871C8.51947 7.60142 8.46231 7.65857 8.41447 7.72538C8.24446 7.96281 8.18576 8.30707 8.26748 8.58743C8.29048 8.66632 8.32041 8.72866 8.38028 8.85335Z","stroke","#0071C2","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"phone-lable"],[1,"p1"],[3,"href"],[1,"phone-lable-mobile"],[1,"contact-direction"],["d","M12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z","stroke","#0071C2","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["d","M12 22C16 18 20 14.4183 20 10C20 5.58172 16.4183 2 12 2C7.58172 2 4 5.58172 4 10C4 14.4183 8 18 12 22Z","stroke","#0071C2","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"direction-lable"],["target","_blank",3,"href"],[1,"direction-lable-mobile"],[1,"provider-logo",3,"src","alt"],["dhclButton","","buttonType","primary","buttonSize","small",3,"click"],["width","16","height","16","viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],["d","M15.2309 15.4191L15.9809 12.1691C16.0622 11.816 15.8778 11.4535 15.5465 11.3097L12.0465 9.8097C11.7403 9.67845 11.3809 9.76595 11.1715 10.0253L9.62154 11.9191C7.22466 10.7941 5.23091 8.82845 4.08404 6.38158L5.97779 4.83158C6.23716 4.61908 6.32466 4.26283 6.19341 3.95658L4.69341 0.456576C4.54654 0.122201 4.18404 -0.0621745 3.83091 0.0190755L0.580913 0.769076C0.243413 0.847201 -0.000337601 1.1472 -0.000337601 1.50033C-0.000337601 9.50345 6.48404 16.0003 14.4997 16.0003C14.8497 16.0003 15.1528 15.7597 15.2309 15.4191Z","fill","#0071c2"],[1,"info-star-rating"],["class","provider-rating",3,"ngClass",4,"ngIf"],["class","stars-container",4,"ngIf"],[1,"provider-rating",3,"ngClass"],[3,"reviews","rating","showRatingText","showNumReviews","click"],["class","rating-tooltip",4,"ngIf"],[1,"rating-tooltip"],[1,"stars-container"],[1,"stars"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngFor","ngForOf"],[1,"loading-text"],["width","18","height","16","viewBox","0 0 18 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["xmlns","http://www.w3.org/2000/svg","y1","100%","x2","0","y2","100%","id","grad107b5e38-b154-4ba7-931d-08d12ec9961f-4","x1","1%"],["stop-color","#727779","offset","0%"],["stop-color","var(--dhcl-color-yellow)","offset","0%"],["d","M8.67027 0.871503C8.85549 0.376165 9.55613 0.376166 9.74135 0.871502L11.1349 4.59828C11.3558 5.18902 11.9084 5.59051 12.5385 5.61804L16.5135 5.79174C17.0418 5.81482 17.2583 6.48117 16.8444 6.81039L13.7307 9.28736C13.2371 9.67999 13.0261 10.3296 13.1946 10.9374L14.2577 14.7715C14.399 15.2811 13.8322 15.6929 13.3912 15.4011L10.0733 13.2051C9.54734 12.8571 8.86428 12.8571 8.33834 13.2051L5.02041 15.4011C4.57941 15.6929 4.01258 15.2811 4.15389 14.7715L5.21704 10.9374C5.38556 10.3296 5.17448 9.67999 4.68092 9.28736L1.56717 6.81039C1.15331 6.48117 1.36982 5.81482 1.89815 5.79174L5.87315 5.61804C6.50323 5.59051 7.05584 5.18902 7.27674 4.59828L8.67027 0.871503Z","fill","url(#grad107b5e38-b154-4ba7-931d-08d12ec9961f-4)","stroke","#DE7925"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.TgZ(1,"div",1),l.TgZ(2,"div",2),l.TgZ(3,"div",3),l.TgZ(4,"img",4),l.NdJ("error",function(e){return t.getAltImageSrc(e)}),l.qZA(),l.qZA(),l.TgZ(5,"div",5),l.TgZ(6,"div",6),l.TgZ(7,"div",7),l.TgZ(8,"div",8),l.TgZ(9,"h2"),l._uU(10),l.YNc(11,Ni,1,2,"img",9),l.qZA(),l.qZA(),l.TgZ(12,"div",10),l.TgZ(13,"div",11),l.YNc(14,Fi,2,1,"p",12),l.YNc(15,Di,2,1,"p",12),l.qZA(),l.qZA(),l.qZA(),l.TgZ(16,"div",13),l.YNc(17,qi,2,0,"button",14),l.YNc(18,Ri,4,0,"span",15),l.O4$(),l.TgZ(19,"svg",16),l.TgZ(20,"mask",17),l._UZ(21,"path",18),l.qZA(),l.TgZ(22,"g",19),l._UZ(23,"path",20),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.kcU(),l._UZ(24,"div",21),l.YNc(25,Ji,3,2,"div",22),l.TgZ(26,"div",23),l.TgZ(27,"div",24),l.O4$(),l.TgZ(28,"svg",25),l._UZ(29,"path",26),l._uU(30," /> "),l.qZA(),l.kcU(),l.TgZ(31,"span",27),l.TgZ(32,"p",28),l.TgZ(33,"strong"),l.TgZ(34,"a",29),l._uU(35,"Call"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(36,"p",28),l._uU(37),l.qZA(),l.qZA(),l.TgZ(38,"span",30),l.TgZ(39,"a",29),l._uU(40),l.qZA(),l.qZA(),l.qZA(),l.TgZ(41,"div",31),l.O4$(),l.TgZ(42,"svg",25),l._UZ(43,"path",32),l._UZ(44,"path",33),l.qZA(),l.kcU(),l.TgZ(45,"span",34),l.TgZ(46,"p",28),l.TgZ(47,"strong"),l.TgZ(48,"a",35),l._uU(49,"Get directions"),l.qZA(),l.qZA(),l.qZA(),l.TgZ(50,"p",28),l._uU(51),l.qZA(),l.qZA(),l.TgZ(52,"span",36),l.TgZ(53,"a",35),l._uU(54),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(4),l.s9C("src",null==t.providerImage?null:t.providerImage.url,l.LSH),l.xp6(6),l.hij(" ",null==t.provider?null:t.provider.displayFullName," "),l.xp6(1),l.Q6J("ngForOf",t.logoUrls),l.xp6(3),l.Q6J("ngForOf",t.providerSpecialities),l.xp6(1),l.Q6J("ngForOf",t.nonSEOSecondarySpecialities),l.xp6(2),l.Q6J("ngIf",t.showGuidedFlowCTA),l.xp6(1),l.Q6J("ngIf",!t.showGuidedFlowCTA),l.xp6(7),l.Q6J("ngIf",t.showRating),l.xp6(9),l.MGl("href","tel:",null==t.officeAddresses[0]?null:t.officeAddresses[0].phones[0],"",l.LSH),l.xp6(3),l.Oqu(null==t.officeAddresses[0]?null:t.officeAddresses[0].phones[0]),l.xp6(2),l.MGl("href","tel:",null==t.officeAddresses[0]?null:t.officeAddresses[0].phones[0],"",l.LSH),l.xp6(1),l.Oqu(null==t.officeAddresses[0]?null:t.officeAddresses[0].phones[0]),l.xp6(8),l.XOb("href","https://maps.google.com/?q=",null==t.officeAddresses[0]?null:t.officeAddresses[0].name,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].address,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].city,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].state,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].zip,"",l.LSH),l.xp6(3),l.HOy(" ",null==t.officeAddresses[0]?null:t.officeAddresses[0].address,", ",null==t.officeAddresses[0]?null:t.officeAddresses[0].city,", ",null==t.officeAddresses[0]?null:t.officeAddresses[0].state," ",null==t.officeAddresses[0]?null:t.officeAddresses[0].zip," "),l.xp6(2),l.XOb("href","https://maps.google.com/?q=",null==t.officeAddresses[0]?null:t.officeAddresses[0].name,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].address,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].city,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].state,"+",null==t.officeAddresses[0]?null:t.officeAddresses[0].zip,"",l.LSH),l.xp6(1),l.HOy(" ",null==t.officeAddresses[0]?null:t.officeAddresses[0].address,", ",null==t.officeAddresses[0]?null:t.officeAddresses[0].city,", ",null==t.officeAddresses[0]?null:t.officeAddresses[0].state," ",null==t.officeAddresses[0]?null:t.officeAddresses[0].zip," "))},directives:[i.sg,i.O5,hn.Hq,i.mk,hn.Te,Gn.K],styles:[".new-card[_ngcontent-%COMP%]{box-sizing:border-box}.new-card[_ngcontent-%COMP%] .card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:20px;grid-gap:12px;gap:12px;box-sizing:revert!important;min-height:272px;background:#fff;border:1px solid #e3e1dc;box-shadow:0 1px 8px rgba(77,82,90,.15);border-radius:12px}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .card-container[_ngcontent-%COMP%]{min-height:300px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .card-container[_ngcontent-%COMP%]{padding:12px}}.new-card[_ngcontent-%COMP%] .provider[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:20px;gap:20px;width:100%;min-height:269px}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .provider[_ngcontent-%COMP%]{min-height:299px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .provider[_ngcontent-%COMP%]{min-height:274px;grid-gap:10px;gap:10px}}.new-card[_ngcontent-%COMP%] .provider-photo[_ngcontent-%COMP%]{width:102px;height:120px;flex:none;order:0;flex-grow:0;left:0;right:0;top:0;bottom:-33.04%;background:#c4c4c4;border-radius:12px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .provider-photo[_ngcontent-%COMP%]{width:80px;height:95px}}.new-card[_ngcontent-%COMP%] .provider-photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background:#c4c4c4;border-radius:12px;width:102px;max-height:153px;min-height:120px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .provider-photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:80px;max-height:107px;min-height:95px}}.new-card[_ngcontent-%COMP%] .provider-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:15px;gap:15px;width:100%;min-height:269px}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .provider-info[_ngcontent-%COMP%]{min-height:299px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .provider-info[_ngcontent-%COMP%]{min-height:131px}}.new-card[_ngcontent-%COMP%] .info-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;grid-gap:10px;gap:10px;width:100%;min-height:97px}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .info-header[_ngcontent-%COMP%]{min-height:125px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .info-header[_ngcontent-%COMP%]{min-height:78px}}.new-card[_ngcontent-%COMP%] .header-name[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;min-height:97px}.new-card[_ngcontent-%COMP%] .header-name[_ngcontent-%COMP%], .new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{display:flex;padding:0;grid-gap:12px;gap:12px}.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{flex-direction:row;align-items:center}.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#55a63a}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:22px;line-height:28px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px;line-height:26px}}.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{height:24px;margin-left:5px}@media (min-width:768px) and (max-width:991px){.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{height:22px;margin-left:5px}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{height:18px}}.new-card[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:5px;gap:5px}.new-card[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;grid-gap:5px;gap:5px}.new-card[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-flex;background:#f5f5f5;padding:5px 10px;margin-right:10px;margin-bottom:5px;border-radius:7px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .speciality[_ngcontent-%COMP%] .provider-specialty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-right:0}}.new-card[_ngcontent-%COMP%] .header-button[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding:0;grid-gap:10px;gap:10px;min-width:255.39px;height:40px;flex:none;order:1;flex-grow:0}.new-card[_ngcontent-%COMP%] .header-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#0071c2}.new-card[_ngcontent-%COMP%] .header-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0071c2}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .header-button[_ngcontent-%COMP%]{display:none}}.new-card[_ngcontent-%COMP%] .header-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:218px;height:40px;padding:0 20px;flex:none;order:0;flex-grow:0}.new-card[_ngcontent-%COMP%] .info-line-break[_ngcontent-%COMP%]{width:100%;height:0;border:1px solid #e3e1dc}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .dhcl-stars-container{flex-wrap:wrap}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .provider-rating[_ngcontent-%COMP%] .rating-tooltip[_ngcontent-%COMP%]{padding-top:2px;margin-left:5px;cursor:pointer}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .has-rating[_ngcontent-%COMP%]{cursor:pointer}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%]{min-width:244px;display:flex;align-items:center;margin-top:5px;margin-bottom:10px}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:.5rem}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.new-card[_ngcontent-%COMP%] .info-star-rating[_ngcontent-%COMP%] .stars-container[_ngcontent-%COMP%] .loading-text[_ngcontent-%COMP%]{font-size:.875rem}.new-card[_ngcontent-%COMP%] .info-contact[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:5px;gap:5px;min-height:103px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .info-contact[_ngcontent-%COMP%]{min-height:95px}}.new-card[_ngcontent-%COMP%] .contact-phone[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:8px;gap:8px;min-height:49px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .contact-phone[_ngcontent-%COMP%]{min-height:40px}.new-card[_ngcontent-%COMP%] .contact-phone[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{overflow:inherit}.new-card[_ngcontent-%COMP%] .phone-lable[_ngcontent-%COMP%]{display:none}}.new-card[_ngcontent-%COMP%] .phone-lable[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#0071c2}.new-card[_ngcontent-%COMP%] .phone-lable[_ngcontent-%COMP%] strong[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.new-card[_ngcontent-%COMP%] .phone-lable-mobile[_ngcontent-%COMP%]{margin-top:4px}.new-card[_ngcontent-%COMP%] .phone-lable-mobile[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-style:normal;font-weight:700;font-size:14px;line-height:22px;letter-spacing:.1px;align-items:center}@media (min-width:768px){.new-card[_ngcontent-%COMP%] .phone-lable-mobile[_ngcontent-%COMP%]{display:none}}.new-card[_ngcontent-%COMP%] .contact-direction[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;padding:0;grid-gap:8px;gap:8px;min-height:49px}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .contact-direction[_ngcontent-%COMP%]{min-height:40px}.new-card[_ngcontent-%COMP%] .contact-direction[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{overflow:inherit}}@media (max-width:767px){.new-card[_ngcontent-%COMP%] .direction-lable[_ngcontent-%COMP%]{display:none}}.new-card[_ngcontent-%COMP%] .direction-lable[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#0071c2}.new-card[_ngcontent-%COMP%] .direction-lable[_ngcontent-%COMP%] strong[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.new-card[_ngcontent-%COMP%] .direction-lable-mobile[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-style:normal;font-weight:700;font-size:14px;line-height:22px;letter-spacing:.1px;align-items:center}@media (min-width:768px){.new-card[_ngcontent-%COMP%] .direction-lable-mobile[_ngcontent-%COMP%]{display:none}}"]}),e}(),Qi=function(e){return{"show-scrollTop":e}},ji=function(){function e(e,t){this.configurationService=e,this.changeDetector=t,this.windowScrolled=!1}return e.prototype.onWindowScroll=function(){this.windowScrolled=window.pageYOffset>400},Object.defineProperty(e.prototype,"isMyChart",{get:function(){return null!=this.configurationService.getEmbedSource()&&"mychart"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCerner",{get:function(){return null!=this.configurationService.getEmbedSource()&&"cerner"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){if(this.isMyChart||this.isCerner){this.windowScrolled=!0;var e=window.parent.scrollY+270;document.getElementById("scrollTopDiv").style.opacity="1",document.getElementById("scrollTopDiv").style.top=e.toString()+"px",window.parent.addEventListener("scroll",this.checkScrolling.bind(this),!0)}},e.prototype.checkScrolling=function(){var e=window.parent.scrollY+270;document.getElementById("scrollTopDiv").style.top=e.toString()+"px",this.changeDetector.detectChanges()},e.prototype.scrollToTop=function(){this.isMyChart||this.isCerner?window.parent.scrollTo({top:0,behavior:"smooth"}):window.scroll({top:0,behavior:"smooth"})},e.\u0275fac=function(t){return new(t||e)(l.Y36($e.e),l.Y36(l.sBO))},e.\u0275cmp=l.Xpm({type:e,selectors:[["cs-scroll-to-top"]],hostBindings:function(e,t){1&e&&l.NdJ("scroll",function(){return t.onWindowScroll()},!1,l.Jf7)},inputs:{windowScrolled:"windowScrolled"},decls:6,vars:3,consts:[["id","scrollTopDiv",1,"scroll-to-top",3,"ngClass","click"],["data-toggle","button","aria-pressed","true"],["viewBox","0 0 21 12","xmlns","http://www.w3.org/2000/svg"],["d","M1 11L10.4933 1.5067L19.9857 11","stroke-width","2","stroke-linecap","round"]],template:function(e,t){1&e&&(l.TgZ(0,"div",0),l.NdJ("click",function(){return t.scrollToTop()}),l.TgZ(1,"div",1),l.O4$(),l.TgZ(2,"svg",2),l._UZ(3,"path",3),l.qZA(),l.kcU(),l.TgZ(4,"span"),l._uU(5,"Back to top"),l.qZA(),l.qZA(),l.qZA()),2&e&&l.Q6J("ngClass",l.VKq(1,Qi,t.windowScrolled))},directives:[i.mk],styles:[".scroll-to-top[_ngcontent-%COMP%]{position:fixed;bottom:15px;right:20px;margin-bottom:65px;opacity:0;transition:all .2s ease-in-out;width:75px;height:50px;border:2px solid #0071c2;border:2px solid var(--filter-buttons,#0071c2);border-radius:10px;background:#fff;z-index:2000202;box-sizing:content-box;filter:drop-shadow(0 2px 8px rgba(77,82,90,.3))}.scroll-to-top[_ngcontent-%COMP%]:hover{border:2px solid #005591;border:2px solid var(--filter-buttons-hover,#005591);cursor:pointer}.scroll-to-top[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], .scroll-to-top[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%]{color:#005591;color:var(--filter-buttons-hover,#005591);cursor:pointer}.scroll-to-top[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-style:normal;font-weight:600;font-size:13px;line-height:22px;margin-left:4px;position:relative;bottom:4px;text-align:center;letter-spacing:-.3px;color:#0071c2;color:var(--filter-buttons,#0071c2)}.scroll-to-top[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591);cursor:pointer}.scroll-to-top[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:21px;height:12px;fill:none;margin-left:25px;margin-top:7px}.scroll-to-top[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}.show-scrollTop[_ngcontent-%COMP%]{opacity:1;transition:all .2s ease-in-out;box-sizing:content-box}"],changeDetection:0}),e}(),Yi=n(1207),Ki=n(8904),Wi=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({providers:[Li],imports:[[i.ez,Zi.m,G,o.Y4,Ft.C,ge.B,r.Bz.forChild([{path:"",component:Ei.C}])]]}),e}();l.B6R(Ei.C,[i.O5,ji,hn.go,Yi.A,i.sg,zi,Ai,Dt.i,Ke,le,he,Nt,Vn,fe.f,Ki._,hn.zS,wi.w5,vi,pn],[])},2820:function(e,t,n){"use strict";n.d(t,{f:function(){return v}});var i=n(5907),o=n(1112),r=n(8784),a=n(2250),s=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return n}((0,n(8184).Z)(Error));s.prototype.name="InvalidTokenError";var c=n(6570),l=n(8928),u=n(4708),d=n(4176);function p(e,t){if(1&e&&c._UZ(0,"cs-legal-copy",12),2&e){var n=c.oxw();c.Q6J("legalCopy",n.legalCopy)("legalCopyToolTip",n.legalCopyToolTip)("legalCopyToolTipInfo",n.legalCopyToolTipInfo)}}function h(e,t){if(1&e&&c._UZ(0,"cs-emergency-care",13),2&e){var n=c.oxw();c.Q6J("showEmergencyLinkContent",n.showEmergencyCare)("showEmergencyCopy",n.showEmergencyCopy)("emergencyCareLinkContent",n.emergencyCareLinkContent)("emergencyCopy",n.emergencyCopy)("emergencyNumber",n.emergencyNumber)}}function g(e,t){if(1&e&&c._UZ(0,"cs-regional-helpline-numbers",14),2&e){var n=c.oxw();c.Q6J("helplineNumbers",n.helplineNumbers)("displayInfo",n.displayInfo)("displayHeadingInvalid",n.displayHeadingInvalidInfo)("showMyProviders",n.showMyProviders)("showEmergencyCare",n.showEmergencyCare)("isDesktopViewport",n.isDesktopViewport)}}function f(e,t){if(1&e&&c._UZ(0,"cs-my-providers",15),2&e){var n=c.oxw();c.Q6J("showRegionalHelplineNumbers",n.showRegionalHelplineNumbers)("myProvidersLinkContent",n.myProvidersLinkContent)}}var v=function(){function e(e,t,n){this.resizeService=e,this.configService=t,this.titleTagHandlerService=n,this.emergencyCareLinkContent=[]}return e.prototype.ngOnInit=function(){window.sessionStorage.removeItem(i.T.SearchFrom),this.titleTagHandlerService.setPageTitle("","",null),this.showMyProviders=this.configService.showMyProviders(),this.landingPageHeader=this.configService.getLandingPageHeader(),this.showRegionalHelplineNumbers=this.configService.showRegionalHelplineNumbers(),this.displayInfo=this.configService.getHelplineHeading(),this.displayHeadingInvalidInfo=this.configService.getHelplineHeadingInvalid(),this.isDesktopViewport=this.resizeService.isDesktopViewport,this.helplineNumbers=this.configService.getHelplineNumbers().length>0?this.configService.getHelplineNumbers():[{heading:"Arizona",phone:"(855) 697-0781"},{heading:"California",phone:"(866) 914-3627"},{heading:"Nevada",phone:"(866) 984-3627"}],this.getHelplineNumbers(),this.myProvidersLinkContent=this.configService.myProvidersLinkScheme(),this.showEmergencyCare=this.configService.showEmergencyCare(),this.emergencyCareLinkContent=this.configService.getEmergencyCareLinkScheme(),this.showEmergencyCopy=this.configService.showEmergencyCopy(),this.emergencyCopy=this.configService.getEmergencyCopy(),this.emergencyNumber=this.configService.getEmergencyNumber(),this.showLegalCopy=this.configService.showLegalCopy(),this.legalCopy=this.configService.getLegalCopy(),this.legalCopyToolTip=this.configService.getLegalCopyToolTip(),this.legalCopyToolTipInfo=this.configService.getLegalCopyToolTipInfo()},e.prototype.getHelplineNumbers=function(){this.helplineNumbers.forEach(function(e){var t=e.phone.toString().replace(/\D/g,"").match(/^(\d{3})(\d{3})(\d{4})$/);t&&(e.displayPhone="("+t[1]+") "+t[2]+"-"+t[3],e.phone="+1"+t[0])})},e.prototype.getDecodedAccessToken=function(e){try{return function(e,t){if("string"!=typeof e)throw new s("Invalid token specified: must be a string");t||(t={});var n,i=!0===t.header?0:1,o=e.split(".")[i];if("string"!=typeof o)throw new s("Invalid token specified: missing part #".concat(i+1));try{n=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return function(e){return decodeURIComponent(atob(e).replace(/(.)/g,function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}(t)}catch(n){return atob(t)}}(o)}catch(r){throw new s("Invalid token specified: invalid base64 for part #".concat(i+1," (").concat(r.message,")"))}try{return JSON.parse(n)}catch(r){throw new s("Invalid token specified: invalid json for part #".concat(i+1," (").concat(r.message,")"))}}(e)}catch(Error){return console.log("TOKEN DECODED ERROR",Error),null}},e.\u0275fac=function(t){return new(t||e)(c.Y36(l._),c.Y36(u.e),c.Y36(d.x))},e.\u0275cmp=c.Xpm({type:e,selectors:[["cs-search-landing"]],decls:14,vars:5,consts:[[1,"search-box-module","our-doctors"],[1,"search-box-heading"],["viewBox","0 0 75 75","xmlns","http://www.w3.org/2000/svg"],["d","M59.7991 21.6244C59.6667 21.7841 59.526 21.937 59.4034 22.1042C57.2151 25.0872 57.4347 29.3529 59.9161 32.0749C60.6883 32.9218 60.9659 33.894 60.5936 35.0104C60.0351 36.6852 58.2141 37.1155 57.0061 35.8563C55.5572 34.3456 54.5301 32.561 54.0092 30.5154C52.7598 25.6075 53.6539 21.189 57.1476 17.5084C59.331 15.208 62.0657 14.1716 65.1989 14.4746C67.9501 14.7407 70.2084 16.0606 71.9927 18.2028C74.1596 20.8046 75.113 23.8555 74.9894 27.265C74.8716 30.5051 73.7679 33.3363 71.6051 35.7138C70.8262 36.5699 69.9249 36.7864 69.0468 36.3393C68.1649 35.89 67.6051 34.7104 67.7763 33.6792C67.8779 33.0659 68.1385 32.5485 68.5609 32.0971C71.2626 29.2095 71.3074 24.4373 68.6627 21.4953C68.4199 21.2252 68.1382 20.992 67.8194 20.786C67.8518 20.8448 67.8761 20.9109 67.9178 20.9619C69.4949 22.8887 69.1366 26.2401 67.0093 27.758C66.6236 28.0333 66.5006 28.3479 66.5014 28.8188C66.5143 36.4194 66.538 44.0202 66.5051 51.6208C66.4588 62.3566 58.9143 71.9615 48.7209 74.3623C46.4273 74.9024 44.1097 75.1106 41.775 74.944C36.6607 74.5792 32.1295 72.6783 28.2377 69.2425C24.353 65.813 21.8822 61.4898 20.7241 56.3709C20.3695 54.804 20.2491 53.2073 20.231 51.6009C20.2238 50.9592 20.1937 50.3178 20.1865 49.6761C20.1838 49.4311 20.1121 49.3245 19.8499 49.292C16.7647 48.9107 13.861 47.938 11.1982 46.2939C5.39681 42.7116 1.78396 37.5062 0.458126 30.6729C0.208127 29.3844 0.158217 28.0552 0.0071386 26.7458C-0.0372258 26.3609 0.125993 26.2704 0.474463 26.274C2.57248 26.2948 4.67079 26.3048 6.76896 26.2962C7.12597 26.2946 7.22594 26.3971 7.24048 26.7666C7.37252 30.1373 8.32951 33.2247 10.3781 35.8914C12.8195 39.0696 15.9359 41.1776 19.8581 41.8562C28.9398 43.4279 36.0255 37.1728 37.5889 29.8229C37.8087 28.789 37.8589 27.7172 37.9868 26.6627C37.9989 26.5632 38.0036 26.4626 38.0136 26.3396H45.1851C45.1452 27.091 45.1347 27.8195 45.0632 28.5416C44.8131 31.0701 44.2631 33.5304 43.19 35.8262C39.9598 42.7361 34.7566 47.1711 27.4543 48.9188C26.7398 49.09 26.0093 49.1929 25.2831 49.3077C25.0886 49.3384 25.0035 49.3908 24.9951 49.6096C24.7806 55.2398 26.3074 60.2352 30.1763 64.3309C32.9314 67.2473 36.2689 69.1006 40.1896 69.7756C45.7135 70.7268 50.6786 69.3741 55.0116 65.7633C58.5952 62.7772 60.7379 58.8749 61.45 54.1807C61.6087 53.1338 61.6679 52.0616 61.6706 51.0007C61.6904 43.5541 61.6808 36.1074 61.6918 28.6607C61.6924 28.2772 61.587 28.033 61.276 27.7993C59.4569 26.4316 58.8485 24.1005 59.7256 21.9716C59.768 21.8685 59.8084 21.7645 59.8497 21.661C59.8328 21.6488 59.8159 21.6366 59.7991 21.6244Z"],["d","M5.6905 28.8366H3.36703C2.39669 28.8366 1.42589 28.8192 0.456003 28.8457C0.104526 28.8553 -0.00345791 28.7272 8.38358e-05 28.3377C0.0139345 26.8217 0.00546514 25.3055 0.00546514 23.7893V11.431C0.00546514 7.18241 1.96581 4.22552 5.57828 3.06377C6.13166 2.88594 6.71363 2.82501 7.27593 2.67859C7.48191 2.62503 7.73131 2.53852 7.85547 2.36807C8.85848 0.991583 10.1712 0.269956 11.6962 0.0600246C13.1834 -0.144414 14.5899 0.169024 15.8968 1.06711C18.7324 3.01605 18.8608 7.11031 16.1341 9.28876C13.6213 11.2962 9.80841 10.8599 7.89374 8.22039C7.82023 8.11929 7.62983 8.04599 7.5173 8.07534C6.67294 8.29557 5.64589 9.19229 5.66056 10.5909C5.69716 14.0662 5.67039 17.5423 5.67341 21.0181C5.67538 23.4341 5.6846 25.8503 5.6905 28.2665C5.6908 28.4357 5.6905 28.6048 5.6905 28.8366Z"],["d","M38.2731 19.3287C38.2729 16.4544 38.2458 13.5794 38.2846 10.7058C38.3037 9.29725 37.447 8.41537 36.4893 8.08043C36.2919 8.01142 36.1604 8.06155 36.0076 8.25743C34.6093 10.0514 32.8246 10.7015 30.7633 10.4926C29.5838 10.3729 28.5172 9.91389 27.5857 9.07733C25.252 6.98173 25.2935 3.41352 27.6709 1.3823C29.8748 -0.500606 33.1673 -0.456486 35.3168 1.49371C35.5512 1.70641 35.7964 1.93336 35.9579 2.21267C36.1754 2.58847 36.4723 2.65301 36.8181 2.70366C39.026 3.02709 40.9341 4.03189 42.406 5.97779C43.4206 7.31872 43.9208 8.88575 43.9168 10.6586C43.9154 11.302 43.9156 11.9456 43.9172 12.5891C43.9302 17.8218 43.9395 23.0547 43.9648 28.2873C43.9668 28.7067 43.891 28.853 43.4928 28.8462C41.9102 28.8179 40.3269 28.8253 38.744 28.8413C38.383 28.8451 38.2648 28.7086 38.2666 28.2952C38.2788 25.3064 38.2732 22.3176 38.2731 19.3287Z"],[1,"heading-text"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo",4,"ngIf"],[3,"showEmergencyLinkContent","showEmergencyCopy","emergencyCareLinkContent","emergencyCopy","emergencyNumber",4,"ngIf"],[1,"helpful-links"],[3,"helplineNumbers","displayInfo","displayHeadingInvalid","showMyProviders","showEmergencyCare","isDesktopViewport",4,"ngIf"],[3,"showRegionalHelplineNumbers","myProvidersLinkContent",4,"ngIf"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo"],[3,"showEmergencyLinkContent","showEmergencyCopy","emergencyCareLinkContent","emergencyCopy","emergencyNumber"],[3,"helplineNumbers","displayInfo","displayHeadingInvalid","showMyProviders","showEmergencyCare","isDesktopViewport"],[3,"showRegionalHelplineNumbers","myProvidersLinkContent"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.TgZ(1,"div",1),c.O4$(),c.TgZ(2,"svg",2),c._UZ(3,"path",3),c._UZ(4,"path",4),c._UZ(5,"path",5),c.qZA(),c.kcU(),c.TgZ(6,"h1",6),c._uU(7),c.qZA(),c.qZA(),c.YNc(8,p,1,3,"cs-legal-copy",7),c._UZ(9,"cs-search-input"),c.YNc(10,h,1,5,"cs-emergency-care",8),c.TgZ(11,"div",9),c.YNc(12,g,1,6,"cs-regional-helpline-numbers",10),c.YNc(13,f,1,2,"cs-my-providers",11),c.qZA(),c.qZA()),2&e&&(c.xp6(7),c.Oqu(t.landingPageHeader),c.xp6(1),c.Q6J("ngIf",t.showLegalCopy),c.xp6(2),c.Q6J("ngIf",t.showEmergencyCare||t.showEmergencyCopy),c.xp6(2),c.Q6J("ngIf",t.showRegionalHelplineNumbers),c.xp6(1),c.Q6J("ngIf",t.showMyProviders))},styles:[".our-doctors[_ngcontent-%COMP%]{display:inline-block;width:100%}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{float:left;width:100%;display:flex;justify-content:center;margin-bottom:50px;padding-bottom:20px}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:40px}}@media (max-width:374px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%]{margin-bottom:20px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{letter-spacing:-2.5px;float:left;margin:0;font-size:5.625rem!important;line-height:5.75rem}@media (max-width:991px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:70px!important;line-height:72px;letter-spacing:-3.1px}}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{font-size:40px!important;line-height:42px;letter-spacing:-1px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:75px;height:75px;fill:none;float:left;margin-top:10px;margin-right:10px}@media (max-width:991px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:60px;height:60px;margin-top:5px}}@media (max-width:767px){.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:32px;height:32px;margin-top:10px}}.our-doctors[_ngcontent-%COMP%] .search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary);fill-rule:evenodd;clip-rule:evenodd}.our-doctors[_ngcontent-%COMP%] .helpful-links[_ngcontent-%COMP%]{float:left;width:100%}.headerOnTop[_ngcontent-%COMP%]{z-index:2!important}"]}),e}()},2949:function(e,t,n){"use strict";n.r(t),n.d(t,{SearchLandingModule:function(){return g}});var i=n(1116),o=n(6410),r=n(6570),a=function(e){return{"full-width":e}},s=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["cs-my-providers"]],inputs:{myProvidersLinkContent:"myProvidersLinkContent",showRegionalHelplineNumbers:"showRegionalHelplineNumbers"},decls:7,vars:4,consts:[[1,"my-provider-container",3,"ngClass"],[1,"my-provider-header"],[1,"my-provider-copy","p","p2"],[1,"my-provider-size",3,"href"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r.TgZ(1,"p",1),r._uU(2,"Already have a doctor?"),r.qZA(),r.TgZ(3,"span",2),r._uU(4,"View the "),r.TgZ(5,"a",3),r._uU(6,"providers you've seen before."),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.Q6J("ngClass",r.VKq(2,a,!t.showRegionalHelplineNumbers)),r.xp6(5),r.s9C("href",t.myProvidersLinkContent,r.LSH))},directives:[i.mk],styles:[".my-provider-container[_ngcontent-%COMP%]{width:100%;float:left}@media (min-width:992px){.my-provider-container[_ngcontent-%COMP%]{width:calc(30% - 2px)}}.my-provider-container[_ngcontent-%COMP%] .my-provider-header[_ngcontent-%COMP%]{font-weight:600;text-align:center}@media (min-width:992px){.my-provider-container[_ngcontent-%COMP%] .my-provider-header[_ngcontent-%COMP%]{margin-top:50px;margin-bottom:2px}}.my-provider-container[_ngcontent-%COMP%] .my-provider-copy[_ngcontent-%COMP%]{display:block;color:#4d525a;color:var(--body-content,#4d525a);text-align:center;letter-spacing:.1px}.my-provider-container[_ngcontent-%COMP%] .my-provider-copy[_ngcontent-%COMP%] .my-provider-size[_ngcontent-%COMP%]{font-size:.875rem;line-height:22px}.my-provider-container.full-width[_ngcontent-%COMP%]{width:100%}.my-provider-container.full-width[_ngcontent-%COMP%] .my-provider-header[_ngcontent-%COMP%]{margin-top:0}"],changeDetection:0}),e}(),c=n(6857),l=n(2820),u=n(5549),d=n(3313),p=n(6479),h=n(1919),g=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[i.ez,c.m,o.Bz.forChild([{path:"",component:l.f}])]]}),e}();r.B6R(l.f,[i.O5,u.J,d.J,p.u,h.w,s],[])},7962:function(e,t,n){"use strict";n.r(t),n.d(t,{SearchResultsModule:function(){return ho}});var i=n(1116),o=n(1041),r=n(6410),a=n(1590),s=n(6570),c=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez,a.z]]}),e}(),l=n(1426),u=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez]]}),e}(),d=n(542),p=n(6857),h=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez]]}),e}(),g=n(4762),f=n(4232),v=n(1305),m=n(1225),C=n(878),y=n(7701),w=n(6599),_=n(7727),x=n(436),M=n(1520),P=n(1508),O=n(1238),b=n(7923),k=function(){return function(){}}(),S=n(8804),T=(n(4072),n(3350)),A=n(31),Z=n(4194),I=n(2293),L=n(5907),E=n(8658),N=n(1095),F=n(3853),D=n(2260),q=n(4708),R=n(7184),U=n(7180),B=n(4806),V=n(3057),H=n(9575),G=n(2152),J=n(8928),z=n(9624),Q=n(9421),j=n(7641),Y=n(7300),K=n(4176),W=n(3313),$=function(){function e(e,t){this.configurationService=e,this.router=t}return e.prototype.ngOnInit=function(){this.isCernerPage=this.configurationService.getCernerPage(),this.baseUrl=this.configurationService.getRuntimeConfiguration().fadBaseUrl,this.embedSource=this.configurationService.getEmbedSource(),this.marketCode=this.configurationService.getMarketCodes()[0]},e.prototype.navigateTo=function(){var e,t;(0,A.sl)(),"cerner"===this.embedSource?this.routeValue=""+this.baseUrl+this.configurationService.getRedirectToFADinCerner():"mychart"===this.embedSource?this.routeValue=""+this.configurationService.getRedirectURLPathForFADEpic():"CS-FAD"===(null===(e=document.body.firstElementChild)||void 0===e?void 0:e.tagName)||"FAD-SAAS"===(null===(t=document.body.firstElementChild)||void 0===t?void 0:t.tagName)?this.routeValue=""+this.baseUrl+this.marketCode:this.isCernerPage?this.router.navigate([""]):this.routeValue=""+this.configurationService.getRedirectInAEM(),window.open(this.routeValue,"_self")},e.\u0275fac=function(t){return new(t||e)(s.Y36(q.e),s.Y36(r.F0))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-cta-new-search"]],decls:5,vars:0,consts:[[1,"cta-new-search"],[1,"p","p1"],["tabindex","0","role","link",3,"keydown.enter","click"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.TgZ(1,"p",1),s._uU(2," To further refine your search, try selecting different filters or "),s.TgZ(3,"a",2),s.NdJ("keydown.enter",function(){return t.navigateTo()})("click",function(){return t.navigateTo()}),s._uU(4,"start a new search"),s.qZA(),s.qZA(),s.qZA())},styles:[".cta-new-search[_ngcontent-%COMP%]{margin-top:20px;padding:20px 25px;background-color:var(--dhcl-color-secondary-light);display:inline-block;width:-webkit-fill-available}.cta-new-search[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--dhcl-color-secondary-dark)!important;cursor:pointer}.cta-new-search[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--dhcl-color-gray-dark)!important;cursor:pointer}"]}),e}(),X=n(1207),ee=n(6290),te=n(5549),ne=n(707),ie=n(3267);function oe(e,t){if(1&e&&(s.TgZ(0,"cs-tooltip",7),s._uU(1),s.qZA()),2&e){var n=s.oxw();s.Q6J("toolTipInfo",n.tooltipInfo)("left",n.left),s.xp6(1),s.hij(" ",n.tooltip," ")}}function re(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",8),s._UZ(1,"path",9),s._UZ(2,"path",10),s.qZA())}function ae(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",8),s._UZ(1,"path",10),s.qZA())}var se=["*"],ce=function(){function e(){this.tooltipInfo="",this.isCollapsed=!0}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-accordion"]],inputs:{title:"title",tooltip:"tooltip",left:"left",tooltipInfo:"tooltipInfo",isCollapsed:"isCollapsed"},ngContentSelectors:se,decls:12,vars:6,consts:[["tabindex","0","role","button",1,"dhcl-section"],[1,"section-header",3,"click"],[1,"section-header-h3"],[1,"section-header-title"],[3,"toolTipInfo","left",4,"ngIf"],["viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"section-content",3,"hidden"],[3,"toolTipInfo","left"],["viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.99958 0V18"],["d","M0 9.00001H18"]],template:function(e,t){1&e&&(s.F$t(),s.TgZ(0,"div",0),s.TgZ(1,"div",1),s.NdJ("click",function(){return t.isCollapsed=!t.isCollapsed}),s.TgZ(2,"h3",2),s.TgZ(3,"div",3),s.TgZ(4,"span"),s._uU(5),s.qZA(),s.YNc(6,oe,2,3,"cs-tooltip",4),s.qZA(),s.qZA(),s.TgZ(7,"div"),s.YNc(8,re,3,0,"svg",5),s.YNc(9,ae,2,0,"svg",5),s.qZA(),s.qZA(),s.TgZ(10,"div",6),s.Hsn(11),s.qZA(),s.qZA()),2&e&&(s.uIk("aria-expanded",!t.isCollapsed),s.xp6(5),s.Oqu(t.title),s.xp6(1),s.Q6J("ngIf",t.tooltip),s.xp6(2),s.Q6J("ngIf",t.isCollapsed),s.xp6(1),s.Q6J("ngIf",!t.isCollapsed),s.xp6(1),s.Q6J("hidden",t.isCollapsed))},directives:[i.O5,ie.K],styles:[".dhcl-section[_ngcontent-%COMP%]{float:left;width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);color:#4d525a;color:var(--body-content,#4d525a);margin-bottom:0}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;padding:20px 0;cursor:pointer}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-header-h3[_ngcontent-%COMP%]{font-size:16px}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-header-title[_ngcontent-%COMP%]{display:flex}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .section-header-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:10px}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .dhcl-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary-dark)}.dhcl-section[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{margin-bottom:20px}"],changeDetection:0}),e}();function le(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",9),s._UZ(1,"rect",10),s.qZA())}function ue(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",11),s._UZ(1,"rect",12),s._UZ(2,"path",13),s.qZA())}function de(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",4),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleInsurance(e)}),s.TgZ(1,"span",5),s.YNc(2,le,2,0,"svg",6),s.YNc(3,ue,3,0,"svg",7),s.qZA(),s._uU(4),s.TgZ(5,"span",8),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.xp6(2),s.Q6J("ngIf",!o.checkInsurance(i)),s.xp6(1),s.Q6J("ngIf",o.checkInsurance(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,") ")}}function pe(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",1),s.TgZ(1,"div",2),s.YNc(2,de,7,4,"div",3),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Insurance"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableInsurances)}}function he(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",9),s._UZ(1,"rect",10),s.qZA())}function ge(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",11),s._UZ(1,"rect",12),s._UZ(2,"path",13),s.qZA())}function fe(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",4),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleLanguage(e)}),s.TgZ(1,"span",5),s.YNc(2,he,2,0,"svg",6),s.YNc(3,ge,3,0,"svg",7),s.qZA(),s._uU(4),s.TgZ(5,"span",8),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.xp6(2),s.Q6J("ngIf",!o.checkLanguage(i)),s.xp6(1),s.Q6J("ngIf",o.checkLanguage(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,") ")}}function ve(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",1),s.TgZ(1,"div",2),s.YNc(2,fe,7,4,"div",3),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Language"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableLanguages)}}var me=function(){function e(){}return e.prototype.toggleInsurance=function(e){P.r.InsuranceToggle(e,this.filtersModel)},e.prototype.checkInsurance=function(e){return this.filtersModel.selectedInsurances.map(function(e){return e.name}).includes(e.name)},e.prototype.toggleLanguage=function(e){P.r.LanguageToggle(e,this.filtersModel)},e.prototype.checkLanguage=function(e){return this.filtersModel.selectedLanguages.map(function(e){return e.name}).includes(e.name)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-common-more-filters"]],inputs:{filtersModel:"filtersModel",showInsuranceFilter:"showInsuranceFilter",showLanguageFilter:"showLanguageFilter"},decls:3,vars:2,consts:[[3,"title",4,"ngIf"],[3,"title"],[1,"toggle-two-col-list"],["class","toggle-col-option",3,"click",4,"ngFor","ngForOf"],[1,"toggle-col-option",3,"click"],[1,"option-checkbox"],["class","unchecked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","checked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"option-count"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"unchecked"],["rx","2.5","width","19","height","19","x","0.5","y","0.5"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"checked"],["rx","3"],["d","M10.0001 15L4.16675 9.16663L5.83341 7.49996L10.0001 11.6666L20.0001 1.66663V4.99996L10.0001 15Z"]],template:function(e,t){1&e&&(s.TgZ(0,"div"),s.YNc(1,pe,3,2,"cs-accordion",0),s.YNc(2,ve,3,2,"cs-accordion",0),s.qZA()),2&e&&(s.xp6(1),s.Q6J("ngIf",t.showInsuranceFilter),s.xp6(1),s.Q6J("ngIf",t.showLanguageFilter))},directives:[i.O5,ce,i.sg],styles:["[_nghost-%COMP%] .mobile-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-top:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.clear-all-button[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1)}.clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-title[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;height:68px;margin:-15px -15px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.dialog-title[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{position:absolute;top:22px;left:20px}.dialog[_ngcontent-%COMP%]{padding:0 20px 20px;overflow:auto;box-sizing:border-box}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.accepting-new-patients[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);padding-top:20px;padding-bottom:20px;color:#4d525a;color:var(--body-content,#4d525a)}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;font-size:16px;letter-spacing:.1px}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%]{font-weight:400}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.accepting-new-patients[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{padding-top:15px}.dialog-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.dialog-footer[_ngcontent-%COMP%] button.mobile[_ngcontent-%COMP%]{width:100%}.patient-availability[_ngcontent-%COMP%], .radio-button-option[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a)}.radio-button-option[_ngcontent-%COMP%]{display:flex;align-items:center;margin:10px 0;cursor:pointer;font-size:14px}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;fill:none;margin-right:10px;pointer-events:none}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;stroke-width:2px;stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]:nth-child(2){fill:#005591;fill:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-col-option[_ngcontent-%COMP%]{width:100%;display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.medical-group-filter-copy[_ngcontent-%COMP%]{position:relative;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a}.cs-tooltip-content[_ngcontent-%COMP%]{position:absolute;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=unset);z-index:1}.medical-group-filter-dropdown[_ngcontent-%COMP%]{margin-top:15px;width:315px}@media (max-width:374px){.medical-group-filter-dropdown[_ngcontent-%COMP%]{width:100%}} .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px} .dhcl-dropdown-wrapper button span{display:inline!important}.gender[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:50%}@media (max-width:421px){.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:100%}}.range-header[_ngcontent-%COMP%]{align-items:center;margin-bottom:20px;font-size:14px}@media (min-width:992px){.range-header[_ngcontent-%COMP%]{display:flex}}.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{justify-content:center;align-items:center;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);border-radius:4px;width:50px;height:30px;margin:0 8px;padding:5px}@media (min-width:992px){.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{display:flex}}.range-slider-container[_ngcontent-%COMP%]{width:315px;position:relative}@media (max-width:374px){.range-slider-container[_ngcontent-%COMP%]{width:100%}}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]{width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:50%;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] .range-slider-fill[_ngcontent-%COMP%]{height:4px;width:calc(100% - 1px);position:absolute;z-index:-1;top:7px;left:2px;border-radius:2px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:6px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.first[_ngcontent-%COMP%]{text-align:left;width:calc(100% / 6)}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%]{width:-webkit-fill-available}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{float:left;width:25%;text-align:center}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.last[_ngcontent-%COMP%]{text-align:right;width:calc(100% / 6)}.showSortAndFiltersHeader[_ngcontent-%COMP%]{padding-top:3px;color:#0071c2;color:var(--filter-buttons,#0071c2);cursor:pointer}.sort-by-drop-down[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.radio-button-option[_ngcontent-%COMP%]:first-child{margin-top:0}.radio-button-option[_ngcontent-%COMP%]:last-child{margin-bottom:0}.toggle-two-col-list[_ngcontent-%COMP%]{margin-top:10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between;max-height:150px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}"]}),e}(),Ce=function(e){return{"slider-disable":e}},ye=function(e){return{"background-color":e}},we=function(e,t){return{toggle:e,disabled:t}},_e=function(){function e(){this.contentClosed=new s.vpe}return e.prototype.onFocusLost=function(e){this.contentClosed.emit()},e.prototype.switchToggle=function(){this.disabled||(this.checked=!this.checked)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-slide-toggle"]],inputs:{barCheckedBgColor:"barCheckedBgColor",sliderCheckedColor:"sliderCheckedColor",barUncheckedBgColor:"barUncheckedBgColor",sliderUncheckedColor:"sliderUncheckedColor",barDisabledBgColor:"barDisabledBgColor",sliderDisabledColor:"sliderDisabledColor",checked:"checked",disabled:"disabled"},outputs:{contentClosed:"contentClosed"},decls:2,vars:16,consts:[["tabindex","0","role","switch",1,"bar",3,"ngClass","ngStyle","keydown.enter","keydown.space","click","blur"],[1,"slider",3,"ngClass","ngStyle"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.NdJ("keydown.enter",function(){return t.switchToggle()})("keydown.space",function(){return t.switchToggle()})("click",function(){return t.switchToggle()})("blur",function(e){return t.onFocusLost(e)}),s._UZ(1,"span",1),s.qZA()),2&e&&(s.Q6J("ngClass",s.VKq(7,Ce,t.disabled))("ngStyle",s.VKq(9,ye,t.checked?"var(--dhcl-color-secondary)":t.barUncheckedBgColor||"#727779")),s.uIk("aria-label","Slider toggle")("aria-checked",t.checked)("aria-disabled",t.disabled),s.xp6(1),s.Q6J("ngClass",s.WLB(11,we,t.checked,t.disabled))("ngStyle",s.VKq(14,ye,t.checked?t.sliderCheckedColor||"#fff":t.sliderUncheckedColor||"#fff")))},directives:[i.mk,i.PC],styles:[".bar[_ngcontent-%COMP%]{width:50px;height:28px;border-radius:16px;position:relative;cursor:pointer}.bar[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]{position:absolute;z-index:1;width:22px;height:22px;top:3px;left:2px;color:#fff;border:2px solid var(--dhcl-color-secondary);box-sizing:border-box;border-radius:60%;transform:translateZ(0);transition:all .12s linear;transition-property:transform}.bar[_ngcontent-%COMP%] .slider.disabled[_ngcontent-%COMP%]{border:2px solid #b0a9a1}.bar[_ngcontent-%COMP%] .toggle[_ngcontent-%COMP%]{transform:translate3d(24px,0,0)!important;background:#fff;border:2px solid var(--dhcl-color-secondary);box-sizing:border-box}.slider-disable[_ngcontent-%COMP%]{pointer-events:none;background:#e3e1dc;opacity:.5}.slider-disable[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]{pointer-events:none;background:#fff;border:2px solid var(--dhcl-color-secondary);box-sizing:border-box}"],changeDetection:0}),e}();function xe(e,t){1&e&&(s.O4$(),s._UZ(0,"path",5))}function Me(e,t){1&e&&(s.O4$(),s._UZ(0,"path",5))}function Pe(e,t){1&e&&(s.O4$(),s._UZ(0,"path",5))}function Oe(e,t){1&e&&(s.O4$(),s._UZ(0,"path",5))}var be=function(){function e(){this.AvailabilitySelect=ne.g}return e.prototype.selectAvailability=function(e){this.filtersModel.availabilitySelect=this.filtersModel.availabilitySelect===e?ne.g.None:e},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-availability-dialog"]],inputs:{filtersModel:"filtersModel"},decls:29,vars:12,consts:[["role","radiogroup",1,"dialog-container"],["tabindex","0","role","radio",1,"radio-button-option",3,"click","keydown.enter"],["viewBox","0 0 22 22","xmlns","http://www.w3.org/2000/svg"],["d","M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z",4,"ngIf"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.TgZ(1,"div",1),s.NdJ("click",function(){return t.selectAvailability(t.AvailabilitySelect.Today)})("keydown.enter",function(){return t.selectAvailability(t.AvailabilitySelect.Today)}),s.O4$(),s.TgZ(2,"svg",2),s._UZ(3,"path",3),s.YNc(4,xe,1,0,"path",4),s.qZA(),s._uU(5," Today\xa0 "),s.kcU(),s.TgZ(6,"span"),s._uU(7),s.qZA(),s.qZA(),s.TgZ(8,"div",1),s.NdJ("click",function(){return t.selectAvailability(t.AvailabilitySelect.Next7Days)})("keydown.enter",function(){return t.selectAvailability(t.AvailabilitySelect.Next7Days)}),s.O4$(),s.TgZ(9,"svg",2),s._UZ(10,"path",3),s.YNc(11,Me,1,0,"path",4),s.qZA(),s._uU(12," Next 7 days\xa0 "),s.kcU(),s.TgZ(13,"span"),s._uU(14),s.qZA(),s.qZA(),s.TgZ(15,"div",1),s.NdJ("click",function(){return t.selectAvailability(t.AvailabilitySelect.Next14Days)})("keydown.enter",function(){return t.selectAvailability(t.AvailabilitySelect.Next14Days)}),s.O4$(),s.TgZ(16,"svg",2),s._UZ(17,"path",3),s.YNc(18,Pe,1,0,"path",4),s.qZA(),s._uU(19," Next 14 days\xa0 "),s.kcU(),s.TgZ(20,"span"),s._uU(21),s.qZA(),s.qZA(),s.TgZ(22,"div",1),s.NdJ("click",function(){return t.selectAvailability(t.AvailabilitySelect.Next30Days)})("keydown.enter",function(){return t.selectAvailability(t.AvailabilitySelect.Next30Days)}),s.O4$(),s.TgZ(23,"svg",2),s._UZ(24,"path",3),s.YNc(25,Oe,1,0,"path",4),s.qZA(),s._uU(26," Next 30 days\xa0 "),s.kcU(),s.TgZ(27,"span"),s._uU(28),s.qZA(),s.qZA(),s.qZA()),2&e&&(s.xp6(1),s.uIk("aria-checked",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Today),s.xp6(3),s.Q6J("ngIf",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Today),s.xp6(3),s.hij("(",t.filtersModel.todayCount,")"),s.xp6(1),s.uIk("aria-checked",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next7Days),s.xp6(3),s.Q6J("ngIf",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next7Days),s.xp6(3),s.hij("(",t.filtersModel.next7Count,")"),s.xp6(1),s.uIk("aria-checked",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next14Days),s.xp6(3),s.Q6J("ngIf",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next14Days),s.xp6(3),s.hij("(",t.filtersModel.next14Count,")"),s.xp6(1),s.uIk("aria-checked",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next30Days),s.xp6(3),s.Q6J("ngIf",t.filtersModel.availabilitySelect===t.AvailabilitySelect.Next30Days),s.xp6(3),s.hij("(",t.filtersModel.next30Count,")"))},directives:[i.O5],styles:["[_nghost-%COMP%] .mobile-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-top:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.clear-all-button[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1)}.clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-title[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;height:68px;margin:-15px -15px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.dialog-title[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{position:absolute;top:22px;left:20px}.dialog[_ngcontent-%COMP%]{padding:0 20px 20px;overflow:auto;box-sizing:border-box}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.accepting-new-patients[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);padding-top:20px;padding-bottom:20px;color:#4d525a;color:var(--body-content,#4d525a)}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;font-size:16px;letter-spacing:.1px}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%]{font-weight:400}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.accepting-new-patients[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{padding-top:15px}.dialog-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.dialog-footer[_ngcontent-%COMP%] button.mobile[_ngcontent-%COMP%]{width:100%}.patient-availability[_ngcontent-%COMP%], .radio-button-option[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a)}.radio-button-option[_ngcontent-%COMP%]{display:flex;align-items:center;margin:10px 0;cursor:pointer;font-size:14px}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;fill:none;margin-right:10px;pointer-events:none}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;stroke-width:2px;stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]:nth-child(2){fill:#005591;fill:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-col-option[_ngcontent-%COMP%]{width:100%;display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-two-col-list[_ngcontent-%COMP%]{margin-top:10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.medical-group-filter-copy[_ngcontent-%COMP%]{position:relative;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a}.cs-tooltip-content[_ngcontent-%COMP%]{position:absolute;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=unset);z-index:1}.medical-group-filter-dropdown[_ngcontent-%COMP%]{margin-top:15px;width:315px}@media (max-width:374px){.medical-group-filter-dropdown[_ngcontent-%COMP%]{width:100%}} .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px} .dhcl-dropdown-wrapper button span{display:inline!important}.gender[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:50%}@media (max-width:421px){.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:100%}}.range-header[_ngcontent-%COMP%]{align-items:center;margin-bottom:20px;font-size:14px}@media (min-width:992px){.range-header[_ngcontent-%COMP%]{display:flex}}.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{justify-content:center;align-items:center;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);border-radius:4px;width:50px;height:30px;margin:0 8px;padding:5px}@media (min-width:992px){.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{display:flex}}.range-slider-container[_ngcontent-%COMP%]{width:315px;position:relative}@media (max-width:374px){.range-slider-container[_ngcontent-%COMP%]{width:100%}}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]{width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:50%;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] .range-slider-fill[_ngcontent-%COMP%]{height:4px;width:calc(100% - 1px);position:absolute;z-index:-1;top:7px;left:2px;border-radius:2px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:6px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.first[_ngcontent-%COMP%]{text-align:left;width:calc(100% / 6)}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%]{width:-webkit-fill-available}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{float:left;width:25%;text-align:center}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.last[_ngcontent-%COMP%]{text-align:right;width:calc(100% / 6)}.showSortAndFiltersHeader[_ngcontent-%COMP%]{padding-top:3px;color:#0071c2;color:var(--filter-buttons,#0071c2);cursor:pointer}.sort-by-drop-down[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.radio-button-option[_ngcontent-%COMP%]:first-child{margin-top:0}.radio-button-option[_ngcontent-%COMP%]:last-child{margin-bottom:0}"]}),e}();function ke(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"span",21),s.NdJ("click",function(){return s.CHM(n),s.oxw().filtersClicked()}),s._uU(1,"Filters"),s.qZA()}}function Se(e,t){if(1&e){var n=s.EpF();s.O4$(),s.TgZ(0,"svg",22),s.NdJ("click",function(e){return s.CHM(n),s.oxw().clearFilters(e)}),s._UZ(1,"path",23),s._UZ(2,"path",24),s.qZA()}if(2&e){var i=s.oxw();s.uIk("aria-hidden",i.showCloseIcon)("aria-label","Clear all filters")}}var Te=function(e){return{showSortAndFiltersHeader:e}};function Ae(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"span",26),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).filtersClicked()}),s._uU(1," Sort and Filters "),s.O4$(),s.TgZ(2,"svg",27),s._UZ(3,"path",28),s._UZ(4,"path",29),s._UZ(5,"path",30),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("ngClass",s.VKq(1,Te,i.showSortAndFilters))}}function Ze(e,t){if(1&e&&(s.TgZ(0,"div"),s.YNc(1,Ae,6,3,"span",25),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("ngIf",n.showSortAndFilters)}}var Ie=function(e){return{active:e}};function Le(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",31),s.NdJ("click",function(){return s.CHM(n),s.oxw().clearFilters()}),s._uU(1," Clear all "),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("ngClass",s.VKq(3,Ie,i.isFilterSelected)),s.uIk("aria-disabled",!i.isFilterSelected)("aria-label","Clear all filters")}}function Ee(e,t){1&e&&(s.TgZ(0,"h2",32),s._uU(1,"Filters"),s.qZA())}function Ne(e,t){1&e&&(s.TgZ(0,"h2",32),s._uU(1,"Sort and Filters"),s.qZA())}function Fe(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",33),s.TgZ(1,"div",34),s.TgZ(2,"div"),s._uU(3,"Sort By"),s.qZA(),s.TgZ(4,"dhcl-dropdown",35),s.NdJ("changed",function(e){return s.CHM(n),s.oxw().handleSortChange(e)}),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.xp6(4),s.Q6J("placeholder","Select")("dropdowns",i.sortDropdowns)("selectedValue",i.selectedSortBy)}}function De(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function qe(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function Re(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle}),s.TgZ(1,"span"),s._uU(2,"Online scheduling "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s.TgZ(5,"span",40),s.YNc(6,De,2,0,"svg",41),s.YNc(7,qe,3,0,"svg",42),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.onlineSchedulingProvidersCount,")"),s.xp6(2),s.Q6J("ngIf",!i.filtersModel.onlineSchedulingToggle),s.xp6(1),s.Q6J("ngIf",i.filtersModel.onlineSchedulingToggle)}}function Ue(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle}),s.TgZ(1,"span"),s._uU(2,"Online scheduling "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s._UZ(5,"cs-slide-toggle",48),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.onlineSchedulingProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.onlineSchedulingProvidersCount)("checked",i.filtersModel.onlineSchedulingToggle)}}function Be(e,t){if(1&e&&(s.TgZ(0,"div",36),s.YNc(1,Re,8,3,"div",37),s.YNc(2,Ue,6,3,"div",37),s.qZA()),2&e){var n=s.oxw();s.uIk("aria-label","Online scheduling")("aria-checked",n.filtersModel.onlineSchedulingToggle),s.xp6(1),s.Q6J("ngIf",!n.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",n.showSortAndFilters)}}function Ve(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function He(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function Ge(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle}),s.TgZ(1,"span"),s._uU(2,"Video visits "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s.TgZ(5,"span",40),s.YNc(6,Ve,2,0,"svg",41),s.YNc(7,He,3,0,"svg",42),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.videoVisitsProvidersCount,")"),s.xp6(2),s.Q6J("ngIf",!i.filtersModel.videoVisitsToggle),s.xp6(1),s.Q6J("ngIf",i.filtersModel.videoVisitsToggle)}}function Je(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle}),s.TgZ(1,"span"),s._uU(2,"Video visits "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s._UZ(5,"cs-slide-toggle",48),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.videoVisitsProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.videoVisitsProvidersCount)("checked",i.filtersModel.videoVisitsToggle)}}function ze(e,t){if(1&e&&(s.TgZ(0,"div",49),s.YNc(1,Ge,8,3,"div",37),s.YNc(2,Je,6,3,"div",37),s.qZA()),2&e){var n=s.oxw();s.uIk("aria-label","Video Visits")("aria-checked",n.filtersModel.videoVisitsToggle),s.xp6(1),s.Q6J("ngIf",!n.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",n.showSortAndFilters)}}function Qe(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function je(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function Ye(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle}),s.TgZ(1,"span"),s._uU(2,"Accepting new patients "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s.TgZ(5,"span",40),s.YNc(6,Qe,2,0,"svg",41),s.YNc(7,je,3,0,"svg",42),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.newPatientsProvidersCount,")"),s.xp6(2),s.Q6J("ngIf",!i.filtersModel.newPatientsToggle),s.xp6(1),s.Q6J("ngIf",i.filtersModel.newPatientsToggle)}}function Ke(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",38),s.NdJ("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle}),s.TgZ(1,"span"),s._uU(2,"Accepting new patients "),s.TgZ(3,"span",39),s._uU(4),s.qZA(),s.qZA(),s._UZ(5,"cs-slide-toggle",48),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(4),s.hij("(",i.filtersModel.newPatientsProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.newPatientsProvidersCount)("checked",i.filtersModel.newPatientsToggle)}}function We(e,t){if(1&e&&(s.TgZ(0,"div",50),s.YNc(1,Ye,8,3,"div",37),s.YNc(2,Ke,6,3,"div",37),s.qZA()),2&e){var n=s.oxw();s.uIk("aria-label","Accepting new patients")("aria-checked",n.filtersModel.newPatientsToggle),s.xp6(1),s.Q6J("ngIf",!n.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",n.showSortAndFilters)}}function $e(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",51),s.TgZ(1,"div",52),s.TgZ(2,"span"),s._uU(3,"Location"),s.qZA(),s.TgZ(4,"div",53),s.NdJ("click",function(){return s.CHM(n),s.oxw().filterLocationName()}),s.O4$(),s.TgZ(5,"svg",54),s._UZ(6,"path",55),s.qZA(),s.qZA(),s.qZA(),s.kcU(),s.TgZ(7,"div",56),s._uU(8),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.uIk("aria-label","Location"),s.xp6(8),s.Oqu(i.filtersModel.locationName)}}function Xe(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",58),s._UZ(2,"cs-availability-dialog",59),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Availability"),s.xp6(2),s.Q6J("filtersModel",n.filtersModel)}}function et(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function tt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function nt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",62),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleProcedure(e)}),s.TgZ(1,"span",40),s.YNc(2,et,2,0,"svg",41),s.YNc(3,tt,3,0,"svg",42),s.qZA(),s._uU(4),s.TgZ(5,"span",39),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.uIk("aria-expanded",i),s.xp6(2),s.Q6J("ngIf",!o.checkProcedure(i)),s.xp6(1),s.Q6J("ngIf",o.checkProcedure(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function it(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",60),s.YNc(2,nt,7,5,"div",61),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Procedures performed"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableProceduresPerformed)}}function ot(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function rt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function at(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",62),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleCondition(e)}),s.TgZ(1,"span",40),s.YNc(2,ot,2,0,"svg",41),s.YNc(3,rt,3,0,"svg",42),s.qZA(),s._uU(4),s.TgZ(5,"span",39),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.uIk("aria-expanded",i),s.xp6(2),s.Q6J("ngIf",!o.checkCondition(i)),s.xp6(1),s.Q6J("ngIf",o.checkCondition(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function st(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",60),s.YNc(2,at,7,5,"div",61),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Conditions treated"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableConditionsTreated)}}function ct(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function lt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function ut(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",62),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleSpecialty(e)}),s.TgZ(1,"span",40),s.YNc(2,ct,2,0,"svg",41),s.YNc(3,lt,3,0,"svg",42),s.qZA(),s._uU(4),s.TgZ(5,"span",39),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.uIk("aria-expanded",i),s.xp6(2),s.Q6J("ngIf",!o.checkSpecialty(i)),s.xp6(1),s.Q6J("ngIf",o.checkSpecialty(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function dt(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",60),s.YNc(2,ut,7,5,"div",61),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Specialty"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableSpecialties)}}function pt(e,t){if(1&e&&(s.TgZ(0,"div",67),s._uU(1),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Oqu(n.medicalGroupToolTip)}}function ht(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",63),s.YNc(1,pt,2,1,"div",64),s.TgZ(2,"div",65),s.TgZ(3,"dhcl-dropdown",66),s.NdJ("changed",function(e){return s.CHM(n),s.oxw().selectMedicalGroup(e)}),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("title","Medical group")("tooltip",i.medicalGroupHoverText)("tooltipInfo","More information about medical group"),s.xp6(1),s.Q6J("ngIf",""!==i.medicalGroupToolTip),s.xp6(2),s.Q6J("placeholder","Select medical group")("dropdowns",i.filtersModel.medicalGroupList)}}function gt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function ft(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function vt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",69),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleMedgroup(e)}),s.TgZ(1,"span",40),s.YNc(2,gt,2,0,"svg",41),s.YNc(3,ft,3,0,"svg",42),s.qZA(),s._uU(4),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.xp6(2),s.Q6J("ngIf",!o.checkMedgroup(i)),s.xp6(1),s.Q6J("ngIf",o.checkMedgroup(i)),s.xp6(1),s.hij(" ",i.label," ")}}function mt(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",63),s.TgZ(1,"div",60),s.YNc(2,vt,5,3,"div",68),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Medical group")("tooltip",n.medicalGroupHoverText)("tooltipInfo","More information about medical group"),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.medicalGroupList)}}function Ct(e,t){if(1&e&&(s.TgZ(0,"div",67),s._uU(1),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Oqu(n.affiliationToolTip)}}function yt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"rect",44),s.qZA())}function wt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"rect",46),s._UZ(2,"path",47),s.qZA())}function _t(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",69),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).toggleHospital(e)}),s.TgZ(1,"span",40),s.YNc(2,yt,2,0,"svg",41),s.YNc(3,wt,3,0,"svg",42),s.qZA(),s._uU(4),s.TgZ(5,"span",39),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(2);s.xp6(2),s.Q6J("ngIf",!o.checkHospital(i)),s.xp6(1),s.Q6J("ngIf",o.checkHospital(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function xt(e,t){if(1&e&&(s.TgZ(0,"cs-accordion",70),s.YNc(1,Ct,2,1,"div",64),s.TgZ(2,"div",60),s.YNc(3,_t,7,4,"div",68),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("title","Hospital Affiliation")("tooltip",n.affiliationHoverText),s.xp6(1),s.Q6J("ngIf",""!==n.affiliationToolTip),s.xp6(2),s.Q6J("ngForOf",n.filtersModel.availableHospitals)}}function Mt(e,t){1&e&&(s.O4$(),s._UZ(0,"path",76))}function Pt(e,t){1&e&&(s.O4$(),s._UZ(0,"path",76))}function Ot(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",71),s.TgZ(2,"div",72),s.NdJ("click",function(){return s.CHM(n),s.oxw().selectGender("female")}),s.O4$(),s.TgZ(3,"svg",73),s._UZ(4,"path",74),s.YNc(5,Mt,1,0,"path",75),s.qZA(),s._uU(6," Female\xa0 "),s.kcU(),s.TgZ(7,"span"),s._uU(8),s.qZA(),s.qZA(),s.TgZ(9,"div",72),s.NdJ("click",function(){return s.CHM(n),s.oxw().selectGender("male")}),s.O4$(),s.TgZ(10,"svg",73),s._UZ(11,"path",74),s.YNc(12,Pt,1,0,"path",75),s.qZA(),s._uU(13," Male\xa0 "),s.kcU(),s.TgZ(14,"span"),s._uU(15),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("title","Gender"),s.xp6(2),s.uIk("aria-checked","female"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","female"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.femaleCount,")"),s.xp6(1),s.uIk("aria-checked","male"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","male"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.maleCount,")")}}var bt=function(e){return{background:e}};function kt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",57),s.TgZ(1,"div",77),s._uU(2,"Only show providers within"),s.TgZ(3,"span",78),s._uU(4),s.qZA(),s._uU(5,"mi of search location"),s.qZA(),s.TgZ(6,"div",79),s.TgZ(7,"input",80),s.NdJ("ngModelChange",function(e){return s.CHM(n),s.oxw().filtersModel.searchRadius=e}),s.qZA(),s._UZ(8,"div",81),s.TgZ(9,"div",82),s.TgZ(10,"div",83),s._uU(11,"1"),s.qZA(),s.TgZ(12,"div",84),s.TgZ(13,"div"),s._uU(14,"5"),s.qZA(),s.TgZ(15,"div"),s._uU(16,"10"),s.qZA(),s.TgZ(17,"div"),s._uU(18,"25"),s.qZA(),s.TgZ(19,"div"),s._uU(20,"50"),s.qZA(),s.qZA(),s.TgZ(21,"div",85),s._uU(22,"100"),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("title","Search radius"),s.xp6(4),s.Oqu(i.displayRadius),s.xp6(3),s.Q6J("ngModel",i.filtersModel.searchRadius),s.xp6(1),s.Q6J("ngStyle",s.VKq(4,bt,"linear-gradient(90deg, var(--dhcl-color-secondary) 0%, var(--dhcl-color-secondary) "+i.filtersModel.searchRadius+"%, #e3e1dc "+i.filtersModel.searchRadius+"%)"))}}function St(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",86),s.NdJ("click",function(){return s.CHM(n),s.oxw().clearFilters()}),s._uU(1," Clear all "),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("ngClass",s.VKq(2,Ie,i.isFilterSelected)),s.uIk("aria-disabled",!i.isFilterSelected)}}var Tt=function(e,t,n){return{active:e,"filter-button":t,showSortAndFiltersHeader:n}},At=function(e){return{mobile:e}},Zt=function(){function e(e,t){this.resizeService=e,this.configService=t,this.buttonTitle="Filters",this.moreFilters=!1,this.filtersModelChange=new s.vpe,this.showModal=!1,this.AvailabilitySelect=ne.g,this.showLocationName=!0}return Object.defineProperty(e.prototype,"isTabletViewport",{get:function(){return window.innerWidth>419&&window.innerWidth<1025},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"displayRadius",{get:function(){return P.r.getDistanceForSearchRadiusKey(this.filtersModel)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showCloseIcon",{get:function(){var e;return this.filtersModel.onlineSchedulingApplied||this.filtersModel.videoVisitsApplied||this.filtersModel.newPatientsApplied||(null===(e=this.filtersModel.providerMedicalGroup)||void 0===e?void 0:e.length)>0||this.filtersModel.providerAvailability!==ne.g.None||this.filtersModel.providerSpecialties&&this.filtersModel.providerSpecialties.length>0||this.filtersModel.providerHospitals&&this.filtersModel.providerHospitals.length>0||P.r.isDesktopFiltersSelected(this.filtersModel,this.selectedLocation,this.defaultSearchDistanceMobile,this.defaultSearchDistanceWithMG,this.showSearchRadiusFilter)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isFilterSelected",{get:function(){return this.filtersModel.onlineSchedulingToggle||this.filtersModel.videoVisitsToggle||this.filtersModel.newPatientsToggle||this.filtersModel.availabilitySelect!==ne.g.None||this.filtersModel.selectedSpecialties&&this.filtersModel.selectedSpecialties.length>0||this.filtersModel.selectedHospitals&&this.filtersModel.selectedHospitals.length>0||this.filtersModel.selectedMedicalGroup||P.r.isMoreFiltersSelected(this.filtersModel,this.selectedLocation,this.defaultSearchDistanceMobile,this.defaultSearchDistanceWithMG,this.showSearchRadiusFilter)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dialogHeight",{get:function(){return window.innerHeight-163},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){this.medicalGroupToolTip=this.configService.getMedicalGroupFilterToolTipText(),this.medicalGroupHoverText=this.configService.getMedicalGroupFilterHoverText(),this.affiliationToolTip=this.configService.getHospitalAffiliationFilterToolTipText(),this.affiliationHoverText=this.configService.getHospitalAffiliationFilterHoverText(),this.defaultSearchDistanceMobile=this.configService.getDefaultSearchDistance(),this.defaultSearchDistanceWithMG=this.configService.getDefaultSearchDistanceWhenMedGroupFilterApplied(),this.showOnlineSchedulingFilter=this.configService.showOnlineSchedulingFilter(),this.showVideoVisitsFilter=this.configService.showVideoVisitsFilter(),this.showAcceptingNewPatientsFilter=this.configService.showAcceptingNewPatientsFilter(),this.showAvailabilityFilter=this.configService.showAvailabilityFilter(),this.showSpecialtyFilter=this.configService.showSpecialtyFilter(),this.showAffiliationFilter=this.configService.showAffiliationFilter(),this.showMedicalGroupFilter=this.configService.showMedicalGroupFilter(),this.showGenderFilter=this.configService.showGenderFilter(),this.showSearchRadiusFilter=this.configService.showSearchRadiusFilter(),this.showSortAndFilters=this.configService.getIsFiltersLeftSidePanelRequired(),this.sortDropdowns=this.configService.getSortingConfig().options},e.prototype.ngOnChanges=function(e){var t=this;e.filtersModel.currentValue.sortBy&&this.configService.getSortingConfig().options.forEach(function(e){e.queryParam===t.filtersModel.sortBy&&(t.selectedSortBy=e.value)})},e.prototype.applyFilters=function(){var e,t;this.filtersModel.onlineSchedulingApplied=this.filtersModel.onlineSchedulingToggle,this.filtersModel.videoVisitsApplied=this.filtersModel.videoVisitsToggle,this.filtersModel.newPatientsApplied=this.filtersModel.newPatientsToggle,this.filtersModel.providerAvailability=this.filtersModel.availabilitySelect,this.filtersModel.providerSpecialties=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedSpecialties)),this.filtersModel.providerProceduresPerformed=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedProceduresPerformed)),this.filtersModel.providerConditionsTreated=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedConditionsTreated)),this.filtersModel.providerHospitals=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedHospitals)),this.filtersModel.providerMedicalGroup=this.filtersModel.selectedMedicalGroup,this.filtersModel.providerGender=this.filtersModel.genderSelect,this.filtersModel.providerInsurances=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedInsurances)),this.filtersModel.providerLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)),this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius=this.filtersModel.providerMedicalGroup.length>0?null!==(e=this.filtersModel.searchRadius)&&void 0!==e?e:P.r.getRadiusKeyForDistance(this.defaultSearchDistanceWithMG):null!==(t=this.filtersModel.searchRadius)&&void 0!==t?t:P.r.getRadiusKeyForDistance(this.defaultSearchDistanceMobile),this.showModal=!1,this.filtersModelChange.emit(this.filtersModel)},e.prototype.clearFilters=function(e){void 0===e&&(e=null),window.sessionStorage.removeItem("singleSpecialty"),this.filterLocationName(),e?(e.stopPropagation(),this.filtersModel.onlineSchedulingToggle=!1,this.filtersModel.videoVisitsToggle=!1,this.filtersModel.newPatientsToggle=!1,this.filtersModel.availabilitySelect=ne.g.None,this.filtersModel.selectedSpecialties=[],this.filtersModel.selectedHospitals=[],this.filtersModel.selectedMedicalGroup=[],P.r.toClearFilters(this.filtersModel,!0,this.defaultSearchDistanceMobile,!0),this.filtersModel.onlineSchedulingApplied=this.filtersModel.onlineSchedulingToggle,this.filtersModel.videoVisitsApplied=this.filtersModel.videoVisitsToggle,this.filtersModel.newPatientsApplied=this.filtersModel.newPatientsToggle,this.filtersModel.providerAvailability=this.filtersModel.availabilitySelect,this.filtersModel.providerSpecialties=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedSpecialties)),this.filtersModel.providerProceduresPerformed=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedProceduresPerformed)),this.filtersModel.providerConditionsTreated=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedConditionsTreated)),this.filtersModel.providerHospitals=(0,g.ev)([],(0,g.CR)(this.filtersModel.providerHospitals)),this.filtersModel.providerMedicalGroup=this.filtersModel.selectedMedicalGroup,0==this.filtersModel.providerMedicalGroup.length&&(this.filtersModel.medicalGroupTitle="Medical group",(sessionStorage.getItem("selectedMedicalGroup")||sessionStorage.getItem("medGroupQueryParam"))&&(sessionStorage.setItem("selectedMedicalGroup","null"),sessionStorage.setItem("medGroupQueryParam","null"))),this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius,this.filtersModelChange.emit(this.filtersModel)):(this.filtersModel.onlineSchedulingToggle=!1,this.filtersModel.videoVisitsToggle=!1,this.filtersModel.newPatientsToggle=!1,this.filtersModel.availabilitySelect=ne.g.None,this.filtersModel.selectedSpecialties=[],this.filtersModel.selectedProceduresPerformed=[],this.filtersModel.selectedConditionsTreated=[],this.filtersModel.selectedHospitals=[],this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[],this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(this.defaultSearchDistanceMobile),P.r.toClearFilters(this.filtersModel,!1,this.defaultSearchDistanceMobile,!0))},e.prototype.toggleSpecialty=function(e){P.r.SpecialityToggle(e,this.filtersModel)},e.prototype.toggleProcedure=function(e){P.r.procedureToggle(e,this.filtersModel)},e.prototype.toggleCondition=function(e){P.r.conditionToggle(e,this.filtersModel)},e.prototype.toggleMedgroup=function(e){P.r.MedgroupToggle(e,this.filtersModel)},e.prototype.checkSpecialty=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedSpecialties)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.name.toLowerCase()))&&void 0!==i&&i},e.prototype.checkProcedure=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedProceduresPerformed)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.name.toLowerCase()))&&void 0!==i&&i},e.prototype.checkCondition=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedConditionsTreated)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.name.toLowerCase()))&&void 0!==i&&i},e.prototype.checkMedgroup=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedMedicalGroup)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.label.toLowerCase()))&&void 0!==i&&i},e.prototype.toggleHospital=function(e){P.r.HospitalToggle(e,this.filtersModel)},e.prototype.checkHospital=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedHospitals)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.name.toLowerCase()))&&void 0!==i&&i},e.prototype.selectGender=function(e){P.r.genderSelect(this.filtersModel,e)},e.prototype.filtersClicked=function(){this.showModal=!0,this.filtersModel&&(this.filtersModel.selectedHospitals=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedHospitals)),this.filtersModel.selectedSpecialties=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedSpecialties)),this.filtersModel.selectedInsurances=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedInsurances)),this.filtersModel.selectedLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)))},e.prototype.selectMedicalGroup=function(e){this.filtersModel.selectedMedicalGroup=[],this.filtersModel.selectedMedicalGroup.push(e)},e.prototype.handleSortChange=function(e){this.selectedSortBy=e.value,this.filtersModel.sortByNumber=this.selectedSortBy,this.filtersModel.sortBy=e.queryParam},e.prototype.showMobileFiltersForLeftDesign=function(){return!this.resizeService.isDesktopViewport},e.prototype.filterLocationName=function(){this.showLocationName=!1,this.filtersModel.locationName=""},e.\u0275fac=function(t){return new(t||e)(s.Y36(J._),s.Y36(q.e))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-mobile-filters"]],inputs:{filtersModel:"filtersModel",selectedLocation:"selectedLocation",buttonTitle:"buttonTitle",moreFilters:"moreFilters",defaultSearchDistanceMobile:"defaultSearchDistanceMobile",defaultSearchDistanceWithMG:"defaultSearchDistanceWithMG",showOnlineSchedulingFilter:"showOnlineSchedulingFilter",showVideoVisitsFilter:"showVideoVisitsFilter",showAcceptingNewPatientsFilter:"showAcceptingNewPatientsFilter",showAvailabilityFilter:"showAvailabilityFilter",showSpecialtyFilter:"showSpecialtyFilter",showProceduresPerformedFilter:"showProceduresPerformedFilter",showConditionsTreatedFilter:"showConditionsTreatedFilter",showAffiliationFilter:"showAffiliationFilter",affiliationToolTip:"affiliationToolTip",affiliationHoverText:"affiliationHoverText",showMedicalGroupFilter:"showMedicalGroupFilter",showGenderFilter:"showGenderFilter",showSearchRadiusFilter:"showSearchRadiusFilter",showInsuranceFilter:"showInsuranceFilter",showLanguageFilter:"showLanguageFilter",alignTop:"alignTop",multipleMedicalGroupSelection:"multipleMedicalGroupSelection"},outputs:{filtersModelChange:"filtersModelChange"},features:[s.TTD],decls:29,vars:39,consts:[["role","button","tabindex","0",3,"ngClass"],[3,"click",4,"ngIf"],["class","clear-filter","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["role","dialog",3,"alignTop","show","closeOnOverlay","customClass","closeClicked"],[1,"dialog-title"],["tabindex","0","role","button","class","clear-all-button",3,"ngClass","click",4,"ngIf"],["class","h2",4,"ngIf"],[1,"dialog"],["tabindex","0","role","dialog","aria-label","Sort By","class","dialog-page-content p p2",4,"ngIf"],["class","online-scheduling","role","checkbox","tabindex","0",4,"ngIf"],["class","video-visits","role","checkbox",4,"ngIf"],["class","accepting-new-patients","role","checkbox",4,"ngIf"],["class","location-name",4,"ngIf"],[3,"title",4,"ngIf"],[3,"title","tooltip","tooltipInfo",4,"ngIf"],[3,"title","tooltip",4,"ngIf"],[3,"filtersModel","showInsuranceFilter","showLanguageFilter"],[1,"dialog-footer"],["role","button","aria-label","Clear all filters","class","clear-all-button",3,"ngClass","click",4,"ngIf"],["dhclButton","","role","button",3,"ngClass","click"],[3,"click"],["viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg","tabindex","0",1,"clear-filter",3,"click"],["d","M1 1L15 15","stroke-width","2"],["d","M1 14.998L15 1","stroke-width","2"],[3,"ngClass","click",4,"ngIf"],[3,"ngClass","click"],["width","15","height","14","viewBox","0 0 15 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M1.34158 10.2714C0.417829 10.5193 -0.143893 11.337 0.0343635 12.1719C0.182604 12.8719 0.859489 13.4228 1.6791 13.5106C2.48217 13.5943 3.2975 13.1829 3.64054 12.5173C4.88282 12.5202 6.12449 12.5202 7.36493 12.5196H13.1322C13.1996 12.5196 13.2676 12.519 13.3356 12.5121C13.5451 12.4926 13.7368 12.3934 13.8606 12.2425C13.9518 12.1288 14.0015 11.9951 14.0015 11.8592C14.0015 11.8121 13.9953 11.7645 13.9831 11.7168C13.901 11.3932 13.599 11.1918 13.1953 11.1918C10.01 11.1918 6.82404 11.1918 3.62155 11.1924C3.23624 10.4223 2.26165 10.0258 1.34158 10.2714ZM2.65063 11.8597C2.65063 12.2264 2.31127 12.5242 1.89411 12.5242C1.47634 12.5242 1.13759 12.2264 1.13759 11.8597C1.13759 11.4931 1.47634 11.1958 1.89411 11.1958C2.31127 11.1958 2.65063 11.4931 2.65063 11.8597Z","fill","#0071C2"],["fill-rule","evenodd","clip-rule","evenodd","d","M5.88827 5.61765C5.61934 5.79609 5.40984 6.03126 5.26528 6.31724L1.51815 6.31546L0.772029 6.31605C0.571104 6.31605 0.398357 6.37278 0.259303 6.48622C0.0179477 6.67884 -0.0622998 6.97014 0.0498016 7.24371C0.160678 7.51433 0.433887 7.68272 0.76284 7.6839H5.26711C5.60403 8.33622 6.17801 8.69074 6.92658 8.70964C7.74805 8.73151 8.36981 8.37994 8.73368 7.68154C9.68318 7.6839 10.6327 7.6839 11.5815 7.6839L12.4728 7.68449C12.7381 7.68509 13.0052 7.68568 13.2716 7.68154C13.4983 7.6774 13.7078 7.58168 13.8462 7.41861C13.9473 7.29807 14 7.1539 14 7.00559C14 6.94946 13.992 6.89274 13.9767 6.83601C13.8854 6.51045 13.5951 6.31605 13.1981 6.31605C11.7163 6.31546 10.2351 6.31487 8.72204 6.30306C8.49539 5.83273 8.04882 5.48589 7.49444 5.3494C6.93516 5.2135 6.35015 5.31159 5.88827 5.61765ZM7.75662 6.99968C7.75662 7.37843 7.41787 7.68568 7.00009 7.68568C6.58231 7.68568 6.24295 7.37843 6.24295 6.99968C6.24295 6.62035 6.58231 6.31428 7.00009 6.31428C7.41787 6.31428 7.75662 6.62035 7.75662 6.99968Z","fill","#0071C2"],["fill-rule","evenodd","clip-rule","evenodd","d","M12.6599 3.72904C13.5837 3.48273 14.1454 2.66966 13.9671 1.84119C13.8189 1.14501 13.142 0.597639 12.3218 0.510972C11.5194 0.426586 10.7035 0.835972 10.3605 1.49738C9.11825 1.49452 7.87663 1.49452 6.63563 1.49567H0.86858C0.8012 1.49567 0.732596 1.49567 0.664604 1.50251C0.455116 1.52189 0.263392 1.62053 0.139659 1.77049C0.0483905 1.88338 0 2.01624 0 2.15137C0 2.19812 0.00551285 2.24602 0.0171511 2.29277C0.0992312 2.61435 0.401213 2.81448 0.804876 2.81448C3.99069 2.81505 7.1765 2.81505 10.3807 2.81391C10.7648 3.57909 11.7405 3.97308 12.6599 3.72904ZM11.3503 2.1508C11.3503 1.78645 11.6897 1.49053 12.1074 1.49053C12.5252 1.49053 12.8645 1.78645 12.8645 2.1508C12.8645 2.51571 12.5252 2.81049 12.1074 2.81049C11.6897 2.81049 11.3503 2.51571 11.3503 2.1508Z","fill","#0071C2"],["tabindex","0","role","button",1,"clear-all-button",3,"ngClass","click"],[1,"h2"],["tabindex","0","role","dialog","aria-label","Sort By",1,"dialog-page-content","p","p2"],[1,"sort-by-drop-down"],[3,"placeholder","dropdowns","selectedValue","changed"],["role","checkbox","tabindex","0",1,"online-scheduling"],["class","section-header toggle-col-option",3,"click",4,"ngIf"],[1,"section-header","toggle-col-option",3,"click"],[1,"option-count"],[1,"option-checkbox"],["class","unchecked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","checked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"unchecked"],["rx","2.5","width","19","height","19","x","0.5","y","0.5"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"checked"],["rx","3"],["d","M10.0001 15L4.16675 9.16663L5.83341 7.49996L10.0001 11.6666L20.0001 1.66663V4.99996L10.0001 15Z"],[3,"disabled","checked"],["role","checkbox",1,"video-visits"],["role","checkbox",1,"accepting-new-patients"],[1,"location-name"],[1,"section-header"],[1,"close-icon",3,"click"],["viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2 2 L16 16 M2 16 L16 2"],[1,"section-content"],[3,"title"],[1,"patient-availability"],[3,"filtersModel"],[1,"toggle-two-col-list"],["class","toggle-col-option","tabindex","0",3,"click",4,"ngFor","ngForOf"],["tabindex","0",1,"toggle-col-option",3,"click"],[3,"title","tooltip","tooltipInfo"],["class","medical-group-filter-copy",4,"ngIf"],[1,"medical-group-filter-dropdown"],[3,"placeholder","dropdowns","changed"],[1,"medical-group-filter-copy"],["class","toggle-col-option",3,"click",4,"ngFor","ngForOf"],[1,"toggle-col-option",3,"click"],[3,"title","tooltip"],["role","radiogroup","aria-label","Select Gender",1,"gender"],["role","radio","tabindex","0",1,"radio-button-option",3,"click"],["viewBox","0 0 22 22","xmlns","http://www.w3.org/2000/svg"],["d","M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z",4,"ngIf"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z"],[1,"range-header"],[1,"range-number"],[1,"range-slider-container"],["type","range","min","0","max","100","value","filtersModel.searchRadius","step","20",3,"ngModel","ngModelChange"],[1,"range-slider-fill",3,"ngStyle"],[1,"range-indicators"],[1,"first"],[1,"middle"],[1,"last"],["role","button","aria-label","Clear all filters",1,"clear-all-button",3,"ngClass","click"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.YNc(1,ke,2,0,"span",1),s.YNc(2,Se,3,2,"svg",2),s.YNc(3,Ze,2,1,"div",3),s.qZA(),s.TgZ(4,"dhcl-modal",4),s.NdJ("closeClicked",function(){return t.showModal=!t.showModal}),s.TgZ(5,"div",5),s.YNc(6,Le,2,5,"div",6),s.YNc(7,Ee,2,0,"h2",7),s.YNc(8,Ne,2,0,"h2",7),s.qZA(),s.TgZ(9,"div",8),s.YNc(10,Fe,5,3,"div",9),s.YNc(11,Be,3,4,"div",10),s.YNc(12,ze,3,4,"div",11),s.YNc(13,We,3,4,"div",12),s.YNc(14,$e,9,2,"div",13),s.YNc(15,Xe,3,2,"cs-accordion",14),s.YNc(16,it,3,2,"cs-accordion",14),s.YNc(17,st,3,2,"cs-accordion",14),s.YNc(18,dt,3,2,"cs-accordion",14),s.YNc(19,ht,4,6,"cs-accordion",15),s.YNc(20,mt,3,4,"cs-accordion",15),s.YNc(21,xt,4,4,"cs-accordion",16),s.YNc(22,Ot,16,7,"cs-accordion",14),s._UZ(23,"cs-common-more-filters",17),s.YNc(24,kt,23,6,"cs-accordion",14),s.qZA(),s.TgZ(25,"div",18),s.YNc(26,St,2,4,"div",19),s.TgZ(27,"button",20),s.NdJ("click",function(){return t.applyFilters()}),s._uU(28,"Apply"),s.qZA(),s.qZA(),s.qZA()),2&e&&(s.Q6J("ngClass",s.kEZ(33,Tt,t.showModal||t.showCloseIcon,!t.showSortAndFilters,t.showSortAndFilters)),s.uIk("aria-expanded",t.showModal),s.xp6(1),s.Q6J("ngIf",!t.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",!t.showSortAndFilters&&t.showCloseIcon),s.xp6(1),s.Q6J("ngIf",t.showSortAndFilters&&t.showMobileFiltersForLeftDesign()),s.xp6(1),s.Q6J("alignTop",t.alignTop)("show",t.showModal)("closeOnOverlay",!0)("customClass","mobile-filters-modal"),s.xp6(2),s.Q6J("ngIf",!t.resizeService.isTabletViewport),s.xp6(1),s.Q6J("ngIf",!t.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",t.showSortAndFilters),s.xp6(1),s.Udp("max-height",t.dialogHeight,"px"),s.xp6(1),s.Q6J("ngIf",t.showSortAndFilters),s.xp6(1),s.Q6J("ngIf",t.showOnlineSchedulingFilter&&t.filtersModel.onlineSchedulingProvidersCount>0),s.xp6(1),s.Q6J("ngIf",t.showVideoVisitsFilter&&t.filtersModel.videoVisitsProvidersCount>0),s.xp6(1),s.Q6J("ngIf",t.showAcceptingNewPatientsFilter&&t.filtersModel.newPatientsProvidersCount>0),s.xp6(1),s.Q6J("ngIf",t.filtersModel.locationName&&t.showLocationName),s.xp6(1),s.Q6J("ngIf",t.showAvailabilityFilter),s.xp6(1),s.Q6J("ngIf",t.showProceduresPerformedFilter),s.xp6(1),s.Q6J("ngIf",t.showConditionsTreatedFilter),s.xp6(1),s.Q6J("ngIf",t.showSpecialtyFilter),s.xp6(1),s.Q6J("ngIf",t.showMedicalGroupFilter&&""!==t.medicalGroupHoverText&&!t.multipleMedicalGroupSelection),s.xp6(1),s.Q6J("ngIf",t.showMedicalGroupFilter&&""!==t.medicalGroupHoverText&&t.multipleMedicalGroupSelection),s.xp6(1),s.Q6J("ngIf",t.showAffiliationFilter&&""!==t.affiliationHoverText),s.xp6(1),s.Q6J("ngIf",t.showGenderFilter),s.xp6(1),s.Q6J("filtersModel",t.filtersModel)("showInsuranceFilter",t.showInsuranceFilter)("showLanguageFilter",t.showLanguageFilter),s.xp6(1),s.Q6J("ngIf",t.showSearchRadiusFilter&&t.selectedLocation),s.xp6(2),s.Q6J("ngIf",t.isTabletViewport),s.xp6(1),s.Q6J("ngClass",s.VKq(37,At,!t.isTabletViewport)))},directives:[i.mk,i.O5,ee.zS,me,ee.Hq,ee.JO,_e,ce,be,i.sg,o.eT,o.Fj,o.JJ,o.On,i.PC],styles:["[_nghost-%COMP%] .mobile-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-top:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.clear-all-button[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1)}.clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-title[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;height:68px;margin:-15px -15px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.dialog-title[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{position:absolute;top:22px;left:20px}.dialog[_ngcontent-%COMP%]{padding:0 20px 20px;overflow:auto;box-sizing:border-box}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.accepting-new-patients[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);padding-top:20px;padding-bottom:20px;color:#4d525a;color:var(--body-content,#4d525a)}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;font-size:16px;letter-spacing:.1px}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%]{font-weight:400}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.accepting-new-patients[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{padding-top:15px}.dialog-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.dialog-footer[_ngcontent-%COMP%] button.mobile[_ngcontent-%COMP%]{width:100%}.patient-availability[_ngcontent-%COMP%], .radio-button-option[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a)}.radio-button-option[_ngcontent-%COMP%]{display:flex;align-items:center;margin:10px 0;cursor:pointer;font-size:14px}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;fill:none;margin-right:10px;pointer-events:none}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;stroke-width:2px;stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]:nth-child(2){fill:#005591;fill:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-col-option[_ngcontent-%COMP%]{width:100%;display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-two-col-list[_ngcontent-%COMP%]{margin-top:10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.medical-group-filter-copy[_ngcontent-%COMP%]{position:relative;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a}.cs-tooltip-content[_ngcontent-%COMP%]{position:absolute;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=unset);z-index:1}.medical-group-filter-dropdown[_ngcontent-%COMP%]{margin-top:15px;width:315px}@media (max-width:374px){.medical-group-filter-dropdown[_ngcontent-%COMP%]{width:100%}} .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px} .dhcl-dropdown-wrapper button span{display:inline!important}.gender[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:50%}@media (max-width:421px){.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:100%}}.range-header[_ngcontent-%COMP%]{align-items:center;margin-bottom:20px;font-size:14px}@media (min-width:992px){.range-header[_ngcontent-%COMP%]{display:flex}}.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{justify-content:center;align-items:center;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);border-radius:4px;width:50px;height:30px;margin:0 8px;padding:5px}@media (min-width:992px){.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{display:flex}}.range-slider-container[_ngcontent-%COMP%]{width:315px;position:relative}@media (max-width:374px){.range-slider-container[_ngcontent-%COMP%]{width:100%}}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]{width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:50%;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] .range-slider-fill[_ngcontent-%COMP%]{height:4px;width:calc(100% - 1px);position:absolute;z-index:-1;top:7px;left:2px;border-radius:2px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:6px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.first[_ngcontent-%COMP%]{text-align:left;width:calc(100% / 6)}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%]{width:-webkit-fill-available}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{float:left;width:25%;text-align:center}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.last[_ngcontent-%COMP%]{text-align:right;width:calc(100% / 6)}.showSortAndFiltersHeader[_ngcontent-%COMP%]{padding-top:3px;color:#0071c2;color:var(--filter-buttons,#0071c2);cursor:pointer}.sort-by-drop-down[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}"]}),e}(),It=["filterContainer"];function Lt(e,t){if(1&e){var n=s.EpF();s.O4$(),s.TgZ(0,"svg",8),s.NdJ("click",function(){return s.CHM(n),s.oxw().clearFilterContent()})("keydown.enter",function(){return s.CHM(n),s.oxw().clearFilterContent()})("keydown.space",function(){return s.CHM(n),s.oxw().clearFilterContent()}),s._UZ(1,"path",9),s._UZ(2,"path",10),s.qZA()}if(2&e){var i=s.oxw();s.uIk("aria-label","Clear selected "+i.filterTitle+" filter")}}function Et(e,t){1&e&&s._UZ(0,"hr",11)}var Nt=function(e){return{active:e}},Ft=function(e){return{"apply-filter-selection":!0,inactive:e}};function Dt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",12),s.TgZ(1,"div",13),s.NdJ("click",function(){return s.CHM(n),s.oxw().clearFilterSelection()}),s._uU(2," Clear "),s.qZA(),s.TgZ(3,"div",14),s.NdJ("click",function(){s.CHM(n);var e=s.oxw();return e.enableFiltering&&e.filterChange()}),s.TgZ(4,"button",15),s.NdJ("blur",function(e){return s.CHM(n),s.oxw().onFocusLost(e)}),s._uU(5,"Apply"),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.xp6(1),s.Q6J("ngClass",s.VKq(4,Nt,i.resetActive)),s.uIk("aria-label","Clear selected "+i.filterTitle+" filter")("aria-disabled",!i.resetActive),s.xp6(3),s.Q6J("ngClass",s.VKq(6,Ft,!i.enableFiltering))}}var qt=["*"],Rt=function(){function e(e){this.filterService=e,this.resetActive=!1,this.showCloseIcon=!1,this.enableFiltering=!0,this.hideDialog=!0,this.applyFilters=new s.vpe,this.contentReset=new s.vpe,this.selectionReset=new s.vpe,this.buttonHover=new s.vpe,this.showDialogClick=new s.vpe,this.showDialog=!1}return e.prototype.onClick=function(e){this.filterContainer.nativeElement.contains(e.target)||(this.showDialog=!1)},e.prototype.onResize=function(){(0,A.SS)()},e.prototype.showDialogClicked=function(){this.showDialog=!this.showDialog,this.showDialogClick.emit()},e.prototype.clearFilterContent=function(){this.resetActive=!1,this.contentReset.emit(),this.buttonHover.emit(!1),this.showDialog=!this.showDialog},e.prototype.clearFilterSelection=function(){this.resetActive=!1,this.selectionReset.emit()},e.prototype.filterChange=function(){this.applyFilters.emit(),this.showDialog=!1},e.prototype.emitHover=function(e){this.buttonHover.emit(e)},e.prototype.onFocusLost=function(e){this.showDialog=!1},e.prototype.ngOnChanges=function(){var e=this;this.filterService.displayDialog$.subscribe(function(t){!1===t&&(e.showDialog=!1)})},e.\u0275fac=function(t){return new(t||e)(s.Y36(E.i))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-filter-dialog"]],viewQuery:function(e,t){var n;1&e&&s.Gf(It,5),2&e&&s.iGM(n=s.CRH())&&(t.filterContainer=n.first)},hostBindings:function(e,t){1&e&&s.NdJ("click",function(e){return t.onClick(e)},!1,s.Jf7)("resize",function(e){return t.onResize(e)},!1,s.Jf7)},inputs:{filterTitle:"filterTitle",hideDialogButtons:"hideDialogButtons",resetActive:"resetActive",showCloseIcon:"showCloseIcon",enableFiltering:"enableFiltering",hideDialog:"hideDialog"},outputs:{applyFilters:"applyFilters",contentReset:"contentReset",selectionReset:"selectionReset",buttonHover:"buttonHover",showDialogClick:"showDialogClick"},features:[s.TTD],ngContentSelectors:qt,decls:11,vars:11,consts:[[1,"dialog-container"],["filterContainer",""],["tabindex","0","role","button",1,"filter-button",3,"ngClass","click","mouseenter","mouseleave","keydown.enter","keydown.space"],["tabindex","0","role","button","class","clear-filter","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",3,"click","keydown.enter","keydown.space",4,"ngIf"],[1,"filter-dialog"],[1,"filter-content"],["class","filter-divider",4,"ngIf"],["class","dialog-buttons",4,"ngIf"],["tabindex","0","role","button","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"clear-filter",3,"click","keydown.enter","keydown.space"],["d","M1 1L15 15","stroke","#0071C2","stroke-width","2"],["d","M1 14.998L15 1","stroke","#0071C2","stroke-width","2"],[1,"filter-divider"],[1,"dialog-buttons"],["tabindex","0","role","button",1,"clear-filter-selection",3,"ngClass","click"],[1,"apply-button",3,"click"],[3,"ngClass","blur"]],template:function(e,t){1&e&&(s.F$t(),s.TgZ(0,"div",0,1),s.TgZ(2,"h3"),s.TgZ(3,"div",2),s.NdJ("click",function(){return t.showDialogClicked()})("mouseenter",function(){return t.emitHover(!0)})("mouseleave",function(){return t.emitHover(!1)})("keydown.enter",function(){return t.showDialogClicked()})("keydown.space",function(){return t.showDialogClicked()}),s._uU(4),s.YNc(5,Lt,3,1,"svg",3),s.qZA(),s.qZA(),s.TgZ(6,"div",4),s.TgZ(7,"div",5),s.Hsn(8),s.qZA(),s.YNc(9,Et,1,0,"hr",6),s.YNc(10,Dt,6,8,"div",7),s.qZA(),s.qZA()),2&e&&(s.xp6(3),s.Q6J("ngClass",s.VKq(9,Nt,t.showDialog||t.showCloseIcon)),s.uIk("aria-label","Select "+t.filterTitle+" filter")("aria-expanded",t.showDialog),s.xp6(1),s.hij(" ",t.filterTitle," "),s.xp6(1),s.Q6J("ngIf",t.showCloseIcon),s.xp6(1),s.Udp("visibility",t.showDialog?"visible":"hidden"),s.xp6(3),s.Q6J("ngIf",!t.hideDialogButtons),s.xp6(1),s.Q6J("ngIf",!t.hideDialogButtons))},directives:[i.mk,i.O5],styles:[".dialog-container[_ngcontent-%COMP%]{position:relative}.dialog-container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.dialog-container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.dialog-container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.dialog-container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591);border:1px solid #005591;border:1px solid var(--filter-buttons-hover,#005591);box-shadow:0 0 0 1px #005591;box-shadow:0 0 0 1px var(--filter-buttons-hover,#005591)}.dialog-container[_ngcontent-%COMP%] .filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%]{position:absolute;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;min-width:200px;border-radius:5px;top:46px;background-color:#fff;background-color:var(--white-color,#fff);box-shadow:0 2px 8px #4d525a;box-shadow:0 2px 8px var(--tool-tip-box-shadow,#4d525a)}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .filter-content[_ngcontent-%COMP%]{float:left;width:100%}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] hr.filter-divider[_ngcontent-%COMP%]{border:.5px solid #e3e1dc;overflow:hidden}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:15px 20px}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .clear-filter-selection[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;padding-left:12px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1);pointer-events:none;margin-right:15px}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .clear-filter-selection.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .clear-filter-selection[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .apply-filter-selection[_ngcontent-%COMP%]{width:100px;height:40px;background:#0071c2;background:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--action-content,#0071c2);border-radius:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#fff;color:var(--white-color,#fff);cursor:pointer}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .apply-filter-selection[_ngcontent-%COMP%]:hover{cursor:pointer;background:#005591;background:var(--filter-buttons-hover,#005591);border-radius:20px}.dialog-container[_ngcontent-%COMP%] .filter-dialog[_ngcontent-%COMP%] .dialog-buttons[_ngcontent-%COMP%] .apply-filter-selection.inactive[_ngcontent-%COMP%]{pointer-events:none;background:#e3e1dc;background:var(--dhcl-color-gray-light-medium,#e3e1dc);border:1px solid #b0a9a1;border:1px solid var(--dhcl-color-gray-light-medium,#b0a9a1)}.dialog-container[_ngcontent-%COMP%] .filter-dialog.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:2px solid #0071c2;border:2px solid var(--filter-buttons,#0071c2)}"]}),e}();function Ut(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-mobile-filters",4),s.NdJ("filtersModelChange",function(e){return s.CHM(n),s.oxw().handleFilterChange(e)}),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("filtersModel",i.filtersModel)("medicalGroupToolTip",i.medicalGroupToolTip)("medicalGroupHoverText",i.medicalGroupHoverText)("affiliationToolTip",i.affiliationToolTip)("affiliationHoverText",i.affiliationHoverText)("defaultSearchDistanceMobile",i.defaultSearchDistance)("defaultSearchDistanceWithMG",i.defaultSearchDistanceWithMedGroup)("showOnlineSchedulingFilter",i.showOnlineSchedulingFilter)("showVideoVisitsFilter",i.showVideoVisitsFilter)("showAcceptingNewPatientsFilter",i.showAcceptingNewPatientsFilter)("showAvailabilityFilter",i.showAvailabilityFilter)("showSpecialtyFilter",i.showSpecialtyFilter)("showMedicalGroupFilter",i.showMedicalGroupFilter)("showAffiliationFilter",i.showAffiliationFilter)("showGenderFilter",i.showGenderFilter)("showInsuranceFilter",i.showInsuranceFilter)("showLanguageFilter",i.showLanguageFilter)("selectedLocation",i.selectedLocation)("alignTop",i.alignTop)("multipleMedicalGroupSelection",i.multipleMedicalGroupSelection)}}function Bt(e,t){if(1&e&&(s.TgZ(0,"span"),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.hij("(",n.filtersModel.onlineSchedulingProvidersCount,")")}}function Vt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",11),s.NdJ("selectionReset",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle})("contentReset",function(){return s.CHM(n),s.oxw(2).filterOnlineScheduling(!1)}),s.TgZ(1,"div",12),s.TgZ(2,"cs-slide-toggle",13),s.NdJ("keydown.enter",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingProvidersCount>0&&e.filterOnlineScheduling(e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle)})("keydown.space",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingProvidersCount>0&&e.filterOnlineScheduling(e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle)})("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.onlineSchedulingProvidersCount>0&&e.filterOnlineScheduling(e.filtersModel.onlineSchedulingToggle=!e.filtersModel.onlineSchedulingToggle)})("contentClosed",function(){return s.CHM(n),s.oxw(2).closeFilterDialog()}),s.qZA(),s.qZA(),s.TgZ(3,"div",14),s._uU(4),s.YNc(5,Bt,2,1,"span",3),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle","Online scheduling")("resetActive",i.filtersModel.onlineSchedulingToggle)("showCloseIcon",i.filtersModel.onlineSchedulingApplied)("enableFiltering",i.filtersModel.onlineSchedulingProvidersCount>0&&!i.filtersModel.onlineSchedulingApplied)("hideDialogButtons",!0),s.uIk("aria-valuetext","Online scheduling toggle "+i.filtersModel.onlineSchedulingApplied),s.xp6(2),s.Q6J("disabled",0===i.filtersModel.onlineSchedulingProvidersCount)("checked",i.filtersModel.onlineSchedulingToggle),s.xp6(2),s.hij(" ",i.applyFilterMessage(" offer online scheduling",i.filtersModel.onlineSchedulingProvidersCount>0)," "),s.xp6(1),s.Q6J("ngIf",i.filtersModel.onlineSchedulingProvidersCount>0)}}function Ht(e,t){if(1&e&&(s.TgZ(0,"span"),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.hij("(",n.filtersModel.videoVisitsProvidersCount,")")}}function Gt(e,t){if(1&e&&(s.TgZ(0,"span"),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.hij("(",n.LastVideoVisitsProvidersCount,")")}}function Jt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",11),s.NdJ("selectionReset",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle})("contentReset",function(){return s.CHM(n),s.oxw(2).filterVideoVisits(!1)}),s.TgZ(1,"div",12),s.TgZ(2,"cs-slide-toggle",13),s.NdJ("keydown.enter",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsProvidersCount>0&&e.filterVideoVisits(e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle)})("keydown.space",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsProvidersCount>0&&e.filterVideoVisits(e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle)})("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.videoVisitsProvidersCount>0&&e.filterVideoVisits(e.filtersModel.videoVisitsToggle=!e.filtersModel.videoVisitsToggle)})("contentClosed",function(){return s.CHM(n),s.oxw(2).closeFilterDialog()}),s.qZA(),s.qZA(),s.TgZ(3,"div",14),s._uU(4),s.YNc(5,Ht,2,1,"span",3),s.YNc(6,Gt,2,1,"span",3),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle","Video visits")("resetActive",i.filtersModel.videoVisitsToggle)("showCloseIcon",i.filtersModel.videoVisitsApplied)("enableFiltering",i.filtersModel.videoVisitsProvidersCount>0&&!i.filtersModel.videoVisitsApplied)("hideDialogButtons",!0),s.xp6(2),s.Q6J("disabled",0===i.filtersModel.videoVisitsProvidersCount)("checked",i.filtersModel.videoVisitsToggle),s.xp6(2),s.hij(" ",i.applyFilterMessage(" offer video visits",i.filtersModel.videoVisitsProvidersCount>0||!i.filtersModel.searchDone&&i.LastVideoVisitsProvidersCount>0)," "),s.xp6(1),s.Q6J("ngIf",i.filtersModel.videoVisitsProvidersCount>0),s.xp6(1),s.Q6J("ngIf",0==i.filtersModel.videoVisitsProvidersCount&&!i.filtersModel.searchDone&&i.LastVideoVisitsProvidersCount>0)}}function zt(e,t){if(1&e&&(s.TgZ(0,"span"),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.hij("(",n.filtersModel.newPatientsProvidersCount,")")}}function Qt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",15),s.NdJ("selectionReset",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle})("contentReset",function(){return s.CHM(n),s.oxw(2).filterNewPatients(!1)}),s.TgZ(1,"div",12),s.TgZ(2,"cs-slide-toggle",13),s.NdJ("keydown.enter",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsProvidersCount>0&&e.filterNewPatients(e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle)})("keydown.space",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsProvidersCount>0&&e.filterNewPatients(e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle)})("click",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.newPatientsProvidersCount>0&&e.filterNewPatients(e.filtersModel.newPatientsToggle=!e.filtersModel.newPatientsToggle)})("contentClosed",function(){return s.CHM(n),s.oxw(2).closeFilterDialog()}),s.qZA(),s.qZA(),s.TgZ(3,"div",14),s._uU(4),s.YNc(5,zt,2,1,"span",3),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle","Accepting new patients")("resetActive",i.filtersModel.newPatientsToggle)("showCloseIcon",i.filtersModel.newPatientsApplied)("hideDialogButtons",!0)("enableFiltering",i.filtersModel.newPatientsProvidersCount>0&&(i.filtersModel.newPatientsApplied||i.filtersModel.newPatientsToggle)),s.xp6(2),s.Q6J("disabled",0===i.filtersModel.newPatientsProvidersCount)("checked",i.filtersModel.newPatientsToggle),s.xp6(2),s.hij(" ",i.applyFilterMessage(" accept new patients",i.filtersModel.newPatientsProvidersCount>0)," "),s.xp6(1),s.Q6J("ngIf",i.filtersModel.newPatientsProvidersCount>0)}}function jt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",16),s.NdJ("selectionReset",function(){s.CHM(n);var e=s.oxw(2);return e.filtersModel.availabilitySelect=e.AvailabilitySelect.None})("contentReset",function(){return s.CHM(n),s.oxw(2).filterAvailability(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterAvailability(!0)}),s.TgZ(1,"div",17),s._UZ(2,"cs-availability-dialog",18),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle",i.filtersModel.availabilityTitle)("resetActive",i.filtersModel.availabilitySelect!==i.AvailabilitySelect.None)("showCloseIcon",i.filtersModel.providerAvailability!==i.AvailabilitySelect.None),s.xp6(2),s.Q6J("filtersModel",i.filtersModel)}}function Yt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",27),s._UZ(1,"rect",28),s.qZA())}function Kt(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",29),s._UZ(1,"rect",30),s._UZ(2,"path",31),s.qZA())}function Wt(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",22),s.NdJ("keydown.enter",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleSpecialty(e)})("click",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleSpecialty(e)}),s.TgZ(1,"span",23),s.YNc(2,Yt,2,0,"svg",24),s.YNc(3,Kt,3,0,"svg",25),s.qZA(),s._uU(4),s.TgZ(5,"span",26),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(3);s.uIk("aria-checked",!0===o.checkSpecialty(i)),s.xp6(2),s.Q6J("ngIf",!o.checkSpecialty(i)),s.xp6(1),s.Q6J("ngIf",o.checkSpecialty(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function $t(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",19),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).specialtyReset()})("contentReset",function(){return s.CHM(n),s.oxw(2).filterSpecialties(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterSpecialties(!0)})("showDialogClick",function(){return s.CHM(n),s.oxw(2).initializeSpecialtyDialog()}),s.TgZ(1,"div",20),s.YNc(2,Wt,7,5,"div",21),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle",i.filtersModel.specialtyFilterText)("resetActive",i.filtersModel.selectedSpecialties.length>0)("showCloseIcon",i.filtersModel.providerSpecialties.length>0),s.xp6(2),s.Q6J("ngForOf",i.filtersModel.availableSpecialties)}}function Xt(e,t){if(1&e&&(s.TgZ(0,"div"),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.Oqu(n.medicalGroupToolTip)}}function en(e,t){if(1&e&&(s.TgZ(0,"span",37),s.TgZ(1,"p",38),s._uU(2),s.qZA(),s.qZA()),2&e){var n=s.oxw(3);s.xp6(2),s.Oqu(n.medicalGroupHoverText)}}function tn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",32),s.TgZ(1,"cs-filter-dialog",33),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).clearMedGroupFilters()})("contentReset",function(){return s.CHM(n),s.oxw(2).filterMedicalGroup(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterMedicalGroup(!0)})("buttonHover",function(e){return s.CHM(n),s.oxw(2).isHoveringOnMedGroup=e}),s.TgZ(2,"div",34),s.YNc(3,Xt,2,1,"div",3),s.TgZ(4,"dhcl-dropdown",35),s.NdJ("changed",function(e){return s.CHM(n),s.oxw(2).selectMedGroup(e)}),s.qZA(),s.qZA(),s.qZA(),s.YNc(5,en,3,1,"span",36),s.qZA()}if(2&e){var i,o=s.oxw(2);s.xp6(1),s.Q6J("filterTitle",o.filtersModel.medicalGroupTitle)("resetActive",o.filtersModel.selectedMedicalGroup&&o.filtersModel.selectedMedicalGroup.length>0)("showCloseIcon",o.filtersModel.providerMedicalGroup&&o.filtersModel.providerMedicalGroup.length>0),s.xp6(2),s.Q6J("ngIf",""!==o.medicalGroupToolTip),s.xp6(1),s.Q6J("placeholder",null!==(i=o.selectedMedicalGroupName)&&void 0!==i?i:"Select Medical group")("dropdowns",o.filtersModel.medicalGroupList)("selectedValue",o.selectedMedicalGroupName),s.xp6(1),s.Q6J("ngIf",o.isHoveringOnMedGroup&&""!==o.medicalGroupHoverText)}}function nn(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",27),s._UZ(1,"rect",28),s.qZA())}function on(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",29),s._UZ(1,"rect",30),s._UZ(2,"path",31),s.qZA())}function rn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",41),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleMedgroup(e)})("keydown.enter",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleMedgroup(e)}),s.TgZ(1,"span",23),s.YNc(2,nn,2,0,"svg",24),s.YNc(3,on,3,0,"svg",25),s.qZA(),s._uU(4),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(3);s.uIk("aria-checked",!0===o.checkMedgroup(i)),s.xp6(2),s.Q6J("ngIf",!o.checkMedgroup(i)),s.xp6(1),s.Q6J("ngIf",o.checkMedgroup(i)),s.xp6(1),s.hij(" ",i.label," ")}}function an(e,t){if(1&e&&(s.TgZ(0,"span",37),s.TgZ(1,"p",38),s._uU(2),s.qZA(),s.qZA()),2&e){var n=s.oxw(3);s.xp6(2),s.Oqu(n.medicalGroupHoverText)}}function sn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",19),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).clearMedGroupFilters()})("contentReset",function(){return s.CHM(n),s.oxw(2).filterMedicalGroups(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterMedicalGroups(!0)})("showDialogClick",function(){return s.CHM(n),s.oxw(2).initializeMedicalGroupsDialog()}),s.TgZ(1,"div",39),s.YNc(2,rn,5,4,"div",40),s.qZA(),s.YNc(3,an,3,1,"span",36),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle",i.filtersModel.medicalGroupTitle)("resetActive",i.filtersModel.selectedMedicalGroup&&i.filtersModel.selectedMedicalGroup.length>0)("showCloseIcon",i.filtersModel.providerMedicalGroup&&i.filtersModel.providerMedicalGroup.length>0),s.xp6(2),s.Q6J("ngForOf",i.filtersModel.medicalGroupList),s.xp6(1),s.Q6J("ngIf",i.isHoveringOnMedGroup&&""!==i.medicalGroupHoverText)}}function cn(e,t){if(1&e&&(s.TgZ(0,"div",46),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.Oqu(n.affiliationToolTip)}}function ln(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",50),s._UZ(1,"rect",28),s.qZA())}function un(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",51),s._UZ(1,"rect",30),s._UZ(2,"path",31),s.qZA())}function dn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",47),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleHospital(e)})("keydown.enter",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleHospital(e)}),s.TgZ(1,"span",23),s.YNc(2,ln,2,0,"svg",48),s.YNc(3,un,3,0,"svg",49),s.qZA(),s._uU(4),s.TgZ(5,"span",26),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(3);s.xp6(2),s.Q6J("ngIf",!o.checkHospital(i)),s.xp6(1),s.Q6J("ngIf",o.checkHospital(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function pn(e,t){if(1&e&&(s.TgZ(0,"span",37),s.TgZ(1,"p",38),s._uU(2),s.qZA(),s.qZA()),2&e){var n=s.oxw(3);s.xp6(2),s.Oqu(n.affiliationHoverText)}}function hn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",32),s.TgZ(1,"cs-filter-dialog",42),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).filtersModel.selectedHospitals=[]})("contentReset",function(){return s.CHM(n),s.oxw(2).filterHospitals(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterHospitals(!0)})("showDialogClick",function(){return s.CHM(n),s.oxw(2).initializeAffiliationsDialog()})("buttonHover",function(e){return s.CHM(n),s.oxw(2).isHoveringOnAffiliation=e}),s.TgZ(2,"div",43),s.YNc(3,cn,2,1,"div",44),s.YNc(4,dn,7,4,"div",45),s.qZA(),s.qZA(),s.YNc(5,pn,3,1,"span",36),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(1),s.Q6J("filterTitle",i.filtersModel.hospitalFilterText)("resetActive",i.filtersModel.selectedHospitals.length>0)("showCloseIcon",i.filtersModel.providerHospitals.length>0),s.xp6(2),s.Q6J("ngIf",""!==i.affiliationToolTip),s.xp6(1),s.Q6J("ngForOf",i.filtersModel.availableHospitals),s.xp6(1),s.Q6J("ngIf",i.isHoveringOnAffiliation&&""!==i.affiliationHoverText)}}function gn(e,t){1&e&&(s.O4$(),s._UZ(0,"path",59))}function fn(e,t){1&e&&(s.O4$(),s._UZ(0,"path",59))}function vn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",16),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).filtersModel.genderSelect=""})("contentReset",function(){return s.CHM(n),s.oxw(2).filterGender(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterGender(!0)}),s.TgZ(1,"div",52),s.TgZ(2,"div",53),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).selectGender("female")})("click",function(){return s.CHM(n),s.oxw(2).selectGender("female")}),s.O4$(),s.TgZ(3,"svg",54),s._UZ(4,"path",55),s.YNc(5,gn,1,0,"path",56),s.qZA(),s._uU(6," Female\xa0 "),s.kcU(),s.TgZ(7,"span"),s._uU(8),s.qZA(),s.qZA(),s.TgZ(9,"div",57),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).selectGender("male")})("click",function(){return s.CHM(n),s.oxw(2).selectGender("male")}),s.O4$(),s.TgZ(10,"svg",58),s._UZ(11,"path",55),s.YNc(12,fn,1,0,"path",56),s.qZA(),s._uU(13," Male\xa0 "),s.kcU(),s.TgZ(14,"span"),s._uU(15),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle","Gender")("resetActive",""!==i.filtersModel.genderSelect)("showCloseIcon",""!==i.filtersModel.providerGender),s.xp6(2),s.uIk("aria-checked","female"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","female"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.femaleCount,")"),s.xp6(1),s.uIk("aria-checked","male"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","male"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.maleCount,")")}}var mn=function(e){return{background:e}};function Cn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",61),s.NdJ("selectionReset",function(){s.CHM(n);var e=s.oxw(3);return e.filtersModel.searchRadius=e.FiltersModelPartialHelperLocal.getRadiusKeyForDistance(e.defaultSearchDistance)})("contentReset",function(){return s.CHM(n),s.oxw(3).filterSearchRadius(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(3).filterSearchRadius(!0)}),s.TgZ(1,"div",62),s._uU(2," Only show providers within "),s.TgZ(3,"div",63),s._uU(4),s.qZA(),s._uU(5," mi of search location "),s.qZA(),s.TgZ(6,"div",64),s.TgZ(7,"input",65),s.NdJ("ngModelChange",function(e){return s.CHM(n),s.oxw(3).filtersModel.searchRadius=e}),s.qZA(),s._UZ(8,"div",66),s.TgZ(9,"div",67),s.TgZ(10,"div",68),s._uU(11,"1"),s.qZA(),s.TgZ(12,"div",69),s.TgZ(13,"div"),s._uU(14,"5"),s.qZA(),s.TgZ(15,"div"),s._uU(16,"10"),s.qZA(),s.TgZ(17,"div"),s._uU(18,"25"),s.qZA(),s.TgZ(19,"div"),s._uU(20,"50"),s.qZA(),s.qZA(),s.TgZ(21,"div",70),s._uU(22,"100"),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("filterTitle","Search Radius")("resetActive",i.filtersModel.searchRadius!==i.FiltersModelPartialHelperLocal.getRadiusKeyForDistance(i.defaultSearchDistance))("showCloseIcon",i.filtersModel.providerSearchRadius!==i.FiltersModelPartialHelperLocal.getRadiusKeyForDistance(i.defaultSearchDistance)),s.xp6(4),s.Oqu(i.displayRadius),s.xp6(3),s.Q6J("ngModel",i.filtersModel.searchRadius),s.xp6(1),s.Q6J("ngStyle",s.VKq(6,mn,"linear-gradient(90deg, var(--dhcl-color-secondary) 0%, var(--dhcl-color-secondary) "+i.filtersModel.searchRadius+"%, #e3e1dc "+i.filtersModel.searchRadius+"%)"))}}function yn(e,t){if(1&e&&(s.TgZ(0,"div",32),s.YNc(1,Cn,23,8,"cs-filter-dialog",60),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngIf",n.showSearchRadiusFilter&&!n.useLegacyAPI)}}function wn(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",27),s._UZ(1,"rect",28),s.qZA())}function _n(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",29),s._UZ(1,"rect",30),s._UZ(2,"path",31),s.qZA())}function xn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",41),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleLanguage(e)})("keydown.enter",function(){var e=s.CHM(n).$implicit;return s.oxw(3).toggleLanguage(e)}),s.TgZ(1,"span",23),s.YNc(2,wn,2,0,"svg",24),s.YNc(3,_n,3,0,"svg",25),s.qZA(),s._uU(4),s.TgZ(5,"span",26),s._uU(6),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit,o=s.oxw(3);s.uIk("aria-checked",!0===o.checkLanguage(i)),s.xp6(2),s.Q6J("ngIf",!o.checkLanguage(i)),s.xp6(1),s.Q6J("ngIf",o.checkLanguage(i)),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(2),s.hij("(",i.count,")")}}function Mn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filter-dialog",19),s.NdJ("selectionReset",function(){return s.CHM(n),s.oxw(2).filtersModel.selectedLanguages=[]})("contentReset",function(){return s.CHM(n),s.oxw(2).filterLanguages(!1)})("applyFilters",function(){return s.CHM(n),s.oxw(2).filterLanguages(!0)})("showDialogClick",function(){return s.CHM(n),s.oxw(2).initializeLanguageDialog()}),s.TgZ(1,"div",71),s.YNc(2,xn,7,5,"div",40),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filterTitle","Languages")("resetActive",i.filtersModel.selectedLanguages.length>0&&i.filtersModel.availableLanguages.length>0)("showCloseIcon",i.filtersModel.providerLanguages.length>0),s.xp6(2),s.Q6J("ngForOf",i.filtersModel.availableLanguages)}}function Pn(e,t){if(1&e){var n=s.EpF();s.O4$(),s.TgZ(0,"svg",83),s.NdJ("click",function(e){return s.CHM(n),s.oxw(3).clearFilters(e)}),s._UZ(1,"path",84),s._UZ(2,"path",85),s.qZA()}}function On(e,t){1&e&&(s.O4$(),s._UZ(0,"path",59))}function bn(e,t){1&e&&(s.O4$(),s._UZ(0,"path",59))}function kn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",86),s.TgZ(1,"div",87),s.TgZ(2,"div",88),s.NdJ("click",function(){return s.CHM(n),s.oxw(3).selectGender("female")}),s.O4$(),s.TgZ(3,"svg",58),s._UZ(4,"path",55),s.YNc(5,On,1,0,"path",56),s.qZA(),s._uU(6," Female\xa0 "),s.kcU(),s.TgZ(7,"span"),s._uU(8),s.qZA(),s.qZA(),s.TgZ(9,"div",88),s.NdJ("click",function(){return s.CHM(n),s.oxw(3).selectGender("male")}),s.O4$(),s.TgZ(10,"svg",58),s._UZ(11,"path",55),s.YNc(12,bn,1,0,"path",56),s.qZA(),s._uU(13," Male\xa0 "),s.kcU(),s.TgZ(14,"span"),s._uU(15),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("title","Gender"),s.xp6(5),s.Q6J("ngIf","female"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.femaleCount,")"),s.xp6(4),s.Q6J("ngIf","male"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.maleCount,")")}}function Sn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",86),s.TgZ(1,"div",62),s._uU(2," Only show providers within "),s.TgZ(3,"div",63),s._uU(4),s.qZA(),s._uU(5," mi of search location "),s.qZA(),s.TgZ(6,"div",64),s.TgZ(7,"input",65),s.NdJ("ngModelChange",function(e){return s.CHM(n),s.oxw(3).filtersModel.searchRadius=e}),s.qZA(),s._UZ(8,"div",66),s.TgZ(9,"div",67),s.TgZ(10,"div",68),s._uU(11,"1"),s.qZA(),s.TgZ(12,"div",69),s.TgZ(13,"div"),s._uU(14,"5"),s.qZA(),s.TgZ(15,"div"),s._uU(16,"10"),s.qZA(),s.TgZ(17,"div"),s._uU(18,"25"),s.qZA(),s.TgZ(19,"div"),s._uU(20,"50"),s.qZA(),s.qZA(),s.TgZ(21,"div",70),s._uU(22,"100"),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("title","Search radius"),s.xp6(4),s.Oqu(i.displayRadius),s.xp6(3),s.Q6J("ngModel",i.filtersModel.searchRadius),s.xp6(1),s.Q6J("ngStyle",s.VKq(4,mn,"linear-gradient(90deg, var(--dhcl-color-secondary) 0%, var(--dhcl-color-secondary) "+i.filtersModel.searchRadius+"%, #e3e1dc "+i.filtersModel.searchRadius+"%)"))}}var Tn=function(e){return{active:e}};function An(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",72),s.TgZ(1,"div",73),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).moreFiltersClicked()}),s._uU(2," More "),s.YNc(3,Pn,3,0,"svg",74),s.qZA(),s.TgZ(4,"dhcl-modal",75),s.NdJ("closeClicked",function(){s.CHM(n);var e=s.oxw(2);return e.showModal=!e.showModal}),s.TgZ(5,"div",76),s.TgZ(6,"h3"),s._uU(7,"More filters"),s.qZA(),s.qZA(),s.TgZ(8,"div",77),s.YNc(9,kn,16,5,"cs-accordion",78),s._UZ(10,"cs-common-more-filters",79),s.YNc(11,Sn,23,6,"cs-accordion",78),s.qZA(),s.TgZ(12,"div",80),s.TgZ(13,"div",81),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).clearFilters()}),s._uU(14," Clear all "),s.qZA(),s.TgZ(15,"button",82),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).applyFilters()}),s._uU(16,"Apply"),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(1),s.Q6J("ngClass",s.VKq(13,Tn,i.showModal||i.showCloseIcon)),s.xp6(2),s.Q6J("ngIf",i.showCloseIcon),s.xp6(1),s.Q6J("alignTop",i.alignTop)("show",i.showModal)("closeOnOverlay",!0)("customClass","desktop-filters-modal"),s.xp6(5),s.Q6J("ngIf",i.showGenderFilter),s.xp6(1),s.Q6J("filtersModel",i.filtersModel)("showInsuranceFilter",i.showInsuranceFilter)("showLanguageFilter",i.showLanguageFilter),s.xp6(1),s.Q6J("ngIf",i.showSearchRadiusFilter&&i.selectedLocation),s.xp6(2),s.Q6J("ngClass",s.VKq(15,Tn,i.isFilterSelected)),s.uIk("aria-disabled",!i.isFilterSelected)}}function Zn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",32),s.TgZ(1,"div",89),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).clearDesktopFilters()})("click",function(){return s.CHM(n),s.oxw(2).clearDesktopFilters()}),s._uU(2," Clear all filters "),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(1),s.Q6J("ngClass",s.VKq(2,Tn,i.isAnyFilterSelected)),s.uIk("aria-disabled",!i.isAnyFilterSelected)}}function In(e,t){if(1&e&&(s.TgZ(0,"div"),s.YNc(1,Vt,6,10,"cs-filter-dialog",5),s.YNc(2,Jt,7,10,"cs-filter-dialog",5),s.YNc(3,Qt,6,9,"cs-filter-dialog",6),s.YNc(4,jt,3,4,"cs-filter-dialog",7),s.YNc(5,$t,3,4,"cs-filter-dialog",8),s.YNc(6,tn,6,8,"div",9),s.YNc(7,sn,4,5,"cs-filter-dialog",8),s.YNc(8,hn,6,6,"div",9),s.YNc(9,vn,16,9,"cs-filter-dialog",7),s.YNc(10,yn,2,1,"div",9),s.YNc(11,Mn,3,4,"cs-filter-dialog",8),s.YNc(12,An,17,17,"div",10),s.YNc(13,Zn,3,4,"div",9),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("ngIf",n.showOnlineSchedulingFilter),s.xp6(1),s.Q6J("ngIf",n.showVideoVisitsFilter),s.xp6(1),s.Q6J("ngIf",n.showAcceptingNewPatientsFilter),s.xp6(1),s.Q6J("ngIf",n.showAvailabilityFilter),s.xp6(1),s.Q6J("ngIf",n.showSpecialtyFilter),s.xp6(1),s.Q6J("ngIf",n.showMedicalGroupFilter&&!n.multipleMedicalGroupSelection),s.xp6(1),s.Q6J("ngIf",n.showMedicalGroupFilter&&n.multipleMedicalGroupSelection),s.xp6(1),s.Q6J("ngIf",n.showAffiliationFilter),s.xp6(1),s.Q6J("ngIf",n.showGenderFilter&&!n.useLegacyAPI),s.xp6(1),s.Q6J("ngIf",n.selectedLocation),s.xp6(1),s.Q6J("ngIf",n.showLanguageFilter&&!n.useLegacyAPI),s.xp6(1),s.Q6J("ngIf",n.showMoreFilters&&n.useLegacyAPI),s.xp6(1),s.Q6J("ngIf",n.isDesktopFilterSelected)}}var Ln=function(){function e(e,t,n){this.resizeService=e,this.configurationService=t,this.filterService=n,this.filtersModelChange=new s.vpe,this.medicalGroupChange=new s.vpe,this.selectedMedicalGroupName="",this.addMedicalGroupItems=new s.vpe,this.isHoveringOnMedGroup=!1,this.isHoveringOnAffiliation=!1,this.showModal=!1,this.FiltersModelPartialHelperLocal=P.r,this.closeOnOverlay=!0,this.AvailabilitySelect=ne.g,this.LastVideoVisitsProvidersCount=0,this.isDesktopFilterSelected=!1,this.useLegacyAPI=!1,this.useLegacyAPI=this.configurationService.useLegacyAPI()}return Object.defineProperty(e.prototype,"isDesktopViewport",{get:function(){return this.resizeService.isDesktopViewport},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"displayRadius",{get:function(){return P.r.getDistanceForSearchRadiusKey(this.filtersModel)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showCloseIcon",{get:function(){return P.r.isDesktopFiltersSelected(this.filtersModel,this.selectedLocation,this.defaultSearchDistance,this.defaultSearchDistanceWithMedGroup,this.showSearchRadiusFilter)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isFilterSelected",{get:function(){return P.r.isMoreFiltersSelected(this.filtersModel,this.selectedLocation,this.defaultSearchDistance,this.defaultSearchDistanceWithMedGroup,this.showSearchRadiusFilter)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isAnyFilterSelected",{get:function(){return this.filtersModel.onlineSchedulingApplied||this.filtersModel.videoVisitsApplied||this.filtersModel.newPatientsApplied||this.filtersModel.newPatientsToggle||"Medical group"!==this.filtersModel.medicalGroupTitle||"Specialty"!==this.filtersModel.specialtyFilterText||""!==this.filtersModel.genderSelect||this.filtersModel.selectedLanguages&&this.filtersModel.selectedLanguages.length>0||this.filtersModel.selectedInsurances&&this.filtersModel.selectedInsurances.length>0||"Hospital Affiliation"!==this.filtersModel.hospitalFilterText||this.filtersModel.availabilitySelect!==ne.g.None},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showMoreFilters",{get:function(){return this.showGenderFilter||this.showInsuranceFilter||this.showLanguageFilter||this.showSearchRadiusFilter},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showMobileFilters",{get:function(){return this.showOnlineSchedulingFilter||this.showVideoVisitsFilter||this.showAcceptingNewPatientsFilter||this.showAvailabilityFilter||this.showSpecialtyFilter||this.showAffiliationFilter||this.showMedicalGroupFilter||this.showGenderFilter||this.showInsuranceFilter||this.showLanguageFilter||this.showSearchRadiusFilter},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alignTop",{get:function(){return null!=this.embedSource&&("cerner"===this.embedSource||"mychart"===this.embedSource)},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){this.filtersModel&&(this.filtersModel.medicalGroupList=P.r.getMedGroups(this.configurationService.getMedGroupCodes()),null==this.filtersModel.selectedMedicalGroup?(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[]):this.selectedMedicalGroupName=this.getSelectedMedgroup())},e.prototype.ngAfterViewInit=function(){this.isDesktopFilterSelected=!!(this.filtersModel.onlineSchedulingProvidersCount>0&&!this.filtersModel.onlineSchedulingApplied||this.filtersModel.videoVisitsProvidersCount>0&&!this.filtersModel.videoVisitsApplied||this.filtersModel.newPatientsProvidersCount>0&&(this.filtersModel.newPatientsApplied||this.filtersModel.newPatientsToggle)||this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0||this.filtersModel.providerSpecialties&&this.filtersModel.providerSpecialties.length>0||this.filtersModel.genderSelect||this.filtersModel.searchRadius!==this.defaultSearchDistance||this.filtersModel.providerLanguages.length>0)},e.prototype.ngOnChanges=function(e){e.filtersModel.currentValue.searchDone&&(this.LastVideoVisitsProvidersCount=0)},e.prototype.applyFilterMessage=function(e,t){return t?"Only show providers that "+e:"This search contains no providers that "+e},e.prototype.filterOnlineScheduling=function(e){this.filtersModel.onlineSchedulingApplied=e?this.filtersModel.onlineSchedulingToggle:this.filtersModel.onlineSchedulingToggle=!1,this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterVideoVisits=function(e){this.LastVideoVisitsProvidersCount=this.filtersModel.videoVisitsProvidersCount,this.filtersModel.videoVisitsApplied=!!e&&this.filtersModel.videoVisitsToggle,e||(this.filtersModel.videoVisitsToggle=!1),this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterNewPatients=function(e){this.filtersModel.newPatientsApplied=!!e&&this.filtersModel.newPatientsToggle,e||(this.filtersModel.newPatientsToggle=!1),this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterAvailability=function(e){e?(this.filtersModel.providerAvailability=this.filtersModel.availabilitySelect,this.filtersModel.availabilityTitle=this.filtersModel.providerAvailability,""===this.filtersModel.availabilityTitle&&(this.filtersModel.availabilityTitle="Availability")):(this.filtersModel.providerAvailability=ne.g.None,this.filtersModel.availabilitySelect=ne.g.None,this.filtersModel.availabilityTitle="Availability"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterSpecialties=function(e){var t,n,i,o,r;e?this.filtersModel.selectedSpecialties.length>0?(this.filtersModel.providerSpecialties=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedSpecialties)),this.filtersModel.specialtyFilterText=this.filtersModel.providerSpecialties.length>1?this.filtersModel.providerSpecialties.length+" specialties":this.filtersModel.providerSpecialties[0].name):(this.filtersModel.selectedSpecialties=[],this.filtersModel.providerSpecialties=[],this.filtersModel.specialtyFilterText="Specialty"):(this.filtersModel.selectedSpecialties=[],this.filtersModel.providerSpecialties=[],this.filtersModel.specialtyFilterText="Specialty",window.sessionStorage.removeItem("singleSpecialty"),window.sessionStorage.removeItem(L.T.SingleSpecialityText)),1===(null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedSpecialties)||void 0===n?void 0:n.length)?(null===(i=window.sessionStorage.getItem("singleSpecialty"))||void 0===i?void 0:i.toLowerCase())!==(null===(r=null===(o=this.filtersModel)||void 0===o?void 0:o.selectedSpecialties)||void 0===r?void 0:r[0].name.toLowerCase())&&this.filtersModelChange.emit(this.filtersModel):(window.sessionStorage.removeItem("singleSpecialty"),this.filtersModelChange.emit(this.filtersModel))},e.prototype.filterMedicalGroups=function(e){e?(this.filtersModel.selectedMedicalGroup.length>0?(this.filterService.handleManualProviderRoleSelectionProcess(this.filtersModel),this.filtersModel.providerMedicalGroup=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedMedicalGroup)),this.filtersModel.medicalGroupTitle=1===this.filtersModel.providerMedicalGroup.length?this.filtersModel.providerMedicalGroup[0].name:this.filtersModel.providerMedicalGroup.length+" Medical groups"):(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[],this.filtersModel.medicalGroupTitle="Medical group"),this.medicalGroupChange.emit(this.filtersModel)):(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[],this.filtersModel.medicalGroupTitle="Medical group",window.sessionStorage.removeItem("singleMedGroup"),this.medicalGroupChange.emit(this.filtersModel))},e.prototype.clearMedGroupFilters=function(){this.filtersModel.selectedMedicalGroup=[],this.selectedMedicalGroupName=null,this.filtersModel.medicalGroupList=[],this.filtersModel.medicalGroupTitle="Medical group",this.addMedicalGroupItems.emit(this.filtersModel)},e.prototype.filterLanguages=function(e){e?(this.filtersModel.selectedLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)),this.filtersModel.providerLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages))):(this.filtersModel.selectedLanguages=[],this.filtersModel.providerLanguages=[]),this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterHospitals=function(e){e&&this.filtersModel.selectedHospitals.length>0?(this.filtersModel.providerHospitals=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedHospitals)),this.filtersModel.hospitalFilterText=this.filtersModel.providerHospitals.length>1?this.filtersModel.providerHospitals.length+" hospital affiliations":this.filtersModel.providerHospitals[0].name):(this.filtersModel.selectedHospitals=[],this.filtersModel.providerHospitals=[],this.filtersModel.hospitalFilterText="Hospital Affiliation"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.toggleSpecialty=function(e){P.r.SpecialityToggle(e,this.filtersModel)},e.prototype.toggleMedgroup=function(e){P.r.MedgroupToggle(e,this.filtersModel)},e.prototype.checkSpecialty=function(e){var t,n,i,o;return null!==(o=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedSpecialties)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null===(i=e.name)||void 0===i?void 0:i.toLowerCase()))&&void 0!==o&&o},e.prototype.checkMedgroup=function(e){var t,n,i,o;return null!==(o=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedMedicalGroup)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null===(i=e.label)||void 0===i?void 0:i.toLowerCase()))&&void 0!==o&&o},e.prototype.selectMedGroup=function(e){this.filtersModel.selectedMedicalGroup=[];var t={name:e.label,count:0,selected:!0};this.filtersModel.selectedMedicalGroup.push(t),this.selectedMedicalGroupName=t.name},e.prototype.toggleHospital=function(e){P.r.HospitalToggle(e,this.filtersModel)},e.prototype.checkHospital=function(e){var t,n,i,o;return null!==(o=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedHospitals)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null===(i=e.name)||void 0===i?void 0:i.toLowerCase()))&&void 0!==o&&o},e.prototype.isArray=function(e){return!!e&&e.constructor===Array},e.prototype.getSelectedMedgroup=function(){return this.isArray(this.filtersModel.selectedMedicalGroup)?this.filtersModel.selectedMedicalGroup.length>0?this.filtersModel.selectedMedicalGroup[0].name:null:this.filtersModel.selectedMedicalGroup?this.filtersModel.selectedMedicalGroup.label:null},e.prototype.filterMedicalGroup=function(e){if(e&&this.filtersModel.selectedMedicalGroup){if(!this.isArray(this.filtersModel.selectedMedicalGroup)){var t=[];t.push({name:this.filtersModel.selectedMedicalGroup.label,count:0,selected:!0}),this.filtersModel.selectedMedicalGroup=t}0===this.filtersModel.selectedMedicalGroup.length?(this.filtersModel.providerMedicalGroup=[],this.filtersModel.medicalGroupTitle="Medical group"):(this.filtersModel.providerMedicalGroup=this.filtersModel.selectedMedicalGroup,this.selectedMedicalGroupName=this.getSelectedMedgroup()),this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(this.defaultSearchDistanceWithMedGroup),this.medicalGroupChange.emit(this.filtersModel)}else this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[],this.selectedMedicalGroupName=null,this.filtersModel.providerSearchRadius===P.r.getRadiusKeyForDistance(this.defaultSearchDistanceWithMedGroup)&&(this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(this.defaultSearchDistance)),this.filtersModel.medicalGroupTitle="Medical group",this.addMedicalGroupItems.emit(this.filtersModel),this.medicalGroupChange.emit(this.filtersModel)},e.prototype.selectGender=function(e){P.r.genderSelect(this.filtersModel,e)},e.prototype.filterGender=function(e){e?this.filtersModel.providerGender=this.filtersModel.genderSelect:(this.filtersModel.providerGender="",this.filtersModel.genderSelect=""),this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterSearchRadius=function(e){this.filtersModel.providerSearchRadius=e?P.r.getRadiusKeyForDistance(this.filtersModel.searchRadius):this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(this.defaultSearchDistance),this.filtersModelChange.emit(this.filtersModel)},e.prototype.applyFilters=function(){this.filtersModel.providerGender=this.filtersModel.genderSelect,this.filtersModel.providerInsurances=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedInsurances)),this.filtersModel.providerLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)),this.filtersModel.providerMedicalGroup=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedMedicalGroup)),this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius,this.showModal=!1,this.filtersModelChange.emit(this.filtersModel)},e.prototype.clearFilters=function(e){void 0===e&&(e=null),window.sessionStorage.removeItem("singleSpecialty"),e?(e.stopPropagation(),P.r.toClearFilters(this.filtersModel,!0,this.defaultSearchDistance,!1),this.filtersModelChange.emit(this.filtersModel)):(P.r.toClearFilters(this.filtersModel,!1,this.defaultSearchDistance,!1),this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(this.filtersModel.selectedMedicalGroup.length>0?this.defaultSearchDistanceWithMedGroup:this.defaultSearchDistance))},e.prototype.handleFilterChange=function(e){this.filtersModel=e,this.filtersModel.selectedMedicalGroup!==JSON.parse(sessionStorage.getItem("SelectedMedGroupFiltersModel"))&&(sessionStorage.setItem("SelectedMedGroupFiltersModel",JSON.stringify(this.filtersModel.selectedMedicalGroup)),this.filterService.handleManualProviderRoleSelectionProcess(this.filtersModel)),this.filtersModelChange.emit(this.filtersModel)},e.prototype.moreFiltersClicked=function(){this.showModal=!0,this.filtersModel&&(this.filtersModel.selectedInsurances=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedInsurances)),this.filtersModel.selectedLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)))},e.prototype.initializeSpecialtyDialog=function(){this.filtersModel&&(this.filtersModel.selectedSpecialties=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedSpecialties)))},e.prototype.initializeMedicalGroupsDialog=function(){this.filtersModel&&(null==this.filtersModel.selectedMedicalGroup&&(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[]),this.filtersModel.selectedMedicalGroup=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedMedicalGroup)))},e.prototype.initializeLanguageDialog=function(){this.filtersModel&&(this.filtersModel.selectedLanguages=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedLanguages)))},e.prototype.toggleLanguage=function(e){P.r.LanguageToggle(e,this.filtersModel)},e.prototype.checkLanguage=function(e){var t,n,i;return null!==(i=null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedLanguages)||void 0===n?void 0:n.map(function(e){var t;return null===(t=e.name)||void 0===t?void 0:t.toLowerCase()}).includes(null==e?void 0:e.name.toLowerCase()))&&void 0!==i&&i},e.prototype.initializeAffiliationsDialog=function(){this.filtersModel&&(this.filtersModel.selectedHospitals=(0,g.ev)([],(0,g.CR)(this.filtersModel.selectedHospitals)))},e.prototype.clearDesktopFilters=function(){(0,A.sl)(),this.clearMedGroupFilters(),P.r.clearDesktopFilters(this.filtersModel,this.defaultSearchDistance),this.filtersModelChange.emit(this.filtersModel)},e.prototype.specialtyReset=function(){window.sessionStorage.removeItem(L.T.SingleSpecialityText),this.filtersModel.selectedSpecialties=[]},e.prototype.closeFilterDialog=function(){this.filterService.handleDialogDisplay(!1)},e.\u0275fac=function(t){return new(t||e)(s.Y36(J._),s.Y36(q.e),s.Y36(E.i))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-filters"]],inputs:{selectedLocation:"selectedLocation",filtersModel:"filtersModel",medicalGroupToolTip:"medicalGroupToolTip",medicalGroupHoverText:"medicalGroupHoverText",affiliationToolTip:"affiliationToolTip",affiliationHoverText:"affiliationHoverText",defaultSearchDistance:"defaultSearchDistance",defaultSearchDistanceWithMedGroup:"defaultSearchDistanceWithMedGroup",showOnlineSchedulingFilter:"showOnlineSchedulingFilter",showVideoVisitsFilter:"showVideoVisitsFilter",showAcceptingNewPatientsFilter:"showAcceptingNewPatientsFilter",showAvailabilityFilter:"showAvailabilityFilter",showSpecialtyFilter:"showSpecialtyFilter",showMedicalGroupFilter:"showMedicalGroupFilter",showAffiliationFilter:"showAffiliationFilter",showGenderFilter:"showGenderFilter",showInsuranceFilter:"showInsuranceFilter",showLanguageFilter:"showLanguageFilter",showSearchRadiusFilter:"showSearchRadiusFilter",embedSource:"embedSource",multipleMedicalGroupSelection:"multipleMedicalGroupSelection"},outputs:{filtersModelChange:"filtersModelChange",medicalGroupChange:"medicalGroupChange",addMedicalGroupItems:"addMedicalGroupItems"},features:[s.TTD],decls:4,vars:2,consts:[[1,"desktop-filter-buttons"],["filtersContainer",""],[3,"filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistanceMobile","defaultSearchDistanceWithMG","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","selectedLocation","alignTop","multipleMedicalGroupSelection","filtersModelChange",4,"ngIf"],[4,"ngIf"],[3,"filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistanceMobile","defaultSearchDistanceWithMG","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","selectedLocation","alignTop","multipleMedicalGroupSelection","filtersModelChange"],["class","filter-container",3,"filterTitle","resetActive","showCloseIcon","enableFiltering","hideDialogButtons","selectionReset","contentReset",4,"ngIf"],["class","filter-container",3,"filterTitle","resetActive","showCloseIcon","hideDialogButtons","enableFiltering","selectionReset","contentReset",4,"ngIf"],["class","filter-container",3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters",4,"ngIf"],["class","filter-container",3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters","showDialogClick",4,"ngIf"],["class","filter-container",4,"ngIf"],["class","filter-container more-filters",4,"ngIf"],[1,"filter-container",3,"filterTitle","resetActive","showCloseIcon","enableFiltering","hideDialogButtons","selectionReset","contentReset"],[1,"slider-toggle-padding"],[3,"disabled","checked","keydown.enter","keydown.space","click","contentClosed"],[1,"dialog-page-content","p","p2"],[1,"filter-container",3,"filterTitle","resetActive","showCloseIcon","hideDialogButtons","enableFiltering","selectionReset","contentReset"],[1,"filter-container",3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters"],["tabindex","0","role","dialog","aria-label","Availability List",1,"dialog-page-content","availability-list"],[3,"filtersModel"],[1,"filter-container",3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters","showDialogClick"],["role","dialog","aria-label","List of Specialities",1,"dialog-page-content","specialty-list"],["tabindex","0","role","checkbox","class","toggle-col-option",3,"keydown.enter","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox",1,"toggle-col-option",3,"keydown.enter","click"],[1,"option-checkbox"],["class","unchecked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","checked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"option-count"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"unchecked"],["rx","2.5","width","19","height","19","x","0.5","y","0.5"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"checked"],["rx","3"],["d","M10.0001 15L4.16675 9.16663L5.83341 7.49996L10.0001 11.6666L20.0001 1.66663V4.99996L10.0001 15Z"],[1,"filter-container"],[3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters","buttonHover"],["tabindex","0","role","dialog","aria-label","List of Medical groups",1,"dialog-page-content","p","p2"],[3,"placeholder","dropdowns","selectedValue","changed"],["class","medical-group-filter-tooltip",4,"ngIf"],[1,"medical-group-filter-tooltip"],[1,"p","p2"],["role","dialog","aria-label","List of Medical groups",1,"dialog-page-content","specialty-list"],["tabindex","0","role","checkbox","class","toggle-col-option",3,"click","keydown.enter",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox",1,"toggle-col-option",3,"click","keydown.enter"],[3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters","showDialogClick","buttonHover"],["tabindex","0","role","dialog","aria-label","List of Hospitals",1,"dialog-page-content","p","p2","hospital-list"],["class","hospital-tooltip",4,"ngIf"],["tabindex","0","role","menuitemcheckbox","class","toggle-col-option",3,"click","keydown.enter",4,"ngFor","ngForOf"],[1,"hospital-tooltip"],["tabindex","0","role","menuitemcheckbox",1,"toggle-col-option",3,"click","keydown.enter"],["role","checkbox","tabindex","0","class","unchecked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg","aria-checked","false",4,"ngIf"],["role","checkbox","tabindex","0","class","checked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg","aria-checked","true",4,"ngIf"],["role","checkbox","tabindex","0","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg","aria-checked","false",1,"unchecked"],["role","checkbox","tabindex","0","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg","aria-checked","true",1,"checked"],["role","dialog","aria-label","Select Gender",1,"dialog-page-content","availability-list"],["tabindex","0","role","radio","aria-label","Female",1,"radio-button-option",3,"keydown.enter","click"],["role","radio","viewBox","0 0 22 22","xmlns","http://www.w3.org/2000/svg"],["d","M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z",4,"ngIf"],["tabindex","0","role","radio","aria-label","Male",1,"radio-button-option",3,"keydown.enter","click"],["viewBox","0 0 22 22","xmlns","http://www.w3.org/2000/svg"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z"],[3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters",4,"ngIf"],[3,"filterTitle","resetActive","showCloseIcon","selectionReset","contentReset","applyFilters"],[1,"range-header"],[1,"range-number"],[1,"range-slider-container"],["type","range","min","0","max","100","value","filtersModel.searchRadius","step","20",3,"ngModel","ngModelChange"],[1,"range-slider-fill",3,"ngStyle"],[1,"range-indicators"],[1,"first"],[1,"middle"],[1,"last"],["role","dialog","aria-label","List of Available Languages",1,"dialog-page-content","specialty-list"],[1,"filter-container","more-filters"],[1,"filter-button",3,"ngClass","click"],["class","clear-filter","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",3,"click",4,"ngIf"],[3,"alignTop","show","closeOnOverlay","customClass","closeClicked"],[1,"dialog-title"],[1,"dialog"],[3,"title",4,"ngIf"],[3,"filtersModel","showInsuranceFilter","showLanguageFilter"],[1,"dialog-footer"],["tabindex","0","role","button","aria-label","Clear all",1,"clear-all-button",3,"ngClass","click"],["dhclButton","",3,"click"],["viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"clear-filter",3,"click"],["d","M1 1L15 15","stroke","#0071C2","stroke-width","2"],["d","M1 14.998L15 1","stroke","#0071C2","stroke-width","2"],[3,"title"],[1,"gender"],[1,"radio-button-option",3,"click"],["tabindex","0","role","button","aria-label","Clear all filters",1,"clear-all-btn",3,"ngClass","keydown.enter","click"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0,1),s.YNc(2,Ut,1,20,"cs-mobile-filters",2),s.YNc(3,In,14,13,"div",3),s.qZA()),2&e&&(s.xp6(2),s.Q6J("ngIf",!t.isDesktopViewport&&t.showMobileFilters),s.xp6(1),s.Q6J("ngIf",t.isDesktopViewport))},directives:[i.O5,Zt,Rt,_e,be,i.sg,ee.JO,o.eT,o.Fj,o.JJ,o.On,i.PC,i.mk,ee.zS,me,ee.Hq,ce],styles:['[_nghost-%COMP%] .mobile-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-top:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.clear-all-button[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1)}.clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-title[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;height:68px;margin:-15px -15px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.dialog-title[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{position:absolute;top:22px;left:20px}.dialog[_ngcontent-%COMP%]{padding:0 20px 20px;overflow:auto;box-sizing:border-box}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.accepting-new-patients[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);padding-top:20px;padding-bottom:20px;color:#4d525a;color:var(--body-content,#4d525a)}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;font-size:16px;letter-spacing:.1px}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%]{font-weight:400}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.accepting-new-patients[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{padding-top:15px}.dialog-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.dialog-footer[_ngcontent-%COMP%] button.mobile[_ngcontent-%COMP%]{width:100%}.patient-availability[_ngcontent-%COMP%], .radio-button-option[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a)}.radio-button-option[_ngcontent-%COMP%]{display:flex;align-items:center;margin:10px 0;cursor:pointer;font-size:14px}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;fill:none;margin-right:10px;pointer-events:none}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;stroke-width:2px;stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]:nth-child(2){fill:#005591;fill:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-col-option[_ngcontent-%COMP%]{width:100%;display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-two-col-list[_ngcontent-%COMP%]{margin-top:10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.medical-group-filter-copy[_ngcontent-%COMP%]{position:relative;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a}.cs-tooltip-content[_ngcontent-%COMP%]{position:absolute;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=unset);z-index:1}.medical-group-filter-dropdown[_ngcontent-%COMP%]{margin-top:15px;width:315px}@media (max-width:374px){.medical-group-filter-dropdown[_ngcontent-%COMP%]{width:100%}} .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px} .dhcl-dropdown-wrapper button span{display:inline!important}.gender[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:50%}@media (max-width:421px){.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:100%}}.range-header[_ngcontent-%COMP%]{align-items:center;margin-bottom:20px;font-size:14px}@media (min-width:992px){.range-header[_ngcontent-%COMP%]{display:flex}}.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{justify-content:center;align-items:center;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);border-radius:4px;width:50px;height:30px;margin:0 8px;padding:5px}@media (min-width:992px){.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{display:flex}}.range-slider-container[_ngcontent-%COMP%]{width:315px;position:relative}@media (max-width:374px){.range-slider-container[_ngcontent-%COMP%]{width:100%}}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]{width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:50%;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] .range-slider-fill[_ngcontent-%COMP%]{height:4px;width:calc(100% - 1px);position:absolute;z-index:-1;top:7px;left:2px;border-radius:2px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:6px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.first[_ngcontent-%COMP%]{text-align:left;width:calc(100% / 6)}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%]{width:-webkit-fill-available}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{float:left;width:25%;text-align:center}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.last[_ngcontent-%COMP%]{text-align:right;width:calc(100% / 6)}.showSortAndFiltersHeader[_ngcontent-%COMP%]{padding-top:3px;color:#0071c2;color:var(--filter-buttons,#0071c2);cursor:pointer}.sort-by-drop-down[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%]{position:relative;float:left;margin:20px 8px 5px 0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dialog-page-content[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);padding:15px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dialog-page-content[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200);margin-bottom:2px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]:first-child{margin-top:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]:last-child, .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-bottom:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-list[_ngcontent-%COMP%], .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .specialty-list[_ngcontent-%COMP%]{max-height:175px;overflow:auto}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-list[_ngcontent-%COMP%] .toggle-col-option[_ngcontent-%COMP%], .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .specialty-list[_ngcontent-%COMP%] .toggle-col-option[_ngcontent-%COMP%]{width:unset;margin:0 0 7px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-tooltip[_ngcontent-%COMP%]{margin-bottom:10px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-list[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul::-webkit-scrollbar, .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .specialty-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-list[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul::-webkit-scrollbar-thumb, .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .specialty-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .hospital-list[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul::-webkit-scrollbar-track, .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .specialty-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .medical-group-filter-tooltip[_ngcontent-%COMP%]{position:absolute;bottom:50px;left:-10px;background-color:#fff;background-color:var(--white-color,#fff);box-shadow:0 0 5px #ccc;box-shadow:0 0 5px var(--tool-tip-box-shadow,#ccc);padding:10px 15px;border-radius:8px;z-index:1;width:176px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .medical-group-filter-tooltip[_ngcontent-%COMP%]:after{content:"";position:absolute;width:10px;height:10px;background:#fff;background:var(--tool-tip-background,#fff);box-shadow:-2px -2px 3px -1px #ccc!important;box-shadow:-2px -2px 3px -1px var(--tool-tip-box-shadow,#ccc)!important;transform:translateX(-50%) translateY(-50%) rotate(225deg);border-color:transparent;top:100%!important;right:127px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper{margin-top:10px;width:100%;min-width:300px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px;cursor:pointer}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper button svg{right:10px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper button span{display:inline!important}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul{width:calc(100% - 2px)}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul li{font-size:14px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dhcl-dropdown-wrapper ul li span{display:inline}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .slider-toggle-padding[_ngcontent-%COMP%]{float:right;padding:20px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%]:first-child{margin-left:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%]:last-child{margin-right:0}.desktop-filter-buttons[_ngcontent-%COMP%] .more-filters[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%]{margin-top:0}.desktop-filter-buttons[_ngcontent-%COMP%] .more-filters[_ngcontent-%COMP%] .desktop-filters-modal{min-height:350px;height:550px;max-height:600px}.desktop-filter-buttons[_ngcontent-%COMP%] .more-filters[_ngcontent-%COMP%] .desktop-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.desktop-filter-buttons[_ngcontent-%COMP%] .more-filters[_ngcontent-%COMP%] .desktop-filters-modal .dialog{float:unset;overflow-y:auto;height:390px;min-height:280px;box-sizing:border-box}.desktop-filter-buttons[_ngcontent-%COMP%] .more-filters[_ngcontent-%COMP%] .desktop-filters-modal .dialog .gender .radio-button-option{margin:10px 0;font-size:14px}.clear-all-btn[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;margin-top:5px;margin-left:10px;pointer-events:unset;color:#b0a9a1;color:var(--disabled,#b0a9a1)}.clear-all-btn.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-btn.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}']}),e}(),En=n(1937);function Nn(e,t){if(1&e&&(s.TgZ(0,"span"),s._UZ(1,"img",4),s.TgZ(2,"span"),s._uU(3),s.qZA(),s.qZA()),2&e){var n=t.$implicit;s.xp6(1),s.s9C("src",n.logoUrl,s.LSH),s.xp6(2),s.Oqu(n.logoDescription)}}var Fn=function(){function e(e,t){this.configurationService=e,this.fadUrl=t,this.LogoConstantsObj=En.X}return e.prototype.ngOnInit=function(){this.logoLegendHeader=this.configurationService.getLogoLegendHeader(),this.setMedicalGroupList()},e.prototype.provideMedicalGroupList=function(e){var t=[];if(window.location.host.toLowerCase().includes(this.LogoConstantsObj.fad)||window.location.host.toLowerCase().includes(this.LogoConstantsObj.mycareteam)||window.location.host.toLowerCase().includes(this.LogoConstantsObj.chart)||this.fadUrl.isSelfHosted()){var n=this.configurationService.getRuntimeConfiguration().fadBaseUrl,i=new URL(n);t=null==e?void 0:e.map(function(e){return{logoUrl:""+i.origin+e.logoPathFAD,logoDescription:e.logoDescription}})}else t=null==e?void 0:e.map(function(e){return{logoUrl:e.logoPathAEM,logoDescription:e.logoDescription}});return t},e.prototype.setMedicalGroupList=function(){var e=this.configurationService.getMedGroupCodes(),t=new Set,n=(0,g.ev)([],(0,g.CR)(new Set(null==e?void 0:e.filter(function(e){if(!t.has(e.logoPathFAD))return t.add(e.logoPathFAD),e}))));this.medGroupList=this.provideMedicalGroupList(n)},e.\u0275fac=function(t){return new(t||e)(s.Y36(q.e),s.Y36(j.$))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-medical-copy"]],decls:5,vars:2,consts:[[1,"medical-content"],[1,"p","p2"],[1,"heading"],[4,"ngFor","ngForOf"],["alt","","loading","lazy",1,"provider-logo",3,"src"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.TgZ(1,"p",1),s.TgZ(2,"span",2),s._uU(3),s.qZA(),s.YNc(4,Nn,4,2,"span",3),s.qZA(),s.qZA()),2&e&&(s.xp6(3),s.Oqu(t.logoLegendHeader),s.xp6(1),s.Q6J("ngForOf",t.medGroupList))},directives:[i.sg],styles:[".medical-content[_ngcontent-%COMP%]{margin-bottom:0;margin-top:20px}.medical-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{overflow:unset;text-overflow:unset;width:unset;white-space:unset}.medical-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{font-weight:bolder}.medical-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .provider-logo[_ngcontent-%COMP%]{height:20px;width:auto;margin-bottom:10px;margin-right:5px;margin-left:5px;vertical-align:middle;display:inline!important}"]}),e}(),Dn=["searchinput"];function qn(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",17),s._UZ(1,"rect",18),s.qZA())}function Rn(e,t){1&e&&(s.O4$(),s.TgZ(0,"svg",19),s._UZ(1,"rect",20),s._UZ(2,"path",21),s.qZA())}function Un(e,t){if(1&e&&(s.TgZ(0,"span",22),s._uU(1),s.qZA()),2&e){var n=s.oxw().$implicit;s.xp6(1),s.hij("(",n.count,")")}}function Bn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"li",12),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(2).itemClickHandler(e)}),s.TgZ(1,"span",13),s.YNc(2,qn,2,0,"svg",14),s.YNc(3,Rn,3,0,"svg",15),s.qZA(),s._uU(4),s.YNc(5,Un,2,1,"span",16),s.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=s.oxw(2);s.uIk("aria-labelledby","dropdown-label-"+o),s.xp6(2),s.Q6J("ngIf",!i.selected),s.xp6(1),s.Q6J("ngIf",i.selected),s.xp6(1),s.hij(" ",i.name,"\xa0"),s.xp6(1),s.Q6J("ngIf",r.showCount)}}function Vn(e,t){if(1&e&&(s.TgZ(0,"ul",10),s.YNc(1,Bn,6,5,"li",11),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("ngForOf",n.filterDropdownList)}}var Hn=function(){function e(){this.dropdowns=[],this.showCount=!0,this.selectedDropDownValues=new s.vpe,this.filterDropdownList=[],this.selectedItems=[],this.oldSelectedItems=[],this.placeholderInput="",this.noResultsFound="No results found",this.showDropDown=!1,this.markSelected=function(e,t){var n=e.findIndex(function(e){return e.name===t.name});return e[n].selected=!t.selected,e},this.shiftSelectedEntries=function(e){var t,n;try{for(var i=(0,g.XA)(e.entries()),o=i.next();!o.done;o=i.next()){var r=(0,g.CR)(o.value,2),a=r[1];a.selected&&(e.splice(r[0],1),e.unshift(a))}}catch(s){t={error:s}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}}}return e.prototype.ngOnInit=function(){this.placeholderInput=this.placeholder||""},e.prototype.ngOnChanges=function(e){(null==e?void 0:e.dropdowns)&&(this.filterDropdownList=(0,g.ev)([],(0,g.CR)(this.dropdowns)),0===this.filterDropdownList.length&&0===this.selectedItems.length?(this.placeholderInput=this.noResultsFound,this.showDropDown=!1):(this.filterDropdownList.sort(function(e,t){return Number(t.selected)-Number(e.selected)}),this.selectedItems=this.oldSelectedItems=this.getSelectedDropdowns(),this.placeholderInput=this.placeholder,this.showDropDown=!0))},e.prototype.itemClickHandler=function(e){this.filterDropdownList=(0,g.ev)([],(0,g.CR)(this.dropdowns)),this.filterDropdownList=this.markSelected(this.filterDropdownList,e),this.shiftSelectedEntries(this.filterDropdownList),this.selectedItems=this.getSelectedDropdowns()},e.prototype.inputSearch=function(){var e,t;this.filterDropdownList=(0,g.ev)([],(0,g.CR)(this.dropdowns));var n=null===(t=null===(e=this.searchinput)||void 0===e?void 0:e.nativeElement)||void 0===t?void 0:t.value;n&&(this.filterDropdownList=this.filterDropdownList.filter(function(e){return e.name.toLowerCase().includes(n.toLowerCase())}))},e.prototype.getSelectedDropdowns=function(){return this.filterDropdownList.filter(function(e){return e.selected})},e.prototype.trackByFn=function(e,t){return t.name},e.prototype.onSelectedItemClick=function(e,t){this.itemClickHandler(t)},e.prototype.applyFilters=function(){this.objectsAreSame(this.oldSelectedItems,this.selectedItems)||(this.showDropDown=!1,this.selectedDropDownValues.emit(this.selectedItems),this.selectedItems=[])},e.prototype.clearFilters=function(){this.filterDropdownList=this.filterDropdownList.map(function(e){return(0,g.pi)((0,g.pi)({},e),{selected:!1})}),this.showDropDown=!0,this.selectedItems=[]},e.prototype.objectsAreSame=function(e,t){return JSON.stringify(e)===JSON.stringify(t)},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-multiple-checkbox-searchable-dropdown"]],viewQuery:function(e,t){var n;1&e&&s.Gf(Dn,5),2&e&&s.iGM(n=s.CRH())&&(t.searchinput=n.first)},inputs:{dropdowns:"dropdowns",showCount:"showCount",placeholder:"placeholder"},outputs:{selectedDropDownValues:"selectedDropDownValues"},features:[s.TTD],decls:12,vars:3,consts:[[1,"dropdownWithList"],[1,"dropdown"],["maxlength","50","type","text","spellcheck","false",3,"placeholder","keypress","keyup.backspace"],["searchinput",""],["role","listbox",4,"ngIf"],[1,"dropdown-buttons"],[1,"clear-button-container",3,"click"],[1,"clear-all-button",3,"disabled"],[1,"apply-button-container",3,"click"],[1,"apply-filter-button"],["role","listbox"],["class","toggle-col-option","role","option",3,"click",4,"ngFor","ngForOf"],["role","option",1,"toggle-col-option",3,"click"],[1,"option-checkbox"],["class","unchecked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","checked","viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["class","option-count",4,"ngIf"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"unchecked"],["rx","2.5","width","19","height","19","x","0.5","y","0.5"],["viewBox","0 0 20 20","xmlns","http://www.w3.org/2000/svg",1,"checked"],["rx","3"],["d","M10.0001 15L4.16675 9.16663L5.83341 7.49996L10.0001 11.6666L20.0001 1.66663V4.99996L10.0001 15Z"],[1,"option-count"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0),s.TgZ(1,"div",1),s.TgZ(2,"input",2,3),s.NdJ("keypress",function(){return t.inputSearch()})("keyup.backspace",function(){return t.inputSearch()}),s.qZA(),s.qZA(),s.YNc(4,Vn,2,1,"ul",4),s.qZA(),s.TgZ(5,"div",5),s.TgZ(6,"div",6),s.NdJ("click",function(){return t.clearFilters()}),s.TgZ(7,"button",7),s._uU(8,"Clear"),s.qZA(),s.qZA(),s.TgZ(9,"div",8),s.NdJ("click",function(){return t.applyFilters()}),s.TgZ(10,"button",9),s._uU(11,"Apply"),s.qZA(),s.qZA(),s.qZA()),2&e&&(s.xp6(2),s.Q6J("placeholder",t.placeholderInput),s.xp6(2),s.Q6J("ngIf",t.showDropDown),s.xp6(3),s.Q6J("disabled",0===t.selectedItems.length))},directives:[i.O5,i.sg],styles:[".dropdownWithList[_ngcontent-%COMP%]{border:1px solid #0071c2;border:1px solid var(--action-content,#0071c2);width:100%;padding-right:2px}.dropdown[_ngcontent-%COMP%]{padding:0 2px 0 0;display:flex;flex-wrap:wrap;border-radius:3px;max-height:200px}.dropdown[_ngcontent-%COMP%], .dropdown[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background:var(--dhcl-color-white);width:100%}.dropdown[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;flex:1;color:var(--dhcl-color-gray-dark-medium);box-sizing:border-box;height:40px;line-height:40px;text-align:left;white-space:nowrap;text-overflow:ellipsis;outline:none;margin:0;float:left;font-size:.875rem;font-weight:700;padding-left:10px;cursor:pointer}.dropdown[_ngcontent-%COMP%] input[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{position:relative;overflow:hidden}ul[_ngcontent-%COMP%]{max-height:150px;overflow-y:auto;list-style:none;width:100%;height:186px;background:var(--dhcl-color-white);z-index:9999;border-top:1px solid #0071c2;border-top:1px solid var(--action-content,#0071c2);-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding-left:0}ul[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:44px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}ul[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}ul[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;padding:10px 0 0 10px;line-height:20px;transition:var(--dhcl-default-transition);color:var(--dhcl-color-gray-dark);font-size:.875rem;cursor:pointer}ul[_ngcontent-%COMP%] li.focused[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background:var(--dhcl-color-primary-light)}.toggle-col-option[_ngcontent-%COMP%]{display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.listbox[_ngcontent-%COMP%]{white-space:inherit}.dropdown-buttons[_ngcontent-%COMP%]{display:flex;align-items:center;margin:20px 0}.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%]{width:50%}.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{float:left;width:125px;height:30px;font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--action-content,#0071c2);background:#fff;background:var(--white-color,#fff);border-radius:20px;cursor:pointer}@media (max-width:1250px){.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{width:95px}}.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%] .clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;color:#0071c2;color:var(--filter-buttons,#0071c2)}.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dropdown-buttons[_ngcontent-%COMP%] .clear-button-container[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]:disabled{cursor:default;color:#e3e1dc;color:var(--dhcl-color-gray-light-medium,#e3e1dc);border:none}.dropdown-buttons[_ngcontent-%COMP%] .apply-button-container[_ngcontent-%COMP%]{width:50%}.dropdown-buttons[_ngcontent-%COMP%] .apply-button-container[_ngcontent-%COMP%] .apply-filter-button[_ngcontent-%COMP%]{float:right;width:125px;height:30px;font-weight:600;font-size:12px;line-height:22px;letter-spacing:.1px;color:#fff;color:var(--white-color,#fff);border:1px solid #0071c2;border:1px solid var(--action-content,#0071c2);background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:20px;cursor:pointer}.dropdown-buttons[_ngcontent-%COMP%] .apply-button-container[_ngcontent-%COMP%] .apply-filter-button[_ngcontent-%COMP%]:hover{background:#005591;background:var(--filter-buttons-hover,#005591);border-radius:20px}.dropdown-buttons[_ngcontent-%COMP%] .apply-button-container[_ngcontent-%COMP%] .apply-filter-button.inactive[_ngcontent-%COMP%]{pointer-events:none;background:#e3e1dc;background:var(--dhcl-color-gray-light-medium,#e3e1dc);border:1px solid #b0a9a1;border:1px solid var(--dhcl-color-gray-light-medium,#b0a9a1)}@media (max-width:1250px){.dropdown-buttons[_ngcontent-%COMP%] .apply-button-container[_ngcontent-%COMP%] .apply-filter-button[_ngcontent-%COMP%]{width:95px}}"],changeDetection:0}),e}(),Gn=function(e){return{disabled:e}};function Jn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",14),s.TgZ(1,"div",15),s.TgZ(2,"span"),s._uU(3,"Online scheduling "),s.TgZ(4,"span",16),s._uU(5),s.qZA(),s.qZA(),s.TgZ(6,"cs-slide-toggle",17),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).filterOnlineScheduling()})("keydown.space",function(){return s.CHM(n),s.oxw(2).filterOnlineScheduling()})("click",function(){return s.CHM(n),s.oxw(2).filterOnlineScheduling()}),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.uIk("aria-label","Online scheduling"),s.xp6(1),s.Q6J("ngClass",s.VKq(5,Gn,0===i.filtersModel.onlineSchedulingProvidersCount)),s.xp6(4),s.hij("(",i.filtersModel.onlineSchedulingProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.onlineSchedulingProvidersCount)("checked",i.onlineSchedulingToggle)}}function zn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",18),s.TgZ(1,"div",15),s.TgZ(2,"span"),s._uU(3,"Video visits "),s.TgZ(4,"span",16),s._uU(5),s.qZA(),s.qZA(),s.TgZ(6,"cs-slide-toggle",17),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).filterVideoVisits()})("keydown.space",function(){return s.CHM(n),s.oxw(2).filterVideoVisits()})("click",function(){return s.CHM(n),s.oxw(2).filterVideoVisits()}),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.uIk("aria-label","Video Visits"),s.xp6(1),s.Q6J("ngClass",s.VKq(5,Gn,0===i.filtersModel.videoVisitsProvidersCount)),s.xp6(4),s.hij("(",i.filtersModel.videoVisitsProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.videoVisitsProvidersCount)("checked",i.videoVisitsToggle)}}function Qn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",19),s.TgZ(1,"div",15),s.TgZ(2,"span"),s._uU(3,"Accepting new patients "),s.TgZ(4,"span",16),s._uU(5),s.qZA(),s.qZA(),s.TgZ(6,"cs-slide-toggle",17),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw(2).filterNewPatients()})("keydown.space",function(){return s.CHM(n),s.oxw(2).filterNewPatients()})("click",function(){return s.CHM(n),s.oxw(2).filterNewPatients()}),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.uIk("aria-label","Accepting new patients"),s.xp6(1),s.Q6J("ngClass",s.VKq(5,Gn,0===i.filtersModel.newPatientsProvidersCount)),s.xp6(4),s.hij("(",i.filtersModel.newPatientsProvidersCount,")"),s.xp6(1),s.Q6J("disabled",0===i.filtersModel.newPatientsProvidersCount)("checked",i.newPatientsToggle)}}function jn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",20),s.TgZ(1,"div",21),s.TgZ(2,"span"),s._uU(3,"Location"),s.qZA(),s.TgZ(4,"div",22),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).filterLocationName()}),s.O4$(),s.TgZ(5,"svg",23),s._UZ(6,"path",24),s.qZA(),s.qZA(),s.qZA(),s.kcU(),s.TgZ(7,"div",25),s._uU(8),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.uIk("aria-label","Location"),s.xp6(8),s.Oqu(i.filtersModel.locationName)}}function Yn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"div",27),s.TgZ(2,"span",28),s._uU(3,"Distance with in"),s.qZA(),s.TgZ(4,"div",29),s.TgZ(5,"dhcl-dropdown",30),s.NdJ("changed",function(e){return s.CHM(n),s.oxw(2).filterSearchRadius(e)}),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Search radius")("isCollapsed",!1),s.xp6(5),s.Q6J("placeholder","Select radius")("selectedValue",i.searchRadiusSelectedValue)("dropdowns",i.searchRadiusList)}}function Kn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"div",31),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).filterAvailability(!0)}),s._UZ(2,"cs-availability-dialog",32),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Doctor Availability")("isCollapsed",i.isProviderAvailabilityCollapsed),s.xp6(2),s.Q6J("filtersModel",i.filtersModel)}}function Wn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",33),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedProceduresValues(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Procedures performed")("isCollapsed",0===i.filtersModel.selectedProceduresPerformed.length),s.xp6(1),s.Q6J("placeholder","Select Procedures performed")("dropdowns",i.filtersModel.availableProceduresPerformed)}}function $n(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",34),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedConditionsValues(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Conditions treated")("isCollapsed",0===i.filtersModel.selectedConditionsTreated.length),s.xp6(1),s.Q6J("placeholder","Select Conditions treated")("dropdowns",i.filtersModel.availableConditionsTreated)}}function Xn(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",35),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedSpecialityValues(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Specialty")("isCollapsed",0===i.filtersModel.selectedSpecialties.length),s.xp6(1),s.Q6J("placeholder","Select Specialty")("dropdowns",i.filtersModel.availableSpecialties)}}function ei(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",36),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",37),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedMedicalValues(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Medical group")("tooltip",i.medicalGroupHoverText)("tooltipInfo","More information about medical group")("isCollapsed",0===i.filtersModel.selectedMedicalGroup.length),s.xp6(1),s.Q6J("placeholder","Select Medical Group")("showCount",!1)("dropdowns",i.medicalGroupList)}}function ti(e,t){if(1&e&&(s.TgZ(0,"div",41),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.xp6(1),s.Oqu(n.affiliationToolTip)}}function ni(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",38),s.YNc(1,ti,2,1,"div",39),s.TgZ(2,"cs-multiple-checkbox-searchable-dropdown",40),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedHospitalAffliations(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Hospital Affiliation")("tooltip",i.affiliationHoverText)("isCollapsed",0===i.filtersModel.selectedHospitals.length),s.xp6(1),s.Q6J("ngIf",""!==i.affiliationToolTip),s.xp6(1),s.Q6J("placeholder","Select Hospital Affiliation")("dropdowns",i.filtersModel.availableHospitals)}}function ii(e,t){1&e&&(s.O4$(),s._UZ(0,"path",47))}function oi(e,t){1&e&&(s.O4$(),s._UZ(0,"path",47))}function ri(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"div",42),s.TgZ(2,"div",43),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).filterGender("female")})("keydown.enter",function(){return s.CHM(n),s.oxw(2).filterGender("female")})("keydown.space",function(){return s.CHM(n),s.oxw(2).filterGender("female")}),s.O4$(),s.TgZ(3,"svg",44),s._UZ(4,"path",45),s.YNc(5,ii,1,0,"path",46),s.qZA(),s._uU(6," Female\xa0 "),s.kcU(),s.TgZ(7,"span"),s._uU(8),s.qZA(),s.qZA(),s.TgZ(9,"div",43),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).filterGender("male")})("keydown.enter",function(){return s.CHM(n),s.oxw(2).filterGender("male")})("keydown.space",function(){return s.CHM(n),s.oxw(2).filterGender("male")}),s.O4$(),s.TgZ(10,"svg",44),s._UZ(11,"path",45),s.YNc(12,oi,1,0,"path",46),s.qZA(),s._uU(13," Male\xa0 "),s.kcU(),s.TgZ(14,"span"),s._uU(15),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Gender")("isCollapsed",""===i.filtersModel.genderSelect),s.xp6(2),s.uIk("aria-checked","female"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","female"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.femaleCount,")"),s.xp6(1),s.uIk("aria-checked","male"===i.filtersModel.genderSelect),s.xp6(3),s.Q6J("ngIf","male"===i.filtersModel.genderSelect),s.xp6(3),s.hij("(",i.filtersModel.maleCount,")")}}function ai(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",48),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedInsurances(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Insurance")("isCollapsed",0===i.filtersModel.selectedInsurances.length),s.xp6(1),s.Q6J("placeholder","Select Insurance")("dropdowns",i.filtersModel.availableInsurances)}}function si(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-accordion",26),s.TgZ(1,"cs-multiple-checkbox-searchable-dropdown",49),s.NdJ("selectedDropDownValues",function(e){return s.CHM(n),s.oxw(2).selectedLanguages(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("title","Language")("isCollapsed",0===i.filtersModel.selectedLanguages.length),s.xp6(1),s.Q6J("placeholder","Select Language")("dropdowns",i.filtersModel.availableLanguages)}}function ci(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div"),s.TgZ(1,"div",3),s.TgZ(2,"span",4),s._uU(3,"Filters"),s.qZA(),s.TgZ(4,"div",5),s.NdJ("keydown.enter",function(){return s.CHM(n),s.oxw().clearDesktopFilters()})("click",function(){return s.CHM(n),s.oxw().clearDesktopFilters()}),s.TgZ(5,"span"),s._uU(6,"Clear all"),s.qZA(),s.qZA(),s.qZA(),s.TgZ(7,"div",6),s.YNc(8,Jn,7,7,"div",7),s.YNc(9,zn,7,7,"div",8),s.YNc(10,Qn,7,7,"div",9),s.YNc(11,jn,9,2,"div",10),s.YNc(12,Yn,6,5,"cs-accordion",11),s.YNc(13,Kn,3,3,"cs-accordion",11),s.YNc(14,Wn,2,4,"cs-accordion",11),s.YNc(15,$n,2,4,"cs-accordion",11),s.YNc(16,Xn,2,4,"cs-accordion",11),s.YNc(17,ei,2,7,"cs-accordion",12),s.YNc(18,ni,3,6,"cs-accordion",13),s.YNc(19,ri,16,8,"cs-accordion",11),s.YNc(20,ai,2,4,"cs-accordion",11),s.YNc(21,si,2,4,"cs-accordion",11),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.xp6(8),s.Q6J("ngIf",i.showOnlineSchedulingFilter),s.xp6(1),s.Q6J("ngIf",i.showVideoVisitsFilter),s.xp6(1),s.Q6J("ngIf",i.showAcceptingNewPatientsFilter),s.xp6(1),s.Q6J("ngIf",i.filtersModel.locationName&&i.showLocationName),s.xp6(1),s.Q6J("ngIf",i.showSearchRadiusFilter&&i.selectedLocation),s.xp6(1),s.Q6J("ngIf",i.showAvailabilityFilter),s.xp6(1),s.Q6J("ngIf",i.showProceduresPerformedFilter),s.xp6(1),s.Q6J("ngIf",i.showConditionsTreatedFilter),s.xp6(1),s.Q6J("ngIf",i.showSpecialtyFilter),s.xp6(1),s.Q6J("ngIf",i.showMedicalGroupFilter),s.xp6(1),s.Q6J("ngIf",i.showAffiliationFilter&&""!==i.affiliationHoverText),s.xp6(1),s.Q6J("ngIf",i.showGenderFilter),s.xp6(1),s.Q6J("ngIf",i.showInsuranceFilter),s.xp6(1),s.Q6J("ngIf",i.showLanguageFilter)}}var li=function(){function e(e,t,n){this.resizeService=e,this.configurationService=t,this.filterService=n,this.filtersModelChange=new s.vpe,this.medicalGroupChange=new s.vpe,this.addMedicalGroupItems=new s.vpe,this.locationNameClosed=new s.vpe,this.FiltersModelPartialHelperLocal=P.r,this.isHoveringOnMedGroup=!1,this.isHoveringOnAffiliation=!1,this.showModal=!1,this.closeOnOverlay=!0,this.AvailabilitySelect=ne.g,this.LastVideoVisitsProvidersCount=0,this.isDesktopFilterSelected=!1,this.useLegacyAPI=!1,this.searchRadiusList=[{label:"5 miles",value:5},{label:"10 miles",value:10},{label:"25 miles",value:25},{label:"50 miles",value:50},{label:"100 miles",value:100}],this.medicalGroupList=[],this.showLocationName=!0,this.isProviderAvailabilityCollapsed=!0,this.useLegacyAPI=this.configurationService.useLegacyAPI()}return Object.defineProperty(e.prototype,"isDesktopViewport",{get:function(){return this.resizeService.isDesktopViewport},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){this.filtersModel&&(this.filtersModel.medicalGroupList=P.r.getMedGroups(this.configurationService.getMedGroupCodes()),this.searchRadiusSelectedValue=P.r.getDistanceForProviderSearchRadiusKey(this.filtersModel)||this.defaultSearchDistance,this.convertMedicalGroupToFacetList(),null==this.filtersModel.selectedMedicalGroup&&(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[]))},e.prototype.ngOnChanges=function(e){e.filtersModel.currentValue.searchDone&&(this.LastVideoVisitsProvidersCount=0),e.filtersModel.currentValue.medicalGroupList&&this.convertMedicalGroupToFacetList(),e.filtersModel.currentValue.providerSearchRadius&&(this.searchRadiusSelectedValue=P.r.getDistanceForProviderSearchRadiusKey(this.filtersModel)||this.defaultSearchDistance),e.filtersModel.currentValue.onlineSchedulingToggle&&(this.onlineSchedulingToggle=this.filtersModel.onlineSchedulingToggle),e.filtersModel.currentValue.videoVisitsToggle&&(this.videoVisitsToggle=this.filtersModel.videoVisitsToggle),e.filtersModel.currentValue.newPatientsToggle&&(this.newPatientsToggle=this.filtersModel.newPatientsToggle),e.filtersModel.currentValue.availabilitySelect&&(this.isProviderAvailabilityCollapsed=!1)},e.prototype.filterOnlineScheduling=function(){0!=this.filtersModel.onlineSchedulingProvidersCount&&(this.onlineSchedulingToggle=!this.onlineSchedulingToggle,this.filtersModel.onlineSchedulingApplied=this.filtersModel.onlineSchedulingToggle=this.onlineSchedulingToggle,this.filtersModelChange.emit(this.filtersModel))},e.prototype.filterVideoVisits=function(){0!=this.filtersModel.videoVisitsProvidersCount&&(this.videoVisitsToggle=!this.videoVisitsToggle,this.LastVideoVisitsProvidersCount=this.filtersModel.videoVisitsProvidersCount,this.filtersModel.videoVisitsApplied=this.filtersModel.videoVisitsToggle=this.videoVisitsToggle,this.filtersModelChange.emit(this.filtersModel))},e.prototype.filterNewPatients=function(){0!=this.filtersModel.newPatientsProvidersCount&&(this.newPatientsToggle=!this.newPatientsToggle,this.filtersModel.newPatientsApplied=this.filtersModel.newPatientsToggle=this.newPatientsToggle,this.filtersModelChange.emit(this.filtersModel))},e.prototype.filterLocationName=function(){this.showLocationName=!1,this.filtersModel.locationName="",this.locationNameClosed.emit(this.filtersModel)},e.prototype.filterAvailability=function(e){e?(this.filtersModel.providerAvailability=this.filtersModel.availabilitySelect,this.filtersModel.availabilityTitle=this.filtersModel.providerAvailability,""===this.filtersModel.availabilityTitle&&(this.filtersModel.availabilityTitle="Availability")):(this.filtersModel.providerAvailability=ne.g.None,this.filtersModel.availabilitySelect=ne.g.None,this.filtersModel.availabilityTitle="Availability"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.clearMedGroupFilters=function(){this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[],this.addMedicalGroupItems.emit(this.filtersModel),this.medicalGroupChange.emit(this.filtersModel)},e.prototype.filterGender=function(e){P.r.genderSelect(this.filtersModel,e),this.filtersModel.providerGender=this.filtersModel.genderSelect,this.filtersModelChange.emit(this.filtersModel)},e.prototype.filterSearchRadius=function(e){e&&(this.searchRadiusSelectedValue=e.value,this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(e.value),this.filtersModelChange.emit(this.filtersModel))},e.prototype.clearDesktopFilters=function(){(0,A.sl)(),this.clearMedGroupFilters(),P.r.clearDesktopFilters(this.filtersModel,this.defaultSearchDistance),this.filtersModel.selectedHospitals=[],this.filtersModel.providerHospitals=[],this.onlineSchedulingToggle=!1,this.videoVisitsToggle=!1,this.newPatientsToggle=!1,this.searchRadiusSelectedValue=this.defaultSearchDistance,this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedSpecialityValues=function(e){var t,n;this.filtersModel.selectedSpecialties=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerSpecialties=(0,g.ev)([],(0,g.CR)(e)),1===this.filtersModel.selectedSpecialties.length&&(null===(t=window.sessionStorage.getItem("singleSpecialty"))||void 0===t?void 0:t.toLowerCase())===(null===(n=this.filtersModel.selectedSpecialties)||void 0===n?void 0:n[0].name.toLowerCase())&&window.sessionStorage.removeItem("singleSpecialty"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedProceduresValues=function(e){var t,n,i;this.filtersModel.selectedProceduresPerformed=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerProceduresPerformed=(0,g.ev)([],(0,g.CR)(e)),1===(null===(t=this.filtersModel.selectedProceduresPerformed)||void 0===t?void 0:t.length)&&(null===(n=window.sessionStorage.getItem("singleProcedure"))||void 0===n?void 0:n.toLowerCase())===(null===(i=this.filtersModel.selectedProceduresPerformed)||void 0===i?void 0:i[0].name.toLowerCase())&&window.sessionStorage.removeItem("singleProcedure"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedConditionsValues=function(e){var t,n,i;this.filtersModel.selectedConditionsTreated=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerConditionsTreated=(0,g.ev)([],(0,g.CR)(e)),1===(null===(t=this.filtersModel.selectedConditionsTreated)||void 0===t?void 0:t.length)&&(null===(n=window.sessionStorage.getItem("singleCondition"))||void 0===n?void 0:n.toLowerCase())===(null===(i=this.filtersModel.selectedConditionsTreated)||void 0===i?void 0:i[0].name.toLowerCase())&&window.sessionStorage.removeItem("singleCondition"),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedHospitalAffliations=function(e){this.filtersModel.selectedHospitals=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerHospitals=(0,g.ev)([],(0,g.CR)(e)),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedLanguages=function(e){this.filtersModel.selectedLanguages=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerLanguages=(0,g.ev)([],(0,g.CR)(e)),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedInsurances=function(e){this.filtersModel.selectedInsurances=(0,g.ev)([],(0,g.CR)(e)),this.filtersModel.providerInsurances=(0,g.ev)([],(0,g.CR)(e)),this.filtersModelChange.emit(this.filtersModel)},e.prototype.selectedMedicalValues=function(e){this.filtersModel.selectedMedicalGroup=(0,g.ev)([],(0,g.CR)(e)),this.filterService.handleManualProviderRoleSelectionProcess(this.filtersModel),this.filtersModel.providerMedicalGroup=(0,g.ev)([],(0,g.CR)(e)),this.medicalGroupChange.emit(this.filtersModel),this.markSelectedItemsInList()},e.prototype.convertMedicalGroupToFacetList=function(){this.medicalGroupList=this.filtersModel.medicalGroupList.map(function(e){return{name:e.label,count:0,selected:!1,code:e.value}}),this.markSelectedItemsInList()},e.prototype.markSelectedItemsInList=function(){var e=this;this.filtersModel.selectedMedicalGroup&&this.filtersModel.selectedMedicalGroup.forEach(function(t){var n=e.medicalGroupList.findIndex(function(e){return e.code===t.name});-1!==n&&(e.medicalGroupList[n].selected=t.selected)})},e.\u0275fac=function(t){return new(t||e)(s.Y36(J._),s.Y36(q.e),s.Y36(E.i))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-filters-left-panel"]],inputs:{selectedLocation:"selectedLocation",filtersModel:"filtersModel",medicalGroupToolTip:"medicalGroupToolTip",medicalGroupHoverText:"medicalGroupHoverText",affiliationToolTip:"affiliationToolTip",affiliationHoverText:"affiliationHoverText",defaultSearchDistance:"defaultSearchDistance",defaultSearchDistanceWithMedGroup:"defaultSearchDistanceWithMedGroup",showOnlineSchedulingFilter:"showOnlineSchedulingFilter",showVideoVisitsFilter:"showVideoVisitsFilter",showAcceptingNewPatientsFilter:"showAcceptingNewPatientsFilter",showAvailabilityFilter:"showAvailabilityFilter",showSpecialtyFilter:"showSpecialtyFilter",showMedicalGroupFilter:"showMedicalGroupFilter",showAffiliationFilter:"showAffiliationFilter",showProceduresPerformedFilter:"showProceduresPerformedFilter",showConditionsTreatedFilter:"showConditionsTreatedFilter",showGenderFilter:"showGenderFilter",showInsuranceFilter:"showInsuranceFilter",showLanguageFilter:"showLanguageFilter",showSearchRadiusFilter:"showSearchRadiusFilter",embedSource:"embedSource",multipleMedicalGroupSelection:"multipleMedicalGroupSelection"},outputs:{filtersModelChange:"filtersModelChange",medicalGroupChange:"medicalGroupChange",addMedicalGroupItems:"addMedicalGroupItems",locationNameClosed:"locationNameClosed"},features:[s.TTD],decls:3,vars:1,consts:[[1,"desktop-filter-buttons"],["filtersContainer",""],[4,"ngIf"],[1,"leftPanelHeader"],[1,"filtersSpan"],["tabindex","0","role","button","aria-label","Clear all",1,"clear-all-btn",3,"keydown.enter","click"],[1,"filter-container"],["class","online-scheduling","tabindex","0",4,"ngIf"],["class","video-visits","tabindex","0",4,"ngIf"],["class","accepting-new-patients","tabindex","0",4,"ngIf"],["class","location-name",4,"ngIf"],[3,"title","isCollapsed",4,"ngIf"],[3,"title","tooltip","tooltipInfo","isCollapsed",4,"ngIf"],[3,"title","tooltip","isCollapsed",4,"ngIf"],["tabindex","0",1,"online-scheduling"],[1,"section-header","toggle-col-option",3,"ngClass"],[1,"option-count"],[3,"disabled","checked","keydown.enter","keydown.space","click"],["tabindex","0",1,"video-visits"],["tabindex","0",1,"accepting-new-patients"],[1,"location-name"],[1,"section-header"],[1,"close-icon",3,"click"],["viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2 2 L16 16 M2 16 L16 2"],[1,"section-content"],[3,"title","isCollapsed"],[1,"searchRadius"],["aria-label","Distance within",1,"dialog-page-content","p","p2"],["tabindex","0","role","dialog",1,"searchRadiusDialog"],[3,"placeholder","selectedValue","dropdowns","changed"],[1,"patient-availability",3,"click"],[3,"filtersModel"],["id","proceduresPerformed",3,"placeholder","dropdowns","selectedDropDownValues"],["id","conditionsTreated",3,"placeholder","dropdowns","selectedDropDownValues"],["id","specialty",3,"placeholder","dropdowns","selectedDropDownValues"],[3,"title","tooltip","tooltipInfo","isCollapsed"],["id","medicalGroups",3,"placeholder","showCount","dropdowns","selectedDropDownValues"],[3,"title","tooltip","isCollapsed"],["class","medical-group-filter-copy",4,"ngIf"],["id","hospitalAffliations",3,"placeholder","dropdowns","selectedDropDownValues"],[1,"medical-group-filter-copy"],["role","radiogroup","aria-label","Select Gender",1,"gender"],["role","radio","tabindex","0",1,"radio-button-option",3,"click","keydown.enter","keydown.space"],["viewBox","0 0 22 22","xmlns","http://www.w3.org/2000/svg"],["d","M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z",4,"ngIf"],["d","M11 16.8974C14.257 16.8974 16.8974 14.257 16.8974 11C16.8974 7.74291 14.257 5.10254 11 5.10254C7.74291 5.10254 5.10254 7.74291 5.10254 11C5.10254 14.257 7.74291 16.8974 11 16.8974Z"],["id","insurance",3,"placeholder","dropdowns","selectedDropDownValues"],["id","language",3,"placeholder","dropdowns","selectedDropDownValues"]],template:function(e,t){1&e&&(s.TgZ(0,"div",0,1),s.YNc(2,ci,22,14,"div",2),s.qZA()),2&e&&(s.xp6(2),s.Q6J("ngIf",t.isDesktopViewport))},directives:[i.O5,i.mk,_e,ce,ee.JO,be,Hn],styles:["[_nghost-%COMP%] .mobile-filters-modal .close-btn{top:21px!important;right:21px!important;z-index:1}.filter-button[_ngcontent-%COMP%]{float:left;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);box-sizing:border-box;border-radius:24px;padding:5px 20px 7px;margin-top:20px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);cursor:pointer}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%]{width:12px;height:12px;fill:none;margin-left:3px}.filter-button[_ngcontent-%COMP%] svg.clear-filter[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary);stroke-width:2.5px}.filter-button.active[_ngcontent-%COMP%]{color:#0071c2;color:var(--filter-buttons,#0071c2);border:1px solid #0071c2;border:1px solid var(--filter-buttons,#0071c2);box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px var(--filter-buttons,#0071c2)}.clear-all-button[_ngcontent-%COMP%]{height:22px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#b0a9a1;color:var(--calendar-date-disabled,#b0a9a1)}.clear-all-button.active[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.dialog-title[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;height:68px;margin:-15px -15px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.dialog-title[_ngcontent-%COMP%] .clear-all-button[_ngcontent-%COMP%]{position:absolute;top:22px;left:20px}.dialog[_ngcontent-%COMP%]{padding:0 20px 20px;overflow:auto;box-sizing:border-box}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.dialog[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.accepting-new-patients[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc);padding-top:20px;padding-bottom:20px;color:#4d525a;color:var(--body-content,#4d525a)}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:600;line-height:24px;font-size:16px;letter-spacing:.1px}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .option-count[_ngcontent-%COMP%]{font-weight:400}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{cursor:pointer}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}.accepting-new-patients[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.accepting-new-patients[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .location-name[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .online-scheduling[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%], .video-visits[_ngcontent-%COMP%] .section-content[_ngcontent-%COMP%]{padding-top:15px}.dialog-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-left:20px;padding-right:20px}.dialog-footer[_ngcontent-%COMP%] button.mobile[_ngcontent-%COMP%]{width:100%}.patient-availability[_ngcontent-%COMP%], .radio-button-option[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a)}.radio-button-option[_ngcontent-%COMP%]{display:flex;align-items:center;margin:10px 0;cursor:pointer;font-size:14px}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;fill:none;margin-right:10px;pointer-events:none}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;stroke-width:2px;stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:nth-child(2){fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]:nth-child(2){fill:#005591;fill:var(--filter-buttons-hover,#005591)}.radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-col-option[_ngcontent-%COMP%]{width:100%;display:flex;margin:3px 0;color:#4d525a;color:var(--body-content,#4d525a);font-size:14px;cursor:pointer}@media (max-width:421px){.toggle-col-option[_ngcontent-%COMP%]{width:100%}}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%]{margin-right:10px;pointer-events:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%], .toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%]{width:20px;height:20px;fill:none}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .unchecked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:#fff;fill:var(--white-color,#fff);stroke:#0071c2;stroke:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{width:20px;height:20px;fill:#0071c2;fill:var(--filter-buttons,#0071c2)}.toggle-col-option[_ngcontent-%COMP%] .option-checkbox[_ngcontent-%COMP%] .checked[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;fill:var(--white-color,#fff)}.option-count[_ngcontent-%COMP%]{display:contents;font-size:12px;line-height:22px;letter-spacing:.1px;color:#c85200;color:var(--filter-count,#c85200)}.toggle-two-col-list[_ngcontent-%COMP%]{margin-top:10px;overflow:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:#e3e1dc;background-color:var(--divider-color,#e3e1dc);border-bottom-right-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#7e7e8b;border-radius:4px}.toggle-two-col-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{display:none}.medical-group-filter-copy[_ngcontent-%COMP%]{position:relative;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a}.cs-tooltip-content[_ngcontent-%COMP%]{position:absolute;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=unset);z-index:1}.medical-group-filter-dropdown[_ngcontent-%COMP%]{margin-top:15px;width:315px}@media (max-width:374px){.medical-group-filter-dropdown[_ngcontent-%COMP%]{width:100%}} .dhcl-dropdown-wrapper button{color:#4d525a;color:var(--body-content,#4d525a);padding:0 30px 0 15px;font-size:14px;line-height:22px;letter-spacing:.1px} .dhcl-dropdown-wrapper button span{display:inline!important}.gender[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:50%}@media (max-width:421px){.gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{width:100%}}.range-header[_ngcontent-%COMP%]{align-items:center;margin-bottom:20px;font-size:14px}@media (min-width:992px){.range-header[_ngcontent-%COMP%]{display:flex}}.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{justify-content:center;align-items:center;border:1px solid #4d525a;border:1px solid var(--body-content,#4d525a);border-radius:4px;width:50px;height:30px;margin:0 8px;padding:5px}@media (min-width:992px){.range-header[_ngcontent-%COMP%] .range-number[_ngcontent-%COMP%]{display:flex}}.range-slider-container[_ngcontent-%COMP%]{width:315px;position:relative}@media (max-width:374px){.range-slider-container[_ngcontent-%COMP%]{width:100%}}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]{width:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#0071c2;background:var(--filter-buttons,#0071c2);border-radius:50%;cursor:pointer}.range-slider-container[_ngcontent-%COMP%] .range-slider-fill[_ngcontent-%COMP%]{height:4px;width:calc(100% - 1px);position:absolute;z-index:-1;top:7px;left:2px;border-radius:2px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:6px}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.first[_ngcontent-%COMP%]{text-align:left;width:calc(100% / 6)}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%]{width:-webkit-fill-available}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.middle[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{float:left;width:25%;text-align:center}.range-slider-container[_ngcontent-%COMP%] .range-indicators[_ngcontent-%COMP%] div.last[_ngcontent-%COMP%]{text-align:right;width:calc(100% / 6)}.showSortAndFiltersHeader[_ngcontent-%COMP%]{padding-top:3px;color:#0071c2;color:var(--filter-buttons,#0071c2);cursor:pointer}.sort-by-drop-down[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid #e3e1dc;border-bottom:1px solid var(--cs-gray-lt,#e3e1dc)}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%]{position:relative;float:left;margin:22px 8px 5px 0;padding:10px 10px 0;width:100%;border:1px solid var(--dhcl-color-gray-light-medium);border-radius:10px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .dialog-page-content[_ngcontent-%COMP%]{color:#4d525a;color:var(--body-content,#4d525a);width:98px;height:22px}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]:first-child{margin-top:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]:last-child{margin-bottom:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .svg-close[_ngcontent-%COMP%], .desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .toggle-col-option[_ngcontent-%COMP%]{width:unset;margin:0}.desktop-filter-buttons[_ngcontent-%COMP%] .filter-container[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-bottom:0}.desktop-filter-buttons[_ngcontent-%COMP%] .gender[_ngcontent-%COMP%]{display:inherit}.desktop-filter-buttons[_ngcontent-%COMP%] .gender[_ngcontent-%COMP%] .radio-button-option[_ngcontent-%COMP%]{margin:10px 0;font-size:14px;width:100%}.clear-all-btn[_ngcontent-%COMP%]{float:right;height:22px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.1px;margin-top:20px;margin-left:10px;pointer-events:unset;cursor:pointer;color:#0071c2;color:var(--filter-buttons,#0071c2)}.clear-all-btn[_ngcontent-%COMP%]:hover{color:#005591;color:var(--filter-buttons-hover,#005591)}.searchRadius[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between;align-items:center}.searchRadiusDialog[_ngcontent-%COMP%]{width:174px;height:40px;flex-shrink:0;z-index:99991}.leftPanelHeader[_ngcontent-%COMP%]{width:100%;position:relative}.filtersSpan[_ngcontent-%COMP%]{float:left;margin-top:20px}hr.filter-divider[_ngcontent-%COMP%]{border:.5px solid #e3e1dc;overflow:hidden}svg[_ngcontent-%COMP%]{width:18px;height:18px;float:right;margin-right:10px;fill:none}path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--filter-buttons,#0071c2);transition:var(--dhcl-default-transition);stroke-width:2px}.section-header.disabled[_ngcontent-%COMP%]{pointer-events:none}"]}),e}(),ui=n(5091);function di(e,t){if(1&e&&(s.TgZ(0,"h3",5),s._uU(1),s.qZA()),2&e){var n=s.oxw().$implicit;s.xp6(1),s.Oqu(n.subHeading)}}var pi=function(e){return{withoutHeadline:e}};function hi(e,t){if(1&e&&(s.TgZ(0,"div",1),s.YNc(1,di,2,1,"h3",2),s.TgZ(2,"div",3),s._UZ(3,"p",4),s.qZA(),s.qZA()),2&e){var n=t.$implicit;s.xp6(1),s.Q6J("ngIf",n.subHeading),s.xp6(2),s.Q6J("innerHTML",n.paragraph,s.oJD)("ngClass",s.VKq(3,pi,!n.subHeading))}}var gi=function(){function e(e){this.resizeService=e,this.medicalGroup="default medical group"}return Object.defineProperty(e.prototype,"isDesktopViewport",{get:function(){return this.resizeService.isDesktopViewport},enumerable:!1,configurable:!0}),e.\u0275fac=function(t){return new(t||e)(s.Y36(J._))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-dynamic-filter-content"]],inputs:{medicalGroup:"medicalGroup",dynamicFilterContents:"dynamicFilterContents"},decls:1,vars:1,consts:[["class","dynamic-filter-content",4,"ngFor","ngForOf"],[1,"dynamic-filter-content"],["class","heading-text chi",4,"ngIf"],[1,"dynamic-content-paragraph-text"],[3,"innerHTML","ngClass"],[1,"heading-text","chi"]],template:function(e,t){1&e&&s.YNc(0,hi,4,5,"div",0),2&e&&s.Q6J("ngForOf",t.dynamicFilterContents)},directives:[i.sg,i.O5,i.mk],styles:[".dynamic-filter-content[_ngcontent-%COMP%]{text-align:left}@media (max-width:767px){.dynamic-filter-content[_ngcontent-%COMP%]{margin-top:18px}}.heading-text[_ngcontent-%COMP%]{color:var(--heading-color);margin-top:43px}.heading-text.chi[_ngcontent-%COMP%]{font-size:38px;line-height:46px;letter-spacing:-.5px;font-weight:900;margin-top:43px;width:941px;top:6889px;left:230px}@media (max-width:767px){.heading-text.chi[_ngcontent-%COMP%]{margin-top:36px;font-size:20px;line-height:24px;letter-spacing:-.1px;width:289px;top:11377px;left:30px}}.dynamic-content-paragraph-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;line-height:19px;margin-top:10px}@media (max-width:767px){.dynamic-content-paragraph-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#707070}}.dynamic-content-paragraph-text[_ngcontent-%COMP%] p.withoutHeadline[_ngcontent-%COMP%]{margin-top:30px}"]}),e}(),fi=n(1919),vi=n(6034),mi=n(3608),Ci=["providerList"];function yi(e,t){if(1&e&&s._UZ(0,"cs-provider-details-navigation",20),2&e){var n=s.oxw();s.Q6J("redirectFromFAL",n.redirectFromFAL)}}function wi(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"dhcl-modal",21),s.NdJ("closeClicked",function(){return s.CHM(n),s.oxw().handleCloseClicked()}),s._UZ(1,"iframe",22),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("customClass",i.isCerner?"modal-class modal-cerner":"modal-class")("closeOnOverlay",!1)("show",!0)("alignTop",i.handleNavigateToSchedulingSpa),s.xp6(1),s.Q6J("src",i.videoUrl,s.uOi)}}function _i(e,t){if(1&e&&(s.O4$(),s.kcU(),s._UZ(0,"iframe",29)),2&e){var n=s.oxw(2);s.Q6J("src",n.videoUrl,s.uOi)}}function xi(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div"),s._UZ(1,"div",23),s.TgZ(2,"div"),s.TgZ(3,"span",24),s.NdJ("click",function(){return s.CHM(n),s.oxw().handleCloseClicked()}),s.O4$(),s.TgZ(4,"svg",25),s._UZ(5,"path",26),s._UZ(6,"path",27),s.qZA(),s.qZA(),s.YNc(7,_i,1,1,"iframe",28),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.xp6(2),s.Tol(i.getCernerClass("modal-content-iframe")),s.xp6(5),s.Q6J("ngIf",i.videoUrl)}}function Mi(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",30),s.TgZ(1,"a",31),s.NdJ("click",function(){return s.CHM(n),s.oxw().backSiteSearch()}),s.TgZ(2,"button",32),s.O4$(),s.TgZ(3,"svg",33),s._UZ(4,"path",34),s.qZA(),s._uU(5),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw();s.xp6(5),s.hij(" ",i.backSearchSiteText," ")}}var Pi=function(e,t){return{dh:e,chi:t}};function Oi(e,t){if(1&e&&(s.TgZ(0,"div",35),s.TgZ(1,"h1",36),s.O4$(),s.TgZ(2,"svg",37),s._UZ(3,"path",38),s._UZ(4,"path",39),s._UZ(5,"path",40),s.qZA(),s._uU(6),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("ngClass",s.WLB(2,Pi,n.divisionCodes.includes("dignity-health"),!n.divisionCodes.includes("dignity-health"))),s.xp6(5),s.hij(" ",n.headingText," ")}}function bi(e,t){if(1&e&&(s.ynx(0),s.TgZ(1,"a",41),s._uU(2),s.TgZ(3,"span",42),s.O4$(),s.TgZ(4,"svg",43),s._UZ(5,"path",44),s.qZA(),s.qZA(),s.qZA(),s.BQk()),2&e){var n=s.oxw();s.xp6(1),s.s9C("target",!n.useLegacyAPI||n.isCernerPage?"_blank":"_self"),s.Q6J("href",n.medicalGroupLink.URL,s.LSH),s.xp6(1),s.hij(" ",n.medicalGroupLink.Text," ")}}function ki(e,t){if(1&e&&(s.TgZ(0,"a",63),s._uU(1),s.qZA()),2&e){var n=s.oxw(3);s.s9C("href",n.ratingsBannerLink,s.LSH),s.s9C("target",n.isCernerPage?"_blank":"_self"),s.xp6(1),s.Oqu(n.ratingsBannerLinkText)}}function Si(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",46),s.TgZ(1,"div",47),s.O4$(),s.TgZ(2,"svg",48),s._UZ(3,"path",49),s._UZ(4,"path",50),s._UZ(5,"path",51),s._UZ(6,"path",52),s._UZ(7,"path",53),s._UZ(8,"path",54),s._UZ(9,"path",55),s._UZ(10,"path",56),s.qZA(),s.qZA(),s.kcU(),s.TgZ(11,"div",57),s.TgZ(12,"span"),s._uU(13),s.YNc(14,ki,2,3,"a",58),s.qZA(),s.qZA(),s.TgZ(15,"div",59),s.NdJ("click",function(){return s.CHM(n),s.oxw(2).closeBanner()}),s.O4$(),s.TgZ(16,"svg",60),s._UZ(17,"path",61),s._UZ(18,"path",62),s.qZA(),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(13),s.hij(" ",i.ratingBannerText," "),s.xp6(1),s.Q6J("ngIf",i.ratingsBannerLinkText&&i.ratingsBannerLink)}}function Ti(e,t){if(1&e&&(s.TgZ(0,"div"),s.YNc(1,Si,19,2,"div",45),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("ngIf",!n.bannerDisabled)}}function Ai(e,t){if(1&e&&s._UZ(0,"cs-legal-copy",64),2&e){var n=s.oxw();s.Q6J("legalCopy",n.legalCopy)("legalCopyToolTip",n.legalCopyToolTip)("legalCopyToolTipInfo",n.legalCopyToolTipInfo)}}function Zi(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filters",65),s.NdJ("medicalGroupChange",function(e){return s.CHM(n),s.oxw().handleMedicalGroupChange(e)})("filtersModelChange",function(e){return s.CHM(n),s.oxw().handleFilterChange(e)})("addMedicalGroupItems",function(e){return s.CHM(n),s.oxw().addMedicalGroups(e)})("locationNameClosed",function(e){return s.CHM(n),s.oxw().handlelocationNameClosed(e)}),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("selectedLocation",i.selectedLocation)("filtersModel",i.filtersModel)("medicalGroupToolTip",i.medicalGroupToolTip)("medicalGroupHoverText",i.medicalGroupHoverText)("affiliationToolTip",i.affiliationToolTip)("affiliationHoverText",i.affiliationHoverText)("defaultSearchDistance",i.defaultSearchDistance)("defaultSearchDistanceWithMedGroup",i.defaultSearchDistanceWithMedGroup)("showOnlineSchedulingFilter",i.showOnlineSchedulingFilter)("showVideoVisitsFilter",i.showVideoVisitsFilter)("showAcceptingNewPatientsFilter",i.showAcceptingNewPatientsFilter)("showAvailabilityFilter",i.showAvailabilityFilter)("showSpecialtyFilter",i.showSpecialtyFilter)("showMedicalGroupFilter",i.showMedicalGroupFilter)("showAffiliationFilter",i.showAffiliationFilter)("showGenderFilter",i.showGenderFilter)("showInsuranceFilter",i.showInsuranceFilter)("showLanguageFilter",i.showLanguageFilter)("showSearchRadiusFilter",i.showSearchRadiusFilter)("embedSource",i.embedSource)("multipleMedicalGroupSelection",i.multipleMedicalGroupSelection)}}function Ii(e,t){1&e&&s._UZ(0,"cs-medical-copy")}function Li(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-filters-left-panel",66),s.NdJ("medicalGroupChange",function(e){return s.CHM(n),s.oxw().handleMedicalGroupChange(e)})("filtersModelChange",function(e){return s.CHM(n),s.oxw().handleFilterChange(e)})("addMedicalGroupItems",function(e){return s.CHM(n),s.oxw().addMedicalGroups(e)})("locationNameClosed",function(e){return s.CHM(n),s.oxw().handlelocationNameClosed(e)}),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("selectedLocation",i.selectedLocation)("filtersModel",i.filtersModel)("medicalGroupToolTip",i.medicalGroupToolTip)("medicalGroupHoverText",i.medicalGroupHoverText)("affiliationToolTip",i.affiliationToolTip)("affiliationHoverText",i.affiliationHoverText)("defaultSearchDistance",i.defaultSearchDistance)("defaultSearchDistanceWithMedGroup",i.defaultSearchDistanceWithMedGroup)("showOnlineSchedulingFilter",i.showOnlineSchedulingFilter)("showVideoVisitsFilter",i.showVideoVisitsFilter)("showAcceptingNewPatientsFilter",i.showAcceptingNewPatientsFilter)("showAvailabilityFilter",i.showAvailabilityFilter)("showSpecialtyFilter",i.showSpecialtyFilter)("showProceduresPerformedFilter",i.showProcedureFilter)("showConditionsTreatedFilter",i.showConditionFilter)("showMedicalGroupFilter",i.showMedicalGroupFilter)("showAffiliationFilter",i.showAffiliationFilter)("showGenderFilter",i.showGenderFilter)("showInsuranceFilter",i.showInsuranceFilter)("showLanguageFilter",i.showLanguageFilter)("showSearchRadiusFilter",i.showSearchRadiusFilter)("embedSource",i.embedSource)("multipleMedicalGroupSelection",i.multipleMedicalGroupSelection)}}function Ei(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-mobile-filters",72),s.NdJ("filtersModelChange",function(e){return s.CHM(n),s.oxw(2).handleFilterChange(e)}),s.qZA()}if(2&e){var i=s.oxw(2);s.Q6J("filtersModel",i.filtersModel)("medicalGroupToolTip",i.medicalGroupToolTip)("medicalGroupHoverText",i.medicalGroupHoverText)("affiliationToolTip",i.affiliationToolTip)("affiliationHoverText",i.affiliationHoverText)("defaultSearchDistanceMobile",i.defaultSearchDistance)("defaultSearchDistanceWithMG",i.defaultSearchDistanceWithMedGroup)("showOnlineSchedulingFilter",i.showOnlineSchedulingFilter)("showVideoVisitsFilter",i.showVideoVisitsFilter)("showAcceptingNewPatientsFilter",i.showAcceptingNewPatientsFilter)("showAvailabilityFilter",i.showAvailabilityFilter)("showSpecialtyFilter",i.showSpecialtyFilter)("showProceduresPerformedFilter",i.showProcedureFilter)("showConditionsTreatedFilter",i.showConditionFilter)("showMedicalGroupFilter",i.showMedicalGroupFilter)("showAffiliationFilter",i.showAffiliationFilter)("showGenderFilter",i.showGenderFilter)("showInsuranceFilter",i.showInsuranceFilter)("showLanguageFilter",i.showLanguageFilter)("selectedLocation",i.selectedLocation)("alignTop",i.alignTop)("multipleMedicalGroupSelection",i.multipleMedicalGroupSelection)}}function Ni(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div",73),s.TgZ(1,"dhcl-sort-dropdown",74),s.NdJ("changed",function(e){return s.CHM(n),s.oxw(2).handleSortChange(e)}),s.qZA(),s.qZA()}if(2&e){var i=s.oxw(2);s.xp6(1),s.Q6J("placeholder",i.selectedSortValue)("dropdowns",i.sortDropdowns)("selectedValue",null==i.searchFilters?null:i.searchFilters.sortBy)("showDropdownOnFocus",!1),s.uIk("aria-roledescription","sort by "+i.selectedSortValue)}}function Fi(e,t){if(1&e&&(s.TgZ(0,"div",67),s.TgZ(1,"div",68),s.TgZ(2,"h2",69),s._uU(3),s.qZA(),s.qZA(),s.YNc(4,Ei,1,22,"cs-mobile-filters",70),s.YNc(5,Ni,2,5,"div",71),s.qZA()),2&e){var n=s.oxw();s.xp6(3),s.Oqu(n.resultsString),s.xp6(1),s.Q6J("ngIf",n.isFiltersLeftSidePanelRequired),s.xp6(1),s.Q6J("ngIf",n.showSort&&n.showOldSortOption())}}function Di(e,t){1&e&&s._UZ(0,"cs-medical-copy")}var qi=function(e){return{"loading-spinner":e}};function Ri(e,t){if(1&e&&(s.TgZ(0,"div"),s._UZ(1,"dhcl-loading-spinner",75),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Q6J("showSpinner",!0)("fixed",n.showSpinnerVmfhProvider)("bgColor","transparent")("ngClass",s.VKq(4,qi,!n.showSpinnerVmfhProvider))}}function Ui(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-result-card",79,80),s.NdJ("scheduleProvider",function(e){return s.CHM(n),s.oxw(2).scheduleProviderHandler(e)})("toggleModal",function(e){return s.CHM(n),s.oxw(2).toggleModal(e)}),s.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=s.oxw(2);s.MGl("id","item-",o,""),s.Q6J("provider",i)("showDocAsap",r.showDocAsap)("docAsapIds",r.docAsapIds)}}var Bi=function(e){return{"cards-container-with-left-panel-filters":e}};function Vi(e,t){if(1&e&&(s.TgZ(0,"div",76),s.TgZ(1,"div",77),s.YNc(2,Ui,2,4,"cs-result-card",78),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.Q6J("ngClass",s.VKq(3,Bi,n.isFiltersLeftSidePanelRequired)),s.xp6(1),s.Q6J("ngClass",s.VKq(5,Bi,n.isFiltersLeftSidePanelRequired)),s.xp6(1),s.Q6J("ngForOf",n.providerResults)}}function Hi(e,t){if(1&e&&(s.TgZ(0,"div",68),s._uU(1),s.qZA()),2&e){var n=s.oxw();s.xp6(1),s.Oqu(n.resultsString)}}function Gi(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"button",81),s.NdJ("click",function(){return s.CHM(n),s.oxw().getMoreResults()}),s.TgZ(1,"div"),s._uU(2," More "),s.O4$(),s.TgZ(3,"svg",82),s._UZ(4,"path",83),s.qZA(),s.qZA(),s.qZA()}2&e&&s.uIk("aria-label","More search results")}function Ji(e,t){1&e&&(s.TgZ(0,"button",84),s.TgZ(1,"div"),s._uU(2,"Loading..."),s.qZA(),s.qZA())}function zi(e,t){if(1&e&&(s.TgZ(0,"div",85),s.TgZ(1,"div",86),s._UZ(2,"cs-dynamic-filter-content",87),s.qZA(),s.qZA()),2&e){var n=s.oxw();s.xp6(2),s.Q6J("dynamicFilterContents",n.dynamicFilterContents)}}function Qi(e,t){1&e&&(s.TgZ(0,"div",94),s.TgZ(1,"div"),s._uU(2,"Please try:"),s.qZA(),s.TgZ(3,"ul"),s.TgZ(4,"li"),s._uU(5,"Checking your spelling"),s.qZA(),s.TgZ(6,"li"),s._uU(7,"Searching again using different keywords"),s.qZA(),s.TgZ(8,"li"),s._uU(9,"Removing your filters"),s.qZA(),s.qZA(),s.qZA())}function ji(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"div"),s.TgZ(1,"a",96),s.NdJ("click",function(){var e=s.CHM(n).$implicit;return s.oxw(3).fuzzySearch(e)}),s._uU(2),s.qZA(),s.qZA()}if(2&e){var i=t.$implicit;s.xp6(2),s.Oqu(i)}}function Yi(e,t){if(1&e&&(s.TgZ(0,"div",94),s.YNc(1,ji,3,1,"div",95),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngForOf",n.fuzzySearchList)}}function Ki(e,t){if(1&e&&s._UZ(0,"cs-regional-helpline-numbers",99),2&e){var n=s.oxw(3);s.Q6J("showinSearchResultsPage",!0)("helplineNumbers",n.helplineNumbers)("displayInfo",n.displayInfo)("displayHeadingInvalid",n.displayHeadingInvalid)("showMyProviders",n.showMyProviders)("showEmergencyCare",n.showEmergencyCare)("isDesktopViewport",n.isDesktopViewport)}}function Wi(e,t){if(1&e&&(s.TgZ(0,"div",97),s.YNc(1,Ki,1,7,"cs-regional-helpline-numbers",98),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngIf",n.showRegionalHelplineNumbers)}}function $i(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"cs-provider-card",101),s.NdJ("scheduleProvider",function(e){return s.CHM(n),s.oxw(3).scheduleProviderHandler(e)})("navigateToSchedulingSpa",function(e){return s.CHM(n),s.oxw(3).navigateToSchedulingSpa(e)}),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("inputParams",i.providerCardSearchParams)("showDocAsap",i.showDocAsap)("docAsapIds",i.docAsapIds)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)}}function Xi(e,t){if(1&e&&(s.ynx(0),s.YNc(1,$i,1,5,"cs-provider-card",100),s.BQk()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngIf",n.selectedLocation)}}var eo=function(e){return{"search-results-side-panel":e}};function to(e,t){if(1&e&&(s.TgZ(0,"div",88),s.TgZ(1,"div"),s.O4$(),s.TgZ(2,"svg",89),s._UZ(3,"path",90),s.qZA(),s.kcU(),s.TgZ(4,"div",91),s._uU(5),s._UZ(6,"br"),s._uU(7),s._UZ(8,"br"),s.TgZ(9,"span"),s._uU(10),s.qZA(),s.qZA(),s.qZA(),s.YNc(11,Qi,10,0,"div",92),s.YNc(12,Yi,2,1,"div",92),s.YNc(13,Wi,2,1,"div",93),s.YNc(14,Xi,2,1,"ng-container",2),s.qZA()),2&e){var n=s.oxw();s.Q6J("ngClass",s.VKq(8,eo,n.isFiltersLeftSidePanelRequired&&n.isDesktopViewport)),s.xp6(5),s.hij(" ",n.noResultText,""),s.xp6(2),s.Oqu(n.fuzzySearchRecommendationText),s.xp6(3),s.Oqu(n.fuzzySearchText),s.xp6(1),s.Q6J("ngIf",!n.isFuzzySearch),s.xp6(1),s.Q6J("ngIf",n.isFuzzySearch),s.xp6(1),s.Q6J("ngIf",n.hasNoResults&&n.showRegionalHelplineNumbers),s.xp6(1),s.Q6J("ngIf",n.useLegacyAPI)}}var no=function(){return[]};function io(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"dhgf-guided-flow",104),s.NdJ("navigateToSchedulingSpa",function(e){return s.CHM(n),s.oxw(3).navigateToSchedulingSpa(e)})("closeClicked",function(){return s.CHM(n),s.oxw(3).closeScheduleModal()}),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",s.DdM(12,no))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("baseUrl",i.bookingBaseUrl)("handleNavigateToSchedulingSpa",!0)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function oo(e,t){if(1&e&&(s.TgZ(0,"div"),s.YNc(1,io,1,13,"dhgf-guided-flow",103),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngIf",n.runtimeConfig.envName)}}function ro(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"dhgf-guided-flow",106),s.NdJ("navigateToSchedulingSpa",function(e){return s.CHM(n),s.oxw(3).navigateToSchedulingSpa(e)})("closeClicked",function(){return s.CHM(n),s.oxw(3).closeScheduleModal()}),s.qZA()}if(2&e){var i=s.oxw(3);s.Q6J("environment",i.runtimeConfig.envName)("provider",i.guidedFlowProvider)("facets",s.DdM(11,no))("npi",i.guidedFlowProvider.npi)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("handleNavigateToSchedulingSpa",i.handleNavigateToSchedulingSpa)("market",i.market)("useLegacyAPI",i.useLegacyAPI)("embedSource",i.embedSource)("showProviderPrefix",i.showProviderPrefix)}}function ao(e,t){if(1&e&&(s.TgZ(0,"div"),s.YNc(1,ro,1,12,"dhgf-guided-flow",105),s.qZA()),2&e){var n=s.oxw(2);s.xp6(1),s.Q6J("ngIf",n.runtimeConfig.envName)}}function so(e,t){if(1&e){var n=s.EpF();s.TgZ(0,"dhcl-modal",102),s.NdJ("closeClicked",function(){return s.CHM(n),s.oxw().closeScheduleModal()}),s.YNc(1,oo,2,1,"div",2),s.YNc(2,ao,2,1,"div",2),s.qZA()}if(2&e){var i=s.oxw();s.Q6J("alignTop",!0)("customClass",i.getCernerClass("guided-flow-modal"))("closeOnOverlay",!1)("show",!0),s.xp6(1),s.Q6J("ngIf",i.isCernerPage),s.xp6(1),s.Q6J("ngIf",!i.isCernerPage)}}var co=function(e){return{"back-to-location-btn":e}},lo=function(e){return{sidePanel:e}},uo=function(){function e(e,t,n,i,o,r,a,s,c,l,u,d,p,h,g,f,v,m,C){var y;this.filterService=e,this.locationService=t,this.router=n,this.route=i,this.urlBuilder=o,this.cookieService=r,this.configurationService=a,this.providerService=s,this.tealiumService=c,this.ratingService=l,this.securityService=u,this.eventPublisherService=d,this.logService=p,this.resizeService=h,this.sanitize=g,this.appInsightService=f,this.fadLinkServer=v,this.cernerModalService=m,this.titleTagHandlerService=C,this.providers=[],this.headingText="",this.redirectFromFAL=!1,this.providerResults=[],this.dynamicFilterContents=[],this.resultsLoaded=!1,this.pageNumber=1,this.keyword="",this.loadingMoreResults=!1,this.bannerDisabled=!0,this.medGroupDictionary=[],this.searchFilters=new k,this.showSpinner=!0,this.docAsapIds=[],this.showDocAsap=!1,this.filtersModel=new P.t(this.configurationService),this.noResultText="",this.useLegacyAPI=!0,this.showSpinnerVmfhProvider=!1,this.isShowVideo=!1,this.isFuzzySearch=!1,this.fuzzySearchList=[],this.showOnlineSchedulingFilter=this.configurationService.showOnlineSchedulingFilter(),this.showVideoVisitsFilter=this.configurationService.showVideoVisitsFilter(),this.showAcceptingNewPatientsFilter=this.configurationService.showAcceptingNewPatientsFilter(),this.showAvailabilityFilter=this.configurationService.showAvailabilityFilter(),this.showSpecialtyFilter=this.configurationService.showSpecialtyFilter(),this.showProceduresPerformedFilter=this.configurationService.showProceduresPerformedFilter(),this.showConditionsTreatedFilter=this.configurationService.showConditionsTreatedFilter(),this.showMedicalGroupFilter=this.configurationService.showMedicalGroupFilter(),this.showAffiliationFilter=this.configurationService.showAffiliationFilter(),this.divisionCodes=this.configurationService.getDivisionCodes(),this.showGenderFilter=this.configurationService.showGenderFilter(),this.showInsuranceFilter=this.configurationService.showInsuranceFilter(),this.showLanguageFilter=this.configurationService.showLanguageFilter(),this.showSearchRadiusFilter=this.configurationService.showSearchRadiusFilter(),this.embedSource=this.configurationService.getEmbedSource(),this.showLegalCopy=this.configurationService.showLegalCopy(),this.legalCopy=this.configurationService.getLegalCopy(),this.legalCopyToolTip=this.configurationService.getLegalCopyToolTip(),this.legalCopyToolTipInfo=this.configurationService.getLegalCopyToolTipInfo(),this.showLogoLegend=this.configurationService.showLogoLegend(),this.multipleMedicalGroupSelection=this.configurationService.getMultipleMedicalGroupSelection(),this.isFiltersLeftSidePanelRequired=this.configurationService.getIsFiltersLeftSidePanelRequired(),this.showBacktoLoctionSearchBtn=!1,this.includeProviderRoleTypes=!1,this.showProviderPrefix=this.configurationService.showProviderPrefix(),this.showBackButton=!1,this.backSearchSiteText="Back to site search",this.backtoSearchSiteLink="",this.searchFrom="",this.isFuzzyMatchEnabled=!1,this.fuzzySearchText="",this.fuzzySearchRecommendationText="",this.isCernerPage=!1,this.bookingBaseUrl="https://mocka.dignityhealth.me",this.setFALUrl(),this.isLocationRequired=a.getLocationRequiredDefaultValue(),this.runtimeConfig=a.getRuntimeConfiguration(),this.showSort=a.getSortingConfig().showOptions,this.isCaptchaEnabled="true"===(null===(y=document.querySelector("#captcha-enabled"))||void 0===y?void 0:y.getAttribute("value"))||a.getCaptchaEnabled(),this.market=this.configurationService.getConfigType()||"",this.useLegacyAPI=this.configurationService.useLegacyAPI()}return e.prototype.onPageShow=function(e){e.persisted&&window.location.reload()},e.prototype.getCernerClass=function(e){return this.cernerModalService.getCernerClass(e)},Object.defineProperty(e.prototype,"alignTop",{get:function(){return null!=this.embedSource&&("cerner"===this.embedSource||"mychart"===this.embedSource)},enumerable:!1,configurable:!0}),e.prototype.searchButtonClickEvent=function(e){this.showSpinner=!1},Object.defineProperty(e.prototype,"handleNavigateToSchedulingSpa",{get:function(){return"cerner"===this.configurationService.getEmbedSource()||"mychart"===this.configurationService.getEmbedSource()||this.fadLinkServer.isSelfHosted()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isMyChart",{get:function(){return null!=this.configurationService.getEmbedSource()&&"mychart"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCerner",{get:function(){return null!=this.configurationService.getEmbedSource()&&"cerner"===this.configurationService.getEmbedSource()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"resultsString",{get:function(){if(this.searchFilters&&this.providerResults.length>0)return"1 - "+(this.searchFilters.totalResults>this.searchFilters.pageSize*this.pageNumber?this.searchFilters.pageSize*this.pageNumber:this.searchFilters.totalResults)+" of "+this.searchFilters.totalResults+" results"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasNoResults",{get:function(){var e;return this.resultsLoaded&&!this.showSpinner&&0===(null===(e=this.providerResults)||void 0===e?void 0:e.length)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selectedLocationDisplay",{get:function(){var e="";return this.selectedLocation&&(this.selectedLocation.city&&this.selectedLocation.state&&this.selectedLocation.zip?e=this.selectedLocation.city+", "+this.selectedLocation.state+" "+this.selectedLocation.zip:this.selectedLocation.city&&this.selectedLocation.state&&!this.selectedLocation.zip?e=this.selectedLocation.city+", "+this.selectedLocation.state:!this.selectedLocation.city||this.selectedLocation.state||this.selectedLocation.zip?!this.selectedLocation.city&&this.selectedLocation.state&&(e=""+this.selectedLocation.state):e=""+this.selectedLocation.city),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showMoreButton",{get:function(){if(this.searchFilters&&this.providerResults)return this.searchFilters.totalResults>this.providerResults.length},enumerable:!1,configurable:!0}),e.prototype.ngOnInit=function(){var e=this;this.showSpinner=!0,this.onlineSchedulingType=this.configurationService.getOnlineSchedulingType(),this.selectedSortValue=this.configurationService.getDefaultSortOption().label,this.showRegionalHelplineNumbers=this.configurationService.showRegionalHelplineNumbers(),this.medGroupDictionary=this.configurationService.getMedGroupCodes(),this.medicalGroupToolTip=this.configurationService.getMedicalGroupFilterToolTipText(),this.medicalGroupHoverText=this.configurationService.getMedicalGroupFilterHoverText(),this.affiliationToolTip=this.configurationService.getHospitalAffiliationFilterToolTipText(),this.affiliationHoverText=this.configurationService.getHospitalAffiliationFilterHoverText(),this.defaultSearchDistance=this.configurationService.getDefaultSearchDistance(),this.defaultSearchDistanceWithMedGroup=this.configurationService.getDefaultSearchDistanceWhenMedGroupFilterApplied(),this.bannerDisabled=this.cookieService.isBannerDisabled(),this.sortOptions=this.sortDropdowns=this.configurationService.getSortingConfig().options,this.providerSchedulingFeature=this.configurationService.getProviderSchedulingFeature(),this.locationCookieSubscription$=this.cookieService.createLocationCookie().subscribe(function(){e.urlSubscription$=(0,v.aj)([e.route.params,e.route.queryParams]).pipe((0,y.b)(0),(0,w.b)(function(){e.filtersModel=new P.t(e.configurationService),e.getSearchResults(e.route.snapshot)})).subscribe()}),"ThirdParty"===this.configurationService.getOnlineSchedulingType()&&this.initDocAsap(),this.showMyProviders=this.configurationService.showMyProviders(),this.showEmergencyCare=this.configurationService.showEmergencyCare(),this.displayInfo=this.configurationService.getHelplineHeading(),this.displayHeadingInvalid=this.configurationService.getHelplineHeadingInvalid(),this.isDesktopViewport=this.resizeService.isDesktopViewport,this.helplineNumbers=this.configurationService.getHelplineNumbers().length>0?this.configurationService.getHelplineNumbers():[{heading:"Arizona",phone:"(855) 697-0781"},{heading:"California",phone:"(866) 914-3627"},{heading:"Nevada",phone:"(866) 984-3627"}],this.getHelplineNumbers(),sessionStorage.getItem("sortChanged")&&sessionStorage.removeItem("sortChanged"),this.isCernerPage=this.configurationService.getCernerPage()},e.prototype.ngAfterViewChecked=function(){(0,A.SS)()},e.prototype.ngOnDestroy=function(){var e,t;null===(e=this.locationCookieSubscription$)||void 0===e||e.unsubscribe(),null===(t=this.urlSubscription$)||void 0===t||t.unsubscribe()},e.prototype.getStarRatingsBanner=function(e){var t,n,i;this.ratingBannerText=null!==(t=this.securityService.getRatingsBannerText(e))&&void 0!==t?t:this.configurationService.defaultProviderRatings.defaultRatingsBannerText,this.useLegacyAPI||(this.bannerDisabled=!0),this.ratingsBannerLinkText=null!==(n=this.securityService.getRatingsBannerLinkText(e))&&void 0!==n?n:this.configurationService.defaultProviderRatings.defaultRatingsBannerLinkText,this.ratingsBannerLink=null!==(i=this.securityService.getRatingsBannerLink(e))&&void 0!==i?i:this.configurationService.defaultProviderRatings.defaultRatingsBannerLink,this.showStarRatingsBanner=this.securityService.shouldShowStarRatingsBanner(e)&&this.securityService.shouldShowStarRatings(e)},e.prototype.navigateWithinSearchResults=function(e,t){this.router.navigate(e,{relativeTo:this.route,queryParams:t,state:{inPlaceNav:!0,filtersModel:this.filtersModel}})},e.prototype.handlelocationNameClosed=function(e){this.redirectToOpenSreach()},e.prototype.redirectToOpenSreach=function(){var e,t,n,i,o,r=this.configurationService.getRuntimeConfiguration().fadBaseUrl,a=this.configurationService.getMarketCodes()[0],s="";try{if(!(s=this.configurationService.getEmbedSource())){var c=document.querySelector("fal-saas");c&&(s=c.getAttribute("embedsource"))}}catch(l){console.log(l)}o="cerner"===s?""+r+this.configurationService.getRedirectToFADinCerner()+"/t":"mychart"===s?this.configurationService.getRedirectURLPathForFADEpic()+"/t":"FAL-SAAS"===(null===(t=null===(e=document.body.firstElementChild)||void 0===e?void 0:e.firstElementChild)||void 0===t?void 0:t.tagName)||"CS-FAD"===(null===(n=document.body.firstElementChild)||void 0===n?void 0:n.tagName)||"FAD-SAAS"===(null===(i=document.body.firstElementChild)||void 0===i?void 0:i.tagName)?""+r+a+"/t":this.configurationService.getRedirectInAEM()+"/t",window.open(o,"_self")},e.prototype.handleFilterChange=function(e){var t,n,i;this.showSpinner=!0;var o=this.route.snapshot.paramMap.get("location");if(this.filtersModel=e,o&&o.includes("location-")&&""==this.filtersModel.locationName)this.redirectToOpenSreach();else{sessionStorage.getItem("selectedMedicalGroup")&&!this.filtersModel.providerMedicalGroup&&sessionStorage.setItem("selectedMedicalGroup","null");var r=!1,a="";this.route.params.forEach(function(e){var t,n;a=null!==(n=null===(t=e.searchTerm)||void 0===t?void 0:t.fromUrlFriendly())&&void 0!==n?n:"",e.searchTerm&&"videovisits"===e.searchTerm.trim().toLowerCase().replace(/\s/g,"").replace(/\W/g,"")&&(r=!0)});var s,c=this.handleSingleProcedure(a),l=this.handleSingleCondition(a),u=this.handleSingleSpecialty(a),d=this.filterService.createQueryParams(this.filtersModel);(null===(t=this.selectedLocation)||void 0===t?void 0:t.city)&&(null===(n=this.selectedLocation)||void 0===n?void 0:n.state)&&(null===(i=this.filtersModel.providerMedicalGroup)||void 0===i?void 0:i.length)>0&&(d.location=this.selectedLocation.city.toLowerCase()+"-"+this.selectedLocation.state.toLowerCase()),P.r.getDistanceForSearchRadiusKey(this.filtersModel)!==this.configurationService.defaultSearchRadius&&(d.distance=P.r.getDistanceForSearchRadiusKey(this.filtersModel)),this.filtersModel.pageNumber=1,this.searchFilters.sortBy=this.filtersModel.sortByNumber,this.applySortParams(d),s=sessionStorage.getItem("LocationIdFromFAL")&&window.location.pathname.includes("/l/location")?this.buildUrlForLocationRoute(u,d):this.buildUrlForNormalRoute(c,l,u,a,r),this.navigateWithinSearchResults([s],d),this.showSpinner=!1}},Object.defineProperty(e.prototype,"medicalGroupMultiple",{get:function(){var e=this.filtersModel.providerMedicalGroup.length>1?this.filtersModel.providerMedicalGroup.map(function(e){return e.name}).join("|"):this.filtersModel.providerMedicalGroup[0].name;return e||(e=this.filtersModel.providerMedicalGroup.length>1?this.filtersModel.providerMedicalGroup.map(function(e){return e.value}).join("|"):this.filtersModel.providerMedicalGroup[0].value),e},enumerable:!1,configurable:!0}),e.prototype.buildUrlForLocationRoute=function(e,t){return this.filtersModel.selectedSpecialties.length>1?(e="",this.filtersModel.selectedSpecialties.forEach(function(t){e=e+"|"+t.name}),e=e.substring(1)):1===this.filtersModel.selectedSpecialties.length&&(e=this.filtersModel.selectedSpecialties[0].name),this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0&&(t.medGroup=this.medicalGroupMultiple),this.SetQueryParams(t),e.length>0?t.specialties=e:delete t.specialties,this.prepareUrl()},e.prototype.prepareUrl=function(){var e="";return this.route.params.forEach(function(t){t.searchType&&(e="/"+String(t.searchType)+"/"),t.location&&(e=e+""+String(t.location))}),e},e.prototype.SetQueryParams=function(e){this.route.queryParams.forEach(function(t){t.FALredirecttoFAD&&(e.FALredirecttoFAD=t.FALredirecttoFAD),t.isHospitalBased&&(e.isHospitalBased=t.isHospitalBased)})},e.prototype.buildUrlForNormalRoute=function(e,t,n,i,o){return this.urlBuilder.build(o?this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?{medGroup:this.medicalGroupMultiple,selectedLocation:this.selectedLocation,searchTerm:"",procedure:e,condition:t,specialty:n}:{medGroup:"",selectedLocation:this.selectedLocation,searchTerm:"",procedure:e,condition:t,specialty:n}:this.filtersModel.providerMedicalGroup.length>0?{medGroup:this.medicalGroupMultiple,selectedLocation:this.selectedLocation,searchTerm:i,procedure:e,condition:t,specialty:n}:{medGroup:"",selectedLocation:this.selectedLocation,searchTerm:i,procedure:e,condition:t,specialty:n})},e.prototype.applySortParams=function(e){var t,n=(null===(t=this.searchFilters)||void 0===t?void 0:t.sortBy)?this.configurationService.getSortingOptionByValue(this.searchFilters.sortBy):null;n&&this.configurationService.getDefaultSortOption().name!==n.name&&(e.sortby=n.queryParam)},e.prototype.handleSortChange=function(e){this.showSpinner=!0;var t=e.value;this.searchFilters.sortBy=t,this.selectedSortValue=e.label,this.filtersModel.sortByNumber=t,this.filtersModel.sortBy=e.queryParam;var n=this.filterService.createQueryParams(this.filtersModel);this.filtersModel.pageNumber=1,this.applySortParams(n),sessionStorage.setItem("sortChanged","true"),sessionStorage.setItem("sortBy",t.toString()),this.navigateWithinSearchResults([],n)},e.prototype.updateSortCaption=function(e){var t,n=this.configurationService.getSortingConfig();if((0,I.k)(e))t=n.options.filter(function(t){return t.value.toString().toLowerCase()===e})[0];else{var i="";switch(e){case"lastname-asc":i="lastname";break;case"lastname-desc":case"lastnamedescending":i="lastnameinverted";break;default:i=e}t=n.options.filter(function(e){return e.name.toLowerCase()===i})[0]}this.selectedSortValue=null==t?void 0:t.label},e.prototype.handleMedicalGroupChange=function(e){var t,n,i;this.filtersModel=e,(sessionStorage.getItem("selectedMedicalGroup")||sessionStorage.getItem("medGroupQueryParam"))&&0===this.filtersModel.providerMedicalGroup.length&&(sessionStorage.setItem("selectedMedicalGroup","null"),sessionStorage.setItem("medGroupQueryParam","null"));var o=this.handleSingleSpecialty(this.keyword),r=this.filterService.createQueryParams(this.filtersModel),a="";if(this.route.snapshot.queryParamMap.has("sortby")&&this.applySortParams(r),sessionStorage.getItem("LocationIdFromFAL")&&window.location.pathname.includes("/l/location")){if(this.SetQueryParams(r),this.filtersModel.providerMedicalGroup.length>0){r.medgroup=this.mapMedicalGroupTitle(this.filtersModel.providerMedicalGroup);var s=this.filtersModel.providerMedicalGroup[0].name,c=this.medGroupDictionary.filter(function(e){var t;return(null===(t=e.code)||void 0===t?void 0:t.toLowerCase())===(null==s?void 0:s.toLowerCase())||e.identifiers.split("|").map(function(e){return e}).includes(s)})[0];this.setMedGroupSession(c)}a=this.prepareUrl()}else{if((null===(t=this.selectedLocation)||void 0===t?void 0:t.city)&&(null===(n=this.selectedLocation)||void 0===n?void 0:n.state)&&this.filtersModel.providerMedicalGroup.length>0&&(r.location=this.selectedLocation.city.toLowerCase()+"-"+this.selectedLocation.state.toLowerCase()),(null===(i=this.filtersModel.providerMedicalGroup)||void 0===i?void 0:i.length)>0){var l=this.mapMedicalGroupTitle(this.filtersModel.providerMedicalGroup);a=this.urlBuilder.build({medGroup:l,selectedLocation:this.selectedLocation,searchTerm:this.keyword,specialty:o})}else a=this.urlBuilder.build({medGroup:"",selectedLocation:this.selectedLocation,searchTerm:this.keyword,specialty:o});this.removeLocationQueryParamIfExistsInParam()}this.navigateWithinSearchResults([a],r)},e.prototype.removeLocationQueryParamIfExistsInParam=function(){var e=(0,g.pi)({},this.route.snapshot.queryParams);window.location.pathname.includes("/l/")&&this.route.snapshot.queryParamMap.has("location")&&(delete e.location,this.router.navigate([],{queryParams:e}))},e.prototype.mapMedicalGroupName=function(e){return this.medGroupDictionary.filter(function(t){return t.code===e})[0].title},e.prototype.mapMedicalGroupTitle=function(e){var t=this,n="";if(this.medGroupDictionary.filter(function(e){return e.code!==e.title}).length>0){var i=[];e.length>0&&(e.forEach(function(e){var n=t.medGroupDictionary.filter(function(t){return t.title===e.name})[0];i.push(n.code)}),n=i.length>1?i.join("|"):i[0])}else n=e.length>1?e.map(function(e){return e.name}).join("|"):e[0].name;return n},e.prototype.addMedicalGroups=function(e){this.filtersModel=e,this.filtersModel.medicalGroupList=P.r.getMedGroups(this.configurationService.getMedGroupCodes())},e.prototype.getSearchParamLocationOrLocationCookie=function(e,t){var n,i,o;void 0===t&&(t="location");var r=null!==(i=null===(n=e.queryParams.location)||void 0===n?void 0:n.trim())&&void 0!==i?i:(null!==(o=e.paramMap.get(t))&&void 0!==o?o:"").fromUrlFriendly();return!(null==r?void 0:r.trim())&&this.isLocationRequired?O.s.convertTo(this.cookieService.getLocationCookieFromBrowser()):r},e.prototype.getSearchType=function(e){var t;return null!==(t=e.paramMap.get("searchType"))&&void 0!==t?t:"l"},e.prototype.applySortingFromQueryParams=function(e){this.searchFilters&&(this.searchFilters.sortBy=e.sortby?this.configurationService.getSortingOptionByQueryParam(e.sortby).value:this.configurationService.getDefaultSortOption().value)},e.prototype.getSearchResults=function(e){var t,n,i,o,r,a,s,c,l,u;this.showSpinner=!0,this.searchSessionId=f.Z(),""!=(e.queryParams.searchFrom?e.paramMap.get("searchFrom"):"")&&(window.sessionStorage.setItem(L.T.SearchFrom,"gs"),this.showBackButton=!0,this.backtoSearchSiteLink=document.referrer,this.searchFrom="gs"),this.router.getCurrentNavigation()&&(this.filtersModel=null!==(n=null===(t=this.router.getCurrentNavigation().extras.state)||void 0===t?void 0:t.filtersModel)&&void 0!==n?n:this.filtersModel),(null===(i=this.filtersModel)||void 0===i?void 0:i.pageNumber)||(this.pageNumber=1),(null===(o=this.filtersModel)||void 0===o?void 0:o.pageNumber)&&(this.pageNumber=this.filtersModel.pageNumber),this.applySortingFromQueryParams(e.queryParams),this.includeProviderRoleTypes="true"===e.queryParams.includeProviderRoleTypes,sessionStorage.setItem("includeProviderRoleTypes",String(this.includeProviderRoleTypes));var d=this.getSearchType(e);if(this.setTileTags(e,d),"m"===d&&this.getSearchResultForMedicalGroup(e),"t"===d){var p=null!==(r=e.queryParams.specialty)&&void 0!==r?r:(null!==(a=e.paramMap.get("specialty"))&&void 0!==a?a:"").fromUrlFriendly();this.getSearchDetails(e,p,d)}if("p"===d&&this.getSearchForProcedure(e),"c"===d&&this.getSearchForCondition(e),"s"===d){this.selectedLocation=this.cookieService.createSelectedLocationFromLocationCookie();var h=null!==(c=null!==(s=e.queryParams.searchterm)&&void 0!==s?s:e.paramMap.get("searchTerm"))&&void 0!==c?c:"";this.setKeyword(h),this.getSearchResultForSpecialty(e,d)}"l"===d&&this.getSearchResultForLocation(e),"r"===d&&this.getSearchResultForTerm(e),e.queryParams.medgroup&&window.sessionStorage.setItem("medGroupQueryParam",e.queryParams.medgroup),e.queryParams.distance&&(this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius=P.r.getRadiusKeyForDistance(Number(e.queryParams.distance))),(null===(l=e.queryParams)||void 0===l?void 0:l.sortby)&&(this.filtersModel.sortBy=String(null===(u=e.queryParams)||void 0===u?void 0:u.sortby))},Object.defineProperty(e.prototype,"showProcedureFilter",{get:function(){return this.showProceduresPerformedFilter&&this.filtersModel.selectedProceduresPerformed.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"showConditionFilter",{get:function(){return this.showConditionsTreatedFilter&&this.filtersModel.selectedConditionsTreated.length>0},enumerable:!1,configurable:!0}),e.prototype.getSearchResultForLocation=function(e){if(e.paramMap.get("location")&&e.paramMap.get("location").includes("location-")){var t="FALredirecttoFAD";e.queryParams.isHospitalBased&&"true"===e.queryParams.isHospitalBased&&(this.includeProviderRoleTypes=!0),sessionStorage.getItem(t)&&sessionStorage.removeItem(t),sessionStorage.getItem("LocationIdFromFAL")&&sessionStorage.removeItem("LocationIdFromFAL");var n=sessionStorage.getItem("falLocationDetailsParam");"true"===e.queryParams.FALredirecttoFAD&&(null!==n&&n.length>0&&(this.showBacktoLoctionSearchBtn=!0),this.redirectFromFAL=!0,sessionStorage.setItem(t,"true"));var i=e.paramMap.get("location").split("-");sessionStorage.setItem("LocationIdFromFAL",i[i.length-1]),this.setFiltersFromRoute(e);var o=this.createLocationSearchRequest(i[i.length-1],e.queryParamMap);this.performLocationSearchByLocationId(o,!1)}else{var r=this.getSearchParamLocationOrLocationCookie(e);this.performLocationSearch(r)}},e.prototype.getSearchForProcedure=function(e){var t,n,i=null!==(n=null!==(t=e.queryParams.searchterm)&&void 0!==t?t:e.paramMap.get("procedure"))&&void 0!==n?n:"";i&&(i=i.fromUrlFriendly());var o=this.getSearchParamLocationOrLocationCookie(e);this.filtersModel&&i&&this.filtersModel.selectedProceduresPerformed.push({name:i,selected:!0}),this.performLocationSearch(o)},e.prototype.getSearchForCondition=function(e){var t,n,i=null!==(n=null!==(t=e.queryParams.searchterm)&&void 0!==t?t:e.paramMap.get("condition"))&&void 0!==n?n:"";i&&(i=i.fromUrlFriendly());var o=this.getSearchParamLocationOrLocationCookie(e);this.filtersModel&&i&&this.filtersModel.selectedConditionsTreated.push({name:i,selected:!0}),this.performLocationSearch(o)},e.prototype.getSearchResultForTerm=function(e){var t,n,i=null!==(n=null!==(t=e.queryParams.searchterm)&&void 0!==t?t:e.paramMap.get("searchTerm"))&&void 0!==n?n:"";i&&(i=i.fromUrlFriendly().replaceWithDash("_"));var o=this.getSearchParamLocationOrLocationCookie(e);i?this.performLocationAndTermSearch(o,i):this.performLocationSearch(o)},e.prototype.getSearchResultForSpecialty=function(e,t){var n,i;this.providerResults=[];var o=null!==(n=e.queryParams.specialty)&&void 0!==n?n:decodeURIComponent(null!==(i=e.paramMap.get("specialty"))&&void 0!==i?i:"");if(this.configurationService.getAutoCheckBoxSelectionSpecalities().includes(null==o?void 0:o.replace("-"," ").toTitleCase())){if(sessionStorage.setItem("prevSpecialityisAutoTgrChkbx",String(!0)),sessionStorage.removeItem("manualSelection"),"true"!==e.queryParams.includeProviderRoleTypes){var r=(0,g.pi)({},this.route.snapshot.queryParams);return r.includeProviderRoleTypes=!0,this.router.navigate([],{queryParams:r})}this.getSearchDetails(e,o.replace("-"," ").toTitleCase(),t)}else if(this.useLegacyAPI)this.getSpecialtyResult(o,e,t);else{var a=window.sessionStorage.getItem(L.T.SingleSpecialityText);null===a||""===a?this.getSpecialtyResult(o,e,t):this.getSearchDetails(e,a,t)}},e.prototype.getSpecialtyResult=function(e,t,n){var i=this;e.indexOf("-")>-1?this.filterService.getTypedFilterSearchResults(this.keyword,this.selectedLocation,this.filtersModel,this.getSearchFrom(),this.searchFilters,1,this.searchSessionId).pipe((0,w.b)(function(o){var r,a,s,c,l=null!==(c=null===(s=null===(a=null===(r=null==o?void 0:o.result)||void 0===r?void 0:r.facets.find(function(e){return"specialties"===e.type}))||void 0===a?void 0:a.values.find(function(t){return t.label.toLowerCase().replace(/[^a-zA-Z0-9 &/-]/g,"").replace(/[ /]/g,"-")===e.toLowerCase()}))||void 0===s?void 0:s.label)&&void 0!==c?c:e.toLowerCase();i.getSearchDetails(t,l,n)}),(0,_.K)(function(e){return(0,m._)(e)})).subscribe():this.getSearchDetails(t,e.toTitleCase(),n)},e.prototype.getSearchResultForMedicalGroup=function(e){var t,n,i,o,r,a,s=null!==(t=e.queryParams.searchterm)&&void 0!==t?t:(null!==(n=e.paramMap.get("searchTerm"))&&void 0!==n?n:"").fromUrlFriendly().replaceWithDash("_"),c=null!==(i=e.queryParams.medgroup)&&void 0!==i?i:e.paramMap.get("medGroup"),l=1,u=[];decodeURIComponent(c).includes("|")&&(l=decodeURIComponent(c).split("|").length),1===l?r=this.medGroupDictionary.filter(function(e){var t,n;return(null===(t=e.code)||void 0===t?void 0:t.toLowerCase())===(null==c?void 0:c.toLowerCase())||(null===(n=e.identifiers)||void 0===n?void 0:n.split("|").map(function(e){return e}).includes(c))})[0]:u=decodeURIComponent(c).split("|"),this.setMedGroupsInFiltersModel(e),(r||u.length>1)&&(r&&this.setMedGroupSession(r),a=e.queryParams.location?e.queryParams.location:!this.isLocationRequired||(null==r?void 0:r.code)&&"enterprise"!==(null==r?void 0:r.code)?void 0:null!==(o=O.s.convertTo(this.cookieService.getLocationCookieFromBrowser()))&&void 0!==o?o:""),this.performMedGroupSearch(s,r,a,u)},e.prototype.setFiltersFromRoute=function(e){var t,n,i,o,r=null===(t=e.queryParams)||void 0===t?void 0:t.gender;void 0!==r&&(null==r?void 0:r.length)>0&&(this.filtersModel.providerGender=r,this.filtersModel.genderSelect=r),"true"===(null===(n=e.queryParams)||void 0===n?void 0:n.bookonline)&&(this.filtersModel.onlineSchedulingApplied=this.filtersModel.onlineSchedulingToggle=!0),"true"===(null===(i=e.queryParams)||void 0===i?void 0:i.acceptingnew)&&(this.filtersModel.newPatientsApplied=this.filtersModel.newPatientsToggle=!0),"true"===(null===(o=e.queryParams)||void 0===o?void 0:o.videovisits)&&(this.filtersModel.videoVisitsApplied=this.filtersModel.videoVisitsToggle=!0)},e.prototype.setMedGroupsInFiltersModel=function(e){var t,n=this,i=null!==(t=e.queryParams.medgroup)&&void 0!==t?t:e.paramMap.get("medGroup");if(i)if(decodeURIComponent(i).includes("|")){var o={code:"",identifiers:"",url:"",title:"",city:"",state:"",latitude:"",longitude:"",banner:void 0},r=[];decodeURIComponent(i).split("|").forEach(function(e){o=n.medGroupDictionary.filter(function(t){var n;return(null===(n=t.identifiers)||void 0===n?void 0:n.toLowerCase())===e.toLowerCase()})[0],r.push({name:o.title,count:0,selected:!0})}),this.filtersModel.providerMedicalGroup=(0,g.ev)([],(0,g.CR)(r)),this.filtersModel.selectedMedicalGroup=(0,g.ev)([],(0,g.CR)(r)),this.filtersModel.medicalGroupTitle=r.length.toString()+" Medical groups"}else{var a=[],s=this.medGroupDictionary.filter(function(e){var t;return(null===(t=e.code)||void 0===t?void 0:t.toLowerCase())===(null==i?void 0:i.toLowerCase())||e.identifiers.split("|").map(function(e){return e}).includes(i)})[0];a.push({name:this.mapMedicalGroupName(s.code),count:0,selected:!0}),this.filtersModel.providerMedicalGroup=(0,g.ev)([],(0,g.CR)(a)),this.filtersModel.selectedMedicalGroup=(0,g.ev)([],(0,g.CR)(a)),this.filtersModel.medicalGroupTitle=a[0].name}},e.prototype.setFALUrl=function(){var e=(0,g.pi)({},this.route.snapshot.queryParams);e.FALlocation&&(window.sessionStorage.removeItem("falLocationDetailsParam"),window.sessionStorage.setItem("falLocationDetailsParam",e.FALlocation),delete e.FALlocation,this.router.navigate([],{queryParams:e}))},e.prototype.getSearchDetails=function(e,t,n){var i,o,r,a,s,c=this,l=null!==(i=e.queryParams.location)&&void 0!==i?i:(null!==(o=e.paramMap.get("location"))&&void 0!==o?o:"").fromUrlFriendly(),u=null!==(r=e.queryParams.searchterm)&&void 0!==r?r:(null!==(a=e.paramMap.get("searchTerm"))&&void 0!==a?a:"").fromUrlFriendly().replaceWithDash("_");this.isLocationRequired?(s=this.selectedLocation?this.selectedLocation:l?this.getSearchParamLocationOrLocationCookie(e):O.s.convertTo(this.cookieService.getLocationCookieFromBrowser()))?t?this.performSpecialtySearch(s,t):u?this.performLocationAndTermSearch(s,u):this.performLocationSearch(s):this.locationService.getLocationByIP().subscribe(function(e){s=O.s.convertTo(e.result.location),t?c.performSpecialtySearch(s,t):u?c.performLocationAndTermSearch(s,u):c.performLocationSearch(s)}):(s="s"===n?this.getSearchParamLocationOrLocationCookie(e):this.selectedLocation=void 0,t?this.performSpecialtySearch(s,t):u?this.performLocationAndTermSearch(s,u):this.performLocationSearch(s))},e.prototype.getSelectedLocation=function(e,t){var n,i,o,r=this;if(null==e?void 0:e.code){if(this.isLocationRequired&&(""===t||"string"==typeof t||"string"!=typeof t&&!t)){var a=null!==(n=O.s.convertTo(this.cookieService.getLocationCookieFromBrowser()))&&void 0!==n?n:{};return void 0===(null==a?void 0:a.city)&&void 0===(null==a?void 0:a.state)?this.locationService.getLocationByIP().subscribe(function(e){var n=e.result.location;r.cookieService.addLocationCookieToBrowser(n),t=O.s.convertTo(n)}):t=(null===(i=null==a?void 0:a.city)||void 0===i?void 0:i.toUrlFriendly())+"-"+(null===(o=null==a?void 0:a.state)||void 0===o?void 0:o.toUrlFriendly()),this.locationService.queryLocation("string"==typeof t?t:null==t?void 0:t.name)}return this.locationService.queryLocation("string"==typeof t?t:null==t?void 0:t.name)}return!e&&(""===t||"string"==typeof t)||"string"!=typeof t&&t&&!t.googlePlaceId?this.locationService.queryLocation("string"!=typeof t?t.neighborhood||t.name||t.city||t.state||t.zip:t):(0,C.of)(t)},e.prototype.extractDynamicFilterContent=function(e){var t,n=new Array;return this.contents=this.configurationService.showContent(),this.contents&&(e.onlineSchedulingApplied&&this.extractOnlineSchedulingDetails(n),(null===(t=e.selectedMedicalGroup)||void 0===t?void 0:t.length)>0&&this.extractMedicalGroupDetails(n),void 0!==e.selectedSpecialties&&e.selectedSpecialties.length>0&&this.extractSpecialtyDetails(e,n)),n},e.prototype.extractOnlineSchedulingDetails=function(e){var t=this.configurationService.getOnlineSchedulingContent();t.length>0&&e.push(t[0])},e.prototype.extractMedicalGroupDetails=function(e){var t=this.configurationService.getMedicalGroupContent();if(t.length>0){var n=b.X.dynamicContentLinkTokenHandler(t[0]);e.push(n)}},e.prototype.extractSpecialtyDetails=function(e,t){var n=this.configurationService.getSpecialtyGroupContent();n.length>0&&n.forEach(function(n){var i;if(n.filterKeywords.length>0&&void 0!==(null===(i=e.selectedSpecialties)||void 0===i?void 0:i.find(function(e){return n.filterKeywords.some(function(t){var n;return t.trim().toLowerCase()===(null===(n=e.name)||void 0===n?void 0:n.toLowerCase())})}))&&void 0===t.find(function(e){return e.paragraph===n.paragraph})){var o=b.X.dynamicContentLinkTokenHandler(n);t.push(o)}})},e.prototype.performMedGroupSearch=function(e,t,n,i){this.performSearch(n,e,t,i)},e.prototype.performLocationSearch=function(e){this.performSearch(e,null,null,null)},e.prototype.performSpecialtySearch=function(e,t){this.filtersModel&&t&&(this.filtersModel.selectedSpecialties.push({name:t,selected:!0}),this.keyword=""),this.performSearch(e,null,null,null)},e.prototype.performLocationAndTermSearch=function(e,t){this.performSearch(e,t,null,null)},e.prototype.isHospitalBased=function(){return this.route.snapshot.queryParams.isHospitalBased&&"true"===this.route.snapshot.queryParams.isHospitalBased},e.prototype.performSearch=function(e,t,n,i){var o=this;this.providerResults=[],this.dynamicFilterContents=[],this.showSpinner=!0;var r=this.isHospitalBased(),a=null==n?void 0:n.title;(null==i?void 0:i.length)>0&&(n=this.medGroupDictionary.filter(function(e){return e.identifiers.toLowerCase()===i[0].toLowerCase()})[0],a="",this.medicalGroupLink=""),this.getSelectedLocation(n,e).pipe((0,w.b)(function(e){var i,r,s,c,l,u,d;(null==e?void 0:e.isLocationValid)||(null==e?void 0:e.name)?(o.cookieService.addLocationCookieToBrowser(e),o.sortDropdowns=o.sortOptions):o.sortDropdowns=o.sortOptions.filter(function(e){return"distance"!==e.name.toLowerCase()}),o.selectedLocation=e,o.removeLocationQueryParamIfExistsInParam(),o.filtersModel=o.filterService.getFilterStates(o.route.snapshot.queryParams,o.filtersModel,null!==(i=null==n?void 0:n.code)&&void 0!==i?i:"",t),o.setMedGroupsInFiltersModel(o.route.snapshot),1===(null===(s=null===(r=o.filtersModel)||void 0===r?void 0:r.selectedSpecialties)||void 0===s?void 0:s.length)&&window.sessionStorage.setItem("singleSpecialty",o.filtersModel.selectedSpecialties[0].name),1===(null===(l=null===(c=o.filtersModel)||void 0===c?void 0:c.selectedProceduresPerformed)||void 0===l?void 0:l.length)&&window.sessionStorage.setItem("singleProcedure",o.filtersModel.selectedProceduresPerformed[0].name),1===(null===(d=null===(u=o.filtersModel)||void 0===u?void 0:u.selectedConditionsTreated)||void 0===d?void 0:d.length)&&window.sessionStorage.setItem("singleCondition",o.filtersModel.selectedConditionsTreated[0].name),o.setKeyword(t),o.setHeadingText(o.keyword,o.selectedLocation,a)}),(0,_.K)(function(){return(0,C.of)(null)}),(0,x.b)(function(){var e,t;return!o.selectedLocation&&!o.isLocationRequired||(null===(e=o.selectedLocation)||void 0===e?void 0:e.isLocationValid)||(null===(t=o.selectedLocation)||void 0===t?void 0:t.name)?o.filterService.getTypedFilterSearchResults(o.keyword,o.selectedLocation,o.filtersModel,o.getSearchFrom(),o.searchFilters,1,o.searchSessionId,o.includeProviderRoleTypes||r):S.j.createObservable({providers:[]},!1)}),(0,w.b)(function(e){var t;(null==e?void 0:e.isValid)?(o.medicalGroupLink=""!==a?o.getMedicalGroupLink(a):"",o.setHeadingText(o.keyword,o.selectedLocation,a),o.resultsLoaded=!0,o.eventPublisherService.publish((0,T.al)(o.keyword,o.selectedLocation,null==n?void 0:n.title)),o.filtersModel=o.filterService.getFacetInfo(e.result,o.filtersModel),o.checkMedicalGroupCollection(),o.providerResults=e.result.providers,o.searchFilters=e.result,o.providerResponseSwitchMapFunc(e),o.updateSortCaption(o.searchFilters.sortByName.toString().toLowerCase()),o.setNoResultText(o.keyword,o.selectedLocation,null===(t=null==e?void 0:e.result)||void 0===t?void 0:t.recommendations),o.setSortByDropdownDisplayName(),o.getNetworkProvider(),o.providerResults.length>0?(o.setProviderGenderFull(),o.overwriteProviderImageUrl(),o.getStarRatingsBanner(o.providerResults[0]),o.dynamicFilterContents=o.extractDynamicFilterContent(o.filtersModel),o.titleTagHandlerService.removeMetaNoIndexName()):(o.setNoRecordsTitle(o.selectedLocation),o.titleTagHandlerService.setNoFollowMetaPage()),o.tealiumServiceForSearchResults(),window.sessionStorage.setItem("fadSearchResultsUrl",window.location.href),window.sessionStorage.setItem("cernerfadSearchUrl",o.router.url)):(o.providerResults=[],o.headingText="Something went wrong.",o.selectedLocation.isLocationValid=!1,o.titleTagHandlerService.setNoFollowMetaPage()),o.getProviderCards()}),(0,M.x)(function(){return o.showSpinner=!1})).subscribe()},e.prototype.setNoRecordsTitle=function(e){this.titleTagHandlerService.setPageTitleforNoRecords(e)},e.prototype.checkMedicalGroupCollection=function(){!this.filtersModel||null!==this.filtersModel.providerMedicalGroup&&null!==this.filtersModel.selectedMedicalGroup||(this.filtersModel.selectedMedicalGroup=[],this.filtersModel.providerMedicalGroup=[]),null===this.filtersModel.providerSearchRadius&&(this.filtersModel.providerSearchRadius=this.filtersModel.searchRadius)},e.prototype.setKeyword=function(e){this.keyword=e&&"videovisits"!==e.trim().toLowerCase().replace(/\s/g,"")?decodeURIComponent(e).toTitleCase():""},e.prototype.setHeadingText=function(e,t,n){var i;void 0===n&&(n=""),i=n?this.setMedicalGrpBasedHeading(e,n):this.setLocationBasedHeading(e,t),this.headingText=i},e.prototype.setLocationBasedHeading=function(e,t){var n="";return!e||(null==t?void 0:t.city)||(null==t?void 0:t.state)?!e&&(null==t?void 0:t.state)?n="Doctors in "+(t.neighborhood?t.neighborhood+", ":"")+t.city+", "+t.state+(t.zip?" "+t.zip:""):e&&t&&(n=e+" in "+(t.neighborhood?t.neighborhood+", ":"")+t.city+", "+t.state+(t.zip?" "+t.zip:"")):n=e,n},e.prototype.setMedicalGrpBasedHeading=function(e,t){return e?e+" at "+t:"Doctors at "+t},e.prototype.getMedicalGroupLink=function(e){var t,n;return e?{Text:"Learn more about "+e,URL:null===(n=this.filtersModel.medicalGroupList[null===(t=this.filtersModel.medicalGroupList)||void 0===t?void 0:t.map(function(e){return e.label}).indexOf(e)])||void 0===n?void 0:n.url}:""},e.prototype.closeBanner=function(){this.bannerDisabled=!0,this.cookieService.setBannerDisabledCookie()},e.prototype.bannerLinkClick=function(e){var t=this.urlBuilder.build({searchTerm:e});this.router.navigateByUrl(t)},e.prototype.overwriteProviderImageUrl=function(){var e=this;this.providerResults.forEach(function(t){var n;if(t.images){var i=t.images.slice();i.sort(function(e,t){return t.width*t.height-e.width*e.height});var o=t.images.length>0?i.filter(function(e){return 160===e.height&&120===e.width}):[],r={url:"male"===(null===(n=t.gender)||void 0===n?void 0:n.toLowerCase())?e.configurationService.malePlaceholder:e.configurationService.femalePlaceholder};t.images.forEach(function(t){var n,i;e.providerImage=null!==(n=o[0])&&void 0!==n?n:r,t.url=null===(i=e.providerImage.url)||void 0===i?void 0:i.replace(/^http:\/\//i,"https://")})}})},e.prototype.setProviderGenderFull=function(){this.providerResults.forEach(function(e){var t,n,i,o;"m"===(null===(t=e.gender)||void 0===t?void 0:t.toLowerCase())?e.gender="Male":"f"===(null===(n=e.gender)||void 0===n?void 0:n.toLowerCase())?e.gender="Female":"male"!=(null===(i=e.gender)||void 0===i?void 0:i.toLowerCase())&&"female"!=(null===(o=e.gender)||void 0===o?void 0:o.toLowerCase())&&(e.gender=null)})},e.prototype.getMoreResults=function(){var e=this,t=this.providerResults;if(this.loadingMoreResults=!0,sessionStorage.removeItem("sortChanged"),this.pageNumber++,sessionStorage.getItem("LocationIdFromFAL")&&window.location.pathname.includes("/l/location")){var n=sessionStorage.getItem("LocationIdFromFAL"),i=this.createLocationSearchRequest(n,this.route.snapshot.queryParamMap);this.performLocationSearchByLocationId(i,!0)}else this.filterService.getTypedFilterSearchResults(this.keyword,this.selectedLocation,this.filtersModel,this.getSearchFrom(),this.searchFilters,this.pageNumber,this.searchSessionId,this.includeProviderRoleTypes).pipe((0,w.b)(function(n){e.filtersModel=e.filterService.getFacetInfo(n.result,e.filtersModel),e.checkMedicalGroupCollection(),e.providerResults=n.result.providers,e.searchFilters=n.result,e.providerResponseSwitchMapFunc(n),e.loadingMoreResults=!1,e.providerResults.length>0&&(e.updateSortCaption(e.searchFilters.sortByName.toString().toLowerCase()),t.push.apply(t,(0,g.ev)([],(0,g.CR)(e.providerResults))),e.providerResults=t,e.getNetworkProvider(),e.setProviderGenderFull(),e.overwriteProviderImageUrl(),e.tealiumServiceForProvidersImpressions(e.providerResults),e.cards.changes.subscribe(function(){var t="item-"+(e.providerResults.length-21);console.log(document.getElementById(t).nextElementSibling.firstElementChild.getElementsByClassName("h3")[0]),console.log(document.getElementById(t).nextElementSibling.firstElementChild.getElementsByClassName("h3")[0].getElementsByTagName("a")[0]),document.getElementById(t).nextElementSibling.firstElementChild.getElementsByClassName("h3")[0].getElementsByTagName("a")[0].focus()})),e.getProviderCards()}),(0,M.x)(function(){return e.showSpinner=!1})).subscribe()},e.prototype.scheduleProvider=function(e){this.isCernerPage&&this.eventPublisherService.publish(new T.TW({type:Z.m.PostApptDetailstoMyAppointment_Cerner,data:"RescheduleAppointment"})),this.guidedFlowProvider=this.providerService.normalizeProviderBeforeScheduling(e),this.launchGuidedFlow=this.configurationService.showGuidedFlowButton(),this.launchGuidedFlow||(sessionStorage.setItem("searchResultsOrigin","true"),this.router.navigateByUrl("/"+e.npi+"-"+e.firstName.replace(" ","-").toLowerCase()+"-"+e.lastName.replace(" ","-").toLowerCase())),this.cernerModalService.openModalForCerner()},e.prototype.closeScheduleModal=function(){this.launchGuidedFlow=!1,this.cernerModalService.closeModalForCerner()},e.prototype.scheduleProviderHandler=function(e){this.scheduleProvider(e)},e.prototype.getProviderCards=function(){var e,t,n;this.providerCardSearchParams=0===this.providerResults.length?{location:null===(e=this.selectedLocation)||void 0===e?void 0:e.name,displaySearchButton:!1,subHeading:"",medGroup:(null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.providerMedicalGroup)||void 0===n?void 0:n.length)>0?this.filtersModel.providerMedicalGroup[0].name:null}:void 0},e.prototype.getNetworkProvider=function(){var e=this;if(this.providerResults&&0!==this.providerResults.length){var t=null;this.providerResults.forEach(function(n){t||e.medGroupDictionary.forEach(function(e){var i;e.banner&&(null===(i=n.medicalGroupIds)||void 0===i?void 0:i.includes(e.code))&&(n.firstNetworkProvider=!0,t=n)})})}},e.prototype.initDocAsap=function(){var e=this;this.showDocAsap=!0,this.providerSchedulingFeature?(this.docAsapIds=[],this.logService.error("from api:")):(this.providerService.getDocAsapIds().subscribe(function(t){e.docAsapIds=t||[]}),this.logService.error("from ids.json:"))},e.prototype.setNoResultText=function(e,t,n){var i="Sorry, we couldn\u2019t find any results";if(e&&(i+=" for \u201c"+e+"\u201d"),t){var o=this.formatLocation(t);i+=o.length>0?" in "+o:""}(null==n?void 0:n.length)<=0?this.isFuzzySearch=!1:this.configurationService.getShowFuzzyMatch()&&(this.isFuzzySearch=!0,this.fuzzySearchList=n,this.fuzzySearchRecommendationText=" Click the related keywords below to try again.",this.fuzzySearchText="(Note: any filters in your search will be removed)"),this.noResultText=i+="."},e.prototype.fuzzySearch=function(e){var t=this.urlBuilder.build({searchTerm:e});this.showSpinner=!0,this.router.navigateByUrl(t)},e.prototype.formatLocation=function(e){var t=e.neighborhood?e.neighborhood+", ":"";return t+=e.city?""+e.city:"",(t+=e.state?", "+e.state:"")+(e.zip?" "+e.zip:"")},e.prototype.tealiumServiceForSearchResults=function(){var e=this.router.url,t={facility:"",medicalGroup:this.filtersModel.providerMedicalGroup&&this.filtersModel.providerMedicalGroup.length>0?this.filtersModel.providerMedicalGroup[0].name:"",serviceLine:"",searchURL:e,scheduleFilterDetails:-1===e.indexOf("?")?"":e.split("?")[1],scheduleLocation:this.selectedLocationDisplay,scheduleKeyword:this.keyword,scheduleBookOnline:-1!==e.toLowerCase().indexOf("onlinescheduling"),totalResultsCount:this.searchFilters.totalResults,tealiumEventName:this.searchFilters.totalResults>0?-1!==e.indexOf("?")?"search_schedule:filter results":"search_schedule:results":"search_schedule:no results"};this.tealiumService.searchResults(t)},e.prototype.tealiumServiceForProvidersImpressions=function(e){this.tealiumService.providersImpressions(e)},e.prototype.getHelplineNumbers=function(){this.helplineNumbers.forEach(function(e){var t=e.phone.toString().replace(/\D/g,"").match(/^(\d{3})(\d{3})(\d{4})$/);t&&(e.displayPhone="("+t[1]+") "+t[2]+"-"+t[3],e.phone="+1"+t[0])})},e.prototype.handleSingleSpecialty=function(e){var t,n,i,o,r,a,s;window.sessionStorage.removeItem(L.T.SingleSpeciality);var c="";return 1===(null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedSpecialties)||void 0===n?void 0:n.length)&&""===e&&0===(null===(i=this.filtersModel)||void 0===i?void 0:i.selectedMedicalGroup.length)&&0===(null===(r=null===(o=this.filtersModel)||void 0===o?void 0:o.selectedProceduresPerformed)||void 0===r?void 0:r.length)&&0===(null===(s=null===(a=this.filtersModel)||void 0===a?void 0:a.selectedConditionsTreated)||void 0===s?void 0:s.length)&&(c=this.filtersModel.selectedSpecialties[0].name,this.filtersModel.selectedSpecialties=this.filtersModel.providerSpecialties=[]),c},e.prototype.handleSingleProcedure=function(e){var t,n,i,o,r,a;window.sessionStorage.removeItem(L.T.SingleProcedure);var s="";return 1===(null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedProceduresPerformed)||void 0===n?void 0:n.length)&&""===e&&0===(null===(i=this.filtersModel)||void 0===i?void 0:i.selectedMedicalGroup.length)&&0===(null===(o=this.filtersModel)||void 0===o?void 0:o.selectedSpecialties.length)&&0===(null===(a=null===(r=this.filtersModel)||void 0===r?void 0:r.selectedConditionsTreated)||void 0===a?void 0:a.length)&&(s=this.filtersModel.selectedProceduresPerformed[0].name,this.filtersModel.selectedProceduresPerformed=this.filtersModel.providerProceduresPerformed=[]),s},e.prototype.handleSingleCondition=function(e){var t,n,i,o,r,a;window.sessionStorage.removeItem(L.T.SingleCondition);var s="";return 1===(null===(n=null===(t=this.filtersModel)||void 0===t?void 0:t.selectedConditionsTreated)||void 0===n?void 0:n.length)&&""===e&&0===(null===(i=this.filtersModel)||void 0===i?void 0:i.selectedMedicalGroup.length)&&0===(null===(o=this.filtersModel)||void 0===o?void 0:o.selectedSpecialties.length)&&0===(null===(a=null===(r=this.filtersModel)||void 0===r?void 0:r.selectedProceduresPerformed)||void 0===a?void 0:a.length)&&(s=this.filtersModel.selectedConditionsTreated[0].name,this.filtersModel.selectedConditionsTreated=this.filtersModel.providerConditionsTreated=[]),s},e.prototype.checkNonFadUrlAccessed=function(){"true"===window.sessionStorage.getItem("nonFadUrlAccessed")&&(window.scroll({top:-150,behavior:"smooth"}),window.sessionStorage.removeItem("nonFadUrlAccessed"))},e.prototype.navigateToSchedulingSpa=function(e){if(window.sessionStorage.removeItem("singleSpecialty"),e&&this.eventPublisherService.publish(new T.TW({type:Z.m.NavigateToSchedulingOnCerner,data:e})),this.isCernerPage){this.eventPublisherService.publish(new T.TW({type:Z.m.PostApptDetailstoMyAppointment_Cerner,data:e}));var t=window.sessionStorage.getItem(this.runtimeConfig.Cerner_MyAppointments_OIDC_Token);t&&this.eventPublisherService.publish(new T.TW({type:Z.m.PostOidcTokentoMyAppointment_Cerner,data:t}))}},e.prototype.performLocationSearchByLocationId=function(e,t){var n=this,i=this.providerResults;t||(this.providerResults=[]),this.providerService.getLocationDetailsbyLocationId(e).pipe((0,w.b)(function(o){var r,a;if(null==o?void 0:o.isValid){var s=e.medGroups&&"null"!==e.medGroups?null===(r=e.medGroups)||void 0===r?void 0:r.split("|").length:0;s>0&&(n.filtersModel.selectedMedicalGroup=[],n.filtersModel.providerMedicalGroup=[],e.medGroups.split("|").forEach(function(e){var t=n.medGroupDictionary.filter(function(t){var n;return(null===(n=t.code)||void 0===n?void 0:n.toLowerCase())===e.toLowerCase()})[0];n.filtersModel.providerMedicalGroup.push({name:t.code,count:0,selected:!0}),n.filtersModel.selectedMedicalGroup.push({name:t.code,count:0,selected:!0})}),n.filtersModel.medicalGroupTitle=1===n.filtersModel.providerMedicalGroup.length?n.filtersModel.providerMedicalGroup[0].name:n.filtersModel.selectedMedicalGroup.length.toString()+" Medical groups");var c=n.getMedGroupObject(s,e);n.showHeaderForMedgroups(null==c?void 0:c.title,null==c?void 0:c.code,s),n.resultsLoaded=!0,n.setNoResultText(n.keyword,n.selectedLocation,null===(a=null==o?void 0:o.result)||void 0===a?void 0:a.recommendations),n.eventPublisherService.publish((0,T.al)(n.keyword,n.selectedLocation,null==c?void 0:c.title)),n.filtersModel=n.filterService.getFacetInfo(o.result,n.filtersModel),n.filtersModel.locationName=o.result.providers[0].officeNames[0],n.checkMedicalGroupCollection(),n.providerResults=o.result.providers,n.searchFilters=o.result,n.providerResponseSwitchMapFunc(o),n.updateSortCaption(n.searchFilters.sortByName.toString().toLowerCase()),n.setSortByDropdownDisplayName(),n.getNetworkProvider(),n.providerResults.length>0&&(sessionStorage.getItem("sortChanged")&&"true"===sessionStorage.getItem("sortChanged")&&(i=[]),t?(i.push.apply(i,(0,g.ev)([],(0,g.CR)(n.providerResults))),n.providerResults=i):i=n.providerResults,n.setProviderGenderFull(),n.overwriteProviderImageUrl(),n.getStarRatingsBanner(n.providerResults[0]),n.dynamicFilterContents=n.extractDynamicFilterContent(n.filtersModel)),n.tealiumServiceForSearchResults(),window.sessionStorage.setItem("cernerfadSearchUrl",n.router.url),window.sessionStorage.setItem("fadSearchResultsUrl",window.location.href),n.loadingMoreResults=!1}else n.providerResults=[],n.headingText="Something went wrong.",n.selectedLocation.isLocationValid=!1;n.getProviderCards()}),(0,M.x)(function(){return n.showSpinner=!1})).subscribe()},e.prototype.getMedGroupObject=function(e,t){var n;if(1===e)n=this.medGroupDictionary.filter(function(e){var n,i;return(null===(n=e.code)||void 0===n?void 0:n.toLowerCase())===(null===(i=t.medGroups)||void 0===i?void 0:i.toLowerCase())||e.identifiers.split("|").map(function(e){return e}).includes(t.medGroups)})[0];else if(e>1){var i=t.medGroups.split("|")[0];n=this.medGroupDictionary.filter(function(e){var t;return(null===(t=e.code)||void 0===t?void 0:t.toLowerCase())===i.toLowerCase()||e.identifiers.split("|").map(function(e){return e}).includes(i)})[0]}return n},e.prototype.showHeaderForMedgroups=function(e,t,n){e&&(this.medicalGroupLink=this.getMedicalGroupLink(e)),1===n?(this.filtersModel=this.filterService.getFilterStates(this.route.snapshot.queryParams,this.filtersModel,null!=t?t:"",""),this.setHeadingText(this.keyword,this.selectedLocation,e),this.medicalGroupLink=this.getMedicalGroupLink(e)):0==n?(this.setHeadingText(this.keyword,this.selectedLocation),this.medicalGroupLink={}):n>1&&(this.setHeadingText(this.keyword,this.selectedLocation,e+" and "+(n-1)+" other(s)"),this.medicalGroupLink=this.getMedicalGroupLink(e))},e.prototype.handleCloseClicked=function(){this.isShowVideo=!1,this.videoUrl=void 0,this.cernerModalService.closeModalForCerner()},e.prototype.toggleModal=function(e){this.videoUrl=this.sanitize.bypassSecurityTrustResourceUrl(e),this.isShowVideo=!0,this.cernerModalService.openModalForCerner()},e.prototype.providerRoleTypesEmit=function(e){this.filtersModel.includeProviderRoleType=e},e.prototype.setMedGroupSession=function(e){var t,n;e.length>0?(sessionStorage.setItem("selectedMedicalGroup",null===(t=e[0])||void 0===t?void 0:t.code),sessionStorage.setItem("PreviousSelectedMediGrpPrvdRole",null===(n=e[0])||void 0===n?void 0:n.enableProviderRoleTypes)):e&&(sessionStorage.setItem("selectedMedicalGroup",null==e?void 0:e.code),sessionStorage.setItem("PreviousSelectedMediGrpPrvdRole",null==e?void 0:e.enableProviderRoleTypes))},e.prototype.createLocationSearchRequest=function(e,t){var n=t,i=2;sessionStorage.getItem("sortBy")&&(i=sessionStorage.getItem("sortBy"));var o=sessionStorage.getItem("medGroupQueryParam");return{locationId:e,searchSessionId:this.searchSessionId,includeProviderRoleType:this.includeProviderRoleTypes,sortby:i,page:this.pageNumber,distance:10,patients:n.get("acceptingnew")?n.get("acceptingnew"):null,bookOnline:n.get("bookonline")?n.get("bookonline"):null,gender:n.get("gender")?n.get("gender").substring(0,1):null,languages:n.get("languages")?n.get("languages"):null,videoCalls:n.get("videovisits")?n.get("videovisits"):null,medGroups:n.get("medgroup")?n.get("medgroup"):(null==o?void 0:o.length)>0?o:null,specialties:n.get("specialties")?n.get("specialties"):null}},e.prototype.providerResponseSwitchMapFunc=function(e){var t=this;if(!(null==e?void 0:e.isValid)||0===e.result.providers.length)return(0,C.of)(e);var n=e.result.providers.map(function(e){return e.npi});this.ratingService.getProviderRatings(n).subscribe(function(n){return t.providerResponseMapFunc(n,e)})},e.prototype.providerResponseMapFunc=function(e,t){var n,i,o=function(t){t.rating=e.find(function(e){return e.id===t.npi.toString()}),t.loadingRating=!1};try{for(var r=(0,g.XA)(this.providerResults.filter(function(e){return t.result.providers.map(function(e){return e.npi}).includes(e.npi)})),a=r.next();!a.done;a=r.next())o(a.value)}catch(s){n={error:s}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}return this.providerResults},e.prototype.setTileTags=function(e,t){var n="",i="";e&&("t"===t?n=e.paramMap.get("searchTerm"):"l"===t?i=e.paramMap.get("location"):"r"!==t&&"s"!==t||(n=e.paramMap.get("searchTerm"),i=e.paramMap.get("location"))),this.titleTagHandlerService.setPageTitle(n,i,e),this.titleTagHandlerService.setPageCanonicals(window.location.href)},e.prototype.setSortByDropdownDisplayName=function(){var e=this;this.configurationService.getSortingConfig().options.forEach(function(t){t.label.toLowerCase()!==e.selectedSortValue.toString().toLowerCase()||e.configurationService.useLegacyAPI()||(e.searchFilters.sortBy=t.value)})},e.prototype.backSiteSearch=function(){window.location.href=this.backtoSearchSiteLink},e.prototype.getSearchFrom=function(){return""!=this.searchFrom?this.searchFrom:""},e.prototype.addClassSearchResultsWithSidePanel=function(){return this.isFiltersLeftSidePanelRequired&&this.isDesktopViewport},e.prototype.showOldSortOption=function(){return!this.isFiltersLeftSidePanelRequired||this.resizeService.isDesktopViewport&&this.isFiltersLeftSidePanelRequired},e.\u0275fac=function(t){return new(t||e)(s.Y36(E.i),s.Y36(N.a),s.Y36(r.F0),s.Y36(r.gz),s.Y36(F.d),s.Y36(D.N),s.Y36(q.e),s.Y36(R.H),s.Y36(U.u),s.Y36(B.I),s.Y36(V.f),s.Y36(H.b),s.Y36(G.$),s.Y36(J._),s.Y36(z.H7),s.Y36(Q.Z),s.Y36(j.$),s.Y36(Y.K),s.Y36(K.x))},e.\u0275cmp=s.Xpm({type:e,selectors:[["cs-search-results"]],viewQuery:function(e,t){var n;1&e&&s.Gf(Ci,5),2&e&&s.iGM(n=s.CRH())&&(t.cards=n)},hostBindings:function(e,t){1&e&&s.NdJ("pageshow",function(e){return t.onPageShow(e)},!1,s.Jf7)},inputs:{providers:"providers",headingText:"headingText"},decls:27,vars:35,consts:[[3,"redirectFromFAL",4,"ngIf"],[3,"customClass","closeOnOverlay","show","alignTop","closeClicked",4,"ngIf"],[4,"ngIf"],["class","backButtonContainer",4,"ngIf"],[1,"search-box-module","our-doctors",3,"ngClass"],[3,"keyword","selectedLocation","filtersModel","showQuicklinks","includeProviderRoleTypes","includeProviderTypeEmit","searchbutttonClick"],["class","search-box-heading",4,"ngIf"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo",4,"ngIf"],[3,"selectedLocation","filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistance","defaultSearchDistanceWithMedGroup","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","showSearchRadiusFilter","embedSource","multipleMedicalGroupSelection","medicalGroupChange","filtersModelChange","addMedicalGroupItems","locationNameClosed",4,"ngIf"],[3,"ngClass"],["class","filtersSidePanel",3,"selectedLocation","filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistance","defaultSearchDistanceWithMedGroup","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showProceduresPerformedFilter","showConditionsTreatedFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","showSearchRadiusFilter","embedSource","multipleMedicalGroupSelection","medicalGroupChange","filtersModelChange","addMedicalGroupItems","locationNameClosed",4,"ngIf"],[1,"search-results-area",3,"ngClass"],["class","sort-by",4,"ngIf"],["class","search-results-container",3,"ngClass",4,"ngIf"],["class","results-count p p1","role","status",4,"ngIf"],["class","more-button active",3,"click",4,"ngIf"],["class","more-button",4,"ngIf"],["class","search-results-container",4,"ngIf"],["class","no-search-results","role","status",3,"ngClass",4,"ngIf"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[3,"redirectFromFAL"],[3,"customClass","closeOnOverlay","show","alignTop","closeClicked"],["width","100%","height","300","title","provider video",1,"iframe-border",3,"src"],[1,"modal-container"],[1,"close-btn",2,"position","absolute","top","10px","right","10px","cursor","pointer","color","white",3,"click"],["width","22","height","22","viewBox","0 0 22 22","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1.375 1.375L20.625 20.625","stroke","#005591","stroke-width","2"],["d","M1.375 20.6223L20.625 1.375","stroke","#005591","stroke-width","2"],["width","100%","height","100%","class","iframe-border","title","provider video",3,"src",4,"ngIf"],["width","100%","height","100%","title","provider video",1,"iframe-border",3,"src"],[1,"backButtonContainer"],["role","button","href","javascript:void(0)",3,"click"],["aria-hidden","true",1,"backButtonContainer","search-results-return"],["viewBox","0 0 9 16","xmlns","http://www.w3.org/2000/svg"],["d","M8 1L1 8L8 15"],[1,"search-box-heading"],[1,"heading-text",3,"ngClass"],["viewBox","0 0 75 75","xmlns","http://www.w3.org/2000/svg"],["d","M59.7991 21.6244C59.6667 21.7841 59.526 21.937 59.4034 22.1042C57.2151 25.0872 57.4347 29.3529 59.9161 32.0749C60.6883 32.9218 60.9659 33.894 60.5936 35.0104C60.0351 36.6852 58.2141 37.1155 57.0061 35.8563C55.5572 34.3456 54.5301 32.561 54.0092 30.5154C52.7598 25.6075 53.6539 21.189 57.1476 17.5084C59.331 15.208 62.0657 14.1716 65.1989 14.4746C67.9501 14.7407 70.2084 16.0606 71.9927 18.2028C74.1596 20.8046 75.113 23.8555 74.9894 27.265C74.8716 30.5051 73.7679 33.3363 71.6051 35.7138C70.8262 36.5699 69.9249 36.7864 69.0468 36.3393C68.1649 35.89 67.6051 34.7104 67.7763 33.6792C67.8779 33.0659 68.1385 32.5485 68.5609 32.0971C71.2626 29.2095 71.3074 24.4373 68.6627 21.4953C68.4199 21.2252 68.1382 20.992 67.8194 20.786C67.8518 20.8448 67.8761 20.9109 67.9178 20.9619C69.4949 22.8887 69.1366 26.2401 67.0093 27.758C66.6236 28.0333 66.5006 28.3479 66.5014 28.8188C66.5143 36.4194 66.538 44.0202 66.5051 51.6208C66.4588 62.3566 58.9143 71.9615 48.7209 74.3623C46.4273 74.9024 44.1097 75.1106 41.775 74.944C36.6607 74.5792 32.1295 72.6783 28.2377 69.2425C24.353 65.813 21.8822 61.4898 20.7241 56.3709C20.3695 54.804 20.2491 53.2073 20.231 51.6009C20.2238 50.9592 20.1937 50.3178 20.1865 49.6761C20.1838 49.4311 20.1121 49.3245 19.8499 49.292C16.7647 48.9107 13.861 47.938 11.1982 46.2939C5.39681 42.7116 1.78396 37.5062 0.458126 30.6729C0.208127 29.3844 0.158217 28.0552 0.0071386 26.7458C-0.0372258 26.3609 0.125993 26.2704 0.474463 26.274C2.57248 26.2948 4.67079 26.3048 6.76896 26.2962C7.12597 26.2946 7.22594 26.3971 7.24048 26.7666C7.37252 30.1373 8.32951 33.2247 10.3781 35.8914C12.8195 39.0696 15.9359 41.1776 19.8581 41.8562C28.9398 43.4279 36.0255 37.1728 37.5889 29.8229C37.8087 28.789 37.8589 27.7172 37.9868 26.6627C37.9989 26.5632 38.0036 26.4626 38.0136 26.3396H45.1851C45.1452 27.091 45.1347 27.8195 45.0632 28.5416C44.8131 31.0701 44.2631 33.5304 43.19 35.8262C39.9598 42.7361 34.7566 47.1711 27.4543 48.9188C26.7398 49.09 26.0093 49.1929 25.2831 49.3077C25.0886 49.3384 25.0035 49.3908 24.9951 49.6096C24.7806 55.2398 26.3074 60.2352 30.1763 64.3309C32.9314 67.2473 36.2689 69.1006 40.1896 69.7756C45.7135 70.7268 50.6786 69.3741 55.0116 65.7633C58.5952 62.7772 60.7379 58.8749 61.45 54.1807C61.6087 53.1338 61.6679 52.0616 61.6706 51.0007C61.6904 43.5541 61.6808 36.1074 61.6918 28.6607C61.6924 28.2772 61.587 28.033 61.276 27.7993C59.4569 26.4316 58.8485 24.1005 59.7256 21.9716C59.768 21.8685 59.8084 21.7645 59.8497 21.661C59.8328 21.6488 59.8159 21.6366 59.7991 21.6244Z"],["d","M5.6905 28.8366H3.36703C2.39669 28.8366 1.42589 28.8192 0.456003 28.8457C0.104526 28.8553 -0.00345791 28.7272 8.38358e-05 28.3377C0.0139345 26.8217 0.00546514 25.3055 0.00546514 23.7893V11.431C0.00546514 7.18241 1.96581 4.22552 5.57828 3.06377C6.13166 2.88594 6.71363 2.82501 7.27593 2.67859C7.48191 2.62503 7.73131 2.53852 7.85547 2.36807C8.85848 0.991583 10.1712 0.269956 11.6962 0.0600246C13.1834 -0.144414 14.5899 0.169024 15.8968 1.06711C18.7324 3.01605 18.8608 7.11031 16.1341 9.28876C13.6213 11.2962 9.80841 10.8599 7.89374 8.22039C7.82023 8.11929 7.62983 8.04599 7.5173 8.07534C6.67294 8.29557 5.64589 9.19229 5.66056 10.5909C5.69716 14.0662 5.67039 17.5423 5.67341 21.0181C5.67538 23.4341 5.6846 25.8503 5.6905 28.2665C5.6908 28.4357 5.6905 28.6048 5.6905 28.8366Z"],["d","M38.2731 19.3287C38.2729 16.4544 38.2458 13.5794 38.2846 10.7058C38.3037 9.29725 37.447 8.41537 36.4893 8.08043C36.2919 8.01142 36.1604 8.06155 36.0076 8.25743C34.6093 10.0514 32.8246 10.7015 30.7633 10.4926C29.5838 10.3729 28.5172 9.91389 27.5857 9.07733C25.252 6.98173 25.2935 3.41352 27.6709 1.3823C29.8748 -0.500606 33.1673 -0.456486 35.3168 1.49371C35.5512 1.70641 35.7964 1.93336 35.9579 2.21267C36.1754 2.58847 36.4723 2.65301 36.8181 2.70366C39.026 3.02709 40.9341 4.03189 42.406 5.97779C43.4206 7.31872 43.9208 8.88575 43.9168 10.6586C43.9154 11.302 43.9156 11.9456 43.9172 12.5891C43.9302 17.8218 43.9395 23.0547 43.9648 28.2873C43.9668 28.7067 43.891 28.853 43.4928 28.8462C41.9102 28.8179 40.3269 28.8253 38.744 28.8413C38.383 28.8451 38.2648 28.7086 38.2666 28.2952C38.2788 25.3064 38.2732 22.3176 38.2731 19.3287Z"],[1,"medical-group-text",3,"href","target"],[1,"medical-group-arrow-right"],["viewBox","0 0 9 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1 15L8 8L1 1"],["class","banner",4,"ngIf"],[1,"banner"],[1,"video-icon"],["xmlns","http://www.w3.org/2000/svg","width","31","height","36","viewBox","0 0 31 36","fill","none"],["d","M15.9297 2.43722C15.9484 2.38471 15.9827 2.33929 16.028 2.30717C16.0733 2.27505 16.1273 2.25781 16.1827 2.25781C16.2381 2.25781 16.2921 2.27505 16.3374 2.30717C16.3827 2.33929 16.417 2.38471 16.4357 2.43722L16.7849 3.38367C16.804 3.43341 16.837 3.4765 16.8799 3.50771C16.9228 3.53892 16.9738 3.55689 17.0267 3.55944L18.0252 3.60451C18.0801 3.60658 18.1331 3.62553 18.1769 3.65882C18.2208 3.6921 18.2535 3.73812 18.2705 3.79067C18.2876 3.84322 18.2883 3.89977 18.2724 3.95271C18.2566 4.00565 18.225 4.05244 18.182 4.08675L17.3984 4.71322C17.3566 4.74686 17.3258 4.79228 17.3098 4.84367C17.2939 4.89506 17.2935 4.95007 17.3088 5.00166L17.573 5.97065C17.5889 6.02406 17.588 6.08113 17.5705 6.13402C17.5529 6.18692 17.5196 6.23306 17.475 6.26613C17.4303 6.29919 17.3767 6.31756 17.3213 6.31872C17.2659 6.31988 17.2115 6.30378 17.1655 6.27261L16.3282 5.71375C16.2842 5.68522 16.2329 5.67005 16.1805 5.67005C16.1281 5.67005 16.0768 5.68522 16.0327 5.71375L15.2088 6.27261C15.1629 6.30378 15.1085 6.31988 15.0531 6.31872C14.9977 6.31756 14.944 6.29919 14.8994 6.26613C14.8548 6.23306 14.8214 6.18692 14.8039 6.13402C14.7863 6.08113 14.7854 6.02406 14.8014 5.97065L15.07 5.00166C15.0836 4.94957 15.082 4.89464 15.0653 4.84346C15.0486 4.79229 15.0176 4.74706 14.976 4.71322L14.1924 4.08675C14.1525 4.05167 14.1239 4.00551 14.11 3.95408C14.0961 3.90265 14.0976 3.84823 14.1144 3.79767C14.1311 3.74711 14.1623 3.70265 14.2041 3.66989C14.2459 3.63713 14.2963 3.61752 14.3491 3.61353L15.3476 3.56846C15.4007 3.56648 15.4519 3.54873 15.495 3.51745C15.538 3.48617 15.5709 3.44275 15.5894 3.39269L15.9297 2.43722Z","fill","#53565A"],["d","M21.0662 2.43722C21.0848 2.38471 21.1192 2.33929 21.1644 2.30717C21.2097 2.27505 21.2638 2.25781 21.3192 2.25781C21.3746 2.25781 21.4286 2.27505 21.4739 2.30717C21.5192 2.33929 21.5535 2.38471 21.5722 2.43722L21.9214 3.38367C21.9409 3.43309 21.974 3.47588 22.0169 3.50702C22.0597 3.53815 22.1105 3.55634 22.1632 3.55944L23.1662 3.60451C23.2211 3.60658 23.274 3.62553 23.3179 3.65882C23.3617 3.6921 23.3944 3.73812 23.4115 3.79067C23.4286 3.84322 23.4292 3.89977 23.4134 3.95271C23.3976 4.00565 23.366 4.05244 23.3229 4.08675L22.5393 4.71322C22.4977 4.74706 22.4667 4.79229 22.45 4.84346C22.4333 4.89464 22.4317 4.94957 22.4453 5.00166L22.714 5.97065C22.7299 6.02406 22.729 6.08113 22.7115 6.13402C22.6939 6.18692 22.6605 6.23306 22.6159 6.26613C22.5713 6.29919 22.5176 6.31756 22.4622 6.31872C22.4068 6.31988 22.3524 6.30378 22.3065 6.27261L21.4692 5.71375C21.4244 5.68483 21.3724 5.66945 21.3192 5.66945C21.266 5.66945 21.2139 5.68483 21.1692 5.71375L20.3363 6.27261C20.29 6.3027 20.2357 6.31797 20.1806 6.3164C20.1254 6.31483 20.0721 6.2965 20.0275 6.26382C19.9829 6.23114 19.9492 6.18564 19.9308 6.13332C19.9124 6.08099 19.9102 6.02428 19.9244 5.97065L20.1931 5.00166C20.2084 4.95007 20.208 4.89506 20.1921 4.84367C20.1761 4.79228 20.1453 4.74686 20.1035 4.71322L19.3155 4.08675C19.2756 4.05167 19.2469 4.00551 19.233 3.95408C19.2191 3.90265 19.2207 3.84823 19.2374 3.79767C19.2542 3.74711 19.2854 3.70265 19.3271 3.66989C19.3689 3.63713 19.4194 3.61752 19.4722 3.61353L20.4752 3.56846C20.5279 3.56535 20.5787 3.54717 20.6215 3.51603C20.6643 3.4849 20.6974 3.44211 20.7169 3.39269L21.0662 2.43722Z","fill","#53565A"],["d","M26.1924 2.43722C26.2111 2.38471 26.2454 2.33929 26.2907 2.30717C26.336 2.27505 26.39 2.25781 26.4454 2.25781C26.5008 2.25781 26.5549 2.27505 26.6001 2.30717C26.6454 2.33929 26.6797 2.38471 26.6984 2.43722L27.0476 3.38367C27.0667 3.43341 27.0997 3.4765 27.1426 3.50771C27.1855 3.53892 27.2365 3.55689 27.2894 3.55944L28.2879 3.60451C28.3447 3.60186 28.4009 3.61741 28.4484 3.64894C28.4959 3.68046 28.5322 3.72633 28.5521 3.77995C28.572 3.83356 28.5745 3.89215 28.5592 3.94729C28.5439 4.00242 28.5117 4.05125 28.467 4.08675L27.6611 4.71322C27.6193 4.74686 27.5885 4.79228 27.5725 4.84367C27.5566 4.89506 27.5562 4.95007 27.5715 5.00166L27.8357 5.97065C27.8516 6.02406 27.8508 6.08113 27.8332 6.13402C27.8157 6.18692 27.7823 6.23306 27.7377 6.26613C27.6931 6.29919 27.6394 6.31756 27.584 6.31872C27.5286 6.31988 27.4742 6.30378 27.4282 6.27261L26.5909 5.71375C26.5469 5.68522 26.4956 5.67005 26.4432 5.67005C26.3908 5.67005 26.3395 5.68522 26.2954 5.71375L25.4581 6.27261C25.4121 6.30378 25.3578 6.31988 25.3024 6.31872C25.247 6.31756 25.1933 6.29919 25.1487 6.26613C25.1041 6.23306 25.0707 6.18692 25.0531 6.13402C25.0356 6.08113 25.0347 6.02406 25.0506 5.97065L25.3193 5.00166C25.3329 4.94957 25.3313 4.89464 25.3146 4.84346C25.2979 4.79229 25.2669 4.74706 25.2253 4.71322L24.4372 4.08675C24.3972 4.0514 24.3685 4.00485 24.3547 3.95304C24.341 3.90123 24.3429 3.84648 24.3602 3.79576C24.3775 3.74504 24.4094 3.70064 24.4518 3.66819C24.4942 3.63574 24.5452 3.61671 24.5984 3.61353L25.5969 3.56846C25.6499 3.56648 25.7012 3.54873 25.7443 3.51745C25.7873 3.48617 25.8201 3.44275 25.8387 3.39269L26.1924 2.43722Z","fill","#53565A"],["d","M5.69413 2.43722C5.71277 2.38471 5.74709 2.33929 5.79238 2.30717C5.83766 2.27505 5.89171 2.25781 5.94711 2.25781C6.00251 2.25781 6.05656 2.27505 6.10184 2.30717C6.14713 2.33929 6.18145 2.38471 6.2001 2.43722L6.54935 3.38367C6.56839 3.43341 6.60138 3.4765 6.6443 3.50771C6.68723 3.53892 6.73825 3.55689 6.79114 3.55944L7.78965 3.60451C7.84454 3.60658 7.89748 3.62553 7.94134 3.65882C7.9852 3.6921 8.01787 3.73812 8.03495 3.79067C8.05202 3.84322 8.05269 3.89977 8.03685 3.95271C8.02101 4.00565 7.98943 4.05244 7.94636 4.08675L7.16278 4.71322C7.12102 4.74686 7.09019 4.79228 7.07424 4.84367C7.05829 4.89506 7.05793 4.95007 7.07323 5.00166L7.33741 5.97065C7.35333 6.02406 7.35246 6.08113 7.33491 6.13402C7.31736 6.18692 7.28399 6.23306 7.23937 6.26613C7.19476 6.29919 7.14107 6.31756 7.08568 6.31872C7.03029 6.31988 6.97589 6.30378 6.92995 6.27261L6.0792 5.71375C6.03513 5.68522 5.98384 5.67005 5.93144 5.67005C5.87904 5.67005 5.82775 5.68522 5.78368 5.71375L4.9598 6.27261C4.91385 6.30378 4.85946 6.31988 4.80406 6.31872C4.74867 6.31756 4.69499 6.29919 4.65037 6.26613C4.60575 6.23306 4.57238 6.18692 4.55483 6.13402C4.53728 6.08113 4.53641 6.02406 4.55233 5.97065L4.82099 5.00166C4.83563 4.95042 4.83539 4.89604 4.82032 4.84493C4.80524 4.79382 4.77596 4.74812 4.73592 4.71322L3.94338 4.08675C3.90352 4.05167 3.87484 4.00551 3.86096 3.95408C3.84708 3.90265 3.8486 3.84823 3.86535 3.79767C3.88209 3.74711 3.91331 3.70265 3.95507 3.66989C3.99684 3.63713 4.04729 3.61752 4.1001 3.61353L5.0986 3.56846C5.15165 3.56648 5.20292 3.54873 5.24596 3.51745C5.28899 3.48617 5.32185 3.44275 5.34039 3.39269L5.69413 2.43722Z","fill","#53565A"],["d","M10.8164 2.43722C10.835 2.38471 10.8694 2.33929 10.9147 2.30717C10.9599 2.27505 11.014 2.25781 11.0694 2.25781C11.1248 2.25781 11.1788 2.27505 11.2241 2.30717C11.2694 2.33929 11.3037 2.38471 11.3224 2.43722L11.6716 3.38367C11.6911 3.43309 11.7243 3.47588 11.7671 3.50702C11.8099 3.53815 11.8607 3.55634 11.9134 3.55944L12.9164 3.60451C12.9713 3.60658 13.0242 3.62553 13.0681 3.65882C13.112 3.6921 13.1446 3.73812 13.1617 3.79067C13.1788 3.84322 13.1794 3.89977 13.1636 3.95271C13.1478 4.00565 13.1162 4.05244 13.0731 4.08675L12.2895 4.71322C12.2479 4.74706 12.2169 4.79229 12.2002 4.84346C12.1835 4.89464 12.1819 4.94957 12.1955 5.00166L12.4642 5.97065C12.4784 6.02428 12.4762 6.08099 12.4578 6.13332C12.4394 6.18564 12.4057 6.23114 12.3611 6.26382C12.3165 6.2965 12.2631 6.31483 12.208 6.3164C12.1529 6.31797 12.0986 6.3027 12.0522 6.27261L11.2194 5.71375C11.1746 5.68483 11.1226 5.66945 11.0694 5.66945C11.0162 5.66945 10.9641 5.68483 10.9194 5.71375L10.1089 6.27261C10.0626 6.3027 10.0083 6.31797 9.95316 6.3164C9.89804 6.31483 9.84467 6.2965 9.80009 6.26382C9.75552 6.23114 9.72181 6.18564 9.70341 6.13332C9.685 6.08099 9.68277 6.02428 9.697 5.97065L9.96566 5.00166C9.98035 4.95003 9.9797 4.8952 9.96379 4.84394C9.94787 4.79268 9.91739 4.74724 9.87611 4.71322L9.08805 4.08675C9.04895 4.0537 9.02002 4.01011 9.00465 3.9611C8.98928 3.91209 8.9881 3.85968 9.00126 3.81002C9.01442 3.76036 9.04136 3.7155 9.07893 3.6807C9.11651 3.6459 9.16316 3.6226 9.21342 3.61353L10.2164 3.56846C10.2691 3.56535 10.3199 3.54717 10.3627 3.51603C10.4056 3.4849 10.4387 3.44211 10.4582 3.39269L10.8164 2.43722Z","fill","#53565A"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.94486 1.35989H28.4672C28.7048 1.35989 28.9325 1.45486 29.1005 1.6239C29.2684 1.79294 29.3628 2.02221 29.3628 2.26127V6.7682C29.3628 7.00726 29.2684 7.23653 29.1005 7.40557C28.9325 7.57462 28.7048 7.66958 28.4672 7.66958H23.0941L22.7359 7.94901L20.8553 9.41376V7.66958H2.94486C2.70735 7.66958 2.47957 7.57462 2.31163 7.40557C2.14369 7.23653 2.04934 7.00726 2.04934 6.7682V2.26127C2.04934 2.02221 2.14369 1.79294 2.31163 1.6239C2.47957 1.45486 2.70735 1.35989 2.94486 1.35989ZM19.512 9.02166V11.5005C19.5108 11.5458 19.5186 11.591 19.5349 11.6333C19.5512 11.6756 19.5757 11.7142 19.6069 11.7469C19.6382 11.7796 19.6755 11.8058 19.7169 11.8238C19.7583 11.8418 19.8028 11.8514 19.8478 11.852C19.9199 11.8522 19.9897 11.8267 20.0449 11.7799L23.4747 9.02166H28.4672C28.7613 9.02166 29.0524 8.96337 29.324 8.85013C29.5956 8.73688 29.8424 8.57089 30.0503 8.36164C30.2582 8.15238 30.4231 7.90396 30.5356 7.63056C30.6481 7.35716 30.7061 7.06413 30.7061 6.7682V2.26127C30.7061 1.66362 30.4702 1.09044 30.0503 0.667836C29.6305 0.24523 29.061 0.0078125 28.4672 0.0078125H2.94486C2.35109 0.0078125 1.78164 0.24523 1.36179 0.667836C0.941928 1.09044 0.706055 1.66362 0.706055 2.26127L0.706055 6.7682C0.706055 7.06413 0.763963 7.35716 0.876474 7.63056C0.988984 7.90396 1.15389 8.15238 1.36179 8.36164C1.78164 8.78424 2.35109 9.02166 2.94486 9.02166H19.512Z","fill","#53565A"],["d","M4.78192 34.3358C4.98969 29.5126 8.38554 23.0882 10.5802 22.7548C10.6644 22.7473 10.7492 22.7473 10.8334 22.7548C11.1737 22.763 11.5012 22.8875 11.7619 23.1078L11.8658 23.1731L12.7683 23.7286L15.1123 25.1795C15.3422 25.2988 15.5971 25.361 15.8558 25.361C16.1144 25.361 16.3693 25.2988 16.5992 25.1795L19.4886 23.4541L20.3587 22.9444C20.592 22.804 20.8595 22.7316 21.1313 22.7352C24.235 22.9182 26.7218 29.493 26.9296 34.3162C26.9296 34.7933 26.6764 35.192 26.3323 35.192H5.37927C5.04164 35.2181 4.75594 34.8129 4.78192 34.3358Z","fill","#53565A"],["d","M15.8525 22.578C18.4882 22.578 20.6248 20.4274 20.6248 17.7744C20.6248 15.1215 18.4882 12.9708 15.8525 12.9708C13.2167 12.9708 11.0801 15.1215 11.0801 17.7744C11.0801 20.4274 13.2167 22.578 15.8525 22.578Z","fill","#53565A"],[1,"banner-text"],[3,"href","target",4,"ngIf"],[1,"close-icon",3,"click"],["viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1 1L15 15","stroke-width","2"],["d","M1 14.998L15 1","stroke-width","2"],[3,"href","target"],[3,"legalCopy","legalCopyToolTip","legalCopyToolTipInfo"],[3,"selectedLocation","filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistance","defaultSearchDistanceWithMedGroup","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","showSearchRadiusFilter","embedSource","multipleMedicalGroupSelection","medicalGroupChange","filtersModelChange","addMedicalGroupItems","locationNameClosed"],[1,"filtersSidePanel",3,"selectedLocation","filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistance","defaultSearchDistanceWithMedGroup","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showProceduresPerformedFilter","showConditionsTreatedFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","showSearchRadiusFilter","embedSource","multipleMedicalGroupSelection","medicalGroupChange","filtersModelChange","addMedicalGroupItems","locationNameClosed"],[1,"sort-by"],["role","status",1,"results-count","p","p1"],[1,"p","p1"],[3,"filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistanceMobile","defaultSearchDistanceWithMG","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showProceduresPerformedFilter","showConditionsTreatedFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","selectedLocation","alignTop","multipleMedicalGroupSelection","filtersModelChange",4,"ngIf"],["class","sort-dropdown",4,"ngIf"],[3,"filtersModel","medicalGroupToolTip","medicalGroupHoverText","affiliationToolTip","affiliationHoverText","defaultSearchDistanceMobile","defaultSearchDistanceWithMG","showOnlineSchedulingFilter","showVideoVisitsFilter","showAcceptingNewPatientsFilter","showAvailabilityFilter","showSpecialtyFilter","showProceduresPerformedFilter","showConditionsTreatedFilter","showMedicalGroupFilter","showAffiliationFilter","showGenderFilter","showInsuranceFilter","showLanguageFilter","selectedLocation","alignTop","multipleMedicalGroupSelection","filtersModelChange"],[1,"sort-dropdown"],[3,"placeholder","dropdowns","selectedValue","showDropdownOnFocus","changed"],["id","dhclLoadingSpinner","aria-label","Loading","role","alert","aria-live","polite",3,"showSpinner","fixed","bgColor","ngClass"],[1,"search-results-container",3,"ngClass"],["role","list",1,"search-results",3,"ngClass"],["role","listitem",3,"provider","showDocAsap","docAsapIds","id","scheduleProvider","toggleModal",4,"ngFor","ngForOf"],["role","listitem",3,"provider","showDocAsap","docAsapIds","id","scheduleProvider","toggleModal"],["providerList",""],[1,"more-button","active",3,"click"],["viewBox","0 0 16 10","xmlns","http://www.w3.org/2000/svg"],["d","M15 1L8 8L1.00063 1"],[1,"more-button"],[1,"search-results-container"],[1,"search-results"],[3,"dynamicFilterContents"],["role","status",1,"no-search-results",3,"ngClass"],["viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg",1,"info-icon"],["d","M24 12C24 5.41935 18.5806 0 12 0C5.37097 0 0 5.41935 0 12C0 18.629 5.37097 24 12 24C18.5806 24 24 18.629 24 12ZM12 14.4194C13.2097 14.4194 14.2258 15.4355 14.2258 16.6452C14.2258 17.9032 13.2097 18.871 12 18.871C10.7419 18.871 9.77419 17.9032 9.77419 16.6452C9.77419 15.4355 10.7419 14.4194 12 14.4194ZM9.87097 6.43548C9.82258 6.09677 10.1129 5.80645 10.4516 5.80645H13.5C13.8387 5.80645 14.129 6.09677 14.0806 6.43548L13.7419 13.0161C13.6935 13.3548 13.4516 13.5484 13.1613 13.5484H10.7903C10.5 13.5484 10.2581 13.3548 10.2097 13.0161L9.87097 6.43548Z","fill","#4D525A"],[1,"no-search-results-title"],["class","no-search-results-content","role","status",4,"ngIf"],["class","no-search-results-help",4,"ngIf"],["role","status",1,"no-search-results-content"],[4,"ngFor","ngForOf"],["href","javascript:void(0)",3,"click"],[1,"no-search-results-help"],[3,"showinSearchResultsPage","helplineNumbers","displayInfo","displayHeadingInvalid","showMyProviders","showEmergencyCare","isDesktopViewport",4,"ngIf"],[3,"showinSearchResultsPage","helplineNumbers","displayInfo","displayHeadingInvalid","showMyProviders","showEmergencyCare","isDesktopViewport"],[3,"inputParams","showDocAsap","docAsapIds","handleNavigateToSchedulingSpa","market","scheduleProvider","navigateToSchedulingSpa",4,"ngIf"],[3,"inputParams","showDocAsap","docAsapIds","handleNavigateToSchedulingSpa","market","scheduleProvider","navigateToSchedulingSpa"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","baseUrl","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked",4,"ngIf"],[3,"environment","provider","facets","npi","showNewSchedulingApp","isCaptchaEnabled","handleNavigateToSchedulingSpa","market","useLegacyAPI","embedSource","showProviderPrefix","navigateToSchedulingSpa","closeClicked"]],template:function(e,t){1&e&&(s.YNc(0,yi,1,1,"cs-provider-details-navigation",0),s.YNc(1,wi,2,5,"dhcl-modal",1),s.YNc(2,xi,8,3,"div",2),s.YNc(3,Mi,6,1,"div",3),s.TgZ(4,"div",4),s.TgZ(5,"cs-search-input",5),s.NdJ("includeProviderTypeEmit",function(e){return t.providerRoleTypesEmit(e)})("searchbutttonClick",function(e){return t.searchButtonClickEvent(e)}),s.qZA(),s.YNc(6,Oi,7,5,"div",6),s.YNc(7,bi,6,3,"ng-container",2),s.YNc(8,Ti,2,1,"div",2),s.YNc(9,Ai,1,3,"cs-legal-copy",7),s.YNc(10,Zi,1,21,"cs-filters",8),s.YNc(11,Ii,1,0,"cs-medical-copy",2),s._UZ(12,"cs-cta-new-search"),s.TgZ(13,"div",9),s.YNc(14,Li,1,23,"cs-filters-left-panel",10),s.TgZ(15,"div",11),s.YNc(16,Fi,6,3,"div",12),s.YNc(17,Di,1,0,"cs-medical-copy",2),s.YNc(18,Ri,2,6,"div",2),s.YNc(19,Vi,3,7,"div",13),s.YNc(20,Hi,2,1,"div",14),s.YNc(21,Gi,5,1,"button",15),s.YNc(22,Ji,3,0,"button",16),s.YNc(23,zi,3,1,"div",17),s._UZ(24,"div"),s.YNc(25,to,15,10,"div",18),s.qZA(),s.qZA(),s.YNc(26,so,3,6,"dhcl-modal",19),s.qZA()),2&e&&(s.Q6J("ngIf",t.showBacktoLoctionSearchBtn),s.xp6(1),s.Q6J("ngIf",t.isShowVideo&&t.videoUrl&&!t.isMyChart),s.xp6(1),s.Q6J("ngIf",t.isShowVideo&&t.videoUrl&&t.isMyChart),s.xp6(1),s.Q6J("ngIf",t.showBackButton),s.xp6(1),s.Q6J("ngClass",s.VKq(29,co,t.showBacktoLoctionSearchBtn)),s.xp6(1),s.Q6J("keyword",t.keyword)("selectedLocation",t.selectedLocation)("filtersModel",t.filtersModel)("showQuicklinks",!1)("includeProviderRoleTypes",t.includeProviderRoleTypes),s.xp6(1),s.Q6J("ngIf",""!==t.headingText),s.xp6(1),s.Q6J("ngIf",t.medicalGroupLink&&(null==t.filtersModel?null:t.filtersModel.providerMedicalGroup)&&(null==t.filtersModel||null==t.filtersModel.providerMedicalGroup?null:t.filtersModel.providerMedicalGroup.length)>0),s.xp6(1),s.Q6J("ngIf",t.showStarRatingsBanner),s.xp6(1),s.Q6J("ngIf",t.showLegalCopy),s.xp6(1),s.Q6J("ngIf",!t.isFiltersLeftSidePanelRequired),s.xp6(1),s.Q6J("ngIf",t.showLogoLegend&&t.isFiltersLeftSidePanelRequired),s.xp6(2),s.Q6J("ngClass",s.VKq(31,lo,t.isFiltersLeftSidePanelRequired)),s.xp6(1),s.Q6J("ngIf",t.isFiltersLeftSidePanelRequired),s.xp6(1),s.Q6J("ngClass",s.VKq(33,eo,t.addClassSearchResultsWithSidePanel())),s.xp6(1),s.Q6J("ngIf",!t.hasNoResults&&t.providerResults.length>0&&!t.showSpinner),s.xp6(1),s.Q6J("ngIf",t.showLogoLegend&&!t.isFiltersLeftSidePanelRequired),s.xp6(1),s.Q6J("ngIf",t.showSpinner),s.xp6(1),s.Q6J("ngIf",t.providerResults.length>0&&!t.showSpinner),s.xp6(1),s.Q6J("ngIf",!t.hasNoResults&&!t.showSpinner),s.xp6(1),s.Q6J("ngIf",!t.hasNoResults&&t.showMoreButton&&!t.loadingMoreResults&&t.providerResults.length>0&&!t.showSpinner),s.xp6(1),s.Q6J("ngIf",t.showMoreButton&&t.loadingMoreResults),s.xp6(1),s.Q6J("ngIf",t.contents&&t.dynamicFilterContents.length>0),s.xp6(2),s.Q6J("ngIf",t.hasNoResults),s.xp6(1),s.Q6J("ngIf","GuidedFlow"===t.onlineSchedulingType&&t.launchGuidedFlow&&t.guidedFlowProvider))},directives:[i.O5,i.mk,W.J,$,X.A,ee.zS,te.J,Ln,Fn,li,Zt,ee.UQ,ee.go,i.sg,ui.J,gi,fi.w,vi.H,mi.w5],styles:[".modal-container[_ngcontent-%COMP%]{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#000000cc;z-index:100}[_nghost-%COMP%] .dhcl-modal .dhcl-modal-scroller{height:100vh;background-color:#000000cc}[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class{padding:0!important;border-radius:0!important;position:absolute!important;margin:0!important;top:50%;left:50%;transform:translate(-50%,-50%);background:#000!important}@media (min-width:992px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class{height:493px;width:884px!important;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0}}@media (min-width:768px) and (max-width:991.98px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class{height:438px;width:100vw!important;left:0;top:50%;border-radius:0;transform:translateY(-50%)}}@media (max-width:767.98px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class{height:219px;width:100vw!important;left:0;top:50%;border-radius:0;transform:translateY(-50%);background:transparent!important;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}}[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] path[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class .close-btn path{stroke:#fff!important}[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%] .dhcl-modal-container[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class .dhcl-modal-container{height:300px!important}@media (min-width:992px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%] .dhcl-modal-container[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class .dhcl-modal-container{height:493px!important}}@media (min-width:768px) and (max-width:991.98px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%] .dhcl-modal-container[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class .dhcl-modal-container{height:438px!important}}@media (max-width:767.98px){[_nghost-%COMP%] .modal-content-iframe[_ngcontent-%COMP%] .dhcl-modal-container[_ngcontent-%COMP%], [_nghost-%COMP%] .modal-class .dhcl-modal-container{height:219px}}[_nghost-%COMP%] .modal-cerner{margin-top:250px!important;top:0!important}@media (min-width:992px){[_nghost-%COMP%] .modal-cerner{top:0!important}}@media (min-width:768px) and (max-width:991.98px){[_nghost-%COMP%] .modal-cerner{top:0!important}}@media (max-width:767.98px){[_nghost-%COMP%] .modal-cerner{top:0!important}}.iframe-border[_ngcontent-%COMP%]{border:0!important}@media (min-width:992px){.iframe-border[_ngcontent-%COMP%]{height:493px!important}}@media (min-width:768px) and (max-width:991.98px){.iframe-border[_ngcontent-%COMP%]{height:438px!important}}@media (max-width:767.98px){.iframe-border[_ngcontent-%COMP%]{height:219px}}.search-box-module[_ngcontent-%COMP%]{display:inline-block;width:100%}.back-to-location-btn[_ngcontent-%COMP%]{padding-top:22px}.search-box-heading[_ngcontent-%COMP%]{float:left;width:100%;margin-top:0;margin-bottom:0;padding-bottom:20px}@media (max-width:767px){.search-box-heading[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}}.search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:50px;height:40.38px;fill:none;margin-top:9.62px;margin-right:0}@media (max-width:991px){.search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:50px;height:40.38px;margin-top:9.62px}}@media (max-width:767px){.search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:30px;height:24.23px;margin-top:5.77px;margin-right:0}}.search-box-heading[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--heading-color);fill-rule:evenodd;clip-rule:evenodd}.search-box-heading[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{color:var(--heading-color);float:left;padding-top:0}.search-box-heading[_ngcontent-%COMP%] .heading-text.dh[_ngcontent-%COMP%]{font-size:48px;line-height:56px;letter-spacing:-1.8px}@media (max-width:991px){.search-box-heading[_ngcontent-%COMP%] .heading-text.dh[_ngcontent-%COMP%]{font-size:30px;line-height:34px;letter-spacing:-.5px}}.search-box-heading[_ngcontent-%COMP%] .heading-text.chi[_ngcontent-%COMP%]{font-size:55px;line-height:60px;letter-spacing:-2px}@media (max-width:991px){.search-box-heading[_ngcontent-%COMP%] .heading-text.chi[_ngcontent-%COMP%]{font-size:30px;line-height:34px;letter-spacing:-.5px}}.medical-group-arrow-right[_ngcontent-%COMP%]{position:absolute;display:inline-block;margin-top:2px;margin-left:10px}.medical-group-arrow-right[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:7px;height:14px}.medical-group-arrow-right[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}.medical-group-arrow-right[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:hover{stroke:var(--dhcl-color-secondary-darkest)}.medical-group-arrow-right[_ngcontent-%COMP%]:hover{color:var(--dhcl-color-secondary-darkest)}.medical-group-arrow-right[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}.medical-group-arrow-right[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:hover{stroke:var(--dhcl-color-secondary-darkest)}.banner[_ngcontent-%COMP%]{display:flex;padding-top:15px;padding-bottom:15px;margin-top:20px;width:60%;background:#e6f5ff;border-radius:4px}@media (max-width:767px){.banner[_ngcontent-%COMP%]{width:100%}}.banner[_ngcontent-%COMP%] .video-icon[_ngcontent-%COMP%]{padding-top:10px;padding-left:20px;padding-right:20px}.banner[_ngcontent-%COMP%] .video-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:30px;height:35.19px}.banner[_ngcontent-%COMP%] .video-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-gray-dark)}@media (max-width:767px){.banner[_ngcontent-%COMP%] .video-icon[_ngcontent-%COMP%]{padding-top:0;padding-left:7px;padding-right:7px}.banner[_ngcontent-%COMP%] .video-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:24px;height:26px}}.banner[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px;cursor:pointer}.banner[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px}.banner[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary)}.banner[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{stroke:var(--dhcl-color-secondary-darkest)}@media (max-width:767px){.banner[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{padding-top:0;padding-left:7px;padding-right:7px}}.banner[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:16px;line-height:24px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a)}.banner[_ngcontent-%COMP%] span[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .filter[_ngcontent-%COMP%]{cursor:pointer}.filter[_ngcontent-%COMP%]{margin-top:20px;white-space:nowrap;display:flex;align-items:center;width:120px;height:36px;float:left;font-size:14px;line-height:22px;letter-spacing:.1px;color:#4d525a;color:var(--body-content,#4d525a);text-align:center;font-weight:600;background:#fff;border:2px solid #8b8078;border-radius:18px}.filter[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:21px;height:16px;fill:none;margin:0 10px}.filter[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#4d525a;fill:var(--body-content,#4d525a)}.search-results-area[_ngcontent-%COMP%]{position:relative;float:left;width:100%}.search-results-area[_ngcontent-%COMP%] .loading-spinner[_ngcontent-%COMP%]{display:block;margin-top:150px}@media (max-width:1024px){.search-results-area[_ngcontent-%COMP%]{width:100%!important}} .dhcl-loading-spinner-container{z-index:0!important} .datepicker-dialog{z-index:unset!important}.sort-by[_ngcontent-%COMP%]{display:flex;justify-content:space-between;color:#4d525a;color:var(--body-content,#4d525a);padding-top:20px}.sort-by[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%]{width:unset;float:none;padding-top:0;padding-bottom:0;text-align:left}.sort-by[_ngcontent-%COMP%] .sort-dropdown[_ngcontent-%COMP%] .dhcl-sort-dropdown-wrapper button{font-weight:600;font-size:14px;line-height:22px;letter-spacing:.1px;color:#0071c2;color:var(--filter-buttons,#0071c2);margin-right:15px}.sort-by[_ngcontent-%COMP%] .sort-dropdown[_ngcontent-%COMP%] .dhcl-sort-dropdown-wrapper button:hover{color:#005591;color:var(--filter-buttons-hover,#005591);cursor:pointer}.sort-by[_ngcontent-%COMP%] .sort-dropdown[_ngcontent-%COMP%] .dhcl-sort-dropdown-wrapper ul{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sort-by[_ngcontent-%COMP%] .sort-dropdown[_ngcontent-%COMP%] .dhcl-sort-dropdown-wrapper ul li{font-size:14px;line-height:22px;letter-spacing:.1px}.sort-by[_ngcontent-%COMP%] .sort-dropdown[_ngcontent-%COMP%] .dhcl-sort-dropdown-wrapper ul li:hover{cursor:pointer}.cards-container[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%]{margin-top:20px}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-title[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-title[_ngcontent-%COMP%]{font-size:26px;line-height:32px;font-weight:600}@media (max-width:991px){.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-title[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-title[_ngcontent-%COMP%]{font-size:22px}}.cards-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-description[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .cards-container-header[_ngcontent-%COMP%] .cards-container-header-description[_ngcontent-%COMP%]{margin-top:15px}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:25px 0}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%]{margin:20px 2px!important}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] [_ngcontent-%COMP%]:first-child, .search-results-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] [_ngcontent-%COMP%]:first-child{margin-left:0}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] [_ngcontent-%COMP%]:last-child, .search-results-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%] [_ngcontent-%COMP%]:last-child{margin-right:0}.cards-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%], .cards-container[_ngcontent-%COMP%] .search-results[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .provider-cards[_ngcontent-%COMP%], .search-results-container[_ngcontent-%COMP%] .search-results[_ngcontent-%COMP%]{width:100%;float:left;margin-top:5px;text-align:center;color:#4d525a;color:var(--body-content,#4d525a);font-size:16px;line-height:20px}.results-count[_ngcontent-%COMP%]{width:100%;float:left;text-align:right;color:#4d525a;color:var(--body-content,#4d525a);padding-top:20px}.more-button[_ngcontent-%COMP%]{font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;color:#0071c2;color:var(--action-content,#0071c2);border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2);background-color:var(--dhcl-color-white);border-radius:30px;width:250px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto;pointer-events:none;cursor:default}.more-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:10px;fill:none;margin-top:5px;margin-left:5px}.more-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2);stroke-width:2px;stroke-linecap:round}.more-button.active[_ngcontent-%COMP%]{pointer-events:all}.more-button.active[_ngcontent-%COMP%]:focus, .more-button.active[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);border-color:#005591;border-color:var(--action-hoverstate,#005591);outline:none;cursor:pointer}.more-button.active[_ngcontent-%COMP%]:focus svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .more-button.active[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}.no-search-results[_ngcontent-%COMP%]{float:left;width:100%;margin-top:50px;color:#4d525a;color:var(--body-content,#4d525a)}.no-search-results[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{position:absolute;height:24px;width:24px;vertical-align:text-bottom;fill:#4d525a;fill:var(--body-content,#4d525a);margin-top:5px}@media (max-width:991px){.no-search-results[_ngcontent-%COMP%] .info-icon[_ngcontent-%COMP%]{height:20px;width:20px}}.no-search-results[_ngcontent-%COMP%] .no-search-results-title[_ngcontent-%COMP%]{font-size:26px;line-height:32px;font-weight:600;margin-bottom:20px;margin-left:30px;text-wrap:nowrap}@media (max-width:991px){.no-search-results[_ngcontent-%COMP%] .no-search-results-title[_ngcontent-%COMP%]{font-size:22px;text-wrap:wrap}}.no-search-results[_ngcontent-%COMP%] .no-search-results-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:400;font-size:20px}@media (max-width:991px){.no-search-results[_ngcontent-%COMP%] .no-search-results-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:16px}}.no-search-results[_ngcontent-%COMP%] .no-search-results-content[_ngcontent-%COMP%]{line-height:24px;margin-bottom:20px;margin-left:50px}.no-search-results[_ngcontent-%COMP%] .no-search-results-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-weight:600}.no-search-results[_ngcontent-%COMP%] .no-search-results-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{font-weight:400;padding:0;margin-left:15px;margin-top:0}.no-search-results-help[_ngcontent-%COMP%]{background-color:#f4f4f4;background-color:var(--footer-background,#f4f4f4);padding-bottom:30px;display:flex;justify-content:center;margin:0 -50px}@media (min-width:768px) and (max-width:991px){.no-search-results-help[_ngcontent-%COMP%]{margin:0 -30px}}@media (max-width:767px){.no-search-results-help[_ngcontent-%COMP%]{margin:0 -20px}}.no-search-results-help[_ngcontent-%COMP%] .regional-helpline{width:unset}.no-search-results-help[_ngcontent-%COMP%] .helplinks-divider{display:none!important}@media (min-width:992px){.no-search-results-help[_ngcontent-%COMP%] a{color:#4d525a;color:var(--body-content,#4d525a)}} .modal-cerner-content{margin-top:0!important}@media (max-width:419px){ .modal-cerner-content{height:auto;padding:0!important;overflow:hidden;min-height:700px!important} .modal-cerner-content .close-btn{margin:10px}}.backButtonContainer[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:25px}.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]{border:2px solid #0071c2;border:2px solid var(--action-content,#0071c2);font-style:normal;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px;background:#fff;background:var(--content-background,#fff);color:#0071c2;color:var(--action-content,#0071c2);border-radius:45px;width:268px;height:60px;padding-top:10px;padding-bottom:10px}.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]:focus{outline:none}@media (min-width:768px) and (max-width:991px){.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]{width:250px}}@media (max-width:767px){.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]{font-size:14px;line-height:22px;width:243px;height:50px}}.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:9px;height:16px;margin-right:10px;fill:none;vertical-align:text-bottom}.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#0071c2;stroke:var(--action-content,#0071c2)}@media (hover:hover){.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]:hover{color:#005591;color:var(--action-hoverstate,#005591);border:2px solid #005591;border:2px solid var(--action-hoverstate,#005591);cursor:pointer}.backButtonContainer[_ngcontent-%COMP%] .search-results-return[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#005591;stroke:var(--action-hoverstate,#005591)}}.sidePanel[_ngcontent-%COMP%]{position:relative;width:100%}.sidePanel[_ngcontent-%COMP%] .filtersSidePanel[_ngcontent-%COMP%]{position:relative;float:left;width:22%}@media (max-width:1024px){.sidePanel[_ngcontent-%COMP%] .filtersSidePanel[_ngcontent-%COMP%]{display:none}}.sidePanel[_ngcontent-%COMP%] .search-results-side-panel[_ngcontent-%COMP%]{position:relative;float:right;width:75%!important}@media (max-width:1024px){.sidePanel[_ngcontent-%COMP%] .search-results-side-panel[_ngcontent-%COMP%]{width:100%!important}}.sidePanel[_ngcontent-%COMP%] .cards-container-with-left-panel-filters[_ngcontent-%COMP%]{margin-top:0!important}"]}),e}(),po=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez]]}),e}(),ho=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez,p.m,o.u5,h,u,c,l.H,d.r,po,r.Bz.forChild([{path:"",component:uo,data:{storageKey:"SearchResultsComponent"}}])]]}),e}()},2602:function(e,t,n){"use strict";n.d(t,{E:function(){return A}});var i=n(31),o=n(1937),r=n(6570),a=n(4708),s=n(2693),c=function(){function e(e,t){this.http=e,this.configService=t,this.runtimeConfig=this.configService.getRuntimeConfiguration()}return e.prototype.getLocationsByApptointmentType=function(e,t){void 0===t&&(t=null);var n={headers:new s.WM({"Content-Type":"application/json","Ocp-Apim-Subscription-Key":this.runtimeConfig.apimSubscriptionKey})},i="";t&&""!==t&&(i="&locations="+t);var o=new s.LE;return o=o.append("types",""+e+i),this.http.get((this.runtimeConfig.schedulingApiBaseUrl+"/v1/provider/location/schedule").toString(),{headers:n.headers,params:o})},e.prototype.getV5AuthToken=function(){var e={headers:new s.WM({"Content-Type":"application/json","Ocp-Apim-Subscription-Key":this.runtimeConfig.apimSubscriptionKey})};return this.http.get(this.runtimeConfig.schedulingApiBaseUrl+"/v2/visit/authtoken",e)},e.prototype.getV5AppointmentTypes=function(){var e={headers:new s.WM({"Content-Type":"application/json"})};return this.http.get(this.runtimeConfig.covidAppointmentTypes,e)},e.prototype.getLocationsByApptointmentTypeV5=function(e,t,n,i){void 0===i&&(i="geSac");var o={headers:new s.WM({"Content-Type":"application/json","Ocp-Apim-Subscription-Key":this.runtimeConfig.apimSubscriptionKey,Authorization:"Bearer "+n})};return this.http.post(this.runtimeConfig.v5OpenSlotsEndpoint,{appointmentTypes:e,locationSourceIds:t,system:i},o)},e.prototype.validateNotableToken=function(e){return this.http.get(this.runtimeConfig.notableTokenValidationUrl+"?token="+e,this.getHttpOptions())},e.prototype.validateCSHToken=function(e){var t={headers:new s.WM({"Content-Type":"application/json","x-virt-reg":e})};return this.http.get(""+this.runtimeConfig.cshValidationUrl,t)},e.prototype.getMarketLocations=function(){return this.http.get(this.runtimeConfig.marketLocations,this.getHttpOptions())},e.prototype.getHttpOptions=function(){return{headers:new s.WM({"Content-Type":"application/json"})}},e.\u0275fac=function(t){return new(t||e)(r.LFG(s.eN),r.LFG(a.e))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),l=n(6410),u=n(1095),d=n(9624),p=n(2152),h=n(1116),g=n(6290);function f(e,t){if(1&e&&(r.TgZ(0,"div",14),r.O4$(),r.TgZ(1,"svg",15),r._UZ(2,"path",16),r.qZA(),r.kcU(),r.TgZ(3,"div",8),r.TgZ(4,"a",17),r._uU(5),r.qZA(),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(4),r.MGl("href","tel:",n.location.phone,"",r.LSH),r.xp6(1),r.Oqu(n.location.phone)}}var v=function(){function e(){this.bookAppointment=new r.vpe}return e.prototype.btnOkClickHandler=function(){this.bookAppointment.emit([this.location.id,this.location.scheduleId])},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["cs-covid-vaccination-location-card"]],inputs:{location:"location"},outputs:{bookAppointment:"bookAppointment"},decls:22,vars:12,consts:[[1,"covid-vacination-card-wrapper"],[1,"covid-vacination-card-wrapper-header"],[1,"location-header-container"],[1,"location-header"],[1,"covid-vacination-card-wrapper-content"],[1,"address"],["width","18","height","24","viewBox","0 0 18 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.05463 23.5083C8.4761 24.1639 9.45951 24.1639 9.88098 23.5083C16.718 13.6741 17.9824 12.6439 17.9824 8.99122C17.9824 4.02732 13.9551 0 8.99122 0C3.98049 0 0 4.02732 0 8.99122C0 12.6439 1.21756 13.6741 8.05463 23.5083Z","fill","#C85200"],[1,"address-container"],[1,"get-directions"],["target","_blank",3,"href"],["class","address phone-icon",4,"ngIf"],[1,"covid-vacination-card-wrapper-footer"],["dhclButton","","buttonType","primary","buttonSize","small",1,"btn-space",3,"click"],[1,"address","phone-icon"],["viewBox","0 0 16 16","xmlns","http://www.w3.org/2000/svg"],["d","M15.2309 15.4189L15.9809 12.1689C16.0622 11.8158 15.8778 11.4533 15.5465 11.3096L12.0465 9.80962C11.7403 9.67838 11.3809 9.76587 11.1715 10.0252L9.62153 11.919C7.22465 10.794 5.23089 8.82839 4.08402 6.38157L5.97777 4.8316C6.23714 4.6191 6.32465 4.26286 6.1934 3.95662L4.69339 0.456688C4.54652 0.12232 4.18402 -0.0620512 3.83089 0.0191972L0.580885 0.769182C0.243384 0.847305 -0.000366211 1.1473 -0.000366211 1.50042C-0.000366211 9.50338 6.48402 16.0001 14.4997 16.0001C14.8497 16.0001 15.1528 15.7595 15.2309 15.4189Z"],[1,"phone-number","phone","invoca-phone",3,"href"]],template:function(e,t){var n;1&e&&(r.TgZ(0,"div",0),r.TgZ(1,"div",1),r.TgZ(2,"div",2),r.TgZ(3,"p",3),r.TgZ(4,"strong"),r._uU(5),r.qZA(),r.qZA(),r.qZA(),r.TgZ(6,"div",4),r.TgZ(7,"div",5),r.O4$(),r.TgZ(8,"svg",6),r._UZ(9,"path",7),r.qZA(),r.kcU(),r.TgZ(10,"div",8),r.TgZ(11,"p"),r._uU(12),r.qZA(),r.TgZ(13,"p"),r._uU(14),r.qZA(),r.TgZ(15,"div",9),r.TgZ(16,"a",10),r._uU(17,"Get directions"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(18,f,6,2,"div",11),r.qZA(),r.TgZ(19,"div",12),r.TgZ(20,"button",13),r.NdJ("click",function(){return t.btnOkClickHandler()}),r._uU(21,"Book"),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&e&&(r.xp6(3),r.ekj("full-width",!0),r.xp6(2),r.Oqu(null!==(n=t.location.providerName)&&void 0!==n?n:t.location.name),r.xp6(7),r.Oqu(t.location.address),r.xp6(2),r.lnq("",t.location.city,", ",t.location.state,", ",t.location.zip,""),r.xp6(2),r.FAE("href","https://www.google.com/maps/search/",t.location.address," ",t.location.city," ",t.location.state," ",t.location.zip,"",r.LSH),r.xp6(2),r.Q6J("ngIf",t.location.phone))},directives:[h.O5,g.Hq],styles:[".address[_ngcontent-%COMP%]{margin:7px 0;position:relative;padding-left:32px}.address[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:absolute;left:3px}.address[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--dhcl-color-primary)}.phone-icon[_ngcontent-%COMP%]{padding-top:5px;float:left;padding-right:10px}.phone-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:var(--dhcl-color-gray)}.covid-vacination-card-wrapper[_ngcontent-%COMP%]{display:inline-block;width:415px;max-width:100%;min-height:245px;border:1px solid #e3e1dc;border:1px solid var(--divider-color,#e3e1dc);border-radius:12px;padding:20px 20px 5px;box-sizing:border-box}.covid-vacination-card-wrapper-header[_ngcontent-%COMP%]{margin:0;text-align:left}.covid-vacination-card-wrapper-header[_ngcontent-%COMP%] .location-header-container[_ngcontent-%COMP%]{display:inline-block;width:100%}.covid-vacination-card-wrapper-header[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%]{font-size:18px;letter-spacing:.1px;line-height:24px;float:left;color:#4d525a;color:var(--body-content,#4d525a);max-width:calc(100% - 90px);display:block;margin:0 0 5px}.covid-vacination-card-wrapper-header[_ngcontent-%COMP%] .location-header.full-width[_ngcontent-%COMP%]{max-width:100%}@media (min-width:768px){.covid-vacination-card-wrapper-header[_ngcontent-%COMP%] .location-header[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.covid-vacination-card-wrapper-header[_ngcontent-%COMP%] .location-distance[_ngcontent-%COMP%]{font-size:14px;letter-spacing:.1px;line-height:24px;margin:0;float:right;color:#4d525a;color:var(--body-content,#4d525a)}@media (max-width:419px){.covid-vacination-card-wrapper-content[_ngcontent-%COMP%]{margin:10px 0;padding-bottom:20px}}.covid-vacination-card-wrapper-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.1px;line-height:24px;margin:0;color:#4d525a;color:var(--body-content,#4d525a)}.covid-vacination-card-wrapper-footer[_ngcontent-%COMP%]{position:relative;padding:0;background:var(--dhcl-color-white);box-sizing:border-box;display:inline-block;width:100%;margin-top:8px}.covid-vacination-card-wrapper-footer[_ngcontent-%COMP%] .next-appt[_ngcontent-%COMP%]{text-align:left;display:inline-block;margin-top:35px;font-size:12px;color:var(--dhcl-color-secondary);font-weight:700}.covid-vacination-card-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:15px 10px 15px 0;float:right}@media (max-width:419px){.covid-vacination-card-wrapper-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:15px -5px 15px 0}}"],changeDetection:0}),e}(),m=n(3608);function C(e,t){1&e&&(r.TgZ(0,"h1",21),r._uU(1,"Schedule your "),r._UZ(2,"br"),r._uU(3,"COVID-19 vaccine"),r.qZA())}function y(e,t){1&e&&(r.TgZ(0,"h1",21),r._uU(1," Schedule your "),r._UZ(2,"br"),r._uU(3,"COVID-19 vaccine "),r.qZA())}function w(e,t){1&e&&(r.TgZ(0,"h1",22),r._uU(1," There are no appointments at this location "),r.qZA())}function _(e,t){1&e&&(r.TgZ(0,"h1",21),r._uU(1," There are no appointments at this location "),r.qZA())}function x(e,t){1&e&&(r.TgZ(0,"div"),r.TgZ(1,"p",27),r._uU(2,"You are eligible to receive the COVID-19 vaccine! Choose a location below to schedule your vaccine."),r.qZA(),r.qZA())}function M(e,t){1&e&&(r.TgZ(0,"div",28),r.TgZ(1,"h2"),r._uU(2,"We\u2019re sorry! We will contact you when we receive more vaccines."),r.qZA(),r.TgZ(3,"div",27),r.TgZ(4,"p"),r._uU(5,"As soon as more supplies are made available to us, we will add more appointment times. We appreciate your patience."),r.qZA(),r.TgZ(6,"p"),r._uU(7," We are working closely with the local health department and with community partners to urgently secure additional vaccination allocations so that we can offer vaccination to all of our patients. "),r.qZA(),r.qZA(),r.qZA())}function P(e,t){1&e&&(r.TgZ(0,"div",29),r.TgZ(1,"h2"),r._uU(2,"Currently, COVID-19 vaccine scheduling is by invitation only"),r.qZA(),r.TgZ(3,"div",27),r.TgZ(4,"p"),r._uU(5," Distribution of the vaccine is determined by the local county and state health department. We are participating in the administration of COVID-19 vaccines according to that distribution plan. "),r.qZA(),r.TgZ(6,"p"),r._uU(7," Invitations to vaccinations are limited for now to those individuals in the currently qualifying categories. As soon as more supplies are made available to us, we will add more appointment times. We appreciate your patience. We are working closely with the local health department and with community partners to urgently secure additional vaccination allocations so that we can offer vaccination to all of our patients. "),r.qZA(),r.qZA(),r.qZA())}function O(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"div",29),r.TgZ(1,"h2"),r._uU(2,"As soon as more vaccine supply becomes available, we will add appointment times. Thank you for your patience."),r.qZA(),r.TgZ(3,"div",27),r.TgZ(4,"p"),r._uU(5,"Please check "),r.TgZ(6,"a",30),r._uU(7,"myturn.ca.gov"),r.qZA(),r._uU(8," for appointments in other locations."),r.qZA(),r.TgZ(9,"p"),r.TgZ(10,"button",31),r.NdJ("click",function(){return r.CHM(n),r.oxw(2).returnToMyTurn()}),r._uU(11,"Return to My Turn"),r.qZA(),r.qZA(),r.qZA(),r.qZA()}}function b(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"cs-covid-vaccination-location-card",32),r.NdJ("bookAppointment",function(e){return r.CHM(n),r.oxw(2).updateLocation(e)}),r.qZA()}2&e&&r.Q6J("location",t.$implicit)}function k(e,t){if(1&e&&(r.TgZ(0,"div"),r.YNc(1,x,3,0,"div",9),r.YNc(2,M,8,0,"div",23),r.YNc(3,P,8,0,"div",24),r.YNc(4,O,12,0,"div",24),r.TgZ(5,"div",25),r.YNc(6,b,1,1,"cs-covid-vaccination-location-card",26),r.qZA(),r.qZA()),2&e){var n=r.oxw();r.xp6(1),r.Q6J("ngIf",(null==n.locations?null:n.locations.length)>0&&!n.showInvitationOnlyMessage),r.xp6(1),r.Q6J("ngIf",0===(null==n.locations?null:n.locations.length)&&!n.showInvitationOnlyMessage&&!n.isMyTurnPatient),r.xp6(1),r.Q6J("ngIf",n.showInvitationOnlyMessage&&!n.isMyTurnPatient),r.xp6(1),r.Q6J("ngIf",n.isMyTurnPatient&&0===(null==n.locations?null:n.locations.length)),r.xp6(2),r.Q6J("ngForOf",n.locations)}}function S(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"dhgf-guided-flow",35),r.NdJ("closeClicked",function(){return r.CHM(n),r.oxw(2).showModal=!1}),r.qZA()}if(2&e){var i=r.oxw(2);r.Q6J("environment",i.runtimeConfig.envName)("showNewSchedulingApp",!0)("isCaptchaEnabled",i.isCaptchaEnabled)("isLocationAppt",!0)("locationIds",i.apptTypes)("appointmentTypes",i.locationIds)("mrn",i.mrn)("v5Provider",i.v5Provider)("providersSearchApimSubscriptionKey",i.runtimeConfig.apimSubscriptionKey)("patientDetail",i.covidPatientInfo)("isBookAgain",i.isBookAgain)("selectedAppointmentSchedule",i.selectedAppointmentSchedule)("showProviderPrefix",i.showProviderPrefix)("useLegacyAPI",i.useLegacyAPI)}}function T(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"dhcl-modal",33),r.NdJ("closeClicked",function(){return r.CHM(n),r.oxw().showModal=!1}),r.YNc(1,S,1,14,"dhgf-guided-flow",34),r.qZA()}if(2&e){var i=r.oxw();r.Q6J("alignTop",!0)("customClass","guided-flow-modal")("closeOnOverlay",!1)("show",!0),r.xp6(1),r.Q6J("ngIf",i.runtimeConfig.envName)}}var A=function(){function e(e,t,n,i,o,r,a){var s,c=this;this.configService=e,this.schedulingService=t,this.route=n,this.locationService=i,this.sanitizer=o,this.logService=r,this.rootElement=a,this.showModal=!1,this.apptTypes="",this.showGuidedFlow=!0,this.isCaptchaEnabled="true"===(null===(s=document.querySelector("#captcha-enabled"))||void 0===s?void 0:s.getAttribute("value"))||this.configService.getCaptchaEnabled(),this.locations=[],this.showSpinner=!1,this.phoneNo="(844) 274-8497",this.showInvitationOnlyMessage=!1,this.authCallsFinished=!1,this.mrn="",this.marketLocations=[],this.isMyTurnPatient=!1,this.showMyTurnError=!1,this.v5AppointmentTypes=[],this.v5Locations=[],this.myTurnV5Location={},this.filterLocationBy50Miles=!1,this.isBookAgain=!1,this.showProviderPrefix=this.configService.showProviderPrefix(),this.route.queryParams.subscribe(function(e){e.location&&(c.locationIds=e.location),e.ref?"mt"===e.ref?c.isMyTurnPatient=!0:"book_again"===e.ref&&(c.isBookAgain=!0):c.setAuthToken(e)}),this.runtimeConfig=this.configService.getRuntimeConfiguration(),this.useLegacyAPI=this.configService.useLegacyAPI()}return e.prototype.ngOnInit=function(){this.initializeRunTimeConfigs(),this.link("covid landing page","",""),this.initCovidFlow(),this.imgUrl=this.sanitizer.bypassSecurityTrustResourceUrl(""+(this.environmentBaseUrl+o.X.default)),this.covidSupportUseV5=this.configService.getCovidSupportUseV5()},e.prototype.ngAfterViewInit=function(){this.initInvoca();var e=document.querySelector(".fad-app-container");e&&e.classList.remove("fad-app-container")},e.prototype.initializeRunTimeConfigs=function(){var e,t;this.apptTypes=null===(t=null===(e=this.runtimeConfig)||void 0===e?void 0:e.covidVaccinationLocations[0])||void 0===t?void 0:t.appointmentType},e.prototype.initCovidFlow=function(){this.isMyTurnPatient||this.isBookAgain?this.initMyTurnFlow():this.authenticateUser()},e.prototype.setAuthToken=function(e){e.token&&(this.notableToken=e.token),e.cshToken&&(this.cshToken=e.cshToken)},e.prototype.authenticateUser=function(){var e=this;this.showSpinner=!0,this.cshToken?this.schedulingService.validateCSHToken(this.cshToken).subscribe(function(t){var n;e.showSpinner=!1,t.mrn?(e.mrn=t.mrn,e.city=t.city,e.state=t.state,e.zip=t.postalCd,e.market=(t.market||"").toLowerCase(),e.covidPatientInfo={firstName:null==t?void 0:t.firstName,lastName:null==t?void 0:t.lastName,eMail:null==t?void 0:t.emailAddress,dateOfBirth:null===(n=null==t?void 0:t.dateOfBirth)||void 0===n?void 0:n.replace(/\//g,"-"),phoneNumber:null==t?void 0:t.phoneNumber,MRN:null==t?void 0:t.mrn},e.getMarketLocations(),e.link("covid landing page - user authenticated",e.mrn,"csh token")):(e.showInvitationOnlyMessage=!0,e.authCallsFinished=!0,e.link("covid landing page - auth failed",e.cshToken,"csh token"))},function(t){e.showInvitationOnlyMessage=!0,e.authCallsFinished=!0,e.showSpinner=!1,e.link("covid landing page - auth failed",e.cshToken,"csh token")}):this.validateNotableToken()},e.prototype.validateNotableToken=function(){var e=this;this.notableToken?(this.showSpinner=!0,this.schedulingService.validateNotableToken(this.notableToken).subscribe(function(t){var n;e.showSpinner=!1,t.MRN?(e.mrn=t.MRN,e.city=t.City,e.state=t.State,e.zip=t.PostalCd,e.market=(t.market||t.Market||"").toLowerCase(),e.covidPatientInfo={firstName:null==t?void 0:t.FirstName,lastName:null==t?void 0:t.LastName,eMail:null==t?void 0:t.EmailAddress,dateOfBirth:null===(n=null==t?void 0:t.DateOfBirth)||void 0===n?void 0:n.replace(/\//g,"-"),phoneNumber:null==t?void 0:t.PhoneNumber,MRN:null==t?void 0:t.MRN},e.getMarketLocations(),e.link("covid landing page - user authenticated",e.mrn,"notable token")):(e.showInvitationOnlyMessage=!0,e.authCallsFinished=!0,e.link("covid landing page - auth failed",e.notableToken,"notable token"))},function(t){e.logService.error(t),e.showInvitationOnlyMessage=!0,e.authCallsFinished=!0,e.showSpinner=!1,e.link("covid landing page - auth failed",e.notableToken,"notable token")})):(this.showInvitationOnlyMessage=!0,this.authCallsFinished=!0,this.showSpinner=!1,this.link("covid landing page - auth failed","","no token"))},e.prototype.getMarketLocations=function(){var e=this;this.schedulingService.getMarketLocations().subscribe(function(t){if(t&&t[e.market]){e.marketLocations=t;var n=e.marketLocations[e.market].map(function(e){return e.id}).toString();e.getHeaderDHMGLogo(),e.getLocationsByAppointmentType(n)}else e.getLocationsByAppointmentType()},function(t){e.getLocationsByAppointmentType()})},e.prototype.getLocationsByAppointmentType=function(e){var t=this;if(this.covidSupportUseV5)this.getV5Schedule();else{this.showSpinner=!0;var n=(new Date).getTime();this.schedulingService.getLocationsByApptointmentType(this.apptTypes,e).subscribe(function(e){var i,o;t.link("get covid locations","8","end","search and schedule",(new Date).getTime().toString(),((new Date).getTime()-n).toString()),t.setLocations(e),(null===(o=null===(i=t.appointmentSchedules)||void 0===i?void 0:i.data)||void 0===o?void 0:o.length)>1?(t.showSpinner=!1,t.authCallsFinished=!0):t.clickCovidLauncherBtn()},function(e){t.noLocationsFound()})}},Object.defineProperty(e.prototype,"environmentBaseUrl",{get:function(){var e=document.createElement("a");return this.rootElement&&(e.href=this.rootElement.nextElementSibling.getAttribute("src")),e.protocol+"//"+e.hostname+(e.port?":"+e.port:"")},enumerable:!1,configurable:!0}),e.prototype.setLocations=function(e){var t=this;this.appointmentSchedules=e,e.data.forEach(function(e){var n=e.attributes.location,i=(t.marketLocations[t.market]||[]).find(function(e){return e.id===n.id});i?(n.name=i.name,n.address=i.address.street,n.city=i.address.city,n.state=i.address.state,n.zip=i.address.zip,n.phone=i.phone):t.filterLocationBy50Miles=!0,n.scheduleId=e.id,n.providerName=t.appointmentSchedules.data.length>1?e.attributes.provider.name:null,n.availableTimes=e.attributes["available-times"],n.phone=t.formatPhone(n.phone),(n.availableTimes||[]).length>0&&t.locations.push(n)}),this.locations.length>0?this.sortLocationListByUserLocation():this.link("covid landing page - no locations found",this.mrn)},e.prototype.clickCovidLauncherBtn=function(){this.showSpinner=!1,this.authCallsFinished=!0,(this.isMyTurnPatient||this.isBookAgain)&&window.setTimeout(function(){var e=document.querySelector(".covid-vacination-cards button");null==e||e.click()},100)},e.prototype.noLocationsFound=function(){var e=(new Date).getTime();this.link("get covid locations","8","end","search and schedule",(new Date).getTime().toString(),((new Date).getTime()-e).toString()),this.locations=[],this.showSpinner=!1,this.authCallsFinished=!0,this.link("covid landing page - no locations found",this.mrn)},e.prototype.formatPhone=function(e){var t=e||"";return 11===t.length?t.replace(/(\d{1})(\d{3})(\d{3})(\d{4})/,"($2) $3-$4"):10===t.length?t.replace(/(\d{3})(\d{3})(\d{4})/,"($1) $2-$3"):t},e.prototype.updateLocation=function(e){this.locationIds=e[0],this.covidSupportUseV5&&this.setV5Provider(e[0]),this.selectedAppointmentSchedule=this.appointmentSchedules.data.length>1?this.appointmentSchedules.data.filter(function(t){return t.id==e[1]}):null,this.showModal=!0},e.prototype.initInvoca=function(){var e=window.Invoca;void 0!==e&&void 0!==e.PNAPI&&"function"==typeof e.PNAPI.run&&e.PNAPI.run()},e.prototype.sortLocationListByUserLocation=function(){var e=this;(this.city&&this.state||this.zip)&&this.locationService.getLocationSuggestions((this.city||"")+" "+(this.state||"")+" "+(this.zip||"")).subscribe(function(t){var n;(null===(n=t.result)||void 0===n?void 0:n.length)>0&&e.locationService.getTypedLocationDetail(t.result[0].googlePlaceId).subscribe(function(t){if(null==t?void 0:t.result){var n=t.result;e.sortLocationsWithDistance(n.latitude,n.longitude)}})})},e.prototype.sortLocationsWithDistance=function(e,t){var n=this;this.locations.forEach(function(i){i.distanceInMiles=n.calculateDistanceInMiles(i.latitude,i.longitude,e,t)}),this.filterLocationBy50Miles&&(this.locations=this.locations.filter(function(e){return e.distanceInMiles<=50})),this.locations.length>0?this.locations.sort(function(e,t){return e.distanceInMiles-t.distanceInMiles}):this.link("covid landing page - no locations found",this.mrn)},e.prototype.calculateDistanceInMiles=function(e,t,n,i){var o=.017453292519943295,r=Math.cos,a=.5-r((n-e)*o)/2+r(e*o)*r(n*o)*(1-r((i-t)*o))/2;return 12742*Math.asin(Math.sqrt(a))*.621371},e.prototype.link=function(e,t,n,i,o,r){void 0===t&&(t=""),void 0===n&&(n=""),void 0===i&&(i="search and schedule"),void 0===o&&(o=""),void 0===r&&(r=""),window.utag&&window.utag.link&&window.utag.link({search_schedule_mrn:""+t,mrn:""+t,event_mrn:""+t,tealium_event:o?i+":"+e+" - "+n:i+":"+e,event_category:i,event_action:e,event_label:n,event_service_line:"",search_schedule_book_online:"true",search_schedule_keyword:"",patientEngagement:"true",event_timestamp:""+o,event_time_elapsed:""+r,patient_fname:this.covidPatientInfo&&this.covidPatientInfo.firstName||"",patient_lname:this.covidPatientInfo&&this.covidPatientInfo.lastName||"",patient_dob:this.covidPatientInfo&&this.covidPatientInfo.dateOfBirth||"",patient_email:this.covidPatientInfo&&this.covidPatientInfo.eMail||"",patient_phone:this.covidPatientInfo&&this.covidPatientInfo.phoneNumber||"",event_appointment_booking_type:""})},e.prototype.mapLocationIdForCovidBookAgain=function(){var e=this;Object.keys(this.marketLocations).forEach(function(t){var n=e.marketLocations[t].find(function(t){return t.name===e.locationIds});n&&(e.locationIds=n.id)})},e.prototype.initMyTurnFlow=function(){var e=this,t=null;this.schedulingService.getMarketLocations().subscribe(function(n){e.marketLocations=n,e.isBookAgain&&e.mapLocationIdForCovidBookAgain(),e.covidSupportUseV5?Object.keys(e.marketLocations).forEach(function(n){e.marketLocations[n].forEach(function(n){n.id===e.locationIds&&(e.locationIds=n.idx_id,e.myTurnV5Location=n,t=n.logo)})}):Object.keys(e.marketLocations).forEach(function(n){var i=e.marketLocations[n].find(function(t){return t.id===e.locationIds});i&&(t=i.logo)}),e.getLocationsByAppointmentType(e.locationIds),e.getHeaderDHMGLogo(t)},function(t){e.authCallsFinished=!0})},e.prototype.getHeaderDHMGLogo=function(e){void 0===e&&(e=null);var t=null;if(e)t=o.X[e.toLowerCase()];else if(this.marketLocations&&(this.market||""===this.market)){var n=this.marketLocations[this.market].filter(function(e,t,n){return n.findIndex(function(t){return t.logo===e.logo})===t});1===n.length&&n[0].logo&&(t=o.X[n[0].logo.toLowerCase()])}t||(t=o.X.default),this.imgUrl=this.sanitizer.bypassSecurityTrustResourceUrl(""+this.environmentBaseUrl+t)},e.prototype.returnToMyTurn=function(){window.location.href="https://myturn.ca.gov"},e.prototype.getV5Schedule=function(){var e=this,t=(new Date).getTime();this.showSpinner=!0,this.schedulingService.getV5AuthToken().subscribe(function(n){var i,o=n.data.attributes["access-token"];i=e.locationIds?[e.locationIds]:e.marketLocations[e.market].map(function(e){return e.idx_id}),e.schedulingService.getV5AppointmentTypes().subscribe(function(n){e.v5AppointmentTypes=n,e.schedulingService.getLocationsByApptointmentTypeV5(e.apptTypes.split(","),i,o,"geSac").subscribe(function(n){e.link("get covid locations","8","end","search and schedule",(new Date).getTime().toString(),((new Date).getTime()-t).toString()),e.v5Locations=e.combineDuplicateLocations(n.model);var i=e.v5Locations.map(function(t){var n;return e.isMyTurnPatient?{attributes:{location:{address:(n=e.myTurnV5Location).address.street,city:n.address.city,latitude:null,longitude:null,name:n.name,phone:n.phone,state:n.address.state,zip:n.address.zip,id:n.idx_id},"available-times":t.openTimes}}:{attributes:{location:{address:(n=(e.marketLocations[e.market]||[]).find(function(e){return e.idx_id===t.location.sourceId})).address.street,city:n.address.city,latitude:null,longitude:null,name:n.name,phone:n.phone,state:n.address.state,zip:n.address.zip,id:t.location.sourceId},"available-times":t.openTimes}}});e.setLocations({data:i}),e.clickCovidLauncherBtn()},function(t){e.noLocationsFound()})})},function(t){e.noLocationsFound()})},e.prototype.setV5Provider=function(e){var t,n=this,i=this.v5Locations.find(function(t){return t.location.sourceId===e});Object.keys(this.marketLocations).forEach(function(i){var o=n.marketLocations[i].find(function(t){return t.idx_id===e});o&&(t=o)});var o=this.getV5AppointmentTimes(i.openTimes),r=this.getNextV5AppointmentTimes(o);this.v5Provider={displayFullName:t.name,acceptsNewPatients:!0,images:null,primarySpecialty:"Covid Vaccination",onlineBookingAvailability:[{appointmentTypes:this.v5AppointmentTypes,supportsOnlineBooking:!0,providerSchedulingId:i.provider.id,scheduleId:i.location.id,officeAddressId:i.location.id,facilitySchedulingId:t.id,availableTimes:o,nextAvailableTimes:r}],isBookOnline:!0,offices:[{supportsOnlineBooking:!0,id:t.id,name:t.name,addresses:[{name:t.name,id:i.location.id,address:t.address.street,state:t.address.state,city:t.address.city,zip:t.address.zip,phone:t.phone,services:[],supportsOnlineBooking:!0}]}]}},e.prototype.getV5AppointmentTimes=function(e){var t=this,n=[],i={};return e.forEach(function(e){var n=e.date.split("/"),o=e.time.split(":"),r=o[1].substring(0,2),a="PM"===o[1].substring(2,4)?12:0,s=12;"12"!==o[0]&&(s=Number.parseInt(o[0],10)+a);var c=n[2]+"-"+n[0]+"-"+n[1],l=(s>9?s:"0"+s.toString())+":"+r+":00-07:00";i[c]?i[c].times.push({time:c+"T"+l,appointmentTypes:[{id:t.v5AppointmentTypes.find(function(t){return t.remoteId===e.appointmentType}).id}]}):i[c]={times:[{time:c+"T"+l,appointmentTypes:[{id:t.v5AppointmentTypes.find(function(t){return t.remoteId===e.appointmentType}).id}]}]}}),Object.keys(i).forEach(function(e){n.push({date:e,times:i[e].times})}),n||[]},e.prototype.getNextV5AppointmentTimes=function(e){var t=this;return this.v5AppointmentTypes.map(function(n){return{appointmentType:n.id,time:t.getNextV5AvailableTimeSlotsByApptTypeId(e,n.id)}})},e.prototype.getNextV5AvailableTimeSlotsByApptTypeId=function(e,t){var n="";return e.some(function(e){var i=e.times.filter(function(e){return e.appointmentTypes.findIndex(function(e){return e.id===t})>-1});if(i.length>0)return n=i[0].time}),n},e.prototype.combineDuplicateLocations=function(e){var t=[];return e.forEach(function(e){var n=t.findIndex(function(t){var n;return(null===(n=t.location)||void 0===n?void 0:n.sourceId)===e.location.sourceId});n<0?t.push(e):t[n].openTimes=t[n].openTimes.concat(e.openTimes)}),t},e.\u0275fac=function(t){return new(t||e)(r.Y36(a.e),r.Y36(c),r.Y36(l.gz),r.Y36(u.a),r.Y36(d.H7),r.Y36(p.$),r.Y36(i.Bp))},e.\u0275cmp=r.Xpm({type:e,selectors:[["cs-vaccination-location"]],decls:46,vars:10,consts:[[1,"covid-vaccine-header"],[1,"covid-vaccine-header-content"],["alt","",1,"dh-logo",3,"src"],[1,"covid-vaccine-body"],[1,"covid-vaccine-body-container"],[1,"covid-vaccine-body-content"],[1,"covid-vaccine-body-content-left","booking-info-container"],["class","heading-text large",4,"ngIf"],["class","heading-text large fs-70",4,"ngIf"],[4,"ngIf"],[1,"covid-vaccine-body-content-right"],[1,"shadows-box-container"],[1,"text-section"],[1,"text-heading"],[1,"text-content"],[1,"phone-number","phone","invoca-phone",3,"href"],["href","https://www.cdc.gov/coronavirus/2019-ncov/vaccines/faq.html","target","_blank"],["href","https://www.fda.gov/vaccines-blood-biologics/vaccines/emergency-use-authorization-vaccines-explained","target","_blank"],["href","https://dhmgblog.dignityhealth.org/covid-19-vaccine-myths-vs-facts","target","_blank"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked",4,"ngIf"],[3,"showSpinner"],[1,"heading-text","large"],[1,"heading-text","large","fs-70"],["class","no-appointments-container",4,"ngIf"],["class","invitation-only-container",4,"ngIf"],[1,"covid-vacination-cards"],["class","result-card",3,"location","bookAppointment",4,"ngFor","ngForOf"],[1,"copy"],[1,"no-appointments-container"],[1,"invitation-only-container"],["href","https://myturn.ca.gov"],["dhclButton","","buttonType","primary","buttonSize","small",3,"click"],[1,"result-card",3,"location","bookAppointment"],[3,"alignTop","customClass","closeOnOverlay","show","closeClicked"],[3,"environment","showNewSchedulingApp","isCaptchaEnabled","isLocationAppt","locationIds","appointmentTypes","mrn","v5Provider","providersSearchApimSubscriptionKey","patientDetail","isBookAgain","selectedAppointmentSchedule","showProviderPrefix","useLegacyAPI","closeClicked",4,"ngIf"],[3,"environment","showNewSchedulingApp","isCaptchaEnabled","isLocationAppt","locationIds","appointmentTypes","mrn","v5Provider","providersSearchApimSubscriptionKey","patientDetail","isBookAgain","selectedAppointmentSchedule","showProviderPrefix","useLegacyAPI","closeClicked"]],template:function(e,t){1&e&&(r.TgZ(0,"div",0),r.TgZ(1,"div",1),r._UZ(2,"img",2),r.qZA(),r.qZA(),r.TgZ(3,"div",3),r.TgZ(4,"div",4),r.TgZ(5,"div",5),r.TgZ(6,"div",6),r.YNc(7,C,4,0,"h1",7),r.YNc(8,y,4,0,"h1",7),r.YNc(9,w,2,0,"h1",8),r.YNc(10,_,2,0,"h1",7),r.YNc(11,k,7,5,"div",9),r.qZA(),r.TgZ(12,"div",10),r.TgZ(13,"div",11),r.TgZ(14,"div",12),r.TgZ(15,"div",13),r._uU(16,"Need help?"),r.qZA(),r.TgZ(17,"div",14),r._uU(18," If you are encountering technical issues, please call one of our representatives at "),r.TgZ(19,"span"),r.TgZ(20,"a",15),r._uU(21),r.qZA(),r.qZA(),r._uU(22," . "),r.qZA(),r.qZA(),r.TgZ(23,"div",12),r.TgZ(24,"div",13),r._uU(25,"Learn more"),r.qZA(),r.TgZ(26,"div",14),r._uU(27," For additional information on the COVID-19 and the vaccine approval process, we recommend reviewing the FAQs on the "),r.TgZ(28,"a",16),r._uU(29,"CDC website"),r.qZA(),r._uU(30," and "),r.TgZ(31,"a",17),r._uU(32,"FDA website."),r.qZA(),r.qZA(),r.qZA(),r.TgZ(33,"div",12),r.TgZ(34,"div",13),r._uU(35,"Helpful articles"),r.qZA(),r.TgZ(36,"div",14),r.TgZ(37,"a",18),r._uU(38,"COVID-19 Vaccine Myths vs Facts"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(39,"div",12),r.TgZ(40,"div",13),r._uU(41,"Our commitment to equitable vaccine distribution"),r.qZA(),r.TgZ(42,"div",14),r._uU(43," We are committed to distributing vaccines equitably and quickly in accordance with guidelines from health agencies. We hope to be able to offer the vaccine to all our patients as soon as possible within those guidelines. We expect this to be possible as the vaccine supply increases. Thank you for your understanding and patience. "),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.YNc(44,T,2,5,"dhcl-modal",19),r._UZ(45,"dhcl-loading-spinner",20)),2&e&&(r.xp6(2),r.Q6J("src",t.imgUrl,r.LSH),r.xp6(5),r.Q6J("ngIf",t.authCallsFinished&&(null==t.locations?null:t.locations.length)>0),r.xp6(1),r.Q6J("ngIf",t.authCallsFinished&&!t.isMyTurnPatient&&t.showInvitationOnlyMessage),r.xp6(1),r.Q6J("ngIf",t.authCallsFinished&&!t.isMyTurnPatient&&!t.showInvitationOnlyMessage&&0===(null==t.locations?null:t.locations.length)),r.xp6(1),r.Q6J("ngIf",t.authCallsFinished&&t.isMyTurnPatient&&0===(null==t.locations?null:t.locations.length)),r.xp6(1),r.Q6J("ngIf",t.authCallsFinished),r.xp6(9),r.MGl("href","tel:",t.phoneNo,"",r.LSH),r.xp6(1),r.Oqu(t.phoneNo),r.xp6(23),r.Q6J("ngIf",t.showModal),r.xp6(1),r.Q6J("showSpinner",t.showSpinner))},directives:[h.O5,g.go,h.sg,g.Hq,v,g.zS,m.w5],styles:[".covid-vaccine-header[_ngcontent-%COMP%]{box-shadow:0 2px 8px rgba(77,82,90,.3);margin-bottom:40px}@media (max-width:767px){.covid-vaccine-header[_ngcontent-%COMP%]{margin-bottom:25px}}.covid-vaccine-header-content[_ngcontent-%COMP%]{width:1440px;max-width:100%;padding:0 10px;box-sizing:border-box;margin:0 auto}.covid-vaccine-header-content[_ngcontent-%COMP%] .dh-logo[_ngcontent-%COMP%]{max-height:32px;margin:10px;width:20%!important;display:inline-block!important}.fs-70[_ngcontent-%COMP%]{font-size:70px}.covid-vaccine-body-container[_ngcontent-%COMP%]{width:1440px;max-width:100%;padding:0 80px;box-sizing:border-box;margin:0 auto;position:relative}@media (max-width:1439px){.covid-vaccine-body-container[_ngcontent-%COMP%]{padding:0 30px}}.covid-vaccine-body-content[_ngcontent-%COMP%]{display:inline-block;width:100%;color:var(--dhcl-color-gray-dark)}.covid-vaccine-body-content-left[_ngcontent-%COMP%]{float:left;width:calc(100% - 400px)}.covid-vaccine-body-content-left[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .covid-vaccine-body-content-left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark)}@media (max-width:1199px){.covid-vaccine-body-content-left[_ngcontent-%COMP%]{width:100%}}.covid-vaccine-body-content-left[_ngcontent-%COMP%] .heading-text[_ngcontent-%COMP%]{margin-bottom:30px}.covid-vaccine-body-content-left[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{width:800px;max-width:100%;font-size:16px;line-height:24px}.covid-vaccine-body-content-left[_ngcontent-%COMP%] .covid-vacination-cards[_ngcontent-%COMP%]{margin-top:30px;width:870px;max-width:100%}.covid-vaccine-body-content-left[_ngcontent-%COMP%] .covid-vacination-cards[_ngcontent-%COMP%] .result-card[_ngcontent-%COMP%]{margin:10px 20px 10px 0;display:inline-block;max-width:100%;vertical-align:top}.covid-vaccine-body-content-right[_ngcontent-%COMP%]{float:right;width:375px}@media (max-width:1199px){.covid-vaccine-body-content-right[_ngcontent-%COMP%]{width:100%}}.covid-vaccine-body-content-right[_ngcontent-%COMP%] .text-section[_ngcontent-%COMP%]{display:block;background-color:var(--dhcl-color-gray-light);padding:30px 42px 30px 30px;box-sizing:border-box;width:100%;margin-bottom:20px}.covid-vaccine-body-content-right[_ngcontent-%COMP%] .text-section[_ngcontent-%COMP%] .text-heading[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark);padding-bottom:10px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.1px}.covid-vaccine-body-content-right[_ngcontent-%COMP%] .text-section[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{color:var(--dhcl-color-gray-dark);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px} .guided-flow-step-wrapper-content{overflow:auto!important} .dhcl-datepicker-wrapper .dhcl-datepicker{overflow:hidden!important} .dhcl-datepicker-wrapper .dhcl-datepicker .datepicker-dialog{position:unset!important} .dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container{margin-top:0!important} .dhcl-timepicker .scheduling-section .date-list .time-slide .time-slide-container span.week-day{margin-top:1%!important}"]}),e}()},5976:function(e,t,n){"use strict";n.r(t),n.d(t,{VaccinationLocationModule:function(){return c}});var i=n(1116),o=n(2602),r=n(6410),a=n(6857),s=n(6570),c=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[i.ez,a.m,r.Bz.forChild([{path:"",component:o.E}])]]}),e}()},413:function(e,t,n){"use strict";n.d(t,{D:function(){return r}});var i=n(1116),o=n(6570),r=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[[i.ez]]}),e}()},9421:function(e,t,n){"use strict";n.d(t,{Z:function(){return Io}});var i="function",o="object",r="undefined",a=Object,s=a.prototype,c=a.assign,l=a.create,u=a.defineProperty,d=s.hasOwnProperty;function p(){return typeof globalThis!==r&&globalThis?globalThis:typeof self!==r&&self?self:typeof window!==r&&window?window:typeof global!==r&&global?global:null}function h(e){throw new TypeError(e)}function g(e){if(l)return l(e);if(null==e)return{};var t=typeof e;function n(){}return t!==o&&t!==i&&h("Object prototype may only be an Object:"+e),n.prototype=e,new n}p(),p();var f=c||function(e){for(var t,n=1,i=arguments.length;n0)for(var r=0;r=0;n--)if(e[n]===t)return!0;return!1}function E(e,t,n,i){var o=null;if(e&&b(n,_)){var r=e._dynInstFuncs||{};if((o=(r[n._dynClass]||{})[t])||I("Missing ["+t+"] "+w),!o._dynInstChk&&!1!==r._dynInstChk){for(var a=!b(e,t),s=T(e),c=[];a&&s&&!S(s)&&!L(c,s);){var l=s[t];if(l){a=l===i;break}c.push(s),s=T(s)}try{a&&(e[t]=o),o._dynInstChk=1}catch(u){r._dynInstChk=!1}}}return o}function N(e,t,n){var i=t[e];return i===n&&(i=T(t)[e]),typeof i!==w&&I("["+e+"] is not a "+w),i}function F(e,t){return b(e,y)?e.name||t||x:((e||{}).constructor||{}).name||t||x}function D(e,t,n,i){b(e,y)||I("theClass is an invalid class definition.");var o=e.prototype;(function(e,t){if(P)for(var n=[],i=T(t);i&&!S(i)&&!L(n,i);){if(i===e)return!0;n.push(i),i=T(i)}return!1})(o,t)||I("["+F(e)+"] is not in class hierarchy of ["+F(t)+"]");var r=null;b(o,_)?r=o._dynClass:(r="_dynCls$"+F(e,"_")+"$"+O,O++,o._dynClass=r);var a=D._dfOpts,s=!!a.useBaseInst;s&&i&&void 0!==i.useBaseInst&&(s=!!i.useBaseInst);var c=function(e){var t={};return A(e,function(n){!t[n]&&Z(e,n,!1)&&(t[n]=e[n])}),t}(t);n(t,function(e,t,n,i){function o(e,t,n){var o=t[n];if(o._isDynProxy&&i){var r=e._dynInstFuncs||{};!1!==r._dynInstChk&&(o=(r[t._dynClass]||{})[n]||o)}return function(){return o.apply(e,arguments)}}var r={};A(n,function(e){r[e]=o(t,n,e)});for(var a=T(e),s=[];a&&!S(a)&&!L(s,a);)A(a,function(e){!r[e]&&Z(a,e,!P)&&(r[e]=o(t,a,e))}),s.push(a),a=T(a);return r}(o,t,c,s));var l=!!P&&!!a.setInstFuncs;l&&i&&(l=!!i.setInstFuncs),function(e,t,n,i,o){if(!k(e)){var r=n._dynInstFuncs=n._dynInstFuncs||{},a=r[t]=r[t]||{};!1!==r._dynInstChk&&(r._dynInstChk=!!o),A(n,function(t){Z(n,t,!1)&&n[t]!==i[t]&&(a[t]=n[t],delete n[t],(!b(e,t)||e[t]&&!e[t]._isDynProxy)&&(e[t]=function(e,t){var n=function n(){return(E(this,t,e,n)||N(t,e,n)).apply(this,arguments)};return n._isDynProxy=1,n}(e,t)))})}}(o,r,t,c,!1!==l)}D._dfOpts={setInstFuncs:!0,useBaseInst:!0};var q,R=D;!function(e){e[e.CRITICAL=1]="CRITICAL",e[e.WARNING=2]="WARNING"}(q||(q={}));var U=40,B=u;function V(e){return s.toString.call(e)}function H(e){return void 0===e||typeof e===r}function G(e){return null===e||H(e)}function J(e){return!G(e)}function z(e,t){return e&&d.call(e,t)}function Q(e){return typeof e===o}function j(e){return typeof e===i}function Y(e,t,n,i){void 0===i&&(i=!1);var o=!1;if(!G(e))try{G(e.addEventListener)?G(e.attachEvent)||(e.attachEvent("on"+t,n),o=!0):(e.addEventListener(t,n,i),o=!0)}catch(r){}return o}function K(e,t){if(e)for(var n in e)d.call(e,n)&&t.call(e,n,e[n])}function W(e,t){return!(!e||!t)&&-1!==e.indexOf(t)}function $(e){return"[object Array]"===V(e)}function X(e){return"[object Error]"===V(e)}function ee(e){return"string"==typeof e}function te(e){return"number"==typeof e}function ne(e){if("[object Date]"===V(e)){var t=function(e){var t=String(e);return 1===t.length&&(t="0"+t),t};return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+String((e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function ie(e,t,n){var i=e.length;try{for(var o=0;o=0?o:i-Math.abs(o),0);r=t&&(e[c](s.message),i[u]=!0)}else l>=t&&e[c](s.message);e.logInternalMessage(t,s)}},e.warnToConsole=function(e){Qe("warn",e)},e.errorToConsole=function(e){Qe("error",e)},e.resetInternalMessageCount=function(){n=0,i={}},e.logInternalMessage=function(t,o){if(!(n>=e.maxInternalMessageLimit())){var r=!0,a="AITR_"+o.messageId;if(i[a]?r=!1:i[a]=!0,r&&(t<=e.telemetryLoggingLevel()&&(e.queue.push(o),n++),n===e.maxInternalMessageLimit())){var s="Internal events throttle limit per PageView reached for this app.",c=new je(23,s,!1);e.queue.push(c),e.warnToConsole(s)}}}})},We=function(){function e(t,n,i){var o,r=this,a=!1;r.start=de(),r.name=t,r.isAsync=i,r.isChildEvt=function(){return!1},j(n)&&(a=ue(r,"payload",function(){return!o&&j(n)&&(o=n(),n=null),o})),r.getCtx=function(t){return t?t===e.ParentContextKey||t===e.ChildrenContextKey?r[t]:(r.ctx||{})[t]:null},r.setCtx=function(t,n){t&&(t===e.ParentContextKey?(r[t]||(r.isChildEvt=function(){return!0}),r[t]=n):t===e.ChildrenContextKey?r[t]=n:(r.ctx=r.ctx||{})[t]=n)},r.complete=function(){var t=0,i=r.getCtx(e.ChildrenContextKey);if($(i))for(var o=0;o0)for(var i=null,o=0;o0?n[0]:null}var it=function e(t,n,i,o){var r=this,a=null;null!==o&&(t&&j(t.getPlugin)?a=function(e,t,n){var i=[],o=!n;if(e)for(;e;){var r=e.getPlugin();(o||r===n)&&(o=!0,i.push(r)),e=e.getNext()}return o||i.push(n),nt(i,t)}(t,r,o||t.getPlugin()):o?a=function(e,t,n){var i=e,o=!1;return n&&e&&(i=[],ie(e,function(e){(o||e===n)&&(o=!0,i.push(e))})),n&&!o&&(i||(i=[]),i.push(n)),nt(i,t)}(t,r,o):H(o)&&(a=nt(t,r))),r.core=function(){return i},r.diagLog=function(){return Ye(i,n)},r.getCfg=function(){return n},r.getExtCfg=function(e,t){var i;if(void 0===t&&(t={}),n){var o=n.extensionConfig;o&&e&&(i=o[e])}return i||t},r.getConfig=function(e,t,i){var o;void 0===i&&(i=!1);var a=r.getExtCfg(e,null);return a&&!G(a[t])?o=a[t]:n&&!G(n[t])&&(o=n[t]),G(o)?i:o},r.hasNext=function(){return null!=a},r.getNext=function(){return a},r.setNext=function(e){a=e},r.processNext=function(e){var t=a;t&&(a=t.getNext(),t.processTelemetry(e,r))},r.createNew=function(t,o){return void 0===t&&(t=null),new e(t||a,n,i,o)}},ot="extensionConfig",rt=function(){function e(){var e=this,t=!1,n=null,i=null;e.core=null,e.diagLog=function(t){return e._getTelCtx(t).diagLog()},e.isInitialized=function(){return t},e.setInitialized=function(e){t=e},e.setNextPlugin=function(e){i=e},e.processNext=function(e,t){t?t.processNext(e):i&&j(i.processTelemetry)&&i.processTelemetry(e,null)},e._getTelCtx=function(t){void 0===t&&(t=null);var o=t;return o||(o=(n||new it(null,{},e.core)).createNew(null,i&&i.getPlugin?i.getPlugin:i)),o},e._baseTelInit=function(o,r,a,s){o&&he(o,ot,[],null,G),!s&&r&&(s=r.getProcessTelContext().getNext());var c=i;i&&i.getPlugin&&(c=i.getPlugin()),e.core=r,n=new it(s,o,r,c),t=!0}}return e.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},e}();function at(e,t){for(var n=[],i=null,o=e.getNext();o;){var r=o.getPlugin();r&&(i&&j(i.setNextPlugin)&&j(r.processTelemetry)&&i.setNextPlugin(r),j(r.isInitialized)&&r.isInitialized()||n.push(r),i=r,o=o.getNext())}ie(n,function(n){n.initialize(e.getCfg(),e.core(),t,e.getNext())})}function st(e){return e.sort(function(e,t){var n=0,i=j(t.processTelemetry);return j(e.processTelemetry)?n=i?e.priority-t.priority:1:i&&(n=-1),n})}var ct=function(e){function t(){var n,i=e.call(this)||this;function o(e){e&&e.length>0&&(function(e){ie(e,function(e){e.priority<500&&me("Channel has invalid priority"+e.identifier)})}(e=e.sort(function(e,t){return e.priority-t.priority})),n.push(e))}return i.identifier="ChannelControllerPlugin",i.priority=500,R(t,i,function(e,t){e.setNextPlugin=function(e){},e.processTelemetry=function(e,t){n&&ie(n,function(n){n.length>0&&i._getTelCtx(t).createNew(n).processNext(e)})},e.getChannelControls=function(){return n},e.initialize=function(i,r,a){e.isInitialized()||(t.initialize(i,r,a),function(e,t){if(n=[],e&&ie(e,function(e){return o(e)}),t){var i=[];ie(t,function(e){e.priority>500&&i.push(e)}),o(i)}}((i||{}).channels,a),ie(n,function(e){return at(new it(e,i,r),a)}))}}),i}var n;return m(t,e),t._staticInit=(ue(n=t.prototype,"ChannelControls",n.getChannelControls),void ue(n,"channelQueue",n.getChannelControls)),t}(rt),lt="toGMTString",ut="toUTCString",dt="",pt=null,ht=null,gt=null,ft=Ie(),vt={},mt={};function Ct(e){return!e||e.isEnabled()}function yt(e,t){var n;if(e)n=e.getCookieMgr();else if(t){var i=t.cookieCfg;n=i._ckMgr?i._ckMgr:wt(t)}return n||(n=function(e,t){var n=wt._ckMgr||mt._ckMgr;return n||(n=wt._ckMgr=wt(e,t),mt._ckMgr=n),n}(t,(e||{}).logger)),n}function wt(e,t){var n=function(e){var t=e.cookieCfg=e.cookieCfg||{};if(he(t,"domain",e.cookieDomain,J,G),he(t,"path",e.cookiePath||"/",null,G),G(t.enabled)){var n=void 0;H(e.isCookieUseDisabled)||(n=!e.isCookieUseDisabled),H(e.disableCookiesUsage)||(n=!e.disableCookiesUsage),t.enabled=n}return t}(e||mt),i=n.path||"/",o=n.domain,r=!1!==n.enabled,a={isEnabled:function(){var e=r&&_t(t),n=mt._ckMgr;return e&&n&&a!==n&&(e=Ct(n)),e},setEnabled:function(e){r=!1!==e},set:function(e,t,r,s,c){var l,u=!1;if(Ct(a)){var d={},p=ae(t||dt),h=p.indexOf(";");if(-1!==h&&(p=ae(t.substring(0,h)),d=xt(t.substring(h+1))),he(d,"domain",s||o,ve,H),!G(r)){var g=Re();if(H(d.expires)){var f=de()+1e3*r;if(f>0){var v=new Date;v.setTime(f),he(d,"expires",Mt(v,g?lt:ut)||Mt(v,g?lt:ut)||dt,ve)}}g||he(d,"max-age",dt+r,null,H)}var m=Ne();m&&"https:"===m.protocol&&(he(d,"secure",null,null,H),null===ht&&(l=(Ee()||{}).userAgent,ht=!(ee(l)&&(W(l,"CPU iPhone OS 12")||W(l,"iPad; CPU OS 12")||W(l,"Macintosh; Intel Mac OS X 10_14")&&W(l,"Version/")&&W(l,"Safari")||W(l,"Macintosh; Intel Mac OS X 10_14")&&function(e,t){if(e){var n=t.length,i=e.length;if(e===t)return!0;if(i>=n){for(var o=i-1,r=n-1;r>=0;r--){if(e[o]!=t[r])return!1;o--}return!0}}return!1}(l,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||W(l,"Chrome/5")||W(l,"Chrome/6")||W(l,"UnrealEngine")&&!W(l,"Chrome")||W(l,"UCBrowser/12")||W(l,"UCBrowser/11")))),ht&&he(d,"SameSite","None",null,H)),he(d,"path",c||i,null,H),(n.setCookie||bt)(e,Pt(p,d)),u=!0}return u},get:function(e){var t=dt;return Ct(a)&&(t=(n.getCookie||Ot)(e)),t},del:function(e,t){var n=!1;return Ct(a)&&(n=a.purge(e,t)),n},purge:function(e,i){var o,r=!1;if(_t(t)){var a=((o={}).path=i||"/",o.expires="Thu, 01 Jan 1970 00:00:01 GMT",o);Re()||(a["max-age"]="0"),(n.delCookie||bt)(e,Pt(dt,a)),r=!0}return r}};return a._ckMgr=a,a}function _t(e){if(null===pt){pt=!1;try{pt=void 0!==(ft||{}).cookie}catch(t){e&&e.throwInternal(q.WARNING,68,"Cannot access document.cookie - "+pe(t),{exception:Be(t)})}}return pt}function xt(e){var t={};return e&&e.length&&ie(ae(e).split(";"),function(e){if(e=ae(e||dt)){var n=e.indexOf("=");-1===n?t[e]=null:t[ae(e.substring(0,n))]=ae(e.substring(n+1))}}),t}function Mt(e,t){return j(e[t])?e[t]():null}function Pt(e,t){var n=e||dt;return K(t,function(e,t){n+="; "+e+(G(t)?dt:"="+t)}),n}function Ot(e){var t=dt;if(ft){var n=ft.cookie||dt;gt!==n&&(vt=xt(n),gt=n),t=ae(vt[e]||dt)}return t}function bt(e,t){ft&&(ft.cookie=e+"="+t)}function kt(e,t){return new $e(t)}var St=function e(t){this.listeners=[];var n=!!(t||{}).perfEvtsSendAll;R(e,this,function(e){e.addNotificationListener=function(t){e.listeners.push(t)},e.removeNotificationListener=function(t){for(var n=oe(e.listeners,t);n>-1;)e.listeners.splice(n,1),n=oe(e.listeners,t)},e.eventsSent=function(t){ie(e.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},e.eventsDiscarded=function(t,n){ie(e.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},e.eventsSendRequest=function(t,n){ie(e.listeners,function(e){if(e&&e.eventsSendRequest)if(n)setTimeout(function(){return e.eventsSendRequest(t,n)},0);else try{e.eventsSendRequest(t,n)}catch(i){}})},e.perfEvent=function(t){t&&(!n&&t.isChildEvt()||ie(e.listeners,function(e){if(e&&e.perfEvent)if(t.isAsync)setTimeout(function(){return e.perfEvent(t)},0);else try{e.perfEvent(t)}catch(n){}}))}})},Tt=function(e){function t(){var n=e.call(this)||this,i=0;return R(t,n,function(e,t){function n(t){var n=e.getNotifyMgr();n&&n.eventsDiscarded([t],2)}e.initialize=function(e,n,i,o){t.initialize(e,n,i||new Ke(e),o||new St(e))},e.track=function(i){et(e.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===i&&(n(i),me("Invalid telemetry item")),function(e){if(G(e.name))throw n(e),Error("telemetry name required")}(i),t.track(i)},function(){return{item:i}},!i.sync)},e.addNotificationListener=function(t){var n=e.getNotifyMgr();n&&n.addNotificationListener(t)},e.removeNotificationListener=function(t){var n=e.getNotifyMgr();n&&n.removeNotificationListener(t)},e.pollInternalLogs=function(t){var n=e.config.diagnosticLogInterval;return n&&n>0||(n=1e4),i&&e.stopPollingInternalLogs(),i=setInterval(function(){var n=e.logger?e.logger.queue:[];ie(n,function(n){var i={name:t||"InternalMessageId: "+n.messageId,iKey:e.config.instrumentationKey,time:ne(new Date),baseType:je.dataType,baseData:{message:n.message}};e.track(i)}),n.length=0},n)},e.stopPollingInternalLogs=function(){i&&(clearInterval(i),i=0)}}),n}return m(t,e),t}(function e(){var t,n,i,o,r,a=!1;R(e,this,function(e){e._extensions=new Array,n=new ct,e.logger=new Ke({loggingLevelConsole:q.CRITICAL}),t=[],e.isInitialized=function(){return a},e.initialize=function(t,o,r,s){e.isInitialized()&&me("Core should not be initialized more than once"),t&&!G(t.instrumentationKey)||me("Please provide instrumentation key"),i=s,e._notificationManager=s,e.config=t||{},e.config.enablePerfMgr&&he(e.config,"createPerfMgr",kt),t.extensions=G(t.extensions)?[]:t.extensions,ge(t,ot).NotificationManager=s,r&&(e.logger=r);var c=[];c.push.apply(c,C(C([],o),t.extensions)),c=st(c);var l=[],u=[],d={};ie(c,function(e){(G(e)||G(e.initialize))&&me("Extensions must provide callback to initialize");var t=e.priority,i=e.identifier;e&&t&&(G(d[t])?d[t]=i:r.warnToConsole("Two extensions have same priority #"+t+" - "+d[t]+", "+i)),!t||t0&&(ie(t,function(t){e.getProcessTelContext().processNext(t)}),t=[])}})}),At=4294967296,Zt=4294967295,It=!1,Lt=123456789,Et=987654321;function Nt(e){var t,n=Se("crypto")||Se("msCrypto");return n&&n.getRandomValues?t=n.getRandomValues(new Uint32Array(1))[0]&Zt:Re()?(It||function(){try{var e=2147483647&de();(t=(Math.random()*At^e)+e)<0&&(t>>>=0),Lt=123456789+t&Zt,Et=987654321-t&Zt,It=!0}catch(n){}var t}(),t=function(e){var t=((Et=36969*(65535&Et)+(Et>>16)&Zt)<<16)+(65535&(Lt=18e3*(65535&Lt)+(Lt>>16)&Zt))>>>0&Zt|0;return t>>>=0}()&Zt):t=Math.floor(At*Math.random()|0),e||(t>>>=0),t}var Ft="visibilitychange",Dt="pagehide";function qt(e,t){var n=!1,i=Ae();i&&(n=Y(i,e,t),n=Y(i.body,e,t)||n);var o=Ie();return o&&(n=Y(o,e,t)||n),n}function Rt(e,t,n){var i=!1;if(t&&e&&$(e)){var o=[];ie(e,function(e){ee(e)&&(n&&-1!==oe(n,e)?o.push(e):i=qt(e,t)||i)}),!i&&o.length>0&&(i=Rt(o,t))}return i}function Ut(e,t){return Rt(["beforeunload","unload","pagehide"],e,t)}function Bt(e,t){var n=!1;return t&&-1!==oe(t,Dt)||(n=qt(Dt,e)),t&&-1!==oe(t,Ft)||(n=qt(Ft,function(t){var n=Ie();e&&n&&"hidden"===n.visibilityState&&e(t)})||n),!n&&t&&(n=Bt(e)),n}function Vt(e){void 0===e&&(e=22);for(var t=Nt()>>>0,n=0,i="";i.length>>=6,5===n&&(t=(Nt()<<2&4294967295|3&t)>>>0,n=0);return i}function Ht(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=Nt())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var o=t[8+(3&Nt())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+o+n.substr(16,3)+n.substr(19,12)}var Gt="AppInsightsPropertiesPlugin",Jt="AppInsightsChannelPlugin";function zt(e,t,n){var i,o=t.length,r=function(e,t){var n;return t&&(t=ae(t.toString())).length>150&&(n=t.substring(0,150),e&&e.throwInternal(q.WARNING,57,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),n||t}(e,t);if(r.length!==o){for(var a=0,s=r;void 0!==n[s];)a++,s=r.substring(0,147)+(i=void 0,(i="00"+a).substr(i.length-3));r=s}return r}function Qt(e,t,n){var i;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ae(t)).toString().length>n&&(i=t.toString().substring(0,n),e&&e.throwInternal(q.WARNING,61,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t}function jt(e,t){return $t(e,t,2048,66)}function Yt(e,t){var n;return t&&t.length>32768&&(n=t.substring(0,32768),e&&e.throwInternal(q.WARNING,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),n||t}function Kt(e,t){if(t){var n={};K(t,function(t,i){if(Q(i)&&De())try{i=qe().stringify(i)}catch(o){e&&e.throwInternal(q.WARNING,49,"custom property is not valid",{exception:o},!0)}i=Qt(e,i,8192),t=zt(e,t,n),n[t]=i}),t=n}return t}function Wt(e,t){if(t){var n={};K(t,function(t,i){t=zt(e,t,n),n[t]=i}),t=n}return t}function $t(e,t,n,i){var o;return t&&(t=ae(t)).length>n&&(o=t.substring(0,n),e&&e.throwInternal(q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),o||t}var Xt,en="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",tn="http.method",nn="not_specified",on=function(){function e(){}return e.create=function(e,t,n,i,o,r){if(n=Qt(i,n)||nn,G(e)||G(t)||G(n))throw Error("Input doesn't contain all required fields");var a="";e.iKey&&(a=e.iKey,delete e.iKey);var s={name:n,time:ne(new Date),iKey:a,ext:r||{},tags:[],data:{},baseType:t,baseData:e};return G(o)||K(o,function(e,t){s.data[e]=t}),s},e}(),rn=function(){this.ver=2,this.properties={},this.measurements={}},an=function(e){function t(t,n,i,o){var r=e.call(this)||this;return r.aiDataContract={ver:1,name:1,properties:0,measurements:0},r.name=Qt(t,n)||nn,r.properties=Kt(t,i),r.measurements=Wt(t,o),r}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.Event",t.dataType="EventData",t}(rn),sn=function(e){function t(t,n,i,o,r){var a=e.call(this)||this;return a.aiDataContract={ver:1,message:1,severityLevel:0,properties:0},a.message=Yt(t,n=n||nn),a.properties=Kt(t,o),a.measurements=Wt(t,r),i&&(a.severityLevel=i),a}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.Message",t.dataType="MessageData",t}(function(){this.ver=2,this.properties={},this.measurements={}});!function(e){e[e.Measurement=0]="Measurement",e[e.Aggregation=1]="Aggregation"}(Xt||(Xt={}));var cn=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},t}return m(t,e),t}(function(){this.kind=Xt.Measurement}),ln=function(e){function t(t,n,i,o,r,a,s,c,l){var u=e.call(this)||this;u.aiDataContract={ver:1,metrics:1,properties:0};var d=new cn;return d.count=o>0?o:void 0,d.max=isNaN(a)||null===a?void 0:a,d.min=isNaN(r)||null===r?void 0:r,d.name=Qt(t,n)||nn,d.value=i,d.stdDev=isNaN(s)||null===s?void 0:s,u.metrics=[d],u.properties=Kt(t,c),u.measurements=Wt(t,l),u}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",t.dataType="MetricData",t}(function(){this.ver=2,this.metrics=[],this.properties={},this.measurements={}}),un=function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return m(t,e),t}(rn);function dn(e,t){return void 0===t&&(t=!1),null==e?t:"true"===e.toString().toLowerCase()}function pn(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,o=""+Math.floor(e/36e5)%24,r=Math.floor(e/864e5);return(r>0?r+".":"")+(o=o.length<2?"0"+o:o)+":"+(i=i.length<2?"0"+i:i)+":"+(n=n.length<2?"0"+n:n)+"."+(1===t.length?"00"+t:2===t.length?"0"+t:t)}var hn=function(e){function t(t,n,i,o,r,a,s){var c=e.call(this)||this;return c.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0},c.id=function(e,t){return t?$t(e,t,128,69).toString():t}(t,s),c.url=jt(t,i),c.name=Qt(t,n)||nn,isNaN(o)||(c.duration=pn(o)),c.properties=Kt(t,r),c.measurements=Wt(t,a),c}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",t.dataType="PageviewData",t}(un),gn=function(e){function t(t,n,i,o,r,a,s){var c=e.call(this)||this;return c.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0},c.url=jt(t,i),c.name=Qt(t,n)||nn,c.properties=Kt(t,r),c.measurements=Wt(t,a),s&&(c.domProcessing=s.domProcessing,c.duration=s.duration,c.networkConnect=s.networkConnect,c.perfTotal=s.perfTotal,c.receivedResponse=s.receivedResponse,c.sentRequest=s.sentRequest),c}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",t.dataType="PageviewPerformanceData",t}(function(e){function t(){var t=e.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return m(t,e),t}(un));function fn(e,t){var n=e;return n&&!ee(n)&&(JSON&&JSON.stringify?(n=JSON.stringify(e),!t||n&&"{}"!==n||(n=j(e.toString)?e.toString():""+e)):n=e+" - (Missing JSON.stringify)"),n||""}function vn(e,t){var n=e;return e&&(n&&!ee(n)&&(n=e.message||e.description||n),n&&!ee(n)&&(n=fn(n,!0)),e.filename&&(n=n+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===(n||"").indexOf(t)&&(n=t+": "+n),n||""}function mn(e){return e&&e.src&&ee(e.src)&&e.obj&&$(e.obj)}function Cn(e){var t=e||"";ee(t)||(t=ee(t.stack)?t.stack:""+t);var n=t.split("\n");return{src:t,obj:n}}function yn(e){var t=null;if(e)try{if(e.stack)t=Cn(e.stack);else if(e.error&&e.error.stack)t=Cn(e.error.stack);else if(e.exception&&e.exception.stack)t=Cn(e.exception.stack);else if(mn(e))t=e;else if(mn(e.stackDetails))t=e.stackDetails;else if(window.opera&&e.message)t=function(e){for(var t=[],n=e.split("\n"),i=0;i1?n[1]:""}catch(i){}return t}function _n(e){if(e)try{if(!ee(e)){var t=wn(e),n=fn(e,!1);return n&&"{}"!==n||(e.error&&(t=wn(e=e.error)),n=fn(e,!0)),0!==n.indexOf(t)&&"String"!==t?t+":"+n:n}}catch(i){}return""+(e||"")}var xn,Mn,Pn,On=function(e){function t(t,n,i,o,r,a){var s=e.call(this)||this;return s.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0},function(e){try{if(Q(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(t){}return!1}(n)?(s.exceptions=n.exceptions,s.properties=n.properties,s.measurements=n.measurements,n.severityLevel&&(s.severityLevel=n.severityLevel),n.id&&(s.id=n.id),n.problemGroup&&(s.problemGroup=n.problemGroup),s.ver=2,G(n.isManual)||(s.isManual=n.isManual)):(i||(i={}),s.exceptions=[new bn(t,n,i)],s.properties=Kt(t,i),s.measurements=Wt(t,o),r&&(s.severityLevel=r),a&&(s.id=a)),s}return m(t,e),t.CreateAutoException=function(e,t,n,i,o,r,a,s){var c=wn(o||r||e);return{message:vn(e,c),url:t,lineNumber:n,columnNumber:i,error:_n(o||r||e),evt:_n(r||e),typeName:c,stackDetails:yn(a||o||r),errorSrc:s}},t.CreateFromInterface=function(e,n,i,o){var r=n.exceptions&&re(n.exceptions,function(t){return bn.CreateFromInterface(e,t)});return new t(e,f(f({},n),{exceptions:r}),i,o)},t.prototype.toInterface=function(){var e=this,t=e.exceptions,n=e.properties,i=e.measurements,o=e.severityLevel,r=e.problemGroup,a=e.id,s=e.isManual;return{ver:"4.0",exceptions:t instanceof Array&&re(t,function(e){return e.toInterface()})||void 0,severityLevel:o,properties:n,measurements:i,problemGroup:r,id:a,isManual:s}},t.CreateSimpleException=function(e,t,n,i,o,r){return{exceptions:[{hasFullStack:!0,message:e,stack:o,typeName:t}]}},t.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",t.dataType="ExceptionData",t.formatError=_n,t}(function(){this.ver=2,this.exceptions=[],this.properties={},this.measurements={}}),bn=function(e){function t(t,n,i){var o=e.call(this)||this;if(o.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2},function(e){try{if(Q(e))return"hasFullStack"in e&&"typeName"in e}catch(t){}return!1}(n))o.typeName=n.typeName,o.message=n.message,o.stack=n.stack,o.parsedStack=n.parsedStack,o.hasFullStack=n.hasFullStack;else{var r=n,a=r&&r.evt;X(r)||(r=r.error||a||r),o.typeName=Qt(t,wn(r))||nn,o.message=Yt(t,vn(n||r,o.typeName))||nn;var s=n.stackDetails||yn(n);o.parsedStack=function(e){var t,n=e.obj;if(n&&n.length>0){t=[];var i=0,o=0;if(ie(n,function(e){var n=e.toString();if(kn.regex.test(n)){var r=new kn(n,i++);o+=r.sizeInBytes,t.push(r)}}),o>32768)for(var r=0,a=t.length-1,s=0,c=r,l=a;r32768){t.splice(c,l-c+1);break}c=r,l=a,r++,a--}}return t}(s),o.stack=function(e,t){var n;if(t){var i=""+t;i.length>32768&&(n=i.substring(0,32768),e&&e.throwInternal(q.WARNING,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return n||t}(t,function(e){var t="";return e&&(e.obj?ie(e.obj,function(e){t+=e+"\n"}):t=e.src||""),t}(s)),o.hasFullStack=$(o.parsedStack)&&o.parsedStack.length>0,i&&(i.typeName=i.typeName||o.typeName)}return o}return m(t,e),t.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&re(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||void 0}},t.CreateFromInterface=function(e,n){var i=n.parsedStack instanceof Array&&re(n.parsedStack,function(e){return kn.CreateFromInterface(e)})||n.parsedStack;return new t(e,f(f({},n),{parsedStack:i}))},t}(function(){this.hasFullStack=!0,this.parsedStack=[]}),kn=function(e){function t(n,i){var o=e.call(this)||this;if(o.sizeInBytes=0,o.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0},"string"==typeof n){var r=n;o.level=i,o.method="",o.assembly=ae(r),o.fileName="",o.line=0;var a=r.match(t.regex);a&&a.length>=5&&(o.method=ae(a[2])||o.method,o.fileName=ae(a[4]),o.line=parseInt(a[5])||0)}else o.level=n.level,o.method=n.method,o.assembly=n.assembly,o.fileName=n.fileName,o.line=n.line,o.sizeInBytes=0;return o.sizeInBytes+=o.method.length,o.sizeInBytes+=o.fileName.length,o.sizeInBytes+=o.assembly.length,o.sizeInBytes+=t.baseSize,o.sizeInBytes+=o.level.toString().length,o.sizeInBytes+=o.line.toString().length,o}return m(t,e),t.CreateFromInterface=function(e){return new t(e,null)},t.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},t.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,t.baseSize=58,t}(function(){});!function(e){e[e.Verbose=0]="Verbose",e[e.Information=1]="Information",e[e.Warning=2]="Warning",e[e.Error=3]="Error",e[e.Critical=4]="Critical"}(xn||(xn={})),function(e){e[e.LocalStorage=0]="LocalStorage",e[e.SessionStorage=1]="SessionStorage"}(Mn||(Mn={})),function(e){e[e.AI=0]="AI",e[e.AI_AND_W3C=1]="AI_AND_W3C",e[e.W3C=2]="W3C"}(Pn||(Pn={}));var Sn=void 0,Tn=void 0;function An(){return Ln()?Zn(Mn.LocalStorage):null}function Zn(e){try{if(G(p()))return null;var t=new Date,n=Se(e===Mn.LocalStorage?"localStorage":"sessionStorage");n.setItem(t.toString(),t.toString());var i=n.getItem(t.toString())!==t.toString();if(n.removeItem(t.toString()),!i)return n}catch(o){}return null}function In(){return En()?Zn(Mn.SessionStorage):null}function Ln(){return void 0===Sn&&(Sn=!!Zn(Mn.LocalStorage)),Sn}function En(){return void 0===Tn&&(Tn=!!Zn(Mn.SessionStorage)),Tn}function Nn(e,t){var n=In();if(null!==n)try{return n.getItem(t)}catch(i){Tn=!1,e.throwInternal(q.WARNING,2,"Browser failed read of session storage. "+pe(i),{exception:Be(i)})}return null}function Fn(e,t,n){var i=In();if(null!==i)try{return i.setItem(t,n),!0}catch(o){Tn=!1,e.throwInternal(q.WARNING,4,"Browser failed write to session storage. "+pe(o),{exception:Be(o)})}return!1}function Dn(e){var t=null;if(j(Event))t=new Event(e);else{var n=Ie();n&&n.createEvent&&(t=n.createEvent("Event")).initEvent(e,!0,!0)}return t}var qn="Request-Context",Rn="appId=cid-v1:",Un="Request-Id",Bn="traceparent",Vn="Sdk-Context",Hn="appId",Gn=Ie()||{},Jn=0,zn=[null,null,null,null,null];function Qn(e){var t=Jn,n=zn,i=n[t];return Gn.createElement?n[t]||(i=n[t]=Gn.createElement("a")):i={host:jn(e,!0)},i.href=e,++t>=n.length&&(t=0),Jn=t,i}function jn(e,t){var n=Yn(e,t)||"";if(n){var i=n.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i);if(null!=i&&i.length>3&&ee(i[2])&&i[2].length>0)return i[2]+(i[3]||"")}return n}function Yn(e,t){var n=null;if(e){var i=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i);if(null!=i&&i.length>2&&ee(i[2])&&i[2].length>0&&(n=i[2]||"",t&&i.length>2)){var o=(i[1]||"").toLowerCase(),r=i[3]||"";("http"===o&&":80"===r||"https"===o&&":443"===r)&&(r=""),n+=r}}return n}var Kn=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"];function Wn(e){return-1!==Kn.indexOf(e.toLowerCase())}var $n={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i0},getCorrelationContext:function(e){if(e){var t=$n.getCorrelationContextValue(e,"appId");if(t&&t!==$n.correlationIdPrefix)return t}},getCorrelationContextValue:function(e,t){if(e)for(var n=e.split(","),i=0;i0)return t}return de()}function ei(e,t){var n=null;return 0===e||0===t||G(e)||G(t)||(n=t-e),n}var ti=function(e){function t(t,n,i,o,r,a,s,c,l,u,d,p){void 0===l&&(l="Ajax");var h=e.call(this)||this;h.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},h.id=n,h.duration=pn(r),h.success=a,h.resultCode=s+"",h.type=Qt(t,l);var g=function(e,t,n,i){var o,r=i,a=i;if(t&&t.length>0){var s=Qn(t);if(o=s.host,!r)if(null!=s.pathname){var c=0===s.pathname.length?"/":s.pathname;"/"!==c.charAt(0)&&(c="/"+c),a=s.pathname,r=Qt(e,n?n+" "+c:c)}else r=Qt(e,t)}else o=i,r=i;return{target:o,name:r,data:a}}(t,i,c,o);return h.data=jt(t,o)||g.data,h.target=Qt(t,g.target),u&&(h.target=h.target+" | "+u),h.name=Qt(t,g.name),h.properties=Kt(t,d),h.measurements=Wt(t,p),h}return m(t,e),t.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",t.dataType="RemoteDependencyData",t}(function(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}),ni=function e(t,n,i,o){R(e,this,function(e){var r,a=null,s=[],c=!1;function l(){i&&ie(i.getTransmissionControls(),function(e){ie(e,function(e){return e.flush(!0)})})}i&&(r=i.logger),e.trackPageView=function(e,i){var u=e.name;if(G(u)||"string"!=typeof u){var d=Ie();u=e.name=d&&d.title||""}var p=e.uri;if(G(p)||"string"!=typeof p){var h=Ne();p=e.uri=h&&h.href||""}if(!o.isPerformanceTimingSupported())return t.sendPageViewInternal(e,i),l(),void r.throwInternal(q.WARNING,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info.");var g,f,v=!1,m=o.getPerformanceTiming().navigationStart;m>0&&(g=ei(m,+new Date),o.shouldCollectDuration(g)||(g=void 0)),G(i)||G(i.duration)||(f=i.duration),!n&&isNaN(f)||(isNaN(f)&&(i||(i={}),i.duration=g),t.sendPageViewInternal(e,i),l(),v=!0),i||(i={}),s.push(function(){var n=!1;try{if(o.isPerformanceTimingDataReady()){n=!0;var a={name:u,uri:p};o.populatePageViewPerformanceEvent(a),a.isValid||v?(v||(i.duration=a.durationMs,t.sendPageViewInternal(e,i)),c||(t.sendPageViewPerformanceInternal(a,i),c=!0)):(i.duration=g,t.sendPageViewInternal(e,i))}else m>0&&ei(m,+new Date)>6e4&&(n=!0,v||(i.duration=6e4,t.sendPageViewInternal(e,i)))}catch(s){r.throwInternal(q.CRITICAL,38,"trackPageView failed on page load calculation: "+pe(s),{exception:Be(s)})}return n}),a||(a=setInterval(function(){var e=s.slice(0),t=!1;s=[],ie(e,function(e){e()?t=!0:s.push(e)}),0===s.length&&(clearInterval(a),a=null),t&&l()},100))}})},ii=function(){function e(e,t){this.prevPageVisitDataKeyName="prevPageVisitData",this.pageVisitTimeTrackingHandler=t,this._logger=e}return e.prototype.trackPreviousPageVisit=function(e,t){try{var n=this.restartPageVisitTimer(e,t);n&&this.pageVisitTimeTrackingHandler(n.pageName,n.pageUrl,n.pageVisitTime)}catch(i){this._logger.warnToConsole("Auto track page visit time failed, metric will not be collected: "+Be(i))}},e.prototype.restartPageVisitTimer=function(e,t){try{var n=this.stopPageVisitTimer();return this.startPageVisitTimer(e,t),n}catch(i){return this._logger.warnToConsole("Call to restart failed: "+Be(i)),null}},e.prototype.startPageVisitTimer=function(e,t){try{if(En()){null!=Nn(this._logger,this.prevPageVisitDataKeyName)&&me("Cannot call startPageVisit consecutively without first calling stopPageVisit");var n=new oi(e,t),i=qe().stringify(n);Fn(this._logger,this.prevPageVisitDataKeyName,i)}}catch(o){this._logger.warnToConsole("Call to start failed: "+Be(o))}},e.prototype.stopPageVisitTimer=function(){try{if(En()){var e=de(),t=Nn(this._logger,this.prevPageVisitDataKeyName);if(t&&De()){var n=qe().parse(t);return n.pageVisitTime=e-n.pageVisitStartTime,function(e,t){var n=In();if(null!==n)try{n.removeItem(t)}catch(i){Tn=!1,e.throwInternal(q.WARNING,6,"Browser failed removal of session storage item. "+pe(i),{exception:Be(i)})}}(this._logger,this.prevPageVisitDataKeyName),n}return null}return null}catch(i){return this._logger.warnToConsole("Stop page visit timer failed: "+Be(i)),null}},e}(),oi=function(e,t){this.pageVisitStartTime=de(),this.pageName=e,this.pageUrl=t},ri=function(){function e(e){this.MAX_DURATION_ALLOWED=36e5,e&&(this._logger=e.logger)}return e.prototype.populatePageViewPerformanceEvent=function(e){e.isValid=!1;var t=this.getPerformanceNavigationTiming(),n=this.getPerformanceTiming(),i=0,o=0,r=0,a=0,s=0;(t||n)&&(t?(i=t.duration,o=0===t.startTime?t.connectEnd:ei(t.startTime,t.connectEnd),r=ei(t.requestStart,t.responseStart),a=ei(t.responseStart,t.responseEnd),s=ei(t.responseEnd,t.loadEventEnd)):(i=ei(n.navigationStart,n.loadEventEnd),o=ei(n.navigationStart,n.connectEnd),r=ei(n.requestStart,n.responseStart),a=ei(n.responseStart,n.responseEnd),s=ei(n.responseEnd,n.loadEventEnd)),0===i?this._logger.throwInternal(q.WARNING,10,"error calculating page view performance.",{total:i,network:o,request:r,response:a,dom:s}):this.shouldCollectDuration(i,o,r,a,s)?i0},e.prototype.isPerformanceTimingSupported=function(){var e=Fe();return e&&e.timing},e.prototype.isPerformanceTimingDataReady=function(){var e=Fe(),t=e?e.timing:0;return t&&t.domainLookupStart>0&&t.navigationStart>0&&t.responseStart>0&&t.requestStart>0&&t.loadEventEnd>0&&t.responseEnd>0&&t.connectEnd>0&&t.domLoading>0},e.prototype.shouldCollectDuration=function(){for(var e=[],t=0;t=this.MAX_DURATION_ALLOWED)return!1;return!0},e}();function ai(e,t){e&&e.dispatchEvent&&t&&e.dispatchEvent(t)}var si=function(e){function t(){var n,i,r,a,s,c=e.call(this)||this;return c.identifier="ApplicationInsightsAnalytics",c.priority=180,c.autoRoutePVDelay=500,R(t,c,function(e,l){var u=Ne();a=u&&u.href||"",e.getCookieMgr=function(){return yt(e.core)},e.processTelemetry=function(t,n){et(e.core,function(){return e.identifier+":processTelemetry"},function(){var i=!1,o=e._telemetryInitializers.length;n=e._getTelCtx(n);for(var r=0;r=0)return!1}return!0})}}(m),(n=new ci(e.diagLog(),"trackEvent")).action=function(t,n,i,o){o||(o={}),o.duration=i.toString(),e.trackEvent({name:t,properties:o})},(i=new ci(e.diagLog(),"trackPageView")).action=function(t,n,i,o,r){G(o)&&(o={}),o.duration=i.toString(),e.sendPageViewInternal({name:t,uri:n,properties:o,measurements:r},o)};var C,y=Ae(),w=Boolean(typeof history===o&&history)?history:Se("history"),_=Ne(),x=c;if(!1===e.config.disableExceptionTracking&&!e.config.autoExceptionInstrumented&&y){var M=y.onerror;y.onerror=function(e,t,n,i,o){var r=y.event,a=M&&M(e,t,n,i,o);return!0!==a&&x._onerror(On.CreateAutoException(e,t,n,i,o,r)),a},e.config.autoExceptionInstrumented=!0}if(!1===e.config.disableExceptionTracking&&!0===e.config.enableUnhandledPromiseRejectionTracking&&!e.config.autoUnhandledPromiseInstrumented&&y){var P=y.onunhandledrejection;y.onunhandledrejection=function(e){var t=y.event,n=P&&P.call(y,e);return!0!==n&&x._onerror(On.CreateAutoException(function(e){if(e&&e.reason){var t=e.reason;return!ee(t)&&j(t.toString)?t.toString():Be(t)}return e||""}(e),_?_.href:"",0,0,e,t)),n},e.config.autoUnhandledPromiseInstrumented=!0}if(!0===e.config.enableAutoRouteTracking&&w&&j(w.pushState)&&j(w.replaceState)&&y&&"undefined"!=typeof Event){var O=c;ie(p,function(e){e.identifier===Gt&&(r=e)}),w.pushState=(C=w.pushState,function(){var e=C.apply(this,arguments);return ai(y,Dn(O.config.namePrefix+"pushState")),ai(y,Dn(O.config.namePrefix+"locationchange")),e}),w.replaceState=function(e){return function(){var t=e.apply(this,arguments);return ai(y,Dn(O.config.namePrefix+"replaceState")),ai(y,Dn(O.config.namePrefix+"locationchange")),t}}(w.replaceState),y.addEventListener&&(y.addEventListener(O.config.namePrefix+"popstate",function(){ai(y,Dn(O.config.namePrefix+"locationchange"))}),y.addEventListener(O.config.namePrefix+"locationchange",function(){if(r&&r.context&&r.context.telemetryTrace){r.context.telemetryTrace.traceID=Ht();var e="_unknown_";_&&_.pathname&&(e=_.pathname+(_.hash||"")),r.context.telemetryTrace.name=Qt(O.diagLog(),e)}s?(a=s,s=_&&_.href||""):s=_&&_.href||"",setTimeout((function(e){O.trackPageView({refUri:e,properties:{duration:0}})}).bind(c,a),O.autoRoutePVDelay)}))}e.setInitialized(!0)}}}),c}return m(t,e),t.getDefaultConfig=function(e){return e||(e={}),e.sessionRenewalMs=18e5,e.sessionExpirationMs=864e5,e.disableExceptionTracking=dn(e.disableExceptionTracking),e.autoTrackPageVisitTime=dn(e.autoTrackPageVisitTime),e.overridePageViewDuration=dn(e.overridePageViewDuration),e.enableUnhandledPromiseRejectionTracking=dn(e.enableUnhandledPromiseRejectionTracking),(isNaN(e.samplingPercentage)||e.samplingPercentage<=0||e.samplingPercentage>=100)&&(e.samplingPercentage=100),e.isStorageUseDisabled=dn(e.isStorageUseDisabled),e.isBrowserLinkTrackingEnabled=dn(e.isBrowserLinkTrackingEnabled),e.enableAutoRouteTracking=dn(e.enableAutoRouteTracking),e.namePrefix=e.namePrefix||"",e.enableDebug=dn(e.enableDebug),e.disableFlushOnBeforeUnload=dn(e.disableFlushOnBeforeUnload),e.disableFlushOnUnload=dn(e.disableFlushOnUnload,e.disableFlushOnBeforeUnload),e},t.Version="2.7.1",t}(rt),ci=function(e,t){var n=this,i={};n.start=function(t){void 0!==i[t]&&e.throwInternal(q.WARNING,62,"start was called more than once for this event without calling stop.",{name:t,key:t},!0),i[t]=+new Date},n.stop=function(t,o,r,a){var s=i[t];if(isNaN(s))e.throwInternal(q.WARNING,63,"stop was called without a corresponding start.",{name:t,key:t},!0);else{var c=ei(s,+new Date);n.action(t,o,c,r,a)}delete i[t],i[t]=void 0}},li=function e(t,n){var i=[],o=!1;this._get=function(){return i},this._set=function(e){return i=e},R(e,this,function(e){e.enqueue=function(r){e.count()>=n.eventsLimitInMem()?o||(t.throwInternal(q.WARNING,105,"Maximum in-memory buffer size reached: "+e.count(),!0),o=!0):i.push(r)},e.count=function(){return i.length},e.size=function(){for(var e=i.length,t=0;t0?n.emitLineDelimitedJson()?e.join("\n"):"["+e.join(",")+"]":null}})},ui=function(e){function t(n,i){var o=e.call(this,n,i)||this;return R(t,o,function(e,t){e.markAsSent=function(e){t.clear()},e.clearSent=function(e){}}),o}return m(t,e),t}(li),di=function(e){function t(n,i){var o=e.call(this,n,i)||this,r=!1;return R(t,o,function(e,o){var a=u(t.BUFFER_KEY),s=u(t.SENT_BUFFER_KEY),c=e._set(a.concat(s));function l(e,t){var n=[];return ie(t,function(t){j(t)||-1!==oe(e,t)||n.push(t)}),n}function u(e){var t=e;try{t=i.namePrefix&&i.namePrefix()?i.namePrefix()+"_"+t:t;var o=Nn(n,t);if(o){var r=qe().parse(o);if(ee(r)&&(r=qe().parse(r)),r&&$(r))return r}}catch(a){n.throwInternal(q.CRITICAL,42," storage key: "+t+", "+pe(a),{exception:Be(a)})}return[]}function d(e,t){var o=e;try{o=i.namePrefix&&i.namePrefix()?i.namePrefix()+"_"+o:o;var r=JSON.stringify(t);Fn(n,o,r)}catch(a){Fn(n,o,JSON.stringify([])),n.throwInternal(q.WARNING,41," storage key: "+o+", "+pe(a)+". Buffer cleared",{exception:Be(a)})}}c.length>t.MAX_BUFFER_SIZE&&(c.length=t.MAX_BUFFER_SIZE),d(t.SENT_BUFFER_KEY,[]),d(t.BUFFER_KEY,c),e.enqueue=function(i){e.count()>=t.MAX_BUFFER_SIZE?r||(n.throwInternal(q.WARNING,67,"Maximum buffer size reached: "+e.count(),!0),r=!0):(o.enqueue(i),d(t.BUFFER_KEY,e._get()))},e.clear=function(){o.clear(),d(t.BUFFER_KEY,e._get()),d(t.SENT_BUFFER_KEY,[]),r=!1},e.markAsSent=function(i){d(t.BUFFER_KEY,e._set(l(i,e._get())));var o=u(t.SENT_BUFFER_KEY);o instanceof Array&&i instanceof Array&&((o=o.concat(i)).length>t.MAX_BUFFER_SIZE&&(n.throwInternal(q.CRITICAL,67,"Sent buffer reached its maximum size: "+o.length,!0),o.length=t.MAX_BUFFER_SIZE),d(t.SENT_BUFFER_KEY,o))},e.clearSent=function(e){var n=u(t.SENT_BUFFER_KEY);n=l(e,n),d(t.SENT_BUFFER_KEY,n)}}),o}return m(t,e),t.BUFFER_KEY="AI_buffer",t.SENT_BUFFER_KEY="AI_sentBuffer",t.MAX_BUFFER_SIZE=2e3,t}(li);function pi(e){var t="ai."+e+".";return function(e){return t+e}}var hi,gi=pi("application"),fi=pi("device"),vi=pi("location"),mi=pi("operation"),Ci=pi("session"),yi=pi("user"),wi=pi("cloud"),_i=pi("internal"),xi=function(e){function t(){return e.call(this)||this}return m(t,e),t}((hi={applicationVersion:gi("ver"),applicationBuild:gi("build"),applicationTypeId:gi("typeId"),applicationId:gi("applicationId"),applicationLayer:gi("layer"),deviceId:fi("id"),deviceIp:fi("ip"),deviceLanguage:fi("language"),deviceLocale:fi("locale"),deviceModel:fi("model"),deviceFriendlyName:fi("friendlyName"),deviceNetwork:fi("network"),deviceNetworkName:fi("networkName"),deviceOEMName:fi("oemName"),deviceOS:fi("os"),deviceOSVersion:fi("osVersion"),deviceRoleInstance:fi("roleInstance"),deviceRoleName:fi("roleName"),deviceScreenResolution:fi("screenResolution"),deviceType:fi("type"),deviceMachineName:fi("machineName"),deviceVMName:fi("vmName"),deviceBrowser:fi("browser"),deviceBrowserVersion:fi("browserVersion"),locationIp:vi("ip"),locationCountry:vi("country"),locationProvince:vi("province"),locationCity:vi("city"),operationId:mi("id"),operationName:mi("name"),operationParentId:mi("parentId"),operationRootId:mi("rootId"),operationSyntheticSource:mi("syntheticSource"),operationCorrelationVector:mi("correlationVector"),sessionId:Ci("id"),sessionIsFirst:Ci("isFirst"),sessionIsNew:Ci("isNew"),userAccountAcquisitionDate:yi("accountAcquisitionDate"),userAccountId:yi("accountId"),userAgent:yi("userAgent"),userId:yi("id"),userStoreRegion:yi("storeRegion"),userAuthUserId:yi("authUserId"),userAnonymousUserAcquisitionDate:yi("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:yi("authUserAcquisitionDate"),cloudName:wi("name"),cloudRole:wi("role"),cloudRoleVer:wi("roleVer"),cloudRoleInstance:wi("roleInstance"),cloudEnvironment:wi("environment"),cloudLocation:wi("location"),cloudDeploymentUnit:wi("deploymentUnit"),internalNodeName:_i("nodeName"),internalSdkVersion:_i("sdkVersion"),internalAgentVersion:_i("agentVersion"),internalSnippet:_i("snippet"),internalSdkSrc:_i("sdkSrc")},function(){var e=this;hi&&K(hi,function(t,n){e[t]=n})})),Mi="user",Pi="device",Oi="trace",bi=new xi,ki=function(e){function t(t,n,i){var o=e.call(this)||this;return o.name=Qt(t,i)||nn,o.data=n,o.time=ne(new Date),o.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===o.sampleRate?4:1},tags:1,data:1},o}return m(t,e),t}(function(){this.ver=1,this.sampleRate=100,this.tags={}}),Si=function(e){function t(t,n){var i=e.call(this)||this;return i.aiDataContract={baseType:1,baseData:1},i.baseType=t,i.baseData=n,i}return m(t,e),t}(function(e){function t(){return e.call(this)||this}return m(t,e),t}(function(){})),Ti="true";function Ai(e,t,n){return he(e,t,n,ve)}function Zi(e,t,n){G(e)||K(e,function(e,i){te(i)?n[e]=i:ee(i)?t[e]=i:De()&&(t[e]=qe().stringify(i))})}function Ii(e,t){G(e)||K(e,function(n,i){e[n]=i||t})}function Li(e,t,n,i){var o=new ki(e,i,t);Ai(o,"sampleRate",n.sampleRate),(n.baseData||{}).startTime&&(o.time=ne(n.baseData.startTime)),o.iKey=n.iKey;var r=n.iKey.replace(/-/g,"");return o.name=o.name.replace("{0}",r),function(e,t,n){var i=n.tags=n.tags||{},o=t.ext=t.ext||{},r=t.tags=t.tags||[],a=o.user;a&&(Ai(i,bi.userAuthUserId,a.authId),Ai(i,bi.userId,a.id||a.localId));var s=o.app;s&&Ai(i,bi.sessionId,s.sesId);var c=o.device;c&&(Ai(i,bi.deviceId,c.id||c.localId),Ai(i,bi.deviceType,c.deviceClass),Ai(i,bi.deviceIp,c.ip),Ai(i,bi.deviceModel,c.model),Ai(i,bi.deviceType,c.deviceType));var l=t.ext.web;if(l){Ai(i,bi.deviceLanguage,l.browserLang),Ai(i,bi.deviceBrowserVersion,l.browserVer),Ai(i,bi.deviceBrowser,l.browser);var u=n.data=n.data||{},d=u.baseData=u.baseData||{},p=d.properties=d.properties||{};Ai(p,"domain",l.domain),Ai(p,"isManual",l.isManual?Ti:null),Ai(p,"screenRes",l.screenRes),Ai(p,"userConsent",l.userConsent?Ti:null)}var h=o.os;h&&Ai(i,bi.deviceOS,h.name);var g=o.trace;g&&(Ai(i,bi.operationParentId,g.parentID),Ai(i,bi.operationName,Qt(e,g.name)),Ai(i,bi.operationId,g.traceID));for(var v={},m=r.length-1;m>=0;m--)K(r[m],function(e,t){v[e]=t}),r.splice(m,1);K(r,function(e,t){v[e]=t});var C=f(f({},i),v);C[bi.internalSdkVersion]||(C[bi.internalSdkVersion]="javascript:"+Ni.Version),n.tags=Ce(C)}(e,n,o),n.tags=n.tags||[],Ce(o)}function Ei(e,t){G(t.baseData)&&e.throwInternal(q.CRITICAL,46,"telemetryItem.baseData cannot be null.")}var Ni={Version:"2.7.1"};function Fi(e,t,n){Ei(e,t);var i={},o={};t.baseType!==an.dataType&&(i.baseTypeSource=t.baseType),t.baseType===an.dataType?(i=t.baseData.properties||{},o=t.baseData.measurements||{}):t.baseData&&Zi(t.baseData,i,o),Zi(t.data,i,o),G(n)||Ii(i,n);var r=new an(e,t.baseData.name,i,o),a=new Si(an.dataType,r);return Li(e,an.envelopeType,t,a)}var Di,qi=function e(t){R(e,this,function(e){function n(e,r){var a={};if(!e)return t.throwInternal(q.CRITICAL,48,"cannot serialize object because it is null or undefined",{name:r},!0),a;if(e.__aiCircularRefCheck)return t.throwInternal(q.WARNING,50,"Circular reference detected while serializing object",{name:r},!0),a;if(!e.aiDataContract){if("measurements"===r)a=o(e,"number",r);else if("properties"===r)a=o(e,"string",r);else if("tags"===r)a=o(e,"string",r);else if($(e))a=i(e,r);else{t.throwInternal(q.WARNING,49,"Attempting to serialize an object which does not implement ISerializable",{name:r},!0);try{qe().stringify(e),a=e}catch(s){t.throwInternal(q.CRITICAL,48,s&&j(s.toString)?s.toString():"Error serializing object",null,!0)}}return a}return e.__aiCircularRefCheck=!0,K(e.aiDataContract,function(o,s){var c=j(s)?1&s():1&s,l=j(s)?4&s():4&s,u=2&s,d=void 0!==e[o],p=Q(e[o])&&null!==e[o];if(!c||d||u){if(!l){var h;void 0!==(h=p?u?i(e[o],o):n(e[o],o):e[o])&&(a[o]=h)}}else t.throwInternal(q.CRITICAL,24,"Missing required field specification. The field is required but not present on source",{field:o,name:r})}),delete e.__aiCircularRefCheck,a}function i(e,i){var o;if(e)if($(e)){o=[];for(var r=0;r100||e<0)&&(n.throwInternal(q.WARNING,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:e},!0),e=100),this.sampleRate=e,this.samplingScoreGenerator=new Bi}return e.prototype.isSampledIn=function(e){var t=this.sampleRate;return null==t||t>=100||e.baseType===ln.dataType||this.samplingScoreGenerator.getSamplingScore(e)=300)&&0!==t){if((301===t||307===t||308===t)&&!f(o))return void e._onError(i,a);!e._senderConfig.isRetryDisabled()&&k(t)?(P(i),e.diagLog().throwInternal(q.WARNING,U,". Response code "+t+". Will retry to send "+i.length+" items.")):e._onError(i,a)}else Ri.isOffline()?e._senderConfig.isRetryDisabled()||(P(i,10),e.diagLog().throwInternal(q.WARNING,U,". Offline - Response Code: "+t+". Offline status: "+Ri.isOffline()+". Will retry to send "+i.length+" items.")):(f(o),206===t?(c||(c=M(s)),c&&!e._senderConfig.isRetryDisabled()?e._onPartialSuccess(i,c):e._onError(i,a)):(n=0,e._onSuccess(i,r)))}function f(t){return!(s>=10||G(t)||""===t||t===e._senderConfig.endpointUrl()||(e._senderConfig.endpointUrl=function(){return t},++s,0))}function v(e,t){l?l(e,!1):C(e)}function m(t){var n=Ee(),i=e._buffer,o=e._senderConfig.endpointUrl(),r=e._buffer.batchPayloads(t),a=new Blob([r],{type:"text/plain;charset=UTF-8"}),s=n.sendBeacon(o,a);return s&&(i.markAsSent(t),e._onSuccess(t,t.length)),s}function C(t,n){if($(t)&&t.length>0&&!m(t)){for(var i=[],o=0;o0&&(c(i,!0),e.diagLog().throwInternal(q.WARNING,U,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function y(t,n){var i=new XMLHttpRequest,o=e._senderConfig.endpointUrl();try{i[en]=!0}catch(a){}i.open("POST",o,n),i.setRequestHeader("Content-type","application/json"),Wn(o)&&i.setRequestHeader(Vn,Hn),ie(le(d),function(e){i.setRequestHeader(e,d[e])}),i.onreadystatechange=function(){return e._xhrReadyStateChange(i,t,t.length)},i.onerror=function(n){return e._onError(t,S(i),n)};var r=e._buffer.batchPayloads(t);i.send(r),e._buffer.markAsSent(t)}function w(t,n){if($(t)){for(var i=t.length,o=0;o=n.itemsAccepted&&n.itemsReceived-n.itemsAccepted===n.errors.length)return n}}catch(i){e.diagLog().throwInternal(q.CRITICAL,43,"Cannot parse the response. "+pe(i),{response:t})}return null}function P(t,o){if(void 0===o&&(o=1),t&&0!==t.length){var r=e._buffer;r.clearSent(t),n++;for(var a=0,s=t;ae._senderConfig.maxBatchSizeInBytes()&&e.triggerSend(!0,null,10),O())},e.flush=function(){if(!u){b();try{e.triggerSend(!0,null,1)}catch(t){e.diagLog().throwInternal(q.CRITICAL,22,"flush failed, telemetry will not be collected: "+pe(t),{exception:Be(t)})}}},e.onunloadFlush=function(){if(!u)if(!1!==e._senderConfig.onunloadDisableBeacon()&&!1!==e._senderConfig.isBeaconApiDisabled()||!Ve())e.flush();else try{e.triggerSend(!0,v,2)}catch(t){e.diagLog().throwInternal(q.CRITICAL,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+pe(t),{exception:Be(t)})}},e.teardown=function(){me("Method not implemented.")},e.addHeader=function(e,t){d[e]=t},e.initialize=function(t,r,u,d){h.initialize(t,r,u,d);var p=e._getTelCtx(),g=e.identifier;a=new qi(r.logger),n=0,i=null,e._sender=null,s=0;var f=e.diagLog();K({endpointUrl:function(){return"https://dc.services.visualstudio.com/v2/track"},emitLineDelimitedJson:function(){return!1},maxBatchInterval:function(){return 15e3},maxBatchSizeInBytes:function(){return 102400},disableTelemetry:function(){return!1},enableSessionStorageBuffer:function(){return!0},isRetryDisabled:function(){return!1},isBeaconApiDisabled:function(){return!0},disableXhr:function(){return!1},onunloadDisableFetch:function(){return!1},onunloadDisableBeacon:function(){return!1},instrumentationKey:function(){},namePrefix:function(){},samplingPercentage:function(){return 100},customHeaders:function(){},convertUndefined:function(){},eventsLimitInMem:function(){return 1e4}},function(t,n){e._senderConfig[t]=function(){return p.getConfig(g,t,n())}}),e._buffer=e._senderConfig.enableSessionStorageBuffer()&&En()?new di(f,e._senderConfig):new ui(f,e._senderConfig),e._sample=new Vi(e._senderConfig.samplingPercentage(),f),function(e){return!(G(e.disableInstrumentationKeyValidation)||!e.disableInstrumentationKeyValidation)||new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e.instrumentationKey)}(t)||f.throwInternal(q.CRITICAL,100,"Invalid Instrumentation key "+t.instrumentationKey),!Wn(e._senderConfig.endpointUrl())&&e._senderConfig.customHeaders()&&e._senderConfig.customHeaders().length>0&&ie(e._senderConfig.customHeaders(),function(e){o.addHeader(e.header,e.value)});var v=e._senderConfig,m=null;!v.disableXhr()&&Ge()?m=T:!v.disableXhr()&&Je()&&(m=y),!m&&He()&&(m=_),c=m||y,!v.isBeaconApiDisabled()&&Ve()&&(m=C),e._sender=m||y,l=!v.onunloadDisableFetch()&&He(!0)?w:Ve()?C:!v.disableXhr()&&Ge()?T:!v.disableXhr()&&Je()?y:c},e.processTelemetry=function(n,i){i=e._getTelCtx(i);try{if(e._senderConfig.disableTelemetry())return;if(!n)return void i.diagLog().throwInternal(q.CRITICAL,7,"Cannot send empty telemetry");if(n.baseData&&!n.baseType)return void i.diagLog().throwInternal(q.CRITICAL,70,"Cannot send telemetry without baseData and baseType");if(n.baseType||(n.baseType="EventData"),!e._sender)return void i.diagLog().throwInternal(q.CRITICAL,28,"Sender was not initialized");if(!e._sample.isSampledIn(n))return void i.diagLog().throwInternal(q.WARNING,33,"Telemetry item was sampled out and not sent",{SampleRate:e._sample.sampleRate});n.sampleRate=e._sample.sampleRate;var o=e._senderConfig.convertUndefined()||void 0,r=n.iKey||e._senderConfig.instrumentationKey(),s=t.constructEnvelope(n,r,i.diagLog(),o);if(!s)return void i.diagLog().throwInternal(q.CRITICAL,47,"Unable to create an AppInsights envelope");var c=!1;if(n.tags&&n.tags.ProcessLegacy&&(ie(n.tags.ProcessLegacy,function(e){try{e&&!1===e(s)&&(c=!0,i.diagLog().warnToConsole("Telemetry processor check returns false"))}catch(t){i.diagLog().throwInternal(q.CRITICAL,64,"One of telemetry initializers failed, telemetry item will not be sent: "+pe(t),{exception:Be(t)},!0)}}),delete n.tags.ProcessLegacy),c)return;var l=a.serialize(s),u=e._buffer;u.size()+l.length>e._senderConfig.maxBatchSizeInBytes()&&e.triggerSend(!0,null,10),u.enqueue(l),O()}catch(d){i.diagLog().throwInternal(q.WARNING,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+pe(d),{exception:Be(d)})}e.processNext(n,i)},e._xhrReadyStateChange=function(e,t,n){4===e.readyState&&g(e.status,t,e.responseURL,n,S(e),Hi(e)||e.response)},e.triggerSend=function(t,n,i){if(void 0===t&&(t=!0),!u)try{var r=e._buffer;if(e._senderConfig.disableTelemetry())r.clear();else{if(r.count()>0){var a=r.getItems();!function(t,n){var i=e.core["getNotifyMgr"]?e.core.getNotifyMgr():e.core._notificationManager;if(i&&i.eventsSendRequest)try{i.eventsSendRequest(t,n)}catch(o){e.diagLog().throwInternal(q.CRITICAL,74,"send request notification failed: "+pe(o),{exception:Be(o)})}}(i||0,t),n?n.call(o,a,t):e._sender(a,t)}new Date}b()}catch(c){var s=Ue();(!s||s>9)&&e.diagLog().throwInternal(q.CRITICAL,U,"Telemetry transmission failed, some telemetry will be lost: "+pe(c),{exception:Be(c)})}},e._onError=function(t,n,i){e.diagLog().throwInternal(q.WARNING,26,"Failed to send telemetry.",{message:n}),e._buffer.clearSent(t)},e._onPartialSuccess=function(t,n){for(var i=[],o=[],r=0,a=n.errors.reverse();r0&&e._onSuccess(t,n.itemsAccepted),i.length>0&&e._onError(i,S(null,["partial success",n.itemsAccepted,"of",n.itemsReceived].join(" "))),o.length>0&&(P(o),e.diagLog().throwInternal(q.WARNING,U,"Partial success. Delivered: "+t.length+", Failed: "+i.length+". Will retry to send "+o.length+" our of "+n.itemsReceived+" items"))},e._onSuccess=function(t,n){e._buffer.clearSent(t)},e._xdrOnLoad=function(t,i){var o=Hi(t);if(!t||o+""!="200"&&""!==o){var r=M(o);r&&r.itemsReceived&&r.itemsReceived>r.itemsAccepted&&!e._senderConfig.isRetryDisabled()?e._onPartialSuccess(i,r):e._onError(i,A(t))}else n=0,e._onSuccess(i,0)}}),o}return m(t,e),t.constructEnvelope=function(e,t,n,i){var o;return o=t===e.iKey||G(t)?e:f(f({},e),{iKey:t}),(Gi[o.baseType]||Fi)(n,o,i)},t}(rt),zi=function(){},Qi=function(){function e(t,n){var i,o,r=Ye(n),a=yt(n);R(e,this,function(n){t||(t={}),j(t.sessionExpirationMs)||(t.sessionExpirationMs=function(){return e.acquisitionSpan}),j(t.sessionRenewalMs)||(t.sessionRenewalMs=function(){return e.renewalSpan}),n.config=t;var s=n.config.sessionCookiePostfix&&n.config.sessionCookiePostfix()?n.config.sessionCookiePostfix():n.config.namePrefix&&n.config.namePrefix()?n.config.namePrefix():"";function c(e,t){var n=!1,i=", session will be reset",o=t.split("|");if(o.length>=2)try{var a=+o[1]||0,s=+o[2]||0;isNaN(a)||a<=0?r.throwInternal(q.WARNING,27,"AI session acquisition date is 0"+i):isNaN(s)||s<=0?r.throwInternal(q.WARNING,27,"AI session renewal date is 0"+i):o[0]&&(e.id=o[0],e.acquisitionDate=a,e.renewalDate=s,n=!0)}catch(c){r.throwInternal(q.CRITICAL,9,"Error parsing ai_session value ["+(t||"")+"]"+i+" - "+pe(c),{exception:Be(c)})}return n}function l(e,t){var r=e.acquisitionDate;e.renewalDate=t;var s,c=n.config,l=c.sessionRenewalMs(),u=r+c.sessionExpirationMs()-t,d=[e.id,r,t];s=u0?s:null,p),o=t}i=function(){return"ai_session"+s},n.automaticSession=new zi,n.update=function(){var t=de(),s=!1,u=n.automaticSession;u.id||(s=!function(e,t){var n=!1,o=a.get(i());if(o&&j(o.split))n=c(e,o);else{var s=function(e,t){var n=An();if(null!==n)try{return n.getItem(t)}catch(i){Sn=!1,e.throwInternal(q.WARNING,1,"Browser failed read of local storage. "+pe(i),{exception:Be(i)})}return null}(r,i());s&&(n=c(e,s))}return n||!!e.id}(u));var d=n.config.sessionExpirationMs();if(!s&&d>0){var p=n.config.sessionRenewalMs(),h=t-u.acquisitionDate,g=t-u.renewalDate;s=(s=(s=h<0||g<0)||h>d)||g>p}s?function(e){var t=n.config||{},i=(t.getNewId?t.getNewId():null)||Vt;n.automaticSession.id=i(t.idLength?t.idLength():22),n.automaticSession.acquisitionDate=e,l(n.automaticSession,e),Ln()||r.throwInternal(q.WARNING,0,"Browser does not support local storage. Session durations will be inaccurate.")}(t):(!o||t-o>e.cookieUpdateInterval)&&l(u,t)},n.backup=function(){var e,t,o,a=n.automaticSession;e=a.id,t=a.acquisitionDate,o=a.renewalDate,function(e,t,n){var i=An();if(null!==i)try{i.setItem(t,n)}catch(o){Sn=!1,e.throwInternal(q.WARNING,3,"Browser failed write to local storage. "+pe(o),{exception:Be(o)})}}(r,i(),[e,t,o].join("|"))}})}return e.acquisitionSpan=864e5,e.renewalSpan=18e5,e.cookieUpdateInterval=6e4,e}(),ji=function(){},Yi=function(){this.id="browser",this.deviceClass="Browser"},Ki=function(e){this.sdkVersion=(e.sdkExtension&&e.sdkExtension()?e.sdkExtension()+"_":"")+"javascript:2.7.1"};function Wi(e){return!("string"!=typeof e||!e||e.match(/,|;|=| |\|/))}var $i=function(){function e(t,n){this.isNewUser=!1,this.isUserCookieSet=!1;var i,o=Ye(n),r=yt(n);R(e,this,function(n){n.config=t;var a=n.config.userCookiePostfix&&n.config.userCookiePostfix()?n.config.userCookiePostfix():"",s=r.get((i=function(){return e.userCookieName+a})());if(s){n.isNewUser=!1;var c=s.split(e.cookieSeparator);c.length>0&&(n.id=c[0],n.isUserCookieSet=!!n.id)}function l(){var e=t||{};return((e.getNewId?e.getNewId():null)||Vt)(e.idLength?t.idLength():22)}function u(e){var t=ne(new Date);return n.accountAcquisitionDate=t,n.isNewUser=!0,[e,t]}function d(e){n.isUserCookieSet=r.set(i(),e,31536e3)}if(!n.id){n.id=l(),d(u(n.id).join(e.cookieSeparator));var p=t.namePrefix&&t.namePrefix()?t.namePrefix()+"ai_session":"ai_session";!function(e,t){var n=An();if(null!==n)try{n.removeItem(t)}catch(i){Sn=!1,e.throwInternal(q.WARNING,5,"Browser failed removal of local storage item. "+pe(i),{exception:Be(i)})}}(o,p)}n.accountId=t.accountId?t.accountId():void 0;var h=r.get(e.authUserCookieName);if(h){var g=(h=decodeURI(h)).split(e.cookieSeparator);g[0]&&(n.authenticatedId=g[0]),g.length>1&&g[1]&&(n.accountId=g[1])}n.setAuthenticatedUserContext=function(t,i,a){if(void 0===a&&(a=!1),!Wi(t)||i&&!Wi(i))o.throwInternal(q.WARNING,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);else{n.authenticatedId=t;var s=n.authenticatedId;i&&(n.accountId=i,s=[n.authenticatedId,n.accountId].join(e.cookieSeparator)),a&&r.set(e.authUserCookieName,encodeURI(s))}},n.clearAuthenticatedUserContext=function(){n.authenticatedId=null,n.accountId=null,r.del(e.authUserCookieName)},n.update=function(t){n.id===t&&n.isUserCookieSet||d(u(t||l()).join(e.cookieSeparator))}})}return e.cookieSeparator="|",e.userCookieName="ai_user",e.authUserCookieName="ai_authUser",e}(),Xi=function(){},eo=function(e,t,n,i){var o=this;o.traceID=e||Ht(),o.parentID=t,o.name=n;var r=Ne();!n&&r&&r.pathname&&(o.name=r.pathname),o.name=Qt(i,o.name)},to="ext",no="tags";function io(e,t){e&&e[t]&&0===le(e[t]).length&&delete e[t]}var oo=function e(t,n){var i=this,o=t.logger;this.appId=function(){return null},this.getSessionId=function(){return null},R(e,this,function(e){e.application=new ji,e.internal=new Ki(n),Te()&&(e.sessionManager=new Qi(n,t),e.device=new Yi,e.location=new Xi,e.user=new $i(n,t),e.telemetryTrace=new eo(void 0,void 0,void 0,o),e.session=new zi),e.getSessionId=function(){var t=e.session,n=null;if(t&&ee(t.id))n=t.id;else{var i=(e.sessionManager||{}).automaticSession;n=i&&ee(i.id)?i.id:null}return n},e.applySessionContext=function(t,n){he(ge(t.ext,"app"),"sesId",e.getSessionId(),ee)},e.applyOperatingSystemContxt=function(t,n){he(t.ext,"os",e.os)},e.applyApplicationContext=function(t,n){var i=e.application;if(i){var o=ge(t,no);he(o,bi.applicationVersion,i.ver,ee),he(o,bi.applicationBuild,i.build,ee)}},e.applyDeviceContext=function(t,n){var i=e.device;if(i){var o=ge(ge(t,to),Pi);he(o,"localId",i.id,ee),he(o,"ip",i.ip,ee),he(o,"model",i.model,ee),he(o,"deviceClass",i.deviceClass,ee)}},e.applyInternalContext=function(t,n){var i=e.internal;if(i){var o=ge(t,no);he(o,bi.internalAgentVersion,i.agentVersion,ee),he(o,bi.internalSdkVersion,i.sdkVersion,ee),t.baseType!==je.dataType&&t.baseType!==hn.dataType||(he(o,bi.internalSnippet,i.snippetVer,ee),he(o,bi.internalSdkSrc,i.sdkSrc,ee))}},e.applyLocationContext=function(e,t){var n=i.location;n&&he(ge(e,no,[]),bi.locationIp,n.ip,ee)},e.applyOperationContext=function(t,n){var i=e.telemetryTrace;if(i){var o=ge(ge(t,to),Oi,{traceID:void 0,parentID:void 0});he(o,"traceID",i.traceID,ee),he(o,"name",i.name,ee),he(o,"parentID",i.parentID,ee)}},e.applyWebContext=function(e,t){var n=i.web;n&&he(ge(e,to),"web",n)},e.applyUserContext=function(t,n){var i=e.user;if(i){he(ge(t,no,[]),bi.userAccountId,i.accountId,ee);var o=ge(ge(t,to),Mi);he(o,"id",i.id,ee),he(o,"authId",i.authenticatedId,ee)}},e.cleanUp=function(e,t){var n=e.ext;n&&(io(n,Pi),io(n,Mi),io(n,"web"),io(n,"os"),io(n,"app"),io(n,Oi))}})},ro=function(e){function t(){var n,i,o=e.call(this)||this;return o.priority=110,o.identifier=Gt,R(t,o,function(e,o){e.initialize=function(r,a,s,c){o.initialize(r,a,s,c);var l=e._getTelCtx(),u=e.identifier,d=t.getDefaultConfig();i=i||{},K(d,function(e,t){i[e]=function(){return l.getConfig(u,e,t())}}),e.context=new oo(a,i),n=function(e,t){var n=null;return ie(e,function(e){if("AppInsightsChannelPlugin"===e.identifier)return n=e,-1}),n}(s),e.context.appId=function(){return n?n._appId:null},e._extConfig=i},e.processTelemetry=function(t,n){if(G(t));else{n=e._getTelCtx(n),t.name===hn.envelopeType&&n.diagLog().resetInternalMessageCount();var i=e.context||{};i.session&&"string"!=typeof e.context.session.id&&i.sessionManager&&i.sessionManager.update();var o=i.user;if(o&&!o.isUserCookieSet&&o.update(i.user.id),function(t,n){ge(t,"tags",[]),ge(t,"ext",{});var i=e.context;i.applySessionContext(t,n),i.applyApplicationContext(t,n),i.applyDeviceContext(t,n),i.applyOperationContext(t,n),i.applyUserContext(t,n),i.applyOperatingSystemContxt(t,n),i.applyWebContext(t,n),i.applyLocationContext(t,n),i.applyInternalContext(t,n),i.cleanUp(t,n)}(t,n),o&&o.isNewUser){o.isNewUser=!1;var r=new je(72,(Ee()||{}).userAgent||"");n.diagLog().logInternalMessage(q.CRITICAL,r)}e.processNext(t,n)}}}),o}return m(t,e),t.getDefaultConfig=function(){return{instrumentationKey:function(){},accountId:function(){return null},sessionRenewalMs:function(){return 18e5},samplingPercentage:function(){return 100},sessionExpirationMs:function(){return 864e5},cookieDomain:function(){return null},sdkExtension:function(){return null},isBrowserLinkTrackingEnabled:function(){return!1},appId:function(){return null},getSessionId:function(){return null},namePrefix:function(){},sessionCookiePostfix:function(){},userCookiePostfix:function(){},idLength:function(){return 22},getNewId:function(){return null}}},t}(rt),ao=["req","rsp","hkErr","fnErr"];function so(e,t){if(e)for(var n=0;n=0&&o<=2&&so(e,function(e,r){var a=e.cbks,s=a[ao[o]];if(s){t.ctx=function(){return i[r]=i[r]||{}};try{s.apply(t.inst,n)}catch(u){var c=t.err;try{var l=a[ao[2]];l&&(t.err=u,l.apply(t.inst,n))}catch(d){}finally{t.err=c}}}})}var lo=Object.getPrototypeOf;function uo(e,t,n){var i=null;return e&&(z(e,t)?i=e:n&&(i=uo(function(e){if(e){if(lo)return lo(e);var t=e.__proto__||e.prototype||e.constructor;if(t)return t}return null}(e),t,!1))),i}function po(e,t,n,o){if(void 0===o&&(o=!0),e&&t&&n){var r=uo(e,t,o);if(r){var a=r[t];if(typeof a===i){var s=a._aiHooks;if(!s){var c=(u=s={i:0,n:t,f:a,h:[]},function(){var e=this,t=arguments,n=u.h,i={name:u.n,inst:e,ctx:null,set:s},o=[],r=a([i],t);function a(e,t){return so(t,function(t){e.push(t)}),e}function s(e,n){(t=a([],t))[e]=n,r=a([i],t)}co(n,i,r,o,0);var c=u.f;try{i.rslt=c.apply(e,t)}catch(l){throw i.err=l,co(n,i,r,o,3),l}return co(n,i,r,o,1),i.rslt});c._aiHooks=s,r[t]=c}var l={id:s.i,cbks:n,rm:function(){var e=this.id;so(s.h,function(t,n){if(t.id===e)return s.h.splice(n,1),1})}};return s.i++,s.h.push(l),l}}}var u;return null}function ho(e,t,n){var i=0,o=e[t],r=e[n];return o&&r&&(i=ei(o,r)),i}function go(e,t,n,i,o){var r=0,a=ho(n,i,o);return a&&(r=fo(e,t,pn(a))),r}function fo(e,t,n){var i=0;return e&&t&&n&&((e.ajaxPerf=e.ajaxPerf||{})[t]=n,i=1),i}var vo=function(){var e=this;e.openDone=!1,e.setRequestHeaderDone=!1,e.sendDone=!1,e.abortDone=!1,e.stateChangeAttached=!1},mo=function e(t,n,i){var o=this,r=i;o.perfMark=null,o.completed=!1,o.requestHeadersSize=null,o.requestHeaders=null,o.responseReceivingDuration=null,o.callbackDuration=null,o.ajaxTotalDuration=null,o.aborted=0,o.pageUrl=null,o.requestUrl=null,o.requestSize=0,o.method=null,o.status=null,o.requestSentTime=null,o.responseStartedTime=null,o.responseFinishedTime=null,o.callbackFinishedTime=null,o.endTime=null,o.xhrMonitoringState=new vo,o.clientFailure=0,o.traceID=t,o.spanID=n,R(e,o,function(e){e.getAbsoluteUrl=function(){return e.requestUrl?((n=Qn(e.requestUrl))&&(t=n.href),t):null;var t,n},e.getPathName=function(){return e.requestUrl?jt(r,(n=e.requestUrl,(t=e.method)?t.toUpperCase()+" "+n:n)):null;var t,n},e.CreateTrackItem=function(t,n,i){var o;if(e.ajaxTotalDuration=Math.round(1e3*ei(e.requestSentTime,e.responseFinishedTime))/1e3,e.ajaxTotalDuration<0)return null;var r=((o={id:"|"+e.traceID+"."+e.spanID,target:e.getAbsoluteUrl(),name:e.getPathName(),type:t,startTime:null,duration:e.ajaxTotalDuration,success:+e.status>=200&&+e.status<400,responseCode:+e.status,method:e.method}).properties={HttpMethod:e.method},o);if(e.requestSentTime&&(r.startTime=new Date,r.startTime.setTime(e.requestSentTime)),function(e,t){var n=e.perfTiming,i=t.properties||{},o=0,r="redirect",a="startTime",s="connectEnd",c="requestStart",l="responseEnd",u=r+"Start",d=r="End";if(n){o|=go(i,r,n,u,d),o|=go(i,"domainLookup",n,"domainLookupStart","domainLookupEnd"),o|=go(i,"connect",n,"connectStart",s),o|=go(i,"request",n,c,"requestEnd"),o|=go(i,"response",n,"responseStart",l),o|=go(i,"networkConnect",n,a,s),o|=go(i,"sentRequest",n,c,l);var p=n.duration;p||(p=ho(n,a,l)||0),o|=fo(i,"duration",p),o|=fo(i,"perfTotal",p);var h=n.serverTiming;if(h){var g={};ie(h,function(e,t){var n=function(e){var t=e,n=/([^\w\d_$])/g;return n.test(e)&&(t=e.replace(n,"_")),t}(e.name||""+t),i=g[n]||{};K(e,function(e,t){("name"!==e&&ee(t)||te(t))&&(i[e]&&(t=i[e]+";"+t),!t&&ee(t)||(i[e]=t))}),g[n]=i}),o|=fo(i,"serverTiming",g)}o|=fo(i,"transferSize",n.transferSize),o|=fo(i,"encodedBodySize",n.encodedBodySize),o|=fo(i,"decodedBodySize",n.decodedBodySize)}else e.perfMark&&(o|=fo(i,"missing",e.perfAttempts));o&&(t.properties=i)}(e,r),n&&le(e.requestHeaders).length>0&&(r.properties=r.properties||{},r.properties.requestHeaders=e.requestHeaders),i){var a=i();if(a){var s=a.correlationContext;if(s&&(r.correlationContext=s),a.headerMap&&le(a.headerMap).length>0&&(r.properties=r.properties||{},r.properties.responseHeaders=a.headerMap),e.errorStatusText&&e.status>=400){var c=a.type;r.properties=r.properties||{},""!==c&&"text"!==c||(r.properties.responseText=a.responseText?a.statusText+" - "+a.responseText:a.statusText),"json"===c&&(r.properties.responseText=a.response?a.statusText+" - "+JSON.stringify(a.response):a.statusText)}}}return r}})},Co=function(){function e(t,n){var i=this;i.traceFlag=e.DEFAULT_TRACE_FLAG,i.version=e.DEFAULT_VERSION,i.traceId=t&&e.isValidTraceId(t)?t:Ht(),i.spanId=n&&e.isValidSpanId(n)?n:Ht().substr(0,16)}return e.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},e.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},e.prototype.toString=function(){var e=this;return e.version+"-"+e.traceId+"-"+e.spanId+"-"+e.traceFlag},e.DEFAULT_TRACE_FLAG="01",e.DEFAULT_VERSION="00",e}(),yo="ai.ajxmn.",wo="fetch",_o=0;function xo(e){var t="";try{G(e)||G(e.ajaxData)||G(e.ajaxData.requestUrl)||(t+="(url: '"+e.ajaxData.requestUrl+"')")}catch(n){}return t}function Mo(e,t,n,i,o){e.diagLog().throwInternal(q.CRITICAL,t,n,i,o)}function Po(e,t,n,i,o){e.diagLog().throwInternal(q.WARNING,t,n,i,o)}function Oo(e,t,n){return function(i){Mo(e,t,n,{ajaxDiagnosticsMessage:xo(i.inst),exception:Be(i.err)})}}function bo(e,t){return e&&t?e.indexOf(t):-1}var ko,So=function(e){function t(){var n=e.call(this)||this;n.identifier=t.identifier,n.priority=120;var i,o,r,a,s,c,l=Ne(),u=!1,d=!1,h=l&&l.host&&l.host.toLowerCase(),g=t.getEmptyConfig(),v=!1,m=!1,C=0,y=!1,w=0,_=!1,x=[],M={};return R(t,n,function(e,n){function l(e){var t=!0;return(e||g.ignoreHeaders)&&ie(g.ignoreHeaders,function(n){if(n.toLowerCase()===e.toLowerCase())return t=!1,-1}),t}function P(e,t,n){x.push(function(e,t,n){return e?po(e.prototype,t,n,!1):null}(e,t,n))}function O(e,t,n){var i=!1,o=((ee(t)?t:(t||{}).url||"")||"").toLowerCase();if(ie(s,function(e){var t=e;ee(e)&&(t=new RegExp(e)),i||(i=t.test(o))}),i)return i;var r=bo(o,"?"),a=bo(o,"#");return(-1===r||-1!==a&&a=0;h--){var g=p[h];if(g){if("resource"===g.entryType)g.initiatorType!==e||-1===bo(g.name,c)&&-1===bo(c,g.name)||(d=g);else if("mark"===g.entryType&&g.name===o.name){t.perfTiming=d;break}if(g.startTime=a||!1===t.async?(o&&j(r.clearMarks)&&r.clearMarks(o.name),t.perfAttempts=l,n()):setTimeout(u,s)}catch(f){i(f)}}()}function Z(t){var n="";try{G(t)||(n+="string"==typeof t?"(url: '"+t+"')":"(url: '"+t.url+"')")}catch(i){Mo(e,15,"Failed to grab failed fetch diagnostics message",{exception:Be(i)})}return n}function I(t,n,i,o,r,a,s){function l(t,n,o){var r=o||{};r.fetchDiagnosticsMessage=Z(i),n&&(r.exception=Be(n)),Po(e,t,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",r)}r&&(r.responseFinishedTime=Xn(),r.status=n,A("fetch",r,function(){var t,s=r.CreateTrackItem("Fetch",v,a);try{c&&(t=c({status:n,request:i,response:o}))}catch(u){Po(e,104,"Failed to add custom defined request context as configured call back may missing a null check.")}s?(void 0!==t&&(s.properties=f(f({},s.properties),t)),e.trackDependencyDataInternal(s)):l(14,null,{requestSentTime:r.requestSentTime,responseFinishedTime:r.responseFinishedTime})},function(e){l(18,e,null)}))}function L(t){if(t&&t.headers)try{var n=t.headers.get(qn);return $n.getCorrelationContext(n)}catch(i){Po(e,18,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:Z(t),exception:Be(i)})}}e.initialize=function(h,C,M,Z){if(!e.isInitialized()){n.initialize(h,C,M,Z);var E=e._getTelCtx();K(t.getDefaultConfig(),function(e,n){g[e]=E.getConfig(t.identifier,e,n)});var N=g.distributedTracingMode;if(v=g.enableRequestHeaderTracking,m=g.enableAjaxErrorStatusText,w=g.maxAjaxCallsPerView,_=g.enableResponseHeaderTracking,s=g.excludeRequestFromAutoTrackingPatterns,c=g.addRequestContext,r=N===Pn.AI||N===Pn.AI_AND_W3C,o=N===Pn.AI_AND_W3C||N===Pn.W3C,y=g.enableAjaxPerfTracking){var F=h.instrumentationKey||"unkwn";a=F.length>5?yo+F.substring(F.length-5)+".":yo+F+"."}if(!1===g.disableAjaxTracking&&function(e){var t=!1;if(Je()){var n=XMLHttpRequest.prototype;t=!(G(n)||G(n.open)||G(n.send)||G(n.abort))}var i=Ue();if(i&&i<9&&(t=!1),t)try{(new XMLHttpRequest).ajaxData={};var o=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=o}catch(r){t=!1,Mo(e,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:Be(r)})}return t}(e)&&!d&&(P(XMLHttpRequest,"open",{req:function(t,n,o,r){var a=t.inst,s=a.ajaxData;!O(a,o)&&b(a,!0)&&(s&&s.xhrMonitoringState.openDone||function(t,n,o,r){var a=i&&i.telemetryTrace&&i.telemetryTrace.traceID||Ht(),s=Ht().substr(0,16),c=new mo(a,s,e.diagLog());c.method=n,c.requestUrl=o,c.xhrMonitoringState.openDone=!0,c.requestHeaders={},c.async=r,c.errorStatusText=m,t.ajaxData=c}(a,n,o,r),function(t){t.ajaxData.xhrMonitoringState.stateChangeAttached=Y(t,"readystatechange",function(){try{t&&4===t.readyState&&b(t)&&function(t){var n=t.ajaxData;function i(n,i){var o=i||{};o.ajaxDiagnosticsMessage=xo(t),n&&(o.exception=Be(n)),Po(e,14,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",o)}n.responseFinishedTime=Xn(),n.status=t.status,A("xmlhttprequest",n,function(){try{var o=n.CreateTrackItem("Ajax",v,function(){var e={statusText:t.statusText,headerMap:null,correlationContext:S(t),type:t.responseType,responseText:k(t),response:t.response};if(_){var n=t.getAllResponseHeaders();if(n){var i=ae(n).split(/[\r\n]+/),o={};ie(i,function(e){var t=e.split(": "),n=t.shift(),i=t.join(": ");l(n)&&(o[n]=i)}),e.headerMap=o}}return e}),r=void 0;try{c&&(r=c({status:t.status,xhr:t}))}catch(a){Po(e,104,"Failed to add custom defined request context as configured call back may missing a null check.")}o?(void 0!==r&&(o.properties=f(f({},o.properties),r)),e.trackDependencyDataInternal(o)):i(null,{requestSentTime:n.requestSentTime,responseFinishedTime:n.responseFinishedTime})}finally{try{t.ajaxData=null}catch(a){}}},function(e){i(e,null)})}(t)}catch(i){var n=Be(i);n&&-1!==bo(n.toLowerCase(),"c00c023f")||Mo(e,16,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:xo(t),exception:n})}})}(a))},hkErr:Oo(e,15,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),P(XMLHttpRequest,"send",{req:function(t,n){var i=t.inst,o=i.ajaxData;b(i)&&!o.xhrMonitoringState.sendDone&&(T("xhr",o),o.requestSentTime=Xn(),e.includeCorrelationHeaders(o,void 0,void 0,i),o.xhrMonitoringState.sendDone=!0)},hkErr:Oo(e,17,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),P(XMLHttpRequest,"abort",{req:function(e){var t=e.inst,n=t.ajaxData;b(t)&&!n.xhrMonitoringState.abortDone&&(n.aborted=1,n.xhrMonitoringState.abortDone=!0)},hkErr:Oo(e,13,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),v&&P(XMLHttpRequest,"setRequestHeader",{req:function(e,t,n){var i=e.inst;b(i)&&l(t)&&(i.ajaxData.requestHeaders[t]=n)},hkErr:Oo(e,71,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),d=!0),function(){var t,n=!(t=p())||G(t.Request)||G(t.Request.prototype)||G(t.fetch)?null:t.fetch;if(n){var o=p(),r=n.polyfill;!1===g.disableFetchTracking?(x.push(po(o,wo,{req:function(t,n,o){var a;if(u&&!O(null,n,o)&&(!r||!d)){var s=t.ctx();a=function(t,n){var o=i&&i.telemetryTrace&&i.telemetryTrace.traceID||Ht(),r=Ht().substr(0,16),a=new mo(o,r,e.diagLog());a.requestSentTime=Xn(),a.errorStatusText=m,a.requestUrl=t instanceof Request?t?t.url:"":t;var s="GET";n&&n.method?s=n.method:t&&t instanceof Request&&(s=t.method),a.method=s;var c={};return v&&new Headers((n?n.headers:0)||t instanceof Request&&t.headers||{}).forEach(function(e,t){l(t)&&(c[t]=e)}),a.requestHeaders=c,T("fetch",a),a}(n,o);var c=e.includeCorrelationHeaders(a,n,o);c!==o&&t.set(1,c),s.data=a}},rsp:function(e,t){var n=e.ctx().data;n&&(e.rslt=e.rslt.then(function(e){return I(0,(e||{}).status,t,e,n,function(){var t={statusText:e.statusText,headerMap:null,correlationContext:L(e)};if(_){var n={};e.headers.forEach(function(e,t){l(t)&&(n[t]=e)}),t.headerMap=n}return t}),e}).catch(function(e){throw I(0,0,t,null,n,null),e}))},hkErr:Oo(e,15,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),u=!0):r&&x.push(po(o,wo,{req:function(e,t,n){O(null,t,n)}})),r&&(o.fetch.polyfill=r)}}(),M.length>0&&M){for(var D=void 0,q=0;!D&&q=3)i=arguments[2];else{for(;r0&&(t.endpointsuffix&&(t.ingestionendpoint=t.ingestionendpoint||"https://"+(t.location?t.location+".":"")+"dc."+t.endpointsuffix),t.ingestionendpoint=t.ingestionendpoint||"https://dc.services.visualstudio.com"),t}(n.connectionString),o=i.ingestionendpoint;n.endpointUrl=o?o+"/v2/track":n.endpointUrl,n.instrumentationKey=i.instrumentationkey||n.instrumentationKey}t.appInsights=new si,t.properties=new ro,t.dependencies=new So,t.core=new Tt,t._sender=new Ji,t.snippet=e,t.config=n,t.getSKUDefaults()}return e.prototype.getCookieMgr=function(){return this.appInsights.getCookieMgr()},e.prototype.trackEvent=function(e,t){this.appInsights.trackEvent(e,t)},e.prototype.trackPageView=function(e){this.appInsights.trackPageView(e||{})},e.prototype.trackPageViewPerformance=function(e){this.appInsights.trackPageViewPerformance(e||{})},e.prototype.trackException=function(e,t){e&&!e.exception&&e.error&&(e.exception=e.error),this.appInsights.trackException(e,t)},e.prototype._onerror=function(e){this.appInsights._onerror(e)},e.prototype.trackTrace=function(e,t){this.appInsights.trackTrace(e,t)},e.prototype.trackMetric=function(e,t){this.appInsights.trackMetric(e,t)},e.prototype.startTrackPage=function(e){this.appInsights.startTrackPage(e)},e.prototype.stopTrackPage=function(e,t,n,i){this.appInsights.stopTrackPage(e,t,n,i)},e.prototype.startTrackEvent=function(e){this.appInsights.startTrackEvent(e)},e.prototype.stopTrackEvent=function(e,t,n){this.appInsights.stopTrackEvent(e,t,n)},e.prototype.addTelemetryInitializer=function(e){return this.appInsights.addTelemetryInitializer(e)},e.prototype.setAuthenticatedUserContext=function(e,t,n){void 0===n&&(n=!1),this.properties.context.user.setAuthenticatedUserContext(e,t,n)},e.prototype.clearAuthenticatedUserContext=function(){this.properties.context.user.clearAuthenticatedUserContext()},e.prototype.trackDependencyData=function(e){this.dependencies.trackDependencyData(e)},e.prototype.flush=function(e){var t=this;void 0===e&&(e=!0),et(this.core,function(){return"AISKU.flush"},function(){ie(t.core.getTransmissionControls(),function(t){ie(t,function(t){t.flush(e)})})},null,e)},e.prototype.onunloadFlush=function(e){void 0===e&&(e=!0),ie(this.core.getTransmissionControls(),function(t){ie(t,function(t){t.onunloadFlush?t.onunloadFlush():t.flush(e)})})},e.prototype.loadAppInsights=function(e,t,n){var i=this;void 0===e&&(e=!1);var o=this;return e&&o.config.extensions&&o.config.extensions.length>0&&me("Extensions not allowed in legacy mode"),et(o.core,function(){return"AISKU.loadAppInsights"},function(){var r=[];r.push(o._sender),r.push(o.properties),r.push(o.dependencies),r.push(o.appInsights),o.core.initialize(o.config,r,t,n),o.context=o.properties.context,ko&&o.context&&(o.context.internal.sdkSrc=ko),function(t){if(t){var n="";G(o._snippetVersion)||(n+=o._snippetVersion),e&&(n+=".lg"),o.context&&o.context.internal&&(o.context.internal.snippetVer=n||"-"),K(o,function(e,n){ee(e)&&!j(n)&&e&&"_"!==e[0]&&-1===To.indexOf(e)&&(t[e]=n)})}}(o.snippet),o.emptyQueue(),o.pollInternalLogs(),o.addHousekeepingBeforeUnload(i)}),o},e.prototype.updateSnippetDefinitions=function(e){!function(e,t,n){if(e&&t&&e!==t&&Q(e)&&Q(t)){var i=function(i){if(ee(i)){var o=t[i];j(o)?n&&!n(i)||(e[i]=(r=i,function(){return t[r].apply(t,arguments)})):n&&!n(i)||(z(e,i)&&delete e[i],ue(e,i,function(){return t[i]},function(e){t[i]=e})||(e[i]=o))}var r};for(var o in t)i(o)}}(e,this,function(e){return e&&-1===To.indexOf(e)})},e.prototype.emptyQueue=function(){var e=this;try{if($(e.snippet.queue)){for(var t=e.snippet.queue.length,n=0;n0?e.config.diagnosticLogInterval:1e4},e}();!function(){var e=null,t=["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"];try{var n=(document||{}).currentScript;n&&(e=n.src)}catch(a){}if(e)try{var i=e.toLowerCase();if(i)for(var o="",r=0;r1024?(this.isDesktopViewport||(t=u.Desktop),this.isDesktopViewport=!0,this.isMobileViewport=this.isTabletViewport=!1):e>767&&e<1025?(this.isTabletViewport||(t=u.Tablet),this.isTabletViewport=!0,this.isDesktopViewport=this.isMobileViewport=!1):(this.isMobileViewport||(t=u.Mobile),this.isMobileViewport=!0,this.isDesktopViewport=this.isTabletViewport=!1),void 0!==t&&this.onViewPortChanged(t)},e.prototype.onViewPortChanged=function(e){this.viewPortChanged.next(e)},e.prototype.onResize=function(e){this.resizeSubject.next(e.target)},e.\u0275fac=function(t){return new(t||e)(c.LFG(l.Qz))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},8876:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});var i=n(6570),o=n(2152),r=function(){function e(e){this.logService=e;var t=window;this.utag=t.utag}return e.prototype.view=function(e){void 0===window.utag?this.logService.warn("Tealium config not set."):window.utag.view(e)},e.prototype.link=function(e){void 0===window.utag?this.logService.warn("Tealium config not set."):window.utag.link(e)},e.prototype.addScriptTag=function(e){if(e.tealiumScriptSrc&&!window.utag){var t=document.querySelector("body"),n=document.createElement("script");n.type="text/javascript",n.innerHTML="(function(a,b,c,d){\n a='"+e.tealiumScriptSrc+"';\n b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;\n a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);\n })();",null==t||t.appendChild(n)}},e.\u0275fac=function(t){return new(t||e)(i.LFG(o.$))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},7180:function(e,t,n){"use strict";n.d(t,{u:function(){return a}});var i=n(6570),o=n(8876),r=n(4708),a=function(){function e(e,t){this.tealium=e,this.configurationService=t}return e.prototype.init=function(e){this.tenantCode=this.configurationService.getTenantCode(),this.tealium.addScriptTag(e)},e.prototype.link=function(e){this.tealium.link(e)},e.prototype.view=function(e,t){this.sendTealiumView({tealium_event:t,page:{name:""+e.displayFullName,section:"Search and Schedule",system:""+this.tenantCode,division:""+e.divisionCodes[0],facility:""+e.officeNames,medicalGroup:""+e.medicalGroupNames.join(", "),serviceLine:""+e.primarySpecialty,market:""+e.marketCodes[0],doctor_name:""+e.displayFullName,doctor_NPI:""+e.npi},site:{language:""+e.languages},visitor:{loginStatus:""},patientEngagement:"false"})},e.prototype.providerProfileViewed=function(e){this.view(e,"search_schedule:provider_profile_view")},e.prototype.providerVideoViewed=function(e){this.view(e,"search_schedule:youtube_open")},e.prototype.searchResults=function(e){this.sendTealiumView({tealium_event:""+e.tealiumEventName,page:{name:"",section:"Search and Schedule",system:""+this.tenantCode,division:"",facility:""+e.facility,medicalGroup:""+e.medicalGroup,serviceLine:""+e.serviceLine,market:"",subMarket:"",url:""+e.searchURL},site:{language:"en"},visitor:{loginStatus:""},search:{schedule_filter_details:""+e.scheduleFilterDetails,schedule_location:""+e.scheduleLocation,schedule_book_online:""+e.scheduleBookOnline,schedule_keyword:""+e.scheduleKeyword,schedule_results_count:""+e.totalResultsCount},patientEngagement:"false"})},e.prototype.providersImpressions=function(e){var t={tealium_event:"search and schedule:provider detail:impressions",event_category:"search and schedule",event_action:"providers impression",event_label:"rating and comments",doctor_name_list:e.map(function(e){return e.displayFullName}),doctor_npi_list:e.map(function(e){return e.npi}),doctor_starRating_list:e.map(function(e){var t;return void 0!==e.rating?null===(t=e.rating)||void 0===t?void 0:t.overallRating.value:"not set"}),doctor_ratingCount_list:e.map(function(e){var t;return void 0!==e.rating?null===(t=e.rating)||void 0===t?void 0:t.totalRatingCount:"not set"}),doctor_commentsCount_list:e.map(function(e){var t;return void 0!==e.rating?null===(t=e.rating)||void 0===t?void 0:t.totalCommentCount:"not set"}),patientEngagement:"false",visitor_loginStatus:""};this.link(t)},e.prototype.providerRatingsAndComments=function(e){var t,n,i,o,r,a={tealium_event:"search and schedule:provider detail:profile view",event_category:"search and schedule",event_action:"provider profile view",event_label:"rating and comments",event_doctor_name:""+e.displayFullName,event_doctor_npi:""+e.npi,event_doctor_hasStarRating:""+(0!==(null===(t=e.rating)||void 0===t?void 0:t.totalRatingCount)),event_doctor_starRating:""+(void 0!==e.rating?null===(n=e.rating)||void 0===n?void 0:n.overallRating.value:"not set"),event_doctor_starRatingCount:""+(void 0!==e.rating?null===(i=e.rating)||void 0===i?void 0:i.totalRatingCount:"not set"),event_doctor_hasComments:""+(0!==(null===(o=e.rating)||void 0===o?void 0:o.totalCommentCount)),event_doctor_commentsCount:""+(void 0!==e.rating?null===(r=e.rating)||void 0===r?void 0:r.totalCommentCount:"not set"),patientEngagement:"false",visitor_loginStatus:""};this.link(a)},e.prototype.sendTealiumView=function(e){this.tealium.view(e)},e.\u0275fac=function(t){return new(t||e)(i.LFG(o.F),i.LFG(r.e))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},4176:function(e,t,n){"use strict";n.d(t,{x:function(){return c}});var i=n(7923),o=n(1116),r=n(6570),a=n(9624),s=n(4708),c=function(){function e(e,t,n,i){this.titleService=e,this.metaService=t,this.configService=n,this.dom=i,this.marketCode="",this.isTagEnabled=!1,this.canonicals=!0;var o=this.configService.showTitleTag();this.canonicals=this.configService.injectCanonicals(),Object.keys(o).length>0&&(this.isTagEnabled=o.enable,this.marketCode=o.marketCode)}return e.prototype.setPageTitle=function(e,t,n){if(e=null==e?void 0:e.replace(/-+/g," ").toTitleCase(),t&&(t=this.formatLocation(t)),this.isTagEnabled){var i="";i=this.setSearchToggleFilers(i=e&&t?e+" in "+t+" ":e&&!t?e+" ":!e&&t?"Doctors in "+t+" ":"Find a doctor ",n),i=(i=this.setSearchFilterTitle(i,n)).replace(/,(?=\s*$)/,""),this.titleService.setTitle(i+="| "+this.marketCode),this.setPageMeta(i)}},e.prototype.setSearchToggleFilers=function(e,t){return(null==t?void 0:t.queryParamMap)&&(t.queryParamMap.get("bookonline")&&(e+="Online Scheduling, "),t.queryParamMap.get("videovisits")&&(e+="Video Visits, "),t.queryParamMap.get("acceptingnew")&&(e+="Accepting New Patients, ")),e},e.prototype.setSearchFilterTitle=function(e,t){return(null==t?void 0:t.queryParamMap)&&(t.paramMap.get("specialty")&&(e+=this.formatFilters(t.paramMap.get("specialty"))+", "),t.queryParamMap.get("specialties")&&(e+=this.formatFilters(decodeURIComponent(t.queryParamMap.get("specialties")).split("|").join(", "))+", "),t.paramMap.get("medGroup")&&(e+=this.formatFilters(decodeURIComponent(t.paramMap.get("medGroup")).split("|").join(", "))+", "),t.queryParamMap.get("gender")&&(e+=this.formatFilters(t.queryParamMap.get("gender"))+", "),t.queryParamMap.get("languages")&&(e+=this.formatFilters(decodeURIComponent(t.queryParamMap.get("languages")).split("|").join(", "))+", ")),e},e.prototype.formatFilters=function(e){return e.includes("-")?e.split("-").map(function(e){return e.toTitleCase()}).join(" "):e.toTitleCase()},e.prototype.setPageTitleforNoRecords=function(e){var t;t=e?"Find a doctor in "+(null==e?void 0:e.city)+", "+(null==e?void 0:e.state)+" | "+this.configService.getMarketCodes().toString().toUpperCase():"Find a doctor | "+this.configService.getMarketCodes().toString().toUpperCase(),this.titleService.setTitle(t)},e.prototype.setProviderPageTitle=function(e){var t,n,i;if(this.isTagEnabled){var o="";(null===(t=e.offices[0])||void 0===t?void 0:t.addresses.length)>0&&(o=e.offices[0].addresses[0].city+", "+(null===(n=e.offices[0].addresses[0].state)||void 0===n?void 0:n.toUpperCase())+" "+e.offices[0].addresses[0].zip),this.updateProviderFullName(e);var r=e.primarySpecialty?" | "+(null===(i=e.primarySpecialty)||void 0===i?void 0:i.toTitleCase())+" | ":" | ",a=o?""+e.displayFullName+r+o+" | "+this.marketCode:""+e.displayFullName+r+this.marketCode;this.titleService.setTitle(a),this.setProviderDetailsMeta(e,a)}},e.prototype.updateProviderFullName=function(e){this.configService.showProviderPrefix()||(e.displayFullName=i.X.removeProviderNamePrefix(e.firstName,e.lastName,e.degree))},e.prototype.setPageMeta=function(e){this.configService.injectCanonicals()&&(this.setMetaProperty("og:title",e),this.setMetaProperty("og:site_name",this.marketCode),this.setMetaProperty("twitter:site",this.marketCode))},e.prototype.setProviderDetailsMeta=function(e,t){var n,i,o;if(this.configService.injectCanonicals()){var r=null===(i=null===(n=e.personalInfo)||void 0===n?void 0:n.split("
")[0])||void 0===i?void 0:i.replace(/<[^>]*>/g,"");this.setMetaName("description",r),this.setMetaProperty("og:description",r),this.setMetaProperty("og:title",t),this.setMetaProperty("twitter:card","summary_large_image"),this.setMetaProperty("og:site_name",this.marketCode),this.setMetaProperty("twitter:site",this.marketCode),this.setMetaProperty("og:image",null===(o=e.images[0])||void 0===o?void 0:o.url)}},e.prototype.setNoFollowMetaPage=function(){this.configService.injectCanonicals()&&this.setMetaName("robots","noindex,nofollow")},e.prototype.removeMetaNoIndexName=function(){this.configService.injectCanonicals()&&this.metaService.removeTag("name='robots'")},e.prototype.setMetaName=function(e,t){null===(this.dom.querySelector("meta[name='"+e+"']")||null)?this.metaService.addTag({name:e,content:t}):this.metaService.updateTag({name:e,content:t})},e.prototype.setMetaProperty=function(e,t){null===(this.dom.querySelector("meta[property='"+e+"']")||null)?this.metaService.addTag({property:e,content:t}):this.metaService.updateTag({property:e,content:t})},e.prototype.setPageCanonicals=function(e){if(this.configService.injectCanonicals()){var t=this.dom.getElementsByTagName("head")[0],n=this.dom.querySelector("link[rel='canonical']")||null;null===n&&(n=this.dom.createElement("link"),t.appendChild(n)),n.setAttribute("rel","canonical"),n.setAttribute("href",e),this.setMetaProperty("og:url",e)}},e.prototype.removePageCanonicals=function(e){try{if(this.configService.injectCanonicals()){var t=this.dom.querySelectorAll("link[rel='canonical']")||null;null!=t&&t.forEach(function(t){t.href===e&&t.remove()})}}catch(n){console.log(n)}},e.prototype.formatLocation=function(e){if(e.includes("-")){var t=e.split("-");if(t.length>1){var n=""+t[t.length-1].toUpperCase();e=t.slice(0,t.length-1).join(" ").toTitleCase()+", "+n.toUpperCase()}}return e},e.prototype.setErrorPageTagTitle=function(e){this.titleService.setTitle(e+" | "+this.marketCode),null===(this.dom.querySelector("meta[name='robots']")||null)?this.metaService.addTag({name:"robots",content:"noindex, nofollow"}):this.metaService.updateTag({name:"robots",content:"noindex, nofollow"}),null===(this.dom.querySelector("meta[name='googlebot']")||null)?this.metaService.addTag({name:"googlebot",content:"noindex, nofollow"}):this.metaService.updateTag({name:"googlebot",content:"noindex, nofollow"})},e.\u0275fac=function(t){return new(t||e)(r.LFG(a.Dx),r.LFG(a.h_),r.LFG(s.e),r.LFG(o.K0))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}()},8804:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var i=n(878),o=function(){function e(){}return e.create=function(e,t){return void 0===t&&(t=!0),{result:e,isValid:t}},e.createObservable=function(t,n){return void 0===n&&(n=!0),(0,i.of)(e.create(t,n))},e}()},8501:function(e,t,n){"use strict";var i=n(2693);i.LE.prototype.setSanitizedKey=function(e,t){return e=e.replace(/=$/,"").replace(/^&/,""),this.set(e,t.toString())},i.LE.prototype.setNonString=function(e,t){return this.set(e,t.toString())},i.LE.prototype.setKeyValue=function(e){var t=e.split("=");return this.setSanitizedKey(t[0],t[1])},i.LE.prototype.setPipeDelimitedArray=function(e,t){return t&&0!==t.length?this.set(e,t.join("|")):this},i.LE.prototype.setNonNull=function(e,t){return null==t?this:this.set(e,t.toString())}},4076:function(e,t,n){"use strict";n.d(t,{n$:function(){return f},tD:function(){return h},DF:function(){return g}});var i=n(6620),o=n(2820),r=n(8645),a=n(6570),s=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["cs-scheduling"]],decls:2,vars:0,template:function(e,t){1&e&&(a.TgZ(0,"p"),a._uU(1,"scheduling works!"),a.qZA())},encapsulation:2}),e}(),c=n(6034),l=n(1551),u=n(2602),d=n(5091),p=n(7912);function h(e){var t,n=null===(t=e.getAttribute("base-url"))||void 0===t?void 0:t.replace(/^\/+|\/+$/g,"");return"/"+(null!=n?n:"")}function g(){var e=document.body.querySelector("cs-fad");if(e)return e;var t=f.find(function(e){return!!document.body.querySelector(e[0])});return t?document.body.querySelector(t[0]):null}var f=[["fad-saas",i.y],["fad-landing-page",o.f],["fad-provider-details",r.C],["fad-scheduling",s],["fad-provider-cards",c.H],["fad-find-a-doctor",l.P],["fad-covid-vaccine-launch",u.E],["fad-provider-hero-card",d.J],["fad-lite-landing-page",p.A]]},4072:function(){"use strict";String.prototype.equalsIgnoreDash=function(e,t){if(void 0===t&&(t=!0),this===e)return!0;var n=this.stripDash(),i=e.stripDash();return t&&(n=n.toLowerCase(),i=i.toLowerCase()),n===i},String.prototype.stripDash=function(e){return void 0===e&&(e=""),this.replace(/-/g,e)},String.prototype.replaceWithDash=function(e){void 0===e&&(e="");var t=new RegExp(e,"g");return this.length>0?this.replace(t,"-"):this},String.prototype.toUrlFriendly=function(){return this.toLowerCase().replace(/ /g,"-")},String.prototype.fromUrlFriendly=function(){return this.toLowerCase().replace(/-/g," ")},String.prototype.toTitleCase=function(){return this.split(" ").map(function(e){return""+e.charAt(0).toUpperCase()+e.substring(1)}).join(" ")},String.prototype.trimTrailingForwardSlash=function(){return this.replace(/\/+$/g,"")},String.prototype.trimForwardSlashes=function(){return this.replace(/^\/+|\/+$/g,"")},String.prototype.stripPeriod=function(){return this.replace(/\./g,"")},String.prototype.sanitizeSpaces=function(){return this.replace(/ +/g," ")},String.prototype.sanitizeHyphens=function(){return this.replace(/--+/g,"-")},String.prototype.stripParentheses=function(){return this.replace(/\(|\)/g,"")},String.prototype.trimForwardSlash=function(){return this.replace(/\//g,"-")},String.prototype.replaceAmpersandwithHyphen=function(){return this.replace(/&/g,"-")},String.prototype.removeSpecialCharacters=function(){return this.replace(/[^a-zA-Z0-9-]/g,"")},String.prototype.makeURLFriendly=function(){return this.trim().sanitizeSpaces().stripParentheses().stripPeriod().trimForwardSlash().replaceAmpersandwithHyphen().toUrlFriendly().sanitizeHyphens()}},3853:function(e,t,n){"use strict";n.d(t,{d:function(){return f}});var i=n(4762),o=n(6410),r=(n(4072),function(){function e(){this.segments=[]}return e.prototype.addSegments=function(){for(var e,t=[],n=0;n6}var s=new i.OlP("root-element");function c(){Array.from(document.getElementsByClassName("filter-dialog")).forEach(function(e){e.style.left="initial",e.style.right="initial",e.getBoundingClientRect().right>document.body.clientWidth?(e.style.right=0,e.style.left="initial"):e.getBoundingClientRect().left<0&&(e.style.right="initial")})}function l(){var e,t,n,i,o=!1,a=(0,r.DF)(),s=null===(e=(null==a?void 0:a.hasAttribute("enable-fad-lite"))?null==a?void 0:a.getAttribute("enable-fad-lite"):(null==a?void 0:a.hasAttribute("enableFadLite"))?null==a?void 0:a.getAttribute("enableFadLite"):(null==a?void 0:a.hasAttribute("enablefadlite"))?null==a?void 0:a.getAttribute("enablefadlite"):"false")||void 0===e?void 0:e.replace(/^\/+|\/+$/g,"");null==s||null==s||""==s.trim()||"true"!==s.toLowerCase()&&"false"!==s.toLowerCase()||(o=Boolean(JSON.parse(null!==(t=s.toLowerCase())&&void 0!==t?t:"false")));var c=null===(i=null===(n=(null==a?void 0:a.hasAttribute("base-url"))?null==a?void 0:a.getAttribute("base-url"):(null==a?void 0:a.hasAttribute("baseUrl"))?null==a?void 0:a.getAttribute("baseUrl"):(null==a?void 0:a.hasAttribute("baseurl"))?null==a?void 0:a.getAttribute("baseurl"):"")||void 0===n?void 0:n.replace(/^\/+|\/+$/g,""))||void 0===i?void 0:i.trim();return o&&!c}function u(){for(var e in o.T)window.sessionStorage.removeItem(o.T[e])}},8444:function(e,t,n){"use strict";var i,o=n(9624),r=n(6570),a=n(1116),s=n(2693),c=n(8784),l=n(2250),u=n(8184),d=n(5121),p=n(1112),h=n(1998),g=n(6019),f=n(1906),v=n(4689),m=n(9996),C={schedule:function(e,t){var n=setTimeout(e,t);return function(){return clearTimeout(n)}},scheduleBeforeRender:function(e){if("undefined"==typeof window)return C.schedule(e,0);if(void 0===window.requestAnimationFrame)return C.schedule(e,16);var t=window.requestAnimationFrame(e);return function(){return window.cancelAnimationFrame(t)}}};function y(e,t,n){var o=n;return function(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}(e)&&t.some(function(t,n){return!("*"===t||!function(e,t){if(!i){var n=Element.prototype;i=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE&&i.call(e,t)}(e,t)||(o=n,0))}),o}var w=function(){function e(t,n){(0,p.Z)(this,e),this.componentFactory=n.get(r._Vd).resolveComponentFactory(t)}return(0,h.Z)(e,[{key:"create",value:function(e){return new _(this.componentFactory,e)}}]),e}(),_=function(){function e(t,n){(0,p.Z)(this,e),this.componentFactory=t,this.injector=n,this.eventEmitters=new g.t(1),this.events=this.eventEmitters.pipe((0,v.w)(function(e){return f.T.apply(void 0,(0,d.Z)(e))})),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(function(e){return e.propName})),this.ngZone=this.injector.get(r.R0b),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(function(){return Zone.current})}return(0,h.Z)(e,[{key:"connect",value:function(e){var t=this;this.runInZone(function(){if(null!==t.scheduledDestroyFn)return t.scheduledDestroyFn(),void(t.scheduledDestroyFn=null);null===t.componentRef&&t.initializeComponent(e)})}},{key:"disconnect",value:function(){var e=this;this.runInZone(function(){null!==e.componentRef&&null===e.scheduledDestroyFn&&(e.scheduledDestroyFn=C.schedule(function(){null!==e.componentRef&&(e.componentRef.destroy(),e.componentRef=null,e.viewChangeDetectorRef=null)},10))})}},{key:"getInputValue",value:function(e){var t=this;return this.runInZone(function(){return null===t.componentRef?t.initialInputValues.get(e):t.componentRef.instance[e]})}},{key:"setInputValue",value:function(e,t){var n=this;this.runInZone(function(){var i,o;null!==n.componentRef?((i=t)!==(o=n.getInputValue(e))&&(i==i||o==o)||void 0===t&&n.unchangedInputs.has(e))&&(n.recordInputChange(e,t),n.unchangedInputs.delete(e),n.hasInputChanges=!0,n.componentRef.instance[e]=t,n.scheduleDetectChanges()):n.initialInputValues.set(e,t)})}},{key:"initializeComponent",value:function(e){var t=r.zs3.create({providers:[],parent:this.injector}),n=function(e,t){var n=e.childNodes,i=t.map(function(){return[]}),o=-1;t.some(function(e,t){return"*"===e&&(o=t,!0)});for(var r=0,a=n.length;r4&&void 0!==arguments[4]?arguments[4]:{},r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],c=-1,l=null;if(i.forEach(function(e){var n=e.offset,i=n==c,u=i&&l||{};Object.keys(e).forEach(function(n){var i=n,s=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,a),s){case O.k1:s=o[n];break;case O.l3:s=r[n];break;default:s=t.normalizeStyleValue(n,i,s,a)}u[i]=s}),i||s.push(u),l=u,c=n}),a.length){var u="\n - ";throw new Error("Unable to animate due to the following errors:".concat(u).concat(a.join(u)))}return s}function L(e,t,n,i){switch(t){case"start":e.onStart(function(){return i(n&&E(n,"start",e))});break;case"done":e.onDone(function(){return i(n&&E(n,"done",e))});break;case"destroy":e.onDestroy(function(){return i(n&&E(n,"destroy",e))})}}function E(e,t,n){var i=n.totalTime,o=N(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==i?e.totalTime:i,!!n.disabled),r=e._data;return null!=r&&(o._data=r),o}function N(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:i,phaseName:o,totalTime:r,disabled:!!a}}function F(e,t,n){var i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function D(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var q=function(e,t){return!1},R=function(e,t){return!1},U=function(e,t,n){return[]},B=A();(B||"undefined"!=typeof Element)&&(q=T()?function(e,t){for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:function(e,t){return e.contains(t)},R=function(){if(B||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:R}(),U=function(e,t,n){var i=[];if(n)for(var o=e.querySelectorAll(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var i in e)n[i]=e[i];else ae(e,n);return n}function ce(e,t,n){return n?t+":"+n+";":""}function le(e){for(var t="",n=0;n *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}var o=e.match(/^(\*|[-\w]+)\s*([=-]>)\s*(\*|[-\w]+)$/);if(null==o||o.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var r=o[1],a=o[2],s=o[3];t.push(be(r,s)),"<"!=a[0]||r==Me&&s==Me||t.push(be(s,r))}(e,o,i)}):o.push(n),o),animation:r,queryCount:t.queryCount,depCount:t.depCount,options:Le(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map(function(e){return _e(n,e,t)}),options:Le(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,i=t.currentTime,o=0,r=e.steps.map(function(e){t.currentTime=i;var r=_e(n,e,t);return o=Math.max(o,t.currentTime),r});return t.currentTime=o,{type:3,steps:r,options:Le(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,i=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return Ee(re(e,t).duration,0,"");var i=e;if(i.split(/\s+/).some(function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)})){var o=Ee(0,0,"");return o.dynamic=!0,o.strValue=i,o}return Ee((n=n||re(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=i;var o=e.styles?e.styles:(0,O.oB)({});if(5==o.type)n=this.visitKeyframes(o,t);else{var r=e.styles,a=!1;if(!r){a=!0;var s={};i.easing&&(s.easing=i.easing),r=(0,O.oB)(s)}t.currentTime+=i.duration+i.delay;var c=this.visitStyle(r,t);c.isEmptyStep=a,n=c}return t.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach(function(e){"string"==typeof e?e==O.l3?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)}):n.push(e.styles);var i=!1,o=null;return n.forEach(function(e){if(Ie(e)){var t=e,n=t.easing;if(n&&(o=n,delete t.easing),!i)for(var r in t)if(t[r].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:o,offset:e.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,i=t.currentAnimateTimings,o=t.currentTime,r=t.currentTime;i&&r>0&&(r-=i.duration+i.delay),e.styles.forEach(function(e){"string"!=typeof e&&Object.keys(e).forEach(function(i){if(n._driver.validateStyleProperty(i)){var a,s,c,l=t.collectedStyles[t.currentQuerySelector],u=l[i],d=!0;u&&(r!=o&&r>=u.startTime&&o<=u.endTime&&(t.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(u.startTime,'ms" and "').concat(u.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(r,'ms" and "').concat(o,'ms"')),d=!1),r=u.startTime),d&&(l[i]={startTime:r,endTime:o}),t.options&&(a=t.errors,s=t.options.params||{},(c=ge(e[i])).length&&c.forEach(function(e){s.hasOwnProperty(e)||a.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))}))}else t.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(e,t){var n=this,i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;var o=0,r=[],a=!1,s=!1,c=0,l=e.steps.map(function(e){var i=n._makeStyleAst(e,t),l=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach(function(e){if(Ie(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}});else if(Ie(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(i.styles),u=0;return null!=l&&(o++,u=i.offset=l),s=s||u<0||u>1,a=a||u0&&o0?o==p?1:d*o:r[o],s=a*f;t.currentTime=h+g.delay+s,g.duration=s,n._validateStyleAst(e,t),e.offset=a,i.styles.push(e)}),i}},{key:"visitReference",value:function(e,t){return{type:8,animation:_e(this,pe(e.animation),t),options:Le(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:Le(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:Le(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var o=function(e){var t=!!e.split(/\s*,\s*/).find(function(e){return e==ke});return t&&(e=e.replace(Se,"")),[e=e.replace(/@\*/g,ee).replace(/@\w+/g,function(e){return".ng-trigger-"+e.substr(1)}).replace(/:animating/g,ne),t]}(e.selector),r=(0,P.Z)(o,2),a=r[0],s=r[1];t.currentQuerySelector=n.length?n+" "+a:a,F(t.collectedStyles,t.currentQuerySelector,{});var c=_e(this,pe(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:c,originalSelector:e.selector,options:Le(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:re(e.timings,t.errors,!0);return{type:12,animation:_e(this,pe(e.animation),t),timings:n,options:null}}}]),e}(),Ze=function e(t){(0,p.Z)(this,e),this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function Ie(e){return!Array.isArray(e)&&"object"==typeof e}function Le(e){var t;return e?(e=ae(e)).params&&(e.params=(t=e.params)?ae(t):null):e={},e}function Ee(e,t,n){return{duration:e,delay:t,easing:n}}function Ne(e,t,n,i,o,r){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:o,delay:r,totalTime:o+r,easing:a,subTimeline:s}}var Fe=function(){function e(){(0,p.Z)(this,e),this._map=new Map}return(0,h.Z)(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,i=this._map.get(e);i||this._map.set(e,i=[]),(n=i).push.apply(n,(0,d.Z)(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),De=new RegExp(":enter","g"),qe=new RegExp(":leave","g");function Re(e,t,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,c=arguments.length>8?arguments[8]:void 0,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new Ue).buildKeyframes(e,t,n,i,o,r,a,s,c,l)}var Ue=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"buildKeyframes",value:function(e,t,n,i,o,r,a,s,c){var l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];c=c||new Fe;var u=new Ve(e,t,c,i,o,l,[]);u.options=s,u.currentTimeline.setStyles([r],null,u.errors,s),_e(this,n,u);var d=u.timelines.filter(function(e){return e.containsAnimation()});if(d.length&&Object.keys(a).length){var p=d[d.length-1];p.allowOnlyTimelineStyles()||p.setStyles([a],null,u.errors,s)}return d.length?d.map(function(e){return e.buildKeyframes()}):[Ne(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var i=t.createSubContext(e.options),o=t.currentTimeline.currentTime,r=this._visitSubInstructions(n,i,i.options);o!=r&&t.transformIntoNewTimeline(r)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var i=t.currentTimeline.currentTime,o=null!=n.duration?ie(n.duration):null,r=null!=n.delay?ie(n.delay):null;return 0!==o&&e.forEach(function(e){var n=t.appendInstructionToTimeline(e,o,r);i=Math.max(i,n.duration+n.delay)}),i}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),_e(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,i=t.subContextCount,o=t,r=e.options;if(r&&(r.params||r.delay)&&((o=t.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==o.previousNode.type&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Be);var a=ie(r.delay);o.delayNextStep(a)}e.steps.length&&(e.steps.forEach(function(e){return _e(n,e,o)}),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>i&&o.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,i=[],o=t.currentTimeline.currentTime,r=e.options&&e.options.delay?ie(e.options.delay):0;e.steps.forEach(function(a){var s=t.createSubContext(e.options);r&&s.delayNextStep(r),_e(n,a,s),o=Math.max(o,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)}),t.transformIntoNewTimeline(o),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return re(t.params?fe(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());var o=e.style;5==o.type?this.visitKeyframes(o,t):(t.incrementTime(n.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var o=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(o):n.setStyles(e.styles,o,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,i=t.currentTimeline.duration,o=n.duration,r=t.createSubContext().currentTimeline;r.easing=n.easing,e.styles.forEach(function(e){r.forwardTime((e.offset||0)*o),r.setStyles(e.styles,e.easing,t.errors,t.options),r.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(r),t.transformIntoNewTimeline(i+o),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,i=t.currentTimeline.currentTime,o=e.options||{},r=o.delay?ie(o.delay):0;r&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Be);var a=i,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!o.optional,t.errors);t.currentQueryTotal=s.length;var c=null;s.forEach(function(i,o){t.currentQueryIndex=o;var s=t.createSubContext(e.options,i);r&&s.delayNextStep(r),i===t.element&&(c=s.currentTimeline),_e(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),c&&(t.currentTimeline.mergeTimelineCollectedStyles(c),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,i=t.currentTimeline,o=e.timings,r=Math.abs(o.duration),a=r*(t.currentQueryTotal-1),s=r*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var c=t.currentTimeline;s&&c.delayNextStep(s);var l=c.currentTime;_e(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-l+(i.startTime-n.currentTimeline.startTime)}}]),e}(),Be={},Ve=function(){function e(t,n,i,o,r,a,s,c){(0,p.Z)(this,e),this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=o,this._leaveClassName=r,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Be,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new He(this._driver,n,0),s.push(this.currentTimeline)}return(0,h.Z)(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var i=e,o=this.options;null!=i.duration&&(o.duration=ie(i.duration)),null!=i.delay&&(o.delay=ie(i.delay));var r=i.params;if(r){var a=o.params;a||(a=this.options.params={}),Object.keys(r).forEach(function(e){t&&a.hasOwnProperty(e)||(a[e]=fe(r[e],a,n.errors))})}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach(function(e){n[e]=t[e]})}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,o=n||this.element,r=new e(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=Be,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},o=new Ge(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(o),i}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,i,o,r){var a=[];if(i&&a.push(this.element),e.length>0){e=(e=e.replace(De,"."+this._enterClassName)).replace(qe,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,(0,d.Z)(s))}return o||0!=a.length||r.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}}]),e}(),He=function(){function e(t,n,i,o){(0,p.Z)(this,e),this._driver=t,this.element=n,this.startTime=i,this._elementTimelineStylesLookup=o,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return(0,h.Z)(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(function(e){t._backFill[e]=t._globalTimelineStyles[e]||O.l3,t._currentKeyframe[e]=O.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,i){var o=this;t&&(this._previousKeyframe.easing=t);var r=i&&i.params||{},a=function(e,t){var n,i={};return e.forEach(function(e){"*"===e?(n=n||Object.keys(t)).forEach(function(e){i[e]=O.l3}):se(e,!1,i)}),i}(e,this._globalTimelineStyles);Object.keys(a).forEach(function(e){var t=fe(a[e],r,n);o._pendingStyles[e]=t,o._localTimelineStyles.hasOwnProperty(e)||(o._backFill[e]=o._globalTimelineStyles.hasOwnProperty(e)?o._globalTimelineStyles[e]:O.l3),o._updateStyle(e,t)})}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){e._currentKeyframe[n]=t[n]}),Object.keys(this._localTimelineStyles).forEach(function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])}))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach(function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach(function(n){var i=t._styleSummary[n],o=e._styleSummary[n];(!i||o.time>i.time)&&t._updateStyle(n,o.value)})}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,o=[];this._keyframes.forEach(function(r,a){var s=se(r,!0);Object.keys(s).forEach(function(e){var i=s[e];i==O.k1?t.add(e):i==O.l3&&n.add(e)}),i||(s.offset=a/e.duration),o.push(s)});var r=t.size?ve(t.values()):[],a=n.size?ve(n.values()):[];if(i){var s=o[0],c=ae(s);s.offset=0,c.offset=1,o=[s,c]}return Ne(this.element,o,r,a,this.duration,this.startTime,this.easing,!1)}}]),e}(),Ge=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r,a,s){var c,l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return(0,p.Z)(this,n),(c=t.call(this,e,i,s.delay)).keyframes=o,c.preStyleProps=r,c.postStyleProps=a,c._stretchStartingKeyframe=l,c.timings={duration:s.duration,delay:s.delay,easing:s.easing},c}return(0,h.Z)(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,i=t.duration,o=t.easing;if(this._stretchStartingKeyframe&&n){var r=[],a=i+n,s=n/a,c=se(e[0],!1);c.offset=0,r.push(c);var l=se(e[0],!1);l.offset=Je(s),r.push(l);for(var u=e.length-1,d=1;d<=u;d++){var p=se(e[d],!1);p.offset=Je((n+p.offset*i)/a),r.push(p)}i=a,n=0,o="",e=r}return Ne(this.element,e,this.preStyleProps,this.postStyleProps,i,n,o,!0)}}]),n}(He);function Je(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var ze=function e(){(0,p.Z)(this,e)},Qe=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,p.Z)(this,n),t.apply(this,arguments)}return(0,h.Z)(n,[{key:"normalizePropertyName",value:function(e,t){return Ce(e)}},{key:"normalizeStyleValue",value:function(e,t,n,i){var o="",r=n.toString().trim();if(je[t]&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return r+o}}]),n}(ze),je=function(){return e="width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","),t={},e.forEach(function(e){return t[e]=!0}),t;var e,t}();function Ye(e,t,n,i,o,r,a,s,c,l,u,d,p){return{type:0,element:e,triggerName:t,isRemovalTransition:o,fromState:n,fromStyles:r,toState:i,toStyles:a,timelines:s,queriedElements:c,preStyleProps:l,postStyleProps:u,totalTime:d,errors:p}}var Ke={},We=function(){function e(t,n,i){(0,p.Z)(this,e),this._triggerName=t,this.ast=n,this._stateStyles=i}return(0,h.Z)(e,[{key:"match",value:function(e,t,n,i){return function(e,t,n,i,o){return e.some(function(e){return e(t,n,i,o)})}(this.ast.matchers,e,t,n,i)}},{key:"buildStyles",value:function(e,t,n){var i=this._stateStyles["*"],o=this._stateStyles[e],r=i?i.buildStyles(t,n):{};return o?o.buildStyles(t,n):r}},{key:"build",value:function(e,t,n,i,o,r,a,s,c,l){var u=[],d=this.ast.options&&this.ast.options.params||Ke,p=this.buildStyles(n,a&&a.params||Ke,u),h=s&&s.params||Ke,g=this.buildStyles(i,h,u),f=new Set,v=new Map,m=new Map,C="void"===i,y={params:Object.assign(Object.assign({},d),h)},w=l?[]:Re(e,t,this.ast.animation,o,r,p,g,y,c,u),_=0;if(w.forEach(function(e){_=Math.max(e.duration+e.delay,_)}),u.length)return Ye(t,this._triggerName,n,i,C,p,g,[],[],v,m,_,u);w.forEach(function(e){var n=e.element,i=F(v,n,{});e.preStyleProps.forEach(function(e){return i[e]=!0});var o=F(m,n,{});e.postStyleProps.forEach(function(e){return o[e]=!0}),n!==t&&f.add(n)});var x=ve(f.values());return Ye(t,this._triggerName,n,i,C,p,g,w,x,v,m,_)}}]),e}(),$e=function(){function e(t,n,i){(0,p.Z)(this,e),this.styles=t,this.defaultParams=n,this.normalizer=i}return(0,h.Z)(e,[{key:"buildStyles",value:function(e,t){var n=this,i={},o=ae(this.defaultParams);return Object.keys(e).forEach(function(t){var n=e[t];null!=n&&(o[t]=n)}),this.styles.styles.forEach(function(e){if("string"!=typeof e){var r=e;Object.keys(r).forEach(function(e){var a=r[e];a.length>1&&(a=fe(a,o,t));var s=n.normalizer.normalizePropertyName(e,t);a=n.normalizer.normalizeStyleValue(e,s,a,t),i[s]=a})}}),i}}]),e}(),Xe=function(){function e(t,n,i){var o=this;(0,p.Z)(this,e),this.name=t,this.ast=n,this._normalizer=i,this.transitionFactories=[],this.states={},n.states.forEach(function(e){o.states[e.name]=new $e(e.style,e.options&&e.options.params||{},i)}),et(this.states,"true","1"),et(this.states,"false","0"),n.transitions.forEach(function(e){o.transitionFactories.push(new We(t,e,o.states))}),this.fallbackTransition=new We(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return(0,h.Z)(e,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,i){return this.transitionFactories.find(function(o){return o.match(e,t,n,i)})||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function et(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var tt=new Fe,nt=function(){function e(t,n,i){(0,p.Z)(this,e),this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}return(0,h.Z)(e,[{key:"register",value:function(e,t){var n=[],i=Te(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=i}},{key:"_buildPlayer",value:function(e,t,n){var i=e.element,o=I(this._driver,this._normalizer,i,e.keyframes,t,n);return this._driver.animate(i,o,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[],a=this._animations[e],s=new Map;if(a?(n=Re(this._driver,t,a,W,$,{},{},o,tt,r)).forEach(function(e){var t=F(s,e.element,{});e.postStyleProps.forEach(function(e){return t[e]=null})}):(r.push("The requested animation doesn't exist or has already been destroyed"),n=[]),r.length)throw new Error("Unable to create the animation due to the following errors: ".concat(r.join("\n")));s.forEach(function(e,t){Object.keys(e).forEach(function(n){e[n]=i._driver.computeStyle(t,n,O.l3)})});var c=n.map(function(e){var t=s.get(e.element);return i._buildPlayer(e,{},t)}),l=Z(c);return this._playersById[e]=l,l.onDestroy(function(){return i.destroy(e)}),this.players.push(l),l}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,i){var o=N(t,"","","");return L(this._getPlayer(e),n,o,i),function(){}}},{key:"command",value:function(e,t,n,i){if("register"!=n)if("create"!=n){var o=this._getPlayer(e);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,i[0]||{});else this.register(e,i[0])}}]),e}(),it="ng-animate-queued",ot="ng-animate-disabled",rt=".ng-animate-disabled",at="ng-star-inserted",st=[],ct={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},lt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ut=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,p.Z)(this,e),this.namespaceId=n;var i=t&&t.hasOwnProperty("value"),o=i?t.value:t;if(this.value=vt(o),i){var r=ae(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}return(0,h.Z)(e,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach(function(e){null==n[e]&&(n[e]=t[e])})}}}]),e}(),dt="void",pt=new ut(dt),ht=function(){function e(t,n,i){(0,p.Z)(this,e),this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,_t(n,this._hostClassName)}return(0,h.Z)(e,[{key:"listen",value:function(e,t,n,i){var o,r=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if("start"!=(o=n)&&"done"!=o)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var a=F(this._elementListeners,e,[]),s={name:t,phase:n,callback:i};a.push(s);var c=F(this._engine.statesByElement,e,{});return c.hasOwnProperty(t)||(_t(e,X),_t(e,"ng-trigger-"+t),c[t]=pt),function(){r._engine.afterFlush(function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),r._triggers[t]||delete c[t]})}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var i=this,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this._getTrigger(t),a=new ft(this.id,t,e),s=this._engine.statesByElement.get(e);s||(_t(e,X),_t(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var c=s[t],l=new ut(n,this.id),u=n&&n.hasOwnProperty("value");!u&&c&&l.absorbOptions(c.options),s[t]=l,c||(c=pt);var d=l.value===dt;if(d||c.value!==l.value){var p=F(this._engine.playersByElement,e,[]);p.forEach(function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()});var h=r.matchTransition(c.value,l.value,e,l.params),g=!1;if(!h){if(!o)return;h=r.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:h,fromState:c,toState:l,player:a,isFallbackTransition:g}),g||(_t(e,it),a.onStart(function(){xt(e,it)})),a.onDone(function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var n=i._engine.playersByElement.get(e);if(n){var o=n.indexOf(a);o>=0&&n.splice(o,1)}}),this.players.push(a),p.push(a),a}if(!Ot(c.params,l.params)){var f=[],v=r.matchStyles(c.value,c.params,f),m=r.matchStyles(l.value,l.params,f);f.length?this._engine.reportError(f):this._engine.afterFlush(function(){de(e,v),ue(e,m)})}}},{key:"deregister",value:function(e){var t=this;delete this._triggers[e],this._engine.statesByElement.forEach(function(t,n){delete t[e]}),this._elementListeners.forEach(function(n,i){t._elementListeners.set(i,n.filter(function(t){return t.name!=e}))})}},{key:"clearElementCache",value:function(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);var t=this._engine.playersByElement.get(e);t&&(t.forEach(function(e){return e.destroy()}),this._engine.playersByElement.delete(e))}},{key:"_signalRemovalForInnerTriggers",value:function(e,t){var n=this,i=this._engine.driver.query(e,ee,!0);i.forEach(function(e){if(!e.__ng_removed){var i=n._engine.fetchNamespacesByElement(e);i.size?i.forEach(function(n){return n.triggerLeaveAnimation(e,t,!1,!0)}):n.clearElementCache(e)}}),this._engine.afterFlushAnimationsDone(function(){return i.forEach(function(e){return n.clearElementCache(e)})})}},{key:"triggerLeaveAnimation",value:function(e,t,n,i){var o=this,r=this._engine.statesByElement.get(e);if(r){var a=[];if(Object.keys(r).forEach(function(t){if(o._triggers[t]){var n=o.trigger(e,t,dt,i);n&&a.push(n)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&Z(a).onDone(function(){return o._engine.processLeaveNode(e)}),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(e){var t=this,n=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(n&&i){var o=new Set;n.forEach(function(n){var r=n.name;if(!o.has(r)){o.add(r);var a=t._triggers[r].fallbackTransition,s=i[r]||pt,c=new ut(dt),l=new ft(t.id,r,e);t._engine.totalQueuedPlayers++,t._queue.push({element:e,triggerName:r,transition:a,fromState:s,toState:c,player:l,isFallbackTransition:!0})}})}}},{key:"removeNode",value:function(e,t){var n=this,i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),!this.triggerLeaveAnimation(e,t,!0)){var o=!1;if(i.totalAnimations){var r=i.players.length?i.playersByQueriedElement.get(e):[];if(r&&r.length)o=!0;else for(var a=e;a=a.parentNode;)if(i.statesByElement.get(a)){o=!0;break}}if(this.prepareLeaveAnimationListeners(e),o)i.markElementAsRemoved(this.id,e,!1,t);else{var s=e.__ng_removed;s&&s!==ct||(i.afterFlush(function(){return n.clearElementCache(e)}),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}}},{key:"insertNode",value:function(e,t){_t(e,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(e){var t=this,n=[];return this._queue.forEach(function(i){var o=i.player;if(!o.destroyed){var r=i.element,a=t._elementListeners.get(r);a&&a.forEach(function(t){if(t.name==i.triggerName){var n=N(r,i.triggerName,i.fromState.value,i.toState.value);n._data=e,L(i.player,t.phase,n,t.callback)}}),o.markedForDestroy?t._engine.afterFlush(function(){o.destroy()}):n.push(i)}}),this._queue=[],n.sort(function(e,n){var i=e.transition.ast.depCount,o=n.transition.ast.depCount;return 0==i||0==o?i-o:t._engine.driver.containsElement(e.element,n.element)?1:-1})}},{key:"destroy",value:function(e){this.players.forEach(function(e){return e.destroy()}),this._signalRemovalForInnerTriggers(this.hostElement,e)}},{key:"elementContainsData",value:function(e){var t=!1;return this._elementListeners.has(e)&&(t=!0),!!this._queue.find(function(t){return t.element===e})||t}}]),e}(),gt=function(){function e(t,n,i){(0,p.Z)(this,e),this.bodyNode=t,this.driver=n,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=function(e,t){}}return(0,h.Z)(e,[{key:"_onRemovalComplete",value:function(e,t){this.onRemovalComplete(e,t)}},{key:"queuedPlayers",get:function(){var e=[];return this._namespaceList.forEach(function(t){t.players.forEach(function(t){t.queued&&e.push(t)})}),e}},{key:"createNamespace",value:function(e,t){var n=new ht(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}},{key:"_balanceNamespaceList",value:function(e,t){var n=this._namespaceList.length-1;if(n>=0){for(var i=!1,o=n;o>=0;o--)if(this.driver.containsElement(this._namespaceList[o].hostElement,t)){this._namespaceList.splice(o+1,0,e),i=!0;break}i||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var i=this._fetchNamespace(e);this.afterFlush(function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(i);t>=0&&n._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(function(){return i.destroy(t)})}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var i=Object.keys(n),o=0;o=0&&this.collectedLeaveElements.splice(r,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}i&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),_t(e,ot)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),xt(e,ot))}},{key:"removeNode",value:function(e,t,n,i){if(mt(t)){var o=e?this._fetchNamespace(e):null;if(o?o.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i),n){var r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,i)}}else this._onRemovalComplete(t,i)}},{key:"markElementAsRemoved",value:function(e,t,n,i){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,i,o){return mt(t)?this._fetchNamespace(e).listen(t,n,i,o):function(){}}},{key:"_buildInstruction",value:function(e,t,n,i,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,o)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,ee,!0);n.forEach(function(e){return t.destroyActiveAnimationsForElement(e)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,ne,!0)).forEach(function(e){return t.finishActiveQueriedAnimationOnElement(e)})}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach(function(e){e.queued?e.markedForDestroy=!0:e.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach(function(e){return e.finish()})}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise(function(t){if(e.players.length)return Z(e.players).onDone(function(){return t()});t()})}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=ct,n.namespaceId){this.destroyInnerAnimations(e);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,rt)&&this.markElementAsDisabled(e,!1),this.driver.query(e,rt,!0).forEach(function(e){t.markElementAsDisabled(e,!1)})}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i=0;S--)this._namespaceList[S].drainQueuedTransitions(t).forEach(function(e){var t=e.player,r=e.element;if(b.push(t),n.collectedEnterElements.length){var u=r.__ng_removed;if(u&&u.setForMove)return void t.destroy()}var d=!p||!n.driver.containsElement(p,r),h=M.get(r),g=f.get(r),v=n._buildInstruction(e,i,g,h,d);if(v.errors&&v.errors.length)k.push(v);else{if(d)return t.onStart(function(){return de(r,v.fromStyles)}),t.onDestroy(function(){return ue(r,v.toStyles)}),void o.push(t);if(e.isFallbackTransition)return t.onStart(function(){return de(r,v.fromStyles)}),t.onDestroy(function(){return ue(r,v.toStyles)}),void o.push(t);v.timelines.forEach(function(e){return e.stretchStartingKeyframe=!0}),i.append(r,v.timelines),a.push({instruction:v,player:t,element:r}),v.queriedElements.forEach(function(e){return F(s,e,[]).push(t)}),v.preStyleProps.forEach(function(e,t){var n=Object.keys(e);if(n.length){var i=c.get(t);i||c.set(t,i=new Set),n.forEach(function(e){return i.add(e)})}}),v.postStyleProps.forEach(function(e,t){var n=Object.keys(e),i=l.get(t);i||l.set(t,i=new Set),n.forEach(function(e){return i.add(e)})})}});if(k.length){var T=[];k.forEach(function(e){T.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach(function(e){return T.push("- ".concat(e,"\n"))})}),b.forEach(function(e){return e.destroy()}),this.reportError(T)}var A=new Map,I=new Map;a.forEach(function(e){var t=e.element;i.has(t)&&(I.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,A))}),o.forEach(function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(function(e){F(A,t,[]).push(e),e.destroy()})});var L=m.filter(function(e){return bt(e,c,l)}),E=new Map;yt(E,this.driver,y,l,O.l3).forEach(function(e){bt(e,c,l)&&L.push(e)});var N=new Map;g.forEach(function(e,t){yt(N,n.driver,new Set(e),c,O.k1)}),L.forEach(function(e){var t=E.get(e),n=N.get(e);E.set(e,Object.assign(Object.assign({},t),n))});var D=[],q=[],R={};a.forEach(function(e){var t=e.element,a=e.player,s=e.instruction;if(i.has(t)){if(u.has(t))return a.onDestroy(function(){return ue(t,s.toStyles)}),a.disabled=!0,a.overrideTotalTime(s.totalTime),void o.push(a);var c=R;if(I.size>1){for(var l=t,d=[];l=l.parentNode;){var p=I.get(l);if(p){c=p;break}d.push(l)}d.forEach(function(e){return I.set(e,c)})}var h=n._buildAnimation(a.namespaceId,s,A,r,N,E);if(a.setRealPlayer(h),c===R)D.push(a);else{var g=n.playersByElement.get(c);g&&g.length&&(a.parentPlayer=Z(g)),o.push(a)}}else de(t,s.fromStyles),a.onDestroy(function(){return ue(t,s.toStyles)}),q.push(a),u.has(t)&&o.push(a)}),q.forEach(function(e){var t=r.get(e.element);if(t&&t.length){var n=Z(t);e.setRealPlayer(n)}}),o.forEach(function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(var U=0;U0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new O.ZN(e.duration,e.delay)}}]),e}(),ft=function(){function e(t,n,i){(0,p.Z)(this,e),this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new O.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return(0,h.Z)(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(function(n){t._queuedCallbacks[n].forEach(function(t){return L(e,n,void 0,t)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart(function(){return n.triggerCallback("start")}),e.onDone(function(){return t.finish()}),e.onDestroy(function(){return t.destroy()})}},{key:"_queueEvent",value:function(e,t){F(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function vt(e){return null!=e?e:null}function mt(e){return e&&1===e.nodeType}function Ct(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function yt(e,t,n,i,o){var r=[];n.forEach(function(e){return r.push(Ct(e))});var a=[];i.forEach(function(n,i){var r={};n.forEach(function(e){var n=r[e]=t.computeStyle(i,e,o);n&&0!=n.length||(i.__ng_removed=lt,a.push(i))}),e.set(i,r)});var s=0;return n.forEach(function(e){return Ct(e,r[s++])}),a}function wt(e,t){var n=new Map;if(e.forEach(function(e){return n.set(e,[])}),0==t.length)return n;var i=new Set(t),o=new Map;function r(e){if(!e)return 1;var t=o.get(e);if(t)return t;var a=e.parentNode;return t=n.has(a)?a:i.has(a)?1:r(a),o.set(e,t),t}return t.forEach(function(e){var t=r(e);1!==t&&n.get(t).push(e)}),n}function _t(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function xt(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Mt(e,t,n){Z(n).onDone(function(){return e.processLeaveNode(t)})}function Pt(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function St(e,t){var n=null,i=null;return Array.isArray(t)&&t.length?(n=At(t[0]),t.length>1&&(i=At(t[t.length-1]))):t&&(n=At(t)),n||i?new Tt(e,n,i):null}var Tt=function(){var e=function(){function e(t,n,i){(0,p.Z)(this,e),this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;var o=e.initialStylesByElement.get(t);o||e.initialStylesByElement.set(t,o={}),this._initialStyles=o}return(0,h.Z)(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&ue(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(ue(this._element,this._initialStyles),this._endStyles&&(ue(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(de(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(de(this._element,this._endStyles),this._endStyles=null),ue(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function At(e){for(var t=null,n=Object.keys(e),i=0;i=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),qt(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,i;this._destroyed||(this._destroyed=!0,this.finish(),t=this._name,(i=Dt(n=Ut(e=this._element,"").split(","),t))>=0&&(n.splice(i,1),Rt(e,"",n.join(","))))}}]),e}();function Nt(e,t,n){Rt(e,"PlayState",n,Ft(e,t))}function Ft(e,t){var n=Ut(e,"");return n.indexOf(",")>0?Dt(n.split(","),t):Dt([n],t)}function Dt(e,t){for(var n=0;n=0)return n;return-1}function qt(e,t,n){n?e.removeEventListener(Lt,t):e.addEventListener(Lt,t)}function Rt(e,t,n,i){var o=It+t;if(null!=i){var r=e.style[o];if(r.length){var a=r.split(",");a[i]=n,n=a.join(",")}}e.style[o]=n}function Ut(e,t){return e.style[It+t]||""}var Bt=function(){function e(t,n,i,o,r,a,s,c){(0,p.Z)(this,e),this.element=t,this.keyframes=n,this.animationName=i,this._duration=o,this._delay=r,this._finalStyles=s,this._specialStyles=c,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=o+r,this._buildStyler()}return(0,h.Z)(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new Et(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return e.finish()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(i){"offset"!=i&&(t[i]=n?e._finalStyles[i]:xe(e.element,i))})}this.currentSnapshot=t}}]),e}(),Vt=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,p.Z)(this,n),(o=t.call(this)).element=e,o._startingStyles={},o.__initialized=!1,o._styles=j(i),o}return(0,h.Z)(n,[{key:"init",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),(0,b.Z)((0,k.Z)(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),(0,b.Z)((0,k.Z)(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,(0,b.Z)((0,k.Z)(n.prototype),"destroy",this).call(this))}}]),n}(O.ZN),Ht="gen_css_kf_",Gt=function(){function e(){(0,p.Z)(this,e),this._count=0}return(0,h.Z)(e,[{key:"validateStyleProperty",value:function(e){return G(e)}},{key:"matchesElement",value:function(e,t){return J(e,t)}},{key:"containsElement",value:function(e,t){return z(e,t)}},{key:"query",value:function(e,t,n){return Q(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map(function(e){return j(e)});var i="@keyframes ".concat(t," {\n"),o="";n.forEach(function(e){o=" ";var t=parseFloat(e.offset);i+="".concat(o).concat(100*t,"% {\n"),o+=" ",Object.keys(e).forEach(function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(i+="".concat(o,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(o).concat(t,": ").concat(n,";\n"))}}),i+="".concat(o,"}\n")}),i+="}\n";var r=document.createElement("style");return r.textContent=i,r}},{key:"animate",value:function(e,t,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=r.filter(function(e){return e instanceof Bt}),s={};ye(n,i)&&a.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return s[e]=t[e]})});var c=zt(t=we(e,t,s));if(0==n)return new Vt(e,c);var l="".concat(Ht).concat(this._count++),u=this.buildKeyframeElement(e,l,t),d=Jt(e);d.appendChild(u);var p=St(e,t),h=new Bt(e,t,l,n,i,o,c,p);return h.onDestroy(function(){return Qt(u)}),h}}]),e}();function Jt(e){var t,n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head}function zt(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach(function(e){Object.keys(e).forEach(function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}function Qt(e){e.parentNode.removeChild(e)}var jt=function(){function e(t,n,i,o){(0,p.Z)(this,e),this.element=t,this.keyframes=n,this.options=i,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}return(0,h.Z)(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",function(){return e._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:xe(e.element,n))}),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),Yt=function(){function e(){(0,p.Z)(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Kt().toString()),this._cssKeyframesDriver=new Gt}return(0,h.Z)(e,[{key:"validateStyleProperty",value:function(e){return G(e)}},{key:"matchesElement",value:function(e,t){return J(e,t)}},{key:"containsElement",value:function(e,t){return z(e,t)}},{key:"query",value:function(e,t,n){return Q(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0,s=!a&&!this._isNativeImpl;if(s)return this._cssKeyframesDriver.animate(e,t,n,i,o,r);var c=0==i?"both":"forwards",l={duration:n,delay:i,fill:c};o&&(l.easing=o);var u={},d=r.filter(function(e){return e instanceof jt});ye(n,i)&&d.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return u[e]=t[e]})});var p=St(e,t=we(e,t=t.map(function(e){return se(e,!1)}),u));return new jt(e,t,l,p)}}]),e}();function Kt(){return T()&&Element.prototype.animate||{}}var Wt=function(){var e=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,p.Z)(this,n),(o=t.call(this))._nextAnimationId=0,o._renderer=e.createRenderer(i.body,{id:"0",encapsulation:r.ifc.None,styles:[],data:{animation:[]}}),o}return(0,h.Z)(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?(0,O.vP)(e):e;return en(this._renderer,null,t,"register",[n]),new $t(t,this._renderer)}}]),n}(O._j);return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.FYo),r.LFG(a.K0))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),$t=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,p.Z)(this,n),(o=t.call(this))._id=e,o._renderer=i,o}return(0,h.Z)(n,[{key:"create",value:function(e,t){return new Xt(this._id,e,t||{},this._renderer)}}]),n}(O.LC),Xt=function(){function e(t,n,i,o){(0,p.Z)(this,e),this.id=t,this.element=n,this._renderer=o,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}return(0,h.Z)(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i=0&&e3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,i)}},{key:"removeChild",value:function(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}},{key:"selectRootElement",value:function(e,t){return this.delegate.selectRootElement(e,t)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setAttribute",value:function(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}},{key:"removeAttribute",value:function(e,t,n){this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,i){this.delegate.setStyle(e,t,n,i)}},{key:"removeStyle",value:function(e,t,n){this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){t.charAt(0)==tn&&t==nn?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}},{key:"setValue",value:function(e,t){this.delegate.setValue(e,t)}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"disableAnimations",value:function(e,t){this.engine.disableAnimations(e,t)}}]),e}(),an=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r){var a;return(0,p.Z)(this,n),(a=t.call(this,i,o,r)).factory=e,a.namespaceId=i,a}return(0,h.Z)(n,[{key:"setProperty",value:function(e,t,n){t.charAt(0)==tn?"."==t.charAt(1)&&t==nn?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}},{key:"listen",value:function(e,t,n){var i,o,r=this;if(t.charAt(0)==tn){var a=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),s=t.substr(1),c="";if(s.charAt(0)!=tn){var l=(o=(i=s).indexOf("."),[i.substring(0,o),i.substr(o+1)]),u=(0,P.Z)(l,2);s=u[0],c=u[1]}return this.engine.listen(this.namespaceId,a,s,c,function(e){r.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}]),n}(rn),sn=function(){var e=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){return(0,p.Z)(this,n),t.call(this,e.body,i,o)}return(0,h.Z)(n,[{key:"ngOnDestroy",value:function(){this.flush()}}]),n}(kt);return e.\u0275fac=function(t){return new(t||e)(r.LFG(a.K0),r.LFG(K),r.LFG(ze))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),cn=new r.OlP("AnimationModuleType"),ln=[{provide:O._j,useClass:Wt},{provide:ze,useFactory:function(){return new Qe}},{provide:kt,useClass:sn},{provide:r.FYo,useFactory:function(e,t,n){return new on(e,t,n)},deps:[o.se,kt,r.R0b]}],un=[{provide:K,useFactory:function(){return"function"==typeof Kt()?new Yt:new Gt}},{provide:cn,useValue:"BrowserAnimations"}].concat(ln),dn=[{provide:K,useClass:Y},{provide:cn,useValue:"NoopAnimations"}].concat(ln),pn=function(){var e=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:t.disableAnimations?dn:un}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:un,imports:[o.b2]}),e}(),hn=n(6410);function gn(e,t){return e.length>t?e[t]:new hn.bq("",{})}var fn=n(31),vn=[{path:"covid-vaccine/launch",loadChildren:function(){return Promise.resolve().then(n.bind(n,5976)).then(function(e){return e.VaccinationLocationModule})}},{path:"find-doctor-widget",loadChildren:function(){return Promise.resolve().then(n.bind(n,539)).then(function(e){return e.FindDoctorWidgetModule})}},{path:"fad-lite",loadChildren:function(){return Promise.resolve().then(n.bind(n,2482)).then(function(e){return e.FadLiteSearchLandingModule})}},{matcher:function(e){return 0===e.length?null:e[0].path.match(/^t$/s)?{consumed:e,posParams:{searchType:e[0],searchTerm:gn(e,1)}}:e[0].path.match(/^l$/s)?{consumed:e,posParams:{searchType:e[0],location:gn(e,1)}}:e[0].path.match(/^m$/s)?{consumed:e,posParams:{searchType:e[0],medGroup:gn(e,1),searchTerm:gn(e,2)}}:e[0].path.match(/^r$/s)?{consumed:e,posParams:{searchType:e[0],location:gn(e,1),searchTerm:gn(e,2)}}:e[0].path.match(/^s$/s)?{consumed:e,posParams:{searchType:e[0],specialty:gn(e,1),location:gn(e,2)}}:e[0].path.match(/^p$/s)?{consumed:e,posParams:{searchType:e[0],procedure:gn(e,1),location:gn(e,2)}}:e[0].path.match(/^c$/s)?{consumed:e,posParams:{searchType:e[0],condition:gn(e,1),location:gn(e,2)}}:null},loadChildren:function(){return Promise.resolve().then(n.bind(n,7962)).then(function(e){return e.SearchResultsModule})},data:{storageKey:"SearchResultsComponent"}},{matcher:function(e){return 0===e.length?null:e.length>1?{consumed:e,posParams:{specialty:e[0],providerId:e[1]}}:{consumed:e,posParams:{providerId:e[0]}}},loadChildren:function(){return Promise.resolve().then(n.bind(n,8246)).then(function(e){return e.ProviderDetailsModule})}},{path:"",loadChildren:function(){return(0,fn.v$)()?Promise.resolve().then(n.bind(n,2482)).then(function(e){return e.FadLiteSearchLandingModule}):Promise.resolve().then(n.bind(n,2949)).then(function(e){return e.SearchLandingModule})}},{path:"**",component:n(9283).f,pathMatch:"full"}],mn=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[hn.Bz.forRoot(vn,{preloadingStrategy:hn.wm,onSameUrlNavigation:"reload",scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})],hn.Bz]}),e}(),Cn=n(6620),yn=n(8316),wn=n(4762),_n=n(6599),xn=n(7727),Mn=n(3148),Pn=n(1225),On=n(878),bn=n(7180),kn=n(4708),Sn=n(7641),Tn=n(2152),An=n(9421),Zn=function(){function e(e,t,n,i,o,r,a){this.http=e,this.tealiumService=t,this.configurationService=n,this.fadLinkServer=i,this.logService=o,this.appInsights=r,this.rootElement=a,this.RuntimeConfigJson="runtime.config.json",this.isCernerPage=!1,this.noCacheHeader={headers:new s.WM({"Cache-Control":"no-cache",Pragma:"no-cache",Expires:"0"})}}return e.prototype.load=function(){var e=this;return this.setRootElementCssClass(),this.embedSource=this.rootElement.hasAttribute("embedSource")?this.rootElement.getAttribute("embedSource"):null,this.rootElement.hasAttribute("isCernerPage")&&(this.isCernerPage="true"==this.rootElement.getAttribute("isCernerPage")),new Promise(function(t){e.loadInitialConfiguration().toPromise().then(function(){t()}).catch(function(t){e.logService.error("Loading configuration failed: "+t.message)})})},e.prototype.setRootElementCssClass=function(){this.rootElement.classList.add("fad-root-element")},e.prototype.loadInitialConfiguration=function(){var e,t=this,n="./fad-configuration.json";this.rootElement.hasAttribute("configuration-url")||this.rootElement.hasAttribute("configurationUrl")?n=null!==(e=this.rootElement.getAttribute("configuration-url"))&&void 0!==e?e:this.rootElement.getAttribute("configurationUrl"):this.logService.warn("Could not find attribute 'configuration-url' on root element "+this.rootElement.tagName+". Falling back to "+n);var i=this.loadRuntimeConfig().pipe((0,_n.b)(function(){t.setupTealium(),t.setupAppInsights()}));return(0,Mn.D)([this.setConfigurationElements(n),i]).pipe((0,_n.b)(function(e){var n=(0,wn.CR)(e,2),i=n[0],o=n[1];t.reportMissingKeys(i),t.configurationService.init(i,o,t.embedSource,t.isCernerPage)}))},e.prototype.getUrlOfFadScript=function(){var e,t=document.location.href;if(!this.fadLinkServer.isSelfHosted()){var n=null===(e=document.getElementsByTagName("script"))||void 0===e?void 0:e.namedItem("fad-saas-script");if(n&&this.logService.info("scriptElement with namedItem fad-saas src: "+n.src),!n)for(var i=document.getElementsByTagName("script"),o=0;o0&&this.logService.error("Required missing key(s) in fad-configuration.json file.",n),i.length>0&&this.logService.warn("Warning missing key(s) in fad-configuration.json file.",i,e)},e.\u0275fac=function(t){return new(t||e)(r.LFG(s.eN),r.LFG(bn.u),r.LFG(kn.e),r.LFG(Sn.$),r.LFG(Tn.$),r.LFG(An.Z),r.LFG(fn.Bp))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),In=n(8876),Ln=n(3835),En=n(6857),Nn=function(){function e(e){this.logService=e}return e.prototype.intercept=function(e,t){var n=this;return t.handle(e).pipe((0,xn.K)(function(e){return e instanceof s.UA?e.error instanceof ErrorEvent?n.logService.warn(""+e.error.message):e.status>=400&&e.status<600&&n.logService.error("status:"+e.status+"- URL:"+e.url+" ::error message: "+e.error.message):n.logService.warn(""+e.message),(0,Pn._)(e)}))},e.\u0275fac=function(t){return new(t||e)(r.LFG(Tn.$))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),Fn={},Dn=[],qn=n(1671),Rn=n(1784),Un=n(5959),Bn=n(6673),Vn=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new Hn(e))}}]),e}(),Hn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,p.Z)(this,n),t.apply(this,arguments)}return(0,h.Z)(n,[{key:"_next",value:function(e){}}]),n}(Bn.L),Gn=n(3103),Jn=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new zn(e))}}]),e}(),zn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){return(0,p.Z)(this,n),t.call(this,e)}return(0,h.Z)(n,[{key:"_next",value:function(e){this.destination.next(Gn.P.createNext(e))}},{key:"_error",value:function(e){var t=this.destination;t.next(Gn.P.createError(e)),t.complete()}},{key:"_complete",value:function(){var e=this.destination;e.next(Gn.P.createComplete()),e.complete()}}]),n}(Bn.L),Qn=n(7570);function jn(e,t,n,i){return function(o){return o.lift(new Yn(e,t,n,i))}}var Yn=function(){function e(t,n,i,o){(0,p.Z)(this,e),this.keySelector=t,this.elementSelector=n,this.durationSelector=i,this.subjectSelector=o}return(0,h.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new Kn(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}]),e}(),Kn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o,r,a){var s;return(0,p.Z)(this,n),(s=t.call(this,e)).keySelector=i,s.elementSelector=o,s.durationSelector=r,s.subjectSelector=a,s.groups=null,s.attemptedToUnsubscribe=!1,s.count=0,s}return(0,h.Z)(n,[{key:"_next",value:function(e){var t;try{t=this.keySelector(e)}catch(n){return void this.error(n)}this._group(e,t)}},{key:"_group",value:function(e,t){var n=this.groups;n||(n=this.groups=new Map);var i,o=n.get(t);if(this.elementSelector)try{i=this.elementSelector(e)}catch(s){this.error(s)}else i=e;if(!o){o=this.subjectSelector?this.subjectSelector():new Un.xQ,n.set(t,o);var r=new $n(t,o,this);if(this.destination.next(r),this.durationSelector){var a;try{a=this.durationSelector(new $n(t,o))}catch(s){return void this.error(s)}this.add(a.subscribe(new Wn(t,o,this)))}}o.closed||o.next(i)}},{key:"_error",value:function(e){var t=this.groups;t&&(t.forEach(function(t,n){t.error(e)}),t.clear()),this.destination.error(e)}},{key:"_complete",value:function(){var e=this.groups;e&&(e.forEach(function(e,t){e.complete()}),e.clear()),this.destination.complete()}},{key:"removeGroup",value:function(e){this.groups.delete(e)}},{key:"unsubscribe",value:function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&(0,b.Z)((0,k.Z)(n.prototype),"unsubscribe",this).call(this))}}]),n}(Bn.L),Wn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){var r;return(0,p.Z)(this,n),(r=t.call(this,i)).key=e,r.group=i,r.parent=o,r}return(0,h.Z)(n,[{key:"_next",value:function(e){this.complete()}},{key:"_unsubscribe",value:function(){var e=this.parent,t=this.key;this.key=this.parent=null,e&&e.removeGroup(t)}}]),n}(Bn.L),$n=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i,o){var r;return(0,p.Z)(this,n),(r=t.call(this)).key=e,r.groupSubject=i,r.refCountSubscription=o,r}return(0,h.Z)(n,[{key:"_subscribe",value:function(e){var t=new Qn.w,n=this.refCountSubscription,i=this.groupSubject;return n&&!n.closed&&t.add(new Xn(n)),t.add(i.subscribe(e)),t}}]),n}(Rn.y),Xn=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){var i;return(0,p.Z)(this,n),(i=t.call(this)).parent=e,e.count++,i}return(0,h.Z)(n,[{key:"unsubscribe",value:function(){var e=this.parent;e.closed||this.closed||((0,b.Z)((0,k.Z)(n.prototype),"unsubscribe",this).call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())}}]),n}(Qn.w),ei=n(3982),ti=n(9764),ni=n(6882);function ii(e,t){return t?function(n){return n.pipe(ii(function(n,i){return(0,ti.D)(e(n,i)).pipe((0,m.U)(function(e,o){return t(n,e,i,o)}))}))}:function(t){return t.lift(new oi(e))}}var oi=function(){function e(t){(0,p.Z)(this,e),this.project=t}return(0,h.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new ri(e,this.project))}}]),e}(),ri=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,p.Z)(this,n),(o=t.call(this,e)).project=i,o.hasSubscription=!1,o.hasCompleted=!1,o.index=0,o}return(0,h.Z)(n,[{key:"_next",value:function(e){this.hasSubscription||this.tryNext(e)}},{key:"tryNext",value:function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(i){return void this.destination.error(i)}this.hasSubscription=!0,this._innerSub(t)}},{key:"_innerSub",value:function(e){var t=new ni.IY(this),n=this.destination;n.add(t);var i=(0,ni.ft)(e,t);i!==t&&n.add(i)}},{key:"_complete",value:function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(e){this.destination.next(e)}},{key:"notifyError",value:function(e){this.destination.error(e)}},{key:"notifyComplete",value:function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}]),n}(ni.Ds),ai=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"call",value:function(e,t){return t.subscribe(new si(e))}}]),e}(),si=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){return(0,p.Z)(this,n),t.call(this,e)}return(0,h.Z)(n,[{key:"_next",value:function(e){e.observe(this.destination)}}]),n}(Bn.L),ci=n(611),li="__@ngrx/effects_create__";function ui(e){return Object.getOwnPropertyNames(e).filter(function(t){return!(!e[t]||!e[t].hasOwnProperty(li))&&e[t][li].hasOwnProperty("dispatch")}).map(function(t){return Object.assign({propertyName:t},e[t][li])})}function di(e){return Object.getPrototypeOf(e)}var pi="__@ngrx/effects__";function hi(e){return(0,qn.qC)(gi,di)(e)}function gi(e){return function(e){return e.constructor.hasOwnProperty(pi)}(e)?e.constructor[pi]:[]}function fi(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return e.pipe((0,xn.K)(function(i){return t&&t.handleError(i),n<=1?e:fi(e,t,n-1)}))}var vi=function(){var e=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e){var i;return(0,p.Z)(this,n),i=t.call(this),e&&(i.source=e),i}return(0,h.Z)(n,[{key:"lift",value:function(e){var t=new n;return t.source=this,t.operator=e,t}}]),n}(Rn.y);return e.\u0275fac=function(t){return new(t||e)(r.LFG(qn.Y$))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}();function mi(e){return Ci(e,"ngrxOnInitEffects")}function Ci(e,t){return e&&t in e&&"function"==typeof e[t]}var yi=new r.OlP("@ngrx/effects Internal Root Guard"),wi=new r.OlP("@ngrx/effects User Provided Effects"),_i=new r.OlP("@ngrx/effects Internal Root Effects"),xi=new r.OlP("@ngrx/effects Root Effects"),Mi=new r.OlP("@ngrx/effects Internal Feature Effects"),Pi=new r.OlP("@ngrx/effects Feature Effects"),Oi=new r.OlP("@ngrx/effects Effects Error Handler"),bi=function(){var e=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(e,i){var o;return(0,p.Z)(this,n),(o=t.call(this)).errorHandler=e,o.effectsErrorHandler=i,o}return(0,h.Z)(n,[{key:"addEffects",value:function(e){this.next(e)}},{key:"toActions",value:function(){var e=this;return this.pipe(jn(di),(0,ei.zg)(function(e){return e.pipe(jn(ki))}),(0,ei.zg)(function(t){var n=t.pipe(ii(function(t){return(n=e.errorHandler,i=e.effectsErrorHandler,function(e){var t=function(e,t,n){var i,o=di(e).constructor.name,r=(i=e,[hi,ui].reduce(function(e,t){return e.concat(t(i))},[])).map(function(i){var r=i.propertyName,a=i.dispatch,s=i.useEffectsErrorHandler,c="function"==typeof e[r]?e[r]():e[r],l=s?n(c,t):c;return!1===a?l.pipe(function(e){return e.lift(new Vn)}):l.pipe(function(e){return e.lift(new Jn)}).pipe((0,m.U)(function(t){return{effect:e[r],notification:t,propertyName:r,sourceName:o,sourceInstance:e}}))});return f.T.apply(void 0,(0,d.Z)(r))}(e,n,i);return Ci(e,"ngrxOnRunEffects")?e.ngrxOnRunEffects(t):t})(t);var n,i}),(0,m.U)(function(t){return function(e,t){if("N"===e.notification.kind){var n=e.notification.value;!function(e){return"function"!=typeof e&&e&&e.type&&"string"==typeof e.type}(n)&&t.handleError(new Error("Effect ".concat((i=e,o=i.propertyName,r="function"==typeof i.sourceInstance[o],'"'.concat(i.sourceName,".").concat(String(o)).concat(r?"()":"",'"'))," dispatched an invalid action: ").concat(function(e){try{return JSON.stringify(e)}catch(t){return e}}(n))))}var i,o,r}(t,e.errorHandler),t.notification}),(0,Ln.h)(function(e){return"N"===e.kind&&null!=e.value}),function(e){return e.lift(new ai)}),i=t.pipe((0,ci.q)(1),(0,Ln.h)(mi),(0,m.U)(function(e){return e.ngrxOnInitEffects()}));return(0,f.T)(n,i)}))}}]),n}(Un.xQ);return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.qLn),r.LFG(Oi))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}();function ki(e){return Ci(e,"ngrxOnIdentifyEffects")?e.ngrxOnIdentifyEffects():""}var Si=function(){var e=function(){function e(t,n){(0,p.Z)(this,e),this.effectSources=t,this.store=n,this.effectsSubscription=null}return(0,h.Z)(e,[{key:"start",value:function(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}},{key:"ngOnDestroy",value:function(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(bi),r.LFG(qn.yh))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),Ti="@ngrx/effects/init",Ai=((0,qn.PH)(Ti),function(){var e=function(){function e(t,n,i,o,r,a,s){(0,p.Z)(this,e),this.sources=t,n.start(),o.forEach(function(e){return t.addEffects(e)}),i.dispatch({type:Ti})}return(0,h.Z)(e,[{key:"addEffects",value:function(e){this.sources.addEffects(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(bi),r.LFG(Si),r.LFG(qn.yh),r.LFG(xi),r.LFG(qn.cr,8),r.LFG(qn.CK,8),r.LFG(yi,8))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({}),e}()),Zi=function(){var e=function e(t,n,i,o){(0,p.Z)(this,e),n.forEach(function(e){return e.forEach(function(e){return t.addEffects(e)})})};return e.\u0275fac=function(t){return new(t||e)(r.LFG(Ai),r.LFG(Pi),r.LFG(qn.cr,8),r.LFG(qn.CK,8))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({}),e}(),Ii=function(){var e=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,null,[{key:"forFeature",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{ngModule:Zi,providers:[e,{provide:Mi,multi:!0,useValue:e},{provide:wi,multi:!0,useValue:[]},{provide:Pi,multi:!0,useFactory:Li,deps:[r.zs3,Mi,wi]}]}}},{key:"forRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{ngModule:Ai,providers:[{provide:Oi,useValue:fi},Si,bi,vi,e,{provide:_i,useValue:[e]},{provide:yi,useFactory:Ei,deps:[[Si,new r.FiY,new r.tp0],[_i,new r.PiD]]},{provide:wi,multi:!0,useValue:[]},{provide:xi,useFactory:Li,deps:[r.zs3,_i,wi]}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({}),e}();function Li(e,t,n){var i,o=[],r=(0,S.Z)(t);try{for(r.s();!(i=r.n()).done;)o.push.apply(o,(0,d.Z)(i.value))}catch(c){r.e(c)}finally{r.f()}var a,s=(0,S.Z)(n);try{for(s.s();!(a=s.n()).done;)o.push.apply(o,(0,d.Z)(a.value))}catch(c){s.e(c)}finally{s.f()}return function(e,t){return t.map(function(t){return e.get(t)})}(e,o)}function Ei(e,t){if((1!==t.length||0!==t[0].length)&&e)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}var Ni=n(9474),Fi=n(2728),Di="@ngrx/router-store/request",qi=((0,qn.PH)(Di,(0,qn.Ky)()),"@ngrx/router-store/navigation"),Ri=((0,qn.PH)(qi,(0,qn.Ky)()),"@ngrx/router-store/cancel"),Ui=((0,qn.PH)(Ri,(0,qn.Ky)()),"@ngrx/router-store/error"),Bi=((0,qn.PH)(Ui,(0,qn.Ky)()),"@ngrx/router-store/navigated");(0,qn.PH)(Bi,(0,qn.Ky)());var Vi=function e(){(0,p.Z)(this,e)},Hi=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"serialize",value:function(e){return{root:this.serializeRoute(e.root),url:e.url}}},{key:"serializeRoute",value:function(e){var t=this,n=e.children.map(function(e){return t.serializeRoute(e)});return{params:e.params,paramMap:e.paramMap,data:e.data,url:e.url,outlet:e.outlet,routeConfig:e.routeConfig?{component:e.routeConfig.component,path:e.routeConfig.path,pathMatch:e.routeConfig.pathMatch,redirectTo:e.routeConfig.redirectTo,outlet:e.routeConfig.outlet}:null,queryParams:e.queryParams,queryParamMap:e.queryParamMap,fragment:e.fragment,component:e.routeConfig?e.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:n[0],pathFromRoot:void 0,children:n}}}]),e}(),Gi=function(){function e(){(0,p.Z)(this,e)}return(0,h.Z)(e,[{key:"serialize",value:function(e){return{root:this.serializeRoute(e.root),url:e.url}}},{key:"serializeRoute",value:function(e){var t=this,n=e.children.map(function(e){return t.serializeRoute(e)});return{params:e.params,data:e.data,url:e.url,outlet:e.outlet,routeConfig:e.routeConfig?{path:e.routeConfig.path,pathMatch:e.routeConfig.pathMatch,redirectTo:e.routeConfig.redirectTo,outlet:e.routeConfig.outlet}:null,queryParams:e.queryParams,fragment:e.fragment,firstChild:n[0],children:n}}}]),e}(),Ji=function(e){return e[e.PreActivation=1]="PreActivation",e[e.PostActivation=2]="PostActivation",e}({}),zi=new r.OlP("@ngrx/router-store Internal Configuration"),Qi=new r.OlP("@ngrx/router-store Configuration");function ji(e){return Object.assign({stateKey:"router",serializer:Gi,navigationActionTiming:Ji.PreActivation},e)}var Yi=function(e){return e[e.NONE=1]="NONE",e[e.ROUTER=2]="ROUTER",e[e.STORE=3]="STORE",e}({}),Ki=function(){var e=function(){function e(t,n,i,o,a,s){(0,p.Z)(this,e),this.store=t,this.router=n,this.serializer=i,this.errorHandler=o,this.config=a,this.activeRuntimeChecks=s,this.lastEvent=null,this.routerState=null,this.trigger=Yi.NONE,this.stateKey=this.config.stateKey,!(0,qn.rM)()&&(0,r.X6Q)()&&((null==s?void 0:s.strictActionSerializability)||(null==s?void 0:s.strictStateSerializability))&&this.serializer instanceof Hi&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the DefaultRouterStateSerializer. The default serializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer. This also applies to Ivy with immutability runtime checks."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}return(0,h.Z)(e,[{key:"setUpStoreStateListener",value:function(){var e=this;this.store.pipe((0,qn.Ys)(this.stateKey),(0,Fi.M)(this.store)).subscribe(function(t){var n=(0,P.Z)(t,2);e.navigateIfNeeded(n[0],n[1])})}},{key:"navigateIfNeeded",value:function(e,t){var n=this;if(e&&e.state&&this.trigger!==Yi.ROUTER&&!(this.lastEvent instanceof hn.OD)){var i,o=e.state.url;i=o,Wi(this.router.url)!==Wi(i)&&(this.storeState=t,this.trigger=Yi.STORE,this.router.navigateByUrl(o).catch(function(e){n.errorHandler.handleError(e)}))}}},{key:"setUpRouterEventsListener",value:function(){var e,t=this,n=this.config.navigationActionTiming===Ji.PostActivation;this.router.events.pipe((0,Fi.M)(this.store)).subscribe(function(i){var o=(0,P.Z)(i,2),r=o[0],a=o[1];t.lastEvent=r,r instanceof hn.OD?(t.routerState=t.serializer.serialize(t.router.routerState.snapshot),t.trigger!==Yi.STORE&&(t.storeState=a,t.dispatchRouterRequest(r))):r instanceof hn.R9?(e=r,n||t.trigger===Yi.STORE||t.dispatchRouterNavigation(r)):r instanceof hn.gk?(t.dispatchRouterCancel(r),t.reset()):r instanceof hn.Q3?(t.dispatchRouterError(r),t.reset()):r instanceof hn.m2&&(t.trigger!==Yi.STORE&&(n&&t.dispatchRouterNavigation(e),t.dispatchRouterNavigated(r)),t.reset())})}},{key:"dispatchRouterRequest",value:function(e){this.dispatchRouterAction(Di,{event:e})}},{key:"dispatchRouterNavigation",value:function(e){var t=this.serializer.serialize(e.state);this.dispatchRouterAction(qi,{routerState:t,event:new hn.R9(e.id,e.url,e.urlAfterRedirects,t)})}},{key:"dispatchRouterCancel",value:function(e){this.dispatchRouterAction(Ri,{storeState:this.storeState,event:e})}},{key:"dispatchRouterError",value:function(e){this.dispatchRouterAction(Ui,{storeState:this.storeState,event:new hn.Q3(e.id,e.url,"".concat(e))})}},{key:"dispatchRouterNavigated",value:function(e){var t=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(Bi,{event:e,routerState:t})}},{key:"dispatchRouterAction",value:function(e,t){this.trigger=Yi.ROUTER;try{this.store.dispatch({type:e,payload:Object.assign(Object.assign({routerState:this.routerState},t),{event:0===this.config.routerState?t.event:{id:t.event.id,url:t.event.url,urlAfterRedirects:t.event.urlAfterRedirects}})})}finally{this.trigger=Yi.NONE}}},{key:"reset",value:function(){this.trigger=Yi.NONE,this.storeState=null,this.routerState=null}}],[{key:"forRoot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[{provide:zi,useValue:t},{provide:Qi,useFactory:ji,deps:[zi]},{provide:Vi,useClass:t.serializer?t.serializer:0===t.routerState?Hi:Gi}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(qn.yh),r.LFG(hn.F0),r.LFG(Vi),r.LFG(r.qLn),r.LFG(Qi),r.LFG(qn.hg))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({}),e}();function Wi(e){return(null==e?void 0:e.length)>0&&"/"===e[e.length-1]?e.substring(0,e.length-1):e}var $i=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[{provide:s.TP,useClass:Nn,multi:!0}],imports:[[a.ez,qn.Aw.forRoot(Fn,{metaReducers:Dn}),Ki.forRoot(),Ni.FT.instrument({name:"fad-saas"}),Ii.forRoot([])]]}),e}(),Xi=n(3350),eo=n(413),to=function(e){function t(t){var n=e.call(this)||this;return n.appInsightService=t,n}return(0,wn.ZT)(t,e),t.prototype.handleError=function(e){this.appInsightService.logException(e)},t.\u0275fac=function(e){return new(e||t)(r.LFG(An.Z))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(r.qLn),no=n(8658),io=n(2293),oo={providerDetailsApi:"v2/providers/search/",suggestionsBaseApiUrl:"v2/suggestions/",locationDetailsApi:"v1/location/",providerSearchApi:"v2/providers/search",searchWithoutInputApiUrl:"&page=1&distance=10&sortby=Default&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes&maxAppointments=5&facets=all:0&searchMode=All",addPagesinUrl:"page=",addDistanceinUrl:"&distance=",addSortbyinUrl:"&sortby=Default",addMaxAppointmentsinUrl:"maxAppointments=5",addIncludeOptionsinUrl:"&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes&maxAppointments=5",addIncludeOptionsinUrlForGuidedFlow:"&include=ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes",addFacetsinUrl:"&facets=all:0",addsearchModeinUrl:"&searchMode=All",addProviderRoleTypes:"&providerRoleTypes=Urgent Care|Hospital Based|Non-hospital Based"},ro=n(707),ao=n(1508),so=n(8804),co=n(7184),lo=function(e){function t(t,n,i){var o,r=e.call(this)||this;return r.providerService=t,r.configurationService=n,r.route=i,r.showGuidedFlow=!1,r.useLegacyAPI=!1,r.showGuidedFlow="GuidedFlow"===r.configurationService.getOnlineSchedulingType(),r.runtimeConfig=n.getRuntimeConfiguration(),r.apiBaseUrl=r.runtimeConfig.apiBaseUrl,r.apiConstants=oo,r.useLegacyAPI=null===(o=r.configurationService)||void 0===o?void 0:o.useLegacyAPI(),r}return(0,wn.ZT)(t,e),t.prototype.getFilterStates=function(e,t,n,i){var o,r;void 0===n&&(n=null),void 0===i&&(i=null);var a=null!==(o=e.bookonline)&&void 0!==o&&o,s=null!==(r=e.acceptingnew)&&void 0!==r&&r,c=!1;((null==e?void 0:e.videovisits)||"videovisits"===(null==i?void 0:i.trim().toLowerCase().replace(/\s/g,"").replace(/\W/g,"")))&&(c=!0);var l=e.availability?"0"===e.availability?ro.g.Today:"7"===e.availability?ro.g.Next7Days:"14"===e.availability?ro.g.Next14Days:"30"===e.availability?ro.g.Next30Days:ro.g.None:null,u=e.specialties?this.splitAndMapQueryString(e.specialties):null,d=e.procedures?this.splitAndMapQueryString(e.procedures):null,p=e.conditions?this.splitAndMapQueryString(e.conditions):null,h=e.affiliations?this.splitAndMapAffiliationQueryString(e.affiliations):null,g=e.gender,f=e.insurances?this.splitAndMapQueryString(e.insurances):null,v=e.languages?this.splitAndMapQueryString(e.languages):null,m=this.configurationService.getDefaultSearchDistance();if(t.onlineSchedulingToggle=t.onlineSchedulingApplied=null!=a?a:t.onlineSchedulingApplied,t.newPatientsToggle=t.newPatientsApplied=null!=s?s:t.newPatientsApplied,t.videoVisitsToggle=t.videoVisitsApplied=null!=c?c:t.videoVisitsApplied,t.availabilitySelect=t.providerAvailability=null!=l?l:ro.g.None,t.selectedSpecialties=t.providerSpecialties=u||(t.selectedSpecialties?t.selectedSpecialties:[]),t.selectedHospitals=t.providerHospitals=null!=h?h:[],t.availabilityTitle=null!=l?l:"Availability",t.selectedProceduresPerformed=t.providerProceduresPerformed=d||(t.selectedProceduresPerformed?t.selectedProceduresPerformed:[]),t.selectedConditionsTreated=t.providerConditionsTreated=p||(t.selectedConditionsTreated?t.selectedConditionsTreated:[]),n){var C=t.medicalGroupList.find(function(e){return e.value===n}),y=[];y.push({name:C.label,count:0,selected:!0}),t.selectedMedicalGroup=t.providerMedicalGroup=y,t.providerMedicalGroup&&(m=this.configurationService.getDefaultSearchDistanceWhenMedGroupFilterApplied())}else t.selectedMedicalGroup=t.providerMedicalGroup=null,t.medicalGroupTitle="Medical group",t.providerSearchRadius===ao.r.getRadiusKeyForDistance(this.configurationService.getDefaultSearchDistanceWhenMedGroupFilterApplied())&&(t.providerSearchRadius=t.searchRadius=ao.r.getRadiusKeyForDistance(this.configurationService.getDefaultSearchDistance()));return(0,io.k)(e.distance)&&ao.r.hasRadiusKeyForDistance(+e.distance)&&(m=+e.distance),t.genderSelect=t.providerGender=null!=g?g:"",t.selectedInsurances=t.providerInsurances=null!=f?f:[],t.selectedLanguages=t.providerLanguages=null!=v?v:[],ao.r.setRadiusKeyForDistance(t,m),t},t.prototype.createQueryParams=function(e){var t={};return t=this.checkForProcedureAndCondition(t,e),t=this.checkForToggleSpecialtiesHospitals(t,e),t=this.checkForAvailability(t,e),t=this.checkForGenderInsuranceAndLanguages(t,e),t=this.checkForLocationAndDistanceParams(t,e),t=this.checkForProviderRoleType(t,e),this.checkForSortBy(t,e)},t.prototype.checkForProcedureAndCondition=function(e,t){return t.providerProceduresPerformed&&t.providerProceduresPerformed.length>0&&(e.procedures=t.providerProceduresPerformed.map(function(e){return e.name}).join("|")),t.providerConditionsTreated&&t.providerConditionsTreated.length>0&&(e.conditions=t.providerConditionsTreated.map(function(e){return e.name}).join("|")),e},t.prototype.checkForSortBy=function(e,t){return t.sortBy&&(e.sortby=t.sortBy),e},t.prototype.checkForGenderInsuranceAndLanguages=function(e,t){return t.providerGender&&(e.gender=t.providerGender),t.providerInsurances&&t.providerInsurances.length>0&&(e.insurances=t.providerInsurances.map(function(e){return e.name}).join("|")),t.providerLanguages&&t.providerLanguages.length>0&&(e.languages=t.providerLanguages.map(function(e){return e.name}).join("|")),e},t.prototype.checkForToggleSpecialtiesHospitals=function(e,t){return t.onlineSchedulingApplied&&(e.bookonline=t.onlineSchedulingApplied),t.videoVisitsApplied&&(e.videovisits=t.videoVisitsApplied),t.newPatientsApplied&&(e.acceptingnew=t.newPatientsApplied),t.providerSpecialties&&t.providerSpecialties.length>0&&(e.specialties=t.providerSpecialties.map(function(e){return e.name}).join("|")),t.providerHospitals&&t.providerHospitals.length>0&&(e.affiliations=t.providerHospitals.map(function(e){return e.name.replace("'","")}).join("|")),e},t.prototype.checkForAvailability=function(e,t){return t.providerAvailability&&(e.availability=t.providerAvailability===ro.g.Today?0:t.providerAvailability===ro.g.Next7Days?7:t.providerAvailability===ro.g.Next14Days?14:t.providerAvailability===ro.g.Next30Days?30:null),e},t.prototype.checkForLocationAndDistanceParams=function(e,t){var n=ao.r.getDistanceForSearchRadiusKey(t);return(t.providerMedicalGroup.length>0&&n!==this.configurationService.getDefaultSearchDistanceWhenMedGroupFilterApplied()||0==t.providerMedicalGroup.length&&n!==this.configurationService.getDefaultSearchDistance())&&(e.distance=n),this.route.snapshot.queryParamMap.has("location")&&(e.location=this.route.snapshot.queryParamMap.get("location")),e},t.prototype.checkForProviderRoleType=function(e,t){return e=this.checkForMedicalGroupSelection(e,t),e=this.checkForAutoSelectionCheckBoxSpecialties(e,t),this.checkForOtherConditions(e,t)},t.prototype.checkForMedicalGroupSelection=function(e,t){var n,i,o,r=!1;if((null===(o=t.providerMedicalGroup)||void 0===o?void 0:o.length)>0){var a=ao.r.getMedGroups(this.configurationService.getMedGroupCodes()),s=function(e){var t=a.filter(function(t){return t.label===e.name})[0];(null==t?void 0:t.enableProviderRoleTypes)&&(r=!0)};try{for(var c=(0,wn.XA)(t.providerMedicalGroup),l=c.next();!l.done;l=c.next())s(l.value)}catch(u){n={error:u}}finally{try{l&&!l.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}r?"false"===sessionStorage.getItem("manualSelection")?delete e.includeProviderRoleTypes:(e.includeProviderRoleTypes=!0,t.includeProviderRoleType=!0):delete e.includeProviderRoleTypes}return e},t.prototype.checkForAutoSelectionCheckBoxSpecialties=function(e,t){var n,i=this;if(this.configurationService.getAutoCheckBoxSelectionSpecalities()&&t.providerSpecialties&&t.providerSpecialties.length>0){var o=t.providerSpecialties.filter(function(e){return i.configurationService.getAutoCheckBoxSelectionSpecalities().includes(e.name)});(o.length>0||o.length<=0&&"true"===sessionStorage.getItem("manualSelection"))&&(e.includeProviderRoleTypes=!0)}return this.configurationService.getAutoCheckBoxSelectionSpecalities().includes(null===(n=t.specialtyFilterText)||void 0===n?void 0:n.replace("-"," ").toTitleCase())||"true"!==sessionStorage.getItem("prevSpecialityisAutoTgrChkbx")||(delete e.includeProviderRoleTypes,sessionStorage.removeItem("prevSpecialityisAutoTgrChkbx")),e},t.prototype.checkForOtherConditions=function(e,t){return t.providerMedicalGroup&&0!==t.providerMedicalGroup.length||t.providerSpecialties&&0!==t.providerSpecialties.length||("true"===sessionStorage.getItem("manualSelection")?e.includeProviderRoleTypes=!0:delete e.includeProviderRoleTypes),e},t.prototype.getFacetCount=function(e,t,n){var i,o,r;return null!==(r=null===(o=null===(i=e.facets.find(function(e){return e.type.toLowerCase()===t.toLowerCase()}))||void 0===i?void 0:i.values.find(function(e){return e.value.toLowerCase()===n.toLowerCase()}))||void 0===o?void 0:o.count)&&void 0!==r?r:0},t.prototype.getFacetValues=function(e,t){var n,i;return null!==(i=null===(n=e.facets.find(function(e){return e.type===t}))||void 0===n?void 0:n.values.map(function(e){return{name:e.value,count:e.count,selected:e.selected}}))&&void 0!==i?i:[]},t.prototype.getFacetInfo=function(e,t){var n,i,o,r;return t.searchDone=!0,t.onlineSchedulingProvidersCount=this.useLegacyAPI?this.getFacetCount(e,"bookOnline","True"):this.getFacetCount(e,"bookOnlineAvailable","true"),t.videoVisitsProvidersCount=this.getFacetCount(e,"videoCalls","True"),t.newPatientsProvidersCount=this.getFacetCount(e,"patients","True"),t.todayCount=this.getFacetCount(e,"appointmentDatesBuckets",ro.g.Today),t.next7Count=this.getFacetCount(e,"appointmentDatesBuckets",ro.g.Next7Days),t.next14Count=this.getFacetCount(e,"appointmentDatesBuckets",ro.g.Next14Days),t.next30Count=this.getFacetCount(e,"appointmentDatesBuckets","15 days and later"),t.availableSpecialties=this.getFacetValues(e,"specialties"),t.availableSpecialties.sort(function(e,t){return e.name.localeCompare(t.name)}),t.availableSpecialties.length>0&&(t.selectedSpecialties=t.providerSpecialties=t.availableSpecialties.filter(function(e){return e.selected})),t.availableProceduresPerformed=this.getFacetValues(e,"procedures"),t.availableProceduresPerformed.sort(function(e,t){return e.name.localeCompare(t.name)}),t.availableProceduresPerformed.length>0&&(t.selectedProceduresPerformed=t.providerProceduresPerformed=t.availableProceduresPerformed.filter(function(e){return e.selected})),t.availableConditionsTreated=this.getFacetValues(e,"conditions"),t.availableConditionsTreated.sort(function(e,t){return e.name.localeCompare(t.name)}),t.availableProceduresPerformed.length>0&&(t.selectedConditionsTreated=t.providerConditionsTreated=t.availableConditionsTreated.filter(function(e){return e.selected})),t.specialtyFilterText=t.providerSpecialties.length>1?t.providerSpecialties.length+" specialties":null!==(i=null===(n=t.providerSpecialties[0])||void 0===n?void 0:n.name)&&void 0!==i?i:"Specialty",t.availableHospitals=this.getFacetValues(e,"hospitals"),t.availableHospitals.sort(function(e,t){return e.name.localeCompare(t.name)}),t.availableHospitals.length>0&&(t.selectedHospitals=t.providerHospitals=t.availableHospitals.filter(function(e){return e.selected})),t.hospitalFilterText=t.providerHospitals.length>1?t.providerHospitals.length+" hospital affiliations":null!==(r=null===(o=t.providerHospitals[0])||void 0===o?void 0:o.name)&&void 0!==r?r:"Hospital Affiliation",t.femaleCount=this.getFacetCount(e,"genders","F"),t.maleCount=this.getFacetCount(e,"genders","M"),t.availableInsurances=this.getFacetValues(e,"insurances"),t.selectedInsurances=t.providerInsurances=t.availableInsurances.filter(function(e){return e.selected}),t.availableLanguages=this.getFacetValues(e,"languages"),t.availableLanguages.sort(function(e,t){return e.name.localeCompare(t.name)}),t.selectedLanguages=t.providerLanguages=t.availableLanguages.filter(function(e){return e.selected}),JSON.parse(JSON.stringify(t))},t.prototype.getSortingValue=function(e){var t="";switch(e){case"lastName-asc":t="LastName";break;case"lastName-desc":t="LastNameInverted";break;default:t=e}return t.toLowerCase()},t.prototype.convertFilterModelToQueryString=function(e,t,n,i,o,r,a){void 0===o&&(o=null),void 0===r&&(r=1);var c=new s.LE;c=c.setSanitizedKey(this.apiConstants.addPagesinUrl,r);var l=""+this.apiBaseUrl+this.apiConstants.providerSearchApi;return e&&e.toLowerCase().indexOf("video")<0&&(c=c.set("query",e)),c=c.setKeyValue(this.apiConstants.addIncludeOptionsinUrlForGuidedFlow),this.showGuidedFlow||(c=c.setKeyValue(this.apiConstants.addMaxAppointmentsinUrl)),c=(c=c.setKeyValue(this.apiConstants.addFacetsinUrl)).setKeyValue(this.apiConstants.addsearchModeinUrl),c=this.setSortByParams(c,o),c=this.filterModelParam(c,n,t),c=this.setLocationParam(c,t),a&&(c=c.setKeyValue(this.apiConstants.addProviderRoleTypes)),[l,c]},t.prototype.setLocationParam=function(e,t){return t&&(t.name||t.city||t.state||t.zip||t.latitude||t.longitude)&&(e=(e=(e=e.setNonNull("name",t.name)).setNonNull("city",t.city)).setNonNull("state",t.state),t.zip&&(e=e.setNonNull("zip",t.zip)),e=(e=e.setNonNull("latitude",t.latitude)).setNonNull("longitude",t.longitude)),e},t.prototype.setSortByParams=function(e,t){if(null==t?void 0:t.sortBy){if(!(0,io.k)(t.sortBy)){var n=this.configurationService.getSortingConfig(),i=this.getSortingValue(t.sortBy),o=n.options.filter(function(e){return e.name.toLowerCase()===i})[0];t.sortBy=o.value}e=e.setNonString("sortby",t.sortBy)}else if(this.route.snapshot.queryParamMap.get("sortby")){var r=this.route.snapshot.queryParamMap.get("sortby"),a=this.configurationService.getSortingOptionByQueryParam(r);a&&(e=(e=e.setNonString("sortby",a.value)).setNonString("sortby",a.value))}return e},t.prototype.filterModelParam=function(e,t,n){var i,o;if(t){t=this.mapMedgroupIfNeeded(t);var r=null!==(i=ao.r.getDistanceForProviderSearchRadiusKey(t))&&void 0!==i?i:this.configurationService.getDefaultSearchDistance();t.providerMedicalGroup&&(r=null!==(o=ao.r.getDistanceForProviderSearchRadiusKey(t))&&void 0!==o?o:this.configurationService.getDefaultSearchDistanceWhenMedGroupFilterApplied()),this.configurationService.showSearchRadiusFilter()&&n&&(e=e.setSanitizedKey(this.apiConstants.addDistanceinUrl,r)),t.onlineSchedulingApplied&&(e=e.setNonString("bookOnline",!0)),t.providerMedicalGroup&&t.providerMedicalGroup.length>0&&(e=e.set("medgroup",t.providerMedicalGroup.length>1?t.providerMedicalGroup.map(function(e){return e.name}).join("|"):t.providerMedicalGroup[0].name)),t.providerProceduresPerformed&&t.providerProceduresPerformed.length>0&&(e=e.set("procedures",t.providerProceduresPerformed.length>1?t.providerProceduresPerformed.map(function(e){return e.name}).join("|"):t.providerProceduresPerformed[0].name)),t.providerConditionsTreated&&t.providerConditionsTreated.length>0&&(e=e.set("conditions",t.providerConditionsTreated.length>1?t.providerConditionsTreated.map(function(e){return e.name}).join("|"):t.providerConditionsTreated[0].name)),t.videoVisitsApplied&&(e=e.set("videoCalls","True")),t.newPatientsApplied&&(e=e.set("patients","True")),void 0!==t.availabilitySelect&&t.availabilitySelect!==ro.g.None&&(e=e.set("appointmentDatesBuckets",t.availabilitySelect===ro.g.Next30Days?"15 days and later":t.availabilitySelect)),e=this.providerFilterParam(e,t)}return e},t.prototype.providerFilterParam=function(e,t){var n,i,o,r,a;return(null===(n=t.providerSpecialties)||void 0===n?void 0:n.length)>0&&(e=e.setPipeDelimitedArray("specialties",t.providerSpecialties.map(function(e){return e.name}))),(null===(i=t.providerMedicalGroup)||void 0===i?void 0:i.length)>0&&(e=e.setPipeDelimitedArray("medgroup",t.providerMedicalGroup.map(function(e){return e.name}))),(null===(o=t.providerHospitals)||void 0===o?void 0:o.length)>0&&(e=e.setPipeDelimitedArray("facilities",t.providerHospitals.map(function(e){return e.name}))),(null===(r=t.providerInsurances)||void 0===r?void 0:r.length)>0&&(e=e.setPipeDelimitedArray("insurances",t.providerInsurances.map(function(e){return e.name}))),(null===(a=t.providerLanguages)||void 0===a?void 0:a.length)>0&&(e=e.setPipeDelimitedArray("languages",t.providerLanguages.map(function(e){return e.name}))),"female"===t.providerGender&&(e=e.set("gender","F")),"male"===t.providerGender&&(e=e.set("gender","M")),e},t.prototype.mapMedgroupIfNeeded=function(e){var t,n,i,o,r,a=this.configurationService.getMedGroupCodes();if((null===(r=e.providerMedicalGroup)||void 0===r?void 0:r.length)>0){var s=!1,c=function(e){if(s=0===a.filter(function(t){return t.code===e.name}).length)return"break"};try{for(var l=(0,wn.XA)(e.providerMedicalGroup),u=l.next();!u.done&&"break"!==c(u.value);u=l.next());}catch(g){t={error:g}}finally{try{u&&!u.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}if(s){var d=function(e){var t=a.filter(function(t){return t.title===e.name})[0];e.name=t.code};try{for(var p=(0,wn.XA)(e.providerMedicalGroup),h=p.next();!h.done;h=p.next())d(h.value)}catch(f){i={error:f}}finally{try{h&&!h.done&&(o=p.return)&&o.call(p)}finally{if(i)throw i.error}}}}return e},t.prototype.getTypedFilterSearchResults=function(e,t,n,i,o,r,a,s){void 0===r&&(r=1),void 0===a&&(a=null);var c=(0,wn.CR)(this.convertFilterModelToQueryString(e,t,n,i,o,r,s),2),l=c[0],u=c[1];return a&&(u=u.set("searchSessionId",a)),this.providerService.getTypedFilterSearchResults(l,u).pipe((0,xn.K)(function(){return so.j.createObservable({providers:[]},!1)}))},t.prototype.getFilteredSearchResults=function(e,t,n,i,o,r){void 0===o&&(o=null),void 0===r&&(r=1);var a=(0,wn.CR)(this.convertFilterModelToQueryString(e,t,n,i,o,r),2);return this.providerService.getFilteredSearchResults(a[0],a[1])},t.prototype.splitAndMapQueryString=function(e){return decodeURIComponent(e).split("|").map(function(e){return{name:e}})},t.prototype.splitAndMapAffiliationQueryString=function(e){return e.split("|").map(function(e){return{name:e.replace("Baylor St. Lukes Medical Center - Houston, TX","Baylor St. Luke's Medical Center - Houston, TX")}})},t.prototype.handleManualProviderRoleSelectionProcess=function(e){var t,n=ao.r.getMedGroups(this.configurationService.getMedGroupCodes());null===(t=e.selectedMedicalGroup)||void 0===t||t.forEach(function(e){n.some(function(t){return t.label===e.label&&t.enableProviderRoleTypes})&&sessionStorage.removeItem("manualSelection")})},t.\u0275fac=function(e){return new(e||t)(r.LFG(co.H),r.LFG(kn.e),r.LFG(hn.gz))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(no.i),uo=n(344),po=function(e){function t(t,n,i){var o=e.call(this,t,n,i)||this;return o.providerService=t,o.configurationService=n,o.route=i,o.showGuidedFlow=!1,o.apiBaseUrl=o.runtimeConfig.newApiBaseUrl,o.apiConstants=uo.G,o}return(0,wn.ZT)(t,e),t.\u0275fac=function(e){return new(e||t)(r.LFG(co.H),r.LFG(kn.e),r.LFG(hn.gz))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(lo);function ho(e,t,n){return t.useLegacyAPI()?new lo(e,t,n):new po(e,t,n)}var go=n(1095),fo=n(436),vo=n(5980),mo=n(5907),Co=function(e){function t(t,n){var i=e.call(this)||this;return i.http=t,i.configurationService=n,i.runtimeConfig=i.configurationService.getRuntimeConfiguration(),i.apiBaseUrl=i.runtimeConfig.apiBaseUrl,i.apiConstants=oo,i.apiOptions={headers:new s.WM({"Content-Type":"application/json","x-tenant":i.configurationService.getTenantCode(),"ocp-apim-subscription-key":i.runtimeConfig.apimSubscriptionKey})},i}return(0,wn.ZT)(t,e),t.prototype.getTypedLocationSuggestions=function(e,t){var n;(null==e?void 0:e.match(/\d+/g))&&(null==e?void 0:e.split(",").length)<3&&!vo.B.isNeighborhoodSearch&&(e=e.replace(/^\D+/g,"").trim());var i=null!==(n=null!=t?t:window.sessionStorage.getItem(mo.T.LocationSessionId))&&void 0!==n?n:"",o=new s.LE;o=(o=(o=(o=o.append("latitude",null)).append("longitude",null)).append("api-version","2")).append("sessionToken",i);var r=""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+encodeURIComponent(e)+"/locations";return this.http.get(r,{headers:this.apiOptions.headers,params:o})},t.prototype.getLocationSuggestions=function(e,t){void 0===t&&(t="");var n=new s.LE;return n=(n=(n=(n=n.append("latitude",null)).append("longitude",null)).append("api-version","2")).append("sessionToken",t),this.http.get((""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+e+"/locations").toString(),{headers:this.apiOptions.headers,params:n})},t.prototype.getLocationByIP=function(){return this.http.get(""+this.apiBaseUrl+this.apiConstants.locationDetailsApi,this.apiOptions)},t.prototype.getTypedLocationDetail=function(e){var t=new s.LE;return t=t.append("api-version","2"),this.http.get(""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+e+"/location-detail",{headers:this.apiOptions.headers,params:t}).pipe((0,_n.b)(function(e){e.result&&window.sessionStorage.setItem(mo.T.LocationSessionId,e.result.sessionToken)}))},t.prototype.getLocationDetail=function(e){var t=new s.LE;return t=t.append("api-version","2"),this.http.get((""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+e+"/location-detail").toString(),{headers:this.apiOptions.headers,params:t})},t.prototype.queryLocation=function(e){var t=this;return e?this.getTypedLocationSuggestions(e).pipe((0,xn.K)(function(){return(0,On.of)(null)}),(0,fo.b)(function(n){if(!n.isValid||0===n.result.length)return(0,On.of)({isLocationValid:!1});var i,o=e.match(/\d+/g);return i=o?n.result[0].googlePlaceId:n.result.find(function(t){return t.locationName.replace(/[,.]|-|\s/g,"").toLowerCase().trim().includes(e.replace(/[,.]|-|\s/g,"").toLowerCase().trim())}).googlePlaceId,t.getTypedLocationDetail(i).pipe((0,m.U)(function(e){return vo.B.isNeighborhoodSearch=!1,{googlePlaceId:i,name:e.result.name+(o&&e.result.zip?" "+e.result.zip:""),neighborhood:e.result.neighborhood?e.result.neighborhood:"",city:e.result.city,state:e.result.state,latitude:e.result.latitude,longitude:e.result.longitude,zip:o?e.result.zip:"",isLocationValid:!0}}),(0,xn.K)(function(){return(0,On.of)(null)}))})):(0,On.of)(null)},t.\u0275fac=function(e){return new(e||t)(r.LFG(s.eN),r.LFG(kn.e))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(go.a),yo=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.http=t,i.configurationService=n,i.apiBaseUrl=i.runtimeConfig.newApiBaseUrl,i.apiConstants=uo.G,i}return(0,wn.ZT)(t,e),t.prototype.getLocationByIP=function(){return this.http.get(""+this.apiBaseUrl+this.apiConstants.locationDetailsApi,this.apiOptions)},t.prototype.getTypedLocationSuggestions=function(e,t){(null==e?void 0:e.match(/\d+/g))&&(null==e?void 0:e.split(",").length)<3&&!vo.B.isNeighborhoodSearch&&(e=e.replace(/^\D+/g,"").trim());var n=this.getLocationSearchParams(t),i=""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+encodeURIComponent(e.replace(/\s/g,"-"))+"/locations";return this.http.get(i,{headers:this.apiOptions.headers,params:n})},t.prototype.getLocationSearchParams=function(e){var t,n=new s.LE,i=null!==(t=null!=e?e:window.sessionStorage.getItem(mo.T.LocationSessionId))&&void 0!==t?t:"";return n=(n=n.append("api-version","2")).append("sessionToken",i),Object.keys(this.configurationService.getAutoSuggLocationSearchParams()).length>0?this.autoSuggLocationSearchParams(this.configurationService.getAutoSuggLocationSearchParams(),n):(n=n.append("latitude",null)).append("longitude",null)},t.prototype.autoSuggLocationSearchParams=function(e,t){return e.latitude&&e.longitude&&e.radius&&(t=(t=(t=(t=t.set("latitude",e.latitude)).set("longitude",e.longitude)).set("radius",e.radius)).set("strictbounds",!0)),t},t.\u0275fac=function(e){return new(e||t)(r.LFG(s.eN),r.LFG(kn.e))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(Co);function wo(e,t){return t.useLegacyAPI()?new Co(e,t):new yo(e,t)}var _o=function(e){function t(t,n){var i=e.call(this)||this;return i.http=t,i.configurationService=n,i.runtimeConfig=i.configurationService.getRuntimeConfiguration(),i.apiBaseUrl=i.runtimeConfig.apiBaseUrl,i.apiConstants=oo,i.apiOptions={headers:new s.WM({"Content-Type":"application/json","x-tenant":i.configurationService.getTenantCode(),"ocp-apim-subscription-key":i.runtimeConfig.apimSubscriptionKey})},i}return(0,wn.ZT)(t,e),t.prototype.addRequiredProviderHttpParams=function(e){e||(e=new s.LE);var t=this.configurationService.getDivisionCodes();if(t.length>0){e=e.setPipeDelimitedArray("divisionCodes",t);var n=this.configurationService.getMarketCodes();n&&(e=e.setPipeDelimitedArray("marketCodes",n))}return e},t.prototype.getProviderDetailsFull=function(e,t,n){void 0===t&&(t=1),void 0===n&&(n=20),e=e.toString().slice(0,10);var i=this.addRequiredProviderHttpParams();return i=(i=(i=(i=(i=i.setNonString("page",t)).setNonString("pageSize",n)).set("facets","All:0")).set("include","metadata,extendeddata,NextAvailableTimes,AvailableTimes")).set("npis",e),this.http.get(""+this.apiBaseUrl+this.apiConstants.providerDetailsApi,{headers:this.apiOptions.headers,params:i})},t.prototype.getTypedProviderSuggestions=function(e,t){var n=""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+encodeURIComponent(e)+"/providers",i=this.addRequiredProviderHttpParams();return i=i.append("mode","Auto"),"provider"===t&&(i=i.append("fields","primarySpecialty,procedures,conditions,insuranceCarriers,fullName")),"specialty"===t&&(i=i.append("fields","specialties")),this.http.get(n.toString(),{headers:this.apiOptions.headers,params:i})},t.prototype.getTypedProviderSuggestionsV2=function(e){var t=""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+encodeURIComponent(e)+"/providers",n=this.addRequiredProviderHttpParams();return n=(n=n.append("mode","Auto")).append("fields","specialties"),this.http.get(t.toString(),{headers:this.apiOptions.headers,params:n})},t.prototype.getTypedKeywordSuggestions=function(e){var t=""+this.apiBaseUrl+this.apiConstants.suggestionsBaseApiUrl+encodeURIComponent(e)+"/autocomplete",n=this.addRequiredProviderHttpParams();return n=(n=n.append("mode","Auto")).append("fields","procedures,conditions,insuranceCarriers"),this.http.get(t.toString(),{headers:this.apiOptions.headers,params:n})},t.prototype.getTypedFilterSearchResults=function(e,t){return t=this.addRequiredProviderHttpParams(t),this.http.get(e,{headers:this.apiOptions.headers,params:t})},t.prototype.getFilteredSearchResults=function(e,t){return this.http.get(e,{headers:this.apiOptions.headers,params:t})},t.prototype.getDocAsapIds=function(){var e={headers:new s.WM({"Content-Type":"application/json"})};return this.http.get(this.configurationService.getDocAsapProviderLookupUrl(),e)},t.prototype.getLocationDetailsbyLocationId=function(e){var t=new s.LE;return t=(t=(t=(t=(t=(t=(t=(t=(t=t.append("page",e.page)).append("include","ExtendedData,OnlineBookingSupport,NextAvailableTimes,AvailableTimes")).append("maxAppointments","5")).append("facets","all:0")).append("searchMode","All")).append("sortby",e.sortby)).append("distance","10")).append("locationIds",e.locationId)).append("searchSessionId",e.searchSessionId),e.includeProviderRoleType&&(t=t.setKeyValue(this.apiConstants.addProviderRoleTypes)),e.gender&&(t=t.append("gender",e.gender)),"true"===e.patients&&(t=t.append("patients",e.patients)),e.languages&&(t=t.append("languages",e.languages)),e.specialties&&(t=t.append("specialties",e.specialties)),e.medGroups&&"null"!==e.medGroups&&(t=t.append("medgroup",e.medGroups)),"true"===e.bookOnline&&(t=t.append("bookOnline",e.bookOnline)),"true"===e.videoCalls&&(t=t.append("videoCalls",e.videoCalls)),t=this.addRequiredProviderHttpParams(t),this.http.get(""+this.apiBaseUrl+this.apiConstants.providerSearchApi,{headers:this.apiOptions.headers,params:t})},t.prototype.normalizeProviderBeforeScheduling=function(e){return e},t.\u0275fac=function(e){return new(e||t)(r.LFG(s.eN),r.LFG(kn.e))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(co.H),xo=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.http=t,i.configurationService=n,i.apiBaseUrl=i.runtimeConfig.newApiBaseUrl,i.apiConstants=uo.G,i}return(0,wn.ZT)(t,e),t.prototype.getProviderDetailsFull=function(e,t,n){void 0===t&&(t=1),void 0===n&&(n=20),e=e.toString().slice(0,10);var i=this.addRequiredProviderHttpParams();return this.http.get(""+this.apiBaseUrl+this.apiConstants.providerDetailsApi+e,{headers:this.apiOptions.headers,params:i})},t.prototype.normalizeProviderBeforeScheduling=function(e){var t,n,i,o;if(e&&e.onlineBookingAvailability){var r=[];e.onlineBookingAvailability.filter(function(e){return e.supportsOnlineBooking}).length>0&&((0,wn.ev)([],(0,wn.CR)(new Set(e.onlineBookingAvailability.map(function(e){return e.officeAddressId})))).forEach(function(t){var n,i,o=[],a=e.onlineBookingAvailability.filter(function(e){return e.officeAddressId&&e.officeAddressId===t});try{for(var s=(0,wn.XA)(a),c=s.next();!c.done;c=s.next()){var l=c.value;0===o.length?o.push(l):(o[0].appointmentTypes=(0,wn.ev)((0,wn.ev)([],(0,wn.CR)(o[0].appointmentTypes)),(0,wn.CR)(l.appointmentTypes)),o[0].availableTimes=(0,wn.ev)((0,wn.ev)([],(0,wn.CR)(o[0].availableTimes)),(0,wn.CR)(l.availableTimes)))}}catch(u){n={error:u}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}r=(0,wn.ev)((0,wn.ev)([],(0,wn.CR)(r)),(0,wn.CR)(o))}),r.forEach(function(e){var t=[];e.availableTimes&&((0,wn.ev)([],(0,wn.CR)(new Set(e.availableTimes.map(function(e){return e.date})))).forEach(function(n){var i,o,r=[],a=e.availableTimes.filter(function(e){return e.date===n});try{for(var s=(0,wn.XA)(a),c=s.next();!c.done;c=s.next()){var l=c.value;0===r.length?r.push(l):r[0].times=(0,wn.ev)((0,wn.ev)([],(0,wn.CR)(r[0].times)),(0,wn.CR)(l.times))}}catch(u){i={error:u}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}t=(0,wn.ev)((0,wn.ev)([],(0,wn.CR)(t)),(0,wn.CR)(r))}),t.forEach(function(e){var t=[];(0,wn.ev)([],(0,wn.CR)(new Set(e.times.map(function(e){return e.time})))).forEach(function(n){e.times.filter(function(e){return e.time===n}).forEach(function(e){t.push(e)})}),e.times=(0,wn.ev)([],(0,wn.CR)(t))}),e.availableTimes=(0,wn.ev)([],(0,wn.CR)(t)))})),e.onlineBookingAvailability=r;var a=function(e){if(!e.nextAvailableTimes&&e.appointmentTypes){e.appointmentTypes.forEach(function(e){e.id=e.name,e.remoteId=e.name}),e.nextAvailableTimes=[],e.officeAddressId=e.officeAddressId.toString();var t=(null===(i=e.appointmentTypes)||void 0===i?void 0:i.map(function(e){return e.id}))||[];null===(o=e.availableTimes)||void 0===o||o.forEach(function(n){var i;null===(i=n.times)||void 0===i||i.forEach(function(n){var i;null===(i=n.appointmentTypes)||void 0===i||i.forEach(function(i){t.length>0&&t.indexOf(i.id)>=0&&(t.splice(t.indexOf(i.id),1),e.nextAvailableTimes.push({appointmentType:i.id,time:n.time}))})})})}};try{for(var s=(0,wn.XA)(e.onlineBookingAvailability),c=s.next();!c.done;c=s.next())a(c.value)}catch(l){t={error:l}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}e.onlineBookingAvailability.forEach(function(e){e.appointmentTypes&&(e.appointmentTypes=(0,wn.ev)([],(0,wn.CR)(new Map(e.appointmentTypes.map(function(e){return[e.visitId,e]})).values())))})}return 0===e.onlineBookingAvailability.length&&(e.isBookOnline=!1),console.log(e),e},t.\u0275fac=function(e){return new(e||t)(r.LFG(s.eN),r.LFG(kn.e))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t}(_o);function Mo(e,t){return t.useLegacyAPI()?new _o(e,t):new xo(e,t)}var Po=function(){function e(){this.storedRoutes=new Map}return e.prototype.retrieve=function(e){var t;if(null===(t=e.data)||void 0===t?void 0:t.storageKey)return this.storedRoutes.get(e.data.storageKey)},e.prototype.shouldAttach=function(e){var t;return!(!(null===(t=e.data)||void 0===t?void 0:t.storageKey)||!this.storedRoutes.has(e.data.storageKey))},e.prototype.shouldDetach=function(e){var t;return!!(null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.storageKey)},e.prototype.shouldReuseRoute=function(e,t){var n,i;return e.routeConfig&&t.routeConfig?e.routeConfig===t.routeConfig:!(!(null===(n=e.firstChild)||void 0===n?void 0:n.routeConfig)||!(null===(i=t.firstChild)||void 0===i?void 0:i.routeConfig))&&e.firstChild.routeConfig===t.firstChild.routeConfig},e.prototype.store=function(e,t){e.data.storageKey&&t&&this.storedRoutes.set(e.data.storageKey,t)},e}(),Oo=n(4076),bo=n(539),ko=n(5976),So=n(2482),To=n(2949),Ao=n(7962),Zo=n(8246),Io=n(5476),Lo=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,wn.ZT)(t,e),t.prototype.serialize=function(t){return"/"===t.toString()?"":e.prototype.serialize.call(this,t)},t.\u0275fac=function(){var e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t}(hn.sz),Eo=n(9575),No=function(e){return function(){return e.load()}},Fo=function(){function e(e,t,n,i,o){var r=this;this.injector=e,this.router=t,this.location=n,this.fadLinkService=i,this.eventPublisherService=o,this.router.events.pipe((0,Ln.h)(function(e){return e instanceof hn.m2})).subscribe(function(e){return r.eventPublisherService.publish((0,Xi._j)(e))}),this.fadLinkService.isSelfHosted()||(this.router.navigateByUrl(this.location.path(!0)).then(),this.location.subscribe(function(e){r.router.navigateByUrl(e.url).then()}))}return e.prototype.ngDoBootstrap=function(e){var t=this;document.body.querySelector("cs-fad")&&e.bootstrap(Cn.y),Oo.n$.forEach(function(e){return t.registerCustomElement(e[1],e[0])})},e.prototype.registerCustomElement=function(e,t){if(!customElements.get(t)){var n=function(e,t){var n=function(e,t){return t.get(r._Vd).resolveComponentFactory(e).inputs}(e,t.injector),i=t.strategyFactory||new w(e,t.injector),o=function(e){var t={};return e.forEach(function(e){var n,i=e.propName;t[(n=e.templateName,n.replace(/[A-Z]/g,function(e){return"-".concat(e.toLowerCase())}))]=i}),t}(n),a=function(e){(0,c.Z)(a,e);var r=(0,l.Z)(a);function a(e){var t;return(0,p.Z)(this,a),(t=r.call(this)).injector=e,t}return(0,h.Z)(a,[{key:"ngElementStrategy",get:function(){var e=this;if(!this._ngElementStrategy){var o=this._ngElementStrategy=i.create(this.injector||t.injector);n.forEach(function(t){var n=t.propName;if(e.hasOwnProperty(n)){var i=e[n];delete e[n],o.setInputValue(n,i)}})}return this._ngElementStrategy}},{key:"attributeChangedCallback",value:function(e,t,n,i){this.ngElementStrategy.setInputValue(o[e],n)}},{key:"connectedCallback",value:function(){var e=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),e=!0),this.ngElementStrategy.connect(this),e||this.subscribeToEvents()}},{key:"disconnectedCallback",value:function(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}},{key:"subscribeToEvents",value:function(){var e=this;this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(function(t){var n=function(e,t,n){if("function"!=typeof CustomEvent){var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,!1,!1,n),i}return new CustomEvent(t,{bubbles:!1,cancelable:!1,detail:n})}(e.ownerDocument,t.name,t.value);e.dispatchEvent(n)})}}]),a}(x);return a.observedAttributes=Object.keys(o),n.forEach(function(e){var t=e.propName;Object.defineProperty(a.prototype,t,{get:function(){return this.ngElementStrategy.getInputValue(t)},set:function(e){this.ngElementStrategy.setInputValue(t,e)},configurable:!0,enumerable:!0})}),a}(e,{injector:this.injector});customElements.define(t,n)}},e.\u0275fac=function(t){return new(t||e)(r.LFG(r.zs3),r.LFG(hn.F0),r.LFG(a.Ye),r.LFG(Sn.$),r.LFG(Eo.b))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[{provide:r.soG,useValue:"en-US"},{provide:fn.Bp,useFactory:Oo.DF},{provide:a.mr,useFactory:Oo.tD,deps:[fn.Bp]},Zn,{provide:r.ip1,useFactory:No,multi:!0,deps:[Zn]},{provide:co.H,useFactory:Mo,deps:[s.eN,kn.e]},{provide:go.a,useFactory:wo,deps:[s.eN,kn.e]},{provide:no.i,useFactory:ho,deps:[co.H,kn.e,hn.gz]},In.F,{provide:hn.wN,useClass:Po},{provide:r.qLn,useClass:to},{provide:hn.Hx,useClass:Lo}],imports:[[o.b2,mn,pn,s.JF,s.Ed,M.u5,yn.z,Io.Y4,eo.D,$i,En.m,So.FadLiteSearchLandingModule,ko.VaccinationLocationModule,bo.FindDoctorWidgetModule,To.SearchLandingModule,Ao.SearchResultsModule,Zo.ProviderDetailsModule]]}),e}();(0,r.G48)(),o.q6().bootstrapModule(Fo).catch(function(e){return console.error(e)})},9536:function(e,t,n){"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}},2250:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=n(3620),o=n(7365);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=n(1357);function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?(0,a.Z)(e):t}function c(e){var t=(0,o.Z)();return function(){var n,o=(0,i.Z)(e);if(t){var r=(0,i.Z)(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return s(this,n)}}},5587:function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return i}})},1532:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(3620);function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var o=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,i.Z)(e)););return e}(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}},3620:function(e,t,n){"use strict";function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,{Z:function(){return i}})},8784:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(7145);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(0,i.Z)(e,t)}},7365:function(e,t,n){"use strict";function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.d(t,{Z:function(){return i}})},4414:function(e,t,n){"use strict";function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:function(){return i}})},6874:function(e,t,n){"use strict";function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return i}})},7145:function(e,t,n){"use strict";function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{Z:function(){return i}})},4568:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(6965),o=n(2931),r=n(6874);function a(e,t){return(0,i.Z)(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var i,o,r=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(r.push(i.value),!t||r.length!==t);a=!0);}catch(c){s=!0,o=c}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return r}}(e,t)||(0,o.Z)(e,t)||(0,r.Z)()}},5121:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(9536),o=n(4414),r=n(2931);function a(e){return function(e){if(Array.isArray(e))return(0,i.Z)(e)}(e)||(0,o.Z)(e)||(0,r.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},2931:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(9536);function o(e,t){if(e){if("string"==typeof e)return(0,i.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,i.Z)(e,t):void 0}}},8184:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(3620),o=n(7145),r=n(7159);function a(e){var t="function"==typeof Map?new Map:void 0;return(a=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return(0,r.Z)(e,arguments,(0,i.Z)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,o.Z)(n,e)})(e)}},4762:function(e,t,n){"use strict";n.d(t,{ZT:function(){return o},pi:function(){return r},mG:function(){return a},Jh:function(){return s},XA:function(){return c},CR:function(){return l},ev:function(){return u}});var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var r=function(){return(r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){a=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,o,r=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function u(e,t,n){if(n||2===arguments.length)for(var i,o=0,r=t.length;on.length)&&(e=n.length);for(var o=0,r=new Array(e);o