Skip to content

Instantly share code, notes, and snippets.

@alloy
Last active October 9, 2019 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alloy/2e1ca1886842667f71beadda5f8694b9 to your computer and use it in GitHub Desktop.
Save alloy/2e1ca1886842667f71beadda5f8694b9 to your computer and use it in GitHub Desktop.
(function anonymous(locals, jade
) {
var jade_debug = [ new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ) ];
try {
var buf = [];
var jade_mixins = {};
var jade_interp;
;var locals_for_with = (locals || {});(function (JSON, Object, asset, assetPackage, body, bodyClass, css, data, defaultOptions, head, helpers, jsonLD, options, scripts, sd, sharify, stitch, styleTags, styledComponents, user, userAgent) {
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 3, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
bodyClass = helpers ? helpers.buildBodyClass(sd, 'body-header-fixed') : '';
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
defaultOptions = {modal: true, flash: true, stripev3: false, sailthru: true, marketo: true, quantcast: false}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 5, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
options = options ? Object.assign({}, defaultOptions, options) : defaultOptions
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
assetPackage = locals.assetPackage || ''
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 5, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
bodyClass = bodyClass + ' ' + (locals.bodyClass || '')
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 7, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<!DOCTYPE html>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 8, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<html" + (jade.attr("data-useragent", userAgent, true, true)) + (jade.attr("data-user-type", sd.CURRENT_USER && sd.CURRENT_USER.type, true, true)) + (jade.attr("data-lab-features", sd.CURRENT_USER && sd.CURRENT_USER.lab_features && sd.CURRENT_USER.lab_features.join(','), true, true)) + " lang=\"en\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 14, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<head>");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/prevent_right_click/index.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/prevent_right_click/index.jade" ));
buf.push("<script>");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push("var isAdmin = " + (jade.escape((jade_interp = !!(user && user.get('type') === 'Admin')) == null ? '' : jade_interp)) + ";");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push("document.addEventListener('contextmenu', function(e) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push(" if (isAdmin) return;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push(" if (['IMG', 'CANVAS'].indexOf(e.target.nodeName) < 0) return;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push(" var classes = e.target.className + ' ' + e.target.parentElement.className;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push(" if (classes.match('seadragon')) e.preventDefault();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 9, jade_debug[0].filename ));
buf.push("});");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"apple-touch-icon\"" + (jade.attr("href", asset('/images/icon-152.png'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 3, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"apple-touch-icon\" sizes=\"120x120\"" + (jade.attr("href", asset('/images/icon-120.png'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"apple-touch-icon\" sizes=\"152x152\"" + (jade.attr("href", asset('/images/icon-152.png'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 5, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"apple-touch-icon\" sizes=\"76x76\"" + (jade.attr("href", asset('/images/icon-76.png'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 6, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"icon\" type=\"image/png\"" + (jade.attr("href", asset('/images/favicon.ico'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 7, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"search\" type=\"application/opensearchdescription+xml\"" + (jade.attr("href", asset('/images/opensearch.xml'), true, true)) + " title=\"Artsy\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 9, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 10, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"preconnect\" href=\"https://www.google-analytics.com\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 11, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"preconnect\" href=\"https://googleads.g.doubleclick.net\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 12, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"preconnect\" href=\"https://www.googleadservices.com\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 14, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"dns-prefetch\" href=\"https://connect.facebook.net\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 15, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link rel=\"dns-prefetch\" href=\"https://cdn.segment.com\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 17, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta charset=\"utf-8\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 18, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta name=\"apple-itunes-app\"" + (jade.attr("content", "app-id=703796080, app-argument=" + (sd.APP_URL) + "" + (sd.CURRENT_PATH) + "", true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 19, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta name=\"msapplication-config\"" + (jade.attr("content", asset('/images/browserconfig.xml'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 20, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=5\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 21, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 22, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 23, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 24, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 25, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta property=\"fb:admins\" content=\"7961740\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 26, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta property=\"fb:app_id\" content=\"308278682573501\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 27, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<meta property=\"fb:pages\" content=\"342443413406\">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 28, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( undefined, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("(function() {\n\n // Ignore for unsupported browsers\n if (!(window.history && window.history.pushState)) return;\n\n // If we're inside an iframe modal then send a message to the parent\n // indicating what the iframe's location is so that the parent can decide\n // not to go down a rabbit hole inside the iframe.\n if (parent && parent.postMessage) {\n // postMessage support for IE & other browsers\n if (window.MessageChannel && navigator.userAgent.indexOf('MSIE') > -1) {\n var m = new MessageChannel();\n parent.postMessage({\n href: location.href,\n scrollFrame: true\n }, \"*\", [m.port2]);\n } else {\n parent.postMessage({\n href: location.href,\n scrollFrame: true\n }, location.origin);\n }\n }\n\n // When navigating another level deep scrollFrame will refresh the page.\n // Hitting the back button will halt when it gets to the popstate point\n // at which scrollFrame added the iframe modal. This will notice that and\n // make the full refresh instead.\n var firstPopStateTriggered;\n addEventListener('popstate', function(e) {\n if (firstPopStateTriggered && e.state && e.state.scrollFrame &&\n !document.querySelector('.scroll-frame-iframe')) {\n location = e.state.href;\n }\n firstPopStateTriggered = true;\n });\n})();");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 31, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 32, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
if ( sd.BROWSER && sd.BROWSER.family != 'Other')
{
jade_debug.unshift(new jade.DebugItem( 33, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
jade_debug.unshift(new jade.DebugItem( 33, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/head.jade" ));
buf.push("<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", '' + (sd.WEBFONT_URL) + '/all-webfonts.css', true, true)) + ">");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 7, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 8, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push(null == (jade_interp = head) ? "" : jade_interp);
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 9, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push(null == (jade_interp = css) ? "" : jade_interp);
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 10, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push(null == (jade_interp = styleTags) ? "" : jade_interp);
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 18, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", asset('/assets/main_layout.css'), true, true)) + ">");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 20, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
if (!( styledComponents))
{
jade_debug.unshift(new jade.DebugItem( 21, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 21, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
if ( assetPackage)
{
jade_debug.unshift(new jade.DebugItem( 22, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 22, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", asset('/assets/' + (assetPackage) + '.css'), true, true)) + ">");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
buf.push("</head>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 24, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<body" + (jade.cls([bodyClass], [true])) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 26, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/modal/template.jade" ));
buf.push("<div id=\"modal-container\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/modal/template.jade" ));
buf.push("<div id=\"react-modal-container\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/flash/template.jade" ));
buf.push("<div id=\"main-layout-flash\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 3, "/Users/eloy/Code/Artsy/force/src/desktop/components/flash/template.jade" ));
jade_debug.shift();
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 30, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
function isActive(path) {
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
if (sd && sd.CURRENT_PATH) {
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 3, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
var exceptions, currentPath;
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
exceptions = ['/about'];
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 5, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
path = path.replace(/\/$/, ''); // Strip trailing slash
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 6, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
currentPath = sd.CURRENT_PATH.replace(/\/$/, ''); // Strip trailing slash
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 7, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
if (exceptions.indexOf(path) != -1) {
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 8, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
return currentPath.indexOf(path) != -1;
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 9, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
} else {
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 10, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
return path === currentPath;
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 11, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 12, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 13, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
};
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 15, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
function activeState(path) { if (sd && sd.CURRENT_PATH) return isActive(path) ? 'active' : 'inactive'; };
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 16, "/Users/eloy/Code/Artsy/force/src/desktop/components/util/activator.jade" ));
function activeClass(path) { if (sd && sd.CURRENT_PATH) return 'is-' + activeState(path); };
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 3, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/header/templates/index.jade" ));
buf.push("<header>");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/header/templates/index.jade" ));
buf.push(null == (jade_interp = stitch && stitch.components.NavBar({ notificationCount: sd.NOTIFICATION_COUNT, searchQuery: sd.searchQuery, user: sd.CURRENT_USER, })) ? "" : jade_interp);
jade_debug.shift();
jade_debug.shift();
buf.push("</header>");
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 32, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<div id=\"main-layout-container\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 12, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 13, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push("<div id=\"react-root\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 14, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push(null == (jade_interp = body) ? "" : jade_interp);
jade_debug.shift();
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 15, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push("<div id=\"react-portal\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 17, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
if ( jsonLD)
{
jade_debug.unshift(new jade.DebugItem( 18, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/json_ld.jade" ));
buf.push("<script id=\"json-ld\" type=\"application/ld+json\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/json_ld.jade" ));
buf.push(null == (jade_interp = [jsonLD]) ? "" : jade_interp);
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 35, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<div id=\"scroll-frame-spinner\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 35, jade_debug[0].filename ));
buf.push("<div class=\"loading-spinner\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 38, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 38, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<div id=\"scripts\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 40, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 40, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 22, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push("<script>");
jade_debug.unshift(new jade.DebugItem( 23, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 23, jade_debug[0].filename ));
buf.push("var __BOOTSTRAP__ = " + (((jade_interp = JSON.stringify(data)) == null ? '' : jade_interp)) + "");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 24, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/react_redesign.jade" ));
buf.push(null == (jade_interp = scripts) ? "" : jade_interp);
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
defaultOptions = {grecaptcha: true, stripev3: false, sailthru: true, marketo: true, quantcast: false}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
options = options ? Object.assign({}, defaultOptions, options) : defaultOptions
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 4, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 5, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script" + (jade.attr("src", asset("/assets/runtime-manifest.js"), true, true)) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 6, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script" + (jade.attr("src", asset("/assets/common.js"), true, true)) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 8, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( options.marketo)
{
jade_debug.unshift(new jade.DebugItem( 9, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 10, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 10, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\" src=\"https://d1s2w0upia4e9w.cloudfront.net/assets/conversionpath-0.3.8.min.js\">");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("{");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("\"nolog\": true,");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("\"stageMappings\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"initial\": [");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_First_Channel__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_First_Medium__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_First_Source_Detail__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" ],");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"rolling\": [");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Acquisition_Channel__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Acquisition_Medium__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Acquisition_Source_Detail__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" ],");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"recent\": [");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Recent_Channel__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Recent_Medium__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"when\": \"{referrer.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"matches\": \"{internal.domain}\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"skip\": \"RC_Recent_Source_Detail__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" ]");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("},");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("\"nameMappings\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Medium__c\": \"utm_medium_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Source__c\": \"utm_source_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Campaign__c\": \"utm_campaign_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Term__c\": \"utm_term_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Content__c\": \"utm_content_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_First_Source_Detail__c\": \"Web_Referrer_First_Touch__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Medium__c\": \"utm_medium_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Source__c\": \"utm_source_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Campaign__c\": \"utm_campaign_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Term__c\": \"utm_term_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Content__c\": \"utm_content_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Acquisition_Source_Detail__c\": \"Web_Referrer_Lead_Creation__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Medium__c\": \"utm_medium_Most_Recent__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Source__c\": \"utm_source_Most_Recent__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Campaign__c\": \"utm_campaign_Most_Recent__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Term__c\": \"utm_term_Most_Recent__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Content__c\": \"utm_content_Most_Recent__c\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"RC_Recent_Source_Detail__c\": \"Web_Referrer_Most_Recent__c\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("},");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("\"cookies\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"useCompatibleNames\": false");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("},");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("\"session\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"duration\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"recent\": 30");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"internalDomains\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"alternates\": [");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"artsy.space\",");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"artsy.info\"");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" ]");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" },");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"prioritizeNonDirect\": {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" \"recent\": true");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 104, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 105, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 106, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 110, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 110, jade_debug[0].filename ));
buf.push("if (!location.pathname.match(new RegExp(\"" + (jade.escape((jade_interp = sd.EDITORIAL_PATHS) == null ? '' : jade_interp)) + "\"))){");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 110, jade_debug[0].filename ));
buf.push(" window.PARSELY = {autotrack: false}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 110, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 110, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 111, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 112, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 116, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 116, jade_debug[0].filename ));
buf.push("!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"group\",\"track\",\"ready\",\"alias\",\"page\",\"once\",\"off\",\"on\"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement(\"script\");e.type=\"text/javascript\";e.async=!0;e.src=(\"https:\"===document.location.protocol?\"https://\":\"http://\")+\"cdn.segment.com/analytics.js/v1/\"+t+\"/analytics.min.js\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION=\"3.0.1\";");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 116, jade_debug[0].filename ));
buf.push("analytics.load(\"" + (jade.escape((jade_interp = sd.SEGMENT_WRITE_KEY) == null ? '' : jade_interp)) + "\");");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 116, jade_debug[0].filename ));
buf.push("}}();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 116, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 117, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 118, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( sharify)
{
jade_debug.unshift(new jade.DebugItem( 119, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 119, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push(null == (jade_interp = sharify.script()) ? "" : jade_interp);
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 121, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 122, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( options.stripev3)
{
jade_debug.unshift(new jade.DebugItem( 123, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 123, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script id=\"stripe-js\" src=\"https://js.stripe.com/v3/\">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
else
{
jade_debug.unshift(new jade.DebugItem( 125, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 125, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script id=\"stripe-js\" src=\"https://js.stripe.com/v3/\" async defer>");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 127, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 128, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( sd.BROWSER && sd.BROWSER.family != 'Other')
{
jade_debug.unshift(new jade.DebugItem( 129, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 129, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script" + (jade.attr("src", asset('/assets/analytics.js'), true, true)) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 131, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 132, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( options.quantcast)
{
jade_debug.unshift(new jade.DebugItem( 133, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 133, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push("var ezt = ezt ||[];");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push("(function(){");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" var elem = document.createElement('script');");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" elem.src = (document.location.protocol == \"https:\" ? \"https://secure\" : \"http://pixel\") + \".quantserve.com/aquant.js?a=p-cMwS3F29bthyC\";");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" elem.async = true;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" elem.type = \"text/javascript\";");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" var scpt = document.getElementsByTagName('script')[0];");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push(" scpt.parentNode.insertBefore(elem,scpt);");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push("}());");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push("ezt.push({qacct: 'p-cMwS3F29bthyC', orderid: '', revenue: ''});");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 144, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 145, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<noscript>");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 146, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<img src=\"//pixel.quantserve.com/pixel/p-cMwS3F29bthyC.gif?labels=_fp.event.Default\" style=\"display: none;\" border=\"0\" height=\"1\" width=\"1\" alt=\"Quantcast\">");
jade_debug.shift();
jade_debug.shift();
buf.push("</noscript>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 148, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 149, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( options.sailthru)
{
jade_debug.unshift(new jade.DebugItem( 150, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 150, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( sd.INCLUDE_SAILTHRU)
{
jade_debug.unshift(new jade.DebugItem( 151, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 151, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push("(function() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" function loadHorizon() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" var s = document.createElement('script');");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" s.type = 'text/javascript';");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" s.async = true;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" s.src = location.protocol + '//ak.sail-horizon.com/horizon/v1.js';");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" var x = document.getElementsByTagName('script')[0];");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" x.parentNode.insertBefore(s, x);");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" loadHorizon();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" function loadSailthru() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" if(typeof Sailthru !== \"undefined\"){");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" Sailthru.setup({");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" domain: 'horizon.artsy.net',");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" useStoredTags: false");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" });");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" else{");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" setTimeout(loadSailthru, 250);");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" var oldOnLoad = window.onload;");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" window.onload = function() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" if (typeof oldOnLoad === 'function') {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" oldOnLoad();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" loadSailthru();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push(" };");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push("})();");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 181, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 182, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 183, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( sd.ENABLE_INSTANT_PAGE)
{
jade_debug.unshift(new jade.DebugItem( 184, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 0, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 1, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/instant-page.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 2, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/instant-page.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("/*! instant.page v1.2.1 - (C) 2019 Alexandre Dieulot - https://instant.page/license */");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("let urlToPreload");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("let mouseoverTimer");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("let lastTouchTimestamp");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("const prefetcher = document.createElement('link')");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("const isSupported = prefetcher.relList && prefetcher.relList.supports && prefetcher.relList.supports('prefetch')");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("const allowQueryString = 'instantAllowQueryString' in document.body.dataset");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("const allowExternalLinks = 'instantAllowExternalLinks' in document.body.dataset");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("if (isSupported) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" prefetcher.rel = 'prefetch'");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" document.head.appendChild(prefetcher)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" const eventListenersOptions = {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" capture: true,");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" passive: true,");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" document.addEventListener('touchstart', touchstartListener, eventListenersOptions)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" document.addEventListener('mouseover', mouseoverListener, eventListenersOptions)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function getLinkElement(event) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" try {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return event.target.closest('a')");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" } catch (error) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return null");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function touchstartListener(event) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" /* Chrome on Android calls mouseover before touchcancel so `lastTouchTimestamp`");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" * must be assigned on touchstart to be measured on mouseover. */");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" lastTouchTimestamp = performance.now()");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" const linkElement = getLinkElement(event)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!isPreloadable(linkElement)) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" linkElement.addEventListener('touchcancel', touchendAndTouchcancelListener, {passive: true})");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" linkElement.addEventListener('touchend', touchendAndTouchcancelListener, {passive: true})");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" urlToPreload = linkElement.href");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" preload(linkElement.href)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function touchendAndTouchcancelListener() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" urlToPreload = undefined");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" stopPreloading()");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function mouseoverListener(event) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (performance.now() - lastTouchTimestamp < 1100) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" const linkElement = getLinkElement(event)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!isPreloadable(linkElement)) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" linkElement.addEventListener('mouseout', mouseoutListener, {passive: true})");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" urlToPreload = linkElement.href");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" mouseoverTimer = setTimeout(() => {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" preload(linkElement.href)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" mouseoverTimer = undefined");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }, 65)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function mouseoutListener(event) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (event.relatedTarget && typeof event.relatedTarget.closest === 'function' && getLinkElement(event) == event.relatedTarget.closest('a')) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (mouseoverTimer) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" clearTimeout(mouseoverTimer)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" mouseoverTimer = undefined");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" else {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" urlToPreload = undefined");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" stopPreloading()");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function isPreloadable(linkElement) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!linkElement || !linkElement.href) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (urlToPreload == linkElement.href) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" const preloadLocation = new URL(linkElement.href)");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!allowExternalLinks && preloadLocation.origin != location.origin && !('instant' in linkElement.dataset)) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!['http:', 'https:'].includes(preloadLocation.protocol)) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (preloadLocation.protocol == 'http:' && location.protocol == 'https:') {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (!allowQueryString && preloadLocation.search && !('instant' in linkElement.dataset)) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if (preloadLocation.hash && preloadLocation.pathname + preloadLocation.search == location.pathname + location.search) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" if ('noInstant' in linkElement.dataset) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" return true");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function preload(url) {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" prefetcher.href = url");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("function stopPreloading() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" /* The spec says an empty string should abort the prefetching");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" * but Firefox 64 interprets it as a relative URL to prefetch. */");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push(" prefetcher.removeAttribute('href')");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 140, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 186, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 187, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
if ( options.grecaptcha && sd.RECAPTCHA_KEY && !sd.EIGEN)
{
jade_debug.unshift(new jade.DebugItem( 188, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
jade_debug.unshift(new jade.DebugItem( 188, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script type=\"text/javascript\">");
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
buf.push("var loadGrecaptchaOnHome = function() {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
buf.push(" if (sd.PAGE_TYPE === 'home') {");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
buf.push(" grecaptcha.execute(sd.RECAPTCHA_KEY, {action: 'homepage'})");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
buf.push(" }");
jade_debug.shift();
buf.push("\n");
jade_debug.unshift(new jade.DebugItem( 193, jade_debug[0].filename ));
buf.push("}");
jade_debug.shift();
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 194, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/scripts.jade" ));
buf.push("<script id=\"google-recaptcha\"" + (jade.attr("src", "https://www.google.com/recaptcha/api.js?onload=loadGrecaptchaOnHome&render=" + (sd.RECAPTCHA_KEY) + "", true, true)) + " async defer>");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 43, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<script" + (jade.attr("src", asset('/assets/main_layout.js'), true, true)) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.unshift(new jade.DebugItem( 45, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
if ( assetPackage)
{
jade_debug.unshift(new jade.DebugItem( 46, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
jade_debug.unshift(new jade.DebugItem( 46, "/Users/eloy/Code/Artsy/force/src/desktop/components/main_layout/templates/redesign.jade" ));
buf.push("<script" + (jade.attr("src", asset('/assets/' + (assetPackage) + '.js'), true, true)) + ">");
jade_debug.unshift(new jade.DebugItem( undefined, jade_debug[0].filename ));
jade_debug.shift();
buf.push("</script>");
jade_debug.shift();
jade_debug.shift();
}
jade_debug.shift();
jade_debug.shift();
jade_debug.shift();
buf.push("</div>");
jade_debug.shift();
jade_debug.shift();
buf.push("</body>");
jade_debug.shift();
jade_debug.shift();
buf.push("</html>");
jade_debug.shift();
jade_debug.shift();}.call(this,"JSON" in locals_for_with?locals_for_with.JSON:typeof JSON!=="undefined"?JSON:undefined,"Object" in locals_for_with?locals_for_with.Object:typeof Object!=="undefined"?Object:undefined,"asset" in locals_for_with?locals_for_with.asset:typeof asset!=="undefined"?asset:undefined,"assetPackage" in locals_for_with?locals_for_with.assetPackage:typeof assetPackage!=="undefined"?assetPackage:undefined,"body" in locals_for_with?locals_for_with.body:typeof body!=="undefined"?body:undefined,"bodyClass" in locals_for_with?locals_for_with.bodyClass:typeof bodyClass!=="undefined"?bodyClass:undefined,"css" in locals_for_with?locals_for_with.css:typeof css!=="undefined"?css:undefined,"data" in locals_for_with?locals_for_with.data:typeof data!=="undefined"?data:undefined,"defaultOptions" in locals_for_with?locals_for_with.defaultOptions:typeof defaultOptions!=="undefined"?defaultOptions:undefined,"head" in locals_for_with?locals_for_with.head:typeof head!=="undefined"?head:undefined,"helpers" in locals_for_with?locals_for_with.helpers:typeof helpers!=="undefined"?helpers:undefined,"jsonLD" in locals_for_with?locals_for_with.jsonLD:typeof jsonLD!=="undefined"?jsonLD:undefined,"options" in locals_for_with?locals_for_with.options:typeof options!=="undefined"?options:undefined,"scripts" in locals_for_with?locals_for_with.scripts:typeof scripts!=="undefined"?scripts:undefined,"sd" in locals_for_with?locals_for_with.sd:typeof sd!=="undefined"?sd:undefined,"sharify" in locals_for_with?locals_for_with.sharify:typeof sharify!=="undefined"?sharify:undefined,"stitch" in locals_for_with?locals_for_with.stitch:typeof stitch!=="undefined"?stitch:undefined,"styleTags" in locals_for_with?locals_for_with.styleTags:typeof styleTags!=="undefined"?styleTags:undefined,"styledComponents" in locals_for_with?locals_for_with.styledComponents:typeof styledComponents!=="undefined"?styledComponents:undefined,"user" in locals_for_with?locals_for_with.user:typeof user!=="undefined"?user:undefined,"userAgent" in locals_for_with?locals_for_with.userAgent:typeof userAgent!=="undefined"?userAgent:undefined));;return buf.join("");
} catch (err) {
jade.rethrow(err, jade_debug[0].filename, jade_debug[0].lineno);
}
})
(function anonymous(locals, jade
) {
var buf = [];
var jade_mixins = {};
var jade_interp;
;var locals_for_with = (locals || {});(function (JSON, Object, asset, assetPackage, body, bodyClass, css, data, defaultOptions, head, helpers, jsonLD, options, scripts, sd, sharify, stitch, styleTags, styledComponents, user, userAgent) {
bodyClass = helpers ? helpers.buildBodyClass(sd, 'body-header-fixed') : '';
defaultOptions = {modal: true, flash: true, stripev3: false, sailthru: true, marketo: true, quantcast: false}
options = options ? Object.assign({}, defaultOptions, options) : defaultOptions
assetPackage = locals.assetPackage || ''
bodyClass = bodyClass + ' ' + (locals.bodyClass || '')
buf.push("<!DOCTYPE html><html" + (jade.attr("data-useragent", userAgent, true, true)) + (jade.attr("data-user-type", sd.CURRENT_USER && sd.CURRENT_USER.type, true, true)) + (jade.attr("data-lab-features", sd.CURRENT_USER && sd.CURRENT_USER.lab_features && sd.CURRENT_USER.lab_features.join(','), true, true)) + " lang=\"en\"><head><script>var isAdmin = " + (jade.escape((jade_interp = !!(user && user.get('type') === 'Admin')) == null ? '' : jade_interp)) + ";\ndocument.addEventListener('contextmenu', function(e) {\n if (isAdmin) return;\n if (['IMG', 'CANVAS'].indexOf(e.target.nodeName) < 0) return;\n var classes = e.target.className + ' ' + e.target.parentElement.className;\n if (classes.match('seadragon')) e.preventDefault();\n});</script><link rel=\"apple-touch-icon\"" + (jade.attr("href", asset('/images/icon-152.png'), true, true)) + "><link rel=\"apple-touch-icon\" sizes=\"120x120\"" + (jade.attr("href", asset('/images/icon-120.png'), true, true)) + "><link rel=\"apple-touch-icon\" sizes=\"152x152\"" + (jade.attr("href", asset('/images/icon-152.png'), true, true)) + "><link rel=\"apple-touch-icon\" sizes=\"76x76\"" + (jade.attr("href", asset('/images/icon-76.png'), true, true)) + "><link rel=\"icon\" type=\"image/png\"" + (jade.attr("href", asset('/images/favicon.ico'), true, true)) + "><link rel=\"search\" type=\"application/opensearchdescription+xml\"" + (jade.attr("href", asset('/images/opensearch.xml'), true, true)) + " title=\"Artsy\"><link rel=\"preconnect\" href=\"https://www.google-analytics.com\"><link rel=\"preconnect\" href=\"https://googleads.g.doubleclick.net\"><link rel=\"preconnect\" href=\"https://www.googleadservices.com\"><link rel=\"dns-prefetch\" href=\"https://connect.facebook.net\"><link rel=\"dns-prefetch\" href=\"https://cdn.segment.com\"><meta charset=\"utf-8\"><meta name=\"apple-itunes-app\"" + (jade.attr("content", "app-id=703796080, app-argument=" + (sd.APP_URL) + "" + (sd.CURRENT_PATH) + "", true, true)) + "><meta name=\"msapplication-config\"" + (jade.attr("content", asset('/images/browserconfig.xml'), true, true)) + "><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=5\"><meta property=\"fb:admins\" content=\"7961740\"><meta property=\"fb:app_id\" content=\"308278682573501\"><meta property=\"fb:pages\" content=\"342443413406\"><script type=\"text/javascript\">(function() {\n\n // Ignore for unsupported browsers\n if (!(window.history && window.history.pushState)) return;\n\n // If we're inside an iframe modal then send a message to the parent\n // indicating what the iframe's location is so that the parent can decide\n // not to go down a rabbit hole inside the iframe.\n if (parent && parent.postMessage) {\n // postMessage support for IE & other browsers\n if (window.MessageChannel && navigator.userAgent.indexOf('MSIE') > -1) {\n var m = new MessageChannel();\n parent.postMessage({\n href: location.href,\n scrollFrame: true\n }, \"*\", [m.port2]);\n } else {\n parent.postMessage({\n href: location.href,\n scrollFrame: true\n }, location.origin);\n }\n }\n\n // When navigating another level deep scrollFrame will refresh the page.\n // Hitting the back button will halt when it gets to the popstate point\n // at which scrollFrame added the iframe modal. This will notice that and\n // make the full refresh instead.\n var firstPopStateTriggered;\n addEventListener('popstate', function(e) {\n if (firstPopStateTriggered && e.state && e.state.scrollFrame &&\n !document.querySelector('.scroll-frame-iframe')) {\n location = e.state.href;\n }\n firstPopStateTriggered = true;\n });\n})();</script>");
if ( sd.BROWSER && sd.BROWSER.family != 'Other')
{
buf.push("<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", '' + (sd.WEBFONT_URL) + '/all-webfonts.css', true, true)) + ">");
}
buf.push((null == (jade_interp = head) ? "" : jade_interp) + (null == (jade_interp = css) ? "" : jade_interp) + (null == (jade_interp = styleTags) ? "" : jade_interp) + "<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", asset('/assets/main_layout.css'), true, true)) + ">");
if (!( styledComponents))
{
if ( assetPackage)
{
buf.push("<link type=\"text/css\" rel=\"stylesheet\"" + (jade.attr("href", asset('/assets/' + (assetPackage) + '.css'), true, true)) + ">");
}
}
buf.push("</head><body" + (jade.cls([bodyClass], [true])) + "><div id=\"modal-container\"></div><div id=\"react-modal-container\"></div><div id=\"main-layout-flash\"></div>");
function isActive(path) {
if (sd && sd.CURRENT_PATH) {
var exceptions, currentPath;
exceptions = ['/about'];
path = path.replace(/\/$/, ''); // Strip trailing slash
currentPath = sd.CURRENT_PATH.replace(/\/$/, ''); // Strip trailing slash
if (exceptions.indexOf(path) != -1) {
return currentPath.indexOf(path) != -1;
} else {
return path === currentPath;
}
}
};
function activeState(path) { if (sd && sd.CURRENT_PATH) return isActive(path) ? 'active' : 'inactive'; };
function activeClass(path) { if (sd && sd.CURRENT_PATH) return 'is-' + activeState(path); };
buf.push("<header>" + (null == (jade_interp = stitch && stitch.components.NavBar({ notificationCount: sd.NOTIFICATION_COUNT, searchQuery: sd.searchQuery, user: sd.CURRENT_USER, })) ? "" : jade_interp) + "</header><div id=\"main-layout-container\"><div id=\"react-root\">" + (null == (jade_interp = body) ? "" : jade_interp) + "</div><div id=\"react-portal\"></div>");
if ( jsonLD)
{
buf.push("<script id=\"json-ld\" type=\"application/ld+json\">" + (null == (jade_interp = [jsonLD]) ? "" : jade_interp) + "</script>");
}
buf.push("</div><div id=\"scroll-frame-spinner\"><div class=\"loading-spinner\"></div></div><div id=\"scripts\"><script>var __BOOTSTRAP__ = " + (((jade_interp = JSON.stringify(data)) == null ? '' : jade_interp)) + "</script>" + (null == (jade_interp = scripts) ? "" : jade_interp));
defaultOptions = {grecaptcha: true, stripev3: false, sailthru: true, marketo: true, quantcast: false}
options = options ? Object.assign({}, defaultOptions, options) : defaultOptions
buf.push("<script" + (jade.attr("src", asset("/assets/runtime-manifest.js"), true, true)) + "></script><script" + (jade.attr("src", asset("/assets/common.js"), true, true)) + "></script>");
if ( options.marketo)
{
buf.push("<script type=\"text/javascript\" src=\"https://d1s2w0upia4e9w.cloudfront.net/assets/conversionpath-0.3.8.min.js\">{\n\"nolog\": true,\n\"stageMappings\": {\n \"initial\": [\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_First_Channel__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_First_Medium__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_First_Source_Detail__c\"\n }\n ],\n \"rolling\": [\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Acquisition_Channel__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Acquisition_Medium__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Acquisition_Source_Detail__c\"\n }\n ],\n \"recent\": [\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Recent_Channel__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Recent_Medium__c\"\n },\n {\n \"when\": \"{referrer.domain}\",\n \"matches\": \"{internal.domain}\",\n \"skip\": \"RC_Recent_Source_Detail__c\"\n }\n ]\n},\n\"nameMappings\": {\n \"RC_First_Medium__c\": \"utm_medium_First_Touch__c\",\n \"RC_First_Source__c\": \"utm_source_First_Touch__c\",\n \"RC_First_Campaign__c\": \"utm_campaign_First_Touch__c\",\n \"RC_First_Term__c\": \"utm_term_First_Touch__c\",\n \"RC_First_Content__c\": \"utm_content_First_Touch__c\",\n \"RC_First_Source_Detail__c\": \"Web_Referrer_First_Touch__c\",\n \"RC_Acquisition_Medium__c\": \"utm_medium_Lead_Creation__c\",\n \"RC_Acquisition_Source__c\": \"utm_source_Lead_Creation__c\",\n \"RC_Acquisition_Campaign__c\": \"utm_campaign_Lead_Creation__c\",\n \"RC_Acquisition_Term__c\": \"utm_term_Lead_Creation__c\",\n \"RC_Acquisition_Content__c\": \"utm_content_Lead_Creation__c\",\n \"RC_Acquisition_Source_Detail__c\": \"Web_Referrer_Lead_Creation__c\",\n \"RC_Recent_Medium__c\": \"utm_medium_Most_Recent__c\",\n \"RC_Recent_Source__c\": \"utm_source_Most_Recent__c\",\n \"RC_Recent_Campaign__c\": \"utm_campaign_Most_Recent__c\",\n \"RC_Recent_Term__c\": \"utm_term_Most_Recent__c\",\n \"RC_Recent_Content__c\": \"utm_content_Most_Recent__c\",\n \"RC_Recent_Source_Detail__c\": \"Web_Referrer_Most_Recent__c\"\n},\n\"cookies\": {\n \"useCompatibleNames\": false\n},\n\"session\": {\n \"duration\": {\n \"recent\": 30\n },\n \"internalDomains\": {\n \"alternates\": [\n \"artsy.space\",\n \"artsy.info\"\n ]\n },\n \"prioritizeNonDirect\": {\n \"recent\": true\n }\n}\n}\n</script>");
}
buf.push("<script type=\"text/javascript\">if (!location.pathname.match(new RegExp(\"" + (jade.escape((jade_interp = sd.EDITORIAL_PATHS) == null ? '' : jade_interp)) + "\"))){\n window.PARSELY = {autotrack: false}\n}\n</script><script type=\"text/javascript\">!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"group\",\"track\",\"ready\",\"alias\",\"page\",\"once\",\"off\",\"on\"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement(\"script\");e.type=\"text/javascript\";e.async=!0;e.src=(\"https:\"===document.location.protocol?\"https://\":\"http://\")+\"cdn.segment.com/analytics.js/v1/\"+t+\"/analytics.min.js\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION=\"3.0.1\";\nanalytics.load(\"" + (jade.escape((jade_interp = sd.SEGMENT_WRITE_KEY) == null ? '' : jade_interp)) + "\");\n}}();\n</script>");
if ( sharify)
{
buf.push(null == (jade_interp = sharify.script()) ? "" : jade_interp);
}
if ( options.stripev3)
{
buf.push("<script id=\"stripe-js\" src=\"https://js.stripe.com/v3/\"></script>");
}
else
{
buf.push("<script id=\"stripe-js\" src=\"https://js.stripe.com/v3/\" async defer></script>");
}
if ( sd.BROWSER && sd.BROWSER.family != 'Other')
{
buf.push("<script" + (jade.attr("src", asset('/assets/analytics.js'), true, true)) + "></script>");
}
if ( options.quantcast)
{
buf.push("<script type=\"text/javascript\">var ezt = ezt ||[];\n(function(){\n var elem = document.createElement('script');\n elem.src = (document.location.protocol == \"https:\" ? \"https://secure\" : \"http://pixel\") + \".quantserve.com/aquant.js?a=p-cMwS3F29bthyC\";\n elem.async = true;\n elem.type = \"text/javascript\";\n var scpt = document.getElementsByTagName('script')[0];\n scpt.parentNode.insertBefore(elem,scpt);\n}());\nezt.push({qacct: 'p-cMwS3F29bthyC', orderid: '', revenue: ''});\n</script><noscript><img src=\"//pixel.quantserve.com/pixel/p-cMwS3F29bthyC.gif?labels=_fp.event.Default\" style=\"display: none;\" border=\"0\" height=\"1\" width=\"1\" alt=\"Quantcast\"></noscript>");
}
if ( options.sailthru)
{
if ( sd.INCLUDE_SAILTHRU)
{
buf.push("<script type=\"text/javascript\">(function() {\n function loadHorizon() {\n var s = document.createElement('script');\n s.type = 'text/javascript';\n s.async = true;\n s.src = location.protocol + '//ak.sail-horizon.com/horizon/v1.js';\n var x = document.getElementsByTagName('script')[0];\n x.parentNode.insertBefore(s, x);\n }\n loadHorizon();\n function loadSailthru() {\n if(typeof Sailthru !== \"undefined\"){\n Sailthru.setup({\n domain: 'horizon.artsy.net',\n useStoredTags: false\n });\n }\n else{\n setTimeout(loadSailthru, 250);\n }\n }\n var oldOnLoad = window.onload;\n window.onload = function() {\n if (typeof oldOnLoad === 'function') {\n oldOnLoad();\n }\n loadSailthru();\n };\n})();\n</script>");
}
}
if ( sd.ENABLE_INSTANT_PAGE)
{
buf.push("<script type=\"text/javascript\">/*! instant.page v1.2.1 - (C) 2019 Alexandre Dieulot - https://instant.page/license */\n\nlet urlToPreload\nlet mouseoverTimer\nlet lastTouchTimestamp\n\nconst prefetcher = document.createElement('link')\nconst isSupported = prefetcher.relList && prefetcher.relList.supports && prefetcher.relList.supports('prefetch')\nconst allowQueryString = 'instantAllowQueryString' in document.body.dataset\nconst allowExternalLinks = 'instantAllowExternalLinks' in document.body.dataset\n\nif (isSupported) {\n prefetcher.rel = 'prefetch'\n document.head.appendChild(prefetcher)\n\n const eventListenersOptions = {\n capture: true,\n passive: true,\n }\n document.addEventListener('touchstart', touchstartListener, eventListenersOptions)\n document.addEventListener('mouseover', mouseoverListener, eventListenersOptions)\n}\n\nfunction getLinkElement(event) {\n try {\n return event.target.closest('a')\n } catch (error) {\n return null\n }\n}\n\nfunction touchstartListener(event) {\n /* Chrome on Android calls mouseover before touchcancel so `lastTouchTimestamp`\n * must be assigned on touchstart to be measured on mouseover. */\n lastTouchTimestamp = performance.now()\n\n const linkElement = getLinkElement(event)\n\n if (!isPreloadable(linkElement)) {\n return\n }\n\n linkElement.addEventListener('touchcancel', touchendAndTouchcancelListener, {passive: true})\n linkElement.addEventListener('touchend', touchendAndTouchcancelListener, {passive: true})\n\n urlToPreload = linkElement.href\n preload(linkElement.href)\n}\n\nfunction touchendAndTouchcancelListener() {\n urlToPreload = undefined\n stopPreloading()\n}\n\nfunction mouseoverListener(event) {\n if (performance.now() - lastTouchTimestamp < 1100) {\n return\n }\n\n const linkElement = getLinkElement(event)\n\n if (!isPreloadable(linkElement)) {\n return\n }\n\n linkElement.addEventListener('mouseout', mouseoutListener, {passive: true})\n\n urlToPreload = linkElement.href\n\n mouseoverTimer = setTimeout(() => {\n preload(linkElement.href)\n mouseoverTimer = undefined\n }, 65)\n}\n\nfunction mouseoutListener(event) {\n if (event.relatedTarget && typeof event.relatedTarget.closest === 'function' && getLinkElement(event) == event.relatedTarget.closest('a')) {\n return\n }\n\n if (mouseoverTimer) {\n clearTimeout(mouseoverTimer)\n mouseoverTimer = undefined\n }\n else {\n urlToPreload = undefined\n stopPreloading()\n }\n}\n\nfunction isPreloadable(linkElement) {\n if (!linkElement || !linkElement.href) {\n return\n }\n\n if (urlToPreload == linkElement.href) {\n return\n }\n\n const preloadLocation = new URL(linkElement.href)\n\n if (!allowExternalLinks && preloadLocation.origin != location.origin && !('instant' in linkElement.dataset)) {\n return\n }\n\n if (!['http:', 'https:'].includes(preloadLocation.protocol)) {\n return\n }\n\n if (preloadLocation.protocol == 'http:' && location.protocol == 'https:') {\n return\n }\n\n if (!allowQueryString && preloadLocation.search && !('instant' in linkElement.dataset)) {\n return\n }\n\n if (preloadLocation.hash && preloadLocation.pathname + preloadLocation.search == location.pathname + location.search) {\n return\n }\n\n if ('noInstant' in linkElement.dataset) {\n return\n }\n\n return true\n}\n\nfunction preload(url) {\n prefetcher.href = url\n}\n\nfunction stopPreloading() {\n /* The spec says an empty string should abort the prefetching\n * but Firefox 64 interprets it as a relative URL to prefetch. */\n prefetcher.removeAttribute('href')\n}</script>");
}
if ( options.grecaptcha && sd.RECAPTCHA_KEY && !sd.EIGEN)
{
buf.push("<script type=\"text/javascript\">var loadGrecaptchaOnHome = function() {\n if (sd.PAGE_TYPE === 'home') {\n grecaptcha.execute(sd.RECAPTCHA_KEY, {action: 'homepage'})\n }\n}</script><script id=\"google-recaptcha\"" + (jade.attr("src", "https://www.google.com/recaptcha/api.js?onload=loadGrecaptchaOnHome&render=" + (sd.RECAPTCHA_KEY) + "", true, true)) + " async defer></script>");
}
buf.push("<script" + (jade.attr("src", asset('/assets/main_layout.js'), true, true)) + "></script>");
if ( assetPackage)
{
buf.push("<script" + (jade.attr("src", asset('/assets/' + (assetPackage) + '.js'), true, true)) + "></script>");
}
buf.push("</div></body></html>");}.call(this,"JSON" in locals_for_with?locals_for_with.JSON:typeof JSON!=="undefined"?JSON:undefined,"Object" in locals_for_with?locals_for_with.Object:typeof Object!=="undefined"?Object:undefined,"asset" in locals_for_with?locals_for_with.asset:typeof asset!=="undefined"?asset:undefined,"assetPackage" in locals_for_with?locals_for_with.assetPackage:typeof assetPackage!=="undefined"?assetPackage:undefined,"body" in locals_for_with?locals_for_with.body:typeof body!=="undefined"?body:undefined,"bodyClass" in locals_for_with?locals_for_with.bodyClass:typeof bodyClass!=="undefined"?bodyClass:undefined,"css" in locals_for_with?locals_for_with.css:typeof css!=="undefined"?css:undefined,"data" in locals_for_with?locals_for_with.data:typeof data!=="undefined"?data:undefined,"defaultOptions" in locals_for_with?locals_for_with.defaultOptions:typeof defaultOptions!=="undefined"?defaultOptions:undefined,"head" in locals_for_with?locals_for_with.head:typeof head!=="undefined"?head:undefined,"helpers" in locals_for_with?locals_for_with.helpers:typeof helpers!=="undefined"?helpers:undefined,"jsonLD" in locals_for_with?locals_for_with.jsonLD:typeof jsonLD!=="undefined"?jsonLD:undefined,"options" in locals_for_with?locals_for_with.options:typeof options!=="undefined"?options:undefined,"scripts" in locals_for_with?locals_for_with.scripts:typeof scripts!=="undefined"?scripts:undefined,"sd" in locals_for_with?locals_for_with.sd:typeof sd!=="undefined"?sd:undefined,"sharify" in locals_for_with?locals_for_with.sharify:typeof sharify!=="undefined"?sharify:undefined,"stitch" in locals_for_with?locals_for_with.stitch:typeof stitch!=="undefined"?stitch:undefined,"styleTags" in locals_for_with?locals_for_with.styleTags:typeof styleTags!=="undefined"?styleTags:undefined,"styledComponents" in locals_for_with?locals_for_with.styledComponents:typeof styledComponents!=="undefined"?styledComponents:undefined,"user" in locals_for_with?locals_for_with.user:typeof user!=="undefined"?user:undefined,"userAgent" in locals_for_with?locals_for_with.userAgent:typeof userAgent!=="undefined"?userAgent:undefined));;return buf.join("");
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment