\n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
h,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"menuitem-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"menuitem-standard"}}]),n}();var l=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.landingPageUrl,target:"_top",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,titleEventOptions:this.addDefaultEventOptions(),listTitle:"Allergens",listItems:e.c_allergens,subtitle:(e.c_price?"$"+e.c_price:"")+(e.c_price&&e.c_calories?" | ":"")+(e.c_calories?e.c_calories+" calories":""),details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:"Order Now",iconName:"chevron",url:e.orderUrl,target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:"View Menu",iconName:"magnifying_glass",url:e.landingPageUrl,target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/menuitem-standard"}}]),n}(e["menuitem-standard"]);ANSWERS.registerTemplate("cards/menuitem-standard",'
\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> list }}\n {{> details }}\n
\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n
\n {{#with card.CTA1}}\n {{> CTA ctaName="primaryCTA" }}\n {{/with}}\n {{#with card.CTA2}}\n {{> CTA ctaName="secondaryCTA" }}\n {{/with}}\n
\n {{/if}}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n
\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n
\n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n
\n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems)}}\n
\n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n
\n {{#each card.listItems}}\n - \n {{this}}\n
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n
\n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n
\n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(l),(e=void 0!==e?e:{})["multilang-event-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);s
h,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-event-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-event-standard"}}]),n}();var o=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.website,target:"_top",titleEventOptions:this.addDefaultEventOptions(),date:Formatter.bigDate(e),subtitle:Formatter.dateRange(e),details:e.description,CTA1:{label:"RSVP",iconName:"calendar",url:e.ticketUrl||e.website,target:"_top",eventType:"RSVP",eventOptions:this.addDefaultEventOptions()},CTA2:{label:"Directions",iconName:"directions",url:Formatter.getDirectionsUrl(e),target:"_top",eventType:"DRIVING_DIRECTIONS",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-event-standard"}}]),n}(e["multilang-event-standard"]);ANSWERS.registerTemplate("cards/multilang-event-standard",'\n
\n {{#if (all card.date.day card.date.month) }}\n
\n
\n {{card.date.day}}\n {{card.date.month}}\n
\n
\n {{/if}}\n
\n
\n {{#if card.title}}\n
\n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{#if card.subtitle}}\n
\n {{card.subtitle}}\n
\n {{/if}}\n {{> \'details\'}}\n
\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n
\n {{#if (all card.CTA1.url card.CTA1.label)}}\n
\n {{#with card.CTA1}}\n {{> CTA }}\n {{/with}}\n
\n {{/if}}\n {{#if (all card.CTA2.url card.CTA2.label)}}\n
\n {{#with card.CTA2}}\n {{> CTA }}\n {{/with}}\n
\n {{/if}}\n
\n {{/if}}\n
\n
\n
\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{{truncatedDetails}}}\n
\n {{/if}}\n
\n {{{card.details}}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n \n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n {{/inline}}'),ANSWERS.registerComponentType(o),(e=void 0!==e?e:{})["multilang-faq-accordion"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-faq-accordion"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-faq-accordion"}}]),n}();var c=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,details:e.answer?ANSWERS.formatRichText(e.answer,"answer","_top"):null,isExpanded:!1,CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions({})},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions({})}}}},{key:"onMount",value:function(){var e=this,t=e._container.querySelector(".js-HitchhikerFaqAccordion-toggle");if(t){var a=this._container.querySelector(".js-HitchhikerFaqAccordion-content"),i=this._container.querySelector(".".concat("HitchhikerFaqAccordion--expanded"));a.style.height="".concat(i?a.scrollHeight:0,"px");var r=this._container.querySelector(".js-HitchhikerFaqAccordion");t.addEventListener("click",(function(){if(i=!i,r.classList.toggle("HitchhikerFaqAccordion--expanded",i),this.setAttribute("aria-expanded",i?"true":"false"),a.style.height="".concat(i?a.scrollHeight:0,"px"),a.setAttribute("aria-hidden",i?"false":"true"),e.analyticsReporter){var t=new ANSWERS.AnalyticsEvent(i?"ROW_EXPAND":"ROW_COLLAPSE").addOptions({verticalKey:e.verticalKey,entityId:e.result._raw.id,searcher:e._config.isUniversal?"UNIVERSAL":"VERTICAL"});e.analyticsReporter.report(t)}})),_get(_getPrototypeOf(n.prototype),"onMount",this).call(this)}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-faq-accordion"}}]),n}(e["multilang-faq-accordion"]);ANSWERS.registerTemplate("cards/multilang-faq-accordion",'\n \n
\n {{#if card.subtitle}}\n
\n {{{card.subtitle}}}\n
\n {{/if}}\n {{> \'details\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n
\n {{#if card.CTA1.url}}\n
\n {{#with card.CTA1}}\n {{> CTA }}\n {{/with}}\n
\n {{/if}}\n {{#if card.CTA2.url}}\n
\n {{#with card.CTA2}}\n {{> CTA }}\n {{/with}}\n
\n {{/if}}\n
\n {{/if}}\n
\n
\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{{truncatedDetails}}}\n
\n {{/if}}\n
\n {{{card.details}}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n \n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n {{/inline}}'),ANSWERS.registerComponentType(c),(e=void 0!==e?e:{})["multilang-financial-professional-location"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-financial-professional-location"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-financial-professional-location"}}]),n}();var d=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{showOrdinal:!0,title:e.name,url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),address:Formatter.address(e),details:e.description,phone:Formatter.nationalizedPhoneDisplay(e,"mainPhone"),phoneEventOptions:this.addDefaultEventOptions(),image:Formatter.image(e.headshot).url,altText:Formatter.image(e.headshot).alternateText,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},distance:Formatter.toLocalizedDistance(e),CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-financial-professional-location"}}]),n}(e["multilang-financial-professional-location"]);ANSWERS.registerTemplate("cards/multilang-financial-professional-location",'\n {{> image }}\n
\n {{#if (any card.title card.distance)}}\n
\n {{> ordinal }}\n {{> title }}\n {{> distance }}\n
\n {{/if}}\n {{> subtitle }}\n
\n
\n {{> address }}\n {{> details }}\n {{> list }}\n {{> phone }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ordinal\'}}\n {{#if card.showOrdinal}}\n \n {{result.ordinal}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'distance\'}}\n {{#if card.distance}}\n \n {{card.distance}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'address\'}}\n {{#if card.address}}\n \n {{{card.address}}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems.length)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n {{/if}}\n {{#if card.listItems}}\n
\n {{#each card.listItems}}\n - {{this}}
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(d),(e=void 0!==e?e:{})["multilang-job-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-job-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-job-standard"}}]),n}();var h=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),subtitle:e.c_department,details:e.description,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:"Apply Now",iconName:"briefcase",url:e.applicationUrl||e.landingPageUrl,target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-job-standard"}}]),n}(e["multilang-job-standard"]);ANSWERS.registerTemplate("cards/multilang-job-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> details }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url card.CTA1.label) (all card.CTA2 card.CTA2.url card.CTA2.label))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(h),(e=void 0!==e?e:{})["multilang-link-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-link-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-link-standard"}}]),n}();var u=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.htmlTitle,url:e.link,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.htmlSnippet}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-link-standard"}}]),n}(e["multilang-link-standard"]);ANSWERS.registerTemplate("cards/multilang-link-standard",'\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n
\n
\n
\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{{card.title}}}\n {{> chevron_icon }}\n \n {{else}}\n {{{card.title}}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'chevron_icon\'}}\n \n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{{card.details}}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(u),(e=void 0!==e?e:{})["multilang-location-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-location-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-location-standard"}}]),n}();var f=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,titleUrl:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),hours:Formatter.openStatus(e),address:Formatter.address(e),phone:Formatter.nationalizedPhoneDisplay(e),phoneEventOptions:this.addDefaultEventOptions(),distance:Formatter.toLocalizedDistance(e),showOrdinal:!0,CTA1:{iconName:"phone",label:"Call",url:Formatter.phoneLink(e),target:"_top",eventType:"TAP_TO_CALL",eventOptions:this.addDefaultEventOptions()},CTA2:{label:"Get Directions",iconName:"directions",url:Formatter.getDirectionsUrl(e),target:"_top",eventType:"DRIVING_DIRECTIONS",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-location-standard"}}]),n}(e["multilang-location-standard"]);ANSWERS.registerTemplate("cards/multilang-location-standard",'{{! Some partials here use the result.ordinal parameter, a reserved value automatically provided to\n any card template. This value contains the ordinal of the card.\n }}\n \n \n {{> image }}\n
\n {{#if (any card.title card.distance)}}\n
\n {{> ordinalAndTitle displayOrdinal=(all card.showOrdinal result.ordinal) }}\n {{> distance }}\n
\n {{/if}}\n {{#if card.subtitle}}\n
\n {{card.subtitle}}\n
\n {{/if}}\n
\n
\n {{> contactInfo }}\n {{> details }}\n
\n {{> ctas }}\n
\n
\n
\n \n \n {{#*inline \'address\'}}\n {{#if card.address}}\n \n {{{card.address}}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'distance\'}}\n {{#if card.distance}}\n \n {{card.distance}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#* inline "ordinalAndTitle"}}\n {{#if (any displayOrdinal card.title)}}\n \n {{#if displayOrdinal}}\n
\n {{result.ordinal}}\n
\n {{/if}}\n {{> title }}\n
\n {{/if}}\n {{/inline}}\n \n {{#* inline "contactInfo"}}\n \n {{#if (any card.phone card.address)}}\n
\n {{> address }}\n {{> phone }}\n
\n {{/if}}\n {{#if (any card.hours card.services)}}\n
\n {{#if card.hours}}\n
\n {{{card.hours}}}\n
\n {{/if}}\n {{#if card.services}}\n
\n \n Services:\n \n \n {{#each card.services~}}{{this}}{{#unless @last}}, {{/unless}}{{~/each}}\n \n
\n {{/if}}\n
\n {{/if}}\n
\n {{/inline}}\n \n {{#* inline "title"}}\n {{#if card.title}}\n \n {{#if card.titleUrl}}\n \n {{{card.title}}}\n \n {{else}}\n {{{card.title}}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(f),(e=void 0!==e?e:{})["multilang-menuitem-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-menuitem-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-menuitem-standard"}}]),n}();var v=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.landingPageUrl,target:"_top",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,titleEventOptions:this.addDefaultEventOptions(),listTitle:"Allergens",listItems:e.c_allergens,subtitle:(e.c_price?"$"+e.c_price:"")+(e.c_price&&e.c_calories?" | ":"")+(e.c_calories?ANSWERS.processTranslation("[[calorieCount]] calories",{calorieCount:e.c_calories}):""),details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:"Order Now",iconName:"chevron",url:e.orderUrl,target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:"View Menu",iconName:"magnifying_glass",url:e.landingPageUrl,target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-menuitem-standard"}}]),n}(e["multilang-menuitem-standard"]);ANSWERS.registerTemplate("cards/multilang-menuitem-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> list }}\n {{> details }}\n
\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n
\n {{#with card.CTA1}}\n {{> CTA ctaName="primaryCTA" }}\n {{/with}}\n {{#with card.CTA2}}\n {{> CTA ctaName="secondaryCTA" }}\n {{/with}}\n
\n {{/if}}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n
\n {{#each card.listItems}}\n - \n {{this}}\n
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(v),(e=void 0!==e?e:{})["multilang-product-prominentimage"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-product-prominentimage"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-product-prominentimage"}}]),n}();var p=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),subtitle:e.c_price?"$".concat(e.c_price):"",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-product-prominentimage"}}]),n}(e["multilang-product-prominentimage"]);ANSWERS.registerTemplate("cards/multilang-product-prominentimage",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url card.CTA1.label) (all card.CTA2 card.CTA2.url card.CTA2.label))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(p),(e=void 0!==e?e:{})["multilang-product-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-product-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-product-standard"}}]),n}();var g=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){var t="";return e.c_price&&(t="$".concat(e.c_price)),{title:e.name,url:e.landingPageUrl,target:"_top",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,titleEventOptions:this.addDefaultEventOptions(),subtitle:t,details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-product-standard"}}]),n}(e["multilang-product-standard"]);ANSWERS.registerTemplate("cards/multilang-product-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n {{#if (any (all card.CTA1 card.CTA1.label card.CTA1.url) (all card.CTA2 card.CTA2.label card.CTA2.url))}}\n
\n {{#with card.CTA1}}\n {{> CTA ctaName="primaryCTA" }}\n {{/with}}\n {{#with card.CTA2}}\n {{> CTA ctaName="secondaryCTA" }}\n {{/with}}\n
\n {{/if}}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(g),(e=void 0!==e?e:{})["multilang-professional-location"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-professional-location"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-professional-location"}}]),n}();var m=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{showOrdinal:!0,title:"".concat(e.firstName," ").concat(e.lastName),url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),address:Formatter.address(e),details:e.description,phone:Formatter.nationalizedPhoneDisplay(e,"mainPhone"),phoneEventOptions:this.addDefaultEventOptions(),image:Formatter.image(e.headshot).url,altText:Formatter.image(e.headshot).alternateText,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},distance:Formatter.toLocalizedDistance(e),CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-professional-location"}}]),n}(e["multilang-professional-location"]);ANSWERS.registerTemplate("cards/multilang-professional-location",'\n {{> image }}\n
\n {{#if (any card.title card.distance)}}\n
\n {{> ordinal }}\n {{> title }}\n {{> distance }}\n
\n {{/if}}\n {{> subtitle }}\n
\n
\n {{> address }}\n {{> details }}\n {{> list }}\n {{> phone }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ordinal\'}}\n {{#if card.showOrdinal}}\n \n {{result.ordinal}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'distance\'}}\n {{#if card.distance}}\n \n {{card.distance}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'address\'}}\n {{#if card.address}}\n \n {{{card.address}}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems.length)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n {{/if}}\n {{#if card.listItems}}\n
\n {{#each card.listItems}}\n - {{this}}
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(m),(e=void 0!==e?e:{})["multilang-professional-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-professional-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-professional-standard"}}]),n}();var T=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:"".concat(e.firstName," ").concat(e.lastName),url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.description,phone:Formatter.nationalizedPhoneDisplay(e,"mainPhone"),phoneEventOptions:this.addDefaultEventOptions(),image:Formatter.image(e.headshot).url,altText:Formatter.image(e.headshot).alternateText,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-professional-standard"}}]),n}(e["multilang-professional-standard"]);ANSWERS.registerTemplate("cards/multilang-professional-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> details }}\n {{> list }}\n {{> phone }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems.length)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n {{/if}}\n {{#if card.listItems}}\n
\n {{#each card.listItems}}\n - {{this}}
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}\n '),ANSWERS.registerComponentType(T),(e=void 0!==e?e:{})["multilang-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"multilang-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"multilang-standard"}}]),n}();var C=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.description,showMoreDetails:{showMoreLimit:750,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/multilang-standard"}}]),n}(e["multilang-standard"]);ANSWERS.registerTemplate("cards/multilang-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> details }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url card.CTA1.label) (all card.CTA2 card.CTA2.url card.CTA2.label))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(C),(e=void 0!==e?e:{})["product-prominentimage"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"product-prominentimage"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"product-prominentimage"}}]),n}();var k=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),subtitle:e.c_price?"$".concat(e.c_price):"",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/product-prominentimage"}}]),n}(e["product-prominentimage"]);ANSWERS.registerTemplate("cards/product-prominentimage",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url card.CTA1.label) (all card.CTA2 card.CTA2.url card.CTA2.label))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(k),(e=void 0!==e?e:{})["product-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"product-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"product-standard"}}]),n}();var y=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){var t="";return e.c_price&&(t="$".concat(e.c_price)),{title:e.name,url:e.landingPageUrl,target:"_top",image:Formatter.image(e.c_photo).url,altText:Formatter.image(e.c_photo).alternateText,titleEventOptions:this.addDefaultEventOptions(),subtitle:t,details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/product-standard"}}]),n}(e["product-standard"]);ANSWERS.registerTemplate("cards/product-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n {{#if (any (all card.CTA1 card.CTA1.label card.CTA1.url) (all card.CTA2 card.CTA2.label card.CTA2.url))}}\n
\n {{#with card.CTA1}}\n {{> CTA ctaName="primaryCTA" }}\n {{/with}}\n {{#with card.CTA2}}\n {{> CTA ctaName="secondaryCTA" }}\n {{/with}}\n
\n {{/if}}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(y),(e=void 0!==e?e:{})["professional-location"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"professional-location"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"professional-location"}}]),n}();var A=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{showOrdinal:!0,title:"".concat(e.firstName," ").concat(e.lastName),url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),address:Formatter.address(e),details:e.description,phone:Formatter.nationalizedPhoneDisplay(e,"mainPhone"),phoneEventOptions:this.addDefaultEventOptions(),image:Formatter.image(e.headshot).url,altText:Formatter.image(e.headshot).alternateText,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},distance:Formatter.toMiles(e),CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/professional-location"}}]),n}(e["professional-location"]);ANSWERS.registerTemplate("cards/professional-location",'\n {{> image }}\n
\n {{#if (any card.title card.distance)}}\n
\n {{> ordinal }}\n {{> title }}\n {{> distance }}\n
\n {{/if}}\n {{> subtitle }}\n
\n
\n {{> address }}\n {{> details }}\n {{> list }}\n {{> phone }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ordinal\'}}\n {{#if card.showOrdinal}}\n \n {{result.ordinal}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'distance\'}}\n {{#if card.distance}}\n \n {{card.distance}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'address\'}}\n {{#if card.address}}\n \n {{{card.address}}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems.length)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n {{/if}}\n {{#if card.listItems}}\n
\n {{#each card.listItems}}\n - {{this}}
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(A),(e=void 0!==e?e:{})["professional-standard"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"professional-standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"professional-standard"}}]),n}();var _=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:"".concat(e.firstName," ").concat(e.lastName),url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.description,phone:Formatter.nationalizedPhoneDisplay(e,"mainPhone"),phoneEventOptions:this.addDefaultEventOptions(),image:Formatter.image(e.headshot).url,altText:Formatter.image(e.headshot).alternateText,showMoreDetails:{showMoreLimit:500,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/professional-standard"}}]),n}(e["professional-standard"]);ANSWERS.registerTemplate("cards/professional-standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> details }}\n {{> list }}\n {{> phone }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'list\'}}\n {{#if (any card.listTitle card.listItems.length)}}\n \n {{#if card.listTitle}}\n
\n {{card.listTitle}}\n
\n {{/if}}\n {{#if card.listItems}}\n
\n {{#each card.listItems}}\n - {{this}}
\n {{/each}}\n
\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'phone\'}}\n {{#if card.phone}}\n \n
\n {{card.phone}}\n
\n \n {{card.phone}}\n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url) (all card.CTA2 card.CTA2.url))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}\n '),ANSWERS.registerComponentType(_),(e=void 0!==e?e:{}).standard=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"standard"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"standard"}}]),n}();var b=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){return{title:e.name,url:e.website||e.landingPageUrl,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.description,showMoreDetails:{showMoreLimit:750,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/standard"}}]),n}(e.standard);ANSWERS.registerTemplate("cards/standard",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n
\n {{> details }}\n
\n {{> ctas }}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'ctas\'}}\n {{#if (any (all card.CTA1 card.CTA1.url card.CTA1.label) (all card.CTA2 card.CTA2.url card.CTA2.label))}}\n \n {{> CTA card.CTA1 ctaName="primaryCTA" }}\n {{> CTA card.CTA2 ctaName="secondaryCTA" }}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(b),(e=void 0!==e?e:{})["filtered-link"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"filtered-link"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"filtered-link"}}]),n}();var E=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){var t=!0;return("Always Active. These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to..."==e.d_details||"Products downArrow. Life Insurance downArrow ... Chat with my team about the products offered by Colonial Penn. Highlights:."==e.d_details||"Life Insurance. Change. Whole Life icon ... and/or pre-recorded messages about Colonial Penn life insurance from one of our licensed insurance agents at the..."==e.d_details||"Debts bills icon. Pay off debts like a mortgage or credit card bills. Money bag icon. Provide extra income to help pay ongoing household bills. Funeral icon."==e.d_details||"You are not currently logged in. Home · Registration Tips · Service FAQs · Claims FAQs · Download Forms · Pay Your Bill · Email Us · Register · Login..."==e.d_details||"Now with optional living benefits for cancer, heart attack or stroke, or critical illness. Debts bills icon. No medical exam. This is permanent, whole life..."==e.d_details||e.d_details.includes("Debts bills icon"))&&(t=!1),{title:e.htmlTitle,url:e.link,target:"_top",titleEventOptions:this.addDefaultEventOptions(),details:e.htmlSnippet,displayDetails:t}}}],[{key:"defaultTemplateName",value:function(e){return"cards/filtered-link"}}]),n}(e["filtered-link"]);ANSWERS.registerTemplate("cards/filtered-link",'\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n
\n
\n
\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{{card.title}}}\n {{> chevron_icon }}\n \n {{else}}\n {{{card.title}}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'chevron_icon\'}}\n \n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.displayDetails}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{{card.details}}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/if}}\n {{/inline}}\n '),ANSWERS.registerComponentType(E),(e=void 0!==e?e:{})["articles-override"]=function(e){"use strict";_inherits(n,ANSWERS.Component);var t=_createSuper(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,n),e=t.call(this,a,i);var r=a.data||{};return e.verticalKey=r.verticalKey,e.result=r.result||{},e}return _createClass(n,[{key:"onMount",value:function(){var e=this._container.querySelectorAll(".js-HitchhikerCard-detailsToggle"),t=this._container.querySelectorAll(".js-HitchhikerCard-detailsText");e&&t&&e.forEach((function(n){return n.addEventListener("click",(function(){e.forEach((function(e){return e.classList.toggle("js-hidden")})),t.forEach((function(e){return e.classList.toggle("js-hidden")}))}))}))}},{key:"setState",value:function(e){for(var t=this.result,a=t._raw,i=_objectWithoutProperties(t,["_raw"]),r=_objectSpread({},a),s=0,l=Object.keys(i);sh,f=u?"".concat(d.substring(0,h),"..."):"";return this.validateDataForRender(c),_get(_getPrototypeOf(n.prototype),"setState",this).call(this,_objectSpread(_objectSpread({},e),{},{card:c,showExcessDetailsToggle:u,truncatedDetails:f,cardName:"articles-override"}))}},{key:"validateDataForRender",value:function(e){e||console.error("Error: nothing returned from dataForRender")}},{key:"addDefaultEventOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _extends({},{verticalKey:this.verticalKey,searcher:this._config.isUniversal?"UNIVERSAL":"VERTICAL",entityId:this.result.id},e)}}],[{key:"areDuplicateNamesAllowed",value:function(){return!0}},{key:"type",get:function(){return"articles-override"}}]),n}();var S=function(e){"use strict";_inherits(n,e);var t=_createSuper(n);function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,n),t.call(this,e,a)}return _createClass(n,[{key:"dataForRender",value:function(e){var t=e.c_articleImage;return t||(t=e.c_photo),{title:e.name,url:e.landingPageUrl,target:"_top",image:Formatter.image(t).url,altText:Formatter.image(t).alternateText,titleEventOptions:this.addDefaultEventOptions(),details:e.description,showMoreDetails:{showMoreLimit:350,showMoreText:"Show more",showLessText:"Show less"},CTA1:{label:e.c_primaryCTA?e.c_primaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_primaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()},CTA2:{label:e.c_secondaryCTA?e.c_secondaryCTA.label:null,iconName:"chevron",url:Formatter.generateCTAFieldTypeLink(e.c_secondaryCTA),target:"_top",eventType:"CTA_CLICK",eventOptions:this.addDefaultEventOptions()}}}}],[{key:"defaultTemplateName",value:function(e){return"cards/articles-override"}}]),n}(e["articles-override"]);ANSWERS.registerTemplate("cards/articles-override",'\n {{> image }}\n
\n {{> title }}\n {{> subtitle }}\n
\n {{> details }}\n {{#if (any (all card.CTA1 card.CTA1.label card.CTA1.url) (all card.CTA2 card.CTA2.label card.CTA2.url))}}\n
\n {{#with card.CTA1}}\n {{> CTA ctaName="primaryCTA" }}\n {{/with}}\n {{#with card.CTA2}}\n {{> CTA ctaName="secondaryCTA" }}\n {{/with}}\n
\n {{/if}}\n
\n
\n
\n \n {{#*inline \'image\'}}\n {{#if card.image}}\n \n \n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'title\'}}\n {{#if card.title}}\n \n {{#if card.url}}\n \n {{card.title}}\n \n {{else}}\n {{card.title}}\n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'subtitle\'}}\n {{#if card.subtitle}}\n \n {{card.subtitle}}\n
\n {{/if}}\n {{/inline}}\n \n {{! Displays the details for the card. If showMoreDetails has been configured,\n this partial handles the show more toggle, show less toggle, truncated details,\n and full details. If showMoreDetails has not been configured, it will display the\n the regular card details.\n }}\n {{#*inline \'details\'}}\n {{#if card.details}}\n \n {{#if showExcessDetailsToggle}}\n
\n {{truncatedDetails}}\n
\n {{/if}}\n
\n {{card.details}}\n
\n {{#if showExcessDetailsToggle}}\n \n \n {{/if}}\n
\n {{/if}}\n {{/inline}}\n \n {{#*inline \'CTA\'}}\n {{#if (all url label)}}\n \n
\n {{#if (any iconName iconUrl)}}\n \n \n \n \n {{/if}}\n \n {{label}}\n \n \n
\n {{/if}}\n {{/inline}}'),ANSWERS.registerComponentType(S),ANSWERS.addComponent("AppliedFilters",_objectSpread({container:"#js-answersAppliedFilters",verticalKey:"faqs"},{removable:!0})),ANSWERS.addComponent("VerticalResultsCount",_objectSpread({container:"#js-answersVerticalResultsCount"},{})),ANSWERS.addComponent("SearchBar",_extends({},{container:".js-answersSearch",verticalKey:"faqs"},{placeholderText:"Search",allowEmptySearch:!0,submitIcon:"magnifying_glass"})),ANSWERS.addComponent("SpellCheck",_extends({},{container:".js-answersSpellCheck"},{})),ANSWERS.addComponent("Navigation",_extends({},{container:".js-answersNavigation",verticalPages:[{verticalKey:"brands",icon:"star",label:"brands",url:"./Brands.html"},{verticalKey:"articles",icon:"star",label:"articles",url:"./articles.html"},{verticalKey:"faqs",isActive:!0,icon:"callout",label:"faqs",url:"./faqs.html"},{verticalKey:"",isFirst:!0,label:"All",url:"./index.html"},{verticalKey:"links",icon:"star",label:"links",url:"./links.html"},{verticalKey:"products",icon:"info",label:"products",url:"./products.html"}]},{})),ANSWERS.addComponent("VerticalResults",_extends({},{container:".js-answersVerticalResults",verticalKey:"faqs",modifier:"faqs",verticalPages:[{verticalKey:"brands",icon:"star",label:"brands",url:"./Brands.html"},{verticalKey:"articles",icon:"star",label:"articles",url:"./articles.html"},{verticalKey:"faqs",isActive:!0,icon:"callout",label:"faqs",url:"./faqs.html"},{isFirst:!0,label:"All",url:"./index.html"},{verticalKey:"links",icon:"star",label:"links",url:"./links.html"},{verticalKey:"products",icon:"info",label:"products",url:"./products.html"}],card:{cardType:"faq-accordion"}},{noResults:{displayAllResults:!0},hideResultsHeader:!0})),ANSWERS.addComponent("Pagination",_extends({},{container:".js-answersPagination",verticalKey:"faqs"},{noResults:{visible:!0}})),ANSWERS.addComponent("LocationBias",_extends({},{container:".js-answersLocationBias"},{})),ANSWERS.setConversionsOptIn(!0),ANSWERS.registerHelper("all",(function(){for(var e=arguments.length,t=new Array(e),n=0;n1})),ANSWERS.registerHelper("matches",(function(e,t){var n=new RegExp(t);return e&&e.match(n)}))},onVerticalSearch:function(){var e,t,n=document.querySelector(".yxt-VerticalResultsCount-total");null!=n&&parseInt(null===(e=n.dataset)||void 0===e?void 0:e.total)>=100&&(n.innerHTML="100 Results");var a=document.querySelector(".js-yxt-Pagination-next");null!=a&&(null===(t=a.dataset)||void 0===t?void 0:t.eventoptions)&&10==JSON.parse(a.dataset.eventoptions).currentPage&&(a.style.display="none")}}))}