Files
amq-adapter-python/cleverbrag/tests/test_data/AMERICA-VENTURE_HIGHWAY.html
T
Stanislav Hejny 748af5a3d7
Unit test coverage / pytest (push) Successful in 1m6s
Unit test coverage / pytest (pull_request) Successful in 1m11s
Issue #23 - add test suite for CleverBRAG
2025-06-02 12:18:14 +01:00

1131 lines
92 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" lang="en-US">
<head>
<title>AMERICA - VENTURE HIGHWAY LYRICS</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="google-site-verification" content="0gJwUloJ6fF9pbMMcFghQAEegztHOysAeLdMw5X_a9A" />
<meta name="description" content="America - Venture Highway Lyrics. Chewing on a piece of grass walking down the road tell me, how long you gonna stay here joe? some people say this town don't look good in sn" />
<meta name="msvalidate.01" content="CF28C9C2E5FDBD5C7CA7F6FE394BD121" />
<meta name="robots" content="noydir, noodp" />
<meta property="fb:admins" content="31113169,100000933112467,1383859676" />
<meta name="fb:app_id" content="1418134321780018" />
<meta name="viewport" content="width=device-width, initial-scale=1"> <!-- viewport -->
<meta property="og:title" content="Venture Highway - America"/>
<meta property="og:type" content="song"/>
<meta property="og:url" content="https://www.songlyrics.com/america/venture-highway-lyrics/"/>
<meta property="og:image" content="https://www.songlyrics.com/images/album-nophoto-fb.gif"/>
<meta property="og:site_name" content="SongLyrics.com"/>
<link rel="preconnect" href="https://www.songlyrics.com" />
<link rel="dns-prefetch" href="//static.songlyrics.com />
<link rel="dns-prefetch" href="//googleads.g.doubleclick.net" />
<link rel="icon" href="favicon.ico" type="image/ico" />
<link href="css/global.min.10.css?v=2" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="https://www.songlyrics.com/css/icomment.css" />
<script src="js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var rangy;rangy=rangy||function(){function h(c,d){var e=typeof c[d];return e==b||!(e!=a||!c[d])||"unknown"==e}function i(b,c){return!(typeof b[c]!=a||!b[c])}function j(a,b){return typeof a[b]!=c}function k(a){return function(b,c){for(var d=c.length;d--;)if(!a(b,c[d]))return!1;return!0}}function o(a){return a&&l(a,g)&&n(a,f)}function p(a){return i(a,"body")?a.body:a.getElementsByTagName("body")[0]}function s(a){i(window,"console")&&h(window.console,"log")&&window.console.log(a)}function t(a,b){b?window.alert(a):s(a)}function u(a){r.initialized=!0,r.supported=!1,t("Rangy is not supported on this page in your browser. Reason: "+a,r.config.alertOnFail)}function v(a){t("Rangy warning: "+a,r.config.alertOnWarn)}function y(a){return a.message||a.description||String(a)}function z(){if(!r.initialized){var a,b=!1,c=!1;h(document,"createRange")&&(a=document.createRange(),l(a,e)&&n(a,d)&&(b=!0),a.detach());var f=p(document);if(!f||"body"!=f.nodeName.toLowerCase())return u("No body element found"),void 0;if(f&&h(f,"createTextRange")&&(a=f.createTextRange(),o(a)&&(c=!0)),!b&&!c)return u("Neither Range nor TextRange are available"),void 0;r.initialized=!0,r.features={implementsDomRange:b,implementsTextRange:c};var g,i;for(var j in q)(g=q[j])instanceof C&&g.init();for(var k=0,m=x.length;m>k;++k)try{x[k](r)}catch(t){i="Rangy init listener threw an exception. Continuing. Detail: "+y(t),s(i)}}}function B(a){a=a||window,z();for(var b=0,c=A.length;c>b;++b)A[b](a)}function C(a,b){this.name=a,this.initialized=!1,this.supported=!1,this.init=b}var a="object",b="function",c="undefined",d=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],e=["setStart","setStartBefore","setStartAfter","setEnd","setEndBefore","setEndAfter","collapse","selectNode","selectNodeContents","compareBoundaryPoints","deleteContents","extractContents","cloneContents","insertNode","surroundContents","cloneRange","toString","detach"],f=["boundingHeight","boundingLeft","boundingTop","boundingWidth","htmlText","text"],g=["collapse","compareEndPoints","duplicate","moveToElementText","parentElement","select","setEndPoint","getBoundingClientRect"],l=k(h),m=k(i),n=k(j),q={},r={version:"1.3alpha.772",initialized:!1,supported:!0,util:{isHostMethod:h,isHostObject:i,isHostProperty:j,areHostMethods:l,areHostObjects:m,areHostProperties:n,isTextRange:o,getBody:p},features:{},modules:q,config:{alertOnFail:!0,alertOnWarn:!1,preferTextRange:!1}};r.fail=u,r.warn=v,{}.hasOwnProperty?r.util.extend=function(a,b,c){var d,e;for(var f in b)b.hasOwnProperty(f)&&(d=a[f],e=b[f],c&&null!==d&&"object"==typeof d&&null!==e&&"object"==typeof e&&r.util.extend(d,e,!0),a[f]=e);return a}:u("hasOwnProperty not supported"),function(){var a=document.createElement("div");a.appendChild(document.createElement("span"));var c,b=[].slice;try{1==b.call(a.childNodes,0)[0].nodeType&&(c=function(a){return b.call(a,0)})}catch(d){}c||(c=function(a){for(var b=[],c=0,d=a.length;d>c;++c)b[c]=a[c];return b}),r.util.toArray=c}();var w;h(document,"addEventListener")?w=function(a,b,c){a.addEventListener(b,c,!1)}:h(document,"attachEvent")?w=function(a,b,c){a.attachEvent("on"+b,c)}:u("Document does not have required addEventListener or attachEvent method"),r.util.addListener=w;var x=[];r.init=z,r.addInitListener=function(a){r.initialized?a(r):x.push(a)};var A=[];r.addCreateMissingNativeApiListener=function(a){A.push(a)},r.createMissingNativeApi=B,C.prototype={fail:function(a){throw this.initialized=!0,this.supported=!1,new Error("Module '"+this.name+"' failed to load: "+a)},warn:function(a){r.warn("Module "+this.name+": "+a)},deprecationNotice:function(a,b){r.warn("DEPRECATED: "+a+" in module "+this.name+"is deprecated. Please use "+b+" instead")},createError:function(a){return new Error("Error in Rangy "+this.name+" module: "+a)}},r.createModule=function(a,b){var c=new C(a,function(){if(!c.initialized){c.initialized=!0;try{b(r,c),c.supported=!0}catch(d){var e="Module '"+a+"' failed to load: "+y(d);s(e)}}});q[a]=c},r.requireModules=function(a){for(var d,e,b=0,c=a.length;c>b;++b){if(e=a[b],d=q[e],!(d&&d instanceof C))throw new Error("required module '"+e+"' not found");if(d.init(),!d.supported)throw new Error("required module '"+e+"' not supported")}};var D=!1,E=function(){D||(D=!0,r.initialized||z())};return typeof window==c?(u("No window found"),void 0):typeof document==c?(u("No document found"),void 0):(h(document,"addEventListener")&&document.addEventListener("DOMContentLoaded",E,!1),w(window,"load",E),r)}(),rangy.createModule("DomUtil",function(a,b){function h(a){var b;return typeof a.namespaceURI==c||null===(b=a.namespaceURI)||"https://www.w3.org/1999/xhtml"==b}function i(a){var b=a.parentNode;return 1==b.nodeType?b:null}function j(a){for(var b=0;a=a.previousSibling;)++b;return b}function k(a){switch(a.nodeType){case 7:case 10:return 0;case 3:case 8:return a.length;default:return a.childNodes.length}}function l(a,b){var d,c=[];for(d=a;d;d=d.parentNode)c.push(d);for(d=b;d;d=d.parentNode)if(g(c,d))return d;return null}function m(a,b,c){for(var d=c?b:b.parentNode;d;){if(d===a)return!0;d=d.parentNode}return!1}function n(a,b){return m(a,b,!0)}function o(a,b,c){for(var d,e=c?a:a.parentNode;e;){if(d=e.parentNode,d===b)return e;e=d}return null}function p(a){var b=a.nodeType;return 3==b||4==b||8==b}function q(a){if(!a)return!1;var b=a.nodeType;return 3==b||8==b}function r(a,b){var c=b.nextSibling,d=b.parentNode;return c?d.insertBefore(a,c):d.appendChild(a),a}function s(a,b,c){var d=a.cloneNode(!1);if(d.deleteData(0,b),a.deleteData(b,a.length-b),r(d,a),c)for(var f,e=0;f=c[e++];)f.node==a&&f.offset>b?(f.node=d,f.offset-=b):f.node==a.parentNode&&f.offset>j(a)&&++f.offset;return d}function t(a){if(9==a.nodeType)return a;if(typeof a.ownerDocument!=c)return a.ownerDocument;if(typeof a.document!=c)return a.document;if(a.parentNode)return t(a.parentNode);throw b.createError("getDocument: no document found for node")}function u(a){var d=t(a);if(typeof d.defaultView!=c)return d.defaultView;if(typeof d.parentWindow!=c)return d.parentWindow;throw b.createError("Cannot get a window object for node")}function v(a){if(typeof a.contentDocument!=c)return a.contentDocument;if(typeof a.contentWindow!=c)return a.contentWindow.document;throw b.createError("getIframeDocument: No Document object found for iframe element")}function w(a){if(typeof a.contentWindow!=c)return a.contentWindow;if(typeof a.contentDocument!=c)return a.contentDocument.defaultView;throw b.createError("getIframeWindow: No Window object found for iframe element")}function x(a){return a&&d.isHostMethod(a,"setTimeout")&&d.isHostObject(a,"document")}function y(a,b,c){var e;if(a?d.isHostProperty(a,"nodeType")?e=1==a.nodeType&&"iframe"==a.tagName.toLowerCase()?v(a):t(a):x(a)&&(e=a.document):e=document,!e)throw b.createError(c+"(): Parameter must be a Window object or DOM node");return e}function z(a){for(var b;b=a.parentNode;)a=b;return a}function A(a,c,d,e){var f,g,h,i,k;if(a==d)return c===e?0:e>c?-1:1;if(f=o(d,a,!0))return c<=j(f)?-1:1;if(f=o(a,d,!0))return j(f)<e?-1:1;if(g=l(a,d),h=a===g?g:o(a,g,!0),i=d===g?g:o(d,g,!0),h===i)throw b.createError("comparePoints got to case 4 and childA and childB are the same!");for(k=g.firstChild;k;){if(k===h)return-1;if(k===i)return 1;k=k.nextSibling}}function C(a){try{return a.parentNode,!1}catch(b){return!0}}function D(a){if(!a)return"[No node]";if(B&&C(a))return"[Broken node]";if(p(a))return'"'+a.data+'"';if(1==a.nodeType){var b=a.id?' id="'+a.id+'"':"";return"<"+a.nodeName+b+">["+a.childNodes.length+"]["+a.innerHTML.slice(0,20)+"]"}return a.nodeName}function E(a){for(var c,b=t(a).createDocumentFragment();c=a.firstChild;)b.appendChild(c);return b}function G(a){this.root=a,this._next=a}function H(a){return new G(a)}function I(a,b){this.node=a,this.offset=b}function J(a){this.code=this[a],this.codeName=a,this.message="DOMException: "+this.codeName}var c="undefined",d=a.util;d.areHostMethods(document,["createDocumentFragment","createElement","createTextNode"])||b.fail("document missing a Node creation method"),d.isHostMethod(document,"getElementsByTagName")||b.fail("document missing getElementsByTagName method");var e=document.createElement("div");d.areHostMethods(e,["insertBefore","appendChild","cloneNode"]||!d.areHostObjects(e,["previousSibling","nextSibling","childNodes","parentNode"]))||b.fail("Incomplete Element implementation"),d.isHostProperty(e,"innerHTML")||b.fail("Element is missing innerHTML property");var f=document.createTextNode("test");d.areHostMethods(f,["splitText","deleteData","insertData","appendData","cloneNode"]||!d.areHostObjects(e,["previousSibling","nextSibling","childNodes","parentNode"])||!d.areHostProperties(f,["data"]))||b.fail("Incomplete Text Node implementation");var g=function(a,b){for(var c=a.length;c--;)if(a[c]===b)return!0;return!1},B=!1;!function(){var b=document.createElement("b");b.innerHTML="1";var c=b.firstChild;b.innerHTML="<br>",B=C(c),a.features.crashyTextNodes=B}();var F;typeof window.getComputedStyle!=c?F=function(a,b){return u(a).getComputedStyle(a,null)[b]}:typeof document.documentElement.currentStyle!=c?F=function(a,b){return a.currentStyle[b]}:b.fail("No means of obtaining computed style properties found"),G.prototype={_current:null,hasNext:function(){return!!this._next},next:function(){var b,c,a=this._current=this._next;if(this._current)if(b=a.firstChild)this._next=b;else{for(c=null;a!==this.root&&!(c=a.nextSibling);)a=a.parentNode;this._next=c}return this._current},detach:function(){this._current=this._next=this.root=null}},I.prototype={equals:function(a){return!!a&&this.node===a.node&&this.offset==a.offset},inspect:function(){return"[DomPosition("+D(this.node)+":"+this.offset+")]"},toString:function(){return this.inspect()}},J.prototype={INDEX_SIZE_ERR:1,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INVALID_STATE_ERR:11},J.prototype.toString=function(){return this.message},a.dom={arrayContains:g,isHtmlNamespace:h,parentElement:i,getNodeIndex:j,getNodeLength:k,getCommonAncestor:l,isAncestorOf:m,isOrIsAncestorOf:n,getClosestAncestorIn:o,isCharacterDataNode:p,isTextOrCommentNode:q,insertAfter:r,splitDataNode:s,getDocument:t,getWindow:u,getIframeWindow:w,getIframeDocument:v,getBody:d.getBody,isWindow:x,getContentDocument:y,getRootContainer:z,comparePoints:A,isBrokenNode:C,inspectNode:D,getComputedStyleProperty:F,fragmentFromNodeChildren:E,createIterator:H,DomPosition:I},a.DOMException=J}),rangy.createModule("DomRange",function(a){function r(a,b){return 3!=a.nodeType&&(i(a,b.startContainer)||i(a,b.endContainer))}function s(a){return a.document||j(a.startContainer)}function t(a){return new e(a.parentNode,h(a))}function u(a){return new e(a.parentNode,h(a)+1)}function v(a,b,d){var e=11==a.nodeType?a.firstChild:a;return g(b)?d==b.length?c.insertAfter(a,b):b.parentNode.insertBefore(a,0==d?b:l(b,d)):d>=b.childNodes.length?b.appendChild(a):b.insertBefore(a,b.childNodes[d]),e}function w(a,b,c){if(Y(a),Y(b),s(b)!=s(a))throw new f("WRONG_DOCUMENT_ERR");var d=k(a.startContainer,a.startOffset,b.endContainer,b.endOffset),e=k(a.endContainer,a.endOffset,b.startContainer,b.startOffset);return c?0>=d&&e>=0:0>d&&e>0}function x(a){for(var b,c,e,d=s(a.range).createDocumentFragment();c=a.next();){if(b=a.isPartiallySelectedSubtree(),c=c.cloneNode(!b),b&&(e=a.getSubtreeIterator(),c.appendChild(x(e)),e.detach(!0)),10==c.nodeType)throw new f("HIERARCHY_REQUEST_ERR");d.appendChild(c)}return d}function y(a,b,d){var e,f;d=d||{stop:!1};for(var g,h;g=a.next();)if(a.isPartiallySelectedSubtree()){if(b(g)===!1)return d.stop=!0,void 0;if(h=a.getSubtreeIterator(),y(h,b,d),h.detach(!0),d.stop)return}else for(e=c.createIterator(g);f=e.next();)if(b(f)===!1)return d.stop=!0,void 0}function z(a){for(var b;a.next();)a.isPartiallySelectedSubtree()?(b=a.getSubtreeIterator(),z(b),b.detach(!0)):a.remove()}function A(a){for(var b,d,c=s(a.range).createDocumentFragment();b=a.next();){if(a.isPartiallySelectedSubtree()?(b=b.cloneNode(!1),d=a.getSubtreeIterator(),b.appendChild(A(d)),d.detach(!0)):a.remove(),10==b.nodeType)throw new f("HIERARCHY_REQUEST_ERR");c.appendChild(b)}return c}function B(a,b,c){var e,d=!(!b||!b.length),f=!!c;d&&(e=new RegExp("^("+b.join("|")+")$"));var g=[];return y(new D(a,!1),function(a){d&&!e.test(a.nodeType)||f&&!c(a)||g.push(a)}),g}function C(a){var b="undefined"==typeof a.getName?"Range":a.getName();return"["+b+"("+c.inspectNode(a.startContainer)+":"+a.startOffset+", "+c.inspectNode(a.endContainer)+":"+a.endOffset+")]"}function D(a,b){if(this.range=a,this.clonePartiallySelectedTextNodes=b,!a.collapsed){this.sc=a.startContainer,this.so=a.startOffset,this.ec=a.endContainer,this.eo=a.endOffset;var c=a.commonAncestorContainer;this.sc===this.ec&&g(this.sc)?(this.isSingleCharacterDataNode=!0,this._first=this._last=this._next=this.sc):(this._first=this._next=this.sc!==c||g(this.sc)?m(this.sc,c,!0):this.sc.childNodes[this.so],this._last=this.ec!==c||g(this.ec)?m(this.ec,c,!0):this.ec.childNodes[this.eo-1])}}function E(a){this.code=this[a],this.codeName=a,this.message="RangeException: "+this.codeName}function K(a){return function(b,c){for(var d,e=c?b:b.parentNode;e;){if(d=e.nodeType,o(a,d))return e;e=e.parentNode}return null}}function O(a,b){if(N(a,b))throw new E("INVALID_NODE_TYPE_ERR")}function P(a){if(!a.startContainer)throw new f("INVALID_STATE_ERR")}function Q(a,b){if(!o(b,a.nodeType))throw new E("INVALID_NODE_TYPE_ERR")}function R(a,b){if(0>b||b>(g(a)?a.length:a.childNodes.length))throw new f("INDEX_SIZE_ERR")}function S(a,b){if(L(a,!0)!==L(b,!0))throw new f("WRONG_DOCUMENT_ERR")}function T(a){if(M(a,!0))throw new f("NO_MODIFICATION_ALLOWED_ERR")}function U(a,b){if(!a)throw new f(b)}function V(a){return q&&c.isBrokenNode(a)||!o(G,a.nodeType)&&!L(a,!0)}function W(a,b){return b<=(g(a)?a.length:a.childNodes.length)}function X(a){return!!a.startContainer&&!!a.endContainer&&!V(a.startContainer)&&!V(a.endContainer)&&W(a.startContainer,a.startOffset)&&W(a.endContainer,a.endOffset)}function Y(a){if(P(a),!X(a))throw new Error("Range error: Range is no longer valid after DOM mutation ("+a.inspect()+")")}function bb(a,b){Y(a);var c=a.startContainer,d=a.startOffset,e=a.endContainer,f=a.endOffset,i=c===e;g(e)&&f>0&&f<e.length&&l(e,f,b),g(c)&&d>0&&d<c.length&&(c=l(c,d,b),i?(f-=d,e=c):e==c.parentNode&&f>=h(c)&&f++,d=0),a.setStartAndEnd(c,d,e,f)}function lb(){}function mb(a){a.START_TO_START=db,a.START_TO_END=eb,a.END_TO_END=fb,a.END_TO_START=gb,a.NODE_BEFORE=hb,a.NODE_AFTER=ib,a.NODE_BEFORE_AND_AFTER=jb,a.NODE_INSIDE=kb}function nb(a){mb(a),mb(a.prototype)}function ob(a,b){return function(){Y(this);var g,h,c=this.startContainer,d=this.startOffset,e=this.commonAncestorContainer,f=new D(this,!0);c!==e&&(g=m(c,e,!0),h=u(g),c=h.node,d=h.offset),y(f,T),f.reset();var i=a(f);return f.detach(),b(this,c,d,c,d),i}}function pb(a,b,c){function e(a,b){return function(c){P(this),Q(c,F),Q(p(c),G);var d=(a?t:u)(c);(b?f:i)(this,d.node,d.offset)}}function f(a,c,d){var e=a.endContainer,f=a.endOffset;(c!==a.startContainer||d!==a.startOffset)&&((p(c)!=p(e)||1==k(c,d,e,f))&&(e=c,f=d),b(a,c,d,e,f))}function i(a,c,d){var e=a.startContainer,f=a.startOffset;(c!==a.endContainer||d!==a.endOffset)&&((p(c)!=p(e)||-1==k(c,d,e,f))&&(e=c,f=d),b(a,e,f,c,d))}a.prototype=new lb,d.extend(a.prototype,{setStart:function(a,b){P(this),O(a,!0),R(a,b),f(this,a,b)},setEnd:function(a,b){P(this),O(a,!0),R(a,b),i(this,a,b)},setStartAndEnd:function(){P(this);var a=arguments,c=a[0],d=a[1],e=c,f=d;switch(a.length){case 3:f=a[2];break;case 4:e=a[2],f=a[3]}b(this,c,d,e,f)},setBoundary:function(a,b,c){this["set"+(c?"Start":"End")](a,b)},setStartBefore:e(!0,!0),setStartAfter:e(!1,!0),setEndBefore:e(!0,!1),setEndAfter:e(!1,!1),collapse:function(a){Y(this),a?b(this,this.startContainer,this.startOffset,this.startContainer,this.startOffset):b(this,this.endContainer,this.endOffset,this.endContainer,this.endOffset)},selectNodeContents:function(a){P(this),O(a,!0),b(this,a,0,a,n(a))},selectNode:function(a){P(this),O(a,!1),Q(a,F);var c=t(a),d=u(a);b(this,c.node,c.offset,d.node,d.offset)},extractContents:ob(A,b),deleteContents:ob(z,b),canSurroundContents:function(){Y(this),T(this.startContainer),T(this.endContainer);var a=new D(this,!0),b=a._first&&r(a._first,this)||a._last&&r(a._last,this);return a.detach(),!b},detach:function(){c(this)},splitBoundaries:function(){bb(this)},splitBoundariesPreservingPositions:function(a){bb(this,a)},normalizeBoundaries:function(){Y(this);var a=this.startContainer,c=this.startOffset,d=this.endContainer,e=this.endOffset,f=function(a){var b=a.nextSibling;b&&b.nodeType==a.nodeType&&(d=a,e=a.length,a.appendData(b.data),b.parentNode.removeChild(b))},i=function(b){var f=b.previousSibling;if(f&&f.nodeType==b.nodeType){a=b;var g=b.length;if(c=f.length,b.insertData(0,f.data),f.parentNode.removeChild(f),a==d)e+=c,d=a;else if(d==b.parentNode){var i=h(b);e==i?(d=b,e=g):e>i&&e--}}},j=!0;if(g(d))d.length==e&&f(d);else{if(e>0){var k=d.childNodes[e-1];k&&g(k)&&f(k)}j=!this.collapsed}if(j){if(g(a))0==c&&i(a);else if(c<a.childNodes.length){var l=a.childNodes[c];l&&g(l)&&i(l)}}else a=d,c=e;b(this,a,c,d,e)},collapseToPoint:function(a,b){P(this),O(a,!0),R(a,b),this.setStartAndEnd(a,b)}}),nb(a)}function qb(a){a.collapsed=a.startContainer===a.endContainer&&a.startOffset===a.endOffset,a.commonAncestorContainer=a.collapsed?a.startContainer:c.getCommonAncestor(a.startContainer,a.endContainer)}function rb(a,b,d,e,f){a.startContainer=b,a.startOffset=d,a.endContainer=e,a.endOffset=f,a.document=c.getDocument(b),qb(a)}function sb(a){P(a),a.startContainer=a.startOffset=a.endContainer=a.endOffset=a.document=null,a.collapsed=a.commonAncestorContainer=null}function tb(a){this.startContainer=a,this.startOffset=0,this.endContainer=a,this.endOffset=0,this.document=a,qb(this)}a.requireModules(["DomUtil"]);var c=a.dom,d=a.util,e=c.DomPosition,f=a.DOMException,g=c.isCharacterDataNode,h=c.getNodeIndex,i=c.isOrIsAncestorOf,j=c.getDocument,k=c.comparePoints,l=c.splitDataNode,m=c.getClosestAncestorIn,n=c.getNodeLength,o=c.arrayContains,p=c.getRootContainer,q=a.features.crashyTextNodes;D.prototype={_current:null,_next:null,_first:null,_last:null,isSingleCharacterDataNode:!1,reset:function(){this._current=null,this._next=this._first},hasNext:function(){return!!this._next},next:function(){var a=this._current=this._next;return a&&(this._next=a!==this._last?a.nextSibling:null,g(a)&&this.clonePartiallySelectedTextNodes&&(a===this.ec&&(a=a.cloneNode(!0)).deleteData(this.eo,a.length-this.eo),this._current===this.sc&&(a=a.cloneNode(!0)).deleteData(0,this.so))),a},remove:function(){var b,c,a=this._current;!g(a)||a!==this.sc&&a!==this.ec?a.parentNode&&a.parentNode.removeChild(a):(b=a===this.sc?this.so:0,c=a===this.ec?this.eo:a.length,b!=c&&a.deleteData(b,c-b))},isPartiallySelectedSubtree:function(){var a=this._current;return r(a,this.range)},getSubtreeIterator:function(){var a;if(this.isSingleCharacterDataNode)a=this.range.cloneRange(),a.collapse(!1);else{a=new tb(s(this.range));var b=this._current,c=b,d=0,e=b,f=n(b);i(b,this.sc)&&(c=this.sc,d=this.so),i(b,this.ec)&&(e=this.ec,f=this.eo),rb(a,c,d,e,f)}return new D(a,this.clonePartiallySelectedTextNodes)},detach:function(a){a&&this.range.detach(),this.range=this._current=this._next=this._first=this._last=this.sc=this.so=this.ec=this.eo=null}},E.prototype={BAD_BOUNDARYPOINTS_ERR:1,INVALID_NODE_TYPE_ERR:2},E.prototype.toString=function(){return this.message};var F=[1,3,4,5,7,8,10],G=[2,9,11],H=[5,6,10,12],I=[1,3,4,5,7,8,10,11],J=[1,3,4,5,7,8],L=K([9,11]),M=K(H),N=K([6,10,12]),Z=document.createElement("style"),$=!1;try{Z.innerHTML="<b>x</b>",$=3==Z.firstChild.nodeType}catch(_){}a.features.htmlParsingConforms=$;var ab=$?function(a){var b=this.startContainer,d=j(b);if(!b)throw new f("INVALID_STATE_ERR");var e=null;return 1==b.nodeType?e=b:g(b)&&(e=c.parentElement(b)),e=null===e||"HTML"==e.nodeName&&c.isHtmlNamespace(j(e).documentElement)&&c.isHtmlNamespace(e)?d.createElement("body"):e.cloneNode(!1),e.innerHTML=a,c.fragmentFromNodeChildren(e)}:function(a){P(this);var b=s(this),d=b.createElement("body");return d.innerHTML=a,c.fragmentFromNodeChildren(d)},cb=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],db=0,eb=1,fb=2,gb=3,hb=0,ib=1,jb=2,kb=3;lb.prototype={compareBoundaryPoints:function(a,b){Y(this),S(this.startContainer,b.startContainer);var c,d,e,f,g=a==gb||a==db?"start":"end",h=a==eb||a==db?"start":"end";return c=this[g+"Container"],d=this[g+"Offset"],e=b[h+"Container"],f=b[h+"Offset"],k(c,d,e,f)},insertNode:function(a){if(Y(this),Q(a,I),T(this.startContainer),i(a,this.startContainer))throw new f("HIERARCHY_REQUEST_ERR");var b=v(a,this.startContainer,this.startOffset);this.setStartBefore(b)},cloneContents:function(){Y(this);var a,b;if(this.collapsed)return s(this).createDocumentFragment();if(this.startContainer===this.endContainer&&g(this.startContainer))return a=this.startContainer.cloneNode(!0),a.data=a.data.slice(this.startOffset,this.endOffset),b=s(this).createDocumentFragment(),b.appendChild(a),b;var c=new D(this,!0);return a=x(c),c.detach(),a},canSurroundContents:function(){Y(this),T(this.startContainer),T(this.endContainer);var a=new D(this,!0),b=a._first&&r(a._first,this)||a._last&&r(a._last,this);return a.detach(),!b},surroundContents:function(a){if(Q(a,J),!this.canSurroundContents())throw new E("BAD_BOUNDARYPOINTS_ERR");var b=this.extractContents();if(a.hasChildNodes())for(;a.lastChild;)a.removeChild(a.lastChild);v(a,this.startContainer,this.startOffset),a.appendChild(b),this.selectNode(a)},cloneRange:function(){Y(this);for(var c,a=new tb(s(this)),b=cb.length;b--;)c=cb[b],a[c]=this[c];return a},toString:function(){Y(this);var a=this.startContainer;if(a===this.endContainer&&g(a))return 3==a.nodeType||4==a.nodeType?a.data.slice(this.startOffset,this.endOffset):"";var b=[],c=new D(this,!0);return y(c,function(a){(3==a.nodeType||4==a.nodeType)&&b.push(a.data)}),c.detach(),b.join("")},compareNode:function(a){Y(this);var b=a.parentNode,c=h(a);if(!b)throw new f("NOT_FOUND_ERR");var d=this.comparePoint(b,c),e=this.comparePoint(b,c+1);return 0>d?e>0?jb:hb:e>0?ib:kb},comparePoint:function(a,b){return Y(this),U(a,"HIERARCHY_REQUEST_ERR"),S(a,this.startContainer),k(a,b,this.startContainer,this.startOffset)<0?-1:k(a,b,this.endContainer,this.endOffset)>0?1:0},createContextualFragment:ab,toHtml:function(){Y(this);var a=this.commonAncestorContainer.parentNode.cloneNode(!1);return a.appendChild(this.cloneContents()),a.innerHTML},intersectsNode:function(a,b){if(Y(this),U(a,"NOT_FOUND_ERR"),j(a)!==s(this))return!1;var c=a.parentNode,d=h(a);U(c,"NOT_FOUND_ERR");var e=k(c,d,this.endContainer,this.endOffset),f=k(c,d+1,this.startContainer,this.startOffset);return b?0>=e&&f>=0:0>e&&f>0},isPointInRange:function(a,b){return Y(this),U(a,"HIERARCHY_REQUEST_ERR"),S(a,this.startContainer),k(a,b,this.startContainer,this.startOffset)>=0&&k(a,b,this.endContainer,this.endOffset)<=0},intersectsRange:function(a){return w(this,a,!1)},intersectsOrTouchesRange:function(a){return w(this,a,!0)},intersection:function(a){if(this.intersectsRange(a)){var b=k(this.startContainer,this.startOffset,a.startContainer,a.startOffset),c=k(this.endContainer,this.endOffset,a.endContainer,a.endOffset),d=this.cloneRange();return-1==b&&d.setStart(a.startContainer,a.startOffset),1==c&&d.setEnd(a.endContainer,a.endOffset),d}return null},union:function(a){if(this.intersectsOrTouchesRange(a)){var b=this.cloneRange();return-1==k(a.startContainer,a.startOffset,this.startContainer,this.startOffset)&&b.setStart(a.startContainer,a.startOffset),1==k(a.endContainer,a.endOffset,this.endContainer,this.endOffset)&&b.setEnd(a.endContainer,a.endOffset),b}throw new E("Ranges do not intersect")},containsNode:function(a,b){return b?this.intersectsNode(a,!1):this.compareNode(a)==kb},containsNodeContents:function(a){return this.comparePoint(a,0)>=0&&this.comparePoint(a,n(a))<=0},containsRange:function(a){var b=this.intersection(a);return null!==b&&a.equals(b)},containsNodeText:function(a){var b=this.cloneRange();b.selectNode(a);var c=b.getNodes([3]);if(c.length>0){b.setStart(c[0],0);var d=c.pop();b.setEnd(d,d.length);var e=this.containsRange(b);return b.detach(),e}return this.containsNodeContents(a)},getNodes:function(a,b){return Y(this),B(this,a,b)},getDocument:function(){return s(this)},collapseBefore:function(a){P(this),this.setEndBefore(a),this.collapse(!1)},collapseAfter:function(a){P(this),this.setStartAfter(a),this.collapse(!0)},getBookmark:function(b){var d=s(this),e=a.createRange(d);b=b||c.getBody(d),e.selectNodeContents(b);var f=this.intersection(e),g=0,h=0;return f&&(e.setEnd(f.startContainer,f.startOffset),g=e.toString().length,h=g+f.toString().length,e.detach()),{start:g,end:h,containerNode:b}},moveToBookmark:function(a){var b=a.containerNode,c=0;this.setStart(b,0),this.collapse(!0);for(var e,h,i,j,d=[b],f=!1,g=!1;!g&&(e=d.pop());)if(3==e.nodeType)h=c+e.length,!f&&a.start>=c&&a.start<=h&&(this.setStart(e,a.start-c),f=!0),f&&a.end>=c&&a.end<=h&&(this.setEnd(e,a.end-c),g=!0),c=h;else for(j=e.childNodes,i=j.length;i--;)d.push(j[i])},getName:function(){return"DomRange"},equals:function(a){return tb.rangesEqual(this,a)},isValid:function(){return X(this)},inspect:function(){return C(this)}},pb(tb,rb,sb),a.rangePrototype=lb.prototype,d.extend(tb,{rangeProperties:cb,RangeIterator:D,copyComparisonConstants:nb,createPrototypeRange:pb,inspect:C,getRangeDocument:s,rangesEqual:function(a,b){return a.startContainer===b.startContainer&&a.startOffset===b.startOffset&&a.endContainer===b.endContainer&&a.endOffset===b.endOffset}}),a.DomRange=tb,a.RangeException=E}),rangy.createModule("WrappedRange",function(a,b){a.requireModules(["DomUtil","DomRange"]);var c,d,e=a.dom,f=a.util,g=e.DomPosition,h=a.DomRange,i=e.getBody,j=e.getContentDocument,k=e.isCharacterDataNode;if(a.features.implementsDomRange&&function(){function k(a){for(var c,b=g.length;b--;)c=g[b],a[c]=a.nativeRange[c];a.collapsed=a.startContainer===a.endContainer&&a.startOffset===a.endOffset}function l(a,b,c,d,e){var f=a.startContainer!==b||a.startOffset!=c,g=a.endContainer!==d||a.endOffset!=e,h=!a.equals(a.nativeRange);(f||g||h)&&(a.setEnd(d,e),a.setStart(b,c))}function m(a){a.nativeRange.detach(),a.detached=!0;for(var b=g.length;b--;)a[g[b]]=null}var d,n,g=h.rangeProperties;c=function(a){if(!a)throw b.createError("WrappedRange: Range must be specified");this.nativeRange=a,k(this)},h.createPrototypeRange(c,l,m),d=c.prototype,d.selectNode=function(a){this.nativeRange.selectNode(a),k(this)},d.cloneContents=function(){return this.nativeRange.cloneContents()},d.surroundContents=function(a){this.nativeRange.surroundContents(a),k(this)},d.collapse=function(a){this.nativeRange.collapse(a),k(this)},d.cloneRange=function(){return new c(this.nativeRange.cloneRange())},d.refresh=function(){k(this)},d.toString=function(){return this.nativeRange.toString()};var o=document.createTextNode("test");i(document).appendChild(o);var p=document.createRange();p.setStart(o,0),p.setEnd(o,0);try{p.setStart(o,1),d.setStart=function(a,b){this.nativeRange.setStart(a,b),k(this)},d.setEnd=function(a,b){this.nativeRange.setEnd(a,b),k(this)},n=function(a){return function(b){this.nativeRange[a](b),k(this)}}}catch(q){d.setStart=function(a,b){try{this.nativeRange.setStart(a,b)}catch(c){this.nativeRange.setEnd(a,b),this.nativeRange.setStart(a,b)}k(this)},d.setEnd=function(a,b){try{this.nativeRange.setEnd(a,b)}catch(c){this.nativeRange.setStart(a,b),this.nativeRange.setEnd(a,b)}k(this)},n=function(a,b){return function(c){try{this.nativeRange[a](c)}catch(d){this.nativeRange[b](c),this.nativeRange[a](c)}k(this)}}}d.setStartBefore=n("setStartBefore","setEndBefore"),d.setStartAfter=n("setStartAfter","setEndAfter"),d.setEndBefore=n("setEndBefore","setStartBefore"),d.setEndAfter=n("setEndAfter","setStartAfter"),p.selectNodeContents(o),d.selectNodeContents=p.startContainer==o&&p.endContainer==o&&0==p.startOffset&&p.endOffset==o.length?function(a){this.nativeRange.selectNodeContents(a),k(this)}:function(a){this.setStartAndEnd(a,0,e.getNodeLength(a))},p.selectNodeContents(o),p.setEnd(o,3);var r=document.createRange();r.selectNodeContents(o),r.setEnd(o,4),r.setStart(o,2),d.compareBoundaryPoints=-1==p.compareBoundaryPoints(p.START_TO_END,r)&&1==p.compareBoundaryPoints(p.END_TO_START,r)?function(a,b){return b=b.nativeRange||b,a==b.START_TO_END?a=b.END_TO_START:a==b.END_TO_START&&(a=b.START_TO_END),this.nativeRange.compareBoundaryPoints(a,b)}:function(a,b){return this.nativeRange.compareBoundaryPoints(a,b.nativeRange||b)};var s=document.createElement("div");s.innerHTML="123";var t=s.firstChild,u=i(document);u.appendChild(s),p.setStart(t,1),p.setEnd(t,2),p.deleteContents(),"13"==t.data&&(d.deleteContents=function(){this.nativeRange.deleteContents(),k(this)},d.extractContents=function(){var a=this.nativeRange.extractContents();return k(this),a}),u.removeChild(s),u=null,f.isHostMethod(p,"createContextualFragment")&&(d.createContextualFragment=function(a){return this.nativeRange.createContextualFragment(a)}),i(document).removeChild(o),p.detach(),r.detach(),d.getName=function(){return"WrappedRange"},a.WrappedRange=c,a.createNativeRange=function(a){return a=j(a,b,"createNativeRange"),a.createRange()}}(),a.features.implementsTextRange){var l=function(a){var b=a.parentElement(),c=a.duplicate();c.collapse(!0);var d=c.parentElement();c=a.duplicate(),c.collapse(!1);var f=c.parentElement(),g=d==f?d:e.getCommonAncestor(d,f);return g==b?g:e.getCommonAncestor(b,g)},m=function(a){return 0==a.compareEndPoints("StartToEnd",a)},n=function(a,b,c,d,f){var h=a.duplicate();h.collapse(c);var i=h.parentElement();if(e.isOrIsAncestorOf(b,i)||(i=b),!i.canHaveHTML){var j=new g(i.parentNode,e.getNodeIndex(i));return{boundaryPosition:j,nodeInfo:{nodeIndex:j.offset,containerElement:j.node}}}var l=e.getDocument(i).createElement("span");l.parentNode&&l.parentNode.removeChild(l);for(var m,o,p,q,r,n=c?"StartToStart":"StartToEnd",s=f&&f.containerElement==i?f.nodeIndex:0,t=i.childNodes.length,u=t,v=u;;){if(v==t?i.appendChild(l):i.insertBefore(l,i.childNodes[v]),h.moveToElementText(l),m=h.compareEndPoints(n,a),0==m||s==u)break;if(-1==m){if(u==s+1)break;s=v}else u=u==s+1?s:v;v=Math.floor((s+u)/2),i.removeChild(l)}if(r=l.nextSibling,-1==m&&r&&k(r)){h.setEndPoint(c?"EndToStart":"EndToEnd",a);var w;if(/[\r\n]/.test(r.data)){var x=h.duplicate(),y=x.text.replace(/\r\n/g,"\r").length;for(w=x.moveStart("character",y);-1==(m=x.compareEndPoints("StartToEnd",x));)w++,x.moveStart("character",1)}else w=h.text.length;q=new g(r,w)}else o=(d||!c)&&l.previousSibling,p=(d||c)&&l.nextSibling,q=p&&k(p)?new g(p,0):o&&k(o)?new g(o,o.data.length):new g(i,e.getNodeIndex(l));return l.parentNode.removeChild(l),{boundaryPosition:q,nodeInfo:{nodeIndex:v,containerElement:i}}},o=function(a,b){var c,d,h,j,f=a.offset,g=e.getDocument(a.node),l=i(g).createTextRange(),m=k(a.node);return m?(c=a.node,d=c.parentNode):(j=a.node.childNodes,c=f<j.length?j[f]:null,d=a.node),h=g.createElement("span"),h.innerHTML="&#feff;",c?d.insertBefore(h,c):d.appendChild(h),l.moveToElementText(h),l.collapse(!b),d.removeChild(h),m&&l[b?"moveStart":"moveEnd"]("character",f),l};if(d=function(a){this.textRange=a,this.refresh()},d.prototype=new h(document),d.prototype.refresh=function(){var a,b,c,d=l(this.textRange);m(this.textRange)?b=a=n(this.textRange,d,!0,!0).boundaryPosition:(c=n(this.textRange,d,!0,!1),a=c.boundaryPosition,b=n(this.textRange,d,!1,!1,c.nodeInfo).boundaryPosition),this.setStart(a.node,a.offset),this.setEnd(b.node,b.offset)},d.prototype.getName=function(){return"WrappedTextRange"},h.copyComparisonConstants(d),d.rangeToTextRange=function(a){if(a.collapsed)return o(new g(a.startContainer,a.startOffset),!0);var b=o(new g(a.startContainer,a.startOffset),!0),c=o(new g(a.endContainer,a.endOffset),!1),d=i(h.getRangeDocument(a)).createTextRange();return d.setEndPoint("StartToStart",b),d.setEndPoint("EndToEnd",c),d},a.WrappedTextRange=d,!a.features.implementsDomRange||a.config.preferTextRange){var p=function(){return this
}();"undefined"==typeof p.Range&&(p.Range=d),a.createNativeRange=function(a){return a=j(a,b,"createNativeRange"),i(a).createTextRange()},a.WrappedRange=d}}a.createRange=function(c){return c=j(c,b,"createRange"),new a.WrappedRange(a.createNativeRange(c))},a.createRangyRange=function(a){return a=j(a,b,"createRangyRange"),new h(a)},a.createIframeRange=function(c){return b.deprecationNotice("createIframeRange()","createRange(iframeEl)"),a.createRange(c)},a.createIframeRangyRange=function(c){return b.deprecationNotice("createIframeRangyRange()","createRangyRange(iframeEl)"),a.createRangyRange(c)},a.addCreateMissingNativeApiListener(function(b){var c=b.document;"undefined"==typeof c.createRange&&(c.createRange=function(){return a.createRange(c)}),c=b=null})}),rangy.createModule("WrappedSelection",function(a,b){function r(a){return"string"==typeof a?"backward"==a:!!a}function s(a,c){if(a){if(d.isWindow(a))return a;if(a instanceof T)return a.win;var e=d.getContentDocument(a,b,c);return d.getWindow(e)}return window}function t(a){return s(a,"getWinSelection").getSelection()}function u(a){return s(a,"getDocSelection").document.selection}function I(a,b,c){var d=c?"end":"start",e=c?"start":"end";a.anchorNode=b[d+"Container"],a.anchorOffset=b[d+"Offset"],a.focusNode=b[e+"Container"],a.focusOffset=b[e+"Offset"]}function J(a){var b=a.nativeSelection;a.anchorNode=b.anchorNode,a.anchorOffset=b.anchorOffset,a.focusNode=b.focusNode,a.focusOffset=b.focusOffset}function K(a){a.anchorNode=a.focusNode=null,a.anchorOffset=a.focusOffset=0,a.rangeCount=0,a.isCollapsed=!0,a._ranges.length=0}function L(b){var c;return b instanceof g?(c=a.createNativeRange(b.getDocument()),c.setEnd(b.endContainer,b.endOffset),c.setStart(b.startContainer,b.startOffset)):b instanceof h?c=b.nativeRange:m.implementsDomRange&&b instanceof d.getWindow(b.startContainer).Range&&(c=b),c}function M(a){if(!a.length||1!=a[0].nodeType)return!1;for(var b=1,c=a.length;c>b;++b)if(!d.isAncestorOf(a[0],a[b]))return!1;return!0}function N(a){var c=a.getNodes();if(!M(c))throw b.createError("getSingleElementFromRange: range "+a.inspect()+" did not consist of a single element");return c[0]}function O(a){return!!a&&"undefined"!=typeof a.text}function P(a,b){var c=new h(b);a._ranges=[c],I(a,c,!1),a.rangeCount=1,a.isCollapsed=c.collapsed}function Q(b){if(b._ranges.length=0,"None"==b.docSelection.type)K(b);else{var c=b.docSelection.createRange();if(O(c))P(b,c);else{b.rangeCount=c.length;for(var d,e=o(c.item(0)),f=0;f<b.rangeCount;++f)d=a.createRange(e),d.selectNode(c.item(f)),b._ranges.push(d);b.isCollapsed=1==b.rangeCount&&b._ranges[0].collapsed,I(b,b._ranges[b.rangeCount-1],!1)}}}function R(a,c){for(var d=a.docSelection.createRange(),e=N(c),f=o(d.item(0)),g=p(f).createControlRange(),h=0,i=d.length;i>h;++h)g.add(d.item(h));try{g.add(e)}catch(j){throw b.createError("addRange(): Element within the specified Range could not be added to control selection (does it have layout?)")}g.select(),Q(a)}function T(a,b,c){this.nativeSelection=a,this.docSelection=b,this._ranges=[],this.win=c,this.refresh()}function U(a){a.win=a.anchorNode=a.focusNode=a._ranges=null,a.rangeCount=a.anchorOffset=a.focusOffset=0,a.detached=!0}function W(a,b){for(var d,e,c=V.length;c--;)if(d=V[c],e=d.selection,"deleteAll"==b)U(e);else if(d.win==a)return"delete"==b?(V.splice(c,1),!0):e;return"deleteAll"==b&&(V.length=0),null}function Z(a,c){for(var g,d=o(c[0].startContainer),e=p(d).createControlRange(),f=0;rangeCount>f;++f){g=N(c[f]);try{e.add(g)}catch(h){throw b.createError("setRanges(): Element within the one of the specified Ranges could not be added to control selection (does it have layout?)")}}e.select(),Q(a)}function cb(a,b){if(a.win.document!=o(b))throw new i("WRONG_DOCUMENT_ERR")}function db(b){return function(c,d){var e;this.rangeCount?(e=this.getRangeAt(0),e["set"+(b?"Start":"End")](c,d)):(e=a.createRange(this.win.document),e.setStartAndEnd(c,d)),this.setSingleRange(e,this.isBackward())}}function eb(a){var b=[],c=new j(a.anchorNode,a.anchorOffset),d=new j(a.focusNode,a.focusOffset),e="function"==typeof a.getName?a.getName():"Selection";if("undefined"!=typeof a.rangeCount)for(var f=0,h=a.rangeCount;h>f;++f)b[f]=g.inspect(a.getRangeAt(f));return"["+e+"(Ranges: "+b.join(", ")+")(anchor: "+c.inspect()+", focus: "+d.inspect()+"]"}a.requireModules(["DomUtil","DomRange","WrappedRange"]),a.config.checkSelectionRanges=!0;var k,l,c="boolean",d=a.dom,e=a.util,f=e.isHostMethod,g=a.DomRange,h=a.WrappedRange,i=a.DOMException,j=d.DomPosition,m=a.features,n="Control",o=d.getDocument,p=d.getBody,q=g.rangesEqual,v=f(window,"getSelection"),w=e.isHostObject(document,"selection");m.implementsWinGetSelection=v,m.implementsDocSelection=w;var x=w&&(!v||a.config.preferTextRange);x?(k=u,a.isSelectionValid=function(a){var b=s(a,"isSelectionValid").document,c=b.selection;return"None"!=c.type||o(c.createRange().parentElement())==b}):v?(k=t,a.isSelectionValid=function(){return!0}):b.fail("Neither document.selection or window.getSelection() detected."),a.getNativeSelection=k;var y=k(),z=a.createNativeRange(document),A=p(document),B=e.areHostProperties(y,["anchorNode","focusNode","anchorOffset","focusOffset"]);m.selectionHasAnchorAndFocus=B;var C=f(y,"extend");m.selectionHasExtend=C;var D="number"==typeof y.rangeCount;m.selectionHasRangeCount=D;var E=!1,F=!0;e.areHostMethods(y,["addRange","getRangeAt","removeAllRanges"])&&"number"==typeof y.rangeCount&&m.implementsDomRange&&function(){var a=window.getSelection();if(a){var b=p(document),c=b.appendChild(document.createElement("div"));c.contentEditable="false";var d=c.appendChild(document.createTextNode("\xa0\xa0\xa0")),e=document.createRange();e.setStart(d,1),e.collapse(!0),a.addRange(e),F=1==a.rangeCount,a.removeAllRanges();var f=e.cloneRange();e.setStart(d,0),f.setEnd(d,3),f.setStart(d,2),a.addRange(e),a.addRange(f),E=2==a.rangeCount,b.removeChild(c),a.removeAllRanges(),e.detach(),f.detach()}}(),m.selectionSupportsMultipleRanges=E,m.collapsedNonEditableSelectionsSupported=F;var H,G=!1;A&&f(A,"createControlRange")&&(H=A.createControlRange(),e.areHostProperties(H,["item","add"])&&(G=!0)),m.implementsControlRange=G,l=B?function(a){return a.anchorNode===a.focusNode&&a.anchorOffset===a.focusOffset}:function(a){return a.rangeCount?a.getRangeAt(a.rangeCount-1).collapsed:!1};var S;f(y,"getRangeAt")?S=function(a,b){try{return a.getRangeAt(b)}catch(c){return null}}:B&&(S=function(b){var c=o(b.anchorNode),d=a.createRange(c);return d.setStartAndEnd(b.anchorNode,b.anchorOffset,b.focusNode,b.focusOffset),d.collapsed!==this.isCollapsed&&d.setStartAndEnd(b.focusNode,b.focusOffset,b.anchorNode,b.anchorOffset),d});var V=[],X=function(a){if(a&&a instanceof T)return a.refresh(),a;a=s(a,"getNativeSelection");var b=W(a),c=k(a),d=w?u(a):null;return b?(b.nativeSelection=c,b.docSelection=d,b.refresh()):(b=new T(c,d,a),V.push({win:a,selection:b})),b};a.getSelection=X,a.getIframeSelection=function(c){return b.deprecationNotice("getIframeSelection()","getSelection(iframeEl)"),a.getSelection(d.getIframeWindow(c))};var Y=T.prototype;if(!x&&B&&e.areHostMethods(y,["removeAllRanges","addRange"])){Y.removeAllRanges=function(){this.nativeSelection.removeAllRanges(),K(this)};var $=function(b,c){var d=g.getRangeDocument(c),e=a.createRange(d);e.collapseToPoint(c.endContainer,c.endOffset),b.nativeSelection.addRange(L(e)),b.nativeSelection.extend(c.startContainer,c.startOffset),b.refresh()};Y.addRange=D?function(b,c){if(G&&w&&this.docSelection.type==n)R(this,b);else if(r(c)&&C)$(this,b);else{var d;if(E?d=this.rangeCount:(this.removeAllRanges(),d=0),this.nativeSelection.addRange(L(b).cloneRange()),this.rangeCount=this.nativeSelection.rangeCount,this.rangeCount==d+1){if(a.config.checkSelectionRanges){var e=S(this.nativeSelection,this.rangeCount-1);e&&!q(e,b)&&(b=new h(e))}this._ranges[this.rangeCount-1]=b,I(this,b,bb(this.nativeSelection)),this.isCollapsed=l(this)}else this.refresh()}}:function(a,b){r(b)&&C?$(this,a):(this.nativeSelection.addRange(L(a)),this.refresh())},Y.setRanges=function(a){if(G&&a.length>1)Z(this,a);else{this.removeAllRanges();for(var b=0,c=a.length;c>b;++b)this.addRange(a[b])}}}else{if(!(f(y,"empty")&&f(z,"select")&&G&&x))return b.fail("No means of selecting a Range or TextRange was found"),!1;Y.removeAllRanges=function(){try{if(this.docSelection.empty(),"None"!=this.docSelection.type){var a;if(this.anchorNode)a=o(this.anchorNode);else if(this.docSelection.type==n){var b=this.docSelection.createRange();b.length&&(a=o(b.item(0)))}if(a){var c=p(a).createTextRange();c.select(),this.docSelection.empty()}}}catch(d){}K(this)},Y.addRange=function(a){this.docSelection.type==n?R(this,a):(h.rangeToTextRange(a).select(),this._ranges[0]=a,this.rangeCount=1,this.isCollapsed=this._ranges[0].collapsed,I(this,a,!1))},Y.setRanges=function(a){this.removeAllRanges();var b=a.length;b>1?Z(this,a):b&&this.addRange(a[0])}}Y.getRangeAt=function(a){if(0>a||a>=this.rangeCount)throw new i("INDEX_SIZE_ERR");return this._ranges[a].cloneRange()};var _;if(x)_=function(b){var c;a.isSelectionValid(b.win)?c=b.docSelection.createRange():(c=p(b.win.document).createTextRange(),c.collapse(!0)),b.docSelection.type==n?Q(b):O(c)?P(b,c):K(b)};else if(f(y,"getRangeAt")&&"number"==typeof y.rangeCount)_=function(b){if(G&&w&&b.docSelection.type==n)Q(b);else if(b._ranges.length=b.rangeCount=b.nativeSelection.rangeCount,b.rangeCount){for(var c=0,d=b.rangeCount;d>c;++c)b._ranges[c]=new a.WrappedRange(b.nativeSelection.getRangeAt(c));I(b,b._ranges[b.rangeCount-1],bb(b.nativeSelection)),b.isCollapsed=l(b)}else K(b)};else{if(!B||typeof y.isCollapsed!=c||typeof z.collapsed!=c||!m.implementsDomRange)return b.fail("No means of obtaining a Range or TextRange from the user's selection was found"),!1;_=function(a){var b,c=a.nativeSelection;c.anchorNode?(b=S(c,0),a._ranges=[b],a.rangeCount=1,J(a),a.isCollapsed=l(a)):K(a)}}Y.refresh=function(a){var b=a?this._ranges.slice(0):null,c=this.anchorNode,d=this.anchorOffset;if(_(this),a){var e=b.length;if(e!=this._ranges.length)return!0;if(this.anchorNode!=c||this.anchorOffset!=d)return!0;for(;e--;)if(!q(b[e],this._ranges[e]))return!0;return!1}};var ab=function(b,c){var d=b.getAllRanges();b.removeAllRanges();for(var e=0,f=d.length;f>e;++e)a.rangesEqual(c,d[e])||b.addRange(d[e]);b.rangeCount||K(b)};Y.removeRange=G?function(a){if(this.docSelection.type==n){for(var f,b=this.docSelection.createRange(),c=N(a),d=o(b.item(0)),e=p(d).createControlRange(),g=!1,h=0,i=b.length;i>h;++h)f=b.item(h),f!==c||g?e.add(b.item(h)):g=!0;e.select(),Q(this)}else ab(this,a)}:function(a){ab(this,a)};var bb;!x&&B&&m.implementsDomRange?(bb=function(a){var b=!1;return a.anchorNode&&(b=1==d.comparePoints(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)),b},Y.isBackward=function(){return bb(this)}):bb=Y.isBackward=function(){return!1},Y.isBackwards=Y.isBackward,Y.toString=function(){for(var a=[],b=0,c=this.rangeCount;c>b;++b)a[b]=""+this._ranges[b];return a.join("")},Y.collapse=function(b,c){cb(this,b);var d=a.createRange(b);d.collapseToPoint(b,c),this.setSingleRange(d),this.isCollapsed=!0},Y.collapseToStart=function(){if(!this.rangeCount)throw new i("INVALID_STATE_ERR");var a=this._ranges[0];this.collapse(a.startContainer,a.startOffset)},Y.collapseToEnd=function(){if(!this.rangeCount)throw new i("INVALID_STATE_ERR");var a=this._ranges[this.rangeCount-1];this.collapse(a.endContainer,a.endOffset)},Y.selectAllChildren=function(b){cb(this,b);var c=a.createRange(b);c.selectNodeContents(b),this.removeAllRanges(),this.addRange(c)},Y.deleteFromDocument=function(){if(G&&w&&this.docSelection.type==n){for(var b,a=this.docSelection.createRange();a.length;)b=a.item(0),a.remove(b),b.parentNode.removeChild(b);this.refresh()}else if(this.rangeCount){var c=this.getAllRanges();if(c.length){this.removeAllRanges();for(var d=0,e=c.length;e>d;++d)c[d].deleteContents();this.addRange(c[e-1])}}},Y.eachRange=function(a,b){for(var c=0,d=this._ranges.length;d>c;++c)if(a(this.getRangeAt(c)))return b},Y.getAllRanges=function(){var a=[];return this.eachRange(function(b){a.push(b)}),a},Y.setSingleRange=function(a,b){this.removeAllRanges(),this.addRange(a,b)},Y.callMethodOnEachRange=function(a,b){var c=[];return this.eachRange(function(d){c.push(d[a].apply(d,b))}),c},Y.setStart=db(!0),Y.setEnd=db(!1),a.rangePrototype.select=function(a){X(this.getDocument()).setSingleRange(this,a)},Y.changeEachRange=function(a){var b=[],c=this.isBackward();this.eachRange(function(c){a(c),b.push(c)}),this.removeAllRanges(),c&&1==b.length?this.addRange(b[0],"backward"):this.setRanges(b)},Y.containsNode=function(a,b){return this.eachRange(function(c){return c.containsNode(a,b)},!0)},Y.getBookmark=function(a){return{backward:this.isBackward(),rangeBookmarks:this.callMethodOnEachRange("getBookmark",[a])}},Y.moveToBookmark=function(b){for(var e,f,c=[],d=0;e=b.rangeBookmarks[d++];)f=a.createRange(this.win),f.moveToBookmark(e),c.push(f);b.backward?this.setSingleRange(c[0],"backward"):this.setRanges(c)},Y.toHtml=function(){return this.callMethodOnEachRange("toHtml").join("")},Y.getName=function(){return"WrappedSelection"},Y.inspect=function(){return eb(this)},Y.detach=function(){W(this.win,"delete"),U(this)},T.detachAll=function(){W(null,"deleteAll")},T.inspect=eb,T.isDirectionBackward=r,a.Selection=T,a.selectionPrototype=Y,a.addCreateMissingNativeApiListener(function(a){"undefined"==typeof a.getSelection&&(a.getSelection=function(){return X(a)}),a=null})}),function(a,b){function e(a,b){for(var c=[],d=0;d<a.length;++d)c.push(b(a[d],d));return c}function f(){}function g(a){return a.replace(/&/g,"&amp;").replace(/\x22/g,"&quot;").replace(/\x27/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&#xa0;")}function h(b){return a("#iComment-templates ."+b).clone()}function k(c){var d=c.offset(),e=d.top+c.height(),f=a(b).scrollTop(),g=f+b.innerHeight;e>g&&a("html,body").stop().animate({scrollTop:f+e-g+30})}function l(a,b){i&&i(),i=function(a){a&&a.preventDefault(),b.onCancel(),c.fadeOut()};var c;return b=m(b,{onCancel:f,onSubmit:f,left:100,top:200}),b.left=Math.max(45,b.left),c=h("iComment-popup").appendTo(document.body).on("click",".iComment-close-btn, .iComment-cancel-btn",i).on("click",".iComment-submit-btn",function(){b.onSubmit(c)}).css({display:"none",left:b.left,top:b.top}).find(".iComment-popup-content").html("").append(a).end().fadeIn(),k(c),c}function m(a,b){var c={};a||(a={});for(var d in b)b.hasOwnProperty(d)&&(c[d]=a.hasOwnProperty(d)?a[d]:b[d]);return c}function n(a){var b=a.offset(),d=(a.width(),a.height());return b.left+=5,b.top+=d,b}function o(b,c,d){function f(c,d){return d.cmd=c,a.ajax({type:"POST",url:b.url,dataType:"json",data:d})}function i(b){return a(b.target).closest("[data-comment-id]")}function j(a){return i(a).attr("data-comment-id")}function k(a){return function(b){var c=i(b),d=j(b);f("new_vote",{comment_id:d,vote:a}).done(function(a){var b=s(a,c.attr("data-template-id"));c.replaceWith(b)})}}function m(c){function g(){var a=c.val(),g=a.length,h=d-g,i=Math.max(e-g,0),j=h+" remaining";return b.max_comment_len_label&&(j="function"==typeof b.max_comment_len_label?b.max_comment_len_label(h):b.max_comment_len_label.replace(/__(COUNT|MIN|MAX|REMIN|REMAX)__/g,function(a,b){return{REMAX:h,REMIN:i,MIN:e,MAX:d,COUNT:g}[b]})),f.html(j),h}if(c[0]){var d=parseFloat(b.max_comment_len),e=parseFloat(b.min_comment_len);if(!(isNaN(d)||0>=d)||!(isNaN(e)||0>=e)){var f=a("<div class='max-length-display'></div>").insertAfter(c);g(),c.on("keydown keypress paste",function(){var b=c.val();setTimeout(function(){g()<0&&(c.val(b),g())},10)})}}}function o(b){var c=i(b),d=j(b),e=a(".editor textarea",c);e.val(c.data("comment").text),m(e),a(".operations",c).hide(),a(".info, .text",c).hide(),a(".editor",c).addClass("visible").on("click",".iComment-save-btn",function(){f("edit_comment",{comment_id:d,text:e.val()}).done(function(a){var b=s(a,c.attr("data-template-id"));c.replaceWith(b)})}).on("click",".iComment-discard-btn",function(){a(".editor",c).removeClass("visible"),a(".info, .text",c).show(),a(".operations",c).show()}),e.focus()}function p(b){var c=i(b),d=j(b);a(".operations",c).hide();var e=a(".delete .center",c),g=(a(".body",c).height()-e.height())/2;g>0&&e.css("margin-top",g),a(".delete",c).addClass("visible").on("click",".iComment-yes-btn",function(){f("delete_comment",{comment_id:d}).done(function(){c.remove()})}).on("click",".iComment-nope-btn",function(){a(".delete",c).removeClass("visible"),a(".operations",c).show()})}function q(a){return a=parseFloat(a),isNaN(a)?0:a}function r(a){return a>0?"+"+a:0>a?"-"+-a:"0"}function s(b,c){var d=h(c);if(d.attr("data-comment-id",b.id),b.add_class&&d.addClass(b.add_class),b.date&&a(".info .date",d).html(g(b.date)),b.votes_up||b.votes_down){var e=q(b.votes_up),f=q(b.votes_down);a(".info .votes .score",d).html(r(e-f)),a(".info .votes .diffd",d).html(r(e)+" | "+r(-f))}else a(".info .votes",d).addClass("no-votes").find(".score").html("no votes");if(b.text){var i=b.text;(!b.hasOwnProperty("escape")||b.escape)&&(i=g(b.text)),a(".text",d).html(i)}return b.author_name&&(a(".author-name",d).html(g(b.author_name)),a(".author",d).attr("title",b.author_name)),b.author_avatar&&a(".author-avatar",d).attr("src",b.author_avatar),b.author_url&&a(".author-url",d).attr("href",b.author_url),b.can_vote||a(".operation.vote",d).remove(),b.can_edit||a(".operation.edit",d).remove(),b.can_delete||a(".operation.delete",d).remove(),d.data("comment",b),d}function z(){var c=a('textarea[name="comment"]',u).val(),d=parseFloat(b.min_comment_len),e=parseFloat(b.max_comment_len);if(isNaN(d)&&isNaN(e))return c;if(c.length<d)throw"EMINMAX";if(c.length>e)throw"EMINMAX";return c}function A(a){for(var e,g=c.html(),h=0;;)if(e="iComment-new-"+((new Date).getTime()+h++),g.indexOf(e)<0)break;d.attr("data-chunk-id",e),b.annot_url&&d.attr("href",b.annot_url.replace(/\$id/g,e)),d.removeClass("iComment-new"),g=c.html(),d.addClass("iComment-new"),f("new_annotation",{story_id:b.id,chunk_id:e,new_text:g,comment:z()}).error(function(){}).done(function(d){c.html(d),a.fadeOut(),c.trigger("iComment.success_annotation",b)})}function B(a){f("new_comment",{chunk_id:x,comment:z()}).error(function(){}).done(function(e){d.removeData("iComment-open"),a.fadeOut(),c.trigger("iComment.success_comment",b,e)})}if(d=a(d),!d.data("iComment-open")){d.data("iComment-open",!0);var t=d.text(),u=h("iComment-form-new");a(".iComment-selection-text",u).html(g(t)),b.cannot_comment&&a(".iComment-new-comment",u).replaceWith(a(b.cannot_comment));var v=n(d),w=d.hasClass("iComment-new"),x=w?null:parseInt(d.attr("data-chunk-id"),10);if(w||b.can_comment?w&&a(".iComment-new-comment",u).show():a(".iComment-new-comment",u).detach(),l(u,{top:v.top,left:v.left,onCancel:function(){d.removeData("iComment-open"),d.hasClass("iComment-new")&&d.contents().unwrap()},onSubmit:function(b){try{w?A(b):B(b)}catch(c){if("EMINMAX"!==c)throw c;a(".max-length-display",u).addClass("minmax-error")}}}).on("click",".operation.up-vote",k(1)).on("click",".operation.down-vote",k(-1)).on("click",".operation.edit",o).on("click",".operation.delete",p),m(a('textarea[name="comment"]',u)),w)a(".iComment-existing-comments-container",u).empty();else{var y=a(".iComment-existing-comments",u);y.addClass("iComment-loading"),y.css("display","block"),f("get_comments",{chunk_id:x}).done(function(b){y.removeClass("iComment-loading");var c=!1;e(b,function(b,d){if(0==d&&b.pending_approval){var e=a(".iComment-new-comment",u);"string"==typeof b.pending_approval?e.replaceWith(b.pending_approval):e.remove(),c=!0}var f=s(b,0==d?"iComment-existing-comment-first":"iComment-existing-comment");f.appendTo(y)}),c||a(".iComment-new-comment",u).show()}).error(function(){})}}}var d=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),i=f;a.fn.iComment=function(b){function c(){var f=r();if(f){var g=f.startContainer,i=f.endContainer;if(0==a(g).closest(".iComment-text").length||0==a(i).closest(".iComment-text").length)return}if(a(".iComment-new").contents().unwrap(),!f||f.collapsed);else{var j=5;!function k(){try{if(b.min_words||b.max_words){if(3==f.startContainer.nodeType){for(var c=f.startContainer.data,d=f.startOffset;/\w/.test(c.charAt(d));)--d;d!=f.startOffset&&f.setStart(f.startContainer,d+1)}if(3==f.endContainer.nodeType){for(var c=f.endContainer.data,d=f.endOffset;/\w/.test(c.charAt(d));)++d;d!=f.endOffset&&f.setEnd(f.endContainer,d)}}var g=a(b.annot_url?"<a class='iComment iComment-new' />":"<span class='iComment iComment-new' />");if(f.surroundContents(g[0]),g.find(".iComment").length>0){var d=n(g);return g.contents().unwrap(),l(h("iComment-warning-badselection2"),d),void 0}if(b.cannot_comment){var d=n(g);return g.contents().unwrap(),l(a(b.cannot_comment),d),void 0}if(b.min_words){var i=g.text();if(i=i.split(/\W+/),i.length<b.min_words){var d=n(g);return g.contents().unwrap(),l(a(b.min_words_error),d),void 0}}if(b.max_words){var i=g.text();if(i=i.split(/\W+/),i.length>b.max_words){var d=n(g);return g.contents().unwrap(),l(a(b.max_words_error),d),void 0}}o(b,e,g)}catch(m){if(j-->0){if(b.select_dammit){for(var p=f.commonAncestorContainer,q=f.startContainer,r=f.endContainer;q&&q.parentNode!==p;)q=q.parentNode;for(;r&&r.parentNode!==p;)r=r.parentNode;return q!==f.startContainer&&f.setStartBefore(q),r!==f.endContainer&&f.setEndAfter(r),k(),void 0}if(3==f.startContainer.nodeType&&0==f.startOffset)return f.setStartBefore(f.startContainer.parentNode),k();if(3==f.endContainer.nodeType&&f.endOffset==f.endContainer.data.length)return f.setEndAfter(f.endContainer.parentNode),k();if(f.endContainer.parentNode==f.startContainer)return f.setStartBefore(f.startContainer.childNodes[f.startOffset].firstChild),k();if(3==f.startContainer.nodeType&&f.startOffset==f.startContainer.data.length&&f.startContainer.nextSibling&&1==f.startContainer.nextSibling.nodeType)return f.setStartBefore(f.startContainer.nextSibling.firstChild),k();if(3==f.endContainer.nodeType&&0==f.endOffset&&f.endContainer.previousSibling&&1==f.endContainer.previousSibling.nodeType)return f.setEndAfter(f.endContainer.previousSibling.lastChild),k()}var s=f.commonAncestorContainer;f=f.cloneRange(),f.collapse(!0);var t=a("<span></span>");f.insertNode(t[0]);var d=n(t);t.remove(),s.normalize(),l(h("iComment-warning-badselection"),{left:d.left,top:d.top})}}()}}function f(a,b){return null==a?b:"1"==a||"true"==a||"yes"==a?!0:!1}function g(a,b){return null==a?b:(a=parseFloat(a),isNaN(a)?b:a)}var e=this;return b=m(b,{id:e.attr("data-id"),url:e.attr("data-url"),annot_url:e.attr("data-annot-url"),can_annotate:f(e.attr("data-can-annotate"),!0),can_comment:f(e.attr("data-can-comment"),!0),select_dammit:f(e.attr("data-select-dammit"),!1),cannot_comment:e.attr("data-cannot-comment"),min_words:g(e.attr("data-min-words"),null),min_words_error:e.attr("data-min-words-error"),max_words:g(e.attr("data-max-words"),null),max_words_error:e.attr("data-max-words-error"),min_comment_len:e.attr("data-min-comment-len"),max_comment_len:e.attr("data-max-comment-len"),max_comment_len_label:e.attr("data-max-comment-len-label")}),e.on("mousedown",".iComment",function(c){p(),o(b,e,a(c.target).closest(".iComment")),c.preventDefault(),c.stopPropagation()}),b.can_annotate&&(d?(e.on("touchstart",function(a){var b=r();b&&c(a,!0)}),e.on("touchend",function(){})):e.on("mouseup",c)),e.on("click",".iComment",function(a){a.preventDefault()}),e};var p=function(){q().removeAllRanges()},q=function(){return rangy.getSelection()},r=function(){var a=q();return a.rangeCount>0?q().getRangeAt(0):null}}(jQuery,window,navigator.userAgent);
</script>
<!-- head info -->
<script type="text/javascript">
$(function(){
$.superbox();
});
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
function addMega(){
$(this).addClass("hovering");
$($(this).find("h2 a")).addClass("hover");
}
function removeMega(){
$(this).removeClass("hovering");
$($(this).find("h2 a")).removeClass("hover");
}
var megaConfig = {
interval: 30,
sensitivity: 4,
over: addMega,
timeout: 30,
out: removeMega
};
$("li.mega").hoverIntent(megaConfig)
});
//]]>
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-JP47198X6E"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-JP47198X6E');
</script>
<!-- Quantcast Tag, part 1 -->
<script type="text/javascript">
var _qevents = _qevents || [];
(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "https://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
</script>
<!-- End Quantcast tag, part 1 -->
<script src="https://cmp.uniconsent.com/v2/stub.min.js"></script>
<script async src='https://cmp.uniconsent.com/v2/4d73da4430/cmp.js'></script>
<script type="text/javascript">
window.googletag = window.googletag || {};
window.googletag.cmd = window.googletag.cmd || [];
window.googletag.cmd.push(function () {
window.googletag.pubads().enableAsyncRendering();
window.googletag.pubads().disableInitialLoad();
});
(adsbygoogle = window.adsbygoogle || []).pauseAdRequests = 1;
</script>
<script>
__tcfapi("addEventListener", 2, function(tcData, success) {
if (success && tcData.unicLoad === true) {
if(!window._initAds) {
window._initAds = true;
var script = document.createElement('script');
script.async = true;
script.src = 'https://dsh7ky7308k4b.cloudfront.net/publishers/songlyricscom.new.min.js';
document.head.appendChild(script);
var script = document.createElement('script');
script.async = true;
script.src = '//srv.tunefindforfans.com/fruits/apricots.js';
document.head.appendChild(script);
var script = document.createElement('script');
script.async = true;
script.src = '//pagead2.googlesyndication.com/pagead/show_ads.js';
document.head.appendChild(script);
var script = document.createElement('script');
script.defer = true;
script.innerHTML =
`/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'song-lyrics'; // required: replace example with your forum shortname
var disqus_developer = 1; // developer mode is off
var disqus_container_id = 'disqus_thread';
var disqus_config = function () {
var config = this; // Access to the config object
config.callbacks.preData.push(function() {
// clear out the container (its filled for SEO/legacy purposes)
document.getElementById(disqus_container_id).innerHTML = '';
});
};
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();`
document.body.appendChild(script);
}
}
});
</script>
<script>
(function waitGEO() {
var readyGEO;
if (window['UnicI'] && window['UnicI'].geo && window['UnicI'].geo !== '-' ) {
readyGEO = true;
console.log(window['UnicI'].geo);
if (window['UnicI'].geo === 'EU') {
if(document.getElementById("unic-gdpr")) {
document.getElementById("unic-gdpr").style.display = 'block';
}
}
if (window['UnicI'].geo === 'CA') {
if(document.getElementById("unic-ccpa")) {
document.getElementById("unic-ccpa").style.display = 'block';
}
}
}
if (!readyGEO) {
setTimeout(waitGEO, 200);
}
})();
</script>
</head>
<body >
<!-- code from Primis - Bandsintown_Songlyrics.com -->
<p id="widgetLoaded" style="width:0px;height:0px;"></p>
<script>
(function (d, s, b) {
var mElmt, primisElmt = d.createElement('script');
primisElmt.setAttribute('type', 'text/javascript');
primisElmt.setAttribute('async','async');
primisElmt.setAttribute('src', s);
var elmtInterval = setInterval(function() {
mElmt = d.getElementById(b);
if (mElmt) {
mElmt.parentNode.insertBefore(primisElmt, mElmt.nextSibling);
mElmt.parentNode.removeChild(mElmt);
return clearInterval(elmtInterval);
}
}, 20);
})(document, 'https://live.primis.tech/live/liveView.php?s=116840&schain=1.0,1!freestar.com,1101,1', 'widgetLoaded');
</script>
<!-- code from Primis -->
<div id='fb-root'></div>
<div id="header">
<div id="headernav">
<div class="headinner">
<ul class="menu floatleft">
<li class="mega">
<h2><a href="/">Lyrics</a></h2>
<div>
<p><a href="/top-songs-lyrics.html">Popular Song Lyrics</a></p>
<p><a href="/top100.php">Billboard Hot 100</a></p>
<p><a href="/top-upcoming-songs.html">Upcoming Lyrics</a></p>
<p><a href="/latestAddedSongs">Recently Added</a></p>
<p class="menu-hr"></p>
<p><a href="/news/top-songs/2011/">Top Lyrics of 2011</a></p>
<p><a href="/news/top-songs/2010/">Top Lyrics of 2010</a></p>
<p><a href="/news/top-songs/2009/">Top Lyrics of 2009</a></p>
<p><a href="/news/top-songs/all-time/">More &raquo;</a></p>
</div>
</li>
<li class="mega">
<h2><a href="/top-artists-lyrics.html">Artists</a></h2>
<div>
<p><a href="/top-artists-lyrics.html">Popular Artists</a></p>
<p><a href="/a/">Artists A-Z</a></p>
<p class="menu-hr"></p>
<p><a href="/top-albums-lyrics.html">Popular Albums</a></p>
<p><a href="/top-upcoming-albums.html">Upcoming Albums</a></p>
<p class="menu-hr"></p>
<p><a href="/adele-lyrics/">Adele</a></p>
<p><a href="/rihanna-lyrics/">Rihanna</a></p>
<p><a href="/katy-perry-lyrics/">Katy Perry</a></p>
<p><a href="/lady-gaga-lyrics/">Lady Gaga</a></p>
<p><a href="/lil-wayne-lyrics/">Lil Wayne</a></p>
</div>
</li>
<li class="mega">
<h2><a href="/musicgenres.php">Genres</a></h2>
<div>
<p><a href="/rock-lyrics.php" title="Rock Lyrics">Rock</a></p>
<p><a href="/r-and-b-lyrics.php" title="R&B Lyrics">R&amp;B</a></p>
<p><a href="/country-music-lyrics.php" title="Country Lyrics">Country</a></p>
<p><a href="/hip-hop-rap-lyrics.php" title="Hip Hop and Rap Lyrics">Hip Hop/Rap</a></p>
<p><a href="/pop-lyrics.php" title="Pop Lyrics">Pop</a></p>
<p><a href="/christian-lyrics.php" title="Christian Lyrics">Christian</a></p>
<p><a href="/dance-lyrics.php" title="Dance Lyrics">Dance</a></p>
<p><a href="/latin-lyrics.php" title="Latin Lyrics">Latin</a></p>
<p class="menu-hr"></p>
<p><a href="/musicgenres.php" title="All Genre Charts">All Genres &raquo;</a></p>
</div>
</li>
<li class="mega">
<h2><a href="/news/">News</a></h2>
<div>
<p><a href="/news/">All News</a></p>
<p><a href="/news/category/news-roundup/">Daily Roundup</a></p>
</div>
</li>
<li class="mega">
<h2><a href="/news/album-reviews/">Reviews</a></h2>
<div>
<p><a href="/news/album-reviews/">Album Reviews</a></p>
<p><a href="/news/category/song-reviews/">Song Reviews</a></p>
</div>
</li>
<li class="mega">
<h2><a href="/news/category/spotlight/">Spotlight</a></h2>
</li>
</ul>
<p class="login-menu"><a class="btn" href="/member-login.php" rel="nofollow">Sign In</a><a class="btn" rel="nofollow" href="/member-register.php">Register</a></p>
<ul class="menu floatright clearright">
<li class="mega">
<h2><a href="https://www.facebook.com/SongLyrics">Facebook</a></h2>
</li>
<li>
<h2><a href="/news/advertise/">Advertise</a></h2>
</li>
<li class="lasttab">
<h2><a href="/news/submit-lyrics/">Submit Lyrics</a></h2>
</li>
</ul>
</div><!-- end headerinner -->
</div><!-- end headernav -->
<!-- HEADERNAV MOBILE -->
<div id="headernav-mobile">
<div class="headinner">
<nav id="nav" role="navigation">
<a href="#nav" title="Show navigation">Show navigation
<i class="line-1 line"></i>
<i class="line-2 line"></i>
<i class="line-3 line"></i>
</a>
<a href="#" class="hide" title="Hide navigation">Hide navigation
<i class="line-1 line"></i>
<i class="line-2 line"></i>
<i class="line-3 line"></i>
</a>
<ul>
<li><a href="/" aria-haspopup="true">Lyrics</a>
<ul>
<li><a href="/top-songs-lyrics.html">Popular Song Lyrics</a></li>
<li><a href="/top100.php">Billboard Hot 100</a></li>
<li><a href="/top-upcoming-songs.html">Upcoming Lyrics</a></li>
<li><a href="/latestAddedSongs">Recently Added</a></li>
<li><a href="/news/top-songs/2011/">Top Lyrics of 2011</a></li>
<li><a href="/news/top-songs/2010/">Top Lyrics of 2010</a></li>
<li><a href="/news/top-songs/2009/">Top Lyrics of 2009</a></li>
<li><a href="/news/top-songs/all-time/">More &raquo;</a></li>
</ul>
</li>
<li><a href="/top-artists-lyrics.html" aria-haspopup="true">Artists</a>
<ul>
<li><a href="/top-artists-lyrics.html">Popular Artists</a></li>
<li><a href="/a/">Artists A-Z</a></li>
<li><a href="/top-albums-lyrics.html">Popular Albums</a></li>
<li><a href="/top-upcoming-albums.html">Upcoming Albums</a></li>
<li><a href="/adele-lyrics/">Adele</a></li>
<li><a href="/rihanna-lyrics/">Rihanna</a></li>
<li><a href="/katy-perry-lyrics/">Katy Perry</a></li>
<li><a href="/lady-gaga-lyrics/">Lady Gaga</a></li>
<li><a href="/lil-wayne-lyrics/">Lil Wayne</a></li>
</ul>
</li>
<li><a href="/musicgenres.php" aria-haspopup="true">Genres</a>
<ul>
<li><a href="/rock-lyrics.php" title="Rock Lyrics">Rock</a></li>
<li><a href="/r-and-b-lyrics.php" title="R&B Lyrics">R&amp;B</a></li>
<li><a href="/country-music-lyrics.php" title="Country Lyrics">Country</a></li>
<li><a href="/hip-hop-rap-lyrics.php" title="Hip Hop and Rap Lyrics">Hip Hop/Rap</a></li>
<li><a href="/pop-lyrics.php" title="Pop Lyrics">Pop</a></li>
<li><a href="/christian-lyrics.php" title="Christian Lyrics">Christian</a></li>
<li><a href="/dance-lyrics.php" title="Dance Lyrics">Dance</a></li>
<li><a href="/latin-lyrics.php" title="Latin Lyrics">Latin</a></li>
<li><a href="/musicgenres.php" title="All Genre Charts">All Genres &raquo;</a></li>
</ul>
</li>
<li><a href="/news/" aria-haspopup="true">News</a>
<ul>
<li><a href="/news/">All News</a></li>
<li><a href="/news/category/news-roundup/">Daily Roundup</a></li>
</ul>
</li>
<li><a href="/news/album-reviews/" aria-haspopup="true">Reviews</a>
<ul>
<li><a href="/news/album-reviews/">Album Reviews</a></li>
<li><a href="/news/category/song-reviews/">Song Reviews</a></li>
</ul>
</li>
<li><a href="/news/category/spotlight/" aria-haspopup="true">Spotlight</a></li>
<li><a href="https://www.facebook.com/SongLyrics" aria-haspopup="true">Facebook</a>
<li><a href="/news/advertise/" aria-haspopup="true">Advertise</a>
<li><a href="/news/submit-lyrics/" aria-haspopup="true">Submit Lyrics</a>
</li>
<div id="header_search-mobile">
<form name="searchForm" class="searchForm" method="get" action="/index.php">
<input type="hidden" name="section" value="search" />
<fieldset>
<input type="text" name="searchW" class="searchW input" value="Search artists, albums, and songs" onfocus="if(this.value=='Search artists, albums, and songs')(this.value='');" onblur="if(this.value=='')(this.value='Search artists, albums, and songs');" />
<div class="submit-btn"><input type="submit" name="submit" value="Search" class="submit-input-wrapped searchSubmit" /></div>
</fieldset>
</form>
</div>
</ul>
</nav>
</div><!-- end headerinner -->
</div><!-- end headernav mobile -->
<div class="headinner">
<a id="logo" href="/" title="Lyrics">Song Lyrics</a>
<div id="header_search">
<form name="searchForm" class="searchForm" method="get" action="/index.php">
<input type="hidden" name="section" value="search" />
<fieldset>
<input type="text" name="searchW" class="searchW input" value="Search artists, albums, and songs" onfocus="if(this.value=='Search artists, albums, and songs')(this.value='');" onblur="if(this.value=='')(this.value='Search artists, albums, and songs');" />
<div class="submit-btn"><input type="submit" name="submit" value="Search" class="submit-input-wrapped searchSubmit" /></div>
</fieldset>
</form>
</div>
</div><!-- end headerinner -->
</div><!-- end header -->
<div id="wrapper">
<div id="fbbox">
<div id="fbbox-count">
<span id="fbbox-total">
</span>
</div>
<a id="fbbox-likebutton" target="_blank" href="https://www.facebook.com/SongLyrics">Like</a>
</div>
<div class="masthead">
<div id="div-gpt-ad-songlyricscom37728">
</div>
</div>
<div class="wrapper-inner footer-ad">
<div class="topnav">
<ul class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="home" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://www.songlyrics.com/" itemprop="item"><span itemprop="name">Song Lyrics</span></a><meta itemprop="position" content="1" /></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://www.songlyrics.com/a/130/" itemprop="item"><span itemprop="name">Artists - A</span></a><meta itemprop="position" content="2" /></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://www.songlyrics.com/america-lyrics/" itemprop="item"><span itemprop="name">America Lyrics</span></a><meta itemprop="position" content="3" /></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://www.songlyrics.com/america/capital-gold-summer-legends/" itemprop="item"><span itemprop="name">Capital Gold Summer Legends Album</span></a><meta itemprop="position" content="4" /></li><li class="current" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">Venture Highway Lyrics</span><meta itemprop="position" content="5" /></li></ul>
<ul class="social-links">
<li class="fb">
<div class="pw_widget pw_size_24 pw_post_false pw_counter_true">
<a class="pw_facebook"></a>
<a class="pw_twitter"></a>
<a class="pw_email"></a>
<a class="pw_googleplus"></a>
</div>
</li>
</ul>
</div><!-- end topnav -->
<!-- PRIMIS PLAYER -->
<div id="primisPlayer"></div>
<div id="colone-container" class="lyrics-inner-col-wrap">
<div class="col-one col-one-leftad">
<div class="pagetitle">
<h1>America - Venture Highway Lyrics</h1>
<p>Artist: <a href="https://www.songlyrics.com/america-lyrics/" title="America Lyrics">America</a></p>
<p>Album: <a href="https://www.songlyrics.com/america/capital-gold-summer-legends/" title="Capital Gold Summer Legends Album Lyrics">Capital Gold Summer Legends</a></p>
<div class="riff-title">
Heyo! SONGLYRICS just got interactive. <span>Highlight.</span> Review: RIFF-it. <br /> <big><a href="https://www.songlyrics.com/about.php">RIFF-it good.</a></big>
</div>
</div> <!--end pagetitle-->
<!-- Begin comScore Tag -->
<script>
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "6772046" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "https://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
</script>
<noscript>
<img src="https://b.scorecardresearch.com/p?c1=2&c2=6772046&cv=2.0&cj=1" />
</noscript>
<!-- End comScore Tag -->
<script>
/* TFP - Songlyrics.com - Above Lyrics */
(function() {
var opts = {
artist: "America",
song: "Venture Highway",
adunit_id: 39382089,
div_id: "cf_async_" + Math.floor((Math.random() * 999999999))
};
document.write('<div id="'+opts.div_id+'"></div>');var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)};
})();
</script>
<div id="songLyricsContainer">
<div class="ringtone-matcher">
</div>
<div id="songLyricsDiv-outer">
<p id="songLyricsDiv" class="songLyricsV14 iComment-text">Chewing on a piece of grass<br />
walking down the road<br />
tell me, how long you gonna stay here joe?<br />
some people say this town don't look<br />
good in snow<br />
you don't care, i know<br />
Ventura highway in the sunshine<br />
where the days are longer<br />
the nights are stronger<br />
than moonshine<br />
you're gonna go i know<br />
'cause the free wind is blowin' through<br />
your hair<br />
and the days surround your daylight<br />
there<br />
seasons crying no despair<br />
alligator lizards in the air<br />
Wishin' on a falling star<br />
watchin' for the early train<br />
sorry boy, but i've been hit by<br />
purple rain<br />
aw, come on joe, you can always<br />
change your name<br />
thanks a lot son, just the same<br />
Ventura highway<br />
where the days are longer<br />
the nights are stronger<br />
than moonshine<br />
you're gonna go i know<br />
'cause the free wind is blowin' through<br />
your hair<br />
and the days surround you daylight<br />
there<br />
seasons crying no despair<br />
alligator lizards in the air<br /></p>
</div>
<div itemscope itemtype="https://schema.org/MusicRecording">
<meta itemprop="name" content="Venture Highway"/>
<meta itemprop="description" content=""/>
<div itemprop="byArtist" itemscope itemtype="https://schema.org/MusicGroup"/>
<meta itemprop="name" content ="America"/>
<meta itemprop="url" content ="https://www.songlyrics.com/america-lyrics/"/>
</div>
<div itemprop="inAlbum" itemscope itemtype="https://schema.org/MusicAlbum"/>
<meta itemprop="name" content ="Capital Gold Summer Legends"/>
<meta itemprop="url" content ="https://www.songlyrics.com/america/capital-gold-summer-legends/"/>
</div>
</div>
<script type="text/javascript">
$("#songLyricsDiv").iComment({
cannot_comment: "<span><br /><br />You must be <a href='/member-login.php'>logged in</a> to comment<br /></span> ",
id : "12581136",
url : "https://www.songlyrics.com/ajax-post-icomment.php",
annot_url : "https://www.songlyrics.com/annot-$id",
min_words : 3,
min_words_error : "<br /><br /><p>Min 3 words are required for selection!</p>",
max_words : 75,
max_words_error : "<br /><br /><p>Max 30 words are allowed for selection!</p>",
max_comment_len : 300,
max_comment_len_label : "Remaining __REMAX__ | Minimum __MIN__",
min_comment_len : 50
});
</script>
<div class="ringtone-matcher">
</div>
<ul class="albuminfo">
<li>
</li>
</ul>
<script>
/* TFP - Songlyrics.com - Below Lyrics */
(function() {
var opts = {
artist: "America",
song: "Venture Highway",
adunit_id: 39382090,
div_id: "cf_async_" + Math.floor((Math.random() * 999999999))
};
document.write('<div id="'+opts.div_id+'"></div>');var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)};
})();
</script>
<div class="ringtone-matcher"><strong><a href="/news/lyrics-correction/" target="_blank">Submit lyrics correction &rarr;</a></strong></div>
</div> <!--end songLyricsContainer-->
</div>
<div class="masthead-content lyrics-inner-ad-wrap">
<div id="ad-absolute-728-relocated" >
<!-- /1008608/GENERIC_728_ATF -->
<!--div id='div-gpt-ad-1494449587349-2' style='height:90px; width:728px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1494449587349-2'); });
</script>
</div-->
</div>
<div id="fbbox-relocated">
<div id="fbbox-count">
<span id="fbbox-total">
</span>
</div>
<a id="fbbox-likebutton" target="_blank" href="https://www.facebook.com/SongLyrics">Like</a>
</div>
</div>
<div id="ad-absolute-160">
<div id='div-gpt-ad-songlyricscom37729' style='height:600px; width:160px;'>
</div>
</div>
<div id="ros_5150" class='mobile_ad'></div>
<div class="col-one clear">
<div id="comments">
<!-- missing
/* Songlyrics 300x250 Hybrid */
-->
<h3>Add Comment</h3>
<div id="disqus_thread">
</div>
<script type="text/javascript" defer>
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'song-lyrics'; // required: replace example with your forum shortname
var disqus_developer = 1; // developer mode is off
var disqus_container_id = 'disqus_thread';
var disqus_config = function () {
var config = this; // Access to the config object
config.callbacks.preData.push(function() {
// clear out the container (its filled for SEO/legacy purposes)
document.getElementById(disqus_container_id).innerHTML = '';
});
};
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
</div><!-- end comments -->
<div id="ros_5150" class='mobile_ad'></div>
</div> <!--end colone-->
</div><!-- end colone-container -->
<div class="colthree">
<div id="gracenote">
<div id="gracenote-credits">
</div>
</div>
<div class="adblock">
<div id="div-gpt-ad-songlyricscom37735">
</div>
<div id="div-gpt-ad-songlyricscom37730">
</div>
</div>
<div class="box listbox">
<h2 class="listbox-title">In the Know</h2>
<table class="tracklist">
<tbody>
<tr>
<td width="100" class="td-item td-noborder">
&nbsp;
</td>
<td class="td-item td-last"><h3><a href="" title=""></a></h3></td>
</tr>
</tbody>
</table>
<span class="viewall"><a href="/news/" title="Music News">All Music News &raquo;</a></span>
</div>
<div class="box listbox">
<h3 class="listbox-title">Popular America Lyrics</h3>
<table class="tracklist">
<tbody>
<tr>
<td class="td-iter" width="21">1</td>
<td><a href="https://www.songlyrics.com/america/all-i-think-about-is-you-lyrics/">All I Think About Is You</a></td>
</tr>
<tr>
<td class="td-iter" width="21">2</td>
<td><a href="https://www.songlyrics.com/america/a-horse-with-no-name-from-american-hustle-lyrics/">A Horse with No Name (From "American Hustle")</a></td>
</tr>
<tr>
<td class="td-iter" width="21">3</td>
<td><a href="https://www.songlyrics.com/america/story-of-a-teenager-rehearsal-the-record-plant-sausalito-ca-1975-lyrics/">Story of a Teenager (Rehearsal - The Record Plant, Sausalito, Ca, 1975)</a></td>
</tr>
<tr>
<td class="td-iter" width="21">4</td>
<td><a href="https://www.songlyrics.com/america/look-up-look-down-unreleased-demo-buzz-studios-kings-road-los-angeles-ca-1973-lyrics/">Look up, Look Down (Unreleased Demo - Buzz Studios, Kings Road, Los Angeles, Ca, 1973)</a></td>
</tr>
<tr>
<td class="td-iter" width="21">5</td>
<td><a href="https://www.songlyrics.com/america/cornwall-blank-early-rehearsal-the-record-plant-los-angeles-ca-1972-lyrics/">Cornwall Blank (Early Rehearsal - The Record Plant, Los Angeles, Ca, 1972)</a></td>
</tr>
<tr>
<td class="td-iter" width="21">6</td>
<td><a href="https://www.songlyrics.com/america/stephen-bishop-separate-lives-lyrics/">Stephen Bishop / Separate Lives</a></td>
</tr>
</tbody>
</table>
</div>
<!--
/* Songlyrics 300x250 Hybrid */
-->
<div class="adblock">
<!-- TAGNAME: 300x250_Bot_RSB -->
<!-- /8095840/.2_A.37731.4_songlyrics.com_tier1 -->
<div id='div-gpt-ad-songlyricscom37731'>
</div>
</div>
<div class="adblock">
<!--
/* Songlyrics 300x250 Hybrid */
-->
<!-- TAGNAME: 300x600_RSB -->
<!-- /8095840/.2_A.37732.7_songlyrics.com_tier1 -->
<div id='div-gpt-ad-songlyricscom37732'>
</div>
</div>
</div> <!--end colthree-->
</div> <!--end wrapper-inner-->
<div id="ad-728-footer">
<!-- missing
/* Songlyrics 728x90 Hybrid */
-->
<!-- Leaderboard: 728x90 -->
</div>
</div>
<div class="footer">
<table class="footer-inner">
<tbody>
<tr>
<td width="145" class="genres">
<h3>Genres</h3>
<ul>
<li><a href="/rock-lyrics.php" title="Rock Lyrics">Rock</a></li>
<li><a href="/r-and-b-lyrics.php" title="R&B Lyrics">R&amp;B</a></li>
<li><a href="/country-music-lyrics.php" title="Country Lyrics">Country</a></li>
<li><a href="/hip-hop-rap-lyrics.php" title="Hip Hop and Rap Lyrics">Hip Hop/Rap</a></li>
<li><a href="/pop-lyrics.php" title="Pop Lyrics">Pop</a></li>
<li><a href="/christian-lyrics.php" title="Christian Lyrics">Christian</a></li>
</ul>
</td>
<td width="170" class="top-lyrics">
<h3>Top Lyrics</h3>
<ul>
<li><a href="/top-songs-lyrics.html">Top Songs</a></li>
<li><a href="/top-artists-lyrics.html">Top Artists</a></li>
<li><a href="/top-albums-lyrics.html">Top Albums</a></li>
<li><a href="/top-upcoming-songs.html">Upcoming Songs</a></li>
<li><a href="/top-upcoming-albums.html">Upcoming Albums</a></li>
<li><a href="/top100.php" title="Billboard Hot 100 Songs">Billboard Hot 100</a></li>
</ul>
</td>
<td width="180" class="songlyrics">
<h3>SongLyrics</h3>
<ul>
<li><a href="/news/advertise/" title="Advertise on SongLyrics.com">Advertise on SL</a></li>
<li><a href="/news/featured-blogs/" title="Featured Blogs">Featured Blogs</a></li>
<li><a href="/news/contact-us/" title="Contact Us">Contact Us</a></li>
<li><a href="/news" title="Music News">Music News</a></li>
<li><a href="/privacy.php" title="Privacy Policy">Privacy Policy</a></li>
<li><a href="/termsconditions.php" title="Terms of Use">Terms of Use</a></li>
</ul>
</td>
<td width="210" class="td-footer-last">
<h3>Company</h3>
<ul>
<li class="ftlast-li">Copyright &copy; 2025 SongLyrics</li>
<li class="ftlast-li">
<ul>
<li class="ft-social">Follow us:</li>
<li class="ft-social"><a class="ft-fb" href="https://www.facebook.com/SongLyrics" target="_blank" title="SongLyrics on Facebook">Facebook</a></li>
<li class="ft-social"><a class="ft-tw" href="https://twitter.com/#!/songlyrics" target="_blank" title="Follow SongLyrics on Twitter">Twitter</a></li>
</ul>
</li>
<li class="ftlast-li">
<a href="/about.php">About</a>
</li>
<li class="ftlast-li">
<a id='unic-gdpr' onclick='__tcfapi("openunic");return false;' style='display:none;cursor:pointer;'>Change Ad Consent</a>
<a id='unic-ccpa' onclick="window.__uspapi('openunic')" style='display:none;cursor:pointer;'>Do not sell my data</a>
</li>
<!--<li class="ftlast-li">Created in 0.644399 sec</li>-->
<li class="ftlast-li">
<ul>
<li class="ft-logo"><a class="ft-sm" href="https://www.soundmedia.com/" target="_blank" title="Advertise on SongLyrics">SoundMedia</a></li>
</ul>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<div id="footer-bottom">
<ul id="footer-artists">
<li class="artist"><h4>Artists:</h4></li>
<li><a href="/a/" title="A">A</a></li>
<li><a href="/b/" title="B">B</a></li>
<li><a href="/c/" title="C">C</a></li>
<li><a href="/d/" title="D">D</a></li>
<li><a href="/e/" title="E">E</a></li>
<li><a href="/f/" title="F">F</a></li>
<li><a href="/g/" title="G">G</a></li>
<li><a href="/h/" title="H">H</a></li>
<li><a href="/i/" title="I">I</a></li>
<li><a href="/j/" title="J">J</a></li>
<li><a href="/k/" title="K">K</a></li>
<li><a href="/l/" title="L">L</a></li>
<li><a href="/m/" title="M">M</a></li>
<li><a href="/n/" title="N">N</a></li>
<li><a href="/o/" title="O">O</a></li>
<li><a href="/p/" title="P">P</a></li>
<li><a href="/q/" title="Q">Q</a></li>
<li><a href="/r/" title="R">R</a></li>
<li><a href="/s/" title="S">S</a></li>
<li><a href="/t/" title="T">T</a></li>
<li><a href="/u/" title="U">U</a></li>
<li><a href="/v/" title="V">V</a></li>
<li><a href="/w/" title="W">W</a></li>
<li><a href="/x/" title="X">X</a></li>
<li><a href="/y/" title="Y">Y</a></li>
<li><a href="/z/" title="Z">Z</a></li>
<li><a href="/0/" title="#">#</a></li>
</ul>
</div><!-- end footer-bottom -->
</div><!-- end footer -->
<script>
cf_page_artist = "America";
cf_page_song = "Venture Highway";
cf_adunit_id = "100000077";
cf_flex = true;
</script>
<script src="//srv.tunefindforfans.com/fruits/apricots.js"></script>
<script type="text/javascript">
function rm_client_callback(flex_type) {
// If not a Flextitial duo, end here
if (flex_type != "duo")
return;
// Height and footer settings
var rm_header_height = 67; // px
var rm_footer_height = 200; // px
// Store so jquery only has to find them once
var rm_gutters = $("#rm_gutter_left, #rm_gutter_right");
// Set initial gutter position
rm_gutters.css("top", rm_header_height + "px");
// Attach to window's scroll event
$(window).scroll(function() {
st = $(this).scrollTop();
h = $(document).height() - $(window).height();
if (st < rm_header_height) {
rm_gutters.css({"top": rm_header_height + "px", "bottom": "auto"});
} else if (st < h - rm_footer_height) {
rm_gutters.css({"top": 0, "bottom": "auto"});
} else {
rm_gutters.css({"top": "auto", "bottom": rm_footer_height + "px"});
}
});
}
</script>
<!-- BEGIN: Templates to be included in the HTML page -->
<div id="iComment-templates">
<div class="iComment-popup" style="display: none">
<div class="iComment-popup-content">
Cheeeek<br /> that<br /> out<br /> dude.
</div>
<div class="iComment-close-btn"></div>
</div>
<div class="iComment-form-new">
<div class="iComment-selection-text"></div>
<div class="iComment-existing-comments-container">
<b class="iComment-title">Lead RIFFs:</b>
<div class="iComment-existing-comments"></div>
</div>
<div class="iComment-new-comment" style="display:none">
<label>
<b class="iComment-title">RIFF it:</b>
<textarea name="comment" class="comment-editor"></textarea>
</label>
<div class="iComment-buttons">
<button class="iComment-submit-btn" data-inline="true">Submit</button>
<button class="iComment-cancel-btn secondary" data-inline="true">Cancel</button>
</div>
</div>
</div>
<div class="iComment-warning iComment-warning-badselection">
<div class="iComment-title">Bad selection</div>
<div class="iComment-body">
<p>Cannot annotate a non-flat selection. Make sure your selection
starts and ends within the same node.</p>
<div class="iComment-text iComment-warn" style="text-align: center">
(example of bad selection): <strong>This is <span class="iComment">bold
text</span></strong><span class="iComment"> and this</span> is normal text.
</div>
<div class="iComment-text" style="text-align: center">
(example of good selection): <strong>This is bold
text</strong> <span class="iComment">and this</span> is normal text.
</div>
</div>
</div>
<div class="iComment-warning iComment-warning-badselection2">
<div class="iComment-title">Bad selection</div>
<div class="iComment-body">
<p>An annotation cannot contain another annotation.</p>
</div>
</div>
<!-- first comment
=================================================== -->
<div data-template-id="iComment-existing-comment-first" class="iComment-existing-comment-first iComment-body iComment-main-comment">
<div class="body">
<div class="info">
<div class="author-name">Anonymous</div>
<span class="date"></span>
<span class="votes">
<span class="score"></span>
</span>
</div>
<div class="text"></div>
<div class="editor">
<textarea></textarea>
<div class="buttons">
<button class="iComment-save-btn" data-inline="true">Save</button>
<button class="iComment-discard-btn secondary" data-inline="true">Cancel</button>
</div>
</div>
<div class="delete">
<div class="center">
<strong>Really delete this comment?</strong>
<div class="buttons">
<button class="iComment-yes-btn" data-inline="true">Yes</button>
<button class="iComment-nope-btn secondary" data-inline="true">No</button>
</div>
</div>
</div>
</div>
<div class="author">
<a class="author-url" href="#"><img class="author-avatar" src="images/avatar-default.png" /></a>
</div>
<div class="operations">
<span class="operation vote icon up-vote" title="Vote"></span>
<span class="operation icon edit" title="Edit"></span>
<span class="operation icon delete" title="Delete"></span>
</div>
</div>
<!-- repetitive comment
=========================================================== -->
<div data-template-id="iComment-existing-comment" class="iComment-existing-comment iComment-body">
<div class="body">
<div class="info">
<div class="author-name">Anonymous</div>
<span class="date"></span>
<span class="votes">
<span class="score"></span>
</span>
</div>
<div class="text"></div>
<div class="editor">
<textarea></textarea>
<div class="buttons">
<button class="iComment-save-btn" data-inline="true">Save</button>
<button class="iComment-discard-btn secondary" data-inline="true">Cancel</button>
</div>
</div>
<div class="delete">
<div class="center">
<strong>Really delete this comment?</strong>
<div class="buttons">
<button class="iComment-yes-btn" data-inline="true">Yes</button>
<button class="iComment-nope-btn secondary" data-inline="true">No</button>
</div>
</div>
</div>
</div>
<div class="author">
<a class="author-url" href="#"><img class="author-avatar" src="images/avatar-default.png" /></a>
</div>
<div class="operations">
<span class="operation vote icon up-vote" title="Up-vote"></span>
<span class="operation icon edit" title="Edit"></span>
<span class="operation icon delete" title="Delete"></span>
</div>
</div>
</div>
<!-- END: Templates to be included in the HTML page -->
<script src="/js/dropdown.js" type="text/javascript"></script>
<script type="text/javascript">
$( '#nav li:has(ul)' ).doubleTapToGo(); <!-- DROPDOWN MENU -->
</script>
</body>
</html>