bplist00a_WebSubresources_WebSubframeArchives_WebMainResource#'+059=AEIMQUY] _WebResourceResponse^WebResourceURL_WebResourceData_WebResourceMIMETypeObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_http://www.alegoo.com/style.css./01X$classesZ$classname12UNSURLXNSObject#A"[ 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=2, max=100Ubytes_Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 mod_fcgid/2.3.5 Phusion_Passenger/2.2.15 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635Xtext/css_Sun, 05 Jun 2011 13:03:30 GMTT7871_"1891586-1ebf-49f81a98c89c0"_Mon, 28 Mar 2011 02:25:51 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  .3<GJPYbdks~ ,2 (HMQgtw|g_http://www.alegoo.com/style.cssOXtext/css Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345IJKLMNOPQRSTUJVZ[U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_http://www.alegoo.com/./01X$classesZ$classname12UNSURLXNSObject#A"| 6789AWNS.keysZNS.objects:;<=>?@ BCDEFGH\X-Powered-ByZKeep-AliveVServer\Content-TypeTDate^Content-LengthZConnectionZPHP/5.2.17_timeout=2, max=99_Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 mod_fcgid/2.3.5 Phusion_Passenger/2.2.15 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635Ytext/html_Sun, 05 Jun 2011 13:03:30 GMTU53970./WXXY2_NSMutableDictionary\NSDictionary./\]]^2_NSHTTPURLResponse]NSURLResponse)27:PRd!&/:=CLUW^fqs{} ._<_ HAPPY BIRTHDAY Wishes 2011 | Happy Birthday Quotes | Birthday Messages, Funny Birthday Quotes
justin bieber pictures

Happy Birthday! Free Happy Birthday Gif's, Quotes, Wishes, Greetings and Pictures!

Welcome to ALEGOO! All our Mother's Day and Birthday Wishes, Birthday Quotes, Happy Birthday Pictures, Greetings, Messages and funny comments come with their own code and are free to use. All you have to do is copy the code and paste it to your comment or profile page. And you're done! Your friends will surely thank you for your beautiful comments. We are adding Glitter Graphics regularly. Be sure to come back often and check them out.

How to copy the code? To get code, place the mouse pointer over the code below the comment graphics you want to use. You will notice that the code automatically becomes selected. Click the right button of your mouse and click 'copy'. Paste the code into the comment page of your favorite social network sites like Myspace, Hi5, Friendster, Facebook, Multiply, Xanga, Myyearbook, or Orkut.

Please REFRESH the page (Ctrl+F5) if the graphics do not load properly. This is normally due to a lot of people accessing this site at the same time. We apologize for the inconvenience. But, enjoy the beautiful birthday pictures and quotes


Memorable Birthday Greetings and Wishes

Your best years are still ahead of you.

birthday greetings

You're not getting older, you're getting better.

birthday greetings

You'll always be forever young.

birthday greetings

Count your life by smiles, not tears. Count your age by friends, not years.

birthday greetings

Wishing you all the great things in life, hope this day will bring you an extra share of all that makes you happiest.

birthday greetings

May each and every passing year bring you wisdom, peace and cheer.

birthday greetings

Hoping that your day will be as special as you are.

birthday greetings

May this day bring to you all things that make you smile. Happy Birthday!

birthday greetings

May the years continue to be good to you. Happy Birthday!

birthday greetings

Happy Birthday, and may all the wishes and dreams you dream today turn to reality.

birthday greetings

May this year bring with it all the success and fulfillment your heart desires.

birthday greetings

I'm so glad you were born, because you brighten my life and fill it with joy.























