initial notes dump on Qubes OS setup

This commit is contained in:
Dan Ballard 2015-12-26 06:57:02 -08:00
parent bc86fa0dc0
commit 31b61e3e10
32 changed files with 3059 additions and 0 deletions

98
QubesOS-Checklist.md Normal file
View File

@ -0,0 +1,98 @@
# Qubes OS Checklist #
1. `qubes-dom0-update`
## Fedora Template ##
1. `sudo yum update`
For general coding:
sudo yum install ruby fish vim git mercurial svn gcc gcc-c++ genkey keychain
sudo chsh user
/usr/bin/fish
For transmet dev work:
sudo yum install postgresql postgresql-contrib postgresql-server
For Markdown work:
sudo yum install Perl-Digest-MD5 retext
## Firefox in VMs##
1. ublock-origin
2. HTTPS everywhere
3. Switch search to DuckDuckGo
## Postgresql in VMs ##
Sourced from [bowabos.blogspot.co.uk/2013/12/how-to-set-up-jira-and-confluence-on.html](http://bowabos.blogspot.co.uk/2013/12/how-to-set-up-jira-and-confluence-on.html)
Local backup [references/bowabos.blogspot.co.uk/2013/12/how-to-set-up-jira-and-confluence-on.html](references/bowabos.blogspot.co.uk/2013/12/how-to-set-up-jira-and-confluence-on.html)
Create persistant storage for Postgresql
cd /rw
sudo mkdir -p var/pgsql/data
sudo chown postgres:postgres var/pgsql/data
sudo chmod 700 var/pgsql/data
sudo mkdir -p var/pgsql/backups
sudo chown postgres:postgres var/pgsql/backups
sudo chmod 700 var/pgsql/backups
Initializing the database
sudo su
rm -rf /var/lib/pgsql
ln -s /rw/var/pgsql /var/lib/pgsql
postgresql-setup initdb
exit
Configuring the database cluster for local app access
sudo su - postgres
vi /var/lib/pgsql/data/pg_hba.conf
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
Configuring a database database (example transmet)
sudo systemctl start postgresql
sudo -s -H -u postgres
/usr/bin/createuser -S -P -E transmet
/usr/bin/createdb --owner transmet --encoding utf8 transmet
Preparing for a reboot
sudo vi config/rc.local
#!/bin/bash
rm -rf /var/lib/pgsql
ln -s /rw/var/pgsql /var/lib/pgsql
/usr/bin/systemctl enable postgresql &
/usr/bin/systemctl start postgresql &
sudo chmod u+x config/rc.local
## Go Development VM ##
0. Setup keychain
1. Get go from [golang.org](https://golang.org/) and place it in ~/go
2. Set shell paths in ~/.config/fish/config.fish
set -xU GOROOT /home/user/go
set -xU GOPATH /home/user/src/go
set -U fish_user_paths /home/user/go/bin /home/user/src/go/bin
### Eclipse for Go setup ###
1. Get eclipse (and add ~ `/home/user/eclipse/java-mars/eclipse` to the fish path)
2. Install eclipse plugins for:
1. goeclipse
2. WTP (web tools platform)
3. egit
4. TM Terminal
3. Configure goeclipse and have it run commands to get oracle and gocode

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,174 @@
/*
Copyright 2014 Google Inc. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/*
* For more information on this file, see http://www.cookiechoices.org/
*/
(function(window) {
if (!!window.cookieChoices) {
return window.cookieChoices;
}
var document = window.document;
// IE8 does not support textContent, so we should fallback to innerText.
var supportsTextContent = 'textContent' in document.body;
var cookieChoices = (function() {
var cookieName = 'displayCookieConsent';
var cookieConsentId = 'cookieChoiceInfo';
var divClass = 'cookie-choices-info';
var innerDivClass = 'cookie-choices-inner';
var textSpan = 'cookie-choices-text';
var buttonsClass = 'cookie-choices-buttons';
var buttonClass = 'cookie-choices-button';
var singletonClass = 'singleton-element';
var dismissLinkId = 'cookieChoiceDismiss';
function _createHeaderElement(cookieText, dismissText, linkText, linkHref) {
var cookieInnerElement = document.createElement('div');
cookieInnerElement.className = innerDivClass;
cookieInnerElement.appendChild(_createConsentText(cookieText));
var buttonsElement = document.createElement('span');
buttonsElement.className = buttonsClass;
cookieInnerElement.appendChild(buttonsElement);
if (!!linkText && !!linkHref) {
buttonsElement.appendChild(_createInformationLink(linkText, linkHref));
}
buttonsElement.appendChild(_createDismissLink(dismissText));
var cookieConsentElement = document.createElement('div');
cookieConsentElement.id = cookieConsentId;
cookieConsentElement.className = divClass + ' ' + singletonClass;
cookieConsentElement.appendChild(cookieInnerElement);
return cookieConsentElement;
}
function _createStyleElement() {
var style = document.createElement('style');
style.className = singletonClass;
style.type = 'text/css';
_setElementText(style,
'.' + divClass + ' { ' +
'position:fixed;width:100%;background-color:#666;margin:0;' +
'left:0;top:0;padding:0;z-index:4000;text-align:center;' +
'color:#fff;line-height:140%;padding:10px 0;' +
'font-family:roboto,Arial; } ' +
'.' + divClass + ' .' + innerDivClass + ' { ' +
'position:relative;width:initial;margin:0;left:0;top:0; } ' +
'.' + divClass + ' .' + textSpan + ' { ' +
'display:inline-block;vertical-align:middle;font-size:16px;' +
'margin:10px 20px;color:#ccc;max-width:800px;' +
'text-align:left; }' +
'.' + divClass + ' .' + buttonsClass + ' { ' +
'display:inline-block;vertical-align:middle;' +
'white-space:nowrap;margin:0 10px; } ' +
'.' + divClass + ' .' + buttonClass + ':hover { ' +
' color: #fff; } ' +
'.' + divClass + ' .' + buttonClass + ' { ' +
'font-weight:bold;text-transform:UPPERCASE;' +
'white-space:nowrap;' +
'color:#eee;margin-left:8px;padding:0 6px; ' +
'text-decoration:none; }');
document.getElementsByTagName('head')[0].appendChild(style);
}
function _setElementText(element, text) {
if (supportsTextContent) {
element.textContent = text;
} else {
element.innerText = text;
}
}
function _createConsentText(cookieText) {
var consentText = document.createElement('span');
_setElementText(consentText, cookieText);
consentText.className = textSpan;
return consentText;
}
function _createDismissLink(dismissText) {
var dismissLink = document.createElement('a');
_setElementText(dismissLink, dismissText);
dismissLink.id = dismissLinkId;
dismissLink.href = '#';
dismissLink.className = buttonClass;
return dismissLink;
}
function _createInformationLink(linkText, linkHref) {
var infoLink = document.createElement('a');
_setElementText(infoLink, linkText);
infoLink.href = linkHref;
infoLink.target = '_blank';
infoLink.className = buttonClass;
return infoLink;
}
function _dismissLinkClick(e) {
_saveUserPreference();
_removeCookieConsent();
e.stopPropagation && e.stopPropagation();
e.cancelBubble = true;
return false;
}
function _showCookieConsent(cookieText, dismissText, linkText, linkHref) {
if (_shouldDisplayConsent()) {
_removeCookieConsent();
_createStyleElement();
var consentElement =
_createHeaderElement(cookieText, dismissText, linkText, linkHref);
var fragment = document.createDocumentFragment();
fragment.appendChild(consentElement);
document.body.appendChild(fragment.cloneNode(true));
document.getElementById(dismissLinkId).onclick = _dismissLinkClick;
}
}
function _removeCookieConsent() {
var cookieChoiceElement = document.getElementById(cookieConsentId);
if (cookieChoiceElement != null) {
cookieChoiceElement.parentNode.removeChild(cookieChoiceElement);
}
}
function _saveUserPreference() {
// Set the cookie expiry to one year after today.
var expiryDate = new Date();
expiryDate.setFullYear(expiryDate.getFullYear() + 1);
document.cookie = cookieName + '=y; expires=' + expiryDate.toGMTString();
}
function _shouldDisplayConsent() {
// Display the header only if the cookie has not been set.
return !document.cookie.match(new RegExp(cookieName + '=([^;]+)'));
}
var exports = {};
exports.showCookieConsentBar = _showCookieConsent;
return exports;
})();
window.cookieChoices = cookieChoices;
return cookieChoices;
})(this);

View File

@ -0,0 +1,9 @@
User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /search
Allow: /
Sitemap: http://bowabos.blogspot.com/sitemap.xml

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 413 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

View File

@ -0,0 +1,15 @@
# robots.txt for https://www.blogger.com
User-agent: *
Disallow: /blog_this.pyra
Disallow: /comment.g
Disallow: /comment-iframe.g
Disallow: /create-blog.g
Disallow: /delete-backlink.g
Disallow: /delete-comment.g
Disallow: /email-post.g
Disallow: /post-edit.g
Disallow: /profile-find.g
Disallow: /rearrange
Disallow: /share-post.g
Disallow: /share-post-menu.g

View File

@ -0,0 +1,22 @@
(function (){ var f="",g=" ",l='"',n="#",aa="%",p="%$1",ba="%2525",q="%s",r="&",t="(\\d*)(\\D*)",u="*",v=",",ca="-src",y=".",z="/",da="//",A=":",ea=": ",fa="=",ga="?",ha="@",ia="Assertion failed",ja="Node cannot be null or undefined.",ka="[",la="[object Array]",ma="[object Function]",na="[object Window]",oa="\\u",pa="]",B="array",qa="backgroundColor",ra="blogger-comment-from-post",sa="blogger-iframe-colorize",ta="blogspotRpcToken",ua="boolean",va="call",wa="color",xa="comment-editor",ya="file",za="fontFamily",
C="function",Aa="g",Ba="https://www.blogger.com/unvisited-link-",Ca="iframe",Da="inherit",Ea="message",D="null",Fa="number",E="object",Ga="onmessage",Ha="rgb(0, 0, 0)",Ia="rgba(0, 0, 0, 0)",Ja="serif",Ka="set-comment-editor-height",La="splice",Ma="string",Na="transparent",Oa="{",Pa="}",F,G=this,Qa=function(a){var b=typeof a;if(b==E)if(a){if(a instanceof Array)return B;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c==na)return E;if(c==la||typeof a.length==Fa&&"undefined"!=
typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(La))return B;if(c==ma||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(va))return C}else return D;else if(b==C&&"undefined"==typeof a.call)return E;return b},H=function(a){return typeof a==Ma},Ra=function(a,b){function c(){}c.prototype=b.prototype;a.ba=b.prototype;a.prototype=new c;a.aa=function(a,c,h){for(var k=Array(arguments.length-2),m=2;m<arguments.length;m++)k[m-
2]=arguments[m];return b.prototype[c].apply(a,k)}};var I=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,I);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};Ra(I,Error);var Sa=function(a,b){for(var c=a.split(q),d=f,e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join(q)},Ta=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,f)},J=function(a,b){return a<b?-1:a>b?1:0};var Ua=function(a,b){b.unshift(a);I.call(this,Sa.apply(null,b));b.shift()};Ra(Ua,I);var Va=function(a,b,c){if(!a){var d=Array.prototype.slice.call(arguments,2),e=ia;if(b)var e=e+(ea+b),h=d;throw new Ua(f+e,h||[]);}return a};var Wa=Array.prototype.indexOf?function(a,b,c){Va(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(H(a))return H(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Xa=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)},Ya=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};var K;a:{var Za=G.navigator;if(Za){var $a=Za.userAgent;if($a){K=$a;break a}}K=f};var ab=-1!=K.indexOf("Opera")||-1!=K.indexOf("OPR"),L=-1!=K.indexOf("Trident")||-1!=K.indexOf("MSIE"),bb=-1!=K.indexOf("Edge"),M=-1!=K.indexOf("Gecko")&&!(-1!=K.toLowerCase().indexOf("webkit")&&-1==K.indexOf("Edge"))&&!(-1!=K.indexOf("Trident")||-1!=K.indexOf("MSIE"))&&-1==K.indexOf("Edge"),cb=-1!=K.toLowerCase().indexOf("webkit")&&-1==K.indexOf("Edge"),db=function(){var a=K;if(M)return/rv\:([^\);]+)(\)|;)/.exec(a);if(bb)return/Edge\/([\d\.]+)/.exec(a);if(L)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);
if(cb)return/WebKit\/(\S+)/.exec(a)},eb=function(){var a=G.document;return a?a.documentMode:void 0},fb=function(){if(ab&&G.opera){var a;var b=G.opera.version;try{a=b()}catch(c){a=b}return a}a=f;(b=db())&&(a=b?b[1]:f);return L&&(b=eb(),b>parseFloat(a))?String(b):a}(),gb={},hb=function(a){var b;if(!(b=gb[a])){b=0;for(var c=Ta(String(fb)).split(y),d=Ta(String(a)).split(y),e=Math.max(c.length,d.length),h=0;0==b&&h<e;h++){var k=c[h]||f,m=d[h]||f,P=RegExp(t,Aa),sb=RegExp(t,Aa);do{var w=P.exec(k)||[f,f,
f],x=sb.exec(m)||[f,f,f];if(0==w[0].length&&0==x[0].length)break;b=J(0==w[1].length?0:parseInt(w[1],10),0==x[1].length?0:parseInt(x[1],10))||J(0==w[2].length,0==x[2].length)||J(w[2],x[2])}while(0==b)}b=gb[a]=0<=b}return b},ib=G.document,jb=ib&&L?eb()||("CSS1Compat"==ib.compatMode?parseInt(fb,10):5):void 0;!M&&!L||L&&9<=jb||M&&hb("1.9.1");L&&hb("9");var kb=function(a,b){return H(b)?a.getElementById(b):b},lb=function(a,b,c,d){a=d||a;var e=b&&b!=u?b.toUpperCase():f;if(a.querySelectorAll&&a.querySelector&&(e||c))return a.querySelectorAll(e+(c?y+c:f));if(c&&a.getElementsByClassName){b=a.getElementsByClassName(c);if(e){a={};for(var h=d=0,k;k=b[h];h++)e==k.nodeName&&(a[d++]=k);a.length=d;return a}return b}b=a.getElementsByTagName(e||u);if(c){a={};for(h=d=0;k=b[h];h++){var e=k.className,m;if(m=typeof e.split==C)m=0<=Wa(e.split(/\s+/),c);m&&(a[d++]=
k)}a.length=d;return a}return b},mb=function(a){Va(a,ja);return 9==a.nodeType?a:a.ownerDocument||a.document};var N=function(a){this.D=a};N.prototype.serialize=function(a){var b=[];this.H(a,b);return b.join(f)};N.prototype.H=function(a,b){if(null==a)b.push(D);else{if(typeof a==E){if(Qa(a)==B){this.serializeArray(a,b);return}if(a instanceof String||a instanceof Number||a instanceof Boolean)a=a.valueOf();else{this.Y(a,b);return}}switch(typeof a){case Ma:this.L(a,b);break;case Fa:this.X(a,b);break;case ua:b.push(String(a));break;case C:b.push(D);break;default:throw Error("Unknown type: "+typeof a);}}};
var nb={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},ob=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;N.prototype.L=function(a,b){b.push(l,a.replace(ob,function(a){var b=nb[a];b||(b=oa+(a.charCodeAt(0)|65536).toString(16).substr(1),nb[a]=b);return b}),l)};N.prototype.X=function(a,b){b.push(isFinite(a)&&!isNaN(a)?String(a):D)};
N.prototype.serializeArray=function(a,b){var c=a.length;b.push(ka);for(var d=f,e=0;e<c;e++)b.push(d),d=a[e],this.H(this.D?this.D.call(a,String(e),d):d,b),d=v;b.push(pa)};N.prototype.Y=function(a,b){b.push(Oa);var c=f,d;for(d in a)if(Object.prototype.hasOwnProperty.call(a,d)){var e=a[d];typeof e!=C&&(b.push(c),this.L(d,b),b.push(A),this.H(this.D?this.D.call(a,d,e):e,b),c=v)}b.push(Pa)};var pb="StopIteration"in G?G.StopIteration:{message:"StopIteration",stack:f},O=function(){};O.prototype.next=function(){throw pb;};O.prototype.T=function(){return this};var Q=function(a,b){this.g={};this.c=[];this.F=this.b=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};F=Q.prototype;F.o=function(){this.A();for(var a=[],b=0;b<this.c.length;b++)a.push(this.g[this.c[b]]);return a};F.v=function(){this.A();return this.c.concat()};F.u=function(a){return R(this.g,a)};
F.remove=function(a){return R(this.g,a)?(delete this.g[a],this.b--,this.F++,this.c.length>2*this.b&&this.A(),!0):!1};F.A=function(){if(this.b!=this.c.length){for(var a=0,b=0;a<this.c.length;){var c=this.c[a];R(this.g,c)&&(this.c[b++]=c);a++}this.c.length=b}if(this.b!=this.c.length){for(var d={},b=a=0;a<this.c.length;)c=this.c[a],R(d,c)||(this.c[b++]=c,d[c]=1),a++;this.c.length=b}};F.get=function(a,b){return R(this.g,a)?this.g[a]:b};
F.set=function(a,b){R(this.g,a)||(this.b++,this.c.push(a),this.F++);this.g[a]=b};F.addAll=function(a){var b;if(a instanceof Q)b=a.v(),a=a.o();else{b=[];var c=0,d;for(d in a)b[c++]=d;c=[];d=0;for(var e in a)c[d++]=a[e];a=c}for(e=0;e<b.length;e++)this.set(b[e],a[e])};F.forEach=function(a,b){for(var c=this.v(),d=0;d<c.length;d++){var e=c[d],h=this.get(e);a.call(b,h,e,this)}};F.clone=function(){return new Q(this)};
F.T=function(a){this.A();var b=0,c=this.F,d=this,e=new O;e.next=function(){if(c!=d.F)throw Error("The map has changed since the iterator was created");if(b>=d.c.length)throw pb;var e=d.c[b++];return a?e:d.g[e]};return e};var R=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var qb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,rb=function(a,b){if(a)for(var c=a.split(r),d=0;d<c.length;d++){var e=c[d].indexOf(fa),h=null,k=null;0<=e?(h=c[d].substring(0,e),k=c[d].substring(e+1)):h=c[d];b(h,k?decodeURIComponent(k.replace(/\+/g,g)):f)}};var S=function(a,b){this.B=this.J=this.s=f;this.C=null;this.G=this.K=f;this.f=this.W=!1;var c;a instanceof S?(this.f=void 0!==b?b:a.f,this.R(a.s),this.S(a.J),this.M(a.B),this.O(a.C),this.setPath(a.getPath()),this.P(a.j.clone()),this.N(a.G)):a&&(c=String(a).match(qb))?(this.f=!!b,this.R(c[1]||f,!0),this.S(c[2]||f,!0),this.M(c[3]||f,!0),this.O(c[4]),this.setPath(c[5]||f,!0),this.P(c[6]||f,!0),this.N(c[7]||f,!0)):(this.f=!!b,this.j=new T(null,null,this.f))};F=S.prototype;
F.toString=function(){var a=[],b=this.s;b&&a.push(U(b,tb,!0),A);var c=this.B;if(c||b==ya)a.push(da),(b=this.J)&&a.push(U(b,tb,!0),ha),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,p)),c=this.C,null!=c&&a.push(A,String(c));if(c=this.getPath())this.V()&&c.charAt(0)!=z&&a.push(z),a.push(U(c,c.charAt(0)==z?ub:vb,!0));(c=this.U())&&a.push(ga,c);(c=this.G)&&a.push(n,U(c,wb));return a.join(f)};F.clone=function(){return new S(this)};
F.R=function(a,b){this.i();if(this.s=b?V(a,!0):a)this.s=this.s.replace(/:$/,f);return this};F.S=function(a,b){this.i();this.J=b?V(a):a;return this};F.M=function(a,b){this.i();this.B=b?V(a,!0):a;return this};F.V=function(){return!!this.B};F.O=function(a){this.i();if(a){a=Number(a);if(isNaN(a)||0>a)throw Error("Bad port number "+a);this.C=a}else this.C=null;return this};F.getPath=function(){return this.K};F.setPath=function(a,b){this.i();this.K=b?V(a,!0):a;return this};
F.P=function(a,b){this.i();a instanceof T?(this.j=a,this.j.I(this.f)):(b||(a=U(a,xb)),this.j=new T(a,null,this.f));return this};F.U=function(){return this.j.toString()};F.Z=function(a,b){this.i();this.j.set(a,b);return this};F.N=function(a,b){this.i();this.G=b?V(a):a;return this};F.i=function(){if(this.W)throw Error("Tried to modify a read-only Uri");};F.I=function(a){this.f=a;this.j&&this.j.I(a);return this};
var V=function(a,b){return a?b?decodeURI(a.replace(/%25/g,ba)):decodeURIComponent(a):f},U=function(a,b,c){return H(a)?(a=encodeURI(a).replace(b,yb),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,p)),a):null},yb=function(a){a=a.charCodeAt(0);return aa+(a>>4&15).toString(16)+(a&15).toString(16)},tb=/[#\/\?@]/g,vb=/[\#\?:]/g,ub=/[\#\?]/g,xb=/[\#\?@]/g,wb=/#/g,T=function(a,b,c){this.b=this.a=null;this.h=a||null;this.f=!!c};F=T.prototype;
F.l=function(){if(!this.a&&(this.a=new Q,this.b=0,this.h)){var a=this;rb(this.h,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g,g)),c)})}};F.add=function(a,b){this.l();this.w();a=this.m(a);var c=this.a.get(a);c||this.a.set(a,c=[]);c.push(b);this.b++;return this};F.remove=function(a){this.l();a=this.m(a);return this.a.u(a)?(this.w(),this.b-=this.a.get(a).length,this.a.remove(a)):!1};F.u=function(a){this.l();a=this.m(a);return this.a.u(a)};
F.v=function(){this.l();for(var a=this.a.o(),b=this.a.v(),c=[],d=0;d<b.length;d++)for(var e=a[d],h=0;h<e.length;h++)c.push(b[d]);return c};F.o=function(a){this.l();var b=[];if(H(a))this.u(a)&&(b=Xa(b,this.a.get(this.m(a))));else{a=this.a.o();for(var c=0;c<a.length;c++)b=Xa(b,a[c])}return b};F.set=function(a,b){this.l();this.w();a=this.m(a);this.u(a)&&(this.b-=this.a.get(a).length);this.a.set(a,[b]);this.b++;return this};F.get=function(a,b){var c=a?this.o(a):[];return 0<c.length?String(c[0]):b};
F.setValues=function(a,b){this.remove(a);0<b.length&&(this.w(),this.a.set(this.m(a),Ya(b)),this.b+=b.length)};F.toString=function(){if(this.h)return this.h;if(!this.a)return f;for(var a=[],b=this.a.v(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.o(d),h=0;h<d.length;h++){var k=e;d[h]!==f&&(k+=fa+encodeURIComponent(String(d[h])));a.push(k)}return this.h=a.join(r)};F.w=function(){this.h=null};
F.clone=function(){var a=new T;a.h=this.h;this.a&&(a.a=this.a.clone(),a.b=this.b);return a};F.m=function(a){a=String(a);this.f&&(a=a.toLowerCase());return a};F.I=function(a){a&&!this.f&&(this.l(),this.w(),this.a.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,a))},this));this.f=a};var zb=function(a,b,c){var d;a:{d=mb(b);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(b,null))){d=d[a]||d.getPropertyValue(a)||f;break a}d=f}d=d||(b.currentStyle?b.currentStyle[a]:null)||b.style&&b.style[a];return null==d||d==Da||d==Na||d==Ia?(d=mb(b),b!=d.body&&b.parentNode?W(a,b.parentNode):c):d},W=function(a,b){return zb(a,b,Ha)},Ab=function(){for(var a=lb(document,Ca,sa,void 0),b=0;b<a.length;b++){var c=a[b],d=kb(document,c.id+ca),e=d.href,h=W(wa,c),k=W(qa,
c),m=zb(za,c,Ja);d.href=Ba+(new Date).valueOf();var P=W(wa,d),d=d.href=e,e=encodeURIComponent,h=(new N(void 0)).serialize({color:h,backgroundColor:k,unvisitedLinkColor:P,fontFamily:m}),e=d+(n+e(h));c.src=e}};var Bb=-1;var Cb=function(){Bb=Math.floor(1E7*Math.random());for(var a=lb(document,Ca,ra,void 0),b=0;b<a.length;b++){var c=kb(document,a[b].id+ca),d=new S(c.href);d.Z(ta,Bb);c.href=d.toString()}Ab();a=function(a){0==a.data.indexOf(Ka)&&(document.getElementById(xa).height=a.data.substring(26))};window.addEventListener?window.addEventListener(Ea,a,!1):window.attachEvent&&window.attachEvent(Ga,a)},X=["BLOG_CMT_createIframe"],Y=G;X[0]in Y||!Y.execScript||Y.execScript("var "+X[0]);
for(var Z;X.length&&(Z=X.shift());)X.length||void 0===Cb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=Cb; })()

