PageSourceSearch

http://www.reggaekitchenmo.com/sitecontent/website/scripts/allOldF….min_lu-bea6b5539a207c49cc9d728ce0b04aa4.js

js reggaekitchenmo.com collected 2026-10-07 19:15:19 UTC 11,070 bytes, 1 lines download raw bytes

1customElements.define("menufy-footer",class t extends HTMLElement{static locationIdAttributeName="location-id";static orderUrlAttributeName="order-url";static observedAttributes=[this.locationIdAttributeName,this.orderUrlAttributeName];static elementId="footer-root";static socialLinksElementId="footer-social-links";static socialLinksContainerElementId="footer-social-links-container";static footerLinksElementId="footer-links";static footerLinksContainerElementId="footer-links-container";constructor(){super(),this.locationId=null,this.showPhone=null,this.locationData=null,this.orderUrl=null}createTemplates(){this.socialLinkTemplate=document.createElement("menufy-social-link"),this.phoneLinkTemplate=document.createElement("menufy-phone-link"),this.footerLinkTemplate=document.createElement("menufy-footer-link")}connectedCallback(){this.createTemplates();const e=`\n\t\t\t\t<div id="${t.elementId}">\n\t\t\t\t\t<footer id="mainFooter" class="footer py-5 site-footer">\n\t\t\t\t\t\t<div class="container">\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div id="${t.socialLinksContainerElementId}" class="col-12">\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div id="${t.footerLinksContainerElementId}" class="col-12">\n\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="row">\n\t\t\t\t\t\t\t\t<div class="col-12 col-xl-6 text-center text-xl-left">\n\t\t\t\t\t\t\t\t\t<div class="px-3 py-2">${I18nService.translatePoweredByMenufy(`<a href="https://www.menufy.com" target="_blank" class="footer-link menufy-footer-link">${I18nService.translateMenufy()}</a>`)} &copy; ${(new Date).getFullYear()}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-12 col-xl-6">\n\t\t\t\t\t\t\t\t\t<ul class="nav justify-content-center justify-content-xl-end">\n\t\t\t\t\t\t\t\t\t\t<li class="nav-item"><a class="nav-link footer-link" href="https://restaurant.menufy.com/accessibility-statement" target="_blank">${I18nService.translateAccessibility()}</a></li>\n\t\t\t\t\t\t\t\t\t\t<li class="nav-item"><a class="nav-link footer-link" href="https://restaurant.menufy.com/customer-terms-of-use" target="_blank">${I18nService.translateTerms()}</a></li>\n\t\t\t\t\t\t\t\t\t\t<li class="nav-item"><a class="nav-link footer-link" href="https://support.menufy.com/" target="_blank">${I18nService.translateHelp()}</a></li>\n\t\t\t\t\t\t\t\t\t\t<li class="nav-item"><a class="nav-link footer-link" href="https://restaurant.menufy.com/privacy" target="_blank">${I18nService.translatePrivacy()}</a></li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</footer>\n\t\t\t\t</div>`,i=document.createElement("template");i.innerHTML=e;const n=i.content,a=this.attachShadow({mode:"open"}),s=n.cloneNode(!0);a.appendChild(s),this.element=a.querySelector(`#${t.elementId}`),PresentationService.prependStylesToOldComponent(a);var o=LocationService.getLocation(this.locationId);this.updateLocationData(o);var l=SettingsService.getSettings(this.locationId);this.updateSettingsData(l),this.tryRender(),document.addEventListener(LocationService.locationLoadedEventName,this.onLocationData.bind(this)),document.addEventListener(SettingsService.settingsLoadedEventName,this.onSettingsData.bind(this))}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(e,i,n){e==t.locationIdAttributeName&&(this.locationId=n),e==t.orderUrlAttributeName&&(this.orderUrl=n)}updateLocationData(t){this.locationData=t}onSettingsData(t){this.updateSettingsData(t.detail),this.tryRender()}onLocationData(t){this.updateLocationData(t.detail),this.tryRender()}updateSettingsData(t){t&&(this.showPhone=t.showPhoneIconOnFooter,this.navLogoUrl=t.navLogoImageUrl)}haveSettings(){return null!=this.showPhone}haveLocationData(){return null!=this.locationData}tryRender(){if(this.haveLocationData()&&this.haveSettings()&&this.element){let e=this.element.querySelector(`#${t.socialLinksElementId}`);if(e);else if(this.showPhone||this.locationData.socialLinks&&this.locationData.socialLinks.length>0){const i=this.element.querySelector(`#${t.socialLinksContainerElementId}`);if(i.innerHTML=`<ul class="list-inline text-center">\n\t\t\t\t\t\t\t\t<li class="list-inline-item" id="${t.socialLinksElementId}">\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>`,e=i.querySelector(`#${t.socialLinksElementId}`),this.locationData.socialLinks&&this.locationData.socialLinks.length>0){this.locationData.socialLinks.sort((t,e)=>t.sort-e.sort);for(const t of this.locationData.socialLinks){const i=this.socialLinkTemplate.cloneNode();i.setAttribute("url",t.url),i.setAttribute("link-type",t.socialLinkType),e.append(i)}}if(this.showPhone){const t=this.phoneLinkTemplate.cloneNode();t.setAttribute("phone",this.locationData.phone),e.append(t)}}let i=this.element.querySelector(`#${t.footerLinksElementId}`);if(i);else if(this.locationData.footerLinks&&this.locationData.socialLinks.length>0){this.element.querySelector(`#${t.footerLinksContainerElementId}`).innerHTML=`<ul id="${t.footerLinksElementId}" class="list-inline text-center"></ul>`,i=this.element.querySelector(`#${t.footerLinksElementId}`),this.locationData.footerLinks.sort((t,e)=>t.sort-e.sort);for(const t of this.locationData.footerLinks){const e=this.footerLinkTemplate.cloneNode();e.setAttribute("location-id",t.locationId),e.setAttribute("website-page-id",t.websitePageId),e.setAttribute("website-page-section-id",t.websitePageSectionId),e.setAttribute("navigation-type",t.navigationType),e.setAttribute("name",t.name),e.setAttribute("url",t.url),e.setAttribute("order-url",this.orderUrl),i.append(e)}}}}}),customElements.define("menufy-footer-link",class t extends HTMLElement{static navigationTypePage=0;static navigationTypeInside=1;static navigationTypeOutside=2;static navigationTypeSignUpForDeals=3;static navigationTypeOrderOnline=4;static locationIdAttributeName="location-id";static websitePageIdAttributeName="website-page-id";static websitePageSectionIdAttributeName="website-page-section-id";static navigationTypeAttributeName="navigation-type";static nameAttributeName="name";static urlAttributeName="url";static orderUrlAttributeName="order-url";static observedAttributes=[this.locationIdAttributeName,this.websitePageIdAttributeName,this.websitePageSectionIdAttributeName,this.navigationTypeAttributeName,this.nameAttributeName,this.urlAttributeName,this.orderUrlAttributeName];constructor(){super(),this.locationId=null,this.websitePageId=null,this.websitePageSectionId=null,this.navigationType=null,this.name=null,this.url=null,this.orderUrl=null,this.locationData=null}
1updateSettingsData(t){t&&(this.navLogoUrl=t.navLogoImageUrl)}getClass(){return this.navigationType!=t.navigationTypeInside&&this.navigationType!=t.navigationTypeOutside||!this.url.startsWith("mailto:")?"footer-custom-link":"footer-link"}getTarget(){return this.navigationType==t.navigationTypeOutside?'target="_blank" rel="noopener noreferrer"':""}getPagePath(t){this.locationData.pages.find(e=>e.id==t).path}getHref(){var e=this.locationData.hasParentPortal?this.locationData.portalUrl:"";switch(this.navigationType){case t.navigationTypePage:return`${e}/${this.getPagePath(this.websitePageId)}${this.websitePageSectionId?"#scroll-"+this.websitePageSectionId:""}`;case t.navigationTypeSignUpForDeals:return this.locationData.isPortal?`${e}/locations`:`${location.OrderOnlineUrl}#signup`;case t.navigationTypeOrderOnline:return location.IsPortal?"/locations":`${this.orderUrl}`;default:return this.url}}connectedCallback(){const t=this.attachShadow({mode:"open"}),e=SettingsService.getSettingsByElement(this.shadowRoot.host);this.updateSettingsData(e),this.locationData=LocationService.getLocation(this.locationId);const i=`\n                <li class="list-inline-item">\n\t\t\t\t    <a class="${this.getClass()} d-inline-block m-1" ${this.getTarget()} data-pageid="${this.websitePageId}" data-sectionid="${this.websitePageSectionId}" href="${this.getHref()}">${this.name}</a>\n                </li>`,n=document.createElement("template");n.innerHTML=i;const a=n.content.cloneNode(!0);t.appendChild(a),PresentationService.prependStylesToOldComponent(t)}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(e,i,n){e==t.locationIdAttributeName?this.locationId=n:e==t.websitePageIdAttributeName?this.websitePageId=n:e==t.websitePageSectionIdAttributeName?this.websitePageSectionId=n:e==t.navigationTypeAttributeName?this.navigationType=n:e==t.nameAttributeName?this.name=n:e==t.urlAttributeName?this.url=n:e==t.orderUrlAttributeName&&(this.orderUrl=n)}}),customElements.define("menufy-phone-link",class t extends HTMLElement{static phoneAttributeName="phone";static observedAttributes=[this.phoneAttributeName];constructor(){super(),this.phone=null}connectedCallback(){const t=this.attachShadow({mode:"open"}),e=`\n                <a href="tel:${this.phone}" title="${I18nService.translateFooterPhoneTitle()}" class="footer-link d-inline-block m-1">\n                    <span class="sr-only">${I18nService.translateCallAtPhone(this.phone)}</span>\n                    <i class="fa fa-phone fa-2x" aria-hidden="true"></i>\n                </a>\n\t\t\t\t`,i=document.createElement("template");i.innerHTML=e;const n=i.content.cloneNode(!0);t.appendChild(n),PresentationService.prependStylesToOldComponent(t)}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(e,i,n){e==t.phoneAttributeName&&(this.phone=n)}}),customElements.define("menufy-social-link",class t extends HTMLElement{static urlAttributeName="url";static linkTypeAttributeName="link-type";static observedAttributes=[this.urlAttributeName,this.linkTypeAttributeName];constructor(){super(),this.url=null,this.linkType=null}#t(t){switch(t){case"Facebook":return"fab fa-facebook";case"Instagram":return"fab fa-instagram";case"LinkedIn":return"fab fa-linkedin";case"Pinterest":return"fab fa-pinterest";case"SnapChat":return"fab fa-snapchat";case"TripAdvisor":return"fab fa-tripadvisor";case"Tumblr":return"fab fa-tumblr";case"Twitter":return"fab fa-twitter";case"Yelp":return"fab fa-yelp";case"Youtube":return"fab fa-youtube";case"Untappd":return"fab fa-untappd";case"Foursquare":return"fab fa-foursquare";case"Google":return"fab fa-google";case"TikTok":return"fab fa-tiktok";case"Threads":return"fab fa-threads";default:return""}}connectedCallback(){const t=this.attachShadow({mode:"open"}),e=`\n\t\t\t\t<a href="${this.url}" title="${this.linkType}" class="footer-link d-inline-block m-1" target="_blank" rel="noopener noreferrer">\n                    <span class="sr-only">${I18nService.translateVisitOurSocial(this.linkType)}</span>\n                    <i class="${this.#t(this.linkType)} fa-2x"></i>\t\t\t\t\t\t\t\t\t\t\n                </a>`,i=document.createElement("template");i.innerHTML=e;
1const n=i.content.cloneNode(!0);t.appendChild(n),PresentationService.prependStylesToOldComponent(t)}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(e,i,n){e==t.urlAttributeName?this.url=n:e==t.linkTypeAttributeName&&(this.linkType=n)}});

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.