(function(){
var e=false,g=null,h=true,k={google_ad_channel:"channel",google_ad_host:"host",google_ad_host_channel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",google_color_border:"color_border",google_color_line:"color_line",google_color_link:"color_link",
google_color_text:"color_text",google_color_url:"color_url",google_contents:"contents",google_country:"gl",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_version:"flash",
google_gl:"gl",google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_url:"url",google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",google_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui",google_ui_version:"uiv",google_tag_js_version:"gut",google_video_doc_id:"video_doc_id",google_video_product_type:"video_product_type"},aa={google_ad_format:"format",google_ad_output:"output",google_ad_callback:"callback",google_ad_override:"google_ad_override",
google_ad_slot:"slotname",google_analytics_uacct:"ga_wpids",google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_ctr_threshold:"ctr_t",google_image_size:"image_size",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_page_location:"loc",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",
google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"};function m(){}m.prototype.z=function(){};m.prototype.I=function(){};m.prototype.S=function(){};var n=g;function o(a){n&&n.z(a)}function p(a){n&&n.I(a)}function q(a){n&&n.S(a)}function s(a,b,c,d){this._value_=a;this._expires_=b;this._path_=c;this._domain_=d;if(!this._path_)this._path_="/";if(this._domain_==g)this._domain_=document.domain}s.prototype.toString=function(){return"[GA_GoogleCookieInfo: value="+this._value_+", expires="+this._expires_+", path="+this._path_+"]"};
function t(){this.H=this.eb();this.X=e;if(!this.H){(this.X=this.Ea())||p("Browser does not allow cookies")}}t.prototype.fa="__gads=";t.prototype.U="GoogleAdServingTest=";t.prototype.Ya=function(){return this.H};t.prototype.Ra=function(){return this.X};t.prototype.setCookieInfo=function(a){this.A=a._cookies_[0];if(this.A!=g){this.H=this.A._value_;this.pb()}};t.prototype.ja=function(a){var b=(new Date).valueOf(),c=new Date;c.setTime(b+a);return c};
t.prototype.Ma=function(){var a=15552000000,b=this.ja(a),c="ID=12345:T="+a,d="/",f=document.domain;return new s(c,b.valueOf(),d,f)};t.BASE_COOKIE_URL="http://partner.googleadservices.com/gampad/cookie.js?callback=_GA_googleCookieHelper.setCookieInfo";
t.prototype.Ha=function(a){if(this.H!=g||!this.X)o("Skipping fetch cookie call");else{var b="script",c=document.domain,d=t.BASE_COOKIE_URL+"&client="+u(a)+"&domain="+u(c);o("Issuing a fetch cookie call with <a href='"+d+"'>"+d+"</a>");document.write("<"+b+' src="'+d+'"></'+b+">")}};t.prototype.Ea=function(){document.cookie=this.U+"Good";var a=this.ra(this.U),b=a=="Good";if(b){var c=this.ja(-1);document.cookie=this.U+"; expires="+c.toGMTString()}return b};
t.prototype.eb=function(){var a=this.ra(this.fa);a!=g?o("Read first party cookie: "+a):p("No first party cookie found");return a};t.prototype.ra=function(a){var b=document.cookie,c=b.indexOf(a),d=g;if(c!=-1){var f=c+a.length,i=b.indexOf(";",f);if(i==-1)i=b.length;d=b.substring(f,i)}return d};
t.prototype.pb=function(){if(this.A==g)p("Skipping cookie creation: no cookie info");else if(this.H==g)q("Skipping cookie creation: no cookie value");else{var a=new Date;a.setTime(1000*this.A._expires_);var b=this.A._domain_,c=this.fa+this.H+"; expires="+a.toGMTString()+"; path="+this.A._path_+"; domain=."+b;document.cookie=c;o("Written cookie: "+c)}};
function ba(){if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description)return a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=3,c=1;while(c)try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=g}return b.toString()}else if(v()){var c=g;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){var b=0;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
b=6;c.AllowScriptAccess="always"}catch(d){if(b==6)return b.toString()}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=g){var b=c.GetVariable("$version").split(" ")[1];return b.replace(/,/g,".")}}return"0"};var w=document,x=navigator,y=window;
function ca(){var a=w.cookie,b=Math.round((new Date).getTime()/1000),c=y.google_analytics_domain_name,d=typeof c=="undefined"?z("auto"):z(c),f=a.indexOf("__utma="+d+".")>-1,i=a.indexOf("__utmb="+d)>-1,j=a.indexOf("__utmc="+d)>-1,l,r={};if(f){l=a.split("__utma="+d+".")[1].split(";")[0].split(".");r.sid=i&&j?l[3]+"":y&&y.gaGlobal&&y.gaGlobal.sid?y.gaGlobal.sid:b+"";r.vid=l[0]+"."+l[1];r.from_cookie=h}else{r.sid=y&&y.gaGlobal&&y.gaGlobal.sid?y.gaGlobal.sid:b+"";r.vid=y&&y.gaGlobal&&y.gaGlobal.vid?y.gaGlobal.vid:
(A()^da()&2147483647)+"."+b;r.from_cookie=e}r.dh=d;r.hid=y&&y.gaGlobal&&y.gaGlobal.hid?y.gaGlobal.hid:A();return y.gaGlobal=r}function A(){return Math.round(Math.random()*2147483647)}
function da(){var a=w.cookie?w.cookie:"",b=y.history.length,c,d,f=[x.appName,x.version,x.language?x.language:x.browserLanguage,x.platform,x.userAgent,x.javaEnabled()?1:0].join("");if(y.screen)f+=y.screen.width+"x"+y.screen.height+y.screen.colorDepth;else if(y.java){d=java.awt.Toolkit.getDefaultToolkit().getScreenSize();f+=d.screen.width+"x"+d.screen.height}f+=a;f+=w.referrer?w.referrer:"";c=f.length;while(b>0)f+=b--^c++;return fa(f)}
function fa(a){var b=1,c=0,d,f;if(!(a==undefined||a=="")){b=0;for(d=a.length-1;d>=0;d--){f=a.charCodeAt(d);b=(b<<6&268435455)+f+(f<<14);c=b&266338304;b=c!=0?b^c>>21:b}}return b}function z(a){if(!a||a==""||a=="none")return 1;if("auto"==a){a=w.domain;if("www."==a.substring(0,4))a=a.substring(4,a.length)}return fa(a.toLowerCase())};window.googleSkipProperty=function(a){return typeof a=="function"};if(!Array.prototype.push)Array.prototype.push=function(){for(var a=0;a<arguments.length;a++)this[this.length]=arguments[a];return this.length};if(window._GA_googleAdData==g)window._GA_googleAdData=new B;if(window._GA_googleAdEngine==g)window._GA_googleAdEngine=g;
window.GA_googleAddSlot=function(a,b){if(a==g||a.length==0){q("publisher id cannot be null or empty");return g}else if(b==g||b.length==0){q("slot name cannot be null or empty for publisher "+a);return g}var c=new C(a,b);return window._GA_googleAdData.ga(c)};window._GA_googleInitializeAdEngine=function(a){if(!window._GA_googleAdEngine){window._GA_googleAdEngine=E.newInstance(a);window._GA_googleAdEngine.initialize()}};
window.GA_googleFetchAds=function(){window._GA_googleAdData.ub=h;window._GA_googleInitializeAdEngine(g);var a=window._GA_googleAdEngine.u;if(a==E.SYNC||a==E.SYNC_SRA){o("Synchronous implementation: Skipping slotdata request");window._GA_googleAdEngine.l()}else window._GA_googleAdData.Ia()};window.GA_googleUseIframeRendering=function(){window._GA_googleInitializeAdEngine(E.IFRAME);window._GA_googleCookieHelper.Ha(window.GS_googleGetIdsForAdSenseService())};
window.GA_googleUseSyncSRARendering=function(){var a=G.getParameter("google_ad_impl");a==g&&G.setParameter("google_ad_impl",E.SYNC_SRA)};
window.GA_googleFillSlot=function(a){if(window._GA_googleAdEngine==g)q('GA_googleFetchAds() must be called prior to GA_googleFillSlot("'+a+'") ');else if(window._GA_googleAdEngine.u==E.IFRAME)q("Use GA_googleFillSlotWithSize(client, slotname, width, height) for iframe rendering instead of GA_googleFillSlot()");else{if(window._GA_googleAdEngine.da())if(window._GA_googleAdEngine.ca){var b=window._GA_googleAdData.s(a);if(b==g){q('Skipping undefined Ad Slot("'+a+'")');return}else if(!b._enabled_){o('Skipping disabled Ad Slot("'+
a+'")');return}}else{q("Unable to retrieve AdSlot information");return}else if(window._GA_googleAdEngine.B(a)!=g&&!window._GA_googleAdEngine.r){p("FillSlot() called again for "+a);return}window._GA_googleAdEngine.n(a)}};
window.GA_googleFillSlotWithSize=function(a,b,c,d){if(window._GA_googleAdEngine==g)q("GA_googleUseIframeRendering() must be called prior to  GA_googleFillSlotWithSize() ");else if(window._GA_googleAdEngine.u!=E.IFRAME)q("GA_googleFillSlotWithSize() is only supported for iframe rendering. Enable iframe rendering with GA_googleUseIframeRendering() or use GA_googleFillSlot()");else{var f=new C(a,b);window._GA_googleAdData.ga(f);var i=new ga(c,d,e,h);window._GA_googleAdData.ya(b,i);window._GA_googleAdEngine.n(b)}};
window.GA_googleAddAttr=function(a,b){window._GA_googleAdData.za(a,b)};window.GA_googleAddAdSensePageAttr=function(a,b){window._GA_googleAdData.wa(a,b)};window.GA_googleAddAdSenseSlotAttr=function(a,b,c){window._GA_googleAdData.xa(a,b,c)};window.GA_googleResetAll=function(){window._GA_googleAdData=new B;window._GA_googleAdEngine=g};window.google_noFetch=e;window.GA_googleNoFetch=function(){window.google_noFetch=h};window.GA_googleDelayFetch=function(){window.google_delayFetch=h};
function ga(a,b,c,d){this._width_=a;this._height_=b;this._expandable_=c;this._enabled_=d}ga.prototype.toString=function(){return"[GA_GoogleAdAttr: width="+this._width_+", height="+this._height_+", expandable="+this._expandable_+", enabled="+this._enabled_+"]"};
function ha(a){var b={},c=a.split("?"),d=c[c.length-1].split("&");for(var f=0;f<d.length;f++){var i=d[f].split("=");if(i[0])try{b[i[0].toLowerCase()]=i.length>1?window.decodeURIComponent?decodeURIComponent(i[1].replace(ia," ")):unescape(i[1]):""}catch(j){}}return b}function H(a){var b=a||document.URL;this.db=ha(b)}H.prototype.getParameter=function(a){return a==g?g:this.db[a]};H.prototype.setParameter=function(a,b){this.db[a]=b};
H.prototype.debug=function(){o("publisher URL="+document.URL);o("user agent="+navigator.userAgent);o("appVersion="+navigator.appVersion)};if(typeof G=="undefined")var G=new H;var ja=/function (^\w+)/;function ka(a){var b=ja.exec(String(a));if(b)return b[1];return""}
function la(a){try{if(!a)return"";var b=ka(a),c="";if(b!=g&&b.length>0&&b!="anonymous"){c="- "+b+"(";for(var d=0;d<a.arguments.length;d++){if(d>0)c+=", ";var f=String(a.arguments[d]);if(f.length>80)f=f.substr(0,80)+"...";c+=f}c+=")<br>"}c+=la(a.caller);return c}catch(i){return"[Cannot get stack trace]: "+i+"\n"}}function u(a){return typeof encodeURIComponent=="function"?encodeURIComponent(a):escape(a)}
function J(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;")}function K(){this.f=g;this.Q=e;this.W=g;(this.isDebug=G.getParameter("google_debug")!=g)&&this.K()}K.prototype.Ua=function(){var a=(new Date).valueOf();if(this.W==g)this.W=a;return a-this.W};K.prototype.pa=0;
K.prototype.K=function(){if(!(this.f!=g))if(!this.Q){if(this.f=window.open("","GoogleDebug","width=1100, height=600, status=no, resizable=yes, scrollbars=yes")){var a=this.f.document,b="";b+="<html>";b+="<head><title>Google Ad Manager Debug Output</title><style>";b+="h2 {font-size: 1em;margin: 0 0 0.5em 0;color: #353C43}";b+="th {background: #e5e5e5;font-weight: normal;color: #444444;";b+="text-align: left;}";b+="td {border-bottom: 1px solid #dddddd}";b+="tbody tr:hover {background: #ffffcc}";b+=
".dn {display: none;} .lightText {color: #a0a0a0;}";b+="</style>";b+="</head>";b+="<body><h2>Google Ad Manager Debug Output</h2><br/>";b+='Page URL: <span id="pageUrl"></span><br/><br/>';b+='<form action="" method="post">';b+='<table id="google_slot_table" width="100%" class="dn" ';b+='cellspacing="0">';b+="<thead><tr><th>&nbsp;";b+='<span id="numSlots">0</span> slots on page</th>';b+="<th>&nbsp;</th></tr><tr>";b+="<th>&nbsp;&nbsp;Ad Slot Name</th>";b+="<th>Delivery Analysis ";b+='<span class="lightText">(login required)</span></th>';
b+="</tr></thead>";b+="<tbody>";b+='<tr class="dn"><td></td><td></td></tr>';b+="</tbody></table><br/>";b+='<table id="google_msg_table" width="100%" cellspacing="0">';b+="<thead><tr><th>Offset (msec)</th><th>Type</th>";b+="<th>Message</th></tr></thead>";b+='<tbody id="google_msg_body">';b+='<tr class="dn"><td></td><td></td><td></td></tr>';b+="</tbody></table></form></body></html>";a.write(b);a.getElementById("pageUrl").innerHTML=J(document.URL);a.close();var c=a.getElementById("google_slot_table");
this.pa=c.rows.length}else this.Q=h}};K.prototype.z=function(a){this.T("Information",a)};K.prototype.I=function(a){this.T("Warning",a)};K.prototype.S=function(a){this.T("Error",a)};K.colorTable={Information:"black",Warning:"orange",Error:"red"};K.prototype.Y=function(a,b){return"<font color='"+K.colorTable[a]+"'>"+b+"</font>"};
K.prototype.qb=function(a,b){var c=this.f;if(!!c){var d=this.f.document.getElementById("google_slot_table");if(d!=g){if(d.className=="dn")d.className="";var f=d.insertRow(-1),i=f.insertCell(0);i.innerHTML=a;i=f.insertCell(1);var j="";j+='<a href="'+b+'" target="_blank">';j+="Details</a>";i.innerHTML=j;this.f.document.getElementById("numSlots").innerHTML=d.rows.length-this.pa}else alert("failed to add to console: "+a)}};
K.prototype.T=function(a,b){var c=this.f;if(!!c){var d=this.f.document.getElementById("google_msg_table");if(d!=g){var f=d.insertRow(-1),i=f.insertCell(0);i.innerHTML=this.Y(a,""+this.Ua());var j=f.insertCell(1);j.innerHTML=this.Y(a,a+"&nbsp;&nbsp;");var l=f.insertCell(2),r=la(this.T.caller);if(r.length>0){b+="<br>Triggered by: <br>";b+=r}l.innerHTML=this.Y(a,b)}else alert("fails to add to console: "+a+", "+b)}};if(n==g)n=new K;o("google_ads.js is being loaded at "+(new Date).toLocaleString());G.debug();
function L(){this.f=g;this.Q=e;this.W=(new Date).valueOf()}
L.prototype.K=function(a){if(!(this.f!=g))if(!this.Q){if(this.f=window.open("","GoogleAdCapture","width=1100, height=1400, status=no, resizable=yes, scrollbars=yes,menubar=yes, toolbar=yes")){var b=this.f.document,c=[];c.push('<html>\n<head>\n<title>Google Ad Capture Window</title>\n<script>function displayTime(id, start){var delta=(new Date()).valueOf() - start;document.getElementById(id).innerHTML=""+delta;}var pageStartTime = (new Date()).valueOf();var slotStartTime = 0;window.onload=function(){displayTime("total", pageStartTime);};<\/script></head>\n<body>\n');c.push("<p>Google Ad Capture Window</p>");
for(var d in a)window.googleSkipProperty(a[d])||c.push(this.ob(d,a[d]));c.push("<p>Time blocked rendering ads (ms): <label id='blocked'></label>");c.push("<script>displayTime('blocked', pageStartTime);<\/script>");c.push("<p>Total Page Load Time (ms): <label id='total'></label>");c.push("</body>\n</html>");var f=c.join("\n"),i=G.getParameter("google_capture_norender")!=g;i?b.write(J(f)):b.write(f);b.close()}else this.Q=h}};
L.prototype.ob=function(a,b){var c="<script>slotStartTime = (new Date()).valueOf();<\/script>",d="<p>Slot "+a+"</p>",f;f=b==g||b._html_==g?"No ad":b._html_;var i="<p>Slot Time (ms): <label id='"+a+"'></label>",j='<script>displayTime("'+a+'", slotStartTime);<\/script>';return c+d+"\n"+f+"\n"+i+j};if(typeof ma=="undefined")var ma=new L;if(window._GA_googleCookieHelper==g)window._GA_googleCookieHelper=new t;function M(){this.g={}}M.ParamComponents={PAGE_LEVEL:0,SLOT_LEVEL:1};
M.prototype.V=function(a,b,c){if(a){b||(b="");if(a in k){if((c=typeof c=="undefined"||c)||!this.g[a])this.g[a]=b;o("added adsense parameter="+a+" with value="+b)}else p("Skipping unknown adsense attribute: "+a+" in the request")}else q("cannot add attribute whose key is null or blank")};M.prototype.bb=function(a){for(var b in a.g)window.googleSkipProperty(a.g[b])||this.g[b]||(this.g[b]=a.g[b])};M.prototype.getAttribute=function(a){return this.g[a]};M.prototype.ka=function(){return this.g};
M.prototype.h=function(){var a=[];for(var b in this.g)if(!window.googleSkipProperty(this.g[b]))if(!(b=="google_gl"&&this.g.google_country!=g)){var c=k[b]||aa[b]||g,d=this.g[b];c&&d&&a.push(c+"="+u(d))}return a.join("&")};
M.generateBatchedAfcParams=function(a,b,c,d){var f=M.generatePageAndSlotAfcParamComponents(a,b,c,d),i=[];f[M.ParamComponents.PAGE_LEVEL]&&f[M.ParamComponents.PAGE_LEVEL].length>0&&i.push(f[M.ParamComponents.PAGE_LEVEL].join("&"));f[M.ParamComponents.SLOT_LEVEL]&&f[M.ParamComponents.SLOT_LEVEL].length>0&&i.push("sps="+f[M.ParamComponents.SLOT_LEVEL].join("|"));return i.join("&")};
M.generatePageAndSlotAfcParamComponents=function(a,b,c,d){var f=[],i=[],j=b.ka();for(var l in d)if(!window.googleSkipProperty(l)){var r=d[l];if(!!r){var I="";if(j[l]!=g)I=u(j[l]);var D=[],F=-1,S=-1;for(var T in a)if(!window.googleSkipProperty(a[T])){++F;if(c[T]==g)D.push("");else{var ea=c[T].ka();if(ea[l]!=g){D.push(u(u(ea[l])));S=F}else D.push("")}}if(S>=0){var na=u(I),U=[];U.push(na);for(var V=0;V<=S;++V)U.push(D[V]);i.push(r+","+U.join(","))}else I&&f.push(r+"="+I)}}var W=[];W.push(f);W.push(i);
return W};function C(a,b){this.qa=a;this.q=b;this.P=this.ea=0;this.gb=this.ia=e;this.ha=this.Ja=g;this.sa=this.fb=g}C.prototype.ta=function(){this.ia=h;this.Ja=(new Date).valueOf()};C.prototype.jb=function(){this.ha=(new Date).valueOf()};C.prototype.N=function(){if(this.ia&&this.ha!=g)return this.ha-this.Ja;return 0};C.prototype.lb=function(){this.gb=h;this.fb=(new Date).valueOf()};C.prototype.kb=function(){this.sa=(new Date).valueOf()};
C.prototype.O=function(){if(this.gb&&this.sa!=g)return this.sa-this.fb;return 0};C.prototype.toString=function(){return"[GA_GoogleAdSlot: pubid="+this.qa+", name="+this.q+", loaded="+this.P+", tries="+this.ea+"]"};C.prototype.nb=function(){return"Slot: publisher id="+this.qa+", name="+this.q};function B(){this.b={};this.o=[];this.F={};this.cb=new M;this.R={};this.ub=e;this.i=g}
B.prototype.ga=function(a){var b=this.b[a.q];b?q("Slot "+a.q+" has already been defined"):o(a.nb()+" has been added");return this.b[a.q]=a};B.prototype.la=function(){var a=0;for(var b in this.b)if(!window.googleSkipProperty(this.b[b])){var c=this.s(b),d=this.b[b];c!=g&&c._enabled_&&!d.ia&&a++}return a};B.prototype.Ta=function(){var a=0;for(var b in this.b)if(!window.googleSkipProperty(this.b[b])){var c=this.s(b);c!=g&&c._enabled_&&a++}return a};
B.prototype.oa=function(){for(var a in this.b)if(!window.googleSkipProperty(this.b[a])){var b=this.b[a];b.ta()}};B.prototype.na=function(a){var b=this.b[a];b.ta()};B.prototype.ma=function(a){var b=this.b[a];b.jb()};B.prototype.ab=function(a){var b=this.b[a];b.lb()};B.prototype.v=function(a){var b=this.b[a];b.kb()};B.prototype.N=function(){var a=0;for(var b in this.b)window.googleSkipProperty(this.b[b])||(a+=this.b[b].N());return a};
B.prototype.O=function(){var a=0;for(var b in this.b)window.googleSkipProperty(this.b[b])||(a+=this.b[b].O());return a};B.prototype.toString=function(){var a="[AdData:",b=[];for(var c in this.b)window.googleSkipProperty(this.b[c])||b.push(this.b[c].toString());for(var d in this.F)window.googleSkipProperty(this.F[d])||b.push("["+d+","+this.F[d]+"]");a+=b.join();a+="]";return a};B.prototype.p=function(a){return this.b[a]};
B.prototype.za=function(a,b){if(a==g||a.length==0)q("cannot add attribute whose key is null or blank");else{if(b==g||b.length==0)b="";var c=this.F[a];this.F[a]=c==g?b:c+","+b;o("added attribute with key="+a+" and value="+b)}};B.prototype.wa=function(a,b){this.cb.V(a,b)};B.prototype.Z=function(){return this.cb};
B.prototype.xa=function(a,b,c){if(a==g||a.length==0)q("cannot add attribute to a null or blank adslot");else{if(window._GA_googleAdEngine==g||window._GA_googleAdEngine.u!=E.IFRAME){var d=this.p(a);if(d==g){p("Trying to add adsense attribute to a non-existent or disabled slot: "+a);return}}var f=this.R[a];if(f==g)this.R[a]=new M;this.R[a].V(b,c)}};B.prototype.Pa=function(a){return this.R[a]};B.BASE_SLOTATTR_URL="http://partner.googleadservices.com/gampad/slotdata.js?callback=_GA_googleAdData.setAdSlotAttributes";
B.prototype.Ia=function(){if(this.i!=g)window._GA_googleAdEngine.l();else{o(window._GA_googleAdData.toString());var a=[];for(var b in this.b)window.googleSkipProperty(this.b[b])||a.push(b);var c=window.GS_googleGetIdsForAdSenseService(),d=B.BASE_SLOTATTR_URL+"&client="+escape(c)+"&page_slots="+escape(a.join());o("Issuing fetch ad attr call with <a href='"+d+"'>"+d+"</a>");document.write("<script src = '"+d+"'><\/script>")}};
B.prototype.setAdSlotAttributes=function(a){this.i=a;o("Attributes received for slots "+this.va());window._GA_googleAdEngine.ca=h;window._GA_googleAdEngine.l()};B.prototype.ya=function(a,b){if(this.i==g)this.i={};this.i[a]=b;o("Attributes added for slot "+a);window._GA_googleAdEngine.ca=h};
B.prototype.va=function(){var a=[];for(var b in this.i)if(!window.googleSkipProperty(this.i[b])){var c=this.i[b];this.b[b]==g||a.push("["+b+": width="+c._width_+", height="+c._height_+", expandable="+c._expandable_+", enabled="+c._enabled_+"]")}return a.join()};B.prototype.s=function(a){return this.i!=g?this.i[a]:g};function N(a,b){this.xb=a;this.tb=b}N.HTML_TYPE="html";N.JS_TYPE="js";function O(a,b){this.AdSlotContent=N;this.AdSlotConent(O.HTML_TYPE,a);this._html_=b}
O.prototype.toString=function(){return"[GA_HTMLAdSlotContent expandable="+this.tb+", html="+this._html_+"]"};O.prototype=new N(O.HTML_TYPE,e);P.MAX_URL_LENGTH=2000;function P(a){this.e=g;this.i={};this.t=this.c=g;this.D=n;this.r=a;this.G=this.w=e;this.j=e;this.u=E.SYNC;this.wb=k}
P.prototype.initialize=function(){this.w=G.getParameter("google_nofetch")!=g||window.google_noFetch;this.G=G.getParameter("google_norender")!=g;if(this.j=G.getParameter("google_capture")!=g||G.getParameter("google_capture_norender")!=g)this.G=h;this.hb(window);this.c=this.t;if(window.attachEvent)window.attachEvent("onload",function(){return window._GA_googleAdEngine.generateSummary()});else window.addEventListener&&window.addEventListener("load",function(){return window._GA_googleAdEngine.generateSummary()},
e);this.w&&p("Fetching Ads from Google has been suppressed");this.G&&p("Rendering Ads from Google has been suppressed");this.j&&p("Ads from Google are sent to Capture window")};P.prototype.Qa=function(a){var b="http://pubads.g.doubleclick.net",c="http://partner.googleadservices.com";if(a.google_new_gam_domain_enabled==1)return b;return c};
P.prototype.generateSummary=function(){o("Time the page is blocked fetching ads from Google "+window._GA_googleAdData.N()+" ms");o("Time the page is blocked rendering ads from Google "+window._GA_googleAdData.O()+" ms");o("Page loaded");this.j&&ma.K(this.e)};P.prototype.hb=function(a){var b=G.getParameter("google_ad_url");if(b==g||b.length==0)this.t=this.Qa(a)+"/gampad/ads?";else{if(b.charAt(b.length-1)!="?")b+="?";o("Using a new ad url "+b);this.t=b}};P.prototype.m=function(){};
P.prototype.B=function(a){return this.e!=g?this.e[a]:g};P.prototype.Xa=function(){if(this.e==g)return"No content";else{var a=[];for(var b in this.e)window.googleSkipProperty(this.e[b])||window._GA_googleAdData.p(b)==g||a.push(b);return a.join()}};P.getIEVersionNumber=function(){var a=navigator.userAgent,b=a.indexOf("MSIE ");return b==-1?0:parseFloat(a.substring(b+5,a.indexOf(";",b)))};var ia=/\+/g;P.prototype.Za=function(a){a=a.toLowerCase();if(a.substring(0,3)!="ca-")a="ca-"+a;return a};
P.prototype.d=function(a,b){b!=g&&this.a(a,u(b))};P.prototype.a=function(a,b){if(b!=g)this.c+=this.c.charAt(this.c.length-1)!="?"?"&"+a+"="+b:a+"="+b};
P.prototype.Oa=function(a){var b=window._GA_googleAdData.b,c=[],d=[],f=[];for(var i in b)if(!window.googleSkipProperty(b[i])){if(this.da()){var j=window._GA_googleAdData.s(i);if(j==g||!j._enabled_)continue}var l=b[i];f.push(l.q);if(!(a!=g&&a!=l.q)){c.push(l.q);d.push(this.Za(l.qa))}}this.d("client",d[0]);this.d("slotname",c.join());if(this.r)f.length>0&&this.d("page_slots",f.join());else window._GA_googleAdData.o.length>0&&this.d("page_slots",window._GA_googleAdData.o.join())};
P.prototype.Wa=function(a,b){if(b!=g){var c=a.lastIndexOf("?"),d=a.indexOf("google_preview=",c),f=a.indexOf("&",d);if(f==-1){f=a.length-1;d-=1}return a.substring(0,d)+a.substring(f+1,a.length)}return a};P.prototype.Va=function(){var a=window._GA_googleAdData.Z().getAttribute("google_page_url");if(a)return a;return document.URL};
P.prototype.Ka=function(a,b,c){this.d("url",this.Wa(this.Va(),G.getParameter("google_preview")));this.d("ref",document.referrer);this.d("lmt",Date.parse(document.lastModified)/1000);this.a("dt",a.getTime());if(document.body){var d=document.body.scrollHeight,f=document.body.clientHeight;f&&d&&this.d("cc",Math.round(f*100/d))}var i=G.getParameter("deb");i!=g&&this.d("deb",i);var j=G.getParameter("haonly");j!=g&&this.d("haonly",j);if(navigator.userAgent.indexOf("MSIE ")>0){var l=window._GA_googleAdData.Z();
l.V("google_encoding",document.charset,e)}var r=window._GA_googleAdData.b,I=window._GA_googleAdData.R,D=window._GA_googleAdData.Pa(b),l=window._GA_googleAdData.Z(),F="";if(c)F=M.generateBatchedAfcParams(r,l,I,this.wb);else{if(D==g)D=l;else D.bb(l);F=D.h()}if(F)this.c+="&"+F};
P.prototype.Na=function(){var a=window._GA_googleAdData.F,b=[];for(var c in a)window.googleSkipProperty(a[c])||b.push(u(c)+"="+u(a[c]));this.d("cust_params",b.join("&"));this.d("cookie",window._GA_googleCookieHelper.Ya());window._GA_googleCookieHelper.Ra()&&this.d("cookie_enabled",1);window.google_new_gam_domain_checked==1&&window.google_new_gam_domain_enabled==0&&this.a("dblk",1)};
P.prototype.La=function(){ca();var a=window;this.a("ga_vid",a.gaGlobal.vid);this.a("ga_sid",a.gaGlobal.sid);this.a("ga_hid",a.gaGlobal.hid);this.a("ga_fc",a.gaGlobal.from_cookie);this.d("ga_wpids",a.google_analytics_uacct)};
P.prototype.$a=function(a,b){var c=a.screen,d=navigator.javaEnabled(),f=-b.getTimezoneOffset();if(c){this.a("u_h",c.height);this.a("u_w",c.width);this.a("u_ah",c.availHeight);this.a("u_aw",c.availWidth);this.a("u_cd",c.colorDepth)}this.a("u_tz",f);this.a("u_his",window.history.length);this.a("u_java",d);navigator.plugins&&this.a("u_nplug",navigator.plugins.length);navigator.mimeTypes&&this.a("u_nmime",navigator.mimeTypes.length);this.a("flash",ba())};
P.prototype.h=function(a){this.m();var b=new Date;this.Oa(a);this.Na();G.getParameter("google_preview")!=g&&this.a("gct",G.getParameter("google_preview"));this.La();this.Ka(b,a,this.r);this.$a(window,b);this.c.length>P.MAX_URL_LENGTH&&q("Truncated URL with length "+this.c.length+" bytes to "+P.MAX_URL_LENGTH+" bytes: "+this.c);this.c=this.c.substring(0,P.MAX_URL_LENGTH);return this.c=this.c.replace(/%\w?$/,"")};P.IFRAME_PREFIX="google_ads_iframe_";P.IFRAME_PREFIX_LEN=P.IFRAME_PREFIX.length;P.mb=h;
P.ca=e;P.prototype.da=function(){return P.mb};P.prototype.aa=function(a){return P.IFRAME_PREFIX+a};P.prototype.C=function(a){var b=a.getAttribute("id"),c=b.substr(P.IFRAME_PREFIX_LEN,b.length-P.IFRAME_PREFIX_LEN);return c};
P.prototype.L=function(a,b,c,d,f){var i=this.$(a),j=this.aa(a),l="<div id="+i+">",r="scrolling="+(this.j?'"auto"':'"no"');l+="<iframe id="+j+" name="+j+' width="'+d+'" height="'+f+'" vspace="0" hspace="0" allowtransparency="true" '+r+' marginwidth="0" marginheight="0" frameborder="0" style="border:0px;" src="'+J(b)+'"';if(c!=g)l+=' onload="'+c+'"';l+="></iframe></div>";c!=g?o("Generated iframe for slot "+a+" width:"+d+" height:"+f+" with <a href='"+b+"'>"+b+"</a> and content="+J(l)):o("Generated iframe for slot "+
a+" width:"+d+" height:"+f+" with <a href='"+b+"'>"+b+"</a>");document.write(l)};
P.prototype.createDOMIframe=function(a,b){var c=this.B(b),d=c._width_,f=c._height_,i=c._html_,j=document.createElement("iframe");j.id=this.aa(b);j.name=this.aa(b);j.width=d;j.height=f;j.vspace=0;j.hspace=0;j.allowTransparency="true";j.scrolling="no";j.marginWidth=0;j.marginHeight=0;j.frameBorder=0;j.style.border=0;var l=document.getElementById(a);l.appendChild(j);if(this.j){j.contentWindow.document.write(J(i));j.scrolling="auto"}else j.contentWindow.document.write(i);j.contentWindow.document.close();
window._GA_googleAdData.v(b)};P.sb=function(){var a=[],b=document.getElementsByTagName("base");if(b)for(var c=0,d=b.length;c<d;++c){var f=b[c],i=f.getAttribute("target");if(i){a.push({baseElement:f,originalTagValue:i});f.removeAttribute("target")}}return a};P.rb=function(a){if(a)for(var b=0,c=a.length;b<c;++b){var d=a[b];d.baseElement.setAttribute("target",d.originalTagValue)}};
P.vb=function(a){var b="http://pagead2.googlesyndication.com/pagead/inject_object_div.js";if(parseInt(P.getIEVersionNumber(),10)>6)return e;if(a.indexOf(b)<0)return e;return h};P.prototype.Aa=function(a,b){if(this.j)b=J(b);var c=P.sb();window.frames[a.name].contents=b;a.src=P.vb(b)?'javascript:document.write(window["contents"]);document.close();':'javascript:window["contents"]';P.rb(c)};
P.prototype.Ba=function(a,b){var c=this.C(a),d=a.contentWindow?a.contentWindow.document:a.contentDocument;if(d==g)if(document.implementation&&document.implementation.createDocument)d=document.implementation.createDocument("",c,g);else if(typeof ActiveXObject!="undefined")d=new ActiveXObject("Msxml.DOMDocument");else{this.D.S("Cannot create document in iframe for slot "+c+" with "+J(b));return}d.open("text/html","replace");this.j?d.write(J(b)):d.write(b);d.close()};
P.prototype.loadiframe=function(a){var b=this.C(a),c=window._GA_googleAdData.p(b);if(!c.P){c.P=h;var d=this.B(b),f=a.parentNode;if(d==g||d._html_==g){f.removeChild(a);this.D.I("Removed iframe for slot due to lack of content: "+b);window._GA_googleAdData.v(b)}else if(d._expandable_){f.innerHTML=d._html_;window._GA_googleAdData.v(b)}else{d._is_3pas_?this.Aa(a,d._html_):this.Ba(a,d._html_);window._GA_googleAdData.v(b);this.D.z("Filling iframe for slot "+b+" with "+J(d._html_))}}};P.DIV_PREFIX="google_ads_div_";
P.DIV_PREFIX_LEN=P.DIV_PREFIX.length;P.prototype.$=function(a){return P.DIV_PREFIX+a};P.prototype.Da=function(a){var b=this.$(a),c="<div id="+b+">",d=this.B(a);if(d==g)this.D.I("Suppressing div for slot due to lack of content: "+a);else{c+=d._html_;c+="\n</div>\n";o("Generated div for slot "+a+" with "+J(c));document.write(c);window._GA_googleAdData.v(a);return b}};
P.prototype.Ca=function(a){var b=this.$(a),c="<div id="+b+">";c+="\n</div>\n";o("Generated div for iframe for slot "+a);document.write(c);return b};P.prototype.J=function(){if(!this.da())return h;if(window._GA_googleAdData.la()>0)return h;else if(window._GA_googleAdData.Ta()==0){p("No slots defined on page");return e}};
P.prototype.setAdContentsBySlot=function(a){if(this.e==g){this.e=a;for(var b in a)window.googleSkipProperty(a[b])||window._GA_googleAdData.ma(b)}else for(var b in a)if(!window.googleSkipProperty(a[b])){this.e[b]=a[b];window._GA_googleAdData.ma(b)}o("Confirmed response for slots "+this.Xa());var c=e;for(var b in a)if(!window.googleSkipProperty(a[b])){var d=a[b];if(c){d._cookies_=[window._GA_googleCookieHelper.Ma()];c=e}d!=g&&d._cookies_!=g&&window._GA_googleCookieHelper.setCookieInfo(d)}};
function Q(a){this.AdEngine=P;this.AdEngine(a);this.AdEngine.mb=e;this.k=(new Date).getTime();o("Generated a correlator="+this.k);this.u=a?E.SYNC_SRA:E.SYNC}Q.prototype=new P(e);
Q.prototype.m=function(){this.c=this.t;this.d("correlator",this.k);this.a("output","json_html");this.a("callback","_GA_googleAdEngine.setAdContentsBySlotForSync");this.r?this.a("impl","ss"):this.a("impl","s");var a=0,b=h;for(var c in this.e)if(!window.googleSkipProperty(this.e[c])){var d=this.e[c];if(d._is_afc_==undefined){b=e;break}else a=2*a+(d._is_afc_?1:0)}b&&this.a("prev_afc",a)};
Q.prototype.Sa=function(a){var b=this.t,c="debugDelivery?"+a.substring(b.length)+"&base_url="+encodeURIComponent(b);return"http://www.google.com/admanager/"+c};
Q.prototype.Ga=function(a){var b=window._GA_googleAdData.b,c=b[a];if(c==g)q("Skipping undefined AdSlot "+a);else if(this.w)o("Skip Issuing fetch ads call for "+a);else{this.h(c.q);window._GA_googleAdData.na(a);o("Issuing fetch ads call with <a href='"+this.c+"'>"+this.c+"</a>");n.qb(a,this.Sa(this.c));document.write("<script src = '"+this.c+"'><\/script>")}};
Q.prototype.setAdContentsBySlotForSync=function(a){this.setAdContentsBySlot(a);if(this.r)if(window._GA_googleAdData.o.length==1){var b=window._GA_googleAdData.o[0];o("Filling contents for first slot: "+b);this.ba(b);return}else q("Ad request should be sent from the first  fillSlot call for SRA");for(var c in a)window.googleSkipProperty(a[c])||this.ba(c)};Q.prototype.l=function(){this.J()};
Q.prototype.Fa=function(){this.h(g);o("Issuing SRA fetch ads call with <a href='"+this.c+"'>"+this.c+"</a>");document.write("<script src = '"+this.c+"'><\/script>");window._GA_googleAdData.oa()};Q.prototype.n=function(a){window._GA_googleAdData.o.push(a);if(this.r)if(window._GA_googleAdData.o.length==1)this.Fa();else{o("Now really fill contents for adslot: "+a);this.ba(a)}else this.Ga(a)};
Q.prototype.ba=function(a){var b=window._GA_googleAdData.p(a);if(b==g)q("This slot has not been defined: "+a);else{var c=this.B(a);window._GA_googleAdData.ab(a);if(c==g||c._empty_){window._GA_googleAdData.v(a);p("Suppressing slot "+a+" due to lack of content")}else if(this.G&&!this.j)window._GA_googleAdData.v(a);else if(c._snippet_&&!c._is_afc_&&!this.j)this.Da(a);else if(navigator.userAgent.indexOf("MSIE ")>0){var d="_GA_googleAdEngine.syncAdSlotLoaded(this);";this.L(a,"about:blank",d,c._width_,
c._height_)}else{var f=this.Ca(a);document.write("<script>_GA_googleAdEngine.createDOMIframe('"+f+"' ,'"+a+"');<\/script>")}}};Q.prototype.syncAdSlotLoaded=function(a){var b=this.C(a),c=window._GA_googleAdData.p(b);c.P||this.D.z("iframe is loaded for slot "+b);this.loadiframe(a)};function R(a){this.AdEngine=P;this.AdEngine(a);this.k=(new Date).getTime();o("Generated a correlator="+this.k);this.u=E.ASYNC}R.prototype=new P(e);
R.prototype.m=function(){this.c=this.t;this.ib();this.d("correlator",this.k);this.a("output","json_html");this.a("callback","_GA_googleAdEngine.setAdContentsBySlot");this.a("impl","a")};R.MAXTRIES=30;R.DEFAULT_ASYNC_DELAY=500;R.INITIAL_ASYNC_DELAY=20;R.prototype.ib=function(){this.delay=R.DEFAULT_ASYNC_DELAY;var a=G.getParameter("google_async_delay");if(a!=g)this.delay=1000*a};
R.prototype.l=function(){if(!!this.J()){o(window._GA_googleAdData.toString());if(this.w)o("Skip Issuing fetch ads call for all slots");else{o("Set a timer to fetch Ads");window.setTimeout("_GA_googleAdEngine.reallyFetchAds();",this.INITIAL_ASYNC_DELAY)}}};
R.prototype.reallyFetchAds=function(){if(window._GA_googleAdData.la()==0)o("optimized away a fetchAds call");else{var a=document.getElementsByTagName("head")[0];if(this.r){var b=document.createElement("script");b.src=this.h(g);a.appendChild(b);o("Issuing fetch ads call with <a href='"+this.c+"'>"+this.c+"</a>");window._GA_googleAdData.oa()}else{var c=window._GA_googleAdData.b;for(var d in c)if(!window.googleSkipProperty(c[d])){var b=document.createElement("script");b.src=this.h(d);a.appendChild(b);
o("Issuing fetch ads call for "+d+" with <a href='"+this.c+"'>"+this.c+"</a>");window._GA_googleAdData.na(d)}}}};R.prototype.n=function(a){var b=window._GA_googleAdData.p(a);if(b==g)q("This slot has not been defined: "+a);else{window._GA_googleAdData.o.push(a);var c="_GA_googleAdEngine.asyncAdSlotLoaded(this);",d=window._GA_googleAdData.s(a);this.L(a,"about:blank",c,d._width_,d._height_)}};
R.prototype.asyncAdSlotLoaded=function(a){var b=this.C(a),c=window._GA_googleAdData.p(b);c.P||this.D.z("iframe is not loaded for slot "+b);!this.w&&!this.G&&this.ua(a)};R.prototype.ua=function(a){var b=this.C(a),c=window._GA_googleAdData.p(b);if(this.e==g||this.e[b]==g)if(c.ea>R.MAXTRIES)q("Giving up on waiting for ads for "+b);else{o("Set a timer to wait for ads for "+b+", tries="+c.ea);window.setTimeout(function(){window._GA_googleAdEngine.ua(a)},this.delay);c.ea++}else this.loadiframe(a)};
R.prototype.generateSummary=function(){o("Page loaded")};function X(a){this.AdEngine=P;this.AdEngine(a);this.k=(new Date).getTime();o("Generated a correlator="+this.k);this.u=E.FALLBACK}X.prototype=new P(e);X.prototype.m=function(){this.c=this.t;this.d("correlator",this.k);this.a("output","html");this.a("impl","fb")};X.prototype.l=function(){!this.J()||o(window._GA_googleAdData.toString())};X.prototype.M=function(a){var b;if(this.r){this.h(g);b=this.c+"&currentslot="+u(a)}else b=this.h(a);return b};
X.prototype.n=function(a){var b=window._GA_googleAdData.s(a);if(b==g)q("This slot has not been defined: "+a);else{window._GA_googleAdData.o.push(a);if(this.w)p("Skip Issuing fetch ads call for "+a);else{var c=this.M(a);this.L(a,c,g,b._width_,b._height_)}}};
function Y(a){this.AdEngine=P;this.AdEngine(a);this.k=(new Date).getTime();this.ca=h;this.u=E.IFRAME;o("Generated a correlator="+this.k);this.w&&p("Fetching Ads from Google has been suppressed");if(this.j)p("google_capture is not supported for iframe implementation");else this.G&&p("google_norender is not supported for iframe implementation")}Y.prototype=new P(e);Y.prototype.m=function(){this.c=this.t;this.d("correlator",this.k);this.a("output","html");this.a("impl","ifr")};
Y.prototype.l=function(){!this.J()||o(window._GA_googleAdData.toString())};Y.prototype.M=function(a){var b;if(this.r){this.h(g);b=this.c+"&currentslot="+u(a)}else b=this.h(a);return b};Y.prototype.n=function(a){var b=window._GA_googleAdData.s(a);if(b==g)q("This slot has not been defined: "+a);else{window._GA_googleAdData.o.push(a);if(this.w)p("Skip Issuing fetch ads call for "+a);else{var c=this.M(a);this.L(a,c,g,b._width_,b._height_)}}};
function Z(a){if(a in $)return $[a];return $[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}var $={};function v(){return Z("msie")&&!window.opera}function E(){}E.ASYNC="async";E.SYNC="sync";E.SYNC_SRA="sync_sra";E.FALLBACK="fallback";E.IFRAME="iframe";
E.mustUseFallback=function(){if(v()){var a=P.getIEVersionNumber();o("IE version "+a);return a<=5}else if(Z("firefox")){var b=navigator.userAgent.indexOf("Firefox")+8,c=parseInt(navigator.userAgent.charAt(b),10),d=navigator.userAgent.slice(b);o("FireFox version = "+d+", major= "+c);return c<1}else if(Z("safari")){var b=navigator.userAgent.indexOf("Safari")+7,d=navigator.userAgent.slice(b),f=parseInt(d,10);o("Safari version = "+d+", build="+f);return f<412}else if(window.opera!=g){var b=navigator.userAgent.indexOf("Opera")+
6,d=navigator.userAgent.slice(b),c=parseInt(d,10);o("Opera version = "+d+", major="+c);o("returning "+(c<9));return c<9}else if(!v()&&!Z("safari")&&Z("mozilla")){var b=navigator.userAgent.indexOf("Netscape")+9,d=navigator.userAgent.slice(b),c=parseInt(d,10);o("Netscape version = "+d+", major="+c);return c<7}else return h};
E.canUseAsync=function(){if(v()){var a=P.getIEVersionNumber();o("IE version "+a);return a>5}else if(Z("firefox")){var b=navigator.userAgent.indexOf("Firefox")+8,c=parseInt(navigator.userAgent.charAt(b),10),d=navigator.userAgent.slice(b);o("FireFox version = "+d+", major= "+c);return c>1}return e};E.defaultImpl=function(){if(E.mustUseFallback())return E.FALLBACK;else if(window.google_delayFetch&&E.canUseAsync())return E.ASYNC;return E.SYNC};
E.newInstance=function(a){var b=g;if(typeof a!="undefined"&&a!=g)b=a;else{b=G.getParameter("google_ad_impl");if(b==g)b=E.defaultImpl()}switch(b){case E.ASYNC:o("Using Multiple Call, Asynchronous Implementation");return new R(e);case E.SYNC:o("Using Multiple Call, Synchronous Implementation");return new Q(e);case E.SYNC_SRA:o("Using Single Call, Synchronous Implementation");return new Q(h);case E.FALLBACK:o("Using Multiple Call, Asynchronous Implementation");return new X(e);case E.IFRAME:o("Using Iframe Implementation");
return new Y(e);default:p("unknown implementation ignored, using fallback: "+b);return new X(e)}};o("google_ads.js finished loading");
})()