View File

@ -0,0 +1,194 @@
(function (){ var g="",aa="\x00",ba="\n",k=" ",ca=' name="',da=' progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)',ea=' progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678) alpha(opacity=50)',fa=' type="',ga=" x ",ha='"',ia='"trebuchet ms",verdana,arial,sans-serif',ja="#",ka="#$1$1$2$2$3$3",la="#000",ma="#fff",na="#gpluscomments",oa="#uds-search-results",
pa="$1_m.$2",qa="%",ra="%$1",sa="%2525",ta="%s",ua="&",va="&#0;",wa="&#39;",xa="&#9660;&nbsp;",ya="&#9668;&nbsp;",za="&action=",Aa="&amp;",Ba="&apa=1",Ca="&body=",Da="&func=",Ea="&gt;",Fa="&it=",Ga="&lt;",Ha="&n=",Ia="&nbsp;",Ja="&npn=1",Ka="&npnv=",La="&p=s",Ma="&quot;",Na="&rt=",Oa="&s=",Pa="&sectionId=",Ra="&srt=",Sa="&t=",Ta="&tbsrt=",Ua="&times;",Va="&tran=",Wa="&u=",Xa="&widgetId=",Ya="&widgetType=",Za="'",$a="(",ab="(\\d*)(\\D*)",bb="(^",cb=")",db=")([a-z])",eb="*",fb=",",gb=", ",hb="-10000px",
ib="-140px",jb="-225px",kb="-h",lb=".",mb=".01",nb=".5",ob=".cmt_count_iframe_holder",pb=".js",qb=".wikipedia.org",rb=".wikipedia.org/wiki/",sb="/",tb="//",ub="//ajax.googleapis.com/ajax/services/feed/load",vb="//csi.gstatic.com/csi",wb="//www.blogger.com/img/widgets/icon_contactform_cross.gif",xb="/rearrange?blogID=",yb="/s$1/",zb="/w/api.php",Ab="/w/index.php",Bb="0",Cb="1",Db="1.0",Eb="10",Fb="100%",Gb="1000",Hb="10px",Ib="110px",Jb="1em",Kb="1px solid #aaa",Lb="1px solid transparent",Mb="20",
Nb="232px",Ob="24px",Pb="28px",Qb="432px",Rb="50% 0",Sb="600px",Tb="75px",Ub=":",Vb=": ",Wb=";",Xb="<",Yb="</a>",Zb="</a></div>",$b="<a href=",ac='<a target="_blank" href=',bc='<div id="wikipedia-search-result-link"><a target="_blank" href=',cc="=",dc=">",ec="?",fc="?t=",gc="?v=3",hc="?widgetId=",ic="@",jc="A",kc="AdSense",lc="An execution sequence may not be initiated with a blocking Deferred.",mc="An object listener must have handleEvent method.",nc="ArchiveList",oc="ArchiveMenu",pc="Assertion failed",
qc="BLOGGER",rc="Blocking Deferreds can not be re-used",sc="Blog",tc="BlogArchive",uc="BlogList",vc="BloggerButton",wc="CSS1Compat",xc="Cannot throw an error that is not scheduled.",yc="ContactForm",zc="Content-Type",Ac="CustomSearch",Bc="DIV",Cc="Edge",Dc="Email",Ec="Error loading backlinks: ",Fc="Error loading feed.",Gc="Error while loading script ",Hc="Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?",Ic="Expected function but got %s: %s.",Jc=
"Expected string but got %s: %s.",Kc="Facebook",Lc="Feed",Mc="Followers",Nc="FontName",Oc="GET",Pc="Gadget",Qc="Google+",Rc="HEAD",Sc="HORIZONTAL-MEDIUM",Tc="HORIZONTAL-SMALL",Uc="HTML",Vc="IFRAME",Wc="IMG",Xc="Image",Yc="Jsloader error (code #",Zc="LI",$c="LINK",ad="Label",bd="LinkList",cd="Listener can not be null.",dd="Loading...",ed="MSIE",fd="MSXML2.XMLHTTP",gd="MSXML2.XMLHTTP.3.0",hd="MSXML2.XMLHTTP.6.0",id="Microsoft.XMLHTTP",jd="Moz",kd="NaN",ld="Navbar",md="NewsBar",nd="Node cannot be null or undefined.",
od="O",pd="POST",qd="PageList",rd="Poll",sd="PopularPosts",td="Presto",ud="Preview",vd="Profile",wd="Promise cannot resolve to itself",xd="RecentPosts",yd="SCRIPT",zd="SPAN",Ad="SW_READER_LIST_",Bd="SW_READER_LIST_CLOSED_",Cd="Search",Dd="Share this post",Ed="Slideshow",Fd="Special:Search",Gd="Stats",Hd="Subscribe",Id="Text",Jd="TextList",Kd="Timeout reached for loading script ",Ld="Trident",Md="Twitter",Nd="UL",Od="UTF-8",Pd="VERTICAL",Qd="VideoBar",Rd="Webkit",Sd="X",Td="[object Array]",Ud="[object Function]",
Vd="[object Window]",Wd="\\$1",Xd="\\s",Yd="\\x08",Zd="]",$d="]+",ae="_",be="_OnWidgetConfigured",ce="_OnWidgetDeleted",de="__gjsload__",ee="_blank",fe="_callbacks_.",ge="_id_",he="_self",ie="a",je="abort",ke="absolute",le="action",me="action=",ne="addnew",oe="alpha(opacity=1)",pe="animate",qe="application/x-www-form-urlencoded;charset=utf-8",re="archivedate",se="aria-",te="array",ue="av-delay-tempId-",ve="backlink-control",we="backlink-toggle-zippy",xe="backlinks",ye="backlinks-container",ze="backlinks-create-link",
Ae="bar",Be="beforeunload",Ce="blind-plate",De="block",Ee="blog.canonicalUrl",Fe="blog.locale",Ge="blog.pageTitle",He="blog.sf",Ie="blog.tf",Je="blog.url",Ke="blogID=",Le="blogger",Me="blogger-clickTrap singleton-element",Ne="bloggerForm",Oe="blogger_active_experiements",Pe="blogger_csi_e",Qe="blogger_templates_experiment_id",Re="blogs",Se="blogspot",Te="body",Ue="call",Ve="callImmediate",We="callback",Xe="center",Ye="checkbox",Ze="chooseWidget",$e="class",af="click",bf="cmt_count_iframe_holder",
cf="cmt_iframe_holder",df="collapsed",ef="collapsed-backlink",ff="collapsible",gf="color",hf="columns-cell",jf="comment-editor",kf="comment-editor-toggle-link",lf="comment-form",mf="complete",nf="config",of="configure",pf="contact-form-button contact-form-button-submit",qf="contact-form-button contact-form-button-submit disabled",rf="contact-form-cross",sf="contact-form-email",tf="contact-form-email-message",l="contact-form-error-message",uf="contact-form-error-message-with-border",vf="contact-form-name",
wf="contact-form-submit",n="contact-form-success-message",xf="contact-form-success-message-with-border",yf="content",zf="content-type",Af="cse_blog.xml",Bf="cse_links.xml",Cf="cse_web.xml",Df="data-",Ef="data-count",Ff="data-height",Gf="data-lateloadsrc",Hf="data-post-url",If="data-url",Jf="data-viewurl",Kf="default",Lf="delayLoad",Mf="delete",Nf="digit stage-0",Of="disabled",Pf="display",Qf="display:none;",Rf="displayModeFull",Sf="displayModeLayout",Tf="displayModeNone",Uf="displayModeSnippet",q=
"div",Vf="dropdown-toggle",Wf="edit-link",Xf="editlink",Yf="email=",Zf="en",$f="error",ag="error-details",bg="errorbox-bad errormsg",cg="errorbox-good",dg="errormessage_",eg="event",fg="expanded",gg="expanded-backlink",hg="expression(this.parentNode.clientHeight)",ig="fakeId",jg="feedItemListDisplay",kg="feeds",lg="file",mg="file:",ng="fixed",og="follower-link",pg="follower-thumbnail",qg="followers-grid",rg="followers-next-link",sg="fontFamily",tg="fontSize",ug="for",vg="form",wg="format",xg="fulltext",
r="function",yg="g",zg="getFacepile",Ag="getTitles",Bg="goog.dom.setTextContent expects a non-null value for node",Cg="google_blogger_adsense_experiment_id",Dg="gsc-clear-button",Eg="height: ",Fg="height=600, width=640, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no",Gg="hex",Hg="hidden",Ig="href",Jg="http",Kg="http:",Lg="http://",Mg="http://api.flickr.com",Ng="http://csi.gstatic.com/csi",Og="http://search.yahoo.com/mrss/",Pg="https",Qg="https:",Rg="https://",
Sg="https://csi.gstatic.com/csi",Tg="https://m.facebook.com/sharer.php?u=",Ug="https://mobile.twitter.com/home?status=",Vg="https://plus.google.com/share?source=blogger:mobile:share&url=",Wg="id",Xg="iframe",Yg="img",Zg="infinite loop",$g="inline",ah="innerText",bh="item-author",ch="item-date",dh="item-title",eh="javascript:void(0)",fh="javascript:void(0);",gh="json",hh="layout-title",ih="left",jh="li",kh="lightbox",lh="load",mh="loaded",nh="m",oh="mailto:?subject=",ph="main",qh="max-height: ",rh=
"max-height: 0;",sh="max-height: none;",th="menu",uh="message",vh="message=",wh="mobile-share-button",xh="mobile-share-panel-button mobile-share-panel-button-",yh="mobile-share-panel-button-close",zh="mobile-share-panel-inner",Ah="mobile-share-panel-outer",Bh="mobile-share-panel-title",Ch="ms",Dh="n",Eh="name=",Fh="named",Gh="native code",Hh="next-page-link",Ih="no type",Jh="no widget for ",t="none",Kh="null",Lh="number",Mh="o",Nh="object",Oh="ol",Ph="on",Qh="onbeforeunload",Rh="onload",Sh="onreadystatechange",
Th="open",Uh="opensearch",Vh="opt_onFulfilled should be a function.",Wh="opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?",Xh="parentNode",Yh="poll-widget",Zh="position:absolute;;width:230px;height:200px;",$h="position:absolute;width:100%;left:0;top:0;height:100%;z-index:100;",ai="post",bi="post-body",ci="post-count",di="post-count-link",ei="posts",fi="prerender",gi="profile",hi="prt",ii="px",ji="px;",ki="px; left: ",li="px; top: ",mi="px; width: ",
ni="ready",oi="readystatechange",pi="resize",qi="responseType=js",ri="rgb",si="ripple",ti="rotate(-45deg)",ui="rtl",vi="scroll",wi="scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes",xi="search",yi="section",zi="sectionId",Ai="select",Bi="show-all",Ci="show-n",Di="singleton-element",Ei="slideshow",Fi="span",Gi="sparkline",Hi="splash",Ii="splash-wrapper",Ji="splice",Ki="src",Li="stage-",Mi="start",Ni="status-message",Oi="status-message-inner",Pi="string",Qi="strong",Ri="style",
Si="stylesheet",Ti="submit",Ui="success",Vi="text-top",Wi="text/css",Xi="text/javascript",Yi="textContent",Zi="thumbnail",$i="tick",aj="timeout",bj="title",cj="toggle",dj="toggle-open",ej="top",fj="totalCount",gj="uds-search-results",hj="uds-searchClearResults",ij="uds-searchControl",jj="uds-searchResults",kj="ul",lj="url",mj="var ",nj="videoBar-container",oj="visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;",pj="visible",qj="webkitvisibilitychange",rj="white",
sj="widget Subscribe",tj="widget-content",uj="widget-wrap1",vj="widget-wrap2",wj="widget-wrap3",xj="widgetId=",yj="widgetJsEnd",zj="widgetType",Aj="widgetType=",Bj="width=570,height=600,left=75,top=20,resizable=yes,scrollbars=yes",Cj="wikipedia-search-form",Dj="wikipedia-search-input",Ej="wikipedia-search-more",Fj="wikipedia-search-results",Gj="wikipedia-search-results-header",Hj="window",Ij="withCredentials",Jj="zippy",Kj="|[",Lj="\u00a0-\u00a0";function Mj(a){return function(){return this[a]}}var u;
window.jstiming&&window.jstiming.load.tick("widgetJsStart");function Nj(){window.jstiming.load.tick(Oh)}function Oj(a,b){a.addEventListener?a.addEventListener(lh,b,!1):a.attachEvent(Rh,b)}function Pj(a,b){return a.className&&-1!=a.className.indexOf(b)?a:a.parentNode?Pj(a.parentNode,b):null}function Qj(){window.jstiming.load.tick(hi);window.tickAboveFold&&window.tickAboveFold(this)}
window.BLOG_attachCsiOnload=function(a,b){if(window.jstiming){window.jstiming.load.tick(yj);window.jstiming.load.tick(hi);window.jstiming.load.name=a+Se;for(var c=document.getElementsByTagName(Yg),d=0;d<c.length;d++)c[d].complete?null!=Pj(c[d],ai)&&Qj.apply(c[d]):null!=Pj(c[d],ai)&&Oj(c[d],Qj);Oj(window,Nj);c=function(){for(var a={},c=window.blogger_blog_id,d=[Cg,Pe,Qe,Oe],m=[],p=d.length,w=0;w<p;w++){var D=d[w];D in window&&m.push(window[D])}c&&(a.blogId=c);0<m.length&&(a.e=m.join(fb));c=(document.location.protocol==
Qg?Qg:Kg)+vb;c=b||c;window.jstiming.report(window.jstiming.load,a,c)};window.addEventListener?window.addEventListener(Be,c,!1):window.attachEvent(Qh,c)}};var Rj=Rj||{},v=this;function x(a){return void 0!==a}function Sj(){}function Tj(a){a.Z=function(){return a.Qa?a.Qa:a.Qa=new a}}
function Uj(a){var b=typeof a;if(b==Nh)if(a){if(a instanceof Array)return te;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c==Vd)return Nh;if(c==Td||typeof a.length==Lh&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(Ji))return te;if(c==Ud||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(Ue))return r}else return Kh;else if(b==r&&"undefined"==typeof a.call)return Nh;return b}
function y(a){return Uj(a)==te}function Vj(a){var b=Uj(a);return b==te||b==Nh&&typeof a.length==Lh}function z(a){return typeof a==Pi}function Wj(a){return Uj(a)==r}function Xj(a){var b=typeof a;return b==Nh&&null!=a||b==r}var Yj="closure_uid_"+(1E9*Math.random()>>>0),Zj=0;function ak(a,b,c){return a.call.apply(a.bind,arguments)}
function bk(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function A(a,b,c){A=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(Gh)?ak:bk;return A.apply(null,arguments)}
function ck(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var dk=Date.now||function(){return+new Date};function B(a,b){var c=a.split(lb),d=v;c[0]in d||!d.execScript||d.execScript(mj+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&x(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}}
function C(a,b){function c(){}c.prototype=b.prototype;a.u=b.prototype;a.prototype=new c;a.bc=function(a,c,f){for(var h=Array(arguments.length-2),m=2;m<arguments.length;m++)h[m-2]=arguments[m];return b.prototype[c].apply(a,h)}};function E(a){if(Error.captureStackTrace)Error.captureStackTrace(this,E);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}C(E,Error);E.prototype.name="CustomError";var ek;function fk(a,b){for(var c=a.split(ta),d=g,e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join(ta)}var gk=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,g)};
function hk(a){if(!ik.test(a))return a;-1!=a.indexOf(ua)&&(a=a.replace(jk,Aa));-1!=a.indexOf(Xb)&&(a=a.replace(kk,Ga));-1!=a.indexOf(dc)&&(a=a.replace(lk,Ea));-1!=a.indexOf(ha)&&(a=a.replace(mk,Ma));-1!=a.indexOf(Za)&&(a=a.replace(nk,wa));-1!=a.indexOf(aa)&&(a=a.replace(ok,va));return a}var jk=/&/g,kk=/</g,lk=/>/g,mk=/"/g,nk=/'/g,ok=/\x00/g,ik=/[\x00&<>"']/;function pk(a,b){return a<b?-1:a>b?1:0}function qk(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function rk(a){var b=z(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,Wd).replace(/\x08/g,Yd):Xd;return a.replace(new RegExp(bb+(b?Kj+b+$d:g)+db,yg),function(a,b,e){return b+e.toUpperCase()})};function sk(a,b){b.unshift(a);E.call(this,fk.apply(null,b));b.shift()}C(sk,E);sk.prototype.name="AssertionError";function tk(a,b,c,d){var e=pc;if(c)var e=e+(Vb+c),f=d;else a&&(e+=Vb+a,f=b);throw new sk(g+e,f||[]);}function F(a,b,c){a||tk(g,null,b,Array.prototype.slice.call(arguments,2))}function uk(a,b,c){z(a)||tk(Jc,[Uj(a),a],b,Array.prototype.slice.call(arguments,2))}function vk(a,b,c){Wj(a)||tk(Ic,[Uj(a),a],b,Array.prototype.slice.call(arguments,2))};var wk=Array.prototype.indexOf?function(a,b,c){F(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(z(a))return z(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},xk=Array.prototype.forEach?function(a,b,c){F(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=z(a)?a.split(g):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},yk=Array.prototype.filter?function(a,
b,c){F(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=z(a)?a.split(g):a,m=0;m<d;m++)if(m in h){var p=h[m];b.call(c,p,m,a)&&(e[f++]=p)}return e},zk=Array.prototype.some?function(a,b,c){F(null!=a.length);return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=z(a)?a.split(g):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};
function Ak(a){var b;a:{b=Bk;for(var c=a.length,d=z(a)?a.split(g):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:z(a)?a.charAt(b):a[b]}function Ck(a,b){return 0<=wk(a,b)}function Dk(a){if(!y(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function Ek(a,b){var c=wk(a,b),d;if(d=0<=c)F(null!=a.length),Array.prototype.splice.call(a,c,1);return d}function Fk(a){return Array.prototype.concat.apply(Array.prototype,arguments)}
function Gk(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Hk(a,b,c,d){F(null!=a.length);Array.prototype.splice.apply(a,Ik(arguments,1))}function Ik(a,b,c){F(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function Jk(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};function Kk(a){a=a.className;return z(a)&&a.match(/\S+/g)||[]}function Lk(a,b){var c=Kk(a),d=Ik(arguments,1);Mk(c,d);a.className=c.join(k)}function Nk(a,b){var c=Kk(a),d=Ik(arguments,1),c=Ok(c,d);a.className=c.join(k)}function Mk(a,b){for(var c=0;c<b.length;c++)Ck(a,b[c])||a.push(b[c])}function Ok(a,b){return yk(a,function(a){return!Ck(b,a)})}function Pk(a,b,c){for(var d=Kk(a),e=!1,f=0;f<d.length;f++)d[f]==b&&(Hk(d,f--,1),e=!0);e&&(d.push(c),a.className=d.join(k))}
function G(a,b){return Ck(Kk(a),b)};function Qk(){return function(a){return 500<=Rk(a)?(a.responseText.length?document.body.innerHTML=a.responseText:window.alert(LayoutsMessages.SERVER_ERROR),!1):!0}};function Sk(a,b){var c=H,d=a.ownerDocument,e=Tk(d,a,q,uj),e=Tk(d,e,q,vj),e=Tk(d,e,q,wj),f=Tk(d,e,q,tj),h=Tk(d,f,q,hh),e=b._GetHelper(),m=e._GetData();h.appendChild(d.createTextNode(m[hh]));var f=Tk(d,f,ie,Xf),p=e._GenerateWidgetMetadata();f.setAttribute(Ig,p.quickEditUrl);f.target=Ze;f.onclick=function(){return c._PopupConfig(d.getElementById(p.instanceId))};f.appendChild(d.createTextNode(m[Wf]))}function Tk(a,b,c,d){a=a.createElement(c);a.className=d;b.appendChild(a);return a};function Uk(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Vk(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Wk(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Xk(a){return null!==a&&Ij in a}var Yk="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Zk(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Yk.length;f++)c=Yk[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function $k(a,b){this.x=x(a)?a:0;this.y=x(b)?b:0}$k.prototype.clone=function(){return new $k(this.x,this.y)};$k.prototype.toString=function(){return $a+this.x+gb+this.y+cb};$k.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};$k.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function al(a,b){this.width=a;this.height=b}u=al.prototype;u.clone=function(){return new al(this.width,this.height)};u.toString=function(){return $a+this.width+ga+this.height+cb};u.vb=function(){return this.width*this.height};u.O=function(){return!this.vb()};u.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};u.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var bl;a:{var cl=v.navigator;if(cl){var dl=cl.userAgent;if(dl){bl=dl;break a}}bl=g}function I(a){return-1!=bl.indexOf(a)};var el=I("Opera")||I("OPR"),K=I(Ld)||I(ed),fl=I(Cc),gl=I("Gecko")&&!(-1!=bl.toLowerCase().indexOf("webkit")&&!I(Cc))&&!(I(Ld)||I(ed))&&!I(Cc),hl=-1!=bl.toLowerCase().indexOf("webkit")&&!I(Cc);function il(){var a=bl;if(gl)return/rv\:([^\);]+)(\)|;)/.exec(a);if(fl)return/Edge\/([\d\.]+)/.exec(a);if(K)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(hl)return/WebKit\/(\S+)/.exec(a)}function jl(){var a=v.document;return a?a.documentMode:void 0}
var kl=function(){if(el&&v.opera){var a;var b=v.opera.version;try{a=b()}catch(c){a=b}return a}a=g;(b=il())&&(a=b?b[1]:g);return K&&(b=jl(),b>parseFloat(a))?String(b):a}(),ll={};
function L(a){var b;if(!(b=ll[a])){b=0;for(var c=gk(String(kl)).split(lb),d=gk(String(a)).split(lb),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||g,m=d[f]||g,p=RegExp(ab,yg),w=RegExp(ab,yg);do{var D=p.exec(h)||[g,g,g],J=w.exec(m)||[g,g,g];if(0==D[0].length&&0==J[0].length)break;b=pk(0==D[1].length?0:parseInt(D[1],10),0==J[1].length?0:parseInt(J[1],10))||pk(0==D[2].length,0==J[2].length)||pk(D[2],J[2])}while(0==b)}b=ll[a]=0<=b}return b}
var ml=v.document,nl=ml&&K?jl()||(ml.compatMode==wc?parseInt(kl,10):5):void 0;var ol=!K||9<=nl;!gl&&!K||K&&9<=nl||gl&&L("1.9.1");var pl=K&&!L("9");function M(a){return z(a)?document.getElementById(a):a}function ql(a){var b=a||document;return b.querySelectorAll&&b.querySelector?b.querySelectorAll(ob):N(eb,bf,a)}function O(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?d=c.querySelector(lb+a):d=N(eb,a,b)[0];return d||null}
function N(a,b,c){var d=document;c=c||d;a=a&&a!=eb?a.toUpperCase():g;if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?lb+b:g));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,h;h=c[f];f++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||eb);if(b){d={};for(f=e=0;h=c[f];f++)a=h.className,typeof a.split==r&&Ck(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c}
function rl(a,b){Uk(b,function(b,d){d==Ri?a.style.cssText=b:d==$e?a.className=b:d==ug?a.htmlFor=b:sl.hasOwnProperty(d)?a.setAttribute(sl[d],b):0==d.lastIndexOf(se,0)||0==d.lastIndexOf(Df,0)?a.setAttribute(d,b):a[d]=b})}var sl={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function P(a,b,c){return tl(document,arguments)}
function tl(a,b){var c=b[0],d=b[1];if(!ol&&d&&(d.name||d.type)){c=[Xb,c];d.name&&c.push(ca,hk(d.name),ha);if(d.type){c.push(fa,hk(d.type),ha);var e={};Zk(e,d);delete e.type;d=e}c.push(dc);c=c.join(g)}c=a.createElement(c);d&&(z(d)?c.className=d:y(d)?c.className=d.join(k):rl(c,d));2<b.length&&ul(a,c,b);return c}function ul(a,b,c){function d(c){c&&b.appendChild(z(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!Vj(f)||Xj(f)&&0<f.nodeType?d(f):xk(vl(f)?Gk(f):f,d)}}
function wl(a){for(var b;b=a.firstChild;)a.removeChild(b)}function xl(a){a&&a.parentNode&&a.parentNode.removeChild(a)}function yl(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function zl(a){F(a,nd);return 9==a.nodeType?a:a.ownerDocument||a.document}
function Al(a,b){F(null!=a,Bg);if(Yi in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{wl(a);var c=zl(a);a.appendChild(c.createTextNode(String(b)))}}var Bl={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Cl={IMG:k,BR:ba};
function Dl(a,b,c){if(!(a.nodeName in Bl))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,g)):b.push(a.nodeValue);else if(a.nodeName in Cl)b.push(Cl[a.nodeName]);else for(a=a.firstChild;a;)Dl(a,b,c),a=a.nextSibling}function vl(a){if(a&&typeof a.length==Lh){if(Xj(a))return typeof a.item==r||typeof a.item==Pi;if(Wj(a))return typeof a.item==r}return!1}
function El(a,b,c){if(!b&&!c)return null;var d=b?b.toUpperCase():null;return Fl(a,function(a){return(!d||a.nodeName==d)&&(!c||z(a.className)&&Ck(a.className.split(/\s+/),c))})}function Fl(a,b){for(var c=0;a;){F(a.name!=Xh);if(b(a))return a;a=a.parentNode;c++}return null}function Gl(a){this.b=a||v.document||document}Gl.prototype.ca=function(a){return z(a)?this.b.getElementById(a):a};Gl.prototype.a=function(a,b,c){return tl(this.b,arguments)};Gl.prototype.appendChild=function(a,b){a.appendChild(b)};
Gl.prototype.contains=yl;function Hl(a){Hl[k](a);return a}Hl[k]=Sj;var Il=!K||9<=nl,Jl=K&&!L("9");!hl||L("528");gl&&L("1.9b")||K&&L("8")||el&&L("9.5")||hl&&L("528");gl&&!L("8")||K&&L("9");function Kl(){this.i=this.i;this.K=this.K}Kl.prototype.i=!1;Kl.prototype.U=function(){this.i||(this.i=!0,this.A())};Kl.prototype.A=function(){if(this.K)for(;this.K.length;)this.K.shift()()};function Ll(a,b){this.type=a;this.currentTarget=this.target=b;this.a=!1;this.Sa=!0}Ll.prototype.stopPropagation=function(){this.a=!0};Ll.prototype.preventDefault=function(){this.Sa=!1};function Ml(a,b){Ll.call(this,a?a.type:g);this.currentTarget=this.target=null;this.clientY=this.clientX=0;this.i=this.h=this.c=this.g=!1;this.b=null;if(a){this.type=a.type;var c=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d&&gl)try{Hl(d.nodeName)}catch(e){}null===c?(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY):(this.clientX=void 0!==c.clientX?c.clientX:c.pageX,this.clientY=
void 0!==c.clientY?c.clientY:c.pageY);this.g=a.ctrlKey;this.c=a.altKey;this.h=a.shiftKey;this.i=a.metaKey;this.b=a;a.defaultPrevented&&this.preventDefault()}}C(Ml,Ll);Ml.prototype.stopPropagation=function(){Ml.u.stopPropagation.call(this);this.b.stopPropagation?this.b.stopPropagation():this.b.cancelBubble=!0};
Ml.prototype.preventDefault=function(){Ml.u.preventDefault.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Jl)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Nl="closure_listenable_"+(1E6*Math.random()|0);function Ol(a){return!(!a||!a[Nl])}var Pl=0;function Ql(a,b,c,d,e){this.listener=a;this.a=null;this.src=b;this.type=c;this.na=!!d;this.qa=e;this.key=++Pl;this.$=this.ma=!1}function Rl(a){a.$=!0;a.listener=null;a.a=null;a.src=null;a.qa=null};function Sl(a){this.src=a;this.a={};this.b=0}function Tl(a,b,c,d,e,f){var h=b.toString();b=a.a[h];b||(b=a.a[h]=[],a.b++);var m=Ul(b,c,e,f);-1<m?(a=b[m],d||(a.ma=!1)):(a=new Ql(c,a.src,h,!!e,f),a.ma=d,b.push(a));return a}function Vl(a,b){var c=b.type;if(!(c in a.a))return!1;var d=Ek(a.a[c],b);d&&(Rl(b),0==a.a[c].length&&(delete a.a[c],a.b--));return d}function Wl(a){var b=0,c;for(c in a.a){for(var d=a.a[c],e=0;e<d.length;e++)++b,Rl(d[e]);delete a.a[c];a.b--}}
function Xl(a,b,c,d,e){a=a.a[b.toString()];b=-1;a&&(b=Ul(a,c,d,e));return-1<b?a[b]:null}function Ul(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.$&&f.listener==b&&f.na==!!c&&f.qa==d)return e}return-1};var Yl="closure_lm_"+(1E6*Math.random()|0),Zl={},$l=0;function Q(a,b,c,d,e){if(y(b)){for(var f=0;f<b.length;f++)Q(a,b[f],c,d,e);return null}c=am(c);return Ol(a)?a.S(b,c,d,e):bm(a,b,c,!1,d,e)}
function bm(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=!!e,m=cm(a);m||(a[Yl]=m=new Sl(a));c=Tl(m,b,c,d,e,f);if(c.a)return c;d=dm();c.a=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(em(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");$l++;return c}
function dm(){var a=fm,b=Il?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function gm(a,b,c,d,e){if(y(b))for(var f=0;f<b.length;f++)gm(a,b[f],c,d,e);else c=am(c),Ol(a)?Tl(a.G,String(b),c,!0,d,e):bm(a,b,c,!0,d,e)}function hm(a,b,c,d,e){if(y(b))for(var f=0;f<b.length;f++)hm(a,b[f],c,d,e);else c=am(c),Ol(a)?a.ea(b,c,d,e):a&&(a=cm(a))&&(b=Xl(a,b,c,!!d,e))&&im(b)}
function im(a){if(typeof a==Lh||!a||a.$)return!1;var b=a.src;if(Ol(b))return Vl(b.G,a);var c=a.type,d=a.a;b.removeEventListener?b.removeEventListener(c,d,a.na):b.detachEvent&&b.detachEvent(em(c),d);$l--;(c=cm(b))?(Vl(c,a),0==c.b&&(c.src=null,b[Yl]=null)):Rl(a);return!0}function jm(a){if(a)if(Ol(a))a.G&&Wl(a.G);else if(a=cm(a)){var b=0,c;for(c in a.a)for(var d=a.a[c].concat(),e=0;e<d.length;++e)im(d[e])&&++b}}function em(a){return a in Zl?Zl[a]:Zl[a]=Ph+a}
function km(a,b,c,d){var e=!0;if(a=cm(a))if(b=a.a[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.na==c&&!f.$&&(f=lm(f,d),e=e&&!1!==f)}return e}function lm(a,b){var c=a.listener,d=a.qa||a.src;a.ma&&im(a);return c.call(d,b)}
function fm(a,b){if(a.$)return!0;if(!Il){var c;if(!(c=b))a:{c=[Hj,eg];for(var d=v,e;e=c.shift();)if(null!=d[e])d=d[e];else{c=null;break a}c=d}e=c;c=new Ml(e,this);d=!0;if(!(0>e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(p){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,h=e.length-1;!c.a&&0<=h;h--){c.currentTarget=e[h];var m=km(e[h],f,!0,c),d=d&&m}for(h=0;!c.a&&h<e.length;h++)c.currentTarget=
e[h],m=km(e[h],f,!1,c),d=d&&m}return d}return lm(a,new Ml(b,this))}function cm(a){a=a[Yl];return a instanceof Sl?a:null}var mm="__closure_events_fn_"+(1E9*Math.random()>>>0);function am(a){F(a,cd);if(Wj(a))return a;F(a.handleEvent,mc);a[mm]||(a[mm]=function(b){return a.handleEvent(b)});return a[mm]};function R(){Kl.call(this);this.G=new Sl(this);this.ha=this;this.L=null}C(R,Kl);R.prototype[Nl]=!0;u=R.prototype;u.Ba=function(a){this.L=a};u.addEventListener=function(a,b,c,d){Q(this,a,b,c,d)};u.removeEventListener=function(a,b,c,d){hm(this,a,b,c,d)};
function S(a,b){nm(a);var c,d=a.L;if(d){c=[];for(var e=1;d;d=d.L)c.push(d),F(1E3>++e,Zg)}var d=a.ha,e=b,f=e.type||e;if(z(e))e=new Ll(e,d);else if(e instanceof Ll)e.target=e.target||d;else{var h=e,e=new Ll(f,d);Zk(e,h)}var h=!0,m;if(c)for(var p=c.length-1;!e.a&&0<=p;p--)m=e.currentTarget=c[p],h=om(m,f,!0,e)&&h;e.a||(m=e.currentTarget=d,h=om(m,f,!0,e)&&h,e.a||(h=om(m,f,!1,e)&&h));if(c)for(p=0;!e.a&&p<c.length;p++)m=e.currentTarget=c[p],h=om(m,f,!1,e)&&h}
u.A=function(){R.u.A.call(this);this.G&&Wl(this.G);this.L=null};u.S=function(a,b,c,d){nm(this);return Tl(this.G,String(a),b,!1,c,d)};u.ea=function(a,b,c,d){var e;e=this.G;a=String(a).toString();if(a in e.a){var f=e.a[a];b=Ul(f,b,c,d);-1<b?(Rl(f[b]),F(null!=f.length),Array.prototype.splice.call(f,b,1),0==f.length&&(delete e.a[a],e.b--),e=!0):e=!1}else e=!1;return e};
function om(a,b,c,d){b=a.G.a[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.$&&h.na==c){var m=h.listener,p=h.qa||h.src;h.ma&&Vl(a.G,h);e=!1!==m.call(p,d)&&e}}return e&&0!=d.Sa}function nm(a){F(a.G,Hc)};function pm(a,b){this.c=a;this.g=b;this.b=0;this.a=null}function qm(a){var b;0<a.b?(a.b--,b=a.a,a.a=b.next,b.next=null):b=a.c();return b}function rm(a,b){a.g(b);100>a.b&&(a.b++,b.next=a.a,a.a=b)};function sm(a){return function(){return a}};function tm(a){v.setTimeout(function(){throw a;},0)}var um;
function vm(){var a=v.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!I(td)&&(a=function(){var a=document.createElement(Vc);a.style.display=t;a.src=g;document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write(g);a.close();var c=Ve+Math.random(),d=b.location.protocol==mg?eb:b.location.protocol+tb+b.location.host,a=A(function(a){if((d==eb||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener(uh,
a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!I(Ld)&&!I(ed)){var b=new a,c={},d=c;b.port1.onmessage=function(){if(x(c.next)){c=c.next;var a=c.Ja;c.Ja=null;a()}};return function(a){d.next={Ja:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&Sh in document.createElement(yd)?function(a){var b=document.createElement(yd);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=
null};document.documentElement.appendChild(b)}:function(a){v.setTimeout(a,0)}};var xm=new pm(function(){return new wm},function(a){a.reset()});function ym(){var a=zm,b=null;a.a&&(b=a.a,a.a=a.a.next,a.a||(a.b=null),b.next=null);return b}function wm(){this.next=this.b=this.a=null}wm.prototype.reset=function(){this.next=this.b=this.a=null};function Am(a,b){Bm||Cm();Dm||(Bm(),Dm=!0);var c=zm,d=qm(xm);d.a=a;d.b=b;d.next=null;c.b?c.b.next=d:(F(!c.a),c.a=d);c.b=d}var Bm;function Cm(){if(v.Promise&&v.Promise.resolve){var a=v.Promise.resolve(void 0);Bm=function(){a.then(Em)}}else Bm=function(){var a=Em;!Wj(v.setImmediate)||v.Window&&v.Window.prototype&&!I(Cc)&&v.Window.prototype.setImmediate==v.setImmediate?(um||(um=vm()),um(a)):v.setImmediate(a)}}var Dm=!1,zm=new function(){this.b=this.a=null};
function Em(){for(var a=null;a=ym();){try{a.a.call(a.b)}catch(b){tm(b)}rm(xm,a)}Dm=!1};function Fm(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Gm(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Hm(a,b){this.a=0;this.j=void 0;this.g=this.b=this.c=null;this.i=this.h=!1;if(a!=Sj)try{var c=this;a.call(b,function(a){Im(c,2,a)},function(a){if(!(a instanceof Jm))try{if(a instanceof Error)throw a;throw Error("Promise rejected.");}catch(b){}Im(c,3,a)})}catch(d){Im(this,3,d)}}function Km(){this.next=this.g=this.c=this.b=this.a=null;this.i=!1}Km.prototype.reset=function(){this.g=this.c=this.b=this.a=null;this.i=!1};var Lm=new pm(function(){return new Km},function(a){a.reset()});
function Mm(a,b,c){var d=qm(Lm);d.b=a;d.c=b;d.g=c;return d}Hm.prototype.then=function(a,b,c){null!=a&&vk(a,Vh);null!=b&&vk(b,Wh);return Nm(this,Wj(a)?a:null,Wj(b)?b:null,c)};Fm(Hm);Hm.prototype.cancel=function(a){0==this.a&&Am(function(){var b=new Jm(a);Om(this,b)},this)};
function Om(a,b){if(0==a.a)if(a.c){var c=a.c;if(c.b){for(var d=0,e=null,f=null,h=c.b;h&&(h.i||(d++,h.a==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.a&&1==d?Om(c,b):(f?(d=f,F(c.b),F(null!=d),d.next==c.g&&(c.g=d),d.next=d.next.next):Pm(c),Qm(c,e,3,b)))}a.c=null}else Im(a,3,b)}function Rm(a,b){a.b||2!=a.a&&3!=a.a||Sm(a);F(null!=b.b);a.g?a.g.next=b:a.b=b;a.g=b}
function Nm(a,b,c,d){var e=Mm(null,null,null);e.a=new Hm(function(a,h){e.b=b?function(c){try{var e=b.call(d,c);a(e)}catch(w){h(w)}}:a;e.c=c?function(b){try{var e=c.call(d,b);!x(e)&&b instanceof Jm?h(b):a(e)}catch(w){h(w)}}:h});e.a.c=a;Rm(a,e);return e.a}Hm.prototype.s=function(a){F(1==this.a);this.a=0;Im(this,2,a)};Hm.prototype.w=function(a){F(1==this.a);this.a=0;Im(this,3,a)};
function Im(a,b,c){if(0==a.a){a==c&&(b=3,c=new TypeError(wd));a.a=1;var d;a:{var e=c,f=a.s,h=a.w;if(e instanceof Hm)null!=f&&vk(f,Vh),null!=h&&vk(h,Wh),Rm(e,Mm(f||Sj,h||null,a)),d=!0;else if(Gm(e))e.then(f,h,a),d=!0;else{if(Xj(e))try{var m=e.then;if(Wj(m)){Tm(e,m,f,h,a);d=!0;break a}}catch(p){h.call(a,p);d=!0;break a}d=!1}}d||(a.j=c,a.a=b,a.c=null,Sm(a),3!=b||c instanceof Jm||Um(a,c))}}
function Tm(a,b,c,d,e){function f(a){m||(m=!0,d.call(e,a))}function h(a){m||(m=!0,c.call(e,a))}var m=!1;try{b.call(a,h,f)}catch(p){f(p)}}function Sm(a){a.h||(a.h=!0,Am(a.l,a))}function Pm(a){var b=null;a.b&&(b=a.b,a.b=b.next,b.next=null);a.b||(a.g=null);null!=b&&F(null!=b.b);return b}Hm.prototype.l=function(){for(var a=null;a=Pm(this);)Qm(this,a,this.a,this.j);this.h=!1};
function Qm(a,b,c,d){if(3==c&&b.c&&!b.i)for(;a&&a.i;a=a.c)a.i=!1;if(b.a)b.a.c=null,Vm(b,c,d);else try{b.i?b.b.call(b.g):Vm(b,c,d)}catch(e){Wm.call(null,e)}rm(Lm,b)}function Vm(a,b,c){2==b?a.b.call(a.g,c):a.c&&a.c.call(a.g,c)}function Um(a,b){a.i=!0;Am(function(){a.i&&Wm.call(null,b)})}var Wm=tm;function Jm(a){E.call(this,a)}C(Jm,E);Jm.prototype.name="cancel";function Xm(a,b){R.call(this);this.g=a||1;this.b=b||v;this.h=A(this.l,this);this.j=dk()}C(Xm,R);Xm.prototype.c=!1;Xm.prototype.a=null;Xm.prototype.l=function(){if(this.c){var a=dk()-this.j;0<a&&a<.8*this.g?this.a=this.b.setTimeout(this.h,this.g-a):(this.a&&(this.b.clearTimeout(this.a),this.a=null),S(this,$i),this.c&&(this.a=this.b.setTimeout(this.h,this.g),this.j=dk()))}};function Ym(a){a.c=!1;a.a&&(a.b.clearTimeout(a.a),a.a=null)}Xm.prototype.A=function(){Xm.u.A.call(this);Ym(this);delete this.b};
function Zm(a,b,c){if(Wj(a))c&&(a=A(a,c));else if(a&&typeof a.handleEvent==r)a=A(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<b?-1:v.setTimeout(a,b||0)};function $m(){this.h={};this.b={};this.g={};this.a=null;this.c=[]}Tj($m);function an(a){var b=$m.Z(),c=b.h,d=b.b;d.lightbox?a(d.lightbox[1]):c.lightbox?c.lightbox.push([1,a]):(c.lightbox=[[1,a]],z(b.a)?bn(b,kh):b.c.push(kh))}function cn(){return function(){var a=arguments;an(function(b){b.apply(null,a)})}}$m.prototype.i=function(a,b){return a+ae+b+pb};function dn(a){eval(a)}function en(a,b,c){B(de,dn);a.a=b.replace(/\.js$/,g);c&&(a.i=c);xk(a.c,function(a){bn(this,a)},a);Dk(a.c)}
function bn(a,b){Zm(function(){if(!this.b[b]){uk(this.a);var a=this.i(this.a,b),d;a:{d=this.g;for(var e in d)if(d[e]==a){d=!0;break a}d=!1}this.g[b]=a;d||(a=P(yd,{type:Xi,src:a}),document.body.appendChild(a))}},0,a)};function fn(a){Kl.call(this);this.b=a;this.a={}}C(fn,Kl);var gn=[];fn.prototype.S=function(a,b,c,d){y(b)||(b&&(gn[0]=b.toString()),b=gn);for(var e=0;e<b.length;e++){var f=Q(a,b[e],c||this.handleEvent,d||!1,this.b||this);if(!f)break;this.a[f.key]=f}return this};
fn.prototype.ea=function(a,b,c,d,e){if(y(b))for(var f=0;f<b.length;f++)this.ea(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.b||this,c=am(c),d=!!d,b=Ol(a)?Xl(a.G,String(b),c,d,e):a?(a=cm(a))?Xl(a,b,c,d,e):null:null,b&&(im(b),delete this.a[b.key]);return this};function hn(a){Uk(a.a,function(a,c){this.a.hasOwnProperty(c)&&im(a)},a);a.a={}}fn.prototype.A=function(){fn.u.A.call(this);hn(this)};fn.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var jn="StopIteration"in v?v.StopIteration:{message:"StopIteration",stack:g};function kn(){}kn.prototype.next=function(){throw jn;};kn.prototype.ta=function(){return this};function ln(a,b){this.b={};this.a=[];this.g=this.c=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)T(this,arguments[d],arguments[d+1])}else if(a){a instanceof ln?(c=a.J(),d=a.F()):(c=Wk(a),d=Vk(a));for(var e=0;e<c.length;e++)T(this,c[e],d[e])}}u=ln.prototype;u.B=Mj("c");u.F=function(){mn(this);for(var a=[],b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};u.J=function(){mn(this);return this.a.concat()};u.O=function(){return 0==this.c};
u.clear=function(){this.b={};this.g=this.c=this.a.length=0};function nn(a,b){return on(a.b,b)?(delete a.b[b],a.c--,a.g++,a.a.length>2*a.c&&mn(a),!0):!1}function mn(a){if(a.c!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];on(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.c!=a.a.length){for(var e={},c=b=0;b<a.a.length;)d=a.a[b],on(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}}function U(a,b){return on(a.b,b)?a.b[b]:void 0}function T(a,b,c){on(a.b,b)||(a.c++,a.a.push(b),a.g++);a.b[b]=c}
u.forEach=function(a,b){for(var c=this.J(),d=0;d<c.length;d++){var e=c[d];a.call(b,U(this,e),e,this)}};u.clone=function(){return new ln(this)};u.ta=function(a){mn(this);var b=0,c=this.g,d=this,e=new kn;e.next=function(){if(c!=d.g)throw Error("The map has changed since the iterator was created");if(b>=d.a.length)throw jn;var e=d.a[b++];return a?e:d.b[e]};return e};function on(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function pn(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,ic).replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,Zd).replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,g)))try{return eval($a+a+cb)}catch(b){}throw Error("Invalid JSON string: "+a);};function qn(a){if(a.F&&typeof a.F==r)return a.F();if(z(a))return a.split(g);if(Vj(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Vk(a)}function rn(a,b){if(a.forEach&&typeof a.forEach==r)a.forEach(b,void 0);else if(Vj(a)||z(a))xk(a,b,void 0);else{var c;if(a.J&&typeof a.J==r)c=a.J();else if(a.F&&typeof a.F==r)c=void 0;else if(Vj(a)||z(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=Wk(a);for(var d=qn(a),e=d.length,f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}};function sn(a){this.a=new ln;if(a){a=qn(a);for(var b=a.length,c=0;c<b;c++){var d=a[c];T(this.a,tn(d),d)}}}function tn(a){var b=typeof a;return b==Nh&&a||b==r?Mh+(a[Yj]||(a[Yj]=++Zj)):b.substr(0,1)+a}u=sn.prototype;u.B=function(){return this.a.B()};u.clear=function(){this.a.clear()};u.O=function(){return this.a.O()};u.contains=function(a){a=tn(a);return on(this.a.b,a)};u.F=function(){return this.a.F()};u.clone=function(){return new sn(this)};u.ta=function(){return this.a.ta(!1)};var un=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function vn(a,b){if(a)for(var c=a.split(ua),d=0;d<c.length;d++){var e=c[d].indexOf(cc),f=null,h=null;0<=e?(f=c[d].substring(0,e),h=c[d].substring(e+1)):f=c[d];b(f,h?decodeURIComponent(h.replace(/\+/g,k)):g)}};function wn(){}wn.prototype.a=null;function xn(a){var b;(b=a.a)||(b={},yn(a)&&(b[0]=!0,b[1]=!0),b=a.a=b);return b};var zn;function An(){}C(An,wn);function Bn(a){return(a=yn(a))?new ActiveXObject(a):new XMLHttpRequest}function yn(a){if(!a.b&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=[hd,gd,fd,id],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.b=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.b}zn=new An;function Cn(a){R.call(this);this.ba=new ln;this.I=a||null;this.b=!1;this.H=this.a=null;this.W=g;this.h=0;this.g=this.V=this.w=this.M=!1;this.l=0;this.D=null;this.j=g;this.X=this.s=!1}C(Cn,R);var Dn=/^https?$/i,En=[pd,"PUT"],Fn=[];function Gn(a,b,c,d){var e=new Cn;Fn.push(e);b&&e.S(mf,b);Tl(e.G,ni,e.Db,!0,void 0,void 0);Hn(e,a,c,d,void 0)}u=Cn.prototype;u.Db=function(){this.U();Ek(Fn,this)};u.Na=Mj("j");u.Oa=Mj("s");
function Hn(a,b,c,d,e){if(a.a)throw Error("[goog.net.XhrIo] Object is active with another request="+a.W+"; newUri="+b);c=c?c.toUpperCase():Oc;a.W=b;a.h=0;a.M=!1;a.b=!0;a.a=a.I?Bn(a.I):Bn(zn);a.H=a.I?xn(a.I):xn(zn);a.a.onreadystatechange=A(a.Ra,a);try{a.V=!0,a.a.open(c,String(b),!0),a.V=!1}catch(h){In(a);return}b=d||g;var f=a.ba.clone();e&&rn(e,function(a,b){T(f,b,a)});e=Ak(f.J());d=v.FormData&&b instanceof v.FormData;!Ck(En,c)||e||d||T(f,zc,qe);f.forEach(function(a,b){this.a.setRequestHeader(b,a)},
a);a.j&&(a.a.responseType=a.j);Xk(a.a)&&(a.a.withCredentials=a.s);try{Jn(a),0<a.l&&(a.X=Kn(a.a),a.X?(a.a.timeout=a.l,a.a.ontimeout=A(a.T,a)):a.D=Zm(a.T,a.l,a)),a.w=!0,a.a.send(b),a.w=!1}catch(h){In(a)}}function Kn(a){return K&&L(9)&&typeof a.timeout==Lh&&x(a.ontimeout)}function Bk(a){return zf==a.toLowerCase()}u.T=function(){"undefined"!=typeof Rj&&this.a&&(this.h=8,S(this,aj),this.abort(8))};function In(a){a.b=!1;a.a&&(a.g=!0,a.a.abort(),a.g=!1);a.h=5;Ln(a);Mn(a)}
function Ln(a){a.M||(a.M=!0,S(a,mf),S(a,$f))}u.abort=function(a){this.a&&this.b&&(this.b=!1,this.g=!0,this.a.abort(),this.g=!1,this.h=a||7,S(this,mf),S(this,je),Mn(this))};u.A=function(){this.a&&(this.b&&(this.b=!1,this.g=!0,this.a.abort(),this.g=!1),Mn(this,!0));Cn.u.A.call(this)};u.Ra=function(){this.i||(this.V||this.w||this.g?Nn(this):this.Xb())};u.Xb=function(){Nn(this)};
function Nn(a){if(a.b&&"undefined"!=typeof Rj&&(!a.H[1]||4!=(a.a?a.a.readyState:0)||2!=On(a)))if(a.w&&4==(a.a?a.a.readyState:0))Zm(a.Ra,0,a);else if(S(a,oi),4==(a.a?a.a.readyState:0)){a.b=!1;try{Pn(a)?(S(a,mf),S(a,Ui)):(a.h=6,Ln(a))}finally{Mn(a)}}}function Mn(a,b){if(a.a){Jn(a);var c=a.a,d=a.H[0]?Sj:null;a.a=null;a.H=null;b||S(a,ni);try{c.onreadystatechange=d}catch(e){}}}function Jn(a){a.a&&a.X&&(a.a.ontimeout=null);typeof a.D==Lh&&(v.clearTimeout(a.D),a.D=null)}
function Pn(a){var b=On(a),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.W).match(un)[1]||null,!a&&v.self&&v.self.location&&(a=v.self.location.protocol,a=a.substr(0,a.length-1)),b=!Dn.test(a?a.toLowerCase():g);c=b}return c}function On(a){try{return 2<(a.a?a.a.readyState:0)?a.a.status:-1}catch(b){return-1}}function Qn(a){try{return a.a?a.a.responseText:g}catch(b){return g}};function Rn(){this.b=[];this.a=[]}function Sn(a){0==a.b.length&&(a.b=a.a,a.b.reverse(),a.a=[]);return a.b.pop()}u=Rn.prototype;u.B=function(){return this.b.length+this.a.length};u.O=function(){return 0==this.b.length&&0==this.a.length};u.clear=function(){this.b=[];this.a=[]};u.contains=function(a){return Ck(this.b,a)||Ck(this.a,a)};u.F=function(){for(var a=[],b=this.b.length-1;0<=b;--b)a.push(this.b[b]);for(var c=this.a.length,b=0;b<c;++b)a.push(this.a[b]);return a};function Tn(a,b){Kl.call(this);this.j=a||0;this.c=b||10;if(this.j>this.c)throw Error("[goog.structs.Pool] Min can not be greater than max");this.a=new Rn;this.b=new sn;this.h=null;this.ja()}C(Tn,Kl);u=Tn.prototype;u.pa=function(){var a=dk();if(!(null!=this.h&&0>a-this.h)){for(var b;0<this.a.B()&&(b=Sn(this.a),!this.Aa(b));)this.ja();!b&&this.B()<this.c&&(b=this.wa());b&&(this.h=a,T(this.b.a,tn(b),b));return b}};function Un(a,b){nn(a.b.a,tn(b))&&a.ua(b)}
u.ua=function(a){nn(this.b.a,tn(a));this.Aa(a)&&this.B()<this.c?this.a.a.push(a):Vn(a)};u.ja=function(){for(var a=this.a;this.B()<this.j;){var b=this.wa();a.a.push(b)}for(;this.B()>this.c&&0<this.a.B();)Vn(Sn(a))};u.wa=function(){return{}};function Vn(a){if(typeof a.U==r)a.U();else for(var b in a)a[b]=null}u.Aa=function(a){return typeof a.Cb==r?a.Cb():!0};u.contains=function(a){return this.a.contains(a)||this.b.contains(a)};u.B=function(){return this.a.B()+this.b.B()};
u.O=function(){return this.a.O()&&this.b.O()};u.A=function(){Tn.u.A.call(this);if(0<this.b.B())throw Error("[goog.structs.Pool] Objects not released");delete this.b;for(var a=this.a;!a.O();)Vn(Sn(a));delete this.a};function Wn(a,b){this.a=a;this.b=b}Wn.prototype.clone=function(){return new Wn(this.a,this.b)};function Xn(a){this.a=[];if(a)a:{var b,c;if(a instanceof Xn){if(b=a.J(),c=a.F(),0>=a.B()){a=this.a;for(var d=0;d<b.length;d++)a.push(new Wn(b[d],c[d]));break a}}else b=Wk(a),c=Vk(a);for(d=0;d<b.length;d++)Yn(this,b[d],c[d])}}function Yn(a,b,c){var d=a.a;d.push(new Wn(b,c));b=d.length-1;a=a.a;for(c=a[b];0<b;)if(d=b-1>>1,a[d].a>c.a)a[b]=a[d],b=d;else break;a[b]=c}u=Xn.prototype;u.F=function(){for(var a=this.a,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].b);return b};
u.J=function(){for(var a=this.a,b=[],c=a.length,d=0;d<c;d++)b.push(a[d].a);return b};u.clone=function(){return new Xn(this)};u.B=function(){return this.a.length};u.O=function(){return 0==this.a.length};u.clear=function(){Dk(this.a)};function Zn(){Xn.call(this)}C(Zn,Xn);function $n(a,b){this.g=new Zn;Tn.call(this,a,b)}C($n,Tn);u=$n.prototype;u.pa=function(a,b){if(!a)return $n.u.pa.call(this);Yn(this.g,x(b)?b:100,a);this.ya()};u.ya=function(){for(var a=this.g;0<a.B();){var b=this.pa();if(b){var c;var d=a,e=d.a,f=e.length;c=e[0];if(0>=f)c=void 0;else{if(1==f)Dk(e);else{e[0]=e.pop();for(var e=0,d=d.a,f=d.length,h=d[e];e<f>>1;){var m=2*e+1,p=2*e+2,m=p<f&&d[p].a<d[m].a?p:m;if(d[m].a>h.a)break;d[e]=d[m];e=m}d[e]=h}c=c.b}c.apply(this,[b])}else break}};
u.ua=function(a){$n.u.ua.call(this,a);this.ya()};u.ja=function(){$n.u.ja.call(this);this.ya()};u.A=function(){$n.u.A.call(this);v.clearTimeout(void 0);this.g.clear();this.g=null};function ao(a,b,c,d){this.l=a;this.s=!!d;$n.call(this,b,c)}C(ao,$n);ao.prototype.wa=function(){var a=new Cn,b=this.l;b&&b.forEach(function(b,d){T(a.ba,d,b)});this.s&&(a.s=!0);return a};ao.prototype.Aa=function(a){return!a.i&&!a.a};function bo(a,b,c,d,e,f){R.call(this);this.g=x(a)?a:1;this.h=x(e)?Math.max(0,e):0;this.b=new ao(b,c,d,f);this.a=new ln;this.c=new fn(this)}C(bo,R);var co=[ni,mf,Ui,$f,je,aj];function eo(a,b,c,d,e,f){if(U(a.a,b))throw Error("[goog.net.XhrManager] ID in use");c=new fo(c,A(a.l,a,b),d,e,null,f,x(void 0)?void 0:a.g,void 0,void 0);T(a.a,b,c);b=A(a.j,a,b);a.b.pa(b,null)}
bo.prototype.abort=function(a,b){var c=U(this.a,a);if(c){var d=c.sa;c.Ga=!0;b&&(d&&(this.c.ea(d,co,c.Da),gm(d,ni,function(){Un(this.b,d)},!1,this)),nn(this.a,a));d&&d.abort()}};bo.prototype.j=function(a,b){var c=U(this.a,a);c&&!c.sa?(this.c.S(b,co,c.Da),b.l=Math.max(0,this.h),b.j=c.Na(),b.s=c.Oa(),c.sa=b,S(this,new go(ni,this,a,b)),ho(this,a,b),c.Ga&&b.abort()):Un(this.b,b)};
bo.prototype.l=function(a,b){var c=b.target;switch(b.type){case ni:ho(this,a,c);break;case mf:a:{var d=U(this.a,a);if(7==c.h||Pn(c)||d.ka>d.xa)if(S(this,new go(mf,this,a,c)),d&&(d.La=!0,d.Ka)){c=d.Ka.call(c,b);break a}c=null}return c;case Ui:S(this,new go(Ui,this,a,c));break;case aj:case $f:d=U(this.a,a);d.ka>d.xa&&S(this,new go($f,this,a,c));break;case je:S(this,new go(je,this,a,c))}return null};
function ho(a,b,c){var d=U(a.a,b);!d||d.La||d.ka>d.xa?(d&&(a.c.ea(c,co,d.Da),nn(a.a,b)),Un(a.b,c)):(d.ka++,Hn(c,d.Mb,d.Ub,d.Fb,d.Lb))}bo.prototype.A=function(){bo.u.A.call(this);this.b.U();this.b=null;this.c.U();this.c=null;this.a.clear();this.a=null};function go(a,b,c,d){Ll.call(this,a,b);this.id=c;this.sa=d}C(go,Ll);
function fo(a,b,c,d,e,f,h,m,p){this.Mb=a;this.Ub=c||Oc;this.Fb=d;this.Lb=e||null;this.xa=x(h)?h:1;this.ka=0;this.Ga=this.La=!1;this.Da=b;this.Ka=f;this.a=m||g;this.b=!!p;this.sa=null}fo.prototype.Oa=Mj("b");fo.prototype.Na=Mj(ie);function io(a,b,c,d,e,f){this.b=a;this.i=b;this.a=d||null;this.data=e||null;if(f){if(this.c=f,f!=Uf&&f!=Rf&&f!=Sf&&f!=Tf)throw"bad display mode: "+f;}else this.c=Tf;this.g=!1}io.prototype.h=Mj("b");function jo(a){this.g=!0;this.o=a;this.b=null}function V(a,b){return document.getElementById(a.o.b+ae+b)}function W(a,b){var c=V(a,b);if(!c)throw"did not find element for id "+b;return c}jo.prototype.m=function(){return this.o.data};
jo.prototype.c=function(){var a={};a.type=this.b.ga();a.instanceId=this.o.b;a.sectionId=this.o.i;a.actionUrl=H.K;a.quickEditUrl=H.Ea+Ya+this.b.ga()+Xa+this.o.b+Pa+this.o.i+za+H.M;return a};function ko(a,b,c,d,e){c=c||{};window.__wavt&&(c.xssi_token=window.__wavt);H.Sb(b,c,a.o.b,a.b.ga(),d,e)}function Rk(a){var b=-1;try{b=a.status}catch(c){}return b}function H(){}H.ob=function(a,b,c){H.b={};H.Ea=a;H.K=b;H.ec=c;H.g={};H.j=new bo;H.Fa=0;H.D=0;Q(H.j,ni,function(){H.D++});Q(H.j,mf,function(){H.D--})};
H.Qb=function(){var a=H.bb();document.body.appendChild(a)};H.Ob=function(a){H.Qb();if(window.parent==window){var b=ud;a&&(b=a);a=H.ab(b);document.body.appendChild(a[0]);document.body.appendChild(a[1])}};H.qb=Ze;H.Za=Ze;H.M="editWidget";H.fb=function(){return H.K};H.Kb=function(a,b){H.L=a;H.Tb=b};H.hb=function(){return H.L};H.Nb=function(a){H.Wb=a};H.W=function(){return H.Wb};H.Jb=function(a){H.g=a};
H.eb=function(){var a={},b;for(b in H.g){var c=H.g[b];a[c.name]=c.data}c={};for(b in H.b)c[b]=H.b[b].f.m();a.widgets=c;return a};H.X=function(a,b){var c=new jo(b),d=new window[a](c);c.b=d;H.b[b.b]=d;H.I(d);return d};H.wb=function(a,b){var c=H.X(a,b);c.f.o.g=!0;return c};H.I=function(a){var b=a.f;b.o.c!=Tf&&(b.o.c==Rf&&a.C(),a.f.g=!1)};H.c=function(a){return H.b?H.b[a]:null};
H.w=function(a,b,c,d,e){var f=g;d&&(f=Xa+d);a=H.Ea+za+a+Pa+b+Ya+c+f;if(window.name==e)return window.location.replace(a),window.focus(),window;e=window.open(a,e,Bj);e.focus();return e};H.Va=function(a){var b=a.getAttribute(Wg),c=H.c(b);if(c){var d=c.f.a;if(null!=d&&!d.closed)return d.focus(),!1}d=nf+b;a=H.w(H.M,a.parentNode.getAttribute(Wg),a.getAttribute(zj),b,d);c&&(c.f.a=a);return!1};H.ub=function(a){H.w(H.Za,a.parentNode.getAttribute(Wg),a.getAttribute(zj),a.getAttribute(Wg),H.qb);return!1};
H.cb=function(a,b,c){H.a(c,c.LayoutsMessages.DELETING);H.ha(Mf,{},a,b)};H.Bb=function(a,b){var c=window;a.sectionid=document.getElementById(zi).value;H.a(c,c.LayoutsMessages.SAVING);H.ha(ne,a,g,b)};H.Gb=function(a,b,c){F(null!=c,Ih);var d=H.c(b);F(null!=d,Jh+b);d.f.o.g?H.Bb(a,c):(b=d.f,c=window,H.a(c,c.LayoutsMessages.SAVING),ko(b,of,a))};H.Sb=function(a,b,c,d,e,f){H.ba(H.K,a,b,c,d,e,f)};H.ha=function(a,b,c,d){H.L&&(b.security_token=H.Tb,H.ba(H.L,a,b,c,d,void 0))};
H.ba=function(a,b,c,d,e,f,h){function m(){w(this.a)&&window.eval(Qn(this))}b=[me+encodeURIComponent(b),xj+encodeURIComponent(d),Aj+encodeURIComponent(e),qi];for(var p in c)if(typeof c[p]==Nh)for(d=c[p],e=0;e<d.length;++e)b.push(encodeURIComponent(p)+cc+encodeURIComponent(d[e]));else b.push(encodeURIComponent(p)+cc+encodeURIComponent(c[p]));var w=f||Qk();h==Oc?(a=0<=a.indexOf(ec)?a+ua:a+ec,eo(H.j,g+H.Fa++,a+b.join(ua),Oc,void 0,m)):eo(H.j,g+H.Fa++,a,pd,b.join(ua),m)};
H.Ib=function(a,b){if(a){var c=H.c(a);c&&(c.f.a=b)}};H.i=function(a,b){0==H.D?a.setTimeout(function(){a.close()},b):a.setTimeout(function(){H.i(a,b)},200)};H.pb=function(a,b){a&&(H.i(a,100),H.Rb(a,b))};H.Rb=function(a,b){if(a){var c=a.document.getElementById(Oi);c&&(c=c.innerHTML);c&&a&&a.opener.parent&&a.opener.parent.editor&&a.opener.parent.editor.SetSaveMessage(c,b)}};
H.P=function(a,b,c){var d=H.b[a];null!=c.errors?((a=d?d.f.a:null)||(a=window),H.a(a,c.errors),d&&d.Y?d.Y(b,c,a):H.Y(c,a)):(F(null!=d,Jh+a),d.P(b,c))};H.Y=function(a,b){var c=a[ag],d;for(d in c)lo(d,c[d],b.document)};function mo(a,b){H.a(a.a,b[Ni]);H.V(a.o.b,be,function(a){window.opener._WidgetManager._OnWidgetConfigured(a,b)})}H.rb=function(a,b){window.parent&&window.parent.editor&&b?H.sb(a,b):window.location.replace(window.location.href)};
H.sb=function(a,b){var c=H.c(a);c.f.o.data=b.data;var d=document.getElementById(a);wl(d);Sk(d,c);c.f.a=null};
H.jb=function(a,b,c){var d=c[Ni];if(null!=c.errors)H.a(window,c.errors),H.Y(c,window);else if(b==ne){var e;H.l(window)&&(window.opener&&window.opener.parent&&(e=window.opener.parent),e&&e.editor&&e.editor.HandleAddNewWidget(c));H.a(window,d);null==window.opener?window.location=xb+c.blogID:e&&e._WidgetManager?e._WidgetManager._KillPopupDelay(window):H.i(window,100)}else c=H.b[a],F(null!=c),b==Mf&&(H.a(c.f.a,d),H.V(a,ce))};
H.tb=function(a){var b=H.c(a);b&&(b.f.o.c==Sf?top.editor.HandleDeleteWidget(b.f.o.a):(b=b.f.o.a,b.parentNode.removeChild(b)),delete H.b[a])};H.V=function(a,b,c){if(H.l(window)){var d=window.opener;c||(c=d._WidgetManager[b]);c(a);d._WidgetManager?d._WidgetManager._KillPopupDelay(window,a):H.i(window,100)}else a=H.W()+hc+a,a+=Da+encodeURIComponent(b),window.location.replace(a)};H.l=function(a){var b=!1;try{if(a.opener){var c=Sd+a.opener.document.domain;c&&c!=Sd&&(b=!0)}}catch(d){}return b};H.ia="status-msg-yellow-on-white";
H.a=function(a,b){a||(a=self);var c=a.document.getElementById(Oi);c&&(c.innerHTML=b);(c=a.document.getElementById(Ni))&&Lk(c,H.ia)};H.dc=function(a){a||(a=self);(a=a.document.getElementById(Ni))&&Nk(a,H.ia)};H.cc=function(a){a&&0<a.length&&a.substring(0,4)!=Jg&&(a=Lg+a);return a};H.h=function(a,b){if(G(a,b))return a;if(a)for(var c=a.childNodes.length,d=0;d<c;d++){var e=H.h(a.childNodes.item(d),b);if(e)return e}return null};
H.bb=function(){var a=window.document.createElement(q);a.className=Me;a.style.position=ng;a.style.top=Bb;a.style.left=Bb;a.style.width=Fb;a.style.height=Fb;K&&!L(7)&&(a.style.height=hg);a.style.zIndex=Gb;a.style.cursor=Kf;a.onclick=H.s;a.onmousedown=H.s;a.onmouseup=H.s;a.style.background=rj;a.style.filter=oe;a.style.opacity=mb;a.innerHTML=Ia;return a};
H.ab=function(a){var b=window.document,c=H.H(b,a);a=H.H(b,a);c.style.backgroundColor=la;c.style.border=Kb;K&&(c.style.filter=ea);c.style.opacity=nb;a.style.border=Lb;c.style.zIndex=1200;a.style.zIndex=1200;return[c,a]};
H.H=function(a,b){var c=a.createElement(q);c.style.position=ke;c.style.top=Tb;c.style.left=jb;c.style.width=Sb;c.style.height=Pb;c.style.margin=Bb;c.style.padding=Hb;c.style.fontSize=Ob;c.style.textAlign=Xe;c.style.color=ma;c.style.fontFamily=ia;K&&(c.style.top=ib,c.style.left=ib,c.style.filter=da);c.style.MozTransform=ti;c.style.MozTransformOrigin=Rb;c.style.WebkitTransform=ti;c.style.WebkitTransformOrigin=Rb;c.innerHTML=b;c.className=Di;return c};
H.s=function(a){a||(a=window.event);a&&(a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation());return!1};function no(a){if(a)if(a.type==Ye){if(a.checked)return a.value}else{if(null==a.type){for(var b=[],c=0;c<a.length;c++)a[c].checked&&(b[b.length]=a[c].value);switch(b.length){case 0:return;case 1:return b[0];default:return b}}return a.value}}function oo(a,b){b||(b=document);return b.getElementById(dg+a)}function lo(a,b,c){if(a=oo(a,c))a.innerHTML=b,a.className=bg}
function po(){this.a=[];for(var a=0;a<H.g.length;++a)this.a[this.a.length]=H.g[a]}function qo(a,b){null==b&&(b=g);for(var c=a.a.length-1;0<=c;--c)if(a.a[c].name==b)return a.a[c].data;return null}po.prototype.m=function(a){var b=qo(this,a);if(null!==b)return b;var c=a.split(lb);if(1==c.length)return b=qo(this,g),b[a];b=qo(this,c[0]);a=0;for(b?a=1:b=qo(this,g);a<c.length;a++){if(null==b)return null;b=b[c[a]]}return b};function X(a,b){this.ac=a;this.f=b}u=X.prototype;u.ga=Mj("ac");u.Xa=Mj("f");
u.P=function(a,b){a==of&&mo(this.f,b)};u.Y=function(a,b,c){H.Y(b,c)};u.C=function(){};B("_WidgetManager",H);H._Init=H.ob;H._SetPageActionUrl=H.Kb;H._GetPageActionUrl=H.hb;H._SetWidgetRefreshUrl=H.Nb;H._GetWidgetRefreshUrl=H.W;H._GetCallbackUrl=H.fb;H._DeleteWidgetFromPage=H.cb;H._DisplayWidget=H.I;H._GetWidget=H.c;H._HandleControllerResult=H.P;H._HandlePageActionResult=H.jb;H._IsOpenerReachable=H.l;H._SetConfigWin=H.Ib;H._SetDataContext=H.Jb;H._SetupPreview=H.Ob;H._RegisterWidget=H.X;
H._RegisterNewWidget=H.wb;H._PopupPaneFromParams=H.w;H._PopupConfig=H.Va;H._PopupToolbox=H.ub;H._KillPopupDelay=H.pb;H._OnWidgetConfigured=H.rb;H._OnWidgetDeleted=H.tb;B("_WidgetInfo",io);io.prototype._getInstanceId=io.prototype.h;X.prototype._GetHelper=X.prototype.Xa;jo.prototype._GetData=jo.prototype.m;jo.prototype._GenerateWidgetMetadata=jo.prototype.c;H._GetAllData=H.eb;
B("widget_module_provide",function(a,b,c){var d=$m.Z(),e=d.b,f=d.h;e[a]||(e[a]={});if(c)e[a][b]=c;else if(f[a]){for(b=0;b<f[a].length;++b)(0,f[a][b][1])(e[a][f[a][b][0]]);delete f[a];delete d.g[a]}});function ro(a){X.call(this,kc,a);this.f=a}C(ro,X);B("_AdSenseView",ro);function so(a){X.call(this,tc,a);this.a=a.o}C(so,X);var to="&#9658;&nbsp;";u=so.prototype;
u.P=function(a,b){if(a==of)mo(this.f,b);else if(a==Ag){var c;a:{c=b.path;var d=this.a.a.getElementsByTagName(jc),e;for(e in d){var f=d[e];if(f.href==c){c=El(f,jh,re);break a}}c=void 0}d=O(ei,c);(e=El(c,q,ff))&&rl(e,{style:g,"data-height":g});wl(d);for(e=0;e<b.posts.length;e++){var f=b.posts[e],h=document.createElement(jh);h.innerHTML=$b+f.url+dc+f.title+Yb;d.appendChild(h)}uo(this,c);vo(this,c)}else so.u.P.call(this,a,b)};
u.C=function(){if(V(this.f,nc)){var a=N(ie,cj,this.a.a);1>a.length&&(a=N(jh,cj,this.a.a));var b;0<a.length&&a[0].currentStyle&&(b=a[0].parentNode.currentStyle.color);for(var c=0;c<a.length;c++){var d=a[c];0<N(q,ff,d).length?(d.onclick=this.ib.bind(this),uo(this,d)):d.onclick=this.kb.bind(this);b&&(d.style.color=b)}if(d=V(this.f,oc)){for(c=1;c<d.options.length;c++)if(a=d.options[c].value,a==window.location.href||null!=window.location.href.match(a)){d.selectedIndex=c;break}d.onchange=this.Ya.bind(this)}else for(a=
N(q,Vf,this.a.a),c=0;c<a.length;c++)d=a[c],d.addEventListener(af,this.nb.bind(this),!1),d.addEventListener(af,this.gb.bind(this),!1);this.f.m().languageDirection==ui&&(to=ya)}};u.Ya=function(){var a=V(this.f,oc);a&&a.value!=g&&(window.location.href=a.value)};u.kb=function(a){a=a||window.event;var b=a.currentTarget||a.srcElement;b&&!G(b,cj)&&(b=b.parentNode);a=H.h(b,Jj);b=b.parentNode;if(G(b,fg))return Pk(b,fg,df),a.innerHTML=to,Nk(a,dj),!1;Pk(b,df,fg);a.innerHTML=xa;Lk(a,dj);wo(this,b);return!1};
u.nb=function(a){a=a||window.event;a=a.currentTarget||a.srcElement;(a=G(a,Vf)?a:El(a,q,Vf))&&(a=O(th,a))&&(G(a,Th)?Nk(a,Th):Lk(a,Th))};
u.gb=function(a){a=a||window.event;var b=a.currentTarget||a.srcElement;if(b=G(b,si)?b:El(b,q,si)){var c=O(Hi,b);if(!c){c=document.createElement(Fi);Lk(c,Hi);var d=document.createElement(q);Lk(d,Ii);d.appendChild(c);b.insertBefore(d,b.firstChild)}Nk(c,pe);var d=b.offsetWidth,e=getComputedStyle(b),d=d+(parseInt(e.marginLeft)+parseInt(e.marginRight)),d=Math.max(d,xo(b));rl(c,{style:Eg+d+mi+d+ki+(a.pageX-b.offsetLeft-d/2)+li+(a.pageY-b.offsetTop-d/2)+ji});Lk(c,pe)}};
u.ib=function(a){a=a||window.event;if(!a.currentTarget||a.currentTarget==a.srcElement||a.srcElement.tagName!=jc){var b=a.currentTarget||a.srcElement;b&&!G(b,cj)&&(b=b.parentNode);a.stopPropagation();a=G(b,re)?b:b.parentNode;G(a,fg)?(yo(this,a),Pk(a,fg,df)):(wo(this,a),vo(this,a),Pk(a,df,fg))}};
function wo(a,b){var c;c=b.getElementsByTagName(Nd);0<c.length&&!G(c[0],ei)?c=!1:(c=H.h(b,ci),c=parseInt(c.innerHTML.match(/\d+/),10),c=b.getElementsByTagName(Zc).length<c);if(c){var d=O(ff,b);c=O(ei,b);c||(c=document.createElement(Nd),d?d.appendChild(c):b.appendChild(c),Lk(c,ei));d&&rl(d,{style:g,"data-height":g});(d=El(b,q,ff))&&rl(d,{style:g,"data-height":g});d=document.createElement(Zc);d.appendChild(document.createTextNode(a.f.m().loadingMessage||dd));c.appendChild(d);ko(a.f,Ag,{path:H.h(b,di).href},
null,Oc)}}function vo(a,b){var c=O(ff,b);c.getAttribute(Ff)||uo(a,b);var d=c.getAttribute(Ff)||xo(c),e=d?d+ii:t;window.setTimeout(function(){rl(c,{style:qh+e+Wb})},10)}function yo(a,b){var c=O(ff,b);c.getAttribute(Ff)||uo(a,b);window.setTimeout(function(){rl(c,{style:rh})},10)}
function uo(a,b){var c=O(ff,b);rl(c,{style:sh});for(var d=0,e=N(q,ff,c),f=0;f<e.length;f++){var h=e[f],m=El(h,jh,cj);if(G(m,df)){var p=h.getAttribute(Ff);p||(uo(a,m),p=h.getAttribute(Ff));d+=parseInt(p)}}d+=xo(c);c.setAttribute(Ff,d);c.setAttribute(Ri,qh+d+ji);G(b,df)&&c.setAttribute(Ri,rh)}function xo(a){var b=a.offsetHeight;a=getComputedStyle(a);return b+=parseInt(a.marginTop)+parseInt(a.marginBottom)}B("_BlogArchiveView",so);function zo(a){X.call(this,zo.a,a)}C(zo,X);zo.a="Attribution";B("_AttributionView",zo);function Ao(a,b,c){if(z(b))(b=Bo(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Bo(c,d);f&&(c.style[f]=e)}}var Co={};function Bo(a,b){var c=Co[b];if(!c){var d=qk(b),c=d;void 0===a.style[d]&&(d=(hl?Rd:gl?jd:K?Ch:el?od:null)+rk(d),void 0!==a.style[d]&&(c=d));Co[b]=c}return c}function Do(a,b){var c=zl(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||g:g}
function Eo(a,b){return Do(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Fo(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}K&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Go(a){var b=a.offsetWidth,c=a.offsetHeight,d=hl&&!b&&!c;return x(b)&&!d||!a.getBoundingClientRect?new al(b,c):(a=Fo(a),new al(a.right-a.left,a.bottom-a.top))}function Ho(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}
function Io(a){var b=zl(a),c=g;if(b.body.createTextRange&&yl(b,a)){b=b.body.createTextRange();b.moveToElementText(a);try{c=b.queryCommandValue(Nc)}catch(d){c=g}}c||(c=Eo(a,sg));a=c.split(fb);1<a.length&&(c=a[0]);a:for(a=0;2>a;a++)if(b="\"'".charAt(a),c.charAt(0)==b&&c.charAt(c.length-1)==b){c=c.substring(1,c.length-1);break a}return c}var Jo=/[^\d]+$/,Ko={cm:1,"in":1,mm:1,pc:1,pt:1},Lo={em:1,ex:1};
function Mo(a){var b=Eo(a,tg),c;c=(c=b.match(Jo))&&c[0]||null;if(b&&ii==c)return parseInt(b,10);if(K){if(c in Ko)return Ho(a,b);if(a.parentNode&&1==a.parentNode.nodeType&&c in Lo)return a=a.parentNode,c=Eo(a,tg),Ho(a,b==c?Jb:b)}c=P(zd,{style:oj});a.appendChild(c);b=c.offsetHeight;xl(c);return b};function No(){}Tj(No);No.prototype.a=0;function Oo(a){R.call(this);a||(a=ek||(ek=new Gl));this.I=a;this.N=null;this.R=!1;this.a=null;this.b=void 0;this.l=this.s=this.c=null}C(Oo,R);u=Oo.prototype;u.Pb=No.Z();u.ca=Mj(ie);function Po(a){a.b||(a.b=new fn(a));return a.b}u.Ba=function(a){if(this.c&&this.c!=a)throw Error("Method not supported");Oo.u.Ba.call(this,a)};u.Pa=function(){this.a=this.I.b.createElement(Bc)};
u.render=function(a){if(this.R)throw Error("Component already rendered");this.a||this.Pa();a?a.insertBefore(this.a,null):this.I.b.body.appendChild(this.a);this.c&&!this.c.R||this.oa()};u.oa=function(){this.R=!0;Qo(this,function(a){!a.R&&a.ca()&&a.oa()})};function Ro(a){Qo(a,function(a){a.R&&Ro(a)});a.b&&hn(a.b);a.R=!1}u.A=function(){this.R&&Ro(this);this.b&&(this.b.U(),delete this.b);Qo(this,function(a){a.U()});this.a&&xl(this.a);this.c=this.a=this.l=this.s=null;Oo.u.A.call(this)};
function Qo(a,b){a.s&&xk(a.s,b,void 0)}u.removeChild=function(a,b){if(a){var c=z(a)?a:a.N||(a.N=Ub+(a.Pb.a++).toString(36)),d;this.l&&c?(d=this.l,d=(null!==d&&c in d?d[c]:void 0)||null):d=null;a=d;if(c&&a){d=this.l;c in d&&delete d[c];Ek(this.s,a);b&&(Ro(a),a.a&&xl(a.a));c=a;if(null==c)throw Error("Unable to set parent component");c.c=null;Oo.u.Ba.call(c,null)}}if(!a)throw Error("Child is not in parent component");return a};function So(a,b,c,d){Oo.call(this,d);this.j=c||window;this.M=a;this.D=b;this.H={};this.w=this.g=null;this.h={};this.h.GOOGLEPLUS={da:Qc,la:this.zb};this.h.EMAIL={da:Dc,la:this.xb};this.h.FACEBOOK={da:Kc,la:this.yb};this.h.TWITTER={da:Md,la:this.Ab}}C(So,Oo);u=So.prototype;
u.Pa=function(){var a=this.I,b=a.a(Bc,{style:$h,"class":Ah});this.g=a.a(Bc,{style:Zh,"class":zh});b.appendChild(this.g);var c=a.a(Bc,{"class":Bh});c.innerText=Dd;c.textContent=Dd;this.g.appendChild(c);this.w=a.a(jc,{href:eh,"class":yh});this.w.innerHTML=Ua;c.appendChild(this.w);for(var d in this.h){var c=a.a(jc,{target:ee,display:De,"class":xh+d.toLowerCase()}),e=a.a(zd),f=this.h[d];e.innerText=f.da;e.textContent=f.da;c.href=f.la.call(this);c.appendChild(e);this.g.appendChild(c);this.H[d]=c}this.a=
b};u.oa=function(){So.u.oa.call(this);for(var a in this.H){var b=this.H[a];b&&Po(this).S(b,af,this.va)}Po(this).S(this.w,af,this.va);a=this.ca();Po(this).S(a,af,this.va);this.Ha();Po(this).S(this.j,vi,this.Ha)};u.Ha=function(){var a=this.j.innerHeight,b=this.j.innerWidth,c=this.j.pageYOffset,d=this.j.pageXOffset,e=0;200<a&&(e=(a-200)/2);Ao(this.g,ej,e+c+ii);a=0;230<b&&(a=(b-230)/2);Ao(this.g,ih,a+d+ii)};u.Ab=function(){return Ug+encodeURIComponent(this.M+Vb+this.D)};
u.yb=function(){return Tg+encodeURIComponent(this.D)+Sa+encodeURIComponent(this.M)};u.xb=function(){return oh+encodeURIComponent(this.M)+Ca+encodeURIComponent(this.D)};u.zb=function(){return Vg+encodeURIComponent(this.D)};u.va=function(){var a=this.ca();a&&(a.style.display=t)};function To(){this.c=null;this.a={};this.b=!1}Tj(To);To.prototype.i=function(a,b,c){c.g||c.c||c.h||c.i||(a=this.a[a])&&0<a.length&&(Uo(this),cn()(a,b),c.preventDefault())};To.prototype.h=function(){Uo(this);an(Sj)};function Uo(a){a.b||(document.body.appendChild(P($c,{type:Wi,rel:Si,href:a.g})),a.b=!0)}
var Vo=[/(https?:\/\/lighthouse-dev\.corp\.google\.com\/image)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,/(https?:\/\/lh[3-6]+\.google\.[.a-z]+)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,/(https:\/\/lh[3-6]+\.google\.com)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,/(https?:\/\/lh[3-6]+\.ggpht\.com)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,/(https?:\/\/lh[3-6]+\.googleusercontent\.com)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,
/(https?:\/\/[1-4]+\.bp\.blogspot\.[.a-z]+)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/,/(https?:\/\/bp[0-3]+\.blogger\.[.a-z]+)\/([^/]+)\/([^/]+\/[^/]+\/[^/]+)\/((s\d+)(-?[hR]?)\/)?([^/]+)/];function Wo(a){for(var b=0;b<Vo.length;b++){var c=a.match(Vo[b]);if(c)return c}return null};function Xo(){this.b={};this.a=0;this.i=[];this.c=[];var a=this;this.h=function(){Yo(a)}}function Zo(a){for(var b=a.b,c=N(Yg,Lf,void 0),d=0;d<c.length;d++)if(c[d].style.display==t&&(c[d].style.display=g),5>d){var e=c[d];e.longDesc!=g&&(e.src=e.longDesc)}else e=c[d].id,e==g&&(e=ue+d),b[e]={Ma:c[d],key:e},a.a++;0!=a.a&&(a.l=Q(window,vi,a.h),a.j=Q(window,pi,a.h),$o(a))}function Yo(a){a.g&&window.clearTimeout(a.g);a.g=window.setTimeout(function(){a.g=null;$o(a)},100)}
function $o(a){if(!(0>a.a))if(0==a.a)im(a.l),im(a.j),a.a=-1;else{var b=!1,c;for(c in a.b){var d;a:{d=a;var e=a.b[c],f=window.document,f=f.compatMode==wc?f.documentElement:f.body,f=(new al(f.clientWidth,f.clientHeight)).height,h;h=e.Ma;F(h);1==h.nodeType?(h=Fo(h),h=new $k(h.left,h.top)):(h=h.changedTouches?h.changedTouches[0]:h,h=new $k(h.clientX,h.clientY));h=h.y;if(0<=h&&h<=f)d.i.push(e);else if(0<h&&h<Math.round(2.25*f))d.c.push(e);else if(0>h&&h>Math.round(-1.25*f))d.c.push(e);else{d=!1;break a}d=
!0}d&&(b=!0)}if(b){b=a.i.concat(a.c);for(c=0;c<b.length;c++)d=b[c].Ma,d.longDesc!=g&&(d.src=d.longDesc),a.a--,delete a.b[b[c].key];a.i=[];a.c=[]}}};var ap={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function bp(a){var b={};a=String(a);var c=a.charAt(0)==ja?a:ja+a;if(cp.test(c)){a=c;if(!cp.test(a))throw Error(Za+a+"' is not a valid hex color");4==a.length&&(a=a.replace(dp,ka));b.za=a.toLowerCase();b.type=Gg;return b}a:{var d=a.match(ep);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length){e=c[0];a=c[1];c=c[2];e=Number(e);a=Number(a);c=Number(c);if(isNaN(e)||0>e||255<e||isNaN(a)||0>a||255<a||isNaN(c)||0>c||255<
c)throw Error('"('+e+fb+a+fb+c+'") is not a valid RGB color');e=fp(e.toString(16));a=fp(a.toString(16));c=fp(c.toString(16));b.za=ja+e+a+c;b.type=ri;return b}if(ap&&(c=ap[a.toLowerCase()]))return b.za=c,b.type=Fh,b;throw Error(a+" is not a valid color string");}var dp=/#(.)(.)(.)/,cp=/^#(?:[0-9a-f]{3}){1,2}$/i,ep=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function fp(a){return 1==a.length?Bb+a:a};function gp(a){X.call(this,uc,a)}C(gp,X);u=gp.prototype;u.Ca=null;u.ra=null;u.C=function(){var a=this.f.m();this.Ca=a.totalItems;this.ra=a.numItemsToShow;0!=this.ra&&this.Ca>this.ra&&(W(this.f,Bi).onclick=this.Ua.bind(this),W(this.f,Ci).onclick=this.Ua.bind(this));Q(window,lh,this.$a)};
u.Ua=function(){var a=V(this.f,Re);if(null!=a){for(var a=a.getElementsByTagName(jh),b=this.ra;b<this.Ca;b++){var c=a[b];c.style.display=c.style.display==t?De:t}a=W(this.f,Bi);a.style.display=a.style.display==t?$g:t;a=W(this.f,Ci);a.style.display=a.style.display==t?$g:t}};u.$a=function(){for(var a=0,b=document.images.length;a<b;a++){var c=document.images[a],d=null;if(d=c.getAttribute(Gf))Q(c,$f,function(){this.style.visibility=Hg}),c.src=d}};B("_BlogListView",gp);var hp=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/;function ip(a){X.call(this,yc,a);this.a=a.o;this.c=this.a.data}C(ip,X);B("_ContactFormView",ip);ip.prototype.C=function(){var a=M(V(this.f,wf));if(a){var b=this;a.onclick=function(){jp(b)&&kp(b)}}};
function jp(a){M(V(a.f,l)).className=l;M(V(a.f,l)).innerHTML=g;M(V(a.f,n)).className=n;M(V(a.f,n)).innerHTML=g;var b=document.createElement(Yg);b.src=wb;b.className=rf;b.onclick=function(){M(V(a.f,l)).className=l;M(V(a.f,l)).innerHTML=g};var c=gk(M(V(a.f,sf)).value);if(!hp.test(c))return M(V(a.f,l)).className=uf,M(V(a.f,l)).innerHTML=a.c.contactFormInvalidEmailMsg,M(V(a.f,l)).appendChild(b),!1;c=M(V(a.f,tf)).value;return null==c||gk(c)==g?(M(V(a.f,l)).className=uf,M(V(a.f,l)).innerHTML=a.c.contactFormEmptyMessageMsg,
M(V(a.f,l)).appendChild(b),!1):!0}
function kp(a){M(V(a.f,wf)).className=qf;M(V(a.f,wf)).disabled=!0;M(V(a.f,n)).className=xf;M(V(a.f,n)).innerHTML=a.c.contactFormMessageSendingMsg;var b=encodeURIComponent(gk(M(V(a.f,vf)).value)),c=encodeURIComponent(gk(M(V(a.f,sf)).value)),d=encodeURIComponent(gk(M(V(a.f,tf)).value)),b=[Eh+b,Yf+c,vh+d,Ke+encodeURIComponent(a.c.blogId)],c=a.c.submitUrl;if(window.XDomainRequest&&K&&!L(Eb)){var e=new XDomainRequest;e.onload=function(){var b=eval($a+e.responseText+cb),b=eval(b.details.emailSentStatus);
lp(a,b)};e.open(ai,c,!0);e.send(b.join(ua))}else Gn(c,a.ia.bind(a),pd,b.join(ua))}ip.prototype.ia=function(a){a=a.target;var b=eval($a+Qn(a)+cb),b=eval(b.details.emailSentStatus);lp(this,Pn(a)&&b)};
function lp(a,b){M(V(a.f,n)).className=xf;b?(M(V(a.f,vf)).value=g,M(V(a.f,sf)).value=g,M(V(a.f,tf)).value=g,M(V(a.f,n)).innerHTML=a.c.contactFormMessageSentMsg):M(V(a.f,n)).innerHTML=a.c.contactFormMessageNotSentMsg;setTimeout(function(){M(V(a.f,n)).className=n;M(V(a.f,n)).innerHTML=g;M(V(a.f,wf)).className=pf;M(V(a.f,wf)).removeAttribute(Of)},3E3)};function mp(a){X.call(this,Ac,a)}C(mp,X);
mp.prototype.C=function(){var a=new po;google.load(xi,Cb,{callback:A(this.a,this),language:a.m(Fe)});a=document.getElementById(ij);if(!a){a=document.createElement(Bc);a.id=ij;var b=document.createElement(jc);b.name=gj;a.appendChild(b);b=document.createElement(Bc);b.id=jj;a.appendChild(b);b=document.createElement(Bc);b.id=hj;b.className=Dg;b.innerHTML=Ia;a.appendChild(b);(b=document.getElementById(ph))||(b=document.getElementsByTagName(Te)[0]);b.insertBefore(a,b.firstChild)}};
mp.prototype.a=function(){var a=new GSearchControl,b=this.f.m();if(null!=V(this.f,vg)){var c={_enableApiary_:!0};if(b.includeBlog){var d;b.cse_ua?d=(new google.search.CustomSearchControl({crefUrl:b.blogUrl+Af},c)).getWebSearcher():(d=new GblogSearch,d.setSiteRestriction(b.blogUrl));d.setUserDefinedLabel(b.thisBlogMsg);a.addSearcher(d)}b.includePostLinks&&(b.cse_ua?d=(new google.search.CustomSearchControl({crefUrl:b.blogUrl+Bf},c)).getWebSearcher():(d=new GwebSearch,d.setSiteRestriction({crefUrl:b.blogUrl+
Bf})),d.setUserDefinedLabel(b.linkedFromHereMsg),a.addSearcher(d));d=b.linkLists;for(var e=0;e<d.length;e++){var f;b.cse_ua?f=(new google.search.CustomSearchControl({crefUrl:b.blogUrl+Bf},c)).getWebSearcher():f=new GwebSearch;f.setSiteRestriction({crefUrl:b.blogUrl+Bf},d[e].id.toLowerCase());f.setUserDefinedLabel(d[e].title);a.addSearcher(f)}b.includeWeb&&(f=new GwebSearch,b.cse_ua?f=(new google.search.CustomSearchControl({crefUrl:b.blogUrl+Cf},c)).getWebSearcher():f=new GwebSearch,f.setUserDefinedLabel(b.theWebMsg),
a.addSearcher(f));b=new GSearchForm(!1,W(this.f,vg));c=new GdrawOptions;c.setDrawMode(GSearchControl.DRAW_MODE_TABBED);c.setInput(b.input);a.setNoResultsString(GSearchControl.NO_RESULTS_DEFAULT_STRING);a.draw(document.getElementById(jj),c);b.input.onkeyup=b.input.onpaste=null;b.setOnSubmitCallback(null,A(np,null,b,a));document.getElementById(hj).onclick=A(op,null,a);pp(!1)}};
function np(a,b){var c=a.input.value;if(!c)return op(b),!1;b.execute(c);pp(!0);var c=window.location.href,d=c.indexOf(ja);0<=d&&(c=c.substring(0,d));window.location.href=c+oa;return!0}function op(a){a.clearAllResults();pp(!1)}function pp(a){document.getElementById(hj).style.display=a?De:t}B("_CustomSearchView",mp);function qp(a){X.call(this,qp.a,a)}C(qp,X);qp.a="Example";B("_ExampleView",qp);function rp(a){X.call(this,rp.a,a)}C(rp,X);rp.a="FeaturedPost";B("_FeaturedPostView",rp);function Y(a,b){this.g=this.j=this.c=g;this.h=null;this.i=this.l=g;this.b=!1;var c;a instanceof Y?(this.b=x(b)?b:a.b,sp(this,a.c),this.j=a.j,this.g=a.g,tp(this,a.h),up(this,a.l),vp(this,a.a.clone()),this.i=a.i):a&&(c=String(a).match(un))?(this.b=!!b,sp(this,c[1]||g,!0),this.j=wp(c[2]||g),this.g=wp(c[3]||g,!0),tp(this,c[4]),up(this,c[5]||g,!0),vp(this,c[6]||g,!0),this.i=wp(c[7]||g)):(this.b=!!b,this.a=new xp(null,0,this.b))}
Y.prototype.toString=function(){var a=[],b=this.c;b&&a.push(yp(b,zp,!0),Ub);var c=this.g;if(c||b==lg)a.push(tb),(b=this.j)&&a.push(yp(b,zp,!0),ic),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,ra)),c=this.h,null!=c&&a.push(Ub,String(c));if(c=this.l)this.g&&c.charAt(0)!=sb&&a.push(sb),a.push(yp(c,c.charAt(0)==sb?Ap:Bp,!0));(c=this.a.toString())&&a.push(ec,c);(c=this.i)&&a.push(ja,yp(c,Cp));return a.join(g)};Y.prototype.clone=function(){return new Y(this)};
function sp(a,b,c){a.c=c?wp(b,!0):b;a.c&&(a.c=a.c.replace(/:$/,g))}function tp(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.h=b}else a.h=null}function up(a,b,c){a.l=c?wp(b,!0):b;return a}function vp(a,b,c){b instanceof xp?(a.a=b,Dp(a.a,a.b)):(c||(b=yp(b,Ep)),a.a=new xp(b,0,a.b))}function Fp(a,b,c){var d=a.a;Gp(d);d.c=null;b=Hp(d,b);Ip(d,b)&&(d.b-=U(d.a,b).length);T(d.a,b,[c]);d.b++;return a}
function wp(a,b){return a?b?decodeURI(a.replace(/%25/g,sa)):decodeURIComponent(a):g}function yp(a,b,c){return z(a)?(a=encodeURI(a).replace(b,Jp),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,ra)),a):null}function Jp(a){a=a.charCodeAt(0);return qa+(a>>4&15).toString(16)+(a&15).toString(16)}var zp=/[#\/\?@]/g,Bp=/[\#\?:]/g,Ap=/[\#\?]/g,Ep=/[\#\?@]/g,Cp=/#/g;function xp(a,b,c){this.b=this.a=null;this.c=a||null;this.g=!!c}
function Gp(a){a.a||(a.a=new ln,a.b=0,a.c&&vn(a.c,function(b,c){var d=decodeURIComponent(b.replace(/\+/g,k));Gp(a);a.c=null;var d=Hp(a,d),e=U(a.a,d);e||T(a.a,d,e=[]);e.push(c);a.b++}))}u=xp.prototype;u.B=function(){Gp(this);return this.b};function Kp(a,b){Gp(a);b=Hp(a,b);on(a.a.b,b)&&(a.c=null,a.b-=U(a.a,b).length,nn(a.a,b))}u.clear=function(){this.a=this.c=null;this.b=0};u.O=function(){Gp(this);return 0==this.b};function Ip(a,b){Gp(a);b=Hp(a,b);return on(a.a.b,b)}
u.J=function(){Gp(this);for(var a=this.a.F(),b=this.a.J(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};u.F=function(a){Gp(this);var b=[];if(z(a))Ip(this,a)&&(b=Fk(b,U(this.a,Hp(this,a))));else{a=this.a.F();for(var c=0;c<a.length;c++)b=Fk(b,a[c])}return b};function Lp(a,b,c){Kp(a,b);0<c.length&&(a.c=null,T(a.a,Hp(a,b),Gk(c)),a.b+=c.length)}
u.toString=function(){if(this.c)return this.c;if(!this.a)return g;for(var a=[],b=this.a.J(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.F(d),f=0;f<d.length;f++){var h=e;d[f]!==g&&(h+=cc+encodeURIComponent(String(d[f])));a.push(h)}return this.c=a.join(ua)};u.clone=function(){var a=new xp;a.c=this.c;this.a&&(a.a=this.a.clone(),a.b=this.b);return a};function Hp(a,b){var c=String(b);a.g&&(c=c.toLowerCase());return c}
function Dp(a,b){b&&!a.g&&(Gp(a),a.c=null,a.a.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(Kp(this,b),Lp(this,e,a))},a));a.g=b};function Mp(a){X.call(this,sc,a);this.a=a.o;if(this.a.data){a=new po;this.g=this.a.data.showBacklinks;this.c=a.m(Ee);this.j=a.m(Je);this.i=a.m(He);this.h=a.m(Ie);if(this.a.data.lightboxEnabled){var b=this.a.data.lightboxModuleUrl,c=this.a.data.lightboxCssUrl,d=To.Z(),e=sm(b);en($m.Z(),b,e);d.g=c;b=N(Bc,bi,this.a.a);for(c=0;c<b.length;c++){for(var e=ig+Np++,d=To.Z(),f=N(Wc,void 0,b[c]),h=f.length,m=[],p=0;p<h;p++){var w=f[p].src,D=null,J=El(f[p],jc);if(J){J=J.href;if(J!=w){var Qa=w,D=Wo(J),Qa=Wo(Qa);
if(D&&Qa&&D[D.length-1]==Qa[Qa.length-1])D=w,w=J,w=(J=Wo(w))&&Ck(J,kb)?w.replace(/\/s(\d+)-h\//,yb):w;else continue}m.push({imageUrl:w,thumbnailUrl:D});Q(f[p],af,A(d.i,d,e,m.length-1))}}0<m.length&&(d.a[e]=m,d.c||(d.c=Q(window,lh,d.h,!1,d)))}}this.a.data.mobile&&(this.b=new So(a.m(Ge),this.c))}}C(Mp,X);u=Mp.prototype;
u.P=function(a,b){if(a==xe){this.g=!1;var c=V(this.f,ye);c&&(c.innerHTML=b);for(var c=N(Fi,we,this.a.a),d=0;d<c.length;d++)c[d].onclick=this.lb.bind(this);c=V(this.f,ze);null!=c&&(c.onclick=this.Wa.bind(this,c.href))}else Mp.u.P.call(this,a,b)};u.lb=function(a){a=a||window.event;for(a=(a.srcElement||a.target).parentNode;a&&!G(a,ve);)a=a.parentNode;a&&(G(a,gg)?(Nk(a,gg),Lk(a,ef)):(Lk(a,gg),Nk(a,ef)))};
u.C=function(){var a=document.getElementById(this.a.b);this.g&&ko(this.f,xe,{postID:this.a.data.postId},function(a){500<=Rk(a)?(window.console&&console.log&&(a=a.responseText.match(/bX-\w*/)[0],console.log(Ec+a)),a=!1):a=!0;return a},Oc);if(this.a.data.mobile){var b=M(jf);Op()?b&&(b.style.display=De):b&&(b.style.display=t);b=V(this.f,kf);null!=b&&(b.onclick=this.mb);(b=M(wh))&&this.b&&(b.onclick=A(this.Vb,this))}this.l=new Xo;Zo(this.l);var c=O(cf,a);if(c&&this.i==Dh&&window.gapi&&gapi.comments&&
gapi.comments.render){var d=this.a.data.iframeCommentsId;c.id=d;var e=this.a.data.legacyCommentModerationUrl,f=this.a.data.viewType,h=Pp(this.j),m=this.c;window.setTimeout(function(){var a;if(Eo(c,Pf)!=t)a=Go(c);else{a=c.style;var b=a.display,p=a.visibility,Qa=a.position;a.visibility=Hg;a.position=ke;a.display=$g;var Wq=Go(c);a.display=b;a.position=Qa;a.visibility=p;a=Wq}gapi.comments.render(d,{href:h,query:m,first_party_property:qc,legacy_comment_moderation_url:e,view_type:f,width:a.width})},10)}var p=
ql(a);p&&this.i==Dh&&window.gapi&&gapi.commentcount&&gapi.commentcount.render&&(f=this.a.data.viewType,window.setTimeout(function(){for(var a=0;a<p.length;a++){var b=p[a],c=ge+a+Math.random()*Math.pow(10,17);b.id=c;var d=b.getAttribute(If),e=b.getAttribute(Hf),h=b.getAttribute(Ef),m=Io(b),Xq=Mo(b),Zq=Qp(b);b.style.position=ke;b.style.left=hb;gapi.commentcount.render(c,{linkify:!0,href:e,query:d,onclick:ck(function(a){window.location.href=a+na},e),onready:ck(function(a){a.style.verticalAlign=Vi;a.style.position=
g;a.style.left=g},b),preexisting_count:h,view_type:f,"font-family":m,"font-size":Xq+ii,color:Zq})}},10));this.h&&(a=document.getElementsByTagName(Te)[0])&&a.appendChild(P(Xg,{src:this.h,style:Qf}))};function Pp(a){a=a instanceof Y?a.clone():new Y(a,void 0);Kp(a.a,nh);return a.toString()}function Qp(a){a=Do(a,gf)||(a.currentStyle?a.currentStyle.color:null)||a.style&&a.style.color;return bp(a).za}u.Vb=function(){if(this.b.R){var a=this.b.ca();a&&(a.style.display=g)}else this.b.render()};
function Op(){var a=window.location.href.split(ja);return a[a.length-1]&&a[a.length-1]==lf}u.mb=function(){var a=M(jf);a&&(a.style.display=a.style.display==t?De:t);return!1};u.Wa=function(a){var b=g;document.selection?b=document.selection.createRange().text:window.getSelection?b=window.getSelection():document.getSelection&&(b=document.getSelection());window.open(a+fc+encodeURIComponent(b)+Wa+encodeURIComponent(window.location.href)+Ha+encodeURIComponent(document.title),Ne,wi);return!1};var Np=0;
B("_BlogView",Mp);/*
Portions of this code are from MochiKit, received by
The Closure Authors under the MIT license. All other code is Copyright
2005-2009 The Closure Authors. All Rights Reserved.
*/
function Rp(a,b){this.i=[];this.D=a;this.L=b||null;this.g=this.a=!1;this.c=void 0;this.s=this.w=this.j=!1;this.h=0;this.b=null;this.l=0}Rp.prototype.cancel=function(a){if(this.a)this.c instanceof Rp&&this.c.cancel();else{if(this.b){var b=this.b;delete this.b;a?b.cancel(a):(b.l--,0>=b.l&&b.cancel())}this.D?this.D.call(this.L,this):this.s=!0;this.a||Sp(this,new Tp)}};Rp.prototype.K=function(a,b){this.j=!1;Up(this,a,b)};function Up(a,b,c){a.a=!0;a.c=c;a.g=!b;Vp(a)}
function Wp(a){if(a.a){if(!a.s)throw new Xp;a.s=!1}}Rp.prototype.H=function(a){Wp(this);Yp(a);Up(this,!0,a)};function Sp(a,b){Wp(a);Yp(b);Up(a,!1,b)}function Yp(a){F(!(a instanceof Rp),lc)}function Zp(a,b,c,d){F(!a.w,rc);a.i.push([b,c,d]);a.a&&Vp(a)}Rp.prototype.then=function(a,b,c){var d,e,f=new Hm(function(a,b){d=a;e=b});Zp(this,d,function(a){a instanceof Tp?f.cancel():e(a)});return f.then(a,b,c)};Fm(Rp);function $p(a){return zk(a.i,function(a){return Wj(a[1])})}
function Vp(a){if(a.h&&a.a&&$p(a)){var b=a.h,c=aq[b];c&&(v.clearTimeout(c.N),delete aq[b]);a.h=0}a.b&&(a.b.l--,delete a.b);for(var b=a.c,d=c=!1;a.i.length&&!a.j;){var e=a.i.shift(),f=e[0],h=e[1],e=e[2];if(f=a.g?h:f)try{var m=f.call(e||a.L,b);x(m)&&(a.g=a.g&&(m==b||m instanceof Error),a.c=b=m);if(Gm(b)||typeof v.Promise===r&&b instanceof v.Promise)d=!0,a.j=!0}catch(p){b=p,a.g=!0,$p(a)||(c=!0)}}a.c=b;d&&(m=A(a.K,a,!0),d=A(a.K,a,!1),b instanceof Rp?(Zp(b,m,d),b.w=!0):b.then(m,d));c&&(b=new bq(b),aq[b.N]=
b,a.h=b.N)}function Xp(){E.call(this)}C(Xp,E);Xp.prototype.message="Deferred has already fired";Xp.prototype.name="AlreadyCalledError";function Tp(){E.call(this)}C(Tp,E);Tp.prototype.message="Deferred was canceled";Tp.prototype.name="CanceledError";function bq(a){this.N=v.setTimeout(A(this.b,this),0);this.a=a}bq.prototype.b=function(){F(aq[this.N],xc);delete aq[this.N];throw this.a;};var aq={};function cq(a,b){var c=b||{},d=c.document||document,e=document.createElement(yd),f={Ta:e,T:void 0},h=new Rp(dq,f),m=null,p=null!=c.timeout?c.timeout:5E3;0<p&&(m=window.setTimeout(function(){eq(e,!0);Sp(h,new fq(1,Kd+a))},p),f.T=m);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!=mh&&e.readyState!=mf||(eq(e,c.Eb||!1,m),h.H(null))};e.onerror=function(){eq(e,!0,m);Sp(h,new fq(0,Gc+a))};f=c.attributes||{};Zk(f,{type:Xi,charset:Od,src:a});rl(e,f);gq(d).appendChild(e);return h}
function gq(a){var b=a.getElementsByTagName(Rc);return b&&0!=b.length?b[0]:a.documentElement}function dq(){if(this&&this.Ta){var a=this.Ta;a&&a.tagName==yd&&eq(a,!0,this.T)}}function eq(a,b,c){null!=c&&v.clearTimeout(c);a.onload=Sj;a.onerror=Sj;a.onreadystatechange=Sj;b&&window.setTimeout(function(){xl(a)},0)}function fq(a,b){var c=Yc+a+cb;b&&(c+=Vb+b);E.call(this,c)}C(fq,E);function hq(a,b){this.b=new Y(a);this.a=b?b:We;this.T=5E3}var iq=0;function jq(a,b,c,d){b=b||null;var e=ae+(iq++).toString(36)+dk().toString(36);v._callbacks_||(v._callbacks_={});var f=a.b.clone();if(b)for(var h in b)if(!b.hasOwnProperty||b.hasOwnProperty(h)){var m=f,p=h,w=b[h];y(w)||(w=[String(w)]);Lp(m.a,p,w)}c&&(v._callbacks_[e]=kq(e,c),c=a.a,h=fe+e,y(h)||(h=[String(h)]),Lp(f.a,c,h));a=cq(f.toString(),{timeout:a.T,Eb:!0});Zp(a,null,lq(e,b,d),void 0)}
hq.prototype.cancel=function(a){a&&(a.Hb&&a.Hb.cancel(),a.N&&mq(a.N,!1))};function lq(a,b,c){return function(){mq(a,!1);c&&c(b)}}function kq(a,b){return function(c){mq(a,!0);b.apply(void 0,arguments)}}function mq(a,b){v._callbacks_[a]&&(b?delete v._callbacks_[a]:v._callbacks_[a]=Sj)};function nq(a){X.call(this,Lc,a)}C(nq,X);nq.prototype.C=function(){if(this.a=V(this.f,jg)){var a=this.f.m(),a=new oq(a.feedUrl,this.a,{numItemsShow:a.numItemsShow,showItemAuthor:a.showItemAuthor,showItemDate:a.showItemDate,linkTarget:a.openLinksInNewWindow?ee:he}),b=new hq(ub);b.T=-1;jq(b,{q:a.h,num:a.a.numItemsShow,output:gh,v:Db},A(a.c,a))}};
var pq={moduleTitle:null,feedUrl:function(a){a=a.replace(/^\s+/,g).replace(/\s+$/,g);if(0==a.length)return LayoutsMessages.FIELD_CANNOT_BE_BLANK},numItemsShow:function(a,b){return function(c){c=parseInt(c,10);if(isNaN(c))return LayoutsMessages.MUST_SPECIFY_A_NUMBER;if(c<a)return LayoutsMessages.NUMBER_TOO_SMALL+k+a;if(c>b)return LayoutsMessages.NUMBER_TOO_LARGE+k+b}}(1,5),showItemDate:null,showItemAuthor:null,securityToken:null,openLinksInNewWindow:null};
function oq(a,b,c){this.h=a;this.b=b;this.a=c}
oq.prototype.c=function(a){wl(this.b);if(200==a.responseStatus){var b=document.createElement(kj);this.b.appendChild(b);for(var c=0;c<a.responseData.feed.entries.length;c++){var d=a.responseData.feed.entries[c],e=document.createElement(jh);b.appendChild(e);var f;(f=this.a.previewMode)||(f=(new Y(d.link)).c,f=!(f==g||f==Jg||f==Pg));f=f?P(ie,{href:fh},d.title):P(ie,{href:d.link},d.title);f.target=this.a.linkTarget;e.appendChild(P(Fi,{"class":dh},f));this.a.showItemDate&&(f=P(Fi,{"class":ch},Lj+(new Date(d.publishedDate)).toLocaleDateString()),
e.appendChild(f));this.a.showItemAuthor&&(d=P(Fi,{"class":bh},Lj+d.author),e.appendChild(d))}this.g&&this.g(a.responseData.feed)}else this.b.appendChild(P(Fi,null,Fc)),this.i&&this.i()};B("_FeedView",nq);
nq._setConfigurationOptions=function(){var a;pq.security_token=null;a||(a=nf);var b=document.forms[a].widgetId.value,c=document.forms[a].widgetType.value;a=document.forms[a];var d=!0,e={},f;for(f in pq){var h=no(a[f]);if(x(h)){var m=pq[f],p=oo(f);p&&(wl(p),p.className=cg);m&&(m=m(h))&&(lo(f,m),d=!1);e[f]=h}}d&&H.Gb(e,b,c)};function qq(a){X.call(this,qq.a,a)}C(qq,X);qq.a="FollowByEmail";B("_FollowByEmailView",qq);function rq(a){X.call(this,Mc,a);this.a=a.o}C(rq,X);function sq(a){window.open(a,ee,Fg)}rq.prototype.P=function(a,b){a==zg?(tq(this,b),uq(this),vq(this,b)):rq.u.P.call(this,a,b)};rq.prototype.C=function(){var a;a:{a=this.a.data;for(var b in a){a=!1;break a}a=!0}a||(uq(this),vq(this,this.a.data))};
function tq(a,b){for(var c=O(qg,a.a.a),c=Jk(b.followers,N(ie,og,c)),d=0;d<c.length;d++){var e=c[d][0],f=c[d][1];f.setAttribute(Jf,e.viewUrl);f.onclick=function(){return!1};f=O(pg,f);f.setAttribute(Ki,e.thumbnailUrl);f.setAttribute(bj,e.displayName)}}function uq(a){var b=O(qg,a.a.a);if(b)for(var b=N(ie,og,b),c=0;c<b.length;c++){var d=b[c];d.getAttribute(Jf)&&(d.onclick=A(sq,a,d.getAttribute(Jf)))}}
function vq(a,b){var c=O(rg,a.a.a);c&&(b.nextTimestamp?(c.style.display=$g,c=O(Hh,c),c.href=ja,c.onclick=function(){return!1},jm(c),Q(c,af,A(rq.prototype.b,a,b.nextTimestamp))):c.style.display=t)}rq.prototype.b=function(a){ko(this.f,zg,{fcMT:a},null,Oc)};B("_FollowersView",rq);function wq(a){X.call(this,Pc,a)}C(wq,X);B("_GadgetView",wq);function xq(a){X.call(this,xq.a,a)}C(xq,X);xq.a="Header";B("_HeaderView",xq);function yq(a,b){X.call(this,b,a)}C(yq,X);function zq(a){X.call(this,Id,a)}C(zq,yq);function Aq(a){X.call(this,Uc,a)}C(Aq,yq);B("_TextView",zq);B("_HTMLView",Aq);function Bq(a){X.call(this,Xc,a);this.a=a.o}C(Bq,X);Bq.prototype.C=function(){if(1==this.a.data.resize){var a=V(this.f,Yg),b=this.a.a;if(a&&b){if(document.defaultView)b=parseInt(document.defaultView.getComputedStyle(b,null).width,10);else if(b.currentStyle)a.style.display=t,b=b.offsetWidth,a.style.display=g;else return;a.width>b&&(a.height=Math.round(b/a.width*a.height),a.width=b);a.style.visibility=pj}}};B("_ImageView",Bq);function Cq(a){X.call(this,ad,a)}C(Cq,X);B("_LabelView",Cq);function Dq(a){X.call(this,Jd,a)}C(Dq,X);B("_TextListView",Dq);function Eq(a){X.call(this,bd,a)}C(Eq,X);B("_LinkListView",Eq);function Fq(a){X.call(this,vc,a)}C(Fq,X);B("_BloggerButtonView",Fq);function Gq(a){X.call(this,ld,a)}C(Gq,X);B("_NavbarView",Gq);function Hq(a){X.call(this,md,a)}C(Hq,X);Hq.prototype.C=function(){google.load(xi,Cb,{callback:this.a.bind(this)});window._uds_nbw_donotrepair=!0};
Hq.prototype.a=function(){if(V(this.f,Ae)){var a=W(this.f,Ae),b,c=this.f.m().format;c==Pd?b=!1:c==Tc?b=!0:c==Sc&&(b=!0);c={largeResultSet:!1,horizontal:b,linkTarget:1==this.f.m().linkNewWindow?GSearch.LINK_TARGET_BLANK:GSearch.LINK_TARGET_SELF,title:k,autoExecuteList:{executeList:this.f.m().expression.split(/,/)}};b&&(c.autoExecuteList.cycleTime=GSnewsBar.CYCLE_TIME_MEDIUM,c.autoExecuteList.cycleMode=GSnewsBar.CYCLE_MODE_RANDOM);b=new GSnewsBar(a,c);window[a.id]=b}};B("_NewsBarView",Hq);function Iq(a){X.call(this,qd,a)}C(Iq,X);Iq.prototype.ga=function(){return qd};Iq.prototype.C=function(){if(0!=this.f.m().mobile){var a=V(this.f,Ai);a&&(a.onchange=function(a){a=a||window.event;a=a.target||a.srcElement;if(a=a.options[a.selectedIndex].value)window.location=a})}};var _PageListView=Iq;B("_PageListView",Iq);function Jq(a){X.call(this,Jq.a,a)}C(Jq,X);Jq.a="PlusBadge";B("_PlusBadgeView",Jq);function Kq(a){X.call(this,Kq.a,a)}C(Kq,X);Kq.a="PlusFollowers";B("_PlusFollowersView",Kq);function Lq(a){X.call(this,Lq.a,a)}C(Lq,X);Lq.a="PlusOne";B("_PlusOneView",Lq);function Mq(a){X.call(this,rd,a)}C(Mq,X);window.setInterval(function(){for(var a=document.getElementsByTagName(Xg),b,c=0;b=a[c];c++)if(0==b.name.indexOf(Yh))try{if(window.frames[b.name]&&window.frames[b.name].frames[0]){var d=Number(window.frames[b.name].frames[0].location.hash.replace(ja,g));d&&(b.style.height=d+10+ii)}}catch(e){}},500);B("_PollView",Mq);function Nq(a){X.call(this,sd,a)}C(Nq,X);B("_PopularPostsView",Nq);function Oq(a){X.call(this,vd,a);this.a=a.o}C(Oq,X);Oq.prototype.C=function(){this.a&&this.a.a&&(this.a.a.style.display=0==this.f.m().isDisplayable?t:g)};B("_ProfileView",Oq);function Pq(a){X.call(this,xd,a)}C(Pq,X);B("_RecentPostsView",Pq);function Qq(a){X.call(this,Qq.a,a)}C(Qq,X);Qq.a="Sharing";B("_SharingView",Qq);function Rq(a){X.call(this,Ed,a)}C(Rq,X);Rq.prototype.C=function(){window.location.protocol==Kg&&google.load(kg,Cb,{callback:this.a.bind(this)})};
Rq.prototype.a=function(){if(V(this.f,Ei)){var a=W(this.f,Ei),b=this.f.m().computedFeed,c={linkTarget:this.f.m().linkNewWindow?google.feeds.LINK_TARGET_BLANK:google.feeds.LINK_TARGET_SELF,scaleImages:!0,fullControlPanel:!0,fullControlPanelSmallIcons:!0,pauseOnHover:!1,displayTime:this.f.m().speed};0==b.indexOf(Mg)&&(c.thumbnailUrlResolver=Sq);this.f.m().randomizeFeed&&(c.feedLoadCallback=Tq);new GFslideShow(b,a,c)}};
function Sq(a){var b=google.feeds.getElementsByTagNameNS(a.xmlNode,Og,Zi);a=null;b.length&&(b=b[0],a=b.getAttribute(lj),a||(a=b.firstChild.nodeValue),a=a.replace(/^(.*)_[st]\.([a-zA-Z]+)$/,pa));return a}function Tq(a){a=a.feed.entries;for(var b=a.length-1;0<b;--b){var c=Math.floor(Math.random()*(b+1)),d=a[b];a[b]=a[c];a[c]=d}}B("_SlideshowView",Rq);function Uq(a){X.call(this,Gd,a)}C(Uq,X);Uq.prototype.C=function(){null!=V(this.f,fj)&&Gn(this.f.m().statsUrl,A(this.g,this))};
Uq.prototype.g=function(a){a=a.target;if(Pn(a)){a=a.a?pn(a.a.responseText):void 0;var b=this.f.m(),c=V(this.f,fj);if(null!=c){if(b.showGraphicalCounter){this.c=a.total;for(var d=g+a.total,e=0;e<d.length;e++)c.appendChild(P(Fi,{"class":Nf},P(Qi,null,document.createTextNode(String(d.charAt(e)))),P(Fi,{"class":Ce})));b.showAnimatedCounter&&(this.b=new Xm(a.nextTickMs),Q(this.b,$i,A(this.i,this,c)),c=this.b,c.c=!0,c.a||(c.a=c.b.setTimeout(c.h,c.g),c.j=dk()))}else{d=a.total;if(isNaN(d)||0>d)d=kd;else{for(var d=
d.toString(),e=[],f=0,h=d.length;f<h;f++)0<f&&0==f%3&&e.push(fb),e.push(d.charAt(h-1-f));d=e.reverse().join(g)}Al(c,d)}b.showSparkline&&(W(this.f,Gi).src=a.sparklineUrl);W(this.f,yf).style.display=g}}};
Uq.prototype.i=function(a){if(Vq(this.c+1)>Vq(this.c))jm(this.b),Ym(this.b);else{this.c++;for(var b=g+this.c,c=0;c<b.length;c++){var d=a.childNodes[c],e=b.charAt(c),f=d.firstChild,h=void 0;pl&&ah in f?h=f.innerText.replace(/(\r\n|\r|\n)/g,ba):(h=[],Dl(f,h,!0),h=h.join(g));h=h.replace(/ \xAD /g,k).replace(/\xAD/g,g);h=h.replace(/\u200B/g,g);pl||(h=h.replace(/ +/g,k));h!=k&&(h=h.replace(/^\s*/,g));h!=e&&(Al(d.firstChild,e),Zm(A(this.a,this,d,1),50),Zm(A(this.a,this,d,2),100),Zm(A(this.a,this,d,3),150),
Zm(A(this.a,this,d,0),200))}}};function Vq(a){return 0==a?1:Math.floor(Math.log(a)/Math.LN10)+1}Uq.prototype.a=function(a,b){var c=Li+(0!=b?b-1:3),d=Li+b,e=Kk(a);z(c)?Ek(e,c):y(c)&&(e=Ok(e,c));z(d)&&!Ck(e,d)?e.push(d):y(d)&&Mk(e,d);a.className=e.join(k)};B("_StatsView",Uq);function Yq(a){X.call(this,Hd,a)}C(Yq,X);var $q=null,ar=null;function br(a,b){a.style.zIndex=1==b?Mb:g}function cr(a,b){return a?a.className&&-1!=a.className.search(b)?a:cr(a.parentNode,b):null}function dr(a,b){br(a.parentNode,b);if(K){var c=cr(a,yi);c&&(c.parentNode.className&&-1!=c.parentNode.className.search(hf)&&br(c.parentNode.parentNode.parentNode.parentNode,b),br(c,b));(c=cr(a,sj))&&br(c.parentNode.parentNode,b)}}B("_SubscribeView",Yq);
B("_SW_toggleReaderList",function(a,b){var c=document.getElementById(Ad+b),d=document.getElementById(Bd+b);a||(a=window.event);a.cancelBubble=!0;a.stopPropagation&&a.stopPropagation();var e=document.onclick;null!=$q&&$q!=c&&(dr($q,!1),$q.style.display=t,ar.style.visibility=pj);c.style.display==t?(dr(c,!0),c.style.display=g,$q=c,ar=d,d.style.visibility=Hg,document.onclick=function(){c.style.display=t;dr(c,!1);d.style.visibility=pj;e&&(document.onclick=e)}):(c.style.display=t,dr(c,!1),d.style.visibility=
pj,e&&(document.onclick=e));return!1});B("_SW_hideReaderList",function(a){var b=document.getElementById(Ad+a);a=document.getElementById(Bd+a);b.style.display=t;dr(b,!1);a.style.visibility=pj});function er(a){X.call(this,er.a,a)}C(er,X);er.a="Translate";B("_TranslateView",er);function fr(a){X.call(this,Qd,a)}C(fr,X);fr.prototype.C=function(){if(window.location.protocol==Kg){var a=this.f;google.load(xi,Cb,{callback:A(this.a,this)});V(this.f,Ae)&&(a=W(a,Ae),Lk(a,nj))}};
fr.prototype.a=function(){if(V(this.f,Ae)){var a=W(this.f,Ae),b=this.f.m().format,c,d,e=this.f.m().expression;b==Pd?(c=!1,d=GSvideoBar.THUMBNAILS_MEDIUM,a.style.width=Ib):b==Tc?(c=!0,d=GSvideoBar.THUMBNAILS_SMALL,a.style.width=Nb):b==Sc&&(c=!0,d=GSvideoBar.THUMBNAILS_MEDIUM,a.style.width=Qb);new GSvideoBar(a,GSvideoBar.PLAYER_ROOT_FLOATING,{largeResultSet:!1,horizontal:c,autoExecuteList:{cycleTime:GSvideoBar.CYCLE_TIME_LONG,cycleMode:GSvideoBar.CYCLE_MODE_RANDOM,executeList:e.split(/,/)},thumbnailSize:d})}};
B("_VideoBarView",fr);function Z(a){X.call(this,Z.a,a)}C(Z,X);Z.a="Wikipedia";B("_WikipediaView",Z);Z.g=5;Z.b=g;Z.c=Zf;u=Z.prototype;u.fa=!1;u.aa=!1;u.C=function(){var a=V(this.f,Cj);if(a){Z.b=this.f.o.data.language||Zf;var b=this;Q(a,Ti,function(a){Z.prototype.aa||(Z.prototype.aa=!0,gr(b));a.preventDefault()})}};
function gr(a){wl(M(V(a.f,Fj)));wl(M(V(a.f,Ej)));var b=gk(M(V(a.f,Dj)).value);b?(b=Fp(Fp(Fp(up(new Y(Rg+(a.fa&&Z.c||Z.b)+qb),zb),le,Uh),xi,b),wg,gh),b=new hq(new Y(b)),jq(b,{callback:ec},A(a.Zb,a),A(a.Yb,a))):(M(V(a.f,Gj)).style.display=t,M(V(a.f,Fj)).innerHTML=a.f.o.data.enterTextMsg,Z.prototype.aa=!1)}
u.Zb=function(a){var b=V(this.f,Gj),c=V(this.f,Fj),d=gk(M(V(this.f,Dj)).value),e=[];a=a[1];var f=a.length;if(0==f)b=M(b),b.style.display=De,M(c).innerHTML=this.f.o.data.noResultsFoundMsg,Z.prototype.aa=!1;else{for(var h=0;h<f;h++)e.push(bc+(Rg+(this.fa&&Z.c||Z.b)+rb+a[h].replace(/ /g,ae))+dc+a[h]+Zb);if(f>Z.g){for(h=0;h<Z.g;h++)M(c).innerHTML+=e[h];M(V(this.f,Ej)).style.display=De;c=ac+Fp(Fp(Fp(Fp(up(new Y(Rg+(this.fa&&Z.c||Z.b)+qb),Ab),bj,Fd),gi,Kf),xi,d),xg,Cd)+dc+this.f.o.data.moreMsg+Yb;M(V(this.f,
Ej)).innerHTML=c}else for(h=0;h<f;h++)M(c).innerHTML+=e[h];b=M(b);b.style.display=De;this.fa=Z.prototype.aa=!1}};u.Yb=function(){Z.b!=Zf?(this.fa=!0,gr(this)):(M(V(this.f,Gj)).style.display=t,M(V(this.f,Fj)).innerHTML=this.f.o.data.fetchingErrorMsg,Z.prototype.aa=!1)};if(window.jstiming){window.jstiming.Ia={};window.jstiming.$b=1;var hr=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],void 0!=c?e=c:e=e[0],Math.round(d-e)},ir=function(a,b,c){var d=g;window.jstiming.srt&&(d+=Ra+window.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(d+=Ta+window.jstiming.pt,delete window.jstiming.pt);try{window.external&&window.external.tran?d+=Va+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+=Va+window.gtbExternal.tran():
window.chrome&&window.chrome.csi&&(d+=Va+window.chrome.csi().tran)}catch(J){}var e=window.chrome;if(e&&(e=e.loadTimes)){e().wasFetchedViaSpdy&&(d+=La);if(e().wasNpnNegotiated){var d=d+Ja,f=e().npnNegotiatedProtocol;f&&(d+=Ka+(encodeURIComponent||escape)(f))}e().wasAlternateProtocolAvailable&&(d+=Ba)}var h=a.t,m=h.start,e=[],f=[],p;for(p in h)if(p!=Mi&&0!=p.indexOf(ae)){var w=h[p][1];w?h[w]&&f.push(p+lb+hr(a,p,h[w][0])):m&&e.push(p+lb+hr(a,p))}delete h.start;if(b)for(var D in b)d+=ua+D+cc+b[D];(b=
c)||(b=Qg==document.location.protocol?Sg:Ng);return[b,gc,Oa+(window.jstiming.sn||Le)+za,a.name,f.length?Fa+f.join(fb):g,d,Na,e.join(fb)].join(g)},jr=function(a,b,c){a=ir(a,b,c);if(!a)return g;b=new Image;var d=window.jstiming.$b++;window.jstiming.Ia[d]=b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.Ia[d]};b.src=a;b=null;return a};window.jstiming.report=function(a,b,c){if(document.webkitVisibilityState==fi){var d=!1,e=function(){if(!d){b?b.prerender=Cb:b={prerender:Cb};var f;
document.webkitVisibilityState==fi?f=!1:(jr(a,b,c),f=!0);f&&(d=!0,document.removeEventListener(qj,e,!1))}};document.addEventListener(qj,e,!1);return g}return jr(a,b,c)}}; })()

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 737 B

View File

@ -0,0 +1,319 @@
User-agent: *
Disallow: /search
Allow: /search/about
Disallow: /sdch
Disallow: /groups
Disallow: /catalogs
Allow: /catalogs/about
Allow: /catalogs/p?
Disallow: /catalogues
Allow: /newsalerts
Disallow: /news
Allow: /news/directory
Disallow: /nwshp
Disallow: /setnewsprefs?
Disallow: /index.html?
Disallow: /?
Allow: /?hl=
Disallow: /?hl=*&
Allow: /?hl=*&gws_rd=ssl$
Disallow: /?hl=*&*&gws_rd=ssl
Allow: /?gws_rd=ssl$
Allow: /?pt1=true$
Disallow: /addurl/image?
Allow: /mail/help/
Disallow: /mail/
Disallow: /pagead/
Disallow: /relpage/
Disallow: /relcontent
Disallow: /imgres
Disallow: /imglanding
Disallow: /sbd
Disallow: /keyword/
Disallow: /u/
Disallow: /univ/
Disallow: /cobrand
Disallow: /custom
Disallow: /advanced_group_search
Disallow: /googlesite
Disallow: /preferences
Disallow: /setprefs
Disallow: /swr
Disallow: /url
Disallow: /default
Disallow: /m?
Disallow: /m/
Allow: /m/finance
Disallow: /wml?
Disallow: /wml/?
Disallow: /wml/search?
Disallow: /xhtml?
Disallow: /xhtml/?
Disallow: /xhtml/search?
Disallow: /xml?
Disallow: /imode?
Disallow: /imode/?
Disallow: /imode/search?
Disallow: /jsky?
Disallow: /jsky/?
Disallow: /jsky/search?
Disallow: /pda?
Disallow: /pda/?
Disallow: /pda/search?
Disallow: /sprint_xhtml
Disallow: /sprint_wml
Disallow: /pqa
Disallow: /palm
Disallow: /gwt/
Disallow: /purchases
Disallow: /bsd?
Disallow: /linux?
Disallow: /mac?
Disallow: /microsoft?
Disallow: /unclesam?
Disallow: /answers/search?q=
Disallow: /local?
Disallow: /local_url
Disallow: /shihui?
Disallow: /shihui/
Disallow: /froogle?
Disallow: /products?
Disallow: /froogle_
Disallow: /product_
Disallow: /products_
Disallow: /products;
Disallow: /print
Disallow: /books/
Disallow: /bkshp?*q=*
Disallow: /books?*q=*
Disallow: /books?*output=*
Disallow: /books?*pg=*
Disallow: /books?*jtp=*
Disallow: /books?*jscmd=*
Disallow: /books?*buy=*
Disallow: /books?*zoom=*
Allow: /books?*q=related:*
Allow: /books?*q=editions:*
Allow: /books?*q=subject:*
Allow: /books/about
Allow: /booksrightsholders
Allow: /books?*zoom=1*
Allow: /books?*zoom=5*
Disallow: /ebooks/
Disallow: /ebooks?*q=*
Disallow: /ebooks?*output=*
Disallow: /ebooks?*pg=*
Disallow: /ebooks?*jscmd=*
Disallow: /ebooks?*buy=*
Disallow: /ebooks?*zoom=*
Allow: /ebooks?*q=related:*
Allow: /ebooks?*q=editions:*
Allow: /ebooks?*q=subject:*
Allow: /ebooks?*zoom=1*
Allow: /ebooks?*zoom=5*
Disallow: /patents?
Disallow: /patents/download/
Disallow: /patents/pdf/
Disallow: /patents/related/
Disallow: /scholar
Disallow: /citations?
Allow: /citations?user=
Disallow: /citations?*cstart=
Allow: /citations?view_op=new_profile
Allow: /citations?view_op=top_venues
Disallow: /complete
Disallow: /s?
Disallow: /sponsoredlinks
Disallow: /videosearch?
Disallow: /videopreview?
Disallow: /videoprograminfo?
Allow: /maps?*output=classic*
Allow: /maps?*file=
Allow: /maps/api/js?
Allow: /maps/d/
Disallow: /maps?
Disallow: /mapstt?
Disallow: /mapslt?
Disallow: /maps/stk/
Disallow: /maps/br?
Disallow: /mapabcpoi?
Disallow: /maphp?
Disallow: /mapprint?
Disallow: /maps/api/js/
Disallow: /maps/api/staticmap?
Disallow: /maps/api/streetview
Disallow: /mld?
Disallow: /staticmap?
Disallow: /places/
Allow: /places/$
Disallow: /maps/preview
Disallow: /maps/place
Disallow: /help/maps/streetview/partners/welcome/
Disallow: /help/maps/indoormaps/partners/
Disallow: /lochp?
Disallow: /center
Disallow: /ie?
Disallow: /sms/demo?
Disallow: /katrina?
Disallow: /blogsearch?
Disallow: /blogsearch/
Disallow: /blogsearch_feeds
Disallow: /advanced_blog_search
Disallow: /uds/
Disallow: /chart?
Disallow: /transit?
Disallow: /mbd?
Disallow: /extern_js/
Disallow: /xjs/
Disallow: /calendar/feeds/
Disallow: /calendar/ical/
Disallow: /cl2/feeds/
Disallow: /cl2/ical/
Disallow: /coop/directory
Disallow: /coop/manage
Disallow: /trends?
Disallow: /trends/music?
Disallow: /trends/hottrends?
Disallow: /trends/viz?
Disallow: /trends/embed.js?
Disallow: /trends/fetchComponent?
Disallow: /notebook/search?
Disallow: /musica
Disallow: /musicad
Disallow: /musicas
Disallow: /musicl
Disallow: /musics
Disallow: /musicsearch
Disallow: /musicsp
Disallow: /musiclp
Disallow: /browsersync
Disallow: /call
Disallow: /archivesearch?
Disallow: /archivesearch/url
Disallow: /archivesearch/advanced_search
Disallow: /base/reportbadoffer
Disallow: /urchin_test/
Disallow: /movies?
Disallow: /codesearch?
Disallow: /codesearch/feeds/search?
Disallow: /wapsearch?
Disallow: /safebrowsing
Allow: /safebrowsing/diagnostic
Allow: /safebrowsing/report_badware/
Allow: /safebrowsing/report_error/
Allow: /safebrowsing/report_phish/
Disallow: /reviews/search?
Disallow: /orkut/albums
Allow: /jsapi
Disallow: /views?
Disallow: /c/
Disallow: /cbk
Allow: /cbk?output=tile&cb_client=maps_sv
Disallow: /kh
Disallow: /vt
Disallow: /maps/vt
Disallow: /recharge/dashboard/car
Disallow: /recharge/dashboard/static/
Disallow: /translate_a/
Disallow: /translate_c
Disallow: /translate_f
Disallow: /translate_static/
Disallow: /translate_suggestion
Disallow: /profiles/me
Allow: /profiles
Disallow: /s2/profiles/me
Allow: /s2/profiles
Allow: /s2/oz
Allow: /s2/photos
Allow: /s2/search/social
Allow: /s2/static
Disallow: /s2
Disallow: /transconsole/portal/
Disallow: /gcc/
Disallow: /aclk
Disallow: /cse?
Disallow: /cse/home
Disallow: /cse/panel
Disallow: /cse/manage
Disallow: /tbproxy/
Disallow: /imesync/
Disallow: /shenghuo/search?
Disallow: /support/forum/search?
Disallow: /reviews/polls/
Disallow: /hosted/images/
Disallow: /ppob/?
Disallow: /ppob?
Disallow: /adwordsresellers
Disallow: /accounts/ClientLogin
Disallow: /accounts/ClientAuth
Disallow: /accounts/o8
Allow: /accounts/o8/id
Disallow: /topicsearch?q=
Disallow: /xfx7/
Disallow: /squared/api
Disallow: /squared/search
Disallow: /squared/table
Disallow: /toolkit/
Allow: /toolkit/*.html
Disallow: /globalmarketfinder/
Allow: /globalmarketfinder/*.html
Disallow: /qnasearch?
Disallow: /app/updates
Disallow: /sidewiki/entry/
Disallow: /quality_form?
Disallow: /labs/popgadget/search
Disallow: /buzz/post
Disallow: /compressiontest/
Disallow: /analytics/reporting/
Disallow: /analytics/admin/
Disallow: /analytics/web/
Disallow: /analytics/feeds/
Disallow: /analytics/settings/
Allow: /alerts/manage
Allow: /alerts/remove
Disallow: /alerts/
Allow: /alerts/$
Disallow: /ads/search?
Disallow: /ads/plan/action_plan?
Disallow: /ads/plan/api/
Disallow: /ads/hotels/partners
Disallow: /phone/compare/?
Disallow: /travel/clk
Disallow: /hotelfinder/rpc
Disallow: /hotels/rpc
Disallow: /flights/rpc
Disallow: /commercesearch/services/
Disallow: /evaluation/
Disallow: /chrome/browser/mobile/tour
Disallow: /compare/*/apply*
Disallow: /forms/perks/
Disallow: /baraza/*/search
Disallow: /baraza/*/report
Disallow: /shopping/suppliers/search
Disallow: /ct/
Disallow: /edu/cs4hs/
Disallow: /trustedstores/s/
Disallow: /trustedstores/tm2
Disallow: /trustedstores/verify
Disallow: /adwords/proposal
Disallow: /shopping/product/
Disallow: /shopping/seller
Disallow: /shopping/reviewer
Disallow: /about/careers/apply/
Disallow: /about/careers/applications/
Disallow: /landing/signout.html
Disallow: /webmasters/sitemaps/ping?
Disallow: /ping?
Allow: /gb/images
Allow: /gb/js
Disallow: /gallery/
Allow: /chromecast/setup$
Allow: /chromecast/setup/$
Disallow: /landing/now/ontap/
Sitemap: http://www.gstatic.com/culturalinstitute/sitemaps/www_google_com_culturalinstitute/sitemap-index.xml
Sitemap: http://www.gstatic.com/dictionary/static/sitemaps/sitemap_index.xml
Sitemap: http://www.gstatic.com/earth/gallery/sitemaps/sitemap.xml
Sitemap: http://www.gstatic.com/s2/sitemaps/profiles-sitemap.xml
Sitemap: http://www.gstatic.com/trends/websites/sitemaps/sitemapindex.xml
Sitemap: https://www.google.com/sitemap.xml

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,46 @@
User-agent: *
Allow: /_/compare-banking/
Allow: /_/compare-insurance/
Allow: /_/play/
Allow: /ads/learn/
Allow: /ads/local/
Allow: /ads/research/
Allow: /ads/ubaq/
Allow: /android/market/
Allow: /android/market_images/
Allow: /compare/
Allow: /chrome/crlset/
Allow: /cloud-launcher/sitemap/
Allow: /commercesearch/images/
Allow: /communities/sitemap/
Allow: /culturalinstitute/sitemaps/
Allow: /dictionary/static/sitemaps/
Allow: /droidguard/
Allow: /earth/gallery/sitemaps/
Allow: /enterprise-partner-search/sitemaps/
Allow: /external_hosted/
Allow: /frommers/
Allow: /gb/images/
Allow: /glass/images/commerce/
Allow: /GoogleInternetAuthority/
Allow: /images
Allow: /inproduct_help/chatsupport/
Allow: /mapspro/
Allow: /moderator/static/ux/
Allow: /play/store/web/
Allow: /s2/oz/
Allow: /s2/sitemaps/
Allow: /sites/
Allow: /sitemaps/
Allow: /social/photosui/sitemap/
Allow: /support/content/
Allow: /trends/websites/sitemaps/
Allow: /trustedstores/images/
Allow: /trustedstores/js/
Allow: /tv/thumb/
Allow: /ui/
Allow: /icons/
Allow: *.js
Allow: *.css
Disallow: /