
        (() => {
            window.__OT_WIDGET_ENTRY_TRANSLATION__ = "";
            window.__OT_WIDGET_TLD__ = "com";
            const currentScript = document.currentScript;
            const injectJS = () => {
                "use strict";function y(e,t){let o=(e.stack||"").split(`
`).slice(1),i=(o[0]||"").match(/\s\(?(\S+):(\d+):(\d+)/),r=i?i[1]:void 0,s=parseInt(i?i[2]:"",10);return Number.isNaN(s)&&(s=void 0),{"call-stack-message":e.message,message:e.message,"call-stack-trace":o.join(`
`),"call-stack-file":r,"call-stack-line-number":s,...t}}var L=["error","warn","debug","verbose","info"],O=e=>{let t={};return Object.assign(t,"reservation-widget"),e&&Object.assign(t,e),t["related-url"]=window.location.href||void 0,t["header-user-agent"]=navigator.userAgent||void 0,t["header-referer"]=document.referrer||void 0,t},_=(e,t)=>{let n=window?.__OT_WIDGET_TLD__??"com",o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify([e,O(t)])};return fetch(`https://www.opentable.${n}/dapi/fe/log`,o).then(()=>null).then(()=>Promise.resolve())},b=L.reduce((e,t)=>(e[t]=_.bind(null,t),e),{log:_}),p={standard:{standard:{width:224,height:301},tall:{width:288,height:490},wide:{width:840,height:350}},button:{standard:{width:210,height:113}},waitlist:{standard:{width:224,height:203},wide:{width:840,height:350}},multi:{standard:{width:224,height:358},tall:{width:288,height:547},wide:{width:872,height:350}}},N=(e,t,n)=>`
    <oc-component>
        <link rel="stylesheet" href="${e}" />
        ${n?`
                <link rel="preload" href=${n} as="script" crossOrigin="anonymous" />
                `:""}
        <div id="ot-reservation-widget" class="parent-widget-type-${t}"></div>
    </oc-component>
`,I=(e,t,n,o)=>`
    <iframe data-test="reservation-widget-iframe" src="${e}" width="${n}" height="${t}" frameborder="0" scrolling="no" name="opentable-make-reservation-widget" title="${o}"></iframe>
`;function $(e,t){Object.keys(t).forEach(o=>{let d=String(t[o]);e.setAttribute(`data-ot-${o}`,d)})}var v=(e,t)=>{for(let n=0;n<e.length;n+=1)if(t===e[n]||!t?.parentNode&&t?.src===e[n]?.src)return n;return 0};function A(e,t,n,o,d,i){try{let r=i,s=document.getElementsByTagName("script"),c=v(s,i),a=o+c;if(i?.parentNode||(r=s[c]),r){let{lang:u,type:w,colorCustomization:f,font:T,colorThemeId:E}=e;window.__OT_BUILD_LOCALE__=u;let g=document.createElement("div");g.id=`ot-widget-container${c}`,g.setAttribute("data-r3uid",a),g.innerHTML=N(n,w,d),r.parentNode?.insertBefore(g,r);let h=g.querySelector("#ot-reservation-widget");h.setAttribute("data-ot-id",a),f&&E===8&&h.classList.add(T),$(h,e);let l=document.createElement("script");l.src=d??"",l.type="module",l.async=!0,l.setAttribute("data-ot-uuid",a),l.setAttribute("charset","utf-8"),l.setAttribute("crossorigin","anonymous"),h.after(l);let m=document.createElement("script");m.src=`${t}?uuid=${a}`,m.async=!0,m.type="module",m.setAttribute("data-ot-uuid",a),h.after(m)}return a}catch(r){return b.error(y(r,{context:"client-javascript",pageGroup:"reservation-widget",pageType:"reservation-widget"})),"NO_CONTAINER_CREATION"}}function k(e){let{width:t}=e?p.multi.wide:p.standard.wide;return window&&window?.matchMedia(`(min-width: ${t}px)`).matches}function M(e,t){let n=e==="wide",d=n&&k(t==="multi")?"wide":"standard",i=n?d:e,{height:r,width:s}=p[t]?.[i]??p[t].standard;return{height:r,width:s,theme:i}}function S(e,t,n,o,d,i){try{let r=i,s=document.getElementsByTagName("script"),c=v(s,i),a=t+c;if(i?.parentNode||(r=s[c]),r){let u=document.createElement("div");u.id=`ot-widget-container${c}`,u.setAttribute("data-r3uid",a);let{height:w,width:f,theme:T}=M(o,d);u.innerHTML=I(`${e}&uuid=${a}&theme=${T}`,w,f,n),r.parentNode?.insertBefore(u,r)}return a}catch(r){return b.error(y(r,{context:"client-javascript",pageGroup:"reservation-widget",pageType:"reservation-widget"})),"NO_CONTAINER_CREATION"}}window.__OT_WIDGET__={...window.__OT_WIDGET__,injectLoaderFromScript:A,injectMuralFromScript:S,clientLogger:b,getDetailsFromError:y};

                const createdRWContainerId = window.__OT_WIDGET__.injectMuralFromScript("https://www.opentable.com/widget/reservation/mural?restaurantIds=1295647,1263853,730261,191956,1121086,1064161&type=standard&colorThemeId=8&isDarkMode=false&isIframe=true&domain=com&lang=en-US&isNewTab=true&otSource=Restaurant website&font=trebuchetMs&otLogo=standard&primaryColor=000000&primaryFontColor=ffffff&buttonColor=C9A155&buttonFontColor=333333&logoPid=58459836&backgroundPid=80271526&uuid=&demo=false&loadAllWidgets=false", "064ac3ce-5db9-4917-8628-9e4efbad2719", "OpenTable make reservation widget", "standard", "multi",  currentScript);
                
            };

            if (!currentScript?.parentNode) {
                if (document.readyState === 'complete') {
                    injectJS();
                } else {
                    document.addEventListener("readystatechange", (event) => {
                        if (document.readyState === "complete") {
                            injectJS();
                        }
                    });
                }
            } else {
                injectJS();
            }
        })();
        