PageSourceSearch

https://www.elsanluis.com/analytics/9983e4b/bento-analytics.min.js

js elsanluis.com collected 2026-10-07 19:56:13 UTC 25,104 bytes, 11 lines download raw bytes

1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
2let window = _____WB$wombat$assign$function_____("window");
3let self = _____WB$wombat$assign$function_____("self");
4let document = _____WB$wombat$assign$function_____("document");
5let location = _____WB$wombat$assign$function_____("location");
6let top = _____WB$wombat$assign$function_____("top");
7let parent = _____WB$wombat$assign$function_____("parent");
8let frames = _____WB$wombat$assign$function_____("frames");
9let opens = _____WB$wombat$assign$function_____("opens");
10!function(e){var t=window.webpackHotUpdate;window.webpackHotUpdate=function(e,n){!function(e,t){if(!y[e]||!b[e])return;for(var n in b[e]=!1,t)Object.prototype.hasOwnProperty.call(t,n)&&(h[n]=t[n]);0==--m&&0===w&&E()}(e,n),t&&t(e,n)};var n,i=!0,o="e1fa211d2de6a86d0132",r={},a=[],s=[];function l(e){var t=C[e];if(!t)return $;var i=function(i){return t.hot.active?(C[i]?-1===C[i].parents.indexOf(e)&&C[i].parents.push(e):(a=[e],n=i),-1===t.children.indexOf(i)&&t.children.push(i)):(console.warn("[HMR] unexpected require("+i+") from disposed module "+e),a=[]),$(i)},o=function(e){return{configurable:!0,enumerable:!0,get:function(){return $[e]},set:function(t){$[e]=t}}};for(var r in $)Object.prototype.hasOwnProperty.call($,r)&&"e"!==r&&"t"!==r&&Object.defineProperty(i,r,o(r));return i.e=function(e){return"ready"===u&&p("prepare"),w++,$.e(e).then(t,(function(e){throw t(),e}));function t(){w--,"prepare"===u&&(_[e]||k(e),0===w&&0===m&&E())}},i.t=function(e,t){return 1&t&&(e=i(e)),$.t(e,-2&t)},i}function c(t){var i={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:n!==t,active:!0,accept:function(e,t){if(void 0===e)i._selfAccepted=!0;else if("function"==typeof e)i._selfAccepted=e;else if("object"==typeof e)for(var n=0;n<e.length;n++)i._acceptedDependencies[e[n]]=t||function(){};else i._acceptedDependencies[e]=t||function(){}},decline:function(e){if(void 0===e)i._selfDeclined=!0;else if("object"==typeof e)for(var t=0;t<e.length;t++)i._declinedDependencies[e[t]]=!0;else i._declinedDependencies[e]=!0},dispose:function(e){i._disposeHandlers.push(e)},addDisposeHandler:function(e){i._disposeHandlers.push(e)},removeDisposeHandler:function(e){var t=i._disposeHandlers.indexOf(e);t>=0&&i._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,u){case"idle":(h={})[t]=e[t],p("ready");break;case"ready":j(t);break;case"prepare":case"check":case"dispose":case"apply":(v=v||[]).push(t)}},check:O,apply:P,status:function(e){if(!e)return u;d.push(e)},addStatusHandler:function(e){d.push(e)},removeStatusHandler:function(e){var t=d.indexOf(e);t>=0&&d.splice(t,1)},data:r[t]};return n=void 0,i}var d=[],u="idle";function p(e){u=e;for(var t=0;t<d.length;t++)d[t].call(null,e)}var g,h,f,v,m=0,w=0,_={},b={},y={};function S(e){return+e+""===e?+e:e}function O(e){if("idle"!==u)throw new Error("check() is only allowed in idle status");return i=e,p("check"),(t=1e4,t=t||1e4,new Promise((function(e,n){if("undefined"==typeof XMLHttpRequest)return n(new Error("No browser support"));try{var i=new XMLHttpRequest,r=$.p+""+o+".hot-update.json";i.open("GET",r,!0),i.timeout=t,i.send(null)}catch(e){return n(e)}i.onreadystatechange=function(){if(4===i.readyState)if(0===i.status)n(new Error("Manifest request to "+r+" timed out."));else if(404===i.status)e();else if(200!==i.status&&304!==i.status)n(new Error("Manifest request to "+r+" failed."));else{try{var t=JSON.parse(i.responseText)}catch(e){return void n(e)}e(t)}}}))).then((function(e){if(!e)return p(x()?"ready":"idle"),null;b={},_={},y=e.c,f=e.h,p("prepare");var t=new Promise((function(e,t){g={resolve:e,reject:t}}));h={};return k(0),"prepare"===u&&0===w&&0===m&&E(),t}));var t}function k(e){y[e]?(b[e]=!0,m++,function(e){var t=document.createElement("script");t.charset="utf-8",t.src=$.p+""+e+"."+o+".hot-update.js",document.head.appendChild(t)}(e)):_[e]=!0}function E(){p("ready");var e=g;if(g=null,e)if(i)Promise.resolve().then((function(){return P(i)})).then((function(t){e.resolve(t)}),(function(t){e.reject(t)}));else{var t=[];
vendor: 4,517 bytes, line 10
10for(var n in h)Object.prototype.hasOwnProperty.call(h,n)&&t.push(S(n));e.resolve(t)}}function P(t){if("ready"!==u)throw new Error("apply() is only allowed in ready status");return function t(i){var s,l,c,d,u;function g(e){for(var t=[e],n={},i=t.map((function(e){return{chain:[e],id:e}}));i.length>0;){var o=i.pop(),r=o.id,a=o.chain;if((d=C[r])&&(!d.hot._selfAccepted||d.hot._selfInvalidated)){if(d.hot._selfDeclined)return{type:"self-declined",chain:a,moduleId:r};if(d.hot._main)return{type:"unaccepted",chain:a,moduleId:r};for(var s=0;s<d.parents.length;s++){var l=d.parents[s],c=C[l];if(c){if(c.hot._declinedDependencies[r])return{type:"declined",chain:a.concat([l]),moduleId:r,parentId:l};-1===t.indexOf(l)&&(c.hot._acceptedDependencies[r]?(n[l]||(n[l]=[]),m(n[l],[r])):(delete n[l],t.push(l),i.push({chain:a.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:e,outdatedModules:t,outdatedDependencies:n}}function m(e,t){for(var n=0;n<t.length;n++){var i=t[n];-1===e.indexOf(i)&&e.push(i)}}x();var w={},_=[],b={},O=function(){console.warn("[HMR] unexpected require("+E.moduleId+") to disposed module")};for(var k in h)if(Object.prototype.hasOwnProperty.call(h,k)){var E;u=S(k),E=h[k]?g(u):{type:"disposed",moduleId:k};var P=!1,j=!1,N=!1,I="";switch(E.chain&&(I="\nUpdate propagation: "+E.chain.join(" -> ")),E.type){case"self-declined":i.onDeclined&&i.onDeclined(E),i.ignoreDeclined||(P=new Error("Aborted because of self decline: "+E.moduleId+I));break;case"declined":i.onDeclined&&i.onDeclined(E),i.ignoreDeclined||(P=new Error("Aborted because of declined dependency: "+E.moduleId+" in "+E.parentId+I));break;case"unaccepted":i.onUnaccepted&&i.onUnaccepted(E),i.ignoreUnaccepted||(P=new Error("Aborted because "+u+" is not accepted"+I));break;case"accepted":i.onAccepted&&i.onAccepted(E),j=!0;break;case"disposed":i.onDisposed&&i.onDisposed(E),N=!0;break;default:throw new Error("Unexception type "+E.type)}if(P)return p("abort"),Promise.reject(P);if(j)for(u in b[u]=h[u],m(_,E.outdatedModules),E.outdatedDependencies)Object.prototype.hasOwnProperty.call(E.outdatedDependencies,u)&&(w[u]||(w[u]=[]),m(w[u],E.outdatedDependencies[u]));N&&(m(_,[E.moduleId]),b[u]=O)}var D,A=[];for(l=0;l<_.length;l++)u=_[l],C[u]&&C[u].hot._selfAccepted&&b[u]!==O&&!C[u].hot._selfInvalidated&&A.push({module:u,parents:C[u].parents.slice(),errorHandler:C[u].hot._selfAccepted});p("dispose"),Object.keys(y).forEach((function(e){!1===y[e]&&function(e){delete installedChunks[e]}(e)}));var q,M,F=_.slice();for(;F.length>0;)if(u=F.pop(),d=C[u]){var T={},H=d.hot._disposeHandlers;for(c=0;c<H.length;c++)(s=H[c])(T);for(r[u]=T,d.hot.active=!1,delete C[u],delete w[u],c=0;c<d.children.length;c++){var U=C[d.children[c]];U&&((D=U.parents.indexOf(u))>=0&&U.parents.splice(D,1))}}for(u in w)if(Object.prototype.hasOwnProperty.call(w,u)&&(d=C[u]))for(M=w[u],c=0;c<M.length;c++)q=M[c],(D=d.children.indexOf(q))>=0&&d.children.splice(D,1);p("apply"),void 0!==f&&(o=f,f=void 0);for(u in h=void 0,b)Object.prototype.hasOwnProperty.call(b,u)&&(e[u]=b[u]);var L=null;for(u in w)if(Object.prototype.hasOwnProperty.call(w,u)&&(d=C[u])){M=w[u];var R=[];for(l=0;l<M.length;l++)if(q=M[l],s=d.hot._acceptedDependencies[q]){if(-1!==R.indexOf(s))continue;R.push(s)}for(l=0;l<R.length;l++){s=R[l];try{s(M)}catch(e){i.onErrored&&i.onErrored({type:"accept-errored",moduleId:u,dependencyId:M[l],error:e}),i.ignoreErrored||L||(L=e)}}}for(l=0;l<A.length;l++){var V=A[l];u=V.module,a=V.parents,n=u;try{$(u)}catch(e){if("function"==typeof V.errorHandler)try{V.errorHandler(e)}catch(t){i.onErrored&&i.onErrored({type:"self-accept-error-handler-errored",moduleId:u,error:t,originalError:e}),i.ignoreErrored||L||(L=t),L||(L=e)}else i.onErrored&&i.onErrored({type:"self-accept-errored",moduleId:u,error:e}),i.ignoreErrored||L||(L=e)}}if(L)return p("fail"),Promise.reject(L);if(v)return t(i).then((function(e){return _.forEach((function(t){e.indexOf(t)<0&&e.push(t)})),e}));return p("idle"),new Promise((function(e){e(_)}))}(t=t||{})}function x(){if(v)return h||(h={}),v.forEach(j),v=void 0,!0}function j(t){Object.prototype.hasOwnProperty.call(h,t)||(h[t]=e[t])}var C={};function $(t){if(C[t])return C[t].exports;var n=C[t]={i:t,l:!1,exports:{},hot:c(t),parents:(s=a,a=[],s),children:[]};return e[t].call(n.exports,n,n.exports,l(t)),n.l=!0,n.exports}$.m=e,$.c=C,$.d=function(e,t,n){$.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},$.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
10),Object.defineProperty(e,"__esModule",{value:!0})},$.t=function(e,t){if(1&t&&(e=$(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if($.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)$.d(n,i,function(t){return e[t]}.bind(null,i));return n},$.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return $.d(t,"a",t),t},$.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},$.p="",$.h=function(){return o},l(0)($.s=0)}([function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}!function(){var e=function(){this.logger=null,this.settings={customContexts:[],meta:{account:null,theme:null,devMode:!1},logger:{name:"BentoAnalytics"},snowplow:{scriptUrl:"https://assets-cdn.getbento.com/static/analytics/js/snowplow-3.1.6.min.js",jsonSchema:"iglu:com.getbento/analytics-context/jsonschema/1-0-1",appId:null,collectorUrl:"com-bentoboxcloud-prod1.collector.snplow.net"}},this._init()};e.prototype={_init:function(){this._captureData(),this._createLogger()},_captureData:function(){var e=document.querySelectorAll("[data-bentoanalytics]")[0].getAttribute("data-bentoanalytics"),t=JSON.parse(e);this.settings.meta.account=t.account,this.settings.meta.theme=t.theme,this.settings.meta.templateNameFromMapping=t.templateNameFromMapping,this.settings.meta.template=t.template,this.settings.meta.preset=t.preset,this.settings.meta.cartType=t.cartType,this.settings.meta.devMode=t.devMode,t.snowplowAppId&&(this.settings.snowplow.appId=t.snowplowAppId),t.snowplowCollectorUrl&&(this.settings.snowplow.collectorUrl=t.snowplowCollectorUrl)},_createLogger:function(){this.logger=new l(this.settings.logger.name,this.settings.meta.devMode)},_getAvailable:function(){var e=this.settings.meta;return!(!e.account||!e.theme)}};var t=function(){this.model=new e,this._logger=this.model.logger,this.service=null,this._ready=!1,this._queue=[],this._init()};t.prototype={_init:function(){this.model._getAvailable()?(this._logger.console.info(this._logger.name+": Initializing."),this._createService(),window.addEventListener("load",function(){this.service.start()}.bind(this))):this._logger.console.warn(this._logger.name+": Disabled. Configuration unavailable or incomplete.")},_createService:function(){if(!this.service){var e=this;this.service=new i(this.model,(function(){e._startup()}))}},_startup:function(){this._ready||(this._ready=!0,this._logger.console.info(this._logger.name+": API Ready."),this.trackPageview(),this._logger.console.info(this._logger.name+": Flushing Queue Started.",this._queue.length+" items to flush."),this._flushQueue(),this._logger.console.info(this._logger.name+": Flushing Queue Complete."))},_flushQueue:function(){if(this._queue&&this._queue.length>0){var e=this._queue.shift();switch(e.type){case"pageview":this.trackPageview.apply(this,e.args);break;case"event":this.trackEvent.apply(this,e.args)}this._flushQueue()}else this._queue=null},trackEvent:function(e,t,n,i){if(this._ready)this.service.trackEvent(e,t,n,i);else{var o={type:"event",args:arguments};this._queue.push(o),this._logger.console.info(this._logger.name+": Adding Event to Queue.",o)}},trackPageview:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this._ready)this.service.trackPageview(e,t,n);else{var i={type:"pageview",args:arguments};this._queue.push(i),this._logger.console.info(this._logger.name+": Adding Pageview to Queue.",i)}},setCustomContexts:function(e){this.model.settings.customContexts=e}};var i=function(e,t){this.model=e,this._callback=t,this._logger=this.model.logger,this._normalizer=new s(this.model),this.ready=!1,this.loading=!1,this.snowplow=null};i.prototype={start:function(){if(!this.ready&&!this.loading){var e=this;this.loading=!0;var t=[],n=this.model.settings.snowplow.appId,i=this.model.settings.snowplow.collectorUrl;if(n){this._logger.console.info(this._logger.name+": Loading Snowplow Library.");var o=this._loadSnowPlow(n,i);t.push(o)}Promise.all(t).then((function(){e.loading=!1,e.ready=!0,window.snowplow?(e._logger.console.info(e._logger.name+": Loading Snowplow Library Complete."),e.snowplow=window.snowplow):e.snowplow=function(){},e._callback&&(e._callback(),e._callback=null)}))}},getSnowplowContext:function(){var e={};return e.accountSlug=this.model.settings.meta.account,e.themeSlug=this.model.settings.meta.theme,e.templateName=this.model.settings.meta.template,e.templateNameFromMapping=this.model.settings.meta.templateNameFromMapping,e.presetID=this.model.settings.meta.preset,e.cartType=this.model.settings.meta.cartType,{schema:this.model.settings.snowplow.jsonSchema,data:e}},getPerformanceData:function(){var e={},t=window.performance;if(!t)return e;var n=t.timing;return n?(n.loadEventEnd>0&&n.navigationStart>0&&(e.page_load_time=n.loadEventEnd-n.navigationStart),n.responseEnd>0&&n.navigationStart>0&&(e.request_response_time=n.responseEnd-n.navigationStart),n.domComplete>0&&n.domLoading>0&&(e.render_time=n.domComplete-n.domLoading),e):e},trackEvent:function(e,t,n,i){if(this.ready){if(this._logger.console.group(this._logger.name+": Running Service.trackEvent()."),this._normalizer.event
10(e,t,n,i)){var o=[this.getSnowplowContext()].concat(a(this.model.settings.customContexts));this._logger.console.info(this._logger.name+": snowplow('trackStructEvent') Payload ",JSON.parse(JSON.stringify({category:e,action:t,label:n,value:i,snowplowContexts:o}))),this.snowplow("trackStructEvent",{category:e,action:t,label:n,value:i,context:o}),this._logger.console.info(this._logger.name+": Event snowplow('trackStructEvent') Complete")}else this._logger.console.warn(this._logger.name+": None or invalid data provided to Service.trackEvent(). Request ignored.");this._logger.console.groupEnd()}else this._logger.console.warn(this._logger.name+": Service.trackEvent() called before Service is ready. Ignoring request.")},trackPageview:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.ready){var i=this;this._logger.console.group(this._logger.name+": Running Service.trackPageview().");var r=this._normalizer.pageview(e,t);Object.assign(r,this.getPerformanceData());var s=this.model.settings.meta.theme,l=this.model.settings.meta.template,c=this.model.settings.meta.templateNameFromMapping,d=this.model.settings.meta.preset,u=this.model.settings.meta.account;Object.assign(r,o({theme:s,template:l,preset:d,account:u,templateNameFromMapping:c},n)),this._logger.console.info(this._logger.name+": Normalized Pageview Payload Overrides.",JSON.parse(JSON.stringify(r))),this._logger.console.info(this._logger.name+": snowplow('trackPageView') Title ",t);
10var p=[this.getSnowplowContext()].concat(a(this.model.settings.customContexts));this._logger.console.info(this._logger.name+": snowplow('trackPageView') Payload ",JSON.parse(JSON.stringify(p))),this.snowplow("trackPageView",{context:p}),i._logger.console.info(i._logger.name+": Pageview snowplow('trackPageview') Complete"),this._logger.console.groupEnd()}else this._logger.console.warn(this._logger.name+": Service.trackPageview() called before Service is ready. Ignoring request.")},_loadSnowPlow:function(e,t){console.log("_loadSnowPlow snowplowAppId: ".concat(e));var n=this.model.settings.snowplow.scriptUrl;return new Promise((function(i,o){!function(e,t,n,i,o){if(!e.snowplow){e.GlobalSnowplowNamespace=e.GlobalSnowplowNamespace||[],e.GlobalSnowplowNamespace.push("snowplow"),e.snowplow=function(){(e.snowplow.q=e.snowplow.q||[]).push(arguments)},e.snowplow.q=e.snowplow.q||[];var r=t.createElement("script"),a=t.getElementsByTagName("script")[0];r.async=1,r.src=i,a.parentNode.insertBefore(r,a)}}(window,document,0,n),window.snowplow("newTracker","sp1",t,{appId:e,discoverRootDomain:!0,sessionCookieTimeout:3600,cookieSameSite:"Lax",contexts:{performanceTiming:!0}}),window.snowplow("enableLinkClickTracking"),window.snowplow("enableFormTracking"),i()}))}};var s=function(e){this.model=e,this._logger=this.model.logger,this._events={categories:{validate:!0,regexp:new RegExp("(^forms$)|(^add to cart$)|(^online ordering|chow\\s?now$)|(^email sign\\s?up trigger button$)|(^inquire trigger button$)|(^reservations trigger button$)|(^social icons$)|(^phone number$)|(^address$)|(^purchase$)|(^checkout$)|(^guest feedback$)|(^restaurant onboarding$)|(^customer websites$)|(^resy:\\s\\d+$)|(^KIOSK_SESSION$)","i"),list:[{id:"Forms",actions:{validate:!0,regexp:/(^submit$)/i,list:[{id:"Submit",labels:{validate:!0,regexp:/(^reservations.*$)|(^jobs$)|(^contact$)|(^catering$)|(^private events$)|(^email sign\s?up$)/i,list:[{id:"Reservations",values:{validate:!1}},{id:"Jobs",values:{validate:!1}},{id:"Contact",values:{validate:!1}},{id:"Catering",values:{validate:!1}},{id:"Private Events",values:{validate:!1}},{id:"Email Sign Up",values:{validate:!1}}]}}]}},{id:"Add To Cart",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!0,regexp:/(^ecom$)|(^gift card[s]?$)|(^oo upsell ab header on$)/i,list:[{id:"eCom",values:{validate:!1}},{id:"Gift Cards",values:{validate:!1}},{id:"OO Upsell AB Header On",values:{validate:!1}}]}}]}},{id:"Online Ordering",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Email Sign Up Trigger Button",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Inquire Trigger Button",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!0,regexp:/(^catering$)|(^private events$)/i,list:[{id:"Catering",values:{validate:!1}},{id:"Private Events",values:{validate:!1}}]}}]}},{id:"Reservations Trigger Button",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Social Icons",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Phone Number",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Address",actions:{validate:!0,regexp:/(^click$)/i,list:[{id:"Click",labels:{validate:!1}}]}},{id:"Purchase",actions:{validate:!0,regexp:/(^submit$)/i,list:[{id:"Submit",labels:{validate:!0,regexp:/(^ecom$)/i,list:[{id:"eCom",values:{validate:!1}}]}}]}},{id:"Checkout",actions:{validate:!0,regexp:/(^click$)|(^show$)|(^change$)/i,list:[{id:"Click",labels:{validate:!1}},{id:"Show",labels:{validate:!1}},{id:"Change",labels:{validate:!1}}]}},{id:"Guest Feedback",actions:{validate:!0,regexp:/(^click$)|(^show$)|(^change$)/i,list:[{id:"Click",labels:{validate:!1}},{id:"Show",labels:{validate:!1}},{id:"Change",labels:{validate:!1}}]}},{id:"Restaurant Onboarding",actions:{validate:!0,regexp:/(^click$)|(^show$)|(^change$)/i,list:[{id:"Click",labels:{validate:!1}},{id:"Show",labels:{validate:!1}},{id:"Change",labels:{validate:!1}}]}},{id:"Customer Websites",actions:{validate:!0,regexp:/(^click$)|(^show$)/i,list:[{id:"Click",labels:{validate:!1}},{id:"Show",labels:{validate:!1}}]}},{id:function(e,t){return t.location=e.split(" ")[1],"Resy"},actions:{validate:!0,regexp:/(^reservation placed$)/i,list:[{id:"Reservation Placed",labels:{validate:!1}}]}},{id:"KIOSK_SESSION",actions:{validate:!0,regexp:/(^click$)|(^change$)/i,list:[{id:"Click",labels:{validate:!1}},{id:"Change",labels:{validate:!1}}]}}]}}};s.prototype={pageview:function(e,t){var n={};return t&&(n.title=t),e&&(n.url=e),t||e?{page:n}:n},event:function(e,t,n,i){var o=!0,r={category:e,action:t,label:n,value:i};if(this._logger.console.group(this._logger.name+": Normalizing Event."),this._logger.console.info(this._logger.name+": Pre-Normalized Event Payload.",JSON.parse(JSON.stringify(r))),this._events.categories.validate){var a=this._findEventNode(e,this._events.categories);if(a)if(r.category=this._parseEventNodeId(a.id,e,r),this._logger.console.info(this._logger.name+": Category Found.",r.category),a.actions.validate){var s=this._findEventNode(t,a.actions);if(s)if(r.action=this._parseEventNodeId(s.id,t,r),this._logger.console.info(this._logger.name+": Action Found.",r.action),s.labels.validate){var l=this._findEventNode(n,s.labels);l?(r.label=this._parseEventNodeId(l.id,n,r),this._logger.console.info(this._logger.name+": Label Found.",r.label),l.values.val
10idate?!isNaN(parseFloat(i))&&isFinite(i)?(r.value=i,this._logger.console.info(this._logger.name+": Value Found.",r.value)):(o=!1,this._logger.console.warn(this._logger.name+": Value Validation Failed.")):this._logger.console.info(this._logger.name+": Value Validation Disabled. Adding remain tiers as-is.")):(o=!1,this._logger.console.warn(this._logger.name+": Label Validation Failed."))}else this._logger.console.info(this._logger.name+": Label Validation Disabled. Adding remain tiers as-is.");else o=!1,this._logger.console.warn(this._logger.name+": Action Validation Failed.")}else this._logger.console.info(this._logger.name+": Label Validation Disabled. Adding remain tiers as-is.");else o=!1,this._logger.console.warn(this._logger.name+": Category Validation Failed.")}else this._logger.console.info(this._logger.name+": Category Validation Disabled. Adding remain tiers as-is.");var c=this._cleanEventPayload(r),d=o&&c?{event:c}:null;return d?this._logger.console.info(this._logger.name+": Post-Normalized Event Payload.",JSON.parse(JSON.stringify(d))):this._logger.console.warn(this._logger.name+": Post-Normalized Event Payload is invalid."),this._logger.console.groupEnd(),d},_findEventNode:function(e,t){if(e&&t){var n=t.regexp.exec(e);if(n&&n.length>1)for(var i=1;i<n.length;i++)if(n[i]&&i-1<t.list.length)return t.list[i-1]}return null},_parseEventNodeId:function(e,t,n){return"function"==typeof e?e(t,n):e},_cleanEventPayload:function(e){if(e){var t={},n=!1;for(var i in e)null!==e[i]&&void 0!==e[i]&&(t[i]=e[i],n=!0);return n?t:null}return null}};var l=function(e,t){this.name=e,this.enabled=t,this.console=null,this._init()};l.prototype={_init:function(){this.console=this.enabled&&window.console?window.console:this._createMutedConsole()},_createMutedConsole:function(){for(var e={},t=["error","group","groupCollapsed","groupEnd","info","log","warn"],n=0;n<t.length;n++)e[t[n]]=function(){};return e}};var c=function(){};c.flattenObject=function(e){var t={};for(prop in e)"object"===n(e[prop])?Object.assign(t,c.flattenObject(e[prop])):Object.assign(t,r({},prop,e[prop]));return t},window.BentoAnalytics=window.BentoAnalytics||new t}()}]);
11}

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.