Ytext/html Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://www.alegoo.com/images/logoheader.png./01X$classesZ$classname12UNSURLXNSObject#A" 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=2, max=100Ubytes_Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 mod_fcgid/2.3.5 Phusion_Passenger/2.2.15 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635Yimage/png_Sun, 05 Jun 2011 13:03:30 GMTT1935_"18e498e-78f-49f81587c95c0"_Mon, 28 Mar 2011 02:03:11 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  :?HSV\enpw #8>4TY]sg_+http://www.alegoo.com/images/logoheader.pngOPNG  IHDRKcWtEXtSoftwareAdobe ImageReadyqe<{PLTEwDD)llww;;뤤33--fUTTٮٴD  5IDATx웋v0#QV.-*ּn.dr-q{ & aqs9cK5>!GѾy } x[L "=AN@n x;5GX(C>sXڏvMai?rhvbdI'B}Sy^5G9 =x 8J 7s<#pGJ@Sr0}$0z9[ӧHcs;#˱cnO{DfGQUIa"rЫgo+s`R#`" q7P1da#8"#DAsI#qpL:ȑIi9RbpRj$}IcA'y p8t6T5&›9`36 pGt%aXHFZOŁ# v%J#T~Ojrh~,*@{D9 p-"?Iw{s;8syl_ew;f([RŲg!uvWx|ۍP#5τ.(CtΑ. #Q4G]!a6ْ~/J_kٽpY8li/>㋓R-=oŌF]~#8B:`{9X"에Cho48SsUQm@o9nj뀃X"엲R/R߶HYmaU{ꀃme9~Þ0o=ԣҊb<pl83w<=Dt& U5p8tcMiVK%aMpQW9xSwz8:iUzsr8yl5p考U |cQycnrq9э3~a7+|pb7dg8XX]q9U;r\\FjGK #^˖qDtlp')?YU#SpPGtMrQi߰ }5?!&8|s_8ؔ7Cn~D[R`1sH:18Zb>}Jj Ny"{b'49LP ~ [=kYNC=52TW<- Hu%|nVqs+BSlIENDB`Yimage/png _WebResourceTextEncodingNameO?bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver& &,-345UVWXYZ[\]^_`abcdefghijklmnostU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1%$ '()$+WNS.base[NS.relative_7http://pagead2.googlesyndication.com/pagead/show_ads.js./01X$classesZ$classname12UNSURLXNSObject#AP? 6789GWNS.keysZNS.objects#:;<=>?@ABCDEF HIJKLMNOPQRST !"]Cache-Control_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-OptionsSP3pWExpiresSAge_X-Xss-Protection_Content-Disposition]Last-Modified_public, max-age=3600Tgzip_text/javascript; charset=UTF-8Tcafe_Sun, 05 Jun 2011 12:05:30 GMTT5244Wnosniff_lpolicyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"_Sun, 05 Jun 2011 13:05:30 GMTT3466]1; mode=blockZattachment_Wed, 01 Jun 2011 19:11:48 GMT./pqqr2_NSMutableDictionary\NSDictionary3./uvvw2_NSHTTPURLResponse]NSURLResponse)27:PRdNS\gjpy%*9RV^buw  !x/_7http://pagead2.googlesyndication.com/pagead/show_ads.jsO3 (function(){var g=null,h=(new Date).getTime();var i=this,aa=function(a,b){var c=a.split("."),d=i;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&b!==void 0?d[e]=b:d=d[e]?d[e]:d[e]={}},ba=function(a){return a.call.apply(a.bind,arguments)},ca=function(a,b){var c=b||i;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,d);return a.apply(c,b)}}else return function(){return a.apply(c,arguments)}}, j=function(){j=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ba:ca;return j.apply(g,arguments)};var da=/&/g,ea=//g,ga=/\"/g,k={"\0":"\\0","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\x0B",'"':'\\"',"\\":"\\\\"},n={"'":"\\'"},q=function(a,b){if(ab)return 1;return 0};var s,t,u,x,z=function(){return i.navigator?i.navigator.userAgent:g};x=u=t=s=!1;var A;if(A=z()){var ia=i.navigator;s=A.indexOf("Opera")==0;t=!s&&A.indexOf("MSIE")!=-1;u=!s&&A.indexOf("WebKit")!=-1;x=!s&&!u&&ia.product=="Gecko"}var B=t,D=x,ja=u,E; a:{var F="",G;if(s&&i.opera)var H=i.opera.version,F=typeof H=="function"?H():H;else if(D?G=/rv\:([^\);]+)(\)|;)/:B?G=/MSIE\s+([^\);]+)(\)|;)/:ja&&(G=/WebKit\/(\S+)/),G)var ka=G.exec(z()),F=ka?ka[1]:"";if(B){var I,la=i.document;I=la?la.documentMode:void 0;if(I>parseFloat(F)){E=String(I);break a}}E=F} var ma=E,na={},J=function(a){var b;if(!(b=na[a])){b=0;for(var c=String(ma).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;b==0&&f=0}return b};var K,L;L=K=!1;var M=z();M&&(M.indexOf("Firefox")!=-1?K=!0:M.indexOf("Camino")!=-1||M.indexOf("iPhone")!=-1||M.indexOf("iPod")!=-1||M.indexOf("iPad")!=-1||M.indexOf("Android")!=-1||M.indexOf("Chrome")!=-1&&(L=!0));var oa=K,pa=L;var qa=document,N=window;var O=function(a){a=parseFloat(a);return isNaN(a)||a>1||a<0?0:a},ra=function(a){if(a=="true")return!0;return!1},sa=/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,ua=function(a){if(!a)return"pagead2.googlesyndication.com";return(a=a.match(sa))?a[0]:"pagead2.googlesyndication.com"};var va=O("0"),wa=O("0"),xa=O("0"),ya=O("0.02");var za=ra("false"),Aa=ra("false"),Ba=ra("false");var Ca=function(){return ua("")};!B||J("9");!D&&!B||B&&J("9")||D&&J("1.9.1");B&&J("9");ua("");var P=function(a){return!!a&&typeof a=="function"&&!!a.call},Da=function(a){if(!(arguments.length<2))for(var b=1,c=arguments.length;b");b="border:none;height:"+c+"px;margin:0;padding:0;position:relative;visibility:visible;width:"+b+"px";return['',d.join(" "),""].join("")};var Sa=function(){},Ua=function(a,b,c){switch(typeof b){case "string":Ta(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(b==g){c.push("null");break}if(b instanceof Array){var d=b.length;c.push("[");for(var e="",f=0;f\"]/.test(X)&&(X.indexOf("&")!=-1&&(X=X.replace(da,"&")),X.indexOf("<")!=-1&&(X=X.replace(ea,"<")),X.indexOf(">")!=-1&&(X=X.replace(fa,">")),X.indexOf('"')!=-1&&(X=X.replace(ga,""")));Xa=X;W.prototype.set=function(a,b){this.e.handlers[a]=b;this.a.addEventListener&&this.a.addEventListener("load",j(this.j,this,a),!1)};W.prototype.j=function(a){var a=this.a.document.getElementById(a),b=a.contentWindow.document;if(a.onload&&b&&(!b.body||!b.body.firstChild))a.onload()}; W.prototype.k=function(){if(this.e.img){var a=this.e.log,b=this.a.document;if(a.length)b=["http://",Ca(),"/pagead/gen_204?id=iframecopy&log=",Q(a.join("-")),"&url=",Q(b.URL.substring(0,512)),"&ref=",Q(b.referrer.substring(0,512))].join(""),a.length=0,a=new Image,this.e.img.push(a),a.src=b}};var Ya=function(){var a="script";return["<",a,' src="http://',ua(""),'/pagead/js/r20110527/r20110506/show_ads_impl.js">"].join("")},Za=function(a,b,c,d){return function(){var e=!1;d&&Oa().al(3E4);try{var f;try{f=!!a.document.getElementById(b).contentWindow.document}catch(ta){f=!1}if(f){var r=a.document.getElementById(b).contentWindow, l=r.document;if(!l.body||!l.body.firstChild)l.open(),r.google_async_iframe_close=!0,l.write(c)}else{var y=a.document.getElementById(b).contentWindow,o;f=c;f=String(f);if(f.quote)o=f.quote();else{r=['"'];for(l=0;l31&&Ga<127)C=m;else{var p=m;if(p in n)C=n[p];else if(p in k)C=n[p]=k[p];else{var v=p,w=p.charCodeAt(0);if(w>31&&w<127)v=p;else{if(w<256){if(v="\\x",w<16||w>256)v+="0"}else v="\\u",w<4096&&(v+="0"); v+=w.toString(16).toUpperCase()}C=n[p]=v}}ha=C}nb[ob]=ha}r.push('"');o=r.join("")}y.location.replace("javascript:"+o)}e=!0}catch(ub){y=Ja().google_jobrunner,Na(y)&&y.rl()}e&&(new W(a)).set(b,Za(a,b,c,!1))}},$a=function(){return va&&wa/va||typeof window.google_hash_ratio=="number"&&window.google_hash_ratio||g};window.google_loader_used=!0;(function(a){if(!("google_onload_fired"in a))a.google_onload_fired=!1,Ea(a,function(){a.google_onload_fired=!0})})(window);if(!window.google_loader_experiment)window.google_loader_experiment=Fa(["launch","blockodd"],xa)||Fa(["async2_black","async2_white"],ya)||"launch";var ab,bb;a:{try{if(window.google_enable_async!==!0&&window.google_loader_experiment=="blockodd"&&window.top.location.hostname.length%2==1){bb=!1;break a}}catch(cb){}bb=!0} if(ab=bb)ab=window.google_enable_async===!1?!1:(window.google_loader_experiment=="async2_black"&&!/MSIE [67]/.test(navigator.userAgent)||B&&/MSIE 8/.test(navigator.userAgent)||pa||oa&&!!window.document.body)&&!window.google_container_id&&(!window.google_ad_output||window.google_ad_output=="html"); if(ab){var db=window;db.google_unique_id?++db.google_unique_id:db.google_unique_id=1;for(var Y=window,_script$$inline_185="script",Z,U=Y,T={allowtransparency:'"true"',frameborder:'"0"',height:'"'+Y.google_ad_height+'"',hspace:'"0"',marginwidth:'"0"',marginheight:'"0"',onload:'"'+Xa+'"',scrolling:'"no"',vspace:'"0"',width:'"'+Y.google_ad_width+'"'},eb=U.document,$=T.id,fb=0;!$||U.document.getElementById($);)$="aswift_"+fb++;T.id=$;T.name=$;eb.write(Ra());Z=$;var gb;Y.google_page_url&&(Y.google_page_url= String(Y.google_page_url));for(var hb=[],ib=0,jb=V.length;ib<",_script$$inline_185,">",gb,"google_show_ads_impl=true;google_unique_id=",Y.google_unique_id,';google_async_iframe_id="',Z,'";google_start_time=', h,";",tb?"google_hash_ratio="+tb+";":"",vb?'google_loader_experiment="'+vb+'";':"","google_bpp=",sb>h?sb-h:1,";",Ya(),""].join("");(Y.document.getElementById(Z)?Pa:Qa)(Za(Y,Z,wb,!0))}else window.google_start_time=h,window.google_hash_ratio=$a(),document.write(Ya());})(); Uutf-8_text/javascript !"Oabplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver& &,-345UVWXYZ[\]^_`abcdefghijklmnostU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1%$ '()$+WNS.base[NS.relative_Shttp://pagead2.googlesyndication.com/pagead/js/r20110527/r20110506/show_ads_impl.js./01X$classesZ$classname12UNSURLXNSObject#A&ҍ 6789GWNS.keysZNS.objects#:;<=>?@ABCDEF HIJKLMNOPQRST !"]Cache-Control_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-OptionsSP3pWExpiresSAge_X-Xss-Protection_Content-Disposition]Last-Modified_public, max-age=1209600Tgzip_text/javascript; charset=UTF-8Tcafe_Thu, 02 Jun 2011 03:06:08 GMTU17005Wnosniff_lpolicyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"_Thu, 16 Jun 2011 03:06:08 GMTV295046]1; mode=blockZattachment_Thu, 26 May 2011 05:31:01 GMT./pqqr2_NSMutableDictionary\NSDictionary./uvvw2_NSHTTPURLResponse]NSURLResponse)27:PRdjox  -:AFUnrz~ (#&+/CxQ_Shttp://pagead2.googlesyndication.com/pagead/js/r20110527/r20110506/show_ads_impl.jsO (function(){var h=void 0,k=null,l=this,aa=function(a,b,c){a=a.split(".");c=c||l;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&b!==h?c[d]=b:c=c[d]?c[d]:c[d]={}},m=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array)return"array";else if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c=="[object Window]")return"object";if(c=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!= "undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(c=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b},n=function(a){return m(a)=="array"},ba=function(a){var b=m(a);return b=="array"||b=="object"&&typeof a.length=="number"},o=function(a){return typeof a=="string"},ca=function(a){a=m(a);return a=="object"|| a=="array"||a=="function"},da=function(a){return a.call.apply(a.bind,arguments)},ea=function(a,b){var c=b||l;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,d);return a.apply(c,b)}}else return function(){return a.apply(c,arguments)}},p=function(){p=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?da:ea;return p.apply(k,arguments)},fa=function(a){var b= Array.prototype.slice.call(arguments,1);return function(){var c=Array.prototype.slice.call(arguments);c.unshift.apply(c,b);return a.apply(this,c)}},q=function(a,b,c){aa(a,b,c)},r=function(a,b,c){a[b]=c};var s=function(a,b){var c=parseFloat(a);return isNaN(c)||c>1||c<0?b:c},ga=function(a,b){if(a=="true")return!0;if(a=="false")return!1;return b},ha=/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,ia=function(a,b){if(!a)return b;var c=a.match(ha);return c?c[0]:b};var ja=s("0",0),ka=s("0",0),la=s("1",0),ma=s("0",0),na=s("0",0),oa=s("0",0),pa=s("0",0),qa=s("0.01",0),ra=s("1",0),sa=s("0.02",0),ta=s("0.02", 0),ua=s("0.02",0),va=s("0.01",0),wa=s("0",0);var xa=function(){var a="r20110527";return a},ya=ga("false",!1),za=ga("false",!1),Aa=ga("false",!1);var Ba=function(){return ia("","googleads.g.doubleclick.net")},Ca=function(){return ia("","pagead2.googlesyndication.com")},t=function(){return ia("","pagead2.googlesyndication.com")};var Da=function(a,b,c,d){b="border:none;height:"+c+"px;margin:0;padding:0;position:relative;visibility:visible;width:"+b+"px";a=['','',d,""];return a.join("")};var Ja=function(a,b){if(b)return a.replace(Ea,"&").replace(Fa,"<").replace(Ga,">").replace(Ha,""");else{if(!Ia.test(a))return a;a.indexOf("&")!=-1&&(a=a.replace(Ea,"&"));a.indexOf("<")!=-1&&(a=a.replace(Fa,"<"));a.indexOf(">")!=-1&&(a=a.replace(Ga,">"));a.indexOf('"')!=-1&&(a=a.replace(Ha,"""));return a}},Ea=/&/g,Fa=//g,Ha=/\"/g,Ia=/[&<>\"]/,Ma=function(a){if(a.indexOf("&")!=-1)return"document"in l?Ka(a):La(a);return a},Ka=function(a){var b={"&":"&","<":"<", ">":">",""":'"'},c=document.createElement("div");return a.replace(Na,function(a,e){var f=b[a];if(f)return f;if(e.charAt(0)=="#"){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}if(!f)c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1);return b[a]=f})},La=function(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(c.charAt(0)=="#"){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}, Na=/&([^;\s<&]+);?/g,Oa=function(a,b){for(var c=b.length,d=0;d31&&e<127?d:Ra(d))}b.push('"');return b.join("")}}, Ra=function(a){if(a in Qa)return Qa[a];if(a in Pa)return Qa[a]=Pa[a];var b=a,c=a.charCodeAt(0);if(c>31&&c<127)b=a;else{if(c<256){if(b="\\x",c<16||c>256)b+="0"}else b="\\u",c<4096&&(b+="0");b+=c.toString(16).toUpperCase()}return Qa[a]=b},Ua=function(a,b){for(var c=0,d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=String(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=Math.max(d.length,e.length),g=0;c==0&&gb)return 1;return 0};var u,Va,Wa,Xa,Ya,Za,$a,ab,bb=function(){return l.navigator?l.navigator.userAgent:k},cb=function(){Ya=Xa=Wa=Va=u=!1;var a;if(a=bb()){var b=l.navigator;u=a.indexOf("Opera")==0;Va=!u&&a.indexOf("MSIE")!=-1;Xa=(Wa=!u&&a.indexOf("WebKit")!=-1)&&a.indexOf("Mobile")!=-1;Ya=!u&&!Wa&&b.product=="Gecko"}};cb();var db=u,v=Va,x=Ya,y=Wa,eb=Xa,fb=function(){var a=l.navigator;return a&&a.platform||""},gb=fb(),hb=function(){Za=gb.indexOf("Mac")!=-1;$a=gb.indexOf("Win")!=-1;ab=gb.indexOf("Linux")!=-1};hb(); var ib=Za,jb=$a,kb=ab,mb=function(){var a="",b;db&&l.opera?(a=l.opera.version,a=typeof a=="function"?a():a):(x?b=/rv\:([^\);]+)(\)|;)/:v?b=/MSIE\s+([^\);]+)(\)|;)/:y&&(b=/WebKit\/(\S+)/),b&&(a=(a=b.exec(bb()))?a[1]:""));if(v&&(b=lb(),b>parseFloat(a)))return String(b);return a},lb=function(){var a=l.document;return a?a.documentMode:h},nb=mb(),ob={},z=function(a){return ob[a]||(ob[a]=Ua(nb,a)>=0)};var A=document,B=window,pb=function(a){var b=k;if((a=a.getElementsByTagName("script"))&&a.length)b=a[a.length-1],b=b.parentNode;return b},qb=pb(A);var C=Array.prototype,rb=C.indexOf?function(a,b,c){return C.indexOf.call(a,b,c)}:function(a,b,c){c=c==k?0:c<0?Math.max(0,a.length+c):c;if(o(a)){if(!o(b)||b.length!=1)return-1;return a.indexOf(b,c)}for(;c=0||(a.push(b[d]),c++);return c==b.length};var Fb=function(a){return a?new E(F(a)):Ab||(Ab=new E)},Gb=function(a){return o(a)?document.getElementById(a):a},Hb=Gb,Jb=function(a,b){xb(b,function(b,d){d=="style"?a.style.cssText=b:d=="class"?a.className=b:d=="for"?a.htmlFor=b:d in Ib?a.setAttribute(Ib[d],b):a[d]=b})},Ib={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:"type"},Kb=function(a){var b= a.document;if(y&&!z("500")&&!eb){typeof a.innerHeight=="undefined"&&(a=window);var b=a.innerHeight,c=a.document.documentElement.scrollHeight;a==a.top&&c");c=c.join("")}c=a.createElement(c);if(d)o(d)?c.className=d:n(d)?Eb.apply(k,[c].concat(d)):Jb(c,d);b.length>2&&Ob(a,c,b,2);return c},Ob=function(a,b,c,d){function e(c){c&&b.appendChild(o(c)?a.createTextNode(c):c)}for(;d0)?sb(Pb(f)?ub(f): f,e):e(f)}},Qb=function(a,b){a.appendChild(b)},Rb=function(a){Ob(F(a),a,arguments,1)},Sb=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):k},Tb=function(a,b){if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},F=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},Pb=function(a){if(a&&typeof a.length=="number")if(ca(a))return typeof a.item== "function"||typeof a.item=="string";else if(m(a)=="function")return typeof a.item=="function";return!1},E=function(a){this.n=a||l.document||document};E.prototype.createElement=function(a){return this.n.createElement(a)};E.prototype.createTextNode=function(a){return this.n.createTextNode(a)};E.prototype.W=function(){return this.n.compatMode=="CSS1Compat"};E.prototype.B=function(){return Lb(this.n)};E.prototype.appendChild=Qb;E.prototype.append=Rb;E.prototype.removeNode=Sb;E.prototype.contains=Tb;t(); var G=function(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(k,a[c],c,a)},Ub=function(a){return!!a&&typeof a=="function"&&!!a.call},Vb=function(a){return!!a&&(typeof a=="object"||typeof a=="function")},Xb=function(a,b){if(!a||!Vb(a))return!0;return!Wb(a,b.prototype)},Wb=function(a,b){if(!a)return!1;var c=!0;G(b,function(b,e){if(!c||!(e in a)||typeof b!=typeof a[e])c=!1});return c},Yb=function(a){if(arguments.length<2)return a.length;for(var b=1,c=arguments.length;b=0){for(var a=3,b=1;b;)try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1)),a++}catch(c){b=k}return a.toString()}else if(cc("msie")&&!window.opera){b=k;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a= 0;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),a=6,b.AllowScriptAccess="always"}catch(e){if(a==6)return a.toString()}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b)return a=b.GetVariable("$version").split(" ")[1],a.replace(/,/g,".")}return"0"}function fc(a){var b=a.google_ad_format;if(b)return b.indexOf("_0ads")>0;return a.google_ad_output!="html"&&a.google_num_radlinks>0}function I(a){return!!a&&a.indexOf("_sdo")!=-1} function gc(a,b){if(!(Math.random()<1.0E-4)){var c=Math.random();if(c>2)+f&4294967295}return d>0?d:4294967296+d},kc=function(a){if(a==a.top)return 0;var b=[];b.push(a.document.URL);a.name&&b.push(a.name);var c=!0,a=ic(!c,a);b.push(a.width.toString());b.push(a.height.toString());return jc(b.join(""))},lc=function(a){if(!a)return"";for(var b=[],c=0;a&&c<25;a=a.parentNode,++c)b.push(a.id|| "");return b.join()},mc=function(a){try{return!!a.document}catch(b){return!1}},oc=function(a){if(!a)return k;a&&a.id&&a.id.indexOf("aswift_")==0&&(a=nc(a));return a||k},rc=function(a){if(!a)return"";return(a=oc(a))&&a.src||""},nc=function(a){return a=a.contentWindow.document.getElementsByTagName("iframe")[0]},sc=function(a){if(a&&a.name&&a.name.indexOf("google_ads_iframe_")==0)return a.src||"";return""},tc=function(a,b){if(!a)return k;var c=b.getElementById("google_ads_div_"+a+"_ad_container");c|| (c=b.getElementById("google_ads_div_"+a));return c};var uc=function(a,b,c){b=p(b,l,a);a=window.onerror;window.onerror=b;try{c()}catch(d){var c=d.toString(),e="";d.fileName&&(e=d.fileName);var f=-1;if(d.lineNumber)f=d.lineNumber;b=b(c,e,f);if(!b)throw d;}window.onerror=a};q("google_protectAndRun",uc); var wc=function(a,b,c,d){if(Math.random()<0.01){var e=A,a=["http://",Ca(),"/pagead/gen_204","?id=jserror","&jscb=",ya?1:0,"&jscd=",za?1:0,"&context=",H(a),"&msg=",H(b),"&file=",H(c),"&line=",H(d.toString()),"&url=",H(e.URL.substring(0,512)),"&ref=",H(e.referrer.substring(0,512))];a.push(vc());bc(B,a.join(""))}return!Aa};q("google_handleError",wc); var yc=function(a){xc|=a},xc=0,vc=function(){var a=["&client=",H(B.google_ad_client),"&format=",H(B.google_ad_format),"&slotname=",H(B.google_ad_slot),"&output=",H(B.google_ad_output),"&ad_type=",H(B.google_ad_type)];return a.join("")};var zc=function(a){var b="google_test";try{var c=a[b];a[b]=!c;if(a[b]===!c)return a[b]=c,!0}catch(d){}return!1},Ac=function(a){for(;a!=a.parent&&zc(a.parent);)a=a.parent;return a},Bc=k,Cc=function(){Bc||(Bc=Ac(window));return Bc};var J=function(a){this.r=[];this.c=a||window;this.d=0;this.q=k},Dc=function(a,b){this.fn=a;this.win=b};J.prototype.enqueue=function(a,b){this.d==0&&this.r.length==0&&(!b||b==window)?(this.d=2,this.L(new Dc(a,window))):this.o(a,b)};J.prototype.o=function(a,b){this.r.push(new Dc(a,b||this.c));this.t()};J.prototype.J=function(a){this.d=1;if(a)this.q=this.c.setTimeout(p(this.s,this),a)};J.prototype.s=function(){if(this.d==1){if(this.q!=k)this.c.clearTimeout(this.q),this.q=k;this.d=0}this.t()}; J.prototype.statusz=function(){return!0};r(J.prototype,"nq",J.prototype.enqueue);r(J.prototype,"nqa",J.prototype.o);r(J.prototype,"al",J.prototype.J);r(J.prototype,"rl",J.prototype.s);r(J.prototype,"sz",J.prototype.statusz);J.prototype.t=function(){this.c.setTimeout(p(this.fa,this),0)};J.prototype.fa=function(){if(this.d==0&&this.r.length){var a=this.r.shift();this.d=2;a.win.setTimeout(p(this.L,this,a),0);this.t()}};J.prototype.L=function(a){this.d=0;a.fn()}; var Ec=function(a){try{return a.sz()}catch(b){return!1}},Fc=function(){var a=Cc().google_jobrunner;Vb(a)&&Ec(a)&&Ub(a.nq)&&Ub(a.nqa)&&Ub(a.al)&&Ub(a.rl)&&a.rl()};var K=!!window.google_async_iframe_id,L=K&&window.parent||window,M=function(){if(K&&!mc(L)){for(var a="."+A.domain;a.split(".").length>2&&!mc(L);)A.domain=a=a.substr(a.indexOf(".")+1),L=window.parent;mc(L)||(L=window)}return L},Gc=function(a){K&&a!=a.parent&&(Fc(),a.google_async_iframe_close&&a.setTimeout(function(){a.document.close()},0))},Hc=function(){if(!K)return k;var a=window.google_async_iframe_id;if(a){for(var a=M().document.getElementById(a),b=0;a&&b<3;++b)a=a.parentNode;return a}return k};var N=function(){this.defaultBucket=[];this.layers={};for(var a=0,b=arguments.length;a0&&a.length>0)return this.defaultBucket.join(",")+","+a.join(",");return this.defaultBucket.join(",")+a.join(",")};var Kc=function(a){this.S=a;Jc(this)},Lc={google_persistent_state:!0,google_persistent_state_async:!0},Mc={},O=function(a){a=a&&Lc[a]?a:K?"google_persistent_state_async":"google_persistent_state";if(Mc[a])return Mc[a];if(a=="google_persistent_state_async")var b=M(),c={};else c=b=M();var d=b[a];if(typeof d!="object"||typeof d.S!="object")return b[a]=Mc[a]=new Kc(c);return Mc[a]=d},Jc=function(a){P(a,1,!1);P(a,2,!1);P(a,3,k);P(a,4,0);P(a,5,0);P(a,6,0);P(a,7,(new Date).getTime());P(a,8,{});P(a,9,{}); P(a,10,{});P(a,11,[]);P(a,12,0);P(a,14,{})},Nc=function(a){switch(a){case 1:return"google_new_domain_enabled";case 2:return"google_new_domain_checked";case 3:return"google_exp_persistent";case 4:return"google_num_sdo_slots";case 5:return"google_num_0ad_slots";case 6:return"google_num_ad_slots";case 7:return"google_correlator";case 8:return"google_prev_ad_formats_by_region";case 9:return"google_prev_ad_slotnames_by_region";case 10:return"google_num_slots_by_channel";case 11:return"google_viewed_host_channels"; case 12:return"google_num_slot_to_show";case 14:return"gaGlobal"}},Q=function(a,b){var c=Nc(b);return c=a.S[c]},R=function(a,b,c){return a.S[Nc(b)]=c},P=function(a,b,c){a=a.S;b=Nc(b);if(a[b]===h)return a[b]=c;return a[b]},Oc=function(a){if(Q(a,1))return!0;return R(a,1,!!window.google_new_domain_enabled)},Pc=function(a,b){return R(a,3,b)};var Qc,Rc,Sc=function(a){try{return a.statusz()}catch(b){return!1}},S=function(){if(Qc&&Sc(Qc))return Qc;var a=O(),b=Q(a,3);if(Xb(b,N)||!Sc(b))return Qc=Pc(a,new N(1,2,3,4,5));return Qc=b},Tc=function(){Rc||(Rc=Ic(S()));return Rc},Uc={ASWIFT_WW_CONTROL:"33895130",ASWIFT_WW_ALL:"33895132",ASWIFT_BLOCK_ODD:"33895150",ASWIFT_BLACKLIST:"33895140",ASWIFT_WHITELIST:"33895141"},Vc={CONTROL:"86748120",EXPERIMENT_BADGE_AFTER_TITLE:"86748121",EXPERIMENT_BADGE_AFTER_TEXT:"86748122",EXPERIMENT_BADGE_BENEATH_CREATIVE:"86748123"}, Wc={CONTROL:"86726840",EXPERIMENT_BADGE_AFTER_TITLE:"86726841",EXPERIMENT_BADGE_BENEATH_CREATIVE:"86726842"};var Xc={google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googleprint:1};function Yc(a){if(Aa)return!1;a=a.google_page_location||a.google_page_url;if(!a)return!1;a=a.toString();a.indexOf("http://")==0?a=a.substring(7,a.length):a.indexOf("https://")==0&&(a=a.substring(8,a.length));var b=a.indexOf("/");if(b==-1)b=a.length;a=a.substring(0,b);a=a.split(".");b=!1;a.length>=3&&(b=a[a.length-3]in Xc);a.length>=2&&(b=b||a[a.length-2]in Xc);return b} function Zc(a,b,c){var d=O();if(Yc(a))return!R(d,2,!0);if(!Q(d,2)&&(a=Math.random(),a<=c))return c="http://"+Ba()+"/pagead/test_domain.js",a="script",b.write("<"+a+' src="'+c+'">"),R(d,2,!0);return!1}var $c=function(a){var b=S();if(b.b(1)=="44901228")return!1;if(b.b(1)=="44901229"||Math.random()0){var f=b.length>1?b[1].url:k;d.push([a,Ma(b[0].url),f])}c(b)}};T.prototype.aa=function(a){this.f.push(a)};T.prototype.ca=function(a){this.h.push(a)};var bd="http://"+t()+"/pagead/osd.js"; T.prototype.Z=function(){if(!this.H)ac(M()),Zb(bd),this.H=!0};T.prototype.P=function(a){if(this.f.length>0)if(this.G)for(var b=this.g.document.getElementsByTagName("iframe"),c=0;c0)for(var c=this.g.document.getElementsByTagName("a"),d=0;d0){f=g;break}g=g.parentNode}a(f,b[e][0]);b.splice(e,1);break}};T.prototype.R=function(a){for(var b=0;b0){for(var e=0;ea.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return k},jd=function(a){var b,c=F(a),d=U(a,"position"),e=x&&c.getBoxObjectFor&&!a.getBoundingClientRect&&d=="absolute"&&(b=c.getBoxObjectFor(a))&& (b.screenX<0||b.screenY<0),f=new wb(0,0),g=gd(c);if(a==g)return f;if(a.getBoundingClientRect)b=hd(a),a=Fb(c).B(),f.x=b.left+a.x,f.y=b.top+a.y;else if(c.getBoxObjectFor&&!e)b=c.getBoxObjectFor(a),a=c.getBoxObjectFor(g),f.x=b.screenX-a.screenX,f.y=b.screenY-a.screenY;else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;b!=a&&(f.x+=b.clientLeft||0,f.y+=b.clientTop||0);if(y&&U(b,"position")=="fixed"){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(db||y&&d=="absolute")f.y-= c.body.offsetTop;for(b=a;(b=id(b))&&b!=c.body&&b!=g;)if(f.x-=b.scrollLeft,!db||b.tagName!="TR")f.y-=b.scrollTop}return f},kd=function(a){var b=new wb;if(a.nodeType==1)if(a.getBoundingClientRect)a=hd(a),b.x=a.left,b.y=a.top;else{var c=Fb(a).B(),a=jd(a);b.x=a.x-c.x;b.y=a.y-c.y}else{var c=m(a.getBrowserEvent)=="function",d=a;a.targetTouches?d=a.targetTouches[0]:c&&a.getBrowserEvent().targetTouches&&(d=a.getBrowserEvent().targetTouches[0]);b.x=d.clientX;b.y=d.clientY}return b},ld=function(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b, 10);else{var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}},md=function(a){var b=F(a),c="";if(b.body.createTextRange){b=b.body.createTextRange();b.moveToElementText(a);try{c=b.queryCommandValue("FontName")}catch(d){c=""}}c||(c=U(a,"fontFamily"));a=c.split(",");a.length>1&&(c=a[0]);return Oa(c,"\"'")},nd=/[^\d]+$/,od=function(a){return(a=a.match(nd))&&a[0]||k},pd={cm:1,"in":1,mm:1,pc:1,pt:1},qd={em:1,ex:1}, rd=function(a){var b=U(a,"fontSize"),c=od(b);if(b&&"px"==c)return parseInt(b,10);if(v)if(c in pd)return ld(a,b,"left","pixelLeft");else if(a.parentNode&&a.parentNode.nodeType==1&&c in qd)return a=a.parentNode,c=U(a,"fontSize"),ld(a,b==c?"1em":b,"left","pixelLeft");c=Nb("span",{style:"visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"});Qb(a,c);b=c.offsetHeight;Sb(c);return b};var sd={google_ad_channel:"channel",google_ad_host:"host",google_ad_host_channel:"h_ch",google_ad_host_tier_id:"ht_id",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_cpm:"cpm",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_font_face:"f",google_font_size:"fs", google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_url:"url",google_region:"gr",google_reuse_colors:"reuse_colors",google_safe:"adsafe",google_tag_info:"gut",google_targeting:"targeting",google_targeting_video_doc_id:"tvdi",google_ui_features:"ui",google_ui_version:"uiv",google_video_doc_id:"video_doc_id",google_video_product_type:"video_product_type"},td={google_ad_block:"ad_block",google_ad_client:"client",google_ad_format:"format",google_ad_output:"output", google_ad_callback:"callback",google_ad_height:"h",google_ad_override:"google_ad_override",google_ad_slot:"slotname",google_ad_width:"w",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_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering", google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"},ud={google_only_pyv_ads:"pyv",google_only_userchoice_ads:"uc",google_with_pyv_ads:"withpyv"};function vd(a,b){try{return a.top.document==b}catch(c){}return!1}function wd(a){var b=xd,c=b.CROSS_DOMAIN_IFRAMING;try{c=a.top.document==a.document?b.NO_IFRAMING:a.top.document?b.SAME_DOMAIN_IFRAMING:b.CROSS_DOMAIN_IFRAMING}catch(d){}return c} function yd(a,b,c,d){c=c||a.google_ad_width;d=d||a.google_ad_height;if(vd(a,b))return!1;var e=b.documentElement;if(c&&d){var f=1,g=1;if(a.innerHeight)f=a.innerWidth,g=a.innerHeight;else if(e&&e.clientHeight)f=e.clientWidth,g=e.clientHeight;else if(b.body)f=b.body.clientWidth,g=b.body.clientHeight;if(g>2*d||f>2*c)return!1}return!0}function zd(a,b){G(b,function(b,d){a["google_"+d]=b})}function Ad(a,b){if(!b)return a.URL;return a.referrer} function Bd(a,b){var c=xd,d=Cd,e=wd(M()),f=!!a.google_referrer_url,g=d.NO_IFRAMING;if(!b&&e==c.SAME_DOMAIN_IFRAMING)g=d.LARGE_SAME_DOMAIN_IFRAMING;else if(!b&&e==c.CROSS_DOMAIN_IFRAMING)g=d.LARGE_CROSS_DOMAIN_IFRAMING;else if(b&&e==c.SAME_DOMAIN_IFRAMING)g=d.SMALL_SAME_DOMAIN_IFRAMING;else if(b&&e==c.CROSS_DOMAIN_IFRAMING)g=d.SMALL_CROSS_DOMAIN_IFRAMING;g+=5*f;return""+g}function Dd(a,b,c){a.page_url=Ad(b,c);a.page_location=k} function Ed(a,b,c,d){a.page_url=b.google_page_url;a.page_location=Ad(c,d)||"EMPTY"}function Fd(a,b){var c={},d=yd(M(),b,a.google_ad_width,a.google_ad_height);c.iframing=Bd(a,d);a.google_page_url?Ed(c,a,b,d):Dd(c,b,d);c.last_modified_time=b.URL==c.page_url?Date.parse(b.lastModified)/1E3:k;c.referrer_url=d?a.google_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_referrer_url:b.referrer;return c} function Gd(a){var b={},c=a.URL.substring(a.URL.lastIndexOf("http"));b.iframing=k;b.page_url=c;b.page_location=a.URL;b.last_modified_time=k;b.referrer_url=c;return b}function Hd(a){var b=Id(a,M().document);zd(a,b)}function Id(a,b){var c;return c=a.google_page_url==k&&Jd[b.domain]?Gd(b):Fd(a,b)} var Jd={"ad.yieldmanager.com":!0},xd={NO_IFRAMING:0,SAME_DOMAIN_IFRAMING:1,CROSS_DOMAIN_IFRAMING:2},Cd={NO_IFRAMING:4,LARGE_SAME_DOMAIN_IFRAMING:5,LARGE_CROSS_DOMAIN_IFRAMING:6,SMALL_SAME_DOMAIN_IFRAMING:7,SMALL_CROSS_DOMAIN_IFRAMING:8};var Md=function(){if(window.google_ad_output==k)window.google_ad_output="html";if(I(window.google_ad_format)){var a=window.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a)window.google_ad_width=parseInt(a[1],10),window.google_ad_height=parseInt(a[2],10),window.google_ad_output="html"}window.google_ad_format=Kd(window.google_ad_format,String(window.google_ad_output),Number(window.google_ad_width),Number(window.google_ad_height),window.google_ad_slot,!!window.google_override_format);window.google_ad_client= Ld(window.google_ad_format,window.google_ad_client);Hd(window);if(window.google_flash_version==k)window.google_flash_version=ec();window.google_ad_section=window.google_ad_section||window.google_ad_region||"";window.google_country=window.google_country||window.google_gl||"";a=(new Date).getTime();if(n(window.google_color_bg))window.google_color_bg=V(window.google_color_bg,a);if(n(window.google_color_text))window.google_color_text=V(window.google_color_text,a);if(n(window.google_color_link))window.google_color_link= V(window.google_color_link,a);if(n(window.google_color_url))window.google_color_url=V(window.google_color_url,a);if(n(window.google_color_border))window.google_color_border=V(window.google_color_border,a);if(n(window.google_color_line))window.google_color_line=V(window.google_color_line,a)},Nd=function(a){G(sd,function(b,c){a[c]=k});G(td,function(b,c){a[c]=k});G(ud,function(b,c){a[c]=k});a.google_container_id=k;a.google_enable_async=k;a.google_eids=k;a.google_page_location=k;a.google_referrer_url= k;a.google_show_ads_impl=k;a.google_ad_region=k;a.google_gl=k;a.google_iframe_name=k;a.google_loader_used=k},V=function(a,b){yc(2);return a[b%a.length]},Ld=function(a,b){if(!b)return"";b=b.toLowerCase();return b=I(a)?Od(b):Pd(b)},Pd=function(a){a&&a.substring(0,3)!="ca-"&&(a="ca-"+a);return a},Od=function(a){a&&a.substring(0,7)!="ca-aff-"&&(a="ca-aff-"+a);return a},Kd=function(a,b,c,d,e,f){!a&&b=="html"&&(a=c+"x"+d);return a=Qd(a,e,f)?a.toLowerCase():""},Qd=function(a,b,c){if(!a)return!1;if(!b)return!0; return c};var W=navigator; function Rd(a,b,c,d,e){var f=Math.round((new Date).getTime()/1E3),g=window.google_analytics_domain_name,a=typeof g=="undefined"?Sd("auto",a):Sd(g,a),i=b.indexOf("__utma="+a+".")>-1,g=b.indexOf("__utmb="+a)>-1,w=b.indexOf("__utmc="+a)>-1,j=O("google_persistent_state"),j=Q(j,14)||R(j,14,{});if(i){b=b.split("__utma="+a+".")[1].split(";")[0].split(".");if(g&&w)j.sid=b[3]+"";else if(!j.sid)j.sid=f+"";j.vid=b[0]+"."+b[1];j.from_cookie=!0}else{if(!j.sid)j.sid=f+"";if(!j.vid)j.vid=(Math.round(Math.random()*2147483647)^ Td(b,c,d,e)&2147483647)+"."+f;j.from_cookie=!1}j.dh=a;if(!j.hid)j.hid=Math.round(Math.random()*2147483647);return j}function Td(a,b,c,d){var e=[W.appName,W.version,W.language?W.language:W.browserLanguage,W.platform,W.userAgent,W.javaEnabled()?1:0].join("");c?e+=c.width+"x"+c.height+c.colorDepth:window.java&&(c=java.awt.Toolkit.getDefaultToolkit().getScreenSize(),e+=c.screen.width+"x"+c.screen.height);e+=a;e+=d||"";for(a=e.length;b>0;)e+=b--^a++;return Ud(e)} function Ud(a){var b=1,c=0,d;if(!(a==h||a=="")){b=0;for(d=a.length-1;d>=0;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=c!=0?b^c>>21:b}return b}function Sd(a,b){if(!a||a=="none")return 1;a=String(a);"auto"==a&&(a=b,"www."==a.substring(0,4)&&(a=a.substring(4,a.length)));return Ud(a.toLowerCase())};var Z=function(a,b,c,d,e,f){this.Y=!1;this.ha=a;this.K=e;this.M=f;this.ka=b;this.l=+c;this.k=+d;this.m=[]};Z.prototype.collapse=function(){var a=this.D();if(a)this.ga(),this.Y=!1};Z.prototype.j=function(a){this.e(a,"zIndex","999999")};Z.prototype.O=function(a,b,c){this.e(a,"width",b+"px");this.e(a,"height",c+"px");this.j(a)};Z.prototype.C=function(){var a=[],b=this.D();if(!b)return a;a.push(b);this.K&&this.M&&a.push(this.K.document.getElementById(this.M));return a}; Z.prototype.expand=function(a,b,c){var d=this.C();if(!(d.length<=0)){for(var e=0,f=d.length;ethis.l&&(c==0||c==3)&&this.e(d,"left","-"+(a-this.l)+"px");b>this.k&&(c==1||c==0)&&this.e(d,"top","-"+(b-this.k)+"px");a=d.parentNode;b=a.parentNode;a.nodeName.toLowerCase()=="ins"&&(this.j(a),this.j(b));for(a=b.parentNode;a&&a.style;a=a.parentNode){if(a.nodeName.toLowerCase()=="body")break;a.style.overflow!="visible"&&this.e(a,"overflow","visible")}this.Y=!0}}; Z.prototype.N=function(a,b){var c=this.C(),c=c[c.length-1],c=kd(c),d=this.K||window,d=Kb(d||window),e=a-this.l,f=b-this.k,g=c.y,f=f>g,i=d.height-(c.y+this.k),g=f||i>=g,f=c.x,e=e>f,c=d.width-(c.x+this.l),c=e||c>=f,d=2;g&&!c?d=3:!g&&c?d=1:!g&&!c&&(d=0);return d};Z.prototype.D=function(){if(!this.V)this.V=A.getElementById(this.ha);return this.V};Z.prototype.e=function(a,b,c){this.m.push(new Vd(a,b,c))};Z.prototype.ga=function(){for(var a=0,b=this.m.length;a"):g=="33895223"?b.write("<"+c+' src="http://'+t()+'/pagead/js/gcm_8b3e97d1045ac48216d6355dac344a85.js">"):g=="33895221"?b.write("<"+c+' src="http://'+t()+'/pagead/js/expansion_embed_exp.js">"):b.write("<"+c+' src="http://'+t()+'/pagead/expansion_embed.js">");(g=="33895224"||g=="33895225")&&b.write("<"+c+' src="http://'+t()+'/pagead/expansion_embed.js">")}e=ra;f=S().b(1);f=="33895161"&&(e=0);e=Zc(a,b,e);(d=d||e)&&cc("msie")&&!window.opera?b.write("<"+c+' src="http://'+t()+'/pagead/render_ads.js">"):b.write("<"+c+'>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);")}function oe(a){return a!=k?'"'+a+'"':'""'}var pe=function(a,b){var c=b.slice(-1),d=c=="?"||c=="#"?"":"&",e=[b],c=function(a,b){if(a||a===0||a===!1)typeof a=="boolean"&&(a=a?1:0),Yb(e,d,b,"=",H(a)),d="&"};G(a,c);return e.join("")};function qe(){var a=v&&z("8"),b=x&&z("1.8.1"),c=y&&z("525");if(jb&&(a||b||c))return!0;else if(ib&&(c||b))return!0;else if(kb&&(c||b))return!0;return!1} function ne(){return typeof ExpandableAdSlotFactory=="object"&&typeof ExpandableAdSlotFactory.createIframe=="function"}function me(a,b){var c=a.google_ad_width,d=a.google_ad_height,e=M();if(a.google_allow_expandable_ads===!1||!b.body||a.google_ad_output!="html"||yd(e,e.document,c,d)||!re(a)||isNaN(a.google_ad_height)||isNaN(a.google_ad_width)||!qe()||b.domain!=a.location.hostname)return!1;return!0} function re(a){var b=a.google_ad_format;if(I(b))return!1;if(fc(a)&&b!="468x15_0ads_al")return!1;return!0}function se(){var a;B.google_ad_output=="html"&&!fc(B)&&!I(B.google_ad_format)&&ge(0)&&(a=["6083035","6083034"],a=gc(a,wa),he(a,0));return a=="6083035"} function te(a,b){if(!de(a)||I(a.google_ad_format))return"";var c="",d=fc(a);if(b=="html"||d)c=gc(["36815001","36815002"],sa);if(c==""&&(b=="js"||d))c=gc(["36815003","36815004"],ta);if(c==""&&(b=="html"||b=="js"))c=gc(["36813005","36813006"],ua);return c} function ue(){var a=dd(),b=window.google_enable_osd,c;b===!0?(c="36813006",ve(c,a)):b!==!1&&ge(0)&&(c=a.getEid(),c==""?(c=te(window,String(window.google_ad_output||"")))&&ve(c,a):c!="36815001"&&c!="36815002"&&c!="36815003"&&c!="36815004"&&c!="36813005"&&c!="36813006"&&(c=""));if(c)return he(c,0),c;return""} function ve(a,b){var c=b.getOsdMode(),d=[];switch(a){case "36815004":c=1;d=["js"];break;case "36815002":c=1;d=["html"];break;case "36813006":c=0,d=["html","js"]}d.length>0&&b.setValidOutputTypes(d);d=O();b.setupOsd(c,a,Q(d,7).toString())} function we(a,b,c,d){K||be(a);var e=ce(a),c=pe({ifi:e},c),c=c.substring(0,1991),c=c.replace(/%\w?$/,""),f="script",g="google_ads_frame"+e,i=S().b(5);if((a.google_ad_output=="js"||a.google_ad_output=="json_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.write("<"+f+' language="JavaScript1.1" src='+oe(ae(c))+">");else if(a.google_ad_output=="html"){var f=ke?c.replace(/&ea=[^&]*/,"")+"&ea=0":c,f=[''].join(""),w=Vc,j=Wc,d=a.google_container_id||d||k;typeof iframes=="object"&&typeof iframes.open=="function"&&(Aa&&xa()!="dev"||i=="33895222"||i=="33895223"||i=="33895225"||i==w.CONTROL||i==w.EXPERIMENT_BADGE_AFTER_TITLE||i==w.EXPERIMENT_BADGE_AFTER_TEXT||i==w.EXPERIMENT_BADGE_BENEATH_CREATIVE||i==j.CONTROL||i==j.EXPERIMENT_BADGE_AFTER_TITLE|| i==j.EXPERIMENT_BADGE_BENEATH_CREATIVE)?(Zd(),iframes.setVersionOverride("gcm_8b3e97d1045ac48216d6355dac344a85.js"),g={style:"expandable",id:g,rpcToken:"adsense_rpc_key",width:a.google_ad_width,height:a.google_ad_height,cssStyle:"left:0;position:absolute;top:0",topMostFriendlyWindow:M(),friendlyIframeId:a.google_async_iframe_id},Yd(ae(c),g)):ke&&ne()?a["google_expandable_ad_slot"+e]=ExpandableAdSlotFactory.createIframe(g,ae(c),a.google_ad_width,a.google_ad_height,d,M(),a.google_async_iframe_id):a.google_container_id? xe(a.google_container_id,b,f):b.write(f);K&&ye(a.google_async_iframe_id,f)}i=="30143103"&&e==1&&!a.google_container_id&&b.write('');return c}var ye=function(a,b){var c="javascript:"+Sa(["",b,""].join("")),d=M();(new ed(d)).set(a,c)};function ze(a){Nd(a)} function Ae(a){var b=Tc().b(2)=="44901217";if(!Be(b))return!1;var b=se(),c=ad(window,ce(window)),a=Ce(a),b=c+De(a.google_ad_format,b);window.google_ad_url=pe(a,b);return!0} var He=function(a){a.dt=$d;if(K&&window.google_bpp)a.bpp=window.google_bpp;a.shv=xa();var b=!!window.google_test_1,c=!!window.google_test_2;b&&(a.tsi=c?"3":"2");a.jsv="/r20110506".replace("/","");window.google_loader_used&&(a.saldr=1);var b=O(),c=Q(b,8),d=window.google_ad_section,e=window.google_ad_format,f=window.google_ad_slot;c[d]&&(I(e)||(a.prev_fmts=c[d]));var g=Q(b,9);g[d]&&(a.prev_slotnames=g[d].toLowerCase());e?I(e)||(c[d]?c[d]+= ","+e:c[d]=e):f&&(g[d]?g[d]+=","+f:g[d]=f);a.correlator=Q(b,7);Q(b,2)&&!Oc(b)&&(a.dblk=1);if(window.google_ad_channel){c=Q(b,10);d="";e=window.google_ad_channel.split(Ee);for(f=0;f-1){for(f=0;f0&&b.length>0&&(a.eid+=",");a.eid+=b};function Re(a,b,c,d){a=wc(a,b,c,d);le(window,document);return a}function Se(){Md()} function Te(a){for(var b={},a=a.split("?"),a=a[a.length-1].split("&"),c=0;c1?window.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," ")):unescape(d[1]):""}catch(e){}}return b}function Ue(){var a=window,b=Te(document.URL);if(b.google_ad_override)a.google_ad_override=b.google_ad_override,a.google_adtest="on"} function xe(a,b,c){if(a&&(a=b.getElementById(a))&&c&&c.length!="")a.style.visibility="visible",a.innerHTML=c} var De=function(a,b){var c;return c=I(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?"},Ve=function(a,b){b.dff=md(a).toLowerCase();b.dfs=rd(a)},We=function(a){a.ref=window.google_referrer_url;a.loc=window.google_page_location},Be=function(a){var b=O(),c=Q(b,8),d=Q(b,9),e=window.google_ad_section;if(I(window.google_ad_format)){if(R(b,4,Q(b,4)+1)>4&&!a)return!1}else if(fc(window)){if(R(b,5,Q(b,5)+1)>3&&!a)return!1}else{var f=R(b,6,Q(b,6)+1);if(window.google_num_slots_to_rotate){if(yc(1), c[e]="",d[e]="",Q(b,12)||R(b,12,(new Date).getTime()%window.google_num_slots_to_rotate+1),Q(b,12)!=f)return!1}else if(!a&&f>6&&e=="")return!1}return!0},Ce=function(a){var b={};Pe(b);He(b);hc(b);a&&Ve(a,b);Ie(b);Je(b);Qe(b);We(b);b.fu=xc;return b},Oe=function(a){var b=window.google_container_id,c=b&&Hb(b)||Hb(a);!c&&!b&&a&&(document.write(""),c=Hb(a));return c},Ee=/[+, ]/;window.google_render_ad=Ne;function Xe(){Ue();fe();var a=window.google_start_time;if(typeof a=="number")$d=a,window.google_start_time=k;uc("show_ads.google_init_globals",Re,Se);le(window,document)}uc("show_ads.main",wc,Xe);})()  $%&Obplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver$ &,-3%45STUVWXYZ[\]^_`abcdefghijkopU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1#" '()$+WNS.base[NS.relative_Ehttps://ssl.gstatic.com/gb/js/gcm_8b3e97d1045ac48216d6355dac344a85.js./01X$classesZ$classname12UNSURLXNSObject#A- 6789FWNS.keysZNS.objects!:;<=>?@ABCDE GHIJKLMNOPQR TVaryWExpires]Cache-Control_X-Xss-ProtectionSAge_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Accept-Encoding_Thu, 31 May 2012 22:26:47 GMT_public, max-age=31536000]1; mode=blockV311814Tgzip_text/javascriptTsffe_Wed, 01 Jun 2011 22:26:47 GMTU37184Wnosniff_Wed, 23 Feb 2011 23:35:10 GMT./lmmn2_NSMutableDictionary\NSDictionaryH./qrrs2_NSHTTPURLResponse]NSURLResponse)27:PRd Z_hsv|$(;HOTc|(.6V[_ut_Ehttps://ssl.gstatic.com/gb/js/gcm_8b3e97d1045ac48216d6355dac344a85.jsOH(function(){try{ ; function Ra(a){throw a;}var Sa=void 0,b=null,c=window.gadgets||{},eb=window.shindig||{},q=window.osapi||{}; if(!c.config)c.config=function(){function a(d,g){for(var i in g)g.hasOwnProperty(i)&&(typeof d[i]==="object"&&typeof g[i]==="object"?a(d[i],g[i]):d[i]=g[i])}function p(){var d=document.scripts||document.getElementsByTagName("script");if(!d||d.length==0)return b;var g;if(m.u)for(var i=0;!g&&i1)for(var j=0,k;k=arguments[j];++j)m.push(k);else m=v;return function(d){for(var g=0;m[g];++g)if(d===m[g])return!0;return!1}};c.config.RegExValidator=function $a(m){return function(j){return m.test(j)}};c.config.ExistsValidator=function $b(j){return typeof j!=="undefined"};c.config.NonEmptyStringValidator=function $c(k){return typeof k==="string"&&k.length>0};c.config.BooleanValidator=function $d(d){return typeof d==="boolean"}; c.config.LikeValidator=function $e(g){return function(i){for(var l in g)if(g.hasOwnProperty(l)&&!(0,g[l])(i[l]))return!1;return!0}}})();window.gadgets=c;c.config=c.config;c.config.BooleanValidator=c.config.BooleanValidator;c.config.EnumValidator=c.config.EnumValidator;c.config.ExistsValidator=c.config.ExistsValidator;c.config.LikeValidator=c.config.LikeValidator;c.config.NonEmptyStringValidator=c.config.NonEmptyStringValidator;c.config.RegExValidator=c.config.RegExValidator; c.util=function(){var a=b;return{getUrlParameters:function(p){var v=typeof p==="undefined";if(a!==b&&v)return a;var m={};p=p||document.location.href;var j=p.indexOf("?"),k=p.indexOf("#");p=(k===-1?p.substr(j+1):[p.substr(j+1,k-j-1),"&",p.substr(k+1)].join("")).split("&");j=window.decodeURIComponent?decodeURIComponent:unescape;k=0;for(var d=p.length;kv){c.warn("Nix transport setup failed, falling back...");k("..",!1)}else{if(!g&&window.opener&&"GetAuthToken"in window.opener){g=window.opener;if(g.GetAuthToken()==c.rpc.getAuthToken("..")){var i=c.rpc.getAuthToken("..");g.CreateChannel(window[p]("..",i),i);j[".."]=g;window.opener=b;k("..",!0);return}}window.setTimeout(function(){a()},m)}}var p="GRPC____NIXVBS_get_wrapper",v=10,m=500,j={},k,d=0;return{getCode:function(){return"nix"}, isParentVerifiable:function(){return!1},init:function(g,i){k=i;if(typeof window[p]!=="unknown"){window.GRPC____NIXVBS_handle_message=function $n(o){window.setTimeout(function(){g(c.json.parse(o))},0)};window.GRPC____NIXVBS_create_channel=function $o(u,t,y){if(c.rpc.getAuthToken(u)===y){j[u]=t;k(u,!0)}};var l="Class GRPC____NIXVBS_wrapper\n Private m_Intended\nPrivate m_Auth\nPublic Sub SetIntendedName(name)\n If isEmpty(m_Intended) Then\nm_Intended = name\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\n If isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Sub SendMessage(data)\n GRPC____NIXVBS_handle_message(data)\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub CreateChannel(channel, auth)\n Call GRPC____NIXVBS_create_channel(m_Intended, channel, auth)\nEnd Sub\nEnd Class\nFunction "+ p+"(name, auth)\nDim wrap\nSet wrap = New GRPC____NIXVBS_wrapper\nwrap.SetIntendedName name\nwrap.SetAuth auth\nSet "+p+" = wrap\nEnd Function";try{window.execScript(l,"vbscript")}catch(n){return!1}}return!0},setup:function(g,i){if(g===".."){a();return!0}try{var l=document.getElementById(g),n=window[p](g,i);l.contentWindow.opener=n}catch(f){return!1}return!0},call:function(g,i,l){try{j[g]&&j[g].SendMessage(c.json.stringify(l))}catch(n){return!1}return!0}}}();c.rpctx=c.rpctx||{}; if(!c.rpctx.rmr)c.rpctx.rmr=function(){function a(f,e,o,u){var t=function $q(){document.body.appendChild(f);f.src="about:blank";if(u)f.onload=function $p(){j(u)};f.src=e+"#"+o};document.body?t():c.util.registerOnLoadHandler(function(){t()})}function p(f){var e=b;i[f].searchCounter++;try{var o=c.rpc._getTargetWin(f);e=f===".."?o.frames["rmrtransport-"+c.rpc.RPC_ID]:o.frames["rmrtransport-.."]}catch(u){}o=!1;e&&(o=k(f,e));!o&&!(i[f].searchCounter>g)&&window.setTimeout(function(){p(f)},d)}function v(f, e,o,u){var t=b;if(t=o!==".."?i[".."]:i[f]){e!==c.rpc.ACK&&t.queue.push(u);if(t.waiting||t.queue.length===0&&!(e===c.rpc.ACK&&u&&u.ackAlone===!0))return!0;if(t.queue.length>0)t.waiting=!0;f=t.relayUri+"#"+m(f);try{t.frame.contentWindow.location=f;var y=t.width==10?20:10;t.frame.style.width=y+"px";t.width=y}catch(B){return!1}}return!0}function m(f){f=i[f];var e={id:f.sendId};if(f){e.d=Array.prototype.slice.call(f.queue,0);e.d.push({s:c.rpc.ACK,id:f.recvId})}return c.json.stringify(e)}function j(f){var e= i[f],o=c.json.parse(decodeURIComponent(e.receiveWindow.location.hash.substring(1)))||{},u=o.d||[],t=!1,y=!1,B=0;o=e.recvId-o.id;for(var U=0;U0)v(f,c.rpc.ACK,f===".."?c.rpc.RPC_ID:"..",{ackAlone:t})}function k(f,e){function o(){j(f)}var u=i[f];try{var t=!1;t="document"in e;if(!t)return!1;t=typeof e.document=="object";if(!t)return!1;if(e.location.href==="about:blank")return!1}catch(y){return!1}u.receiveWindow=e;typeof e.attachEvent==="undefined"?e.onresize=o:e.attachEvent("onresize",o);f===".."?a(u.frame,u.relayUri,m(f),f):j(f);return!0}var d=500,g=10,i={},l,n;return{getCode:function(){return"rmr"},isParentVerifiable:function(){return!0},init:function(f,e){l=f;n=e;return!0},setup:function(f){try{if(typeof i[f]!=="object"){var e=document.createElement("iframe"),o=e.style; o.position="absolute";o.top="0px";o.border="0";o.opacity="0";o.width="10px";o.height="1px";e.id="rmrtransport-"+f;e.name=e.id;var u=c.rpc.getRelayUrl(f);u||(u=c.rpc.getOrigin(c.util.getUrlParameters().parent)+"/robots.txt");i[f]={frame:e,receiveWindow:b,relayUri:u,searchCounter:0,width:10,waiting:!0,queue:[],sendId:0,recvId:0};f!==".."&&a(e,u,m(f));p(f)}}catch(t){c.warn("Caught exception setting up RMR: "+t);return!1}return!0},call:function(f,e,o){return v(f,o.s,e,o)}}}();c.rpctx=c.rpctx||{}; if(!c.rpctx.ifpc)c.rpctx.ifpc=function(){function a(k){for(var d=[],g=0,i=k.length;g=0;--g){var i=v[g];try{if(i&&(i.recyclable||i.readyState==="complete")){i.parentNode.removeChild(i);if(window.ActiveXObject){v[g]=i=b;v.splice(g,1)}else{i.recyclable=!1;d=i;break}}}catch(l){}}if(!d){d=document.createElement("iframe");d.style.border=d.style.width=d.style.height="0px";d.style.visibility= "hidden";d.style.position="absolute";d.onload=function $r(){this.recyclable=!0};v.push(d)}d.src=k;window.setTimeout(function(){document.body.appendChild(d)},0)}var v=[],m=0,j;return{getCode:function(){return"ifpc"},isParentVerifiable:function(){return!0},init:function(k,d){j=d;j("..",!0);return!0},setup:function(k){j(k,!0);return!0},call:function(k,d,g){var i=c.rpc.getRelayUrl(k);++m;if(!i){c.warn("No relay file assigned for IFPC");return!1}var l=b;l=g.l?[i,"#",a([d,m,1,0,a([d,g.s,"","",d].concat(g.a))])].join(""): [i,"#",k,"&",d,"@",m,"&1&0&",encodeURIComponent(c.json.stringify(g))].join("");p(l);return!0}}}(); if(!c.rpc){c.rpc=function(){function a(s,x){var H=pa;x||(H=Ba);Ja[s]=H;for(var z=Ta[s]||[],E=0;E0?s.substring(1,x):s.substring(1),origin:x>0?s.substring(x+1):b}}else return b}function d(s){if(typeof s==="undefined"||s==="..")return window.parent; var x=k(s);if(x)return window.top.frames[x.id];s=String(s);if(x=window.frames[s])return x;if((x=document.getElementById(s))&&x.contentWindow)return x.contentWindow;return b}function g(s,x,H){if(L[s]!==!0){typeof L[s]==="undefined"&&(L[s]=0);var z=d(s);if((s===".."||z!=b)&&pa.setup(s,x,H)===!0)L[s]=!0;else if(L[s]!==!0&&L[s]++<10)window.setTimeout(function(){g(s,x,H)},500);else{Ja[s]=Ba;L[s]=!0}}}function i(s){(s=u[s])&&s.substring(0,1)==="/"&&(s=s.substring(1,2)==="/"?document.location.protocol+s: document.location.protocol+"//"+document.location.host+s);return s}function l(s,x,H){/http(s)?:\/\/.+/.test(x)||(x.indexOf("//")==0?x=window.location.protocol+x:x.charAt(0)=="/"?x=window.location.protocol+"//"+window.location.host+x:x.indexOf("://")==-1&&(x=window.location.protocol+"//"+x));u[s]=x;t[s]=!!H}function n(s,x,H){x=x||"";y[s]=String(x);g(s,x,H)}function f(s,x){c.config.register("rpc",b,function init$$2(E){var h=E?E.rpc:{};E=h.useLegacyProtocol;typeof E==="string"&&(E=E==="true");h=h.parentRelayUrl|| "";h=j(W.parent)+h;E=!!E;l("..",h,E);if(E){pa=c.rpctx.ifpc;pa.init(m,a)}n("..",s,x||W.forcesecure)})}function e(s,x,H,z){if(s===".."){s=H||W.rpctoken||W.ifpctok||"";if(window.__isgadget===!0)f(s,z);else{z=z||W.forcesecure||!1;if(x=x||W.parent){l("..",x);n("..",s,z)}}}else a:{if(s.charAt(0)!="/"){if(!c.util)break a;var E=document.getElementById(s);E||Ra(Error("Cannot set up gadgets.rpc receiver with ID: "+s+", element not found."))}x=x||E.src;l(s,x);x=c.util.getUrlParameters(x);n(s,H||x.rpctoken,z|| x.forcesecure)}}var o={},u={},t={},y={},B=0,U={},L={},X={},W={},Ja={},Ta={},Yb=window.top!==window.self,Ab=window.name,Jb=function $u(){},sb=1,gb=2,Bb=window.console&&console.log?console.log:function(){},Ba=function(){function x(H){return function(){Bb(H+": call ignored")}}return{getCode:function(){return"noop"},isParentVerifiable:function(){return!0},init:x("init"),setup:x("setup"),call:x("call")}}();c.util&&(W=c.util.getUrlParameters());var ja=!1,qa=!1,pa=typeof window.postMessage==="function"? c.rpctx.wpm:typeof window.postMessage==="object"?c.rpctx.wpm:window.ActiveXObject?c.rpctx.nix:navigator.userAgent.indexOf("WebKit")>0?c.rpctx.rmr:navigator.product==="Gecko"?c.rpctx.frameElement:c.rpctx.ifpc;o[""]=function $v(){Bb("Unknown RPC service: "+this.s)};o.__cb=function $w(E,h){var r=U[E];if(r){delete U[E];r(h)}};return{config:function(z){if(typeof z.securityCallback==="function")Jb=z.securityCallback},register:function(z,E){(z==="__cb"||z==="__ack")&&Ra(Error("Cannot overwrite callback/ack service")); z===""&&Ra(Error("Cannot overwrite default service: use registerDefault"));o[z]=E},unregister:function(z){(z==="__cb"||z==="__ack")&&Ra(Error("Cannot delete callback/ack service"));z===""&&Ra(Error("Cannot delete default service: use unregisterDefault"));delete o[z]},registerDefault:function(z){o[""]=z},unregisterDefault:function(){delete o[""]},forceParentVerifiable:function(){if(!pa.isParentVerifiable())pa=c.rpctx.ifpc},call:function(z,E,h){z=z||"..";var r="..";if(z==="..")r=Ab;else if(z.charAt(0)== "/"){r=c.rpc.getOrigin(location.href);r="/"+Ab+(r?"|"+r:"")}++B;h&&(U[B]=h);var A={s:E,f:r,c:h?B:0,a:Array.prototype.slice.call(arguments,3),t:y[z],l:t[z]},w;if(w=!(z!==".."&&k(z)==b&&!document.getElementById(z))){a:{w=z;if(typeof X[w]==="undefined"){X[w]=!1;if(j(i(w))!==j(window.location.href)){w=!1;break a}var D=d(w);try{X[w]=D.gadgets.rpc.receiveSameDomain}catch(C){c.error("Same domain call failed: parent= incorrectly set.")}}if(typeof X[w]==="function"){X[w](A);w=!0}else w=!1}w=!w}if(w)if(w=Ja[z]|| pa){if(t[z])w=c.rpctx.ifpc;if(w.call(z,r,A)===!1){Ja[z]=Ba;pa.call(z,r,A)}}else Ta[z]?Ta[z].push(A):Ta[z]=[A]},getRelayUrl:i,setRelayUrl:l,setAuthToken:n,setupReceiver:e,getAuthToken:function getAuthToken(h){return y[h]},removeReceiver:function(E){delete u[E];delete t[E];delete y[E];delete L[E];delete X[E];delete Ja[E]},getRelayChannel:function(){return pa.getCode()},receive:function(E,h){E.length>4?m(c.json.parse(decodeURIComponent(E[E.length-1]))):v.apply(b,E.concat(h))},receiveSameDomain:function(E){E.a= Array.prototype.slice.call(E.a);window.setTimeout(function(){m(E)},0)},getOrigin:j,getTargetOrigin:function getTargetOrigin(r){var A=b;A=i(r);if(!A)A=(A=k(r))?A.origin:r==".."?W.parent:document.getElementById(r).src;return j(A)},init:function(){pa.init(m,a)===!1&&(pa=Ba);Yb&&e("..")},_getTargetWin:d,_parseSiblingId:k,_createRelayIframe:function(h,r){function A(){document.body.appendChild(C);C.src='javascript:""';C.src=D}var w=i("..");if(!w)return b;var D=w+"#..&"+Ab+"&"+h+"&"+encodeURIComponent(c.json.stringify(r)), C=document.createElement("iframe");C.style.border=C.style.width=C.style.height="0px";C.style.visibility="hidden";C.style.position="absolute";document.body?A():c.util.registerOnLoadHandler(function(){A()});return C},ACK:"__ack",RPC_ID:Ab,SEC_ERROR_LOAD_TIMEOUT:0,SEC_ERROR_FRAME_PHISH:sb,SEC_ERROR_FORGED_MSG:gb}}();c.rpc.init()} c.io=function(){function a(){var l;if(typeof eb!="undefined"&&eb.xhrwrapper&&eb.xhrwrapper.createXHR)return eb.xhrwrapper.createXHR();else if(typeof ActiveXObject!="undefined"){(l=new ActiveXObject("Msxml2.XMLHTTP"))||(l=new ActiveXObject("Microsoft.XMLHTTP"));return l}else if(typeof XMLHttpRequest!="undefined"||window.XMLHttpRequest)return new window.XMLHttpRequest;else Ra("no xhr available")}function p(l,n){if(l.readyState!==4)return!0;try{if(l.status!==200){var f=""+l.status;l.responseText&&(f= f+" "+l.responseText);n({errors:[f],rc:l.status,text:l.responseText});return!0}}catch(e){n({errors:[e.number+" Error not specified"],rc:e.number,text:e.description});return!0}return!1}function v(l,n,f,e){p(e,n)||n(j(f,{body:e.responseText}))}function m(l,n,f,e){if(!p(e,n)){e=e.responseText;var o=e.indexOf(i)+i.length;if(!(o=400)f.errors=[f.rc+" Error"];else if(f.text){if(f.rc>=300&&f.rc<400)l.CONTENT_TYPE="TEXT";switch(l.CONTENT_TYPE){case "JSON":case "FEED":f.data=c.json.parse(f.text);if(!f.data){f.errors.push("500 Failed to parse JSON");f.rc=500;f.data=b}break;case "DOM":var e;if(typeof ActiveXObject!="undefined"){e=new ActiveXObject("Microsoft.XMLDOM");e.async=!1;e.validateOnParse= !1;e.resolveExternals=!1;if(e.loadXML(f.text))f.data=e;else{f.errors.push("500 Failed to parse XML");f.rc=500}}else{e=(new DOMParser).parseFromString(f.text,"text/xml");if("parsererror"===e.documentElement.nodeName){f.errors.push("500 Failed to parse XML");f.rc=500}else f.data=e}break;default:f.data=f.text}}return f}function k(l,n,f,e,o,u,t,y){var B=a();n.indexOf("//")==0&&(n=document.location.protocol+n);B.open(o,n,!0);if(f)B.onreadystatechange=c.util.makeClosure(b,t,l,f,u,B);if(e!==b){l="application/x-www-form-urlencoded"; if(typeof y==="string"){l=y;y={}}y=y||{};y["Content-Type"]||(y["Content-Type"]=l);for(var U in y)B.setRequestHeader(U,y[U])}B.send(e)}var d={},g,i="throw 1; < don't be evil' >";c.config.register("core.io",{proxyUrl:new c.config.RegExValidator(/.*%(raw)?url%.*/),jsonProxyUrl:c.config.NonEmptyStringValidator},function init$$3(f){d=f["core.io"]||{}});return{makeRequest:function(n,f,e){e=e||{};var o=e.METHOD||"GET",u=e.REFRESH_INTERVAL,t,y;if(e.AUTHORIZATION&&e.AUTHORIZATION!=="NONE"){t=e.AUTHORIZATION.toLowerCase(); y=Nc.getSecurityToken()}else o==="GET"&&u===Sa&&(u=3600);var B=!0;if(typeof e.OWNER_SIGNED!=="undefined")B=e.OWNER_SIGNED;var U=!0;if(typeof e.VIEWER_SIGNED!=="undefined")U=e.VIEWER_SIGNED;var L=e.HEADERS||{};o==="POST"&&!L["Content-Type"]&&(L["Content-Type"]="application/x-www-form-urlencoded");var X=c.util.getUrlParameters();y={url:n,httpMethod:o,headers:c.io.encodeValues(L,!1),postData:e.POST_DATA||"",authz:t||"",st:y||"",contentType:e.CONTENT_TYPE||"TEXT",numEntries:e.NUM_ENTRIES||"3",getSummaries:!!e.GET_SUMMARIES, signOwner:B,signViewer:U,gadget:X.url,container:X.container||X.synd||"default",bypassSpecCache:c.util.getUrlParameters().nocache||"",getFullHeaders:!!e.GET_FULL_HEADERS};if(t==="oauth"||t==="signed"){if(c.io.oauthReceivedCallbackUrl_){y.OAUTH_RECEIVED_CALLBACK=c.io.oauthReceivedCallbackUrl_;c.io.oauthReceivedCallbackUrl_=b}y.oauthState=g||"";for(var W in e)e.hasOwnProperty(W)&&W.indexOf("OAUTH_")===0&&(y[W]=e[W])}t=d.jsonProxyUrl.replace("%host%",document.location.host);a:{if(c.io.preloaded_&&y.httpMethod=== "GET")for(W=0;W0){o="?refresh="+u+"&"+c.io.encodeValues(y);k(n,t+o,f,b,"GET",e,m)}else k(n,t,f,c.io.encodeValues(y),"POST",e,m)},makeNonProxiedRequest:function(n, f,e,o){e=e||{};k(n,n,f,e.POST_DATA,e.METHOD,e,v,o)},clearOAuthState:function(){g=Sa},encodeValues:function(n,f){var e=!f,o=[],u=!1,t;for(t in n)if(n.hasOwnProperty(t)&&!/___$/.test(t)){u?o.push("&"):u=!0;o.push(e?encodeURIComponent(t):t);o.push("=");o.push(e?encodeURIComponent(n[t]):n[t])}return o.join("")},getProxyUrl:function(n,f){var e=f||{},o=e.REFRESH_INTERVAL;o===Sa&&(o="3600");var u=c.util.getUrlParameters();e=e.rewriteMime?"&rewriteMime="+encodeURIComponent(e.rewriteMime):"";o=d.proxyUrl.replace("%url%", encodeURIComponent(n)).replace("%host%",document.location.host).replace("%rawurl%",n).replace("%refresh%",encodeURIComponent(o)).replace("%gadget%",encodeURIComponent(u.url)).replace("%container%",encodeURIComponent(u.container||u.synd||"default")).replace("%rewriteMime%",e);o.indexOf("//")==0&&(o=window.location.protocol+o);return o}}}(); c.io.RequestParameters=c.util.makeEnum(["METHOD","CONTENT_TYPE","POST_DATA","HEADERS","AUTHORIZATION","NUM_ENTRIES","GET_SUMMARIES","GET_FULL_HEADERS","REFRESH_INTERVAL","OAUTH_SERVICE_NAME","OAUTH_USE_TOKEN","OAUTH_TOKEN_NAME","OAUTH_REQUEST_TOKEN","OAUTH_REQUEST_TOKEN_SECRET","OAUTH_RECEIVED_CALLBACK"]);c.io.MethodType=c.util.makeEnum(["GET","POST","PUT","DELETE","HEAD"]);c.io.ContentType=c.util.makeEnum(["TEXT","DOM","JSON","FEED"]);c.io.AuthorizationType=c.util.makeEnum(["NONE","SIGNED","OAUTH"]); Ec=Ec||[];Ec.push(function(){caja___.whitelistFuncs([[c.io,"encodeValues"],[c.io,"getProxyUrl"],[c.io,"makeRequest"]])}); q._registerMethod=function $z(p,v){var m=typeof ___!=="undefined";if(p!="newBatch"){for(var j=p.split("."),k=q,d=0;d2){var H=Array.prototype.slice.call(arguments,2);return function(){var z=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(z,H);return pa.apply(x,z)}}else return function(){return pa.apply(x,arguments)}};a.bind=function $da(){a.bind= Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?a.bindNative_:a.bindJs_;return a.bind.apply(b,arguments)};a.partial=function $ea(x){var H=Array.prototype.slice.call(arguments,1);return function(){var z=Array.prototype.slice.call(arguments);z.unshift.apply(z,H);return x.apply(this,z)}};a.mixin=function $fa(H,z){for(var E in z)H[E]=z[E]};a.now=Date.now||function(){return+new Date};a.globalEval=function $ga(z){if(a.global.execScript)a.global.execScript(z,"JavaScript"); else if(a.global.eval){if(a.evalWorksForGlobals_==b){a.global.eval("var _et_ = 1;");if(typeof a.global._et_!="undefined"){delete a.global._et_;a.evalWorksForGlobals_=!0}else a.evalWorksForGlobals_=!1}if(a.evalWorksForGlobals_)a.global.eval(z);else{var E=a.global.document,h=E.createElement("script");h.type="text/javascript";h.defer=!1;h.appendChild(E.createTextNode(z));E.body.appendChild(h);E.body.removeChild(h)}}else Ra(Error("goog.globalEval not available"))};a.typedef=!0;a.getCssName=function $ja(E, h){var r=function $ha(C){return a.cssNameMapping_[C]||C},A=function $ia(G){G=G.split("-");for(var I=[],S=0;S1){var G=Array.prototype.slice.call(arguments,1);G.unshift(this,C);return a.bind.apply(b,G)}else return a.bind(this, C)};Function.prototype.partial=function $ra(){var I=Array.prototype.slice.call(arguments);I.unshift(this,b);return a.bind.apply(b,I)};Function.prototype.inherits=function $sa(S){a.inherits(this,S)};Function.prototype.mixin=function $ta(N){a.mixin(this.prototype,N)}}J.session={};J.patchConfig=function $ua(Y){Y&&Y.googleapis&&!Y["googleapis.config"]&&(Y["googleapis.config"]=Y.googleapis)};J.CONFIG_KEY="__GOOGLEAPIS";if(window[J.CONFIG_KEY]){var p=window[J.CONFIG_KEY];J.patchConfig(p);window.___config= p}J.endsWith=function $va(fa,ha){var ba=fa.lastIndexOf(ha);return ba!=-1&&ba+ha.length==fa.length};J.getServiceNameFromMethod=function $wa(ha){return ha.substring(0,ha.indexOf("."))};J.init=function $xa(){J.ApiClient.init()};J.register=function $ya(ia){J.ApiClient.register(ia)};J.setDeveloperKey=function $za(Z){J.ApiClient.setDeveloperKey(Z)};J.addExecuteListener=function $Aa(aa){J.ApiClient.addExecuteListener(aa)};J.removeExecuteListener=function $Ba(O){J.ApiClient.removeExecuteListener(O)};J.addResponseListener= function $Ca(M){J.ApiClient.addResponseListener(M)};J.removeResponseListener=function $Da(F){J.ApiClient.removeResponseListener(F)};J.addTransportInitListener=function $Ea(K){J.Transport.addTransportInitListener(K)};J.removeTransportInitListener=function $Fa(Fa){J.Transport.removeTransportInitListener(Fa)};J.configure=function $Ga(Ca,ma){J.Config.configure(Ca,ma)};J.clearconfig=function $Ha(){J.Config.clearConfig()};J.getFeatureConfig=function $Ia(va){return J.Config.getFeatureConfig(va)};J.newRequest= function $Ka(wa,Xa){Xa=Xa||{};var Kb={name:"googleapis",execute:J.ApiClient.execute_},lb=q.newBatch(),Ka=this,ka={};ka.method=wa;ka.transport=Kb;ka.rpc=Xa;ka.execute=function $Ja(La){lb.add(wa,{method:wa,rpc:Xa,transport:Kb});lb.execute(function(kc){kc.error?La.call(Ka,kc.error):La.call(Ka,kc[wa])})};return ka};J.newBatch=function $La(){return new J.Batch};J.setVersions=function $Ma(Kb){J.ApiClient.setVersions(Kb)};J.setUrlParameter=function $Na(lb,Ka){J.ApiClient.setUrlParameter(lb,Ka)};J.removeUrlParameter= function $Oa(Ka){J.ApiClient.removeUrlParameter(Ka)};J.session={};J.session.getMessageObj_=function $Pa(ka,Ma){return{execute:function(Ua){J.Transport.sendRequest(ka,Ma,Ua||function(){})}}};J.session.set=function $Qa(Ma,Ua){var La={headers:J.ApiClient.addAuthHeader(),key:Ma,value:Ua};return J.session.getMessageObj_("set",La)};J.session.get=function $Ra(Ua){Ua={headers:J.ApiClient.addAuthHeader(),key:Ua};return J.session.getMessageObj_("get",Ua)};J.session.remove=function $Sa(La){La={headers:J.ApiClient.addAuthHeader(), key:La};return J.session.getMessageObj_("remove",La)};J.session.clear=function $Ta(){var kc={headers:J.ApiClient.addAuthHeader()};return J.session.getMessageObj_("clear",kc)};J.Config=function $Ua(){};J.Config.PREFIX="googleapis.config";J.Config.override_=function $Va(Cb,Zb){for(var mb in Zb){var Nb=Zb[mb];if(typeof Nb==="object"&&Nb!=b)if(typeof Cb=="object"){Cb[mb]||(Cb[mb]={});J.Config.override_(Cb[mb],Nb)}else typeof Cb=="boolean"&&J.Config.override_(Cb,Nb);else typeof Cb=="object"?Cb[mb]=Nb: Cb=Nb}};J.Config.getConfig_=function $Wa(){var Zb=c.config.get();window[J.CONFIG_KEY]&&J.Config.override_(Zb,window[J.CONFIG_KEY]);var mb;try{mb=window.localStorage&&window.localStorage[J.CONFIG_KEY]}catch(Nb){}mb&&J.Config.override_(Zb,c.json.parse(mb));return Zb};J.Config.getFeatureConfig=function $Xa(mb){return J.Config.getConfig_()[mb]};J.Config.get=function $Ya(){return J.Config.getFeatureConfig(J.Config.PREFIX)||{}};J.Config.getValue=function $Za(hb){if(!hb)return b;var ac=hb;typeof hb==="string"&& (ac=hb.split("."));hb=J.Config.get();for(var Lb=0;Lb=0?"&":"?")+"gcv="+encodeURIComponent(P));ca+="#parent="+encodeURIComponent(document.location.href);ca+="&rpctoken="+Number(new Date);(P=J.Transport.isRequestCacheEnabled_())&&(ca+="&rcache="+P);(P=J.Transport.isSessionCacheEnabled_())&&(ca+="&scache="+P);(P=J.Transport.isProxyShared_())&&(ca+="&isProxyShared="+P);Za&&(ca+="&superBatchSize="+Za);xa&&(ca+="&superBatchTimeout="+ xa);return ca};J.Transport.setupProxyIframe=function $$a(xa,ca){var P=J.Transport.getRelayUrl_(xa,ca);J.Transport.callTransportInitListeners_("loading",(new Date).getTime());if(J.Transport.iframe_){J.Transport.iframe_.src=P;c.rpc.call(J.Transport.LOCAL_FRAME_ID,"init")}else{if(window==window.top||!J.Transport.isProxyShared_()){var V=document.createElement("iframe");if(!J.Config.getValue("debug")){V.style.width="1px";V.style.height="1px";V.style.position="absolute";V.style.top="-100px";V.src="about:blank"}V.name= J.Transport.LOCAL_FRAME_ID;V.id=J.Transport.LOCAL_FRAME_ID;document.body.appendChild(V);V.src=P;c.rpc.setupReceiver(V.id,P);J.Transport.iframe_=V}if(J.Transport.isProxyShared_())if(window==window.top){P=J.Config.get().proxy;c.rpc.register("notifySharedProxyReady",function(){J.Transport.proxyReady_?this.callback&&this.callback(P):this.callback&&J.Transport.proxyReadyCallbacks_.push(this.callback.bind(b,P))})}else c.rpc.call("..","notifySharedProxyReady",function(T){c.rpc.setupReceiver(J.Transport.REMOTE_FRAME_ID, T);J.Transport.iframe_=window.top.frames[J.Transport.LOCAL_FRAME_ID];J.Transport.onProxyReady()})}};J.Transport.getProxyFrameId_=function $ab(){return J.Transport.isProxyShared_()?J.Transport.REMOTE_FRAME_ID:J.Transport.LOCAL_FRAME_ID};J.Transport.sendRequest=function $bb(P,V,T){J.Transport.iframe_||J.Transport.setupProxyIframe();if(J.Transport.proxyReady_){var R=J.Transport.isProxyShared_()?J.Transport.REMOTE_FRAME_ID:J.Transport.LOCAL_FRAME_ID;c.rpc.call(R,P,function(da){da=c.json.parse(da);if(P== "makeRequest"){for(var ya={},ab=0;ab2){var x=Array.prototype.slice.call(arguments,2);return function(){var H=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(H,x);return qa.apply(s,H)}}else return function(){return qa.apply(s, arguments)}};a.bind=function $6b(){a.bind=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?a.bindNative_:a.bindJs_;return a.bind.apply(b,arguments)};a.partial=function $7b(s){var x=Array.prototype.slice.call(arguments,1);return function(){var H=Array.prototype.slice.call(arguments);H.unshift.apply(H,x);return s.apply(this,H)}};a.mixin=function $8b(x,H){for(var z in H)x[z]=H[z]};a.now=Date.now||function(){return+new Date};a.globalEval=function $9b(H){if(a.global.execScript)a.global.execScript(H, "JavaScript");else if(a.global.eval){if(a.evalWorksForGlobals_==b){a.global.eval("var _et_ = 1;");if(typeof a.global._et_!="undefined"){delete a.global._et_;a.evalWorksForGlobals_=!0}else a.evalWorksForGlobals_=!1}if(a.evalWorksForGlobals_)a.global.eval(H);else{var z=a.global.document,E=z.createElement("script");E.type="text/javascript";E.defer=!1;E.appendChild(z.createTextNode(H));z.body.appendChild(E);z.body.removeChild(E)}}else Ra(Error("goog.globalEval not available"))};a.typedef=!0;a.getCssName= function $bc(z,E){var h=function $$b(D){return a.cssNameMapping_[D]||D},r=function $ac(C){C=C.split("-");for(var G=[],I=0;I1){var C=Array.prototype.slice.call(arguments,1);C.unshift(this,D);return a.bind.apply(b,C)}else return a.bind(this, D)};Function.prototype.partial=function $ra(){var G=Array.prototype.slice.call(arguments);G.unshift(this,b);return a.bind.apply(b,G)};Function.prototype.inherits=function $sa(I){a.inherits(this,I)};Function.prototype.mixin=function $ta(S){a.mixin(this.prototype,S)}}a.crypt={};a.crypt.stringToByteArray=function $jc(N){for(var Y=[],fa=0,ha=0;ha255;){Y[fa++]=ba&255;ba>>=8}Y[fa++]=ba}return Y};a.crypt.byteArrayToString=function $kc(Y){return String.fromCharCode.apply(b, Y)};a.crypt.stringToUtf8ByteArray=function $lc(fa){fa=fa.replace(/\r\n/g,"\n");for(var ha=[],ba=0,ia=0;ia>6|192;else{ha[ba++]=Z>>12|224;ha[ba++]=Z>>6&63|128}ha[ba++]=Z&63|128}}return ha};a.crypt.utf8ByteArrayToString=function $mc(ha){for(var ba=[],ia=0,Z=0;ia191&&aa<224){var O=ha[ia++];ba[Z++]=String.fromCharCode((aa&31)<<6|O&63)}else{O= ha[ia++];var M=ha[ia++];ba[Z++]=String.fromCharCode((aa&15)<<12|(O&63)<<6|M&63)}}return ba.join("")};a.crypt.hash32={};a.crypt.hash32.SEED32=314159265;a.crypt.hash32.CONSTANT32=-1640531527;a.crypt.hash32.encodeString=function $nc(ba){return a.crypt.hash32.encodeByteArray(a.crypt.stringToByteArray(ba))};a.crypt.hash32.encodeStringUtf8=function $oc(ia){return a.crypt.hash32.encodeByteArray(a.crypt.stringToUtf8ByteArray(ia))};a.crypt.hash32.encodeInteger=function $pc(Z){return a.crypt.hash32.mix32_({a:Z, b:a.crypt.hash32.CONSTANT32,c:a.crypt.hash32.SEED32})};a.crypt.hash32.encodeByteArray=function $qc(aa,O,M,F){O=O||0;M=M||aa.length;F={a:a.crypt.hash32.CONSTANT32,b:a.crypt.hash32.CONSTANT32,c:F||a.crypt.hash32.SEED32};var K;for(K=M;K>=12;K-=12,O+=12){F.a+=a.crypt.hash32.wordAt_(aa,O);F.b+=a.crypt.hash32.wordAt_(aa,O+4);F.c+=a.crypt.hash32.wordAt_(aa,O+8);a.crypt.hash32.mix32_(F)}F.c+=M;switch(K){case 11:F.c+=aa[O+10]<<24;case 10:F.c+=(aa[O+9]&255)<<16;case 9:F.c+=(aa[O+8]&255)<<8;case 8:F.b+=a.crypt.hash32.wordAt_(aa, O+4);F.a+=a.crypt.hash32.wordAt_(aa,O);break;case 7:F.b+=(aa[O+6]&255)<<16;case 6:F.b+=(aa[O+5]&255)<<8;case 5:F.b+=aa[O+4]&255;case 4:F.a+=a.crypt.hash32.wordAt_(aa,O);break;case 3:F.a+=(aa[O+2]&255)<<16;case 2:F.a+=(aa[O+1]&255)<<8;case 1:F.a+=aa[O+0]&255}return a.crypt.hash32.mix32_(F)};a.crypt.hash32.mix32_=function $rc(O){var M=O.a,F=O.b,K=O.c;M-=F;M-=K;M^=K>>>13;F-=K;F-=M;F^=M<<8;K-=M;K-=F;K^=F>>>13;M-=F;M-=K;M^=K>>>12;F-=K;F-=M;F^=M<<16;K-=M;K-=F;K^=F>>>5;M-=F;M-=K;M^=K>>>3;F-=K;F-=M;F^=M<< 10;K-=M;K-=F;K^=F>>>15;O.a=M;O.b=F;return O.c=K};a.crypt.hash32.wordAt_=function $sc(M,F){return a.crypt.hash32.toSigned_(M[F+0])+(a.crypt.hash32.toSigned_(M[F+1])<<8)+(a.crypt.hash32.toSigned_(M[F+2])<<16)+(a.crypt.hash32.toSigned_(M[F+3])<<24)};a.crypt.hash32.toSigned_=function $tc(F){return F>127?F-256:F};a.string={};a.string.Unicode={NBSP:"\u00a0"};a.string.startsWith=function $uc(K,Fa){return K.lastIndexOf(Fa,0)==0};a.string.endsWith=function $vc(Fa,Ca){var ma=Fa.length-Ca.length;return ma>= 0&&Fa.indexOf(Ca,ma)==ma};a.string.caseInsensitiveStartsWith=function $wc(Ca,ma){return a.string.caseInsensitiveCompare(ma,Ca.substr(0,ma.length))==0};a.string.caseInsensitiveEndsWith=function $xc(ma,va){return a.string.caseInsensitiveCompare(va,ma.substr(ma.length-va.length,va.length))==0};a.string.subs=function $yc(va){for(var wa=1;wa=" "&&La<="~"||La>="\u0080"&&La<="\ufffd"};a.string.stripNewlines=function $Ic(kc){return kc.replace(/(\r\n|\r|\n)+/g," ")};a.string.canonicalizeNewlines=function $Jc(ed){return ed.replace(/(\r\n|\r|\n)/g,"\n")};a.string.normalizeWhitespace=function $Kc(Cb){return Cb.replace(/\xa0|\s/g," ")};a.string.normalizeSpaces=function $Lc(Zb){return Zb.replace(/\xa0|[ \t]+/g," ")};a.string.trim=function $Mc(mb){return mb.replace(/^[\s\xa0]+|[\s\xa0]+$/g, "")};a.string.trimLeft=function $Nc(Nb){return Nb.replace(/^[\s\xa0]+/,"")};a.string.trimRight=function $Oc(hb){return hb.replace(/[\s\xa0]+$/,"")};a.string.caseInsensitiveCompare=function $Pc(ac,Lb){var Ga=String(ac).toLowerCase(),Ya=String(Lb).toLowerCase();return Ga":"
")};a.string.htmlEscape=function $Uc(ra,Va){if(Va)return ra.replace(a.string.amperRe_,"&").replace(a.string.ltRe_,"<").replace(a.string.gtRe_,">").replace(a.string.quotRe_,""");else{if(!a.string.allRe_.test(ra))return ra;ra.indexOf("&")!=-1&&(ra=ra.replace(a.string.amperRe_,"&"));ra.indexOf("<")!=-1&&(ra= ra.replace(a.string.ltRe_,"<"));ra.indexOf(">")!=-1&&(ra=ra.replace(a.string.gtRe_,">"));ra.indexOf('"')!=-1&&(ra=ra.replace(a.string.quotRe_,"""));return ra}};a.string.amperRe_=/&/g;a.string.ltRe_=//g;a.string.quotRe_=/\"/g;a.string.allRe_=/[&<>\"]/;a.string.unescapeEntities=function $Vc(Va){if(a.string.contains(Va,"&"))return"document"in a.global&&!a.string.contains(Va,"<")?a.string.unescapeEntitiesUsingDom_(Va):a.string.unescapePureXmlEntities_(Va);return Va};a.string.unescapeEntitiesUsingDom_= function $Wc(Ob){var Eb=a.global.document.createElement("div");Eb.innerHTML="
x"+Ob+"
";if(Eb.firstChild[a.string.NORMALIZE_FN_])Eb.firstChild[a.string.NORMALIZE_FN_]();Ob=Eb.firstChild.firstChild.nodeValue.slice(1);Eb.innerHTML="";return a.string.canonicalizeNewlines(Ob)};a.string.unescapePureXmlEntities_=function $Xc(Eb){return Eb.replace(/&([^;]+);/g,function(Pc,Za){switch(Za){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(Za.charAt(0)=="#"){var xa= Number("0"+Za.substr(1));if(!isNaN(xa))return String.fromCharCode(xa)}return Pc}})};a.string.NORMALIZE_FN_="normalize";a.string.whitespaceEscape=function $Yc(Pc,Za){return a.string.newLineToBr(Pc.replace(/ /g,"  "),Za)};a.string.stripQuotes=function $Zc(Za,xa){for(var ca=xa.length,P=0;P ca&&(xa=xa.substring(0,ca-3)+"...");P&&(xa=a.string.htmlEscape(xa));return xa};a.string.truncateMiddle=function $0c(ca,P,V){V&&(ca=a.string.unescapeEntities(ca));if(ca.length>P){var T=Math.floor(P/2),R=ca.length-T;T+=P%2;ca=ca.substring(0,T)+"..."+ca.substring(R)}V&&(ca=a.string.htmlEscape(ca));return ca};a.string.specialEscapeChars_={"\u0000":"\\0","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\x0B",'"':'\\"',"\\":"\\\\"};a.string.jsEscapeCache_={"'":"\\'"};a.string.quote= function $1c(P){P=String(P);if(P.quote)return P.quote();else{for(var V=['"'],T=0;T31&&da<127?R:a.string.escapeChar(R))}V.push('"');return V.join("")}};a.string.escapeString=function $2c(V){for(var T=[],R=0;R31&&da<127)R=T;else{if(da<256){R="\\x";if(da<16||da>256)R+="0"}else{R="\\u";da<4096&&(R+="0")}R+=da.toString(16).toUpperCase()}return a.string.jsEscapeCache_[T]=R};a.string.toMap=function $4c(R){for(var da={},ya=0;ya=0&&ab0&&(cc=ya.substr(0,ab)+ya.substr(ab+ tb,ya.length-ab-tb));return cc};a.string.remove=function $7c(ab,tb){var cc=RegExp(a.string.regExpEscape(tb),"");return ab.replace(cc,"")};a.string.removeAll=function $8c(tb,cc){var xc=RegExp(a.string.regExpEscape(cc),"g");return tb.replace(xc,"")};a.string.regExpEscape=function $9c(cc){return String(cc).replace(/([-()\[\]{}+?*.$\^|,:#ea)return 1;return 0};a.string.HASHCODE_MAX_=4294967296;a.string.hashCode=function $gd(ea){for(var sa=0,na=0;naparseFloat(ta))return String(Q)}return ta};a.userAgent.getDocumentMode_=function $rd(){var Q=a.global.document;return Q?Q.documentMode:Sa};a.userAgent.VERSION=a.userAgent.determineVersion_();a.userAgent.compare=function $sd(Oa,la){return a.string.compareVersions(Oa,la)};a.userAgent.isVersionCache_= {};a.userAgent.isVersion=function $td(la){return a.userAgent.isVersionCache_[la]||(a.userAgent.isVersionCache_[la]=a.string.compareVersions(a.userAgent.VERSION,la)>=0)};J.server={};J.sessioncache={};J.startsWith=function $ud(ua,Qb){return ua.indexOf(Qb)===0};J.endsWithAny=function $vd(Qb,yc){for(var nb=0,uc=yc.length;nbGb){this.storage_.remove(mc);return b}return Fb};J.Cache.prototype.purgeStaleData_=function $Yd(){if(this.storage_!==b)for(var Fb=this.getKeys(),Gb=0;Gb-1&&J.RequestCache.cache_.remove(pb)}}};J.RequestCache.clear=function $de(qc,vb){J.RequestCache.cache_.clear();vb("true")};J.SessionCache=function $ee(){};J.SessionCache.cache_=new J.Cache;J.SessionCache.getKey_=function $fe(Hb,pb){pb=pb||{};var Ib=c.json.stringify(Hb),wb=pb.sid,xb=pb.userToken;wb&&(Ib+=wb);xb&&(Ib+=xb);return(Hb.key|| "")+"__"+a.crypt.hash32.encodeString(Ib)};J.SessionCache.getOptParams_=function $ge(){return{sid:J.ApiServer.getSidValue()}};J.SessionCache.set=function $he(Ib,wb){var xb=J.SessionCache.getOptParams_();Ib=Ib||{};var yb=Ib.value||"";J.SessionCache.cache_.set(J.SessionCache.getKey_(Ib.key||"",xb),yb);wb("true")};J.SessionCache.get=function $ie(wb,xb){var yb=J.SessionCache.getOptParams_();wb=wb||{};yb=J.SessionCache.cache_.get(J.SessionCache.getKey_(wb.key||"",yb));yb=c.json.stringify(yb);xb(yb)};J.SessionCache.remove= function $je(xb,yb){var Uc=J.SessionCache.getOptParams_();xb=xb||{};J.SessionCache.cache_.remove(J.SessionCache.getKey_(xb.key||"",Uc));yb("true")};J.SessionCache.clear=function $ke(yb,Uc){J.SessionCache.cache_.clear();Uc("true")};J.ApiServer=function $le(){};J.ApiServer.USER_AGENT_="google-api-javascript-client/0.1";J.ApiServer.SID_COOKIE_KEY_="SID";J.ApiServer.XHR_DONE_=4;J.ApiServer.Headers={AUTHORIZATION:"Authorization",CONTENT_TYPE:"Content-Type",ORIGINTOKEN:"OriginToken",X_CLIENTDETAILS:"X-ClientDetails", X_JAVASCRIPT_USER_AGENT:"X-JavaScript-User-Agent"};J.ApiServer.isValidHeader_=function $me(kd){for(var Vc in J.ApiServer.Headers)if(J.ApiServer.Headers.hasOwnProperty(Vc)&&J.ApiServer.Headers[Vc]==kd)return!0;return!1};J.ApiServer.createXhr_=function $ne(){try{return new XMLHttpRequest}catch(Vc){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(od){}return b};J.ApiServer.getSidValue_=function $oe(){return J.cookies.get(J.ApiServer.SID_COOKIE_KEY_)};J.ApiServer.getUserToken=function $pe(wc){return(wc= wc[J.ApiServer.Headers.ORIGINTOKEN])&&wc.length>5?wc.substring(wc.length-5):wc};J.ApiServer.addOriginTokenHeader_=function $qe(cd){if(!cd[J.ApiServer.Headers.ORIGINTOKEN]){var rc=c.util.getUrlParameters();(rc=rc?rc.pvt:b)&&(cd[J.ApiServer.Headers.ORIGINTOKEN]=rc)}};J.ApiServer.addCommonHeaders_=function $re(rc){rc[J.ApiServer.Headers.X_JAVASCRIPT_USER_AGENT]=J.ApiServer.USER_AGENT_;J.ApiServer.addOriginTokenHeader_(rc)};J.ApiServer.parseHeaders_=function $se(Ac){var sc={};if(!Ac)return sc;Ac=Ac.split("\r\n"); for(var Bc=0;Bc0&&(sc[Tb.substring(0,Ub)]=Tb.substring(Ub+2))}return sc};J.ApiServer.init=function $te(){if(!(J.ApiServer.superBatchSize_!=Sa&&J.ApiServer.superBatchSize_>0)){J.ApiServer.superBatchSize_==Sa&&c.rpc.register("init",function(){J.ApiServer.init()});J.ApiServer.params_=c.util.getUrlParameters(window.location.href);J.ApiServer.superBatchSize_=J.ApiServer.params_.isProxyShared?J.ApiServer.params_.superBatchSize||0:0;J.ApiServer.superBatchRequests_= [];J.ApiServer.superBatchCallbacks_=[];var sc=J.ApiServer.params_.superBatchTimeout;sc&&J.ApiServer.params_.isProxyShared&&J.ApiServer.delayAndCall_(sc,function(){J.ApiServer.superBatchSize_!=0&&J.ApiServer.makeSuperBatchRequest_()});c.log("ApiServer.init(): superBatchSize="+J.ApiServer.superBatchSize_+" superBatchTimeout="+sc)}};J.ApiServer.delayAndCall_=function $ue(Bc,Tb){window.setTimeout(Tb,Bc)};J.ApiServer.combineBatchRequests_=function $ve(){for(var Tb=[],Ub=0;Ub0){var qb=J.ApiServer.combineBatchRequests_(),oa=J.ApiServer.distributeBatchCallbacks_();c.log("ApiServer.makeRequest(): done collecting batches "+J.ApiServer.superBatchSize_); J.ApiServer.makeRequest_(qb,oa)}J.ApiServer.superBatchSize_=0};J.ApiServer.makeHttpRequest_=function $De(oa,zb){oa=oa||{};var jb=oa.headers||{},db=oa.httpMethod||"GET",Pa=oa.url||b,kb=oa.urlParams||b,Wa=oa.body||b;if(kb){var rb=[],tc;for(tc in kb)kb.hasOwnProperty(tc)&&rb.push(encodeURIComponent(tc)+"="+encodeURIComponent(kb[tc]));if(rb.length>0){Pa+=Pa.indexOf("?")<=0?"?":"&";Pa+=rb.join("&")}}J.ApiServer.addCommonHeaders_(jb);Wa&&typeof Wa==="object"&&(Wa=c.json.stringify(Wa));var Qa=J.ApiServer.createXhr_(); Qa||Ra(Error("XHR not supported"));Qa.open(db,Pa);Qa.onreadystatechange=function $Ce(){if(Qa.readyState==J.ApiServer.XHR_DONE_){var Dc={body:Qa.responseText,headers:J.ApiServer.parseHeaders_(Qa.getAllResponseHeaders()),status:Qa.status,statusText:Qa.statusText};zb(Dc)}};for(var Wb in jb)jb.hasOwnProperty(Wb)&&J.ApiServer.isValidHeader_(Wb)&&Qa.setRequestHeader(Wb,jb[Wb]);Qa.send(Wa?Wa:b)};J.ApiServer.makeRequest_=function $Ee(zb,jb){c.log("ApiServer.makeRequest():");c.log(zb);var db=[],Pa={sid:J.ApiServer.getSidValue_()}; jb=jb||function(){};zb=zb||{};var kb=zb.headers||{},Wa=zb.requests||[],rb=c.util.getUrlParameters(),tc=rb?rb.rcache||rb.cache:!1;kb[J.ApiServer.Headers.CONTENT_TYPE]="application/json";J.ApiServer.addCommonHeaders_(kb);(rb=J.ApiServer.getUserToken(kb))&&(Pa.userToken=rb);J.RequestCache.invalidate(Wa);if(tc){rb=[];for(var Qa=0;Qa0){J.ApiServer.superBatchRequests_.length>0?J.ApiServer.sameHeaders_(db.headers,J.ApiServer.superBatchRequests_[0].headers)?J.ApiServer.collectIntoSuperBatch_(db,Pa):J.ApiServer.makeRequest_(db,Pa):J.ApiServer.collectIntoSuperBatch_(db,Pa);--J.ApiServer.superBatchSize_==0&&J.ApiServer.makeSuperBatchRequest_()}else J.ApiServer.makeRequest_(db,Pa)};a.exportSymbol("googleapis.server.init",J.server.init)})();c.window=c.window||{}; c.window.getViewportDimensions=function $Ie(){var p=0,v=0;if(self.innerHeight){p=self.innerWidth;v=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){p=document.documentElement.clientWidth;v=document.documentElement.clientHeight}else if(document.body){p=document.body.clientWidth;v=document.body.clientHeight}return{width:p,height:v}};var Oc=window.iframer||{},iframes=window.iframes||{};window.iframer=Oc;window.iframes=iframes;c.window=c.window||{}; (function(){function a(v,m){window.getComputedStyle(v,"").getPropertyValue(m).match(/^([0-9]+)/);return parseInt(RegExp.$1,10)}function p(){for(var v=0,m=[document.body];m.length>0;){var j=m.shift(),k=j.childNodes;if(typeof j.style!=="undefined"){var d=j.style.overflowY;if(!d)d=(d=document.defaultView.getComputedStyle(j,b))?d.overflowY:b;if(d!="visible"&&d!="inherit"){d=j.style.height;if(!d)d=(d=document.defaultView.getComputedStyle(j,b))?d.height:"";if(d.length>0&&d!="auto")continue}}for(j=0;j0;){var j=m.shift(),k=j.childNodes;if(typeof j.style!=="undefined"){var d= j.style.overflowY;if(!d)d=(d=document.defaultView.getComputedStyle(j,b))?d.overflowY:b;if(d!="visible"&&d!="inherit"){d=j.style.height;if(!d)d=(d=document.defaultView.getComputedStyle(j,b))?d.height:"";if(d.length>0&&d!="auto")continue}}for(j=0;j=0)return p();else if(k&&d){var g=d.scrollHeight,i=d.offsetHeight;if(d.clientHeight!==i){g=k.scrollHeight;i=k.offsetHeight}return g>j?g>i?g:i:g>>32-f)&4294967295}function m(n){for(var f=g,e=0;e<64;e+=4)f[e/4]=n[e]<<24|n[e+1]<<16|n[e+2]<<8|n[e+3];for(e=16;e<80;e++)f[e]=v(f[e-3]^f[e-8]^f[e-14]^f[e-16],1);n=k[0];var o=k[1],u=k[2],t=k[3],y=k[4],B,U;for(e=0;e<80;e++){if(e<40)if(e<20){B=t^o&(u^t);U=1518500249}else{B=o^u^t;U=1859775393}else if(e<60){B=o&u|t&(o|u);U=2400959708}else{B=o^u^ t;U=3395469782}B=v(n,5)+B+y+U+f[e]&4294967295;y=t;t=u;u=v(o,30);o=n;n=B}k[0]=k[0]+n&4294967295;k[1]=k[1]+o&4294967295;k[2]=k[2]+u&4294967295;k[3]=k[3]+t&4294967295;k[4]=k[4]+y&4294967295}function j(n,f){if(!f)f=n.length;var e=0;if(inbuf_==0)for(;e+64=56;u--){d[u]=o&255;o>>>=8}m(d);for(u=o=0;u<5;u++)for(var t=24;t>=0;t-=8)e[o++]=k[u]>>t&255;return e}}},dd=function(){function a(g){var i=Wc();i.update(g);g=i.digest();i="";for(var l=0;l