PageSourceSearch

https://www.aafp.org/embed-assets/00711301f21f67b3e94d0d96f167761c…/chunks/top-navigation-predictive-search.js

js aafp.org collected 2026-09-24 07:31:59 UTC 23,257 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaafp_embeds=self.webpackChunkaafp_embeds||[]).push([[104],{46(e,t,n){n.d(t,{initPredictiveSearchRuntime:()=>x});var r=n(431),a=["clinical_content_focus_hierarchy","clinical_content_focus_structured","collections_hierarchy","collections_structured","content_type_hierarchy","content_type_structured","description","episode_date","member_only","personas_hierarchy","personas_structured","blog_index_title","podcast_image","podcast_show_link","podcast_show_title","promo_image","journal_path","publication_date","sanity_doc_id","sanity_doc_type","seo_description","social_image","subjects_hierarchy","subjects_structured","event_price_member","event_price_type","event_start_date","cme_event_start_date","event_end_date","cme_event_end_date","event_city","event_state","event_credits_low","event_type","event_credits_high","is_accredited","event_description","cme_format","cmeformat","cmeactivitytype","cme_provider","cmeprovider","cme_prescribed_credits","cmeelectivecredits","cmeprescribedcredits","cmestartdate","cmeenddate","cme_state","cmestate","cmecity","cmelocation","cme_course_description","cme_edition","cme_featured","cme_learning_objectives","cme_price","cme_additional_prices","cme_sku","cme_topics","cme_credits","cme_event_credits_numeric","cmeimageuri","cme_url","url_alias","clickableuri","filetype","sponsored_content","journal_article_publication","sanity_contributors","journal_article_issue_edition_year"],i={RELEVANCY:"relevancy",PUBLICATION_DATE:"publication_date",RECENTLY_UPDATED:"date",TITLE:"title",EPISODE_NUMBER:"podcast_episode_number"},o=null!=="https://www.aafp.org"?"https://www.aafp.org":"";"".concat(o,"/services/search");var c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},c.apply(this,arguments)},s=function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function c(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,c)}s((r=r.apply(e,t||[])).next())})},l=function(e,t){var n,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=c(0),o.throw=c(1),o.return=c(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(c){return function(s){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){i.label=c[1];break}if(6===c[0]&&i.label<a[1]){i.label=a[1],a=c;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(c);break}a[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,s])}}},u=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o},d=function(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))},p=new Set(Object.values(i)),h=new Set([r.xB.Ascending,r.xB.Descending]),f=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};function v(e){return function(e,t){var n,o,v,g,b,y,m,_=this;void 0===t&&(t={});var w=(0,r.XD)({configuration:{organizationId:e.organizationId,accessToken:e.accessToken,search:c({searchHub:e.searchHub},e.pipeline?{pipeline:e.pipeline}:{}),analytics:{enabled:!0,analyticsMode:"legacy",documentLocation:"undefined"!=typeof window?window.location.href:"",originLevel2:t.analyticsOriginLevel2}}});w.enableAnalytics();var C=(0,r.S$)(w),O=(0,r.as)(w),j=(0,r._X)(w),P=(0,r.LQ)(w),L=(0,r.a6)(w),R=(0,r.js)(w),T=(0,r.wL)(w),x=(0,r.tT)(w),E=(0,r.sL)(w),q=(0,r.D7)(w),k={context:(0,r.gC)(w),resultList:(0,r.Y4)(w,{options:{fieldsToInclude:t.fieldsToInclude||a}})};t.tab&&w.dispatch(P.restoreSearchParameters({tab:t.tab}));var I=function(e){var n,a,o,c,s,l,u;if(void 0===e&&(e={}),f(e,"q")&&w.dispatch(C.updateQuery({q:null!==(n=e.q)&&void 0!==n?n:""})),(f(e,"cq")||f(e,"aq"))&&w.dispatch(T.updateAdvancedSearchQueries({cq:null!==(a=e.cq)&&void 0!==a?a:"",aq:null!==(o=e.aq)&&void 0!==o?o:""})),f(e,"context")&&w.dispatch(x.setContext(e.context||{})),f(e,"numberOfResults")&&void 0!==e.numberOfResults&&w.dispatch(L.updateNumberOfResults(e.numberOfResults)),f(e,"sortField")||f(e,"sortDirection")){var d=null!==(s=null!==(c=e.sortField)&&void 0!==c?c:t.sortField)&&void 0!==s?s:i.RELEVANCY,v=d===i.TITLE?r.xB.Ascending:r.xB.Descending,g=null!==(u=null!==(l=e.sortDirection)&&void 0!==l?l:t.sortDirection)&&void 0!==u?u:v;w.dispatch(R.updateSortCriterion(function(e,t){var n=null!=e?e:i.RELEVANCY;if(!p.has(n))return n&&console.warn('[Coveo] Invalid sort field "'.concat(n,'", defaulting to relevancy.')),(0,r.r7)();if(n===i.RELEVANCY)return(0,r.r7)();var a=null!=t?t:r.xB.Descending;return h.has(a)?(0,r.me)(n,a):(console.warn('[Coveo] Invalid sort direction "'.concat(t,'", defaulting to de
1scending.')),(0,r.me)(n,r.xB.Descending))}(d,g)))}},A=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s(_,d([],u(e),!1),void 0,function(e){var t;return void 0===e&&(e={}),l(this,function(e){switch(e.label){case 0:return t=O.executeSearch(j.logInterfaceLoad()),[4,w.dispatch(t)];case 1:return e.sent(),[2]}})})};if(I({q:null!==(n=t.q)&&void 0!==n?n:"",cq:null!==(o=t.cq)&&void 0!==o?o:"",aq:null!==(v=t.aq)&&void 0!==v?v:"",context:null!==(g=t.context)&&void 0!==g?g:{},numberOfResults:null!==(b=t.numberOfResults)&&void 0!==b?b:3,sortField:null!==(y=t.sortField)&&void 0!==y?y:i.RELEVANCY,sortDirection:null!==(m=t.sortDirection)&&void 0!==m?m:t.sortField===i.TITLE?r.xB.Ascending:r.xB.Descending}),!1!==t.initialSearch){var S=A({logInterfaceLoad:!0});if(t.initialSearchEventName){var D=t.initialSearchEventName;S.then(function(){w.state.search.response.searchUid&&w.dispatch(q.logSearchEvent({evt:D}))})}}return{engine:w,controllers:k,executeSearch:A,runSearch:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s(_,d([],u(e),!1),void 0,function(e,t){return void 0===e&&(e={}),l(this,function(n){switch(n.label){case 0:return I(e),[4,A(t)];case 1:return n.sent(),[2]}})})},logDocumentOpen:E.logDocumentOpen,logSearchEvent:function(e){w.dispatch(q.logSearchEvent({evt:e}))}}}({organizationId:e.organizationId,accessToken:e.accessToken,searchHub:e.searchHub},{cq:e.cq,tab:e.tabValue,numberOfResults:e.numberOfResults,sortField:i.PUBLICATION_DATE,sortDirection:r.xB.Descending,fieldsToInclude:a,analyticsOriginLevel2:"TopNavPredictiveSearch",initialSearch:!1})}var g={"document--blog-index-page":"Blog","document--blog-post-page":"Blog","document--cme-page":"CME","document--content-page":"C
1ontent","document--event-detail":"Event","document--journal-article":"Journal Article","document--journal-issue":"Journal Issue","document--journal-publication":"Journal","document--major-event-page":"Event","document--podcast":"Podcast","document--podcast-episode":"Podcast","document--wayfinding-page":"Page"},b=/[\u200B-\u200D\u2060\uFEFF]/g,y=function(e){return e.replace(b,"").trim()},m=function(e){var t=Array.isArray(e)?e.find(Boolean):e;if("string"==typeof t)try{var n=JSON.parse(t),r=Array.isArray(n)?n[0]:n;return(null==r?void 0:r.display_name)||(null==r?void 0:r.tag_name)}catch(e){return}},_=function(e){var t=e.raw,n="string"==typeof t.sanity_doc_type?t.sanity_doc_type:"",r="string"==typeof t.blog_index_title?y(t.blog_index_title):"",a=m(t.collections_structured),i="string"==typeof t.cme_format?y(t.cme_format):"",o="string"==typeof t.cmeactivitytype?y(t.cmeactivitytype):"",c="string"==typeof t.podcast_show_title?y(t.podcast_show_title):"",s=g[n];return"string"==typeof t.filetype&&"pdf"===t.filetype.toLowerCase()?"PDF":"document--journal-article"===n?function(e){var t="string"==typeof e.sanity_doc_type?e.sanity_doc_type:"",n="string"==typeof e.journal_article_publication?y(e.journal_article_publication):"";if(t.startsWith("document--journal-")&&n)return"".concat(n," Journal")}(t)||s:"document--blog-post-page"===n?r||s:"document--podcast-episode"===n?c||s:"document--cme-page"===n?i||o||s:"document--event-detail"===n||"document--major-event-page"===n?a:"document--content-page"===n||"document--wayfinding-page"===n?a||s:("string"==typeof t.journal_path?t.journal_path:void 0)||("string"==typeof t.cme_format?t.cme_format:void 0)||("string"==typeof t.cmeactivitytype?t.cmeactivitytype:void 0)||("string"==typeof t.podcast_show_title?t.podcast_show_title:void 0)||m(t.content_type_structured)||function(e){if(Array.isArray(e)&&e.length){var t=e[e.length-1];return"string"==typeof t?y(t):void 0}}(t.content_type_hierarchy)||s};function w(e){return e.reduce(function(e,t,n){var r="string"==typeof t.title?y(t.title):"",a="string"==typeof t.clickUri?t.clickUri:"";if(!r||!a)return e;var i=t.raw,o="string"==typeof i.sanity_doc_id?i.sanity_doc_id:"predictive-search-".concat(n);return e.push({id:o,label:_(t),title:r,href:a,target:"string"==typeof i.filetype&&"pdf"===i.filetype.toLowerCase()?"_blank":void 0,rawResult:t}),e},[])}var C=function(e,t){if(!t.trim())return e;try{var n=new URL(e,window.location.origin);return n.searchParams.set("q",t.trim()),n.toString()}catch(n){var r=e.includes("?")?"&":"?";return"".concat(e).concat(r,"q=").concat(encodeURIComponent(t.trim()))}};function O(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}var j=function(){return j=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},j.apply(this,arguments)},P=function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{s(r.next(e))}catch(e){i(e)}}function c(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,c)}s((r=r.apply(e,t||[])).next())})},L=function(e,t){var n,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=c(0),o.throw=c(1),o.return=c(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(c){return function(s){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){i.label=c[1];break}if(6===c[0]&&i.label<a[1]){i.label=a[1],a=c;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(c);break}a[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,s])}}},R=/\s+/,T=function(){function e(e){var t=e.dialog,n=e.resultsRoot,a=e.input,i=e.payload,o=this;Object.defineProperty(this,"dialog",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"resultsRoot",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"input",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"payload",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"resultsByKey",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"handleRootClick",{enumerable:!0,configurable:!0,writable:!0,value:function(e){var t=e.target,n=null==t?void 0:t.closest("[data-aafp-predictive-result-key]"),a=null==n?void 0:n.getAttribute("data-aafp-predictive-result-key");if(a){var i,c,s=o.resultsByKey.get(a);s&&(i=s.engine.engine,c=s.result.rawResult,i&&c&&(0,r.C4)(i,{options:{result:c}}).select())}}}),Object.defineProperty(this,"engines",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"latestResultsCache",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastQueryCache",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"requestVersion",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"debounceTimer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"didLogInterfaceLoad",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.dialog=t,this.resultsRoot=n,this.input=a,this.payload=i,this.resultsRoot.addEventListener("click",this.handleRootClick,!0)}return Object.defineProperty(e.prototype,"updateQuery",{enumerable:!1,
1configurable:!0,writable:!0,value:function(e){return P(this,void 0,void 0,function(){var t,n,r,a,i=this;return L(this,function(o){switch(o.label){case 0:return t=e.trim(),this.requestVersion+=1,n=this.requestVersion,this.debounceTimer&&(window.clearTimeout(this.debounceTimer),this.debounceTimer=void 0),t?[3,2]:[4,this.renderLatestResults(n)];case 1:return o.sent(),[2];case 2:return t.length<3?[2]:(null===(a=this.lastQueryCache)||void 0===a?void 0:a.query)===t?(this.render(this.lastQueryCache.columns,{query:t}),[2]):[4,new Promise(function(e){i.debounceTimer=window.setTimeout(e,200)})];case 3:return o.sent(),n!==this.requestVersion?[2]:[4,this.fetchColumns(t,!1,n)];case 4:return(r=o.sent()).length>0&&(this.lastQueryCache={query:t,columns:r}),n!==this.requestVersion||this.render(r,{query:t}),[2]}})})}}),Object.defineProperty(e.prototype,"clear",{enumerable:!1,configurable:!0,writable:!0,value:function(){return P(this,void 0,void 0,function(){return L(this,function(e){switch(e.label){case 0:return this.input.value="",this.lastQueryCache=null,[4,this.updateQuery("")];case 1:return e.sent(),[2]}})})}}),Object.defineProperty(e.prototype,"submit",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t,n,r=(null===(t=this.payload.resultsCta)||void 0===t?void 0:t.href)||this.payload.runtimeConfig.resultsPageUrl;if(r){var a=C(r,e);"_blank"!==(null===(n=this.payload.resultsCta)||void 0===n?void 0:n.target)?window.location.assign(a):window.open(a,"_blank","noopener")}}}),Object.defineProperty(e.prototype,"destroy",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.debounceTimer&&(window.clearTimeout(this.debounceTimer),this.debounceTimer=void 0),this.resultsByKey.clear(),this.resultsRoot.removeEventListener("click",this.handleRootClick,!0)}}),Object.defineProperty(e.prototype,"ensureEngines",{enumerable:!1,configurable:!0,writable:!0,value:function(){return P(this,void 0,void 0,function(){var e=this;return L(this,function(t){return this.engines.length||(this.engines=this.payload.runtimeConfig.columns.map(function(t){return{column:t,search:v({organizationId:e.payload.runtimeConfig.organizationId,accessToken:e.payload.runtimeConfig.accessToken,searchHub:e.payload.runtimeConfig.searchHub,cq:t.scope.cq,tabValue:t.scope.tabValue,numberOfResults:t.resultsPerLoad||5})}})),[2,this.engines]})})}}),Object.defineProperty(e.prototype,"renderLatestResults",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return P(this,void 0,void 0,function(){var t,n,r;return L(this,function(a){switch(a.label){case 0:return this.latestResultsCache?(this.render(this.latestResultsCache),[2]):(t=this.payload.runtimeConfig.promoSearchUrl)?[4,this.fetchColumnsFromProxy(t,e)]:[3,2];case 1:return r=a.sent(),[3,4];case 2:return[4,this.fetchColumns("",!0,e)];case 3:r=a.sent(),a.label=4;case 4:return n=r,!this.latestResultsCache&&n.length>0&&(this.latestResultsCache=n),e!==this.requestVersion||this.render(n),[2]}})})}}),Object.defineProperty(e.prototype,"fetchColumnsFromProxy",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return P(this,void 0,void 0,function(){var n,a=this;return L(this,function(o){switch(o.label){case 0:return[4,this.ensureEngines()];case 1:return n=o.sent(),[4,Promise.all(n.map(function(n){return P(a,[n],void 0,function(n){var a,o,c,s,l=n.column,u=n.search;return L(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),a=new URLSearchParams({cq:l.scope.cq,numberOfResults:String(l.resultsPerLoad||5),sortField:i.PUBLICATION_DATE,sortDirection:r.xB.Descending}),[4,fetch("".concat(e,"?").concat(a))];case 1:if(!(o=n.sent()).ok)throw new Error("Promo search proxy returned ".concat(o.status));return[4,o.json()];case 2:return c=n.sent().results,t!==this.requestVersion?[2,null]:[2,{heading:l.heading,items:w(c),engine:u,cta:l.cta}];case 3:return s=n.sent(),console.error("Predictive search proxy request failed:",s),[2,{heading:l.heading,items:[],engine:u,cta:l.cta}];case 4:return[2]}})})}))];case 2:return[2,o.sent().filter(function(e){return Boolean(e)})]}})})}}),Object.defineProperty(e.prototype,"fetchColumns",{enumerable:!1,
1configurable:!0,writable:!0,value:function(e,t,n){return P(this,void 0,void 0,function(){var a,o,c,s=this;return L(this,function(l){switch(l.label){case 0:return[4,this.ensureEngines()];case 1:return a=l.sent(),o=!this.didLogInterfaceLoad,c=t?"":function(e){var t=e.trim();if(!t)return"";var n=t.split(R),r=n[n.length-1];return r?r.includes("*")||r.includes("?")?t:/[A-Za-z0-9]$/.test(r)?(n[n.length-1]="".concat(r,"*"),n.join(" ")):t:t}(e),o&&(this.didLogInterfaceLoad=!0),[4,Promise.all(a.map(function(e){return P(s,[e],void 0,function(e){var a,s,l=e.column,u=e.search;return L(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,u.runSearch({q:c,sortField:t?i.PUBLICATION_DATE:i.RELEVANCY,sortDirection:t?r.xB.Descending:void 0,numberOfResults:l.resultsPerLoad||5},{logInterfaceLoad:o})];case 1:return e.sent(),n!==this.requestVersion?[2,null]:(a=w(u.controllers.resultList.state.results),[2,{heading:l.heading,items:a,engine:u,cta:l.cta}]);case 2:return s=e.sent(),console.error("Predictive search column request failed:",s),[2,{heading:l.heading,items:[],engine:u,cta:l.cta}];case 3:return[2]}})})}))];case 2:return[2,l.sent().filter(function(e){return Boolean(e)})]}})})}}),Object.defineProperty(e.prototype,"render",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var n,r,a=this,i=e.length>0,o=e.some(function(e){return e.items.length>0});if(this.dialog.classList.toggle("top-navigation__search-dialog--no-results",!i),this.resultsByKey.clear(),i){var c=Boolean(null===(n=null==t?void 0:t.query)||void 0===n?void 0:n.trim()),s=(null===(r=this.payload.resultsCta)||void 0===r?void 0:r.href)&&C(this.payload.resultsCta.href,(null==t?void 0:t.query)||""),l=e.map(function(e){return{heading:e.heading,cta:e.cta,items:e.items.map(function(t,n){var r="".concat(e.heading,"-").concat(t.id,"-").concat(n);return a.resultsByKey.set(r,{engine:e.engine,result:t}),{id:t.id,label:t.label,title:t.title,href:t.href,target:t.target,ariaLabel:t.ariaLabel,resultKey:r}})}});this.resultsRoot.innerHTML=function(e){var t=e.columns,n=e.heading,r=e.className,a=e.columnsTestId,i=e.cta,o=e.showCta,c=e.noResultsText;if(!t.length)return"";var s=n?'<p class="top-navigation__search-results-heading">'.concat(O(n),"</p>"):"",l=t.map(function(e,t){var n="top-navigation-search-heading-".concat(a||"results","-").concat(t+1),r=e.items.length?e.items.map(function(e){var t=e.label?'<p class="top-navigation__search-result-label">'.concat(O(e.label),"</p>"):"";return'\n                <li class="top-navigation__search-result">\n                  '.concat(t,'\n                  <a\n                    href="').concat(O(e.href),'"\n                    ').concat(e.target?'target="'.concat(O(e.target),'"'):"","\n                    ").concat(e.ariaLabel?'aria-label="'.concat(O(e.ariaLabel),'"'):"","\n                    ").concat(e.resultKey?'data-aafp-predictive-result-key="'.concat(O(e.resultKey),'"'):"",'\n                    class="top-navigation__search-result-link"\n                  >\n                    ').concat(O(e.title),"\n                  </a>\n                </li>\n              ")}).join(""):'\n            <li class="top-navigation__search-result top-navigation__search-result--empty">\n              <p class="top-navigation__search-result-link top-navigation__search-result-link--empty">'.concat(O(c||"No results found"),"</p>\n            </li>\n          ");return'\n        <section class="top-navigation__search-column" aria-labelledby="'.concat(n,'">\n          <span id="').concat(n,'" class="top-navigation__search-column-heading" role="heading" aria-level="2">').concat(O(e.heading),'</span>\n          <ul class="top-navigation__search-result-list">').concat(r,"</ul>\n          ").concat(function(e){return(null==e?void 0:e.href)&&e.label?'\n    <a\n      href="'.concat(O(e.href),'"\n      ').concat(e.target?'target="'.concat(O(e.target),'"'):"","\n      ").concat(e["aria-label"]?'aria-label="'.concat(O(e["aria-label"]),'"'):"",'\n      class="top-navigation__search-column-cta"\n    >
1\n      <span class="top-navigation__search-column-cta-label">').concat(O(e.label),'</span>\n      <span class="aafp-icon aafp-icon--caret-right" aria-hidden="true">\n        <svg class="aafp-icon__svg" aria-hidden="true" focusable="false">\n          <use xlink:href="#aafp-web-caret-right"></use>\n        </svg>\n      </span>\n    </a>\n  '):""}(e.cta),"\n        </section>\n      ")}).join(""),u=o&&(null==i?void 0:i.href)&&i.label?'\n        <a\n          href="'.concat(O(i.href),'"\n          ').concat(i.target?'target="'.concat(O(i.target),'"'):"","\n          ").concat(i["aria-label"]?'aria-label="'.concat(O(i["aria-label"]),'"'):"",'\n          class="top-navigation__search-results-cta aafp-btn"\n        >\n          <span class="aafp-btn__label">').concat(O(i.label),"</span>\n        </a>\n      "):"";return'\n    <div class="top-navigation__search-results '.concat(O(r),'">\n      ').concat(s,'\n      <div class="top-navigation__search-columns" ').concat(a?'data-testid="'.concat(O(a),'"'):"",">").concat(l,"</div>\n      ").concat(u,"\n    </div>\n  ")}({columns:l,heading:c?void 0:this.payload.latestResultsLabel,className:"top-navigation__search-results--runtime",showCta:c,cta:s&&this.payload.resultsCta||this.payload.resultsCta&&!o?j(j({},this.payload.resultsCta),{href:s||this.payload.resultsCta.href}):void 0,noResultsText:this.payload.noResultsText})}else this.resultsRoot.innerHTML=""}}),e}();function x(e){return new T(e)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.