= 0; i--) { var o = node.attributes[i].value var n = o replacing = true for(var key in replacer) n = n.replaceAll ? n.replaceAll("//" + key, "//" + replacer[key]) : n.replace(new RegExp("\\/\\/" + key.replace(/\./g, "\\."), "g"), "//" + replacer[key]) replacing = false if(o != n) node.setAttribute(node.attributes[i].name, n) } for(var i = node.childNodes.length-1; i >= 0; i--) r(node.childNodes[i]) } r(node) } catch(e) {e} } replace(document.body) if(Observer) { window.__replacer__ = new Observer(function(mutationRecords) { replacing || setTimeout(function() {mutationRecords.forEach(function(data) {replace(data.target)})}, 100) }) window.__replacer__.observe(document.documentElement, {subtree: true, childList: true, attributes: true}) } }).catch(function(error) {window.console.error(error)}) .then(function() {return Promise.all([ __script("/site/66cc77baed1137c98161ca9b/view-66acb2f46fcfb0638c0dee40.js"), __script("/site/66cc77baed1137c98161ca9b/main.js") ])}) .then(function() { }) })