/*! OpenComponents client v1.3.0 | (c) 2015-2018 OpenTable, Inc. | https://github.com/opencomponents/oc-client-browser/tree/master/LICENSES */ !function(e,n){var r=function(e,n){return e instanceof(n||Array)},t=document,o="getElementsByTagName",a="length",c="readyState",i="onreadystatechange",s=t[o]("script"),d=s[s[a]-1],u=d.innerHTML.replace(/^\s+|\s+$/g,"");if(!e.ljs){var l=d.src.match(/checkLoaded/)?1:0,f=t[o]("head")[0]||t.documentElement,p=function(e){var n={};return n.u=e.replace(/#(=)?([^#]*)?/g,function(e,r,t){return n[r?"f":"i"]=t,""}),n},m=function(e,n,r){var o,a=t.createElement(e);r&&(a[c]?a[i]=function(){"loaded"!==a[c]&&"complete"!==a[c]||(a[i]=null,r())}:a.onload=r);for(o in n)n[o]&&(a[o]=n[o]);f.appendChild(a)},h=function(e,n){if(this.aliases&&this.aliases[e]){var t=this.aliases[e].slice(0);return r(t)||(t=[t]),n&&t.push(n),this.load.apply(this,t)}if(r(e)){for(var o=e[a];o--;)this.load(e[o]);return n&&e.push(n),this.load.apply(this,e)}return e.match(/\.css\b/)?this.loadcss(e,n):this.loadjs(e,n)},v={},y={aliases:{},loadjs:function(e,r){var t=p(e);return e=t.u,v[e]===!0?(r&&r(),this):v[e]!==n?(r&&(v[e]=function(e,n){return function(){e&&e(),n&&n()}}(v[e],r)),this):(v[e]=function(n){return function(){v[e]=!0,n&&n()}}(r),r=function(){v[e]()},m("script",{type:"text/javascript",src:e,id:t.i,onerror:function(e){if(t.f){var n=e.currentTarget;n.parentNode.removeChild(n),m("script",{type:"text/javascript",src:t.f,id:t.i},r)}}},r),this)},loadcss:function(e,n){var r=p(e);return e=r.u,v[e]||m("link",{type:"text/css",rel:"stylesheet",href:e,id:r.i}),v[e]=!0,n&&n(),this},load:function(){var e=arguments,t=e[a];return 1===t&&r(e[0],Function)?(e[0](),this):(h.call(this,e[0],t<=1?n:function(){y.load.apply(y,[].slice.call(e,1))}),this)},addAliases:function(e){for(var n in e)this.aliases[n]=r(e[n])?e[n].slice(0):e[n];return this}};if(l){var g,j,b,x;for(g=0,j=s[a];g-1?e+"&"+r:e+"?"+r}return e};oc.addStylesToHead=function(e){oc.$("").appendTo(document.head)},oc.registerTemplates=function(e){return a(e),oc.ready(oc.renderUnloadedComponents),O},oc.require=function(e,n,t){"function"==typeof n&&(t=n,n=e,e=void 0),"string"==typeof e&&(e=[e]);var a=function(){var n=o;if("undefined"==typeof e)return!0;for(var r=0;r"},oc.events={},oc.ready=function(e){if(A)return e();if(H)oc.cmd.push(e);else{H=!0;var n=function(e,n){U&&!e.IE_POLYFILL_LOADED?oc.require(i,n):n()},r=function(){A=!0,H=!1,oc.events=function(){var e=oc.$({});return{fire:function(n,r){return e.trigger(n,r)},on:function(n,r){return e.on(n,r||T)},reset:function(){return e.off()}}}(),e(),oc.events.fire("oc:ready",oc),oc.status="ready";for(var n=0;n'+x+""),oc.renderByHref(e.attr("href"),function(r,t){return r||!t?(e.html(""),L.error(r),n()):void D(e,t,n)}))})},oc.renderByHref=function(e,n,r){var t=r,o=n;"function"==typeof n&&(t=n,o=0),oc.ready(function(){if(""===e)return t(g.replace("{1}",m));var n=l?{__oc_Retry:o}:{},r=S(e,oc.$.extend({},oc.conf.globalParameters,n));oc.$.ajax({url:r,headers:{Accept:"application/vnd.oc.unrendered+json"},contentType:"text/plain",crossDomain:!0,success:function(e){if("unrendered"===e.renderMode)oc.render(e.template,e.data,function(n,r){return n?t(g.replace("{0}",e.href).replace("{1}",n)):(L.info($.replace("{0}",e.template.src)),void t(null,{html:r,key:e.template.key,version:e.version,name:e.name}))});else if("rendered"===e.renderMode){if(L.info($.replace("{0}",e.href)),0===e.html.indexOf("<"+p)){var n=e.html.slice(e.html.indexOf(">")+1),r=n.slice(0,n.lastIndexOf("<"));e.html=r}t(null,{html:e.html,version:e.version,name:e.name})}},error:function(){L.error(j),N(e,function(n){oc.renderByHref(e,n,t)},function(){t(h.replace("{0}",e))})}})})},oc.renderUnloadedComponents=function(){oc.ready(function(){var e=oc.$(p+"[data-rendered!=true]"),n=e.length,r=function(){n--,n||oc.renderUnloadedComponents()};if(n>0)for(var t=0;t');var t=oc.$(p,e);oc.renderNestedComponent(t,function(){r(t)})}})},oc.ready(oc.renderUnloadedComponents),e=oc}),oc.clientVersion="1.3.0"; //# sourceMappingURL=oc-client.min.map