{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/gtsNRugUDawXneBhQYgA/gVXXLVlb3tKqJO2gUDBE/ZhQdU20Fr.js"],
  "sourcesContent": ["// Generated by Framer (47ebf4a)\nconst valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"q2jlj4\",mediaQuery:\"(min-width: 1152px)\"},{hash:\"dtfsg4\",mediaQuery:\"(min-width: 654px) and (max-width: 1151px)\"},{hash:\"1pqbf5f\",mediaQuery:\"(max-width: 653px)\"}],customHTMLBodyEnd:\"<script>\\ndocument.addEventListener('DOMContentLoaded', function() {\\n  var noResultsDiv = document.querySelector('.noresults');\\n  if (noResultsDiv) {\\n    noResultsDiv.style.display = 'none';\\n  }\\n});\\n\\n    (function() {\\n        // Define the function to run when the \\\"searchPerformed\\\" event is triggered\\n        function handleSearchPerformed() {\\n            console.log(\\\"Search performed, running script...\\\");\\n\\n            const divClassesToCheck = ['pos', 'phone', 'payment', 'booking', 'pms', 'chit'];\\n            let allDivsHidden = true;\\n\\n            divClassesToCheck.forEach(divClass => {\\n                const divs = document.querySelectorAll(`.${divClass}`);\\n\\n                divs.forEach(div => {\\n                    console.log(`Checking ${divClass} div...`);\\n\\n                    const ncItems = div.querySelectorAll('.nc-item');\\n                    console.log(`Found ${ncItems.length} .nc-item elements`);\\n\\n                    let allHidden = true;\\n\\n                    ncItems.forEach(ncItem => {\\n                        if (ncItem.style.display !== 'none') {\\n                            allHidden = false;\\n                        }\\n                    });\\n\\n                    if (allHidden) {\\n                        div.style.display = 'none';\\n                        console.log(`Hiding ${divClass} div...`);\\n                    } else {\\n                        div.style.display = 'flex'; // Show the div using flex\\n                        allDivsHidden = false;\\n                    }\\n                });\\n            });\\n\\n            // Show the 'noresults' div if all other divs are hidden\\n            if (allDivsHidden) {\\n                const noResultsDiv = document.querySelector('.noresults');\\n                if (noResultsDiv) {\\n                    noResultsDiv.style.display = 'flex';\\n                }\\n            } else {\\n                // Hide the 'noresults' div if any other div is visible\\n                const noResultsDiv = document.querySelector('.noresults');\\n                if (noResultsDiv) {\\n                    noResultsDiv.style.display = 'none';\\n                }\\n            }\\n        }\\n\\n        // Add an event listener to listen for the \\\"searchPerformed\\\" event\\n        document.addEventListener(\\\"searchPerformed\\\", handleSearchPerformed);\\n\\n        // Add an event listener for changes in the input field\\n        document.querySelector('.your-input-field-selector').addEventListener(\\\"input\\\", function() {\\n            // Check if the input field is empty\\n            if (this.value.trim() === '') {\\n                // If input field is empty, show the divs again\\n                const divClassesToCheck = ['pos', 'phone', 'payment', 'booking', 'pms', 'chit'];\\n\\n                divClassesToCheck.forEach(divClass => {\\n                    const divs = document.querySelectorAll(`.${divClass}`);\\n                    divs.forEach(div => {\\n                        div.style.display = 'flex'; // Show the div using flex\\n                    });\\n                });\\n\\n                // Hide the 'noresults' div\\n                const noResultsDiv = document.querySelector('.noresults');\\n                if (noResultsDiv) {\\n                    noResultsDiv.style.display = 'none';\\n                }\\n            }\\n        });\\n    })();\\n</script>\",customHTMLHeadStart:'<!-- Start of HubSpot Embed Code -->\\n<script type=\"text/javascript\" id=\"hs-script-loader\" async=\"\" defer=\"\" src=\"//js.hs-scripts.com/3390327.js\"></script>\\n<!-- End of HubSpot Embed Code -->\\n\\n<meta name=\"google-site-verification\" content=\"WsucXvZM2AoaqEugwNcH2zNC-jRhp8H5lhqw7bdE3lI\">\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-37KL3C29H8\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-37KL3C29H8\\');\\n\\n</script>',description:\"Supercharge Eat App with integrations that boost revenue, efficiency and staff workflows. We\u2019re fully integrated with social media, Google Business, POS, payment providers, phone systems and hotel PMS.\",elements:{CMsuab87E:\"phone\",ekmORP9ad:\"search\",joLWgpnkz:\"pms\",kncpBUgDH:\"hero\",Lms0iVGaD:\"chit\",lSUSD6BT7:\"payment\",xrO8z0zsJ:\"pos\",Z7lE0p5R6:\"booking\"},framerSearch:{index:false},robots:\"max-image-preview:large\",serializationId:\"framer-FpwNl\",socialImage:\"https://framerusercontent.com/assets/Ub4JTdfuIR7eMCibHDH5smL3Qfg.webp\",title:\"Integrations | Eat App\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AAC0N,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA4yG,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAwlB,YAAY,iNAA4M,SAAS,CAAC,UAAU,QAAQ,UAAU,SAAS,UAAU,MAAM,UAAU,OAAO,UAAU,OAAO,UAAU,UAAU,UAAU,MAAM,UAAU,SAAS,EAAE,aAAa,CAAC,MAAM,EAAK,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,wEAAwE,MAAM,yBAAyB,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC19JC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
