From: "Internet Explorer 11:n tallentama"
Subject: satapystari2_2013.pdf - Google Drive
Date: Tue, 7 Aug 2018 14:43:43 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01D42E5D.0A0987E0"
X-MimeOLE: Produced By Microsoft MimeOLE

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D42E5D.0A0987E0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML><HEAD><META content=3D"IE=3D11.0000"=20
http-equiv=3D"X-UA-Compatible">

<META name=3D"google" content=3D"notranslate">
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8">
<META http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge;">
<STYLE>@font-face{font-family:'Roboto';font-style:italic;font-weight:400;=
src:local('Roboto =
Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOk=
CnqEu92Fr1Mu51xIIzQ.woff)format('woff');}@font-face{font-family:'Roboto';=
font-style:normal;font-weight:300;src:local('Roboto =
Light'),local('Roboto-Light'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCn=
qEu92Fr1MmSU5fBBc-.woff)format('woff');}@font-face{font-family:'Roboto';f=
ont-style:normal;font-weight:400;src:local('Roboto =
Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KF=
OmCnqEu92Fr1Mu4mxM.woff)format('woff');}@font-face{font-family:'Roboto';f=
ont-style:normal;font-weight:700;src:local('Roboto =
Bold'),local('Roboto-Bold'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqE=
u92Fr1MmWUlfBBc-.woff)format('woff');}</STYLE>
<TITLE>satapystari2_2013.pdf - Google Drive</TITLE>
<META content=3D"satapystari2_2013.pdf" property=3D"og:title">
<META content=3D"article" property=3D"og:type">
<META content=3D"Google Docs" property=3D"og:site_name">
<META =
content=3D"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/v=
iew?usp=3Dembed_facebook"=20
property=3D"og:url">
<META =
content=3D"https://lh6.googleusercontent.com/iTfBoX6b-TMrksZnaZyyo7zyPkhH=
xK4tslUbpLA12KqsMMZ1-h2Hbg=3Dw1200-h630-p"=20
property=3D"og:image">
<META content=3D"1200" property=3D"og:image:width">
<META content=3D"630" property=3D"og:image:height">
<SCRIPT>(function(){(function(){function =
e(a){this.t=3D{};this.tick=3Dfunction(a,c,b){var d=3Dvoid 0!=3Db?b:(new =
Date).getTime();this.t[a]=3D[d,c];if(void =
0=3D=3Db)try{window.console.timeStamp("CSI/"+a)}catch(h){}};this.tick("st=
art",null,a)}var a;if(window.performance)var =
d=3D(a=3Dwindow.performance.timing)&&a.responseStart;var f=3D0<d?new =
e(d):new e;window.jstiming=3D{Timer:e,load:f};if(a){var =
c=3Da.navigationStart;0<c&&d>=3Dc&&(window.jstiming.srt=3Dd-c)}if(a){var =
b=3Dwindow.jstiming.load;0<c&&d>=3Dc&&(b.tick("_wtsrt",void =
0,c),b.tick("wtsrt_","_wtsrt",=0A=
d),b.tick("tbsd_","wtsrt_"))}try{a=3Dnull,window.chrome&&window.chrome.cs=
i&&(a=3DMath.floor(window.chrome.csi().pageT),b&&0<c&&(b.tick("_tbnd",voi=
d =
0,window.chrome.csi().startE),b.tick("tbnd_","_tbnd",c))),null=3D=3Da&&wi=
ndow.gtbExternal&&(a=3Dwindow.gtbExternal.pageT()),null=3D=3Da&&window.ex=
ternal&&(a=3Dwindow.external.pageT,b&&0<c&&(b.tick("_tbnd",void =
0,window.external.startE),b.tick("tbnd_","_tbnd",c))),a&&(window.jstiming=
.pt=3Da)}catch(g){}})();}).call(this);=0A=
</SCRIPT>

<SCRIPT>window.gapi_onload=3Dfunction(){};var =
scriptEl$jscomp$inline_0=3Ddocument.createElement("script");scriptEl$jsco=
mp$inline_0.src=3D"https://apis.google.com/js/client.js";scriptEl$jscomp$=
inline_0.async=3D!0;var =
firstScriptEl$jscomp$inline_1=3Ddocument.getElementsByTagName("script")[0=
];firstScriptEl$jscomp$inline_1.parentNode.insertBefore(scriptEl$jscomp$i=
nline_0,firstScriptEl$jscomp$inline_1);=0A=
</SCRIPT>
<LINK =
href=3D"https://ssl.gstatic.com/docs/doclist/images/icon_14_pdf_favicon.i=
co"=20
rel=3D"shortcut icon"><LINK =
href=3D"https://drive.google.com/static/file/client/css/2790725827-projec=
tor_css_ltr.css"=20
rel=3D"stylesheet">=20
<SCRIPT>_docs_flag_initialData=3D{"docs-ails":"docs_cold","docs-fwds":"do=
cs_sdf","docs-crs":"docs_crs_nfd","docs-decs":0,"docs-tfh":"","info_param=
s":{"token":"df40FGUBAAA.TIr3Ty4cGlGTZhar7dTsXA.GKcsMqgINBsp4Wa0xti_yw"},=
"docosEmbedApiJs":"//docs.google.com/comments/u/0/d/AAHRpnXtP1x98JIuYORVG=
xXpOfNnUD0Po7_eHCxBr1acMvvx89abxCJo3650HhIV5tTpzQRd20_xWoYn2ecrek-8ZRBs0s=
_3jrA/api/js?hl\u003dfi\u0026token\u003dAGNctVYluPD7fOOvCgbMFBPoEW5hB-t1T=
g:1533642222006","docs-edcsp":false,"docs-heogu":false,"docs-eohmo":false=
,"uls":"{\"langs\":[\"fi\"],\"itcs\":[],\"override\":\"\",\"selected\":\"=
\",\"activated\":false}","icso":false,"docs-obsImUrl":"https://ssl.gstati=
c.com/docs/common/cleardot.gif","docs_oogt":"NONE","docs-ce":false,"build=
Label":"texmex_2018.30-Thu_RC02","docs-show_debug_info":false,"ondlburl":=
"https://docs.google.com","drive_url":"https://drive.google.com?authuser\=
u003d0","app_url":"https://drive.google.com/file/?authuser\u003d0","docs-=
mid":2048,"docs-eicd":false,"docs-icdmt":[],"docs-sup":"/file","docs-seu"=
:"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/edit","doc=
s-ecvca":false,"docs-uptc":["lsrp","noreplica","ouid","dl","usp","urp","u=
tm_source","utm_medium","utm_campaign","utm_term","utm_content","sle"],"d=
ocs-doddn":"","docs-dodn":"","docs-uddn":"","docs-udn":"","docs-cwsd":"",=
"docs-al":[0,0,0,1,0],"docs-ndt":"Untitled =
Texmex","docs-prn":"","docs-rpe":false,"docs-sfcnidt":false,"docs-sfcnidt=
wi":false,"docs-ecat":false,"docs-as":"","docs-etdimo":false,"docs-mdck":=
"","docs-etiff":false,"docs-spfe":true,"docs-mriim":1800000,"docs-eccbs":=
false,"docos-sosj":false,"docs-rlmp":false,"docs-mmpt":15000,"docs-erd":f=
alse,"docs-erfar":false,"docs-ensb":false,"docs-ddts":false,"docs-uootuns=
":false,"docs-amawso":false,"docs-mdso":false,"docs-ofmpp":false,"docs-an=
lpfdo":false,"docs-esdc":false,"docs-esdcf":false,"docs-pid":"11464726787=
2449988850","docs-egs":false,"docs-edp":false,"docs-edsl":false,"docs-ebb=
ouf":false,"ecid":true,"docs-pedd":true,"docs-eir":false,"docs-edll":fals=
e,"docs-eivu":false,"server_time_ms":1533642222007,"gaia_session_id":"0",=
"app-bc":"#d1d1d1","enable_iframed_embed_api":true,"docs-fut":"https://dr=
ive.google.com?authuser\u003d0#folders/{folderId}","esid":true,"esubid":f=
alse,"docs-etbs":true,"docs-isb":true,"docs-enct":false,"docs-emtrlrc":fa=
lse,"docs-emtrb1r":false,"docs-mtrb1c":"","docs-mtrb2c":"","docs-mtrb3c":=
"","docs-agdc":false,"docs-anddc":true,"docs-adndldc":false,"docs-efts":f=
alse,"docs-tdd":false,"docs-fwd":false,"docs-mib":5242880,"docs-mip":6250=
000,"docs-cp":false,"docs-ssi":false,"docs-dom":false,"docs-elsr":false,"=
docs-edcmc":false,"docs-eppd":false,"docs-ebidu":false,"docs-elmc":false,=
"docs-eddm":false,"docs-elds":false,"docs-esdp":false,"docs-edamc":false,=
"docs-rsc":"","docs-sasic":false,"docs-dwc":false,"docs-eoaip":false,"doc=
s-edtoc":false,"docs-daa":false,"docs-depquafr":false,"docs-mcssa":false,=
"docs-esdttfl":false,"docs-eflimt":false,"docs-rldce":false,"docs-amcacd"=
:false,"docs-frbanmc":false,"docs-emtrb2r":false,"docs-emtrb3r":false,"do=
cs-eosenzi":false,"enable_kennedy":true,"docs-gth":"","projector_view_url=
":"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view?usp\=
u003ddocs_web","docs-ois":false,"opendv":false,"onePickImportDocumentUrl"=
:"","opmbs":5242880,"opmpd":2500,"opbu":"https://docs.google.com/picker",=
"opru":"https://drive.google.com/relay.html","opdu":false,"opccp":false,"=
ophi":"texmex","opst":"000770F203E25B73A50B67F165314BF5DB88129D4274F6CD3B=
::1533642222009","opuci":"","docs-to":"https://drive.google.com","docs-eo=
piiv2":false,"docs-eopiiv2wc":false,"jobset":"prod","docs-ealre":false,"d=
ocs-ecad":false,"docs-ebocg":false,"docs-ead":false,"docs-se":false,"docs=
-corsbc":true,"docs-spdy":true,"xdbcfAllowHostNamePrefix":true,"xdbcfAllo=
wXpc":true,"docs-iror":true,"enable_pinned_revisions":false,"enable_edit_=
blob_revisions":false,"upload_url":"https://drive.google.com/upload/resum=
ableupload?authuser\u003d0","enable_toolbar":true,"enable_link_opener":tr=
ue,"promo_url":"","promo_title":"","promo_title_prefix":"","promo_content=
_html":"","promo_more_element_text":"","promo_element_id":"","promo_orien=
tation":1,"promo_arrow_alignment":0,"promo_show_on_click":false,"promo_hi=
de_arrow":false,"promo_show_on_load":false,"promo_mark_dismissed_on_show"=
:false,"promo_use_global_preference":false,"promo_close_button_text":"","=
promo_icon_url":"","promo_action_id":"","promo_impression_id":0,"enable_m=
icroscope":true,"enable_manage_timed_text":true,"video_embed_type":"PREFE=
R_FLASH","enable_maps_embed":false,"maps_api_uri":"https://maps.googleapi=
s.com/maps/api/js?key\u003dAIzaSyBCjpnguVjzi6vS67NdBtyYuvCYz3yBxCY\u0026s=
ensor\u003dfalse","maps_display_uri":"https://maps.google.com/maps","docs=
-epcc":false,"docs_abuse_link":"https://docs.google.com/abuse?id\u003d0B7=
LlA9GkZEaDMkJYNHRNMUJUWnM","enable_csi":true,"csi_service_name":"texmex",=
"docs-msoil":"docs_kansas","docs-gsoil":"docs_gsabs","docs-fsd":false}; =
_docs_flag_cek=3D null ;</SCRIPT>

<SCRIPT>;this.gbar_=3D{CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.2vDHCS=
wBrJM.O","fi","fi","25",0,[4,2,".40.40.40.40.40.40.","","1300102,3700062,=
3700333,3700489,3700521","206944009","0"],null,"7oVpW8Iv5Ov9Boito6gF",nul=
l,0,"og.qtm.q1jv40uaz06b.L.X.O","AA2YrTtVOgw0Z0ee-1KOucyQIMmjoKsmPw","AA2=
YrTtoH7Uj8FsA_aAzP9LKcS9rbVM4Tg","",2,0,200,"FIN",null,null,"25","25",1],=
null,null,null,[1,0,0,null,"0","satapystykorva@gmail.com","","AF8-K8OUKSY=
-yqIJfF4o-yQ7vWh1ETP9hbcZzelmzSQNwkH77woRqS-yrWCZZ7pzZpZPX2g2lLf9zlmSjR2Z=
JdFgfrKUFQWXvA"],[0,0,"",1,0,0,0,0,0,0,0,0,0,null,0,0,1,0,0,0,0,"","","",=
"","","","",0,0,0,0],["%1$s (oletus)","Br=C3=A4nditili",1,"%1$s =
(siirretty)",1,null,96,"/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view?authuse=
r=3D$authuser",null,null,null,1,"https://accounts.google.com/ListAccounts=
?authuser=3D0\u0026pid=3D25\u0026gpsia=3D1\u0026source=3Dogb\u0026mo=3D1\=
u0026mn=3D1\u0026hl=3Dfi",0,"dashboard",null,null,null,null,"Profiili",""=
,1,null,"Ei kirjautunut =
sis=C3=A4=C3=A4n","https://accounts.google.com/AccountChooser?source=3Dog=
b\u0026continue=3D$continue\u0026Email=3D$email","https://accounts.google=
.com/RemoveLocalAccount?source=3Dogb\u0026Email=3D$email","POISTA","KIRJA=
UDU =
SIS=C3=84=C3=84N",0,0,1,0,1,0,0,"000770F203E25B73A50B67F165314BF5DB88129D=
4274F6CD3B::1533642222009"],null,["1","gci_91f30755d6a6b787dcc2a4062e6e98=
24.js","googleapis.client:plusone:gapi.iframes","0","fi"],null,null,null,=
[1,null,null,"[[]]",["https","ogs.google.com",0,"/u/0","rt=3Dj\u0026sourc=
eid=3D25",["/u/0/_/og/customization/get",""],["/u/0/_/og/customization/se=
t",""],["/u/0/_/og/customization/remove",""]],"AF8-K8OUKSY-yqIJfF4o-yQ7vW=
h1ETP9hbcZzelmzSQNwkH77woRqS-yrWCZZ7pzZpZPX2g2lLf9zlmSjR2ZJdFgfrKUFQWXvA"=
],["m;/_/scs/abc-static/_/js/k=3Dgapi.gapi.en.yK0z3MKtgaU.O/m=3D__feature=
s__/rt=3Dj/d=3D1/rs=3DAHpOoo-SafOYj4n3budMysbWxppU-lxJeg","https://apis.g=
oogle.com","","","1","",null,1,"es_plusone_gc_20180617.0_p0","fi"],[0.009=
999999776482582,"fi","25",[null,"","w",null,1,5184000,1,0,"",0,1,"",0,0,n=
ull,0,0],null,[["","","0",0,0,-1]],null,0,null,null,["5061451","google\\.=
(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],[1,1,0,40400,25,"FIN","fi","206=
944009.0",8,0.001000000047497451,1,0,0,0,0,0],[[null,null,null,"https://w=
ww.gstatic.com/og/_/js/k=3Dog.qtm.en_US.2vDHCSwBrJM.O/rt=3Dj/m=3Dqgl,q_d,=
qdid,qmutsd,qbg/exm=3Dqaaw,qabr,qadd,qaid,qalo,qano,qebr,qein,qhaw,qhbr,q=
hch,qhga,qhid,qhin,qhlo,qhmn,qhno,qhpc,qhpr,qhsf,qhtb,qhtt/d=3D1/ed=3D1/r=
s=3DAA2YrTtVOgw0Z0ee-1KOucyQIMmjoKsmPw"],[null,null,null,"https://www.gst=
atic.com/og/_/ss/k=3Dog.qtm.q1jv40uaz06b.L.X.O/m=3Dq_d,qdid/excm=3Dqaaw,q=
abr,qadd,qaid,qalo,qano,qebr,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhlo,qhmn=
,qhno,qhpc,qhpr,qhsf,qhtb,qhtt/d=3D1/ed=3D1/rs=3DAA2YrTtoH7Uj8FsA_aAzP9LK=
cS9rbVM4Tg"]],null,null,[""],null,[300000,"/u/0","/u/0/_/og/botguard/get"=
,"AF8-K8OUKSY-yqIJfF4o-yQ7vWh1ETP9hbcZzelmzSQNwkH77woRqS-yrWCZZ7pzZpZPX2g=
2lLf9zlmSjR2ZJdFgfrKUFQWXvA","https",0,"ogs.google.com","rt=3Dj\u0026sour=
ceid=3D25","","ups/UjReyd+/SSenagoeF3sc1Z0",""]]],};this.gbar_=3Dthis.gba=
r_||{};(function(_){var window=3Dthis;=0A=
try{=0A=
var ba,ha,ia,ka,Ca,Da;_.aa=3D"function"=3D=3Dtypeof =
Object.create?Object.create:function(a){var =
c=3Dfunction(){};c.prototype=3Da;return new c};if("function"=3D=3Dtypeof =
Object.setPrototypeOf)ba=3DObject.setPrototypeOf;else{var ca;a:{var =
da=3D{lg:!0},ea=3D{};try{ea.__proto__=3Dda;ca=3Dea.lg;break =
a}catch(a){}ca=3D!1}ba=3Dca?function(a,c){a.__proto__=3Dc;if(a.__proto__!=
=3D=3Dc)throw new TypeError(a+" is not extensible");return =
a}:null}_.fa=3Dba;=0A=
ha=3D"function"=3D=3Dtypeof =
Object.defineProperties?Object.defineProperty:function(a,c,d){a!=3DArray.=
prototype&&a!=3DObject.prototype&&(a[c]=3Dd.value)};ia=3D"undefined"!=3Dt=
ypeof window&&window=3D=3D=3Dthis?this:"undefined"!=3Dtypeof =
window.global&&null!=3Dwindow.global?window.global:this;ka=3Dfunction(a,c=
){if(c){var d=3Dia;a=3Da.split(".");for(var e=3D0;e<a.length-1;e++){var =
f=3Da[e];f in =
d||(d[f]=3D{});d=3Dd[f]}a=3Da[a.length-1];e=3Dd[a];c=3Dc(e);c!=3De&&null!=
=3Dc&&ha(d,a,{configurable:!0,writable:!0,value:c})}};=0A=
ka("String.prototype.startsWith",function(a){return =
a?a:function(a,d){if(null=3D=3Dthis)throw new TypeError("The 'this' =
value for String.prototype.startsWith must not be null or =
undefined");if(a instanceof RegExp)throw new TypeError("First argument =
to String.prototype.startsWith must not be a regular expression");var =
c=3Dthis.length,f=3Da.length;d=3DMath.max(0,Math.min(d|0,this.length));fo=
r(var g=3D0;g<f&&d<c;)if(this[d++]!=3Da[g++])return!1;return =
g>=3Df}});ka("Number.MAX_SAFE_INTEGER",function(){return =
9007199254740991});=0A=
var =
la=3Dfunction(){la=3Dfunction(){};ia.Symbol||(ia.Symbol=3Dma)},ma=3Dfunct=
ion(){var a=3D0;return =
function(c){return"jscomp_symbol_"+(c||"")+a++}}(),oa=3Dfunction(){la();v=
ar =
a=3Dia.Symbol.iterator;a||(a=3Dia.Symbol.iterator=3Dia.Symbol("iterator")=
);"function"!=3Dtypeof =
Array.prototype[a]&&ha(Array.prototype,a,{configurable:!0,writable:!0,val=
ue:function(){return na(this)}});oa=3Dfunction(){}},na=3Dfunction(a){var =
c=3D0;return pa(function(){return =
c<a.length?{done:!1,value:a[c++]}:{done:!0}})},pa=3Dfunction(a){oa();a=3D=
{next:a};=0A=
a[ia.Symbol.iterator]=3Dfunction(){return this};return =
a},ra=3Dfunction(a){oa();var c=3Da[window.Symbol.iterator];return =
c?c.call(a):na(a)},sa=3Dfunction(a,c){return =
Object.prototype.hasOwnProperty.call(a,c)};=0A=
ka("WeakMap",function(a){function =
c(a){sa(a,e)||ha(a,e,{value:{}})}function d(a){var =
d=3DObject[a];d&&(Object[a]=3Dfunction(a){c(a);return =
d(a)})}if(function(){if(!a||!Object.seal)return!1;try{var =
c=3DObject.seal({}),d=3DObject.seal({}),e=3Dnew =
a([[c,2],[d,3]]);if(2!=3De.get(c)||3!=3De.get(d))return!1;e["delete"](c);=
e.set(d,4);return!e.has(c)&&4=3D=3De.get(d)}catch(t){return!1}}())return =
a;var =
e=3D"$jscomp_hidden_"+Math.random();d("freeze");d("preventExtensions");d(=
"seal");var f=3D0,g=3Dfunction(a){this.b=3D(f+=3DMath.random()+=0A=
1).toString();if(a){la();oa();a=3Dra(a);for(var =
c;!(c=3Da.next()).done;)c=3Dc.value,this.set(c[0],c[1])}};g.prototype.set=
=3Dfunction(a,d){c(a);if(!sa(a,e))throw =
Error("a`"+a);a[e][this.b]=3Dd;return =
this};g.prototype.get=3Dfunction(a){return sa(a,e)?a[e][this.b]:void =
0};g.prototype.has=3Dfunction(a){return =
sa(a,e)&&sa(a[e],this.b)};g.prototype["delete"]=3Dfunction(a){return =
sa(a,e)&&sa(a[e],this.b)?delete a[e][this.b]:!1};return g});=0A=
ka("Map",function(a){if(function(){if(!a||"function"!=3Dtypeof =
a||!a.prototype.entries||"function"!=3Dtypeof =
Object.seal)return!1;try{var c=3DObject.seal({x:4}),d=3Dnew =
a(ra([[c,"s"]]));if("s"!=3Dd.get(c)||1!=3Dd.size||d.get({x:4})||d.set({x:=
4},"t")!=3Dd||2!=3Dd.size)return!1;var =
e=3Dd.entries(),f=3De.next();if(f.done||f.value[0]!=3Dc||"s"!=3Df.value[1=
])return!1;f=3De.next();return =
f.done||4!=3Df.value[0].x||"t"!=3Df.value[1]||!e.next().done?!1:!0}catch(=
F){return!1}}())return a;la();oa();var c=3Dnew =
window.WeakMap,d=3Dfunction(a){this.f=3D=0A=
{};this.b=3Dg();this.size=3D0;if(a){a=3Dra(a);for(var =
c;!(c=3Da.next()).done;)c=3Dc.value,this.set(c[0],c[1])}};d.prototype.set=
=3Dfunction(a,c){a=3D0=3D=3D=3Da?0:a;var =
d=3De(this,a);d.list||(d.list=3Dthis.f[d.id]=3D[]);d.Sa?d.Sa.value=3Dc:(d=
.Sa=3D{next:this.b,Ub:this.b.Ub,head:this.b,key:a,value:c},d.list.push(d.=
Sa),this.b.Ub.next=3Dd.Sa,this.b.Ub=3Dd.Sa,this.size++);return =
this};d.prototype["delete"]=3Dfunction(a){a=3De(this,a);return =
a.Sa&&a.list?(a.list.splice(a.index,1),a.list.length||delete =
this.f[a.id],a.Sa.Ub.next=3Da.Sa.next,a.Sa.next.Ub=3D=0A=
a.Sa.Ub,a.Sa.head=3Dnull,this.size--,!0):!1};d.prototype.clear=3Dfunction=
(){this.f=3D{};this.b=3Dthis.b.Ub=3Dg();this.size=3D0};d.prototype.has=3D=
function(a){return!!e(this,a).Sa};d.prototype.get=3Dfunction(a){return(a=3D=
e(this,a).Sa)&&a.value};d.prototype.entries=3Dfunction(){return =
f(this,function(a){return[a.key,a.value]})};d.prototype.keys=3Dfunction()=
{return f(this,function(a){return =
a.key})};d.prototype.values=3Dfunction(){return =
f(this,function(a){return =
a.value})};d.prototype.forEach=3Dfunction(a,c){for(var =
d=3Dthis.entries(),=0A=
e;!(e=3Dd.next()).done;)e=3De.value,a.call(c,e[1],e[0],this)};d.prototype=
[window.Symbol.iterator]=3Dd.prototype.entries;var e=3Dfunction(a,d){var =
e=3Dd&&typeof =
d;"object"=3D=3De||"function"=3D=3De?c.has(d)?e=3Dc.get(d):(e=3D""+ =
++h,c.set(d,e)):e=3D"p_"+d;var =
f=3Da.f[e];if(f&&sa(a.f,e))for(a=3D0;a<f.length;a++){var =
g=3Df[a];if(d!=3D=3Dd&&g.key!=3D=3Dg.key||d=3D=3D=3Dg.key)return{id:e,lis=
t:f,index:a,Sa:g}}return{id:e,list:f,index:-1,Sa:void =
0}},f=3Dfunction(a,c){var d=3Da.b;return =
pa(function(){if(d){for(;d.head!=3Da.b;)d=3Dd.Ub;for(;d.next!=3Dd.head;)r=
eturn d=3D=0A=
d.next,{done:!1,value:c(d)};d=3Dnull}return{done:!0,value:void =
0}})},g=3Dfunction(){var a=3D{};return =
a.Ub=3Da.next=3Da.head=3Da},h=3D0;return =
d});_.ta=3D_.ta||{};_.l=3Dthis;_.ua=3Dfunction(a){return void =
0!=3D=3Da};_.n=3Dfunction(a){return"string"=3D=3Dtypeof =
a};_.va=3Dfunction(a){return"number"=3D=3Dtypeof =
a};_.wa=3Dfunction(){};_.xa=3Dfunction(a){a.ve=3Dvoid =
0;a.ra=3Dfunction(){return a.ve?a.ve:a.ve=3Dnew a}};=0A=
_.ya=3Dfunction(a){var c=3Dtypeof a;if("object"=3D=3Dc)if(a){if(a =
instanceof Array)return"array";if(a instanceof Object)return c;var =
d=3DObject.prototype.toString.call(a);if("[object =
Window]"=3D=3Dd)return"object";if("[object =
Array]"=3D=3Dd||"number"=3D=3Dtypeof a.length&&"undefined"!=3Dtypeof =
a.splice&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";i=
f("[object Function]"=3D=3Dd||"undefined"!=3Dtypeof =
a.call&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}=
else return"null";=0A=
else if("function"=3D=3Dc&&"undefined"=3D=3Dtypeof =
a.call)return"object";return =
c};_.p=3Dfunction(a){return"array"=3D=3D_.ya(a)};_.za=3Dfunction(a){retur=
n"function"=3D=3D_.ya(a)};_.Aa=3Dfunction(a){var c=3Dtypeof =
a;return"object"=3D=3Dc&&null!=3Da||"function"=3D=3Dc};_.Ba=3D"closure_ui=
d_"+(1E9*Math.random()>>>0);Ca=3Dfunction(a,c,d){return =
a.call.apply(a.bind,arguments)};=0A=
Da=3Dfunction(a,c,d){if(!a)throw Error();if(2<arguments.length){var =
e=3DArray.prototype.slice.call(arguments,2);return function(){var =
d=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(d=
,e);return a.apply(c,d)}}return function(){return =
a.apply(c,arguments)}};_.r=3Dfunction(a,c,d){Function.prototype.bind&&-1!=
=3DFunction.prototype.bind.toString().indexOf("native =
code")?_.r=3DCa:_.r=3DDa;return =
_.r.apply(null,arguments)};_.Ea=3DDate.now||function(){return+new Date};=0A=
_.u=3Dfunction(a,c){a=3Da.split(".");var d=3D_.l;a[0]in =
d||"undefined"=3D=3Dtypeof d.execScript||d.execScript("var =
"+a[0]);for(var =
e;a.length&&(e=3Da.shift());)!a.length&&_.ua(c)?d[e]=3Dc:d[e]&&d[e]!=3D=3D=
Object.prototype[e]?d=3Dd[e]:d=3Dd[e]=3D{}};_.v=3Dfunction(a,c){function =
d(){}d.prototype=3Dc.prototype;a.J=3Dc.prototype;a.prototype=3Dnew =
d;a.prototype.constructor=3Da;a.tk=3Dfunction(a,d,g){for(var =
e=3DArray(arguments.length-2),f=3D2;f<arguments.length;f++)e[f-2]=3Dargum=
ents[f];return c.prototype[d].apply(a,e)}};=0A=
_.Fa=3Dfunction(a){if(Error.captureStackTrace)Error.captureStackTrace(thi=
s,_.Fa);else{var =
c=3DError().stack;c&&(this.stack=3Dc)}a&&(this.message=3DString(a))};_.v(=
_.Fa,Error);_.Fa.prototype.name=3D"CustomError";_.Ga=3DArray.prototype.in=
dexOf?function(a,c){return Array.prototype.indexOf.call(a,c,void =
0)}:function(a,c){if(_.n(a))return =
_.n(c)&&1=3D=3Dc.length?a.indexOf(c,0):-1;for(var =
d=3D0;d<a.length;d++)if(d in a&&a[d]=3D=3D=3Dc)return =
d;return-1};_.Ha=3DArray.prototype.forEach?function(a,c,d){Array.prototyp=
e.forEach.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3D_.n(a)?a.split(""):a,g=3D0;g<e;g++)g in =
f&&c.call(d,f[g],g,a)};=0A=
_.Ja=3DArray.prototype.filter?function(a,c,d){return =
Array.prototype.filter.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3D[],g=3D0,h=3D_.n(a)?a.split(""):a,m=3D0;m<e;m++)if(m in =
h){var q=3Dh[m];c.call(d,q,m,a)&&(f[g++]=3Dq)}return =
f};_.Ka=3DArray.prototype.map?function(a,c,d){return =
Array.prototype.map.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3DArray(e),g=3D_.n(a)?a.split(""):a,h=3D0;h<e;h++)h in =
g&&(f[h]=3Dc.call(d,g[h],h,a));return f};=0A=
_.La=3DArray.prototype.some?function(a,c){return =
Array.prototype.some.call(a,c,void 0)}:function(a,c){for(var =
d=3Da.length,e=3D_.n(a)?a.split(""):a,f=3D0;f<d;f++)if(f in =
e&&c.call(void =
0,e[f],f,a))return!0;return!1};_.Ma=3Dfunction(a,c){return =
0<=3D(0,_.Ga)(a,c)};=0A=
var Oa;_.Na=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};=0A=
_.Pa=3Dfunction(a,c){var =
d=3D0;a=3D(0,_.Na)(String(a)).split(".");c=3D(0,_.Na)(String(c)).split(".=
");for(var e=3DMath.max(a.length,c.length),f=3D0;0=3D=3Dd&&f<e;f++){var =
g=3Da[f]||"",h=3Dc[f]||"";do{g=3D/(\d*)(\D*)(.*)/.exec(g)||["","","",""];=
h=3D/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0=3D=3Dg[0].length&&0=3D=3D=
h[0].length)break;d=3DOa(0=3D=3Dg[1].length?0:(0,window.parseInt)(g[1],10=
),0=3D=3Dh[1].length?0:(0,window.parseInt)(h[1],10))||Oa(0=3D=3Dg[2].leng=
th,0=3D=3Dh[2].length)||Oa(g[2],h[2]);g=3Dg[3];h=3Dh[3]}while(0=3D=3Dd)}r=
eturn d}; Oa=3Dfunction(a,c){return a<c?-1:a>c?1:0};=0A=
a:{var Ra=3D_.l.navigator;if(Ra){var =
Ta=3DRa.userAgent;if(Ta){_.Qa=3DTa;break =
a}}_.Qa=3D""}_.x=3Dfunction(a){return-1!=3D_.Qa.indexOf(a)};var =
Ua;Ua=3D"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable =
toLocaleString toString valueOf".split(" ");_.Va=3Dfunction(a,c){for(var =
d,e,f=3D1;f<arguments.length;f++){e=3Darguments[f];for(d in =
e)a[d]=3De[d];for(var =
g=3D0;g<Ua.length;g++)d=3DUa[g],Object.prototype.hasOwnProperty.call(e,d)=
&&(a[d]=3De[d])}};=0A=
var Wa;_.Xa=3Dfunction(){return =
_.x("Safari")&&!(Wa()||_.x("Coast")||_.x("Opera")||_.x("Edge")||_.x("Silk=
")||_.x("Android"))};Wa=3Dfunction(){return(_.x("Chrome")||_.x("CriOS"))&=
&!_.x("Edge")};_.Ya=3Dfunction(){return =
_.x("Android")&&!(Wa()||_.x("Firefox")||_.x("Opera")||_.x("Silk"))};=0A=
_.Za=3Dfunction(){return =
_.x("iPhone")&&!_.x("iPod")&&!_.x("iPad")};_.$a=3Dfunction(){return =
_.Za()||_.x("iPad")||_.x("iPod")};_.ab=3Dfunction(a){_.ab[" "](a);return =
a};_.ab[" "]=3D_.wa;var cb=3Dfunction(a,c){var d=3Dbb;return =
Object.prototype.hasOwnProperty.call(d,a)?d[a]:d[a]=3Dc(a)};var =
qb,rb,bb,Ab;_.db=3D_.x("Opera");_.y=3D_.x("Trident")||_.x("MSIE");_.eb=3D=
_.x("Edge");_.fb=3D_.eb||_.y;_.gb=3D_.x("Gecko")&&!(-1!=3D_.Qa.toLowerCas=
e().indexOf("webkit")&&!_.x("Edge"))&&!(_.x("Trident")||_.x("MSIE"))&&!_.=
x("Edge");_.hb=3D-1!=3D_.Qa.toLowerCase().indexOf("webkit")&&!_.x("Edge")=
;_.ib=3D_.x("Macintosh");_.jb=3D_.x("Windows");_.kb=3D_.x("Linux")||_.x("=
CrOS");_.lb=3D_.x("Android");_.mb=3D_.Za();_.nb=3D_.x("iPad");_.ob=3D_.x(=
"iPod");_.pb=3D_.$a();qb=3Dfunction(){var a=3D_.l.document;return =
a?a.documentMode:void 0};=0A=
a:{var sb=3D"",tb=3Dfunction(){var =
a=3D_.Qa;if(_.gb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.eb)return/Edge\/=
([\d\.]+)/.exec(a);if(_.y)return/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/.exec(a);if(_.hb)return/WebKit\/(\S+)/.exec(a);if(_.db)r=
eturn/(?:Version)[ =
\/]?(\S+)/.exec(a)}();tb&&(sb=3Dtb?tb[1]:"");if(_.y){var =
ub=3Dqb();if(null!=3Dub&&ub>(0,window.parseFloat)(sb)){rb=3DString(ub);br=
eak a}}rb=3Dsb}_.vb=3Drb;bb=3D{};_.wb=3Dfunction(a){return =
cb(a,function(){return 0<=3D_.Pa(_.vb,a)})};_.yb=3Dfunction(a){return =
Number(xb)>=3Da}; var =
Bb=3D_.l.document;Ab=3DBb&&_.y?qb()||("CSS1Compat"=3D=3DBb.compatMode?(0,=
window.parseInt)(_.vb,10):5):void 0;var xb=3DAb;=0A=
_.Cb=3D_.x("Firefox");_.Db=3D_.Za()||_.x("iPod");_.Eb=3D_.x("iPad");_.Fb=3D=
_.Ya();_.Gb=3DWa();_.Hb=3D_.Xa()&&!_.$a();var Ib=3Dnull;var =
Lb,Mb;_.z=3Dfunction(){};_.Jb=3D"function"=3D=3Dtypeof =
window.Uint8Array;_.A=3Dfunction(a,c,d,e,f){a.b=3Dnull;c||(c=3Dd?[d]:[]);=
a.G=3Dd?String(d):void =
0;a.A=3D0=3D=3D=3Dd?-1:0;a.j=3Dc;a:{d=3Da.j.length;c=3D-1;if(d&&(c=3Dd-1,=
(d=3Da.j[c])&&"object"=3D=3Dtypeof d&&!_.p(d)&&!(_.Jb&&d instanceof =
window.Uint8Array))){a.w=3Dc-a.A;a.o=3Dd;break =
a}-1<e?(a.w=3DMath.max(e,c+1-a.A),a.o=3Dnull):a.w=3DNumber.MAX_VALUE}a.D=3D=
{};if(f)for(e=3D0;e<f.length;e++)c=3Df[e],c<a.w?(c+=3Da.A,a.j[c]=3Da.j[c]=
||_.Kb):(Lb(a),a.o[c]=3Da.o[c]||_.Kb)};_.Kb=3D[];=0A=
Lb=3Dfunction(a){var =
c=3Da.w+a.A;a.j[c]||(a.o=3Da.j[c]=3D{})};_.B=3Dfunction(a,c){if(c<a.w){c+=
=3Da.A;var d=3Da.j[c];return d=3D=3D=3D_.Kb?a.j[c]=3D[]:d}if(a.o)return =
d=3Da.o[c],d=3D=3D=3D_.Kb?a.o[c]=3D[]:d};_.C=3Dfunction(a,c,d){a=3D_.B(a,=
c);return =
null=3D=3Da?d:a};_.D=3Dfunction(a,c,d){c<a.w?a.j[c+a.A]=3Dd:(Lb(a),a.o[c]=
=3Dd)};_.E=3Dfunction(a,c,d){a.b||(a.b=3D{});if(!a.b[d]){var =
e=3D_.B(a,d);e&&(a.b[d]=3Dnew c(e))}return =
a.b[d]};Mb=3Dfunction(a){if(a.b)for(var c in a.b){var =
d=3Da.b[c];if(_.p(d))for(var e=3D0;e<d.length;e++)d[e]&&d[e].Vb();else =
d&&d.Vb()}};=0A=
_.z.prototype.Vb=3Dfunction(){Mb(this);return this.j};=0A=
_.z.prototype.f=3D_.Jb?function(){var =
a=3Dwindow.Uint8Array.prototype.toJSON;window.Uint8Array.prototype.toJSON=
=3Dfunction(){if(!Ib){Ib=3D{};for(var =
a=3D0;65>a;a++)Ib[a]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw=
xyz0123456789+/=3D".charAt(a)}a=3DIb;for(var =
d=3D[],e=3D0;e<this.length;e+=3D3){var =
f=3Dthis[e],g=3De+1<this.length,h=3Dg?this[e+1]:0,m=3De+2<this.length,q=3D=
m?this[e+2]:0,t=3Df>>2;f=3D(f&3)<<4|h>>4;h=3D(h&15)<<2|q>>6;q&=3D63;m||(q=
=3D64,g||(h=3D64));d.push(a[t],a[f],a[h],a[q])}return =
d.join("")};try{return JSON.stringify(this.j&&=0A=
this.Vb(),Nb)}finally{window.Uint8Array.prototype.toJSON=3Da}}:function()=
{return JSON.stringify(this.j&&this.Vb(),Nb)};var =
Nb=3Dfunction(a,c){return =
_.va(c)&&((0,window.isNaN)(c)||window.Infinity=3D=3D=3Dc||-window.Infinit=
y=3D=3D=3Dc)?String(c):c};_.z.prototype.toString=3Dfunction(){Mb(this);re=
turn this.j.toString()};=0A=
_.G=3Dfunction(){this.Ga=3Dthis.Ga;this.Ya=3Dthis.Ya};_.G.prototype.Ga=3D=
!1;_.G.prototype.ha=3Dfunction(){this.Ga||(this.Ga=3D!0,this.O())};_.G.pr=
ototype.O=3Dfunction(){if(this.Ya)for(;this.Ya.length;)this.Ya.shift()()}=
;var =
Ob=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(Ob,_.z);_.Pb=3Dfunction(a){_.=
A(this,a,0,-1,null)};_.v(_.Pb,_.z);_.Qb=3Dfunction(a){_.A(this,a,0,-1,nul=
l)};_.v(_.Qb,_.z);var =
Rb=3Dfunction(a){_.G.call(this);this.j=3Da;this.b=3D[];this.f=3D{}};_.v(R=
b,_.G);Rb.prototype.td=3Dfunction(){for(var =
a=3Dthis.b.length,c=3Dthis.b,d=3D[],e=3D0;e<a;++e){var =
f=3Dc[e].b();a:{var g=3Dthis.j;for(var =
h=3Df.split("."),m=3Dh.length,q=3D0;q<m;++q)if(g[h[q]])g=3Dg[h[q]];else{g=
=3Dnull;break a}g=3Dg instanceof =
Function?g:null}if(g&&g!=3Dthis.f[f])try{c[e].td(g)}catch(t){}else =
d.push(c[e])}this.b=3Dd.concat(c.slice(a))};=0A=
var =
Sb=3Dfunction(a){_.G.call(this);this.A=3Da;this.j=3Dthis.b=3Dnull;this.w=3D=
0;this.o=3D{};this.f=3D!1;a=3Dwindow.navigator.userAgent;0<=3Da.indexOf("=
MSIE")&&0<=3Da.indexOf("Trident")&&(a=3D/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>(0,window.parseFloat)(a[1])&&(this.f=3D=
!0)};_.v(Sb,_.G);Sb.prototype.B=3Dfunction(a,c){this.b=3Dc;this.j=3Da;c.p=
reventDefault?c.preventDefault():c.returnValue=3D!1};=0A=
_.Tb=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(_.Tb,_.z);_.Ub=3Dfunction(a=
){_.A(this,a,0,-1,null)};_.v(_.Ub,_.z);_.H=3Dfunction(a,c){return =
null!=3Da?!!a:!!c};_.I=3Dfunction(a,c){void 0=3D=3Dc&&(c=3D"");return =
null!=3Da?a:c};_.J=3Dfunction(a,c){void 0=3D=3Dc&&(c=3D0);return =
null!=3Da?a:c};var Vb,Yb,Xb;_.Wb=3Dfunction(a){var =
c=3Dwindow.google&&window.google.logUrl?"":"https://www.google.com";c+=3D=
"/gen_204?";c+=3Da.f(2040-c.length);Vb(c)};Vb=3Dfunction(a){var c=3Dnew =
window.Image,d=3DXb;c.onerror=3Dc.onload=3Dc.onabort=3Dfunction(){d in =
Yb&&delete Yb[d]};Yb[Xb++]=3Dc;c.src=3Da};Yb=3D[];Xb=3D0;=0A=
var =
Zb=3Dfunction(a){this.b=3Da};Zb.prototype.log=3Dfunction(a,c){try{if(this=
.B(a)){var =
d=3Dthis.j(a,c);this.f(d)}}catch(e){}};Zb.prototype.f=3Dfunction(a){this.=
b?a.b():_.Wb(a)};_.$b=3Dfunction(){this.data=3D{}};_.$b.prototype.b=3Dfun=
ction(){window.console&&window.console.log&&window.console.log("Log =
data: ",this.data)};_.$b.prototype.f=3Dfunction(a){var c=3D[],d;for(d in =
this.data)c.push((0,window.encodeURIComponent)(d)+"=3D"+(0,window.encodeU=
RIComponent)(String(this.data[d])));return("atyp=3Di&zx=3D"+(new =
Date).getTime()+"&"+c.join("&")).substr(0,a)};=0A=
var ac=3Dfunction(a,c){this.data=3D{};var d=3D_.E(a,Ob,8)||new =
Ob;this.data.ei=3Dwindow.google&&window.google.kEI?window.google.kEI:_.I(=
_.B(a,10));this.data.ogf=3D_.I(_.B(d,3));var =
e=3Dwindow.google&&window.google.sn?/.*hp$/.test(window.google.sn)?!1:!0:=
_.H(_.B(a,7));this.data.ogrp=3De?"1":"";this.data.ogv=3D_.I(_.B(d,6))+"."=
+_.I(_.B(d,7));this.data.ogd=3D_.I(_.B(a,21));this.data.ogc=3D_.I(_.B(a,2=
0));this.data.ogl=3D_.I(_.B(a,5));c&&(this.data.oggv=3Dc)};_.v(ac,_.$b);=0A=
_.bc=3Dfunction(a,c,d,e,f){ac.call(this,a,c);_.Va(this.data,{jexpid:_.I(_=
.B(a,9)),srcpg:"prop=3D"+_.I(_.B(a,6)),jsr:Math.round(1/e),emsg:d.name+":=
"+d.message});if(f){f._sn&&(f._sn=3D"og."+f._sn);for(var g in =
f)this.data[(0,window.encodeURIComponent)(g)]=3Df[g]}};_.v(_.bc,ac);=0A=
var =
dc=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(dc,_.z);_.ec=3Dfunction(a){_.=
A(this,a,0,-1,null)};_.v(_.ec,_.z);var =
kc;_.fc=3Dfunction(){this.b=3D{};this.f=3D{}};_.xa(_.fc);_.hc=3Dfunction(=
a,c){var d=3D_.fc.ra();if(a in d.b){if(d.b[a]!=3Dc)throw new =
gc(a);}else{d.b[a]=3Dc;if(c=3Dd.f[a])for(var =
e=3D0,f=3Dc.length;e<f;e++)c[e].b(d.b,a);delete =
d.f[a]}};_.jc=3Dfunction(a,c){if(c in a.b)return a.b[c];throw new =
ic(c);};kc=3Dfunction(){_.Fa.call(this)};_.v(kc,_.Fa);var =
gc=3Dfunction(){_.Fa.call(this)};_.v(gc,kc);var =
ic=3Dfunction(){_.Fa.call(this)};_.v(ic,kc);=0A=
var =
lc=3Dfunction(a,c,d,e){this.b=3De;this.M=3Dc;this.Ga=3Dd;this.w=3D_.J(+_.=
C(a,2,.001),.001);this.G=3D_.H(_.B(a,1))&&Math.random()<this.w;this.C=3D_=
.J(_.C(a,3,1),1);this.A=3D0;this.o=3Dnull;this.D=3D_.H(_.C(a,4,!0),!0)};_=
.v(lc,Zb);lc.prototype.log=3Dfunction(a,c){lc.J.log.call(this,a,c);if(thi=
s.b&&this.D)throw a;};lc.prototype.B=3Dfunction(){return =
this.b||this.G&&this.A<this.C};lc.prototype.j=3Dfunction(a,c){try{return(=
this.o||_.jc(_.fc.ra(),"lm")).b(a,c)}catch(d){return new =
_.bc(this.M,this.Ga,a,this.w,c)}}; =
lc.prototype.f=3Dfunction(a){lc.J.f.call(this,a);this.A++};=0A=
var =
mc=3D[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43,48,49=
,50,51,52,53,55,56,57,58,59,62,500],oc=3Dfunction(a,c,d,e,f,g){ac.call(th=
is,a,c);_.Va(this.data,{oge:e,ogex:_.I(_.B(a,9)),ogp:_.I(_.B(a,6)),ogsr:M=
ath.round(1/(nc(e)?_.J(+_.C(d,3,1)):_.J(+_.C(d,2,1E-4)))),ogus:f});if(g){=
"ogw"in g&&(this.data.ogw=3Dg.ogw,delete g.ogw);"ved"in =
g&&(this.data.ved=3Dg.ved,delete g.ved);a=3D[];for(var h in =
g)0!=3Da.length&&a.push(","),a.push(h.replace(".","%2E").replace(",","%2C=
")),a.push("."),a.push(g[h].replace(".", =
"%2E").replace(",","%2C"));g=3Da.join("");""!=3Dg&&(this.data.ogad=3Dg)}}=
;_.v(oc,ac);var pc=3Dnull,nc=3Dfunction(a){if(!pc){pc=3D{};for(var =
c=3D0;c<mc.length;c++)pc[mc[c]]=3D!0}return!!pc[a]};=0A=
var =
qc=3Dfunction(a,c,d,e,f){this.b=3Df;this.G=3Da;this.D=3Dc;this.M=3De;this=
.C=3D_.J(+_.C(a,2,1E-4),1E-4);this.A=3D_.J(+_.C(a,3,1),1);c=3DMath.random=
();this.w=3D_.H(_.B(a,1))&&c<this.C;this.o=3D_.H(_.B(a,1))&&c<this.A;a=3D=
0;_.H(_.B(d,1))&&(a|=3D1);_.H(_.B(d,2))&&(a|=3D2);_.H(_.B(d,3))&&(a|=3D4)=
;this.Ga=3Da};_.v(qc,Zb);qc.prototype.B=3Dfunction(a){return =
this.b||(nc(a)?this.o:this.w)};qc.prototype.j=3Dfunction(a,c){return new =
oc(this.D,this.M,this.G,a,this.Ga,c)};=0A=
var rc=3Dfunction(a){this.b=3Da;this.f=3Dvoid =
0;this.j=3D[]};rc.prototype.then=3Dfunction(a,c,d){this.j.push(new =
sc(a,c,d));_.tc(this)};_.tc=3Dfunction(a){if(0<a.j.length){var c=3Dvoid =
0!=3D=3Da.b,d=3Dvoid =
0!=3D=3Da.f;if(c||d){c=3Dc?a.o:a.A;d=3Da.j;a.j=3D[];try{(0,_.Ha)(d,c,a)}c=
atch(e){window.console.error(e)}}}};rc.prototype.o=3Dfunction(a){a.f&&a.f=
.call(a.b,this.b)};rc.prototype.A=3Dfunction(a){a.j&&a.j.call(a.b,this.f)=
};var sc=3Dfunction(a,c,d){this.f=3Da;this.j=3Dc;this.b=3Dd};=0A=
_.K=3Dfunction(){this.f=3Dnew rc;this.b=3Dnew rc;this.w=3Dnew =
rc;this.o=3Dnew rc;this.A=3Dnew rc;this.B=3Dnew rc;this.C=3Dnew =
rc;this.j=3Dnew =
rc};_.xa(_.K);_.k=3D_.K.prototype;_.k.Og=3Dfunction(){return =
this.f};_.k.Xg=3Dfunction(){return this.b};_.k.dh=3Dfunction(){return =
this.w};_.k.Vg=3Dfunction(){return this.o};_.k.$g=3Dfunction(){return =
this.A};_.k.eh=3Dfunction(){return this.B};_.k.Sg=3Dfunction(){return =
this.C};_.k.Tg=3Dfunction(){return this.j};=0A=
var =
uc=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(uc,_.z);_.wc=3Dfunction(){ret=
urn _.E(_.vc,_.Pb,1)};_.xc=3Dfunction(){return _.E(_.vc,_.Qb,5)};var =
yc;window.gbar_&&window.gbar_.CONFIG?yc=3Dwindow.gbar_.CONFIG[0]||{}:yc=3D=
[];_.vc=3Dnew =
uc(yc);_.u("gbar_._DumpException",function(a){if(this._D)throw =
a;_.L?_.L.log(a):window.console.error(a)});var =
zc,Ac,Cc,Dc,Ec;zc=3D_.E(_.vc,_.ec,3)||new _.ec;Ac=3D_.wc()||new =
_.Pb;_.L=3Dnew lc(zc,Ac,"quantum:gapiBuildLabel",!1);Cc=3D_.wc()||new =
_.Pb;Dc=3D_.xc()||new _.Qb;Ec=3D_.E(_.vc,dc,4)||new dc;_.Bc=3Dnew =
qc(Ec,Cc,Dc,"quantum:gapiBuildLabel",!1);_.Fc=3Dnew =
Sb(_.L);_.Bc.log(8,{m:"BackCompat"=3D=3Dwindow.document.compatMode?"q":"s=
"});_.u("gbar.A",rc);rc.prototype.aa=3Drc.prototype.then;_.u("gbar.B",_.K=
);_.K.prototype.ba=3D_.K.prototype.Xg;_.K.prototype.bb=3D_.K.prototype.dh=
;_.K.prototype.bd=3D_.K.prototype.$g;_.K.prototype.be=3D_.K.prototype.eh;=
_.K.prototype.bf=3D_.K.prototype.Og;_.K.prototype.bg=3D_.K.prototype.Vg;_=
.K.prototype.bh=3D_.K.prototype.Sg;_.K.prototype.bi=3D_.K.prototype.Tg;_.=
u("gbar.a",_.K.ra());var Gc=3Dnew Rb(window);_.hc("api",Gc); var =
Hc=3D_.xc()||new =
_.Qb,Ic=3D_.I(_.B(Hc,8));window.__PVT=3DIc;_.hc("eq",_.Fc);=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Jc=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(Jc,_.z);var =
Kc=3Dfunction(){_.G.call(this);this.f=3D[];this.b=3D[]};_.v(Kc,_.G);Kc.pr=
ototype.j=3Dfunction(a,c){this.f.push({ud:a,options:c})};Kc.prototype.ini=
t=3Dfunction(a,c,d){window.gapi=3D{};var =
e=3Dwindow.___jsl=3D{};e.h=3D_.I(_.B(a,1));e.ms=3D_.I(_.B(a,2));e.m=3D_.I=
(_.B(a,3));e.l=3D[];_.B(c,1)&&(a=3D_.B(c,3))&&this.b.push(a);_.B(d,1)&&(d=
=3D_.B(d,2))&&this.b.push(d);_.u("gapi.load",(0,_.r)(this.j,this));return=
 this};=0A=
var Lc=3D_.E(_.vc,_.Tb,14)||new _.Tb,Mc=3D_.E(_.vc,_.Ub,9)||new =
_.Ub,Nc=3Dnew Jc,Oc=3Dnew Kc;Oc.init(Lc,Mc,Nc);_.hc("gs",Oc);=0A=
}catch(e){_._DumpException(e)}=0A=
})(this.gbar_);=0A=
// Google Inc.=0A=
</SCRIPT>

<STYLE>@import =
url('https://fonts.googleapis.com/css?lang=3Dfi&family=3DProduct+Sans|Rob=
oto:400,700');/*29710*/.gb_qb{font:13px/27px =
Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@keyframes =
gb__a{0%{opacity:0}50%{opacity:1}}a.gb_wa{border:none;color:#4285f4;curso=
r:default;font-weight:bold;outline:none;position:relative;text-align:cent=
er;text-decoration:none;text-transform:uppercase;white-space:nowrap;-ms-u=
ser-select:none}a.gb_wa:hover:after,a.gb_wa:focus:after{background-color:=
rgba(0,0,0,.12);content:'';height:100%;left:0;position:absolute;top:0;wid=
th:100%}a.gb_wa:hover,a.gb_wa:focus{text-decoration:none}a.gb_wa:active{b=
ackground-color:rgba(153,153,153,.4);text-decoration:none}a.gb_xa{backgro=
und-color:#4285f4;color:#fff}a.gb_xa:active{background-color:#0043b2}.gb_=
ya{box-shadow:0 1px 1px =
rgba(0,0,0,.16)}.gb_wa,.gb_xa,.gb_za,.gb_Aa{display:inline-block;line-hei=
ght:28px;padding:0 =
12px;border-radius:2px}.gb_za{background:#f8f8f8;border:1px solid =
#c6c6c6}.gb_Aa{background:#f8f8f8}.gb_za,#gb =
a.gb_za.gb_za,.gb_Aa{color:#666;cursor:default;text-decoration:none}#gb =
a.gb_Aa.gb_Aa{cursor:default;text-decoration:none}.gb_Aa{border:1px =
solid =
#4285f4;font-weight:bold;outline:none;background:#4285f4;background:-ms-l=
inear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387f=
d,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorst=
r=3D#4387fd,endColorstr=3D#4683ea,GradientType=3D0)}#gb =
a.gb_Aa.gb_Aa{color:#fff}.gb_Aa:hover{box-shadow:0 1px 0 =
rgba(0,0,0,.15)}.gb_Aa:active{box-shadow:inset 0 2px 0 =
rgba(0,0,0,.15);background:#3c78dc;background:-ms-linear-gradient(top,#3c=
7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:prog=
id:DXImageTransform.Microsoft.gradient(startColorstr=3D#3c7ae4,endColorst=
r=3D#3f76d3,GradientType=3D0)}.gb_7a{display:none!important}.gb_8a{visibi=
lity:hidden}.gb_8c{display:inline-block;vertical-align:middle}.gb_Pc{posi=
tion:relative}.gb_b{display:inline-block;outline:none;vertical-align:midd=
le;border-radius:2px;box-sizing:border-box;height:40px;width:40px;color:#=
000;cursor:pointer;text-decoration:none}#gb#gb =
a.gb_b{color:#000;cursor:pointer;text-decoration:none}.gb_sb{border-color=
:transparent;border-bottom-color:#fff;border-style:dashed dashed =
solid;border-width:0 8.5px =
8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;heigh=
t:0;width:0;animation:gb__a =
.2s}.gb_tb{border-color:transparent;border-style:dashed dashed =
solid;border-width:0 8.5px =
8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width=
:0;animation:gb__a =
.2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}=
x:-o-prefocus,div.gb_tb{border-bottom-color:#ccc}.gb_aa{background:#fff;b=
order:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;box-shadow:0 =
2px 10px =
rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolut=
e;right:8px;top:62px;animation:gb__a =
.2s;border-radius:2px;-ms-user-select:text}.gb_8c.gb_g =
.gb_sb,.gb_8c.gb_g .gb_tb,.gb_8c.gb_g =
.gb_aa,.gb_g.gb_aa{display:block}.gb_8c.gb_g.gb_Ff =
.gb_sb,.gb_8c.gb_g.gb_Ff =
.gb_tb{display:none}.gb_Hf{position:absolute;right:8px;top:62px;z-index:-=
1}.gb_bb .gb_sb,.gb_bb .gb_tb,.gb_bb =
.gb_aa{margin-top:-10px}.gb_8c:first-child,#gbsfw:first-child+.gb_8c{padd=
ing-left:4px}.gb_Dc{position:relative}.gb_ie .gb_Dc,.gb_ae =
.gb_Dc{float:right}.gb_b{padding:8px;cursor:pointer}.gb_Qe button:focus =
svg,.gb_Ta .gb_Fb:not(.gb_wa):focus =
img,.gb_b:focus{background-color:rgba(0,0,0,0.20);outline:none;border-rad=
ius:50%}.gb_8c{padding:4px}.gb_aa{z-index:991;line-height:normal}.gb_aa.g=
b_Re{left:8px;right:auto}@media =
(max-width:350px){.gb_aa.gb_Re{left:0}}.gb_Se .gb_aa{top:56px}.gb_8 =
.gb_b,.gb_9 .gb_8 .gb_b{background-position:-64px -29px}.gb_S .gb_8 =
.gb_b{background-position:-29px -29px;opacity:1}.gb_8 .gb_b,.gb_8 =
.gb_b:hover,.gb_8 =
.gb_b:focus{opacity:1}.gb_Bd{display:none}.gb_9b{display:inline-block;pos=
ition:relative;top:2px;-ms-user-select:none}.gb_ye =
.gb_9b{display:none}.gb_Dd =
.gb_ac{line-height:normal;position:relative;padding-left:16px}.gb_ze =
.gb_ac.gb_Ae{padding-left:4px}.gb_cc =
.gb_Ec:before{content:url('https://www.gstatic.com/images/branding/google=
logo/svg/googlelogo_clr_74x24px.svg');display:inline-block;height:24px;wi=
dth:74px}.gb_cc =
.gb_Ec{height:24px;width:74px;display:inline-block;vertical-align:middle}=
.gb_cc{display:inline-block;vertical-align:middle}.gb_cc =
.gb_Ec,.gb_cc.gb_Be,.gb_cc:not(.gb_Be):not(:focus){outline:none}.gb_Va{di=
splay:inline-block;vertical-align:middle}.gb_fc{border:none;display:block=
;visibility:hidden}img.gb_Wa{border:0;vertical-align:middle}.gb_ee =
.gb_cc =
.gb_Ec:before{content:url('https://www.gstatic.com/images/branding/google=
logo/svg/googlelogo_light_clr_74x24px.svg')}.gb_de .gb_cc =
.gb_Ec:before{content:url('https://www.gstatic.com/images/branding/google=
logo/svg/googlelogo_dark_clr_74x24px.svg')}@media screen and =
(-ms-high-contrast:black-on-white){.gb_ee .gb_cc =
.gb_Ec:before{content:url('https://www.gstatic.com/images/branding/google=
logo/svg/googlelogo_dark_clr_74x24px.svg')}}@media screen and =
(-ms-high-contrast:white-on-black){.gb_de .gb_cc =
.gb_Ec:before{content:url('https://www.gstatic.com/images/branding/google=
logo/svg/googlelogo_light_clr_74x24px.svg')}}.gb_Va{background-repeat:no-=
repeat}.gb_me{display:inline-block;font-family:'Product =
Sans',Arial,sans-serif;font-size:22px;line-height:24px;padding-left:8px;p=
osition:relative;top:-1.5px;vertical-align:middle}.gb_Wa.gb_Ce{padding-ri=
ght:4px}.gb_he.gb_me{opacity:.54}.gb_le:focus =
.gb_me{text-decoration:underline}.gb_Ae =
img.gb_Wa{margin-bottom:4px}.gb_Uc{color:inherit;font-size:22px;font-weig=
ht:400;line-height:48px;overflow:hidden;padding-left:16px;position:relati=
ve;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowra=
p;-ms-flex:1 1 auto;flex:1 1 auto}.gb_Ta.gb_Ua =
.gb_Vc{position:relative;top:-2px}.gb_Ta.gb_Ua =
.gb_Uc{font-size:20px}.gb_Ta{min-width:320px;position:relative;-ms-transi=
tion:box-shadow 250ms;transition:box-shadow 250ms}.gb_Ta.gb_Cd =
.gb_Bc{display:none}.gb_Ta.gb_Cd =
.gb_Dd{height:56px}header.gb_Ta{display:block}.gb_Ta =
svg{fill:currentColor}.gb_Ed{position:fixed;top:0;width:100%}.gb_Fd{box-s=
hadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px =
4px -1px rgba(0,0,0,0.2)}.gb_Hd{height:64px}.gb_Ta:not(.gb_pc) =
.gb_Xc.gb_Zc:not(.gb_Id),.gb_Ta:not(.gb_pc) =
.gb_xd:not(.gb_Id),.gb_Ta.gb_Jd .gb_Xc.gb_Zc.gb_Id,.gb_Ta.gb_Jd =
.gb_xd.gb_Id{display:none!important}.gb_Dd{box-sizing:border-box;position=
:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-fle=
xbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-cont=
ent:space-between;min-width:-webkit-min-content;min-width:-moz-min-conten=
t;min-width:-ms-min-content;min-width:min-content}.gb_Ta:not(.gb_Ua) =
.gb_Dd{padding:8px}.gb_Ta.gb_Kd .gb_Dd{-ms-flex:1 0 auto;flex:1 0 =
auto}.gb_Ta .gb_Dd.gb_Ld.gb_Md{min-width:0}.gb_Ta.gb_Ua =
.gb_Dd{padding:4px;min-width:0}.gb_Bc{height:48px;vertical-align:middle;w=
hite-space:nowrap;-ms-flex-align:center;align-items:center;display:-webki=
t-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:f=
lex;-ms-user-select:none}.gb_Od>.gb_Bc{display:table-cell;width:100%}.gb_=
Bc.gb_Pd:not(.gb_Qd) =
.gb_Rd{padding-left:16px}.gb_Bc.gb_Sd.gb_Pd:not(.gb_Qd) =
.gb_Rd,.gb_Bc.gb_Td:not(.gb_Qd) =
.gb_Rd{padding-right:16px}.gb_Bc:not(.gb_Qd) =
.gb_Rd{width:100%;-ms-flex:1 1 auto;flex:1 1 =
auto}.gb_Rd.gb_8a{display:none}.gb_Ud.gb_Vd>.gb_Wd{min-width:initial!impo=
rtant;min-width:auto!important}.gb_Xd{padding-right:32px;box-sizing:borde=
r-box;-ms-flex:1 0 auto;flex:1 0 =
auto}.gb_Xd.gb_Zd{padding-right:0}.gb_Ta.gb_Ua =
.gb_Xd:not(.gb_Zd){padding-right:8px}.gb_Ta.gb_Ua =
.gb_Xd:not(.gb_0d),.gb_Dd.gb_Ld.gb_Md>.gb_Xd{-ms-flex:1 1 auto;flex:1 1 =
auto;overflow:hidden}.gb_Ta.gb_Ua =
.gb_Ud:not(.gb_0d),.gb_Dd.gb_Ld.gb_Md>.gb_Ud{-ms-flex:0 0 auto;flex:0 0 =
auto}.gb_Ud{-ms-flex:1 1 100%;flex:1 1 =
100%}.gb_1d,.gb_2d:not(.gb_Ld):not(.gb_Vd).gb_3d{-ms-flex-pack:end;justif=
y-content:flex-end}.gb_2d:not(.gb_Ld):not(.gb_Vd){-ms-flex-pack:center;ju=
stify-content:center}.gb_2d:not(.gb_Ld):not(.gb_Vd).gb_4d,.gb_2d:not(.gb_=
Ld):not(.gb_Vd).gb_5d{-ms-flex-pack:start;justify-content:flex-start}.gb_=
Ud.gb_Ld,.gb_Ud.gb_Vd{-ms-flex-pack:justify;justify-content:space-between=
}.gb_Ud>:only-child{display:inline-block}.gb_Cc.gb_6d.gb_7d{padding-left:=
4px}.gb_Cc.gb_6d.gb_8d{padding-left:0}.gb_Ta.gb_Ua =
.gb_Cc.gb_6d.gb_8d{padding-left:4px;padding-right:0}.gb_7d{display:inline=
}.gb_Cc.gb_6d{box-sizing:border-box;padding-left:32px;-ms-flex:0 0 =
auto;flex:0 0 =
auto;-ms-flex-pack:end;justify-content:flex-end}.gb_Uc{display:inline-blo=
ck}.gb_Cc{height:48px;line-height:normal;padding:0 =
4px}.gb_ae{height:48px}.gb_Ta.gb_ae{min-width:initial;min-width:auto}.gb_=
ae =
.gb_Cc{float:right}.gb_be{font-size:14px;max-width:200px;overflow:hidden;=
padding:0 =
12px;text-overflow:ellipsis;white-space:nowrap;-ms-user-select:text}.gb_T=
a{color:black}.gb_ce{background-color:#fff;transition:background-color =
.4s}.gb_de{color:black;background-color:#e0e0e0}.gb_ee{color:white;backgr=
ound-color:#616161}.gb_Ta a,.gb_lc =
a{color:inherit}.gb_X{color:rgba(0,0,0,0.87)}.gb_Ta svg,.gb_lc =
svg{color:black;opacity:.54}.gb_ee =
svg{color:white;opacity:1}.gb_fe:hover,.gb_fe:focus,.gb_ge:hover,.gb_ge:f=
ocus{opacity:.85}.gb_he{color:inherit;opacity:1;text-rendering:optimizeLe=
gibility}.gb_ee .gb_he,.gb_de =
.gb_he{opacity:1}.gb_ie>*{display:block;min-height:48px}.gb_Ta.gb_Ua =
.gb_ie>*{padding-top:4px;padding-bottom:4px;padding-left:16px}.gb_Ta:not(=
.gb_Ua) =
.gb_ie>*{padding-top:8px;padding-bottom:8px;padding-left:24px}.gb_Ta:not(=
.gb_Ua) .gb_Xd =
.gb_9b{-ms-flex-align:center;align-items:center;display:-webkit-box;displ=
ay:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.gb_ie =
.gb_9b{display:table-cell;height:48px;vertical-align:middle}.gb_ie =
.gb_Cc,.gb_ie .gb_7d{background-color:#f5f5f5;display:block}.gb_ie =
.gb_7d .gb_8c{float:right}.gb_Ta.gb_Ua .gb_ie .gb_Cc,.gb_Ta.gb_Ua .gb_ie =
.gb_7d{padding:4px}.gb_Ta:not(.gb_Ua) .gb_ie .gb_Cc,.gb_Ta:not(.gb_Ua) =
.gb_ie .gb_7d{padding:8px}.gb_ie .gb_ab{width:40px}.gb_ie =
.gb_db{position:absolute;right:0;top:50%}.gb_je{position:relative}.gb_lc =
.gb_le{text-decoration:none}.gb_lc =
.gb_me{display:inline;white-space:normal;word-break:break-all;word-break:=
break-word}body.gb_ne [data-ogpc]{-ms-transition:margin-left .25s =
cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear =
.25s;transition:margin-left .25s cubic-bezier(0.4,0.0,0.2,1),visibility =
0s linear .25s}body.gb_ne.gb_oe [data-ogpc]{-ms-transition:margin-left =
.25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear =
0s;transition:margin-left .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s =
linear 0s}body [data-ogpc]{margin-left:0}body.gb_oe =
[data-ogpc]{margin-left:280px}.gb_pe{line-height:normal;padding-right:15p=
x}a.gb_P,span.gb_P{color:rgba(0,0,0,0.87);text-decoration:none}.gb_ee =
a.gb_P,.gb_ee =
span.gb_P{color:white}a.gb_P:hover,a.gb_P:focus{opacity:.85;text-decorati=
on:underline}.gb_Q{display:inline-block;padding-left:15px}.gb_Q =
.gb_P{display:inline-block;line-height:24px;outline:none;vertical-align:m=
iddle}.gb_se{padding-left:16px}.gb_se:not(.gb_Ua){padding-left:24px}.gb_t=
e{color:black;opacity:.54}.gb_ue{background:white;box-shadow:0 5px 5px =
-3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px =
rgba(0,0,0,0.12);overflow-y:hidden;position:absolute;right:24px;top:48px}=
.gb_ve{background:#1a73e8;border:none;font-family:'Google =
Sans';font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16p=
x;margin-left:8px;margin-right:8px;min-width:50px;padding:10px =
24px;text-align:center;vertical-align:middle;border-radius:4px}.gb_Ta.gb_=
Ua .gb_ve{padding:10px =
16px}.gb_Ra{background-color:rgba(255,255,255,0.88);cursor:pointer;displa=
y:inline-block;overflow:hidden;padding:0;vertical-align:middle;border:1px=
 solid =
#dadce0;outline:none;box-sizing:border-box;border-radius:8px}.gb_Ra:hover=
{border:1px solid =
#d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_Ra:focus{border:1px =
solid #fff;background-color:rgba(255,255,255);box-shadow:0 1px 2px 0 =
rgba(60,64,67,0.3),0 1px 3px 1px =
rgba(60,64,67,0.15)}.gb_Sa{display:inline-block;padding-left:7px;padding-=
bottom:2px;text-align:center;vertical-align:middle}.gb_Ta:not(.gb_Ua) =
.gb_Ra{margin-left:12px}.gb_Ra =
.gb_Va.gb_Wa{min-width:0}.gb_9a{background-size:32px =
32px;border-radius:50%;display:block;margin:0;overflow:hidden;position:re=
lative;height:32px;width:32px;z-index:0}@media =
(min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-de=
vice-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_9a::before{displ=
ay:inline-block;-ms-transform:scale(.5);transform:scale(.5);-ms-transform=
-origin:left 0;transform-origin:left =
0}.gb_Bb::before{display:inline-block;-ms-transform:scale(.5);transform:s=
cale(.5);-ms-transform-origin:left 0;transform-origin:left =
0}}.gb_9a:hover,.gb_9a:focus{box-shadow:0 1px 0 =
rgba(0,0,0,.15)}.gb_9a:active{box-shadow:inset 0 2px 0 =
rgba(0,0,0,.15)}.gb_9a:active::after{background:rgba(0,0,0,.1);border-rad=
ius:50%;content:'';display:block;height:100%}.gb_ab{cursor:pointer;line-h=
eight:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:midd=
le;text-overflow:ellipsis}.gb_b.gb_ab{width:auto}.gb_ab:hover,.gb_ab:focu=
s{opacity:.85}.gb_bb .gb_ab,.gb_bb .gb_cb{line-height:26px}#gb#gb.gb_bb =
a.gb_ab,.gb_bb .gb_cb{font-size:11px;height:auto}.gb_db{border-top:4px =
solid #000;border-left:4px dashed transparent;border-right:4px dashed =
transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-ali=
gn:middle}.gb_eb:hover .gb_db{opacity:.85}.gb_Ra>.gb_fb{padding:3px 3px =
3px 4px}.gb_S .gb_ab,.gb_S .gb_db{opacity:1}#gb#gb.gb_S.gb_S =
a.gb_ab,#gb#gb .gb_S.gb_S a.gb_ab{color:#fff}.gb_S.gb_S =
.gb_db{border-top-color:#fff;opacity:1}.gb_9 .gb_9a:hover,.gb_S =
.gb_9a:hover,.gb_9 .gb_9a:focus,.gb_S .gb_9a:focus{box-shadow:0 1px 0 =
rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_gb .gb_fb,.gb_hb =
.gb_fb{position:absolute;right:1px}.gb_fb.gb_R,.gb_ib.gb_R,.gb_eb.gb_R{fl=
ex:0 1 auto;flex:0 1 main-size}.gb_jb.gb_kb =
.gb_ab{width:30px!important}.gb_lb.gb_8a{display:none}@keyframes =
progressmove{0%{margin-left:-100%}to{margin-left:100%}}.gb_mb.gb_7a{displ=
ay:none}.gb_mb{background-color:#ccc;height:3px;overflow:hidden}.gb_nb{ba=
ckground-color:#f4b400;height:100%;width:50%;animation:progressmove 1.5s =
linear 0s =
infinite}.gb_pb{height:40px;position:absolute;right:-5px;top:-5px;width:4=
0px}.gb_qb .gb_pb,.gb_rb .gb_pb{right:0;top:0}.gb_fb =
.gb_b{padding:4px}.gb_xe{display:none}.gb_gc{border-radius:50%;display:in=
line-block;margin:0 =
4px;padding:12px;overflow:hidden;vertical-align:middle;cursor:pointer;hei=
ght:24px;width:24px;-ms-user-select:none;-ms-flex:0 0 auto;flex:0 0 =
auto}.gb_Ua .gb_gc{margin:0 4px 0 =
0}.gb_gc:focus,.gb_gc:hover{background-color:rgba(0,0,0,0.071);outline:no=
ne}.gb_hc{display:none}.gb_ic{-ms-transform:none;transform:none}.gb_kc{di=
splay:none}.gb_lc{background-color:#fff;bottom:0;color:#000;height:calc(1=
00vh - =
100%);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;z-inde=
x:990;will-change:visibility;visibility:hidden;display:-webkit-flex;displ=
ay:flex;-ms-flex-direction:column;flex-direction:column;-ms-transition:tr=
ansform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear =
.25s;transition:transform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s =
linear =
.25s}.gb_lc.gb_mc.gb_nc,.gb_lc.gb_mc.gb_nc:hover{overflow:visible}.gb_lc.=
gb_Ua{width:264px;-ms-transform:translateX(-264px);transform:translateX(-=
264px)}.gb_lc:not(.gb_Ua){width:280px;-ms-transform:translateX(-280px);tr=
ansform:translateX(-280px)}.gb_lc.gb_g{-ms-transform:translateX(0);transf=
orm:translateX(0);visibility:visible;box-shadow:0 0 16px =
rgba(0,0,0,.28);-ms-transition:transform .25s =
cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear 0s;transition:transform =
.25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear =
0s}.gb_oc.gb_pc{background-color:transparent;box-shadow:0 =
0}.gb_oc.gb_pc>:not(.gb_qc){display:none}.gb_qc{display:-webkit-flex;disp=
lay:flex;-ms-flex:1 1 auto;flex:1 1 =
auto;-ms-flex-direction:column;flex-direction:column}.gb_qc>.gb_rc{-ms-fl=
ex:1 0 auto;flex:1 0 auto}.gb_qc>.gb_sc{-ms-flex:0 0 auto;flex:0 0 =
auto}.gb_tc{list-style:none;margin-top:0;margin-bottom:0;padding:8px =
0}.gb_lc:not(.gb_oc) .gb_tc:first-child{padding:0 0 8px =
0}.gb_tc:not(:last-child){border-bottom:1px solid =
#ddd}.gb_uc{cursor:pointer}.gb_vc:empty{display:none}.gb_uc,.gb_vc{displa=
y:block;min-height:40px;padding-bottom:4px;padding-top:4px;font-family:Ro=
boto,RobotoDraft,Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.87)}.gb_lc=
.gb_Ua .gb_uc{padding-left:16px}.gb_lc:not(.gb_Ua) =
.gb_uc,.gb_lc:not(.gb_Ua) =
.gb_vc{padding-left:24px}.gb_uc:hover{background:rgba(0,0,0,0.12)}.gb_uc.=
gb_wc{background:rgba(0,0,0,0.12);font-weight:bold;color:rgba(0,0,0,0.87)=
}.gb_uc =
.gb_xc{text-decoration:none;display:inline-block;width:100%}.gb_uc =
.gb_xc:focus{outline:none}.gb_uc =
.gb_yc,.gb_vc{padding-left:32px;display:inline-block;line-height:40px;ver=
tical-align:top;width:176px;white-space:nowrap;overflow:hidden;text-overf=
low:ellipsis}.gb_qc.gb_0 .gb_xc:focus =
.gb_yc{text-decoration:underline}.gb_uc =
.gb_zc{height:24px;width:24px;float:left;margin-top:8px;vertical-align:mi=
ddle}.gb_Mc .gb_Pc{font-size:14px;font-weight:bold;top:0;right:0}.gb_Mc =
.gb_b{display:inline-block;vertical-align:middle;box-sizing:border-box;he=
ight:40px;width:40px}.gb_Mc =
.gb_sb{border-bottom-color:#e5e5e5}.gb_Qc{background-color:rgba(0,0,0,.55=
);color:white;font-size:12px;font-weight:bold;line-height:24px;margin:5px=
;padding:0 =
2px;text-align:center;box-sizing:border-box;border-radius:50%;height:24px=
;width:24px}.gb_Qc.gb_Rc{background-position:-79px =
0}.gb_Qc.gb_Sc{background-position:-79px -64px}.gb_b:hover =
.gb_Qc,.gb_b:focus =
.gb_Qc{background-color:rgba(0,0,0,.85)}#gbsfw.gb_Tc{background:#e5e5e5;b=
order-color:#ccc}.gb_9 .gb_Qc{background-color:rgba(0,0,0,.7)}.gb_S =
.gb_Qc.gb_Qc,.gb_S .gb_Jc .gb_Qc.gb_Qc,.gb_S .gb_Jc .gb_b:hover =
.gb_Qc,.gb_S .gb_Jc .gb_b:focus =
.gb_Qc{background-color:#fff;color:#404040}.gb_S =
.gb_Qc.gb_Rc{background-position:-54px -64px}.gb_S =
.gb_Qc.gb_Sc{background-position:0 -64px}.gb_Jc =
.gb_Qc.gb_Qc{background-color:#db4437;color:white}.gb_Jc .gb_b:hover =
.gb_Qc,.gb_Jc .gb_b:focus =
.gb_Qc{background-color:#a52714}.gb_De{line-height:20px;margin:2px;text-a=
lign:center;vertical-align:middle;box-sizing:border-box;border-radius:50%=
;height:20px;width:20px}.gb_Mc =
a{line-height:24px;border-radius:50%}.gb_Ee.gb_Rc =
.gb_De{display:none}.gb_Ee =
svg{display:none;height:24px;width:24px}.gb_Ee.gb_Rc =
svg{display:block}.gb_Ee.gb_Sc svg{display:none}.gb_Jc =
.gb_De{color:white;background-color:#db4437;opacity:1}.gb_de .gb_Jc =
.gb_De{color:white;background-color:#db4437}.gb_ee .gb_Jc =
.gb_De{color:#212121;background-color:white}.gb_Fe{display:none}.gb_Cf{cu=
rsor:pointer;padding:13px}.gb_Df{background-color:rgba(0,0,0,0.1);box-sha=
dow:inset 1px 1px 3px =
rgba(0,0,0,.24);width:34px;height:17px;border-radius:8px;position:relativ=
e;-ms-transition:background-color ease 150ms;transition:background-color =
ease 150ms}.gb_Cf[aria-pressed=3Dtrue] =
.gb_Df{background-color:rgba(255,255,255,0.1)}.gb_Ef{position:absolute;wi=
dth:25px;height:25px;border-radius:50%;box-shadow:0 0 2px =
rgba(0,0,0,.12),0 2px 4px =
rgba(0,0,0,.24);top:-4px;-ms-transform:translateX(-12px);transform:transl=
ateX(-12px);background-color:white;-ms-transition:transform ease =
150ms;transition:transform ease 150ms}.gb_Cf[aria-pressed=3Dtrue] =
.gb_Ef{-ms-transform:translateX(20px);transform:translateX(20px)}.gb_Ef =
img{position:absolute;margin:5px;width:15px;height:15px}.gb_Wd{line-heigh=
t:0;-ms-user-select:none}.gb_Ud>.gb_Wd:only-child{float:right}.gb_Wd =
.gb_Le{display:inline-block}.gb_Wd .gb_Fb{cursor:pointer}.gb_Wd .gb_Fb =
img{opacity:.54;width:24px;height:24px;padding:12px}.gb_ee .gb_Wd .gb_Fb =
img{opacity:1}.gb_He{text-align:right}.gb_Le{text-align:initial}.gb_Wd =
.gb_Me,.gb_Wd =
.gb_Ne{display:table-cell;height:48px;vertical-align:middle}.gb_Wd =
.gb_Me{overflow:hidden}.gb_Wc{display:none}.gb_Wc.gb_g{display:block}.gb_=
Xc{background-color:#fff;box-shadow:0 1px 0 =
rgba(0,0,0,0.08);color:#000;position:relative;z-index:986}.gb_Zc{height:4=
0px;padding:16px =
24px;white-space:nowrap}.gb_0c{position:fixed;bottom:16px;padding:16px;ri=
ght:16px;white-space:normal;width:328px;transition:width .2s,bottom =
.2s,right .2s;border-radius:2px;box-shadow:0 5px 5px -3px =
rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px =
rgba(0,0,0,0.12)}@media =
(max-width:400px){.gb_Xc.gb_0c{max-width:368px;width:auto;bottom:0;right:=
0}}.gb_Xc =
.gb_Fb{border:0;font-weight:500;font-size:14px;line-height:36px;min-width=
:32px;padding:0 16px;vertical-align:middle}.gb_Xc =
.gb_Fb:before{content:'';height:6px;left:0;position:absolute;top:-6px;wid=
th:100%}.gb_Xc =
.gb_Fb:after{bottom:-6px;content:'';height:6px;left:0;position:absolute;w=
idth:100%}.gb_Xc =
.gb_Fb+.gb_Fb{margin-left:8px}.gb_1c{height:48px;padding:4px;margin:-8px =
0 0 -8px}.gb_0c =
.gb_1c{float:left;margin:-4px}.gb_2c{font-family:Roboto,RobotoDraft,Helve=
tica,Arial,sans-serif;overflow:hidden;vertical-align:top}.gb_Zc =
.gb_2c{display:inline-block;padding-left:8px;width:640px}.gb_0c =
.gb_2c{display:block;margin-left:56px;padding-bottom:16px}.gb_3c{backgrou=
nd-color:inherit}.gb_Zc =
.gb_3c{display:inline-block;position:absolute;top:18px;right:24px}.gb_0c =
.gb_3c{text-align:right;padding-right:24px;padding-top:6px}.gb_3c =
.gb_4c{height:1.5em;margin:-.25em 10px -.25em =
0;vertical-align:text-top;width:1.5em}.gb_5c{line-height:20px;font-size:1=
6px;font-weight:700;color:rgba(0,0,0,.87)}.gb_0c =
.gb_5c{color:rgba(0,0,0,.87);font-size:16px;line-height:20px;padding-top:=
8px}.gb_Zc .gb_5c,.gb_Zc .gb_6c{width:640px}.gb_6c =
.gb_7c,.gb_6c{line-height:20px;font-size:13px;font-weight:400;color:rgba(=
0,0,0,.54)}.gb_0c .gb_6c .gb_7c{font-size:14px}.gb_0c =
.gb_6c{padding-top:12px}.gb_0c .gb_6c =
a{color:rgba(66,133,244,1)}.gb_8c.gb_9c{padding:0}.gb_9c =
.gb_aa{padding:26px 26px 22px 13px;background:#ffffff}.gb_ad.gb_9c =
.gb_aa{background:#4d90fe}a.gb_bd{color:#666666!important;font-size:22px;=
height:9px;opacity:.8;position:absolute;right:14px;top:4px;text-decoratio=
n:none!important;width:9px}.gb_ad =
a.gb_bd{color:#c1d1f4!important}a.gb_bd:hover,a.gb_bd:active{opacity:1}.g=
b_cd{padding:0;width:258px;white-space:normal;display:table}.gb_dd =
.gb_aa{top:62px;border:0;padding:16px;box-shadow:4px 4px 12px =
rgba(0,0,0,0.4)}.gb_dd .gb_cd{width:328px}.gb_dd .gb_Aa,.gb_dd =
.gb_ed,.gb_dd .gb_7c,.gb_dd =
.gb_wa,.gb_fd{line-height:normal;font-family:Roboto,RobotoDraft,Helvetica=
,Arial,sans-serif}.gb_dd .gb_Aa,.gb_dd .gb_ed,.gb_dd =
.gb_wa{font-weight:500}.gb_dd .gb_Aa,.gb_dd .gb_wa{border:0;padding:10px =
8px}.gb_9c .gb_Aa:active{outline:none;box-shadow:0 4px 5px =
rgba(0,0,0,.16)}.gb_dd .gb_ed{color:#222;margin-bottom:8px}.gb_dd =
.gb_7c{color:#808080;font-size:14px}.gb_gd{text-align:right;font-size:14p=
x;padding-bottom:0;white-space:nowrap}.gb_gd =
.gb_hd{margin-left:8px}.gb_gd .gb_id.gb_hd =
img{background-color:inherit;border-radius:initial;height:1.5em;margin:-0=
.25em 10px -0.25em 2px;vertical-align:text-top;width:1.5em}.gb_dd .gb_cd =
.gb_jd .gb_id{border:2px solid transparent}.gb_dd .gb_cd .gb_jd =
.gb_id:focus{border-color:#bbccff}.gb_dd .gb_cd .gb_jd =
.gb_id:focus:after,.gb_dd .gb_cd .gb_jd =
.gb_id:hover:after{background-color:transparent}.gb_fd{background-color:#=
404040;color:#fff;padding:16px;position:absolute;top:62px;min-width:328px=
;max-width:650px;right:8px;border-radius:2px;box-shadow:4px 4px 12px =
rgba(0,0,0,0.4)}.gb_fd a,.gb_fd =
a:visited{color:#5e97f6;text-decoration:none}.gb_kd{text-transform:upperc=
ase}.gb_ld{padding-left:50px}.gb_ad =
.gb_cd{width:200px}.gb_ed{color:#333333;font-size:16px;line-height:20px;m=
argin:0;margin-bottom:16px}.gb_ad =
.gb_ed{color:#ffffff}.gb_7c{color:#666666;line-height:17px;margin:0;margi=
n-bottom:5px}.gb_ad .gb_7c{color:#ffffff}.gb_7c =
a.gb_nd{text-decoration:none;color:#5e97f6}.gb_7c =
a.gb_nd:visited{color:#5e97f6}.gb_7c a.gb_nd:hover,.gb_7c =
a.gb_nd:active{text-decoration:underline}.gb_od{position:absolute;backgro=
und:transparent;top:-999px;z-index:-1;visibility:hidden;margin-top:1px;ma=
rgin-left:1px}#gb .gb_9c{margin:0}.gb_9c =
.gb_Fb{background:#4d90fe;border-color:#3079ed;margin-top:15px}.gb_dd =
.gb_Aa{background:#4285f4}.gb_9c a.gb_Aa,#gb .gb_9c =
a.gb_Fb.gb_Fb{color:#ffffff}.gb_9c =
.gb_Fb:hover{background:#357ae8;border-color:#2f5bb7}.gb_pd .gb_Pc =
.gb_sb{border-bottom-color:#ffffff;display:block}.gb_qd .gb_Pc =
.gb_sb{border-bottom-color:#4d90fe;display:block}.gb_pd .gb_Pc =
.gb_tb,.gb_qd .gb_Pc =
.gb_tb{display:block}.gb_rd,.gb_jd{display:table-cell}.gb_rd{vertical-ali=
gn:middle}.gb_dd =
.gb_rd{vertical-align:top}.gb_jd{padding-left:13px;width:100%}.gb_dd =
.gb_jd{padding-left:20px}.gb_sd{display:block;display:inline-block;paddin=
g:1em 0 0 =
0;position:relative;width:100%}.gb_td{color:#ff0000;font-style:italic;mar=
gin:0;padding-left:46px}.gb_sd .gb_ud{float:right;margin:-20px =
0;width:calc(100% - 46px)}.gb_vd svg{fill:grey}.gb_vd.gb_wd =
svg{fill:#4285f4}.gb_sd .gb_ud =
label:after{background-color:#4285f4}.gb_vd{display:inline;float:right;ma=
rgin-right:22px;position:relative;top:-4px}.gb_xd{color:#ffffff;font-size=
:13px;font-weight:bold;height:25px;line-height:19px;padding-top:5px;paddi=
ng-left:12px;position:relative;background-color:#4d90fe}.gb_xd =
.gb_yd{color:#ffffff;cursor:default;font-size:22px;font-weight:normal;pos=
ition:absolute;right:12px;top:5px}.gb_xd .gb_hd,.gb_xd =
.gb_zd{color:#ffffff;display:inline-block;font-size:11px;margin-left:16px=
;padding:0 =
8px;white-space:nowrap}.gb_Ad{background:none;background-image:-ms-linear=
-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:linear-g=
radient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:-ms-linear=
-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));border-radius:2px;border:=
1px solid #dcdcdc;border:1px solid =
rgba(0,0,0,0.1);cursor:default!important;filter:progid:DXImageTransform.M=
icrosoft.gradient(startColorstr=3D#160000ff,endColorstr=3D#220000ff);text=
-decoration:none!important;-ms-filter:progid:DXImageTransform.Microsoft.g=
radient(startColorstr=3D#160000ff,endColorstr=3D#220000ff)}.gb_Ad:hover{b=
ackground:none;background-image:-ms-linear-gradient(top,rgba(0,0,0,0.14),=
rgba(0,0,0,0.2));background-image:linear-gradient(top,rgba(0,0,0,0.14),rg=
ba(0,0,0,0.2));background-image:-ms-linear-gradient(top,rgba(0,0,0,0.14),=
rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 1px =
rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startCo=
lorstr=3D#14000000,endColorstr=3D#22000000);-ms-filter:progid:DXImageTran=
sform.Microsoft.gradient(startColorstr=3D#14000000,endColorstr=3D#2200000=
0)}.gb_Ad:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.gb_Ta =
.gb_wa{color:#4285f4}.gb_Ta .gb_xa{color:#fff}.gb_Ta =
.gb_Fb:not(.gb_Oe):focus{outline:none}.gb_gf,.gb_hf,.gb_if{display:none}.=
gb_Rd{height:48px;max-width:720px}.gb_Ud.gb_5d =
.gb_Rd{max-width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.gb_Od>.gb_Bc =
.gb_Rd{display:table-cell;vertical-align:middle;width:100%}.gb_Ud.gb_5d =
.gb_Rd =
.gb_Qe{margin-left:0;margin-right:0}.gb_Qe{background:rgba(0,0,0,0.04);bo=
rder:1px solid =
rgba(0,0,0,0);border-radius:4px;margin-left:auto;margin-right:auto;max-wi=
dth:720px;position:relative;-ms-transition:background 100ms =
ease-in,width 100ms ease-out;transition:background 100ms ease-in,width =
100ms ease-out}.gb_Qe.gb_jf{border-radius:4px 4px 0 0}.gb_ee =
.gb_Qe{background:rgba(255,255,255,0.16)}.gb_kf.gb_Qe{background:rgba(255=
,255,255,1)}.gb_ee .gb_kf.gb_Qe .gb_9e{color:rgba(0,0,0,0.87)}.gb_Qe =
button{background:none;border:none;cursor:pointer;outline:none;padding:0 =
4px;line-height:0}.gb_Qe button svg,.gb_Qe button =
img{padding:7px;margin:4px}.gb_bf.gb_lf,.gb_mf.gb_lf{padding-left:2px;pad=
ding-right:2px}.gb_af =
.gb_bf{right:0}.gb_mf{display:none}.gb_bf,.gb_mf{float:left;position:abso=
lute;top:0}.gb_nf{position:absolute;right:0;cursor:default;visibility:hid=
den;top:0;-ms-transition:opacity 250ms ease-out;transition:opacity 250ms =
ease-out}.gb_of .gb_nf{right:35px}.gb_af =
.gb_nf{display:none}.gb_nf.gb_pf{visibility:inherit}.gb_9e::-ms-clear{dis=
play:none;height:0;width:0}.gb_qf{position:absolute;right:0;top:0}.gb_af =
.gb_qf{right:35px}.gb_af>.gb_rf{margin-left:auto;padding:0 =
11px}.gb_rf{height:46px;padding:0;margin-left:54px;margin-right:50px;over=
flow:hidden}.gb_of =
.gb_rf{margin-right:83px}.gb_9e{background:transparent;border:none;font:n=
ormal 16px =
Roboto,sans-serif;font-variant-ligatures:none;height:46px;outline:none;pa=
dding:11px 16px 11px 16px;width:100%;box-sizing:border-box}.gb_lf.gb_rf =
.gb_9e{padding-left:2px}.gb_lf.gb_rf{margin-left:50px}.gb_ee =
.gb_9e{color:rgba(255,255,255,0.7)}.gb_9e.gb_sf{padding-left:0}.gb_sf{hei=
ght:46px;line-height:46px;padding-bottom:0;padding-top:0}.gb_Qe:not(.gb_8=
e) input::-ms-input-placeholder{color:rgba(0,0,0,0.54)}.gb_ee =
.gb_Qe:not(.gb_8e) =
input::-ms-input-placeholder{color:rgba(255,255,255,0.7)}.gb_Qe.gb_Qd:not=
(.gb_ha){background:transparent;float:right}.gb_Qe.gb_Qd:not(.gb_ha) =
.gb_rf,.gb_Qe.gb_Qd:not(.gb_ha) .gb_nf,.gb_Qe.gb_Qd:not(.gb_ha) =
.gb_qf{display:none}.gb_Qe.gb_Qd.gb_ha{margin-left:0;position:absolute;wi=
dth:auto}.gb_Qe.gb_Qd.gb_ha:not(.gb_af) .gb_bf{display:none}.gb_Qe.gb_Qd =
.gb_bf{padding:0;position:static}.gb_Qe.gb_Qd.gb_ha =
.gb_mf{display:block}.gb_tf{position:relative}.gb_uf{margin:0 =
58px;padding:0;text-align:center;white-space:nowrap;-ms-user-select:none;=
overflow:hidden;max-height:48px}.gb_Ua .gb_uf,.gb_Cd .gb_uf{margin:0 =
24px}.gb_vf,.gb_wf{display:none;height:48px;position:absolute;top:0;width=
:100px}.gb_tf.gb_xf .gb_vf,.gb_tf.gb_yf =
.gb_wf{display:block}.gb_wf{pointer-events:none}.gb_vf{pointer-events:non=
e;left:0}.gb_wf{right:0}.gb_zf{cursor:pointer;display:inline-table;outlin=
e:none}.gb_zf>.gb_Af{border:0 solid transparent;border-width:2px =
0;display:table-cell;height:44px;padding:0 =
22px;opacity:.7;text-decoration:none;text-transform:uppercase;vertical-al=
ign:middle}.gb_zf.gb_wc:focus{background-color:rgba(0,0,0,.16)}.gb_zf.gb_=
wc>.gb_Af{border-bottom-color:black;opacity:1}.gb_ee =
.gb_zf.gb_wc>.gb_Af{border-bottom-color:white}.gb_de =
.gb_zf.gb_wc>.gb_Af{border-bottom-color:black}.gb_uf.gb_Bf>.gb_zf.gb_wc>.=
gb_Af{border-bottom-color:#4285f4;color:#4285f4}sentinel{}.gbii::before{c=
ontent:url(https://lh3.googleusercontent.com/-yBtAwfMijvg/AAAAAAAAAAI/AAA=
AAAAAAAA/AAnnY7rGaFJbNC3E33ImVrK9Wj8xw9EFJw/s32-c-mo/photo.jpg)}.gbip::be=
fore{content:url(https://lh3.googleusercontent.com/-yBtAwfMijvg/AAAAAAAAA=
AI/AAAAAAAAAAA/AAnnY7rGaFJbNC3E33ImVrK9Wj8xw9EFJw/s96-c-mo/photo.jpg)}@me=
dia =
(min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-de=
vice-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gbii::before{conten=
t:url(https://lh3.googleusercontent.com/-yBtAwfMijvg/AAAAAAAAAAI/AAAAAAAA=
AAA/AAnnY7rGaFJbNC3E33ImVrK9Wj8xw9EFJw/s64-c-mo/photo.jpg)}.gbip::before{=
content:url(https://lh3.googleusercontent.com/-yBtAwfMijvg/AAAAAAAAAAI/AA=
AAAAAAAAA/AAnnY7rGaFJbNC3E33ImVrK9Wj8xw9EFJw/s192-c-mo/photo.jpg)}}=0A=
</STYLE>

<META name=3D"GENERATOR" content=3D"MSHTML 11.00.10570.1001"></HEAD>
<BODY role=3D"application" dir=3D"ltr" =
itemtype=3D"http://schema.org/CreativeWork/DocumentObject"=20
itemscope=3D"">       =20
<SCRIPT>=0A=
         document.addEventListener('DOMContentLoaded', function () {=0A=
           document.body.onload =3D _onProjectorLoad;=0A=
           document.body.onunload =3D _disposeProjector;=0A=
         });=0A=
       </SCRIPT>
    =20
<DIV style=3D"display: none;">
<DIV class=3D"drive-viewer-one-google-bar drive-viewer-profile-icon" =
id=3D"one-google-bar">
<DIV class=3D"gb_Ta gb_ae gb_qb" id=3D"gb">
<DIV class=3D"gb_Cc gb_jb gb_Bc gb_6d" style=3D"padding: 0px; height: =
auto; display: block;"=20
data-ogsr-up=3D"" ng-non-bindable=3D"">
<DIV class=3D"gb_Dc gb_9d" style=3D"display: block;">
<DIV class=3D"gb_7d"></DIV>
<DIV class=3D"gb_fb gb_8c gb_Qg gb_R gb_Ff gb_ob">
<DIV class=3D"gb_Pc gb_ib gb_Qg gb_R"><A tabindex=3D"0" class=3D"gb_b =
gb_eb gb_R"=20
role=3D"button" aria-label=3D"Google-tili: Satakunnan Pystykorvakerho  =
&#10;(satapystykorva@gmail.com)"=20
href=3D"https://accounts.google.com/SignOutOptions?hl=3Dfi&amp;continue=3D=
https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view&amp;ser=
vice=3Dwritely"><SPAN=20
class=3D"gb_9a gbii"></SPAN></A>
<DIV class=3D"gb_tb"></DIV>
<DIV class=3D"gb_sb"></DIV></DIV>
<DIV class=3D"gb_ub gb_aa" aria-hidden=3D"true" aria-label=3D"Tilin =
tiedot">
<DIV class=3D"gb_xb"><A class=3D"gb_yb gb_5f gb_Ab" aria-label=3D"Vaihda =
profiilikuva"=20
href=3D"https://profiles.google.com/?hl=3Dfi" target=3D"_blank">
<DIV title=3D"Profiili" class=3D"gb_Bb gbip"></DIV><SPAN=20
class=3D"gb_lb">Vaihda</SPAN></A>
<DIV class=3D"gb_zb">
<DIV class=3D"gb_Cb gb_Db">Satakunnan Pystykorvakerho</DIV>
<DIV class=3D"gb_Eb">satapystykorva@gmail.com</DIV>
<DIV class=3D"gb_wb"><A =
href=3D"https://myaccount.google.com/privacypolicy" =
target=3D"_blank">Tietosuoja</A></DIV><A=20
class=3D"gb_za gb_2f gbp1 gb_Oe gb_Fb" =
href=3D"https://myaccount.google.com/?utm_source=3DOGB&amp;utm_medium=3Da=
ct"=20
target=3D"_blank">Google-tili</A></DIV></DIV>
<DIV class=3D"gb_Lb">
<DIV class=3D"gb_Nb gb_7a" aria-hidden=3D"true"><A class=3D"gb_Pb gb_Wb" =
href=3D"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view=
?authuser=3D0"=20
target=3D"_blank"><IMG class=3D"gb_Zb gb_Ab" alt=3D"Profiili" src=3D"" =
data-src=3D"https://lh3.googleusercontent.com/-yBtAwfMijvg/AAAAAAAAAAI/AA=
AAAAAAAAA/AAnnY7rGaFJbNC3E33ImVrK9Wj8xw9EFJw/s48-c-mo/photo.jpg">
<DIV class=3D"gb_Rb">
<DIV class=3D"gb_0b">Satakunnan Pystykorvakerho</DIV>
<DIV class=3D"gb_1b">satapystykorva@gmail.com =
(oletus)</DIV></DIV></A></DIV><A=20
class=3D"gb_3b gb_7a" aria-hidden=3D"true" =
href=3D"https://myaccount.google.com/brandaccounts?authuser=3D0&amp;conti=
nue=3Dhttps://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view&a=
mp;service=3D/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view%3Fauthuser%3D%24au=
thuser"><SPAN=20
class=3D"gb_4b gb_ec"></SPAN>
<DIV class=3D"gb_5b">Kaikki br=C3=A4nditilisi =C2=BB</DIV></A></DIV>
<DIV class=3D"gb_mb gb_7a">
<DIV class=3D"gb_nb"></DIV></DIV>
<DIV class=3D"gb_Hb">
<DIV><A class=3D"gb_za gb_1f gb_Oe gb_Fb" =
href=3D"https://accounts.google.com/AddSession?service=3Dwise&amp;continu=
e=3Dhttps://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view"=20
target=3D"_blank">Lis=C3=A4=C3=A4 tili</A></DIV>
<DIV><A class=3D"gb_za gb_3f gb_9f gb_Oe gb_Fb" id=3D"gb_71" =
href=3D"https://accounts.google.com/Logout?service=3Dwise&amp;continue=3D=
https://docs.google.com"=20
target=3D"_top">Kirjaudu =
ulos</A></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<SCRIPT>this.gbar_=3Dthis.gbar_||{};(function(_){var window=3Dthis;=0A=
try{=0A=
_.Pc=3Dfunction(a,c,d){if(!a.f)if(d instanceof Array)for(var e in =
d)_.Pc(a,c,d[e]);else{e=3D(0,_.r)(a.B,a,c);var =
f=3Da.w+d;a.w++;c.setAttribute("data-eqid",f);a.o[f]=3De;c&&c.addEventLis=
tener?c.addEventListener(d,e,!1):c&&c.attachEvent?c.attachEvent("on"+d,e)=
:a.A.log(Error("e`"+c))}};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Qc=3D!_.y||_.yb(9);_.Rc=3D!_.y||_.yb(9);_.Sc=3D_.y&&!_.wb("9");_.Tc=3Df=
unction(){if(!_.l.addEventListener||!Object.defineProperty)return!1;var =
a=3D!1,c=3DObject.defineProperty({},"passive",{get:function(){a=3D!0}});_=
.l.addEventListener("test",_.wa,c);_.l.removeEventListener("test",_.wa,c)=
;return a}();=0A=
var Uc;Uc=3Dfunction(a){return =
_.hb?"webkit"+a:_.db?"o"+a.toLowerCase():a.toLowerCase()};_.Vc=3DUc("Anim=
ationEnd");_.Wc=3DUc("TransitionEnd");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Xc=3Dwindow.document.querySelector(".gb_8 =
.gb_b");Xc&&_.Pc(_.Fc,Xc,"click");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var $c;_.Yc=3Dfunction(a,c){var =
d=3DArray.prototype.slice.call(arguments,1);return function(){var =
c=3Dd.slice();c.push.apply(c,arguments);return =
a.apply(this,c)}};_.Zc=3Dfunction(a,c){return =
0=3D=3Da.lastIndexOf(c,0)};$c=3Dfunction(a){return function(){return =
a}};_.ad=3D$c(!0);_.bd=3D$c(null);=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
cd,dd;cd=3Dnull;dd=3D/^[\w+/_-]+[=3D]{0,2}$/;_.ed=3Dfunction(){if(null=3D=
=3D=3Dcd){a:{var =
a=3D_.l.document;if((a=3Da.querySelector&&a.querySelector("script[nonce]"=
))&&(a=3Da.nonce||a.getAttribute("nonce"))&&dd.test(a))break =
a;a=3Dnull}cd=3Da||""}return cd};_.fd=3Dfunction(a){var =
c=3D_.ya(a);return"array"=3D=3Dc||"object"=3D=3Dc&&"number"=3D=3Dtypeof =
a.length};_.gd=3Dfunction(a){var c=3Da.length;if(0<c){for(var =
d=3DArray(c),e=3D0;e<c;e++)d[e]=3Da[e];return =
d}return[]};_.hd=3Dfunction(a){var c=3D[],d=3D0,e;for(e in =
a)c[d++]=3Da[e];return c}; =
_.id=3D!_.y||_.yb(9);_.jd=3D!_.gb&&!_.y||_.y&&_.yb(9)||_.gb&&_.wb("1.9.1"=
);_.kd=3D_.y&&!_.wb("9");_.ld=3D_.y||_.db||_.hb;=0A=
_.nd=3Dfunction(){this.b=3D"";this.f=3D_.md};_.nd.prototype.Hb=3D!0;_.md=3D=
{};_.nd.prototype.nb=3Dfunction(){return this.b};_.od=3Dfunction(a){var =
c=3Dnew _.nd;c.b=3Da;return c};_.od("");var =
pd;_.qd=3Dfunction(){this.f=3D"";this.j=3Dpd};_.qd.prototype.Hb=3D!0;_.qd=
.prototype.nb=3Dfunction(){return =
this.f};_.qd.prototype.te=3D!0;_.qd.prototype.b=3Dfunction(){return =
1};_.rd=3Dfunction(a){if(a instanceof =
_.qd&&a.constructor=3D=3D=3D_.qd&&a.j=3D=3D=3Dpd)return =
a.f;_.ya(a);return"type_error:TrustedResourceUrl"};pd=3D{};_.sd=3Dfunctio=
n(a){var c=3Dnew _.qd;c.f=3Da;return c};=0A=
_.ud=3Dfunction(){this.f=3D"";this.j=3D_.td};_.ud.prototype.Hb=3D!0;_.ud.=
prototype.nb=3Dfunction(){return =
this.f};_.ud.prototype.te=3D!0;_.ud.prototype.b=3Dfunction(){return =
1};_.vd=3D/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;_.td=3D{};_.=
wd=3Dfunction(a){var c=3Dnew _.ud;c.f=3Da;return c};_.wd("about:blank");=0A=
_.yd=3Dfunction(){this.b=3D"";this.f=3D_.xd};_.yd.prototype.Hb=3D!0;_.xd=3D=
{};_.yd.prototype.nb=3Dfunction(){return this.b};_.zd=3Dfunction(a){var =
c=3Dnew _.yd;c.b=3Da;return =
c};_.Ad=3D_.zd("");_.Cd=3Dfunction(){this.f=3D"";this.o=3D_.Bd;this.j=3Dn=
ull};_.Cd.prototype.te=3D!0;_.Cd.prototype.b=3Dfunction(){return =
this.j};_.Cd.prototype.Hb=3D!0;_.Cd.prototype.nb=3Dfunction(){return =
this.f};_.Bd=3D{};_.Dd=3Dfunction(a,c){var d=3Dnew =
_.Cd;d.f=3Da;d.j=3Dc;return d};_.Dd("<!DOCTYPE =
html>",0);_.Ed=3D_.Dd("",0);_.Fd=3D_.Dd("<br>",0);=0A=
_.Gd=3Dfunction(a){var c=3D!1,d;return =
function(){c||(d=3Da(),c=3D!0);return d}}(function(){var =
a=3Dwindow.document.createElement("div");a.innerHTML=3D"<div><div></div><=
/div>";var =
c=3Da.firstChild.firstChild;a.innerHTML=3D"";return!c.parentElement});_.H=
d=3Dfunction(a,c){a.src=3D_.rd(c);(c=3D_.ed())&&a.setAttribute("nonce",c)=
};=0A=
_.Id=3Dfunction(a,c){return =
_.n(c)?a.getElementById(c):c};_.Jd=3Dfunction(a,c){return(c||window.docum=
ent).getElementsByTagName(String(a))};_.Kd=3Dfunction(a){return =
a.parentWindow||a.defaultView};_.Ld=3Dfunction(a){return =
window.document.createElement(String(a))};_.Md=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):null};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Pd,Sd;_.Nd=3Dfunction(a){if(a instanceof =
_.ud&&a.constructor=3D=3D=3D_.ud&&a.j=3D=3D=3D_.td)return =
a.f;_.ya(a);return"type_error:SafeUrl"};_.Od=3Dfunction(a){if(a =
instanceof _.ud)return a;a=3D"object"=3D=3Dtypeof =
a&&a.Hb?a.nb():String(a);_.vd.test(a)||(a=3D"about:invalid#zClosurez");re=
turn _.wd(a)};Pd=3Dfunction(a){var =
c=3Darguments.length;if(1=3D=3Dc&&_.p(arguments[0]))return =
Pd.apply(null,arguments[0]);for(var =
d=3D{},e=3D0;e<c;e++)d[arguments[e]]=3D!0;return =
d};_.Qd=3Dfunction(a,c){c=3Dc instanceof =
_.ud?c:_.Od(c);a.href=3D_.Nd(c)}; _.Rd=3Dfunction(a){return =
_.Aa(a)&&1=3D=3Da.nodeType};=0A=
Pd("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS =
STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" =
"));_.Td=3Dfunction(a,c){c?a.setAttribute("role",c):a.removeAttribute("ro=
le")};=0A=
_.M=3Dfunction(a,c,d){_.p(d)&&(d=3Dd.join(" "));var =
e=3D"aria-"+c;""=3D=3D=3Dd||void =
0=3D=3Dd?(Sd||(Sd=3D{atomic:!1,autocomplete:"none",dropeffect:"none",hasp=
opup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical"=
,readonly:!1,relevant:"additions =
text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"fals=
e"}),d=3DSd,c in =
d?a.setAttribute(e,d[c]):a.removeAttribute(e)):a.setAttribute(e,d)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Ud=3Dfunction(a){a=3Da.split(".");for(var =
c=3D_.l,d=3D0;d<a.length;d++)if(c=3Dc[a[d]],null=3D=3Dc)return =
null;return c};_.Vd=3Dfunction(a){return _.jc(_.fc.ra(),a)};=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Xd;_.Wd=3Dfunction(a,c){c=3D(0,_.Ga)(a,c);var =
d;(d=3D0<=3Dc)&&Array.prototype.splice.call(a,c,1);return =
d};Xd=3Dfunction(a,c){for(var d in a)if(c.call(void =
0,a[d],d,a))return!0;return!1};_.Yd=3Dfunction(a,c){try{return =
_.ab(a[c]),!0}catch(d){}return!1};_.Zd=3Dfunction(a,c){this.type=3Da;this=
.b=3Dthis.target=3Dc;this.j=3D!1;this.Tf=3D!0};_.Zd.prototype.stopPropaga=
tion=3Dfunction(){this.j=3D!0};_.Zd.prototype.preventDefault=3Dfunction()=
{this.Tf=3D!1};_.$d=3Dfunction(a,c){_.Zd.call(this,a?a.type:"");this.rela=
tedTarget=3Dthis.b=3Dthis.target=3Dnull;this.button=3Dthis.screenY=3Dthis=
.screenX=3Dthis.clientY=3Dthis.clientX=3D0;this.key=3D"";this.f=3Dthis.ke=
yCode=3D0;this.metaKey=3Dthis.shiftKey=3Dthis.altKey=3Dthis.ctrlKey=3D!1;=
this.state=3Dnull;this.pointerId=3D0;this.pointerType=3D"";this.kb=3Dnull=
;a&&this.init(a,c)};_.v(_.$d,_.Zd);var =
ae=3D{2:"touch",3:"pen",4:"mouse"};=0A=
_.$d.prototype.init=3Dfunction(a,c){var =
d=3Dthis.type=3Da.type,e=3Da.changedTouches?a.changedTouches[0]:null;this=
.target=3Da.target||a.srcElement;this.b=3Dc;(c=3Da.relatedTarget)?_.gb&&(=
_.Yd(c,"nodeName")||(c=3Dnull)):"mouseover"=3D=3Dd?c=3Da.fromElement:"mou=
seout"=3D=3Dd&&(c=3Da.toElement);this.relatedTarget=3Dc;null=3D=3D=3De?(t=
his.clientX=3Dvoid =
0!=3D=3Da.clientX?a.clientX:a.pageX,this.clientY=3Dvoid =
0!=3D=3Da.clientY?a.clientY:a.pageY,this.screenX=3Da.screenX||0,this.scre=
enY=3Da.screenY||0):(this.clientX=3Dvoid =
0!=3D=3De.clientX?e.clientX:e.pageX,this.clientY=3D=0A=
void =
0!=3D=3De.clientY?e.clientY:e.pageY,this.screenX=3De.screenX||0,this.scre=
enY=3De.screenY||0);this.button=3Da.button;this.keyCode=3Da.keyCode||0;th=
is.key=3Da.key||"";this.f=3Da.charCode||("keypress"=3D=3Dd?a.keyCode:0);t=
his.ctrlKey=3Da.ctrlKey;this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKey=
;this.metaKey=3Da.metaKey;this.pointerId=3Da.pointerId||0;this.pointerTyp=
e=3D_.n(a.pointerType)?a.pointerType:ae[a.pointerType]||"";this.state=3Da=
.state;this.kb=3Da;a.defaultPrevented&&this.preventDefault()};=0A=
_.$d.prototype.stopPropagation=3Dfunction(){_.$d.J.stopPropagation.call(t=
his);this.kb.stopPropagation?this.kb.stopPropagation():this.kb.cancelBubb=
le=3D!0};_.$d.prototype.preventDefault=3Dfunction(){_.$d.J.preventDefault=
.call(this);var a=3Dthis.kb;if(a.preventDefault)a.preventDefault();else =
if(a.returnValue=3D!1,_.Sc)try{if(a.ctrlKey||112<=3Da.keyCode&&123>=3Da.k=
eyCode)a.keyCode=3D-1}catch(c){}};=0A=
var =
de;_.be=3D"closure_listenable_"+(1E6*Math.random()|0);_.ce=3Dfunction(a){=
return!(!a||!a[_.be])};de=3D0;var =
ee;ee=3Dfunction(a,c,d,e,f){this.listener=3Da;this.b=3Dnull;this.src=3Dc;=
this.type=3Dd;this.capture=3D!!e;this.Dd=3Df;this.key=3D++de;this.Nc=3Dth=
is.sd=3D!1};_.fe=3Dfunction(a){a.Nc=3D!0;a.listener=3Dnull;a.b=3Dnull;a.s=
rc=3Dnull;a.Dd=3Dnull};_.ge=3Dfunction(a){this.src=3Da;this.b=3D{};this.f=
=3D0};_.ge.prototype.add=3Dfunction(a,c,d,e,f){var =
g=3Da.toString();a=3Dthis.b[g];a||(a=3Dthis.b[g]=3D[],this.f++);var =
h=3Dhe(a,c,e,f);-1<h?(c=3Da[h],d||(c.sd=3D!1)):(c=3Dnew =
ee(c,this.src,g,!!e,f),c.sd=3Dd,a.push(c));return =
c};_.ge.prototype.remove=3Dfunction(a,c,d,e){a=3Da.toString();if(!(a in =
this.b))return!1;var =
f=3Dthis.b[a];c=3Dhe(f,c,d,e);return-1<c?(_.fe(f[c]),Array.prototype.spli=
ce.call(f,c,1),0=3D=3Df.length&&(delete this.b[a],this.f--),!0):!1};=0A=
_.ie=3Dfunction(a,c){var d=3Dc.type;if(!(d in a.b))return!1;var =
e=3D_.Wd(a.b[d],c);e&&(_.fe(c),0=3D=3Da.b[d].length&&(delete =
a.b[d],a.f--));return =
e};_.ge.prototype.Hc=3Dfunction(a,c){a=3Dthis.b[a.toString()];var =
d=3D[];if(a)for(var e=3D0;e<a.length;++e){var =
f=3Da[e];f.capture=3D=3Dc&&d.push(f)}return =
d};_.ge.prototype.mc=3Dfunction(a,c,d,e){a=3Dthis.b[a.toString()];var =
f=3D-1;a&&(f=3Dhe(a,c,d,e));return-1<f?a[f]:null};=0A=
_.ge.prototype.hasListener=3Dfunction(a,c){var =
d=3D_.ua(a),e=3Dd?a.toString():"",f=3D_.ua(c);return =
Xd(this.b,function(a){for(var =
g=3D0;g<a.length;++g)if(!(d&&a[g].type!=3De||f&&a[g].capture!=3Dc))return=
!0;return!1})};var he=3Dfunction(a,c,d,e){for(var =
f=3D0;f<a.length;++f){var =
g=3Da[f];if(!g.Nc&&g.listener=3D=3Dc&&g.capture=3D=3D!!d&&g.Dd=3D=3De)ret=
urn f}return-1};=0A=
var =
je,ke,le,oe,qe,re,xe,we,te,ye;je=3D"closure_lm_"+(1E6*Math.random()|0);ke=
=3D{};le=3D0;_.N=3Dfunction(a,c,d,e,f){if(e&&e.once)return =
_.me(a,c,d,e,f);if(_.p(c)){for(var =
g=3D0;g<c.length;g++)_.N(a,c[g],d,e,f);return null}d=3D_.ne(d);return =
_.ce(a)?a.K(c,d,_.Aa(e)?!!e.capture:!!e,f):oe(a,c,d,!1,e,f)};=0A=
oe=3Dfunction(a,c,d,e,f,g){if(!c)throw Error("o");var =
h=3D_.Aa(f)?!!f.capture:!!f,m=3D_.pe(a);m||(a[je]=3Dm=3Dnew =
_.ge(a));d=3Dm.add(c,d,e,h,g);if(d.b)return =
d;e=3Dqe();d.b=3De;e.src=3Da;e.listener=3Dd;if(a.addEventListener)_.Tc||(=
f=3Dh),void =
0=3D=3D=3Df&&(f=3D!1),a.addEventListener(c.toString(),e,f);else =
if(a.attachEvent)a.attachEvent(re(c.toString()),e);else =
if(a.addListener&&a.removeListener)a.addListener(e);else throw =
Error("p");le++;return d};=0A=
qe=3Dfunction(){var a=3Dte,c=3D_.Rc?function(d){return =
a.call(c.src,c.listener,d)}:function(d){d=3Da.call(c.src,c.listener,d);if=
(!d)return d};return c};_.me=3Dfunction(a,c,d,e,f){if(_.p(c)){for(var =
g=3D0;g<c.length;g++)_.me(a,c[g],d,e,f);return null}d=3D_.ne(d);return =
_.ce(a)?a.tb(c,d,_.Aa(e)?!!e.capture:!!e,f):oe(a,c,d,!0,e,f)};_.ue=3Dfunc=
tion(a,c,d,e,f){if(_.p(c))for(var =
g=3D0;g<c.length;g++)_.ue(a,c[g],d,e,f);else =
e=3D_.Aa(e)?!!e.capture:!!e,d=3D_.ne(d),_.ce(a)?a.Fa(c,d,e,f):a&&(a=3D_.p=
e(a))&&(c=3Da.mc(c,d,e,f))&&_.ve(c)};=0A=
_.ve=3Dfunction(a){if(_.va(a)||!a||a.Nc)return!1;var =
c=3Da.src;if(_.ce(c))return c.Td(a);var =
d=3Da.type,e=3Da.b;c.removeEventListener?c.removeEventListener(d,e,a.capt=
ure):c.detachEvent?c.detachEvent(re(d),e):c.addListener&&c.removeListener=
&&c.removeListener(e);le--;(d=3D_.pe(c))?(_.ie(d,a),0=3D=3Dd.f&&(d.src=3D=
null,c[je]=3Dnull)):_.fe(a);return!0};re=3Dfunction(a){return a in =
ke?ke[a]:ke[a]=3D"on"+a};=0A=
xe=3Dfunction(a,c,d,e){var =
f=3D!0;if(a=3D_.pe(a))if(c=3Da.b[c.toString()])for(c=3Dc.concat(),a=3D0;a=
<c.length;a++){var =
g=3Dc[a];g&&g.capture=3D=3Dd&&!g.Nc&&(g=3Dwe(g,e),f=3Df&&!1!=3D=3Dg)}retu=
rn f};we=3Dfunction(a,c){var =
d=3Da.listener,e=3Da.Dd||a.src;a.sd&&_.ve(a);return d.call(e,c)};=0A=
te=3Dfunction(a,c){if(a.Nc)return!0;if(!_.Rc){var =
d=3Dc||_.Ud("window.event");c=3Dnew _.$d(d,this);var =
e=3D!0;if(!(0>d.keyCode||void 0!=3Dd.returnValue)){a:{var =
f=3D!1;if(0=3D=3Dd.keyCode)try{d.keyCode=3D-1;break =
a}catch(h){f=3D!0}if(f||void =
0=3D=3Dd.returnValue)d.returnValue=3D!0}d=3D[];for(f=3Dc.b;f;f=3Df.parent=
Node)d.push(f);a=3Da.type;for(f=3Dd.length-1;!c.j&&0<=3Df;f--){c.b=3Dd[f]=
;var =
g=3Dxe(d[f],a,!0,c);e=3De&&g}for(f=3D0;!c.j&&f<d.length;f++)c.b=3Dd[f],g=3D=
xe(d[f],a,!1,c),e=3De&&g}return e}return we(a,new _.$d(c,this))}; =
_.pe=3Dfunction(a){a=3Da[je];return a instanceof =
_.ge?a:null};ye=3D"__closure_events_fn_"+(1E9*Math.random()>>>0);_.ne=3Df=
unction(a){if(_.za(a))return a;a[ye]||(a[ye]=3Dfunction(c){return =
a.handleEvent(c)});return a[ye]};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.ze=3Dfunction(a,c,d){return =
2>=3Darguments.length?Array.prototype.slice.call(a,c):Array.prototype.sli=
ce.call(a,c,d)};_.O=3Dfunction(){_.G.call(this);this.Gb=3Dnew =
_.ge(this);this.mg=3Dthis;this.Ge=3Dnull};_.v(_.O,_.G);_.O.prototype[_.be=
]=3D!0;_.k=3D_.O.prototype;_.k.Sc=3Dfunction(){return =
this.Ge};_.k.Ac=3Dfunction(a){this.Ge=3Da};_.k.addEventListener=3Dfunctio=
n(a,c,d,e){_.N(this,a,c,d,e)};_.k.removeEventListener=3Dfunction(a,c,d,e)=
{_.ue(this,a,c,d,e)};=0A=
_.k.dispatchEvent=3Dfunction(a){var =
c,d=3Dthis.Sc();if(d)for(c=3D[];d;d=3Dd.Sc())c.push(d);d=3Dthis.mg;var =
e=3Da.type||a;if(_.n(a))a=3Dnew _.Zd(a,d);else if(a instanceof =
_.Zd)a.target=3Da.target||d;else{var f=3Da;a=3Dnew =
_.Zd(e,d);_.Va(a,f)}f=3D!0;if(c)for(var =
g=3Dc.length-1;!a.j&&0<=3Dg;g--){var =
h=3Da.b=3Dc[g];f=3Dh.Ec(e,!0,a)&&f}a.j||(h=3Da.b=3Dd,f=3Dh.Ec(e,!0,a)&&f,=
a.j||(f=3Dh.Ec(e,!1,a)&&f));if(c)for(g=3D0;!a.j&&g<c.length;g++)h=3Da.b=3D=
c[g],f=3Dh.Ec(e,!1,a)&&f;return =
f};_.k.O=3Dfunction(){_.O.J.O.call(this);this.Md();this.Ge=3Dnull};=0A=
_.k.K=3Dfunction(a,c,d,e){return =
this.Gb.add(String(a),c,!1,d,e)};_.k.tb=3Dfunction(a,c,d,e){return =
this.Gb.add(String(a),c,!0,d,e)};_.k.Fa=3Dfunction(a,c,d,e){return =
this.Gb.remove(String(a),c,d,e)};_.k.Td=3Dfunction(a){return =
_.ie(this.Gb,a)};_.k.Md=3Dfunction(a){if(this.Gb){var =
c=3Dthis.Gb;a=3Da&&a.toString();var d=3D0,e;for(e in =
c.b)if(!a||e=3D=3Da){for(var =
f=3Dc.b[e],g=3D0;g<f.length;g++)++d,_.fe(f[g]);delete =
c.b[e];c.f--}c=3Dd}else c=3D0;return c};=0A=
_.k.Ec=3Dfunction(a,c,d){a=3Dthis.Gb.b[String(a)];if(!a)return!0;a=3Da.co=
ncat();for(var e=3D!0,f=3D0;f<a.length;++f){var =
g=3Da[f];if(g&&!g.Nc&&g.capture=3D=3Dc){var =
h=3Dg.listener,m=3Dg.Dd||g.src;g.sd&&this.Td(g);e=3D!1!=3D=3Dh.call(m,d)&=
&e}}return e&&0!=3Dd.Tf};_.k.Hc=3Dfunction(a,c){return =
this.Gb.Hc(String(a),c)};_.k.mc=3Dfunction(a,c,d,e){return =
this.Gb.mc(String(a),c,d,e)};_.k.hasListener=3Dfunction(a,c){return =
this.Gb.hasListener(_.ua(a)?String(a):void 0,c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var De;_.Ae=3Dfunction(a,c){if(void 0!=3D=3Da.b||void 0!=3D=3Da.f)throw =
Error("g");a.b=3Dc;_.tc(a)};_.Be=3Dfunction(a){return/^[\s\xa0]*$/.test(a=
)};_.Ce=3Dfunction(a){return =
a};De=3Dfunction(a,c){this.j=3Da;this.o=3Dc;this.f=3D0;this.b=3Dnull};De.=
prototype.get=3Dfunction(){if(0<this.f){this.f--;var =
a=3Dthis.b;this.b=3Da.next;a.next=3Dnull}else a=3Dthis.j();return a};var =
Ee=3Dfunction(a,c){a.o(c);100>a.f&&(a.f++,c.next=3Da.b,a.b=3Dc)};=0A=
var Fe=3Dfunction(a){_.l.setTimeout(function(){throw =
a;},0)},Ge,He=3Dfunction(){var =
a=3D_.l.MessageChannel;"undefined"=3D=3D=3Dtypeof =
a&&"undefined"!=3D=3Dtypeof =
window&&window.postMessage&&window.addEventListener&&!_.x("Presto")&&(a=3D=
function(){var =
a=3Dwindow.document.createElement("IFRAME");a.style.display=3D"none";a.sr=
c=3D"";window.document.documentElement.appendChild(a);var =
c=3Da.contentWindow;a=3Dc.document;a.open();a.write("");a.close();var =
d=3D"callImmediate"+Math.random(),e=3D"file:"=3D=3Dc.location.protocol?"*=
":c.location.protocol+=0A=
"//"+c.location.host;a=3D(0,_.r)(function(a){if(("*"=3D=3De||a.origin=3D=3D=
e)&&a.data=3D=3Dd)this.port1.onmessage()},this);c.addEventListener("messa=
ge",a,!1);this.port1=3D{};this.port2=3D{postMessage:function(){c.postMess=
age(d,e)}}});if("undefined"!=3D=3Dtypeof =
a&&!_.x("Trident")&&!_.x("MSIE")){var c=3Dnew =
a,d=3D{},e=3Dd;c.port1.onmessage=3Dfunction(){if(_.ua(d.next)){d=3Dd.next=
;var a=3Dd.Te;d.Te=3Dnull;a()}};return =
function(a){e.next=3D{Te:a};e=3De.next;c.port2.postMessage(0)}}return"und=
efined"!=3D=3Dtypeof window.document&&"onreadystatechange"in=0A=
window.document.createElement("SCRIPT")?function(a){var =
c=3Dwindow.document.createElement("SCRIPT");c.onreadystatechange=3Dfuncti=
on(){c.onreadystatechange=3Dnull;c.parentNode.removeChild(c);c=3Dnull;a()=
;a=3Dnull};window.document.documentElement.appendChild(c)}:function(a){_.=
l.setTimeout(a,0)}};=0A=
var Ie=3Dfunction(){this.f=3Dthis.b=3Dnull},Ke=3Dnew =
De(function(){return new =
Je},function(a){a.reset()});Ie.prototype.add=3Dfunction(a,c){var =
d=3DKe.get();d.set(a,c);this.f?this.f.next=3Dd:this.b=3Dd;this.f=3Dd};Ie.=
prototype.remove=3Dfunction(){var =
a=3Dnull;this.b&&(a=3Dthis.b,this.b=3Dthis.b.next,this.b||(this.f=3Dnull)=
,a.next=3Dnull);return a};var =
Je=3Dfunction(){this.next=3Dthis.scope=3Dthis.b=3Dnull};Je.prototype.set=3D=
function(a,c){this.b=3Da;this.scope=3Dc;this.next=3Dnull};Je.prototype.re=
set=3Dfunction(){this.next=3Dthis.scope=3Dthis.b=3Dnull};=0A=
var =
Pe=3Dfunction(a,c){Le||Me();Ne||(Le(),Ne=3D!0);Oe.add(a,c)},Le,Me=3Dfunct=
ion(){if(_.l.Promise&&_.l.Promise.resolve){var =
a=3D_.l.Promise.resolve(void 0);Le=3Dfunction(){a.then(Qe)}}else =
Le=3Dfunction(){var =
a=3DQe;!_.za(_.l.setImmediate)||_.l.Window&&_.l.Window.prototype&&!_.x("E=
dge")&&_.l.Window.prototype.setImmediate=3D=3D_.l.setImmediate?(Ge||(Ge=3D=
He()),Ge(a)):_.l.setImmediate(a)}},Ne=3D!1,Oe=3Dnew =
Ie,Qe=3Dfunction(){for(var =
a;a=3DOe.remove();){try{a.b.call(a.scope)}catch(c){Fe(c)}Ee(Ke,a)}Ne=3D!1=
};=0A=
_.Re=3Dfunction(a){a.prototype.then=3Da.prototype.then;a.prototype.$goog_=
Thenable=3D!0};_.Se=3Dfunction(a){if(!a)return!1;try{return!!a.$goog_Then=
able}catch(c){return!1}};var =
Ve,$e,df,bf,gf,ff,hf;_.Ue=3Dfunction(a,c){this.b=3D0;this.B=3Dvoid =
0;this.o=3Dthis.f=3Dthis.j=3Dnull;this.A=3Dthis.w=3D!1;if(a!=3D_.wa)try{v=
ar =
d=3Dthis;a.call(c,function(a){Te(d,2,a)},function(a){Te(d,3,a)})}catch(e)=
{Te(this,3,e)}};Ve=3Dfunction(){this.next=3Dthis.context=3Dthis.f=3Dthis.=
j=3Dthis.b=3Dnull;this.o=3D!1};Ve.prototype.reset=3Dfunction(){this.conte=
xt=3Dthis.f=3Dthis.j=3Dthis.b=3Dnull;this.o=3D!1};var We=3Dnew =
De(function(){return new =
Ve},function(a){a.reset()}),Xe=3Dfunction(a,c,d){var =
e=3DWe.get();e.j=3Da;e.f=3Dc;e.context=3Dd;return e};=0A=
_.Ue.prototype.then=3Dfunction(a,c,d){return =
_.Ye(this,_.za(a)?a:null,_.za(c)?c:null,d)};_.Re(_.Ue);_.Ue.prototype.can=
cel=3Dfunction(a){0=3D=3Dthis.b&&Pe(function(){var c=3Dnew =
_.Ze(a);$e(this,c)},this)};$e=3Dfunction(a,c){if(0=3D=3Da.b)if(a.j){var =
d=3Da.j;if(d.f){for(var =
e=3D0,f=3Dnull,g=3Dnull,h=3Dd.f;h&&(h.o||(e++,h.b=3D=3Da&&(f=3Dh),!(f&&1<=
e)));h=3Dh.next)f||(g=3Dh);f&&(0=3D=3Dd.b&&1=3D=3De?$e(d,c):(g?(e=3Dg,e.n=
ext=3D=3Dd.o&&(d.o=3De),e.next=3De.next.next):af(d),bf(d,f,3,c)))}a.j=3Dn=
ull}else Te(a,3,c)};=0A=
df=3Dfunction(a,c){a.f||2!=3Da.b&&3!=3Da.b||cf(a);a.o?a.o.next=3Dc:a.f=3D=
c;a.o=3Dc};_.Ye=3Dfunction(a,c,d,e){var f=3DXe(null,null,null);f.b=3Dnew =
_.Ue(function(a,h){f.j=3Dc?function(d){try{var =
f=3Dc.call(e,d);a(f)}catch(t){h(t)}}:a;f.f=3Dd?function(c){try{var =
f=3Dd.call(e,c);!_.ua(f)&&c instanceof =
_.Ze?h(c):a(f)}catch(t){h(t)}}:h});f.b.j=3Da;df(a,f);return =
f.b};_.Ue.prototype.D=3Dfunction(a){this.b=3D0;Te(this,2,a)};_.Ue.prototy=
pe.G=3Dfunction(a){this.b=3D0;Te(this,3,a)};=0A=
var Te=3Dfunction(a,c,d){if(0=3D=3Da.b){a=3D=3D=3Dd&&(c=3D3,d=3Dnew =
TypeError("Promise cannot resolve to itself"));a.b=3D1;a:{var =
e=3Dd,f=3Da.D,g=3Da.G;if(e instanceof =
_.Ue){df(e,Xe(f||_.wa,g||null,a));var h=3D!0}else =
if(_.Se(e))e.then(f,g,a),h=3D!0;else{if(_.Aa(e))try{var =
m=3De.then;if(_.za(m)){ef(e,m,f,g,a);h=3D!0;break =
a}}catch(q){g.call(a,q);h=3D!0;break =
a}h=3D!1}}h||(a.B=3Dd,a.b=3Dc,a.j=3Dnull,cf(a),3!=3Dc||d instanceof =
_.Ze||ff(a,d))}},ef=3Dfunction(a,c,d,e,f){var =
g=3D!1,h=3Dfunction(a){g||(g=3D!0,d.call(f,a))},m=3Dfunction(a){g||(g=3D!=
0,e.call(f,=0A=
a))};try{c.call(a,h,m)}catch(q){m(q)}},cf=3Dfunction(a){a.w||(a.w=3D!0,Pe=
(a.C,a))},af=3Dfunction(a){var =
c=3Dnull;a.f&&(c=3Da.f,a.f=3Dc.next,c.next=3Dnull);a.f||(a.o=3Dnull);retu=
rn c};_.Ue.prototype.C=3Dfunction(){for(var =
a;a=3Daf(this);)bf(this,a,this.b,this.B);this.w=3D!1};bf=3Dfunction(a,c,d=
,e){if(3=3D=3Dd&&c.f&&!c.o)for(;a&&a.A;a=3Da.j)a.A=3D!1;if(c.b)c.b.j=3Dnu=
ll,gf(c,d,e);else =
try{c.o?c.j.call(c.context):gf(c,d,e)}catch(f){hf.call(null,f)}Ee(We,c)};=
gf=3Dfunction(a,c,d){2=3D=3Dc?a.j.call(a.context,d):a.f&&a.f.call(a.conte=
xt,d)}; =
ff=3Dfunction(a,c){a.A=3D!0;Pe(function(){a.A&&hf.call(null,c)})};hf=3DFe=
;_.Ze=3Dfunction(a){_.Fa.call(this,a)};_.v(_.Ze,_.Fa);_.Ze.prototype.name=
=3D"cancel";=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var lf;_.jf=3Dfunction(a){a&&"function"=3D=3Dtypeof =
a.ha&&a.ha()};_.kf=3Dfunction(a,c){c=3D_.Yc(_.jf,c);a.Ga?_.ua(void =
0)?c.call(void 0):c():(a.Ya||(a.Ya=3D[]),a.Ya.push(_.ua(void =
0)?(0,_.r)(c,void 0):c))};lf=3D0;_.mf=3Dfunction(a){return =
a[_.Ba]||(a[_.Ba]=3D++lf)};_.nf=3Dfunction(a,c){_.O.call(this);this.f=3Da=
||1;this.b=3Dc||_.l;this.j=3D(0,_.r)(this.rj,this);this.o=3D(0,_.Ea)()};_=
.v(_.nf,_.O);_.k=3D_.nf.prototype;_.k.Xb=3D!1;_.k.Db=3Dnull;=0A=
_.k.rj=3Dfunction(){if(this.Xb){var =
a=3D(0,_.Ea)()-this.o;0<a&&a<.8*this.f?this.Db=3Dthis.b.setTimeout(this.j=
,this.f-a):(this.Db&&(this.b.clearTimeout(this.Db),this.Db=3Dnull),this.d=
ispatchEvent("tick"),this.Xb&&(this.stop(),this.start()))}};_.k.start=3Df=
unction(){this.Xb=3D!0;this.Db||(this.Db=3Dthis.b.setTimeout(this.j,this.=
f),this.o=3D(0,_.Ea)())};_.k.stop=3Dfunction(){this.Xb=3D!1;this.Db&&(thi=
s.b.clearTimeout(this.Db),this.Db=3Dnull)};_.k.O=3Dfunction(){_.nf.J.O.ca=
ll(this);this.stop();delete this.b}; =
_.of=3Dfunction(a,c,d){if(_.za(a))d&&(a=3D(0,_.r)(a,d));else =
if(a&&"function"=3D=3Dtypeof =
a.handleEvent)a=3D(0,_.r)(a.handleEvent,a);else throw Error("q");return =
2147483647<Number(c)?-1:_.l.setTimeout(a,c||0)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
pf,qf,rf,sf,tf,uf,vf,wf,Af,If,Of,Pf,Qf;qf=3D/&/g;rf=3D/</g;sf=3D/>/g;tf=3D=
/"/g;uf=3D/'/g;vf=3D/\x00/g;wf=3D/[\x00&<>"']/;_.xf=3Dfunction(a){if(!wf.=
test(a))return =
a;-1!=3Da.indexOf("&")&&(a=3Da.replace(qf,"&amp;"));-1!=3Da.indexOf("<")&=
&(a=3Da.replace(rf,"&lt;"));-1!=3Da.indexOf(">")&&(a=3Da.replace(sf,"&gt;=
"));-1!=3Da.indexOf('"')&&(a=3Da.replace(tf,"&quot;"));-1!=3Da.indexOf("'=
")&&(a=3Da.replace(uf,"&#39;"));-1!=3Da.indexOf("\x00")&&(a=3Da.replace(v=
f,"&#0;"));return a};=0A=
_.yf=3Dfunction(a){return =
String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g=
,"\\x08")};_.zf=3Dfunction(a){return =
String(a).replace(/\-([a-z])/g,function(a,d){return =
d.toUpperCase()})};Af=3Dfunction(a){var c=3D_.n(void 0)?_.yf(void =
0):"\\s";return a.replace(new =
RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(a,c,f){return =
c+f.toUpperCase()})};_.Bf=3Dfunction(a,c,d){for(var e in =
a)c.call(d,a[e],e,a)};_.Cf=3Dfunction(a,c){this.x=3D_.ua(a)?a:0;this.b=3D=
_.ua(c)?c:0};=0A=
_.Cf.prototype.ceil=3Dfunction(){this.x=3DMath.ceil(this.x);this.b=3DMath=
.ceil(this.b);return =
this};_.Cf.prototype.floor=3Dfunction(){this.x=3DMath.floor(this.x);this.=
b=3DMath.floor(this.b);return =
this};_.Cf.prototype.round=3Dfunction(){this.x=3DMath.round(this.x);this.=
b=3DMath.round(this.b);return =
this};_.Df=3Dfunction(a,c){this.width=3Da;this.height=3Dc};_.Ef=3Dfunctio=
n(a){return new =
_.Df(a.width,a.height)};_.k=3D_.Df.prototype;_.k.og=3Dfunction(){return =
this.width*this.height};_.k.aspectRatio=3Dfunction(){return =
this.width/this.height};=0A=
_.k.vc=3Dfunction(){return!this.og()};_.k.ceil=3Dfunction(){this.width=3D=
Math.ceil(this.width);this.height=3DMath.ceil(this.height);return =
this};_.k.floor=3Dfunction(){this.width=3DMath.floor(this.width);this.hei=
ght=3DMath.floor(this.height);return =
this};_.k.round=3Dfunction(){this.width=3DMath.round(this.width);this.hei=
ght=3DMath.round(this.height);return this};_.Ff=3Dfunction(a,c){return =
a=3D=3Dc?!0:a&&c?a.width=3D=3Dc.width&&a.height=3D=3Dc.height:!1};_.Gf=3D=
function(a){return 9=3D=3Da.nodeType?a:a.ownerDocument||a.document};=0A=
_.Hf=3Dfunction(a,c,d){var =
e;a=3Dd||a;if(a.querySelectorAll&&a.querySelector&&c)return =
a.querySelectorAll(c?"."+c:"");if(c&&a.getElementsByClassName){var =
f=3Da.getElementsByClassName(c);return =
f}f=3Da.getElementsByTagName("*");if(c){var =
g=3D{};for(d=3De=3D0;a=3Df[d];d++){var =
h=3Da.className;"function"=3D=3Dtypeof =
h.split&&_.Ma(h.split(/\s+/),c)&&(g[e++]=3Da)}g.length=3De;return =
g}return f};=0A=
_.P=3Dfunction(a,c){var =
d=3Dc||window.document;if(d.getElementsByClassName)a=3Dd.getElementsByCla=
ssName(a)[0];else{d=3Dwindow.document;var =
e=3Dc||d;a=3De.querySelectorAll&&e.querySelector&&a?e.querySelector(a?"."=
+a:""):_.Hf(d,a,c)[0]||null}return =
a||null};If=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",colspa=
n:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLengt=
h",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap=
",valign:"vAlign",width:"width"};=0A=
_.Jf=3Dfunction(a,c){_.Bf(c,function(c,e){c&&"object"=3D=3Dtypeof =
c&&c.Hb&&(c=3Dc.nb());"style"=3D=3De?a.style.cssText=3Dc:"class"=3D=3De?a=
.className=3Dc:"for"=3D=3De?a.htmlFor=3Dc:If.hasOwnProperty(e)?a.setAttri=
bute(If[e],c):_.Zc(e,"aria-")||_.Zc(e,"data-")?a.setAttribute(e,c):a[e]=3D=
c})};_.Kf=3Dfunction(a){return"CSS1Compat"=3D=3Da.compatMode};_.Lf=3Dfunc=
tion(a){a=3D(a||window).document;a=3D_.Kf(a)?a.documentElement:a.body;ret=
urn new _.Df(a.clientWidth,a.clientHeight)};=0A=
_.Mf=3Dfunction(a){return =
a.scrollingElement?a.scrollingElement:!_.hb&&_.Kf(a)?a.documentElement:a.=
body||a.documentElement};_.Nf=3Dfunction(a){var =
c=3D_.Mf(a);a=3D_.Kd(a);return =
_.y&&_.wb("10")&&a.pageYOffset!=3Dc.scrollTop?new =
_.Cf(c.scrollLeft,c.scrollTop):new =
_.Cf(a.pageXOffset||c.scrollLeft,a.pageYOffset||c.scrollTop)};Of=3Dfuncti=
on(a){if(a&&"number"=3D=3Dtypeof =
a.length){if(_.Aa(a))return"function"=3D=3Dtypeof =
a.item||"string"=3D=3Dtypeof =
a.item;if(_.za(a))return"function"=3D=3Dtypeof a.item}return!1};=0A=
Pf=3Dfunction(a,c,d){function =
e(d){d&&c.appendChild(_.n(d)?a.createTextNode(d):d)}for(var =
f=3D2;f<d.length;f++){var =
g=3Dd[f];!_.fd(g)||_.Aa(g)&&0<g.nodeType?e(g):(0,_.Ha)(Of(g)?_.gd(g):g,e)=
}};=0A=
Qf=3Dfunction(a,c){var =
d=3DString(c[0]),e=3Dc[1];if(!_.id&&e&&(e.name||e.type)){d=3D["<",d];e.na=
me&&d.push(' name=3D"',_.xf(e.name),'"');if(e.type){d.push(' =
type=3D"',_.xf(e.type),'"');var f=3D{};_.Va(f,e);delete =
f.type;e=3Df}d.push(">");d=3Dd.join("")}d=3Da.createElement(d);e&&(_.n(e)=
?d.className=3De:_.p(e)?d.className=3De.join(" =
"):_.Jf(d,e));2<c.length&&Pf(a,d,c);return =
d};_.Q=3Dfunction(a,c,d){return =
Qf(window.document,arguments)};_.Rf=3Dfunction(a){for(var =
c;c=3Da.firstChild;)a.removeChild(c)};=0A=
_.Sf=3Dfunction(a,c){if(!a||!c)return!1;if(a.contains&&1=3D=3Dc.nodeType)=
return a=3D=3Dc||a.contains(c);if("undefined"!=3Dtypeof =
a.compareDocumentPosition)return =
a=3D=3Dc||!!(a.compareDocumentPosition(c)&16);for(;c&&a!=3Dc;)c=3Dc.paren=
tNode;return c=3D=3Da};_.Tf=3Dfunction(a,c){if("textContent"in =
a)a.textContent=3Dc;else if(3=3D=3Da.nodeType)a.data=3DString(c);else =
if(a.firstChild&&3=3D=3Da.firstChild.nodeType){for(;a.lastChild!=3Da.firs=
tChild;)a.removeChild(a.lastChild);a.firstChild.data=3DString(c)}else =
_.Rf(a),a.appendChild(_.Gf(a).createTextNode(String(c)))};=0A=
_.Uf=3Dfunction(a){try{var c=3Da&&a.activeElement;return =
c&&c.nodeName?c:null}catch(d){return =
null}};_.Vf=3Dfunction(a){this.b=3Da||_.l.document||window.document};_.k=3D=
_.Vf.prototype;_.k.F=3Dfunction(a){return =
_.Id(this.b,a)};_.k.Ua=3Dfunction(a,c,d){return =
Qf(this.b,arguments)};_.k.createElement=3Dfunction(a){return =
this.b.createElement(String(a))};_.k.Ad=3Dfunction(a,c){a.appendChild(c)}=
;_.k.lf=3D_.Rf;_.k.mf=3D_.Md;_.k.hh=3D_.Sf;_.Wf=3Dfunction(a){return =
a?new _.Vf(_.Gf(a)):pf||(pf=3Dnew _.Vf)};=0A=
_.Xf=3Dfunction(a){_.G.call(this);this.U=3Da;this.P=3D{}};_.v(_.Xf,_.G);v=
ar Yf=3D[];_.Xf.prototype.K=3Dfunction(a,c,d,e){return =
Zf(this,a,c,d,e)};_.Xf.prototype.j=3Dfunction(a,c,d,e,f){return =
Zf(this,a,c,d,e,f)};var =
Zf=3Dfunction(a,c,d,e,f,g){_.p(d)||(d&&(Yf[0]=3Dd.toString()),d=3DYf);for=
(var h=3D0;h<d.length;h++){var =
m=3D_.N(c,d[h],e||a.handleEvent,f||!1,g||a.U||a);if(!m)break;a.P[m.key]=3D=
m}return a};_.Xf.prototype.tb=3Dfunction(a,c,d,e){return =
$f(this,a,c,d,e)};=0A=
var $f=3Dfunction(a,c,d,e,f,g){if(_.p(d))for(var =
h=3D0;h<d.length;h++)$f(a,c,d[h],e,f,g);else{c=3D_.me(c,d,e||a.handleEven=
t,f,g||a.U||a);if(!c)return a;a.P[c.key]=3Dc}return =
a};_.Xf.prototype.Fa=3Dfunction(a,c,d,e,f){if(_.p(c))for(var =
g=3D0;g<c.length;g++)this.Fa(a,c[g],d,e,f);else =
d=3Dd||this.handleEvent,e=3D_.Aa(e)?!!e.capture:!!e,f=3Df||this.U||this,d=
=3D_.ne(d),e=3D!!e,c=3D_.ce(a)?a.mc(c,d,e,f):a?(a=3D_.pe(a))?a.mc(c,d,e,f=
):null:null,c&&(_.ve(c),delete this.P[c.key]);return this}; =
_.ag=3Dfunction(a){_.Bf(a.P,function(a,d){this.P.hasOwnProperty(d)&&_.ve(=
a)},a);a.P=3D{}};_.Xf.prototype.O=3Dfunction(){_.Xf.J.O.call(this);_.ag(t=
his)};_.Xf.prototype.handleEvent=3Dfunction(){throw Error("r");};=0A=
var eg;=0A=
_.dg=3Dfunction(a,c,d,e,f,g){if(_.hb&&!_.wb("525"))return!0;if(_.ib&&f)re=
turn _.bg(a);if(f&&!e)return!1;if(!_.gb){_.va(c)&&(c=3D_.cg(c));var =
h=3D17=3D=3Dc||18=3D=3Dc||_.ib&&91=3D=3Dc;if((!d||_.ib)&&h||_.ib&&16=3D=3D=
c&&(e||g))return!1}if((_.hb||_.eb)&&e&&d)switch(a){case 220:case =
219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case =
191:case 192:case =
222:return!1}if(_.y&&e&&c=3D=3Da)return!1;switch(a){case 13:return =
_.gb?g||f?!1:!(d&&e):!0;case 27:return!(_.hb||_.eb||_.gb)}return =
_.gb&&(e||f||g)?!1:_.bg(a)};=0A=
_.bg=3Dfunction(a){if(48<=3Da&&57>=3Da||96<=3Da&&106>=3Da||65<=3Da&&90>=3D=
a||(_.hb||_.eb)&&0=3D=3Da)return!0;switch(a){case 32:case 43:case =
63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case =
189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case =
219:case 220:case =
221:return!0;default:return!1}};_.cg=3Dfunction(a){if(_.gb)a=3Deg(a);else=
 if(_.ib&&_.hb)switch(a){case 93:a=3D91}return a}; =
eg=3Dfunction(a){switch(a){case 61:return 187;case 59:return 186;case =
173:return 189;case 224:return 91;case 0:return 224;default:return a}};=0A=
var =
hg;_.gg=3Dfunction(a,c,d){if(_.n(c))(c=3D_.fg(a,c))&&(a.style[c]=3Dd);els=
e for(var e in c){d=3Da;var =
f=3Dc[e],g=3D_.fg(d,e);g&&(d.style[g]=3Df)}};hg=3D{};_.fg=3Dfunction(a,c)=
{var d=3Dhg[c];if(!d){var e=3D_.zf(c);d=3De;void =
0=3D=3D=3Da.style[e]&&(e=3D(_.hb?"Webkit":_.gb?"Moz":_.y?"ms":_.db?"O":nu=
ll)+Af(e),void 0!=3D=3Da.style[e]&&(d=3De));hg[c]=3Dd}return =
d};_.ig=3Dfunction(a,c){var d=3D_.Gf(a);return =
d.defaultView&&d.defaultView.getComputedStyle&&(a=3Dd.defaultView.getComp=
utedStyle(a,null))?a[c]||a.getPropertyValue(c)||"":""};=0A=
_.jg=3Dfunction(a,c){return =
_.ig(a,c)||(a.currentStyle?a.currentStyle[c]:null)||a.style&&a.style[c]};=
_.kg=3Dfunction(a){a=3Da?_.Gf(a):window.document;return!_.y||_.yb(9)||_.K=
f(_.Wf(a).b)?a.documentElement:a.body};_.lg=3Dfunction(a){try{var =
c=3Da.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,bottom=
:0}}_.y&&a.ownerDocument.body&&(a=3Da.ownerDocument,c.left-=3Da.documentE=
lement.clientLeft+a.body.clientLeft,c.top-=3Da.documentElement.clientTop+=
a.body.clientTop);return c};=0A=
_.mg=3Dfunction(a){var c=3D_.Gf(a),d=3Dnew =
_.Cf(0,0),e=3D_.kg(c);if(a=3D=3De)return =
d;a=3D_.lg(a);c=3D_.Nf(_.Wf(c).b);d.x=3Da.left+c.x;d.b=3Da.top+c.b;return=
 d};_.og=3Dfunction(a,c,d){if(c instanceof =
_.Df)d=3Dc.height,c=3Dc.width;else if(void 0=3D=3Dd)throw =
Error("s");a.style.width=3D_.ng(c,!0);a.style.height=3D_.ng(d,!0)};_.ng=3D=
function(a,c){"number"=3D=3Dtypeof =
a&&(a=3D(c?Math.round(a):a)+"px");return a};=0A=
_.qg=3Dfunction(a){var c=3D_.pg;if("none"!=3D_.jg(a,"display"))return =
c(a);var =
d=3Da.style,e=3Dd.display,f=3Dd.visibility,g=3Dd.position;d.visibility=3D=
"hidden";d.position=3D"absolute";d.display=3D"inline";a=3Dc(a);d.display=3D=
e;d.position=3Dg;d.visibility=3Df;return a};_.pg=3Dfunction(a){var =
c=3Da.offsetWidth,d=3Da.offsetHeight,e=3D_.hb&&!c&&!d;return =
_.ua(c)&&!e||!a.getBoundingClientRect?new _.Df(c,d):(a=3D_.lg(a),new =
_.Df(a.right-a.left,a.bottom-a.top))};_.rg=3Dfunction(a,c){a.style.displa=
y=3Dc?"":"none"}; =
_.sg=3D_.gb?"MozUserSelect":_.hb||_.eb?"WebkitUserSelect":null;=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var vg,xg;_.tg=3Dfunction(a){if(a instanceof =
_.Cd&&a.constructor=3D=3D=3D_.Cd&&a.o=3D=3D=3D_.Bd)return =
a.f;_.ya(a);return"type_error:SafeHtml"};_.ug=3Dfunction(a,c){c=3D_.tg(c)=
;if((0,_.Gd)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=3D=
c};vg=3Dfunction(a,c,d,e){Array.prototype.splice.apply(a,_.ze(arguments,1=
))};_.wg=3Dfunction(a){return =
null=3D=3Da?"":String(a)};xg=3Dfunction(a,c){return null!=3D=3Da&&c in =
a?a[c]:void 0};=0A=
_.yg=3Dfunction(){};_.xa(_.yg);_.yg.prototype.b=3D0;_.zg=3Dfunction(a){re=
turn":"+(a.b++).toString(36)};var =
Ag,Dg,Eg;_.R=3Dfunction(a){_.O.call(this);this.j=3Da||_.Wf();this.$=3DAg;=
this.W=3Dnull;this.Ea=3D!1;this.b=3Dnull;this.M=3Dvoid =
0;this.D=3Dthis.A=3Dthis.f=3Dthis.w=3Dnull;this.ya=3D!1};_.v(_.R,_.O);_.R=
.prototype.Ia=3D_.yg.ra();Ag=3Dnull;_.Bg=3Dfunction(a){return =
a.W||(a.W=3D_.zg(a.Ia))};_.R.prototype.F=3Dfunction(){return =
this.b};_.Cg=3Dfunction(a){a.M||(a.M=3Dnew _.Xf(a));return a.M};=0A=
Dg=3Dfunction(a,c){if(a=3D=3Dc)throw Error("t");var =
d;if(d=3Dc&&a.f&&a.W){d=3Da.f;var =
e=3Da.W;d=3Dd.D&&e?xg(d.D,e)||null:null}if(d&&a.f!=3Dc)throw =
Error("t");a.f=3Dc;_.R.J.Ac.call(a,c)};_.R.prototype.Ac=3Dfunction(a){if(=
this.f&&this.f!=3Da)throw =
Error("u");_.R.J.Ac.call(this,a)};_.R.prototype.qc=3Dfunction(){this.b=3D=
this.j.createElement("DIV")};_.R.prototype.yc=3Dfunction(a){Eg(this,a)};E=
g=3Dfunction(a,c,d){if(a.Ea)throw =
Error("v");a.b||a.qc();c?c.insertBefore(a.b,d||null):a.j.b.body.appendChi=
ld(a.b);a.f&&!a.f.Ea||a.Ba()};=0A=
_.Fg=3Dfunction(a,c){if(a.Ea)throw Error("v");if(c){a.ya=3D!0;var =
d=3D_.Gf(c);a.j&&a.j.b=3D=3Dd||(a.j=3D_.Wf(c));a.Wb(c);a.Ba()}else throw =
Error("w");};_.k=3D_.R.prototype;_.k.Wb=3Dfunction(a){this.b=3Da};_.k.Ba=3D=
function(){this.Ea=3D!0;_.Gg(this,function(a){!a.Ea&&a.F()&&a.Ba()})};_.k=
.Qa=3Dfunction(){_.Gg(this,function(a){a.Ea&&a.Qa()});this.M&&_.ag(this.M=
);this.Ea=3D!1};=0A=
_.k.O=3Dfunction(){this.Ea&&this.Qa();this.M&&(this.M.ha(),delete =
this.M);_.Gg(this,function(a){a.ha()});!this.ya&&this.b&&_.Md(this.b);thi=
s.f=3Dthis.w=3Dthis.b=3Dthis.D=3Dthis.A=3Dnull;_.R.J.O.call(this)};=0A=
_.k.kc=3Dfunction(a,c,d){if(a.Ea&&(d||!this.Ea))throw =
Error("v");if(0>c||c>_.Hg(this))throw =
Error("x");this.D&&this.A||(this.D=3D{},this.A=3D[]);if(a.f=3D=3Dthis){va=
r e=3D_.Bg(a);this.D[e]=3Da;_.Wd(this.A,a)}else{e=3Dthis.D;var =
f=3D_.Bg(a);if(null!=3D=3De&&f in e)throw =
Error("b`"+f);e[f]=3Da}Dg(a,this);vg(this.A,c,0,a);a.Ea&&this.Ea&&a.f=3D=3D=
this?(d=3Dthis.b,c=3Dd.childNodes[c]||null,c!=3Da.F()&&d.insertBefore(a.F=
(),c)):d?(this.b||this.qc(),c=3D_.Ig(this,c+1),Eg(a,this.b,c?c.b:null)):t=
his.Ea&&!a.Ea&&a.b&&a.b.parentNode&&1=3D=3Da.b.parentNode.nodeType&&=0A=
a.Ba()};_.Hg=3Dfunction(a){return =
a.A?a.A.length:0};_.Ig=3Dfunction(a,c){return =
a.A?a.A[c]||null:null};_.Gg=3Dfunction(a,c,d){a.A&&(0,_.Ha)(a.A,c,d)};_.R=
.prototype.removeChild=3Dfunction(a,c){if(a){var =
d=3D_.n(a)?a:_.Bg(a);a=3Dthis.D&&d?xg(this.D,d)||null:null;if(d&&a){var =
e=3Dthis.D;d in e&&delete =
e[d];_.Wd(this.A,a);c&&(a.Qa(),a.b&&_.Md(a.b));Dg(a,null)}}if(!a)throw =
Error("y");return a};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Kg;_.Jg=3Dfunction(a,c){var d=3Da.length-c.length;return =
0<=3Dd&&a.indexOf(c,d)=3D=3Dd};Kg=3Dfunction(a){if(a.classList)return =
a.classList;a=3Da.className;return =
_.n(a)&&a.match(/\S+/g)||[]};_.S=3Dfunction(a,c){return =
a.classList?a.classList.contains(c):_.Ma(Kg(a),c)};_.T=3Dfunction(a,c){a.=
classList?a.classList.add(c):_.S(a,c)||(a.className+=3D0<a.className.leng=
th?" "+c:c)};=0A=
_.Lg=3Dfunction(a,c){if(a.classList)(0,_.Ha)(c,function(c){_.T(a,c)});els=
e{var =
d=3D{};(0,_.Ha)(Kg(a),function(a){d[a]=3D!0});(0,_.Ha)(c,function(a){d[a]=
=3D!0});a.className=3D"";for(var e in =
d)a.className+=3D0<a.className.length?" =
"+e:e}};_.U=3Dfunction(a,c){a.classList?a.classList.remove(c):_.S(a,c)&&(=
a.className=3D(0,_.Ja)(Kg(a),function(a){return a!=3Dc}).join(" =
"))};_.Mg=3Dfunction(a,c){a.classList?(0,_.Ha)(c,function(c){_.U(a,c)}):a=
.className=3D(0,_.Ja)(Kg(a),function(a){return!_.Ma(c,a)}).join(" ")}; =
_.V=3Dfunction(a,c,d){d?_.T(a,c):_.U(a,c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Ng;Ng=3D[1,4,2];_.Og=3Dfunction(a){return(_.Qc?0=3D=3Da.kb.button:"click"=
=3D=3Da.type?!0:!!(a.kb.button&Ng[0]))&&!(_.hb&&_.ib&&a.ctrlKey)};_.Qg=3D=
function(a,c,d){_.Pg.K(c,d,void 0,a.U||a,a)};var =
Rg,Sg;Rg=3Dfunction(){};_.Pg=3Dnew =
Rg;Sg=3D["click","keydown","keyup"];Rg.prototype.K=3Dfunction(a,c,d,e,f){=
var g=3Dfunction(a){var =
d=3D_.ne(c),f=3D_.Rd(a.target)?a.target.getAttribute("role")||null:null;"=
click"=3D=3Da.type&&_.Og(a)?d.call(e,a):13!=3Da.keyCode&&3!=3Da.keyCode||=
"keyup"=3D=3Da.type?32!=3Da.keyCode||"keyup"!=3Da.type||"button"!=3Df&&"t=
ab"!=3Df||(d.call(e,a),a.preventDefault()):(a.type=3D"keypress",d.call(e,=
a))};g.wc=3Dc;g.ej=3De;f?f.K(a,Sg,g,d):_.N(a,Sg,g,d)};=0A=
Rg.prototype.Fa=3Dfunction(a,c,d,e,f){for(var g,h=3D0;g=3DSg[h];h++){var =
m=3Da;var q=3Dg;var =
t=3D!!d;q=3D_.ce(m)?m.Hc(q,t):m?(m=3D_.pe(m))?m.Hc(q,t):[]:[];for(m=3D0;t=
=3Dq[m];m++){var =
w=3Dt.listener;if(w.wc=3D=3Dc&&w.ej=3D=3De){f?f.Fa(a,g,t.listener,d,e):_.=
ue(a,g,t.listener,d,e);break}}}};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Tg=3D!_.y&&!_.Xa();=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Vg,Wg,Xg,ah;_.Ug=3Dfunction(a,c,d,e){if(null!=3Da)for(a=3Da.firstChild;a;=
){if(c(a)&&(d.push(a),e)||_.Ug(a,c,d,e))return!0;a=3Da.nextSibling}return=
!1};Vg=3Dfunction(a,c){var d=3D[];_.Ug(a,c,d,!1);return =
d};Wg=3Dfunction(a){return =
_.y&&!_.wb("9")?(a=3Da.getAttributeNode("tabindex"),null!=3Da&&a.specifie=
d):a.hasAttribute("tabindex")};Xg=3Dfunction(a){a=3Da.tabIndex;return =
_.va(a)&&0<=3Da&&32768>a};=0A=
_.Yg=3Dfunction(a){var =
c;if((c=3D"A"=3D=3Da.tagName||"INPUT"=3D=3Da.tagName||"TEXTAREA"=3D=3Da.t=
agName||"SELECT"=3D=3Da.tagName||"BUTTON"=3D=3Da.tagName?!a.disabled&&(!W=
g(a)||Xg(a)):Wg(a)&&Xg(a))&&_.y){var =
d;!_.za(a.getBoundingClientRect)||_.y&&null=3D=3Da.parentElement?d=3D{hei=
ght:a.offsetHeight,width:a.offsetWidth}:d=3Da.getBoundingClientRect();a=3D=
null!=3Dd&&0<d.height&&0<d.width}else a=3Dc;return =
a};_.Zg=3Dfunction(a,c,d){for(var =
e=3D0;a&&(null=3D=3Dd||e<=3Dd);){if(c(a))return =
a;a=3Da.parentNode;e++}return null};=0A=
_.$g=3Dfunction(a,c){a=3Da.getAttribute("aria-"+c);return =
null=3D=3Da||void 0=3D=3Da?"":String(a)};ah=3Dfunction(a){return =
null!=3D_.Zg(a,function(a){return =
1=3D=3Da.nodeType&&"true"=3D=3D_.$g(a,"hidden")})};_.bh=3Dfunction(a){ret=
urn a?Vg(a,function(a){return 1=3D=3Da.nodeType&&_.Yg(a)&&!ah(a)}):[]};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var ch;ch=3Dfunction(a,c,d){if(a.f)return null;if(d instanceof =
Array){var e=3Dnull,f;for(f in d){var g=3Dch(a,c,d[f]);g&&(e=3Dg)}return =
e}e=3Dnull;a.b&&a.b.type=3D=3Dd&&a.j=3D=3Dc&&(e=3Da.b,a.b=3Dnull);if(f=3D=
c.getAttribute("data-eqid"))c.removeAttribute("data-eqid"),(f=3Da.o[f])?c=
.removeEventListener?c.removeEventListener(d,f,!1):c.detachEvent&&c.detac=
hEvent("on"+d,f):a.A.log(Error("f`"+c));return =
e};_.dh=3Dfunction(a,c,d){return function(){try{return =
c.apply(d,arguments)}catch(e){a.log(e)}}};=0A=
_.fh=3Dfunction(a,c,d,e,f,g){e=3D_.dh(a,e,g);a=3D_.N(c,d,e,f,g);_.eh(c,d)=
;return a};_.eh=3Dfunction(a,c){if(a instanceof =
window.Element&&(c=3Dch(_.Vd("eq"),a,c||[])))if(_.y&&c instanceof =
window.MouseEvent&&a.dispatchEvent){var =
d=3Dwindow.document.createEvent("MouseEvent");d.initMouseEvent(c.type,!0,=
!0,c.view,c.detail,c.screenX,c.screenY,c.clientX,c.clientY,c.ctrlKey,c.al=
tKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget);a.dispatchEvent(d)}el=
se a.dispatchEvent&&a.dispatchEvent(c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.gh=3Dfunction(a,c){_.Xf.call(this,c);this.A=3Da;this.ma=3Dc||this};_.v(=
_.gh,_.Xf);_.gh.prototype.K=3Dfunction(a,c,d,e){if(d){if("function"!=3Dty=
peof d)throw new TypeError("Function =
expected");d=3D_.dh(this.A,d,this.ma);d=3D_.gh.J.K.call(this,a,c,d,e);_.e=
h(a,hh(c));return d}return _.gh.J.K.call(this,a,c,d,e)};=0A=
_.gh.prototype.j=3Dfunction(a,c,d,e,f){if(d){if("function"!=3Dtypeof =
d)throw new TypeError("Function =
expected");d=3D_.dh(this.A,d,f||this.ma);d=3D_.gh.J.j.call(this,a,c,d,e,f=
);_.eh(a,hh(c));return d}return =
_.gh.J.j.call(this,a,c,d,e,f)};_.gh.prototype.tb=3Dfunction(a,c,d,e){if(d=
){if("function"!=3Dtypeof d)throw new TypeError("Function =
expected");d=3D_.dh(this.A,d,this.ma);d=3D_.gh.J.tb.call(this,a,c,d,e);_.=
eh(a,hh(c));return d}return _.gh.J.tb.call(this,a,c,d,e)}; var =
hh=3Dfunction(a){return _.p(a)?(0,_.Ka)(a,hh):_.n(a)?a:a?a.toString():a};=0A=
_.ih=3Dfunction(a,c){_.gh.call(this,c);this.f=3Da};_.v(_.ih,_.gh);_.ih.pr=
ototype.F=3Dfunction(){return =
this.f};_.ih.prototype.O=3Dfunction(){this.f=3Dnull;_.ih.J.O.call(this)};=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.jh=3Dfunction(a,c,d){_.ih.call(this,a,c);this.w=3Dd;this.o=3D_.S(this.f=
,"gb_bc");(a=3D_.P("gb_cc",this.f))&&_.Qg(this,a,this.b)};_.v(_.jh,_.ih);=
_.jh.prototype.b=3Dfunction(a){var =
c;(a=3Da.b)&&(a=3Da.getAttributeNode("data-ved"))&&a.value&&(c=3D{ved:a.v=
alue});this.w.log(this.o?41:39,c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
kh=3Dfunction(a){_.G.call(this);this.A=3Da;this.j=3Dthis.o=3Dnull;this.b=3D=
{};this.w=3D{};this.f=3D{}};_.v(kh,_.G);_.lh=3Dfunction(a){if(a.o)return =
a.o;for(var c in a.f)if(a.f[c].Bf()&&a.f[c].Ib())return a.f[c];return =
null};_.k=3Dkh.prototype;_.k.Od=3Dfunction(a){a&&_.lh(this)&&a!=3D_.lh(th=
is)&&_.lh(this).hd(!1);this.o=3Da};_.k.Ff=3Dfunction(a){a=3Dthis.f[a]||a;=
return =
_.lh(this)=3D=3Da};_.k.ae=3Dfunction(a,c){c=3Dc.ad();if(this.b[a]&&this.b=
[a][c])for(var =
d=3D0;d<this.b[a][c].length;d++)try{this.b[a][c][d]()}catch(e){this.A.log=
(e)}}; =
_.k.qg=3Dfunction(a){return!this.w[a.ad()]};_.k.He=3Dfunction(a){this.f[a=
.ad()]=3Da};var mh=3Dnew kh(_.L);_.hc("dd",mh);=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
ph,qh,sh,th,uh,vh,zh,Bh,Ch,Dh,Hh,Jh;_.oh=3Dfunction(a,c){c&&_.nh(a,a.href=
.replace(/([?&](continue|followup)=3D)[^&]*/g,"$1"+(0,window.encodeURICom=
ponent)(c)))};ph=3Dfunction(a,c){if(void 0!=3D=3Da.b||void =
0!=3D=3Da.f)throw =
Error("g");a.f=3Dc;_.tc(a)};qh=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(q=
h,_.z);_.rh=3Dfunction(a,c,d){_.G.call(this);this.wc=3Da;this.j=3Dc||0;th=
is.b=3Dd;this.f=3D(0,_.r)(this.fh,this)};_.v(_.rh,_.G);_.k=3D_.rh.prototy=
pe;_.k.Ic=3D0;_.k.O=3Dfunction(){_.rh.J.O.call(this);this.stop();delete =
this.wc;delete this.b};=0A=
_.k.start=3Dfunction(a){this.stop();this.Ic=3D_.of(this.f,_.ua(a)?a:this.=
j)};_.k.stop=3Dfunction(){0!=3Dthis.Ic&&_.l.clearTimeout(this.Ic);this.Ic=
=3D0};_.k.fh=3Dfunction(){this.Ic=3D0;this.wc&&this.wc.call(this.b)};sh=3D=
function(a,c){a=3D_.P("gb_Wa",a.F());_.V(a,"gb_7a",!c)};th=3Dfunction(a){=
a=3Da.getAttribute("src");return null!=3Da&&""!=3Da};=0A=
uh=3Dfunction(a,c,d){a=3D_.P("gb_Wa",a.F());if(""!=3Dc||""!=3Dd)if(_.S(a,=
"gb_Va")){var =
e=3Da.style[_.zf("background-image")];""!=3D("undefined"!=3D=3Dtypeof =
e?e:a.style[_.fg(a,"background-image")]||"")&&(c=3D""!=3Dd?d:c,_.gg(a,"ba=
ckground-image","url('"+c+"')"),a=3D_.P("gb_fc",a),null!=3Da&&th(a)&&a.se=
tAttribute("src",c))}else"IMG"=3D=3Da.tagName&&(e=3D""!=3Dc?c:d,null!=3Da=
&&th(a)&&a.setAttribute("src",e),c!=3Dd&&(d=3D""!=3Dd?d+" 2x =
":"",""!=3Dc&&(d=3Dd+(""=3D=3Dd?"":",")+(c+" =
1x")),a.setAttribute("srcset",d)))};=0A=
vh=3Dfunction(a){return =
String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};_.nh=3Dfunction(a,c){c=
=3Dc instanceof =
_.ud?c:_.Od(c);a.href=3D_.Nd(c)};_.wh=3Dfunction(a,c){var =
d=3Dc||window.document;return =
d.querySelectorAll&&d.querySelector?d.querySelectorAll("."+a):_.Hf(window=
.document,a,c)};_.xh=3Dfunction(a,c){return =
_.P(a,c)};_.yh=3Dfunction(a,c,d){a.insertBefore(c,a.childNodes[d]||null)}=
;zh=3Dfunction(a,c){var d=3Dc.parentNode;d&&d.replaceChild(a,c)};=0A=
_.Ah=3Dfunction(a){return _.jd&&void =
0!=3Da.children?a.children:(0,_.Ja)(a.childNodes,function(a){return =
1=3D=3Da.nodeType})};Bh=3Dfunction(a,c){var d=3D[];return =
_.Ug(a,c,d,!0)?d[0]:void =
0};Ch=3D{SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Dh=3D{IMG:" =
",BR:"\n"};_.Eh=3Dfunction(a,c){c?a.tabIndex=3D0:(a.tabIndex=3D-1,a.remov=
eAttribute("tabIndex"))};=0A=
_.Fh=3Dfunction(a,c,d){if(!(a.nodeName in =
Ch))if(3=3D=3Da.nodeType)d?c.push(String(a.nodeValue).replace(/(\r\n|\r|\=
n)/g,"")):c.push(a.nodeValue);else if(a.nodeName in =
Dh)c.push(Dh[a.nodeName]);else =
for(a=3Da.firstChild;a;)_.Fh(a,c,d),a=3Da.nextSibling};=0A=
_.Gh=3Dfunction(a){if(_.kd&&null!=3D=3Da&&"innerText"in =
a)a=3Da.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var =
c=3D[];_.Fh(a,c,!0);a=3Dc.join("")}a=3Da.replace(/ \xAD /g," =
").replace(/\xAD/g,"");a=3Da.replace(/\u200B/g,"");_.kd||(a=3Da.replace(/=
 +/g," "));" "!=3Da&&(a=3Da.replace(/^\s*/,""));return =
a};Hh=3Dfunction(a,c){return =
c?_.Zg(a,function(a){return!c||_.n(a.className)&&_.Ma(a.className.split(/=
\s+/),c)},void 0):null};=0A=
_.Ih=3Dfunction(a,c,d){if(_.Tg&&a.dataset)a.dataset[c]=3Dd;else{if(/-[a-z=
]/.test(c))throw =
Error("z");a.setAttribute("data-"+vh(c),d)}};Jh=3Dfunction(a){if(/-[a-z]/=
.test("item"))return null;if(_.Tg&&a.dataset){if(_.Ya()&&!("item"in =
a.dataset))return null;a=3Da.dataset.item;return void =
0=3D=3D=3Da?null:a}return =
a.getAttribute("data-"+vh("item"))};_.Lh=3Dfunction(a,c){_.O.call(this);t=
his.b=3Da;this.j=3DKh(this.b);this.B=3Dc||100;this.o=3D_.N(a,"resize",thi=
s.A,!1,this)};_.v(_.Lh,_.O);=0A=
_.Lh.prototype.O=3Dfunction(){_.ve(this.o);_.Lh.J.O.call(this)};_.Lh.prot=
otype.A=3Dfunction(){this.f||(this.f=3Dnew =
_.rh(this.w,this.B,this),_.kf(this,this.f));this.f.start()};_.Lh.prototyp=
e.w=3Dfunction(){if(!this.b.Ga){var =
a=3Dthis.j,c=3DKh(this.b);this.j=3Dc;if(a){var =
d=3D!1;a.width!=3Dc.width&&(this.dispatchEvent("b"),d=3D!0);a.height!=3Dc=
.height&&(this.dispatchEvent("a"),d=3D!0);d&&this.dispatchEvent("resize")=
}else =
this.dispatchEvent("a"),this.dispatchEvent("b"),this.dispatchEvent("resiz=
e")}};=0A=
var =
Mh=3Dfunction(a){_.O.call(this);this.f=3Da||window;this.j=3D_.N(this.f,"r=
esize",this.o,!1,this);this.b=3D_.Lf(this.f)},Nh,Kh;_.v(Mh,_.O);_.Oh=3Dfu=
nction(){var a=3Dwindow,c=3D_.mf(a);return Nh[c]=3DNh[c]||new =
Mh(a)};Nh=3D{};Kh=3Dfunction(a){return =
a.b?_.Ef(a.b):null};Mh.prototype.O=3Dfunction(){Mh.J.O.call(this);this.j&=
&(_.ve(this.j),this.j=3Dnull);this.b=3Dthis.f=3Dnull};Mh.prototype.o=3Dfu=
nction(){var =
a=3D_.Lf(this.f);_.Ff(a,this.b)||(this.b=3Da,this.dispatchEvent("resize")=
)};=0A=
_.Ph=3Dfunction(a){this.f=3Da;this.b=3Dnull};_.Qh=3Dfunction(a){a.b||(a.b=
=3D_.N(a.f,"keydown",a.j,!1,a))};_.Sh=3Dfunction(a){Rh(a);_.V(a.f,"gb_0",=
!1)};_.Ph.prototype.j=3Dfunction(a){9!=3Da.keyCode||_.S(this.f,"gb_0")||(=
_.V(this.f,"gb_0",!0),Rh(this))};var =
Rh=3Dfunction(a){a.b&&(_.ve(a.b),a.b=3Dnull)};=0A=
_.Th=3Dfunction(a,c){_.O.call(this);this.B=3Da;c&&(this.B.id=3Dc)};_.v(_.=
Th,_.O);_.Th.prototype.F=3Dfunction(){return =
this.B};_.Th.prototype.Z=3Dfunction(){return =
this.B.id};_.Th.prototype.V=3Dfunction(){var =
a=3Dthis.B.id;a||(a=3D"gb$"+_.zg(_.yg.ra()),this.B.id=3Da);return =
a};_.Th.prototype.O=3Dfunction(){_.Md(this.B);_.Th.J.O.call(this)};=0A=
_.Uh=3Dfunction(a){_.Th.call(this,a);_.Pg.K(a,this.b,!1,this)};_.v(_.Uh,_=
.Th);_.Uh.prototype.b=3Dfunction(a){this.dispatchEvent("click")||a.preven=
tDefault()};_.Vh=3Dfunction(a){return Bh(a,function(a){return =
_.Rd(a)&&_.Yg(a)})};_.Wh=3Dfunction(a){(a=3D_.Vh(a))&&a.focus()};var =
Xh=3Dfunction(){};var =
Yh=3Dfunction(a,c,d){this.f=3Da;this.j=3Dc;this.b=3Dd||_.l};var =
Zh=3Dfunction(){this.b=3D[]};Zh.prototype.f=3Dfunction(a,c,d){this.A(a,c,=
d);this.b.push(new =
Yh(a,c,d))};Zh.prototype.A=3Dfunction(a,c,d){d=3Dd||_.l;for(var =
e=3D0,f=3Dthis.b.length;e<f;e++){var =
g=3Dthis.b[e];if(g.f=3D=3Da&&g.j=3D=3Dc&&g.b=3D=3Dd){this.b.splice(e,1);b=
reak}}};Zh.prototype.j=3Dfunction(a){for(var =
c=3D0,d=3Dthis.b.length;c<d;c++){var =
e=3Dthis.b[c];"catc"=3D=3De.f&&e.j.call(e.b,a)}};=0A=
var ai=3Dfunction(a,c){this.o=3Dnew =
Zh;this.C=3Da;this.w=3Dc;this.b=3D$h(a.offsetWidth,this.w);this.D=3Dnew =
_.Lh(_.Oh(),10);_.N(this.D,"b",function(){window.requestAnimationFrame?wi=
ndow.requestAnimationFrame((0,_.r)(this.B,this)):this.B()},!1,this)},$h=3D=
function(a,c){for(var =
d=3D0,e=3Dc.length-1,f=3Dc[0];d<e;){if(a<=3Df.max)return =
f.id;f=3Dc[++d]}return c[e].id};ai.prototype.B=3Dfunction(){var =
a=3D$h(this.C.offsetWidth,this.w);a!=3Dthis.b&&(this.b=3Da,this.j(new =
Xh))};ai.prototype.f=3Dfunction(a,c,d){this.o.f(a,c,d)}; =
ai.prototype.A=3Dfunction(a,c){this.o.A(a,c)};ai.prototype.j=3Dfunction(a=
){this.o.j(a)};=0A=
var bi=3D{Mj:"gb_Ua",lk:"gb_Kd",Bj:"gb_pc"};var =
ci=3D{id:"unlimitedProductControl",Id:Number.MAX_SAFE_INTEGER};var =
di=3Dfunction(a,c){c||(c=3Dthis.createElement(),a.kd().appendChild(c));_.=
Th.call(this,c);this.o=3Dnew =
_.Xf(this);_.Qg(this.o,this.F(),this.sh)};_.v(di,_.Th);_.k=3Ddi.prototype=
;_.k.createElement=3Dfunction(){var =
a=3D_.Ld("LI");_.T(a,"gb_uc");_.Td(a,"menuitem");return a};=0A=
_.k.Ei=3Dfunction(a){a?_.Ih(this.F(),"item",a):(a=3Dthis.F(),/-[a-z]/.tes=
t("item")||(_.Tg&&a.dataset?(/-[a-z]/.test("item")?0:_.Tg&&a.dataset?"ite=
m"in =
a.dataset:a.hasAttribute?a.hasAttribute("data-"+vh("item")):a.getAttribut=
e("data-"+vh("item")))&&delete =
a.dataset.item:a.removeAttribute("data-"+vh("item"))));return =
this};_.k.jd=3Dfunction(){return =
Jh(this.F())};_.k.Oc=3Dfunction(a){_.V(this.F(),"gb_wc",a);return =
this};_.k.focus=3Dfunction(){_.Wh(this.F())};_.k.sh=3Dfunction(){this.dis=
patchEvent("click")};=0A=
var =
ei=3Dfunction(a,c){di.call(this,a,c);this.j=3D_.xh("gb_xc",this.F());this=
.w=3D_.P("gb_zc",this.j);this.b=3Dnull;this.f=3D_.P("gb_yc",this.j)};_.v(=
ei,di);_.k=3Dei.prototype;_.k.createElement=3Dfunction(){var =
a=3Dei.J.createElement.call(this);_.T(a,"gb_Ac");var =
c=3D_.Q("A","gb_xc");_.Eh(c,!0);a.appendChild(c);var =
d=3D_.Q("SPAN","gb_yc");c.appendChild(d);return =
a};_.k.jd=3Dfunction(){return =
ei.J.jd.call(this)||this.If()};_.k.If=3Dfunction(){return =
_.Gh(this.f)};_.k.Fi=3Dfunction(a){_.Tf(this.f,a);return this};=0A=
_.k.jj=3Dfunction(a){if(!this.w)if(this.w=3D_.Q("IMG","gb_zc"),this.w.set=
Attribute("alt",""),this.b)zh(this.w,this.b),this.b=3Dnull;else{var =
c=3Dthis.f;c.parentNode&&c.parentNode.insertBefore(this.w,c)}this.w.setAt=
tribute("src",a);return this};=0A=
_.k.ij=3Dfunction(a){if(!(a instanceof =
window.Element&&"svg"=3D=3Da.tagName.toLowerCase()))return =
this;if(this.w)zh(a,this.w),this.w=3Dnull;else =
if(this.b)zh(a,this.b);else{var =
c=3Dthis.f;c.parentNode&&c.parentNode.insertBefore(a,c)}(c=3Da.getAttribu=
te("class"))?a.setAttribute("class",c+" =
gb_zc"):a.setAttribute("class","gb_zc");this.b=3Da;return =
this};_.k.focus=3Dfunction(){this.j.focus()};=0A=
_.fi=3Dfunction(a){_.Th.call(this,a);this.f=3D[];this.G=3D{}};_.v(_.fi,_.=
Th);_.Th.prototype.kd=3Dfunction(){return =
this.F()};_.fi.prototype.ma=3Dfunction(a){var c=3Dthis.G[a];if(c)return =
c;var d=3Dwindow.document.getElementById(a);if(d)for(var =
e=3D0,f=3Dthis.f.length;e<f;++e)if(c=3Dthis.f[e],c.F()=3D=3Dd)return =
this.G[a]=3Dc;return =
null};_.fi.prototype.ub=3Dfunction(a){a.Ac(this);this.f.push(a);var =
c=3Da.B.id;c&&(this.G[c]=3Da)};_.fi.prototype.R=3Dfunction(){for(var =
a=3D0,c=3Dthis.f.length;a<c;a++)this.f[a].ha();this.G=3D{};this.f=3D[]};=0A=
var =
gi=3Dfunction(a,c){_.fi.call(this,c||this.createElement());this.j=3Da;a=3D=
this.F().getElementsByClassName("gb_uc");for(c=3D0;c<a.length;c++){var =
d=3Da[c];_.S(d,"gb_Ac")?this.ub(new ei(this,d)):this.ub(new =
di(this,d))}this.b=3D_.P("gb_vc",this.F())};_.v(gi,_.fi);_.k=3Dgi.prototy=
pe;_.k.createElement=3Dfunction(){var a=3D_.Ld("UL");_.T(a,"gb_tc");var =
c=3D_.Q("SPAN","gb_vc");a.appendChild(c);return =
a};_.k.ub=3Dfunction(a){gi.J.ub.call(this,a);var =
c=3Dthis.j,d=3Da.F();d=3Dd.id||(d.id=3D"gbm"+_.zg(_.yg.ra()));c.P[d]=3Da}=
; _.k.Ci=3Dfunction(){return =
null!=3Dthis.b?_.Gh(this.b):null};_.k.Di=3Dfunction(a){return =
null!=3Dthis.b?(_.Tf(this.b,a),this):null};_.k.rg=3Dfunction(){var =
a=3Dnew di(this);this.ub(a);return a};_.k.sg=3Dfunction(){var a=3Dnew =
ei(this);this.ub(a);return a};=0A=
var =
W=3Dfunction(a,c,d,e,f,g){_.fi.call(this,a);this.b=3Dc;this.w=3Da;this.A=3D=
d;this.M=3De;this.H=3Df;this.j=3D_.P("gb_qc",this.b);this.L=3Dnew =
_.Ph(this.j);this.C=3D_.P("gb_rc",this.j);this.D=3D_.P("gb_sc",this.j);th=
is.P=3D{};this.N=3D[];this.U=3Dg||!1;this.o=3Dnew =
_.Xf(this);hi(this);a=3Dthis.j.getElementsByClassName("gb_tc");for(c=3D0;=
c<a.length;c++)this.ub(new gi(this,a[c]))};_.v(W,_.fi);var ii=3D"click =
mousedown scroll touchstart wheel keydown".split(" =
");W.prototype.O=3Dfunction(){W.J.O.call(this);ji(this)};W.prototype.kd=3D=
function(){return this.j};=0A=
W.prototype.W=3Dfunction(){ki(this);return =
li(this,this.C)};W.prototype.T=3Dfunction(){ki(this);return =
li(this,this.D)};var li=3Dfunction(a,c){var d=3Dnew =
gi(a),e=3Dd.F();c.appendChild(e);a.ub(d);return =
d},ki=3Dfunction(a){a.C||(a.C=3D_.Ld("DIV"),_.T(a.C,"gb_rc"),a.j.appendCh=
ild(a.C),a.D=3D_.Ld("DIV"),_.T(a.D,"gb_sc"),a.j.appendChild(a.D))};W.prot=
otype.$=3Dfunction(a){_.V(this.b,"gb_oc",1=3D=3Da);this.dispatchEvent("ms=
c")};W.prototype.X=3Dfunction(){return mi(this)?0:1};=0A=
var ni=3Dfunction(a,c){switch(c){case =
"menu":_.U(a.F(),"gb_7a");break;case "back":_.U(a.A,"gb_7a");break;case =
"close":_.U(a.M,"gb_7a")}},oi=3Dfunction(a){_.T(a.F(),"gb_7a");_.T(a.A,"g=
b_7a");_.T(a.M,"gb_7a")},pi=3Dfunction(a){return!_.S(a,"gb_7a")};_.k=3DW.=
prototype;_.k.sa=3Dfunction(a){switch(a){case "menu":return =
pi(this.F());case "back":return pi(this.A);case "close":return =
pi(this.M)}return!1};=0A=
_.k.Ce=3Dfunction(a){this.H||(a&&_.gg(this.b,"transition","none"),this.di=
spatchEvent("beforeshow"),_.T(this.b,"gb_g"),_.M(this.F(),"expanded",!0),=
_.Wh(this.j),_.Qh(this.L),this.dispatchEvent("open"),this.o.j(window.docu=
ment.body,ii,this.wf,!0,this),this.o.K(window.document.body,"focusin",thi=
s.Jf),a&&_.of(function(){_.gg(this.b,"transition","")},0,this))};_.k.fj=3D=
function(a){this.H&&_.M(this.F(),"expanded",a)};=0A=
_.k.close=3Dfunction(a){this.H||(a&&_.gg(this.b,"transition","none"),_.U(=
this.b,"gb_g"),_.M(this.F(),"expanded",!1),window.document.activeElement=3D=
=3Dthis.F()&&this.F().blur(),_.Sh(this.L),this.dispatchEvent("close"),ji(=
this),a&&_.of(function(){_.gg(this.b,"transition","")},0,this))};_.k.qj=3D=
function(a){pi(this.w)&&_.T(this.w,"gb_kc");_.U(this.A,"gb_7a");a&&_.me(t=
his.A,"click",a)};_.k.li=3Dfunction(){_.T(this.A,"gb_7a");_.S(this.w,"gb_=
kc")&&_.U(this.w,"gb_kc")};_.k.Jb=3Dfunction(){return =
_.S(this.b,"gb_g")};=0A=
var =
hi=3Dfunction(a){_.Qg(a.o,a.F(),a.Y);a.F().addEventListener("keydown",fun=
ction(a){32=3D=3Da.keyCode&&a.preventDefault()});_.Qg(a.o,a.j,a.Oh);a.o.K=
(a.b,"keydown",a.Gi);a.o.K(a.b,"keyup",a.Lh);_.Qg(a.o,a.A,function(){this=
.dispatchEvent("bbc")});_.Qg(a.o,a.M,function(){this.dispatchEvent("cbc")=
})};W.prototype.Y=3Dfunction(){this.dispatchEvent("mbc");if(!this.H){if(t=
his.Jb()){this.close();var a=3D!0}else =
this.Ce(),a=3D!1;a&&this.F().focus()}};=0A=
var =
mi=3Dfunction(a){return!_.S(a.b,"gb_oc")||_.S(a.b,"gb_Ua")||_.S(a.b,"gb_K=
d")};_.k=3DW.prototype;_.k.Lh=3Dfunction(a){9=3D=3D=3Da.keyCode&&this.Jb(=
)&&(a=3Dthis.L,_.V(a.f,"gb_0",!0),Rh(a))};=0A=
_.k.Gi=3Dfunction(a){a:{if(36=3D=3Da.keyCode||35=3D=3Da.keyCode){var =
c=3D_.bh(this.b);if(0<c.length){var =
d=3Dc[c.length-1];36=3D=3Da.keyCode&&(d=3D!mi(this)&&1<c.length?c[1]:c[0]=
);d.focus();a.preventDefault();break =
a}}27!=3Da.keyCode||this.U&&!mi(this)||(this.close(),null!=3Dthis.w&&this=
.w.focus())}9=3D=3D=3Da.keyCode&&this.Jb()&&mi(this)&&(c=3Da.target,d=3D_=
.bh(this.b),0<d.length&&(c=3D=3Dd[0]&&a.shiftKey?(d[d.length-1].focus(),a=
.preventDefault()):c!=3Dd[d.length-1]||a.shiftKey||(d[0].focus(),a.preven=
tDefault())))};=0A=
_.k.Oh=3Dfunction(a){if(a.target instanceof =
window.Node){a:{a=3Da.target;for(var c=3Dthis.j;a&&a!=3D=3Dc;){var =
d=3Da.id;if(d in this.P){a=3Dthis.P[d];break =
a}a=3Da.parentNode}a=3Dnull}if(a){a=3Da.jd();c=3D0;for(d=3Dthis.N.length;=
c<d;++c){var =
e=3Dthis.N[c];e.b.call(e.f,a)}this.U&&!mi(this)||this.close()}}};=0A=
_.k.wf=3Dfunction(a){this.Jb()&&a.target instanceof =
window.Node&&mi(this)&&("keydown"=3D=3Da.type?27=3D=3Da.keyCode&&(a.preve=
ntDefault(),a.stopPropagation(),this.close(),this.F().focus()):Hh(a.targe=
t,"gb_aa")||Hh(a.target,"gb_gc")||_.Sf(this.b,a.target)||("touchstart"=3D=
=3Da.type&&(a.preventDefault(),a.stopPropagation()),this.close()))};=0A=
_.k.Jf=3Dfunction(){this.Jb()&&(!mi(this)||"IFRAME"!=3Dwindow.document.ac=
tiveElement.tagName&&(Hh(window.document.activeElement,"gb_lc")||Hh(windo=
w.document.activeElement,"gb_aa")||_.Wh(this.j)))};var =
ji=3Dfunction(a){a.o.Fa(window.document.body,ii,a.wf,!1,a);a.o.Fa(window.=
document.body,"focusin",a.Jf)};W.prototype.S=3Dfunction(a,c){this.N.push(=
new qi(a,c))};var qi=3Dfunction(a,c){this.b=3Da;this.f=3Dc};=0A=
_.ri=3Dfunction(a){_.Th.call(this,a);_.N(a,"click",this.b,!1,this)};_.v(_=
.ri,_.Th);_.ri.prototype.f=3Dfunction(){var =
a=3Dthis.F().getAttribute("aria-pressed");return(null=3D=3Da?a:"boolean"=3D=
=3Dtypeof =
a?a:"true"=3D=3Da)||!1};_.ri.prototype.b=3Dfunction(a){a=3Da.b;var =
c=3D_.$g(a,"pressed");_.Be(_.wg(c))||"true"=3D=3Dc||"false"=3D=3Dc?_.M(a,=
"pressed","true"=3D=3Dc?"false":"true"):a.removeAttribute("aria-pressed")=
;this.dispatchEvent("click")};=0A=
var =
si,ui;_.ti=3Dfunction(){_.O.prototype.za=3D_.Yc(si,_.O.prototype.K);_.O.p=
rototype.zb=3D_.O.prototype.Sc;_.u("gbar.I",_.Th);_.Th.prototype.ia=3D_.T=
h.prototype.Z;_.Th.prototype.ib=3D_.Th.prototype.F;_.Th.prototype.ic=3D_.=
Th.prototype.V;_.u("gbar.J",_.fi);_.fi.prototype.ja=3D_.fi.prototype.ma;_=
.fi.prototype.jb=3D_.fi.prototype.R;_.u("gbar.K",_.Uh);_.u("gbar.L",_.ri)=
;_.ri.prototype.la=3D_.ri.prototype.f};si=3Dfunction(a,c,d,e,f){return =
a.call(this,c,_.Yc(ui,d),e,f)}; =
ui=3Dfunction(a,c){c.xa=3Dc.type;c.xb=3Dc.target;return a.call(this,c)};=0A=
var =
X=3Dfunction(a,c,d,e){_.O.call(this);this.j=3Da;_.U(this.j,"gb_Cd");this.=
f=3Dc;this.Y=3Dd;this.ab=3D"";this.Cb=3De;this.M=3Dthis.b=3Dnull;this.Ab=3D=
this.U=3Dthis.Z=3D!1;this.Aa=3D_.H(_.B(this.f,16),!1);this.$=3Dnew =
_.Xf(this);this.T=3D_.P("gb_Uc",this.j);this.N=3D_.H(_.B(c,6),!1);this.bc=
=3D_.P("gb_Vc",this.T);this.o=3D_.P("gb_Dd",this.j);this.P=3D_.P("gb_Nd",=
this.j);(this.ua=3D_.H(_.B(this.f,21),!1))&&this.o&&(this.Ia=3D_.P("gb_qe=
",this.j),this.S=3D_.P("gb_ue",this.j),this.R=3D_.P("gb_re",this.j));this=
.A=3D_.P("gb_Cc",this.j);this.V=3D_.P("gb_7d",=0A=
this.j);this.hg=3D_.P("gb_9d",this.j);this.B=3D_.P("gb_Xd",this.j);this.C=
=3D_.P("gb_Ud",this.j);this.L=3DArray.prototype.slice.call(_.wh("gb_ce",t=
his.j));this.W=3D!1;this.Pb=3D_.H(_.B(this.f,19),!1);this.Ob=3D_.H(_.B(th=
is.f,20),!1);this.G=3D_.H(_.B(this.f,18),!1);a=3Dvi(this,!0);c=3Dvi(this,=
!1);this.Rb=3DMath.max(a,c);this.X=3D_.B(this.f,15);this.ya=3D_.H(_.B(thi=
s.f,17),!1);d=3D_.J(_.B(this.f,30),0);0!=3Dd&&wi(this,d);a=3Dxi(this,a,c)=
;this.D=3Dnew ai(this.j,yi);this.ua&&this.o&&(this.hb=3Dnew =
ai(this.j,zi),this.hb.f("catc",this.va,=0A=
this),this.va(),_.Qg(this.$,this.Ia,function(){var =
a=3Dthis.S;_.V(a,"gb_7a",!_.S(a,"gb_7a"))}));this.Qb=3D_.H(_.B(this.f,1),=
!1);Ai(this);Bi(this,this.D.b);this.D.f("catc",this.Kb,this);_.B(this.f,8=
)&&window.document.addEventListener("scroll",(0,_.r)(function(){_.V(this.=
j,"gb_Fd",0<window.scrollY)},this));null!=3Dthis.C&&_.B(this.f,7)&&(this.=
ma=3Dnew =
ai(this.C,a),this.ma.f("catc",this.se,this),this.se())};_.v(X,_.O);=0A=
var Ci=3D"click mousedown scroll touchstart wheel keydown".split(" =
"),yi=3D[{id:"gb_Ua",max:599},{id:"gb_Kd",max:1023},{id:"gb_pc"}],zi=3D[{=
id:{id:"oneProductControl",Id:1},max:320},{id:{id:"twoProductControl",Id:=
2},max:360},{id:{id:"threeProductControl",Id:3},max:410},{id:ci}];_.k=3DX=
.prototype;_.k.F=3Dfunction(){return =
this.j};_.k.kj=3Dfunction(a){this.M=3Da;this.G&&"gb_Ua"=3D=3Dthis.D.b?(Di=
(this,!0),this.Ja(!1)):sh(this.M,this.Z);a=3DEi(this);0!=3Da&&Fi(this,a)}=
;_.k.lj=3Dfunction(a,c){this.M&&uh(this.M,a,c)};=0A=
_.k.mj=3Dfunction(a){this.T&&(_.Tf(this.bc,a||""),_.V(this.T,"gb_7a",!a||=
this.G&&"gb_Ua"=3D=3Dthis.D.b),this.N=3D!!a,Bi(this,this.D.b))};_.k.Wg=3D=
function(){return =
_.P("gb_le",this.o)};_.k.se=3Dfunction(){if(null!=3Dthis.ma){var =
a=3Dthis.ma.b;3=3D=3Da?Gi(this,!1):1=3D=3Da?Gi(this,!this.G):Gi(this,!thi=
s.G&&"gb_pc"=3D=3Dthis.D.b)}};=0A=
var Gi=3Dfunction(a,c){if(_.B(a.f,7)&&(a.G||!a.W||c)){if(a.X){var =
d=3D_.P("gb_He",a.j);if(d){var =
e=3D_.P("gb_Ie",a.j),f=3D"gb_pc"!=3Da.D.b||c?"":a.Rb+"px";_.gg(d,"min-wid=
th",f);_.gg(e,"min-width",f)}}_.S(a.C,"gb_Qd")!=3Dc&&(_.V(a.C,"gb_Qd",c),=
c?a.dispatchEvent("sfi"):a.dispatchEvent("sfu"),_.V(_.P("gb_Qe",a.C),"gb_=
Qd",c),c&&a.va())}},Ai=3Dfunction(a){var =
c=3D_.K.ra();a.o||ph(c.b,Error("E"));_.H(_.B(a.f,11))||ph(c.B,Error("F"))=
;_.H(_.B(a.f,7))||ph(c.w,Error("G"));_.H(_.B(a.f,12))||ph(c.o,Error("H"))=
;_.H(_.B(a.f,13))||=0A=
ph(c.A,Error("I"))},Bi=3Dfunction(a,c){if(!a.b&&a.o){var =
d=3D_.P("gb_gc",a.j);if(d){var e=3D_.P("gb_lc");if(e){var =
f=3D_.P("gb_ic");if(f){var g=3D_.P("gb_jc");if(g){a.b=3Dnew =
W(d,e,f,g,_.H(_.B(a.f,16),!1),_.H(_.B(a.f,9),!1));a.b.K("open",a.Mb,!1,a)=
;a.b.K("close",a.Lb,!1,a);a.b.K("msc",a.Nb,!1,a);switch(_.B(a.f,32)){case=
 1:a.H("back");break;case 2:a.H("close");break;case =
3:a.H("none");break;default:a.H("default")}_.ti();_.u("gbar.C",W);W.proto=
type.ca=3DW.prototype.kd;W.prototype.cb=3DW.prototype.W;W.prototype.cc=3D=0A=
W.prototype.S;W.prototype.cd=3DW.prototype.$;W.prototype.ce=3DW.prototype=
.T;W.prototype.cf=3DW.prototype.Ce;W.prototype.cg=3DW.prototype.close;W.p=
rototype.ch=3DW.prototype.X;W.prototype.ci=3DW.prototype.qj;W.prototype.c=
j=3DW.prototype.li;W.prototype.ck=3DW.prototype.Jb;W.prototype.cl=3DW.pro=
totype.fj;_.u("gbar.D",gi);gi.prototype.da=3Dgi.prototype.rg;gi.prototype=
.db=3Dgi.prototype.sg;gi.prototype.dc=3Dgi.prototype.Ci;gi.prototype.dd=3D=
gi.prototype.Di;_.u("gbar.E",di);di.prototype.ea=3Ddi.prototype.F;di.prot=
otype.eb=3Ddi.prototype.Oc;=0A=
di.prototype.ec=3Ddi.prototype.Ei;di.prototype.ed=3Ddi.prototype.jd;_.u("=
gbar.F",ei);ei.prototype.fa=3Dei.prototype.Fi;ei.prototype.fb=3Dei.protot=
ype.jj;ei.prototype.fc=3Dei.prototype.ij;ei.prototype.fd=3Dei.prototype.I=
f;ei.prototype.ed=3Dei.prototype.jd;_.Ae(_.K.ra().b,a.b)}else =
a.Y.log(Error("A"))}else a.Y.log(Error("B"))}else =
a.Y.log(Error("C"))}else =
a.Y.log(Error("D"))}a.b&&!a.U&&a.H("default");a.b&&a.Ob&&a.H("none");Hi(a=
);a.Pb||a.Aa?a.Z=3D!0:(d=3D"gb_Ua"=3D=3Dc,e=3D_.H(_.B(a.f,5),!1),f=3D_.H(=
_.B(a.f,7),!1),a.Z=3D!(a.N||=0A=
d&&(e||f)));d=3DIi(a,c);if(a.b&&d)a:{if(!_.Ji(a)){if(a.ya){if(null=3D=3Da=
.V)break =
a;d=3D_.P("gb_ie");a.V.parentNode!=3Dd&&_.yh(d,a.V,0);_.T(a.A,"gb_8d")}el=
se =
d=3D_.P("gb_ie"),a.A.parentNode!=3Dd&&_.yh(d,a.A,0),_.U(a.A,"gb_6d");a.ka=
();a.dispatchEvent("upi")}}else =
a:if(_.Ji(a)&&a.o){if(a.ya){if(null=3D=3Da.V)break =
a;_.yh(a.hg,a.V,0);_.U(a.A,"gb_8d")}else =
a.o.appendChild(a.A),_.T(a.A,"gb_6d");a.ka();a.dispatchEvent("upo")}d=3D"=
gb_Ua"=3D=3Dc;a.M&&!a.Aa&&(e=3Da.M.F(),f=3D!a.N,_.V(e,"gb_7a",!f),f&&(a.G=
&&d?(a.Ja(!1),Di(a,!0)):sh(a.M,=0A=
a.Z&&(!a.G||!d))));a.b&&(a.b.sa("menu")||a.b.sa("back"))&&!mi(a.b)&&(a.Ab=
=3Da.b.Jb());e=3D_.hd(bi);_.Mg(a.j,e);_.T(a.j,c);_.B(a.f,7);a.X&&null!=3D=
a.B&&("gb_pc"!=3Dc?(_.gg(a.B,"min-width",""),_.gg(a.A,"min-width","")):(f=
=3D_.qg(a.B).width,g=3D_.qg(a.A).width,f=3DMath.max(f,g),_.gg(a.B,"min-wi=
dth",f+"px"),_.gg(a.A,"min-width",f+"px")));d?a.W||(a.W=3D!a.G,Gi(a,a.W),=
Di(a,!0)):(Di(a,!1),a.W=3D!1,a.se());Ki(a,a.C);Ki(a,a.B);null!=3Da.C&&(f=3D=
"gb_Kd"=3D=3Dc,_.V(a.C,"gb_2d",!d&&!f),_.V(a.C,"gb_1d",d||f));a.b&&(d=3Da=
.b.b,_.Mg(d,e),_.T(d,=0A=
c),mi(a.b)?_.P("gb_je",void =
0).appendChild(d):a.j.appendChild(d),a.b.sa("menu")||a.b.sa("back"))&&(c=3D=
!mi(a.b),d=3Da.b.Jb(),c&&!d&&a.Ab?a.b.Ce():!c&&d&&a.b.close());_.Li(a)},K=
i=3Dfunction(a,c){var =
d=3D"gb_Ua"=3D=3Da.D.b;null!=3Dc&&_.V(c,"gb_0d",d&&a.G)},xi=3Dfunction(a,=
c,d){var =
e=3D320,f=3D_.J(_.B(a.f,29),0);0<f&&(e=3Df);f=3De+2*Math.max(c,d);c=3De+c=
+d;return =
f!=3Dc&&a.X?[{id:1,max:c},{id:2,max:f},{id:3}]:[{id:1,max:c},{id:3}]},vi=3D=
function(a,c){if(a=3D_.P(c?"gb_He":"gb_Ie",a.j)){var =
d=3Da.offsetWidth;(0,_.Ha)(a.children,function(a){_.S(a,=0A=
"gb_7a")&&(d-=3Da.offsetWidth)});return d}return =
0},Mi=3Dfunction(a){return function(){a.click()}},Ni=3Dfunction(a){var =
c=3D_.P("gb_He",a.j),d=3D_.P("gb_Ie",a.j),e=3D[];c&&(0,_.Ha)(c.children,f=
unction(a){e.push(a)});_.H(_.B(a.f,7),!1)&&(a=3D_.P("gb_Qd",a.C))&&(a=3D_=
.P("gb_bf",a),a.b=3D!0,e.push(a));d&&(0,_.Ha)(d.children,function(a){e.pu=
sh(a)});return e};=0A=
X.prototype.va=3Dfunction(){if(this.ua&&this.o){var =
a=3DNi(this),c=3D!1;a=3D(0,_.Ja)(a,function(a){c=3Dc||_.S(a,"gb_Ke");retu=
rn _.S(a,"gb_Fb")||_.S(a,"gb_Cf")||_.S(a,"gb_bf")});var =
d=3Dthis.hb.b.Id,e=3D!1;if(a.length>d||c)e=3D!0,d--;var =
f=3Da.length-d;if(e!=3D!_.S(this.Ia,"gb_7a")||f!=3Dthis.R.children){_.V(t=
his.Ia,"gb_7a",!e);if(e)for(;this.R.firstChild;)this.R.removeChild(this.R=
.firstChild);Oi(this,a,d);e?this.$.j(window.document.body,Ci,this.yb,!0,t=
his):this.$.Fa(window.document.body,Ci,this.yb,!1,this)}}};=0A=
var Oi=3Dfunction(a,c,d){c=3D(0,_.Ja)(c,function(a){return =
_.S(a,"gb_Ke")?(Pi(this,a),!1):!0},a);for(var e=3D0;e<c.length;e++){var =
f=3Dc[e];e>=3Dd?Pi(a,f):_.U(f,"gb_7a")}},Pi=3Dfunction(a,c){_.T(c,"gb_7a"=
);var =
d=3D_.Ld("LI");_.Lg(d,["gb_se","gb_uc","gb_Ac"]);_.Eh(d,!0);_.Qg(a.$,d,Mi=
(c));var e=3D_.Q("A","gb_xc");d.appendChild(e);var =
f=3D_.Q("SPAN","gb_yc");e.appendChild(f);e=3Dc.b?c.getAttribute("aria-lab=
el"):c.title;_.Tf(f,e);e=3D!1;_.S(c,"gb_Cf")&&(e=3D!0);var =
g,h=3Dc.children[0];e?g=3Dh.children[0].children[0].src:c.b?g=3D"https://=
www.gstatic.com/images/icons/material/system/1x/search_black_24dp.png":=0A=
g=3Dh.src;a.w=3D_.Q("IMG");_.Lg(a.w,["gb_zc","gb_te"]);a.w.setAttribute("=
src",g);f.parentNode&&f.parentNode.insertBefore(a.w,f);a.R.appendChild(d)=
};X.prototype.yb=3Dfunction(a){!_.S(this.S,"gb_7a")&&a.target instanceof =
window.Node&&("keydown"=3D=3Da.type?27=3D=3Da.keyCode&&(a.preventDefault(=
),a.stopPropagation(),_.T(this.S,"gb_7a"),this.F().focus()):_.Sf(this.S,a=
.target)||("touchstart"=3D=3Da.type&&(a.preventDefault(),a.stopPropagatio=
n()),_.T(this.S,"gb_7a")))};=0A=
X.prototype.Kb=3Dfunction(){Bi(this,this.D.b);this.b&&_.Qi(this,this.b.Jb=
(),!1);this.dispatchEvent("ffc")};_.Qi=3Dfunction(a,c,d){a.b&&(mi(a.b)&&(=
c=3D!1),a=3Dwindow.document.body,_.V(a,"gb_oe",c),_.V(a,"gb_ne",d))};X.pr=
ototype.Mb=3Dfunction(){_.Qi(this,!0,!0)};X.prototype.Lb=3Dfunction(){_.Q=
i(this,!1,!0)};X.prototype.Nb=3Dfunction(){var =
a=3Dthis.b.b;mi(this.b)?_.P("gb_je",void =
0).appendChild(a):this.j.appendChild(a)};_.Ji=3Dfunction(a){return!!a.b&&=
(a.ya?_.S(a.A,"gb_8d"):a.A.parentNode!=3Da.o)};=0A=
X.prototype.H=3Dfunction(a){var c=3D!1;switch(a){case =
"back":this.U=3D!0;oi(this.b);ni(this.b,"back");c=3D!0;break;case =
"close":this.U=3D!0;oi(this.b);ni(this.b,"close");c=3D!0;break;case =
"default":this.U=3D!1;Ii(this,this.D.b)||this.Qb?(this.b&&!this.b.sa("men=
u")&&(oi(this.b),ni(this.b,"menu")),c=3D!0):(this.b&&this.b.sa("back")&&o=
i(this.b),this.b&&this.b.sa("menu")?(a=3Dthis.b,a.close(),_.T(a.F(),"gb_7=
a"),pi(a.A)&&_.U(a.F(),"gb_kc")):(a=3D_.P("gb_gc",this.j))&&_.T(a,"gb_7a"=
),c=3D!1);break;case "none":this.U=3D!0,oi(this.b),=0A=
c=3D!1}null!=3Dthis.B&&_.V(this.B,"gb_ze",c)};var Ii=3Dfunction(a,c){var =
d=3D"gb_Ua"=3D=3Dc;c=3D"gb_Kd"=3D=3Dc;var =
e=3D_.H(_.B(a.f,5),!1),f=3D_.H(_.B(a.f,2),!1);return!(_.H(_.B(a.f,10),!1)=
||a.Aa)&&f&&(d||c&&(e||a.N))};X.prototype.getHeight=3Dfunction(){return =
this.j.offsetHeight};_.Li=3Dfunction(a){var =
c=3Da.getHeight()+"px";a.ab!=3Dc&&(a.ab=3Dc,a.Cb&&(a.Cb.style.height=3Dc)=
,a.dispatchEvent("resize"))};X.prototype.Sb=3Dfunction(){this.P&&_.Li(thi=
s)};=0A=
X.prototype.Va=3Dfunction(){if(!this.P){var =
a=3D_.Ld("DIV");_.Lg(a,["gb_Nd","gb_ce"]);Ri(a,Ei(this));a.style.backgrou=
ndColor=3Dthis.Oa();this.L.push(a);var =
c=3Dthis.o;c.parentNode&&c.parentNode.insertBefore(a,c.nextSibling);this.=
P=3Da}return =
this.P};X.prototype.hc=3Dfunction(){_.Md(this.P);this.P=3Dnull;_.Li(this)=
};_.Si=3Dfunction(a,c){a.o&&a.o.appendChild(c)};X.prototype.fg=3Dfunction=
(a){for(var c=3D0;c<this.L.length;c++)Ri(this.L[c],a);Fi(this,a)};=0A=
var Fi=3Dfunction(a,c){if(a.M){if(2=3D=3Dc){c=3D_.I(_.B(a.f,24),"");var =
d=3D_.I(_.B(a.f,27),"")}else =
1=3D=3Dc?(c=3D_.I(_.B(a.f,23),""),d=3D_.I(_.B(a.f,26),"")):(c=3D_.I(_.B(a=
.f,22),""),d=3D_.I(_.B(a.f,25),""));""=3D=3Dc&&""=3D=3Dd||uh(a.M,c,d)}},E=
i=3Dfunction(a){a=3Da.L[0];return =
a.classList.contains("gb_ee")?1:a.classList.contains("gb_de")?2:0},Ri=3Df=
unction(a,c){_.Mg(a,["gb_de","gb_ee"]);1=3D=3Dc?_.T(a,"gb_ee"):2=3D=3Dc&&=
_.T(a,"gb_de")};X.prototype.Qc=3Dfunction(a){for(var =
c=3D0;c<this.L.length;c++)this.L[c].style.backgroundColor=3Da};=0A=
X.prototype.Oa=3Dfunction(){return =
this.L[0].style.backgroundColor};X.prototype.ka=3Dfunction(){var =
a=3D_.Vd("dd");_.lh(a)&&_.lh(a).hd(!1);a.Od(null)};X.prototype.Ud=3Dfunct=
ion(a){wi(this,a-8);Hi(this)};var =
wi=3Dfunction(a,c){if(null=3D=3Da.C)throw Error("J");if(a.X)throw =
Error("K");if(0>c)throw =
Error("L");a.Bb=3Dc},Hi=3Dfunction(a){null!=3Da.B&&("gb_Ua"=3D=3Da.D.b?_.=
gg(a.B,"min-width",""):null!=3Da.Bb&&_.gg(a.B,"min-width",a.Bb+"px"))};X.=
prototype.Ja=3Dfunction(a){_.V(_.P("gb_9b",this.o),"gb_7a",!a)}; var =
Di=3Dfunction(a,c){a.G&&(null!=3Da.B&&_.V(a.B,"gb_Zd",c),null!=3Da.T&&_.V=
(a.T,"gb_7a",c||!a.N))};X.prototype.jc=3Dfunction(a){if(a){var =
c=3D_.P("gb_Aa");null!=3Dc&&_.oh(c,a);_.K.ra().j.then(function(c){c.Rf(a)=
})}};=0A=
var Ti;var Ui=3D_.P("gb_Ta");=0A=
if(null=3D=3DUi)Ti=3Dnull;else{var Vi=3D_.E(_.vc,qh,6)||new qh,Wi=3Dnew =
X(Ui,Vi,_.L,_.P("gb_Hd"));_.u("gbar.P",X);X.prototype.pa=3DX.prototype.ge=
tHeight;X.prototype.pb=3DX.prototype.mj;X.prototype.pc=3DX.prototype.fg;X=
.prototype.pd=3DX.prototype.Qc;X.prototype.pe=3DX.prototype.Va;X.prototyp=
e.pf=3DX.prototype.Sb;X.prototype.pg=3DX.prototype.hc;X.prototype.ph=3DX.=
prototype.Wg;X.prototype.pi=3DX.prototype.ka;X.prototype.pj=3DX.prototype=
.Ud;X.prototype.pk=3DX.prototype.Ja;X.prototype.pl=3DX.prototype.jc;X.pro=
totype.pm=3DX.prototype.H;X.prototype.pn=3D =
X.prototype.Oa;X.prototype.po=3DX.prototype.lj;_.Ae(_.K.ra().f,Wi);Ti=3DW=
i}_.Y=3DTi;=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Xi=3Dwindow.document.querySelector(".gb_fb =
.gb_b");Xi&&_.Pc(_.Fc,Xi,"click");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
(function(){for(var =
a=3Dwindow.document.querySelectorAll(".gb_cc"),c=3D0;c<a.length;c++)_.Pc(=
_.Fc,a[c],"click");_.K.ra().f.then(function(a){if(a){var =
c=3D_.P("gb_9b",a.o);c&&(c=3Dnew _.jh(c,_.L,_.Bc),a.kj(c))}})})();=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Yi=3Dwindow.document.querySelector(".gb_Mc");if(Yi){var =
Zi=3DYi.querySelector(".gb_b");Zi&&_.Pc(_.Fc,Zi,"click")};=0A=
}catch(e){_._DumpException(e)}=0A=
})(this.gbar_);=0A=
// Google Inc.=0A=
</SCRIPT>
</DIV></DIV>
<META content=3D"satapystari2_2013.pdf" itemprop=3D"name">
<META =
content=3D"https://ssl.gstatic.com/docs/doclist/images/icon_14_pdf_favico=
n.ico"=20
itemprop=3D"faviconUrl">
<META =
content=3D"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/v=
iew?usp=3Dembed_googleplus"=20
itemprop=3D"url">
<META =
content=3D"https://drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/p=
review?usp=3Dembed_googleplus"=20
itemprop=3D"embedURL">
<SCRIPT =
src=3D"https://drive.google.com/static/file/client/js/2006881839-projecto=
r_viewer__fi.js" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT>_initProjector({'id': '0B7LlA9GkZEaDMkJYNHRNMUJUWnM', 'title': =
'satapystari2_2013.pdf','enableStandaloneSharing': =
true,'enableEmbedDialog': true,'projectorFeedbackId': '99950', =
'projectorFeedbackBucket': =
'viewer-web',},["0",1,"",1,1,1,1,"","",1,1,[1,"",0,"AIzaSyDVQw45DwoYh632g=
vsP5vPDqEKvb-Ywnb8",0,0,1,0,null,"AIzaSyC1eQ1xj69IdTMeii5r7brs3R90eck-m7k=
",0,"/drive/v2internal",1,1,1,[0,0,0,"",""]=0A=
,0,1,"/drive/v2internal"]=0A=
,1,5,1,"",0,1,"https://drive.google.com",0,1,1,1,1,null,1,"20",1,0,1,1,1,=
[["","0"]=0A=
,6,1,1,"ND",""]=0A=
,1,1,1,null,[0,"Satakunnan =
Pystykorvakerho","satapystykorva@gmail.com","//ssl.gstatic.com/docs/commo=
n/profile/S.png","","","","",1]=0A=
,0,1,1,"600000",null,"https://docs.google.com",0,1,[0,0,0,1]=0A=
,["https://youtube.googleapis.com",1,2]=0A=
,1,1,"",0,1,1,1,1,[1,"",null,null,"lmjegmlicamnimmfhcmpkclmigmmcbeh",1,1,=
3000,"satapystykorva@gmail.com",null,0,0,0]=0A=
,null,"000770F203764A2D923BE9A8BE154E733A8A461410F63F1B5B::1533642221964"=
,null,[1,1,1,1]=0A=
,null,1,0,3,0,1,[1,"https://maps.googleapis.com/maps/api/js?key\u003dAIza=
SyBCjpnguVjzi6vS67NdBtyYuvCYz3yBxCY\u0026sensor\u003dfalse"]=0A=
,0,1,["AIzaSyCMp6sr4oTC18AWkE2Ii4UBZHTHEpGZWZM","https://blobcomments-pa.=
clients6.google.com","/v1",1,1,1,1,1]=0A=
,null,1,1,0,1,null,0,0,0,null,1,[1,1,1]=0A=
,0,null,0,0,null,1,1,0,0,null,0,[0,0]=0A=
,0]=0A=
,[null,"satapystari2_2013.pdf","https://lh3.googleusercontent.com/pTzhN6o=
A4LzjlwRKzqcKEpGujxbK7tbLFwpz7r4jd94dH6xp9IjngFhoTYoXWNwYu17IXTD61V7z1k0\=
u003dw1600","","","","0B7LlA9GkZEaDMkJYNHRNMUJUWnM","","","https://drive.=
google.com/viewerng/upload?ds\u003dAPznzaYCN5_i1K8vIMPSHDUG08iV579Hzs78bi=
ernDXh1BLGXBFyGdOBQ9Fr49rm0xtfv7SSD2z5fjmOcCFyYgUr5uQAtKgzHIVCha7QmRYtIaZ=
zDTmEpR9KQzHv3Q6auOygPvCeQA4F6XzlggBBelSwY2GMn4SkyWDPbl8bahKXzZ_uB-d9J79n=
P2He4kKgmDUafUKYGSPb3T2M88Uu-4XNqGjcMby77g%3D%3D\u0026ck\u003ddrive\u0026=
authuser\u003d0\u0026p\u003dproj","","application/pdf","","",6,"","https:=
//drive.google.com/file/d/0B7LlA9GkZEaDMkJYNHRNMUJUWnM/view",1,"https://d=
rive.google.com/uc?authuser\u003d0\u0026id\u003d0B7LlA9GkZEaDMkJYNHRNMUJU=
WnM\u0026export\u003ddownload",null,5,0,0,"","",[null,0,"2750464"]=0A=
,"","",null,0,"",0,"pdf","",[["0B7LlA9GkZEaDQWdteDRWZjhPM1ErTEpZOTRFaE55e=
HhRRjlNPQ"]=0A=
,[]=0A=
]=0A=
,"",null,"",null,null,null,0]=0A=
);</SCRIPT>

<DIV ng-non-bindable=3D"">
<DIV class=3D"gb_xe">
<DIV class=3D"gb_we">
<DIV>Google-tili</DIV>
<DIV class=3D"gb_Db">Satakunnan Pystykorvakerho</DIV>
<DIV>satapystykorva@gmail.com</DIV></DIV></DIV>
<DIV class=3D"gb_Fe"></DIV>
<DIV class=3D"gb_hc">P=C3=A4=C3=A4valikko</DIV></DIV>
<SCRIPT>this.gbar_=3Dthis.gbar_||{};(function(_){var window=3Dthis;=0A=
try{=0A=
if(_.Y){var $i=3D_.Y,aj;if(aj=3D_.B($i.f,3))for(var =
bj=3D_.wh(aj),cj=3D0;cj<bj.length;cj++)_.Ih(bj[cj],"ogpc","");_.Qi($i,!!$=
i.b&&$i.b.Jb(),!1)};=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.dj=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(_.dj,_.z);=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var ej=3Dfunction(a){_.A(this,a,0,-1,null)};_.v(ej,_.z);=0A=
var fj=3D_.E(_.vc,ej,17)||new =
ej,gj,hj=3D(gj=3D_.E(fj,_.dj,1))?_.sd(_.B(gj,4)||""):null,ij,jj=3D(ij=3D_=
.E(fj,_.dj,2))?_.sd(_.B(ij,4)||""):null,kj=3Dfunction(a,c,d){_.Bc.log(46,=
{att:a,max:c,url:d})},mj=3Dfunction(a,c,d){_.Bc.log(47,{att:a,max:c,url:d=
});a<c?lj(a+1,c):_.L.log(Error("M`"+a+"`"+c),{url:d})},lj=3Dfunction(a,c)=
{if(hj){var =
d=3D_.Ld("SCRIPT");d.async=3D!0;d.type=3D"text/javascript";d.charset=3D"U=
TF-8";_.Hd(d,hj);d.onload=3D_.Yc(kj,a,c,d.src);d.onerror=3D_.Yc(mj,a,c,d.=
src);_.Bc.log(45,{att:a,max:c,url:d.src});_.Jd("HEAD")[0].appendChild(d)}=
};=0A=
lj(1,2);if(jj){var =
nj=3D_.Ld("LINK");nj.setAttribute("type","text/css");nj.rel=3D"stylesheet=
";nj.href=3D_.rd(jj);_.Jd("HEAD")[0].appendChild(nj)};=0A=
}catch(e){_._DumpException(e)}=0A=
})(this.gbar_);=0A=
// Google Inc.=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01D42E5D.0A0987E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://drive.google.com/static/file/client/css/2790725827-projector_css_ltr.css

div.CSS_SHORTCUTS_HELP_POPUP {
	background: 0px rgb(0, 0, 0); left: 10%; top: 10%; width: 80%; =
text-align: center; color: rgb(255, 255, 255); overflow: hidden; =
font-weight: bold; position: fixed; z-index: 1002; text-shadow: 1px 1px =
7px #000;
}
@media print
{
div.CSS_SHORTCUTS_HELP_POPUP {
	display: none !important;
}
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
	padding: 1em; overflow: auto; max-height: inherit; box-sizing: =
border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER {
	width: 100%;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	width: 100%;
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	padding-bottom: 0.8ex;
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
	text-align: left; font-size: 15px; white-space: nowrap;
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
	text-align: right; color: rgb(221, 221, 0);
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_WRAPPER {
	top: 0px; right: 0px; padding-top: 16px; padding-right: 32px; position: =
absolute;
}
.CSS_SHORTCUTS_HELP_CLOSE_PLACEHOLDER {
	margin: 24px; padding: 6px; width: 11px; height: 11px;
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
	color: rgb(221, 221, 0); font-size: 15px; text-decoration: underline; =
cursor: pointer;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	font-size: 13px; border-top-color: rgb(153, 153, 153); =
border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
	text-align: left; color: rgb(221, 221, 0); padding-top: 1em;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
	padding-top: 0.15em; vertical-align: top;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
	text-align: right; padding-right: 0.5em; font-weight: bold; =
white-space: nowrap;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT =
td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
	text-align: left; font-weight: normal;
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
	color: rgb(221, 221, 0); font-family: "Courier New";
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
	padding: 0.5em 0px; border-top-color: rgb(153, 153, 153); =
border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: rgb(221, 221, 0); padding: 3px 7px; text-align: left; =
color: rgb(0, 0, 0); font-size: 13px; text-shadow: none;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED =
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: none; color: rgb(255, 255, 255);
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	text-decoration: underline; cursor: pointer;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED =
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	color: rgb(221, 221, 0);
}
.shortcuts-modalpopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
.drive-spinner {
	height: 44px; overflow: hidden; position: relative;
}
.drive-quantum-spinner {
	left: 50%; top: 8px; width: 28px; height: 28px; margin-left: -14px; =
position: absolute;
}
.drive-white-circle {
	background: white; border-radius: 50%; left: 50%; width: 44px; height: =
44px; margin-left: -22px; position: absolute; box-shadow: 0px 2px 6px =
rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); =
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
}
.drive-quantum-spinner.active {
	animation:container-rotate 1568ms linear infinite; -webkit-animation: =
container-rotate 1568ms linear infinite;
}
.spinner-layer {
	width: 100%; height: 100%; position: absolute; opacity: 0;
}
.spinner-blue {
	border-color: rgb(66, 133, 244);
}
.spinner-red {
	border-color: rgb(219, 68, 55);
}
.spinner-yellow {
	border-color: rgb(244, 180, 0);
}
.spinner-green {
	border-color: rgb(15, 157, 88);
}
.drive-quantum-spinner.active .spinner-layer.spinner-blue {
	animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both; -webkit-animation: fill-unfill-rotate 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, blue-fade-in-out 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.drive-quantum-spinner.active .spinner-layer.spinner-red {
	animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both; -webkit-animation: fill-unfill-rotate 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, red-fade-in-out 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.drive-quantum-spinner.active .spinner-layer.spinner-yellow {
	animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both; -webkit-animation: fill-unfill-rotate 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.drive-quantum-spinner.active .spinner-layer.spinner-green {
	animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) =
infinite both; -webkit-animation: fill-unfill-rotate 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, green-fade-in-out 5332ms =
cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
}
.spinner-gap-patch {
	border-color: inherit; left: 45%; top: 0px; width: 10%; height: 100%; =
overflow: hidden; position: absolute; box-sizing: border-box;
}
.spinner-gap-patch .spinner-circle {
	left: -450%; width: 1000%;
}
.spinner-circle-clipper {
	border-color: inherit; width: 50%; height: 100%; overflow: hidden; =
display: inline-block; position: relative;
}
.spinner-circle-clipper .spinner-circle {
	width: 200%;
}
.spinner-circle {
	border-width: 3px; border-style: solid; border-radius: 50%; =
animation:none; height: 100%; border-top-color: inherit; =
border-right-color: inherit; border-bottom-color: transparent =
!important; border-left-color: inherit; box-sizing: border-box; =
-webkit-animation: none;
}
.spinner-circle-clipper.spinner-left .spinner-circle {
	border-right-color: transparent !important; transform: rotate(129deg); =
-webkit-transform: rotate(129deg);
}
.spinner-circle-clipper.spinner-right .spinner-circle {
	left: -100%; border-left-color: transparent !important; transform: =
rotate(-129deg); -webkit-transform: rotate(-129deg);
}
.drive-quantum-spinner.active .spinner-circle-clipper.spinner-left =
.spinner-circle {
	animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; =
-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) =
infinite both;
}
.drive-quantum-spinner.active .spinner-circle-clipper.spinner-right =
.spinner-circle {
	animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; =
-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) =
infinite both;
}
.spinner-fit {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.picker-iframe.picker-min {
	padding: 0px; color: rgb(0, 0, 0); position: absolute; z-index: 1002; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: rgba(0, 0, 0, =
.2) 0 4px 16px; -webkit-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px;
}
.picker-iframe.picker-minew .picker-min-frame-up {
	background-color: rgb(241, 241, 241);
}
.picker-iframe.picker-white-callout.picker-minew .picker-min-frame-up {
	background-color: rgb(255, 255, 255);
}
.picker-iframe.picker-min.goog-menu {
	border-color: rgb(204, 204, 204); line-height: 0; overflow: visible; =
max-height: none;
}
.picker-iframe.picker-min-top {
	margin-top: 15px;
}
.picker-iframe.picker-minew.picker-min-top {
	margin-top: 9px;
}
.picker-iframe.picker-min-bottom {
	margin-top: -15px;
}
.picker-iframe.picker-minew.picker-min-bottom {
	margin-top: -9px;
}
.picker-iframe .picker-min-arrow-up {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-down {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-up {
	top: -15px;
}
.picker-iframe.picker-minew .picker-min-arrow-up {
	top: -10px; width: 20px;
}
.picker-iframe .picker-min-arrow-down {
	bottom: -16px;
}
.picker-iframe.picker-minew .picker-min-arrow-down {
	width: 20px; bottom: -10px;
}
.picker-iframe .picker-min-arrow-inner {
	border: 16px solid currentColor; border-image: none; width: 0px; =
height: 0px; position: absolute;
}
.picker-iframe .picker-min-arrow-border {
	border: 16px solid currentColor; border-image: none; width: 0px; =
height: 0px; position: absolute;
}
.picker-iframe.picker-minew .picker-min-arrow-inner {
	border: 10px solid currentColor; border-image: none;
}
.picker-iframe.picker-minew .picker-min-arrow-border {
	border: 10px solid currentColor; border-image: none;
}
.picker-iframe.picker-minew .picker-min-arrow-up .picker-min-arrow-inner =
{
	border-color: rgb(241, 241, 241) transparent;
}
.picker-iframe.picker-white-callout.picker-minew .picker-min-arrow-up =
.picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; top: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; bottom: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	bottom: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-bottom-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-bottom-width: 0px;
}
.picker-frame {
	border: 0px currentColor; border-image: none; width: 100%; height: =
100%; overflow: hidden;
}
.picker.modal-dialog-bg {
	left: 0px; top: 0px; position: absolute; background-color: rgb(255, =
255, 255);
}
.picker.modal-dialog {
	padding: 0px; border: 1px solid rgb(172, 172, 172); transition:top 0.5s =
ease-in-out; border-image: none; left: 0px; top: 0px; width: auto; =
overflow: auto; position: absolute; z-index: 1001; box-shadow: 0px 4px =
16px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px; -webkit-box-shadow: =
rgba(0, 0, 0, .2) 0 4px 16px; -webkit-transition: top .5s ease-in-out; =
-moz-transition: top .5s ease-in-out; -o-transition: top .5s =
ease-in-out;
}
.picker-min {
	position: absolute; z-index: 1002;
}
.picker.modal-dialog-content {
	padding: 0px; font-size: 0px;
}
.picker.modal-dialog-title {
	margin: 0px; height: 0px;
}
.picker.modal-dialog-title-text {
	display: none;
}
.picker.modal-dialog-buttons {
	display: none;
}
.goog-inline-block {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.drive-organize-atd-popup {
	vertical-align: middle; display: inline-block;
}
.drive-organize-atd-popup-undo-btn {
	float: right;
}
.drive-organize-popup {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; text-align: =
left; color: rgb(110, 110, 110); font-size: 13px; font-weight: normal; =
white-space: nowrap; position: absolute; z-index: 1002; box-shadow: 0px =
4px 16px rgba(0,0,0,0.2); background-color: rgb(241, 241, 241); =
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 4px 16px; -webkit-box-shadow: =
rgba(0, 0, 0, 0.2) 0 4px 16px;
}
.drive-organize-popup-outline-hidden *:focus {
=09
}
.drive-organize-popup-content {
	padding: 10px;
}
.drive-organize-popup-message {
	padding-right: 10px; display: inline-block; max-width: 160px;
}
.drive-organize-button {
	vertical-align: middle; display: inline-block;
}
.drive-organize-popup-link-btn {
	padding: 0px 7px; color: rgb(17, 85, 204); cursor: pointer;
}
.drive-organize-popup-close-btn {
	padding: 3px; height: 15px; vertical-align: middle; cursor: pointer;
}
.drive-organize-popup-link-btn.drive-organize-button-hover {
	text-decoration: underline;
}
.drive-organize-popup-arrow {
	width: 20px; position: absolute;
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-before {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-after {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-before {
	border: 10px solid currentColor; border-image: none;
}
.drive-organize-popup-arrow .drive-organize-popup-triangle-after {
	border: 9px solid currentColor; border-image: none;
}
.drive-organize-popup-arrowdown {
	bottom: 0px;
}
.drive-organize-popup-arrowup {
	top: -10px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-before {
	border-color: rgba(0, 0, 0, 0.2) transparent; left: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-before {
	border-color: rgba(0, 0, 0, 0.2) transparent; left: 0px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-after {
	border-color: rgb(241, 241, 241) transparent; left: 1px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-after {
	border-color: rgb(241, 241, 241) transparent; left: 1px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-before {
	border-bottom-width: 0px;
}
.drive-organize-popup-arrowdown .drive-organize-popup-triangle-after {
	border-bottom-width: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-before {
	border-top-width: 0px;
}
.drive-organize-popup-arrowup .drive-organize-popup-triangle-after {
	top: 2px; border-top-width: 0px;
}
.drive-organize-dialog {
	background: padding-box rgb(255, 255, 255); padding: 24px; outline: =
0px; width: 560px; color: rgb(0, 0, 0); font-family: inherit; position: =
absolute; z-index: 2204; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); =
-moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px =
16px rgba(0, 0, 0, .2);
}
.drive-organize-dialog-bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; position: absolute; =
z-index: 2203;
}
div.drive-organize-dialog-bg {
	opacity: 0.5;
}
.drive-organize-dialog-title {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 20px; font-weight: =
normal; cursor: default; background-color: rgb(255, 255, 255);
}
.drive-organize-dialog-title-close {
	margin: 24px; padding: 6px; top: 0px; width: 11px; height: 11px; right: =
0px; position: absolute; opacity: 0.7;
}
.drive-organize-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: =
11px; height: 11px; position: absolute; content: "";
}
.drive-organize-dialog-title-close:hover {
	opacity: 1;
}
.drive-organize-dialog-content {
	line-height: 1.4em; padding-top: 24px; padding-bottom: 24px; font-size: =
16px; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.drive-organize-dialog-buttons {
	text-align: right;
}
.drive-organize-dialog-buttons .drive-organize-button {
	margin: 0px 0px 0px 16px; padding: 0px 8px; outline: 0px; =
border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: =
none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; =
font-family: inherit; font-size: 11px; font-weight: bold; cursor: =
default; min-width: 72px; background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.drive-organize-dialog-buttons .drive-organize-button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px =
rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.drive-organize-dialog-buttons .drive-organize-button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px =
rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.drive-organize-dialog-buttons .drive-organize-button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.1);
}
.drive-organize-dialog-buttons .drive-organize-button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.drive-organize-dialog-buttons [disabled].drive-organize-button {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.5); =
border-image: none; color: rgba(0, 0, 0, 0.26); box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-organize-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, =
254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.drive-organize-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.drive-organize-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.drive-organize-dialog-buttons .goog-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.3);
}
.drive-organize-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.drive-organize-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-organize-dialog .goog-menu {
	padding: 0px; margin-bottom: -24px; position: relative; z-index: =
inherit; box-shadow: none;
}
.drive-organize-dialog .goog-menuitem {
	margin: 0px; padding: 0px 0px 24px 16px; height: 16px; color: rgb(0, 0, =
0); font-size: 13px; opacity: 0.87;
}
.drive-organize-dialog-parent-name {
	font-weight: bold;
}
.drive-organize-dialog-list-item {
	overflow: hidden; display: block; -ms-text-overflow: ellipsis;
}
.drive-organize-dialog .goog-menuitem-highlight {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none; background-color: inherit;
}
.drive-organize-dialog .goog-menuitem-content {
	margin: 0px;
}
.drive-organize-dialog .goog-menuitem-highlight .goog-menuitem-content {
	color: inherit;
}
.drive-organize-dialog .goog-option-selected .goog-menuitem-content {
	color: inherit;
}
.drive-organize-dialog .goog-menuitem-checkbox {
	background: rgba(255, 255, 255, 0); margin: 0px; border-radius: 50%; =
border: 1px solid rgba(198, 198, 198, 1); border-image: none; left: 0px; =
top: 2px; width: 15px; height: 15px; text-align: left; position: =
absolute; box-sizing: border-box; -webkit-box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-border-radius: 50%; =
-moz-border-radius: 50%;
}
.drive-organize-dialog .goog-menuitem-active .goog-menuitem-checkbox {
	background: rgba(235, 235, 235, 1); border-color: rgba(182, 182, 182, =
1);
}
.drive-organize-dialog .goog-menuitem-highlight .goog-menuitem-checkbox =
{
	border-color: rgba(182, 182, 182, 1); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.drive-organize-dialog .goog-menuitem-focus .goog-menuitem-checkbox {
	border-color: rgba(77, 144, 254, 1);
}
.drive-organize-dialog .goog-option-selected {
	background: rgba(255, 255, 255, 0);
}
.drive-organize-dialog .goog-option-selected =
.goog-menuitem-checkbox::after {
	background: rgba(96, 96, 96, 1); border-radius: 50%; left: 3px; top: =
3px; width: 7px; height: 7px; display: block; position: relative; =
content: ""; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.m2-tileLayerImg {
	-ms-interpolation-mode: nearest-neighbor; image-rendering: =
-webkit-optimize-contrast;
}
.m2-tileLayerCanvas {
	-ms-interpolation-mode: nearest-neighbor; image-rendering: =
-webkit-optimize-contrast;
}
.m2-tileLayerImg {
	transition:opacity 0.5s linear; -webkit-transition: opacity 0.5s =
linear; -moz-transition: opacity 0.5s linear; -o-transition: opacity =
0.5s linear;
}
.m2-tileRotation90 {
	transform: translate(-50%, -50%) rotate(90deg) translate(50%, -50%); =
-webkit-transform: translate(-50%, -50%) rotate(90deg) translate(50%, =
-50%); -moz-transform: translate(-50%, -50%) rotate(90deg) =
translate(50%, -50%); -o-transform: translate(-50%, -50%) rotate(90deg) =
translate(50%, -50%);
}
.m2-tileRotation180 {
	transform: translate(-50%, -50%) rotate(180deg) translate(-50%, -50%); =
-webkit-transform: translate(-50%, -50%) rotate(180deg) translate(-50%, =
-50%); -moz-transform: translate(-50%, -50%) rotate(180deg) =
translate(-50%, -50%); -o-transform: translate(-50%, -50%) =
rotate(180deg) translate(-50%, -50%);
}
.m2-tileRotation270 {
	transform: translate(-50%, -50%) rotate(270deg) translate(-50%, 50%); =
-webkit-transform: translate(-50%, -50%) rotate(270deg) translate(-50%, =
50%); -moz-transform: translate(-50%, -50%) rotate(270deg) =
translate(-50%, 50%); -o-transform: translate(-50%, -50%) rotate(270deg) =
translate(-50%, 50%);
}
.m2-tileLayer img.m2-noTransition {
	transition:none; -webkit-transition: none; -moz-transition: none; =
-o-transition: none;
}
.m2-tileLayer img.hidden {
	opacity: 0;
}
.m2-glassLayer {
	width: 100%; height: 100%; position: absolute; z-index: 1002; opacity: =
0; background-color: rgb(0, 128, 0); -webkit-tap-highlight-color: =
rgba(0, 0, 0, 0);
}
.m2-thumbnailWrapper {
	overflow: hidden;
}
.m2-tileLayer {
	background: none !important; overflow: hidden; position: absolute;
}
.m2-tileLayerImg {
	position: absolute;
}
.m2-tileLayerCanvas {
	position: absolute;
}
.m2-zoomWidget {
	width: 1px; height: 1px; position: absolute; z-index: 1003; =
-ms-user-select: none; -webkit-user-select: none; -moz-user-select: =
none;
}
.m2-transition {
	transition:0.5s; -webkit-transition: all 0.5s; -moz-transition: all =
0.5s; -o-transition: all 0.5s;
}
.m2-zoomWidget.m2-transition {
	transition:opacity 0.5s; -webkit-transition: opacity 0.5s; =
-moz-transition: opacity 0.5s; -o-transition: opacity 0.5s;
}
.m2-zoomWidget .m2-wrapper {
	background: rgb(0, 0, 0); border: 1px solid rgb(128, 128, 128); =
border-image: none; width: 100%; height: 100%;
}
.m2-zoomWidget .m2-thumbView {
	width: 100%; height: 100%; overflow: hidden; position: relative; =
direction: ltr; background-repeat: no-repeat;
}
.m2-zoomWidget .m2-thumbView .m2-thumbnailWrapper .m2-tileLayer {
	position: absolute;
}
.m2-zoomWidget .m2-visibleAreaMarker {
	background: none !important; border: 1px solid rgb(255, 255, 255); =
border-image: none; position: absolute; z-index: 1001;
}
.m2-zoomWidget .m2-darkAreaMarker {
	background: rgb(0, 0, 0); position: absolute; z-index: 1001; opacity: =
0.6;
}
.m2-zoomWidget .m2-zoomSlider {
	background: rgb(0, 0, 0); border-width: 0px 1px 1px; border-style: =
solid; border-color: rgb(128, 128, 128); transition:height 0.5s; width: =
100%; height: 30px; position: absolute; -webkit-transition: height 0.5s; =
-moz-transition: height 0.5s; -o-transition: height 0.5s;
}
.m2-zoomInButton {
	transition:height 0.5s; top: 0px; width: 22px; height: 30px; =
text-align: center; color: rgb(255, 255, 255); font-size: 13px; =
vertical-align: middle; position: absolute; cursor: pointer; =
-webkit-transition: height 0.5s; -moz-transition: height 0.5s; =
-o-transition: height 0.5s;
}
.m2-zoomOutButton {
	transition:height 0.5s; top: 0px; width: 22px; height: 30px; =
text-align: center; color: rgb(255, 255, 255); font-size: 13px; =
vertical-align: middle; position: absolute; cursor: pointer; =
-webkit-transition: height 0.5s; -moz-transition: height 0.5s; =
-o-transition: height 0.5s;
}
.m2-zoomButtonLabel {
	width: 22px; height: 30px; text-align: center; vertical-align: middle; =
display: table-cell;
}
.m2-zoomWidget .m2-zoomInButton {
	right: 0px;
}
.m2-zoomWidget .m2-zoomOutButton {
	left: 0px;
}
.m2-zoomWidget .m2-zoomSliderKnob {
	background: rgb(255, 255, 255) !important; transition:height 0.5s; =
width: 16px; height: 30px; cursor: pointer; -webkit-transition: height =
0.5s; -moz-transition: height 0.5s; -o-transition: height 0.5s;
}
.m2-zoomWidget .m2-zoomSliderKnobSurface {
	transition:height 0.5s; left: 22px; top: 0px; right: 22px; position: =
absolute; -webkit-transition: height 0.5s; -moz-transition: height 0.5s; =
-o-transition: height 0.5s;
}
.m2-background {
	position: absolute; z-index: 1; background-image: =
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AA=
AAAXNSR0IArs4c6QAAAAZQTFRF9/f3////TOsULwAAABRJREFUCNdjYGD4/5+BigR1TWMAAO2=
9P8H0ss2LAAAAAElFTkSuQmCC");
}
.jfk-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; height: 27px; =
text-align: center; line-height: 27px; font-size: 11px; font-weight: =
bold; margin-right: 16px; white-space: nowrap; cursor: default; =
min-width: 54px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px =
rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset =
0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0px 1px 2px =
rgba(0, 0, 0, 0.1);
}
.jfk-button .jfk-button-img {
	margin-top: -3px; vertical-align: middle;
}
.jfk-button-label {
	margin-left: 5px;
}
.jfk-button-narrow {
	padding: 0px; min-width: 34px;
}
.jfk-button-collapse-left {
	z-index: 1;
}
.jfk-button-collapse-right {
	z-index: 1;
}
.jfk-button-collapse-left.jfk-button-disabled {
	z-index: 0;
}
.jfk-button-checked.jfk-button-collapse-left {
	z-index: 2;
}
.jfk-button-checked.jfk-button-collapse-right {
	z-index: 2;
}
.jfk-button-collapse-left:focus {
	z-index: 3;
}
.jfk-button-collapse-right:focus {
	z-index: 3;
}
.jfk-button-hover.jfk-button-collapse-left {
	z-index: 3;
}
.jfk-button-hover.jfk-button-collapse-right {
	z-index: 3;
}
.jfk-button-collapse-left {
	margin-left: -1px; border-top-left-radius: 0px; =
border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; =
-moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; =
-webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; =
-webkit-border-bottom-right-radius: 0;
}
.jfk-button.jfk-button-disabled:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); =
background-color: rgb(77, 144, 254); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-action.jfk-button-hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: =
none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, =
122, 232)); background-color: rgb(53, 122, 232); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-action.jfk-button-clear-outline {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action:active {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); =
border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-action.jfk-button-disabled {
	background: rgb(77, 144, 254); opacity: 0.5;
}
.jfk-button-contrast {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: =
rgb(68, 68, 68); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-contrast.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-contrast.jfk-button-hover:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-contrast.jfk-button-selected {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-contrast.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-contrast:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-contrast.jfk-button-clear-outline {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-contrast.jfk-button-disabled {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-contrast .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-contrast.jfk-button-selected .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-contrast.jfk-button-hover .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-default {
	border: 1px solid rgb(41, 105, 29); border-image: none; color: rgb(255, =
255, 255); box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(57, 138, 0)); =
background-color: rgb(61, 148, 0); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-default.jfk-button-hover {
	border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: none; =
text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: =
-ms-linear-gradient(rgb(61, 148, 0), rgb(54, 130, 0)); background-color: =
rgb(54, 130, 0); -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-default:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-default.jfk-button-clear-outline {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-default:active {
	background: rgb(54, 130, 0); border: 1px solid rgb(45, 98, 0); =
border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); =
-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3); =
-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-default.jfk-button-disabled {
	background: rgb(61, 148, 0); opacity: 0.5;
}
.jfk-button-primary {
	border: 1px solid transparent; border-image: none; color: rgb(255, 255, =
255); text-transform: uppercase; box-shadow: none; text-shadow: 0px 1px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(221, 75, 57), =
rgb(209, 72, 54)); background-color: rgb(209, 72, 54); -moz-box-shadow: =
none; -webkit-box-shadow: none;
}
.jfk-button-primary.jfk-button-hover {
	border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) =
rgb(176, 40, 26) rgb(175, 48, 31); border-image: none; box-shadow: 0px =
1px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(rgb(221, =
75, 57), rgb(197, 55, 39)); background-color: rgb(197, 55, 39); =
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px =
1px 1px rgba(0, 0, 0, 0.2);
}
.jfk-button-primary:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-primary.jfk-button-clear-outline {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-primary:active {
	border: 1px solid rgb(153, 42, 27); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); background-image: =
-ms-linear-gradient(rgb(221, 75, 57), rgb(176, 40, 26)); =
background-color: rgb(176, 40, 26); -moz-box-shadow: inset 0px 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, =
0.3);
}
.jfk-button-primary.jfk-button-disabled {
	background: rgb(209, 72, 54); opacity: 0.5;
}
.jfk-slideToggle {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); =
border-image: none; width: 94px; height: 27px; color: rgb(102, 102, =
102); line-height: 27px; overflow: hidden; font-weight: bold; =
margin-right: 16px; position: relative; box-shadow: inset 0px 1px 2px =
0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(245, 245, 245); =
-moz-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-slideToggle-on {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-off {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-thumb {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-on {
	height: 27px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px =
0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(59, 147, =
255), rgb(54, 137, 238)); background-color: rgb(57, 139, 242); =
-moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
}
.jfk-slideToggle-off {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0 0; =
-moz-border-radius: 2px 2px 0 0;
}
.jfk-slideToggle-thumb {
	border: 1px solid rgb(204, 204, 204); transition:0.13s ease-out; =
border-image: none; left: -1px; top: -1px; height: 27px; display: block; =
position: absolute; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(245, 245, 245); -moz-box-shadow: 0px 1px =
2px 0 rgba(0, 0, 0, .1); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, =
.1); -webkit-transition: all .130s ease-out; -moz-transition: all .130s =
ease-out; -o-transition: all .130s ease-out;
}
.jfk-slideToggle-thumb::after {
	background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; left: =
15px; top: 9px; width: 17px; height: 9px; display: block; position: =
absolute; content: ""; background-image: -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%); background-repeat: repeat-x; =
background-size: 2px 1px;
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
	left: 47px;
}
.jfk-slideToggle:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: =
rgb(68, 68, 68); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-standard.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.jfk-button-standard.jfk-button-hover:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.jfk-button-standard.jfk-button-selected {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-standard.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-standard:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-standard.jfk-button-clear-outline {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.jfk-button-standard.jfk-button-disabled {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-standard .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-standard.jfk-button-checked .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-selected .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-hover .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat {
	padding: 0px; border-radius: 0px; border: 1px solid transparent; =
border-image: none; height: 21px; line-height: 21px; font-size: 13px; =
font-weight: normal; margin-right: 1px; min-width: 0px; =
-webkit-border-radius: 0; -moz-border-radius: 0;
}
.jfk-button-flat.jfk-button-hover {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat.jfk-button-selected {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
	width: 21px; height: 21px; opacity: 0.55;
}
.jfk-button-flat .jfk-button-label {
	margin: 0px; padding: 0px 1px; display: inline-block;
}
.jfk-button-flat.jfk-button-selected .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-flat.jfk-button-hover .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-flat.jfk-button-clear-outline {
	border: 1px solid transparent; border-image: none;
}
.jfk-button-mini {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 17px; =
color: rgb(68, 68, 68); line-height: 17px; min-width: 22px; text-shadow: =
0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245);
}
.jfk-button-mini.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: =
0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, =
248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: =
0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, =
248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-mini:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-mini.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(224, 224, 224); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(224, 224, 224); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-mini:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-mini.jfk-button-clear-outline {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-mini.jfk-button-disabled {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.goog-modalpopup {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px =
solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: 0 4px 16px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.modal-dialog {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px =
solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: 0 4px 16px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.goog-modalpopup-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: =
absolute;
}
.modal-dialog-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: =
absolute;
}
div.goog-modalpopup-bg {
	opacity: 0.75; -moz-opacity: .75;
}
div.modal-dialog-bg {
	opacity: 0.75; -moz-opacity: .75;
}
.modal-dialog {
	padding: 30px 42px; color: rgb(0, 0, 0);
}
.modal-dialog-title {
	margin: 0px 0px 16px; color: rgb(0, 0, 0); line-height: 24px; =
font-size: 16px; font-weight: normal; cursor: default; background-color: =
rgb(255, 255, 255);
}
.modal-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; =
position: absolute; opacity: 0.7;
}
.modal-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: =
11px; height: 11px; right: 17px; position: absolute; content: "";
}
.modal-dialog-title-close:hover {
	opacity: 1;
}
.modal-dialog-content {
	line-height: 1.4em; -ms-word-wrap: break-word; background-color: =
rgb(255, 255, 255);
}
.modal-dialog-buttons {
	margin-top: 16px;
}
.modal-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; =
border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: =
none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; =
font-family: inherit; font-size: 11px; font-weight: bold; cursor: =
default; min-width: 72px; background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.modal-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.modal-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.modal-dialog-buttons button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.modal-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.modal-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184); box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, =
254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.modal-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.3);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.modal-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-alert {
	width: 512px;
}
.jfk-confirm {
	width: 512px;
}
.jfk-prompt {
	width: 512px;
}
.jfk-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, =
187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 16px; border-image: =
none; position: absolute; z-index: 1201 !important; box-shadow: 0px 1px =
3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px =
3px rgba(0, 0, 0, .2);
}
.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") =
no-repeat; outline: 0px; border: 1px solid transparent; border-image: =
none; top: 2px; width: 21px; height: 21px; right: 2px; position: =
absolute; opacity: 0.4;
}
.jfk-bubble-closebtn:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; opacity: 0.8;
}
.jfk-bubble-arrow {
	position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid currentColor; border-image: none;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid currentColor; border-image: none;
}
.jfk-bubble-arrowdown {
	bottom: 0px;
}
.jfk-bubble-arrowup {
	top: -9px;
}
.jfk-bubble-arrowleft {
	left: -9px;
}
.jfk-bubble-arrowright {
	right: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(168, 168, 168) transparent;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-right-width: 0px;
}
.jfk-tooltip {
	padding: 7px 9px; border-radius: 0px; border: 1px solid rgb(255, 255, =
255); transition:visibility, opacity 0.13s ease-in; border-image: none; =
color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; =
margin-left: -1px; display: block; white-space: pre-wrap; visibility: =
visible; position: absolute; cursor: default; -ms-word-break: break-all; =
opacity: 1; box-shadow: none; background-color: rgb(42, 42, 42); =
-moz-box-shadow: none; -webkit-box-shadow: none; -webkit-transition: =
visibility 0, opacity .13s ease-in; -moz-transition: visibility 0, =
opacity .13s ease-in; -o-transition: visibility 0, opacity .13s ease-in; =
-webkit-border-radius: 0; -moz-border-radius: 0;
}
.jfk-tooltip-hide {
	transition:visibility 0.13s, opacity 0.13s ease-out, left 0s linear =
0.13s, top 0s linear 0.13s; left: 20px !important; top: 20px !important; =
visibility: hidden; opacity: 0; -webkit-transition: visibility .13s, =
opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s; =
-moz-transition: visibility .13s, opacity .13s ease-out, left 0 linear =
.13s, top 0 linear .13s; -o-transition: visibility .13s, opacity .13s =
ease-out, left 0 linear .13s, top 0 linear .13s;
}
.jfk-tooltip-data {
	display: none;
}
.jfk-tooltip-arrow {
	position: absolute; pointer-events: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid currentColor; border-image: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid currentColor; border-image: none;
}
.jfk-tooltip-arrowdown {
	bottom: 0px;
}
.jfk-tooltip-arrowup {
	top: -6px;
}
.jfk-tooltip-arrowleft {
	left: -6px;
}
.jfk-tooltip-arrowright {
	right: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width: 0px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-add-=
to-drive {
	display: inline-block;
}
.drive-viewer-dark-button.drive-viewer-toolstrip-add-to-drive {
	display: none; z-index: 1;
}
.drive-viewer-toolstrip-add-to-drive-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-toolstrip-adding-to-drive-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-toolstrip-added-to-drive-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-toolstrip-add-to-my-drive-icon {
	width: 24px; height: 24px; margin-top: 2px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-toolstrip-move-to-icon {
	width: 24px; height: 24px; margin-top: 2px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-toolstrip-drive-organize-icon {
	width: 24px; height: 24px; margin-top: 2px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-add-to-dr=
ive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-add-to-my=
-drive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-added-to-=
drive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-move-to-i=
con {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-drive-org=
anize-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-adding-to=
-drive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_dark.gif") !important;
}
.drive-viewer-toolstrip-add-to-drive-icon {
	background-position: 0px -240px;
}
.drive-viewer-toolstrip-add-to-my-drive-icon {
	background-position: 0px -600px;
}
.drive-viewer-toolstrip-move-to-icon {
	background-position: 0px -400px;
}
.drive-viewer-toolstrip-drive-organize-icon {
	background-position: 0px -1920px;
}
.drive-viewer-toolstrip-adding-to-drive-icon {
	width: 19px; margin-top: 4px;
}
.drive-viewer-toolstrip-added-to-drive-icon {
	background-position: 0px -2360px;
}
.drive-viewer.drive-viewer-quantum-spinner =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-adding-to=
-drive-icon {
	width: 24px; height: 24px; margin-top: 2px; opacity: 1; =
background-image: none !important;
}
.drive-viewer-quantum-spinner =
.drive-viewer-toolstrip-adding-to-drive-icon .drive-spinner {
	display: block;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-add-to-dr=
ive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-add-to-my=
-drive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-added-to-=
drive-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-move-to-i=
con {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-drive-org=
anize-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer-v3 .drive-viewer-toolstrip-add-to-drive-icon {
	background-position: 0px -800px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-add-to-my-drive-icon {
	background-position: 0px -2200px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-move-to-icon {
	background-position: 0px -80px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-drive-organize-icon {
	background-position: 0px -1880px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-added-to-drive-icon {
	background-position: 0px -760px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-add-to-drive-icon {
	width: 24px; height: 24px; margin-top: 0px; opacity: 1;
}
.drive-viewer-v3 .drive-viewer-toolstrip-add-to-my-drive-icon {
	width: 24px; height: 24px; margin-top: 0px; opacity: 1;
}
.drive-viewer-v3 .drive-viewer-toolstrip-added-to-drive-icon {
	width: 24px; height: 24px; margin-top: 0px; opacity: 1;
}
.drive-viewer-v3 .drive-viewer-toolstrip-move-to-icon {
	width: 24px; height: 24px; margin-top: 0px; opacity: 1;
}
.drive-viewer-v3 .drive-viewer-toolstrip-drive-organize-icon {
	width: 24px; height: 24px; margin-top: 0px; opacity: 1;
}
.drive-viewer-v3 .drive-viewer-toolstrip-adding-to-drive-icon {
	margin: 2.5px; width: 19px; height: 19px; opacity: 1;
}
.drive-viewer.drive-viewer-v3.drive-viewer-quantum-spinner =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-adding-to=
-drive-icon {
	margin: 0px; width: 24px; height: 24px;
}
.drive-viewer-dialog.drive-viewer-app-finder-dialog {
	padding: 0px;
}
.drive-viewer-app-finder-dialog-title {
	padding: 15px 12px; font-family: arial,sans-serif; border-bottom-color: =
rgb(172, 172, 172); border-bottom-width: 1px; border-bottom-style: =
solid;
}
.drive-viewer-app-finder-dialog-loading {
	width: 100%; height: 100%; position: relative; background-color: =
rgb(243, 243, 243);
}
.drive-viewer-app-finder-dialog-loading =
.drive-viewer-app-finder-dialog-loading-internal {
	left: 50%; top: 50%; width: 100%; text-align: center; margin-right: =
-50%; position: absolute; transform: translate(-50%, -50%); =
-webkit-transform: translate(-50%, -50%); -moz-transform: =
translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.drive-viewer-app-finder-loading-img {
	top: 3px; width: 19px; height: 19px; display: inline-block; position: =
relative; background-image: =
url("//ssl.gstatic.com/ui/v1/activityindicator/loading_bg_f5.gif"); =
background-repeat: no-repeat;
}
.drive-viewer-installed-app-notification {
	vertical-align: middle; display: inline-block;
}
.drive-viewer-installed-app-icon {
	width: 12px; height: 12px; display: inline-block;
}
.drive-viewer-installed-app-message {
	padding-left: 16px; vertical-align: top; display: inline-block;
}
.drive-viewer-approvals-panel {
	background: white; width: 300px; height: 100%; right: 0px; color: =
black; position: absolute;
}
.drive-viewer-approvals-hidden {
	display: none;
}
.drive-viewer-appupsell {
	text-align: left; color: rgb(255, 255, 255); font-size: 13px; =
font-weight: normal; white-space: nowrap; text-shadow: 0px 2px 1px =
rgba(0,0,0,0.1);
}
.drive-viewer-appupsell-title {
	text-align: center; line-height: 30px; margin-bottom: 10px;
}
.drive-viewer-appupsell-content {
	border-top-color: rgb(105, 104, 104); border-bottom-color: rgb(105, =
104, 104); border-top-width: 1px; border-bottom-width: 1px; =
border-top-style: solid; border-bottom-style: solid; -ms-overflow-x: =
hidden; -ms-overflow-y: auto; min-height: 55px;
}
.drive-viewer-appupsell-section {
	padding-bottom: 10px;
}
.drive-viewer-appupsell-section-heading {
	padding: 0px; color: rgb(205, 205, 205); line-height: 25px; font-size: =
13px; font-weight: normal; border-bottom-color: currentColor; =
border-bottom-width: medium; border-bottom-style: none;
}
.drive-viewer-appupsell-apps-list {
	margin-left: 100px;
}
.drive-viewer-appupsell-app-item {
	padding: 6px 15px 6px 0px; border: currentColor; border-image: none; =
display: block; cursor: pointer;
}
.drive-viewer-appupsell-app-item.drive-viewer-hcmode {
	border: currentColor; border-image: none;
}
.drive-viewer-appupsell-app-item:hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(68, 68, =
68); padding: 5px 15px 5px 0px; background-color: rgb(68, 68, 68);
}
.drive-viewer-appupsell-connected-apps .drive-viewer-appupsell-app-item =
{
	font-weight: bold;
}
.drive-viewer-appupsell-suggested-apps .drive-viewer-appupsell-app-item =
{
	font-weight: normal;
}
.drive-viewer-appupsell-native-apps .drive-viewer-appupsell-app-item {
	font-weight: normal;
}
.drive-viewer-appupsell-app-icon {
	width: 16px; height: 16px; margin-left: 5px; vertical-align: middle; =
display: inline-block;
}
.drive-viewer-appupsell-app-name {
	line-height: 16px; margin-left: 20px; display: inline-block;
}
.drive-viewer-archive-scrollable {
	bottom: 0px; overflow: auto; position: absolute;
}
.drive-viewer-archive {
	border-radius: 20px; border: 20px solid transparent; border-image: =
none; color: rgb(0, 0, 0); font-size: 14px; position: absolute; =
-ms-word-wrap: break-word; box-shadow: 0px 4px 15px 2px =
rgba(0,0,0,0.35); background-color: rgb(255, 255, 255); -moz-box-shadow: =
0px 4px 15px 2px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 4px 15px =
2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-embed .drive-viewer-archive {
	border-width: 10px medium medium; border-style: solid none none; =
border-color: transparent currentColor currentColor; border-radius: 0px; =
border-image: none; box-shadow: none; -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.drive-viewer-archive-content {
	left: 0px; right: 0px; margin-right: 20px; margin-left: 20px;
}
.drive-viewer-archive-header {
	left: 0px; right: 0px; margin-right: 20px; margin-left: 20px;
}
.drive-viewer-archive-gradient {
	left: 20px; height: 8px; right: 20px; position: absolute; z-index: 1; =
background-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent); =
-webkit-mask-box-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1), =
rgba(0, 0, 0, .8), rgba(0, 0, 0, .8), rgba(0, 0, 0, .1));
}
.drive-viewer-archive-title {
	overflow: hidden; padding-bottom: 10px; font-size: 30px; margin-right: =
10px; margin-left: 10px; vertical-align: middle; display: inline-block; =
-ms-text-overflow: ellipsis; max-width: 85%; opacity: 0.6;
}
.drive-viewer-archive-count {
	font-size: 16px; vertical-align: middle; display: inline-block; =
opacity: 0.6;
}
.drive-viewer-archive-row {
	overflow: hidden; border-bottom-color: rgb(206, 206, 207); =
border-bottom-width: 1px; border-bottom-style: solid; display: block; =
white-space: nowrap; -ms-text-overflow: ellipsis;
}
.drive-viewer-archive-back-icon.drive-viewer-button {
	cursor: pointer;
}
.drive-viewer-archive-extract-icon.drive-viewer-button {
	cursor: pointer;
}
.drive-viewer-button.drive-viewer-archive-row {
	cursor: pointer;
}
.drive-viewer-archive-content =
.drive-viewer-button-hover.drive-viewer-archive-row {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-archive-content =
.drive-viewer-control-hover.drive-viewer-archive-row {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-button-focused .drive-viewer-archive-row {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-archive-back-icon.drive-viewer-button:hover {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-archive-back-icon.drive-viewer-button:active {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-archive-back-icon.drive-viewer-button.drive-viewer-button-f=
ocused {
	background-color: rgb(221, 221, 221);
}
.drive-viewer-archive-row-icon {
	top: 3px; width: 16px; height: 16px; margin-right: 10px; margin-left: =
10px; display: inline-block; position: relative; background-size: =
contain;
}
.drive-viewer-archive-back-icon {
	background-position: 0px -1840px; left: -5px; top: 8px; width: 21px; =
height: 21px; position: absolute;
}
.drive-viewer-v3 .drive-viewer-archive-back-icon {
	background-position: 0px -360px;
}
.drive-viewer-archive-row-name {
	line-height: 38px; display: inline;
}
.drive-viewer-audio {
	position: absolute;
}
.drive-viewer-audio-controls {
	border-radius: 5px; width: 100%; height: 100%; position: absolute; =
box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); -ms-user-select: none; =
background-color: rgba(20, 20, 20, 0.8); -moz-box-shadow: 0px 4px 15px =
2px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, =
0, 0.35); -webkit-user-select: none; -moz-user-select: none;
}
.drive-viewer-audio-play-button {
	left: 10px; top: 2px; right: auto; position: absolute;
}
.drive-viewer-audio-pause-icon {
	width: 26px; height: 28px;
}
.drive-viewer-audio-play-icon {
	width: 26px; height: 28px;
}
.drive-viewer-audio-play-icon {
	background-position: 0px -1120px;
}
.drive-viewer-audio-pause-icon {
	background-position: 0px -120px;
}
.drive-viewer-v3 .drive-viewer-audio-play-icon {
	background-position: 0px -2360px;
}
.drive-viewer-v3 .drive-viewer-audio-pause-icon {
	background-position: 0px -1160px;
}
.drive-viewer-audio-preview {
	border: 1px solid rgb(179, 179, 179); border-image: none; text-align: =
center; vertical-align: middle; display: table-cell; pointer-events: =
auto; background-color: rgb(10, 10, 10);
}
.drive-viewer-audio-button {
	margin: 6px; padding: 0px 8px; border-radius: 0px; border: 1px solid =
rgba(0, 0, 0, 0.1); transition:0.218s; border-image: none; height: 27px; =
text-align: center; color: rgb(68, 68, 68); line-height: 27px; =
font-size: 11px; font-weight: bold; min-width: 54px; background-color: =
rgb(243, 243, 243); -webkit-transition: all 0.218s; -moz-transition: all =
0.218s; -o-transition: all 0.218s; -webkit-border-radius: 0px; =
-moz-border-radius: 0px;
}
.drive-viewer-audio-button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(34, 34, 34); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-color: rgb(216, 216, 216); -moz-box-shadow: 0px 1px 1px =
rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.drive-viewer-audio-controls .drive-viewer-slider {
	padding-right: 2px !important; padding-left: 0px !important;
}
.drive-viewer-audio-controls .drive-viewer-slider-scale-filled {
	border-radius: 8px 0px 0px 8px !important; padding-right: 3px =
!important; padding-left: 0px !important;
}
.drive-viewer-docos-stream {
	top: 0px; width: 49px; right: -50px; position: absolute; z-index: 3;
}
.drive-viewer-comments-hidden .drive-viewer-docos-stream {
	display: none;
}
.drive-viewer-paginated-pages .drive-viewer-docos-stream {
=09
}
.drive-viewer-bubble {
	padding: 10px; width: 500px; right: 10px; bottom: 10px; position: =
absolute; z-index: 10; min-height: 190px; box-shadow: 0px 0px 20px =
rgba(0,0,0,0.8); background-color: rgb(255, 255, 255); -moz-box-shadow: =
0 0 20px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, =
0.8);
}
.drive-viewer-bubble::after {
	width: 0px; height: 0px; right: 5%; bottom: -18px; border-top-color: =
rgb(255, 255, 255); border-right-color: transparent; border-left-color: =
transparent; border-top-width: 18px; border-right-width: 15px; =
border-left-width: 15px; border-top-style: solid; border-right-style: =
solid; border-left-style: solid; position: absolute; content: "";
}
.drive-viewer-butterbar .drive-viewer-notification {
	padding: 0px; border-radius: 2px; border: 0px solid rgb(240, 195, 109); =
transition:0s linear 1s, opacity 1s; border-image: none; height: 0px; =
text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: =
11px; display: none; visibility: hidden; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); background-color: rgb(249, 237, 190); -moz-box-shadow: =
0px 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 4px rgba(0, =
0, 0, 0.2); -webkit-transition: all 0 linear 1s, opacity 1s; =
-moz-transition: all 0 linear 1s, opacity 1s; -o-transition: all 0 =
linear 1s, opacity 1s; -webkit-border-radius: 2px; -moz-border-radius: =
2px;
}
.drive-viewer-butterbar .drive-viewer-notification-shown {
	border-width: 1px; padding: 6px 16px; transition:opacity 0.218s; =
height: auto; display: inline-block; visibility: visible; =
-ms-text-overflow: ellipsis; max-width: 90%; -webkit-transition: opacity =
0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity 0.218s;
}
.drive-viewer-butterbar.drive-viewer-notification-container {
	top: 50px; width: 100%; height: 0px; text-align: center; position: =
absolute; z-index: 4;
}
.drive-viewer-butterbar =
.drive-viewer-button.drive-viewer-notification-action-link {
	padding-left: 6px;
}
.drive-viewer-butterbar .drive-viewer-notification-action-link {
	color: rgb(0, 0, 255); text-decoration: none; cursor: pointer;
}
.drive-viewer-butterbar .drive-viewer-notification-link {
	color: rgb(0, 0, 255); text-decoration: none; cursor: pointer;
}
.drive-viewer-butterbar .drive-viewer-notification-action-link:visited {
	color: rgb(0, 0, 255); text-decoration: none; cursor: pointer;
}
.drive-viewer-butterbar .drive-viewer-notification-link:visited {
	color: rgb(0, 0, 255); text-decoration: none; cursor: pointer;
}
.drive-viewer-butterbar .drive-viewer-notification-action-link:hover {
	text-decoration: underline;
}
.drive-viewer-butterbar .drive-viewer-notification-link:hover {
	text-decoration: underline;
}
.drive-viewer-button {
	cursor: default;
}
.drive-viewer-v3 .drive-viewer-button {
	cursor: pointer;
}
.drive-viewer-v3 .drive-viewer-button-disabled {
	cursor: default;
}
.drive-viewer-comment-callout {
	background: rgba(66, 133, 244, 0.9); border-radius: 50%; border: 30px =
solid transparent; top: -72px; width: 320px; height: 320px; right: =
-25px; display: flex; white-space: normal; position: absolute; z-index: =
10; flex-direction: column; justify-content: center;
}
.drive-viewer-comment-callout-mask {
	width: 100%; height: 100%; position: relative; z-index: 10;
}
.drive-viewer-comment-callout .drive-viewer-comment-callout-header {
	line-height: 24px; font-size: 20px; font-weight: normal; margin-bottom: =
0px;
}
.drive-viewer-comment-callout .drive-viewer-comment-callout-message {
	line-height: 24px; font-size: 14px;
}
.drive-viewer-comment-callout-button {
	position: absolute;
}
.drive-viewer-comment-callout-button-icon {
	background-position: 0px -840px; left: 32px; top: 34px; width: 24px; =
height: 24px; position: relative; opacity: 0.6;
}
.drive-viewer-comment-callout-button-circle {
	background: white; border-radius: 50%; left: -32px; top: -34px; width: =
88px; height: 88px; position: absolute;
}
.drive-viewer-carousel {
	transition:bottom 0.218s ease-out; left: 0px; top: 0px; right: 0px; =
bottom: 0px; position: absolute; z-index: 0; -webkit-transition: bottom =
.218s ease-out; -moz-transition: bottom .218s ease-out; -o-transition: =
bottom .218s ease-out;
}
.drive-viewer-carousel-slide {
	top: 0px; width: 100%; bottom: 0px; position: absolute; =
-ms-user-select: none; -webkit-user-select: none; -moz-user-select: =
none;
}
.drive-viewer-carousel-loading-message {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-itemview {
	-ms-user-select: text; -webkit-user-select: text; -moz-user-select: =
text;
}
.drive-viewer-details-comment-thread {
	padding: 18px 0px 7px; font-size: 12px; font-weight: normal; =
border-top-color: rgb(104, 104, 104); border-top-width: 1px; =
border-top-style: solid; position: relative; -ms-zoom: 1;
}
:first-child.drive-viewer-details-comment-thread {
	border-top-color: transparent;
}
.drive-viewer-details-comment-container {
	margin-left: 55px;
}
.drive-viewer-details-comment {
	position: relative; min-height: 48px;
}
.drive-viewer-details-comment-header {
	color: rgb(117, 114, 114); font-style: italic;
}
.drive-viewer-details-comment-replies {
	margin: 4px 0px 3px; background-color: rgb(33, 31, 32);
}
.drive-viewer-details-comment-thread {
	margin-bottom: 10px;
}
.drive-viewer-details-comment-authorname {
	color: rgb(182, 182, 182); overflow: hidden; font-weight: bold; =
display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; =
max-width: 180px;
}
.drive-viewer-details-comment-resolved =
.drive-viewer-details-comment-authorname {
	max-width: 120px;
}
.drive-viewer-details-comment-reply-content =
.drive-viewer-details-comment-authorname {
	font-style: normal; margin-right: 4px;
}
.drive-viewer-details-comment-avatar {
	border-radius: 50%; left: 0px; width: 48px; height: 48px; position: =
absolute;
}
.drive-viewer-details-comment-reply .drive-viewer-details-comment-avatar =
{
	border-radius: 0%; left: 6px; width: 24px; height: 24px;
}
.drive-viewer-details-comment-thread =
.drive-viewer-details-default-avatar-thumbnail {
	left: 0px; width: 48px; height: 48px; position: absolute;
}
.drive-viewer-details-comment-thread =
.drive-viewer-details-letter-overlay {
	line-height: 48px; font-size: 24px;
}
.drive-viewer-details-comment-thread .drive-viewer-details-comment-reply =
.drive-viewer-details-default-avatar-thumbnail {
	border-radius: 0%; width: 24px; height: 24px;
}
.drive-viewer-details-comment-thread .drive-viewer-details-comment-reply =
.drive-viewer-details-letter-overlay {
	line-height: 24px; font-size: 12px;
}
.drive-viewer-details-comment-timestamp-container {
	top: 0px; right: 0px; color: rgb(193, 191, 191); padding-top: 2px; =
font-size: 10px; position: absolute;
}
.drive-viewer-details-comment-timestamp {
	padding: 0px 3px; display: inline-block;
}
.drive-viewer-details-comment-reply-content =
.drive-viewer-details-comment-timestamp {
	padding: 3px 0px; color: rgb(193, 191, 191); font-size: 10px; position: =
relative;
}
.drive-viewer-details-comment-content {
	top: -7px; color: rgb(255, 255, 255); margin-top: 5px; -ms-zoom: 1; =
-ms-word-wrap: break-word;
}
.drive-viewer-details-comment-reply {
	padding: 6px 3px 0px 6px; color: rgb(136, 136, 136); border-top-color: =
rgb(36, 34, 35); border-top-width: 1px; border-top-style: solid; =
position: relative; min-height: 24px;
}
:first-child.drive-viewer-details-comment-reply {
	border-top-color: transparent;
}
.drive-viewer-details-comment-reply-content {
	padding-left: 30px;
}
.drive-viewer-details-comment-reply-text {
	top: -3px; width: 100%; line-height: 140%; position: relative;
}
.drive-viewer-details-comment-reply-body {
	margin: 0px; top: -4px; width: 100%; color: rgb(255, 255, 255); =
display: inline; position: relative; -ms-word-wrap: break-word;
}
.drive-viewer-details-resolved-comment-message {
	padding-right: 18px; display: inline;
}
.drive-viewer-details-comment-reply-action {
	top: -4px; color: rgb(255, 255, 255); font-style: italic; display: =
inline; position: relative;
}
.drive-viewer-details-comment-reply-action + =
.drive-viewer-details-comment-reply-body {
	display: block;
}
.drive-viewer-details-resolved-comment-icon {
	background-position: 0px -1680px; width: 15px; height: 12px; right: =
0px; margin-left: 3px; display: inline-block; position: absolute;
}
.drive-viewer-v3 .drive-viewer-details-resolved-comment-icon {
	background-position: 0px -720px;
}
.drive-viewer-custom-button .drive-viewer-custom-button-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87;
}
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87;
}
.drive-viewer =
.drive-viewer-dark-button.drive-viewer-custom-button-with-icon.drive-view=
er-button-disabled .drive-viewer-custom-button-icon {
	opacity: 0.47;
}
.drive-viewer-custom-button-with-icon.drive-viewer-button-hover =
.drive-viewer-custom-button-icon {
	opacity: 1;
}
.drive-viewer-download-icon {
	background-position: 0px -1040px;
}
.drive-viewer-open-in-browser-icon {
	background-position: 0px -1880px;
}
.drive-viewer-menuitem-icon.drive-viewer-open-in-browser-icon {
	background-position: 0px -1560px;
}
.drive-viewer-menuitem-icon.drive-viewer-download-icon {
	background-position: 0px -2480px;
}
.drive-viewer-delete-icon {
	background-position: 0px -2320px;
}
.drive-viewer-menuitem-icon.drive-viewer-delete-icon {
	background-position: 0px -1480px;
}
.drive-viewer-share-icon {
	background-position: 0px -1440px;
}
.drive-viewer-menuitem-icon.drive-viewer-share-icon {
	background-position: 0px -1200px;
}
.drive-viewer-gplus-icon {
	background-position: 0px -2200px;
}
.drive-viewer-menuitem-icon.drive-viewer-gplus-icon {
	background-position: 0px -2280px;
}
.drive-viewer-print-icon {
	background-position: 0px -2240px;
}
.drive-viewer-menuitem-icon.drive-viewer-print-icon {
	background-position: 0px -360px;
}
.drive-viewer-report-abuse-icon {
	background-position: 0px -1800px;
}
.drive-viewer-organize-icon {
	background-position: 0px -440px;
}
.drive-viewer-drive-organize-icon {
	background-position: 0px -40px;
}
.drive-viewer-full-star-icon {
	background-position: 0px -1720px;
}
.drive-viewer-blank-star-icon {
	background-position: 0px -2000px;
}
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon {
	left: 8px; top: 3px; margin-left: 2px; background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg"); =
background-size: auto;
}
.drive-viewer-menuitem-highlight =
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon {
	top: 2px;
}
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon.drive-viewer-=
drive-organize-icon {
	width: 24px; height: 24px; margin-top: -1px; margin-left: 0px;
}
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon.drive-viewer-=
organize-icon {
	width: 24px; height: 24px; margin-top: -1px; margin-left: 0px;
}
.drive-viewer-content-download-button {
	padding: 0px 20px 0px 7px; border-radius: 2px; border: 1px solid =
rgb(77, 144, 254); border-image: none; height: 28px; text-align: center; =
color: rgb(255, 255, 255); line-height: 28px; font-size: 11px; =
font-weight: bold; margin-top: 20px; vertical-align: middle; display: =
inline-block; white-space: nowrap; min-width: 54px; box-shadow: inset =
0px 1px 0px rgba(101,101,101,0.1); text-shadow: 0px 1px 0px =
rgba(0,0,0,0.8); background-color: rgb(77, 144, 254); -moz-box-shadow: =
inset 0 1px 0 rgba(101, 101, 101, .1); -webkit-box-shadow: inset 0 1px 0 =
rgba(101, 101, 101, .1); -webkit-border-radius: 2px; -moz-border-radius: =
2px;
}
.drive-viewer-content-download-button-icon {
	width: 21px; height: 21px; margin-top: 4px; position: absolute; =
background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg");
}
.drive-viewer-content-download-button-text {
	margin-right: 10px; margin-left: 35px;
}
.drive-viewer-button-hover.drive-viewer-content-download-button {
	background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, =
232)); background-color: rgb(77, 144, 254);
}
.drive-viewer-button-active.drive-viewer-content-download-button {
	box-shadow: inset 0px 1px 6px rgba(0,0,0,0.8); -moz-box-shadow: inset 0 =
1px 6px rgba(0, 0, 0, .8); -webkit-box-shadow: inset 0 1px 6px rgba(0, =
0, 0, .8);
}
.drive-viewer-v3 .drive-viewer-custom-button =
.drive-viewer-custom-button-icon {
	width: 24px; height: 24px; margin-top: 0px;
}
.drive-viewer-v3 =
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon {
	width: 24px; height: 24px; margin-top: 0px;
}
.drive-viewer-v3 =
.drive-viewer-menuitem-icon.drive-viewer-custom-button-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg");
}
.drive-viewer-v3 .drive-viewer-content-download-button-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg");
}
.drive-viewer-v3 .drive-viewer-download-icon {
	background-position: 0px -440px;
}
.drive-viewer-v3 .drive-viewer-open-in-browser-icon {
	background-position: 0px -1600px;
}
.drive-viewer-v3 =
.drive-viewer-menuitem-icon.drive-viewer-open-in-browser-icon {
	background-position: 0px -2640px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-download-icon =
{
	background-position: 0px -2680px;
}
.drive-viewer-v3 .drive-viewer-delete-icon {
	background-position: 0px -40px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-delete-icon {
	background-position: 0px -920px;
}
.drive-viewer-v3 .drive-viewer-share-icon {
	background-position: 0px -1680px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-share-icon {
	background-position: 0px -400px;
}
.drive-viewer-v3 .drive-viewer-gplus-icon {
	background-position: 0px -320px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-gplus-icon {
	background-position: 0px 0px;
}
.drive-viewer-v3 .drive-viewer-manage-captions-icon {
	background-position: 0px -680px;
}
.drive-viewer-v3 =
.drive-viewer-menuitem-icon.drive-viewer-manage-captions-icon {
	background-position: 0px -640px;
}
.drive-viewer-v3 .drive-viewer-print-icon {
	background-position: 0px -1440px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-print-icon {
	background-position: 0px -2560px;
}
.drive-viewer-v3 .drive-viewer-report-abuse-icon {
	background-position: 0px -240px;
}
.drive-viewer-v3 .drive-viewer-organize-icon {
	background-position: 0px -2600px;
}
.drive-viewer-v3 .drive-viewer-drive-organize-icon {
	background-position: 0px -600px;
}
.drive-viewer-v3 .drive-viewer-full-star-icon {
	background-position: 0px -960px;
}
.drive-viewer-v3 .drive-viewer-blank-star-icon {
	background-position: 0px -1280px;
}
.drive-viewer-v3 .drive-viewer-details-icon {
	background-position: 0px -2400px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-popout-button =
{
	background-position: 0px -1200px;
}
.drive-viewer-v3 .drive-viewer-add-comment-icon {
	background-position: 0px -1640px;
}
.drive-viewer-v3 =
.drive-viewer-menuitem-icon.drive-viewer-add-comment-icon {
	background-position: 0px -840px;
}
.drive-viewer-v3 .drive-viewer-lock-icon {
	background-position: 0px -120px;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon.drive-viewer-approvals-icon =
{
	background-position: 0px -200px;
}
.drive-viewer-dark-button.drive-viewer-button {
	padding: 10px 0px; height: 27px; text-align: center; color: rgba(255, =
255, 255, 0.87); line-height: 27px; font-size: 11px; font-weight: bold; =
margin-right: 2px; vertical-align: middle; min-width: 50px; text-shadow: =
0px 1px 0px rgba(0,0,0,0.8);
}
.drive-viewer-v3 .drive-viewer-dark-button.drive-viewer-button {
	margin: 0px; padding: 8px; border-radius: 2px; height: 24px; =
line-height: 24px; min-width: 0px; -webkit-border-radius: 2px; =
-moz-border-radius: 2px;
}
.drive-viewer-focus-outlines-enabled =
.drive-viewer-dark-button.drive-viewer-button-focused {
	border-color: rgb(87, 87, 87);
}
.drive-viewer-dark-button.drive-viewer-button-disabled {
	color: rgba(255, 255, 255, 0.47); text-shadow: none;
}
.drive-viewer-dark-button.drive-viewer-button-hover {
	color: rgba(255, 255, 255, 1); background-image: =
-ms-linear-gradient(rgb(51, 51, 51), rgb(34, 34, 34)); background-color: =
rgb(35, 35, 35);
}
.drive-viewer-embed .drive-viewer-dark-button.drive-viewer-button-hover =
{
	background-image: none; background-color: rgb(131, 131, 131);
}
.drive-viewer-dark-button.drive-viewer-button-active {
	box-shadow: inset 0px 1px 6px rgba(0,0,0,0.8); -moz-box-shadow: inset 0 =
1px 6px rgba(0, 0, 0, 0.8); -webkit-box-shadow: inset 0 1px 6px rgba(0, =
0, 0, 0.8);
}
.drive-viewer-v3 =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-button-active =
{
	box-shadow: none; background-color: rgba(255, 255, 255, 0.35); =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-v3 =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-button-hover.d=
rive-viewer-button-active {
	box-shadow: none; background-color: rgba(255, 255, 255, 0.35); =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-dark-button.drive-viewer-button-toggled {
	padding-bottom: 7px; border-bottom-color: rgb(77, 144, 254); =
border-bottom-width: 3px; border-bottom-style: solid; background-color: =
rgba(35, 35, 35, 0.6);
}
.drive-viewer-embed =
.drive-viewer-dark-button.drive-viewer-button-toggled {
	border-bottom-color: rgb(88, 89, 91); background-color: rgb(109, 110, =
113);
}
.drive-viewer-embed =
.drive-viewer-dark-button.drive-viewer-button-toggled.drive-viewer-button=
-hover {
	background-color: rgb(131, 131, 131);
}
.drive-viewer-v3 .drive-viewer-dark-button.drive-viewer-button {
	transition:background-color 0.1s, opacity 0.1s; -webkit-transition: =
background-color 0.1s, opacity 0.1s; -moz-transition: background-color =
0.1s, opacity 0.1s; -o-transition: background-color 0.1s, opacity 0.1s;
}
.drive-viewer-v3 .drive-viewer-dark-button .drive-viewer-icon {
	opacity: 1;
}
.drive-viewer-v3 =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-button-hover =
{
	background-image: none; background-color: rgba(255, 255, 255, 0.25);
}
.drive-viewer-button-toggled .drive-viewer-icon {
	opacity: 1;
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions =
.drive-viewer-dark-button.drive-viewer-button-toggled {
	border-bottom-color: rgb(193, 217, 255); background-color: rgba(255, =
255, 255, 0.1);
}
.drive-viewer-active-selected =
.drive-viewer-dark-button.drive-viewer-button-toggled {
	border-bottom-color: rgb(193, 217, 255); background-color: rgba(255, =
255, 255, 0.1);
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions =
.drive-viewer-dark-button.drive-viewer-button-active {
	box-shadow: inset 0px 1px 6px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 =
1px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 1px 6px rgba(0, =
0, 0, 0.4);
}
.drive-viewer-active-selected =
.drive-viewer-dark-button.drive-viewer-button-active {
	box-shadow: inset 0px 1px 6px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 =
1px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 1px 6px rgba(0, =
0, 0, 0.4);
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions =
.drive-viewer-dark-button.drive-viewer-button-hover {
	background: rgb(96, 156, 253); outline: 0px;
}
.drive-viewer-active-selected .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button-hover {
	background: rgb(96, 156, 253); outline: 0px;
}
.drive-viewer-active-selected .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button-focused {
	background: rgb(96, 156, 253); outline: 0px;
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions =
.drive-viewer-dark-button.drive-viewer-button-focused {
	background: rgb(96, 156, 253); outline: 0px;
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions =
.drive-viewer-toolstrip-selection-buttons =
.drive-viewer-dark-button.drive-viewer-button-focused {
	background: rgb(31, 89, 192);
}
.drive-viewer-toolstrip-selection-buttons {
	margin: 6px 0px; display: inline-block;
}
.drive-viewer-toolstrip-selection-buttons .drive-viewer-dark-button {
	background-color: rgb(63, 118, 217);
}
.drive-viewer-toolstrip-selection-buttons =
.drive-viewer-dark-button.drive-viewer-button-hover {
	background: rgb(64, 127, 241);
}
.drive-viewer-toolstrip-selection-buttons =
.drive-viewer-toolstrip-selection-button-clear.drive-viewer-dark-button =
{
	padding: 4px 0px; width: 35px; margin-right: 1px; margin-left: 5px; =
min-width: 35px;
}
.drive-viewer-toolstrip-selection-button-clear .drive-viewer-icon {
	background-position: 0px 0px; padding: 3px 10px; width: 25px; height: =
25px; margin-left: 4px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-selection-button-clear =
.drive-viewer-icon {
	background-position: 0px -2040px;
}
.drive-viewer-toolstrip-selection-button-label {
	color: white; text-transform: uppercase; padding-left: 3px; font-size: =
13px; display: inline-block; text-shadow: none;
}
.drive-viewer-dark-button.drive-viewer-toolstrip-selection-menu-button {
	padding: 4px 10px; margin-right: 5px;
}
.drive-viewer-toolstrip-selection-menu-button =
.drive-viewer-toolstrip-menu-button-arrow {
	margin-left: 5px;
}
.drive-viewer-details-panel {
	top: 47px; width: 400px; right: 0px; bottom: 0px; position: fixed; =
z-index: 1; box-sizing: border-box; box-shadow: inset 0px 0px 10px #000; =
background-color: rgb(36, 34, 35); -webkit-box-sizing: border-box; =
-moz-box-sizing: border-box; -moz-box-shadow: inset 0 0 10px #000; =
-webkit-box-shadow: inset 0 0 10px #000;
}
.drive-viewer-v3 .drive-viewer-details-panel {
	top: 0px; width: 344px; box-shadow: none; background-color: rgb(50, 50, =
50); -moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-v3.drive-viewer-mobile .drive-viewer-details-panel {
	z-index: 4;
}
.drive-viewer-details-panel-hidden {
	display: none;
}
.drive-viewer-details-panel .drive-viewer-msg-loading-img {
	margin-right: auto; margin-left: auto; display: block;
}
.drive-viewer-details-header {
	text-transform: uppercase; font-family: Roboto,arial,sans-serif; =
font-size: 14px; box-sizing: border-box; -webkit-box-sizing: border-box; =
-moz-box-sizing: border-box;
}
.drive-viewer-v3 .drive-viewer-details-header {
	text-transform: none; font-family: Roboto,arial,sans-serif; font-size: =
16px; box-shadow: 0px 2px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px =
2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, =
0.3);
}
.drive-viewer-details-content {
	margin: 5px 0px; left: 0px; top: 50px; right: 0px; bottom: 0px; =
position: absolute; -ms-overflow-y: auto;
}
.drive-viewer-details-header .drive-viewer-details-tab {
	margin: 0px 16px; padding: 4px 2px 0px; height: 50px; color: rgb(192, =
190, 190); line-height: 50px; display: inline-block; cursor: pointer; =
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: =
border-box;
}
.drive-viewer-v3 .drive-viewer-details-header .drive-viewer-details-tab =
{
	height: 56px; line-height: 56px;
}
.drive-viewer-details-tabbar {
	margin: 0px 15px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.drive-viewer-v3 .drive-viewer-details-tabbar {
	margin: 0px; border-bottom-color: currentColor; border-bottom-width: =
medium; border-bottom-style: none; display: inline-block;
}
.drive-viewer-details-tab-selected.drive-viewer-details-tab-indicator {
	border-bottom-color: rgb(77, 144, 254); border-bottom-width: 3px; =
border-bottom-style: solid;
}
.drive-viewer-details-tab.drive-viewer-details-tab-indicator:hover {
	border-bottom-color: rgb(100, 100, 100); border-bottom-width: 3px; =
border-bottom-style: solid;
}
.drive-viewer-details-header .drive-viewer-details-tab:hover {
	margin: 0px 18px; padding: 4px 0px 0px;
}
.drive-viewer-details-header =
.drive-viewer-details-tab.drive-viewer-details-tab-selected {
	color: rgb(255, 255, 255); cursor: default;
}
.drive-viewer-details-subpane-header {
	height: 40px; color: rgb(238, 238, 238); line-height: 40px; =
font-family: Roboto-light,arial,sans-serif;
}
.drive-viewer-details-subpane-header {
=09
}
.drive-viewer-details-subpane-header-text {
	text-transform: uppercase; padding-right: 5px; font-family: =
Roboto-light,arial,sans-serif; font-size: 12px; font-weight: 500; float: =
left; background-color: rgb(36, 34, 35);
}
.drive-viewer-v3 .drive-viewer-details-subpane-header-text {
	text-transform: none; font-family: Roboto,arial,sans-serif; font-size: =
14px; background-color: rgb(50, 50, 50);
}
.drive-viewer-details-subpane-separator-container {
	width: 100%; padding-top: 19px; margin-bottom: 10px;
}
.drive-viewer-details-subpane-separator {
	border-top-color: rgb(104, 104, 104); border-top-width: 1px; =
border-top-style: solid;
}
.drive-viewer-v3 .drive-viewer-details-subpane-separator {
	border-top-color: rgba(255, 255, 255, 0.15); border-top-width: 1px; =
border-top-style: solid;
}
.drive-viewer-details-subpane-content {
	color: rgb(182, 182, 182); padding-bottom: 20px; font-size: 12px;
}
.drive-viewer-v3 .drive-viewer-details-subpane-content {
	color: rgba(255, 255, 255, 0.57);
}
.drive-viewer-details-subpane-item {
	width: calc(100% - 150px); text-align: left; display: inline-block;
}
.drive-viewer-v3 .drive-viewer-details-subpane-item {
	width: calc(100% - 128px); color: rgba(255, 255, 255, 0.9);
}
.drive-viewer-details-subpane-label {
	display: inline-block;
}
.drive-viewer-details-subpane-label.drive-viewer-details-info-label {
	width: 150px; vertical-align: top;
}
.drive-viewer-v3 =
.drive-viewer-details-subpane-label.drive-viewer-details-info-label {
	width: 128px;
}
.drive-viewer-details-subpane-label.drive-viewer-details-permission-label=
 {
	width: calc(100% - 100px);
}
.drive-viewer-details-location-items {
	width: 100%; vertical-align: top; display: inline-block;
}
.drive-viewer-details-location-icon {
	width: 16px; height: 13px; margin-top: 5px; margin-right: 12px; float: =
left;
}
.drive-viewer-details-location-link {
	overflow: hidden; white-space: nowrap; cursor: pointer; =
-ms-text-overflow: ellipsis;
}
.drive-viewer-details-location-link:focus {
	text-decoration: underline;
}
.drive-viewer-details-location-link:hover {
	text-decoration: underline;
}
.drive-viewer-details-permission-name {
	line-height: 24px; overflow: hidden; margin-left: 36px; white-space: =
nowrap; -ms-text-overflow: ellipsis;
}
.drive-viewer-details-permission-role {
	float: right; display: inline-block; -ms-overflow-x: hidden;
}
.drive-viewer-v3 .drive-viewer-details-permission-role {
	color: rgba(255, 255, 255, 0.9);
}
.drive-viewer-details-info-row {
	line-height: 24px; padding-bottom: 10px;
}
.drive-viewer-details-info-subpane {
	border: currentColor; border-image: none; width: 100%; box-sizing: =
content-box; -webkit-box-sizing: content-box; -moz-box-sizing: =
content-box;
}
.drive-viewer-details-description {
	padding-bottom: 20px; font-weight: normal; -ms-word-wrap: break-word;
}
.drive-viewer-v3 .drive-viewer-details-description {
	margin-right: 44px;
}
.drive-viewer-details-edit-button {
	padding-left: 3px; margin-top: 8px; float: right; cursor: pointer; =
background-color: rgb(36, 34, 35);
}
.drive-viewer-details-edit-button.drive-viewer-button-hover {
	background-image: -ms-linear-gradient(rgb(51, 51, 51), rgb(34, 34, =
34)); background-color: rgb(36, 34, 35);
}
.drive-viewer-details-edit-button .drive-viewer-icon {
	background-position: 0px -760px; width: 24px; height: 24px;
}
.drive-viewer-details-description-edit {
	width: 100%; -ms-overflow-y: auto; min-height: 75px; max-width: 350px; =
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: =
border-box;
}
.drive-viewer-details-info-view {
	padding: 15px; -ms-user-select: text; -webkit-user-select: text; =
-moz-user-select: text;
}
.drive-viewer-details-comments-view {
	padding: 15px; -ms-user-select: text; -webkit-user-select: text; =
-moz-user-select: text;
}
.drive-viewer-details-panel .drive-viewer-content-error-text {
	line-height: 20px; font-size: 12px;
}
.drive-viewer-details-panel .drive-viewer-msg-error-img {
	margin: 1px 0px;
}
.drive-viewer-details-permission-avatar {
	height: 24px; float: left;
}
.drive-viewer-details-permission-avatar =
.drive-viewer-details-comment-avatar {
	width: 24px; height: 24px; position: relative;
}
.drive-viewer-details-default-avatar-thumbnail {
	border-radius: 50%; width: 24px; height: 24px; display: inline-block; =
background-color: rgb(70, 68, 69);
}
.drive-viewer-details-letter-overlay {
	text-align: center; color: rgb(255, 255, 255); text-transform: =
uppercase; line-height: 24px; vertical-align: middle;
}
.drive-viewer-details-group-avatar {
	background-position: 0px -2160px;
}
.drive-viewer-details-domain-avatar {
	background-position: 0px -2400px;
}
.drive-viewer-details-domain-avatar-with-link {
	background-position: 0px -280px;
}
.drive-viewer-details-anyone-avatar {
	background-position: 0px -720px;
}
.drive-viewer-details-anyone-avatar-with-link {
	background-position: 0px -480px;
}
.drive-viewer-details-avatar-icon {
	margin: 2px; width: 20px; height: 20px;
}
.drive-viewer-details-download-permission-message {
	display: inline-block;
}
.drive-viewer-details-checkbox {
	border-radius: 2px; border: 2px solid rgb(193, 191, 191); border-image: =
none; width: 20px; height: 20px; float: right; cursor: pointer; =
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: =
border-box;
}
.drive-viewer-details-checkbox-content {
	height: 16px;
}
.drive-viewer-details-checkbox-text {
	line-height: 16px; font-size: 20px; font-weight: bold; position: =
absolute;
}
.drive-viewer-details-checkbox-icon {
	background-position: 0px -1680px; width: 14px; height: 14px; =
margin-top: 2px; margin-left: 1px; display: inline-block;
}
.drive-viewer-mobile .drive-viewer-details-panel {
	transition:right 0.218s cubic-bezier(0, 0, 0.2, 1); width: 100%; right: =
0px; -webkit-transition: right .218s cubic-bezier(0.0, 0.0, 0.2, 1); =
-moz-transition: right .218s cubic-bezier(0.0, 0.0, 0.2, 1); =
-o-transition: right .218s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.drive-viewer-mobile .drive-viewer-details-panel-hidden {
	right: -100%; display: block; -webkit-transition: right .218 =
cubic-bezier(0.4, 0.0, 1, 1); -moz-transition: right .218 =
cubic-bezier(0.4, 0.0, 1, 1); -o-transition: right .218 =
cubic-bezier(0.4, 0.0, 1, 1);
}
.drive-viewer-v3 .drive-viewer-details-edit-button .drive-viewer-icon {
	background-position: 0px -2320px;
}
.drive-viewer-v3 .drive-viewer-details-team-icon {
	background-position: 0px -1080px;
}
.drive-viewer-v3 .drive-viewer-details-group-avatar {
	background-position: 0px -2240px;
}
.drive-viewer-v3 .drive-viewer-details-domain-avatar {
	background-position: 0px -2440px;
}
.drive-viewer-v3 .drive-viewer-details-domain-avatar-with-link {
	background-position: 0px -1000px;
}
.drive-viewer-v3 .drive-viewer-details-anyone-avatar {
	background-position: 0px -280px;
}
.drive-viewer-v3 .drive-viewer-details-anyone-avatar-with-link {
	background-position: 0px -880px;
}
.drive-viewer-v3 .drive-viewer-details-panel =
:not(.drive-viewer-button-hover).drive-viewer-dark-button.drive-viewer-bu=
tton {
	padding: 8px; margin-top: 0px; background-color: rgb(50, 50, 50);
}
.drive-viewer-v3 .drive-viewer-details-panel =
.drive-viewer-close-button.drive-viewer-dark-button.drive-viewer-button =
{
	margin: 8px; float: right;
}
.drive-viewer-v3 .drive-viewer-details-panel .drive-viewer-close-button =
.drive-viewer-nav-icon {
	background-position: 0px -1240px;
}
.drive-viewer-v3 .drive-viewer-details-panel =
.drive-viewer-details-edit-button.drive-viewer-dark-button.drive-viewer-b=
utton {
	margin-top: -8px;
}
.drive-viewer-dialog {
	background: padding-box rgb(255, 255, 255); padding: 30px 42px; =
outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: =
none; position: absolute; z-index: 102; box-shadow: 0px 4px 16px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); =
-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.drive-viewer-dialog-bg {
	left: 0px; top: 0px; position: absolute; z-index: 101; =
background-color: rgb(0, 0, 0);
}
.drive-viewer-fixed-frame .goog-modalpopup-bg {
	background-color: rgb(0, 0, 0);
}
.drive-viewer-fixed-frame .modal-dialog-bg {
	background-color: rgb(0, 0, 0);
}
div.drive-viewer-dialog-bg {
	opacity: 0.75;
}
.drive-viewer-dialog-title {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; cursor: =
default; background-color: rgb(255, 255, 255);
}
.drive-viewer-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; =
position: absolute; opacity: 0.7;
}
.drive-viewer-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: =
11px; height: 11px; right: 17px; position: absolute; content: "";
}
.drive-viewer-dialog-title-close:hover {
	opacity: 1;
}
.drive-viewer-dialog-content {
	line-height: 1.4em; background-color: rgb(255, 255, 255);
}
.drive-viewer-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; =
border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: =
none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; =
font-size: 11px; font-weight: bold; cursor: default; min-width: 72px; =
background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, =
241)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; =
-moz-border-radius: 2px;
}
.drive-viewer-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.drive-viewer-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.drive-viewer-dialog-buttons button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.drive-viewer-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.drive-viewer-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184); box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-dialog-buttons .drive-viewer-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, =
254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.drive-viewer-dialog-buttons .drive-viewer-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.drive-viewer-dialog-buttons .drive-viewer-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.drive-viewer-dialog-buttons .drive-viewer-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.3);
}
.drive-viewer-dialog-buttons .drive-viewer-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.drive-viewer-dialog-buttons [disabled].drive-viewer-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-toolstrip-extracting-icon {
	width: 19px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-v3 .drive-viewer-toolstrip-extract-content {
	line-height: 32px;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-extractin=
g-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_dark.gif");
}
.drive-viewer-dark-button.drive-viewer-button-disabled.drive-viewer-tools=
trip-extract {
	background-color: transparent;
}
.drive-viewer-quantum-spinner.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-extractin=
g-icon {
	width: 21px; height: 21px; background-image: none;
}
.drive-viewer-quantum-spinner.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-toolstrip-extractin=
g-icon {
	width: 24px; height: 24px; background-image: none;
}
.drive-viewer-quantum-spinner .drive-viewer-toolstrip-extracting-icon =
.drive-spinner {
	display: block;
}
.drive-viewer-filmstrip {
	transition:height 0.218s ease-out; width: 100%; height: 0px; bottom: =
0px; color: rgb(255, 255, 255); font-size: 0px; position: absolute; =
z-index: 2; background-color: rgb(18, 18, 18); -webkit-transition: =
height .218s ease-out; -moz-transition: height .218s ease-out; =
-o-transition: height .218s ease-out;
}
.drive-viewer-filmstrip-inner {
	top: 0px; width: 100%; white-space: nowrap; position: absolute; =
-ms-overflow-x: auto; -ms-overflow-y: hidden;
}
.drive-viewer-filmstrip-frame {
	border-radius: 3px; border: 3px solid rgb(255, 255, 255); border-image: =
none; width: 84px; height: 63px; margin-top: 3px; position: absolute;
}
.drive-viewer-filmstrip-actions {
	height: 25px; position: absolute; z-index: 1;
}
.drive-viewer-filmstrip-actions-lft {
	left: 12px;
}
.drive-viewer-filmstrip-actions-rgt {
	right: 12px;
}
.drive-viewer-filmstrip-actions .drive-viewer-button {
	padding: 0px 13px; border-radius: 3px; height: 25px; text-align: =
center; color: rgba(255, 255, 255, 0.87); line-height: 25px; font-size: =
11px; text-shadow: 0px 1px 1px rgba(0,0,0,0.8); background-color: =
rgba(0, 0, 0, 0.2);
}
.drive-viewer-filmstrip-actions .drive-viewer-button-hover {
	background-color: rgba(0, 0, 0, 0.4);
}
.drive-viewer-filmstrip-actions .drive-viewer-button-toggled {
	background-color: rgba(0, 0, 0, 0.6);
}
.drive-viewer-filmstrip-actions .drive-viewer-filmstrip-feedback-overlay =
{
	background-color: rgba(0, 0, 0, 0.6);
}
.drive-viewer-filmstrip-actions =
.drive-viewer-button-toggled.drive-viewer-button-hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.drive-viewer-filmstrip-actions =
.drive-viewer-filmstrip-feedback-overlay.drive-viewer-button-hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.drive-viewer-filmstrip-viewall-icon {
	background-position: 0px -1080px; width: 21px; height: 21px; =
margin-right: 4px; vertical-align: top; display: inline-block;
}
.drive-viewer-v3 .drive-viewer-filmstrip-viewall-icon {
	background-position: 0px -1520px;
}
.drive-viewer-filmstrip-viewall.drive-viewer-button-toggled.drive-viewer-=
button-hover .drive-viewer-filmstrip-viewall-icon {
	background-position: 0px -960px; width: 16px; height: 16px; =
padding-left: 5px; margin-top: 5px;
}
.drive-viewer-v3 =
.drive-viewer-filmstrip-viewall.drive-viewer-button-toggled.drive-viewer-=
button-hover .drive-viewer-filmstrip-viewall-icon {
	background-position: 0px -1120px;
}
.drive-viewer-filmstrip-viewall-text {
	margin-top: 1px; vertical-align: middle; display: inline-block;
}
.drive-viewer-gradient-top {
	position: absolute; z-index: 1;
}
.drive-viewer-gradient-rgt {
	position: absolute; z-index: 1;
}
.drive-viewer-gradient-bottom {
	position: absolute; z-index: 1;
}
.drive-viewer-gradient-lft {
	position: absolute; z-index: 1;
}
.drive-viewer-gradient-top {
	left: 0px; height: 8px; right: 0px;
}
.drive-viewer-gradient-bottom {
	left: 0px; height: 8px; right: 0px;
}
.drive-viewer-gradient-rgt {
	top: 0px; width: 8px; bottom: 0px;
}
.drive-viewer-gradient-lft {
	top: 0px; width: 8px; bottom: 0px;
}
.drive-viewer-gradient-top {
	top: 0px; background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.35), =
rgba(0, 0, 0, 0));
}
.drive-viewer-gradient-rgt {
	right: 0px; background-image: -ms-linear-gradient(right, rgba(0, 0, 0, =
0.35), rgba(0, 0, 0, 0));
}
.drive-viewer-gradient-bottom {
	bottom: 0px; background-image: -ms-linear-gradient(bottom, rgba(0, 0, =
0, 0.35), rgba(0, 0, 0, 0));
}
.drive-viewer-gradient-lft {
	left: 0px; background-image: -ms-linear-gradient(left, rgba(0, 0, 0, =
0.35), rgba(0, 0, 0, 0));
}
.drive-viewer-hcmode {
	border: 1px solid transparent; border-image: none;
}
.drive-viewer :not([onclick]):not(:visited):not(:link).drive-viewer-icon =
{
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg") !important; =
background-repeat: no-repeat;
}
.drive-viewer.drive-viewer-v3 =
:not([onclick]):not(:visited):not(:link).drive-viewer-icon {
	background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg") =
!important;
}
.drive-viewer-iframe-view {
	position: absolute;
}
.drive-viewer-image {
	background-position: 0px 0px, 10px 10px; position: absolute; =
box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); -ms-user-select: none; =
background-image: linear-gradient(45deg, rgb(239, 239, 239) 25%, =
transparent 25%, transparent 75%, rgb(239, 239, 239) 75%, rgb(239, 239, =
239)), linear-gradient(45deg, rgb(239, 239, 239) 25%, transparent 25%, =
transparent 75%, rgb(239, 239, 239) 75%, rgb(239, 239, 239)); =
background-size: 21px 21px; background-color: white; -moz-box-shadow: =
0px 4px 15px 2px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 4px 15px =
2px rgba(0, 0, 0, 0.35); -webkit-user-select: none; -moz-user-select: =
none; -webkit-background-size: 21px 21px; -moz-background-size: 21px =
21px; -o-background-size: 21px 21px; -webkit-user-drag: none;
}
.drive-viewer-image-scrollable {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: =
absolute;
}
.drive-viewer-image-scrollable .drive-viewer-docos-stream {
=09
}
.drive-viewer-image-container .drive-viewer-close-enabled {
	width: 100%; height: 100%; position: absolute;
}
.drive-viewer-image-img {
	width: 100%; height: 100%; position: absolute;
}
.drive-viewer-image.drive-viewer-image-selection-enabled {
	cursor: crosshair;
}
.drive-viewer-image-doco-anchor {
	border-radius: 3px; position: absolute; z-index: 1; box-shadow: 0px 2px =
4px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, =
0.5); -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
}
.drive-viewer-image-selection {
	border-radius: 3px; position: absolute; z-index: 1; box-shadow: 0px 2px =
4px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, =
0.5); -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
}
.drive-viewer-image-highlighted-anchor.drive-viewer-image-doco-anchor {
	z-index: 2;
}
.drive-viewer-image-selection {
	z-index: 2;
}
.drive-viewer-image-selection-inner {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.drive-viewer-image-selection-outer {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.drive-viewer-image-selection-inner {
	margin: 1px; border-radius: 2px; border: 2px solid rgb(255, 255, 255); =
border-image: none; z-index: 1;
}
.drive-viewer-image-selection-outer {
	border-radius: 3px; border: 2px solid rgba(243, 179, 0, 0.5); =
border-image: none; z-index: 2;
}
.drive-viewer-image-spotlight {
	border-radius: 30003px; border: 30000px solid rgb(0, 0, 0); =
transition:opacity 0.4s; border-image: none; width: 100%; height: 100%; =
position: absolute; opacity: 0; pointer-events: none; transform: =
translate(-30000px, -30000px);
}
.drive-viewer-image-highlighted-anchor .drive-viewer-image-spotlight {
	opacity: 0.5;
}
.drive-viewer-image-selection .drive-viewer-image-spotlight {
	opacity: 0.5;
}
.drive-viewer-comments-hidden .drive-viewer-image-doco-anchor {
	display: none;
}
.drive-viewer-instruction-prompt {
	background: rgb(66, 133, 244); border-radius: 2px; transition:transform =
0.15s; left: 50%; top: 8px; color: white; line-height: 20px; overflow: =
hidden; display: flex; position: absolute; z-index: 4; min-width: 400px; =
max-width: 568px; box-shadow: 0px 2px 4px rgba(0,0,0,0.5); transform: =
translate(-50%, -64px); align-items: center; -moz-box-shadow: 0px 2px =
4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, =
0.5); -webkit-transition: transform 0.15s; -moz-transition: transform =
0.15s; -o-transition: transform 0.15s; -webkit-align-items: center; =
-moz-align-items: center;
}
.drive-viewer-instruction-prompt.drive-viewer-instruction-prompt-shown {
	height: auto; transform: translate(-50%, 0px);
}
.drive-viewer-instruction-prompt-message {
	padding: 10px 32px 10px 16px; font-size: 14px; font-weight: 500; float: =
left;
}
.drive-viewer-instruction-prompt-cancel {
	padding: 10px 16px; text-transform: uppercase; font-size: 14px; =
text-decoration: none; margin-top: auto; margin-bottom: auto; =
margin-left: auto; float: right; cursor: pointer;
}
.drive-viewer-instruction-prompt-cancel:visited {
	padding: 10px 16px; text-transform: uppercase; font-size: 14px; =
text-decoration: none; margin-top: auto; margin-bottom: auto; =
margin-left: auto; float: right; cursor: pointer;
}
.drive-viewer-instruction-prompt-cancel.drive-viewer-button-focused {
=09
}
.drive-viewer-instruction-prompt-cancel:hover {
=09
}
.drive-viewer-itemview-container {
	width: 100%; height: 100%; position: absolute;
}
.drive-viewer-itemview-container .drive-viewer-close-enabled {
	width: 100%; height: 100%; position: absolute;
}
.drive-viewer-itemview-scrollable {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: =
absolute;
}
.drive-viewer-itemview-scrollable .drive-viewer-docos-stream {
=09
}
@media print
{
.drive-viewer-itemview-print-disabled {
	display: none;
}
}
.drive-viewer-licensebar {
	font-size: 12px; margin-bottom: 10px; margin-left: 5px; display: =
inline-block; opacity: 0.7;
}
.drive-viewer-licensebar-text {
	color: rgb(255, 255, 255); margin-right: 4px; display: inline-block;
}
.drive-viewer-licensebar .drive-viewer-licensebar-url:link {
	color: rgb(255, 255, 255); text-decoration: underline; display: =
inline-block; cursor: pointer;
}
.drive-viewer-licensebar .drive-viewer-licensebar-url:visited {
	color: rgb(255, 255, 255); text-decoration: underline; display: =
inline-block; cursor: pointer;
}
.drive-viewer-link-button {
	color: rgb(179, 179, 179); text-decoration: underline; cursor: pointer;
}
.drive-viewer-maps {
	position: absolute; box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); =
-moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35); =
-webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 145, 145); =
border-image: none; color: rgb(51, 51, 51); line-height: 18px; =
font-family: arial,sans-serif; font-size: 13px; position: absolute; =
z-index: 200; -ms-overflow-y: auto; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.drive-viewer-contextmenu {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 145, 145); =
border-image: none; color: rgb(51, 51, 51); line-height: 18px; =
font-family: arial,sans-serif; font-size: 13px; position: absolute; =
z-index: 200; -ms-overflow-y: auto; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.drive-viewer-v3.drive-viewer-menu {
	border-radius: 2px; border: 0px currentColor; border-image: none; =
line-height: 34px; font-family: Roboto,arial,sans-serif; box-shadow: 0px =
4px 8px rgba(0,0,0,0.35); -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
}
.drive-viewer-v3.drive-viewer-contextmenu {
	border-radius: 2px; border: 0px currentColor; border-image: none; =
line-height: 34px; font-family: Roboto,arial,sans-serif; box-shadow: 0px =
4px 8px rgba(0,0,0,0.35); -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
}
.drive-viewer-menuitem {
	list-style: none; padding: 6px 6em 6px 37px; white-space: nowrap; =
position: relative; cursor: pointer;
}
.drive-viewer-v3 .drive-viewer-menuitem {
	padding: 1px 60px 1px 52px;
}
.drive-viewer-menuitem-icon {
	left: 10px; top: 6px; width: 16px; height: 16px; position: absolute; =
background-size: contain;
}
.drive-viewer-v3 .drive-viewer-menuitem-icon {
	left: 16px; width: 20px; height: 20px;
}
.drive-viewer-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(241, =
241, 241); padding: 5px 6em 5px 37px; background-color: rgb(241, 241, =
241);
}
.drive-viewer-v3 .drive-viewer-menuitem-highlight {
	border-color: rgb(223, 223, 223); padding: 0px 60px 0px 52px; =
background-color: rgb(223, 223, 223);
}
.drive-viewer-menuitem-highlight .drive-viewer-menuitem-icon {
	top: 5px;
}
.drive-viewer-menu-header {
	list-style: none; padding: 6px 6em 6px 6px; color: rgb(89, 89, 89); =
font-size: 12px; white-space: nowrap; position: relative; cursor: =
default;
}
.drive-viewer-v3 .drive-viewer-menu-header {
	padding: 0px 24px 0px 12px;
}
.drive-viewer-menu-separator {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.drive-viewer-menu-notice-header {
	font-style: italic; background-color: rgb(239, 239, 239);
}
.drive-viewer-v3 .drive-viewer-menu-separator {
	border-color: rgb(223, 223, 223); margin: 8px 0px;
}
.drive-viewer-contextmenu .drive-viewer-menuitem {
	padding: 0px 40px 0px 16px; line-height: 36px;
}
.drive-viewer-contextmenu .drive-viewer-menuitem-highlight {
	border: currentColor; border-image: none; color: rgba(0, 0, 0, 0.7);
}
.drive-viewer-contextmenu {
	padding: 8px 0px;
}
.drive-viewer-msg-container {
	padding: 20px; border-radius: 12px; text-align: center; color: rgb(255, =
255, 255); margin-bottom: 40px; box-shadow: 0px 10px 12px 5px =
rgba(0,0,0,0.2); background-color: rgb(76, 73, 76); -moz-box-shadow: 0px =
10px 12px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 10px 12px 5px =
rgba(0, 0, 0, 0.2);
}
.drive-viewer-msg-error {
	text-align: center; position: absolute; min-width: 300px;
}
.drive-viewer-msg-loading {
	text-align: center; position: absolute; min-width: 300px;
}
.drive-viewer-msg-loading-img {
	top: 3px; width: 19px; height: 19px; display: inline-block; position: =
relative; background-repeat: no-repeat;
}
.drive-viewer :not(:link):not(:visited).drive-viewer-msg-loading-img {
	background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_dark.gif") !important;
}
.drive-viewer-embed.drive-viewer =
:not(:link):not(:visited).drive-viewer-msg-loading-img {
	background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_gray.gif") !important;
}
.drive-viewer-quantum-spinner.drive-viewer =
:not(:link):not(:visited).drive-viewer-msg-loading-img {
	top: 2px; width: 21px; height: 21px; background-image: none !important;
}
.drive-viewer-quantum-spinner .drive-viewer-msg-loading-img =
.drive-spinner {
	display: block;
}
.drive-viewer.drive-viewer-v3 .drive-viewer-msg-loading-img =
.drive-quantum-spinner {
	width: 32px; height: 32px; margin-left: -16px;
}
.drive-viewer-quantum-spinner.drive-viewer.drive-viewer-v3 =
:not(:link):not(:visited).drive-viewer-msg-loading-img {
	width: 32px; height: 32px;
}
.drive-viewer-msg-loading-text {
	line-height: 19px; font-size: 19px; margin-left: 12px;
}
.drive-viewer-embed .drive-viewer-msg-loading-text {
	color: rgb(30, 30, 30);
}
.drive-viewer-v3 .drive-viewer-msg-loading-text {
	display: none;
}
.drive-viewer-mobile .drive-viewer-msg-loading-text {
	display: none;
}
.drive-viewer-msg-error-img {
	background-position: 0px -800px; margin: 0px auto; padding: 0px; width: =
31px; height: 37px; display: inline-block; background-repeat: no-repeat;
}
.drive-viewer-v3 .drive-viewer-msg-error-img {
	background-position: 0px -160px;
}
.drive-viewer-msg-error-text {
	line-height: 27px; font-size: 19px; display: inline-block; =
-ms-user-select: text; -webkit-user-select: text; -moz-user-select: =
text;
}
.drive-viewer-msg-error-stack-trace {
	text-align: left; font-size: 12px; display: block; white-space: =
pre-wrap; -ms-user-select: text; -webkit-user-select: text; =
-moz-user-select: text;
}
.drive-viewer-msg-transient-error-text {
	font-size: 13px; margin-top: 10px;
}
.drive-viewer-msg-error-expression {
	line-height: 27px; font-size: 19px;
}
.drive-viewer-msg-download-button {
	display: inline-block;
}
.drive-viewer-connect-more-apps-button {
	display: inline-block;
}
.drive-viewer-button.drive-viewer-connect-more-apps-button {
	margin-top: 20px; margin-left: 20px;
}
.drive-viewer-button.drive-viewer-connect-more-apps-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; border: 1px solid =
rgba(0, 0, 0, 0.1); border-image: none; height: 28px; color: rgb(68, 68, =
68); line-height: 28px; font-size: 11px; font-weight: bold; =
vertical-align: middle; min-width: 72px; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; =
-moz-border-radius: 2px;
}
.drive-viewer-button-hover.drive-viewer-connect-more-apps-button {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.drive-viewer-button-active.drive-viewer-connect-more-apps-button {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.drive-viewer-button-active.drive-viewer-connect-more-apps-button {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.1);
}
.drive-viewer-button-focused.drive-viewer-connect-more-apps-button {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.drive-viewer-connect-more-apps-button-icon {
	left: 10px; top: 6px; width: 16px; height: 16px; position: absolute; =
background-size: contain;
}
.drive-viewer-connect-more-apps-button-text {
	margin-left: 35px;
}
.drive-viewer-content-error-container {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 20px;
}
.drive-viewer-content-error-text {
	text-align: left; padding-left: 20px; font-size: 15px; vertical-align: =
top; display: inline-block;
}
.drive-viewer-microscope {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; =
z-index: 1;
}
.m2-tileLayer {
	background-color: transparent !important;
}
.m2-visibleAreaMarker {
	background-color: transparent !important;
}
.m2-zoomWidget .m2-zoomSliderKnob {
	background-color: rgb(255, 255, 255) !important;
}
.drive-viewer-more-button .drive-viewer-icon {
	background-position: 0px -160px; width: 21px; height: 21px; margin-top: =
3px; margin-right: auto; margin-left: auto; opacity: 0.87;
}
.drive-viewer-more-button.drive-viewer-button-hover .drive-viewer-icon {
	opacity: 1;
}
.drive-viewer-more-button-folder.drive-viewer-more-button =
.drive-viewer-icon {
	background-position: 0px -400px; width: 24px; height: 24px; margin-top: =
2px;
}
.drive-viewer-more-button-drive-folder.drive-viewer-more-button =
.drive-viewer-icon {
	background-position: 0px -1920px; width: 24px; height: 24px; =
margin-top: 2px;
}
.drive-viewer-v3 .drive-viewer-more-button .drive-viewer-icon {
	background-position: 0px -560px; width: 24px; height: 24px; margin-top: =
0px;
}
.drive-viewer-v3 =
.drive-viewer-more-button-folder.drive-viewer-more-button =
.drive-viewer-icon {
	background-position: 0px -80px;
}
.drive-viewer-v3 =
.drive-viewer-more-button-drive-folder.drive-viewer-more-button =
.drive-viewer-icon {
	background-position: 0px -1880px;
}
.drive-viewer-v3.drive-viewer-menu.drive-viewer-more-menu {
	padding: 8px 0px; font-size: 13px; min-width: 240px;
}
.drive-viewer-v3.drive-viewer-more-menu .drive-viewer-menuitem-icon {
	left: 12px; top: 6px; margin-left: 0px; opacity: 0.6;
}
.drive-viewer-v3.drive-viewer-more-menu .drive-viewer-menuitem-highlight =
.drive-viewer-menuitem-icon {
	top: 5px;
}
.drive-viewer-v3.drive-viewer-more-menu =
.drive-viewer-more-menu-menu-item-disabled {
	opacity: 0.6;
}
.drive-viewer-next-button {
	outline: 0px; top: 80px; width: 40px; height: 90px; bottom: 80px; =
margin-top: auto; margin-bottom: auto; position: absolute; z-index: 5;
}
.drive-viewer-prev-button {
	outline: 0px; top: 80px; width: 40px; height: 90px; bottom: 80px; =
margin-top: auto; margin-bottom: auto; position: absolute; z-index: 5;
}
.drive-viewer-next-button .drive-viewer-nav-icon {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-prev-button .drive-viewer-nav-icon {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-next-button .drive-viewer-nav-icon {
	background-position: 0px -1960px;
}
.drive-viewer-prev-button .drive-viewer-nav-icon {
	background-position: 0px -840px;
}
.drive-viewer-next-button.drive-viewer-button-focused =
.drive-viewer-nav-icon {
	background-position: 0px -1640px;
}
.drive-viewer-next-button.drive-viewer-button-hover =
.drive-viewer-nav-icon {
	background-position: 0px -1640px;
}
.drive-viewer-prev-button.drive-viewer-button-focused =
.drive-viewer-nav-icon {
	background-position: 0px -680px;
}
.drive-viewer-prev-button.drive-viewer-button-hover =
.drive-viewer-nav-icon {
	background-position: 0px -680px;
}
.drive-viewer-png-glow.drive-viewer-button-focused =
:not([onclick]):not(:visited):not(:link).drive-viewer-nav-icon {
	background-image: url("//ssl.gstatic.com/docs/common/v-icons4.png") =
!important;
}
.drive-viewer-png-glow.drive-viewer-button-hover =
:not([onclick]):not(:visited):not(:link).drive-viewer-nav-icon {
	background-image: url("//ssl.gstatic.com/docs/common/v-icons4.png") =
!important;
}
.drive-viewer-next-button.drive-viewer-png-glow.drive-viewer-button-focus=
ed .drive-viewer-nav-icon {
	background-position: -26px -26px;
}
.drive-viewer-next-button.drive-viewer-png-glow.drive-viewer-button-hover=
 .drive-viewer-nav-icon {
	background-position: -26px -26px;
}
.drive-viewer-prev-button.drive-viewer-png-glow.drive-viewer-button-focus=
ed .drive-viewer-nav-icon {
	background-position: 0px 0px;
}
.drive-viewer-prev-button.drive-viewer-png-glow.drive-viewer-button-hover=
 .drive-viewer-nav-icon {
	background-position: 0px 0px;
}
.drive-viewer-v3 .drive-viewer-next-button .drive-viewer-nav-icon {
	background-position: 0px -1760px;
}
.drive-viewer-v3 .drive-viewer-prev-button .drive-viewer-nav-icon {
	background-position: 0px -2080px;
}
.drive-viewer-v3 =
.drive-viewer-next-button.drive-viewer-png-glow.drive-viewer-button-focus=
ed .drive-viewer-nav-icon {
	background-position: 0px -1760px;
}
.drive-viewer-v3 =
.drive-viewer-next-button.drive-viewer-png-glow.drive-viewer-button-hover=
 .drive-viewer-nav-icon {
	background-position: 0px -1760px;
}
.drive-viewer-v3 =
.drive-viewer-prev-button.drive-viewer-png-glow.drive-viewer-button-focus=
ed .drive-viewer-nav-icon {
	background-position: 0px -2080px;
}
.drive-viewer-v3 =
.drive-viewer-prev-button.drive-viewer-png-glow.drive-viewer-button-hover=
 .drive-viewer-nav-icon {
	background-position: 0px -2080px;
}
.drive-viewer-v3 .drive-viewer-next-button {
	width: 48px;
}
.drive-viewer-v3 .drive-viewer-prev-button {
	width: 48px;
}
.drive-viewer-nav-icon {
	width: 26px; height: 26px; position: absolute;
}
.drive-viewer-v3 .drive-viewer-nav-icon {
	width: 24px; height: 24px;
}
.drive-viewer-nav-background {
	background: rgb(0, 0, 0); border-radius: 3px; left: 50%; top: 50%; =
width: 40px; height: 30px; margin-right: -50%; position: absolute; =
opacity: 0.8; transform: translate(-50%, -50%); -webkit-transform: =
translate(-50%, -50%); -moz-transform: translate(-50%, -50%); =
-o-transform: translate(-50%, -50%);
}
.drive-viewer-v3 .drive-viewer-nav-background {
	background: rgba(0, 0, 0, 0.75); border-radius: 20px; =
transition:background 0.2s, opacity 0.34s, transform 0.34s =
cubic-bezier(0.4, 0, 0.2, 1); width: 40px; height: 40px; opacity: 1; =
-webkit-transition: background 0.2s, opacity 0.34s, transform 0.34s =
cubic-bezier(0.4, 0.0, 0.2, 1); -moz-transition: background 0.2s, =
opacity 0.34s, transform 0.34s cubic-bezier(0.4, 0.0, 0.2, 1); =
-o-transition: background 0.2s, opacity 0.34s, transform 0.34s =
cubic-bezier(0.4, 0.0, 0.2, 1);
}
.drive-viewer-v3 .drive-viewer-nav-background .drive-viewer-nav-icon {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-v3 .drive-viewer-button-focused =
.drive-viewer-nav-background {
	background: rgb(66, 133, 244);
}
.drive-viewer-v3 .drive-viewer-button-hover .drive-viewer-nav-background =
{
	background: rgb(66, 133, 244);
}
.drive-viewer-button-disabled .drive-viewer-nav-icon {
	display: none;
}
.drive-viewer-button-disabled .drive-viewer-nav-background {
	display: none;
}
.drive-viewer-toolstrip-open-and-openwith {
	margin-right: 10px; display: inline-block;
}
.drive-viewer-v3 .drive-viewer-toolstrip-open-and-openwith {
	background: rgba(0, 0, 0, 0.75); margin: 0px; border-radius: 2px; =
border: 1px solid transparent; border-image: none; white-space: nowrap;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-extr=
act.drive-viewer-toolstrip-open-has-openwith {
	margin-right: 0px; border-right-color: currentColor; =
border-right-width: 0px; border-right-style: none; display: =
inline-block; min-width: 64px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
.drive-viewer-toolstrip-open-has-openwith {
	margin-right: 0px; border-right-color: currentColor; =
border-right-width: 0px; border-right-style: none; display: =
inline-block; min-width: 64px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-extr=
act {
	margin: 0px; font-size: 13px; font-weight: normal;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
 {
	margin: 0px; font-size: 13px; font-weight: normal;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
with {
	margin: 0px; font-size: 13px; font-weight: normal;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-extr=
act {
	padding: 0px; height: 30px; color: white; margin-left: 0px; min-width: =
0px;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
 {
	padding: 0px; height: 30px; color: white; margin-left: 0px; min-width: =
0px;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
with {
	padding: 0px; height: 30px; color: white; margin-left: 0px; min-width: =
0px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-extr=
act {
	padding-right: 4px; min-width: 79px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
 {
	padding-right: 4px; min-width: 79px;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-extr=
act {
	padding-right: 8px; padding-left: 8px;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
 {
	padding-right: 8px; padding-left: 8px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
with {
	padding: 10px 0px; display: inline-block; min-width: 89px;
}
.drive-viewer-open-label {
	display: inline-block;
}
.drive-viewer-v3 .drive-viewer-open-label {
	line-height: 24px; overflow: hidden; margin-top: 4px; =
-ms-text-overflow: ellipsis; max-width: 200px;
}
.drive-viewer-dark-button.drive-viewer-button.drive-viewer-toolstrip-open=
with.drive-viewer-toolstrip-openwith-mini {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none; min-width: 15px; border-top-left-radius: 0px; =
border-bottom-left-radius: 0px;
}
.drive-viewer-toolstrip-openwith-text {
	padding-right: 6px; padding-left: 4px; display: inline-block; =
min-width: 59px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-openwith-text {
	line-height: 30px; padding-right: 0px; padding-left: 8px; float: left;
}
.drive-viewer-toolstrip-openwith-mini =
.drive-viewer-toolstrip-openwith-text {
	display: none;
}
.drive-viewer-dark-button.drive-viewer-button-hover.drive-viewer-toolstri=
p-extract {
	background-image: -ms-linear-gradient(rgb(51, 51, 51), rgb(34, 34, =
34)); background-color: rgb(35, 35, 35);
}
.drive-viewer-dark-button.drive-viewer-button-hover.drive-viewer-toolstri=
p-open {
	background-image: -ms-linear-gradient(rgb(51, 51, 51), rgb(34, 34, =
34)); background-color: rgb(35, 35, 35);
}
.drive-viewer-dark-button.drive-viewer-button-hover.drive-viewer-toolstri=
p-openwith {
	background-image: -ms-linear-gradient(rgb(51, 51, 51), rgb(34, 34, =
34)); background-color: rgb(35, 35, 35);
}
.drive-viewer-toolstrip-openwith-inner {
	margin: 0px 4px; display: inline-block;
}
.drive-viewer-toolstrip-openwith-mini =
.drive-viewer-toolstrip-openwith-inner {
	margin: 0px 4px; display: inline-block;
}
.drive-viewer-v3 .drive-viewer-toolstrip-openwith-inner {
	margin: 0px; overflow: hidden;
}
.drive-viewer-toolstrip-menu-button-arrow {
	margin-bottom: 1px; vertical-align: middle; display: inline-block; =
opacity: 0.8;
}
.drive-viewer-v3 .drive-viewer-toolstrip-menu-button-arrow {
	margin-bottom: 0px; border-right-color: currentColor; =
border-right-width: 2px; border-right-style: none; opacity: 1; =
border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.drive-viewer-toolstrip-menu-button-arrow .drive-viewer-icon {
	background-position: 0px -960px; width: 16px; height: 16px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-menu-button-arrow =
.drive-viewer-icon {
	background-position: 0px -1120px; width: 24px; height: 24px; =
margin-top: 4px;
}
.drive-viewer-dark-button.drive-viewer-button-hover =
.drive-viewer-toolstrip-menu-button-arrow {
	opacity: 1;
}
.drive-viewer-open-app-icon {
	width: 16px; height: 16px; margin-right: 6px; vertical-align: =
text-bottom; display: inline-block; background-size: contain;
}
.drive-viewer-v3 .drive-viewer-open-app-icon {
	width: 24px; height: 24px; margin-top: 4px; margin-left: -4px; float: =
left;
}
.drive-viewer-toolstrip-openwith-mini =
.drive-viewer-toolstrip-open-separator {
	height: 11px; vertical-align: middle; border-left-color: rgba(255, 255, =
255, 0.3); border-left-width: 1px; border-left-style: solid; display: =
inline-block;
}
.drive-viewer-v3 .drive-viewer-toolstrip-openwith-mini =
.drive-viewer-toolstrip-open-separator {
	border-color: rgba(255, 255, 255, 0.35); height: 24px; margin-top: 3px; =
vertical-align: top;
}
.drive-viewer-button-hover ~ .drive-viewer-toolstrip-openwith > =
.drive-viewer-toolstrip-open-separator {
	opacity: 0;
}
.drive-viewer-button-hover > .drive-viewer-toolstrip-open-separator {
	opacity: 0;
}
.drive-viewer-page-count {
	padding: 0px 18px; border-radius: 3px; transition:opacity 0.218s; =
height: 25px; text-align: center; bottom: 10px; line-height: 25px; =
position: absolute; z-index: 3; min-width: 56px; background-color: =
rgb(0, 0, 0); -webkit-transition: opacity 0.218s; -moz-transition: =
opacity 0.218s; -o-transition: opacity 0.218s;
}
.drive-viewer-page-count-active {
	opacity: 0.7;
}
.drive-viewer-page-count-hidden {
	opacity: 0;
}
.drive-viewer-page-count-text {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
.drive-viewer-page-count-v3 {
	height: 44px; line-height: 44px; font-size: 13px; vertical-align: =
middle; border-right-color: rgba(255, 255, 255, 0.2); =
border-right-width: 1px; border-right-style: solid; display: =
inline-block;
}
.drive-viewer-page-count-header {
	margin-left: 12px; vertical-align: middle; display: inline-block;
}
.drive-viewer-page-count-index {
	width: 48px; text-align: center; vertical-align: middle; display: =
inline-block;
}
.drive-viewer-page-count-total {
	width: 48px; text-align: center; vertical-align: middle; display: =
inline-block;
}
.drive-viewer-paginated {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.drive-viewer-paginated-scrollable {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.drive-viewer-paginated-pages {
	position: relative;
}
.drive-viewer-static .drive-viewer-paginated-pages {
	margin: 60px auto; max-width: 800px;
}
.drive-viewer-v3.drive-viewer-static .drive-viewer-paginated-pages {
	margin-top: 56px; margin-bottom: 56px;
}
.drive-viewer.drive-viewer-static.drive-viewer-embed =
.drive-viewer-paginated-pages {
	margin-top: 12px; margin-bottom: 12px;
}
.drive-viewer-paginated-sizing {
	top: 0px; bottom: 0px; position: absolute;
}
.drive-viewer-paginated {
=09
}
.drive-viewer-paginated-fab {
	background: rgba(255, 255, 255, 0.95); border-radius: 100%; border: 1px =
solid rgb(238, 238, 238); transition:opacity 0.25s ease-in-out; =
border-image: none; left: 100%; width: 40px; height: 40px; margin-left: =
-22px; display: block; position: absolute; z-index: 3; cursor: pointer; =
opacity: 0; box-shadow: 0px 3px 3px rgba(0,0,0,0.05);
}
.drive-viewer-paginated-fab.drive-viewer-button {
	opacity: 1;
}
.drive-viewer-paginated-fab.drive-viewer-button.drive-viewer-button-disab=
led {
	opacity: 0;
}
.drive-viewer-fab-icon {
	background-position: 0px -2160px; margin: 12px 13px; width: 20px; =
height: 20px; display: inline-block; opacity: 0.5; pointer-events: none;
}
.drive-viewer-button-hover.drive-viewer-paginated-fab =
.drive-viewer-fab-icon {
	opacity: 1;
}
.drive-viewer-paginated-scrollable {
	overflow: auto;
}
.drive-viewer-static .drive-viewer-paginated-scrollable {
	overflow: hidden; margin-right: 12px; margin-left: 12px;
}
.drive-viewer-paginated-textarea {
	left: -5000px; top: -5000px; position: absolute;
}
.drive-viewer-paginated-page {
	position: relative; pointer-events: none; background-color: rgba(79, =
79, 79, 0.2);
}
.drive-viewer-paginated-page + .drive-viewer-paginated-page {
	margin-top: 40px;
}
.drive-viewer-v3 .drive-viewer-paginated-page + =
.drive-viewer-paginated-page {
	margin-top: 16px;
}
.drive-viewer.drive-viewer-mobile .drive-viewer-paginated-page + =
.drive-viewer-paginated-page {
	margin-top: 12px;
}
.drive-viewer-paginated-page-reader-content-container {
	width: 100%; height: 100%; overflow: hidden; font-size: 11px; position: =
absolute; z-index: -1; opacity: 0.01;
}
.drive-viewer-paginated-page-reader-header {
	border-width: 0px; margin: 0px; padding: 0px; position: absolute;
}
.drive-viewer-paginated-page-reader-block {
	border-width: 0px; margin: 0px; padding: 0px; position: absolute;
}
.drive-viewer-paginated-page-cursor .drive-viewer-paginated-page-links {
	cursor: text;
}
.drive-viewer-paginated-page-crosshair =
.drive-viewer-paginated-page-links {
	cursor: crosshair;
}
.drive-viewer-paginated-page-img {
	width: 100%; height: 100%; position: absolute; box-shadow: 0px 4px 15px =
2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-paginated-page-gpaper-canvas {
	width: 100%; height: 100%; position: absolute; box-shadow: 0px 4px 15px =
2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-paginated-page-gpaper-canvas {
	background-color: rgb(255, 255, 255);
}
.drive-viewer-static .drive-viewer-paginated-page-img {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-static .drive-viewer-paginated-page {
	background-color: transparent;
}
.drive-viewer-static .drive-viewer-paginated-page-img {
	height: auto; position: relative;
}
.drive-viewer-paginated-page-links {
	width: 100%; height: 100%; overflow: hidden; position: absolute; =
z-index: 2; pointer-events: auto;
}
.drive-viewer-paginated-page-link {
	position: absolute; cursor: pointer; background-image: =
url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAA=
EAAAICRAEAOw=3D=3D");
}
.drive-viewer-paginated-positional-highlight {
	position: absolute; z-index: 1; opacity: 0.35; background-color: =
rgb(255, 225, 104);
}
.drive-viewer-paginated .drive-viewer-content-error-container {
	position: relative;
}
.drive-viewer-paginated .drive-viewer-msg-loading {
	position: relative;
}
.drive-viewer-paginated-page-error-page {
	width: 100%; height: 100%; position: absolute; z-index: 2; =
pointer-events: auto;
}
.drive-viewer-paginated-page-error-msg {
	left: 50%; top: 50%; width: 100%; text-align: center; margin-right: =
-50%; position: absolute; transform: translate(-50%, -50%); =
-webkit-transform: translate(-50%, -50%); -moz-transform: =
translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.drive-viewer-paginated .drive-viewer-content-error-text {
	line-height: 25px; font-size: 15px;
}
.drive-viewer-paginated .drive-viewer-msg-error-img {
	margin: 5px 0px;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-paginated-page-link=
s {
	background-color: transparent !important;
}
.drive-viewer-password-dialog {
	background: rgb(35, 35, 35); border-radius: 3px; border: 1px solid =
rgb(0, 0, 0); border-image: none; height: 105px; color: white; =
font-family: arial,sans-serif; font-size: 15px; font-weight: bold; =
position: absolute; cursor: default; min-width: 400px; -ms-user-select: =
text; -webkit-user-select: text; -moz-user-select: text;
}
.drive-viewer-password-message {
	top: 11px; margin-right: 10px; margin-left: 40px; white-space: nowrap; =
position: relative;
}
.drive-viewer-password-icon {
	background-position: 0px -920px; left: 7px; top: 4px; width: 28px; =
height: 28px; position: absolute;
}
.drive-viewer-v3 .drive-viewer-password-icon {
	background-position: 0px -480px;
}
.drive-viewer-password-input-wrapper {
	left: 10px; top: 40px; right: 10px; position: absolute;
}
.drive-viewer-password-input {
	font: 16px/normal arial, sans-serif; margin: 0px; border: 1px solid =
rgb(0, 0, 0); border-image: none; top: 0px; width: 100%; height: 19px; =
color: white; position: absolute; box-sizing: content-box; =
font-size-adjust: none; font-stretch: normal; background-color: rgb(92, =
92, 92); -moz-box-sizing: content-box;
}
.drive-viewer-password-dialog-bottom {
	top: 53px; width: 100%; white-space: nowrap; position: relative;
}
.drive-viewer-button.drive-viewer-password-submit {
	margin: 0px; padding: 0px 8px; top: 0px; height: 25px; text-align: =
center; right: 9px; color: rgba(255, 255, 255, 0.87); line-height: 25px; =
font-size: 13px; min-width: 50px; background-color: rgb(77, 144, 254);
}
.drive-viewer-password-error {
	top: 2px; margin-right: 20px; margin-left: 13px; display: inline-block; =
white-space: nowrap; position: relative; min-width: 295px;
}
.drive-viewer-password-error-text {
	color: rgb(255, 0, 0);
}
.drive-viewer-button.drive-viewer-button-disabled.drive-viewer-password-s=
ubmit {
	color: rgb(194, 194, 194); background-color: rgb(128, 128, 128);
}
.drive-viewer-button.drive-viewer-button-hover.drive-viewer-password-subm=
it {
	color: rgba(255, 255, 255, 1); background-image: =
-ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); =
background-color: rgb(77, 144, 254);
}
.drive-viewer-profile-icon {
	padding: 9px 0px; display: inline-block;
}
.drive-viewer-sign-in {
	padding: 9px 0px; display: inline-block;
}
.drive-viewer-invite-sign-in-up {
	padding: 9px 0px; display: inline-block;
}
.drive-viewer-accept-invite {
	padding: 9px 0px; display: inline-block;
}
.drive-viewer-one-google-bar {
	vertical-align: middle;
}
.drive-viewer-profile-img {
	border-radius: 50%; width: 29px; height: 29px; margin-left: 13px; =
vertical-align: middle; background-color: rgb(70, 68, 69);
}
.drive-viewer-accept-invite {
	vertical-align: middle;
}
.drive-viewer-accept-invite-button {
	overflow: hidden; margin-right: 0px; margin-left: 13px; white-space: =
nowrap; -ms-text-overflow: ellipsis;
}
.drive-viewer-sign-in-button {
	margin-right: 0px; margin-left: 13px;
}
.drive-viewer-invite-sign-in-button {
	margin-right: 0px; margin-left: 13px; display: inline-block;
}
.drive-viewer-invite-sign-up-button {
	margin-right: 0px; margin-left: 13px; display: inline-block;
}
.drive-viewer-v3 .drive-viewer-profile-icon {
	padding: 5.5px 8px; margin-left: 3px;
}
.drive-viewer-v3 .drive-viewer-sign-in {
	padding: 5.5px 8px; margin-left: 8px;
}
.drive-viewer-v3 .drive-viewer-invite-sign-in-up {
	padding: 5.5px 8px; margin-left: 8px;
}
.drive-viewer-v3 .drive-viewer-accept-invite {
	padding: 5.5px 8px; margin-left: 8px;
}
.drive-viewer-v3 .drive-viewer-profile-img {
	margin-left: 0px;
}
.drive-viewer-v3 .drive-viewer-sign-in-button {
	margin-left: 0px;
}
.drive-viewer-v3 .drive-viewer-accept-invite-button {
	margin-left: 0px;
}
.drive-viewer-v3 .drive-viewer-invite-sign-in-button {
	margin-left: 0px;
}
.drive-viewer-v3 .drive-viewer-invite-sign-up-button {
	margin-left: 0px;
}
.drive-viewer-v3 .drive-viewer-invite-sign-in-button + =
.drive-viewer-invite-sign-up-button {
	margin-left: 13px;
}
.drive-viewer-audio-progressbar {
	left: 46px; height: 100%; right: auto; position: absolute;
}
.drive-viewer-audio-progressbar-slider {
	width: 130px;
}
.drive-viewer-audio-progressbar-slider-thumb {
	width: 20px; height: 12px;
}
.drive-viewer-audio-progressbar-time {
	left: 144px; top: 8px; right: auto; font-family: "Open =
Sans",arial,sans-serif; font-size: 13px; font-weight: bold; position: =
absolute; min-width: 30px;
}
.drive-viewer-promotooltip {
	font: 13px/19px arial, sans-serif; color: rgb(42, 42, 42); margin-left: =
20px; display: block; visibility: visible; position: absolute; z-index: =
201; font-size-adjust: none; font-stretch: normal; opacity: 1; =
box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); background-color: =
rgb(248, 248, 248); -moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-promotooltip-content {
	padding: 10px;
}
.drive-viewer-promotooltip-content-link {
	color: rgb(42, 42, 42); text-decoration: underline;
}
.drive-viewer-promotooltip-arrow {
	position: absolute;
}
.drive-viewer-promotooltip-arrow =
.drive-viewer-promotooltip-triangle-before {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.drive-viewer-promotooltip-arrow =
.drive-viewer-promotooltip-triangle-after {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.drive-viewer-promotooltip-arrow =
.drive-viewer-promotooltip-triangle-before {
	border: 16px solid currentColor; border-image: none;
}
.drive-viewer-promotooltip-arrow =
.drive-viewer-promotooltip-triangle-after {
	border: 14px solid currentColor; border-image: none;
}
.drive-viewer-promotooltip-arrowdown {
	bottom: 0px;
}
.drive-viewer-promotooltip-arrowup {
	top: -14px;
}
.drive-viewer-promotooltip-arrowleft {
	left: -14px;
}
.drive-viewer-promotooltip-arrowright {
	right: 0px;
}
.drive-viewer-promotooltip-arrowdown =
.drive-viewer-promotooltip-triangle-before {
	border-color: rgb(248, 248, 248) transparent; left: -16px;
}
.drive-viewer-promotooltip-arrowup =
.drive-viewer-promotooltip-triangle-before {
	border-color: rgb(248, 248, 248) transparent; left: -16px;
}
.drive-viewer-promotooltip-arrowdown =
.drive-viewer-promotooltip-triangle-after {
	border-color: rgb(248, 248, 248) transparent; left: -14px;
}
.drive-viewer-promotooltip-arrowup =
.drive-viewer-promotooltip-triangle-after {
	border-color: rgb(248, 248, 248) transparent; left: -14px;
}
.drive-viewer-promotooltip-arrowdown =
.drive-viewer-promotooltip-triangle-before {
	border-bottom-width: 0px;
}
.drive-viewer-promotooltip-arrowdown =
.drive-viewer-promotooltip-triangle-after {
	border-bottom-width: 0px;
}
.drive-viewer-promotooltip-arrowup =
.drive-viewer-promotooltip-triangle-before {
	border-top-width: 0px;
}
.drive-viewer-promotooltip-arrowup =
.drive-viewer-promotooltip-triangle-after {
	top: 2px; border-top-width: 0px;
}
.drive-viewer-promotooltip-arrowleft =
.drive-viewer-promotooltip-triangle-before {
	border-color: transparent rgb(248, 248, 248); top: -16px;
}
.drive-viewer-promotooltip-arrowright =
.drive-viewer-promotooltip-triangle-before {
	border-color: transparent rgb(248, 248, 248); top: -16px;
}
.drive-viewer-promotooltip-arrowleft =
.drive-viewer-promotooltip-triangle-after {
	border-color: transparent rgb(248, 248, 248); top: -14px;
}
.drive-viewer-promotooltip-arrowright =
.drive-viewer-promotooltip-triangle-after {
	border-color: transparent rgb(248, 248, 248); top: -14px;
}
.drive-viewer-promotooltip-arrowleft =
.drive-viewer-promotooltip-triangle-before {
	border-left-width: 0px;
}
.drive-viewer-promotooltip-arrowleft =
.drive-viewer-promotooltip-triangle-after {
	left: 2px; border-left-width: 0px;
}
.drive-viewer-promotooltip-arrowright =
.drive-viewer-promotooltip-triangle-before {
	border-right-width: 0px;
}
.drive-viewer-promotooltip-arrowright =
.drive-viewer-promotooltip-triangle-after {
	border-right-width: 0px;
}
.drive-viewer-demopromomessage-text {
	margin-right: 5px; vertical-align: middle; display: inline-block; =
max-width: 150px;
}
.drive-viewer-demopromomessage-icon {
	width: 21px; height: 21px; vertical-align: middle; display: =
inline-block; opacity: 0.87; background-repeat: no-repeat;
}
.drive-viewer-rename-dialog {
	font: 13px/normal arial, sans-serif; width: 340px; color: rgb(0, 0, 0); =
font-size-adjust: none; font-stretch: normal;
}
.drive-viewer-rename-dialog-title {
	margin: 0px 0px 16px; font-weight: normal;
}
.drive-viewer-rename-dialog-userInput {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, =
192) rgb(217, 217, 217) rgb(217, 217, 217); padding: 1px 8px; =
border-radius: 1px; border-image: none; width: 300px; height: 25px; =
font-size: 13px; -webkit-border-radius: 1px; -moz-border-radius: 1px;
}
.drive-viewer-rename-dialog-userInput:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.drive-viewer-rename-dialog-userInput::-ms-clear {
	display: none;
}
.drive-viewer-rename-dialog-buttons {
	margin-top: 16px;
}
.drive-viewer-v3 .drive-viewer-rename-icon {
	background-position: 0px -1040px;
}
.drive-viewer-scrollable {
	-ms-scrollbar-face-color: rgb(102, 102, 102); =
-ms-scrollbar-shadow-color: rgb(113, 113, 113); =
-ms-scrollbar-arrow-color: rgb(102, 102, 102); =
-ms-scrollbar-track-color: rgb(46, 46, 46);
}
.drive-viewer-ui-text-searchbar {
	border-radius: 3px; border: 1px solid rgb(0, 0, 0); transition:top =
0.218s ease-out; border-image: none; top: -42px; width: 295px; height: =
40px; right: 56px; position: absolute; z-index: 4; background-color: =
rgb(45, 45, 45); -webkit-transition: top .218s ease-out; =
-moz-transition: top .218s ease-out; -o-transition: top .218s ease-out;
}
.drive-viewer-ui-text-searchbar-show {
	top: 50px;
}
.drive-viewer-ui-text-searchbar-container {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: =
rgb(68, 68, 68); margin: 0px 0px 0px 4px; padding: 0px 9px; =
border-image: none; width: 198px; height: 25px; vertical-align: middle; =
display: inline-block; position: relative; background-color: rgb(10, 10, =
10);
}
.drive-viewer-ui-text-searchbar-input-container {
	width: 100%; display: table-cell;
}
.drive-viewer-ui-text-searchbar-input {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: normal;
}
.drive-viewer-ui-text-searchbar-count {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: normal;
}
.drive-viewer-ui-text-searchbar-input {
	padding: 0px; border: 0px currentColor; border-image: none; width: =
100%; height: 25px; background-color: rgb(10, 10, 10);
}
:-ms-input-placeholder.drive-viewer-ui-text-searchbar-input {
	color: rgb(255, 255, 255); opacity: 0.75;
}
.drive-viewer-ui-text-searchbar-count-container {
	padding-left: 7px; display: table-cell; white-space: nowrap; max-width: =
100px; opacity: 0.5;
}
.drive-viewer-ui-text-searchbar-count {
	padding: 0px 2px;
}
.drive-viewer-ui-text-searchbar-count-zero {
	background-color: rgb(255, 69, 0);
}
.drive-viewer-ui-text-searchbar-btncontainer {
	height: 100%; display: inline-block; position: absolute;
}
.drive-viewer-ui-text-searchbar-btn {
	top: 8px; width: 21px; height: 21px; position: relative; opacity: 0.7;
}
.drive-viewer-button-hover.drive-viewer-ui-text-searchbar-btn {
	opacity: 0.9;
}
.drive-viewer-ui-text-searchbar-btn.drive-viewer-ui-text-searchbar-close =
{
	background-position: 0px 0px; top: 5px; margin-left: -2px;
}
.drive-viewer-ui-text-searchbar-btn.drive-viewer-ui-text-searchbar-close.=
drive-viewer-hcmode {
	top: 8px;
}
.drive-viewer-ui-text-searchbar-next {
	border: 1px solid rgb(68, 68, 68); border-image: none;
}
.drive-viewer-ui-text-searchbar-prev {
	border: 1px solid rgb(68, 68, 68); border-image: none;
}
.drive-viewer-ui-text-searchbar-next {
	background-position: 0px -80px; left: -1px; border-top-right-radius: =
3px; border-bottom-right-radius: 3px;
}
.drive-viewer-ui-text-searchbar-prev {
	background-position: 0px -1240px;
}
.drive-viewer-v3 =
.drive-viewer-ui-text-searchbar-btn.drive-viewer-ui-text-searchbar-close =
{
	background-position: 0px -1240px;
}
.drive-viewer-v3 .drive-viewer-ui-text-searchbar-next {
	background-position: 0px -2280px;
}
.drive-viewer-v3 .drive-viewer-ui-text-searchbar-prev {
	background-position: 0px -1920px;
}
.drive-viewer-select-button {
	border-radius: 50%; border: 2px solid rgb(215, 215, 215); border-image: =
none; left: 70px; top: 80px; width: 32px; height: 32px; position: =
absolute; z-index: 5; background-color: rgba(90, 90, 90, 0.7); =
-webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.drive-viewer-select-tick {
	border-radius: 50%; border: 2px solid rgb(215, 215, 215); border-image: =
none; left: 70px; top: 80px; width: 32px; height: 32px; position: =
absolute; z-index: 5; background-color: rgba(90, 90, 90, 0.7); =
-webkit-border-radius: 50%; -moz-border-radius: 50%;
}
@media screen and (max-width:800px)
{
.drive-viewer-select-button {
	left: 5%;
}
}
.drive-viewer-select-button.drive-viewer-button-hover {
	border: 2px solid rgb(255, 255, 255); border-image: none; box-shadow: =
0px 2px 5px rgba(83,83,83,0.7); background-color: rgba(138, 138, 138, =
0.7); -moz-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7); =
-webkit-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7);
}
.goog-menuitem-highlight .drive-viewer-select-tick {
	border: 2px solid rgb(255, 255, 255); border-image: none; box-shadow: =
0px 2px 5px rgba(83,83,83,0.7); background-color: rgba(138, 138, 138, =
0.7); -moz-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7); =
-webkit-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7);
}
.drive-viewer-active-selected .drive-viewer-select-button {
	border: 2px solid rgb(255, 255, 255); border-image: none; box-shadow: =
0px 2px 5px rgba(83,83,83,0.7); background-color: rgb(77, 144, 254); =
-moz-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7); -webkit-box-shadow: =
0px 2px 5px rgba(83, 83, 83, 0.7);
}
.goog-option-selected .drive-viewer-select-tick {
	border: 2px solid rgb(255, 255, 255); border-image: none; box-shadow: =
0px 2px 5px rgba(83,83,83,0.7); background-color: rgb(77, 144, 254); =
-moz-box-shadow: 0px 2px 5px rgba(83, 83, 83, 0.7); -webkit-box-shadow: =
0px 2px 5px rgba(83, 83, 83, 0.7);
}
.drive-viewer-active-selected =
.drive-viewer-select-button.drive-viewer-button-hover {
	background-color: rgb(94, 155, 254);
}
.goog-option-selected.goog-menuitem-highlight .drive-viewer-select-tick =
{
	background-color: rgb(94, 155, 254);
}
.drive-viewer-select-button.drive-viewer-select-button-selected-animated =
{
	animation:driveViewerSelectButtonSelectedAnimation 0.3s linear; =
-webkit-animation: driveViewerSelectButtonSelectedAnimation 0.3s linear =
0s 1; -moz-animation: driveViewerSelectButtonSelectedAnimation 0.3s =
linear 0s 1; -o-animation: driveViewerSelectButtonSelectedAnimation 0.3s =
linear 0s 1;
}
.drive-viewer-selection-menu-item.drive-viewer-selection-menu-item-animat=
ed .drive-viewer-select-tick {
	animation:driveViewerSelectButtonSelectedAnimation 0.3s linear; =
-webkit-animation: driveViewerSelectButtonSelectedAnimation 0.3s linear =
0s 1; -moz-animation: driveViewerSelectButtonSelectedAnimation 0.3s =
linear 0s 1; -o-animation: driveViewerSelectButtonSelectedAnimation 0.3s =
linear 0s 1;
}
.drive-viewer-select-button-icon {
	background-position: 0px -1320px; width: 30px; height: 30px; =
margin-top: -4px; opacity: 0.7; background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg");
}
.drive-viewer-select-tick-icon {
	background-position: 0px -1320px; width: 30px; height: 30px; =
margin-top: -4px; opacity: 0.7; background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v-sprite19.svg");
}
.drive-viewer-v3 .drive-viewer-select-button-icon {
	background-position: 0px -2800px; background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg");
}
.drive-viewer-v3 .drive-viewer-select-tick-icon {
	background-position: 0px -2800px; background-image: =
url("//ssl.gstatic.com/docs/common/viewer/v3/v-sprite11.svg");
}
.drive-viewer-select-button.drive-viewer-button-hover =
.drive-viewer-select-button-icon {
	opacity: 0.9;
}
.drive-viewer-active-selected .drive-viewer-select-button-icon {
	opacity: 1;
}
.drive-viewer-menu.drive-viewer-selection-menu {
	background: rgb(237, 237, 237); border-radius: 3px; border: =
currentColor; border-image: none; margin-top: 4px; margin-left: -35px; =
max-height: 70%; max-width: 645px; box-shadow: 0px 1px 2px 1px =
rgba(0,0,0,0.4);
}
.drive-viewer-menu.drive-viewer-selection-menu .drive-viewer-menuitem {
	padding: 0px; display: inline-block;
}
.drive-viewer-menu.drive-viewer-selection-menu =
.drive-viewer-menuitem-highlight {
	padding: 0px; border: currentColor; border-image: none;
}
.drive-viewer-selection-menu .drive-viewer-thumbnail {
	margin: 0px; border-radius: 0px; border: currentColor; border-image: =
none; width: auto; height: auto; display: block;
}
.drive-viewer-selection-menu-item {
	margin: 3px 8px; width: 110px; height: 110px; overflow: hidden; =
display: inline-block; position: relative;
}
.drive-viewer-selection-menu .drive-viewer-thumbnail-inner {
	width: 110px; height: 90px; text-align: center; vertical-align: middle; =
display: table-cell;
}
.drive-viewer-selection-menu-item .drive-viewer-thumbnail-inner img {
	display: inline-block; max-height: 90%; max-width: 100%; box-shadow: =
0px 1px 2px 0px rgba(0,0,0,0.7);
}
.drive-viewer-selection-menu-item img.drive-viewer-thumbnail-icon {
	width: 60px; height: 60px; background-color: rgb(245, 245, 245);
}
.drive-viewer-selection-menu-item-title {
	text-align: center; overflow: hidden; font-size: 15px; margin-top: 3px; =
white-space: nowrap; -ms-text-overflow: ellipsis;
}
@media screen and (max-width:1350px)
{
.drive-viewer-menu.drive-viewer-selection-menu {
	max-width: 520px;
}
}
@media screen and (max-width:1000px)
{
.drive-viewer-menu.drive-viewer-selection-menu {
	max-width: 390px;
}
}
@media screen and (max-width:700px)
{
.drive-viewer-menu.drive-viewer-selection-menu {
	max-width: 273px;
}
}
.drive-viewer-selection-menu-item .drive-viewer-select-tick-icon {
	opacity: 1;
}
.drive-viewer-selection-menu-item .drive-viewer-select-tick {
	top: 55px; right: 0px; position: absolute;
}
.goog-menuitem-highlight .drive-viewer-selection-menu-item =
.drive-viewer-select-tick {
	box-shadow: none;
}
.goog-option-selected .drive-viewer-selection-menu-item =
.drive-viewer-select-tick {
	box-shadow: none;
}
.drive-viewer-selection-menu-item.goog-option-selected {
	background-image: none;
}
.drive-viewer-selection-menu-item.goog-menuitem-highlight {
	padding: 0px; border: currentColor; border-image: none; =
background-color: transparent;
}
.drive-viewer-selection-menu-item.goog-menuitem-hover {
	padding: 0px; border: currentColor; border-image: none; =
background-color: transparent;
}
.drive-viewer-shortcuts-help {
	z-index: 200 !important; box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); =
-moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35); =
-webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35);
}
.drive-viewer-fixed-frame .apps-shortcutshelppopup-ac-renderer {
	z-index: 201 !important;
}
.drive-viewer-slider {
	height: 12px; padding-right: 2px; padding-left: 0px; margin-top: 12px;
}
.drive-viewer-slider-thumb {
	border-radius: 6px; top: 10px; position: absolute; box-shadow: 0px 0px =
5px 0px #000000; background-image: -ms-linear-gradient(rgb(255, 255, =
255), rgb(192, 192, 192)); background-color: rgb(229, 229, 229) =
!important; -moz-box-shadow: 0 0 5px 0px #000000; -webkit-box-shadow: 0 =
0 5px 0px #000000;
}
.drive-viewer-slider-scale {
	border-radius: 8px; height: 6px; position: absolute; =
-webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.drive-viewer-slider-buffer {
	width: 0%; margin-top: 1px; background-color: rgb(77, 77, 77);
}
.drive-viewer-slider-scale-total {
	border: 1px solid rgb(128, 128, 128) !important; border-image: none =
!important; width: inherit; background-color: transparent;
}
.drive-viewer-slider-scale-filled {
	width: 0px; margin-top: 1px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px; background-image: =
-ms-linear-gradient(rgb(195, 195, 195), rgb(217, 217, 217)); =
background-color: rgb(217, 217, 217) !important;
}
.drive-viewer-snackbar.drive-viewer-notification-container {
	left: 24px; text-align: left; bottom: 24px; position: absolute; =
z-index: 4;
}
.drive-viewer-mobile =
.drive-viewer-snackbar.drive-viewer-notification-container {
	left: 0px; width: 100%; text-align: center; bottom: 0px;
}
.drive-viewer-snackbar .drive-viewer-notification {
	margin: 0px; padding: 14px 0px 14px 24px; border-radius: 2px; border: =
currentColor; transition:0s linear 1s, opacity 1s; border-image: none; =
text-align: left; color: black; font-size: 14px; display: flex; =
min-height: 20px; min-width: 288px; max-width: 568px; opacity: 0; =
box-shadow: 0px 2px 4px rgba(0,0,0,0.2); transform: translate3d(0px, =
72px, 0px); align-items: center; background-color: rgb(238, 238, 238); =
-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px =
2px 4px rgba(0, 0, 0, 0.2); -webkit-transform: translate3d(0, 72px, 0); =
-webkit-transition: all 0 linear 1s, opacity 1s; -moz-transition: all 0 =
linear 1s, opacity 1s; -o-transition: all 0 linear 1s, opacity 1s; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-transform: =
translate3d(0, 72px, 0); -o-transform: translate3d(0, 72px, 0); =
-webkit-align-items: center; -moz-align-items: center;
}
.drive-viewer-mobile .drive-viewer-snackbar .drive-viewer-notification {
	width: 100%; color: white; max-width: none; background-color: rgb(50, =
50, 50);
}
.drive-viewer-snackbar .drive-viewer-notification-shown {
	bottom: 24px; opacity: 1; transform: translate3d(0px, 0px, 0px); =
transition-delay: 0s; -webkit-transform: translate3d(0, 0, 0); =
-moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, =
0); -webkit-transition-delay: 0s; -moz-transition-delay: 0s; =
-o-transition-delay: 0s;
}
.drive-viewer-snackbar .drive-viewer-notification-message {
	flex:1 1 0px; line-height: 19px; display: flex; align-items: center; =
-webkit-align-items: center; -moz-align-items: center; -webkit-flex: 1 1 =
0px; -moz-flex: 1 1 0px;
}
.drive-viewer-snackbar =
.drive-viewer-button.drive-viewer-notification-action-link {
	flex:0 0 auto; padding-right: 24px; padding-left: 24px; -webkit-flex: 0 =
0 auto; -moz-flex: 0 0 auto;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link {
	background: none; margin: 0px; border: currentColor; border-image: =
none; color: rgb(66, 133, 244); font-family: inherit; font-size: =
inherit; font-weight: bold; text-decoration: none; cursor: pointer;
}
.drive-viewer-snackbar .drive-viewer-notification-link {
	background: none; margin: 0px; border: currentColor; border-image: =
none; color: rgb(66, 133, 244); font-family: inherit; font-size: =
inherit; font-weight: bold; text-decoration: none; cursor: pointer;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link:visited {
	background: none; margin: 0px; border: currentColor; border-image: =
none; color: rgb(66, 133, 244); font-family: inherit; font-size: =
inherit; font-weight: bold; text-decoration: none; cursor: pointer;
}
.drive-viewer-snackbar .drive-viewer-notification-link:visited {
	background: none; margin: 0px; border: currentColor; border-image: =
none; color: rgb(66, 133, 244); font-family: inherit; font-size: =
inherit; font-weight: bold; text-decoration: none; cursor: pointer;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link {
	text-transform: uppercase; float: right;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link:visited {
	text-transform: uppercase; float: right;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link:hover {
	text-decoration: underline;
}
.drive-viewer-snackbar .drive-viewer-notification-action-link:focus {
	text-decoration: underline;
}
.drive-viewer-snackbar .drive-viewer-notification-link:hover {
	text-decoration: underline;
}
.drive-viewer-snackbar .drive-viewer-notification-link:focus {
	text-decoration: underline;
}
.drive-viewer-mobile .drive-viewer-snackbar =
.drive-viewer-notification-action-link {
	color: rgb(161, 194, 250); padding-right: 48px;
}
.drive-viewer .drive-spinner {
	width: 100%; height: 100%; display: none;
}
.drive-viewer .drive-quantum-spinner {
	top: 0px; width: 21px; height: 21px; margin-left: -10.5px;
}
.drive-viewer.drive-viewer-v3 .drive-quantum-spinner {
	width: 24px; height: 24px; margin-left: -12px;
}
.drive-viewer-spreadsheet {
	width: 100%; height: 100%; padding-top: 47px; box-sizing: border-box;
}
.drive-viewer-embed .drive-viewer-spreadsheet {
	padding-top: 0px;
}
:not(.drive-viewer-embed).drive-viewer-v3 .drive-viewer-spreadsheet {
	padding-top: 56px;
}
.drive-viewer-spreadsheet-inner {
	width: 100%; height: 100%; padding-bottom: 39px; box-sizing: =
border-box;
}
.drive-viewer-spreadsheet-inner .drive-viewer-docos-stream {
	position: relative;
}
.drive-viewer-spreadsheet-tab {
	width: 100%; height: 100%; font-size: 0px; position: relative; =
box-sizing: border-box;
}
.drive-viewer-spreadsheet-tab > .drive-viewer-content-error-container {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-spreadsheet-scroll-container {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: =
absolute; z-index: 1; background-color: transparent;
}
.drive-viewer-spreadsheet-frozen-vertical-container {
	left: 0px; bottom: 0px; position: absolute; -ms-overflow-y: hidden;
}
.drive-viewer-spreadsheet-frozen-horizontal-container {
	top: 0px; position: absolute; -ms-overflow-x: hidden;
}
.drive-viewer-spreadsheet-frozen-fixed-links {
	overflow: hidden; position: absolute;
}
.drive-viewer-spreadsheet-scroll-body {
	position: relative;
}
.drive-viewer-spreadsheet-reader-content {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; =
font-size: 11px; display: block; position: absolute; z-index: -1; =
opacity: 0.01;
}
.drive-viewer-spreadsheet-picker {
	width: 100%; bottom: 0px; padding-top: 1px; padding-bottom: 6px; =
padding-left: 46px; white-space: nowrap; position: absolute; z-index: 3; =
box-sizing: border-box; background-color: rgb(0, 0, 0);
}
.drive-viewer-spreadsheet-picker-button.drive-viewer-dark-button.drive-vi=
ewer-button {
	padding: 0px 8px; border-radius: 0px 0px 3px 3px; border: currentColor; =
border-image: none; height: inherit; color: rgb(152, 152, 152); =
line-height: 32px; overflow: hidden; font-size: 12px; font-weight: =
normal; margin-right: 4px; -ms-text-overflow: ellipsis; max-width: =
200px; box-shadow: none; background-image: none; background-color: =
rgb(33, 33, 33); -moz-box-shadow: none; -webkit-box-shadow: none;
}
.drive-viewer-spreadsheet-picker-more-button.drive-viewer-dark-button.dri=
ve-viewer-button {
	padding: 5px 0px 1px;
}
.drive-viewer-spreadsheet-more-icon {
	background-position: 0px -200px; width: 24px; height: 24px; =
margin-right: auto; margin-left: auto;
}
.drive-viewer-v3 .drive-viewer-spreadsheet-more-icon {
	background-position: 0px -2760px;
}
.drive-viewer-spreadsheet-picker-button.drive-viewer-dark-button.drive-vi=
ewer-button-toggled {
	color: white; background-color: rgb(74, 74, 74);
}
.drive-viewer-spreadsheet-picker-button.drive-viewer-dark-button.drive-vi=
ewer-button-hover {
	color: white; cursor: pointer;
}
.drive-viewer-spreadsheet-picker-more-menu {
	border: currentColor; border-image: none; max-height: 200px; =
background-color: rgb(33, 33, 33);
}
.drive-viewer-spreadsheet-picker-more-menu > .drive-viewer-menuitem {
	margin: 0px 20px; padding: 0px; border: currentColor; border-image: =
none; height: 32px; color: rgb(152, 152, 152); font-size: 12px;
}
.drive-viewer-spreadsheet-picker-more-menu > .drive-viewer-menuitem > =
.drive-viewer-menuitem-content {
	line-height: 32px; display: inline-block; white-space: nowrap; =
-ms-overflow-x: hidden; -ms-text-overflow: ellipsis; min-width: 30px; =
max-width: 250px;
}
.drive-viewer-spreadsheet-picker-more-menu > =
.drive-viewer-menuitem-highlight {
	color: white; cursor: pointer; background-color: inherit;
}
.drive-viewer-spreadsheet-picker-more-menu > =
.drive-viewer-button-toggled.drive-viewer-menuitem {
	color: white; background-color: rgb(74, 74, 74);
}
.drive-viewer-spreadsheet-clipboard {
	left: -5000px; top: -5000px; position: absolute;
}
.drive-viewer-spreadsheet-docos-stream-container =
.drive-viewer-docos-stream {
	left: 30px; top: 0px; right: 30px; position: absolute;
}
.drive-viewer-spreadsheet-docos-stream-container {
	left: auto; top: 56px; width: 320px; right: 0px; bottom: 39px; =
overflow: auto; padding-top: 8px; position: absolute;
}
.drive-viewer-spreadsheet-docos-overlay {
	left: 0px; top: 56px; right: 0px; bottom: 39px; overflow: hidden; =
position: absolute;
}
.drive-viewer-spreadsheet-comment-icon-contain {
	margin: 0px 4px; vertical-align: middle; display: inline-block;
}
.drive-viewer-spreadsheet-comment-count-bubble {
	background: white; padding: 0px 4px; border-radius: 2px 2px 0px; top: =
-1px; height: 16px; text-align: center; color: black; position: =
relative; min-width: 12px;
}
.drive-viewer-spreadsheet-comment-count {
	top: -9px; font-family: Roboto,arial,sans-serif; font-size: 10px; =
position: relative;
}
.drive-viewer-spreadsheet-comment-triangle {
	top: 16px; width: 0px; height: 0px; right: 0px; border-top-color: =
white; border-left-color: transparent; border-top-width: 4px; =
border-left-width: 4px; border-top-style: solid; border-left-style: =
solid; position: absolute;
}
.drive-viewer-spreadsheet-docos-loading-indicator {
	background: rgb(66, 133, 244); padding: 10px 16px; left: 50%; top: =
68px; position: absolute; transform: translateX(-50%);
}
.drive-viewer-spreadsheet-scroll-link-container {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: =
none; -webkit-touch-callout: none; -khtml-user-select: none; =
user-select: none;
}
.drive-viewer-text-transition {
	transition:left 0.218s ease-out, top 0.218s ease-out, height 0.218s =
ease-out, width 0.218s ease-out; -webkit-transition: left .218s =
ease-out, top .218s ease-out, height .218s ease-out, width .218s =
ease-out; -moz-transition: left .218s ease-out, top .218s ease-out, =
height .218s ease-out, width .218s ease-out; -o-transition: left .218s =
ease-out, top .218s ease-out, height .218s ease-out, width .218s =
ease-out;
}
.drive-viewer-text {
	top: 0px; width: 100%; bottom: 0px; position: absolute;
}
.drive-viewer-text-scrollable {
	top: 0px; width: 100%; bottom: 0px; position: absolute;
}
.drive-viewer-text-container {
	width: 100%; height: 100%; position: absolute;
}
.drive-viewer-text-scrollable {
	overflow: auto;
}
.drive-viewer-text-scrollable .drive-viewer-docos-stream {
=09
}
.drive-viewer-text-panel {
	position: absolute;
}
.drive-viewer-text-content {
	border: 20px solid transparent; border-image: none; color: rgb(0, 0, 0) =
!important; font-family: "Courier =
New",Courier,monospace,arial,sans-serif; font-size: 14px; -ms-word-wrap: =
break-word; box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); =
-ms-user-select: text; background-color: rgb(255, 255, 255) !important; =
-moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35); =
-webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.35); =
-webkit-user-select: text; -moz-user-select: text;
}
.drive-viewer-text-page {
	margin: 0px; color: rgb(0, 0, 0) !important; font-family: "Courier =
New",Courier,monospace,arial,sans-serif; display: block; white-space: =
pre-wrap; -ms-word-wrap: break-word; -ms-user-select: text; =
background-color: rgb(255, 255, 255) !important; -webkit-user-select: =
text; -moz-user-select: text;
}
.drive-viewer-ui-text-highlightset {
	width: 100%; height: 100%; position: absolute; z-index: 1;
}
.drive-viewer-ui-text-highlight {
	position: absolute;
}
.drive-viewer-ui-text-selection .drive-viewer-ui-text-highlight {
	opacity: 0.2; background-color: rgb(34, 136, 255);
}
.drive-viewer-ui-text-search.drive-viewer-ui-text-highlightset {
	opacity: 0.5;
}
.drive-viewer-ui-text-search .drive-viewer-ui-text-highlight {
	opacity: 0.4; background-color: rgb(52, 168, 83);
}
.drive-viewer-ui-text-search .drive-viewer-ui-text-highlight-active {
	opacity: 1;
}
.drive-viewer =
:not([onclick]):not(:visited):not(:link).drive-viewer-ui-text-highlightse=
t {
	background-color: transparent !important;
}
.drive-viewer-paginated-anchor-selection.drive-viewer-ui-text-highlightse=
t {
	opacity: 0.5;
}
.drive-viewer-paginated-anchor-selection .drive-viewer-ui-text-highlight =
{
	opacity: 0.4; background-color: rgb(251, 188, 4);
}
.drive-viewer-paginated-anchor-selection =
.drive-viewer-ui-text-highlight-active {
	opacity: 1;
}
.drive-viewer-comments-hidden .drive-viewer-paginated-anchor-selection {
	display: none;
}
.drive-viewer-thumbnail {
	margin: 3px 0px 3px 3px; border-radius: 3px; border: 3px solid =
transparent; border-image: none; width: 84px; height: 63px; display: =
inline-block;
}
.drive-viewer-thumbnail-inner {
	width: inherit; height: inherit; vertical-align: middle; display: =
table-cell;
}
.drive-viewer-thumbnail img {
	margin: auto; display: block;
}
.drive-viewer-thumbnail-icon {
	width: 63px; height: 63px;
}
.drive-viewer-thumbnail-img {
	max-height: 63px; max-width: 84px;
}
.drive-viewer-thumbnail.drive-viewer-thumbnail-selected {
	border-color: transparent;
}
.drive-viewer-thumbnail.drive-viewer-thumbnail-hover {
	border-color: rgb(156, 156, 156);
}
.drive-viewer-thumbnail.drive-viewer-thumbnail-focused {
	border-color: rgb(156, 156, 156);
}
.drive-viewer-toolchest {
	border-radius: 3px; left: 50%; bottom: 12px; overflow: hidden; =
margin-right: -50%; position: absolute; z-index: 3; transform: =
translate(-50%); -webkit-transform: translate(-50%); -moz-transform: =
translate(-50%); -o-transform: translate(-50%);
}
.drive-viewer-toolchest .drive-viewer-page-count-v3 {
	background: rgba(0, 0, 0, 0.75);
}
.drive-viewer-toolchest .drive-viewer-zoom-controls-v3 {
	background: rgba(0, 0, 0, 0.75);
}
.drive-viewer-toolstrip {
	padding: 10px 0px; top: 0px; width: 100%; height: 27px; position: =
absolute; z-index: 3; background-color: rgba(0, 0, 0, 0.6);
}
.drive-viewer-active-selected .drive-viewer-toolstrip {
	background-color: rgb(77, 144, 254);
}
.drive-viewer-embed .drive-viewer-toolstrip {
	padding: 10px 0px; background-color: rgba(147, 147, 147, 0.7);
}
.drive-viewer-toolstrip-lft {
	left: 20px; white-space: nowrap; position: absolute;
}
.drive-viewer-toolstrip-actions {
	top: 0px; height: 47px; white-space: nowrap; position: absolute;
}
.drive-viewer-selection-mode .drive-viewer-toolstrip-actions {
	border-right-color: rgb(106, 163, 255); border-left-color: rgb(106, =
163, 255); border-right-width: 1px; border-left-width: 1px; =
border-right-style: solid; border-left-style: solid; background-color: =
rgb(77, 144, 254);
}
.drive-viewer-active-selected .drive-viewer-toolstrip-actions {
	border-color: transparent;
}
.drive-viewer-toolstrip-custom-panel {
	display: inline-block;
}
.drive-viewer-toolstrip-rgt-panel {
	top: 0px; right: 16px; white-space: nowrap; position: absolute;
}
.drive-viewer-embed .drive-viewer-toolstrip-rgt-panel {
	right: 0px;
}
.drive-viewer-toolstrip-feedback {
	line-height: 28px; font-size: 11px; margin-right: 10px; vertical-align: =
top; display: inline-block; background-color: rgba(0, 0, 0, 0.6);
}
.drive-viewer-toolstrip-icon {
	top: 6px; width: 16px; height: 16px; margin-right: 12px; float: left; =
display: inline-block; position: relative; background-size: contain;
}
.drive-viewer-toolstrip-metadata {
	color: rgb(179, 179, 179); display: inline-block;
}
.drive-viewer-toolstrip-name {
	color: rgb(255, 255, 255); line-height: 27px; font-size: 13px; =
font-weight: normal;
}
.drive-viewer-toolstrip-name.drive-viewer-toolstrip-secondary-name-enable=
d {
	line-height: 20px;
}
.drive-viewer-toolstrip-name-sizing {
	width: auto; height: auto; visibility: hidden; position: absolute;
}
.drive-viewer-toolstrip-secondary-name-sizing {
	width: auto; height: auto; visibility: hidden; position: absolute;
}
.drive-viewer-toolstrip-name.drive-viewer-rename-enabled {
	cursor: pointer;
}
.drive-viewer-toolstrip-name-link:hover {
	text-decoration: underline; cursor: pointer;
}
.drive-viewer-toolstrip-secondary-name {
	font-size: 11px;
}
.drive-viewer-v3 .drive-viewer-toolstrip {
	background: linear-gradient(rgba(0, 0, 0, 0.65) 0%, transparent 100%); =
padding: 0px 0px 16px; left: 0px; width: auto; height: 56px; right: 0px; =
pointer-events: none;
}
.drive-viewer-v3 .drive-viewer-toolstrip-inner {
	left: 0px; width: auto; height: 48px; right: 0px; padding-top: 8px; =
position: absolute; pointer-events: auto;
}
.drive-viewer-v3 .drive-viewer-toolstrip.drive-viewer-toolstrip-fixed {
	background: rgb(50, 50, 50); padding: 0px; box-shadow: 0px 2px 2px =
rgba(0,0,0,0.6); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6); =
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
.drive-viewer-v3.drive-viewer-embed .drive-viewer-toolstrip {
	background: rgba(0, 0, 0, 0.75); padding: 0px; left: auto; top: 12px; =
height: 40px;
}
.drive-viewer-v3.drive-viewer-embed .drive-viewer-toolstrip-inner {
	margin: 0px; padding: 0px; height: 40px;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-dark-button.drive-viewer-button {
	margin-left: 8px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-mid-panel {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer-v3 .drive-viewer-toolstrip-rgt-panel {
	top: auto; right: 0px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-icon {
	margin: 3px 11px; border-radius: 2px; top: 8px; width: 18px; height: =
18px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-metadata {
	letter-spacing: 0px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-name {
	line-height: 40px; font-size: 14px;
}
.drive-viewer-v3 =
.drive-viewer-toolstrip-name.drive-viewer-toolstrip-secondary-name-enable=
d {
	line-height: 30px;
}
.drive-viewer-v3 .drive-viewer-toolstrip-actions {
	display: inline-block; position: relative;
}
.drive-viewer-v3 =
.drive-viewer-close-button.drive-viewer-dark-button.drive-viewer-button =
{
	margin-left: 0px; float: left;
}
.drive-viewer-popout-button {
	z-index: 1; min-height: 26px;
}
.drive-viewer-details-button {
	z-index: 1; min-height: 26px;
}
.drive-viewer-close-button {
	z-index: 1; min-height: 26px;
}
.drive-viewer-close-button .drive-viewer-nav-icon {
	margin-right: auto; margin-left: auto; position: relative; opacity: =
0.87;
}
.drive-viewer-popout-button .drive-viewer-nav-icon {
	margin-right: auto; margin-left: auto; position: relative; opacity: =
0.87;
}
.drive-viewer-details-button .drive-viewer-nav-icon {
	margin-right: auto; margin-left: auto; position: relative; opacity: =
0.87;
}
.drive-viewer-close-button.drive-viewer-button-hover =
.drive-viewer-nav-icon {
	opacity: 1;
}
.drive-viewer-popout-button.drive-viewer-button-hover =
.drive-viewer-nav-icon {
	opacity: 1;
}
.drive-viewer-details-button.drive-viewer-button-hover =
.drive-viewer-nav-icon {
	opacity: 1;
}
.drive-viewer-popout-button .drive-viewer-nav-icon {
	width: 21px; height: 21px; margin-top: 3px;
}
.drive-viewer-details-button .drive-viewer-nav-icon {
	width: 21px; height: 21px; margin-top: 3px;
}
.drive-viewer-close-button .drive-viewer-nav-icon {
	background-position: 0px 0px;
}
.drive-viewer-popout-button .drive-viewer-nav-icon {
	background-position: 0px -1160px;
}
.drive-viewer-details-button .drive-viewer-nav-icon {
	background-position: 0px -1280px;
}
.drive-viewer-v3 .drive-viewer-close-button .drive-viewer-nav-icon {
	background-position: 0px -2040px;
}
.drive-viewer-v3 .drive-viewer-details-button .drive-viewer-nav-icon {
	background-position: 0px -2400px;
}
.drive-viewer-v3 .drive-viewer-popout-button .drive-viewer-nav-icon {
	background-position: 0px -1560px; margin: 0px; width: 24px; height: =
24px;
}
.drive-viewer-v3.drive-viewer-embed .drive-viewer-toolstrip-rgt-panel =
.drive-viewer-popout-button {
	margin-left: 0px;
}
.drive-viewer-jfk-tooltip.jfk-tooltip {
	border-color: rgb(0, 0, 0); font-family: arial,sans-serif; z-index: =
210; background-color: rgb(0, 0, 0);
}
.drive-viewer-v3 .drive-viewer-jfk-tooltip.jfk-tooltip {
	border-radius: 2px; font-family: Roboto,arial,sans-serif;
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowdown =
.jfk-tooltip-arrowimplbefore {
	border-color: rgb(0, 0, 0) transparent;
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowup =
.jfk-tooltip-arrowimplbefore {
	border-color: rgb(0, 0, 0) transparent;
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowdown =
.jfk-tooltip-arrowimplafter {
	border-color: rgb(0, 0, 0) transparent;
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowup =
.jfk-tooltip-arrowimplafter {
	border-color: rgb(0, 0, 0) transparent;
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowleft =
.jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(0, 0, 0);
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowright =
.jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(0, 0, 0);
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowleft =
.jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(0, 0, 0);
}
.drive-viewer-jfk-tooltip .jfk-tooltip-arrowright =
.jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(0, 0, 0);
}
.drive-viewer-layout-transition {
	transition-property: left, top, width, height; transition-duration: =
0.218s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); =
-webkit-transition-property: left, top, width, height; =
-moz-transition-property: left, top, width, height; =
-o-transition-property: left, top, width, height; =
-webkit-transition-duration: 0.218s; -moz-transition-duration: 0.218s; =
-o-transition-duration: 0.218s; -webkit-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1); -moz-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1); -o-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1);
}
.drive-viewer-mobile-chrome-transition {
	transition-property: left, right, top, bottom; transition-duration: =
0.218s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); =
-webkit-transition-property: left, right, top, bottom; =
-moz-transition-property: left, right, top, bottom; =
-o-transition-property: left, right, top, bottom; =
-webkit-transition-duration: 0.218s; -moz-transition-duration: 0.218s; =
-o-transition-duration: 0.218s; -webkit-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1); -moz-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1); -o-transition-timing-function: =
cubic-bezier(0.0, 0.0, 0.2, 1);
}
.drive-viewer-video {
	border: 10px solid transparent; border-image: none; position: absolute; =
z-index: 0;
}
.drive-viewer-embed .drive-viewer-video {
	border: currentColor; border-image: none;
}
.drive-viewer-video-player {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; =
z-index: 1;
}
.drive-viewer-video-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; =
z-index: 1;
}
.drive-viewer-video-error-message {
	font: 13px/normal arial; left: 50%; top: 50%; text-align: center; =
margin-right: -50%; position: absolute; z-index: 2; font-size-adjust: =
none; font-stretch: normal; transform: translate(-50%, -50%); =
-webkit-transform: translate(-50%, -50%); -moz-transform: =
translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.drive-viewer-video-error-message a {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.drive-viewer-embed .drive-viewer-video-error-message {
	color: rgb(30, 30, 30);
}
.drive-viewer-embed .drive-viewer-video-error-message a {
	color: rgb(30, 30, 30) !important;
}
.drive-viewer-video-preview {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; =
z-index: 2; cursor: pointer; background-color: black;
}
.drive-viewer :not(:link):not(:visited).drive-viewer-video-play-icon {
	width: 77px; height: 77px; opacity: 0.8; background-image: =
url("//ssl.gstatic.com/s2/tt/images/play-overlay.png") !important; =
background-repeat: no-repeat; background-color: transparent !important;
}
.drive-viewer-video-play-button {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; z-index: =
3; opacity: 0.8; transform: translate(-50%, -50%); -webkit-transform: =
translate(-50%, -50%); -moz-transform: translate(-50%, -50%); =
-o-transform: translate(-50%, -50%);
}
.drive-viewer-video-preview-img {
	width: 100%; height: 100%;
}
:not(.drive-viewer-embed).drive-viewer .drive-viewer-video-background {
	box-shadow: 0px 4px 15px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0px 4px =
15px 2px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 4px 15px 2px =
rgba(0, 0, 0, 0.35);
}
.drive-viewer-video .drive-viewer-msg-loading {
	left: 50%; top: 50%; margin-right: -50%; position: absolute; transform: =
translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); =
-moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, =
-50%);
}
.drive-viewer .drive-viewer-video =
:not(:link):not(:visited).drive-viewer-msg-loading-img {
	background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_dark.gif") !important;
}
.drive-viewer-quantum-spinner.drive-viewer .drive-viewer-video =
:not(:link):not(:visited).drive-viewer-msg-loading-img {
	background-image: none !important;
}
.drive-viewer .drive-viewer-video .drive-viewer-msg-loading-text {
	color: rgb(255, 255, 255) !important;
}
.drive-viewer-viewall-text {
	margin-left: 5px;
}
.drive-viewer-viewall-arrow {
	margin-bottom: 1px; margin-left: 11px; border-right-color: transparent; =
border-left-color: transparent; border-right-width: 4px; =
border-left-width: 4px; border-right-style: solid; border-left-style: =
solid; display: inline-block;
}
.drive-viewer-viewall-arrow-down {
	border-top-color: rgba(255, 255, 255, 0.87); border-top-width: 4px; =
border-top-style: solid;
}
.drive-viewer-button-hover .drive-viewer-viewall-arrow-down {
	border-top-color: rgba(255, 255, 255, 1); border-top-width: 4px; =
border-top-style: solid;
}
.drive-viewer-viewall-arrow-up {
	border-bottom-color: rgba(255, 255, 255, 0.87); border-bottom-width: =
4px; border-bottom-style: solid;
}
.drive-viewer-button-hover .drive-viewer-viewall-arrow-up {
	border-bottom-color: rgba(255, 255, 255, 1); border-bottom-width: 4px; =
border-bottom-style: solid;
}
.drive-viewer {
	transition:; left: 0px; top: 0px; right: 0px; bottom: 0px; color: =
rgb(255, 255, 255); overflow: hidden; font-family: arial,sans-serif; =
visibility: hidden; position: fixed; z-index: 100; opacity: 0; =
-webkit-transition-delay: 0s, 0.1s; -moz-transition-delay: 0s, 0.1s; =
-o-transition-delay: 0s, 0.1s; -webkit-transition-property: opacity, =
visibility; -moz-transition-property: opacity, visibility; =
-o-transition-property: opacity, visibility; =
-webkit-transition-duration: 0.1s, 0s; -moz-transition-duration: 0.1s, =
0s; -o-transition-duration: 0.1s, 0s; =
-webkit-transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1); =
-moz-transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1); =
-o-transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
}
.drive-viewer.drive-viewer-v3 {
	font-family: Roboto,arial,sans-serif;
}
.drive-viewer-shown {
	visibility: visible; opacity: 1; transition-timing-function: =
cubic-bezier(0.4, 0, 1, 1); transition-delay: 0s, 0s; =
-webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; =
-o-transition-delay: 0s, 0s; -webkit-transition-timing-function: =
cubic-bezier(0.4, 0.0, 1, 1); -moz-transition-timing-function: =
cubic-bezier(0.4, 0.0, 1, 1); -o-transition-timing-function: =
cubic-bezier(0.4, 0.0, 1, 1);
}
.drive-viewer-shadow {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; opacity: =
0.93; background-color: rgb(30, 30, 30);
}
.drive-viewer.drive-viewer-embed .drive-viewer-shadow {
	opacity: 1; background-color: rgb(209, 209, 209);
}
.drive-viewer-v3 .drive-viewer-shadow {
	opacity: 1; background-color: rgba(0, 0, 0, 0.85);
}
.drive-viewer-fixed-frame {
	margin: 0px; width: 100%; height: 100%; overflow: hidden !important;
}
.drive-viewer-focus-outlines-disabled *:focus {
=09
}
.drive-viewer-audio-volumecontrol {
	left: auto; height: 100%; right: 10px; position: absolute;
}
.drive-viewer-audio-volumecontrol-volume-button {
	left: -35px; top: 2px; right: auto; position: absolute;
}
.drive-viewer-audio-volumecontrol-volume-level-0-icon {
	width: 31px; height: 28px;
}
.drive-viewer-audio-volumecontrol-volume-level-1-icon {
	width: 31px; height: 28px;
}
.drive-viewer-audio-volumecontrol-volume-level-2-icon {
	width: 31px; height: 28px;
}
.drive-viewer-audio-volumecontrol-volume-level-3-icon {
	width: 31px; height: 28px;
}
.drive-viewer-audio-volumecontrol-volume-level-0-icon {
	background-position: 0px -2120px;
}
.drive-viewer-audio-volumecontrol-volume-level-1-icon {
	background-position: 0px -2040px;
}
.drive-viewer-audio-volumecontrol-volume-level-2-icon {
	background-position: 0px -560px;
}
.drive-viewer-audio-volumecontrol-volume-level-3-icon {
	background-position: 0px -1400px;
}
.drive-viewer-v3 .drive-viewer-audio-volumecontrol-volume-level-0-icon {
	background-position: 0px -2720px;
}
.drive-viewer-v3 .drive-viewer-audio-volumecontrol-volume-level-1-icon {
	background-position: 0px -1360px;
}
.drive-viewer-v3 .drive-viewer-audio-volumecontrol-volume-level-2-icon {
	background-position: 0px -1800px;
}
.drive-viewer-v3 .drive-viewer-audio-volumecontrol-volume-level-3-icon {
	background-position: 0px -1320px;
}
.drive-viewer-audio-volumecontrol-slider {
	width: 40px;
}
.drive-viewer-audio-volumecontrol-slider-thumb {
	width: 12px; height: 12px;
}
.drive-viewer-yes-no-dialog {
	background: rgb(66, 133, 244); font: 13px/20px arial, sans-serif; =
border-radius: 2px; width: 562px; color: rgb(0, 0, 0); position: =
absolute; z-index: 101; font-size-adjust: none; font-stretch: normal;
}
.drive-viewer-yes-no-button {
	background: none; padding: 10px 16px; border: currentColor; =
border-image: none; color: white; text-transform: uppercase; font-size: =
14px; text-decoration: none; margin-top: auto; margin-bottom: auto; =
margin-left: auto; float: right; cursor: pointer;
}
.drive-viewer-yes-no-button:hover {
=09
}
.drive-viewer-yes-no-dialog-title-text {
	padding: 10px 32px 10px 16px; font-size: 14px; font-weight: 500; float: =
left;
}
.drive-viewer-yes-no-dialog-content {
	padding: 10px 32px 10px 16px; font-size: 14px; font-weight: 500; float: =
left;
}
.drive-viewer-zoom-controls {
	display: inline-block; white-space: nowrap;
}
.drive-viewer-zoom-panel {
	display: inline-block; white-space: nowrap;
}
.drive-viewer-v3 .drive-viewer-zoom-controls {
	height: 40px;
}
.drive-viewer-embed .drive-viewer-zoom-panel {
	margin-left: 10px;
}
.drive-viewer-zoom-controls .drive-viewer-icon {
	width: 21px; height: 21px; margin-top: 3px; margin-right: auto; =
margin-left: auto; position: relative; opacity: 0.87;
}
.drive-viewer-v3 .drive-viewer-zoom-controls .drive-viewer-icon {
	margin: 0px; width: 24px; height: 24px; opacity: 1;
}
.drive-viewer-zoom-controls .drive-viewer-button-disabled =
.drive-viewer-icon {
	opacity: 0.47;
}
.drive-viewer-zoom-controls .drive-viewer-button-hover =
.drive-viewer-icon {
	opacity: 1;
}
.drive-viewer-v3 .drive-viewer-zoom-controls =
.drive-viewer-dark-button.drive-viewer-button-hover {
	background-image: none; background-color: rgb(97, 97, 97);
}
.drive-viewer-zoom-button .drive-viewer-icon {
	background-position: 0px -2440px;
}
.drive-viewer-v3 .drive-viewer-zoom-button .drive-viewer-icon {
	background-position: 0px -520px;
}
.drive-viewer-zoom-button.drive-viewer-button-toggled .drive-viewer-icon =
{
	background-position: 0px -1360px;
}
.drive-viewer-v3 .drive-viewer-zoom-button.drive-viewer-button-toggled =
.drive-viewer-icon {
	background-position: 0px -2520px;
}
.drive-viewer-zoom-button.drive-viewer-zoom-loading =
:not([onclick]):not(:visited):not(:link).drive-viewer-icon {
	background-position: 0px; background-image: =
url("//ssl.gstatic.com/docs/common/v-spinner_dark.gif") !important;
}
.drive-viewer-quantum-spinner =
.drive-viewer-zoom-button.drive-viewer-zoom-loading =
:not([onclick]):not(:visited):not(:link).drive-viewer-icon {
	opacity: 1; background-image: none !important;
}
.drive-viewer-quantum-spinner =
.drive-viewer-zoom-button.drive-viewer-zoom-loading .drive-spinner {
	display: block;
}
.drive-viewer-zoom-slider {
	width: 100px; height: 8px; margin-right: 10px; display: inline-block;
}
.drive-viewer-zoom-slider .drive-viewer-slider-scale-total {
	background-image: -ms-linear-gradient(rgb(195, 195, 195), rgb(217, 217, =
217)); background-color: rgb(217, 217, 217) !important;
}
.drive-viewer-embed .drive-viewer-zoom-slider =
.drive-viewer-slider-scale-total {
	border-color: transparent !important; box-shadow: 0px 1px 1px 0px =
rgba(0,0,0,0.35); background-image: none; background-color: rgb(255, =
255, 255) !important; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, =
0.35); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
}
.drive-viewer-zoom-slider-thumb {
	border-radius: 6px; border: 1px solid rgb(255, 255, 255); border-image: =
none; top: 18px; width: 10px; height: 10px; box-shadow: 0px 0px 5px 0px =
#ffffff; background-image: -ms-linear-gradient(rgb(0, 0, 0), rgb(48, 48, =
48)); background-color: rgb(21, 21, 21) !important; -moz-box-shadow: 0 0 =
5px 0px #ffffff; -webkit-box-shadow: 0 0 5px 0px #ffffff;
}
.drive-viewer-v3 .drive-viewer-zoom-slider-thumb {
	top: 16px;
}
.drive-viewer-embed .drive-viewer-zoom-slider-thumb {
	border: 2px solid rgb(255, 255, 255); border-image: none; width: 8px; =
height: 8px; margin-left: 10px; box-shadow: 0px 1px 1px 0px =
rgba(0,0,0,0.35); background-image: none; background-color: rgb(88, 89, =
91) !important; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35); =
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
}
.drive-viewer-active-selected =
.drive-viewer-slider-thumb.drive-viewer-zoom-slider-thumb {
	box-shadow: 0px 1px 1px 0px rgba(30,53,69,0.9); background-image: none; =
background-color: rgb(255, 255, 255) !important; -moz-box-shadow: 0px =
1px 1px 0px rgba(30, 53, 69, 0.9); -webkit-box-shadow: 0px 1px 1px 0px =
rgba(30, 53, 69, 0.9);
}
.drive-viewer-zoom-controls-v3 {
	padding: 2px; vertical-align: middle; display: inline-block;
}
.drive-viewer-zoom-controls-v3 =
.drive-viewer-dark-button.drive-viewer-button {
	border-radius: 1px; width: 24px; height: 24px;
}
.drive-viewer-zoom-controls-v3 =
.drive-viewer-dark-button.drive-viewer-button-disabled {
	opacity: 0.47;
}
.drive-viewer-zoom-controls-v3 .drive-viewer-dark-button =
.drive-viewer-icon {
	width: 24px; height: 24px;
}
.drive-viewer-zoom-controls-v3 .drive-viewer-zoom-out-button =
.drive-viewer-icon {
	background-position: 0px -1840px;
}
.drive-viewer-zoom-controls-v3 .drive-viewer-zoom-in-button =
.drive-viewer-icon {
	background-position: 0px -1720px;
}
.drive-viewer-zoom-controls-v3 .drive-viewer-zoom-fit-button =
.drive-viewer-icon {
	background-position: 0px -520px;
}
.drive-viewer-zoom-controls-v3 =
.drive-viewer-zoom-fit-button.drive-viewer-zoom-reset .drive-viewer-icon =
{
	background-position: 0px -2520px;
}
.apps-action-shortcut-icon {
	text-align: left; overflow: hidden; vertical-align: middle; position: =
relative; direction: ltr;
}
.apps-action-shortcut-img::before {
	content: url(//ssl.gstatic.com/docs/common/shortcut_sprite1.png);
}
.apps-action-shortcut-img {
	width: 21px; height: 95px; position: absolute;
}
.apps-action-shortcut-back {
	left: 0px; top: -63px;
}
.apps-action-shortcut-back-white {
	left: 0px; top: -21px;
}
.apps-action-shortcut-close-x {
	left: 0px; top: -84px;
}
.apps-action-shortcut-search {
	left: 0px; top: -42px;
}
.apps-action-shortcut-search-white {
	left: 0px; top: 0px;
}
.apps-ui-material-slide-toggle-container {
	background: none; outline: 0px; width: 35px; height: 21px; display: =
flex; position: relative; align-items: center; -webkit-align-items: =
center;
}
.apps-ui-material-slide-toggle-thumb {
	left: 0px; top: 0px; right: inherit; transition-property: all; =
transition-duration: 0.28s; transition-timing-function: =
cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-property: all; =
-moz-transition-property: all; -o-transition-property: all; =
-webkit-transition-duration: 0.28s; -moz-transition-duration: 0.28s; =
-o-transition-duration: 0.28s; -webkit-transition-timing-function: =
cubic-bezier(0.4, 0.0, 0.2, 1); -moz-transition-timing-function: =
cubic-bezier(0.4, 0.0, 0.2, 1); -o-transition-timing-function: =
cubic-bezier(0.4, 0.0, 0.2, 1); will-change: background-color;
}
.apps-ui-material-slide-toggle-container-checked =
.apps-ui-material-slide-toggle-thumb {
	left: inherit; right: 0px;
}
.apps-ui-material-slide-toggle-container-disabled {
	cursor: not-allowed;
}
.apps-ui-material-slide-toggle-track {
	border-radius: 7px; width: 35px; height: 14px; opacity: 0.26; =
background-color: rgb(0, 0, 0);
}
.apps-ui-material-slide-toggle-container-checked =
.apps-ui-material-slide-toggle-track {
	opacity: 0.5;
}
.apps-ui-material-slide-toggle-thumb {
	border-radius: 100%; width: 20px; height: 20px; position: absolute; =
box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24); =
background-color: rgb(241, 241, 241);
}
.apps-ui-material-slide-toggle-container-focused =
.apps-ui-material-slide-toggle-thumb {
	box-shadow: 0px 0px 4px rgba(0,0,0,0.14), 0px 4px 8px rgba(0,0,0,0.28);
}
.apps-ui-material-slide-toggle-container-hover =
.apps-ui-material-slide-toggle-thumb {
	box-shadow: 0px 0px 6px rgba(0,0,0,0.16), 0px 6px 12px =
rgba(0,0,0,0.32);
}
.ac-renderer {
	background: rgb(255, 255, 255); font: 13px/normal Arial, sans-serif; =
border: 1px solid rgb(102, 102, 102); border-image: none; width: 300px; =
position: absolute; font-size-adjust: none; font-stretch: normal; =
-moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4); =
-webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
}
.ac-row {
	padding: 0.4em; cursor: pointer;
}
.ac-highlighted {
	font-weight: bold;
}
.ac-active {
	background-color: rgb(178, 180, 191);
}
.jfk-textinput {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, =
192) rgb(217, 217, 217) rgb(217, 217, 217); padding: 1px 8px; =
border-radius: 1px; border-image: none; height: 25px; font-size: 13px; =
-webkit-border-radius: 1px; -moz-border-radius: 1px;
}
.jfk-textinput:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.jfk-textinput::-ms-clear {
	display: none;
}
.apps-shortcutshelppopup {
	background: 0px rgb(250, 250, 250); border: 1px solid transparent; =
border-image: none; top: 0px; text-align: center; color: rgb(33, 33, =
33); overflow: hidden; font-family: roboto,arial,sans-serif; font-size: =
13px; position: fixed; z-index: 1002; box-shadow: inset 0px 1px 0px =
rgba(255,255,255,0.9), inset 0px -1px 0px rgba(0,0,0,0.03), 0px 15px =
10px rgba(0,0,0,0.15), 0px 8px 36px rgba(0,0,0,0.3);
}
.apps-shortcutshelppopup input {
	font-family: roboto,arial,sans-serif;
}
@media print
{
.apps-shortcutshelppopup {
	display: none;
}
}
.apps-shortcutshelppopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
.apps-shortcutshelppopup-container {
	padding: 16px 32px; width: 800px; height: 600px; display: flex; =
box-sizing: border-box; flex-direction: column; -moz-box-sizing: =
border-box; -webkit-flex-direction: column;
}
.apps-shortcutshelppopup-header {
	width: 100%; border-collapse: collapse;
}
.apps-shortcutshelppopup-content {
	width: 100%; border-collapse: collapse;
}
.apps-shortcutshelppopup-header {
	flex:0 0 auto; text-align: left; border-bottom-color: rgb(229, 229, =
229); border-bottom-width: 1px; border-bottom-style: solid; =
-webkit-flex: 0 0 auto;
}
.apps-shortcutshelppopup-content {
	font-size: 13px; outline-offset: -1px;
}
.apps-shortcutshelppopup-header-element {
	height: 48px; vertical-align: middle; display: inline-block;
}
.apps-shortcutshelppopup-title-container {
	text-align: left; white-space: nowrap;
}
.apps-shortcutshelppopup-dialog-title {
	color: rgb(33, 33, 33); font-size: 16px; vertical-align: middle; =
display: inline-block;
}
.apps-shortcutshelppopup-input {
	padding: 0px 5px; width: 250px; height: 27px; font-size: 13px; =
margin-right: 0px; margin-left: 16px; vertical-align: middle; =
border-right-color: currentColor; border-right-width: medium; =
border-right-style: none; box-sizing: border-box;
}
.apps-shortcutshelppopup-input-button-img {
	width: 21px; height: 21px; display: inline-block;
}
.apps-shortcutshelppopup-input-button {
	line-height: 25px; margin-left: 0px; vertical-align: middle; display: =
inline-block; cursor: pointer; box-sizing: border-box; =
border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-box-sizing: border-box;
}
.apps-shortcutshelppopup-tearoff-link {
	padding: 16px 0px 13px; color: rgb(69, 129, 255); font-size: 13px; =
font-weight: bold; text-decoration: underline; vertical-align: middle; =
display: block; cursor: pointer;
}
.apps-shortcutshelppopup-close {
	top: 0px; right: 0px; padding-top: 30px; padding-right: 30px; position: =
absolute;
}
.apps-shortcutshelppopup-close svg {
	fill: #5f6368;
}
.apps-shortcutshelppopup-close-nav-widget-enabled {
	padding-top: 20px; padding-right: 18px;
}
.apps-shortcutshelppopup-dialog .modal-dialog-title-close {
	margin: 0px 0px 0px 32px; padding: 0px; vertical-align: middle; =
position: static; cursor: pointer;
}
.apps-shortcutshelppopup-dialog .modal-dialog-title-close::after {
	background: none; display: none;
}
.apps-shortcutshelppopup-search-banner {
	flex:0 0 auto; height: 48px; text-align: left; padding-top: 12px; =
box-sizing: border-box; -webkit-flex: 0 0 auto;
}
.apps-shortcutshelppopup-search-banner.apps-shortcutshelppopup-empty-sear=
ch {
	left: 0px; top: 113px; height: 48px; text-align: center; right: 0px; =
position: relative;
}
.apps-shortcutshelppopup-reset-search-button {
	width: 21px; text-decoration: underline; margin-right: 8px; display: =
inline-block; position: relative; cursor: pointer; min-width: 21px;
}
.apps-shortcutshelppopup-reset-search-button-icon {
	width: 21px; height: 21px;
}
.apps-shortcutshelppopup-search-label {
	margin: 0px; font-size: 15px; vertical-align: middle; display: =
inline-block; position: relative;
}
.apps-shortcutshelppopup-result-container {
	flex:1 1 auto; overflow: auto; -webkit-flex: 1 1 auto;
}
.apps-shortcutshelppopup-content-header {
	margin: 0px; height: 48px; text-align: left; color: rgb(33, 33, 33); =
padding-top: 25px; font-size: 13px; white-space: nowrap; box-sizing: =
border-box; -moz-box-sizing: border-box;
}
.apps-shortcutshelppopup-content-header.apps-shortcutshelppopup-content-h=
eader-first {
	height: 32px; padding-top: 8px;
}
.apps-shortcutshelppopup-content-element {
	height: 32px; text-align: left; padding-top: 0.15em; vertical-align: =
middle; border-bottom-color: rgb(236, 236, 236); border-bottom-width: =
1px; border-bottom-style: solid; white-space: nowrap; box-sizing: =
border-box; -moz-box-sizing: border-box;
}
.apps-shortcutshelppopup-shortcut-desc {
	color: rgb(117, 117, 117);
}
.apps-shortcutshelppopup-shortcut-key {
	font-weight: bold;
}
.apps-shortcutshelppopup-ac-renderer {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); =
border-image: none; width: 250px; font-family: Arial,sans-serif; =
font-size: 13px; position: absolute; z-index: 1003; box-sizing: =
border-box; box-shadow: 2px 2px 2px rgba(102,102,102,0.4);
}
.apps-shortcutshelppopup-ac-row {
	padding: 0.4em; cursor: pointer;
}
.apps-shortcutshelppopup-ac-renderer .ac-active {
	background-color: rgb(238, 238, 238);
}
.apps-share-sprite {
	background-image: =
url("//ssl.gstatic.com/docs/documents/share/images/sprite-22.svg");
}
.jfk-butterBar {
	border-width: 0px; border-style: solid; padding: 0px; border-radius: =
2px; transition:0s linear 1s, opacity 1s; height: 0px; text-align: =
center; overflow: hidden; font-size: 11px; visibility: hidden; opacity: =
0; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 4px =
rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-transition: all 0s linear 1s, opacity 1s; -moz-transition: all =
0s linear 1s, opacity 1s; -o-transition: all 0s linear 1s, opacity 1s; =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-butterBar-info {
	border-color: rgb(240, 195, 109); color: rgb(51, 51, 51); =
background-color: rgb(249, 237, 190);
}
.jfk-butterBar-error {
	border-color: rgb(32, 32, 32); color: rgb(255, 255, 255); =
background-color: rgb(72, 72, 72);
}
.jfk-butterBar-promo {
	border-color: rgb(77, 144, 240); color: rgb(51, 51, 51); =
background-color: rgb(214, 233, 248);
}
.jfk-butterBar-warning {
	border-color: rgb(96, 32, 25); color: rgb(255, 255, 255); =
background-color: rgb(221, 75, 57);
}
.jfk-butterBar-shown {
	border-width: 1px; padding: 6px 16px; transition:opacity 0.218s; =
height: auto; visibility: visible; min-height: 14px; opacity: 1; =
-webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; =
-o-transition: opacity 0.218s;
}
.jfk-butterBar-mini.jfk-butterBar-shown {
	padding: 2px 16px;
}
.goog-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 0px; =
border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); =
transition:opacity 0.218s; border-image: none; font-size: 13px; =
position: absolute; cursor: default; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-transition: =
opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity =
0.218s; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 0px 18px 0px 6px; =
border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: =
none; text-align: center; color: rgb(68, 68, 68); line-height: 27px; =
font-size: 11px; font-weight: bold; text-decoration: none; cursor: =
default; min-width: 46px; background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.goog-flat-menu-button-disabled {
	border-color: rgb(243, 243, 243); color: rgb(184, 184, 184); =
background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
	border-color: rgb(198, 198, 198); color: rgb(51, 51, 51); box-shadow: =
0px 1px 1px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, =
0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
	border-color: rgb(77, 144, 254);
}
.goog-flat-menu-button.goog-flat-menu-button-open {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button.goog-flat-menu-button-active {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-caption {
	vertical-align: top; white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(119, =
119, 119) transparent; top: 12px; width: 0px; height: 0px; right: 5px; =
position: absolute;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px; vertical-align: middle; opacity: 0.55;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-open .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-left {
	z-index: 1;
}
.goog-flat-menu-button-right {
	z-index: 1;
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
	z-index: 0;
}
.goog-flat-menu-button-right:focus {
	z-index: 2;
}
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
	z-index: 2;
}
.goog-flat-menu-button-left:focus {
	z-index: 2;
}
.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left {
	padding-left: 0px; margin-left: -1px; vertical-align: top; min-width: =
0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; =
-webkit-border-bottom-right-radius: 0;
}
.goog-menuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-tristatemenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-filterobsmenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-menu-nocheckbox .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noicon .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noaccel .goog-menuitem {
	padding-right: 44px;
}
.goog-menuitem-disabled {
	cursor: default;
}
.goog-menuitem-disabled .goog-menuitem-accel {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-content {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
}
.goog-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, =
238, 238); padding-top: 5px; padding-bottom: 5px; background-color: =
rgb(238, 238, 238);
}
.goog-menuitem-hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, =
238, 238); padding-top: 5px; padding-bottom: 5px; background-color: =
rgb(238, 238, 238);
}
.goog-menuitem-highlight .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-hover .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-checkbox {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; =
vertical-align: middle; position: absolute; background-repeat: =
no-repeat;
}
.goog-menuitem-icon {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; =
vertical-align: middle; position: absolute; background-repeat: =
no-repeat;
}
.goog-option-selected {
	background-position: left; background-image: =
url("//ssl.gstatic.com/ui/v1/menu/checkmark.png"); background-repeat: =
no-repeat;
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-accel {
	padding: 0px 6px; left: auto; text-align: right; right: 0px; color: =
rgb(119, 119, 119); position: absolute; direction: ltr;
}
.goog-menuitem-mnemonic-hint {
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 12px;
}
.goog-menuseparator {
	margin-top: 6px; margin-bottom: 6px; border-top-color: rgb(235, 235, =
235); border-top-width: 1px; border-top-style: solid;
}
.sharing-aria-region {
	top: -1000px; height: 1px; overflow: hidden; position: absolute;
}
.share-butterbar-container {
	padding-bottom: 5px; font-family: Roboto,arial,sans-serif; font-size: =
13px; font-weight: bold; display: inline-block; position: fixed;
}
.share-client-dialog .share-butterbar-container {
	font-family: arial,sans-serif;
}
.share-butterbar-container .jfk-butterBar-shown {
	height: 21px;
}
.share-butterbar-top {
	top: 23px;
}
.share-butterbar-zindex {
	z-index: 3021;
}
.share-butter-icon {
	width: 21px; height: 21px; margin-top: 1px; margin-right: 1px; =
margin-bottom: 1px; vertical-align: middle; display: inline-block; =
opacity: 0.55;
}
.share-butter-message {
	line-height: 21px;
}
.share-butter-link {
	line-height: 21px;
}
.share-butter-link {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:visited {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:focus {
=09
}
.share-butter-link:active {
	color: rgb(209, 72, 54);
}
:disabled.share-butter-link {
	color: rgb(34, 34, 34); cursor: default;
}
.share-butter-copy-icon {
	background-position: 0px -120px;
}
.share-butter-specific-people-icon {
	background-position: 0px -72px;
}
.share-butter-person-link-icon {
	background-position: 0px -294px;
}
.share-client-dialog {
	width: auto !important; overflow: auto; max-height: 100%; box-sizing: =
border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
*:first-child + html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
.share-client-dialog .modal-dialog-content {
	padding: 0px;
}
.share-client-dialog .modal-dialog-title {
	padding: 0px;
}
.share-client-dialog .share-client-dialog-hidden-title {
	margin: 0px; padding: 0px; height: 0px;
}
.share-client-dialog .modal-dialog-title {
	font-family: arial,sans-serif; font-weight: normal;
}
.share-client-content-iframe {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.share-client-dialog .modal-dialog-buttons {
	display: none;
}
.share-client-error-dialog {
	width: 400px; font-family: arial,sans-serif; font-size: 12px;
}
.share-client-loading-contents {
	width: 454px; height: 99px; text-align: center;
}
.share-client-spinner {
	width: 16px; height: 16px; margin-top: 41px; display: inline-block; =
background-image: =
url("//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif");
}
.inline-share-ui-status {
	padding: 5px 10px; height: 19px; font-size: 12pt; font-weight: bold; =
background-color: rgb(241, 244, 255);
}
.inline-share-ui-overlay {
	position: absolute; z-index: 150; opacity: 0; background-color: =
rgb(255, 255, 255);
}
.share-client-panel-dialog-share {
	width: 100%; height: 100%;
}
.share-client-panel-dialog-overlay {
	position: absolute; z-index: 150;
}
.share-client-offscreen {
	left: -10000px !important; top: -10000px !important; position: absolute =
!important;
}
.share-client-loading-dialog {
	font-family: arial,sans-serif;
}
.share-client-debug {
	right: 0px; bottom: 0px; color: rgb(119, 119, 119); font-size: 10px; =
display: none; position: absolute;
}
.team-drive-share-client-dialog {
	padding: 0px; border-radius: 2px; border: currentColor; border-image: =
none; overflow: hidden; box-shadow: 0px 24px 38px 3px rgba(0,0,0,0.14), =
0px 9px 46px 8px rgba(0,0,0,0.12), 0px 11px 15px -7px rgba(0,0,0,0.2);
}
.full-screen-share-client-dialog {
	background: none; padding: 0px; width: 100vw !important; height: 100vh;
}
.full-screen-share-client-dialog .modal-dialog-content {
	background: none; width: 100%; height: 100%;
}
.modal-dialog.share-client-dialog.team-drive-share-client-dialog {
	padding: 0px;
}
.full-screen-share-client-dialog .modal-dialog-title {
	display: none;
}
.team-drive-share-client-dialog .modal-dialog-title {
	display: none;
}
.jfk-tooltip {
	z-index: 30000;
}
.scb-container {
	display: inline-block;
}
.scb-icon {
	display: inline-block;
}
.scb-button-icon {
	margin: -3px 2px 0px -5px; vertical-align: middle !important;
}
.scb-tooltip-contents {
	color: rgb(255, 255, 255); font-size: 13px; max-width: 300px;
}
.scb-tooltip-title {
	font-size: 14px; font-weight: bold;
}
.scb-tooltip-text {
	font-weight: normal;
}
.scb-tooltip-icon-container {
	width: 25px; vertical-align: top;
}
.scb-tooltip-separator {
	margin: 2px 0px; border-top-color: rgb(85, 85, 85); border-top-width: =
1px; border-top-style: solid;
}
.jfk-button-standard .scb-button-icon {
	opacity: 0.55;
}
.jfk-button-standard.jfk-button-checked .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-selected .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-hover .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-standard.jfk-button-disabled .scb-button-icon {
	opacity: 0.333;
}
.scb-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-privately-shared-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-private-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-invalid-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-dlp-icon {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-public-icon-white {
	background-position: 0px -802px;
}
.scb-unlisted-icon-white {
	background-position: 0px -48px;
}
.scb-domain-public-icon-white {
	background-position: 0px -243px;
}
.scb-domain-unlisted-icon-white {
	background-position: 0px -599px;
}
.scb-privately-shared-icon-white {
	background-position: 0px -318px;
}
.scb-private-icon-white {
	background-position: 0px -219px;
}
.scb-invalid-icon-white {
	background-position: 0px -623px;
}
.scb-dlp-icon {
	background-position: 0px -898px;
}
.texmex-debug-dialog-content {
	overflow: auto; max-height: 640px; max-width: 1024px;
}
.tracer-dialog-content {
	overflow: auto; max-height: 428px; max-width: 1024px;
}
.tracer-alert-dialog {
	height: 512px;
}
#apps-debug-tracers {
	display: none;
}
.texmex-embeddialog-visibility {
	border-width: 1px; border-style: solid; padding: 12px; font-size: 12px; =
margin-bottom: 14px;
}
.texmex-embeddialog-description {
	height: 16px; color: rgb(90, 90, 90); overflow: hidden; font-size: =
12px; margin-bottom: 5px;
}
.texmex-embeddialog-textarea {
	border-color: rgb(204, 204, 204); width: 100%; height: 100%; overflow: =
auto; font-size: 12px; margin-bottom: 5px; direction: ltr; resize: none;
}
.modal-dialog {
	z-index: 102;
}
.modal-dialog-bg {
	z-index: 101;
}
body {
	font-family: Roboto,sans-serif;
}
.drive-viewer-v3 .drive-viewer-toolstrip =
.drive-viewer-toolstrip-rgt-panel {
	top: 0px;
}

------=_NextPart_000_0000_01D42E5D.0A0987E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://fonts.googleapis.com/css?lang=fi&family=Product+Sans|Roboto:400,700

@font-face {
	font-family: Product Sans;
	src: local("Product Sans"), local("ProductSans-Regular"), =
url(https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVF9=
eI.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: local("Roboto"), local("Roboto-Regular"), =
url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxM.woff) =
format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: local("Roboto Bold"), local("Roboto-Bold"), =
url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc-.woff)=
 format("woff");
	font-weight: 700;
	font-style: normal;
}

------=_NextPart_000_0000_01D42E5D.0A0987E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://drive.google.com/static/file/client/js/2006881839-projector_viewer__fi.js

function aa(){return function(a){return a}}function ba(){return =
function(){}}function ca(a){return function(b){this[a]=3Db}}function =
f(a){return function(){return this[a]}}function l(a){return =
function(){return a}}var m,da=3D"function"=3D=3Dtypeof =
Object.create?Object.create:function(a){function =
b(){}b.prototype=3Da;return new b},ea;=0A=
if("function"=3D=3Dtypeof =
Object.setPrototypeOf)ea=3DObject.setPrototypeOf;else{var fa;a:{var =
ha=3D{Fw:!0},ia=3D{};try{ia.__proto__=3Dha;fa=3Dia.Fw;break =
a}catch(a){}fa=3D!1}ea=3Dfa?function(a,b){a.__proto__=3Db;if(a.__proto__!=
=3D=3Db)throw new TypeError(a+" is not extensible");return a}:null}var =
ja=3Dea;=0A=
function =
ka(a,b){a.prototype=3Dda(b.prototype);a.prototype.constructor=3Da;if(ja)j=
a(a,b);else for(var c in =
b)if("prototype"!=3Dc)if(Object.defineProperties){var =
d=3DObject.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}=
else a[c]=3Db[c];a.R=3Db.prototype}var la=3D"undefined"!=3Dtypeof =
window&&window=3D=3D=3Dthis?this:"undefined"!=3Dtypeof =
global&&null!=3Dglobal?global:this,ma=3D"function"=3D=3Dtypeof =
Object.defineProperties?Object.defineProperty:function(a,b,c){a!=3DArray.=
prototype&&a!=3DObject.prototype&&(a[b]=3Dc.value)};=0A=
function na(){na=3Dba();la.Symbol||(la.Symbol=3Doa)}var =
oa=3Dfunction(){var a=3D0;return =
function(b){return"jscomp_symbol_"+(b||"")+a++}}();function =
pa(){na();var =
a=3Dla.Symbol.iterator;a||(a=3Dla.Symbol.iterator=3Dla.Symbol("iterator")=
);"function"!=3Dtypeof =
Array.prototype[a]&&ma(Array.prototype,a,{configurable:!0,writable:!0,val=
ue:function(){return ra(this)}});pa=3Dba()}function ra(a){var =
b=3D0;return sa(function(){return =
b<a.length?{done:!1,value:a[b++]}:{done:!0}})}=0A=
function =
sa(a){pa();a=3D{next:a};a[la.Symbol.iterator]=3Dfunction(){return =
this};return a}function ta(a){pa();var b=3Da[Symbol.iterator];return =
b?b.call(a):ra(a)}function ua(a){if(!(a instanceof =
Array)){a=3Dta(a);for(var =
b,c=3D[];!(b=3Da.next()).done;)c.push(b.value);a=3Dc}return a}function =
va(a,b){if(b){var c=3Dla;a=3Da.split(".");for(var =
d=3D0;d<a.length-1;d++){var e=3Da[d];e in =
c||(c[e]=3D{});c=3Dc[e]}a=3Da[a.length-1];d=3Dc[a];b=3Db(d);b!=3Dd&&null!=
=3Db&&ma(c,a,{configurable:!0,writable:!0,value:b})}}=0A=
va("Array.prototype.find",function(a){return a?a:function(a,c){a:{var =
b=3Dthis;b instanceof String&&(b=3DString(b));for(var =
e=3Db.length,g=3D0;g<e;g++){var h=3Db[g];if(a.call(c,h,g,b)){a=3Dh;break =
a}}a=3Dvoid 0}return a}});function wa(a,b){pa();a instanceof =
String&&(a+=3D"");var c=3D0,d=3D{next:function(){if(c<a.length){var =
e=3Dc++;return{value:b(e,a[e]),done:!1}}d.next=3Dfunction(){return{done:!=
0,value:void 0}};return =
d.next()}};d[Symbol.iterator]=3Dfunction(){return d};return d}=0A=
function xa(a,b){return Object.prototype.hasOwnProperty.call(a,b)}=0A=
va("WeakMap",function(a){function =
b(a){this.Ra=3D(g+=3DMath.random()+1).toString();if(a){na();pa();a=3Dta(a=
);for(var =
b;!(b=3Da.next()).done;)b=3Db.value,this.set(b[0],b[1])}}function =
c(a){xa(a,e)||ma(a,e,{value:{}})}function d(a){var =
b=3DObject[a];b&&(Object[a]=3Dfunction(a){c(a);return =
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var =
b=3DObject.seal({}),c=3DObject.seal({}),d=3Dnew =
a([[b,2],[c,3]]);if(2!=3Dd.get(b)||3!=3Dd.get(c))return!1;d.delete(b);d.s=
et(c,4);return!d.has(b)&&4=3D=3Dd.get(c)}catch(p){return!1}}())return a;=0A=
var =
e=3D"$jscomp_hidden_"+Math.random();d("freeze");d("preventExtensions");d(=
"seal");var g=3D0;b.prototype.set=3Dfunction(a,b){c(a);if(!xa(a,e))throw =
Error("WeakMap key fail: "+a);a[e][this.Ra]=3Db;return =
this};b.prototype.get=3Dfunction(a){return xa(a,e)?a[e][this.Ra]:void =
0};b.prototype.has=3Dfunction(a){return =
xa(a,e)&&xa(a[e],this.Ra)};b.prototype.delete=3Dfunction(a){return =
xa(a,e)&&xa(a[e],this.Ra)?delete a[e][this.Ra]:!1};return b});=0A=
va("Map",function(a){function b(){var a=3D{};return =
a.previous=3Da.next=3Da.head=3Da}function c(a,b){var c=3Da.A;return =
sa(function(){if(c){for(;c.head!=3Da.A;)c=3Dc.previous;for(;c.next!=3Dc.h=
ead;)return =
c=3Dc.next,{done:!1,value:b(c)};c=3Dnull}return{done:!0,value:void =
0}})}function d(a,b){var c=3Db&&typeof =
b;"object"=3D=3Dc||"function"=3D=3Dc?g.has(b)?c=3Dg.get(b):(c=3D""+ =
++h,g.set(b,c)):c=3D"p_"+b;var =
d=3Da.B[c];if(d&&xa(a.B,c))for(a=3D0;a<d.length;a++){var =
e=3Dd[a];if(b!=3D=3Db&&e.key!=3D=3De.key||b=3D=3D=3De.key)return{id:c,lis=
t:d,index:a,entry:e}}return{id:c,=0A=
list:d,index:-1,entry:void 0}}function =
e(a){this.B=3D{};this.A=3Db();this.size=3D0;if(a){a=3Dta(a);for(var =
c;!(c=3Da.next()).done;)c=3Dc.value,this.set(c[0],c[1])}}if(function(){if=
(!a||"function"!=3Dtypeof a||!a.prototype.entries||"function"!=3Dtypeof =
Object.seal)return!1;try{var b=3DObject.seal({x:4}),c=3Dnew =
a(ta([[b,"s"]]));if("s"!=3Dc.get(b)||1!=3Dc.size||c.get({x:4})||c.set({x:=
4},"t")!=3Dc||2!=3Dc.size)return!1;var =
d=3Dc.entries(),e=3Dd.next();if(e.done||e.value[0]!=3Db||"s"!=3De.value[1=
])return!1;e=3Dd.next();return e.done||4!=3D=0A=
e.value[0].x||"t"!=3De.value[1]||!d.next().done?!1:!0}catch(B){return!1}}=
())return a;na();pa();var g=3Dnew =
WeakMap;e.prototype.set=3Dfunction(a,b){a=3D0=3D=3D=3Da?0:a;var =
c=3Dd(this,a);c.list||(c.list=3Dthis.B[c.id]=3D[]);c.entry?c.entry.value=3D=
b:(c.entry=3D{next:this.A,previous:this.A.previous,head:this.A,key:a,valu=
e:b},c.list.push(c.entry),this.A.previous.next=3Dc.entry,this.A.previous=3D=
c.entry,this.size++);return =
this};e.prototype.delete=3Dfunction(a){a=3Dd(this,a);return =
a.entry&&a.list?(a.list.splice(a.index,1),a.list.length||=0A=
delete =
this.B[a.id],a.entry.previous.next=3Da.entry.next,a.entry.next.previous=3D=
a.entry.previous,a.entry.head=3Dnull,this.size--,!0):!1};e.prototype.clea=
r=3Dfunction(){this.B=3D{};this.A=3Dthis.A.previous=3Db();this.size=3D0};=
e.prototype.has=3Dfunction(a){return!!d(this,a).entry};e.prototype.get=3D=
function(a){return(a=3Dd(this,a).entry)&&a.value};e.prototype.entries=3Df=
unction(){return =
c(this,function(a){return[a.key,a.value]})};e.prototype.keys=3Dfunction()=
{return c(this,function(a){return =
a.key})};e.prototype.values=3Dfunction(){return c(this,=0A=
function(a){return =
a.value})};e.prototype.forEach=3Dfunction(a,b){for(var =
c=3Dthis.entries(),d;!(d=3Dc.next()).done;)d=3Dd.value,a.call(b,d[1],d[0]=
,this)};e.prototype[Symbol.iterator]=3De.prototype.entries;var =
h=3D0;return e});va("Array.prototype.keys",function(a){return =
a?a:function(){return wa(this,aa())}});=0A=
va("Promise",function(a){function b(a){this.B=3D0;this.C=3Dvoid =
0;this.A=3D[];var =
b=3Dthis.D();try{a(b.resolve,b.reject)}catch(n){b.reject(n)}}function =
c(){this.A=3Dnull}function d(a){return a instanceof b?a:new =
b(function(b){b(a)})}if(a)return =
a;c.prototype.B=3Dfunction(a){null=3D=3Dthis.A&&(this.A=3D[],this.D());th=
is.A.push(a)};c.prototype.D=3Dfunction(){var =
a=3Dthis;this.C(function(){a.H()})};var =
e=3Dla.setTimeout;c.prototype.C=3Dfunction(a){e(a,0)};c.prototype.H=3Dfun=
ction(){for(;this.A&&this.A.length;){var a=3Dthis.A;this.A=3D=0A=
[];for(var b=3D0;b<a.length;++b){var =
c=3Da[b];a[b]=3Dnull;try{c()}catch(p){this.F(p)}}}this.A=3Dnull};c.protot=
ype.F=3Dfunction(a){this.C(function(){throw =
a;})};b.prototype.D=3Dfunction(){function a(a){return =
function(d){c||(c=3D!0,a.call(b,d))}}var =
b=3Dthis,c=3D!1;return{resolve:a(this.S),reject:a(this.F)}};b.prototype.S=
=3Dfunction(a){if(a=3D=3D=3Dthis)this.F(new TypeError("A Promise cannot =
resolve to itself"));else if(a instanceof =
b)this.U(a);else{a:switch(typeof a){case "object":var =
c=3Dnull!=3Da;break a;case "function":c=3D!0;=0A=
break =
a;default:c=3D!1}c?this.N(a):this.H(a)}};b.prototype.N=3Dfunction(a){var =
b=3Dvoid =
0;try{b=3Da.then}catch(n){this.F(n);return}"function"=3D=3Dtypeof =
b?this.W(b,a):this.H(a)};b.prototype.F=3Dfunction(a){this.I(2,a)};b.proto=
type.H=3Dfunction(a){this.I(1,a)};b.prototype.I=3Dfunction(a,b){if(0!=3Dt=
his.B)throw Error("Cannot settle("+a+", "+b+"): Promise already settled =
in =
state"+this.B);this.B=3Da;this.C=3Db;this.L()};b.prototype.L=3Dfunction()=
{if(null!=3Dthis.A){for(var =
a=3D0;a<this.A.length;++a)g.B(this.A[a]);this.A=3Dnull}};=0A=
var g=3Dnew c;b.prototype.U=3Dfunction(a){var =
b=3Dthis.D();a.Bi(b.resolve,b.reject)};b.prototype.W=3Dfunction(a,b){var =
c=3Dthis.D();try{a.call(b,c.resolve,c.reject)}catch(p){c.reject(p)}};b.pr=
ototype.then=3Dfunction(a,c){function =
d(a,b){return"function"=3D=3Dtypeof =
a?function(b){try{e(a(b))}catch(qa){g(qa)}}:b}var e,g,h=3Dnew =
b(function(a,b){e=3Da;g=3Db});this.Bi(d(a,e),d(c,g));return =
h};b.prototype.catch=3Dfunction(a){return this.then(void =
0,a)};b.prototype.Bi=3Dfunction(a,b){function c(){switch(d.B){case =
1:a(d.C);break;=0A=
case 2:b(d.C);break;default:throw Error("Unexpected state: "+d.B);}}var =
d=3Dthis;null=3D=3Dthis.A?g.B(c):this.A.push(c)};b.resolve=3Dd;b.reject=3D=
function(a){return new =
b(function(b,c){c(a)})};b.race=3Dfunction(a){return new =
b(function(b,c){for(var =
e=3Dta(a),g=3De.next();!g.done;g=3De.next())d(g.value).Bi(b,c)})};b.all=3D=
function(a){var c=3Dta(a),e=3Dc.next();return e.done?d([]):new =
b(function(a,b){function g(b){return =
function(c){h[b]=3Dc;k--;0=3D=3Dk&&a(h)}}var h=3D[],k=3D0;do h.push(void =
0),k++,d(e.value).Bi(g(h.length-1),b),e=3D=0A=
c.next();while(!e.done)})};return b});=0A=
va("Set",function(a){function b(a){this.A=3Dnew =
Map;if(a){a=3Dta(a);for(var =
b;!(b=3Da.next()).done;)this.add(b.value)}this.size=3Dthis.A.size}if(func=
tion(){if(!a||"function"!=3Dtypeof =
a||!a.prototype.entries||"function"!=3Dtypeof =
Object.seal)return!1;try{var b=3DObject.seal({x:4}),d=3Dnew =
a(ta([b]));if(!d.has(b)||1!=3Dd.size||d.add(b)!=3Dd||1!=3Dd.size||d.add({=
x:4})!=3Dd||2!=3Dd.size)return!1;var =
e=3Dd.entries(),g=3De.next();if(g.done||g.value[0]!=3Db||g.value[1]!=3Db)=
return!1;g=3De.next();return =
g.done||g.value[0]=3D=3Db||4!=3Dg.value[0].x||=0A=
g.value[1]!=3Dg.value[0]?!1:e.next().done}catch(h){return!1}}())return =
a;na();pa();b.prototype.add=3Dfunction(a){a=3D0=3D=3D=3Da?0:a;this.A.set(=
a,a);this.size=3Dthis.A.size;return =
this};b.prototype.delete=3Dfunction(a){a=3Dthis.A.delete(a);this.size=3Dt=
his.A.size;return =
a};b.prototype.clear=3Dfunction(){this.A.clear();this.size=3D0};b.prototy=
pe.has=3Dfunction(a){return =
this.A.has(a)};b.prototype.entries=3Dfunction(){return =
this.A.entries()};b.prototype.values=3Dfunction(){return =
this.A.values()};b.prototype.keys=3Db.prototype.values;=0A=
b.prototype[Symbol.iterator]=3Db.prototype.values;b.prototype.forEach=3Df=
unction(a,b){var c=3Dthis;this.A.forEach(function(d){return =
a.call(b,d,d,c)})};return b});va("Array.from",function(a){return =
a?a:function(a,c,d){pa();c=3Dnull!=3Dc?c:aa();var =
b=3D[],g=3Da[Symbol.iterator];if("function"=3D=3Dtypeof =
g){a=3Dg.call(a);for(var =
h=3D0;!(g=3Da.next()).done;)b.push(c.call(d,g.value,h++))}else =
for(g=3Da.length,h=3D0;h<g;h++)b.push(c.call(d,a[h],h));return b}});=0A=
va("Math.sign",function(a){return a?a:function(a){a=3DNumber(a);return =
0=3D=3D=3Da||isNaN(a)?a:0<a?1:-1}});var ya=3Dya||{},q=3Dthis;function =
r(a){return void 0!=3D=3Da}function za(a){return"string"=3D=3Dtypeof =
a}function Aa(a){return"boolean"=3D=3Dtypeof a}function =
Ba(a){return"number"=3D=3Dtypeof a}function =
Ca(a,b,c){a=3Da.split(".");c=3Dc||q;a[0]in c||"undefined"=3D=3Dtypeof =
c.execScript||c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)!a.length&&r(b)?c[d]=3Db:c[d]&&c[d]!=3D=3DOb=
ject.prototype[d]?c=3Dc[d]:c=3Dc[d]=3D{}}=0A=
var Da=3D/^[\w+/_-]+[=3D]{0,2}$/,Ea=3Dnull;function =
Fa(a,b){a=3Da.split(".");b=3Db||q;for(var =
c=3D0;c<a.length;c++)if(b=3Db[a[c]],null=3D=3Db)return null;return =
b}function Ga(){}function Ha(a){a.kn=3Dvoid 0;a.oa=3Dfunction(){return =
a.kn?a.kn:a.kn=3Dnew a}}=0A=
function Ia(a){var b=3Dtypeof a;if("object"=3D=3Db)if(a){if(a instanceof =
Array)return"array";if(a instanceof Object)return b;var =
c=3DObject.prototype.toString.call(a);if("[object =
Window]"=3D=3Dc)return"object";if("[object =
Array]"=3D=3Dc||"number"=3D=3Dtypeof a.length&&"undefined"!=3Dtypeof =
a.splice&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";i=
f("[object Function]"=3D=3Dc||"undefined"!=3Dtypeof =
a.call&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}=
else return"null";=0A=
else if("function"=3D=3Db&&"undefined"=3D=3Dtypeof =
a.call)return"object";return b}function =
Ja(a){return"array"=3D=3DIa(a)}function Ka(a){var =
b=3DIa(a);return"array"=3D=3Db||"object"=3D=3Db&&"number"=3D=3Dtypeof =
a.length}function La(a){return"function"=3D=3DIa(a)}function Ma(a){var =
b=3Dtypeof =
a;return"object"=3D=3Db&&null!=3Da||"function"=3D=3Db}function =
Na(a){return a[Oa]||(a[Oa]=3D++Pa)}var =
Oa=3D"closure_uid_"+(1E9*Math.random()>>>0),Pa=3D0;function =
Qa(a,b,c){return a.call.apply(a.bind,arguments)}=0A=
function Ra(a,b,c){if(!a)throw Error();if(2<arguments.length){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
c=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c=
,d);return a.apply(b,c)}}return function(){return =
a.apply(b,arguments)}}function =
u(a,b,c){Function.prototype.bind&&-1!=3DFunction.prototype.bind.toString(=
).indexOf("native code")?u=3DQa:u=3DRa;return u.apply(null,arguments)}=0A=
function Sa(a,b){var c=3DArray.prototype.slice.call(arguments,1);return =
function(){var b=3Dc.slice();b.push.apply(b,arguments);return =
a.apply(this,b)}}var Ua=3DDate.now||function(){return+new Date};function =
Va(a,b,c){Ca(a,b,c)}function v(a,b){function =
c(){}c.prototype=3Db.prototype;a.R=3Db.prototype;a.prototype=3Dnew =
c;a.prototype.constructor=3Da;a.rT=3Dfunction(a,c,g){for(var =
d=3DArray(arguments.length-2),e=3D2;e<arguments.length;e++)d[e-2]=3Dargum=
ents[e];return b.prototype[c].apply(a,d)}};function =
Wa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Wa);else{va=
r =
b=3DError().stack;b&&(this.stack=3Db)}a&&(this.message=3DString(a))}v(Wa,=
Error);Wa.prototype.name=3D"CustomError";var Xa;var =
Ya=3DArray.prototype.indexOf?function(a,b){return =
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(za(a))return =
za(b)&&1=3D=3Db.length?a.indexOf(b,0):-1;for(var =
c=3D0;c<a.length;c++)if(c in a&&a[c]=3D=3D=3Db)return =
c;return-1},Za=3DArray.prototype.lastIndexOf?function(a,b){return =
Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var =
c=3Da.length-1;0>c&&(c=3DMath.max(0,a.length+c));if(za(a))return =
za(b)&&1=3D=3Db.length?a.lastIndexOf(b,c):-1;for(;0<=3Dc;c--)if(c in =
a&&a[c]=3D=3D=3Db)return c;return-1},=0A=
$a=3DArray.prototype.forEach?function(a,b,c){Array.prototype.forEach.call=
(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3Dza(a)?a.split(""):a,g=3D0;g<d;g++)g in =
e&&b.call(c,e[g],g,a)};function ab(a,b,c){var =
d=3Da.length,e=3Dza(a)?a.split(""):a;for(--d;0<=3Dd;--d)d in =
e&&b.call(c,e[d],d,a)}=0A=
var bb=3DArray.prototype.filter?function(a,b,c){return =
Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3D[],g=3D0,h=3Dza(a)?a.split(""):a,k=3D0;k<d;k++)if(k in =
h){var n=3Dh[k];b.call(c,n,k,a)&&(e[g++]=3Dn)}return =
e},cb=3DArray.prototype.map?function(a,b,c){return =
Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3DArray(d),g=3Dza(a)?a.split(""):a,h=3D0;h<d;h++)h in =
g&&(e[h]=3Db.call(c,g[h],h,a));return =
e},db=3DArray.prototype.reduce?function(a,b,c){return =
Array.prototype.reduce.call(a,=0A=
b,c)}:function(a,b,c){var d=3Dc;$a(a,function(c,g){d=3Db.call(void =
0,d,c,g,a)});return d},eb=3DArray.prototype.some?function(a,b){return =
Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var =
c=3Da.length,d=3Dza(a)?a.split(""):a,e=3D0;e<c;e++)if(e in =
d&&b.call(void =
0,d[e],e,a))return!0;return!1},fb=3DArray.prototype.every?function(a,b,c)=
{return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3Dza(a)?a.split(""):a,g=3D0;g<d;g++)if(g in =
e&&!b.call(c,e[g],g,a))return!1;return!0};=0A=
function gb(a,b,c){var =
d=3D0;$a(a,function(a,g,h){b.call(c,a,g,h)&&++d},c);return d}function =
hb(a,b,c){b=3Dib(a,b,c);return 0>b?null:za(a)?a.charAt(b):a[b]}function =
ib(a,b,c){for(var =
d=3Da.length,e=3Dza(a)?a.split(""):a,g=3D0;g<d;g++)if(g in =
e&&b.call(c,e[g],g,a))return g;return-1}function =
jb(a,b,c){b=3Dkb(a,b,c);return 0>b?null:za(a)?a.charAt(b):a[b]}function =
kb(a,b,c){var =
d=3Da.length,e=3Dza(a)?a.split(""):a;for(--d;0<=3Dd;d--)if(d in =
e&&b.call(c,e[d],d,a))return d;return-1}function w(a,b){return =
0<=3DYa(a,b)}=0A=
function lb(a){if(!Ja(a))for(var b=3Da.length-1;0<=3Db;b--)delete =
a[b];a.length=3D0}function mb(a,b){w(a,b)||a.push(b)}function =
nb(a,b){b=3DYa(a,b);var c;(c=3D0<=3Db)&&ob(a,b);return c}function =
ob(a,b){Array.prototype.splice.call(a,b,1)}function =
pb(a,b){b=3Dib(a,b,void 0);0<=3Db&&ob(a,b)}function qb(a){return =
Array.prototype.concat.apply([],arguments)}function rb(a){var =
b=3Da.length;if(0<b){for(var =
c=3DArray(b),d=3D0;d<b;d++)c[d]=3Da[d];return c}return[]}=0A=
function sb(a,b){for(var c=3D1;c<arguments.length;c++){var =
d=3Darguments[c];if(Ka(d)){var =
e=3Da.length||0,g=3Dd.length||0;a.length=3De+g;for(var =
h=3D0;h<g;h++)a[e+h]=3Dd[h]}else a.push(d)}}function =
tb(a,b,c,d){Array.prototype.splice.apply(a,ub(arguments,1))}function =
ub(a,b,c){return =
2>=3Darguments.length?Array.prototype.slice.call(a,b):Array.prototype.sli=
ce.call(a,b,c)}=0A=
function vb(a,b,c){function d(a){return Ma(a)?"o"+Na(a):(typeof =
a).charAt(0)+a}b=3Db||a;c=3Dc||d;for(var =
e=3D{},g=3D0,h=3D0;h<a.length;){var =
k=3Da[h++],n=3Dc(k);Object.prototype.hasOwnProperty.call(e,n)||(e[n]=3D!0=
,b[g++]=3Dk)}b.length=3Dg}function wb(a,b,c){for(var =
d=3D0,e=3Da.length,g;d<e;){var h=3Dd+e>>1;var =
k=3Db(c,a[h]);0<k?d=3Dh+1:(e=3Dh,g=3D!k)}return g?d:~d}function =
xb(a,b){a.sort(b||yb)}=0A=
function zb(a){for(var =
b=3DAb,c=3DArray(a.length),d=3D0;d<a.length;d++)c[d]=3D{index:d,value:a[d=
]};var e=3Db||yb;xb(c,function(a,b){return =
e(a.value,b.value)||a.index-b.index});for(d=3D0;d<a.length;d++)a[d]=3Dc[d=
].value}function yb(a,b){return a>b?1:a<b?-1:0}function Bb(a,b){for(var =
c=3D{},d=3D0;d<a.length;d++){var e=3Da[d],g=3Db.call(void =
0,e,d,a);r(g)&&(c[g]||(c[g]=3D[])).push(e)}return c}function Cb(a,b){var =
c=3D[],d=3D0,e=3Da;void =
0!=3D=3Db&&(d=3Da,e=3Db);if(0>e-d)return[];for(a=3Dd;a<e;a+=3D1)c.push(a)=
;return c}=0A=
function Db(a){for(var b=3D[],c=3D0;c<arguments.length;c++){var =
d=3Darguments[c];if(Ja(d))for(var e=3D0;e<d.length;e+=3D8192)for(var =
g=3DDb.apply(null,ub(d,e,e+8192)),h=3D0;h<g.length;h++)b.push(g[h]);else =
b.push(d)}return b};function Eb(a,b){return =
0=3D=3Da.lastIndexOf(b,0)}function Fb(a,b){var =
c=3Da.length-b.length;return 0<=3Dc&&a.indexOf(b,c)=3D=3Dc}function =
Gb(a,b){for(var =
c=3Da.split("%s"),d=3D"",e=3DArray.prototype.slice.call(arguments,1);e.le=
ngth&&1<c.length;)d+=3Dc.shift()+e.shift();return =
d+c.join("%s")}function Hb(a){return a.replace(/[\s\xa0]+/g," =
").replace(/^\s+|\s+$/g,"")}function =
Ib(a){return/^[\s\xa0]*$/.test(a)}function Jb(a){return =
a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}=0A=
var Kb=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};=
function Lb(a){return a.replace(/^[\s\xa0]+/,"")}function =
Mb(a,b){a=3DString(a).toLowerCase();b=3DString(b).toLowerCase();return =
a<b?-1:a=3D=3Db?0:1}function Nb(a){return encodeURIComponent(String(a))}=0A=
function Pb(a){if(!Qb.test(a))return =
a;-1!=3Da.indexOf("&")&&(a=3Da.replace(Rb,"&amp;"));-1!=3Da.indexOf("<")&=
&(a=3Da.replace(Sb,"&lt;"));-1!=3Da.indexOf(">")&&(a=3Da.replace(Tb,"&gt;=
"));-1!=3Da.indexOf('"')&&(a=3Da.replace(Ub,"&quot;"));-1!=3Da.indexOf("'=
")&&(a=3Da.replace(Vb,"&#39;"));-1!=3Da.indexOf("\x00")&&(a=3Da.replace(W=
b,"&#0;"));return a}var =
Rb=3D/&/g,Sb=3D/</g,Tb=3D/>/g,Ub=3D/"/g,Vb=3D/'/g,Wb=3D/\x00/g,Qb=3D/[\x0=
0&<>"']/;function Xb(a){return-1!=3Da.indexOf("&")?"document"in =
q?Yb(a):Zb(a):a}=0A=
function Yb(a){var =
b=3D{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var =
c=3Dq.document.createElement("div");return =
a.replace($b,function(a,e){var d=3Db[a];if(d)return =
d;"#"=3D=3De.charAt(0)&&(e=3DNumber("0"+e.substr(1)),isNaN(e)||(d=3DStrin=
g.fromCharCode(e)));d||(c.innerHTML=3Da+" =
",d=3Dc.firstChild.nodeValue.slice(0,-1));return b[a]=3Dd})}=0A=
function Zb(a){return =
a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:return"#"!=3Dc.charAt(0)||(c=3DNumber("0"+c.subs=
tr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var =
$b=3D/&([^;\s<&]+);?/g;function bc(a){return =
String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g=
,"\\x08")}var cc=3DString.prototype.repeat?function(a,b){return =
a.repeat(b)}:function(a,b){return Array(b+1).join(a)};=0A=
function dc(a,b){a=3Dr(void 0)?a.toFixed(void 0):String(a);var =
c=3Da.indexOf(".");-1=3D=3Dc&&(c=3Da.length);return =
cc("0",Math.max(0,b-c))+a}function ec(a){return =
null=3D=3Da?"":String(a)}function fc(a){return =
Array.prototype.join.call(arguments,"")}function gc(){return =
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(214=
7483648*Math.random())^Ua()).toString(36)}=0A=
function hc(a,b){var =
c=3D0;a=3DKb(String(a)).split(".");b=3DKb(String(b)).split(".");for(var =
d=3DMath.max(a.length,b.length),e=3D0;0=3D=3Dc&&e<d;e++){var =
g=3Da[e]||"",h=3Db[e]||"";do{g=3D/(\d*)(\D*)(.*)/.exec(g)||["","","",""];=
h=3D/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0=3D=3Dg[0].length&&0=3D=3D=
h[0].length)break;c=3Dic(0=3D=3Dg[1].length?0:parseInt(g[1],10),0=3D=3Dh[=
1].length?0:parseInt(h[1],10))||ic(0=3D=3Dg[2].length,0=3D=3Dh[2].length)=
||ic(g[2],h[2]);g=3Dg[3];h=3Dh[3]}while(0=3D=3Dc)}return c}function =
ic(a,b){return a<b?-1:a>b?1:0}=0A=
var jc=3D2147483648*Math.random()|0;function =
kc(){return"goog_"+jc++}function lc(a){var b=3DNumber(a);return =
0=3D=3Db&&Ib(a)?NaN:b}function mc(a){return =
String(a).replace(/\-([a-z])/g,function(a,c){return =
c.toUpperCase()})}function nc(a){var b=3Dza(void 0)?bc(void =
0):"\\s";return a.replace(new =
RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return =
b+e.toUpperCase()})}function oc(a){isFinite(a)&&(a=3DString(a));return =
za(a)?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN}=0A=
function pc(a,b){var c=3D[],d=3D[];if(a=3D=3Db)return =
0;if(!a.length||!b.length)return Math.max(a.length,b.length);for(var =
e=3D0;e<b.length+1;e++)c[e]=3De;for(e=3D0;e<a.length;e++){d[0]=3De+1;for(=
var =
g=3D0;g<b.length;g++)d[g+1]=3DMath.min(d[g]+1,c[g+1]+1,c[g]+Number(a[e]!=3D=
b[g]));for(g=3D0;g<c.length;g++)c[g]=3Dd[g]}return d[b.length]};var =
qc;a:{var rc=3Dq.navigator;if(rc){var =
sc=3Drc.userAgent;if(sc){qc=3Dsc;break a}}qc=3D""}function =
tc(a){return-1!=3Dqc.indexOf(a)};function uc(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)}function vc(a,b){var c=3D{},d;for(d in =
a)b.call(void 0,a[d],d,a)&&(c[d]=3Da[d]);return c}function wc(a,b){var =
c=3D{},d;for(d in a)c[d]=3Db.call(void 0,a[d],d,a);return c}function =
xc(a,b,c){for(var d in =
a)if(b.call(c,a[d],d,a))return!0;return!1}function yc(a,b,c){for(var d =
in a)if(!b.call(c,a[d],d,a))return!1;return!0}function zc(a){var =
b=3D0,c;for(c in a)b++;return b}function Ac(a){var b=3D[],c=3D0,d;for(d =
in a)b[c++]=3Da[d];return b}=0A=
function Bc(a){var b=3D[],c=3D0,d;for(d in a)b[c++]=3Dd;return =
b}function Cc(a,b){var =
c=3DKa(b),d=3Dc?b:arguments;for(c=3Dc?0:1;c<d.length;c++){if(null=3D=3Da)=
return;a=3Da[d[c]]}return a}function Dc(a,b){for(var c in =
a)if(a[c]=3D=3Db)return!0;return!1}function Ec(a,b){for(var c in =
a)if(b.call(void 0,a[c],c,a))return c}function Fc(a){for(var b in =
a)return!1;return!0}function Gc(a){for(var b in a)delete a[b]}function =
Hc(a,b){b in a&&delete a[b]}=0A=
function Ic(a,b,c){if(null!=3D=3Da&&b in a)throw Error('The object =
already contains the key "'+b+'"');a[b]=3Dc}function Jc(a,b){return =
null!=3D=3Da&&b in a?a[b]:void 0}function Kc(a){var b=3D{},c;for(c in =
a)b[c]=3Da[c];return b}function Lc(a){var b=3D{},c;for(c in =
a)b[a[c]]=3Dc;return b}var Mc=3D"constructor hasOwnProperty =
isPrototypeOf propertyIsEnumerable toLocaleString toString =
valueOf".split(" ");=0A=
function Nc(a,b){for(var =
c,d,e=3D1;e<arguments.length;e++){d=3Darguments[e];for(c in =
d)a[c]=3Dd[c];for(var =
g=3D0;g<Mc.length;g++)c=3DMc[g],Object.prototype.hasOwnProperty.call(d,c)=
&&(a[c]=3Dd[c])}}function Oc(a){var =
b=3Darguments.length;if(1=3D=3Db&&Ja(arguments[0]))return =
Oc.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of =
arguments");for(var =
c=3D{},d=3D0;d<b;d+=3D2)c[arguments[d]]=3Darguments[d+1];return c}=0A=
function Pc(a){var =
b=3Darguments.length;if(1=3D=3Db&&Ja(arguments[0]))return =
Pc.apply(null,arguments[0]);for(var =
c=3D{},d=3D0;d<b;d++)c[arguments[d]]=3D!0;return c};function Qc(){return =
tc("Safari")&&!(Rc()||tc("Coast")||tc("Opera")||tc("Edge")||tc("Silk")||t=
c("Android"))}function =
Rc(){return(tc("Chrome")||tc("CriOS"))&&!tc("Edge")}function Sc(){return =
tc("Android")&&!(Rc()||tc("Firefox")||tc("Opera")||tc("Silk"))};function =
Tc(){return tc("iPhone")&&!tc("iPod")&&!tc("iPad")}function Uc(){return =
Tc()||tc("iPad")||tc("iPod")};function Vc(a){Vc[" "](a);return a}Vc[" =
"]=3DGa;function Wc(a,b){try{return =
Vc(a[b]),!0}catch(c){}return!1}function Xc(a,b,c){return =
Object.prototype.hasOwnProperty.call(a,b)?a[b]:a[b]=3Dc(b)};var =
Yc=3Dtc("Opera"),x=3Dtc("Trident")||tc("MSIE"),Zc=3Dtc("Edge"),$c=3DZc||x=
,ad=3Dtc("Gecko")&&!(-1!=3Dqc.toLowerCase().indexOf("webkit")&&!tc("Edge"=
))&&!(tc("Trident")||tc("MSIE"))&&!tc("Edge"),bd=3D-1!=3Dqc.toLowerCase()=
.indexOf("webkit")&&!tc("Edge"),cd=3Dbd&&tc("Mobile"),dd=3Dtc("Macintosh"=
),ed=3Dtc("Windows"),fd=3Dtc("Linux")||tc("CrOS"),gd=3Dtc("Android"),hd=3D=
Tc(),id=3Dtc("iPad"),jd=3Dtc("iPod"),kd=3DUc();function ld(){var =
a=3Dq.document;return a?a.documentMode:void 0}var md;=0A=
a:{var nd=3D"",od=3Dfunction(){var =
a=3Dqc;if(ad)return/rv:([^\);]+)(\)|;)/.exec(a);if(Zc)return/Edge\/([\d\.=
]+)/.exec(a);if(x)return/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/.exec(a);if(bd)return/WebKit\/(\S+)/.exec(a);if(Yc)retur=
n/(?:Version)[ \/]?(\S+)/.exec(a)}();od&&(nd=3Dod?od[1]:"");if(x){var =
pd=3Dld();if(null!=3Dpd&&pd>parseFloat(nd)){md=3DString(pd);break =
a}}md=3Dnd}var qd=3Dmd,rd=3D{};function sd(a){return =
Xc(rd,a,function(){return 0<=3Dhc(qd,a)})}function td(a){return =
Number(ud)>=3Da}var vd;var wd=3Dq.document;=0A=
vd=3Dwd&&x?ld()||("CSS1Compat"=3D=3Dwd.compatMode?parseInt(qd,10):5):void=
 0;var ud=3Dvd;var =
xd=3Dtc("Firefox"),yd=3DTc()||tc("iPod"),zd=3Dtc("iPad"),Ad=3DSc(),Bd=3DR=
c(),Cd=3DQc()&&!Uc();var Dd=3Dnull,Ed=3Dnull;function =
Fd(a,b){Ka(a);if(!Dd){Dd=3D{};Ed=3D{};for(var =
c=3D0;65>c;c++)Dd[c]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw=
xyz0123456789+/=3D".charAt(c),Ed[c]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh=
ijklmnopqrstuvwxyz0123456789-_.".charAt(c)}b=3Db?Ed:Dd;c=3D[];for(var =
d=3D0;d<a.length;d+=3D3){var =
e=3Da[d],g=3Dd+1<a.length,h=3Dg?a[d+1]:0,k=3Dd+2<a.length,n=3Dk?a[d+2]:0,=
p=3De>>2;e=3D(e&3)<<4|h>>4;h=3D(h&15)<<2|n>>6;n&=3D63;k||(n=3D64,g||(h=3D=
64));c.push(b[p],b[e],b[h],b[n])}return c.join("")};function Gd(){}var =
Hd=3D"function"=3D=3Dtypeof Uint8Array;function =
Id(a,b,c,d){a.A=3Dnull;b||(b=3Dc?[c]:[]);a.aa=3Dc?String(c):void =
0;a.D=3D0=3D=3D=3Dc?-1:0;a.B=3Db;a:{if(b=3Da.B.length)if(--b,(c=3Da.B[b])=
&&"object"=3D=3Dtypeof c&&!Ja(c)&&!(Hd&&c instanceof =
Uint8Array)){a.F=3Db-a.D;a.C=3Dc;break =
a}a.F=3DNumber.MAX_VALUE}a.H=3D{};if(d)for(b=3D0;b<d.length;b++)c=3Dd[b],=
c<a.F?(c+=3Da.D,a.B[c]=3Da.B[c]||Jd):(Kd(a),a.C[c]=3Da.C[c]||Jd)}var =
Jd=3D[];function Kd(a){var b=3Da.F+a.D;a.B[b]||(a.C=3Da.B[b]=3D{})}=0A=
function y(a,b){if(b<a.F){b+=3Da.D;var c=3Da.B[b];return =
c=3D=3D=3DJd?a.B[b]=3D[]:c}if(a.C)return =
c=3Da.C[b],c=3D=3D=3DJd?a.C[b]=3D[]:c}function =
Ld(a,b){if(b<a.F){b+=3Da.D;var c=3Da.B[b];return =
c=3D=3D=3DJd?a.B[b]=3D[]:c}c=3Da.C[b];return =
c=3D=3D=3DJd?a.C[b]=3D[]:c}function Md(a,b){a=3Dy(a,b);return =
null=3D=3Da?a:+a}function Nd(a,b){var =
c=3DLd(a,b);a.H||(a.H=3D{});if(!a.H[b]){for(var =
d=3D0;d<c.length;d++)c[d]=3D+c[d];a.H[b]=3D!0}return c}function =
z(a,b,c){a=3Dy(a,b);return null=3D=3Da?c:a}function =
C(a,b,c){b<a.F?a.B[b+a.D]=3Dc:(Kd(a),a.C[b]=3Dc)}=0A=
function D(a,b,c){a.A||(a.A=3D{});if(!a.A[c]){var =
d=3Dy(a,c);d&&(a.A[c]=3Dnew b(d))}return a.A[c]}function =
Od(a,b,c){a.A||(a.A=3D{});if(!a.A[c]){for(var =
d=3DLd(a,c),e=3D[],g=3D0;g<d.length;g++)e[g]=3Dnew =
b(d[g]);a.A[c]=3De}b=3Da.A[c];b=3D=3DJd&&(b=3Da.A[c]=3D[]);return =
b}function Pd(a,b,c){a.A||(a.A=3D{});var =
d=3Dc?c.Gc():c;a.A[b]=3Dc;C(a,b,d)}function =
Qd(a,b,c){a.A||(a.A=3D{});c=3Dc||[];for(var =
d=3D[],e=3D0;e<c.length;e++)d[e]=3Dc[e].Gc();a.A[b]=3Dc;C(a,b,d)}=0A=
function Rd(a){if(a.A)for(var b in a.A){var c=3Da.A[b];if(Ja(c))for(var =
d=3D0;d<c.length;d++)c[d]&&c[d].Gc();else =
c&&c.Gc()}}Gd.prototype.Gc=3Dfunction(){Rd(this);return =
this.B};Gd.prototype.Cc=3DHd?function(){var =
a=3DUint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=3Dfunction(){=
return Fd(this)};try{return =
JSON.stringify(this.B&&this.Gc(),Sd)}finally{Uint8Array.prototype.toJSON=3D=
a}}:function(){return JSON.stringify(this.B&&this.Gc(),Sd)};=0A=
function Sd(a,b){return =
Ba(b)&&(isNaN(b)||Infinity=3D=3D=3Db||-Infinity=3D=3D=3Db)?String(b):b}fu=
nction Td(a,b){return new =
a(b?JSON.parse(b):null)}Gd.prototype.toString=3Dfunction(){Rd(this);retur=
n this.B.toString()};function Ud(a,b){a=3Da||{};b=3Db||{};var =
c=3D{},d;for(d in a)c[d]=3D0;for(d in b)c[d]=3D0;for(d in =
c)if(!Vd(a[d],b[d]))return!1;return!0}=0A=
function Vd(a,b){if(a=3D=3Db)return!0;if(!Ma(a)||!Ma(b))return =
Ba(a)&&isNaN(a)||Ba(b)&&isNaN(b)?String(a)=3D=3DString(b):!1;if(a.constru=
ctor!=3Db.constructor)return!1;if(Hd&&a.constructor=3D=3D=3DUint8Array){i=
f(a.length!=3Db.length)return!1;for(var =
c=3D0;c<a.length;c++)if(a[c]!=3Db[c])return!1;return!0}if(a.constructor=3D=
=3D=3DArray){var d=3Dvoid 0,e=3Dvoid =
0,g=3DMath.max(a.length,b.length);for(c=3D0;c<g;c++){var =
h=3Da[c],k=3Db[c];h&&h.constructor=3D=3DObject&&(d=3Dh,h=3Dvoid =
0);k&&k.constructor=3D=3DObject&&(e=3Dk,k=3Dvoid =
0);if(!Vd(h,k))return!1}return d||=0A=
e?(d=3Dd||{},e=3De||{},Ud(d,e)):!0}if(a.constructor=3D=3D=3DObject)return=
 Ud(a,b);throw Error("Invalid type in JSPB array");}function =
Wd(a){return new a.constructor(Xd(a.Gc()))}function =
Xd(a){if(Ja(a)){for(var b=3DArray(a.length),c=3D0;c<a.length;c++){var =
d=3Da[c];null!=3Dd&&(b[c]=3D"object"=3D=3Dtypeof d?Xd(d):d)}return =
b}if(Hd&&a instanceof Uint8Array)return new Uint8Array(a);b=3D{};for(c =
in a)d=3Da[c],null!=3Dd&&(b[c]=3D"object"=3D=3Dtypeof d?Xd(d):d);return =
b};function Yd(a){Id(this,a,0,null)}v(Yd,Gd);function =
Zd(a){Id(this,a,"kd",null)}v(Zd,Gd);Zd.messageId=3D"kd";function =
$d(a){Id(this,a,0,null)}v($d,Gd);function =
ae(a){Id(this,a,0,be)}v(ae,Gd);var be=3D[1];function =
ce(a,b){Qd(a,1,b)}function de(a){Id(this,a,0,null)}v(de,Gd);function =
ee(a){Id(this,a,0,fe)}v(ee,Gd);var fe=3D[2];function =
ge(a,b){Qd(a,2,b)}function he(a){Id(this,a,0,null)}v(he,Gd);function =
ie(a){Id(this,a,0,null)}v(ie,Gd);function =
je(a){Id(this,a,0,null)}v(je,Gd);function =
ke(a){Id(this,a,0,null)}v(ke,Gd);function =
le(a){Id(this,a,0,null)}v(le,Gd);function =
me(a){Id(this,a,0,null)}v(me,Gd);function =
ne(a){Id(this,a,0,null)}v(ne,Gd);function =
oe(a){Id(this,a,0,null)}v(oe,Gd);function =
pe(a){Id(this,a,0,qe)}v(pe,Gd);var qe=3D[2,3,4,5];function =
re(a){Id(this,a,0,null)}v(re,Gd);function =
se(a){Id(this,a,0,te)}v(se,Gd);var te=3D[1,2,3,6,7];function ue(a){var =
b=3Da;if(a instanceof Array)b=3DArray(a.length),ve(b,a);else if(a =
instanceof Object){var c=3Db=3D{},d;for(d in =
a)a.hasOwnProperty(d)&&(c[d]=3Due(a[d]))}return b}function =
ve(a,b){for(var =
c=3D0;c<b.length;++c)b.hasOwnProperty(c)&&(a[c]=3Due(b[c]))}=0A=
function we(a,b){if(null=3D=3Da||null=3D=3Db)return =
null=3D=3Da=3D=3D(null=3D=3Db);if(a.constructor!=3DArray&&a.constructor!=3D=
Object)throw Error("Invalid object type passed into =
jsproto.areObjectsEqual()");if(a=3D=3D=3Db)return!0;if(a.constructor!=3Db=
.constructor)return!1;for(var c in a)if(!(c in =
b&&xe(a[c],b[c])))return!1;for(var d in b)if(!(d in a))return!1;return!0}=0A=
function =
xe(a,b){if(a=3D=3D=3Db||!(!0!=3D=3Da&&1!=3D=3Da||!0!=3D=3Db&&1!=3D=3Db)||=
!(!1!=3D=3Da&&0!=3D=3Da||!1!=3D=3Db&&0!=3D=3Db))return!0;if(a instanceof =
Object&&b instanceof Object){if(!we(a,b))return!1}else =
return!1;return!0};function ye(a){var b=3Dze(ye);if(b)return =
b;b=3D[];for(var =
c=3Darguments.callee.caller,d=3D0;c&&(!a||d<a);){b.push(Ae(c));b.push("()=
\n");try{c=3Dc.caller}catch(e){b.push("[exception trying to get =
caller]\n");break}d++;if(50<=3Dd){b.push("[...long =
stack...]");break}}a&&d>=3Da?b.push("[...reached max depth =
limit...]"):b.push("[end]");return b.join("")}=0A=
function ze(a){var b=3DError();if(Error.captureStackTrace)return =
Error.captureStackTrace(b,a),String(b.stack);try{throw =
b;}catch(c){b=3Dc}return(a=3Db.stack)?String(a):null}function Be(a){var =
b;(b=3Dze(a||Be))||(b=3DCe(a||arguments.callee.caller,[]));return b}=0A=
function Ce(a,b){var c=3D[];if(w(b,a))c.push("[...circular =
reference...]");else if(a&&50>b.length){c.push(Ae(a)+"(");for(var =
d=3Da.arguments,e=3D0;d&&e<d.length;e++){0<e&&c.push(", ");var =
g=3Dd[e];switch(typeof g){case "object":g=3Dg?"object":"null";break;case =
"string":break;case "number":g=3DString(g);break;case =
"boolean":g=3Dg?"true":"false";break;case =
"function":g=3D(g=3DAe(g))?g:"[fn]";break;default:g=3Dtypeof =
g}40<g.length&&(g=3Dg.substr(0,40)+"...");c.push(g)}b.push(a);c.push(")\n=
");try{c.push(Ce(a.caller,b))}catch(h){c.push("[exception trying to get =
caller]\n")}}else a?=0A=
c.push("[...long stack...]"):c.push("[end]");return c.join("")}function =
Ae(a){if(De[a])return De[a];a=3DString(a);if(!De[a]){var =
b=3D/function\s+([^\(]+)/m.exec(a);De[a]=3Db?b[1]:"[Anonymous]"}return =
De[a]}var De=3D{};function =
Ee(a){this.data=3Da||[]}Ee.prototype.clear=3Dfunction(){this.data.length=3D=
0};function Fe(a,b,c){a=3Da.data[b];return null!=3Da?a:c}function =
Ge(a,b){return Fe(a,b,0)}function He(a,b,c){return =
Fe(a,b,c||"")}function Ie(a,b,c){a=3Da.data;a[b]||(a[b]=3D[]);return =
a[b][c]}function Je(a,b){return =
a.data[b]?a.data[b].length:0}Ee.prototype.equals=3Dfunction(a){return =
we(this.data,a?(a&&a).data:null)};Ee.prototype.Gc=3Df("data");=0A=
Ee.prototype.Dq=3Dfunction(a){var =
b=3Da&&a;a=3Dthis.data;b=3Db?b.Gc():null;a!=3D=3Db&&(a.length=3D0,b&&(a.l=
ength=3Db.length,ve(a,b)))};function =
Ke(a){this.data=3Da||[]}v(Ke,Ee);function =
Le(a){this.data=3Da||[]}v(Le,Ee);function =
Me(a){this.data=3Da||[]}v(Me,Ee);function =
Ne(a){this.data=3Da||[]}v(Ne,Ee);function =
Oe(a){this.data=3Da||[]}v(Oe,Ee);function =
Pe(a){this.data=3Da||[]}v(Pe,Ee);function =
Qe(a){this.data=3Da||[]}v(Qe,Ee);function =
Re(a){this.data=3Da||[]}v(Re,Ee);Le.prototype.getType=3Dfunction(){return=
 Fe(this,2,1)};function Se(a){return new Ke(a.data[0])}function =
Te(a,b){return new Oe(Ie(a,3,b))};function Ue(a){return =
Xc(a.prototype,"$$generatedClassName",function(){return"Class$obf_"+{valu=
eOf:function(){return++Ve}}})}var Ve=3D1E3;function =
We(){}We.prototype.equals=3Dfunction(a){return =
this=3D=3D=3Da||null=3D=3Dthis&&null=3D=3Da};We.prototype.C=3Dfunction(){=
return Xe(this)};We.prototype.toString=3Dfunction(){return =
Ye(Ze($e(this.constructor)))+"@"+Ye((this.C()>>>0).toString(16))};functio=
n Xe(a){return =
a.Ro||(Object.defineProperties(a,{Ro:{value:++af,enumerable:!1}}),a.Ro)}v=
ar af=3D0;function Ye(a){if(null=3D=3Da)a=3D"null";else if(a instanceof =
Array){var =
b=3Da.qM;a=3DZe(b?$e(b.yT,b.tT):$e(We,1))+"@"+(Xe(a)>>>0).toString(16)}el=
se a=3Da.toString();return a};function =
bf(a,b){this.B=3Da;this.A=3Db}ka(bf,We);function Ze(a){var =
b=3DUe(a.B);0!=3Da.A&&(b=3D"L"+Ye(b)+";");a=3Da.A;for(var =
c=3D"",d=3D0;d<a;d++)c=3DYe(c)+"[";return =
Ye(c)+Ye(b)}bf.prototype.toString=3Dfunction(){return"class =
"+Ye(Ze(this))};function $e(a,b){var c=3Db||0;return =
Xc(a.prototype,"$$class/"+c,function(){return new bf(a,c)})};var =
cf;function df(){df=3Dba();cf=3Dnew ef(null)};function =
ef(a){this.A=3Dnew ff;if(null!=3Da)for(var b in a){var =
c=3Db,d=3Da[b],e=3Dthis.A.get();e[c]=3Dvoid =
0!=3D=3Dd?d:null}}ka(ef,We);ef.prototype.clear=3Dfunction(){this.A=3Dnew =
ff};ef.prototype.get=3Dfunction(a){return this.A.get()[a]};function =
gf(a,b){a=3Da.A.get();return b in a}=0A=
function hf(a,b){if(!gf(a,b))return"";a=3Da.get(b);return =
null=3D=3Da?"":"number"=3D=3D=3Dtypeof =
a&&(Math.max(Math.min(a,2147483647),-2147483648)|0)=3D=3D(Math.max(Math.m=
in(a,2147483647),-2147483648)|0)?""+(Math.max(Math.min(a,2147483647),-214=
7483648)|0):Ye(a)};function =
ff(){}ka(ff,We);ff.prototype.get=3Dfunction(){null=3D=3Dthis.A&&(this.A=3D=
q._docs_flag_initialData||{});return this.A};var =
jf=3D/\/u\/[0-9]+($|\/)/;function kf(a,b){var =
c=3D"";r(!1)||(c=3D"B");var d=3Da,e=3Dlf;a=3Dd;var =
g=3D"",h=3D1;0>d&&(d=3D-d);for(var k=3D0;k<mf.length;k++){var =
n=3Dmf[k];h=3De[n];if(d>=3Dh||1>=3Dh&&d>.1*h){g=3Dn;break}}g?c&&(g+=3Dc):=
h=3D1;b=3DMath.pow(10,r(b)?b:2);return Math.round(a/h*b)/b+""+g}var =
mf=3D"Y Z E P T G M K  m u n".split(" =
"),lf=3D{"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1=
024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1=
024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};var =
nf=3D{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input=
:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};functio=
n =
of(){this.A=3D"";this.B=3Dpf}of.prototype.Nd=3D!0;of.prototype.Uc=3Df("A"=
);of.prototype.toString=3Dfunction(){return"Const{"+this.A+"}"};function =
qf(a){return a instanceof =
of&&a.constructor=3D=3D=3Dof&&a.B=3D=3D=3Dpf?a.A:"type_error:Const"}var =
pf=3D{};function rf(a){var b=3Dnew of;b.A=3Da;return b};function =
sf(){var a=3Dtf();if(null!=3Da)return a;throw Error("This browser =
doesn't seem to support blob URLs");}function tf(){return =
r(q.URL)&&r(q.URL.createObjectURL)?q.URL:r(q.webkitURL)&&r(q.webkitURL.cr=
eateObjectURL)?q.webkitURL:r(q.createObjectURL)?q:null};function =
uf(a,b){return"number"=3D=3Dtypeof =
a?0<a?1:0>a?-1:b?null:0:null=3D=3Da?null:a?-1:1}var =
vf=3D/<[^>]*>|&[^;]+;/g;function wf(a,b){return b?a.replace(vf,""):a}=0A=
var =
xf=3D/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\=
u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,yf=3D/^[^A-Za-z\u00c=
0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-=
\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d=
-\ufdff\ufe70-\ufefc]/,zf=3D/^http:\/\/.*/,Af=3D/[A-Za-z\u00c0-\u00d6\u00=
d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00=
-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe7=
0-\ufefc]*$/,Bf=3D=0A=
/[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00=
c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00=
-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$/,Cf=3D/\s+/,Df=3D/[\d\u06f0-\u06f9]/=
;function Ef(a,b){var =
c=3D0,d=3D0,e=3D!1;a=3Dwf(a,b).split(Cf);for(b=3D0;b<a.length;b++){var =
g=3Da[b];yf.test(wf(g,void =
0))?(c++,d++):zf.test(g)?e=3D!0:xf.test(wf(g,void =
0))?d++:Df.test(g)&&(e=3D!0)}return 0=3D=3Dd?e?1:0:.4<c/d?-1:1};function =
Ff(){this.B=3D"";this.C=3DGf}Ff.prototype.Nd=3D!0;Ff.prototype.Uc=3Df("B"=
);Ff.prototype.jn=3D!0;Ff.prototype.A=3Dl(1);function Hf(a){if(a =
instanceof Ff&&a.constructor=3D=3D=3DFf&&a.C=3D=3D=3DGf)return =
a.B;Ia(a);return"type_error:TrustedResourceUrl"}function If(a){return =
Jf(qf(a))}var Gf=3D{};function Jf(a){var b=3Dnew Ff;b.B=3Da;return =
b};function =
Kf(){this.B=3D"";this.C=3DLf}Kf.prototype.Nd=3D!0;Kf.prototype.Uc=3Df("B"=
);Kf.prototype.jn=3D!0;Kf.prototype.A=3Dl(1);function Mf(a){if(a =
instanceof Kf&&a.constructor=3D=3D=3DKf&&a.C=3D=3D=3DLf)return =
a.B;Ia(a);return"type_error:SafeUrl"}var =
Nf=3D/^(?:audio\/(?:3gpp2|3gpp|aac|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x=
-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|text\/csv|video\=
/(?:mpeg|mp4|ogg|webm|quicktime))$/i,Of=3D/^data:([^;,]*);base64,[a-z0-9+=
\/]+=3D*$/i,Pf=3D/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;=0A=
function Qf(a){if(a instanceof Kf)return a;a=3D"object"=3D=3Dtypeof =
a&&a.Nd?a.Uc():String(a);Pf.test(a)||(a=3D"about:invalid#zClosurez");retu=
rn Rf(a)}function Sf(a){if(a instanceof Kf)return =
a;a=3D"object"=3D=3Dtypeof =
a&&a.Nd?a.Uc():String(a);Pf.test(a)||(a=3D"about:invalid#zClosurez");retu=
rn Rf(a)}var Lf=3D{};function Rf(a){var b=3Dnew Kf;b.B=3Da;return =
b};function Tf(){this.A=3D"";this.B=3DUf}Tf.prototype.Nd=3D!0;var =
Uf=3D{};Tf.prototype.Uc=3Df("A");function Vf(a){if(a instanceof =
Tf&&a.constructor=3D=3D=3DTf&&a.B=3D=3D=3DUf)return =
a.A;Ia(a);return"type_error:SafeStyle"}function Wf(a){var b=3Dnew =
Tf;b.A=3Da;return b}var Xf=3DWf("");=0A=
function Yf(a){if(a instanceof =
Kf)return'url("'+Mf(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';=
if(a instanceof of)a=3Dqf(a);else{a=3DString(a);var =
b=3Da.replace(Zf,"$1").replace($f,"url");if(ag.test(b)){for(var =
c=3Db=3D!0,d=3D0;d<a.length;d++){var =
e=3Da.charAt(d);"'"=3D=3De&&c?b=3D!b:'"'=3D=3De&&b&&(c=3D!c)}a=3Db&&c?bg(=
a):"zClosurez"}else a=3D"zClosurez"}return a}var ag=3D/^[-,."'%_!# =
a-zA-Z0-9]+$/,$f=3D/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ =
!#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ =
\t\n]*\))/g,Zf=3D/\b(hsl|hsla|rgb|rgba|matrix|(rotate|scale|translate)(X|=
Y|Z|3d)?)\([-0-9a-z.%, ]+\)/g;=0A=
function bg(a){return a.replace($f,function(a,c,d,e){var =
b=3D"";d=3Dd.replace(/^(['"])(.*)\1$/,function(a,c,d){b=3Dc;return =
d});a=3DQf(d).Uc();return c+b+a+b+e})};function =
cg(){this.A=3D"";this.B=3Ddg}cg.prototype.Nd=3D!0;var =
dg=3D{};cg.prototype.Uc=3Df("A");function =
eg(){this.C=3D"";this.D=3Dfg;this.B=3Dnull}eg.prototype.jn=3D!0;eg.protot=
ype.A=3Df("B");eg.prototype.Nd=3D!0;eg.prototype.Uc=3Df("C");function =
gg(a){if(a instanceof =
eg&&a.constructor=3D=3D=3Deg&&a.D=3D=3D=3Dfg)return =
a.C;Ia(a);return"type_error:SafeHtml"}function hg(a){if(a instanceof =
eg)return a;var b=3D"object"=3D=3Dtypeof =
a,c=3Dnull;b&&a.jn&&(c=3Da.A());a=3DPb(b&&a.Nd?a.Uc():String(a));return =
ig(a,c)}function jg(a){if(a instanceof eg)return a;a=3Dhg(a);var =
b=3Dgg(a).replace(/(\r\n|\r|\n)/g,"<br>");return ig(b,a.A())}=0A=
var =
kg=3D/^[a-zA-Z0-9-]+$/,lg=3D{action:!0,cite:!0,data:!0,formaction:!0,href=
:!0,manifest:!0,poster:!0,src:!0},mg=3D{APPLET:!0,BASE:!0,EMBED:!0,IFRAME=
:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:=
!0};function ng(a,b,c){var d=3DString(a);if(!kg.test(d))throw =
Error("Invalid tag name <"+d+">.");if(d.toUpperCase()in mg)throw =
Error("Tag name <"+d+"> is not allowed for SafeHtml.");return =
og(String(a),b,c)}=0A=
function pg(a){function =
b(a){Ja(a)?$a(a,b):(a=3Dhg(a),d+=3Dgg(a),a=3Da.A(),0=3D=3Dc?c=3Da:0!=3Da&=
&c!=3Da&&(c=3Dnull))}var c=3D0,d=3D"";$a(arguments,b);return =
ig(d,c)}function qg(a,b){var c=3Dpg(ub(arguments,1));c.B=3Da;return =
c}var fg=3D{};function ig(a,b){var c=3Dnew eg;c.C=3Da;c.B=3Db;return c}=0A=
function og(a,b,c){var d=3Dnull,e=3D"";if(b)for(t in =
b){if(!kg.test(t))throw Error('Invalid attribute name "'+t+'".');var =
g=3Db[t];if(null!=3Dg){var h=3Da;var k=3Dt;var n=3Dg;if(n instanceof =
of)n=3Dqf(n);else if("style"=3D=3Dk.toLowerCase()){g=3Dvoid =
0;h=3Dn;if(!Ma(h))throw Error('The "style" attribute requires =
goog.html.SafeStyle or map of style properties, '+typeof h+" given: =
"+h);if(!(h instanceof Tf)){n=3D"";for(g in =
h){if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only =
[-_a-zA-Z0-9], got: "+g);var p=3Dh[g];null!=3D=0A=
p&&(p=3DJa(p)?cb(p,Yf).join(" =
"):Yf(p),n+=3Dg+":"+p+";")}h=3Dn?Wf(n):Xf}n=3DVf(h)}else{if(/^on/i.test(k=
))throw Error('Attribute "'+k+'" requires goog.string.Const value, =
"'+n+'" given.');if(k.toLowerCase()in lg)if(n instanceof =
Ff)n=3DHf(n);else if(n instanceof Kf)n=3DMf(n);else =
if(za(n))n=3DQf(n).Uc();else throw Error('Attribute "'+k+'" on tag =
"'+h+'" requires goog.html.SafeUrl, goog.string.Const, or string, value =
"'+n+'" =
given.');}n.Nd&&(n=3Dn.Uc());k=3Dk+'=3D"'+Pb(String(n))+'"';e+=3D" =
"+k}}var t=3D"<"+a+e;null!=3Dc?Ja(c)||=0A=
(c=3D[c]):c=3D[];!0=3D=3D=3Dnf[a.toLowerCase()]?t+=3D">":(d=3Dpg(c),t+=3D=
">"+gg(d)+"</"+a+">",d=3Dd.A());(a=3Db&&b.dir)&&(/^(ltr|rtl|auto)$/i.test=
(a)?d=3D0:d=3Dnull);return ig(t,d)}var =
rg=3Dig("",0),sg=3Dig("<br>",0);function =
tg(){this.A=3Duf(1,!0)}tg.prototype.B=3DEf;function ug(a,b,c,d,e){return =
e&&(0>Number(c)*Number(a.A)||1=3D=3Da.A&&Bf.test(wf(b,d))||-1=3D=3Da.A&&A=
f.test(wf(b,d)))?1=3D=3Da.A?"\u200e":"\u200f":""};function vg(a){return =
function(){return a}}var wg=3Dvg(!0),xg=3Dvg(null);function yg(a){return =
a}function zg(a){var b=3Darguments,c=3Db.length;return =
function(){for(var a,e=3D0;e<c;e++)a=3Db[e].apply(this,arguments);return =
a}}function Ag(){return =
function(){return!Ib.apply(this,arguments)}}function Bg(a){var =
b=3D!1,c;return function(){b||(c=3Da(),b=3D!0);return c}};function =
Cg(a,b,c){return Math.min(Math.max(a,b),c)}function =
Dg(a,b){a%=3Db;return 0>a*b?a+b:a}function Eg(a){return =
0<a?1:0>a?-1:a};function Fg(a,b){this.B=3D{};this.A=3D[];this.C=3D0;var =
c=3Darguments.length;if(1<c){if(c%2)throw Error("Uneven number of =
arguments");for(var =
d=3D0;d<c;d+=3D2)this.set(arguments[d],arguments[d+1])}else if(a)if(a =
instanceof =
Fg)for(c=3Da.Tb(),d=3D0;d<c.length;d++)this.set(c[d],a.get(c[d]));else =
for(d in =
a)this.set(d,a[d])}m=3DFg.prototype;m.Rb=3Df("C");m.Mb=3Dfunction(){Gg(th=
is);for(var =
a=3D[],b=3D0;b<this.A.length;b++)a.push(this.B[this.A[b]]);return =
a};m.Tb=3Dfunction(){Gg(this);return this.A.concat()};=0A=
function Hg(a,b){return Ig(a.B,b)}m.Uf=3Dfunction(a){for(var =
b=3D0;b<this.A.length;b++){var =
c=3Dthis.A[b];if(Ig(this.B,c)&&this.B[c]=3D=3Da)return!0}return!1};m.equa=
ls=3Dfunction(a,b){if(this=3D=3D=3Da)return!0;if(this.C!=3Da.Rb())return!=
1;b=3Db||Jg;Gg(this);for(var =
c,d=3D0;c=3Dthis.A[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};=
function Jg(a,b){return a=3D=3D=3Db}m.isEmpty=3Dfunction(){return =
0=3D=3Dthis.C};m.clear=3Dfunction(){this.B=3D{};this.C=3Dthis.A.length=3D=
0};=0A=
m.remove=3Dfunction(a){return Ig(this.B,a)?(delete =
this.B[a],this.C--,this.A.length>2*this.C&&Gg(this),!0):!1};function =
Gg(a){if(a.C!=3Da.A.length){for(var b=3D0,c=3D0;b<a.A.length;){var =
d=3Da.A[b];Ig(a.B,d)&&(a.A[c++]=3Dd);b++}a.A.length=3Dc}if(a.C!=3Da.A.len=
gth){var =
e=3D{};for(c=3Db=3D0;b<a.A.length;)d=3Da.A[b],Ig(e,d)||(a.A[c++]=3Dd,e[d]=
=3D1),b++;a.A.length=3Dc}}m.get=3Dfunction(a,b){return =
Ig(this.B,a)?this.B[a]:b};m.set=3Dfunction(a,b){Ig(this.B,a)||(this.C++,t=
his.A.push(a));this.B[a]=3Db};=0A=
m.forEach=3Dfunction(a,b){for(var =
c=3Dthis.Tb(),d=3D0;d<c.length;d++){var =
e=3Dc[d],g=3Dthis.get(e);a.call(b,g,e,this)}};function Ig(a,b){return =
Object.prototype.hasOwnProperty.call(a,b)};function Kg(a){return =
a.Rb&&"function"=3D=3Dtypeof =
a.Rb?a.Rb():Ka(a)||za(a)?a.length:zc(a)}function =
Lg(a){if(a.Mb&&"function"=3D=3Dtypeof a.Mb)return a.Mb();if(za(a))return =
a.split("");if(Ka(a)){for(var =
b=3D[],c=3Da.length,d=3D0;d<c;d++)b.push(a[d]);return b}return =
Ac(a)}function Mg(a){if(a.Tb&&"function"=3D=3Dtypeof a.Tb)return =
a.Tb();if(!a.Mb||"function"!=3Dtypeof a.Mb){if(Ka(a)||za(a)){var =
b=3D[];a=3Da.length;for(var c=3D0;c<a;c++)b.push(c);return b}return =
Bc(a)}}=0A=
function Ng(a,b,c){if(a.forEach&&"function"=3D=3Dtypeof =
a.forEach)a.forEach(b,c);else if(Ka(a)||za(a))$a(a,b,c);else for(var =
d=3DMg(a),e=3DLg(a),g=3De.length,h=3D0;h<g;h++)b.call(c,e[h],d&&d[h],a)}f=
unction Og(a,b){if("function"=3D=3Dtypeof a.every)return a.every(b,void =
0);if(Ka(a)||za(a))return fb(a,b,void 0);for(var =
c=3DMg(a),d=3DLg(a),e=3Dd.length,g=3D0;g<e;g++)if(!b.call(void =
0,d[g],c&&c[g],a))return!1;return!0};function Pg(a,b,c,d,e,g,h){var =
k=3D"";a&&(k+=3Da+":");c&&(k+=3D"//",b&&(k+=3Db+"@"),k+=3Dc,d&&(k+=3D":"+=
d));e&&(k+=3De);g&&(k+=3D"?"+g);h&&(k+=3D"#"+h);return k}var =
Qg=3D/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=3D=
[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Rg(a){return =
a.match(Qg)}function Sg(a){return a?decodeURI(a):a}function =
Tg(a){a=3DRg(a);return Pg(a[1],a[2],a[3],a[4])}=0A=
function Ug(a,b){if(a){a=3Da.split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].indexOf("=3D"),e=3Dnull;if(0<=3Dd){var =
g=3Da[c].substring(0,d);e=3Da[c].substring(d+1)}else =
g=3Da[c];b(g,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}}function =
Vg(a,b){if(!b)return a;var c=3Da.indexOf("#");0>c&&(c=3Da.length);var =
d=3Da.indexOf("?");if(0>d||d>c){d=3Dc;var e=3D""}else =
e=3Da.substring(d+1,c);a=3D[a.substr(0,d),e,a.substr(c)];c=3Da[1];a[1]=3D=
b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]}=0A=
function Wg(a,b,c){if(Ja(b))for(var =
d=3D0;d<b.length;d++)Wg(a,String(b[d]),c);else =
null!=3Db&&c.push(a+(""=3D=3D=3Db?"":"=3D"+Nb(b)))}function Xg(a,b){var =
c=3D[];for(b=3Db||0;b<a.length;b+=3D2)Wg(a[b],a[b+1],c);return =
c.join("&")}function Yg(a){var b=3D[],c;for(c in a)Wg(c,a[c],b);return =
b.join("&")}function Zg(a,b){var =
c=3D2=3D=3Darguments.length?Xg(arguments[1],0):Xg(arguments,1);return =
Vg(a,c)}function $g(a,b){b=3DYg(b);return Vg(a,b)}function =
ah(a,b,c){c=3Dnull!=3Dc?"=3D"+Nb(c):"";return Vg(a,b+c)}=0A=
function bh(a,b,c,d){for(var =
e=3Dc.length;0<=3D(b=3Da.indexOf(c,b))&&b<d;){var =
g=3Da.charCodeAt(b-1);if(38=3D=3Dg||63=3D=3Dg)if(g=3Da.charCodeAt(b+e),!g=
||61=3D=3Dg||38=3D=3Dg||35=3D=3Dg)return b;b+=3De+1}return-1}var =
ch=3D/#|$/;function dh(a,b){return 0<=3Dbh(a,0,b,a.search(ch))}function =
eh(a,b){var c=3Da.search(ch),d=3Dbh(a,0,b,c);if(0>d)return null;var =
e=3Da.indexOf("&",d);if(0>e||e>c)e=3Dc;d+=3Db.length+1;return =
decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var =
fh=3D/[?&]($|#)/;=0A=
function gh(a,b){for(var =
c=3Da.search(ch),d=3D0,e,g=3D[];0<=3D(e=3Dbh(a,d,b,c));)g.push(a.substrin=
g(d,e)),d=3DMath.min(a.indexOf("&",e)+1||c,c);g.push(a.substr(d));return =
g.join("").replace(fh,"$1")}function hh(a,b,c){return =
ah(gh(a,b),b,c)}function =
ih(a,b){Fb(a,"/")&&(a=3Da.substr(0,a.length-1));Eb(b,"/")&&(b=3Db.substr(=
1));return fc(a,"/",b)};function =
jh(a,b){this.D=3Dthis.I=3Dthis.C=3D"";this.H=3Dnull;this.L=3Dthis.B=3D"";=
this.F=3D!1;var c;a instanceof =
jh?(this.F=3Dr(b)?b:a.F,kh(this,a.C),this.I=3Da.I,lh(this,a.D),mh(this,a.=
H),nh(this,a.B),oh(this,ph(a.A)),qh(this,a.L)):a&&(c=3DRg(String(a)))?(th=
is.F=3D!!b,kh(this,c[1]||"",!0),this.I=3Drh(c[2]||""),lh(this,c[3]||"",!0=
),mh(this,c[4]),nh(this,c[5]||"",!0),oh(this,c[6]||"",!0),qh(this,c[7]||"=
",!0)):(this.F=3D!!b,this.A=3Dnew sh(null,this.F))}=0A=
jh.prototype.toString=3Dfunction(){var =
a=3D[],b=3Dthis.C;b&&a.push(th(b,uh,!0),":");var =
c=3Dthis.D;if(c||"file"=3D=3Db)a.push("//"),(b=3Dthis.I)&&a.push(th(b,uh,=
!0),"@"),a.push(Nb(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=3Dthis.H,n=
ull!=3Dc&&a.push(":",String(c));if(c=3Dthis.B)this.D&&"/"!=3Dc.charAt(0)&=
&a.push("/"),a.push(th(c,"/"=3D=3Dc.charAt(0)?vh:wh,!0));(c=3Dthis.A.toSt=
ring())&&a.push("?",c);(c=3Dthis.L)&&a.push("#",th(c,xh));return =
a.join("")};=0A=
jh.prototype.resolve=3Dfunction(a){var b=3Dnew =
jh(this),c=3D!!a.C;c?kh(b,a.C):c=3D!!a.I;c?b.I=3Da.I:c=3D!!a.D;c?lh(b,a.D=
):c=3Dnull!=3Da.H;var d=3Da.B;if(c)mh(b,a.H);else =
if(c=3D!!a.B){if("/"!=3Dd.charAt(0))if(this.D&&!this.B)d=3D"/"+d;else{var=
 =
e=3Db.B.lastIndexOf("/");-1!=3De&&(d=3Db.B.substr(0,e+1)+d)}e=3Dd;if(".."=
=3D=3De||"."=3D=3De)d=3D"";else =
if(-1!=3De.indexOf("./")||-1!=3De.indexOf("/.")){d=3DEb(e,"/");e=3De.spli=
t("/");for(var g=3D[],h=3D0;h<e.length;){var =
k=3De[h++];"."=3D=3Dk?d&&h=3D=3De.length&&g.push(""):".."=3D=3Dk?((1<g.le=
ngth||1=3D=3Dg.length&&""!=3Dg[0])&&=0A=
g.pop(),d&&h=3D=3De.length&&g.push("")):(g.push(k),d=3D!0)}d=3Dg.join("/"=
)}else =
d=3De}c?nh(b,d):c=3D""!=3D=3Da.A.toString();c?oh(b,ph(a.A)):c=3D!!a.L;c&&=
qh(b,a.L);return b};function =
kh(a,b,c){a.C=3Dc?rh(b,!0):b;a.C&&(a.C=3Da.C.replace(/:$/,""));return =
a}function lh(a,b,c){a.D=3Dc?rh(b,!0):b;return a}function =
mh(a,b){if(b){b=3DNumber(b);if(isNaN(b)||0>b)throw Error("Bad port =
number "+b);a.H=3Db}else a.H=3Dnull}function =
nh(a,b,c){a.B=3Dc?rh(b,!0):b;return a}=0A=
function oh(a,b,c){b instanceof =
sh?(a.A=3Db,yh(a.A,a.F)):(c||(b=3Dth(b,zh)),a.A=3Dnew sh(b,a.F));return =
a}function Ah(a,b,c){a.A.set(b,c);return a}function Bh(a,b){return =
a.A.get(b)}function qh(a,b,c){a.L=3Dc?rh(b):b;return a}function =
Ch(a,b){return a instanceof jh?new jh(a):new jh(a,b)}function Dh(a,b){a =
instanceof jh||(a=3DCh(a));b instanceof jh||(b=3DCh(b));return =
a.resolve(b)}function rh(a,b){return =
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}=0A=
function th(a,b,c){return =
za(a)?(a=3DencodeURI(a).replace(b,Eh),c&&(a=3Da.replace(/%25([0-9a-fA-F]{=
2})/g,"%$1")),a):null}function =
Eh(a){a=3Da.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toStrin=
g(16)}var =
uh=3D/[#\/\?@]/g,wh=3D/[#\?:]/g,vh=3D/[#\?]/g,zh=3D/[#\?@]/g,xh=3D/#/g;fu=
nction Fh(a,b){a=3DRg(a);b=3DRg(b);return =
a[3]=3D=3Db[3]&&a[4]=3D=3Db[4]}function =
sh(a,b){this.B=3Dthis.A=3Dnull;this.C=3Da||null;this.D=3D!!b}=0A=
function Gh(a){a.A||(a.A=3Dnew =
Fg,a.B=3D0,a.C&&Ug(a.C,function(b,c){a.add(decodeURIComponent(b.replace(/=
\+/g," ")),c)}))}m=3Dsh.prototype;m.Rb=3Dfunction(){Gh(this);return =
this.B};m.add=3Dfunction(a,b){Gh(this);this.C=3Dnull;a=3DHh(this,a);var =
c=3Dthis.A.get(a);c||this.A.set(a,c=3D[]);c.push(b);this.B=3Dthis.B+1;ret=
urn this};m.remove=3Dfunction(a){Gh(this);a=3DHh(this,a);return =
Hg(this.A,a)?(this.C=3Dnull,this.B=3Dthis.B-this.A.get(a).length,this.A.r=
emove(a)):!1};m.clear=3Dfunction(){this.A=3Dthis.C=3Dnull;this.B=3D0};=0A=
m.isEmpty=3Dfunction(){Gh(this);return 0=3D=3Dthis.B};function =
Ih(a,b){Gh(a);b=3DHh(a,b);return Hg(a.A,b)}m.Uf=3Dfunction(a){var =
b=3Dthis.Mb();return =
w(b,a)};m.forEach=3Dfunction(a,b){Gh(this);this.A.forEach(function(c,d){$=
a(c,function(c){a.call(b,c,d,this)},this)},this)};m.Tb=3Dfunction(){Gh(th=
is);for(var =
a=3Dthis.A.Mb(),b=3Dthis.A.Tb(),c=3D[],d=3D0;d<b.length;d++)for(var =
e=3Da[d],g=3D0;g<e.length;g++)c.push(b[d]);return c};=0A=
m.Mb=3Dfunction(a){Gh(this);var =
b=3D[];if(za(a))Ih(this,a)&&(b=3Dqb(b,this.A.get(Hh(this,a))));else{a=3Dt=
his.A.Mb();for(var c=3D0;c<a.length;c++)b=3Dqb(b,a[c])}return =
b};m.set=3Dfunction(a,b){Gh(this);this.C=3Dnull;a=3DHh(this,a);Ih(this,a)=
&&(this.B=3Dthis.B-this.A.get(a).length);this.A.set(a,[b]);this.B=3Dthis.=
B+1;return this};m.get=3Dfunction(a,b){if(!a)return =
b;a=3Dthis.Mb(a);return 0<a.length?String(a[0]):b};function =
Jh(a,b,c){a.remove(b);0<c.length&&(a.C=3Dnull,a.A.set(Hh(a,b),rb(c)),a.B=3D=
a.B+c.length)}=0A=
m.toString=3Dfunction(){if(this.C)return =
this.C;if(!this.A)return"";for(var =
a=3D[],b=3Dthis.A.Tb(),c=3D0;c<b.length;c++){var =
d=3Db[c],e=3DNb(d);d=3Dthis.Mb(d);for(var g=3D0;g<d.length;g++){var =
h=3De;""!=3D=3Dd[g]&&(h+=3D"=3D"+Nb(d[g]));a.push(h)}}return =
this.C=3Da.join("&")};function ph(a){var b=3Dnew =
sh;b.C=3Da.C;a.A&&(b.A=3Dnew Fg(a.A),b.B=3Da.B);return b}function =
Hh(a,b){b=3DString(b);a.D&&(b=3Db.toLowerCase());return b}=0A=
function =
yh(a,b){b&&!a.D&&(Gh(a),a.C=3Dnull,a.A.forEach(function(a,b){var =
c=3Db.toLowerCase();b!=3Dc&&(this.remove(b),Jh(this,c,a))},a));a.D=3Db}m.=
lD=3Dfunction(a){for(var =
b=3D0;b<arguments.length;b++)Ng(arguments[b],function(a,b){this.add(b,a)}=
,this)};var Kh=3D{},Lh=3D{},Mh=3D{},Nh=3D{},Oh=3D{},Ph=3D{};function =
Qh(){throw Error("Do not instantiate =
directly");}Qh.prototype.nf=3Dnull;Qh.prototype.getContent=3Df("content")=
;Qh.prototype.toString=3Df("content");function =
Rh(a){if(a.Qc=3D=3D=3DPh)return hg(a.toString());if(a.Qc!=3D=3DKh)throw =
Error("Sanitized content was not of kind TEXT or HTML.");return =
ig(a.toString(),a.nf||null)}function =
Sh(a,b){this.content=3DString(a);this.nf=3Dnull!=3Db?b:null}v(Sh,Qh);Sh.p=
rototype.Qc=3DPh;function =
Th(){Qh.call(this)}v(Th,Qh);Th.prototype.Qc=3DKh;=0A=
function =
Uh(){Qh.call(this)}v(Uh,Qh);Uh.prototype.Qc=3D{};Uh.prototype.nf=3D1;func=
tion =
Vh(){Qh.call(this)}v(Vh,Qh);Vh.prototype.Qc=3DOh;Vh.prototype.nf=3D1;func=
tion Wh(a,b){return null!=3Da&&a.Qc=3D=3D=3Db}function =
Xh(a){if(null!=3Da)switch(a.nf){case 1:return 1;case -1:return-1;case =
0:return 0}return null}function F(a){return =
null!=3Da&&a.Qc=3D=3D=3DKh?a:a instanceof =
eg?G(gg(a),a.A()):G(Pb(String(String(a))),Xh(a))}function Yh(a){return =
new Sh(a,void 0)}var G=3Dfunction(a){function =
b(a){this.content=3Da}b.prototype=3Da.prototype;return =
function(a,d){a=3Dnew b(String(a));void 0!=3D=3Dd&&(a.nf=3Dd);return =
a}}(Th);=0A=
function Zh(a,b){a=3Da instanceof Sh?a.toString():a;b=3Db instanceof =
Sh?b.toString():b;return =
La(a)&&La(b)?a.Qc!=3D=3Db.Qc?!1:a.toString()=3D=3D=3Db.toString():a =
instanceof Qh&&b instanceof =
Qh?a.Qc!=3Db.Qc?!1:a.toString()=3D=3Db.toString():a=3D=3Db}function =
$h(a){function b(a){this.content=3Da}b.prototype=3Da.prototype;return =
function(a){return(a=3DString(a))?new b(a):""}}function =
ai(a){return(a=3DString(a))?new Sh(a,void 0):""}=0A=
var bi=3Dfunction(a){function =
b(a){this.content=3Da}b.prototype=3Da.prototype;return =
function(a,d){a=3DString(a);if(!a)return"";a=3Dnew b(a);void =
0!=3D=3Dd&&(a.nf=3Dd);return a}}(Th),ci=3D$h(Uh),di=3D$h(Vh);function =
ei(a){return Wh(a,Kh)?fi(a.getContent()):Pb(String(a))}var =
gi=3D/^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|p=
aram|source|track|wbr)\b/;=0A=
function hi(a,b){if(!b)return =
String(a).replace(ii,"").replace(ji,"&lt;");a=3DString(a).replace(/\[/g,"=
&#91;");var =
c=3D[],d=3D[];a=3Da.replace(ii,function(a,e){if(e&&(e=3De.toLowerCase(),b=
.hasOwnProperty(e)&&b[e])){var =
g=3Dc.length,h=3D"</",p=3D"";if("/"!=3Da.charAt(1)){h=3D"<";for(var =
t;t=3Dki.exec(a);)if(t[1]&&"dir"=3D=3Dt[1].toLowerCase()){if(a=3Dt[2]){if=
("'"=3D=3Da.charAt(0)||'"'=3D=3Da.charAt(0))a=3Da.substr(1,a.length-2);a=3D=
a.toLowerCase();if("ltr"=3D=3Da||"rtl"=3D=3Da||"auto"=3D=3Da)p=3D' =
dir=3D"'+a+'"'}break}ki.lastIndex=3D0}c[g]=3Dh+e+">";d[g]=3Dp;=0A=
return"["+g+"]"}return""});a=3Dfi(a);var =
e=3Dli(c);a=3Da.replace(/\[(\d+)\]/g,function(a,b){return =
d[b]&&c[b]?c[b].substr(0,c[b].length-1)+d[b]+">":c[b]});return =
a+e}function mi(a){return =
a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}=0A=
function li(a){for(var b=3D[],c=3D0,d=3Da.length;c<d;++c){var =
e=3Da[c];"/"=3D=3De.charAt(1)?(e=3DZa(b,e),0>e?a[c]=3D"":(a[c]=3Db.slice(=
e).reverse().join(""),b.length=3De)):"<li>"=3D=3De&&0>Za(b,"</ol>")&&0>Za=
(b,"</ul>")?a[c]=3D"":gi.test(e)||b.push("</"+e.substring(1))}return =
b.reverse().join("")}function H(a){return =
Wh(a,Kh)?fi(hi(a.getContent())):Pb(String(a))}=0A=
function ni(a){if(Wh(a,Lh)||Wh(a,Mh))return oi(a);a instanceof =
Kf?a=3Doi(Mf(a)):a instanceof =
Ff?a=3Doi(Hf(a)):(a=3DString(a),a=3Dpi.test(a)?a.replace(qi,ri):"about:in=
valid#zSoyz");return a}function si(a){if(Wh(a,Lh)||Wh(a,Mh))return =
oi(a);a instanceof Kf?a=3Doi(Mf(a)):a instanceof =
Ff?a=3Doi(Hf(a)):(a=3DString(a),a=3Dti.test(a)?a.replace(qi,ri):"about:in=
valid#zSoyz");return a}=0A=
function ui(a){if(Wh(a,Oh))return =
mi(a.getContent());null=3D=3Da?a=3D"":a instanceof Tf?a=3Dmi(Vf(a)):a =
instanceof cg?(a instanceof =
cg&&a.constructor=3D=3D=3Dcg&&a.B=3D=3D=3Ddg?a=3Da.A:(Ia(a),a=3D"type_err=
or:SafeStyleSheet"),a=3Dmi(a)):(a=3DString(a),a=3Dvi.test(a)?a:"zSoyz");r=
eturn a}var wi=3D{};=0A=
function xi(a){var b=3Dwi[1]||(wi[1]=3Dnew =
tg),c=3DXh(a);a=3Dig(String(a),null);null=3D=3Dc&&(c=3Db.B(gg(a),!0));var=
 d=3Dvoid 0;d=3Dd||void 0=3D=3Dd;var =
e,g=3D0!=3Dc&&c!=3Db.A;g?(g&&(e=3D-1=3D=3Dc?"rtl":"ltr"),e=3Dng("span",{d=
ir:e},a)):e=3Da;a=3Dgg(a);e=3Dqg(0,e,ug(b,a,c,!0,d));return gg(e)}=0A=
function yi(a){var b=3Dwi[1]||(wi[1]=3Dnew =
tg),c=3DWh(a,Kh),d=3DXh(a);var e=3Da+"";null=3D=3Dd&&(d=3Db.B(e,c));var =
g=3Dvoid 0;g=3Dg||void 0=3D=3Dg;var =
h=3D[];0!=3Dd&&d!=3Db.A?(h.push(-1=3D=3Dd?"\u202b":"\u202a"),h.push(e),h.=
push("\u202c")):h.push(e);h.push(ug(b,e,d,c,g));e=3Dh.join("");b=3Db.A;re=
turn Wh(a,Ph)?new Sh(e,b):c?G(e,b):e}=0A=
var =
zi=3D{"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;",=
"\r":"&#13;"," =
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<=
":"&lt;","=3D":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":=
"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function Ai(a){return =
zi[a]}=0A=
var =
Bi=3D{"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\x0B":"\\x0b","\=
f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\=
x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x=
2e","/":"\\/",":":"\\x3a","<":"\\x3c","=3D":"\\x3d",">":"\\x3e","?":"\\x3=
f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c=
","}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"};fun=
ction Ci(a){return Bi[a]}=0A=
var =
Di=3D{"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":=
"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09",=
"\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0=
F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"=
%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019"=
:"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001=
e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",=0A=
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7=
F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2=
%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\=
uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%E=
F%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","=
\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%=
EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",=0A=
"\uff3d":"%EF%BC%BD"};function ri(a){return Di[a]}=0A=
var Ei=3D/[\x00\x22\x27\x3c\x3e]/g,Fi=3D/[\x00\x09-\x0d =
\x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Gi=3D/[\x00\x09-\x0d =
\x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Hi=3D/[\x00\x08-\x0d\x22\=
x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,qi=3D/[\x00- =
\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04=
\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,vi=3D/^(=
?!-*(?:expression|(?:moz-)?binding))(?!\s+)(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[=
_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|-?(?:[0-9]+(?:\.[0-9]*)?|=
\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|\s+)*$/i,pi=3D=0A=
/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?=
:[\/?#]|$))/i,ti=3D/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9=
+]+;base64,[a-z0-9+\/]+=3D*$|^blob:/i,Ii=3D/^(?!on|src|(?:style|action|ar=
chive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s=
*$)(?:[a-z0-9_$:-]*)$/i;function fi(a){return =
String(a).replace(Ei,Ai)}function oi(a){return String(a).replace(qi,ri)}=0A=
var =
ii=3D/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,j=
i=3D/</g,Ji=3D{b:!0,br:!0,em:!0,i:!0,s:!0,strong:!0,sub:!0,sup:!0,u:!0},k=
i=3D/([a-zA-Z][a-zA-Z0-9:\-]*)[\t\n\r\u0020]*=3D[\t\n\r\u0020]*("[^"]*"|'=
[^']*')/g;function Ki(a){a=3Da||{};var b=3Da.content,c=3DG,d=3D'<div =
role=3D"button"'+(a.id?' id=3D"'+H(a.id)+'"':"")+' class=3D"';var =
e=3Da||{};var g=3D"goog-inline-block jfk-button =
",h=3De.style;switch(Ma(h)?h.toString():h){case =
0:g+=3D"jfk-button-standard";break;case =
2:g+=3D"jfk-button-action";break;case =
3:g+=3D"jfk-button-primary";break;case =
1:g+=3D"jfk-button-default";break;case =
4:g+=3D"jfk-button-flat";break;case 5:g+=3D"jfk-button-mini";break;case =
6:g+=3D"jfk-button-contrast";break;default:g+=3D"jfk-button-standard"}g+=3D=
(Zh(e.width,1)?=0A=
" jfk-button-narrow":"")+(e.checked?" jfk-button-checked":"")+(e.Fi?" =
"+e.Fi:"")+(e.disabled?" =
jfk-button-disabled":"");d=3Dd+H(Yh(g))+'"'+(a.disabled?' =
aria-disabled=3D"true"':' =
tabindex=3D"'+(a.gv?H(a.gv):"0")+'"')+(a.title?a.mM?' =
data-tooltip=3D"'+H(a.title)+'"':' =
title=3D"'+H(a.title)+'"':"")+(a.value?' =
value=3D"'+H(a.value)+'"':"");a.attributes?(a=3Da.attributes,Wh(a,Nh)?a=3D=
a.getContent().replace(/([^"'\s])$/,"$1 =
"):(a=3DString(a),a=3DIi.test(a)?a:"zSoyz"),a=3D" "+a):a=3D"";return =
c(d+a+">"+F(null!=3Db?b:"")+"</div>")}=0A=
;var Li,Mi=3D{};function =
Ni(a){Li&&window.jstiming.load.tick(a)};function =
Oi(){this.Qa=3Dthis.Ta=3Dnull}Oi.prototype.getParent=3Df("Ta");Oi.prototy=
pe.getChildren=3Dfunction(){this.Qa||(this.Qa=3D{});return =
this.Qa};Oi.prototype.log=3Dba();Oi.prototype.A=3Dba();var =
Pi=3D{},Qi=3Dnull;function Ri(a){Qi||(Qi=3Dnew Oi,Pi[""]=3DQi);var =
b;if(!(b=3DPi[a])){b=3Dnew Oi;var =
c=3Da.lastIndexOf("."),d=3Da.substr(c+1);c=3DRi(a.substr(0,c));c.getChild=
ren()[d]=3Db;b.Ta=3Dc;Pi[a]=3Db}return b};function =
I(){this.Ma=3Dthis.Ma;this.Ff=3Dthis.Ff}I.prototype.Ma=3D!1;I.prototype.d=
ispose=3Dfunction(){this.Ma||(this.Ma=3D!0,this.ea())};function =
J(a,b){Si(a,Sa(Ti,b))}function =
Si(a,b,c){a.Ma?r(c)?b.call(c):b():(a.Ff||(a.Ff=3D[]),a.Ff.push(r(c)?u(b,c=
):b))}I.prototype.ea=3Dfunction(){if(this.Ff)for(;this.Ff.length;)this.Ff=
.shift()()};function Ti(a){a&&"function"=3D=3Dtypeof =
a.dispose&&a.dispose()}function Ui(a){for(var =
b=3D0,c=3Darguments.length;b<c;++b){var =
d=3Darguments[b];Ka(d)?Ui.apply(null,d):Ti(d)}};var =
Vi=3D!x||td(9),Wi=3D!ad&&!x||x&&td(9)||ad&&sd("1.9.1"),Xi=3Dx&&!sd("9"),Y=
i=3Dx||Yc||bd;var Zi=3DBg(function(){var =
a=3Ddocument.createElement("div");a.innerHTML=3D"<div><div></div></div>";=
var =
b=3Da.firstChild.firstChild;a.innerHTML=3D"";return!b.parentElement});fun=
ction =
$i(a,b){if(Zi())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=3D=
b}function aj(a,b){$i(a,gg(b))}function bj(a,b){b=3Db instanceof =
Kf?b:Sf(b);a.href=3DMf(b)}function cj(a,b){b=3Db instanceof =
Kf?b:Sf(b);a.src=3DMf(b)}=0A=
function =
dj(a,b){a.src=3DHf(b);if(null=3D=3D=3DEa){a:{b=3Dq.document;if((b=3Db.que=
rySelector&&b.querySelector("script[nonce]"))&&(b=3Db.nonce||b.getAttribu=
te("nonce"))&&Da.test(b))break =
a;b=3Dnull}Ea=3Db||""}(b=3DEa)&&a.setAttribute("nonce",b)}function =
ej(a,b){b=3Db instanceof Kf?b:Sf(b);a.href=3DMf(b)};function =
K(a,b){this.x=3Dr(a)?a:0;this.y=3Dr(b)?b:0}m=3DK.prototype;m.wb=3Dfunctio=
n(){return new K(this.x,this.y)};m.equals=3Dfunction(a){return a =
instanceof K&&fj(this,a)};function fj(a,b){return =
a=3D=3Db?!0:a&&b?a.x=3D=3Db.x&&a.y=3D=3Db.y:!1}function gj(a,b){var =
c=3Da.x-b.x;a=3Da.y-b.y;return Math.sqrt(c*c+a*a)}function =
hj(a,b){return new =
K(a.x-b.x,a.y-b.y)}m.ceil=3Dfunction(){this.x=3DMath.ceil(this.x);this.y=3D=
Math.ceil(this.y);return =
this};m.floor=3Dfunction(){this.x=3DMath.floor(this.x);this.y=3DMath.floo=
r(this.y);return this};=0A=
m.round=3Dfunction(){this.x=3DMath.round(this.x);this.y=3DMath.round(this=
.y);return this};function ij(a,b,c){b instanceof =
K?(a.x+=3Db.x,a.y+=3Db.y):(a.x+=3DNumber(b),Ba(c)&&(a.y+=3Dc))}m.Id=3Dfun=
ction(a,b){b=3DBa(b)?b:a;this.x*=3Da;this.y*=3Db;return this};function =
jj(a,b){this.width=3Da;this.height=3Db}function kj(a,b){return =
a=3D=3Db?!0:a&&b?a.width=3D=3Db.width&&a.height=3D=3Db.height:!1}function=
 lj(a){return new =
jj(a.width,a.height)}m=3Djj.prototype;m.Gl=3Dfunction(){return =
this.width*this.height};m.aspectRatio=3Dfunction(){return =
this.width/this.height};m.isEmpty=3Dfunction(){return!this.Gl()};m.ceil=3D=
function(){this.width=3DMath.ceil(this.width);this.height=3DMath.ceil(thi=
s.height);return this};function mj(a,b){return =
a.width<=3Db.width&&a.height<=3Db.height}=0A=
m.floor=3Dfunction(){this.width=3DMath.floor(this.width);this.height=3DMa=
th.floor(this.height);return =
this};m.round=3Dfunction(){this.width=3DMath.round(this.width);this.heigh=
t=3DMath.round(this.height);return this};function =
nj(a,b,c){c=3DBa(c)?c:b;a.width*=3Db;a.height*=3Dc;return a}function =
oj(a,b){b=3Da.aspectRatio()>b.aspectRatio()?b.width/a.width:b.height/a.he=
ight;nj(a,b)};function pj(a){return a?new qj(rj(a)):Xa||(Xa=3Dnew =
qj)}function sj(a,b){return za(b)?a.getElementById(b):b}function =
tj(a,b){var c=3Db||document;return =
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):uj(document=
,"*",a,b)}function vj(a,b){var =
c=3Db||document,d=3Dnull;c.getElementsByClassName?d=3Dc.getElementsByClas=
sName(a)[0]:d=3Dwj(document,"*",a,b);return d||null}=0A=
function =
uj(a,b,c,d){a=3Dd||a;b=3Db&&"*"!=3Db?String(b).toUpperCase():"";if(a.quer=
ySelectorAll&&a.querySelector&&(b||c))return =
a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=3Da.=
getElementsByClassName(c);if(b){d=3D{};for(var =
e=3D0,g=3D0,h;h=3Da[g];g++)b=3D=3Dh.nodeName&&(d[e++]=3Dh);d.length=3De;r=
eturn d}return =
a}a=3Da.getElementsByTagName(b||"*");if(c){d=3D{};for(g=3De=3D0;h=3Da[g];=
g++)b=3Dh.className,"function"=3D=3Dtypeof =
b.split&&w(b.split(/\s+/),c)&&(d[e++]=3Dh);d.length=3De;return d}return =
a}=0A=
function wj(a,b,c,d){var =
e=3Dd||a,g=3Db&&"*"!=3Db?String(b).toUpperCase():"";return =
e.querySelectorAll&&e.querySelector&&(g||c)?e.querySelector(g+(c?"."+c:""=
)):uj(a,b,c,d)[0]||null}function =
xj(a,b){uc(b,function(b,d){b&&"object"=3D=3Dtypeof =
b&&b.Nd&&(b=3Db.Uc());"style"=3D=3Dd?a.style.cssText=3Db:"class"=3D=3Dd?a=
.className=3Db:"for"=3D=3Dd?a.htmlFor=3Db:yj.hasOwnProperty(d)?a.setAttri=
bute(yj[d],b):Eb(d,"aria-")||Eb(d,"data-")?a.setAttribute(d,b):a[d]=3Db})=
}=0A=
var =
yj=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpa=
n",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:=
"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:=
"vAlign",width:"width"};function =
zj(a){a=3D(a||window).document;a=3DAj(a)?a.documentElement:a.body;return =
new jj(a.clientWidth,a.clientHeight)}=0A=
function Bj(a){var b=3DCj(a);a=3Da.parentWindow||a.defaultView;return =
x&&sd("10")&&a.pageYOffset!=3Db.scrollTop?new =
K(b.scrollLeft,b.scrollTop):new =
K(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function =
Cj(a){return =
a.scrollingElement?a.scrollingElement:!bd&&Aj(a)?a.documentElement:a.body=
||a.documentElement}function Dj(a){return =
a?a.parentWindow||a.defaultView:window}function Ej(a,b,c){return =
Fj(document,arguments)}=0A=
function Fj(a,b){var =
c=3DString(b[0]),d=3Db[1];if(!Vi&&d&&(d.name||d.type)){c=3D["<",c];d.name=
&&c.push(' name=3D"',Pb(d.name),'"');if(d.type){c.push(' =
type=3D"',Pb(d.type),'"');var e=3D{};Nc(e,d);delete =
e.type;d=3De}c.push(">");c=3Dc.join("")}c=3Da.createElement(c);d&&(za(d)?=
c.className=3Dd:Ja(d)?c.className=3Dd.join(" =
"):xj(c,d));2<b.length&&Gj(a,c,b,2);return c}=0A=
function Gj(a,b,c,d){function =
e(c){c&&b.appendChild(za(c)?a.createTextNode(c):c)}for(;d<c.length;d++){v=
ar =
g=3Dc[d];!Ka(g)||Ma(g)&&0<g.nodeType?e(g):$a(Hj(g)?rb(g):g,e)}}function =
Ij(a,b){return a.createElement(String(b))}function =
Aj(a){return"CSS1Compat"=3D=3Da.compatMode}function =
Jj(a,b){Gj(rj(a),a,arguments,1)}function Kj(a){for(var =
b;b=3Da.firstChild;)a.removeChild(b)}function =
Lj(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}=0A=
function =
Mj(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function=
 Nj(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function Oj(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):null}function Pj(a){return =
r(a.firstElementChild)?a.firstElementChild:Qj(a.firstChild,!0)}function =
Qj(a,b){for(;a&&1!=3Da.nodeType;)a=3Db?a.nextSibling:a.previousSibling;re=
turn a}function Rj(a){return Ma(a)&&1=3D=3Da.nodeType}=0A=
function Sj(a){var b;if(Yi&&!(x&&sd("9")&&!sd("10")&&q.SVGElement&&a =
instanceof q.SVGElement)&&(b=3Da.parentElement))return =
b;b=3Da.parentNode;return Rj(b)?b:null}function =
Tj(a,b){if(!a||!b)return!1;if(a.contains&&1=3D=3Db.nodeType)return =
a=3D=3Db||a.contains(b);if("undefined"!=3Dtypeof =
a.compareDocumentPosition)return =
a=3D=3Db||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.paren=
tNode;return b=3D=3Da}function rj(a){return =
9=3D=3Da.nodeType?a:a.ownerDocument||a.document}=0A=
function Uj(a,b){if("textContent"in a)a.textContent=3Db;else =
if(3=3D=3Da.nodeType)a.data=3DString(b);else =
if(a.firstChild&&3=3D=3Da.firstChild.nodeType){for(;a.lastChild!=3Da.firs=
tChild;)a.removeChild(a.lastChild);a.firstChild.data=3DString(b)}else =
Kj(a),a.appendChild(rj(a).createTextNode(String(b)))}function =
Vj(a,b,c,d){if(null!=3Da)for(a=3Da.firstChild;a;){if(b(a)&&(c.push(a),d)|=
|Vj(a,b,c,d))return!0;a=3Da.nextSibling}return!1}var =
Wj=3D{SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Xj=3D{IMG:" ",BR:"\n"};=0A=
function =
Yj(a,b){b?a.tabIndex=3D0:(a.tabIndex=3D-1,a.removeAttribute("tabIndex"))}=
function Zj(a){return =
x&&!sd("9")?(a=3Da.getAttributeNode("tabindex"),null!=3Da&&a.specified):a=
.hasAttribute("tabindex")}function ak(a){a=3Da.tabIndex;return =
Ba(a)&&0<=3Da&&32768>a}=0A=
function bk(a){if(Xi&&null!=3D=3Da&&"innerText"in =
a)a=3Da.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var =
b=3D[];ck(a,b,!0);a=3Db.join("")}a=3Da.replace(/ \xAD /g," =
").replace(/\xAD/g,"");a=3Da.replace(/\u200B/g,"");Xi||(a=3Da.replace(/ =
+/g," "));" "!=3Da&&(a=3Da.replace(/^\s*/,""));return a}function =
dk(a){var b=3D[];ck(a,b,!1);return b.join("")}=0A=
function ck(a,b,c){if(!(a.nodeName in =
Wj))if(3=3D=3Da.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\=
n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in =
Xj)b.push(Xj[a.nodeName]);else =
for(a=3Da.firstChild;a;)ck(a,b,c),a=3Da.nextSibling}function =
Hj(a){if(a&&"number"=3D=3Dtypeof =
a.length){if(Ma(a))return"function"=3D=3Dtypeof =
a.item||"string"=3D=3Dtypeof =
a.item;if(La(a))return"function"=3D=3Dtypeof a.item}return!1}function =
ek(a,b){for(var c=3D0;a;){if(b(a))return a;a=3Da.parentNode;c++}return =
null}=0A=
function fk(a){try{var b=3Da&&a.activeElement;return =
b&&b.nodeName?b:null}catch(c){return null}}function gk(a){return =
Dj().matchMedia("(min-resolution: =
"+a+"dppx),(min--moz-device-pixel-ratio: "+a+"),(min-resolution: =
"+96*a+"dpi)").matches?a:0}function =
qj(a){this.A=3Da||q.document||document}m=3Dqj.prototype;m.O=3Dpj;m.J=3Dfu=
nction(a){return =
sj(this.A,a)};m.pM=3Dqj.prototype.J;m.getElementsByTagName=3Dfunction(a,b=
){return(b||this.A).getElementsByTagName(String(a))};function =
hk(a,b,c,d){return uj(a.A,b,c,d)}=0A=
m.Tc=3Dfunction(a,b){return tj(a,b||this.A)};m.fa=3Dfunction(a,b){return =
vj(a,b||this.A)};m.gb=3Dfunction(a,b){return =
vj(a,b||this.A)};m.setProperties=3Dxj;m.ca=3Dfunction(a,b,c){return =
Fj(this.A,arguments)};function ik(a,b){return Ij(a.A,b)}function =
jk(a,b){return a.A.createTextNode(String(b))}function =
kk(a){a=3Da.A;return a.parentWindow||a.defaultView}function =
lk(a,b){return =
fk(b||a.A)}m.La=3Dfunction(a,b){a.appendChild(b)};m.Hd=3DJj;m.Db=3DKj;m.z=
t=3DLj;m.Qj=3DMj;m.Ag=3DNj;m.ub=3DOj;=0A=
m.getChildren=3Dfunction(a){return Wi&&void =
0!=3Da.children?a.children:bb(a.childNodes,function(a){return =
1=3D=3Da.nodeType})};m.ym=3DPj;function mk(a,b){return =
r(b.lastElementChild)?b.lastElementChild:Qj(b.lastChild,!1)}m.zm=3Dfuncti=
on(a){return =
r(a.nextElementSibling)?a.nextElementSibling:Qj(a.nextSibling,!0)};functi=
on nk(a,b){return =
r(b.previousElementSibling)?b.previousElementSibling:Qj(b.previousSibling=
,!1)}m.BC=3DSj;m.contains=3DTj;m.zC=3Drj;m.ec=3DUj;function ok(a,b){var =
c=3D[];return Vj(a,b,c,!0)?c[0]:void 0}=0A=
m.Hb=3DYj;m.Xr=3Dbk;var =
pk=3D!x||td(9),qk=3D!x||td(9),rk=3Dx&&!sd("9"),sk=3D"ontouchstart"in =
q||!!(q.document&&document.documentElement&&"ontouchstart"in =
document.documentElement)||!(!q.navigator||!q.navigator.maxTouchPoints&&!=
q.navigator.msMaxTouchPoints),tk=3Dfunction(){if(!q.addEventListener||!Ob=
ject.defineProperty)return!1;var =
a=3D!1,b=3DObject.defineProperty({},"passive",{get:function(){a=3D!0}});q=
.addEventListener("test",Ga,b);q.removeEventListener("test",Ga,b);return =
a}();function =
L(a,b){this.type=3Da;this.currentTarget=3Dthis.target=3Db;this.N=3Dthis.C=
=3D!1;this.Lu=3D!0}L.prototype.B=3Dfunction(){this.C=3D!0};L.prototype.pr=
eventDefault=3Dfunction(){this.N=3D!0;this.Lu=3D!1};function =
uk(a){a.B()}function vk(a){a.preventDefault()};function wk(a){return =
bd?"webkit"+a:Yc?"o"+a.toLowerCase():a.toLowerCase()}=0A=
var =
xk=3D{XM:"click",rR:"rightclick",qN:"dblclick",Ug:"mousedown",Vg:"mouseup=
",GP:"mouseover",FP:"mouseout",EP:"mousemove",CP:"mouseenter",DP:"mousele=
ave",Tg:"mousecancel",GR:"selectionchange",IR:"selectstart",YS:"wheel",WO=
:"keypress",VO:"keydown",XO:"keyup",zv:"blur",Ov:"focus",Iv:"deactivate",=
kO:"focusin",lO:"focusout",Av:"change",oR:"reset",lw:"select",$R:"submit"=
,OO:"input",$Q:"propertychange",SN:"dragstart",NN:"drag",PN:"dragenter",R=
N:"dragover",QN:"dragleave",DROP:"drop",ON:"dragend",vS:"touchstart",=0A=
uS:"touchmove",tS:"touchend",sS:"touchcancel",JM:"beforeunload",eN:"conso=
lemessage",fN:"contextmenu",uN:"devicechange",vN:"devicemotion",wN:"devic=
eorientation",HN:"DOMContentLoaded",ERROR:"error",EO:"help",eP:"load",pP:=
"losecapture",pQ:"orientationchange",mR:"readystatechange",pR:"resize",Ap=
:"scroll",DS:"unload",QM:"canplay",RM:"canplaythrough",TN:"durationchange=
",XN:"emptied",ENDED:"ended",hP:"loadeddata",iP:"loadedmetadata",CQ:"paus=
e",JQ:"play",PLAYING:"playing",kR:"ratechange",ER:"seeked",FR:"seeking",=0A=
XR:"stalled",aS:"suspend",qS:"timeupdate",RS:"volumechange",TS:"waiting",=
UR:"sourceopen",TR:"sourceended",SR:"sourceclosed",sM:"abort",GS:"update"=
,JS:"updatestart",HS:"updateend",BO:"hashchange",wQ:"pagehide",yQ:"pagesh=
ow",TQ:"popstate",hN:"copy",AQ:"paste",oN:"cut",DM:"beforecopy",EM:"befor=
ecut",HM:"beforepaste",oQ:"online",OFFLINE:"offline",xP:"message",dN:"con=
nect",PO:"install",uv:"activate",eO:"fetch",nO:"foreignfetch",yP:"message=
error",YR:"statechange",IS:"updatefound",gN:"controllerchange",=0A=
zM:wk("AnimationStart"),xM:wk("AnimationEnd"),yM:wk("AnimationIteration")=
,wS:wk("TransitionEnd"),MQ:"pointerdown",SQ:"pointerup",LQ:"pointercancel=
",PQ:"pointermove",RQ:"pointerover",QQ:"pointerout",NQ:"pointerenter",OQ:=
"pointerleave",uO:"gotpointercapture",qP:"lostpointercapture",NP:"MSGestu=
reChange",OP:"MSGestureEnd",PP:"MSGestureHold",QP:"MSGestureStart",RP:"MS=
GestureTap",SP:"MSGotPointerCapture",TP:"MSInertiaStart",UP:"MSLostPointe=
rCapture",VP:"MSPointerCancel",WP:"MSPointerDown",XP:"MSPointerEnter",=0A=
YP:"MSPointerHover",ZP:"MSPointerLeave",$P:"MSPointerMove",aQ:"MSPointerO=
ut",bQ:"MSPointerOver",cQ:"MSPointerUp",pw:"text",mS:x?"textinput":"textI=
nput",bN:"compositionstart",cN:"compositionupdate",aN:"compositionend",FM=
:"beforeinput",bO:"exit",fP:"loadabort",gP:"loadcommit",kP:"loadredirect"=
,lP:"loadstart",mP:"loadstop",qR:"responsive",OR:"sizechanged",ES:"unresp=
onsive",NS:"visibilitychange",STORAGE:"storage",MN:"DOMSubtreeModified",I=
N:"DOMNodeInserted",KN:"DOMNodeRemoved",LN:"DOMNodeRemovedFromDocument",=0A=
JN:"DOMNodeInsertedIntoDocument",FN:"DOMAttrModified",GN:"DOMCharacterDat=
aModified",IM:"beforeprint",uM:"afterprint",GM:"beforeinstallprompt",BM:"=
appinstalled"};function =
yk(a,b){L.call(this,a?a.type:"");this.relatedTarget=3Dthis.currentTarget=3D=
this.target=3Dnull;this.button=3Dthis.screenY=3Dthis.screenX=3Dthis.clien=
tY=3Dthis.clientX=3Dthis.H=3Dthis.F=3D0;this.key=3D"";this.D=3Dthis.keyCo=
de=3D0;this.metaKey=3Dthis.shiftKey=3Dthis.altKey=3Dthis.ctrlKey=3D!1;thi=
s.state=3Dnull;this.L=3D!1;this.pointerId=3D0;this.pointerType=3D"";this.=
A=3Dnull;if(a){var =
c=3Dthis.type=3Da.type,d=3Da.changedTouches?a.changedTouches[0]:null;this=
.target=3Da.target||a.srcElement;this.currentTarget=3Db;(b=3Da.relatedTar=
get)?ad&&(Wc(b,"nodeName")||=0A=
(b=3Dnull)):"mouseover"=3D=3Dc?b=3Da.fromElement:"mouseout"=3D=3Dc&&(b=3D=
a.toElement);this.relatedTarget=3Db;null=3D=3D=3Dd?(this.F=3Dbd||void =
0!=3D=3Da.offsetX?a.offsetX:a.layerX,this.H=3Dbd||void =
0!=3D=3Da.offsetY?a.offsetY:a.layerY,this.clientX=3Dvoid =
0!=3D=3Da.clientX?a.clientX:a.pageX,this.clientY=3Dvoid =
0!=3D=3Da.clientY?a.clientY:a.pageY,this.screenX=3Da.screenX||0,this.scre=
enY=3Da.screenY||0):(this.clientX=3Dvoid =
0!=3D=3Dd.clientX?d.clientX:d.pageX,this.clientY=3Dvoid =
0!=3D=3Dd.clientY?d.clientY:d.pageY,this.screenX=3Dd.screenX||0,this.scre=
enY=3Dd.screenY||=0A=
0);this.button=3Da.button;this.keyCode=3Da.keyCode||0;this.key=3Da.key||"=
";this.D=3Da.charCode||("keypress"=3D=3Dc?a.keyCode:0);this.ctrlKey=3Da.c=
trlKey;this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKey;this.metaKey=3Da=
.metaKey;this.L=3Ddd?a.metaKey:a.ctrlKey;this.pointerId=3Da.pointerId||0;=
this.pointerType=3Dza(a.pointerType)?a.pointerType:zk[a.pointerType]||"";=
this.state=3Da.state;this.A=3Da;a.defaultPrevented&&this.preventDefault()=
}}v(yk,L);var Ak=3D[1,4,2],zk=3D{2:"touch",3:"pen",4:"mouse"};=0A=
function Bk(a){return =
pk?0=3D=3Da.A.button:"click"=3D=3Da.type?!0:!!(a.A.button&Ak[0])}function=
 Ck(a){return =
Bk(a)&&!(bd&&dd&&a.ctrlKey)}yk.prototype.B=3Dfunction(){yk.R.B.call(this)=
;this.A.stopPropagation?this.A.stopPropagation():this.A.cancelBubble=3D!0=
};yk.prototype.preventDefault=3Dfunction(){yk.R.preventDefault.call(this)=
;var a=3Dthis.A;if(a.preventDefault)a.preventDefault();else =
if(a.returnValue=3D!1,rk)try{if(a.ctrlKey||112<=3Da.keyCode&&123>=3Da.key=
Code)a.keyCode=3D-1}catch(b){}};var =
Dk=3D"closure_listenable_"+(1E6*Math.random()|0);function =
Ek(a){return!(!a||!a[Dk])}var Fk=3D0;function =
Gk(a,b,c,d,e){this.listener=3Da;this.proxy=3Dnull;this.src=3Db;this.type=3D=
c;this.capture=3D!!d;this.ab=3De;this.key=3D++Fk;this.removed=3Dthis.Ai=3D=
!1}function =
Hk(a){a.removed=3D!0;a.listener=3Dnull;a.proxy=3Dnull;a.src=3Dnull;a.ab=3D=
null};function =
Ik(a){this.src=3Da;this.A=3D{};this.B=3D0}m=3DIk.prototype;m.add=3Dfuncti=
on(a,b,c,d,e){var =
g=3Da.toString();a=3Dthis.A[g];a||(a=3Dthis.A[g]=3D[],this.B++);var =
h=3DJk(a,b,d,e);-1<h?(b=3Da[h],c||(b.Ai=3D!1)):(b=3Dnew =
Gk(b,this.src,g,!!d,e),b.Ai=3Dc,a.push(b));return =
b};m.remove=3Dfunction(a,b,c,d){a=3Da.toString();if(!(a in =
this.A))return!1;var =
e=3Dthis.A[a];b=3DJk(e,b,c,d);return-1<b?(Hk(e[b]),ob(e,b),0=3D=3De.lengt=
h&&(delete this.A[a],this.B--),!0):!1};=0A=
function Kk(a,b){var c=3Db.type;if(!(c in a.A))return!1;var =
d=3Dnb(a.A[c],b);d&&(Hk(b),0=3D=3Da.A[c].length&&(delete =
a.A[c],a.B--));return =
d}m.removeAll=3Dfunction(a){a=3Da&&a.toString();var b=3D0,c;for(c in =
this.A)if(!a||c=3D=3Da){for(var =
d=3Dthis.A[c],e=3D0;e<d.length;e++)++b,Hk(d[e]);delete =
this.A[c];this.B--}return =
b};m.gj=3Dfunction(a,b){a=3Dthis.A[a.toString()];var c=3D[];if(a)for(var =
d=3D0;d<a.length;++d){var e=3Da[d];e.capture=3D=3Db&&c.push(e)}return c};=0A=
m.sh=3Dfunction(a,b,c,d){a=3Dthis.A[a.toString()];var =
e=3D-1;a&&(e=3DJk(a,b,c,d));return-1<e?a[e]:null};m.hasListener=3Dfunctio=
n(a,b){var c=3Dr(a),d=3Dc?a.toString():"",e=3Dr(b);return =
xc(this.A,function(a){for(var =
g=3D0;g<a.length;++g)if(!(c&&a[g].type!=3Dd||e&&a[g].capture!=3Db))return=
!0;return!1})};function Jk(a,b,c,d){for(var e=3D0;e<a.length;++e){var =
g=3Da[e];if(!g.removed&&g.listener=3D=3Db&&g.capture=3D=3D!!c&&g.ab=3D=3D=
d)return e}return-1};var =
Lk=3D"closure_lm_"+(1E6*Math.random()|0),Mk=3D{},Nk=3D0;function =
Ok(a,b,c,d,e){if(d&&d.once)return Pk(a,b,c,d,e);if(Ja(b)){for(var =
g=3D0;g<b.length;g++)Ok(a,b[g],c,d,e);return null}c=3DQk(c);return =
Ek(a)?a.listen(b,c,Ma(d)?!!d.capture:!!d,e):Rk(a,b,c,!1,d,e)}=0A=
function Rk(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var =
h=3DMa(e)?!!e.capture:!!e,k=3DSk(a);k||(a[Lk]=3Dk=3Dnew =
Ik(a));c=3Dk.add(b,c,d,h,g);if(c.proxy)return =
c;d=3DTk();c.proxy=3Dd;d.src=3Da;d.listener=3Dc;if(a.addEventListener)tk|=
|(e=3Dh),void =
0=3D=3D=3De&&(e=3D!1),a.addEventListener(b.toString(),d,e);else =
if(a.attachEvent)a.attachEvent(Uk(b.toString()),d);else =
if(a.addListener&&a.removeListener)a.addListener(d);else throw =
Error("addEventListener and attachEvent are unavailable.");Nk++;return c}=0A=
function Tk(){var a=3DVk,b=3Dqk?function(c){return =
a.call(b.src,b.listener,c)}:function(c){c=3Da.call(b.src,b.listener,c);if=
(!c)return c};return b}function Pk(a,b,c,d,e){if(Ja(b)){for(var =
g=3D0;g<b.length;g++)Pk(a,b[g],c,d,e);return null}c=3DQk(c);return =
Ek(a)?a.Ga(b,c,Ma(d)?!!d.capture:!!d,e):Rk(a,b,c,!0,d,e)}function =
Wk(a,b,c,d,e){if(Ja(b))for(var =
g=3D0;g<b.length;g++)Wk(a,b[g],c,d,e);else =
d=3DMa(d)?!!d.capture:!!d,c=3DQk(c),Ek(a)?a.Da(b,c,d,e):a&&(a=3DSk(a))&&(=
b=3Da.sh(b,c,d,e))&&Xk(b)}=0A=
function Xk(a){if(Ba(a)||!a||a.removed)return!1;var =
b=3Da.src;if(Ek(b))return Kk(b.Rc,a);var =
c=3Da.type,d=3Da.proxy;b.removeEventListener?b.removeEventListener(c,d,a.=
capture):b.detachEvent?b.detachEvent(Uk(c),d):b.addListener&&b.removeList=
ener&&b.removeListener(d);Nk--;(c=3DSk(b))?(Kk(c,a),0=3D=3Dc.B&&(c.src=3D=
null,b[Lk]=3Dnull)):Hk(a);return!0}function =
Yk(a){if(a)if(Ek(a))a.Rc&&a.Rc.removeAll(void 0);else if(a=3DSk(a)){var =
b=3D0,c;for(c in a.A)for(var =
d=3Da.A[c].concat(),e=3D0;e<d.length;++e)Xk(d[e])&&++b}}=0A=
function Zk(a,b,c,d,e){c=3DQk(c);d=3D!!d;return =
Ek(a)?a.sh(b,c,d,e):a?(a=3DSk(a))?a.sh(b,c,d,e):null:null}function =
Uk(a){return a in Mk?Mk[a]:Mk[a]=3D"on"+a}function $k(a,b,c,d){var =
e=3D!0;if(a=3DSk(a))if(b=3Da.A[b.toString()])for(b=3Db.concat(),a=3D0;a<b=
.length;a++){var =
g=3Db[a];g&&g.capture=3D=3Dc&&!g.removed&&(g=3Dal(g,d),e=3De&&!1!=3D=3Dg)=
}return e}function al(a,b){var =
c=3Da.listener,d=3Da.ab||a.src;a.Ai&&Xk(a);return c.call(d,b)}=0A=
function Vk(a,b){if(a.removed)return!0;if(!qk){var =
c=3Db||Fa("window.event");b=3Dnew yk(c,this);var =
d=3D!0;if(!(0>c.keyCode||void 0!=3Dc.returnValue)){a:{var =
e=3D!1;if(0=3D=3Dc.keyCode)try{c.keyCode=3D-1;break =
a}catch(h){e=3D!0}if(e||void =
0=3D=3Dc.returnValue)c.returnValue=3D!0}c=3D[];for(e=3Db.currentTarget;e;=
e=3De.parentNode)c.push(e);a=3Da.type;for(e=3Dc.length-1;!b.C&&0<=3De;e--=
){b.currentTarget=3Dc[e];var =
g=3D$k(c[e],a,!0,b);d=3Dd&&g}for(e=3D0;!b.C&&e<c.length;e++)b.currentTarg=
et=3Dc[e],g=3D$k(c[e],a,!1,b),d=3Dd&&g}return d}return al(a,new yk(b,=0A=
this))}function Sk(a){a=3Da[Lk];return a instanceof Ik?a:null}var =
bl=3D"__closure_events_fn_"+(1E9*Math.random()>>>0);function =
Qk(a){if(La(a))return a;a[bl]||(a[bl]=3Dfunction(b){return =
a.handleEvent(b)});return a[bl]};function =
cl(a){I.call(this);this.H=3Da;this.C=3D{}}v(cl,I);var =
dl=3D[];m=3Dcl.prototype;m.listen=3Dfunction(a,b,c,d){Ja(b)||(b&&(dl[0]=3D=
b.toString()),b=3Ddl);for(var e=3D0;e<b.length;e++){var =
g=3DOk(a,b[e],c||this.handleEvent,d||!1,this.H||this);if(!g)break;this.C[=
g.key]=3Dg}return this};m.Ga=3Dfunction(a,b,c,d){return =
el(this,a,b,c,d)};function fl(a,b,c,d){el(a,b,"Rayp9d",c,void 0,d)}=0A=
function el(a,b,c,d,e,g){if(Ja(c))for(var =
h=3D0;h<c.length;h++)el(a,b,c[h],d,e,g);else{b=3DPk(b,c,d||a.handleEvent,=
e,g||a.H||a);if(!b)return a;a.C[b.key]=3Db}return a}function =
gl(a,b,c){hl.listen(b,c,void =
0,a.H||a,a)}m.Da=3Dfunction(a,b,c,d,e){if(Ja(b))for(var =
g=3D0;g<b.length;g++)this.Da(a,b[g],c,d,e);else =
if(a=3DZk(a,b,c||this.handleEvent,Ma(d)?!!d.capture:!!d,e||this.H||this))=
Xk(a),delete this.C[a.key];return this};=0A=
m.removeAll=3Dfunction(){uc(this.C,function(a,b){this.C.hasOwnProperty(b)=
&&Xk(a)},this);this.C=3D{}};m.ea=3Dfunction(){cl.R.ea.call(this);this.rem=
oveAll()};m.handleEvent=3Dfunction(){throw =
Error("EventHandler.handleEvent not implemented");};var il;Pc("A AREA =
BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT =
SOURCE TEXTAREA TITLE TRACK".split(" "));var jl=3D"combobox grid group =
listbox menu menubar radiogroup row rowgroup tablist textbox toolbar =
tree treegrid".split(" ");function =
kl(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}=0A=
function ll(a,b,c){Ja(c)&&(c=3Dc.join(" "));var =
d=3D"aria-"+b;""=3D=3D=3Dc||void =
0=3D=3Dc?(il||(il=3D{atomic:!1,autocomplete:"none",dropeffect:"none",hasp=
opup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical"=
,readonly:!1,relevant:"additions =
text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"fals=
e"}),c=3Dil,b in =
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}functi=
on ml(a,b){a=3Da.getAttribute("aria-"+b);return null=3D=3Da||void =
0=3D=3Da?"":String(a)}=0A=
function nl(a){var b=3Dml(a,"activedescendant");return =
rj(a).getElementById(b)}function ol(a,b){var =
c=3D"";b&&(c=3Db.id);ll(a,"activedescendant",c)}function =
pl(a,b){ll(a,"label",b)};function ql(a){if(a.classList)return =
a.classList;a=3Da.className;return za(a)&&a.match(/\S+/g)||[]}function =
rl(a,b){return a.classList?a.classList.contains(b):w(ql(a),b)}function =
M(a,b){a.classList?a.classList.add(b):rl(a,b)||(a.className+=3D0<a.classN=
ame.length?" "+b:b)}function =
sl(a,b){if(a.classList)$a(b,function(b){M(a,b)});else{var =
c=3D{};$a(ql(a),function(a){c[a]=3D!0});$a(b,function(a){c[a]=3D!0});a.cl=
assName=3D"";for(var d in c)a.className+=3D0<a.className.length?" "+d:d}}=0A=
function =
tl(a,b){a.classList?a.classList.remove(b):rl(a,b)&&(a.className=3Dbb(ql(a=
),function(a){return a!=3Db}).join(" "))}function =
ul(a,b){a.classList?$a(b,function(b){tl(a,b)}):a.className=3Dbb(ql(a),fun=
ction(a){return!w(b,a)}).join(" ")}function =
vl(a,b,c){c?M(a,b):tl(a,b)}function =
wl(a,b,c){rl(a,b)&&(tl(a,b),M(a,c))};function =
xl(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=3Da.keyCode&&123>=3Da.keyC=
ode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case =
40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case =
144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case =
145:case 16:case 38:case 252:case 224:case 92:return!1;case =
0:return!ad;default:return 166>a.keyCode||183<a.keyCode}}=0A=
function yl(a,b,c,d,e,g){if(bd&&!sd("525"))return!0;if(dd&&e)return =
zl(a);if(e&&!d)return!1;if(!ad){Ba(b)&&(b=3DAl(b));var =
h=3D17=3D=3Db||18=3D=3Db||dd&&91=3D=3Db;if((!c||dd)&&h||dd&&16=3D=3Db&&(d=
||g))return!1}if((bd||Zc)&&d&&c)switch(a){case 220:case 219:case =
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case =
192:case 222:return!1}if(x&&d&&b=3D=3Da)return!1;switch(a){case =
13:return ad?g||e?!1:!(c&&d):!0;case 27:return!(bd||Zc||ad)}return =
ad&&(d||e||g)?!1:zl(a)}=0A=
function =
zl(a){if(48<=3Da&&57>=3Da||96<=3Da&&106>=3Da||65<=3Da&&90>=3Da||(bd||Zc)&=
&0=3D=3Da)return!0;switch(a){case 32:case 43:case 63:case 64:case =
107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case =
61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case =
221:return!0;default:return!1}}function Al(a){if(ad)a=3DBl(a);else =
if(dd&&bd)switch(a){case 93:a=3D91}return a}=0A=
function Bl(a){switch(a){case 61:return 187;case 59:return 186;case =
173:return 189;case 224:return 91;case 0:return 224;default:return =
a}};function N(){I.call(this);this.Rc=3Dnew =
Ik(this);this.Iw=3Dthis;this.Tn=3Dnull}v(N,I);N.prototype[Dk]=3D!0;m=3DN.=
prototype;m.Ic=3Df("Tn");m.yc=3Dca("Tn");m.addEventListener=3Dfunction(a,=
b,c,d){Ok(this,a,b,c,d)};m.removeEventListener=3Dfunction(a,b,c,d){Wk(thi=
s,a,b,c,d)};=0A=
m.dispatchEvent=3Dfunction(a){var b=3Dthis.Ic();if(b){var c=3D[];for(var =
d=3D1;b;b=3Db.Ic())c.push(b),++d}b=3Dthis.Iw;d=3Da.type||a;if(za(a))a=3Dn=
ew L(a,b);else if(a instanceof L)a.target=3Da.target||b;else{var =
e=3Da;a=3Dnew L(d,b);Nc(a,e)}e=3D!0;if(c)for(var =
g=3Dc.length-1;!a.C&&0<=3Dg;g--){var =
h=3Da.currentTarget=3Dc[g];e=3DCl(h,d,!0,a)&&e}a.C||(h=3Da.currentTarget=3D=
b,e=3DCl(h,d,!0,a)&&e,a.C||(e=3DCl(h,d,!1,a)&&e));if(c)for(g=3D0;!a.C&&g<=
c.length;g++)h=3Da.currentTarget=3Dc[g],e=3DCl(h,d,!1,a)&&e;return e};=0A=
m.ea=3Dfunction(){N.R.ea.call(this);this.Rc&&this.Rc.removeAll(void =
0);this.Tn=3Dnull};m.listen=3Dfunction(a,b,c,d){return =
this.Rc.add(String(a),b,!1,c,d)};m.Ga=3Dfunction(a,b,c,d){return =
this.Rc.add(String(a),b,!0,c,d)};m.Da=3Dfunction(a,b,c,d){return =
this.Rc.remove(String(a),b,c,d)};=0A=
function =
Cl(a,b,c,d){b=3Da.Rc.A[String(b)];if(!b)return!0;b=3Db.concat();for(var =
e=3D!0,g=3D0;g<b.length;++g){var =
h=3Db[g];if(h&&!h.removed&&h.capture=3D=3Dc){var =
k=3Dh.listener,n=3Dh.ab||h.src;h.Ai&&Kk(a.Rc,h);e=3D!1!=3D=3Dk.call(n,d)&=
&e}}return e&&0!=3Dd.Lu}m.gj=3Dfunction(a,b){return =
this.Rc.gj(String(a),b)};m.sh=3Dfunction(a,b,c,d){return =
this.Rc.sh(String(a),b,c,d)};m.hasListener=3Dfunction(a,b){return =
this.Rc.hasListener(r(a)?String(a):void 0,b)};function =
Dl(a,b,c,d){this.top=3Da;this.right=3Db;this.bottom=3Dc;this.left=3Dd}fun=
ction El(a){for(var b=3Dnew =
Dl(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=3D1;c<a=
rguments.length;c++){var =
d=3Db,e=3Darguments[c];d.top=3DMath.min(d.top,e.y);d.right=3DMath.max(d.r=
ight,e.x);d.bottom=3DMath.max(d.bottom,e.y);d.left=3DMath.min(d.left,e.x)=
}return b}=0A=
Dl.prototype.contains=3Dfunction(a){return this&&a?a instanceof =
Dl?a.left>=3Dthis.left&&a.right<=3Dthis.right&&a.top>=3Dthis.top&&a.botto=
m<=3Dthis.bottom:a.x>=3Dthis.left&&a.x<=3Dthis.right&&a.y>=3Dthis.top&&a.=
y<=3Dthis.bottom:!1};Dl.prototype.ceil=3Dfunction(){this.top=3DMath.ceil(=
this.top);this.right=3DMath.ceil(this.right);this.bottom=3DMath.ceil(this=
.bottom);this.left=3DMath.ceil(this.left);return this};=0A=
Dl.prototype.floor=3Dfunction(){this.top=3DMath.floor(this.top);this.righ=
t=3DMath.floor(this.right);this.bottom=3DMath.floor(this.bottom);this.lef=
t=3DMath.floor(this.left);return =
this};Dl.prototype.round=3Dfunction(){this.top=3DMath.round(this.top);thi=
s.right=3DMath.round(this.right);this.bottom=3DMath.round(this.bottom);th=
is.left=3DMath.round(this.left);return this};function =
O(a,b,c,d){this.left=3Da;this.top=3Db;this.width=3Dc;this.height=3Dd}func=
tion Fl(a){return new O(a.left,a.top,a.width,a.height)}function =
Gl(a){return new Dl(a.top,a.left+a.width,a.top+a.height,a.left)}function =
Hl(a,b){return new O(a.x,a.y,b.width,b.height)}function Il(a,b){return =
a=3D=3Db?!0:a&&b?a.left=3D=3Db.left&&a.width=3D=3Db.width&&a.top=3D=3Db.t=
op&&a.height=3D=3Db.height:!1}=0A=
function Jl(a,b){var =
c=3DMath.max(a.left,b.left),d=3DMath.min(a.left+a.width,b.left+b.width);i=
f(c<=3Dd){var =
e=3DMath.max(a.top,b.top);b=3DMath.min(a.top+a.height,b.top+b.height);if(=
e<=3Db)return =
a.left=3Dc,a.top=3De,a.width=3Dd-c,a.height=3Db-e,!0}return!1}function =
Kl(a,b){var =
c=3DMath.max(a.left,b.left),d=3DMath.min(a.left+a.width,b.left+b.width);i=
f(c<=3Dd){var =
e=3DMath.max(a.top,b.top);a=3DMath.min(a.top+a.height,b.top+b.height);if(=
e<=3Da)return new O(c,e,d-c,a-e)}return null}=0A=
function Ll(a,b){return =
a.left<=3Db.left+b.width&&b.left<=3Da.left+a.width&&a.top<=3Db.top+b.heig=
ht&&b.top<=3Da.top+a.height}function Ml(a,b){var =
c=3DMath.max(a.left+a.width,b.left+b.width),d=3DMath.max(a.top+a.height,b=
.top+b.height);a.left=3DMath.min(a.left,b.left);a.top=3DMath.min(a.top,b.=
top);a.width=3Dc-a.left;a.height=3Dd-a.top}=0A=
O.prototype.contains=3Dfunction(a){return a instanceof =
K?a.x>=3Dthis.left&&a.x<=3Dthis.left+this.width&&a.y>=3Dthis.top&&a.y<=3D=
this.top+this.height:this.left<=3Da.left&&this.left+this.width>=3Da.left+=
a.width&&this.top<=3Da.top&&this.top+this.height>=3Da.top+a.height};funct=
ion Nl(a){return new jj(a.width,a.height)}function Ol(a){return new =
K(a.left,a.top)}function Pl(a){return new =
K(a.left+a.width,a.top+a.height)}=0A=
O.prototype.ceil=3Dfunction(){this.left=3DMath.ceil(this.left);this.top=3D=
Math.ceil(this.top);this.width=3DMath.ceil(this.width);this.height=3DMath=
.ceil(this.height);return =
this};O.prototype.floor=3Dfunction(){this.left=3DMath.floor(this.left);th=
is.top=3DMath.floor(this.top);this.width=3DMath.floor(this.width);this.he=
ight=3DMath.floor(this.height);return this};=0A=
O.prototype.round=3Dfunction(){this.left=3DMath.round(this.left);this.top=
=3DMath.round(this.top);this.width=3DMath.round(this.width);this.height=3D=
Math.round(this.height);return this};function Ql(a,b,c){b instanceof =
K?(a.left+=3Db.x,a.top+=3Db.y):(a.left+=3Db,Ba(c)&&(a.top+=3Dc))}function=
 =
Rl(a,b,c){c=3DBa(c)?c:b;a.left*=3Db;a.width*=3Db;a.top*=3Dc;a.height*=3Dc=
;return a};function =
Sl(a,b,c){if(za(b))(b=3DTl(a,b))&&(a.style[b]=3Dc);else for(var d in =
b){c=3Da;var e=3Db[d],g=3DTl(c,d);g&&(c.style[g]=3De)}}var =
Ul=3D{};function Tl(a,b){var c=3DUl[b];if(!c){var d=3Dmc(b);c=3Dd;void =
0=3D=3D=3Da.style[d]&&(d=3D(bd?"Webkit":ad?"Moz":x?"ms":Yc?"O":null)+nc(d=
),void 0!=3D=3Da.style[d]&&(c=3Dd));Ul[b]=3Dc}return c}function =
Vl(a,b){var c=3Da.style[mc(b)];return"undefined"!=3D=3Dtypeof =
c?c:a.style[Tl(a,b)]||""}=0A=
function Wl(a,b){var c=3Drj(a);return =
c.defaultView&&c.defaultView.getComputedStyle&&(a=3Dc.defaultView.getComp=
utedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function =
Xl(a,b){return =
Wl(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}fun=
ction Yl(a){return Xl(a,"position")}function Zl(a,b,c){if(b instanceof =
K){var d=3Db.x;b=3Db.y}else =
d=3Db,b=3Dc;a.style.left=3D$l(d,!1);a.style.top=3D$l(b,!1)}function =
am(a){return new K(a.offsetLeft,a.offsetTop)}=0A=
function =
bm(a){a=3Da?rj(a):document;return!x||td(9)||Aj(pj(a).A)?a.documentElement=
:a.body}function cm(a){try{var =
b=3Da.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom=
:0}}x&&a.ownerDocument.body&&(a=3Da.ownerDocument,b.left-=3Da.documentEle=
ment.clientLeft+a.body.clientLeft,b.top-=3Da.documentElement.clientTop+a.=
body.clientTop);return b}=0A=
function dm(a){if(x&&!td(8))return a.offsetParent;var =
b=3Drj(a),c=3DXl(a,"position"),d=3D"fixed"=3D=3Dc||"absolute"=3D=3Dc;for(=
a=3Da.parentNode;a&&a!=3Db;a=3Da.parentNode)if(11=3D=3Da.nodeType&&a.host=
&&(a=3Da.host),c=3DXl(a,"position"),d=3Dd&&"static"=3D=3Dc&&a!=3Db.docume=
ntElement&&a!=3Db.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a=
.clientHeight||"fixed"=3D=3Dc||"absolute"=3D=3Dc||"relative"=3D=3Dc))retu=
rn a;return null}=0A=
function em(a){for(var b=3Dnew =
Dl(0,Infinity,Infinity,0),c=3Dpj(a),d=3Dc.A.body,e=3Dc.A.documentElement,=
g=3DCj(c.A);a=3Ddm(a);)if(!(x&&0=3D=3Da.clientWidth||bd&&0=3D=3Da.clientH=
eight&&a=3D=3Dd)&&a!=3Dd&&a!=3De&&"visible"!=3DXl(a,"overflow")){var =
h=3Dfm(a),k=3Dnew =
K(a.clientLeft,a.clientTop);h.x+=3Dk.x;h.y+=3Dk.y;b.top=3DMath.max(b.top,=
h.y);b.right=3DMath.min(b.right,h.x+a.clientWidth);b.bottom=3DMath.min(b.=
bottom,h.y+a.clientHeight);b.left=3DMath.max(b.left,h.x)}d=3Dg.scrollLeft=
;g=3Dg.scrollTop;b.left=3DMath.max(b.left,d);b.top=3DMath.max(b.top,g);c=3D=0A=
zj(kk(c));b.right=3DMath.min(b.right,d+c.width);b.bottom=3DMath.min(b.bot=
tom,g+c.height);return =
0<=3Db.top&&0<=3Db.left&&b.bottom>b.top&&b.right>b.left?b:null}=0A=
function gm(a,b,c){var =
d=3Db||Cj(document),e=3Dfm(a),g=3Dfm(d),h=3Dhm(d);d=3D=3DCj(document)?(b=3D=
e.x-d.scrollLeft,e=3De.y-d.scrollTop,x&&!td(10)&&(b+=3Dh.left,e+=3Dh.top)=
):(b=3De.x-g.x-h.left,e=3De.y-g.y-h.top);h=3Dim(a);a=3Dd.clientWidth-h.wi=
dth;h=3Dd.clientHeight-h.height;g=3Dd.scrollLeft;d=3Dd.scrollTop;c?(g+=3D=
b-a/2,d+=3De-h/2):(g+=3DMath.min(b,Math.max(b-a,0)),d+=3DMath.min(e,Math.=
max(e-h,0)));return new K(g,d)}function =
jm(a,b,c){b=3Db||Cj(document);a=3Dgm(a,b,c);b.scrollLeft=3Da.x;b.scrollTo=
p=3Da.y}=0A=
function fm(a){var b=3Drj(a),c=3Dnew K(0,0),d=3Dbm(b);if(a=3D=3Dd)return =
c;a=3Dcm(a);b=3DBj(pj(b).A);c.x=3Da.left+b.x;c.y=3Da.top+b.y;return =
c}function km(a,b){a=3Dlm(a);b=3Dlm(b);return new =
K(a.x-b.x,a.y-b.y)}function mm(a){a=3Dcm(a);return new =
K(a.left,a.top)}function lm(a){if(1=3D=3Da.nodeType)return =
mm(a);a=3Da.changedTouches?a.changedTouches[0]:a;return new =
K(a.clientX,a.clientY)}function nm(a,b,c){if(b instanceof =
jj)c=3Db.height,b=3Db.width;else if(void 0=3D=3Dc)throw Error("missing =
height argument");om(a,b);pm(a,c)}=0A=
function $l(a,b){"number"=3D=3Dtypeof =
a&&(a=3D(b?Math.round(a):a)+"px");return a}function =
pm(a,b){a.style.height=3D$l(b,!0)}function =
om(a,b){a.style.width=3D$l(b,!0)}function qm(a){var =
b=3Dim;if("none"!=3DXl(a,"display"))return b(a);var =
c=3Da.style,d=3Dc.display,e=3Dc.visibility,g=3Dc.position;c.visibility=3D=
"hidden";c.position=3D"absolute";c.display=3D"inline";a=3Db(a);c.display=3D=
d;c.position=3Dg;c.visibility=3De;return a}=0A=
function im(a){var =
b=3Da.offsetWidth,c=3Da.offsetHeight,d=3Dbd&&!b&&!c;return =
r(b)&&!d||!a.getBoundingClientRect?new jj(b,c):(a=3Dcm(a),new =
jj(a.right-a.left,a.bottom-a.top))}function rm(a){var =
b=3Dfm(a);a=3Dqm(a);return new O(b.x,b.y,a.width,a.height)}function =
sm(a,b){a=3Da.style;"opacity"in a?a.opacity=3Db:"MozOpacity"in =
a?a.MozOpacity=3Db:"filter"in =
a&&(a.filter=3D""=3D=3D=3Db?"":"alpha(opacity=3D"+100*Number(b)+")")}=0A=
function =
tm(a,b){a=3Da.style;x&&!sd("8")?a.filter=3D'progid:DXImageTransform.Micro=
soft.AlphaImageLoader(src=3D"'+b+'", =
sizingMethod=3D"crop")':(a.backgroundImage=3D"url("+b+")",a.backgroundPos=
ition=3D"top left",a.backgroundRepeat=3D"no-repeat")}function =
P(a,b){a.style.display=3Db?"":"none"}function =
um(a){return"none"!=3Da.style.display}function =
vm(a){return"rtl"=3D=3DXl(a,"direction")}var =
wm=3Dad?"MozUserSelect":bd||Zc?"WebkitUserSelect":null;=0A=
function =
xm(a,b,c){c=3Dc?null:a.getElementsByTagName("*");if(wm){if(b=3Db?"none":"=
",a.style&&(a.style[wm]=3Db),c){a=3D0;for(var =
d;d=3Dc[a];a++)d.style&&(d.style[wm]=3Db)}}else =
if(x||Yc)if(b=3Db?"on":"",a.setAttribute("unselectable",b),c)for(a=3D0;d=3D=
c[a];a++)d.setAttribute("unselectable",b)}function ym(a){return new =
jj(a.offsetWidth,a.offsetHeight)}=0A=
function zm(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var =
c=3Da.style.left,d=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentS=
tyle.left;a.style.left=3Db;b=3Da.style.pixelLeft;a.style.left=3Dc;a.runti=
meStyle.left=3Dd;return+b}function =
Am(a,b){return(b=3Da.currentStyle?a.currentStyle[b]:null)?zm(a,b):0}=0A=
function Bm(a,b){if(x){var =
c=3DAm(a,b+"Left"),d=3DAm(a,b+"Right"),e=3DAm(a,b+"Top");a=3DAm(a,b+"Bott=
om");return new =
Dl(e,d,a,c)}c=3DWl(a,b+"Left");d=3DWl(a,b+"Right");e=3DWl(a,b+"Top");a=3D=
Wl(a,b+"Bottom");return new =
Dl(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))}function =
Cm(a){return Bm(a,"margin")}var Dm=3D{thin:2,medium:4,thick:6};function =
Em(a,b){if("none"=3D=3D(a.currentStyle?a.currentStyle[b+"Style"]:null))re=
turn 0;b=3Da.currentStyle?a.currentStyle[b+"Width"]:null;return b in =
Dm?Dm[b]:zm(a,b)}=0A=
function hm(a){if(x&&!td(9)){var =
b=3DEm(a,"borderLeft"),c=3DEm(a,"borderRight"),d=3DEm(a,"borderTop");a=3D=
Em(a,"borderBottom");return new =
Dl(d,c,a,b)}b=3DWl(a,"borderLeftWidth");c=3DWl(a,"borderRightWidth");d=3D=
Wl(a,"borderTopWidth");a=3DWl(a,"borderBottomWidth");return new =
Dl(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var =
Fm=3Dfunction(){if(ed){var a=3D/Windows NT =
([0-9.]+)/;return(a=3Da.exec(qc))?a[1]:"0"}return =
dd?(a=3D/10[_.][0-9_.]+/,(a=3Da.exec(qc))?a[0].replace(/_/g,"."):"10"):gd=
?(a=3D/Android\s+([^\);]+)(\)|;)/,(a=3Da.exec(qc))?a[1]:""):hd||id||jd?(a=
=3D/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=3Da.exec(qc))?a[1].replace(/_/g,"."):=
""):""}();function Gm(a){return(a=3Da.exec(qc))?a[1]:""}var =
Hm=3Dfunction(){if(xd)return =
Gm(/Firefox\/([0-9.]+)/);if(x||Zc||Yc)return qd;if(Bd)return =
Uc()?Gm(/CriOS\/([0-9.]+)/):Gm(/Chrome\/([0-9.]+)/);if(Cd&&!Uc())return =
Gm(/Version\/([0-9.]+)/);if(yd||zd){var =
a=3D/Version\/(\S+).*Mobile\/(\S+)/.exec(qc);if(a)return =
a[1]+"."+a[2]}else =
if(Ad)return(a=3DGm(/Android\s+([0-9.]+)/))?a:Gm(/Version\/([0-9.]+)/);re=
turn""}();function Im(a){return 0<=3Dhc(Hm,a)};function Jm(a){var =
b=3Dvm(a);return =
b&&Km()?-a.scrollLeft:!b||$c&&sd("8")||"visible"=3D=3DXl(a,"overflowX")?a=
.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}function Lm(a){var =
b=3Da.offsetLeft,c=3Da.offsetParent;c||"fixed"!=3DYl(a)||(c=3Drj(a).docum=
entElement);if(!c)return b;if(ad&&!sd(58)){var =
d=3Dhm(c);b+=3Dd.left}else td(8)&&!td(9)&&(d=3Dhm(c),b-=3Dd.left);return =
vm(c)?c.clientWidth-(b+a.offsetWidth):b}=0A=
function =
Mm(a,b){b=3DMath.max(b,0);vm(a)?a.scrollLeft=3DKm()?-b:$c&&sd("8")?b:a.sc=
rollWidth-b-a.clientWidth:a.scrollLeft=3Db}function Km(){var =
a=3DCd&&Im(10),b;if(b=3Dkd)b=3D0<=3Dhc(Fm,10);return ad||a||b}function =
Nm(a,b,c,d){null!=3D=3Dc&&(a.style.top=3Dc+"px");d?(a.style.right=3Db+"px=
",a.style.left=3D""):(a.style.left=3Db+"px",a.style.right=3D"")};function=
 =
Om(a,b,c){N.call(this);this.target=3Da;this.handle=3Db||a;this.L=3Dc||new=
 O(NaN,NaN,NaN,NaN);this.F=3Drj(a);this.B=3Dnew =
cl(this);J(this,this.B);this.deltaY=3Dthis.deltaX=3Dthis.U=3Dthis.S=3Dthi=
s.screenY=3Dthis.screenX=3Dthis.clientY=3Dthis.clientX=3D0;this.I=3D!0;th=
is.C=3Dthis.A=3D!1;Ok(this.handle,["touchstart","mousedown"],this.ev,!1,t=
his);this.H=3DPm}v(Om,N);var =
Pm=3Dq.document&&q.document.documentElement&&!!q.document.documentElement=
.setCapture&&!!q.document.releaseCapture;m=3DOm.prototype;m.V=3Df("B");=0A=
function Qm(a,b){a.L=3Db||new =
O(NaN,NaN,NaN,NaN)}m.setEnabled=3Dca("I");m.ea=3Dfunction(){Om.R.ea.call(=
this);Wk(this.handle,["touchstart","mousedown"],this.ev,!1,this);this.B.r=
emoveAll();this.H&&this.F.releaseCapture();this.handle=3Dthis.target=3Dnu=
ll};function Rm(a){r(a.Vd)||(a.Vd=3Dvm(a.target));return a.Vd}=0A=
m.ev=3Dfunction(a){var =
b=3D"mousedown"=3D=3Da.type;if(!this.I||this.A||b&&!Ck(a))this.dispatchEv=
ent("earlycancel");else if(this.dispatchEvent(new =
Sm("start",this,a.clientX,a.clientY,a))){this.A=3D!0;b&&a.preventDefault(=
);b=3Dthis.F;var =
c=3Db.documentElement,d=3D!this.H;this.B.listen(b,["touchmove","mousemove=
"],this.aG,{capture:d,passive:!1});this.B.listen(b,["touchend","mouseup"]=
,this.aj,d);this.H?(c.setCapture(!1),this.B.listen(c,"losecapture",this.a=
j)):this.B.listen(Dj(b),"blur",this.aj);this.W&&this.B.listen(this.W,=0A=
"scroll",this.iJ,d);this.clientX=3Dthis.S=3Da.clientX;this.clientY=3Dthis=
.U=3Da.clientY;this.screenX=3Da.screenX;this.screenY=3Da.screenY;this.del=
taX=3Dthis.C?Lm(this.target):this.target.offsetLeft;this.deltaY=3Dthis.ta=
rget.offsetTop;this.N=3DBj(pj(this.F).A)}};m.aj=3Dfunction(a,b){this.B.re=
moveAll();this.H&&this.F.releaseCapture();this.A?(this.A=3D!1,this.dispat=
chEvent(new =
Sm("end",this,a.clientX,a.clientY,a,Tm(this,this.deltaX),Um(this,this.del=
taY),b||"touchcancel"=3D=3Da.type))):this.dispatchEvent("earlycancel")};=0A=
m.aG=3Dfunction(a){if(this.I){var =
b=3D(this.C&&Rm(this)?-1:1)*(a.clientX-this.clientX),c=3Da.clientY-this.c=
lientY;this.clientX=3Da.clientX;this.clientY=3Da.clientY;this.screenX=3Da=
.screenX;this.screenY=3Da.screenY;if(!this.A){var =
d=3Dthis.S-this.clientX,e=3Dthis.U-this.clientY;if(0<d*d+e*e)if(this.disp=
atchEvent(new =
Sm("start",this,a.clientX,a.clientY,a)))this.A=3D!0;else{this.Ma||this.aj=
(a);return}}c=3DVm(this,b,c);b=3Dc.x;c=3Dc.y;this.A&&this.dispatchEvent(n=
ew Sm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Wm(this,a,=0A=
b,c),a.preventDefault())}};function Vm(a,b,c){var =
d=3DBj(pj(a.F).A);b+=3Dd.x-a.N.x;c+=3Dd.y-a.N.y;a.N=3Dd;a.deltaX+=3Db;a.d=
eltaY+=3Dc;return new =
K(Tm(a,a.deltaX),Um(a,a.deltaY))}m.iJ=3Dfunction(a){var =
b=3DVm(this,0,0);a.clientX=3Dthis.clientX;a.clientY=3Dthis.clientY;Wm(thi=
s,a,b.x,b.y)};function Wm(a,b,c,d){a.Sl(c,d);a.dispatchEvent(new =
Sm("drag",a,b.clientX,b.clientY,b,c,d))}=0A=
function Tm(a,b){var =
c=3Da.L;a=3DisNaN(c.left)?null:c.left;c=3DisNaN(c.width)?0:c.width;return=
 =
Math.min(null!=3Da?a+c:Infinity,Math.max(null!=3Da?a:-Infinity,b))}functi=
on Um(a,b){var =
c=3Da.L;a=3DisNaN(c.top)?null:c.top;c=3DisNaN(c.height)?0:c.height;return=
 =
Math.min(null!=3Da?a+c:Infinity,Math.max(null!=3Da?a:-Infinity,b))}m.Sl=3D=
function(a,b){this.C&&Rm(this)?this.target.style.right=3Da+"px":this.targ=
et.style.left=3Da+"px";this.target.style.top=3Db+"px"};=0A=
function =
Sm(a,b,c,d,e,g,h){L.call(this,a);this.clientX=3Dc;this.clientY=3Dd;this.D=
=3De;this.left=3Dr(g)?g:b.deltaX;this.top=3Dr(h)?h:b.deltaY;this.A=3Db}v(=
Sm,L);(function(){for(var =
a=3D["ms","moz","webkit","o"],b=3D0,c;c=3Da[b]&&!q.requestAnimationFrame;=
++b)q.requestAnimationFrame=3Dq[c+"RequestAnimationFrame"],q.cancelAnimat=
ionFrame=3Dq[c+"CancelAnimationFrame"]||q[c+"CancelRequestAnimationFrame"=
];if(!q.requestAnimationFrame){var =
d=3D0;q.requestAnimationFrame=3Dfunction(a){var b=3D(new =
Date).getTime(),c=3DMath.max(0,16-(b-d));d=3Db+c;return =
q.setTimeout(function(){a(b+c)},c)};q.cancelAnimationFrame||(q.cancelAnim=
ationFrame=3Dfunction(a){clearTimeout(a)})}})();=0A=
var Xm=3D[[],[]],Ym=3D0,Zm=3D!1,$m=3D0;function an(a,b){var =
c=3D$m++,d=3D{kI:{id:c,bd:a.measure,context:b},pI:{id:c,bd:a.oI,context:b=
},state:{},args:void 0,Vj:!1};return =
function(){0<arguments.length?(d.args||(d.args=3D[]),d.args.length=3D0,d.=
args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&0!=3Dd.ar=
gs.length?(d.args[0]=3Dd.state,d.args.length=3D1):d.args=3D[d.state];d.Vj=
||(d.Vj=3D!0,Xm[Ym].push(d));Zm||(Zm=3D!0,window.requestAnimationFrame(bn=
))}}=0A=
function bn(){Zm=3D!1;var a=3DXm[Ym],b=3Da.length;Ym=3D(Ym+1)%2;for(var =
c,d=3D0;d<b;++d){c=3Da[d];var =
e=3Dc.kI;c.Vj=3D!1;e.bd&&e.bd.apply(e.context,c.args)}for(d=3D0;d<b;++d)c=
=3Da[d],e=3Dc.pI,c.Vj=3D!1,e.bd&&e.bd.apply(e.context,c.args),c.state=3D{=
};a.length=3D0};var =
cn=3Dx?If(rf('javascript:""')):If(rf("about:blank")),dn=3DHf(cn);Hf(x?If(=
rf('javascript:""')):If(rf("javascript:undefined")));function =
en(a,b){b=3Db?Vf(b):"";return =
a.ca("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"+b,sr=
c:dn})}=0A=
function fn(a,b,c){var d=3Dqf(rf("position:absolute; width:0; height:0; =
z-index: -1;"));d=3D0=3D=3D=3Dd.length?Xf:Wf(d);var =
e=3Dpj(a);b=3Dng("html",{},pg(ng("head",{},b),ng("body",{},c)));c=3Den(e,=
d);a.appendChild(c);a=3Dc.contentDocument||c.contentWindow.document;a.ope=
n();a.write(gg(b));a.close();return c};function =
gn(a){N.call(this);this.X=3Da;a=3Dx?"focusout":"blur";this.A=3DOk(this.X,=
x?"focusin":"focus",this,!x);this.B=3DOk(this.X,a,this,!x)}v(gn,N);gn.pro=
totype.handleEvent=3Dfunction(a){var b=3Dnew =
yk(a.A);b.type=3D"focusin"=3D=3Da.type||"focus"=3D=3Da.type?"focusin":"fo=
cusout";this.dispatchEvent(b)};gn.prototype.ea=3Dfunction(){gn.R.ea.call(=
this);Xk(this.A);Xk(this.B);delete this.X};function =
hn(a,b){this.C=3Da;this.D=3Db;this.B=3D0;this.A=3Dnull}hn.prototype.get=3D=
function(){if(0<this.B){this.B--;var =
a=3Dthis.A;this.A=3Da.next;a.next=3Dnull}else a=3Dthis.C();return =
a};function =
jn(a,b){a.D(b);100>a.B&&(a.B++,b.next=3Da.A,a.A=3Db)};function =
kn(a){q.setTimeout(function(){throw a;},0)}function ln(a,b){var =
c=3Da;b&&(c=3Du(a,b));c=3Dmn(c);!La(q.setImmediate)||q.Window&&q.Window.p=
rototype&&!tc("Edge")&&q.Window.prototype.setImmediate=3D=3Dq.setImmediat=
e?(nn||(nn=3Don()),nn(c)):q.setImmediate(c)}var nn;=0A=
function on(){var a=3Dq.MessageChannel;"undefined"=3D=3D=3Dtypeof =
a&&"undefined"!=3D=3Dtypeof =
window&&window.postMessage&&window.addEventListener&&!tc("Presto")&&(a=3D=
function(){var =
a=3Ddocument.createElement("IFRAME");a.style.display=3D"none";a.src=3D"";=
document.documentElement.appendChild(a);var =
b=3Da.contentWindow;a=3Db.document;a.open();a.write("");a.close();var =
c=3D"callImmediate"+Math.random(),d=3D"file:"=3D=3Db.location.protocol?"*=
":b.location.protocol+"//"+b.location.host;a=3Du(function(a){if(("*"=3D=3D=
d||a.origin=3D=3Dd)&&a.data=3D=3D=0A=
c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.p=
ort1=3D{};this.port2=3D{postMessage:function(){b.postMessage(c,d)}}});if(=
"undefined"!=3D=3Dtypeof a&&!tc("Trident")&&!tc("MSIE")){var b=3Dnew =
a,c=3D{},d=3Dc;b.port1.onmessage=3Dfunction(){if(r(c.next)){c=3Dc.next;va=
r a=3Dc.tq;c.tq=3Dnull;a()}};return =
function(a){d.next=3D{tq:a};d=3Dd.next;b.port2.postMessage(0)}}return"und=
efined"!=3D=3Dtypeof document&&"onreadystatechange"in =
document.createElement("SCRIPT")?function(a){var =
b=3Ddocument.createElement("SCRIPT");=0A=
b.onreadystatechange=3Dfunction(){b.onreadystatechange=3Dnull;b.parentNod=
e.removeChild(b);b=3Dnull;a();a=3Dnull};document.documentElement.appendCh=
ild(b)}:function(a){q.setTimeout(a,0)}}var mn=3Dyg;function =
qn(){this.B=3Dthis.A=3Dnull}var sn=3Dnew hn(function(){return new =
rn},function(a){a.reset()});qn.prototype.add=3Dfunction(a,b){var =
c=3Dsn.get();c.set(a,b);this.B?this.B.next=3Dc:this.A=3Dc;this.B=3Dc};qn.=
prototype.remove=3Dfunction(){var =
a=3Dnull;this.A&&(a=3Dthis.A,this.A=3Dthis.A.next,this.A||(this.B=3Dnull)=
,a.next=3Dnull);return a};function =
rn(){this.next=3Dthis.scope=3Dthis.bd=3Dnull}rn.prototype.set=3Dfunction(=
a,b){this.bd=3Da;this.scope=3Db;this.next=3Dnull};rn.prototype.reset=3Dfu=
nction(){this.next=3Dthis.scope=3Dthis.bd=3Dnull};function =
tn(a,b){un||vn();wn||(un(),wn=3D!0);xn.add(a,b)}var un;function =
vn(){if(q.Promise&&q.Promise.resolve){var a=3Dq.Promise.resolve(void =
0);un=3Dfunction(){a.then(yn)}}else un=3Dfunction(){ln(yn)}}var =
wn=3D!1,xn=3Dnew qn;function yn(){for(var =
a;a=3Dxn.remove();){try{a.bd.call(a.scope)}catch(b){kn(b)}jn(sn,a)}wn=3D!=
1};function =
zn(a){a.prototype.then=3Da.prototype.then;a.prototype.$goog_Thenable=3D!0=
}function =
An(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};fun=
ction Bn(a,b){this.A=3D0;this.H=3Dvoid =
0;this.C=3Dthis.B=3Dthis.Ta=3Dnull;this.D=3Dthis.F=3D!1;if(a!=3DGa)try{va=
r =
c=3Dthis;a.call(b,function(a){Cn(c,2,a)},function(a){Cn(c,3,a)})}catch(d)=
{Cn(this,3,d)}}function =
Dn(){this.next=3Dthis.context=3Dthis.B=3Dthis.D=3Dthis.A=3Dnull;this.C=3D=
!1}Dn.prototype.reset=3Dfunction(){this.context=3Dthis.B=3Dthis.D=3Dthis.=
A=3Dnull;this.C=3D!1};var En=3Dnew hn(function(){return new =
Dn},function(a){a.reset()});function Fn(a,b,c){var =
d=3DEn.get();d.D=3Da;d.B=3Db;d.context=3Dc;return d}=0A=
function Gn(a){if(a instanceof Bn)return a;var b=3Dnew =
Bn(Ga);Cn(b,2,a);return b}function Hn(a){return new =
Bn(function(b,c){c(a)})}function =
In(a,b,c){Jn(a,b,c,null)||tn(Sa(b,a))}function Kn(a){return new =
Bn(function(b,c){a.length||b(void 0);for(var =
d=3D0,e;d<a.length;d++)e=3Da[d],In(e,b,c)})}function Ln(a){return new =
Bn(function(b,c){var d=3Da.length,e=3D[];if(d)for(var =
g=3Dfunction(a,c){d--;e[a]=3Dc;0=3D=3Dd&&b(e)},h=3Dfunction(a){c(a)},k=3D=
0,n;k<a.length;k++)n=3Da[k],In(n,Sa(g,k),h);else b(e)})}=0A=
function Mn(){var a,b,c=3Dnew Bn(function(c,e){a=3Dc;b=3De});return new =
Nn(c,a,b)}Bn.prototype.then=3Dfunction(a,b,c){return =
On(this,La(a)?a:null,La(b)?b:null,c)};zn(Bn);function =
Pn(a,b,c){b=3DFn(b,b,c);b.C=3D!0;Qn(a,b);return a}function =
Rn(a,b,c){On(a,null,b,c)}Bn.prototype.cancel=3Dfunction(a){0=3D=3Dthis.A&=
&tn(function(){var b=3Dnew Sn(a);Tn(this,b)},this)};=0A=
function Tn(a,b){if(0=3D=3Da.A)if(a.Ta){var c=3Da.Ta;if(c.B){for(var =
d=3D0,e=3Dnull,g=3Dnull,h=3Dc.B;h&&(h.C||(d++,h.A=3D=3Da&&(e=3Dh),!(e&&1<=
d)));h=3Dh.next)e||(g=3Dh);e&&(0=3D=3Dc.A&&1=3D=3Dd?Tn(c,b):(g?(d=3Dg,d.n=
ext=3D=3Dc.C&&(c.C=3Dd),d.next=3Dd.next.next):Un(c),Vn(c,e,3,b)))}a.Ta=3D=
null}else Cn(a,3,b)}function =
Qn(a,b){a.B||2!=3Da.A&&3!=3Da.A||Wn(a);a.C?a.C.next=3Db:a.B=3Db;a.C=3Db}=0A=
function On(a,b,c,d){var e=3DFn(null,null,null);e.A=3Dnew =
Bn(function(a,h){e.D=3Db?function(c){try{var =
e=3Db.call(d,c);a(e)}catch(p){h(p)}}:a;e.B=3Dc?function(b){try{var =
e=3Dc.call(d,b);!r(e)&&b instanceof =
Sn?h(b):a(e)}catch(p){h(p)}}:h});e.A.Ta=3Da;Qn(a,e);return =
e.A}Bn.prototype.L=3Dfunction(a){this.A=3D0;Cn(this,2,a)};Bn.prototype.N=3D=
function(a){this.A=3D0;Cn(this,3,a)};=0A=
function Cn(a,b,c){0=3D=3Da.A&&(a=3D=3D=3Dc&&(b=3D3,c=3Dnew =
TypeError("Promise cannot resolve to =
itself")),a.A=3D1,Jn(c,a.L,a.N,a)||(a.H=3Dc,a.A=3Db,a.Ta=3Dnull,Wn(a),3!=3D=
b||c instanceof Sn||Xn(a,c)))}function Jn(a,b,c,d){if(a instanceof =
Bn)return Qn(a,Fn(b||Ga,c||null,d)),!0;if(An(a))return =
a.then(b,c,d),!0;if(Ma(a))try{var e=3Da.then;if(La(e))return =
Yn(a,e,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1}=0A=
function Yn(a,b,c,d,e){function g(a){k||(k=3D!0,d.call(e,a))}function =
h(a){k||(k=3D!0,c.call(e,a))}var =
k=3D!1;try{b.call(a,h,g)}catch(n){g(n)}}function =
Wn(a){a.F||(a.F=3D!0,tn(a.I,a))}function Un(a){var =
b=3Dnull;a.B&&(b=3Da.B,a.B=3Db.next,b.next=3Dnull);a.B||(a.C=3Dnull);retu=
rn b}Bn.prototype.I=3Dfunction(){for(var =
a;a=3DUn(this);)Vn(this,a,this.A,this.H);this.F=3D!1};=0A=
function =
Vn(a,b,c,d){if(3=3D=3Dc&&b.B&&!b.C)for(;a&&a.D;a=3Da.Ta)a.D=3D!1;if(b.A)b=
.A.Ta=3Dnull,Zn(b,c,d);else =
try{b.C?b.D.call(b.context):Zn(b,c,d)}catch(e){$n.call(null,e)}jn(En,b)}f=
unction =
Zn(a,b,c){2=3D=3Db?a.D.call(a.context,c):a.B&&a.B.call(a.context,c)}funct=
ion Xn(a,b){a.D=3D!0;tn(function(){a.D&&$n.call(null,b)})}var =
$n=3Dkn;function =
Sn(a){Wa.call(this,a)}v(Sn,Wa);Sn.prototype.name=3D"cancel";function =
Nn(a,b,c){this.A=3Da;this.resolve=3Db;this.reject=3Dc};function =
ao(a,b){N.call(this);this.B=3Da||1;this.A=3Db||q;this.C=3Du(this.fM,this)=
;this.D=3DUa()}v(ao,N);m=3Dao.prototype;m.enabled=3D!1;m.ee=3Dnull;m.fM=3D=
function(){if(this.enabled){var =
a=3DUa()-this.D;0<a&&a<.8*this.B?this.ee=3Dthis.A.setTimeout(this.C,this.=
B-a):(this.ee&&(this.A.clearTimeout(this.ee),this.ee=3Dnull),this.dispatc=
hEvent("tick"),this.enabled&&(this.stop(),this.start()))}};m.start=3Dfunc=
tion(){this.enabled=3D!0;this.ee||(this.ee=3Dthis.A.setTimeout(this.C,thi=
s.B),this.D=3DUa())};=0A=
m.stop=3Dfunction(){this.enabled=3D!1;this.ee&&(this.A.clearTimeout(this.=
ee),this.ee=3Dnull)};m.ea=3Dfunction(){ao.R.ea.call(this);this.stop();del=
ete this.A};function Q(a,b,c){if(La(a))c&&(a=3Du(a,c));else =
if(a&&"function"=3D=3Dtypeof a.handleEvent)a=3Du(a.handleEvent,a);else =
throw Error("Invalid listener argument");return =
2147483647<Number(b)?-1:q.setTimeout(a,b||0)}function =
R(a){q.clearTimeout(a)};function =
bo(){}Ha(bo);bo.prototype.A=3D0;function =
co(a){return":"+(a.A++).toString(36)};function =
eo(a){N.call(this);this.ua=3Da||pj();this.Vd=3Dfo;this.Ra=3Dnull;this.wa=3D=
!1;this.X=3Dnull;this.He=3Dvoid =
0;this.td=3Dthis.Qa=3Dthis.Ta=3Dthis.bb=3Dnull;this.Qo=3D!1}v(eo,N);eo.pr=
ototype.OH=3Dbo.oa();var =
fo=3Dnull,go=3D{KM:"beforeshow",LR:"show",GO:"hide",yN:"disable",YN:"enab=
le",HO:"highlight",CS:"unhighlight",uv:"activate",Iv:"deactivate",lw:"sel=
ect",FS:"unselect",VM:"check",BS:"uncheck",Ov:"focus",zv:"blur",OPEN:"ope=
n",YM:"close",ZN:"enter",aP:"leave",qb:"action",Av:"change"};=0A=
function ho(a,b){switch(a){case 1:return b?"disable":"enable";case =
2:return b?"highlight":"unhighlight";case 4:return =
b?"activate":"deactivate";case 8:return b?"select":"unselect";case =
16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case =
64:return b?"open":"close"}throw Error("Invalid component =
state");}m=3Deo.prototype;m.getId=3Dfunction(){return =
this.Ra||(this.Ra=3Dco(this.OH))};m.Ng=3Dfunction(a){this.Ta&&this.Ta.td&=
&(Hc(this.Ta.td,this.Ra),Ic(this.Ta.td,a,this));this.Ra=3Da};m.J=3Df("X")=
;=0A=
m.sa=3Df("X");function io(a,b){a.X=3Db}m.Tc=3Dfunction(a){return =
this.X?this.ua.Tc(a,this.X):[]};m.fa=3Dfunction(a){return =
this.X?this.ua.fa(a,this.X):null};m.gb=3Dfunction(a){return =
this.fa(a)};m.V=3Dfunction(){this.He||(this.He=3Dnew cl(this));return =
this.He};m.yb=3Dfunction(a){if(this=3D=3Da)throw Error("Unable to set =
parent =
component");if(a&&this.Ta&&this.Ra&&jo(this.Ta,this.Ra)&&this.Ta!=3Da)thr=
ow Error("Unable to set parent =
component");this.Ta=3Da;eo.R.yc.call(this,a)};m.getParent=3Df("Ta");=0A=
m.yc=3Dfunction(a){if(this.Ta&&this.Ta!=3Da)throw Error("Method not =
supported");eo.R.yc.call(this,a)};m.O=3Df("ua");m.ca=3Dfunction(){this.X=3D=
ik(this.ua,"DIV")};m.render=3Dfunction(a){this.Kg(a)};function =
ko(a,b){a.Kg(b.parentNode,b)}m.Kg=3Dfunction(a,b){if(this.wa)throw =
Error("Component already =
rendered");this.X||this.ca();a?a.insertBefore(this.X,b||null):this.ua.A.b=
ody.appendChild(this.X);this.Ta&&!this.Ta.wa||this.da()};=0A=
m.qa=3Dfunction(a){if(this.wa)throw Error("Component already =
rendered");if(a&&this.rc(a)){this.Qo=3D!0;var =
b=3Drj(a);this.ua&&this.ua.A=3D=3Db||(this.ua=3Dpj(a));this.Sa(a);this.da=
()}else throw Error("Invalid element to =
decorate");};m.rc=3Dl(!0);m.Sa=3Dca("X");m.da=3Dfunction(){this.wa=3D!0;t=
his.uc(function(a){!a.wa&&a.J()&&a.da()})};m.Ia=3Dfunction(){this.uc(func=
tion(a){a.wa&&a.Ia()});this.He&&this.He.removeAll();this.wa=3D!1};=0A=
m.ea=3Dfunction(){this.wa&&this.Ia();this.He&&(this.He.dispose(),delete =
this.He);this.uc(function(a){a.dispose()});!this.Qo&&this.X&&Oj(this.X);t=
his.Ta=3Dthis.bb=3Dthis.X=3Dthis.td=3Dthis.Qa=3Dnull;eo.R.ea.call(this)};=
m.ja=3Dfunction(a,b){this.oc(a,this.Jb(),b)};=0A=
m.oc=3Dfunction(a,b,c){if(a.wa&&(c||!this.wa))throw Error("Component =
already rendered");if(0>b||b>this.Jb())throw Error("Child component =
index out of =
bounds");this.td&&this.Qa||(this.td=3D{},this.Qa=3D[]);if(a.getParent()=3D=
=3Dthis){var d=3Da.getId();this.td[d]=3Da;nb(this.Qa,a)}else =
Ic(this.td,a.getId(),a);a.yb(this);tb(this.Qa,b,0,a);a.wa&&this.wa&&a.get=
Parent()=3D=3Dthis?(c=3Dthis.Oa(),b=3Dc.childNodes[b]||null,b!=3Da.J()&&c=
.insertBefore(a.J(),b)):c?(this.X||this.ca(),b=3Dthis.Bb(b+1),a.Kg(this.O=
a(),b?b.X:null)):this.wa&&=0A=
!a.wa&&a.X&&a.X.parentNode&&1=3D=3Da.X.parentNode.nodeType&&a.da()};m.Oa=3D=
f("X");m.hc=3Dfunction(){null=3D=3Dthis.Vd&&(this.Vd=3Dvm(this.wa?this.X:=
this.ua.A.body));return this.Vd};m.Xe=3Dfunction(a){if(this.wa)throw =
Error("Component already =
rendered");this.Vd=3Da};m.Jb=3Dfunction(){return =
this.Qa?this.Qa.length:0};function lo(a){var =
b=3D[];a.uc(function(a){b.push(a.getId())});return b}function =
jo(a,b){return a.td&&b?Jc(a.td,b)||null:null}m.Bb=3Dfunction(a){return =
this.Qa?this.Qa[a]||null:null};=0A=
m.uc=3Dfunction(a,b){this.Qa&&$a(this.Qa,a,b)};function mo(a,b){return =
a.Qa&&b?Ya(a.Qa,b):-1}m.removeChild=3Dfunction(a,b){if(a){var =
c=3Dza(a)?a:a.getId();a=3Djo(this,c);c&&a&&(Hc(this.td,c),nb(this.Qa,a),b=
&&(a.Ia(),a.X&&Oj(a.X)),a.yb(null))}if(!a)throw Error("Child is not in =
parent component");return a};m.Jg=3Dfunction(a,b){return =
this.removeChild(this.Bb(a),b)};m.Db=3Dfunction(a){for(var =
b=3D[];this.Qa&&0!=3Dthis.Qa.length;)b.push(this.Jg(0,a));return =
b};function no(a,b){this.X=3Da;this.ua=3Db};function =
oo(a,b){N.call(this);this.B=3Dnew =
cl(this);this.Lg(a||null);b&&(this.qg=3Db)}v(oo,N);m=3Doo.prototype;m.X=3D=
null;m.Jl=3D!0;m.mq=3Dnull;m.og=3D!1;m.ak=3D-1;m.Mj=3D!1;m.qg=3D"toggle_d=
isplay";m.getType=3Df("qg");m.J=3Df("X");m.Lg=3Dfunction(a){po(this);this=
.X=3Da};m.V=3Df("B");function po(a){if(a.og)throw Error("Can not change =
this state of the popup while showing.");}m.ia=3Df("og");=0A=
m.setVisible=3Dfunction(a){this.N&&this.N.stop();this.L&&this.L.stop();if=
(a){if(!this.og&&this.Qh()){if(!this.X)throw Error("Caller must call =
setElement before trying to show the =
popup");this.Va();a=3Drj(this.X);this.Mj&&this.B.listen(a,"keydown",this.=
CI,!0);if(this.Jl)if(this.B.listen(a,"mousedown",this.ms,!0),x){try{var =
b=3Da.activeElement}catch(d){}for(;b&&"IFRAME"=3D=3Db.nodeName;){try{var =
c=3Db.contentDocument||b.contentWindow.document}catch(d){break}a=3Dc;b=3D=
a.activeElement}this.B.listen(a,"mousedown",this.ms,=0A=
!0);this.B.listen(a,"deactivate",this.St)}else =
this.B.listen(a,"blur",this.St);"toggle_display"=3D=3Dthis.qg?qo(this):"m=
ove_offscreen"=3D=3Dthis.qg&&this.Va();this.og=3D!0;this.ak=3DUa();this.N=
?(Pk(this.N,"end",this.re,!1,this),this.N.play()):this.re()}}else =
ro(this)};m.Va=3DGa;function =
ro(a,b){if(!a.og||!a.dispatchEvent({type:"beforehide",target:b}))return!1=
;a.B&&a.B.removeAll();a.og=3D!1;Ua();a.L?(Pk(a.L,"end",Sa(a.Aq,b),!1,a),a=
.L.play()):a.Aq(b);return!0}=0A=
m.Aq=3Dfunction(a){"toggle_display"=3D=3Dthis.qg?this.rt():"move_offscree=
n"=3D=3Dthis.qg&&(this.X.style.top=3D"-10000px");this.Pd(a)};function =
qo(a){a.X.style.visibility=3D"visible";P(a.X,!0)}m.rt=3Dfunction(){this.X=
.style.visibility=3D"hidden";P(this.X,!1)};m.Qh=3Dfunction(){return =
this.dispatchEvent("beforeshow")};m.re=3Dfunction(){this.dispatchEvent("s=
how")};m.Pd=3Dfunction(a){this.dispatchEvent({type:"hide",target:a})};m.m=
s=3Dfunction(a){a=3Da.target;Tj(this.X,a)||so(this,a)||150>Ua()-this.ak||=
ro(this,a)};=0A=
m.CI=3Dfunction(a){27=3D=3Da.keyCode&&ro(this,a.target)&&(a.preventDefaul=
t(),a.B())};m.St=3Dfunction(a){var =
b=3Drj(this.X);if("undefined"!=3Dtypeof =
document.activeElement){if(a=3Db.activeElement,!a||Tj(this.X,a)||"BODY"=3D=
=3Da.tagName)return}else =
if(a.target!=3Db)return;150>Ua()-this.ak||ro(this)};function =
so(a,b){return eb(a.mq||[],function(a){return =
b=3D=3D=3Da||Tj(a,b)})}m.ea=3Dfunction(){oo.R.ea.call(this);this.B.dispos=
e();Ti(this.N);Ti(this.L);delete this.X;delete this.B;delete =
this.mq};function =
to(a,b){eo.call(this,b);this.ka=3D!!a;this.L=3Dnull;this.ha=3Dan({oI:this=
.qk},this)}v(to,eo);m=3Dto.prototype;m.nb=3Dnull;m.Aj=3D!1;m.Oc=3Dnull;m.=
qc=3Dnull;m.Xa=3Dnull;m.qd=3D!1;m.Me=3Dl("goog-modalpopup");m.eg=3Df("Oc"=
);m.ca=3Dfunction(){to.R.ca.call(this);var =
a=3Dthis.J(),b=3DKb(this.Me()).split(" =
");sl(a,b);Yj(a,!0);P(a,!1);uo(this);vo(this)};function =
uo(a){a.ka&&!a.qc&&(a.qc=3Den(a.O()),a.qc.className=3Da.Me()+"-bg",P(a.qc=
,!1),sm(a.qc,0));a.Oc||(a.Oc=3Da.O().ca("DIV",a.Me()+"-bg"),P(a.Oc,!1))}=0A=
function =
vo(a){a.Xa||(a.Xa=3Dik(a.O(),"SPAN"),P(a.Xa,!1),Yj(a.Xa,!0),a.Xa.style.po=
sition=3D"absolute")}function =
wo(a){a.qd=3D!0;try{a.Xa.focus()}catch(b){}Q(a.Ue,0,a)}m.Ue=3Dfunction(){=
this.qd=3D!1};m.rc=3Dfunction(a){return!!a&&"DIV"=3D=3Da.tagName};m.Sa=3D=
function(a){to.R.Sa.call(this,a);a=3DKb(this.Me()).split(" =
");sl(this.J(),a);uo(this);vo(this);Yj(this.J(),!0);P(this.J(),!1)};=0A=
m.da=3Dfunction(){this.qc&&Lj(this.qc,this.J());Lj(this.Oc,this.J());to.R=
.da.call(this);Mj(this.Xa,this.J());this.nb=3Dnew =
gn(this.O().A);this.V().listen(this.nb,"focusin",this.onFocus);xo(this,!1=
)};m.Ia=3Dfunction(){this.ia()&&this.setVisible(!1);Ti(this.nb);to.R.Ia.c=
all(this);Oj(this.qc);Oj(this.Oc);Oj(this.Xa)};=0A=
m.setVisible=3Dfunction(a){if(a!=3Dthis.Aj)if(this.F&&this.F.stop(),this.=
I&&this.I.stop(),this.D&&this.D.stop(),this.H&&this.H.stop(),this.wa&&xo(=
this,a),a){if(this.dispatchEvent("beforeshow")){try{this.L=3Dthis.O().A.a=
ctiveElement}catch(e){}this.qk();this.Va();this.V().listen(kk(this.O()),"=
resize",this.qk).listen(kk(this.O()),"orientationchange",this.ha);yo(this=
,!0);this.focus();this.Aj=3D!0;this.F&&this.I?(Pk(this.F,"end",this.re,!1=
,this),this.I.play(),this.F.play()):this.re()}}else =
if(this.dispatchEvent("beforehide")){this.V().Da(kk(this.O()),=0A=
"resize",this.qk).Da(kk(this.O()),"orientationchange",this.ha);this.Aj=3D=
!1;this.D&&this.H?(Pk(this.D,"end",this.Pd,!1,this),this.H.play(),this.D.=
play()):this.Pd();a:{try{var =
b=3Dthis.O(),c=3Db.A.body,d=3Db.A.activeElement||c;if(!this.L||this.L=3D=3D=
c){this.L=3Dnull;break =
a}(d=3D=3Dc||b.contains(this.J(),d))&&this.L.focus()}catch(e){}this.L=3Dn=
ull}}};=0A=
function xo(a,b){a.ga||(a.ga=3Dnew =
no(a.sa(),a.ua));a=3Da.ga;if(b){a.A||(a.A=3D[]);b=3Da.ua.getChildren(a.ua=
.A.body);for(var c=3D0;c<b.length;c++){var =
d=3Db[c];d=3D=3Da.X||ml(d,"hidden")||(ll(d,"hidden",!0),a.A.push(d))}}els=
e =
if(a.A){for(c=3D0;c<a.A.length;c++)a.A[c].removeAttribute("aria-hidden");=
a.A=3Dnull}}function =
yo(a,b){a.qc&&P(a.qc,b);a.Oc&&P(a.Oc,b);P(a.J(),b);P(a.Xa,b)}m.re=3Dfunct=
ion(){this.dispatchEvent("show")};m.Pd=3Dfunction(){yo(this,!1);this.disp=
atchEvent("hide")};m.ia=3Df("Aj");m.focus=3Dfunction(){this.ls()};=0A=
m.qk=3Dfunction(){this.qc&&P(this.qc,!1);this.Oc&&P(this.Oc,!1);var =
a=3Dthis.O().A,b=3Dzj(Dj(a)||window),c=3DMath.max(b.width,Math.max(a.body=
.scrollWidth,a.documentElement.scrollWidth));a=3DMath.max(b.height,Math.m=
ax(a.body.scrollHeight,a.documentElement.scrollHeight));this.qc&&(P(this.=
qc,!0),nm(this.qc,c,a));this.Oc&&(P(this.Oc,!0),nm(this.Oc,c,a))};=0A=
m.Va=3Dfunction(){var =
a=3Dthis.O().A,b=3DDj(a)||window;if("fixed"=3D=3DYl(this.J()))var =
c=3Da=3D0;else c=3DBj(this.O().A),a=3Dc.x,c=3Dc.y;var =
d=3Dqm(this.J());b=3Dzj(b);a=3DMath.max(a+b.width/2-d.width/2,0);c=3DMath=
.max(c+b.height/2-d.height/2,0);Zl(this.J(),a,c);Zl(this.Xa,a,c)};m.onFoc=
us=3Dfunction(a){this.qd?this.Ue():a.target=3D=3Dthis.Xa&&Q(this.ls,0,thi=
s)};m.ls=3Dfunction(){try{x&&this.O().A.body.focus(),this.J().focus()}cat=
ch(a){}};=0A=
m.ea=3Dfunction(){Ti(this.F);this.F=3Dnull;Ti(this.D);this.D=3Dnull;Ti(th=
is.I);this.I=3Dnull;Ti(this.H);this.H=3Dnull;to.R.ea.call(this)};function=
 =
zo(a,b,c){to.call(this,b,c);this.B=3Da||"modal-dialog";this.A=3DAo()}v(zo=
,to);m=3Dzo.prototype;m.ur=3D!0;m.Eh=3D!0;m.Dn=3D!0;m.zi=3D.5;m.yj=3D"";m=
.Af=3Dnull;m.Le=3Dnull;m.Bf=3D!1;m.Ec=3Dnull;m.Fc=3Dnull;m.yk=3Dnull;m.lc=
=3Dnull;m.vd=3Dnull;m.Yb=3Dnull;m.Me=3Df("B");m.setTitle=3Dfunction(a){th=
is.yj=3Da;this.Fc&&Uj(this.Fc,a)};m.getTitle=3Df("yj");function =
Bo(a,b){a.Af=3Db;a.vd&&aj(a.vd,b)}m.getContent=3Dfunction(){return =
null!=3Dthis.Af?gg(this.Af):""};function =
Co(a){a.J()||a.render()}m.Oa=3Dfunction(){Co(this);return this.vd};=0A=
function Do(a){Co(a);return a.Ec}m.eg=3Dfunction(){Co(this);return =
zo.R.eg.call(this)};function =
Eo(a,b){a.zi=3Db;a.J()&&(b=3Da.eg())&&sm(b,a.zi)}function =
Fo(a,b){a.Dn=3Db;if(a.wa){var =
c=3Da.O(),d=3Da.eg(),e=3Da.qc;b?(e&&c.zt(e,a.J()),c.zt(d,a.J())):(c.ub(e)=
,c.ub(d))}a.ia()&&xo(a,b)}function Go(a,b){var =
c=3DKb(a.B+"-title-draggable").split(" =
");a.J()&&(b?sl(a.Ec,c):ul(a.Ec,c));b&&!a.Le?(a.Le=3Dnew =
Om(a.J(),a.Ec),sl(a.Ec,c),Ok(a.Le,"start",a.yD,!1,a)):!b&&a.Le&&(a.Le.dis=
pose(),a.Le=3Dnull)}=0A=
m.ca=3Dfunction(){zo.R.ca.call(this);var =
a=3Dthis.J(),b=3Dthis.O();this.Ec=3Db.ca("DIV",this.B+"-title",this.Fc=3D=
b.ca("SPAN",{className:this.B+"-title-text",id:this.getId()},this.yj),thi=
s.lc=3Db.ca("SPAN",this.B+"-title-close"));Jj(a,this.Ec,this.vd=3Db.ca("D=
IV",this.B+"-content"),this.Yb=3Db.ca("DIV",this.B+"-buttons"));kl(this.F=
c,"heading");kl(this.lc,"button");Yj(this.lc,!0);pl(this.lc,"Sulje");this=
.yk=3Dthis.Fc.id;kl(a,"dialog");ll(a,"labelledby",this.yk||"");this.Af&&a=
j(this.vd,this.Af);P(this.lc,this.Eh);this.A&&=0A=
(a=3Dthis.A,a.X=3Dthis.Yb,a.render());P(this.Yb,!!this.A);Eo(this,this.zi=
)};=0A=
m.Sa=3Dfunction(a){zo.R.Sa.call(this,a);a=3Dthis.J();var =
b=3Dthis.B+"-content";this.vd=3Duj(document,null,b,a)[0];this.vd||(this.v=
d=3Dthis.O().ca("DIV",b),this.Af&&aj(this.vd,this.Af),a.appendChild(this.=
vd));b=3Dthis.B+"-title";var =
c=3Dthis.B+"-title-text",d=3Dthis.B+"-title-close";(this.Ec=3Duj(document=
,null,b,a)[0])?(this.Fc=3Duj(document,null,c,this.Ec)[0],this.lc=3Duj(doc=
ument,null,d,this.Ec)[0]):(this.Ec=3Dthis.O().ca("DIV",b),a.insertBefore(=
this.Ec,this.vd));this.Fc?(this.yj=3Dbk(this.Fc),this.Fc.id||(this.Fc.id=3D=
this.getId())):=0A=
(this.Fc=3DEj("SPAN",{className:c,id:this.getId()}),this.Ec.appendChild(t=
his.Fc));this.yk=3Dthis.Fc.id;ll(a,"labelledby",this.yk||"");this.lc||(th=
is.lc=3Dthis.O().ca("SPAN",d),this.Ec.appendChild(this.lc));P(this.lc,thi=
s.Eh);b=3Dthis.B+"-buttons";(this.Yb=3Duj(document,null,b,a)[0])?(this.A=3D=
new =
Ho(this.O()),this.A.qa(this.Yb)):(this.Yb=3Dthis.O().ca("DIV",b),a.append=
Child(this.Yb),this.A&&(a=3Dthis.A,a.X=3Dthis.Yb,a.render()),P(this.Yb,!!=
this.A));Eo(this,this.zi)};=0A=
m.da=3Dfunction(){zo.R.da.call(this);this.V().listen(this.J(),"keydown",t=
his.gs).listen(this.J(),"keypress",this.gs);this.V().listen(this.Yb,"clic=
k",this.zI);Go(this,!0);this.V().listen(this.lc,"click",this.AJ);var =
a=3Dthis.J();kl(a,"dialog");""!=3D=3Dthis.Fc.id&&ll(a,"labelledby",this.F=
c.id);this.Dn||Fo(this,!1)};m.Ia=3Dfunction(){this.ia()&&this.setVisible(=
!1);Go(this,!1);zo.R.Ia.call(this)};m.setVisible=3Dfunction(a){a!=3Dthis.=
ia()&&(this.wa||this.render(),zo.R.setVisible.call(this,a))};=0A=
m.re=3Dfunction(){zo.R.re.call(this);this.dispatchEvent("aftershow")};m.P=
d=3Dfunction(){zo.R.Pd.call(this);this.dispatchEvent("afterhide");this.Bf=
&&this.dispose()};m.yD=3Dfunction(){var =
a=3Dthis.O().A,b=3Dzj(Dj(a)||window),c=3DMath.max(a.body.scrollWidth,b.wi=
dth);a=3DMath.max(a.body.scrollHeight,b.height);var =
d=3Dqm(this.J());"fixed"=3D=3DYl(this.J())?Qm(this.Le,new =
O(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Qm(this=
.Le,new O(0,0,c-d.width,a-d.height))};m.AJ=3Dfunction(){Io(this)};=0A=
function Io(a){if(a.Eh){var =
b=3Da.A,c=3Db&&b.Ei;c?(b=3Db.get(c),a.dispatchEvent(new =
Jo(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}function =
Ko(a){a.Eh=3D!1;a.lc&&P(a.lc,a.Eh)}m.ea=3Dfunction(){this.Yb=3Dthis.lc=3D=
null;zo.R.ea.call(this)};function =
Lo(a,b){a.A=3Db;a.Yb&&(a.A?(b=3Da.A,b.X=3Da.Yb,b.render()):aj(a.Yb,rg),P(=
a.Yb,!!a.A))}=0A=
m.zI=3Dfunction(a){a:{for(a=3Da.target;null!=3Da&&a!=3Dthis.Yb;){if("BUTT=
ON"=3D=3Da.tagName)break =
a;a=3Da.parentNode}a=3Dnull}if(a&&!a.disabled){a=3Da.name;var =
b=3Dthis.A.get(a);this.dispatchEvent(new Jo(a,b))&&this.setVisible(!1)}};=0A=
m.gs=3Dfunction(a){var =
b=3D!1,c=3D!1,d=3Dthis.A,e=3Da.target;if("keydown"=3D=3Da.type)if(this.ur=
&&27=3D=3Da.keyCode){var =
g=3Dd&&d.Ei;e=3D"SELECT"=3D=3De.tagName&&!e.disabled;g&&!e?(c=3D!0,b=3Dd.=
get(g),b=3Dthis.dispatchEvent(new Jo(g,b))):e||(b=3D!0)}else =
9=3D=3Da.keyCode&&a.shiftKey&&e=3D=3Dthis.J()&&wo(this);else =
if(13=3D=3Da.keyCode){if("BUTTON"=3D=3De.tagName&&!e.disabled)g=3De.name;=
else if(e=3D=3Dthis.lc)Io(this);else if(d){var =
h=3Dd.Vf,k=3Dh&&Mo(d,h);e=3D("TEXTAREA"=3D=3De.tagName||"SELECT"=3D=3De.t=
agName||"A"=3D=3De.tagName)&&!e.disabled;!k||k.disabled||e||(g=3Dh)}g&&=0A=
d&&(c=3D!0,b=3Dthis.dispatchEvent(new Jo(g,String(d.get(g)))))}else =
e=3D=3Dthis.lc&&32=3D=3Da.keyCode&&Io(this);if(b||c)a.B(),a.preventDefaul=
t();b&&this.setVisible(!1)};function =
Jo(a,b){this.type=3D"dialogselect";this.key=3Da;this.caption=3Db}v(Jo,L);=
function =
Ho(a){this.ua=3Da||pj();Fg.call(this)}v(Ho,Fg);m=3DHo.prototype;m.Vf=3Dnu=
ll;m.X=3Dnull;m.Ei=3Dnull;m.clear=3Dfunction(){Fg.prototype.clear.call(th=
is);this.Vf=3Dthis.Ei=3Dnull};m.set=3Dfunction(a,b,c,d){Fg.prototype.set.=
call(this,a,b);c&&(this.Vf=3Da);d&&(this.Ei=3Da);return this};=0A=
function No(a,b,c,d){return =
a.set(b.key,b.caption,c,d)}m.render=3Dfunction(){if(this.X){aj(this.X,rg)=
;var =
a=3Dpj(this.X);this.forEach(function(b,c){b=3Da.ca("BUTTON",{name:c},b);c=
=3D=3Dthis.Vf&&(b.className=3D"goog-buttonset-default");this.X.appendChil=
d(b)},this)}};m.qa=3Dfunction(a){if(a&&1=3D=3Da.nodeType){this.X=3Da;a=3D=
(this.X||document).getElementsByTagName("BUTTON");for(var =
b=3D0,c,d,e;c=3Da[b];b++)if(d=3Dc.name||c.id,e=3Dbk(c)||c.value,d){var =
g=3D0=3D=3Db;this.set(d,e,g,"cancel"=3D=3Dc.name);g&&M(c,"goog-buttonset-=
default")}}};=0A=
m.J=3Df("X");m.O=3Df("ua");function Mo(a,b){a=3DOo(a);for(var =
c=3D0,d;d=3Da[c];c++)if(d.name=3D=3Db||d.id=3D=3Db)return d;return =
null}function =
Oo(a){return(a.X||document).getElementsByTagName("BUTTON")}function =
Po(a,b){if(a=3DMo(a,"ok"))a.disabled=3D!b}var =
Qo=3D{key:"ok",caption:"OK"},Ro=3D{key:"cancel",caption:"Peruuta"},So=3D{=
key:"yes",caption:"Kyll\u00e4"},To=3D{key:"no",caption:"Ei"},Uo=3D{key:"s=
ave",caption:"Tallenna"},Vo=3D{key:"continue",caption:"Jatka"};function =
Ao(){return No(No(new Ho,Qo,!0),Ro,!1,!0)}=0A=
"undefined"!=3Dtypeof document&&(No(new Ho,Qo,!0,!0),Ao(),No(No(new =
Ho,So,!0),To,!1,!0),No(No(No(new Ho,So),To,!0),Ro,!1,!0),No(No(No(new =
Ho,Vo),Uo),Ro,!0,!0));function =
Wo(a,b){I.call(this);this.A=3Da;this.C=3Db||"";this.B=3Dnew =
cl(this);this.B.listen(this.A,"aftershow",this.yE);this.B.listen(this.A,"=
afterhide",this.vE)}v(Wo,I);m=3DWo.prototype;m.Vw=3DRi("apps.ui.DialogFoc=
usHelper");m.yE=3Dfunction(){this.A.getTitle();if(this.C){var =
a=3Dsj(document,this.C);a?a.focus():this.Vw.A()}this.Vp()};m.Vp=3Dba();m.=
vE=3Dfunction(){this.A.getTitle();this.Tp()};m.Tp=3Dba();m.ea=3Dfunction(=
){Ti(this.B);delete this.B;Wo.R.ea.call(this)};function =
Xo(a,b,c){Wo.call(this,a);this.F=3Db;this.D=3Dc}v(Xo,Wo);Xo.prototype.Vp=3D=
function(){this.A.focus()};Xo.prototype.Tp=3Dfunction(){Yo(this.F.A,this.=
D)};function Zo(a){return Yh(""+a.VH+" - Google Drive")};function =
$o(a){this.A=3Da}$o.prototype.toString=3Df("A");var ap=3Dnew =
$o("visibility"),bp=3Dnew $o("selection"),cp=3Dnew $o("value"),dp=3Dnew =
$o("enabled"),ep=3Dnew $o("change"),fp=3Dnew $o("action");function =
gp(a,b){this.data=3Da;this.A=3Db||null};function =
hp(a,b,c){this.kk=3Da;this.newValue=3Db;this.oldValue=3Dc};function =
ip(a){I.call(this);this.F=3D1;this.C=3D[];this.D=3D0;this.A=3D[];this.B=3D=
{};this.H=3D!!a}v(ip,I);m=3Dip.prototype;m.subscribe=3Dfunction(a,b,c){va=
r d=3Dthis.B[a];d||(d=3Dthis.B[a]=3D[]);var =
e=3Dthis.F;this.A[e]=3Da;this.A[e+1]=3Db;this.A[e+2]=3Dc;this.F=3De+3;d.p=
ush(e);return e};m.uj=3Dfunction(a){var b=3Dthis.A[a];if(b){var =
c=3Dthis.B[b];0!=3Dthis.D?(this.C.push(a),this.A[a+1]=3DGa):(c&&nb(c,a),d=
elete this.A[a],delete this.A[a+1],delete this.A[a+2])}return!!b};=0A=
m.tj=3Dfunction(a,b){var c=3Dthis.B[a];if(c){for(var =
d=3DArray(arguments.length-1),e=3D1,g=3Darguments.length;e<g;e++)d[e-1]=3D=
arguments[e];if(this.H)for(e=3D0;e<c.length;e++){var =
h=3Dc[e];jp(this.A[h+1],this.A[h+2],d)}else{this.D++;try{for(e=3D0,g=3Dc.=
length;e<g;e++)h=3Dc[e],this.A[h+1].apply(this.A[h+2],d)}finally{if(this.=
D--,0<this.C.length&&0=3D=3Dthis.D)for(;c=3Dthis.C.pop();)this.uj(c)}}}};=
function jp(a,b,c){tn(function(){a.apply(b,c)})}=0A=
m.clear=3Dfunction(a){if(a){var =
b=3Dthis.B[a];b&&($a(b,this.uj,this),delete this.B[a])}else =
this.A.length=3D0,this.B=3D{}};m.Rb=3Dfunction(a){if(a){var =
b=3Dthis.B[a];return b?b.length:0}a=3D0;for(b in =
this.B)a+=3Dthis.Rb(b);return =
a};m.ea=3Dfunction(){ip.R.ea.call(this);this.clear();this.C.length=3D0};f=
unction kp(a){I.call(this);this.A=3Dnew =
ip(a);J(this,this.A)}v(kp,I);kp.prototype.subscribe=3Dfunction(a,b,c){ret=
urn =
this.A.subscribe(a.toString(),b,c)};kp.prototype.clear=3Dfunction(a){this=
.A.clear(r(a)?a.toString():void 0)};kp.prototype.Rb=3Dfunction(a){return =
this.A.Rb(r(a)?a.toString():void 0)};function =
lp(a,b){I.call(this);this.Ra=3Da;this.C=3D{};this.A=3Db?Kc(b):{};this.F=3D=
Kc(this.A);mp(this);this.D=3Dnew ip;this.B=3Dnew kp}v(lp,I);function =
mp(a){r(a.A["keys-enabled"])||(a.A["keys-enabled"]=3D!0);a.isEnabled()||(=
a.C["default"]=3D!0);r(a.A["toggle-selected-on-fire"])||(a.A["toggle-sele=
cted-on-fire"]=3D!0)}m=3Dlp.prototype;m.ea=3Dfunction(){lp.R.ea.call(this=
);this.D.dispose();this.B.dispose();this.A=3D{}};m.getId=3Df("Ra");m.isEn=
abled=3Dfunction(){return!!this.A.enabled};=0A=
m.setEnabled=3Dfunction(a,b){b=3Db||"default";var c=3D!0;if(a){delete =
this.C[b];for(var d in this.C){c=3D!1;break}}else =
this.C[b]=3D!0,c=3D!1;this.setProperty("enabled",c)};m.ia=3Dfunction(){re=
turn!!this.A.visible};m.setVisible=3Dfunction(a){this.setProperty("visibl=
e",a)};m.de=3Dfunction(){return this.A.category||""};function =
np(a){return a.A.hint||""}m.getLabel=3Dfunction(){return =
this.A.label||""};function op(a){var b=3Da.A["long-label"]||"";return =
b?b:(b=3Da.A["node-label"]||null)?bk(b):a.getLabel()}=0A=
function pp(a){return a.A.icon}m.Tb=3Dfunction(){return =
this.A.keys};m.ma=3Dfunction(){return =
this.A.value};m.Ea=3Dfunction(a){this.setProperty("value",a)};m.setProper=
ty=3Dfunction(a,b){var =
c=3Dthis.A[a];if(b!=3D=3Dc){this.A[a]=3Db;this.B.A.tj(ep.toString(),new =
hp(a,b,c));var d=3Dqp(a);d&&this.B.A.tj(d.toString(),new =
hp(a,b,c))}};function =
rp(a){if(a=3Da.A.synonyms){a=3Da.split("|");for(var =
b=3Da.length-1;0<=3Db;b--)a[b]&&(a[b]=3DKb(a[b])),a[b]||ob(a,b);return =
a}return[]}=0A=
function sp(a,b,c){if(a.isEnabled()){var =
d=3Da.A.selected,e=3Da.A["toggle-selected-on-fire"];null!=3Dd&&e&&a.setPr=
operty("selected",!d);a.D.tj("action",b,c);a.B.A.tj(fp.toString(),new =
gp(b,c))}}m.subscribe=3Dfunction(a,b,c){return =
this.D.subscribe(a,b,c)};function tp(a,b,c,d){return =
a.B.subscribe(b,c,d)+1E6}m.reset=3Dfunction(){this.D.clear();this.B.clear=
();this.A=3DKc(this.F);this.C=3D{};mp(this)};=0A=
function qp(a){switch(a){case "visible":return ap;case "selected":return =
bp;case "value":return cp;case "enabled":return dp;default:return =
null}};function =
up(a){I.call(this);this.B=3Da;this.A=3D[]}v(up,I);up.prototype.subscribe=3D=
function(a,b,c,d){b=3Da.subscribe(b,c,d||this.B);this.A.push(a,b);return =
this};function =
vp(a,b,c,d,e){c=3Dtp(b,c,d,e||a.B);a.A.push(b,c)}up.prototype.removeAll=3D=
function(){for(var =
a,b;b=3Dthis.A.pop();)(a=3Dthis.A.pop())&&!a.Ma&&(1E6<b?a.B.A.uj(b-1E6):a=
.D.uj(b))};up.prototype.ea=3Dfunction(){up.R.ea.call(this);this.removeAll=
();delete this.B;delete this.A};function wp(a){xp();return Jf(a)}var =
xp=3DGa;function yp(a,b,c){$i(a,zp(b(c||Ap,void 0,void 0)))}function =
T(a,b,c,d){a=3Da(b||Ap,void =
0,c);d=3Dik(d||pj(),"DIV");a=3Dzp(a);$i(d,a);1=3D=3Dd.childNodes.length&&=
(a=3Dd.firstChild,1=3D=3Da.nodeType&&(d=3Da));return d}function =
zp(a){if(!Ma(a))return String(a);if(a instanceof =
Qh){if(a.Qc=3D=3D=3DKh)return a.getContent();if(a.Qc=3D=3D=3DPh)return =
Pb(a.getContent())}return"zSoyz"}var Ap=3D{};function =
Bp(a,b){lp.call(this,a,b)}v(Bp,lp);function =
Cp(a,b){a.setProperty("dv_ms",b)}function Dp(a){a=3Da.A.dv_bt;return =
null!=3Da?a:null};function =
Ep(a){I.call(this);this.A=3Da}v(Ep,I);function =
Fp(){N.call(this);this.A=3D0;this.endTime=3Dthis.B=3Dnull}v(Fp,N);Fp.prot=
otype.qe=3Dfunction(){this.zc("begin")};Fp.prototype.zd=3Dfunction(){this=
.zc("end")};function =
Gp(a){a.zc("finish")}Fp.prototype.onStop=3Dfunction(){this.zc("stop")};Fp=
.prototype.zc=3Dfunction(a){this.dispatchEvent(a)};function =
Hp(a,b){Ja(b)||(b=3D[b]);b=3Dcb(b,function(a){return za(a)?a:a.kk+" =
"+a.duration+"s "+a.timing+" =
"+a.delay+"s"});Sl(a,"transition",b.join(","))}var =
Ip=3DBg(function(){if(x)return sd("10.0");var =
a=3DIj(document,"DIV"),b=3Dbd?"-webkit":ad?"-moz":x?"-ms":Yc?"-o":null,c=3D=
{transition:"opacity 1s linear"};b&&(c[b+"-transition"]=3D"opacity 1s =
linear");aj(a,ng("div",{style:c}));return""!=3DVl(a.firstChild,"transitio=
n")});function =
Jp(a,b,c,d,e){Fp.call(this);this.X=3Da;this.F=3Db;this.I=3Dc;this.C=3Dd;t=
his.H=3DJa(e)?e:[e]}v(Jp,Fp);m=3DJp.prototype;m.play=3Dfunction(){if(1=3D=
=3Dthis.A)return!1;this.qe();this.zc("play");this.B=3DUa();this.A=3D1;if(=
Ip())return Sl(this.X,this.I),this.D=3DQ(this.oD,void =
0,this),!0;this.Ho(!1);return!1};m.oD=3Dfunction(){qm(this.X);Hp(this.X,t=
his.H);Sl(this.X,this.C);this.D=3DQ(u(this.Ho,this,!1),1E3*this.F)};m.sto=
p=3Dfunction(){1=3D=3Dthis.A&&this.Ho(!0)};=0A=
m.Ho=3Dfunction(a){Sl(this.X,"transition","");R(this.D);Sl(this.X,this.C)=
;this.endTime=3DUa();this.A=3D0;if(a)this.onStop();else =
Gp(this);this.zd()};m.ea=3Dfunction(){this.stop();Jp.R.ea.call(this)};m.p=
ause=3Dba();function Kp(a,b,c,d,e){return new =
Jp(a,b,{opacity:d},{opacity:e},{kk:"opacity",duration:b,timing:c,delay:0}=
)}function Lp(a,b){return Kp(a,b,"ease-out",0,1)};function =
Mp(a,b,c,d,e,g,h){zo.call(this,e,g,h);this.N=3Dthis.getId()+".ie";this.se=
tTitle(a);a=3Dng("label",{"for":this.N},jg(b));Bo(this,pg(a,sg,sg));this.=
Zb=3Dc;this.Ki=3Dr(d)?d:"";c=3Dnew =
Ho(h);c.set("ok","OK",!0);c.set("cancel","Peruuta",!1,!0);Lo(this,c)}v(Mp=
,zo);m=3DMp.prototype;m.Zb=3DGa;m.Ki=3D"";m.Ob=3Dnull;m.mn=3D!1;m.qs=3D1;=
m.Hi=3D0;m.rv=3Dwg;m.da=3Dfunction(){Mp.R.da.call(this);this.V().listen(t=
his,"dialogselect",this.os);this.V().listen(this.Ob,["keyup","change"],th=
is.vF)};=0A=
m.ca=3Dfunction(){Mp.R.ca.call(this);var =
a=3Dthis.Me();1=3D=3Dthis.qs?(this.Ob=3Dthis.O().ca("INPUT",{className:a+=
"-userInput",value:this.Ki}),this.Ob.type=3D"text",this.Hi&&(this.Ob.size=
=3Dthis.Hi)):(this.Ob=3Dthis.O().ca("TEXTAREA",{className:a+"-userInput",=
value:this.Ki}),this.Ob.rows=3Dthis.qs,this.Hi&&(this.Ob.cols=3Dthis.Hi))=
;this.Ob.id=3Dthis.N;this.Oa().appendChild(this.O().ca("DIV",{style:"over=
flow: auto"},this.Ob))};m.vF=3Dfunction(){Np(this)};function Np(a){var =
b=3Da.rv(a.Ob.value);Po(a.A,b)}=0A=
m.setVisible=3Dfunction(a){Mp.R.setVisible.call(this,a);a&&(this.mn=3D!1,=
this.Ob.value=3Dthis.Ki,this.focus(),Np(this))};m.focus=3Dfunction(){Mp.R=
.focus.call(this);Yc&&this.Ob.focus();this.Ob.select()};m.os=3Dfunction(a=
){this.mn||(this.mn=3D!0,"ok"=3D=3Da.key?Q(u(this.Zb,this,this.Ob.value),=
1):Q(u(this.Zb,this,null),1))};m.ea=3Dfunction(){Oj(this.Ob);Wk(this,"dia=
logselect",this.os,!0,this);Mp.R.ea.call(this);this.Ob=3Dnull};function =
Op(a,b){b=3DSa(Pp,a,b);a.wa?b():x?Pk(a,"show",b):Pk(a,"beforeshow",b);var=
 c=3Dnull;Ok(a,"show",function(){c=3Dnew =
Qp(a)});Ok(a,"hide",function(){Ti(c)})}function Pp(a,b){Eo(a,.75);var =
c=3Da.A;c&&b&&(b=3DMo(c,b))&&M(b,"goog-buttonset-action");b=3DLp(a.J(),.1=
3);c=3DKp(a.J(),.13,"ease-in",1,0);var =
d=3DKp(a.eg(),.13,"ease-out",0,.75),e=3DKp(a.eg(),.13,"ease-in",.75,0);a.=
F=3Db;a.D=3Dc;a.I=3Dd;a.H=3De}=0A=
function Rp(a,b){var c=3Dnew zo(void 0,!0,void 0);c.setTitle("Upota =
kohde");Bo(c,a);Lo(c,b||Ao());c.Bf=3D!0;c.render();a=3Dc.J();M(a,"jfk-ale=
rt");Op(c,"ok");b=3Dc.getId()+".msg";c.Oa().id=3Db;kl(a,"alertdialog");ll=
(a,"describedby",b);Pk(c,"dialogselect",ba());c.setVisible(!0);return =
c}function =
Qp(a){Om.call(this,a.J());this.D=3Da;Ok(this,"start",this.aa,!1,this)}v(Q=
p,Om);=0A=
Qp.prototype.aa=3Dfunction(a){a=3Da.D;if(rl(a.target,this.D.Me())){var =
b=3Dqm(this.D.J());b=3Dnew Dl(0,b.width,b.height,0);var =
c=3DBm(this.D.J(),"padding"),d=3D-1*c.top,e=3D-1*c.right,g=3D-1*c.bottom;=
c=3D-1*c.left;Ma(d)?(b.top-=3Dd.top,b.right+=3Dd.right,b.bottom+=3Dd.bott=
om,b.left-=3Dd.left):(b.top-=3Dd,b.right+=3DNumber(e),b.bottom+=3DNumber(=
g),b.left-=3DNumber(c));if(!b.contains(new K(a.F,a.H)))return =
d=3Dthis.D.O().A,a=3Dzj(Dj(d)),b=3Dqm(this.D.J()),"fixed"=3D=3DYl(this.D.=
J())?(d=3Da.width-b.width,a=3Da.height-b.height):(e=3DMath.max(d.body.scr=
ollHeight,=0A=
a.height),d=3DMath.max(d.body.scrollWidth,a.width)-b.width,a=3De-b.height=
),Qm(this,new O(0,0,Math.max(0,d),Math.max(0,a))),!0}return!1};function =
Sp(a,b){this.B=3Da;this.C=3Db;this.F=3DDh(q.location.href,"preview").toSt=
ring();this.D=3Dnew up(this);J(this,this.D);this.A=3Dnull;this.A=3Dnew =
Bp("STANDALONE_VIEWER_EMBED",{visible:!1,enabled:!1,label:"Upota =
kohde\u2026",dv_br:6,dv_ms:2});J(this,this.A);vp(this.D,this.A,fp,u(this.=
H,this));Tp(this.B.A,this.A,"moremenu_only",void 0,void 0)}v(Sp,I);=0A=
Sp.prototype.H=3Dfunction(){var =
a,b;this.C&&(b=3Dthis.C.B.D)&&("private"=3D=3Db.A?a=3D"Vain omistajalla =
ja valituilla yhteisk\u00e4ytt\u00e4jill\u00e4 on =
k\u00e4ytt\u00f6oikeus":b.C&&(a=3D"Vain verkkotunnuksen "+(b.B+" =
k\u00e4ytt\u00e4jill\u00e4 on =
k\u00e4ytt\u00f6oikeudet")));b=3Dthis.F;a=3D(a?'<div =
class=3D"'+H("texmex-embeddialog-visibility")+" =
"+H("jfk-butterBar-info")+'">'+F(a)+"</div>":"")+'<div =
class=3D"'+H("texmex-embeddialog-description")+'">';a+=3D"Liit\u00e4 =
verkkosivustoon upotettava HTML:";var c=3D'</div><textarea =
id=3D"texmex-embed-textarea" rows=3D"3" class=3D"'+=0A=
H("texmex-embeddialog-textarea")+'" =
readonly=3D"readonly">';b=3DG('<iframe src=3D"'+H(b)+'" =
width=3D"'+H(640)+'" =
height=3D"'+H(480)+'"></iframe>');a+=3Dc+ei(b)+"</textarea>\n    =
<script>\n      document.addEventListener('DOMContentLoaded', function =
() {\n        document.getElementById('texmex-embed-textarea')\n         =
       .addEventListener('click', function () {\n                  =
this.select()\n        });\n      });\n    \x3c/script>\n =
";b=3DG(a);b=3DRh(b);a=3DNo(new Ho,Qo,!0,!0);b=3DRp(b,a);a=3Dnew =
Xo(b,this.B,=0A=
this.A);J(this,b);J(this,a)};function =
Up(a,b){L.call(this,"a");this.item=3Da;this.state=3Db}v(Up,L);function =
Vp(a){L.call(this,"b");this.A=3Da}ka(Vp,L);function =
Wp(a){L.call(this,"c");this.item=3Da}v(Wp,L);function =
Xp(){L.call(this,"d")}v(Xp,L);function =
Yp(){L.call(this,"e")}v(Yp,L);function =
Zp(a,b){L.call(this,"f");this.item=3Da;this.state=3Db}v(Zp,L);var =
$p=3D/^[\w+/_-]+[=3D]{0,2}$/;function =
aq(a){a=3D(a||q).document;if((a=3Da.querySelector&&a.querySelector("scrip=
t[nonce]"))&&(a=3Da.nonce||a.getAttribute("nonce"))&&$p.test(a))return =
a};function bq(a,b){this.B=3Da;this.C=3Db;this.D=3D0;this.F=3Dnew =
up(this);J(this,this.F);this.A=3Dnull;this.A=3Dnew =
Bp("STANDALONE_VIEWER_FEEDBACK",{visible:!0,enabled:!0,label:"L\u00e4het\=
u00e4 =
palautetta",dv_br:7,dv_ms:2});J(this,this.A);vp(this.F,this.A,fp,u(this.H=
,this));Tp(this.C.D.A,this.A,"moremenu_only",void 0,void 0)}v(bq,I);=0A=
bq.prototype.H=3Dfunction(){var =
a=3D{};a.productId=3Dthis.B.B.projectorFeedbackId;a.productVersion=3Dhf((=
df(),cf),"buildLabel");a.bucket=3Dthis.B.B.projectorFeedbackBucket;a.loca=
le=3D"fi";a.authuser=3Dcq(this.B.A);a.callback=3Du(this.I,this);var =
b=3D{},c=3Ddq(this.C);b.mimetype=3Dz(c,12,"");b.itemState=3Dthis.D;var =
d=3Db;a.timeOfStartCall=3D(new =
Date).getTime();b=3Dq.document;(c=3Daq(q))&&(a.nonce=3Dc);if("help"=3D=3D=
a.flow){var =
e=3DFa("document.location.href",q);!a.helpCenterContext&&e&&(a.helpCenter=
Context=3De.substring(0,1200));e=3D!0;if(d&&=0A=
JSON&&JSON.stringify){var =
g=3DJSON.stringify(d);(e=3D1200>=3Dg.length)&&(a.psdJson=3Dg)}e||(d=3D{in=
validPsd:!0})}d=3D[a,d,void =
0];q.GOOGLE_FEEDBACK_START_ARGUMENTS=3Dd;e=3Da.serverUri||"//www.google.c=
om/tools/feedback";if(g=3Dq.GOOGLE_FEEDBACK_START)g.apply(q,d);else{d=3De=
+"/load.js?";for(var h in =
a)e=3Da[h],null!=3De&&!Ma(e)&&(d+=3DencodeURIComponent(h)+"=3D"+encodeURI=
Component(e)+"&");a=3Dik(pj(b),"SCRIPT");c&&a.setAttribute("nonce",c);dj(=
a,wp(d));b.body.appendChild(a)}};bq.prototype.I=3Dfunction(){Yo(this.C.D.=
A,this.A)};function =
eq(a){I.call(this);this.xa=3Da||pj();this.A=3D{}}v(eq,I);eq.prototype.ea=3D=
function(){uc(this.A,this.xa.ub,this.xa);this.xa=3Dthis.A=3Dnull;eq.R.ea.=
call(this)};function fq(a,b,c){var =
d=3Dgq(a,c||"polite");Uj(d,"");Q(function(){Uj(d,b)},1)}=0A=
function gq(a,b){var c=3Da.A[b];if(c)return =
c.removeAttribute("aria-hidden"),c;c=3Dik(a.xa,"DIV");c.style.position=3D=
"absolute";c.style.top=3D"-1000px";c.style.height=3D"1px";c.style.overflo=
w=3D"hidden";ll(c,"live",b);ll(c,"atomic","true");a.xa.A.body.appendChild=
(c);return a.A[b]=3Dc};function hq(a){I.call(this);this.C=3Dnew =
eq(a);this.B=3D"";this.A=3Dnull}v(hq,I);function iq(a,b,c,d){var =
e=3Dc?c:"polite";"polite"=3D=3De?d&&a.A?a.B=3Da.B+" =
"+b:(a.B=3Db,R(a.A),a.A=3DQ(function(){fq(this.C,this.B,e);this.A=3Dnull}=
,500,a)):fq(a.C,b,e)}hq.prototype.ea=3Dfunction(){R(this.A)};function =
jq(a,b){b?ll(a,"hidden",b):a.removeAttribute("aria-hidden")}function =
kq(a,b){a&&xj(a,{alt:b})}function lq(a,b){for(var =
c=3Da.A.body.firstChild;c;c=3Dc.nextSibling)1=3D=3Dc.nodeType&&jq(c,b);jq=
(a.fa("drive-viewer"),!b)};function =
mq(a){Id(this,a,0,null)}v(mq,Gd);mq.prototype.Og=3Dfunction(a){C(this,3,a=
)};mq.prototype.$h=3Dfunction(a){C(this,4,a)};function =
nq(a){Id(this,a,0,null)}v(nq,Gd);nq.prototype.Og=3Dfunction(a){C(this,10,=
a)};nq.prototype.getState=3Dfunction(){return =
y(this,12)};nq.prototype.Aa=3Dfunction(a){C(this,12,a)};nq.prototype.$h=3D=
function(a){C(this,16,a)};function =
oq(a,b,c,d){this.C=3Da;this.B=3Db;this.A=3Dc;this.mf=3Dd}v(oq,I);oq.proto=
type.getData=3Df("C");oq.prototype.Og=3Dca("B");oq.prototype.$h=3Dfunctio=
n(a){0<a&&(this.A=3Da)};oq.prototype.ea=3Dfunction(){if(this.mf){var =
a=3Dthis.mf;sf().revokeObjectURL(a)}};function pq(a){return G('<div><a =
href=3D"'+H(ni(a.uri))+'"></a></div>')};function qq(a,b,c){if(!b)return =
Eb(a,"/")?a:"/"+a;Eb(a,"/")&&(a=3Da.substring(1));0>b.indexOf("//")&&(b=3D=
"//"+b);Fb(b,"/")||(b+=3D"/");b=3Dnew =
jh(b);b.C||kh(b,"https");c&&!Eb(b.B,"/a/")&&(Fb(c,"/")||(c+=3D"/"),b=3DDh=
(b,"/a/"+c));b=3DDh(b,a);return b.toString()}=0A=
function rq(a){var =
b=3D"";2E3<a.length&&(b=3Da.substring(2E3),a=3Da.substring(0,2E3));var =
c=3DT(pq,{uri:a});a=3DString(c.firstChild.href);c.parentNode&&c.parentNod=
e.removeChild(c);a+=3Db;0!=3Da.indexOf("http://")&&0!=3Da.indexOf("https:=
//")&&(a=3D"https://"+a);return a.replace(/^http:/i,"https:")}function =
tq(a){return =
a.location.origin||a.location.protocol+"//"+a.location.host}function =
uq(a,b){a=3DDh(a,b);b=3DCh(b);oh(a,b.A.toString(),!0);return a}=0A=
function =
vq(a){return"iprev_accept_invite"=3D=3Dec(eh(a,"utm_source")).toLowerCase=
()&&dh(a,"invite")&&dh(a,"token")}function wq(a,b){var =
c=3DBc(b);c.sort();for(var d=3D0;d<c.length;d++){var =
e=3Dc[d];a=3Dah(a,e,b[e])}return a};var =
xq=3D/^((http(s)?):)?\/\/((((lh[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleuse=
rcontent)|(google)))|(([1-4]\.bp\.blogspot)|(bp[0-3]\.blogger))|((((cp|ci=
|gp)[3-6])|(ap[1-2]))\.(ggpht|googleusercontent))|(gm[1-4]\.ggpht)|(((yt[=
3-4])|(sp[1-3]))\.(ggpht|googleusercontent)))\.com)|(dp[3-6]\.googleuserc=
ontent\.cn)|(lh[3-6]\.(googleadsserving\.cn|xn--9kr7l\.com))|(photos\-ima=
ge\-(dev|qa)(-auth)?\.corp\.google\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-re=
d|qa-blue|canary)[-.]lighthouse\.sandbox\.google\.com\/image)|(image\-(de=
v|qa)\-lighthouse(-auth)?\.sandbox\.google\.com(\/image)?))\//i,=0A=
yq=3D/^(https?:)?\/\/sp[1-4]\.((ggpht)|(googleusercontent))\.com\//i,zq=3D=
/^(https?:)?\/\/(qa(-red|-blue)?|dev2?|image-dev)(-|\.)lighthouse(-auth)?=
\.sandbox\.google\.com\//i,Aq=3D/^(https?:)?\/\/lighthouse-(qa(-red|-blue=
)?|dev2)\.corp\.google\.com\//i;function Bq(a){return =
xq.test(a)||yq.test(a)||zq.test(a)||Aq.test(a)};function =
Cq(a){Id(this,a,0,null)}v(Cq,Gd);m=3DCq.prototype;m.lk=3Dfunction(){retur=
n y(this,1)};m.Au=3Dfunction(a){C(this,1,a)};m.$n=3Dfunction(){return =
y(this,12)};m.Eu=3Dfunction(a){C(this,12,a)};m.Zn=3Dfunction(){return =
y(this,13)};m.vu=3Dfunction(a){C(this,13,a)};m.UC=3Dfunction(){return =
y(this,33)};m.gL=3Dfunction(a){C(this,33,a)};m.Er=3Dfunction(){return =
z(this,2,!1)};m.uu=3Dfunction(a){C(this,2,a)};m.Dr=3Dfunction(){return =
y(this,51)};m.tu=3Dfunction(a){C(this,51,a)};m.Jr=3Dfunction(){return =
y(this,32)};=0A=
m.wu=3Dfunction(a){C(this,32,a)};m.Ur=3Dfunction(){return =
z(this,19,!1)};m.Bu=3Dfunction(a){C(this,19,a)};m.Vr=3Dfunction(){return =
z(this,52,!1)};m.Cu=3Dfunction(a){C(this,52,a)};m.Wr=3Dfunction(){return =
z(this,67,!1)};m.Du=3Dfunction(a){C(this,67,a)};m.TB=3Dfunction(){return =
y(this,80)};m.jK=3Dfunction(a){C(this,80,a)};m.Cr=3Dfunction(){return =
z(this,20,!1)};m.ru=3Dfunction(a){C(this,20,a)};m.Qr=3Dfunction(){return =
y(this,60)};m.yu=3Dfunction(a){C(this,60,a)};m.UB=3Dfunction(){return =
z(this,3,!1)};=0A=
m.kK=3Dfunction(a){C(this,3,a)};m.ZJ=3Dfunction(){return =
z(this,4,!1)};m.wK=3Dfunction(a){C(this,4,a)};m.lC=3Dfunction(){return =
y(this,65)};m.EK=3Dfunction(a){C(this,65,a)};m.YB=3Dfunction(){return =
y(this,94)};m.oK=3Dfunction(a){C(this,94,a)};m.aD=3Dfunction(){return =
y(this,9)};m.nL=3Dfunction(a){C(this,9,a)};m.bD=3Dfunction(){return =
y(this,10)};m.oL=3Dfunction(a){C(this,10,a)};m.cD=3Dfunction(){return =
y(this,11)};m.pL=3Dfunction(a){C(this,11,a)};m.ZC=3Dfunction(){return =
z(this,14,!1)};m.lL=3Dfunction(a){C(this,14,a)};=0A=
m.bC=3Dfunction(){return =
z(this,34,!1)};m.sK=3Dfunction(a){C(this,34,a)};m.$C=3Dfunction(){return =
z(this,72,!1)};m.mL=3Dfunction(a){C(this,72,a)};m.XB=3Dfunction(){return =
y(this,15)};m.nK=3Dfunction(a){C(this,15,a)};m.hC=3Dfunction(){return =
y(this,16)};m.zK=3Dfunction(a){C(this,16,a)};m.Mr=3Dfunction(){return =
y(this,17)};m.xu=3Dfunction(a){C(this,17,a)};m.Yr=3Dfunction(){return =
y(this,18)};m.rL=3Dfunction(a){C(this,18,a)};m.Zr=3Dfunction(){return =
y(this,45)};m.sL=3Dfunction(a){C(this,45,a)};m.iC=3Dfunction(){return =
y(this,22)};=0A=
m.BK=3Dfunction(a){C(this,22,a)};m.jC=3Dfunction(){return =
y(this,54)};m.CK=3Dfunction(a){C(this,54,a)};m.WC=3Dfunction(){return =
y(this,82)};m.iL=3Dfunction(a){C(this,82,a)};m.FC=3Dfunction(){return =
y(this,83)};m.TK=3Dfunction(a){C(this,83,a)};m.XC=3Dfunction(){return =
y(this,93)};m.jL=3Dfunction(a){C(this,93,a)};m.VC=3Dfunction(){return =
y(this,95)};m.hL=3Dfunction(a){C(this,95,a)};m.WB=3Dfunction(){return =
y(this,21)};m.mK=3Dfunction(a){C(this,21,a)};m.RB=3Dfunction(){return =
z(this,23,!1)};m.hK=3Dfunction(a){C(this,23,a)};=0A=
m.aK=3Dfunction(){return =
y(this,24)};m.qL=3Dfunction(a){C(this,24,a)};m.eD=3Dfunction(){return =
y(this,36)};m.tL=3Dfunction(a){C(this,36,a)};m.SC=3Dfunction(){return =
z(this,6,!1)};m.fL=3Dfunction(a){C(this,6,a)};m.QC=3Dfunction(){return =
y(this,26)};m.dL=3Dfunction(a){C(this,26,a)};m.eC=3Dfunction(){return =
y(this,30)};m.vK=3Dfunction(a){C(this,30,a)};m.fD=3Dfunction(){return =
y(this,31)};m.uL=3Dfunction(a){C(this,31,a)};m.yC=3Dfunction(){return =
y(this,27)};m.PK=3Dfunction(a){C(this,27,a)};m.IC=3Dfunction(){return =
y(this,28)};=0A=
m.WK=3Dfunction(a){C(this,28,a)};m.MC=3Dfunction(){return =
y(this,57)};m.$K=3Dfunction(a){C(this,57,a)};m.NC=3Dfunction(){return =
y(this,58)};m.aL=3Dfunction(a){C(this,58,a)};m.KC=3Dfunction(){return =
y(this,59)};m.YK=3Dfunction(a){C(this,59,a)};m.Sr=3Dfunction(){return =
z(this,35,!1)};m.zu=3Dfunction(a){C(this,35,a)};m.OC=3Dfunction(){return =
z(this,41,!1)};m.bL=3Dfunction(a){C(this,41,a)};m.JC=3Dfunction(){return =
z(this,64,!1)};m.XK=3Dfunction(a){C(this,64,a)};m.xC=3Dfunction(){return =
z(this,48,!1)};=0A=
m.NK=3Dfunction(a){C(this,48,a)};m.LC=3Dfunction(){return =
z(this,49,!1)};m.ZK=3Dfunction(a){C(this,49,a)};m.uC=3Dfunction(){return =
z(this,37,!1)};m.KK=3Dfunction(a){C(this,37,a)};m.QB=3Dfunction(){return =
y(this,38)};m.gK=3Dfunction(a){C(this,38,a)};m.PB=3Dfunction(){return =
y(this,86)};m.fK=3Dfunction(a){C(this,86,a)};m.OB=3Dfunction(){return =
y(this,39)};m.eK=3Dfunction(a){C(this,39,a)};m.MB=3Dfunction(){return =
y(this,87)};m.cK=3Dfunction(a){C(this,87,a)};m.AC=3Dfunction(){return =
y(this,88)};m.QK=3Dfunction(a){C(this,88,a)};=0A=
m.YC=3Dfunction(){return =
y(this,89)};m.kL=3Dfunction(a){C(this,89,a)};m.vC=3Dfunction(){return =
y(this,40)};m.LK=3Dfunction(a){C(this,40,a)};m.$B=3Dfunction(){return =
y(this,42)};m.qK=3Dfunction(a){C(this,42,a)};m.ZB=3Dfunction(){return =
y(this,43)};m.pK=3Dfunction(a){C(this,43,a)};m.HC=3Dfunction(){return =
y(this,44)};m.VK=3Dfunction(a){C(this,44,a)};m.GC=3Dfunction(){return =
y(this,62)};m.UK=3Dfunction(a){C(this,62,a)};m.wC=3Dfunction(){return =
y(this,46)};m.MK=3Dfunction(a){C(this,46,a)};m.EC=3Dfunction(){return =
y(this,61)};=0A=
m.SK=3Dfunction(a){C(this,61,a)};m.cC=3Dfunction(){return =
y(this,50)};m.tK=3Dfunction(a){C(this,50,a)};m.tC=3Dfunction(){return =
y(this,53)};m.JK=3Dfunction(a){C(this,53,a)};m.sC=3Dfunction(){return =
y(this,55)};m.IK=3Dfunction(a){C(this,55,a)};m.RC=3Dfunction(){return =
y(this,56)};m.eL=3Dfunction(a){C(this,56,a)};m.hD=3Dfunction(){return =
y(this,63)};m.wL=3Dfunction(a){C(this,63,a)};m.jD=3Dfunction(){return =
y(this,81)};m.yL=3Dfunction(a){C(this,81,a)};m.VB=3Dfunction(){return =
y(this,90)};m.lK=3Dfunction(a){C(this,90,a)};=0A=
m.gD=3Dfunction(){return =
y(this,68)};m.vL=3Dfunction(a){C(this,68,a)};m.iD=3Dfunction(){return =
y(this,69)};m.xL=3Dfunction(a){C(this,69,a)};m.mC=3Dfunction(){return =
y(this,66)};m.FK=3Dfunction(a){C(this,66,a)};m.gC=3Dfunction(){return =
y(this,70)};m.yK=3Dfunction(a){C(this,70,a)};m.kC=3Dfunction(){return =
y(this,71)};m.DK=3Dfunction(a){C(this,71,a)};m.pC=3Dfunction(){return =
y(this,73)};m.GK=3Dfunction(a){C(this,73,a)};m.aC=3Dfunction(){return =
y(this,84)};m.rK=3Dfunction(a){C(this,84,a)};m.qC=3Dfunction(){return =
y(this,91)};=0A=
m.HK=3Dfunction(a){C(this,91,a)};m.fC=3Dfunction(){return =
y(this,96)};m.xK=3Dfunction(a){C(this,96,a)};m.LB=3Dfunction(){return =
y(this,74)};m.bK=3Dfunction(a){C(this,74,a)};m.$J=3Dfunction(){return =
y(this,75)};m.AK=3Dfunction(a){C(this,75,a)};m.CC=3Dfunction(){return =
Md(this,76)};m.RK=3Dfunction(a){C(this,76,a)};m.kD=3Dfunction(){return =
Md(this,77)};m.zL=3Dfunction(a){C(this,77,a)};m.PC=3Dfunction(){return =
Md(this,78)};m.cL=3Dfunction(a){C(this,78,a)};m.dC=3Dfunction(){return =
Md(this,79)};m.uK=3Dfunction(a){C(this,79,a)};=0A=
m.NB=3Dfunction(){return =
y(this,85)};m.dK=3Dfunction(a){C(this,85,a)};m.SB=3Dfunction(){return =
y(this,92)};m.iK=3Dfunction(a){C(this,92,a)};function U(){Id(this,void =
0,0,null)}v(U,Cq);U.prototype.U=3Dca("I");U.prototype.N=3Df("I");U.protot=
ype.W=3Dca("L");U.prototype.S=3Df("L");function Dq(a,b){var =
c=3DArray.prototype.slice.call(arguments),d=3Dc.shift();if("undefined"=3D=
=3Dtypeof d)throw Error("[goog.string.format] Template required");return =
d.replace(/%([0\- =
\+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,n,p,t,B){if("%"=3D=3Dp=
)return"%";var e=3Dc.shift();if("undefined"=3D=3Dtypeof e)throw =
Error("[goog.string.format] Not enough =
arguments");arguments[0]=3De;return Eq[p].apply(null,arguments)})}=0A=
var Eq=3D{s:function(a,b,c){return =
isNaN(c)||""=3D=3Dc||a.length>=3DNumber(c)?a:a=3D-1<b.indexOf("-",0)?a+cc=
(" ",Number(c)-a.length):cc(" =
",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=3Da.toString();isNaN(e)|=
|""=3D=3De||(d=3DparseFloat(a).toFixed(e));var =
g=3D0>Number(a)?"-":0<=3Db.indexOf("+")?"+":0<=3Db.indexOf(" ")?" =
":"";0<=3DNumber(a)&&(d=3Dg+d);if(isNaN(c)||d.length>=3DNumber(c))return =
d;d=3DisNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed=
(e);a=3DNumber(c)-d.length-g.length;return d=3D0<=3Db.indexOf("-",0)?=0A=
g+d+cc(" ",a):g+cc(0<=3Db.indexOf("0",0)?"0":" =
",a)+d},d:function(a,b,c,d,e,g,h,k){return =
Eq.f(parseInt(a,10),b,c,d,0,g,h,k)}};Eq.i=3DEq.d;Eq.u=3DEq.d;function =
Fq(){this.A=3Dvoid =
0;this.$b=3D{}}m=3DFq.prototype;m.set=3Dfunction(a,b){Gq(this,a,b,!1)};m.=
add=3Dfunction(a,b){Gq(this,a,b,!0)};function Gq(a,b,c,d){for(var =
e=3D0;e<b.length;e++){var g=3Db.charAt(e);a.$b[g]||(a.$b[g]=3Dnew =
Fq);a=3Da.$b[g]}if(d&&void 0!=3D=3Da.A)throw Error('The collection =
already contains the key "'+b+'"');a.A=3Dc}function Hq(a,b){for(var =
c=3D0;c<b.length;c++)if(a=3Da.$b[b.charAt(c)],!a)return;return =
a}m.get=3Dfunction(a){return(a=3DHq(this,a))?a.A:void =
0};m.Mb=3Dfunction(){var a=3D[];Iq(this,a);return a};=0A=
function Iq(a,b){void 0!=3D=3Da.A&&b.push(a.A);for(var c in =
a.$b)Iq(a.$b[c],b)}m.Tb=3Dfunction(a){var b=3D[];if(a){for(var =
c=3Dthis,d=3D0;d<a.length;d++){var =
e=3Da.charAt(d);if(!c.$b[e])return[];c=3Dc.$b[e]}Jq(c,a,b)}else =
Jq(this,"",b);return b};function Jq(a,b,c){void =
0!=3D=3Da.A&&c.push(b);for(var d in =
a.$b)Jq(a.$b[d],b+d,c)}m.Uf=3Dfunction(a){if(this.A=3D=3D=3Da)return!0;fo=
r(var b in =
this.$b)if(this.$b[b].Uf(a))return!0;return!1};m.clear=3Dfunction(){this.=
$b=3D{};this.A=3Dvoid 0};=0A=
m.remove=3Dfunction(a){for(var b=3Dthis,c=3D[],d=3D0;d<a.length;d++){var =
e=3Da.charAt(d);if(!b.$b[e])throw Error('The collection does not have =
the key "'+a+'"');c.push([b,e]);b=3Db.$b[e]}a=3Db.A;for(delete =
b.A;0<c.length;)if(e=3Dc.pop(),b=3De[0],e=3De[1],b.$b[e].isEmpty())delete=
 b.$b[e];else break;return a};m.Rb=3Dfunction(){return =
Kg(this.Mb())};m.isEmpty=3Dfunction(){return void =
0=3D=3D=3Dthis.A&&Fc(this.$b)};function Kq(){if(!Lq){var a=3DLq=3Dnew =
Fq,b;for(b in Mq)a.add(b,Mq[b])}}var Lq;function =
Nq(a,b){this.types=3Da;this.A=3Db}=0A=
var Mq=3D{a:new Nq([3,0],[U.prototype.mK,U.prototype.eL]),al:new =
Nq([3],[U.prototype.bK]),b:new =
Nq([3,0],[U.prototype.hK,U.prototype.gK]),ba:new =
Nq([0],[U.prototype.dK]),bc:new Nq([0],[U.prototype.cK]),br:new =
Nq([0],[U.prototype.fK]),c:new =
Nq([3,0],[U.prototype.uu,U.prototype.eK]),cc:new =
Nq([3],[U.prototype.tu]),ci:new Nq([3],[U.prototype.wu]),cp:new =
Nq([0],[U.prototype.iK]),cv:new Nq([0],[U.prototype.oK]),d:new =
Nq([3],[U.prototype.kK]),df:new Nq([3],[U.prototype.jK]),dv:new =
Nq([3],[U.prototype.lK]),=0A=
e:new Nq([0],[U.prototype.nK]),f:new Nq([4],[U.prototype.zK]),fg:new =
Nq([3],[U.prototype.sK]),fh:new Nq([3],[U.prototype.vK]),fm:new =
Nq([3],[U.prototype.rK]),fo:new Nq([2],[U.prototype.uK]),ft:new =
Nq([3],[U.prototype.tK]),fv:new Nq([3],[U.prototype.uL]),g:new =
Nq([3],[U.prototype.lL]),gd:new Nq([3],[U.prototype.TK]),h:new =
Nq([3,0],[U.prototype.wK,U.prototype.vu]),i:new =
Nq([3],[U.prototype.BK]),ic:new Nq([0],[U.prototype.DK]),id:new =
Nq([3],[U.prototype.yK]),il:new Nq([3],[U.prototype.xK]),ip:new Nq([3],=0A=
[U.prototype.CK]),iv:new Nq([0],[U.prototype.AK]),j:new =
Nq([1],[U.prototype.U]),k:new =
Nq([3,0],[U.prototype.xu,U.prototype.qK]),l:new =
Nq([0],[U.prototype.VK]),lf:new Nq([3],[U.prototype.EK]),m:new =
Nq([0],[U.prototype.wL]),md:new Nq([3],[U.prototype.HK]),mm:new =
Nq([4],[U.prototype.yL]),mo:new Nq([3],[U.prototype.GK]),mv:new =
Nq([3],[U.prototype.FK]),n:new Nq([3],[U.prototype.ru]),nc:new =
Nq([3],[U.prototype.IK]),nd:new Nq([3],[U.prototype.JK]),ng:new =
Nq([3],[U.prototype.hL]),no:new Nq([3],[U.prototype.KK]),=0A=
ns:new Nq([3],[U.prototype.LK]),nt0:new Nq([4],[U.prototype.tL]),nu:new =
Nq([3],[U.prototype.MK]),nw:new Nq([3],[U.prototype.NK]),o:new =
Nq([1,3],[U.prototype.W,U.prototype.PK]),p:new =
Nq([3,0],[U.prototype.Bu,U.prototype.pK]),pa:new =
Nq([3],[U.prototype.SK]),pc:new Nq([0],[U.prototype.QK]),pd:new =
Nq([3],[U.prototype.yu]),pf:new Nq([3],[U.prototype.Du]),pg:new =
Nq([3],[U.prototype.mL]),pi:new Nq([2],[U.prototype.RK]),pp:new =
Nq([3],[U.prototype.Cu]),q:new Nq([4],[U.prototype.WK]),r:new =
Nq([3,0],[U.prototype.fL,=0A=
U.prototype.dL]),rg:new Nq([3],[U.prototype.YK]),rh:new =
Nq([3],[U.prototype.ZK]),rj:new Nq([3],[U.prototype.$K]),ro:new =
Nq([2],[U.prototype.cL]),rp:new Nq([3],[U.prototype.aL]),rw:new =
Nq([3],[U.prototype.zu]),rwa:new Nq([3],[U.prototype.XK]),rwu:new =
Nq([3],[U.prototype.bL]),s:new =
Nq([3,0],[U.prototype.gL,U.prototype.Au]),sc:new =
Nq([0],[U.prototype.kL]),sg:new Nq([3],[U.prototype.iL]),sm:new =
Nq([3],[U.prototype.jL]),t:new Nq([4],[U.prototype.qL]),u:new =
Nq([3],[U.prototype.rL]),ut:new Nq([3],[U.prototype.sL]),=0A=
v:new Nq([0],[U.prototype.UK]),vb:new Nq([0],[U.prototype.vL]),vl:new =
Nq([0],[U.prototype.xL]),w:new Nq([0],[U.prototype.Eu]),x:new =
Nq([0],[U.prototype.nL]),y:new Nq([0],[U.prototype.oL]),ya:new =
Nq([2],[U.prototype.zL]),z:new Nq([0],[U.prototype.pL])};function =
Oq(a,b){Dq("For token '%s': %s",a,b)}=0A=
function Pq(a,b){var c=3Dnew U,d=3Dnew =
U;if(""!=3Db){b=3Db.split("-");for(var e=3D0;e<b.length;e++){var =
g=3Db[e];if(0!=3Dg.length){var h=3Dg,k=3D!1,n=3Dh;var =
p=3Dh.charAt(0);p!=3Dp.toLowerCase()&&(k=3D!0,n=3Dh.charAt(0).toLowerCase=
()+h.substring(1));var t=3DLq;for(p=3D1;p<=3Dn.length;++p){var =
B=3Dt,A=3Dn.substring(0,p);if(0=3D=3DA.length?B.isEmpty():!Hq(B,A))break}=
p=3D1=3D=3Dp?null:(n=3Dt.get(n.substring(0,p-1)))?{NJ:h.substring(0,p-1),=
value:h.substring(p-1),XL:k,attributes:n}:null;if(p){h=3D[];k=3D[];n=3D!1=
;for(t=3D0;t<p.attributes.types.length;t++){B=3D=0A=
p.attributes.types[t];var E=3Dp.value;A=3De;if(p.XL&&1=3D=3DB)for(var =
S=3DE.length;12>S&&A<b.length-1;)E+=3D"-"+b[A+1],S=3DE.length,++A;else =
if(2=3D=3DB)for(;A<b.length-1&&b[A+1].match(/^[\d\.]/);)E+=3D"-"+b[A+1],+=
+A;S=3Dp.attributes.A[t];E=3DQq(a,B)(p.NJ,E,c,d,S);if(null=3D=3D=3DE){n=3D=
!0;e=3DA;break}else =
h.push(B),k.push(E)}if(!n)for(p=3D0;p<k.length;p++)n=3Dh[p],E=3Dk[p],Rq(a=
,n)(g,E)}}}}return new Sq(c,d)}function =
Tq(a,b,c,d,e){e.apply(c,[b]);a=3Da.charAt(0);e.apply(d,[a=3D=3Da.toUpperC=
ase()])}m=3DKq.prototype;=0A=
m.SJ=3Dfunction(a,b,c,d,e){if(""=3D=3Db)return =
0;b=3Doc(b);if(isNaN(b))return 1;Tq(a,b,c,d,e);return =
null};m.gI=3Dfunction(a,b){switch(b){case 1:Oq(a,"Option value could not =
be interpreted as an integer.");break;case 0:Oq(a,"Missing value for =
integer option.")}};m.RJ=3Dfunction(a,b,c,d,e){if(""=3D=3Db)return =
0;b=3Dlc(b);if(isNaN(b))return 1;Tq(a,b,c,d,e);return =
null};m.fI=3Dfunction(a,b){switch(b){case 1:Oq(a,"Option value could not =
be interpreted as a float.");break;case 0:Oq(a,"Missing value for float =
option.")}};=0A=
m.QJ=3Dfunction(a,b,c,d,e){if(""!=3Db)return 2;Tq(a,!0,c,d,e);return =
null};m.eI=3Dfunction(a,b){switch(b){case 2:Oq(a,"Unexpected value =
specified for boolean =
option.")}};m.TJ=3Dfunction(a,b,c,d,e){if(""=3D=3Db)return =
0;Tq(a,b,c,d,e);return null};m.hI=3Dfunction(a,b){switch(b){case =
0:Oq(a,"Missing value for string option.")}};function =
Qq(a,b){switch(b){case 0:return u(a.SJ,a);case 2:return u(a.RJ,a);case =
3:return u(a.QJ,a);case 4:case 1:return u(a.TJ,a);default:return ba()}}=0A=
function Rq(a,b){switch(b){case 0:return u(a.gI,a);case 2:return =
u(a.fI,a);case 3:return u(a.eI,a);case 4:case 1:return =
u(a.hI,a);default:return ba()}}function =
Sq(a,b){this.A=3Da;this.B=3Db};function =
Uq(a,b){null!=3Da&&this.wc.apply(this,arguments)}m=3DUq.prototype;m.wf=3D=
"";m.set=3Dfunction(a){this.wf=3D""+a};m.wc=3Dfunction(a,b,c){this.wf+=3D=
String(a);if(null!=3Db)for(var =
d=3D1;d<arguments.length;d++)this.wf+=3Darguments[d];return =
this};m.clear=3Dfunction(){this.wf=3D""};m.toString=3Df("wf");function =
Vq(a){this.F=3Dnull;this.D=3D[];this.B=3Dnull;Wq(this,a)}function =
Xq(a){null=3D=3Da.F&&(a.F=3Dnew Kq);return a.F}function =
Wq(a,b){a.B=3Db?za(b)?Pq(Xq(a),b):b:Pq(Xq(a),"")}function =
Yq(a,b,c,d){b||"number"=3D=3Dtypeof b&&0=3D=3Db||(b=3Dvoid 0);var =
e=3Da.B.A;a=3Da.B.B;var g=3Dc.call(e);b!=3Dg&&(void =
0!=3Dg&&c.call(a),d.call(e,b))}m=3DVq.prototype;m.wl=3Dfunction(a){Yq(thi=
s,a,U.prototype.Er,U.prototype.uu);return =
this};m.ul=3Dfunction(a){Yq(this,a,U.prototype.Dr,U.prototype.tu);return =
this};=0A=
m.xl=3Dfunction(a){Yq(this,a,U.prototype.Jr,U.prototype.wu);return =
this};m.Yg=3Dfunction(a){Yq(this,a,U.prototype.Zn,U.prototype.vu);return =
this};m.wi=3Dfunction(a){Yq(this,a,U.prototype.Cr,U.prototype.ru);return =
this};m.zl=3Dfunction(a){Yq(this,a,U.prototype.Ur,U.prototype.Bu);return =
this};m.yl=3Dfunction(a){Yq(this,a,U.prototype.Qr,U.prototype.yu);return =
this};m.Bl=3Dfunction(a){Yq(this,a,U.prototype.Wr,U.prototype.Du);return =
this};m.Al=3Dfunction(a){Yq(this,a,U.prototype.Vr,U.prototype.Cu);return =
this};=0A=
m.Rf=3Dfunction(a){Yq(this,a,U.prototype.lk,U.prototype.Au);return =
this};m.Zg=3Dfunction(a){Yq(this,a,U.prototype.$n,U.prototype.Eu);return =
this};function Zq(a,b){Wq(a,b);return a}=0A=
m.ae=3Dfunction(){this.D.length=3D0;$q(this,"s",U.prototype.lk);$q(this,"=
w",U.prototype.$n);ar(this,"c",U.prototype.Er);$q(this,"c",U.prototype.OB=
,16,6);ar(this,"d",U.prototype.UB);$q(this,"h",U.prototype.Zn);ar(this,"s=
",U.prototype.UC);ar(this,"h",U.prototype.ZJ);ar(this,"p",U.prototype.Ur)=
;ar(this,"pa",U.prototype.EC);ar(this,"pd",U.prototype.Qr);ar(this,"pp",U=
.prototype.Vr);ar(this,"pf",U.prototype.Wr);$q(this,"p",U.prototype.ZB);a=
r(this,"n",U.prototype.Cr);$q(this,"r",U.prototype.QC);ar(this,"r",=0A=
U.prototype.SC);ar(this,"fh",U.prototype.eC);ar(this,"fv",U.prototype.fD)=
;ar(this,"cc",U.prototype.Dr);ar(this,"ci",U.prototype.Jr);ar(this,"o",U.=
prototype.yC);br(this,"o",U.prototype.S);br(this,"j",U.prototype.N);$q(th=
is,"x",U.prototype.aD);$q(this,"y",U.prototype.bD);$q(this,"z",U.prototyp=
e.cD);ar(this,"g",U.prototype.ZC);ar(this,"fg",U.prototype.bC);ar(this,"f=
t",U.prototype.cC);$q(this,"e",U.prototype.XB);br(this,"f",U.prototype.hC=
);ar(this,"k",U.prototype.Mr);$q(this,"k",U.prototype.$B);ar(this,=0A=
"u",U.prototype.Yr);ar(this,"ut",U.prototype.Zr);ar(this,"i",U.prototype.=
iC);ar(this,"ip",U.prototype.jC);ar(this,"a",U.prototype.WB);$q(this,"a",=
U.prototype.RC);$q(this,"m",U.prototype.hD);$q(this,"vb",U.prototype.gD);=
$q(this,"vl",U.prototype.iD);ar(this,"lf",U.prototype.lC);ar(this,"mv",U.=
prototype.mC);ar(this,"id",U.prototype.gC);$q(this,"ic",U.prototype.kC);a=
r(this,"b",U.prototype.RB);$q(this,"b",U.prototype.QB);br(this,"t",U.prot=
otype.aK);br(this,"nt0",U.prototype.eD);ar(this,"rw",U.prototype.Sr);=0A=
ar(this,"rwu",U.prototype.OC);ar(this,"rwa",U.prototype.JC);ar(this,"nw",=
U.prototype.xC);ar(this,"rh",U.prototype.LC);ar(this,"nc",U.prototype.sC)=
;ar(this,"nd",U.prototype.tC);ar(this,"no",U.prototype.uC);br(this,"q",U.=
prototype.IC);ar(this,"ns",U.prototype.vC);$q(this,"l",U.prototype.HC);$q=
(this,"v",U.prototype.GC);ar(this,"nu",U.prototype.wC);ar(this,"rj",U.pro=
totype.MC);ar(this,"rp",U.prototype.NC);ar(this,"rg",U.prototype.KC);ar(t=
his,"pg",U.prototype.$C);ar(this,"mo",U.prototype.pC);ar(this,"al",=0A=
U.prototype.LB);$q(this,"iv",U.prototype.$J);$q(this,"pi",U.prototype.CC)=
;$q(this,"ya",U.prototype.kD);$q(this,"ro",U.prototype.PC);$q(this,"fo",U=
.prototype.dC);ar(this,"df",U.prototype.TB);br(this,"mm",U.prototype.jD);=
ar(this,"sg",U.prototype.WC);ar(this,"gd",U.prototype.FC);ar(this,"fm",U.=
prototype.aC);$q(this,"ba",U.prototype.NB);$q(this,"br",U.prototype.PB);$=
q(this,"bc",U.prototype.MB,16,6);$q(this,"pc",U.prototype.AC,16,6);$q(thi=
s,"sc",U.prototype.YC,16,6);ar(this,"dv",U.prototype.VB);ar(this,=0A=
"md",U.prototype.qC);$q(this,"cp",U.prototype.SB);ar(this,"sm",U.prototyp=
e.XC);$q(this,"cv",U.prototype.YB);ar(this,"ng",U.prototype.VC);ar(this,"=
il",U.prototype.fC);return this.D.join("-")};function cr(a,b){if(void =
0=3D=3Db)return"";a=3Db-a.length;return 0>=3Da?"":cc("0",a)}function =
$q(a,b,c,d,e){var g=3Dc.call(a.B.A);if(void 0!=3Dg&&null!=3Dg){d=3Dvoid =
0=3D=3Dd?10:10!=3Dd&&16!=3Dd?10:d;g=3Dg.toString(d);var h=3Dnew =
Uq;h.wc(16=3D=3Dd?"0x":"");h.wc(cr(g,e));h.wc(g);dr(a,b,h.toString(),c)}}=0A=
function ar(a,b,c){c.call(a.B.A)&&dr(a,b,"",c)}function br(a,b,c){var =
d=3Dc.call(a.B.A);d&&dr(a,b,d,c)}function =
dr(a,b,c,d){d.call(a.B.B)&&(b=3Db.charAt(0).toUpperCase()+b.substring(1))=
;a.D.push(b+c)};function =
er(a){Vq.call(this,a)}v(er,Vq);m=3Der.prototype;m.wl=3Dfunction(a){a&&fr(=
this);return =
er.R.wl.call(this,a)};m.Yg=3Dfunction(a){null!=3Da&&this.Rf();return =
er.R.Yg.call(this,a)};m.xl=3Dfunction(a){a&&fr(this);return =
er.R.xl.call(this,a)};m.ul=3Dfunction(a){a&&fr(this);return =
er.R.ul.call(this,a)};m.Rf=3Dfunction(a){Ma(a)&&(a=3DMath.max(a.width,a.h=
eight));null!=3Da&&(this.Zg(),this.Yg());return =
er.R.Rf.call(this,a)};m.zl=3Dfunction(a){a&&fr(this);return =
er.R.zl.call(this,a)};=0A=
m.Al=3Dfunction(a){a&&fr(this);return =
er.R.Al.call(this,a)};m.Bl=3Dfunction(a){a&&fr(this);return =
er.R.Bl.call(this,a)};m.wi=3Dfunction(a){a&&fr(this);return =
er.R.wi.call(this,a)};m.yl=3Dfunction(a){a&&fr(this);return =
er.R.yl.call(this,a)};m.Zg=3Dfunction(a){null!=3Da&&this.Rf();return =
er.R.Zg.call(this,a)};function =
fr(a){a.wi();a.ul();a.wl();a.xl();a.yl();a.zl();a.Al();a.Bl()}=0A=
m.ae=3Dfunction(){var =
a=3Dthis.B.A;a.Yr()||a.Zr()?a.lk()||this.Rf(0):(a=3Dthis.B.A,a.lk()||a.$n=
()||a.Zn()||(this.Rf(),this.Yg(),this.Zg(),fr(this)));return =
er.R.ae.call(this)};var gr=3D/^[^\/]*\/\//;function hr(){}function =
ir(a){this.C=3Da;this.F=3D"";(a=3Dthis.C.match(gr))&&a[0]?(this.F=3Da[0],=
a=3Dthis.F.match(/\w+/)?this.C:"http://"+this.C.substring(this.F.length))=
:a=3D"http://"+this.C;this.D=3DCh(a,!0);this.H=3D!0;this.W=3D!1}function =
jr(a,b){a.B=3Da.B?a.B+("/"+b):b}=0A=
function kr(a){if(void =
0=3D=3Da.A){a.B=3Dnull;a.A=3Da.D.B.substring(1).split("/");var =
b=3Da.A.length;2<b&&Fb(a.D.D,"google.com")&&"u"=3D=3Da.A[0]&&(jr(a,a.A[0]=
+"/"+a.A[1]),a.A.shift(),a.A.shift(),b-=3D2);if(0=3D=3Db||4=3D=3Db||7<b)r=
eturn a.H=3D!1,a.A;if(2=3D=3Db)jr(a,a.A[0]);else =
if("image"=3D=3Da.A[0])jr(a,a.A[0]);else if(7=3D=3Db||3=3D=3Db)return =
a.H=3D!1,a.A;if(3>=3Db){a.W=3D!0;3=3D=3Db&&(jr(a,a.A[1]),a.A.shift(),--b)=
;--b;var =
c=3Da.A[b],d=3Dc.indexOf("=3D");-1!=3Dd&&(a.A[b]=3Dc.substr(0,d),a.A.push=
(c.substr(d+1)))}}return a.A}=0A=
function lr(a){kr(a);return a.W}function mr(a){kr(a);void =
0=3D=3Da.B&&(a.B=3Dnull);return a.B}function =
nr(a){switch(kr(a).length){case 7:return!0;case 6:return =
null=3D=3Dmr(a);case 5:return!1;case 3:return!0;case 2:return =
null=3D=3Dmr(a);case 1:return!1;default:return!1}}=0A=
function or(a,b){if(lr(a))a:{var c=3Dnull!=3Dmr(a)?1:0;switch(b){case =
6:b=3Dc;break;case 4:if(!nr(a)){a=3Dnull;break =
a}b=3D1+c;break;default:a=3Dnull;break a}a=3Dkr(a)[b]}else =
a:{c=3Dnull!=3Dmr(a)?1:0;switch(b){case 0:b=3Dc;break;case =
1:b=3D1+c;break;case 2:b=3D2+c;break;case 3:b=3D3+c;break;case =
4:if(!nr(a)){a=3Dnull;break a}b=3D4+c;break;case =
5:b=3Dnr(a)?1:0;b=3D4+c+b;break;default:a=3Dnull;break =
a}a=3Dkr(a)[b]}return a}function pr(a){void =
0=3D=3Da.U&&(a.U=3Dor(a,0));return a.U}function qr(a){void =
0=3D=3Da.ga&&(a.ga=3Dor(a,1));return a.ga}=0A=
function rr(a){void 0=3D=3Da.N&&(a.N=3Dor(a,2));return a.N}function =
sr(a){void 0=3D=3Da.ha&&(a.ha=3Dor(a,3));return a.ha}function tr(a){void =
0=3D=3Da.aa&&(a.aa=3Dor(a,4));return a.aa}function ur(a){void =
0=3D=3Da.L&&(a.L=3Dor(a,5));return a.L};function vr(a){this.A=3Dnull;a =
instanceof ir||(void 0=3D=3Dwr&&(wr=3Dnew hr),a=3Dnew =
ir(a.toString()));a=3Dthis.A=3Da;if(void 0=3D=3Da.I){var =
b=3Dtr(a);b||(b=3D"");a.I=3DPq(new =
Kq,b)}Vq.call(this,a.I);this.I=3Dthis.A.F;a=3Dthis.A;b=3Da.D.H;this.H=3Da=
.D.D+(b?":"+b:"");this.C=3Dthis.A.D.A.toString()}var wr;v(vr,er);=0A=
vr.prototype.ae=3Dfunction(){var a=3Dthis.A;kr(a);if(!a.H)return =
this.A.C;a=3Dvr.R.ae.call(this);var =
b=3D[];null!=3Dmr(this.A)&&b.push(mr(this.A));if(lr(this.A)){var =
c=3Dthis.A;void =
0=3D=3Dc.S&&(c.S=3Dor(c,6));b.push(c.S+(a?"=3D"+a:""))}else =
b.push(pr(this.A)),b.push(qr(this.A)),b.push(rr(this.A)),b.push(sr(this.A=
)),a&&b.push(a),b.push(ur(this.A));return =
this.I+this.H+"/"+b.join("/")+(this.C?"?"+this.C:"")};var =
xr=3D/^google3\/javascript\/apps\/drive\/viewer\/demo\/data\//i,yr=3D[new=
 jj(148,111),new jj(400,400),new jj(800,800),new jj(1200,1200),new =
jj(1600,1600),new jj(2560,2560)];=0A=
function =
zr(a,b,c,d,e,g){if(a&&(b||c))if(Ar(a))b&&(a=3Dhh(a,"w",b)),c&&(a=3Dhh(a,"=
h",c));else if(Bq(a))e=3Dtr(new ir(a))||void 0,b=3DBr(e,b,c,d,void =
0,g),a=3DZq(new vr(a),b).ae();else if(a&&dh(a,"sz")){var h=3Dtr(new =
ir(a))||void 0;b=3DBr(h,b,c,d,e,g);a=3Dhh(a,"sz",b)}else =
if(xr.test(a)){d=3Dnull;for(g=3D0;g<yr.length;g++)if(b&&b<=3Dyr[g].width|=
|c&&c<=3Dyr[g].height){d=3Dyr[g];break}d||(d=3Dyr[yr.length-1]);b=3DBr(vo=
id 0,b?d.width:void 0,c?d.height:void =
0);c=3Da.lastIndexOf(".");a=3Da.slice(0,c)+"=3D"+b+a.slice(c)}return a}=0A=
function Br(a,b,c,d,e,g){a=3Dnew =
er(a);Yq(a,!!g,U.prototype.Mr,U.prototype.xu);d?a.wi(!0):fr(a);b&&a.Zg(b)=
;c&&a.Yg(c);e&&Yq(a,!0,U.prototype.Sr,U.prototype.zu);return =
a.ae()}function Ar(a){var b=3DSg(Rg(a)[5]||null);return =
b?0=3D=3DMb("/thumb",b.substr(b.length-6,6))&&dh(a,"ds")&&dh(a,"ck"):!1};=
function =
Cr(a,b,c){N.call(this);this.A=3Da;this.id=3Db;this.ga=3Dc||0;this.na=3Dnu=
ll;this.Pf=3Dthis.H=3D0;this.Wa=3Dthis.ta=3Dnull;this.yd=3D"Hups!";(b=3Dz=
(a,33,""))||(b=3DDr(this),c=3Db.lastIndexOf("."),b=3D0<c?b.substring(c+1)=
.toLowerCase():"");this.xc=3Db;b=3Dnew =
nq;b.Og(z(a,12,""));c=3Dz(a,15,7);C(b,14,c);c=3D4=3D=3Dy(a,21);C(b,11,c);=
z(a,33,"")&&(c=3Dz(a,33,""),C(b,3,c));D(a,Er,26)&&z(D(a,Er,26),3,"0")&&b.=
$h(Number(z(D(a,Er,26),3,"0")));this.ka=3Db;this.la=3D!1;this.B=3Dthis.Ja=
=3Dthis.aa=3Dthis.S=3Dthis.Ad=3Dthis.Re=3Dnull;this.ib=3Dthis.Dc=3D!1;thi=
s.za=3D=0A=
y(a,21);this.un=3D!1;this.Gb=3D[];this.Ka=3D!1;this.D=3Dnull}v(Cr,N);var =
Fr=3D{gf:0,Pb:1,LOADING:2,ye:3,ERROR:4,cf:5},Gr=3D{0:1,1:2,2:3,3:4,4:5,5:=
6},Hr=3D{Uo:"g",QO:"h",si:"i",gp:"j",Mk:"k",bl:"l",zQ:"m",ll:"n",oS:"o"};=
m=3DCr.prototype;m.Dq=3Dfunction(a){var =
b=3Dy(a,21);this.za=3Db;C(this.ka,11,4=3D=3Db);this.la=3D!1;b=3Dthis.A;a=3D=
Wd(a);for(var =
c=3Db.Gc(),d=3Da.Gc(),e=3Dc.length=3D0;e<d.length;e++)c[e]=3Dd[e];b.A=3Da=
.A;b.C=3Da.C};=0A=
m.update=3Dfunction(a){Ir(a)&&Ir(a)!=3DDr(this)&&this.Ri(Ir(a));Jr(a)&&Kr=
(this,Jr(a));if(z(a,23,!1)&&z(a,23,!1)!=3Dz(this.A,23,!1)){var =
b=3Dz(a,23,!1);C(this.A,23,b);this.dispatchEvent("j")}Lr(a)&&Lr(a)!=3DLr(=
this.A)&&(b=3DLr(a),C(this.A,7,b));Mr(a)&&Mr(a)!=3DMr(this.A)&&(b=3DMr(a)=
,C(this.A,16,b));y(a,21)&&y(a,21)!=3DNr(this)&&Or(this,y(a,21))};function=
 Dr(a){return Ir(a.A)}function Pr(a){return z(a.A,12,"")}=0A=
m.ad=3Dfunction(a,b,c){var =
d=3DBd&&!Ad&&!yd&&!zd&&Im("23")||Bd&&Ad&&Im("25")||!Bd&&Ad&&Im("4.2")||Yc=
&&Im("12.10")||Bd&&(yd||zd)&&Im(32)&&!Im(47),e=3Dz(this.A,3,"");return =
zr(e,a,b,void 0,d&&!!c)};m.getId=3Df("id");function Nr(a){return =
y(a.A,21)}m.Aa=3Dfunction(a,b,c,d,e){this.ga=3D=3Da||this.Ma||(this.ga=3D=
a,1=3D=3Da&&(this.la=3D!1),5=3D=3Da&&(this.ib=3D!0),this.ta=3Db||null,thi=
s.Wa=3De||null,r(c)&&(this.yd=3Dc),this.dispatchEvent(new =
Qr(d)))};m.Qi=3Dfunction(){this.H=3Dthis.ga=3D0;this.Wa=3Dthis.ta=3Dnull;=
this.la=3D!1};m.getState=3Df("ga");=0A=
m.gc=3Dfunction(){return 1=3D=3Dthis.ga};function =
Rr(a,b,c){a.H=3D=3Db||a.Ma||(a.H=3Db,a.dispatchEvent(new =
Sr(c)))}function =
Tr(a,b,c){a.Pf=3D=3Db||a.Ma||(a.Pf=3Db,a.dispatchEvent(new =
Ur(c)))}function Vr(a){a.ka.Aa(Gr[a.ga]);C(a.ka,13,Gr[a.H]);return =
Wd(a.ka)}m.Ri=3Dfunction(a){C(this.A,2,a);this.dispatchEvent("l")};functi=
on Kr(a,b){b!=3DJr(a.A)&&(C(a.A,22,b),a.dispatchEvent("i"))}function =
Or(a,b){var =
c=3DNr(a);c!=3Db&&(C(a.A,21,b),5=3D=3Da.za&&(a.za=3Db),C(a.ka,11,4=3D=3Db=
),a.dispatchEvent(new Wr(c)))}m.tc=3Df("Ad");m.Wj=3Df("Dc");=0A=
m.ij=3Dl(0);function Xr(a,b){var c;a:{for(c=3D0;c<a.Gb.length;c++){var =
d=3Da.Gb[c];if(b=3D=3Dd||b&&d&&b instanceof =
d.constructor&&Vd(b.Gc(),d.Gc())){c=3D!0;break =
a}}c=3D!1}if(c)return!1;a.Gb.push(b);return!0}function Yr(a){var =
b=3Da.Ka;a.Ka=3D!0;!b&&a.dispatchEvent("h")}m.Jf=3Dfunction(a){this.D=3Da=
;J(this,a);a.yc(this)};function Zr(a){return =
D(a.A,$r,35)&&D(D(a.A,$r,35),as,1)&&z(D(D(a.A,$r,35),as,1),1,"")}function=
 =
bs(a){return{yr:a.getId(),mimeType:Pr(a),bg:a.xc,Jh:6=3D=3DNr(a)}}m.yg=3D=
l(!1);=0A=
function Qr(a){L.call(this,"n");this.time=3Da}v(Qr,L);function =
Sr(a){L.call(this,"g");this.error=3Da}v(Sr,L);function =
cs(a){L.call(this,"m");this.A=3Da}v(cs,L);function =
Wr(a){L.call(this,"k");this.A=3Da}v(Wr,L);function =
Ur(a){L.call(this,"o");this.A=3Da}v(Ur,L);function =
ds(a,b){Cr.call(this,a,b);this.hb=3Dthis.C=3Dnull}v(ds,Cr);var =
es=3D{wv:"p",dO:"q"};function fs(a){return =
D(a.A,Er,26)&&z(D(a.A,Er,26),3,"0")?Number(z(D(a.A,Er,26),3,"0")):null}ds=
.prototype.ij=3Dfunction(){return =
this.C?this.C.Jb():0};ds.prototype.Ri=3Dfunction(a){this.C&&this.C.ma().n=
ame&&(this.C.ma().name=3Da);ds.R.Ri.call(this,a)};function =
gs(a,b){this.start=3Da<b?a:b;this.end=3Da<b?b:a}function hs(a){return =
a.end-a.start}function is(a,b){return a.start<=3Db&&a.end>=3Db};var =
js=3Dnew gs(1,100),ks=3Dnew gs(101,200),ls=3Dnew gs(301,400),ms=3Dnew =
gs(1001,1100),ns=3Dnew gs(501,600),os=3Dnew gs(601,700);var =
ps=3D{acad:701,bzip2:781,dxf:702,"epub+zip":703,gzip:771,"gzip-compressed=
":782,gzipped:783,illustrator:762,javascript:741,msexcel:768,mspowerpoint=
:767,msword:704,"octet-stream":705,pdf:706,photoshop:744,"pkcs7-signature=
":707,postscript:708,rar:772,rtf:709,tar:773,"vnd.android.package-archive=
":710,"vnd.google-apps.appmaker":798,"vnd.google-apps.document":711,"vnd.=
google-apps.drawing":712,"vnd.google-apps.drive-sdk.796396377186":788,"vn=
d.google-apps.folder":745,"vnd.google-apps.form":713,"vnd.google-apps.fre=
ebird":746,=0A=
"vnd.google-apps.fusiontable":764,"vnd.google-apps.jam":799,"vnd.google-a=
pps.kix":747,"vnd.google-apps.map":789,"vnd.google-apps.presentation":714=
,"vnd.google-apps.punch":748,"vnd.google-apps.ritz":765,"vnd.google-apps.=
script":766,"vnd.google-apps.drive-sdk.897606708560":763,"vnd.google-apps=
.site":797,"vnd.google-apps.spreadsheet":715,"vnd.google-apps.video":742,=
"vnd.google-earth.kmz":716,"vnd.ms-excel":717,"vnd.ms-excel.sheet.binary.=
macroenabled.12":749,"vnd.ms-excel.sheet.macroenabled.12":750,"vnd.ms-exc=
el.template.macroenabled.12":791,=0A=
"vnd.ms-powerpoint":718,"vnd.ms-powerpoint.presentation.macroenabled.12":=
751,"vnd.ms-powerpoint.slideshow.macroenabled.12":752,"vnd.ms-powerpoint.=
template.macroenabled.12":753,"vnd.ms-project":719,"vnd.ms-word":769,"vnd=
.ms-word.document.macroenabled.12":758,"vnd.ms-word.template.macroenabled=
.12":790,"vnd.ms-works":720,"vnd.ms-xpsdocument":721,"vnd.oasis.opendocum=
ent.graphics":761,"vnd.oasis.opendocument.presentation":760,"vnd.oasis.op=
endocument.spreadsheet":722,"vnd.oasis.opendocument.text":757,"vnd.openxm=
lformats-officedocument.presentationml.presentation":724,=0A=
"vnd.openxmlformats-officedocument.presentationml.slideshow":754,"vnd.ope=
nxmlformats-officedocument.presentationml.template":755,"vnd.openxmlforma=
ts-officedocument.spreadsheetml.sheet":759,"vnd.openxmlformats-officedocu=
ment.spreadsheetml.template":792,"vnd.openxmlformats-officedocument.wordp=
rocessingml.document":723,"vnd.openxmlformats-officedocument.wordprocessi=
ngml.template":756,"vnd.visio":725,"x-7z-compressed":726,"x-bzip":774,"x-=
bzip-compressed-tar":775,"x-bzip2":776,"x-dosexec":795,"x-gtar":784,=0A=
"x-gtar-compressed":785,"x-gunzip":786,"x-font-ttf":727,"x-gzip":728,"x-g=
zip-compressed":777,"x-httpd-php":729,"x-iwork-keynote-sffkey":730,"x-iwo=
rk-numbers-sffnumbers":731,"x-iwork-pages-sffpages":732,"x-javascript":74=
3,"vnd.google-apps.drive-sdk.7081045131":800,"x-lzh":733,"x-ms-publisher"=
:734,"x-ms-shortcut":735,"x-ms-wmz":736,"x-msdos-program":793,"x-msi":796=
,"x-rar":770,"x-rar-compressed":737,"x-shockwave-flash":738,"x-tar":778,"=
x-tgz":787,"x-tex":739,"x-zip":779,"x-zip-compressed":780,xml:794,=0A=
zip:740},qs=3D{"3gp":107,midi:101,"mp4a-latm":102,mpeg:103,mpeg3:104,ogg:=
108,"x-ms-wma":105,"x-wav":106,wav:109},rs=3D{"chemical/x-gamess-input":2=
01,"gzip/document":1101,"message/rfc822":401,"link/article":8},ss=3D{bmp:=
301,gif:302,jpeg:303,png:304,"svg+xml":309,tiff:305,"vnd.adobe.photoshop"=
:326,"vnd.dwg":306,"vnd.microsoft.icon":327,"x-adobe-dng":310,"x-canon-cr=
2":311,"x-canon-crw":312,"x-coreldraw":307,"x-fuji-raf":313,"x-icon":328,=
"x-kodak-kdc":314,"x-minolta-mrw":315,"x-nikon-nef":317,"x-nikon-nrw":318=
,=0A=
"x-olympus-orf":319,"x-panasonic-rw2":320,"x-pentax-pef":321,"x-photoshop=
":308,"x-ms-bmp":316,"x-sony-sr2":323,"x-sony-srf":324,"x-raw":322,webp:3=
25},ts=3D{"x-gzip":1001,"x-rar":1002,"x-tar":1005,"x-zip":1003,zip:1004},=
us=3D{calendar:501,css:502,csv:503,ecmascript:515,html:504,javascript:516=
,plain:505,vcard:520,"x-c++hdr":518,"x-c++src":507,"x-chdr":517,"x-csrc":=
506,"x-hwp":508,"x-java":509,"x-java-source":510,"x-objcsrc":511,"x-sql":=
512,"x-url":519,"x-vcard":513,xml:514},vs=3D{"3gpp":601,avi:602,dv:619,=0A=
flv:603,mkv:622,mp2p:618,mp2t:617,mp4:604,mpeg:605,mpv:616,ogg:615,quickt=
ime:606,webm:614,"x-dv":613,"x-flv":607,"x-m4v":610,"x-matroska":612,"x-m=
s-asf":611,"x-ms-wmv":608,"x-msvideo":609,"x-shockwave-flash":620,"x-yout=
ube":621};function ws(){}=0A=
function =
xs(a,b){a=3D-1=3D=3Db.indexOf(";")?b.split("/",2):b.substring(0,b.indexOf=
(";")).split("/",2);if(2!=3Da.length)return 1;var =
c=3Da[1].toLowerCase();switch(a[0].toLowerCase()){case =
"application":return ps[c]?ps[c]:2;case "audio":return =
qs[c]?qs[c]:3;case "image":return ss[c]?ss[c]:4;case "multipart":return =
ts[c]?ts[c]:7;case "text":return us[c]?us[c]:5;case "video":return =
vs[c]?vs[c]:6;default:return rs[b]?rs[b]:1}}Ha(ws);function =
ys(){this.A=3D[];this.A[8]=3D23;this.A[3]=3D2;this.A[4]=3D8;this.A[7]=3D1=
8;this.A[5]=3D13;this.A[6]=3D14;this.A[781]=3D18;this.A[771]=3D18;this.A[=
782]=3D18;this.A[783]=3D18;this.A[768]=3D9;this.A[767]=3D10;this.A[704]=3D=
11;this.A[758]=3D11;this.A[790]=3D11;this.A[741]=3D13;this.A[706]=3D12;th=
is.A[744]=3D8;this.A[772]=3D18;this.A[709]=3D13;this.A[773]=3D18;this.A[7=
11]=3D3;this.A[712]=3D4;this.A[716]=3D20;this.A[745]=3D15;this.A[713]=3D5=
;this.A[746]=3D5;this.A[764]=3D21;this.A[747]=3D3;this.A[788]=3D22;this.A=
[789]=3D22;this.A[714]=3D6;this.A[748]=3D6;this.A[766]=3D=0A=
19;this.A[763]=3D24;this.A[797]=3D24;this.A[715]=3D7;this.A[765]=3D16;thi=
s.A[742]=3D14;this.A[717]=3D9;this.A[749]=3D9;this.A[750]=3D9;this.A[791]=
=3D9;this.A[718]=3D10;this.A[751]=3D10;this.A[752]=3D10;this.A[753]=3D10;=
this.A[759]=3D9;this.A[792]=3D9;this.A[723]=3D11;this.A[756]=3D11;this.A[=
724]=3D10;this.A[754]=3D10;this.A[755]=3D10;this.A[757]=3D11;this.A[722]=3D=
9;this.A[760]=3D10;this.A[774]=3D18;this.A[775]=3D18;this.A[776]=3D18;thi=
s.A[784]=3D18;this.A[785]=3D18;this.A[786]=3D18;this.A[728]=3D18;this.A[7=
77]=3D18;this.A[743]=3D13;this.A[770]=3D18;this.A[778]=3D=0A=
18;this.A[787]=3D18;this.A[779]=3D18;this.A[780]=3D18;this.A[740]=3D18;th=
is.A[1101]=3D18;this.A[621]=3D17}Ha(ys);function =
zs(){this.A=3D[];this.A[18]=3D"archive";this.A[2]=3D"audio";this.A[1]=3D"=
generic";this.A[3]=3D"document";this.A[4]=3D"drawing";this.A[20]=3D"earth=
";this.A[15]=3D"folder";this.A[5]=3D"form";this.A[21]=3D"fusion";this.A[2=
2]=3D"map";this.A[19]=3D"script";this.A[24]=3D"site";this.A[7]=3D"spreads=
heet";this.A[6]=3D"presentation";this.A[16]=3D"spreadsheet";this.A[8]=3D"=
image";this.A[9]=3D"excel";this.A[10]=3D"powerpoint";this.A[11]=3D"word";=
this.A[12]=3D"pdf";this.A[13]=3D"text";this.A[14]=3D"video";this.A[17]=3D=
"youtube";this.B=3D[];this.B[1]=3D=0A=
2;this.B[5]=3D2;this.B[12]=3D3;this.B[17]=3D2;this.B[18]=3D2;this.C=3D[];=
this.C[17]=3D"_x16.ico";this.C[16]=3D"_x16.png";this.C[32]=3D"_x32.png";t=
his.C[128]=3D"_x128.png"}Ha(zs);=0A=
zs.prototype.get=3Dfunction(a,b){var c=3Dxs(ws.oa(),a);var =
d=3Dys.oa();d=3Dd.A[c]?d.A[c]:is(ks,c)?2:is(ls,c)?8:is(ms,c)?18:is(ns,c)?=
13:is(os,c)?14:1;if(is(js,c)||1=3D=3Dd){c=3D1;d=3Da.split("/");for(a=3D[]=
;0<c&&d.length;)a.push(d.shift()),c--;d.length&&a.push(d.join("/"));c=3DN=
b(a[0]);a=3DNb(a[1]);a=3D"https://drive-thirdparty.googleusercontent.com/=
"+(17=3D=3Db?16:b)+"/type/"+c+"/"+a;return =
17=3D=3Db?a+".ico":a}a=3Dd;b=3Dthis.C[b];this.A[a]||(a=3D1);return"//ssl.=
gstatic.com/docs/doclist/images/mediatype/icon_"+(this.B[a]?this.B[a]:1)+=0A=
"_"+this.A[a]+b};function =
As(){this.A=3D[];this.A[8]=3D"Artikkeli";this.A[3]=3D"Audio";this.A[4]=3D=
"Kuva";this.A[7]=3D"Pakattu =
arkisto";this.A[5]=3D"Teksti";this.A[6]=3D"Video";this.A[701]=3D"AutoCAD"=
;this.A[781]=3D"Pakattu =
arkisto";this.A[702]=3D"AutoCAD";this.A[703]=3D"EPUB";this.A[771]=3D"Paka=
ttu arkisto";this.A[782]=3D"Pakattu arkisto";this.A[783]=3D"Pakattu =
arkisto";this.A[762]=3D"Illustrator";this.A[741]=3D"JavaScript";this.A[76=
8]=3D"Excel";this.A[767]=3D"PowerPoint";this.A[704]=3D"Word";this.A[758]=3D=
"Word";this.A[790]=3D"Word";this.A[706]=3D"PDF";this.A[744]=3D=0A=
"Photoshop";this.A[707]=3D"PKCS7 =
Signature";this.A[708]=3D"Postscript";this.A[705]=3D"Binaaritiedosto";thi=
s.A[772]=3D"Pakattu arkisto";this.A[709]=3D"Rich =
Text";this.A[773]=3D"Pakattu arkisto";this.A[710]=3D"Android =
Package";this.A[798]=3D"App Maker";this.A[711]=3D"Google =
Docs";this.A[747]=3D"Google Docs";this.A[712]=3D"Google =
Drawings";this.A[745]=3D"Google Drive -kansio";this.A[713]=3D"Google =
Forms";this.A[746]=3D"Google Forms";this.A[764]=3D"Google =
Fuusiotaulukot";this.A[799]=3D"Google Jamboard";this.A[788]=3D"Google My =
Maps";=0A=
this.A[789]=3D"Google My Maps";this.A[714]=3D"Google =
Slides";this.A[748]=3D"Google Slides";this.A[765]=3D"Google =
Sheets";this.A[766]=3D"Google Apps Script";this.A[763]=3D"Google =
Sites";this.A[797]=3D"Google Sites";this.A[715]=3D"Google =
Sheets";this.A[742]=3D"Google Video";this.A[716]=3D"Google =
Earth";this.A[717]=3D"Excel";this.A[749]=3D"Excel";this.A[750]=3D"Excel";=
this.A[791]=3D"Excel";this.A[718]=3D"PowerPoint";this.A[751]=3D"PowerPoin=
t";this.A[752]=3D"PowerPoint";this.A[753]=3D"PowerPoint";this.A[719]=3D"P=
roject";this.A[769]=3D"Word";=0A=
this.A[720]=3D"Works";this.A[721]=3D"XPS";this.A[757]=3D"OpenOffice =
Writer";this.A[761]=3D"OpenOffice Draw";this.A[760]=3D"OpenOffice =
Impress";this.A[722]=3D"OpenOffice =
Calc";this.A[759]=3D"Excel";this.A[792]=3D"Excel";this.A[723]=3D"Word";th=
is.A[756]=3D"Word";this.A[724]=3D"PowerPoint";this.A[754]=3D"PowerPoint";=
this.A[755]=3D"PowerPoint";this.A[725]=3D"Visio";this.A[726]=3D"Pakattu =
arkisto";this.A[774]=3D"Pakattu arkisto";this.A[775]=3D"Pakattu =
arkisto";this.A[776]=3D"Pakattu arkisto";this.A[784]=3D"Pakattu =
arkisto";this.A[785]=3D"Pakattu arkisto";=0A=
this.A[786]=3D"Pakattu arkisto";this.A[727]=3D"TrueType =
Font";this.A[728]=3D"Pakattu arkisto";this.A[777]=3D"Pakattu =
arkisto";this.A[729]=3D"PHP";this.A[730]=3D"Keynote";this.A[731]=3D"Numbe=
rs";this.A[732]=3D"Pages";this.A[743]=3D"JavaScript";this.A[733]=3D"Pakat=
tu =
arkisto";this.A[800]=3D"Lucidchart";this.A[734]=3D"Publisher";this.A[735]=
=3D"Windows Shortcut";this.A[736]=3D"Windows Media =
Player";this.A[770]=3D"Pakattu arkisto";this.A[737]=3D"Pakattu =
arkisto";this.A[738]=3D"Flash";this.A[778]=3D"Pakattu =
arkisto";this.A[787]=3D"Pakattu arkisto";=0A=
this.A[739]=3D"LaTeX";this.A[779]=3D"Pakattu =
arkisto";this.A[780]=3D"Pakattu arkisto";this.A[740]=3D"Pakattu =
arkisto";this.A[107]=3D"Audio";this.A[101]=3D"Audio";this.A[102]=3D"Audio=
";this.A[103]=3D"Audio";this.A[104]=3D"Audio";this.A[108]=3D"Audio";this.=
A[105]=3D"Audio";this.A[106]=3D"Audio";this.A[109]=3D"Audio";this.A[301]=3D=
"Kuva";this.A[302]=3D"Kuva";this.A[303]=3D"Kuva";this.A[304]=3D"Kuva";thi=
s.A[309]=3D"Kuva";this.A[305]=3D"Kuva";this.A[326]=3D"Kuva";this.A[306]=3D=
"Kuva";this.A[327]=3D"Kuva";this.A[310]=3D"Kuva";this.A[311]=3D"Raw =
Image";=0A=
this.A[312]=3D"Raw Image";this.A[307]=3D"Kuva";this.A[313]=3D"Raw =
Image";this.A[328]=3D"Kuva";this.A[314]=3D"Raw Image";this.A[315]=3D"Raw =
Image";this.A[316]=3D"Kuva";this.A[317]=3D"Raw Image";this.A[318]=3D"Raw =
Image";this.A[319]=3D"Raw Image";this.A[320]=3D"Raw =
Image";this.A[321]=3D"Raw =
Image";this.A[308]=3D"Photoshop";this.A[322]=3D"Raw =
Image";this.A[323]=3D"Raw Image";this.A[324]=3D"Raw =
Image";this.A[325]=3D"Kuva";this.A[201]=3D"Chemical =
Model";this.A[1101]=3D"Pakattu =
arkisto";this.A[401]=3D"Viesti";this.A[1001]=3D"Pakattu =
arkisto";this.A[1002]=3D=0A=
"Pakattu arkisto";this.A[1005]=3D"Pakattu =
arkisto";this.A[1003]=3D"Pakattu arkisto";this.A[1004]=3D"Pakattu =
arkisto";this.A[501]=3D"Kalenteri";this.A[502]=3D"Style =
Sheet";this.A[503]=3D"Comma Separated =
Values";this.A[515]=3D"ECMAScript";this.A[504]=3D"HTML";this.A[505]=3D"Te=
ksti";this.A[520]=3D"vCard";this.A[506]=3D"C";this.A[517]=3D"C";this.A[51=
8]=3D"C++";this.A[507]=3D"C++";this.A[508]=3D"Hangul Word =
Processor";this.A[509]=3D"Java";this.A[510]=3D"Java";this.A[516]=3D"JavaS=
cript";this.A[511]=3D"Objective C";this.A[512]=3D"SQL";this.A[519]=3D=0A=
"Teksti";this.A[513]=3D"vCard";this.A[514]=3D"XML";this.A[601]=3D"Video";=
this.A[602]=3D"Video";this.A[619]=3D"Video";this.A[603]=3D"Video";this.A[=
622]=3D"Video";this.A[618]=3D"Video";this.A[617]=3D"Video";this.A[604]=3D=
"Video";this.A[616]=3D"Video";this.A[605]=3D"Video";this.A[615]=3D"Video"=
;this.A[606]=3D"Video";this.A[614]=3D"Video";this.A[613]=3D"Video";this.A=
[607]=3D"Flash";this.A[610]=3D"Video";this.A[612]=3D"Video";this.A[611]=3D=
"Video";this.A[608]=3D"Windows Media =
Player";this.A[609]=3D"Video";this.A[620]=3D"Flash";this.A[621]=3D"YouTub=
e"}=0A=
Ha(As);As.prototype.get=3Dfunction(a){return =
this.A[a]?this.A[a]:"Tuntematon tiedosto"};function Bs(a){return =
zs.oa().get(a,1<q.devicePixelRatio?32:16)}function Cs(a){return =
As.oa().get(xs(ws.oa(),a))};function Ds(){var a=3D'<div =
class=3D"'+H("drive-viewer-archive")+'"><div =
class=3D"'+H("drive-viewer-archive-header")+'"><div =
class=3D"'+H("drive-viewer-archive-back-icon")+" =
"+H("drive-viewer-icon")+'"></div><div =
class=3D"'+H("drive-viewer-archive-gradient")+'"></div></div><div =
class=3D"'+H("drive-viewer-archive-content")+" =
"+H("drive-viewer-archive-scrollable")+" =
"+H("drive-viewer-scrollable")+" "+H("drive-viewer-scrollable-dark")+" =
"+H("drive-viewer-focus-to-default")+'" =
aria-label=3D"';a+=3Dfi("Arkistoidun sis\u00e4ll\u00f6n luettelo");=0A=
return G(a+'"></div></div>')}function Es(a){a=3Da.title;return G('<div =
class=3D"'+H("drive-viewer-archive-row")+'"><div =
class=3D"'+H("drive-viewer-archive-title")+'">'+F(a)+'</div><div =
class=3D"'+H("drive-viewer-archive-count")+'"></div></div>')}function =
Fs(a){a=3Da.name;return G('<div =
class=3D"'+H("drive-viewer-archive-row")+'" tabindex=3D"-1"><div =
class=3D"'+H("drive-viewer-archive-row-icon")+'"></div><div =
class=3D"'+H("drive-viewer-archive-row-name")+'" =
tabindex=3D"-1">'+F(a)+"</div></div>")};var =
Gs=3D{8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"=
pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end=
",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete=
",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",5=
9:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g=
",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",8=
2:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",=0A=
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:=
"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply=
",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:=
"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"=
f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash"=
,188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"=
close-square-bracket",222:"single-quote",224:"win"};function =
Hs(a){N.call(this);this.C=3Dthis.B=3D{};this.D=3D0;this.N=3DPc(Is);this.S=
=3DPc(Js);this.H=3D!0;this.I=3D!1;this.F=3Dnull;this.A=3Da;Ok(this.A,"key=
down",this.Lm,void 0,this);ed&&Ok(this.A,"keypress",this.kt,void =
0,this);Ok(this.A,"keyup",this.hs,void 0,this)}var Ks;v(Hs,N);function =
Ls(a){this.A=3Da||null;this.next=3Da?null:{}}var =
Ms=3D{NONE:0,od:1,we:2,So:4,xe:8},Is=3D[27,112,113,114,115,116,117,118,11=
9,120,121,122,123,19],Js=3D"color date datetime datetime-local email =
month number password search tel text time url week".split(" ");=0A=
function Ns(a){if(!Ks){var b=3D{},c;for(c in =
Gs)b[Gs[c]]=3DAl(parseInt(c,10));Ks=3Db}return =
Ks[a]}m=3DHs.prototype;m.Xh=3Dfunction(a,b){Os(this.B,Ps(1,arguments),a)}=
;m.iM=3Dfunction(a){Qs(this.B,Ps(0,arguments))};m.ks=3Dfunction(a){return=
 Rs(this,this.B,Ps(0,arguments))};function =
Ps(a,b){if(za(b[a]))a=3Dcb(Ss(b[a]),function(a){return =
Ts(a.key||"",a.keyCode,a.ke)});else{var =
c=3Db,d=3Da;Ja(b[a])&&(c=3Db[a],d=3D0);for(a=3D[];d<c.length;d+=3D2)a.pus=
h(Ts("",c[d],c[d+1]))}return a}=0A=
m.ea=3Dfunction(){Hs.R.ea.call(this);this.B=3D{};Wk(this.A,"keydown",this=
.Lm,!1,this);ed&&Wk(this.A,"keypress",this.kt,!1,this);Wk(this.A,"keyup",=
this.hs,!1,this);this.A=3Dnull};=0A=
function Ss(a){a=3Da.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," =
").toLowerCase();a=3Da.split(" ");for(var =
b=3D[],c,d=3D0;c=3Da[d];d++){c=3Dc.split("+");for(var =
e=3Dnull,g=3Dnull,h=3D0,k,n=3D0;k=3Dc[n];n++){switch(k){case =
"shift":h|=3D1;continue;case "ctrl":h|=3D2;continue;case =
"alt":h|=3D4;continue;case =
"meta":h|=3D8;continue}g=3DNs(k);e=3Dk;break}b.push({key:e,keyCode:g,ke:h=
})}return =
b}m.hs=3Dfunction(a){ad&&(32=3D=3Dthis.F&&32=3D=3Da.keyCode&&a.preventDef=
ault(),this.F=3Dnull);ed&&!this.L&&ed&&a.ctrlKey&&a.altKey&&this.Lm(a)};=0A=
m.kt=3Dfunction(a){32<a.keyCode&&ed&&a.ctrlKey&&a.altKey&&(this.L=3D!0)};=
function Os(a,b,c){var =
d=3Db.shift();$a(d,function(c){if((c=3Da[c])&&(0=3D=3Db.length||c.A))thro=
w Error("Keyboard shortcut conflicts with existing =
shortcut");});b.length?$a(d,function(d){d=3Dd.toString();var e=3Dnew =
Ls;d=3Dd in =
a?a[d]:a[d]=3De;Os(d.next,b.slice(0),c)}):$a(d,function(b){a[b]=3Dnew =
Ls(c)})}=0A=
function Qs(a,b){var c=3Db.shift();$a(c,function(c){var =
d=3Da[c];d&&(0=3D=3Db.length?d.A&&delete =
a[c]:d.next&&(Qs(d.next,b.slice(0)),Fc(d.next)&&delete a[c]))})}function =
Us(a,b){for(var c=3D0;c<b.length;c++){var d=3Da[b[c]];if(d)return =
d}}function Rs(a,b,c){for(;0<c.length&&b;){var =
d=3Dc.shift();if((d=3DUs(b,d))&&(0=3D=3Dc.length&&d.A||Rs(a,d.next,c.slic=
e(0))))return!0}return!1}function =
Ts(a,b,c){c=3Dc||0;b=3D["c_"+b+"_"+c];""!=3Da&&b.push("n_"+a+"_"+c);retur=
n b}=0A=
m.Lm=3Dfunction(a){a:{var b=3Da.keyCode;if(""!=3Da.key){var =
c=3Da.key;if("Control"=3D=3Dc||"Shift"=3D=3Dc||"Meta"=3D=3Dc||"AltGraph"=3D=
=3Dc){b=3D!1;break a}}else =
if(16=3D=3Db||17=3D=3Db||18=3D=3Db){b=3D!1;break a}c=3Da.target;var =
d=3D"TEXTAREA"=3D=3Dc.tagName||"INPUT"=3D=3Dc.tagName||"BUTTON"=3D=3Dc.ta=
gName||"SELECT"=3D=3Dc.tagName,e=3D!d&&(c.isContentEditable||c.ownerDocum=
ent&&"on"=3D=3Dc.ownerDocument.designMode);b=3D!d&&!e||this.N[b]?!0:e?!1:=
a.altKey||a.ctrlKey||a.metaKey?!0:"INPUT"=3D=3Dc.tagName&&this.S[c.type]?=
13=3D=3Db:"INPUT"=3D=3Dc.tagName||"BUTTON"=3D=3Dc.tagName?32!=3Db:=0A=
!1}if(b)if("keydown"=3D=3Da.type&&ed&&a.ctrlKey&&a.altKey)this.L=3D!1;els=
e{b=3DAl(a.keyCode);c=3DTs(a.key,b,(a.shiftKey?1:0)|(a.ctrlKey?2:0)|(a.al=
tKey?4:0)|(a.metaKey?8:0));d=3DUs(this.C,c);if(!d||1500<=3DUa()-this.D)th=
is.C=3Dthis.B,this.D=3DUa();(d=3DUs(this.C,c))&&d.next&&(this.C=3Dd.next,=
this.D=3DUa());d&&(d.next?a.preventDefault():(this.C=3Dthis.B,this.D=3DUa=
(),this.H&&a.preventDefault(),this.I&&a.B(),c=3Dd.A,d=3Da.target,e=3Dthis=
.dispatchEvent(new Vs("shortcut",c,d)),(e&=3Dthis.dispatchEvent(new =
Vs("shortcut_"+c,c,d)))||a.preventDefault(),=0A=
ad&&(this.F=3Db)))}};function =
Vs(a,b,c){L.call(this,a,c);this.I=3Db}v(Vs,L);function =
Ws(a){N.call(this);this.B=3Dnew =
Hs(a);this.B.H=3D!1;J(this,this.B);this.C=3D{};this.A=3D[];Xs(this)}v(Ws,=
N);var Ys=3D{rN:"r",sN:"s",tN:"t"};function =
Zs(a,b,c,d){c=3D$s(a,b,c,d);d=3DBa(c)?c:c.key;a.C[d]=3D[c,b];return =
d}function $s(a,b,c,d){a.B.ks(b);if(Ba(b))var e=3DGs[b];else =
if(Ja(b)){e=3D[];for(var =
g=3D0;g<b.length;g++)0=3D=3Dg%2?e.push(Gs[b[0]]):e.push(b[g]);e=3DString(=
e)}else e=3DString(b);a.B.Xh(e,b);return Ok(a.B,"shortcut_"+e,c,void =
0,d)}=0A=
function at(a,b){var =
c=3Da.C[b];null!=3Dc&&(a.B.iM(c[1]),Xk(c[0]),a.C[b]=3Dnull)}function =
bt(a){for(var b in a.C)at(a,Number(b));a.C=3D{};a.A=3D[];Xs(a)}function =
Xs(a){a.A.push(Zs(a,37,u(a.dispatchEvent,a,"s")));a.A.push(Zs(a,72,u(a.di=
spatchEvent,a,"s")));a.A.push(Zs(a,39,u(a.dispatchEvent,a,"t")));a.A.push=
(Zs(a,76,u(a.dispatchEvent,a,"t")));a.A.push(Zs(a,27,u(a.dispatchEvent,a,=
"r")))}function ct(a){for(var =
b=3D0;b<a.A.length;b++)at(a,a.A[b]);a.A=3D[]}Ws.prototype.ea=3Dfunction()=
{Ws.R.ea.call(this);Yk(this.B)};function =
dt(a){N.call(this);this.X=3Da;this.A=3Dnew =
cl(this);J(this,this.A);this.D=3Dthis.C=3D0;this.B=3D!1;this.A.listen(thi=
s.X,"touchstart",this.H);this.A.listen(this.X,"touchend",this.F)}v(dt,N);=
var =
et=3D{eS:"swipe_right",dS:"swipe_left"};dt.prototype.H=3Dfunction(a){1!=3D=
a.A.touches.length?this.B=3D!1:(this.B=3D!0,this.C=3Da.A.touches[0].pageX=
,this.D=3Da.A.touches[0].pageY)};=0A=
dt.prototype.F=3Dfunction(a){if(this.B){var =
b=3Dthis.C-a.A.changedTouches[0].pageX,c=3Dthis.D-a.A.changedTouches[0].p=
ageY;100<=3DMath.abs(b)&&Math.abs(b)>Math.abs(c)&&(this.dispatchEvent(0>b=
?"swipe_right":"swipe_left"),a.B())}};function =
ft(a,b){L.call(this,a);this.Ba=3Db}v(ft,L);function =
gt(a,b){ft.call(this,"A",b);this.item=3Da}v(gt,ft);function =
ht(a,b,c){ft.call(this,"x",c);this.om=3Da;this.mh=3Db}v(ht,ft);function =
it(a,b){ft.call(this,"y",b);this.app=3Da}v(it,ft);function =
jt(a){L.call(this,"E");this.A=3Da}v(jt,L);function =
kt(a,b){N.call(this);this.X=3Da;a=3DRj(this.X)?this.X:this.X?this.X.body:=
null;this.D=3D!!a&&vm(a);this.A=3DOk(this.X,ad?"DOMMouseScroll":"mousewhe=
el",this,b)}v(kt,N);=0A=
kt.prototype.handleEvent=3Dfunction(a){var =
b=3D0,c=3D0,d=3Da.A;"mousewheel"=3D=3Dd.type?(a=3Dlt(-d.wheelDelta),r(d.w=
heelDeltaX)?(b=3Dlt(-d.wheelDeltaX),c=3Dlt(-d.wheelDeltaY)):c=3Da):(a=3Dd=
.detail,100<a?a=3D3:-100>a&&(a=3D-3),r(d.axis)&&d.axis=3D=3D=3Dd.HORIZONT=
AL_AXIS?b=3Da:c=3Da);Ba(this.B)&&(b=3DCg(b,-this.B,this.B));Ba(this.C)&&(=
c=3DCg(c,-this.C,this.C));this.D&&(b=3D-b);b=3Dnew =
mt(a,d,b,c);this.dispatchEvent(b)};function lt(a){return =
bd&&(dd||fd)&&0!=3Da%40?a:a/40}kt.prototype.ea=3Dfunction(){kt.R.ea.call(=
this);Xk(this.A);this.A=3Dnull};=0A=
function =
mt(a,b,c,d){yk.call(this,b);this.type=3D"mousewheel";this.detail=3Da;this=
.deltaX=3Dc;this.deltaY=3Dd}v(mt,yk);var =
nt=3D{"drive-viewer-appupsell":12,"drive-viewer-audio-progressbar":21,"dr=
ive-viewer-audio-volumecontrol":22,"drive-viewer-close-enabled":3,"drive-=
viewer-details-panel":14,"drive-viewer-content-download-button":2,"drive-=
viewer-next-button":2,"drive-viewer-prev-button":2,"drive-viewer-filmstri=
p-viewall":2,"drive-viewer-itemview":10,"drive-viewer-more-menu":11,"driv=
e-viewer-thumbnail":5,"drive-viewer-ui-text-searchbar":23,"drive-viewer-t=
oolchest":24,"drive-viewer-toolstrip":4,"drive-viewer-toolstrip-name":13,=0A=
"drive-viewer-zoom-in-button":26,"drive-viewer-zoom-fit-button":28,"drive=
-viewer-zoom-out-button":27};function ot(a){if(null!=3Da){if(a =
instanceof ft)a=3Da.Ba;else if(a instanceof Vs||Dc(Ys,a.type))a=3D1;else =
if(a instanceof mt)a=3D9;else if(Dc(et,a.type))a=3D20;else{var =
b=3Dnull;Rj(a.target)?b=3Da.target:a.target&&a.target.J&&Rj(a.target.J())=
&&(b=3Da.target.J());a=3Dpt(b)}return a}}function pt(a){for(;a;){for(var =
b=3Dql(a),c=3D0;c<b.length;c++){var d=3Dnt[b[c]];if(d)return =
d}a=3DSj(a)}};function qt(){}var rt;Ha(qt);var =
st=3D{button:"pressed",checkbox:"checked",menuitem:"selected",menuitemche=
ckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",tr=
eeitem:"selected"};m=3Dqt.prototype;m.Kd=3Dba();m.ca=3Dfunction(a){return=
 a.O().ca("DIV",tt(this,a).join(" =
"),a.getContent())};m.Oa=3Daa();function =
ut(a,b,c){if(a=3Da.J?a.J():a){var =
d=3D[b];x&&!sd("7")&&(d=3Dvt(ql(a),b),d.push(b));(c?sl:ul)(a,d)}}m.rc=3Dl=
(!0);=0A=
m.qa=3Dfunction(a,b){b.id&&a.Ng(b.id);var =
c=3Dthis.Oa(b);c&&c.firstChild?wt(a,c.firstChild.nextSibling?rb(c.childNo=
des):c.firstChild):a.mg=3Dnull;var =
d=3D0,e=3Dthis.Fa(),g=3Dthis.Fa(),h=3D!1,k=3D!1,n=3D!1,p=3Drb(ql(b));$a(p=
,function(a){h||a!=3De?k||a!=3Dg?d|=3Dthis.nj(a):k=3D!0:(h=3D!0,g=3D=3De&=
&(k=3D!0));1=3D=3Dthis.nj(a)&&Zj(c)&&ak(c)&&Yj(c,!1)},this);a.Ke=3Dd;h||(=
p.push(e),g=3D=3De&&(k=3D!0));k||p.push(g);(a=3Da.sf)&&p.push.apply(p,a);=
if(x&&!sd("7")){var =
t=3Dvt(p);0<t.length&&(p.push.apply(p,t),n=3D!0)}if(!h||!k||a||n)b.classN=
ame=3Dp.join(" ");return b};=0A=
m.cs=3Dfunction(a){a.hc()&&this.Xe(a.J(),!0);a.isEnabled()&&this.zf(a,a.i=
a())};function =
xt(a,b,c){if(a=3Dc||a.Kd())c=3Db.getAttribute("role")||null,a!=3Dc&&kl(b,=
a)}function yt(a,b,c){var =
d=3Db.D;null!=3Dd&&pl(c,d);b.ia()||ll(c,"hidden",!b.ia());b.isEnabled()||=
a.Yd(c,1,!b.isEnabled());zt(b,8)&&a.Yd(c,8,At(b,8));zt(b,16)&&a.Yd(c,16,A=
t(b,16));zt(b,64)&&a.Yd(c,64,At(b,64))}m.Jm=3Dfunction(a,b){xm(a,!b,!x&&!=
Yc)};m.Xe=3Dfunction(a,b){ut(a,this.Fa()+"-rtl",b)};=0A=
m.ds=3Dfunction(a){var b;return =
zt(a,32)&&(b=3Da.J())?Zj(b)&&ak(b):!1};m.zf=3Dfunction(a,b){var =
c;if(zt(a,32)&&(c=3Da.J())){if(!b&&At(a,32)){try{c.blur()}catch(d){}At(a,=
32)&&a.wj(null)}(Zj(c)&&ak(c))!=3Db&&Yj(c,b)}};m.setVisible=3Dfunction(a,=
b){P(a,b);a&&ll(a,"hidden",!b)};m.Aa=3Dfunction(a,b,c){var =
d=3Da.J();if(d){var e=3Dthis.oh(b);e&&ut(a,e,c);this.Yd(d,b,c)}};=0A=
m.Yd=3Dfunction(a,b,c){rt||(rt=3D{1:"disabled",8:"selected",16:"checked",=
64:"expanded"});b=3Drt[b];var =
d=3Da.getAttribute("role")||null;d&&(d=3Dst[d]||b,b=3D"checked"=3D=3Db||"=
selected"=3D=3Db?d:b);b&&ll(a,b,c)};m.vj=3Dfunction(a,b){var =
c=3Dthis.Oa(a);c&&(Kj(c),b&&(za(b)?Uj(c,b):(a=3Dfunction(a){if(a){var =
b=3Drj(c);c.appendChild(za(a)?b.createTextNode(a):a)}},Ja(b)?$a(b,a):!Ka(=
b)||"nodeType"in b?a(b):$a(rb(b),a))))};m.Fa=3Dl("goog-control");=0A=
function tt(a,b){var =
c=3Da.Fa(),d=3D[c],e=3Da.Fa();e!=3Dc&&d.push(e);c=3Db.getState();for(e=3D=
[];c;){var =
g=3Dc&-c;e.push(a.oh(g));c&=3D~g}d.push.apply(d,e);(a=3Db.sf)&&d.push.app=
ly(d,a);x&&!sd("7")&&d.push.apply(d,vt(d));return d}function vt(a,b){var =
c=3D[];b&&(a=3Dqb(a,[b]));$a([],function(d){!fb(d,Sa(w,a))||b&&!w(d,b)||c=
.push(d.join("_"))});return c}m.oh=3Dfunction(a){this.A||Bt(this);return =
this.A[a]};m.nj=3Dfunction(a){this.U||(this.A||Bt(this),this.U=3DLc(this.=
A));a=3DparseInt(this.U[a],10);return isNaN(a)?0:a};=0A=
function Bt(a){var =
b=3Da.Fa();a.A=3D{1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-select=
ed",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function =
Ct(){}v(Ct,qt);Ha(Ct);m=3DCt.prototype;m.Kd=3Dl("button");m.Yd=3Dfunction=
(a,b,c){switch(b){case 8:case 16:ll(a,"pressed",c);break;default:case =
64:case 1:Ct.R.Yd.call(this,a,b,c)}};m.ca=3Dfunction(a){var =
b=3DCt.R.ca.call(this,a);this.Ca(b,a.vc());var =
c=3Da.ma();c&&this.Ea(b,c);zt(a,16)&&this.Yd(b,16,At(a,16));return =
b};m.qa=3Dfunction(a,b){b=3DCt.R.qa.call(this,a,b);var =
c=3Dthis.ma(b);a.W=3Dc;a.Ye(this.vc(b));zt(a,16)&&this.Yd(b,16,At(a,16));=
return b};m.ma=3DGa;m.Ea=3DGa;m.vc=3Dfunction(a){return a.title};=0A=
m.Ca=3Dfunction(a,b){a&&(b?a.title=3Db:a.removeAttribute("title"))};m.Fa=3D=
l("goog-button");function =
Dt(){}v(Dt,Ct);Ha(Dt);Dt.prototype.Fa=3Dl("drive-viewer-button");function=
 =
Et(a,b,c){I.call(this);this.Mh=3Da;this.B=3Db||0;this.A=3Dc;this.Zb=3Du(t=
his.mD,this)}v(Et,I);m=3DEt.prototype;m.Ra=3D0;m.ea=3Dfunction(){Et.R.ea.=
call(this);this.stop();delete this.Mh;delete =
this.A};m.start=3Dfunction(a){this.stop();this.Ra=3DQ(this.Zb,r(a)?a:this=
.B)};m.stop=3Dfunction(){0!=3Dthis.Ra&&R(this.Ra);this.Ra=3D0};m.mD=3Dfun=
ction(){this.Ra=3D0;this.Mh&&this.Mh.call(this.A)};function Ft(a){return =
Xb(Kb(a.replace(Gt,function(a,c){return Ht.test(c)?"":" =
"}).replace(/[\t\n ]+/g," ")))}var =
Ht=3D/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Gt=3D/<[!=
\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;function It(a,b,c,d,e,g,h,k,n){var =
p=3DJt(c),t=3Drm(a),B=3Dem(a);B&&Jl(t,new =
O(B.left,B.top,B.right-B.left,B.bottom-B.top));B=3Dpj(a);var =
A=3Dpj(c);if(B.A!=3DA.A){var E=3DB.A.body;A=3Dkk(A);var S=3Dnew =
K(0,0),qa=3DDj(rj(E));if(Wc(qa,"parent")){var ac=3DE;do{var =
Ob=3Dqa=3D=3DA?fm(ac):mm(ac);S.x+=3DOb.x;S.y+=3DOb.y}while(qa&&qa!=3DA&&q=
a!=3Dqa.parent&&(ac=3Dqa.frameElement)&&(qa=3Dqa.parent))}E=3Dhj(S,fm(E))=
;!x||td(9)||Aj(B.A)||(E=3Dhj(E,Bj(B.A)));t.left+=3DE.x;t.top+=3DE.y}a=3DK=
t(a,b);b=3Dt.left;a&4?b+=3Dt.width:a&2&&(b+=3Dt.width/2);t=3Dnew =
K(b,t.top+(a&=0A=
1?t.height:0));t=3Dhj(t,p);e&&(t.x+=3D(a&4?-1:1)*e.x,t.y+=3D(a&1?-1:1)*e.=
y);if(h)if(n)var Ta=3Dn;else =
if(Ta=3Dem(c))Ta.top-=3Dp.y,Ta.right-=3Dp.x,Ta.bottom-=3Dp.y,Ta.left-=3Dp=
.x;return Lt(t,c,d,g,Ta,h,k)}function Jt(a){if(a=3Da.offsetParent){var =
b=3D"HTML"=3D=3Da.tagName||"BODY"=3D=3Da.tagName;if(!b||"static"!=3DYl(a)=
){var c=3Dfm(a);b||(c=3Dhj(c,new K(Jm(a),a.scrollTop)))}}return c||new K}=0A=
function Lt(a,b,c,d,e,g,h){a=3Da.wb();var =
k=3DKt(b,c);c=3Dqm(b);h=3Dh?lj(h):lj(c);a=3Da.wb();h=3Dlj(h);var =
n=3D0;if(d||0!=3Dk)k&4?a.x-=3Dh.width+(d?d.right:0):k&2?a.x-=3Dh.width/2:=
d&&(a.x+=3Dd.left),k&1?a.y-=3Dh.height+(d?d.bottom:0):d&&(a.y+=3Dd.top);i=
f(g){if(e){d=3Da;k=3Dh;n=3D0;65=3D=3D(g&65)&&(d.x<e.left||d.x>=3De.right)=
&&(g&=3D-2);132=3D=3D(g&132)&&(d.y<e.top||d.y>=3De.bottom)&&(g&=3D-5);d.x=
<e.left&&g&1&&(d.x=3De.left,n|=3D1);if(g&16){var =
p=3Dd.x;d.x<e.left&&(d.x=3De.left,n|=3D4);d.x+k.width>e.right&&(k.width=3D=
Math.min(e.right-d.x,p+k.width-e.left),=0A=
k.width=3DMath.max(k.width,0),n|=3D4)}d.x+k.width>e.right&&g&1&&(d.x=3DMa=
th.max(e.right-k.width,e.left),n|=3D1);g&2&&(n|=3D(d.x<e.left?16:0)|(d.x+=
k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=3De.top,n|=3D2);g&32&&(p=3Dd.=
y,d.y<e.top&&(d.y=3De.top,n|=3D8),d.y+k.height>e.bottom&&(k.height=3DMath=
.min(e.bottom-d.y,p+k.height-e.top),k.height=3DMath.max(k.height,0),n|=3D=
8));d.y+k.height>e.bottom&&g&4&&(d.y=3DMath.max(e.bottom-k.height,e.top),=
n|=3D2);g&8&&(n|=3D(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=3Dn}=
else e=3D256;n=3De}g=3Dnew O(0,=0A=
0,0,0);g.left=3Da.x;g.top=3Da.y;g.width=3Dh.width;g.height=3Dh.height;e=3D=
n;if(e&496)return =
e;Zl(b,Ol(g));h=3DNl(g);kj(c,h)||(c=3Dh,h=3DAj(pj(rj(b)).A),!x||sd("10")|=
|h&&sd("8")?(b=3Db.style,ad?b.MozBoxSizing=3D"border-box":bd?b.WebkitBoxS=
izing=3D"border-box":b.boxSizing=3D"border-box",b.width=3DMath.max(c.widt=
h,0)+"px",b.height=3DMath.max(c.height,0)+"px"):(a=3Db.style,h?(h=3DBm(b,=
"padding"),b=3Dhm(b),a.pixelWidth=3Dc.width-b.left-h.left-h.right-b.right=
,a.pixelHeight=3Dc.height-b.top-h.top-h.bottom-b.bottom):(a.pixelWidth=3D=
c.width,a.pixelHeight=3D=0A=
c.height)));return e}function =
Kt(a,b){return(b&8&&vm(a)?b^4:b)&-9};function =
Mt(){}Mt.prototype.Va=3Dba();function =
Nt(a,b){this.C=3Da;this.H=3D!!b;this.D=3D{0:this.C+"-arrowright",1:this.C=
+"-arrowup",2:this.C+"-arrowdown",3:this.C+"-arrowleft"}}v(Nt,Mt);m=3DNt.=
prototype;m.ln=3D!1;m.Hl=3D2;m.gq=3D20;m.Ll=3D3;m.In=3D-5;m.rl=3D!1;m.rk=3D=
ca("B");m.setPosition=3Dfunction(a,b,c,d){null!=3Da&&(this.Ll=3Da);null!=3D=
b&&(this.Hl=3Db);Ba(c)&&(this.gq=3DMath.max(c,15));Ba(d)&&(this.In=3Dd)};=
m.Va=3Dfunction(a,b,c){a=3Dthis.Hl;2=3D=3Da&&(a=3D0);Ot(this,this.Ll,a,2=3D=
=3Dthis.Hl?Pt(this.Ll)?this.A.offsetHeight/2:this.A.offsetWidth/2:this.gq=
,0,c)};=0A=
function Ot(a,b,c,d,e,g){if(a.B){var h=3DQt(b,c);var k=3Da.B;var =
n=3Dqm(k);n=3D(Pt(b)?n.height/2:n.width/2)-d;var =
p=3DKt(k,h),t;if(t=3Dem(k))k=3DGl(rm(k)),Pt(b)?k.top<t.top&&!(p&1)?n-=3Dt=
.top-k.top:k.bottom>t.bottom&&p&1&&(n-=3Dk.bottom-t.bottom):k.left<t.left=
&&!(p&4)?n-=3Dt.left-k.left:k.right>t.right&&p&4&&(n-=3Dk.right-t.right);=
k=3Dn;k=3DPt(b)?new K(a.In,k):new =
K(k,a.In);n=3DPt(b)?6:9;a.rl&&2=3D=3De&&(n=3DPt(b)?4:1);p=3Db^3;Pt(b)&&"r=
tl"=3D=3Da.B.dir&&(p=3Db);h=3DIt(a.B,Qt(p,c),a.A,h,k,g,a.ln?n:0,void =
0,null);if(2!=3De&&h&496){Ot(a,b^3,c,d,=0A=
a.rl&&0=3D=3De?1:2,g);return}!a.H||h&496||(e=3DparseFloat(a.A.style.left)=
,g=3DparseFloat(a.A.style.top),isFinite(e)&&0=3D=3De%1&&isFinite(g)&&0=3D=
=3Dg%1||Zl(a.A,Math.round(e),Math.round(g)))}Rt(a,b,c,d)}=0A=
function Rt(a,b,c,d){var =
e=3Da.F;uc(a.D,function(a){vl(e,a,!1)},a);M(e,a.D[b]);e.style.top=3De.sty=
le.left=3De.style.right=3De.style.bottom=3D"";a.B?(c=3Dkm(a.B,a.A),d=3DSt=
(a.B,b),Pt(b)?e.style.top=3DTt(c.y+d.y,a.A.offsetHeight-15)+"px":e.style.=
left=3DTt(c.x+d.x,a.A.offsetWidth-15)+"px"):e.style[0=3D=3Dc?Pt(b)?"top":=
"left":Pt(b)?"bottom":"right"]=3Dd+"px"}function Tt(a,b){return =
15>b?15:Cg(a,15,b)}function Qt(a,b){switch(a){case 2:return =
0=3D=3Db?1:5;case 1:return 0=3D=3Db?0:4;case 0:return =
0=3D=3Db?12:13;default:return 0=3D=3Db?8:9}}=0A=
function St(a,b){var c=3D0,d=3D0;a=3Dqm(a);switch(b){case =
2:c=3Da.width/2;break;case 1:c=3Da.width/2;d=3Da.height;break;case =
0:d=3Da.height/2;break;case 3:c=3Da.width,d=3Da.height/2}return new =
K(c,d)}function Pt(a){return 0=3D=3Da||3=3D=3Da};function =
Ut(a){I.call(this);this.A=3Da||pj()}v(Ut,I);Ut.prototype.C=3Dfunction(){k=
l(this.J(),"tooltip");ll(this.J(),"live","polite")};function =
Vt(a){Ut.call(this,a);this.F=3Dthis.A.ca("DIV","jfk-tooltip-contentId");t=
his.D=3Dthis.A.ca("DIV","jfk-tooltip-arrow",this.A.ca("DIV","jfk-tooltip-=
arrowimplbefore"),this.A.ca("DIV","jfk-tooltip-arrowimplafter"));this.B=3D=
this.A.ca("DIV",{"class":"jfk-tooltip",role:"tooltip"},this.F,this.D);thi=
s.C()}v(Vt,Ut);Vt.prototype.J=3Df("B");Vt.prototype.Oa=3Df("F");Vt.protot=
ype.ea=3Dfunction(){Vt.R.ea.call(this);this.B&&Oj(this.B)};function =
Wt(a){Vt.call(this,a)}v(Wt,Vt);Wt.prototype.C=3Dfunction(){kl(this.J(),"t=
ooltip")};function Xt(a){a=3Da||pj();var b=3DNa(a.A);Yt[b]||(Yt[b]=3Dnew =
Zt(a))}function $t(a,b,c){c||(c=3Db instanceof =
eg?Ft(gg(b)):b);a.removeAttribute("title");a.removeAttribute("data-toolti=
p-contained");a.removeAttribute("data-tooltip");b?(b instanceof =
eg?a.A=3Db:(a.setAttribute("data-tooltip",b),a.A=3Dnull),a.setAttribute("=
aria-label",c)):(a.A=3Dnull,a.removeAttribute("aria-label"));Xt(pj(a))}=0A=
function au(a,b){var c=3D"";switch(b){case 0:c+=3D"l";break;case =
2:c+=3D"t";break;case =
3:c+=3D"r";break;default:c+=3D"b"}a.setAttribute("data-tooltip-align",c+"=
,c")}function bu(a){a.setAttribute("data-tooltip-offset",-6)}function =
cu(a,b){Ib(ec(b))||a.setAttribute("data-tooltip-class",b)}var Yt=3D{};=0A=
function Zt(a){cl.call(this);this.xa=3Da;this.U=3Dnew =
Et(this.eM,0,this);J(this,this.U);var =
b=3DDj();this.I=3DLa(b.MutationObserver)?new =
b.MutationObserver(u(this.UD,this)):null;a=3Da.A;this.listen(a,"mouseout =
mousedown click blur focusout keydown".split(" =
"),this.ax,!0);this.listen(a,["mouseover","focus","focusin"],this.QL,!0)}=
v(Zt,cl);m=3DZt.prototype;m.ea=3Dfunction(){du(this);Zt.R.ea.call(this)};=0A=
function eu(a,b){switch(b.type){case "mousedown":case "mouseover":case =
"mouseout":case "click":a.W=3D!1;break;case =
"keydown":a.W=3D!0}}m.QL=3Dfunction(a){this.I&&this.I.disconnect();eu(thi=
s,a);var b=3Da.target;a=3D"focus"=3D=3Da.type||"focusin"=3D=3Da.type;var =
c=3Dthis.A&&Tj(this.A.Oa(),b);if(this.W||!a||c){this.aa=3Da;if(a=3Db&&b.g=
etAttribute&&this.I)a=3Db.getAttribute("role")||null,a=3Dw(jl,a);a&&(this=
.I.observe(b,{attributes:!0}),(a=3Dnl(b))&&(b=3Da));this.D=3Db}else =
this.D=3Dnull;fu(this)};=0A=
m.ax=3Dfunction(a){eu(this,a);var =
b=3Da.target;a=3D"mousedown"=3D=3Da.type||"click"=3D=3Da.type;b=3Dthis.A&=
&Tj(this.A.Oa(),b);a&&b||(this.D=3Dnull,fu(this))};m.UD=3Dfunction(a){$a(=
a,u(function(a){var =
b=3Dnl(a.target);b&&"aria-activedescendant"=3D=3Da.attributeName&&(this.D=
=3Db,fu(this))},this))};function =
fu(a){if(0=3D=3Da.U.Ra||!a.B||!a.S){du(a);var =
b=3Dnull!=3Da.S?a.S:50;a.U.start(a.B?b:300)}}function =
du(a){a.L&&(R(a.L),a.L=3D0,a.B=3Dnull)}=0A=
m.eM=3Dfunction(){if(!this.D)gu(this);else =
if(!(this.B&&this.A&&Tj(this.A.J(),this.D))||this.B.getAttribute("data-to=
oltip-unhoverable")){var a=3Dek(this.D,function(a){return =
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute=
("data-tooltip")||a.A)&&!a.getAttribute("data-tooltip-suspended")}),b=3D!=
1;this.B&&this.B!=3Da&&(gu(this),b=3D!0);if(!this.B&&a&&(this.B=3Da,hu(th=
is,a))){var c=3Drg;if(a.getAttribute("data-tooltip-contained"))for(var =
d=3Dtj("jfk-tooltip-data",a),e=3D0;e<d.length;e++){if(d[e].parentNode=3D=3D=0A=
a){c=3Dd[e].cloneNode(!0);break}}else =
c=3Da.A?a.A:jg(a.getAttribute("data-tooltip"));d=3Da.getAttribute("data-t=
ooltip-align");e=3Da.getAttribute("data-tooltip-class");var =
g=3Da.getAttribute("data-tooltip-offset");g=3DIb(ec(g))?-1:Number(g);var =
h=3Da.getAttribute("data-tooltip-hide-delay");h=3DIb(ec(h))?null:Number(h=
);if(!b&&(a=3Da.getAttribute("data-tooltip-delay"),a=3DMath.max(0,a-300))=
){this.L=3DQ(Sa(this.$u,this.B,c,d,g,e,h),a,this);return}this.$u(this.B,c=
,d,g,e,h)}}};=0A=
function hu(a,b){return =
b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=3Db.scrol=
lWidth&&b.offsetHeight>=3Db.scrollHeight||a.aa&&"mouse"=3D=3Db.getAttribu=
te("data-tooltip-trigger")?!1:!0}function =
iu(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case =
"t":return 2;case "r":return 3}return 1}=0A=
m.$u=3Dfunction(a,b,c,d,e,g){this.L=3D0;this.S=3Dg;if(!this.A){this.A=3Dn=
ew =
Wt(this.xa);ju(this);this.xa.A.body.appendChild(this.A.J());J(this,this.A=
);this.F=3Dnew =
Nt("jfk-tooltip",!0);this.F.ln=3D!0;this.F.rl=3D!0;g=3Dthis.F;var =
h=3Dthis.A.D;g.A=3Dthis.A.J();g.F=3Dh}a:{if(c)switch(c.toLowerCase().spli=
t(",")[1]){case "l":g=3D0;break a;case "r":g=3D1;break =
a}g=3D2}this.F.setPosition(iu(c),g,void =
0,d);tl(this.A.J(),"jfk-tooltip-hide");this.N!=3De&&(this.N&&!Ib(ec(this.=
N))&&tl(this.A.J(),this.N),Ib(ec(e))||M(this.A.J(),e),this.N=3D=0A=
e);Zl(this.A.J(),0,0);if(b instanceof eg)aj(this.A.Oa(),b);else =
for(Kj(this.A.Oa());c=3Db.firstChild;)this.A.Oa().appendChild(c);this.F.r=
k(a);this.F.Va(null,0)};function =
ju(a){a.A&&M(a.A.J(),"jfk-tooltip-hide")}function =
gu(a){ju(a);a.B=3Dnull;a.S=3Dnull};function =
ku(a,b,c,d,e,g){a&&($t(a,b||"",d),a.setAttribute("data-tooltip-unhoverabl=
e","true"),a.setAttribute("data-tooltip-delay",Ba(g)?g:500),cu(a,"drive-v=
iewer-jfk-tooltip"),a&&(au(a,r(c)?c:1),bu(a)),e&&(e?a.setAttribute("data-=
tooltip-only-on-overflow","true"):a.removeAttribute("data-tooltip-only-on=
-overflow")),r(d)&&Ib(d)&&a.removeAttribute("aria-label"))};function =
lu(a,b){N.call(this);a&&mu(this,a,b)}v(lu,N);m=3Dlu.prototype;m.X=3Dnull;=
m.Yj=3Dnull;m.zn=3Dnull;m.Zj=3Dnull;m.Kc=3D-1;m.Qe=3D-1;m.sl=3D!1;=0A=
var =
nu=3D{3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113=
,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63=
245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,=
63277:34,63289:144,63302:45},ou=3D{Up:38,Down:40,Left:37,Right:39,Enter:1=
3,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,=
F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:4=
5},pu=3D!bd||sd("525"),qu=3Ddd&&ad;m=3Dlu.prototype;=0A=
m.nD=3Dfunction(a){if(bd||Zc)if(17=3D=3Dthis.Kc&&!a.ctrlKey||18=3D=3Dthis=
.Kc&&!a.altKey||dd&&91=3D=3Dthis.Kc&&!a.metaKey)this.Qe=3Dthis.Kc=3D-1;-1=
=3D=3Dthis.Kc&&(a.ctrlKey&&17!=3Da.keyCode?this.Kc=3D17:a.altKey&&18!=3Da=
.keyCode?this.Kc=3D18:a.metaKey&&91!=3Da.keyCode&&(this.Kc=3D91));pu&&!yl=
(a.keyCode,this.Kc,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEv=
ent(a):(this.Qe=3DAl(a.keyCode),qu&&(this.sl=3Da.altKey))};m.GF=3Dfunctio=
n(a){this.Qe=3Dthis.Kc=3D-1;this.sl=3Da.altKey};=0A=
m.handleEvent=3Dfunction(a){var =
b=3Da.A,c=3Db.altKey;if(x&&"keypress"=3D=3Da.type){var d=3Dthis.Qe;var =
e=3D13!=3Dd&&27!=3Dd?b.keyCode:0}else(bd||Zc)&&"keypress"=3D=3Da.type?(d=3D=
this.Qe,e=3D0<=3Db.charCode&&63232>b.charCode&&zl(d)?b.charCode:0):Yc&&!b=
d?(d=3Dthis.Qe,e=3Dzl(d)?b.keyCode:0):(d=3Db.keyCode||this.Qe,e=3Db.charC=
ode||0,qu&&"keypress"=3D=3Da.type&&(c=3Dthis.sl),dd&&63=3D=3De&&224=3D=3D=
d&&(d=3D191));var g=3Dd=3DAl(d);d?63232<=3Dd&&d in =
nu?g=3Dnu[d]:25=3D=3Dd&&a.shiftKey&&(g=3D9):b.keyIdentifier&&b.keyIdentif=
ier in ou&&(g=3Dou[b.keyIdentifier]);ad&&pu&&"keypress"=3D=3D=0A=
a.type&&!yl(g,this.Kc,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=3Dg=3D=3Dthis=
.Kc,this.Kc=3Dg,b=3Dnew =
ru(g,e,a,b),b.altKey=3Dc,this.dispatchEvent(b))};m.J=3Df("X");function =
mu(a,b,c){a.Zj&&su(a);a.X=3Db;a.Yj=3DOk(a.X,"keypress",a,c);a.zn=3DOk(a.X=
,"keydown",a.nD,c,a);a.Zj=3DOk(a.X,"keyup",a.GF,c,a)}function =
su(a){a.Yj&&(Xk(a.Yj),Xk(a.zn),Xk(a.Zj),a.Yj=3Dnull,a.zn=3Dnull,a.Zj=3Dnu=
ll);a.X=3Dnull;a.Kc=3D-1;a.Qe=3D-1}m.ea=3Dfunction(){lu.R.ea.call(this);s=
u(this)};=0A=
function =
ru(a,b,c,d){yk.call(this,d);this.type=3D"key";this.keyCode=3Da;this.D=3Db=
;this.repeat=3Dc}v(ru,yk);function tu(a,b){if(!a)throw Error("Invalid =
class name "+a);if(!La(b))throw Error("Invalid decorator function =
"+b);uu[a]=3Db}var vu=3D{},uu=3D{};function =
wu(a,b,c){eo.call(this,c);if(!b){b=3Dthis.constructor;for(var =
d;b;){d=3DNa(b);if(d=3Dvu[d])break;b=3Db.R?b.R.constructor:null}b=3Dd?La(=
d.oa)?d.oa():new =
d:null}this.B=3Db;this.mg=3Dr(a)?a:null;this.D=3Dnull}v(wu,eo);m=3Dwu.pro=
totype;m.mg=3Dnull;m.Ke=3D0;m.bi=3D39;m.yi=3D255;m.Of=3D0;m.xj=3D!0;m.sf=3D=
null;m.Zm=3D!0;m.es=3Dnull;function =
xu(a,b){a.wa&&b!=3Da.Zm&&yu(a,b);a.Zm=3Db}m.ca=3Dfunction(){var =
a=3Dthis.B.ca(this);this.X=3Da;xt(this.B,a,this.yh());this.B.Jm(a,!1);thi=
s.ia()||this.B.setVisible(a,!1)};m.yh=3Df("es");=0A=
function zu(a,b){a.D=3Db;(a=3Da.J())&&pl(a,b)}m.Oa=3Dfunction(){return =
this.B.Oa(this.J())};m.rc=3Dfunction(a){return =
this.B.rc(a)};m.Sa=3Dfunction(a){this.X=3Da=3Dthis.B.qa(this,a);xt(this.B=
,a,this.yh());this.B.Jm(a,!1);this.xj=3D"none"!=3Da.style.display};=0A=
m.da=3Dfunction(){wu.R.da.call(this);yt(this.B,this,this.sa());this.B.cs(=
this);if(this.bi&-2&&(this.Zm&&yu(this,!0),zt(this,32))){var =
a=3Dthis.J();if(a){var b=3Dthis.F||(this.F=3Dnew =
lu);mu(b,a);this.V().listen(b,"key",this.Ub).listen(a,"focus",this.xD).li=
sten(a,"blur",this.wj)}}};=0A=
function yu(a,b){var =
c=3Da.V(),d=3Da.J();b?(c.listen(d,xk.Ug,a.Ld).listen(d,[xk.Vg,xk.Tg],a.Md=
).listen(d,"mouseover",a.Km).listen(d,"mouseout",a.$m),a.zh!=3DGa&&c.list=
en(d,"contextmenu",a.zh),x&&(sd(9)||c.listen(d,"dblclick",a.Js),a.L||(a.L=
=3Dnew =
Au(a),J(a,a.L)))):(c.Da(d,xk.Ug,a.Ld).Da(d,[xk.Vg,xk.Tg],a.Md).Da(d,"mous=
eover",a.Km).Da(d,"mouseout",a.$m),a.zh!=3DGa&&c.Da(d,"contextmenu",a.zh)=
,x&&(sd(9)||c.Da(d,"dblclick",a.Js),Ti(a.L),a.L=3Dnull))}=0A=
m.Ia=3Dfunction(){wu.R.Ia.call(this);this.F&&su(this.F);this.ia()&&this.i=
sEnabled()&&this.B.zf(this,!1)};m.ea=3Dfunction(){wu.R.ea.call(this);this=
.F&&(this.F.dispose(),delete this.F);delete =
this.B;this.L=3Dthis.sf=3Dthis.mg=3Dnull};m.getContent=3Df("mg");function=
 Bu(a,b){a.B.vj(a.J(),b);a.mg=3Db}function =
wt(a,b){a.mg=3Db}m.ej=3Dfunction(){var =
a=3Dthis.getContent();if(!a)return"";a=3Dza(a)?a:Ja(a)?cb(a,dk).join(""):=
bk(a);return Jb(a)};m.Xe=3Dfunction(a){wu.R.Xe.call(this,a);var =
b=3Dthis.J();b&&this.B.Xe(b,a)};m.ia=3Df("xj");=0A=
m.setVisible=3Dfunction(a,b){return =
b||this.xj!=3Da&&this.dispatchEvent(a?"show":"hide")?((b=3Dthis.J())&&thi=
s.B.setVisible(b,a),this.isEnabled()&&this.B.zf(this,a),this.xj=3Da,!0):!=
1};m.isEnabled=3Dfunction(){return!At(this,1)};m.setEnabled=3Dfunction(a)=
{var b=3Dthis.getParent();b&&"function"=3D=3Dtypeof =
b.isEnabled&&!b.isEnabled()||!Cu(this,1,!a)||(a||(Du(this,!1),Eu(this,!1)=
),this.ia()&&this.B.zf(this,a),this.Aa(1,!a,!0))};function =
Eu(a,b){Cu(a,2,b)&&a.Aa(2,b)}function Du(a,b){Cu(a,4,b)&&a.Aa(4,b)}=0A=
m.ie=3Dfunction(a){Cu(this,8,a)&&this.Aa(8,a)};function =
Fu(a,b){Cu(a,16,b)&&a.Aa(16,b)}m.Mg=3Dfunction(a){Cu(this,32,a)&&this.Aa(=
32,a)};m.Wb=3Dfunction(a){Cu(this,64,a)&&this.Aa(64,a)};m.getState=3Df("K=
e");function =
At(a,b){return!!(a.Ke&b)}m.Aa=3Dfunction(a,b,c){c||1!=3Da?zt(this,a)&&b!=3D=
At(this,a)&&(this.B.Aa(this,a,b),this.Ke=3Db?this.Ke|a:this.Ke&~a):this.s=
etEnabled(!b)};function zt(a,b){return!!(a.bi&b)}=0A=
m.Ib=3Dfunction(a,b){if(this.wa&&At(this,a)&&!b)throw Error("Component =
already =
rendered");!b&&At(this,a)&&this.Aa(a,!1);this.bi=3Db?this.bi|a:this.bi&~a=
};function Gu(a,b){return!!(a.yi&b)&&zt(a,b)}function =
Hu(a,b,c){a.yi=3Dc?a.yi|b:a.yi&~b}function Cu(a,b,c){return =
zt(a,b)&&At(a,b)!=3Dc&&(!(a.Of&b)||a.dispatchEvent(ho(b,c)))&&!a.Ma}m.Km=3D=
function(a){(!a.relatedTarget||!Tj(this.J(),a.relatedTarget))&&this.dispa=
tchEvent("enter")&&this.isEnabled()&&Gu(this,2)&&Eu(this,!0)};=0A=
m.$m=3Dfunction(a){a.relatedTarget&&Tj(this.J(),a.relatedTarget)||!this.d=
ispatchEvent("leave")||(Gu(this,4)&&Du(this,!1),Gu(this,2)&&Eu(this,!1))}=
;m.zh=3DGa;m.Ld=3Dfunction(a){this.isEnabled()&&(Gu(this,2)&&Eu(this,!0),=
Ck(a)&&(Gu(this,4)&&Du(this,!0),this.B&&this.B.ds(this)&&this.J().focus()=
));Ck(a)&&a.preventDefault()};m.Md=3Dfunction(a){this.isEnabled()&&(Gu(th=
is,2)&&Eu(this,!0),At(this,4)&&this.Td(a)&&Gu(this,4)&&Du(this,!1))};m.Js=
=3Dfunction(a){this.isEnabled()&&this.Td(a)};=0A=
m.Td=3Dfunction(a){Gu(this,16)&&Fu(this,!At(this,16));Gu(this,8)&&this.ie=
(!0);Gu(this,64)&&this.Wb(!At(this,64));var b=3Dnew =
L("action",this);a&&(b.altKey=3Da.altKey,b.ctrlKey=3Da.ctrlKey,b.metaKey=3D=
a.metaKey,b.shiftKey=3Da.shiftKey,b.L=3Da.L);return =
this.dispatchEvent(b)};m.xD=3Dfunction(){Gu(this,32)&&this.Mg(!0)};m.wj=3D=
function(){Gu(this,4)&&Du(this,!1);Gu(this,32)&&this.Mg(!1)};m.Ub=3Dfunct=
ion(a){return =
this.ia()&&this.isEnabled()&&this.he(a)?(a.preventDefault(),a.B(),!0):!1}=
;=0A=
m.he=3Dfunction(a){return =
13=3D=3Da.keyCode&&this.Td(a)};if(!La(wu))throw Error("Invalid component =
class "+wu);if(!La(qt))throw Error("Invalid renderer class "+qt);var =
Iu=3DNa(wu);vu[Iu]=3Dqt;tu("goog-control",function(){return new =
wu(null)});function =
Au(a){I.call(this);this.B=3Da;this.A=3D!1;this.C=3Dnew =
cl(this);J(this,this.C);a=3Dthis.B.sa();this.C.listen(a,"mousedown",this.=
F).listen(a,"mouseup",this.H).listen(a,"click",this.D)}v(Au,I);var =
Ju=3D!x||td(9);Au.prototype.F=3Dfunction(){this.A=3D!1};=0A=
Au.prototype.H=3Dfunction(){this.A=3D!0};function Ku(a,b){if(!Ju)return =
a.button=3D0,a.type=3Db,a;var =
c=3Ddocument.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.ca=
ncelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.=
ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}=0A=
Au.prototype.D=3Dfunction(a){if(this.A)this.A=3D!1;else{var =
b=3Da.A,c=3Db.button,d=3Db.type,e=3DKu(b,"mousedown");this.B.Ld(new =
yk(e,a.currentTarget));e=3DKu(b,"mouseup");this.B.Md(new =
yk(e,a.currentTarget));Ju||(b.button=3Dc,b.type=3Dd)}};Au.prototype.ea=3D=
function(){this.B=3Dnull;Au.R.ea.call(this)};function =
Lu(){}v(Lu,Ct);Ha(Lu);m=3DLu.prototype;m.Kd=3Dba();m.ca=3Dfunction(a){xu(=
a,!1);Hu(a,255,!1);a.Ib(32,!1);return =
a.O().ca("BUTTON",{"class":tt(this,a).join(" =
"),disabled:!a.isEnabled(),title:a.vc()||"",value:a.ma()||""},a.ej()||"")=
};m.rc=3Dfunction(a){return"BUTTON"=3D=3Da.tagName||"INPUT"=3D=3Da.tagNam=
e&&("button"=3D=3Da.type||"submit"=3D=3Da.type||"reset"=3D=3Da.type)};m.q=
a=3Dfunction(a,b){xu(a,!1);Hu(a,255,!1);a.Ib(32,!1);if(b.disabled){var =
c=3Dthis.oh(1);M(b,c)}return Lu.R.qa.call(this,a,b)};=0A=
m.cs=3Dfunction(a){a.V().listen(a.J(),"click",a.Td)};m.Jm=3DGa;m.Xe=3DGa;=
m.ds=3Dfunction(a){return =
a.isEnabled()};m.zf=3DGa;m.Aa=3Dfunction(a,b,c){Lu.R.Aa.call(this,a,b,c);=
(a=3Da.J())&&1=3D=3Db&&(a.disabled=3Dc)};m.ma=3Dfunction(a){return =
a.value};m.Ea=3Dfunction(a,b){a&&(a.value=3Db)};m.Yd=3DGa;function =
Mu(a,b,c){wu.call(this,a,b||Lu.oa(),c)}v(Mu,wu);m=3DMu.prototype;m.ma=3Df=
("W");m.Ea=3Dfunction(a){this.W=3Da;this.B.Ea(this.J(),a)};m.vc=3Df("U");=
m.Ca=3Dfunction(a){this.U=3Da;this.B.Ca(this.J(),a)};m.Ye=3Dca("U");m.ea=3D=
function(){Mu.R.ea.call(this);delete this.W;delete =
this.U};m.da=3Dfunction(){Mu.R.da.call(this);if(zt(this,32)){var =
a=3Dthis.J();a&&this.V().listen(a,"keyup",this.he)}};m.he=3Dfunction(a){r=
eturn =
13=3D=3Da.keyCode&&"key"=3D=3Da.type||32=3D=3Da.keyCode&&"keyup"=3D=3Da.t=
ype?this.Td(a):32=3D=3Da.keyCode};=0A=
tu("goog-button",function(){return new Mu(null)});function =
Nu(a,b){Mu.call(this,null,b||Dt.oa(),a);this.S=3D!1;this.I=3Dnull;this.N=3D=
1;this.ha=3Dthis.C=3Dnull}v(Nu,Mu);m=3DNu.prototype;m.da=3Dfunction(){Nu.=
R.da.call(this);ku(this.J(),this.vc(),this.N,this.D||void =
0);this.V().listen(this.J(),"keydown",this.he)};m.he=3Dfunction(a){if(32=3D=
=3Da.keyCode){if("keydown"=3D=3Da.type)this.C=3Da.target;else =
if("keyup"=3D=3Da.type){var =
b=3D!0;this.C&&this.C=3D=3Da.target&&(b=3Dthis.Td(a));this.C=3Dnull;retur=
n b}return!0}this.C&&(this.C=3Dnull);return Nu.R.he.call(this,a)};=0A=
m.Td=3Dfunction(a){this.ha=3Da.type;return =
Nu.R.Td.call(this,a)};function =
Ou(a){a=3Da.ha;return"keydown"=3D=3Da||"keyup"=3D=3Da||"keypress"=3D=3Da|=
|"key"=3D=3Da}m.Ca=3Dfunction(a,b,c){r(b)?zu(this,b):zu(this,a);this.Ye(a=
);this.S||ku(this.J(),a,this.N,b,c)};function =
Pu(a,b){a.N=3Db;a.S||ku(a.J(),a.vc(),a.N,a.D||void =
0)}m.We=3Dfunction(a,b){a?Ib(ec(this.I))&&(this.I=3Dthis.vc()||null,this.=
Ca(""),this.J()&&!Ib(ec(b))&&pl(this.J(),b),this.S=3D!0):Ib(ec(this.I))||=
(this.S=3D!1,this.Ca(this.I||"",this.D||void =
0),Pu(this,this.N),this.I=3Dnull)};function =
Qu(a,b){this.A=3Da;this.B=3Db};function =
Ru(a){N.call(this);this.ga=3Da;this.D=3Dnull;this.na=3D[];this.S=3D[];thi=
s.A=3D{};this.C=3D{};this.U=3Dnull;this.W=3Dthis.ha=3D!1;this.za=3Dthis.F=
=3Dthis.N=3Dthis.la=3Dthis.aa=3Dnull;this.L=3D0;Su(this);this.I=3Dthis.B=3D=
this.H=3D0;this.ta=3Dnew =
cl(this);J(this,this.ta);this.ta.listen(this.ga,Hr.si,this.Ka);this.ka=3D=
!1}v(Ru,N);=0A=
function Tu(a,b){a.A[b]=3D{alternateLink:void =
0,capabilities:{canAddChildren:void 0,canRemoveChildren:void =
0,canMoveTeamDriveItem:void 0,canEdit:void 0},iconLink:void =
0,id:b,primarySyncParentId:void 0,shared:void 0,teamDriveId:void =
0,teamDriveName:void 0,title:void 0,userPermission:{role:void =
0}};Uu(a,b,0)}Ru.prototype.getParent=3Dfunction(a){return =
this.A[a]};function Vu(a,b){a.la=3Db}function Wu(a,b){a.aa=3Db}function =
Xu(a,b){if(null=3D=3D=3Da.N||a.N<b)a.N=3Db}=0A=
function =
Yu(a,b){a.L=3Db?1:2;a.F&&"reader"=3D=3Da.F.role&&Kr(a.ga,b)}function =
Su(a){Jr(a.ga.A)&&(a.L=3D1)}Ru.prototype.Ka=3Dfunction(){Su(this)};functi=
on Zu(a){if(!a.F||a.ka)return!1;var =
b=3Da.F.additionalRoles;a=3Da.F.role;return =
b&&w(b,"commenter")||"writer"=3D=3Da||"owner"=3D=3Da||"organizer"=3D=3Da}=
function =
Uu(a,b,c){!a.A[b]||a.C[b]&&a.C[b]=3D=3Dc||(a.C[b]=3Dc,a.dispatchEvent("I"=
))}function $u(a){return xc(a.A,function(a,c){return =
0!=3Dthis.C[c]},a)}function av(a){return yc(a.A,function(a,c){return =
1=3D=3Dthis.C[c]},a)}=0A=
function bv(a){return xc(a.A,function(a,c){return =
3=3D=3Dthis.C[c]},a)}function cv(a,b,c){if(c&&0<c.length){for(var =
d=3D0;d<c.length;d++)delete a.A[c[d]],delete =
a.C[c[d]];a.dispatchEvent("I")}if(b&&0<b.length){for(c=3D0;c<b.length;c++=
)Tu(a,b[c]);a.dispatchEvent("J")}}function =
dv(a,b){b!=3Da.B&&(a.B=3Db,a.dispatchEvent("H"))}function =
ev(a,b){b!=3Da.I&&(a.I=3Db,a.dispatchEvent("H"))}=0A=
function =
fv(a){a.I=3D0;a.B=3D0;lb(a.na);lb(a.S);Gc(a.A);Gc(a.C);a.U=3Dnull;a.ha=3D=
!1;a.W=3D!1;a.aa=3Dnull;a.la=3Dnull;a.N=3Dnull;a.F=3Dnull;a.L=3D0;Su(a);a=
.H=3D0};function gv(a){if(!a)return null;try{var =
b=3DTd($d,a)}catch(c){return null}return b}function hv(a){var b=3Dnew =
$d;(a=3DZr(a))&&C(b,4,a);return b}function iv(a){return =
a&&null!=3D=3DMd(a,1)&&null!=3D=3DMd(a,2)&&null!=3D=3DMd(a,3)&&null!=3D=3D=
Md(a,4)?new =
O(Md(a,1),Md(a,2),Md(a,3)-Md(a,1),Md(a,4)-Md(a,2)):null}function =
jv(a){if(!a)return null;a=3DGl(a);var b=3Dnew =
he;C(b,2,a.top);C(b,3,a.right);C(b,4,a.bottom);C(b,1,a.left);return =
b};function kv(a){Id(this,a,0,null)}v(kv,Gd);var =
lv=3D{SUCCESS:1,ef:2,CANCEL:3};function =
mv(a){I.call(this);this.B=3D{};this.C=3Dnv(a);this.D=3D0}v(mv,I);function=
 ov(a,b,c){var d=3Dpv(a.C,c),e=3Dnew =
kv;C(e,1,1);r(c.Hn)&&C(e,4,c.Hn);Pd(d,8,e);qv(a,b);a.B[b]=3Dd}function =
rv(a,b,c){b+=3Da.D++;ov(a,b,c);return b}function sv(a,b,c,d){var =
e=3Dtv(b);C(e,2,c);c=3Dy(b,4);d=3Dd||Ua();e=3Dtv(b);C(e,3,d-c);uv(a.C,b)}=
mv.prototype.A=3Dfunction(a,b,c){var =
d=3Dthis.B[a];b=3Dr(b)?b:1;d&&(sv(this,d,b,c),qv(this,a))};function =
qv(a,b){a.B[b]&&delete a.B[b]};function =
vv(a,b,c){this.A=3Da;this.B=3Db;this.C=3Dc};function =
wv(a){N.call(this);this.L=3Da;this.A=3D!1;this.H=3Dnull;this.D=3D!1;this.=
I=3Dnull;this.F=3D!1;this.C=3Dxv(V(a))?"shown":"disabled";this.B=3D!1;thi=
s.U=3Dthis.S=3Dthis.N=3Dnull}v(wv,N);function yv(a,b,c){var =
d=3D!1;a.D&&b&&(a.D=3D!1,d=3D!0);if(a.A!=3Db){d=3D!0;if(b&&null=3D=3Da.H)=
if(a.L.cb())a.H=3D0;else{var =
e=3Da.L.O().fa("drive-viewer-details-panel");a.H=3De?qm(e).width:0}a.A=3D=
b}d&&a.dispatchEvent(new zv(c))}function Av(a){return a.A&&a.H?a.H:0}=0A=
function Bv(a,b){var =
c=3D!1;a.A&&b&&(a.A=3D!1,c=3D!0);if(a.D!=3Db){c=3D!0;if(b&&null=3D=3D=3Da=
.I){var =
d=3Da.L.O().fa("drive-viewer-approvals-panel");a.I=3Dd?qm(d).width:0}a.D=3D=
b}c&&a.dispatchEvent("N")}function Cv(a){return a.D&&a.I?a.I:0}function =
Dv(a,b){a.F!=3Db&&(a.F=3Db,a.dispatchEvent("Q"))}function =
Ev(a,b){a.C!=3Db&&(a.C=3Db,a.dispatchEvent("K"))}function =
Fv(a,b){J(a,b);b.yc(a);return b}function =
Gv(a){return!!a.N&&a.N.ia()}function =
Hv(a){return!!a.S&&a.S.ia()}function Iv(a){return!!a.U&&a.U.ia()}=0A=
function zv(a){L.call(this,"N");this.A=3Da}v(zv,L);function =
Jv(a,b){N.call(this);this.A=3Da;J(this,this.A);this.bj=3Db}v(Jv,N);Jv.pro=
totype.setVisible=3Dfunction(a){this.A.setVisible(a)};Jv.prototype.ia=3Df=
unction(){return this.A.ia()};function =
Kv(a,b,c){N.call(this);this.A=3Dnull;this.C=3Da;this.B=3Db;this.yc(this.B=
);this.F=3Dc;this.D=3DLv(this.C);this.H=3Dnew =
cl(this);J(this,this.H);a=3DW(this.C);this.H.listen(a,"O",this.ky)}v(Kv,N=
);function Mv(a,b){return =
a.A?a.A.getAnchorData(b):null}m=3DKv.prototype;m.Oe=3Dfunction(a,b){Nv(th=
is);this.dispatchEvent(new Ov(a,b))};m.uF=3Dfunction(a){var =
b=3D"bdc_"+this.B.getId();this.D.A(b,1);this.Oe("R",a)};m.tF=3Dfunction(a=
){var b=3D"bdc_"+this.B.getId();this.D.A(b,2);this.dispatchEvent(new =
Ov("S",a))};=0A=
m.XD=3Dfunction(a){var =
b=3D"bdc_"+this.B.getId();this.D.A(b,2);(b=3DD(V(this.C),Pv,71))&&z(b,8,!=
0)&&(Qv(Rv(this.C),"Kommenttien synkronointi ep\u00e4onnistui =
verkkovirheen takia.",!0,1E4),this.dispatchEvent(new Ov("S",a)))};=0A=
function Nv(a){if(a.A){for(var =
b=3DW(a.C).B,c=3Da.A.getDocoHandles(),d=3D!1,e=3D!1,g=3D0;g<c.length;g++)=
if(a.A.isDocoResolved(c[g])){if(d=3D!0,e)break}else =
if(e=3D!0,d)break;c=3Da.B.D;b=3De||d&&b;b!=3Dc.D&&(c.D=3Db,c.dispatchEven=
t("da"));b=3Da.B.D;d!=3Db.F&&(b.F=3Dd,b.dispatchEvent("ba"));a=3Da.B.D;e!=
=3Da.H&&(a.H=3De,a.dispatchEvent("ca"))}}m.ky=3Dfunction(){this.A&&(this.=
A.setResolvedAnchoredDocosVisible(W(this.C).B),Nv(this))};m.ea=3Dfunction=
(){Ti(this.A)};function =
Ov(a,b){L.call(this,a);this.A=3Db}v(Ov,L);function =
Sv(){}Sv.prototype.install=3Dfunction(a){a=3Da&&pj(a);Xt(a)};Sv.prototype=
.setTooltipText=3Dfunction(a,b,c){$t(a,b,c)};Sv.prototype.hide=3Dfunction=
(a){a=3Da&&pj(a)||pj();a=3DNa(a.A);Yt[a]&&gu(Yt[a])};function =
Tv(a,b,c){this.C=3Da;this.B=3Db||null;this.A=3Dc||[]}Tv.prototype.toStrin=
g=3Df("C");var Uv=3Dnew Tv("DEW1Sc"),Vv=3Dnew Tv("ak9eDd"),Wv=3Dnew =
Tv("EVTNxc"),Xv=3Dnew Tv("uKGN2e"),Yv=3Dnew =
Tv("fT6U6b","fT6U6b",[]),Zv=3Dnew Tv("o268hd"),$v=3Dnew =
Tv("Z1HIt"),aw=3Dnew Tv("sOY2xf"),bw=3Dnew Tv("JgAixb"),cw=3Dnew =
Tv("GD10"),dw=3Dnew Tv("MQo9jd"),ew=3Dnew Tv("cWNpwd"),fw=3Dnew =
Tv("rUtzbe"),gw=3Dnew Tv("MqKLZb"),hw=3Dnew Tv("dkXXnc"),iw=3Dnew =
Tv("G7ZcOe"),jw=3Dnew Tv("xM2DUe"),kw=3Dnew Tv("ADgNDb"),lw=3Dnew =
Tv("inax4b"),mw=3Dnew Tv("CI4wT"),nw=3Dnew Tv("F00ecc"),ow=3Dnew =
Tv("lLiLyb"),pw=3Dnew Tv("a0HD1c"),qw=3Dnew Tv("HoGYwf"),rw=3Dnew =
Tv("zJ6wUe"),=0A=
sw=3Dnew Tv("gkFYne"),tw=3Dnew Tv("X7G6Ad"),uw=3Dnew =
Tv("CIk70e"),vw=3Dnew Tv("PcXOR"),ww=3Dnew Tv("gEaglf"),xw=3Dnew =
Tv("EDJj0e"),yw=3Dnew Tv("yEg3h"),zw=3Dnew Tv("LH2Y0"),Aw=3Dnew =
Tv("Uz9G9b"),Bw=3Dnew Tv("aqhEJf"),Cw=3Dnew Tv("jUfwlc"),Dw=3Dnew =
Tv("QGlABc"),Ew=3Dnew Tv("PyfdSd"),Fw=3Dnew Tv("EEGtqf"),Gw=3Dnew =
Tv("Wi6G3e"),Hw=3Dnew Tv("flbzke"),Iw=3Dnew Tv("MWtypb"),Jw=3Dnew =
Tv("dcqE6b"),Kw=3Dnew Tv("kaQb7c"),Lw=3Dnew Tv("l8nGVc"),Mw=3Dnew =
Tv("qyDiJd");function =
Nw(a,b){this.C=3Da;this.A=3Db;this.constructor.Wp||(this.constructor.Wp=3D=
{});this.constructor.Wp[this.toString()]=3Dthis}Nw.prototype.toString=3Df=
unction(){this.B||(this.B=3Dthis.C.A+":"+this.A);return =
this.B};Nw.prototype.getType=3Df("A");function =
Ow(a,b){Nw.call(this,a,b)}v(Ow,Nw);function =
Pw(a){Qw.hasOwnProperty(a);this.A=3Da;Qw[a]=3Dthis}var Qw;Qw=3D{};new =
Pw("lib");function Rw(a){function b(a){if(!d[a]){var g=3Da instanceof =
Tv?a.A:[];d[a]=3Drb(g);$a(g,function(b){c[b]=3Dc[b]||[];c[b].push(a)});g.=
length||e.push(a);$a(g,b)}}var =
c=3D{},d=3D{},e=3D[],g=3D[];for($a(a,b);e.length;){var =
h=3De.shift();g.push(h);c[h]&&$a(c[h],function(a){nb(d[a],h);d[a].length|=
|e.push(a)})}xc(d,function(a){return 0<a.length});var =
k=3D{},n=3D[];$a(g,function(a){a instanceof =
Tv&&(a=3Da.B,null=3D=3Da||k[a]||(k[a]=3D!0,n.push(a)))});return{services:=
g,mI:n}};var Sw=3Dnew Tv("pVbxBc");/*=0A=
 Portions of this code are from MochiKit, received by=0A=
 The Closure Authors under the MIT license. All other code is Copyright=0A=
 2005-2009 The Closure Authors. All Rights Reserved.=0A=
*/=0A=
function =
Tw(a,b){this.F=3D[];this.ha=3Da;this.U=3Db||null;this.C=3Dthis.A=3D!1;thi=
s.B=3Dvoid =
0;this.S=3Dthis.ka=3Dthis.I=3D!1;this.H=3D0;this.Ta=3Dnull;this.D=3D0}m=3D=
Tw.prototype;m.cancel=3Dfunction(a){if(this.A)this.B instanceof =
Tw&&this.B.cancel();else{if(this.Ta){var b=3Dthis.Ta;delete =
this.Ta;a?b.cancel(a):(b.D--,0>=3Db.D&&b.cancel())}this.ha?this.ha.call(t=
his.U,this):this.S=3D!0;this.A||this.rb(new =
Uw(this))}};m.Bq=3Dfunction(a,b){this.I=3D!1;Vw(this,a,b)};function =
Vw(a,b,c){a.A=3D!0;a.B=3Dc;a.C=3D!b;Ww(a)}=0A=
function Xw(a){if(a.A){if(!a.S)throw new =
Yw(a);a.S=3D!1}}m.Ha=3Dfunction(a){Xw(this);Vw(this,!0,a)};m.rb=3Dfunctio=
n(a){Xw(this);Vw(this,!1,a)};function Zw(a,b,c){return =
$w(a,b,null,c)}function ax(a,b){return $w(a,null,b,void 0)}function =
bx(a,b,c){return $w(a,b,b,c)}function =
$w(a,b,c,d){a.F.push([b,c,d]);a.A&&Ww(a);return =
a}m.then=3Dfunction(a,b,c){var d,e,g=3Dnew =
Bn(function(a,b){d=3Da;e=3Db});$w(this,d,function(a){a instanceof =
Uw?g.cancel():e(a)});return g.then(a,b,c)};zn(Tw);=0A=
function cx(a,b){$w(a,b.Ha,b.rb,b)}function dx(a,b){b instanceof =
Tw?Zw(a,u(b.be,b)):Zw(a,function(){return =
b})}Tw.prototype.be=3Dfunction(a){var b=3Dnew =
Tw;cx(this,b);a&&(b.Ta=3Dthis,this.D++);return =
b};Tw.prototype.isError=3Dfunction(a){return a instanceof =
Error};function ex(a){return eb(a.F,function(a){return La(a[1])})}=0A=
function Ww(a){if(a.H&&a.A&&ex(a)){var =
b=3Da.H,c=3Dfx[b];c&&(q.clearTimeout(c.Ra),delete =
fx[b]);a.H=3D0}a.Ta&&(a.Ta.D--,delete a.Ta);b=3Da.B;for(var =
d=3Dc=3D!1;a.F.length&&!a.I;){var =
e=3Da.F.shift(),g=3De[0],h=3De[1];e=3De[2];if(g=3Da.C?h:g)try{var =
k=3Dg.call(e||a.U,b);r(k)&&(a.C=3Da.C&&(k=3D=3Db||a.isError(k)),a.B=3Db=3D=
k);if(An(b)||"function"=3D=3D=3Dtypeof q.Promise&&b instanceof =
q.Promise)d=3D!0,a.I=3D!0}catch(n){b=3Dn,a.C=3D!0,ex(a)||(c=3D!0)}}a.B=3D=
b;d&&(k=3Du(a.Bq,a,!0),d=3Du(a.Bq,a,!1),b instanceof =
Tw?($w(b,k,d),b.ka=3D!0):b.then(k,d));c&&(b=3Dnew gx(b),=0A=
fx[b.Ra]=3Db,a.H=3Db.Ra)}function hx(a){var b=3Dnew Tw;b.Ha(a);return =
b}function ix(a){var b=3Dnew =
Tw;a.then(function(a){b.Ha(a)},function(a){b.rb(a)});return b}function =
jx(a){var b=3Dnew Tw;b.rb(a);return b}function =
Yw(a){Wa.call(this);this.qf=3Da}v(Yw,Wa);Yw.prototype.message=3D"Deferred=
 has already fired";Yw.prototype.name=3D"AlreadyCalledError";function =
Uw(a){Wa.call(this);this.qf=3Da}v(Uw,Wa);Uw.prototype.message=3D"Deferred=
 was canceled";Uw.prototype.name=3D"CanceledError";=0A=
function =
gx(a){this.Ra=3Dq.setTimeout(u(this.B,this),0);this.A=3Da}gx.prototype.B=3D=
function(){delete fx[this.Ra];throw this.A;};var fx=3D{};function =
kx(a){I.call(this);this.A=3D{};this.I=3D{};this.L=3D{};this.B=3D{};this.C=
=3D{};this.N=3D{};this.H=3Da?a.H:new =
N;this.aa=3D!a;this.D=3Dnull;a?(this.D=3Da,this.L=3Da.L,this.B=3Da.B,this=
.I=3Da.I,this.C=3Da.C):Ua();a=3Dlx(this);this!=3Da&&(a.F?a.F.push(this):a=
.F=3D[this])}v(kx,I);var mx=3D.05>Math.random();function =
lx(a){for(;a.D;)a=3Da.D;return a}function =
nx(a,b){for(;a;){if(a=3D=3Db)return!0;a=3Da.D}return!1}m=3Dkx.prototype;m=
.get=3Dfunction(a){var b=3Dox(this,a);if(null=3D=3Db)throw new =
px(a);return b};=0A=
function ox(a,b){for(var c=3Da;c;c=3Dc.D){if(c.Ma)throw =
Error("AppContext is disposed.");if(c.A[b])return =
c.A[b][0];if(c.N[b])break}if(c=3Da.L[b]){c=3Dc(a);if(null=3D=3Dc)throw =
Error("Factory method for service "+b+" returned null or =
undefined.");a.registerService(b,c);return c}return null}=0A=
function qx(a){for(var =
b=3D[Yv],c=3Drx(a),d=3D{},e=3D[],g=3D[],h=3D{},k=3D{},n=3Dox(a,Sw),p=3D0;=
p<b.length;p++){var t=3Db[p],B=3Dox(a,t);if(B){var A=3Dnew =
Tw;d[t]=3DA;B.Il&&(dx(A,B.Il()),Zw(A,Sa(aa(),B)));A.Ha(B)}else =
if(a.C[t])A=3Da.C[t].be(),Zw(A,u(a.Dm,a,t)),d[t]=3DA;else{if(t =
instanceof Tv)var =
E=3DRw([t]).mI;else(B=3Da.I[t])&&(E=3D[B]);E&&E.length?(E&&(n&&t =
instanceof =
Tv&&n.HT()&&(mx&&(A=3Dn.JT(sx),k[t]=3DA),n.AT(t)),e.push.apply(e,E),h[t]=3D=
E[E.length-1]),g.push(t)):(A=3Dnew Tw,d[t]=3DA,A.rb(new =
px(t)))}}if(e.length){a.S&&0<bb(e,function(a){return!c.xT(a)}).length&&=0A=
a.S.push(new tx);for(p=3D0;p<g.length;p++)a.H.dispatchEvent(new =
ux("$",g[p]));b=3Drx(a).zT(e);for(p=3D0;p<g.length;p++)t=3Dg[p],B=3Dh[t],=
e=3Db[B],A=3De instanceof =
Tw?e.be():ix(e),d[t]=3DA,k[t]&&Zw(A,function(){n.vT(k[t])}),vx(a,A,t,B)}r=
eturn d}function vx(a,b,c,d){Zw(b,function(){this.H.dispatchEvent(new =
ux("aa",c))},a);ax(b,u(a.oC,a,c,d));Zw(b,u(a.Tr,a,c,d))}=0A=
m.Tr=3Dfunction(a,b){var =
c=3Dox(this,a);if(null=3D=3Dc){if(this.C[a]){var =
d=3Dthis.C[a].be();Zw(d,u(this.Tr,this,a,b));return d}throw new =
wx(a,b,"Module loaded but service or factory not registered with app =
contexts.");}return c.Il?(d=3Dnew =
Tw,dx(d,c.Il()),d.Ha(c),Zw(d,u(this.Dm,this,a)),d):this.Dm(a)};m.Dm=3Dfun=
ction(a){this.C[a]&&delete this.C[a];return =
this.get(a)};m.oC=3Dfunction(a,b,c){return c instanceof Uw?c:new =
xx(a,b,c)};=0A=
m.registerService=3Dfunction(a,b,c){if(this.Ma)c||Ti(b);else{this.A[a]=3D=
[b,!c];c=3Dyx(this,this,a);for(var =
d=3D0;d<c.length;d++)c[d].Ha(null);delete this.I[a];return =
b}};m.unregisterService=3Dfunction(a){if(!this.A[a])throw Error('Service =
for "'+a+'" is not registered');var b=3Dthis.A[a];delete =
this.A[a];b[1]&&Ti(b[0])};function =
zx(a,b,c){ox(a,b);a.L[b]=3Dc;if(c=3Da.B[b]){if(1<c.length){for(var =
d=3D0;d<c.length;++d)c[d].index=3Dd;c.sort(Ax)}for(;c.length;)c.shift().d=
.Ha(null);delete a.B[b]}}=0A=
function Ax(a,b){if(a.jf!=3Db.jf){if(nx(a.jf,b.jf))return =
1;if(nx(b.jf,a.jf))return-1}return =
a.index<b.index?-1:a.index=3D=3Db.index?0:1}function yx(a,b,c){var =
d=3D[],e=3Da.B[c];e&&(ab(e,function(a){nx(a.jf,b)&&(d.push(a.d),nb(e,a))}=
),0=3D=3De.length&&delete a.B[c]);return d}function =
Bx(a,b){a.B&&uc(a.B,function(a,d,e){ab(a,function(c){c.jf=3D=3Db&&nb(a,c)=
});0=3D=3Da.length&&delete e[d]})}=0A=
m.ea=3Dfunction(){if(lx(this)=3D=3Dthis){var =
a=3Dthis.F;if(a)for(;a.length;)a[0].dispose()}else{a=3Dlx(this).F;for(var=
 b=3D0;b<a.length;b++)if(a[b]=3D=3Dthis){a.splice(b,1);break}}for(var c =
in =
this.A)a=3Dthis.A[c],a[1]&&a[0].dispose&&a[0].dispose();this.A=3Dnull;thi=
s.aa&&this.H.dispose();Bx(this,this);this.B=3Dnull;Ti(this.W);this.N=3Dth=
is.W=3Dnull;kx.R.ea.call(this)};function rx(a){return =
a.U?a.U:a.D?rx(a.D):null}function =
px(a){Wa.call(this);this.id=3Da;this.message=3D'Service for "'+a+'" is =
not registered'}v(px,Wa);=0A=
function xx(a,b,c){Wa.call(this);this.message=3D'Module "'+b+'" failed =
to load when requesting the service "'+a+'" [cause: =
'+c+"]";this.stack=3Dc.stack+"\nWRAPPED =
BY:\n"+this.stack}v(xx,Wa);function =
wx(a,b,c){Wa.call(this);this.message=3D'Configuration error when loading =
the module "'+b+'" for the service "'+a+'": '+c}v(wx,Wa);function =
tx(){this.bv=3Dye()}function ux(a){L.call(this,a)}v(ux,L);var Cx=3Dnew =
Pw("fva"),sx=3Dnew Ow(Cx,1);function =
Dx(a){kx.call(this,a)}v(Dx,kx);function V(a){return a.get(aw)}function =
Ex(a){return a.get(Vv)}function Fx(a){return ox(a,Xv)}function =
Rv(a){return a.get(vw)}function Gx(a){return ox(a,kw)}function =
Hx(a){return a.get(bw)}function X(a){return =
a.get(cw)}Dx.prototype.O=3Dfunction(){return this.get(ew)};function =
Ix(a){return a.get(jw)}function Jx(a){return ox(a,hw)}function =
Kx(a){return a.get(rw)}function Lx(a){return a.get(qw)}function =
Mx(a){return ox(a,Hw)}function W(a){return a.get(Jw)}=0A=
function Nx(a){return a.get($v)}function nv(a){return a.get(nw)}function =
Lv(a){return a.get(Aw)}function Ox(a){return =
a.get(Lw)}Dx.prototype.cb=3Dfunction(){var =
a=3DD(V(this),Px,47);return!!a&&z(a,2,!1)};function =
Qx(a){N.call(this);this.L=3Da;this.I=3Dnull;this.H=3Dthis.F=3Dthis.D=3D!1=
;this.N=3D"";this.S=3D!1}v(Qx,N);var =
Rx=3D{yp:"ba",Np:"ca",Pp:"da",zO:"ea"};function =
Sx(a,b){a.N!=3Db&&(a.N=3Db,a.dispatchEvent("ea"))}Qx.prototype.A=3Dl(!1);=
function Y(a){eo.call(this,a.O());this.A=3Da}v(Y,eo);function =
Tx(a){Y.call(this,a)}v(Tx,Y);Tx.prototype.mb=3Dfunction(){return =
Ux(Ox(this.A))};function Vx(a,b){return a.Sc(new =
jj(b,0)).x}Tx.prototype.Sc=3Dfunction(a){var =
b=3DUx(Ox(this.A)),c=3DKx(this.A).sb(),d=3D(b.width-a.width)/2;return =
new K(c.left+(0>d?0:d),c.top+(b.height-a.height)/2)};var =
Wx=3D{Ev:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{othe=
r:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other=
:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{ot=
her:"000T"}},Dv:{1E3:{other:"0 thousand"},1E4:{other:"00 =
thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 =
million"},1E7:{other:"00 million"},1E8:{other:"000 =
million"},1E9:{other:"0 billion"},1E10:{other:"00 =
billion"},1E11:{other:"000 billion"},1E12:{other:"0 =
trillion"},1E13:{other:"00 trillion"},=0A=
1E14:{other:"000 trillion"}}};=0A=
Wx=3D{Ev:{1E3:{other:"0\u00a0t."},1E4:{other:"00\u00a0t."},1E5:{other:"00=
0\u00a0t."},1E6:{other:"0\u00a0milj."},1E7:{other:"00\u00a0milj."},1E8:{o=
ther:"000\u00a0milj."},1E9:{other:"0\u00a0mrd."},1E10:{other:"00\u00a0mrd=
."},1E11:{other:"000\u00a0mrd."},1E12:{other:"0\u00a0bilj."},1E13:{other:=
"00\u00a0bilj."},1E14:{other:"000\u00a0bilj."}},Dv:{1E3:{other:"0 =
tuhatta"},1E4:{other:"00 tuhatta"},1E5:{other:"000 =
tuhatta"},1E6:{other:"0 miljoonaa"},1E7:{other:"00 =
miljoonaa"},1E8:{other:"000 miljoonaa"},1E9:{other:"0 miljardia"},=0A=
1E10:{other:"00 miljardia"},1E11:{other:"000 miljardia"},1E12:{other:"0 =
biljoonaa"},1E13:{other:"00 biljoonaa"},1E14:{other:"000 =
biljoonaa"}}};var =
Xx=3D{AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","=
AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,=
"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:=
[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],=
CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP=
:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2=
,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,=0A=
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9"=
,"Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\=
u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2=
,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Me=
x$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S=
/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142",=
"z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",=0A=
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"=
\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","T=
Sh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U=
"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};=
var =
Yx=3D{Xo:".",Qk:",",mp:"%",ol:"0",op:"+",Zk:"-",ap:"E",np:"\u2030",fp:"\u=
221e",kp:"NaN",Wo:"#,##0.###",kw:"#E0",fw:"#,##0%",Gv:"\u00a4#,##0.00",Lk=
:"USD"};Yx=3D{Xo:",",Qk:"\u00a0",mp:"%",ol:"0",op:"+",Zk:"\u2212",ap:"E",=
np:"\u2030",fp:"\u221e",kp:"ep\u00e4luku",Wo:"#,##0.###",kw:"#E0",fw:"#,#=
#0\u00a0%",Gv:"#,##0.00\u00a0\u00a4",Lk:"EUR"};function =
Zx(){this.I=3D40;this.A=3D1;this.H=3D3;this.L=3Dthis.D=3D0;this.ha=3D!1;t=
his.aa=3Dthis.W=3D"";this.N=3DYx.Zk;this.S=3D"";this.B=3D1;this.F=3D!1;th=
is.C=3D[];this.U=3Dthis.ga=3D!1;var =
a=3DYx.Wo,b=3D[0];this.W=3D$x(this,a,b);for(var =
c=3Db[0],d=3D-1,e=3D0,g=3D0,h=3D0,k=3D-1,n=3Da.length,p=3D!0;b[0]<n&&p;b[=
0]++)switch(a.charAt(b[0])){case =
"#":0<g?h++:e++;0<=3Dk&&0>d&&k++;break;case "0":if(0<h)throw =
Error('Unexpected "0" in pattern =
"'+a+'"');g++;0<=3Dk&&0>d&&k++;break;case =
",":0<k&&this.C.push(k);k=3D0;break;case ".":if(0<=3Dd)throw =
Error('Multiple decimal separators in pattern "'+=0A=
a+'"');d=3De+g+h;break;case "E":if(this.U)throw Error('Multiple =
exponential symbols in pattern =
"'+a+'"');this.U=3D!0;this.L=3D0;b[0]+1<n&&"+"=3D=3Da.charAt(b[0]+1)&&(b[=
0]++,this.ha=3D!0);for(;b[0]+1<n&&"0"=3D=3Da.charAt(b[0]+1);)b[0]++,this.=
L++;if(1>e+g||1>this.L)throw Error('Malformed exponential pattern =
"'+a+'"');p=3D!1;break;default:b[0]--,p=3D!1}0=3D=3Dg&&0<e&&0<=3Dd&&(g=3D=
d,0=3D=3Dg&&g++,h=3De-g,e=3Dg-1,g=3D1);if(0>d&&0<h||0<=3Dd&&(d<e||d>e+g)|=
|0=3D=3Dk)throw Error('Malformed pattern =
"'+a+'"');h=3De+g+h;this.H=3D0<=3Dd?h-d:0;0<=3Dd&&(this.D=3De+=0A=
g-d,0>this.D&&(this.D=3D0));this.A=3D(0<=3Dd?d:h)-e;this.U&&(this.I=3De+t=
his.A,0=3D=3Dthis.H&&0=3D=3Dthis.A&&(this.A=3D1));this.C.push(Math.max(0,=
k));this.ga=3D0=3D=3Dd||d=3D=3Dh;c=3Db[0]-c;this.aa=3D$x(this,a,b);b[0]<a=
.length&&";"=3D=3Da.charAt(b[0])?(b[0]++,1!=3Dthis.B&&(this.F=3D!0),this.=
N=3D$x(this,a,b),b[0]+=3Dc,this.S=3D$x(this,a,b)):(this.N+=3Dthis.W,this.=
S+=3Dthis.aa)}=0A=
function ay(a,b){if(isNaN(b))return Yx.kp;var c=3D[];var =
d=3Dby;b/=3DMath.pow(10,d.nx);c.push(d.prefix);var =
e=3D0>b||0=3D=3Db&&0>1/b;c.push(e?a.N:a.W);if(isFinite(b))if(b=3Db*(e?-1:=
1)*a.B,a.U){var =
g=3Db;if(0=3D=3Dg)cy(a,g,a.A,c),dy(a,0,c);else{b=3DMath.floor(Math.log(g)=
/Math.log(10)+2E-15);var =
h=3DMath.pow(10,b);isFinite(h)&&0!=3D=3Dh?g/=3Dh:(h=3DMath.pow(10,Math.fl=
oor(b/2)),g=3Dg/h/h,1=3D=3Db%2&&(g=3D0<b?g/10:10*g));h=3Da.A;if(1<a.I&&a.=
I>a.A){for(;0!=3Db%a.I;)g*=3D10,b--;h=3D1}else =
1>a.A?(b++,g/=3D10):(b-=3Da.A-1,g*=3DMath.pow(10,a.A-1));cy(a,g,h,c);=0A=
dy(a,b,c)}}else cy(a,b,a.A,c);else =
c.push(Yx.fp);c.push(e?a.S:a.aa);c.push(d.$L);return c.join("")}=0A=
function cy(a,b,c,d){if(a.D>a.H)throw Error("Min value must be less than =
max value");d||(d=3D[]);var =
e=3DMath.pow(10,a.H),g=3DMath.round(b*e);isFinite(g)?(b=3DMath.floor(g/e)=
,e=3DMath.floor(g-b*e)):e=3D0;var h=3Db;b=3De;var =
k=3D0<a.D||0<b||!1;e=3Da.D;k&&(e=3Da.D);var =
n=3D"";for(g=3Dh;1E20<g;)n=3D"0"+n,g=3DMath.round(g/10);n=3Dg+n;var =
p=3DYx.Xo;g=3DYx.ol.charCodeAt(0);var =
t=3Dn.length,B=3D0;if(0<h||0<c){for(h=3Dt;h<c;h++)d.push(String.fromCharC=
ode(g));if(2<=3Da.C.length)for(c=3D1;c<a.C.length;c++)B+=3Da.C[c];c=3Dt-B=
;if(0<c){h=3Da.C;B=3Dt=3D0;for(var A,=0A=
E=3DYx.Qk,S=3Dn.length,qa=3D0;qa<S;qa++)if(d.push(String.fromCharCode(g+N=
umber(n.charAt(qa)))),1<S-qa)if(A=3Dh[B],qa<c){var =
ac=3Dc-qa;(1=3D=3D=3DA||0<A&&1=3D=3D=3Dac%A)&&d.push(E)}else =
B<h.length&&(qa=3D=3D=3Dc?B+=3D1:A=3D=3D=3Dqa-c-t+1&&(d.push(E),t+=3DA,B+=
=3D1))}else{c=3Dn;n=3Da.C;h=3DYx.Qk;A=3Dc.length;E=3D[];for(t=3Dn.length-=
1;0<=3Dt&&0<A;t--){B=3Dn[t];for(S=3D0;S<B&&0<=3DA-S-1;S++)E.push(String.f=
romCharCode(g+Number(c.charAt(A-S-1))));A-=3DB;0<A&&E.push(h)}d.push.appl=
y(d,E.reverse())}}else =
k||d.push(String.fromCharCode(g));(a.ga||k)&&d.push(p);k=3DString(b);=0A=
b=3Dk.split("e+");if(2=3D=3Db.length){if(k=3DparseFloat(b[0])){p=3Dk;if(i=
sFinite(p)){for(c=3D0;1<=3D(p/=3D10);)c++;p=3Dc}else =
p=3D0<p?p:0;p=3D-p-1;-1>p?(p=3DMath.pow(10,1),k=3DMath.round(k/p)*p):(p=3D=
Math.pow(10,p),k=3DMath.round(k*p)/p)}k=3DString(k);k=3Dk.replace(".","")=
;k+=3Dcc("0",parseInt(b[1],10)-k.length+1)}a.H+1>k.length&&(k=3D"1"+cc("0=
",a.H-k.length)+k);for(a=3Dk.length;"0"=3D=3Dk.charAt(a-1)&&a>e+1;)a--;fo=
r(h=3D1;h<a;h++)d.push(String.fromCharCode(g+Number(k.charAt(h))))}=0A=
function =
dy(a,b,c){c.push(Yx.ap);0>b?(b=3D-b,c.push(Yx.Zk)):a.ha&&c.push(Yx.op);b=3D=
""+b;for(var d=3DYx.ol,e=3Db.length;e<a.L;e++)c.push(d);c.push(b)}=0A=
function $x(a,b,c){for(var d=3D"",e=3D!1,g=3Db.length;c[0]<g;c[0]++){var =
h=3Db.charAt(c[0]);if("'"=3D=3Dh)c[0]+1<g&&"'"=3D=3Db.charAt(c[0]+1)?(c[0=
]++,d+=3D"'"):e=3D!e;else if(e)d+=3Dh;else switch(h){case "#":case =
"0":case ",":case ".":case ";":return d;case =
"\u00a4":c[0]+1<g&&"\u00a4"=3D=3Db.charAt(c[0]+1)?(c[0]++,d+=3DYx.Lk):d+=3D=
Xx[Yx.Lk][1];break;case "%":if(!a.F&&1!=3Da.B)throw Error("Too many =
percent/permill");if(a.F&&100!=3Da.B)throw Error("Inconsistent use of =
percent/permill characters");a.B=3D100;a.F=3D!1;d+=3DYx.mp;break;case =
"\u2030":if(!a.F&&=0A=
1!=3Da.B)throw Error("Too many =
percent/permill");if(a.F&&1E3!=3Da.B)throw Error("Inconsistent use of =
percent/permill =
characters");a.B=3D1E3;a.F=3D!1;d+=3DYx.np;break;default:d+=3Dh}}return =
d}var by=3D{prefix:"",$L:"",nx:0};function ey(a){return =
1=3D=3Da%10&&11!=3Da%100?"one":2=3D=3Da%10&&12!=3Da%100?"two":3=3D=3Da%10=
&&13!=3Da%100?"few":"other"}ey=3Dl("other");function fy(a,b){if(void =
0=3D=3D=3Db){b=3Da+"";var =
c=3Db.indexOf(".");b=3DMath.min(-1=3D=3Dc?0:b.length-c-1,3)}return =
1=3D=3D(a|0)&&0=3D=3Db?"one":"other"}var gy=3Dfy;gy=3Dfy;function =
hy(a){this.D=3Da;this.B=3Dthis.A=3Dthis.F=3Dnull;a=3DYx;var =
b=3DWx;if(iy!=3D=3Da||jy!=3D=3Db)iy=3Da,jy=3Db,ky=3Dnew =
Zx;this.H=3Dky}var =
iy=3Dnull,jy=3Dnull,ky=3Dnull,ly=3D/'([{}#].*?)'/g,my=3D/''/g;function =
ny(a,b){return oy(a,b,!1)}function py(a,b){return oy(a,b,!0)}function =
oy(a,b,c){if(a.D){a.F=3D[];var =
d=3Dqy(a,a.D);a.B=3Dry(a,d);a.D=3Dnull}if(!a.B||0=3D=3Da.B.length)return"=
";a.A=3Drb(a.F);d=3D[];sy(a,a.B,b,c,d);for(b=3Dd.join("");0<a.A.length;)b=
=3Db.replace(a.C(a.A),a.A.pop());return b}=0A=
function sy(a,b,c,d,e){for(var =
g=3D0;g<b.length;g++)switch(b[g].type){case =
4:e.push(b[g].value);break;case 3:var =
h=3Db[g].value,k=3Da,n=3De,p=3Dc[h];r(p)?(k.A.push(p),n.push(k.C(k.A))):n=
.push("Undefined parameter - "+h);break;case =
2:h=3Db[g].value;k=3De;n=3Dh.xi;r(c[n])?(n=3Dh[c[n]],r(n)||(n=3Dh.other),=
sy(a,n,c,d,k)):k.push("Undefined parameter - "+n);break;case =
0:h=3Db[g].value;ty(a,h,c,gy,d,e);break;case =
1:h=3Db[g].value,ty(a,h,c,ey,d,e)}}=0A=
function ty(a,b,c,d,e,g){var =
h=3Db.xi,k=3Db.eq,n=3D+c[h];isNaN(n)?g.push("Undefined or invalid =
parameter - =
"+h):(k=3Dn-k,h=3Db[c[h]],r(h)||(d=3Dd(k),h=3Db[d],r(h)||(h=3Db.other)),b=
=3D[],sy(a,h,c,e,b),c=3Db.join(""),e?g.push(c):(a=3Day(a.H,k),g.push(c.re=
place(/#/g,a))))}function qy(a,b){var =
c=3Da.F,d=3Du(a.C,a);b=3Db.replace(my,function(){c.push("'");return =
d(c)});return b=3Db.replace(ly,function(a,b){c.push(b);return d(c)})}=0A=
function uy(a){var =
b=3D0,c=3D[],d=3D[],e=3D/[{}]/g;e.lastIndex=3D0;for(var =
g;g=3De.exec(a);){var =
h=3Dg.index;"}"=3D=3Dg[0]?(c.pop(),0=3D=3Dc.length&&(g=3D{type:1},g.value=
=3Da.substring(b,h),d.push(g),b=3Dh+1)):(0=3D=3Dc.length&&(b=3Da.substrin=
g(b,h),""!=3Db&&d.push({type:0,value:b}),b=3Dh+1),c.push("{"))}b=3Da.subs=
tring(b);""!=3Db&&d.push({type:0,value:b});return d}var =
vy=3D/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,wy=3D/^\s*(\w+)\s*,=
\s*selectordinal\s*,/,xy=3D/^\s*(\w+)\s*,\s*select\s*,/;=0A=
function ry(a,b){var c=3D[];b=3Duy(b);for(var d=3D0;d<b.length;d++){var =
e=3D{};if(0=3D=3Db[d].type)e.type=3D4,e.value=3Db[d].value;else =
if(1=3D=3Db[d].type){var =
g=3Db[d].value;switch(vy.test(g)?0:wy.test(g)?1:xy.test(g)?2:/^\s*\w+\s*/=
.test(g)?3:5){case 2:e.type=3D2;e.value=3Dyy(a,b[d].value);break;case =
0:e.type=3D0;e.value=3Dzy(a,b[d].value);break;case =
1:e.type=3D1;e.value=3DAy(a,b[d].value);break;case =
3:e.type=3D3,e.value=3Db[d].value}}c.push(e)}return c}=0A=
function yy(a,b){var =
c=3D"";b=3Db.replace(xy,function(a,b){c=3Db;return""});var =
d=3D{};d.xi=3Dc;b=3Duy(b);for(var e=3D0;e<b.length;){var =
g=3Db[e].value;e++;if(1=3D=3Db[e].type)var =
h=3Dry(a,b[e].value);d[g.replace(/\s/g,"")]=3Dh;e++}return d}function =
zy(a,b){var =
c=3D"",d=3D0;b=3Db.replace(vy,function(a,b,e){c=3Db;e&&(d=3DparseInt(e,10=
));return""});var e=3D{};e.xi=3Dc;e.eq=3Dd;b=3Duy(b);for(var =
g=3D0;g<b.length;){var h=3Db[g].value;g++;if(1=3D=3Db[g].type)var =
k=3Dry(a,b[g].value);e[h.replace(/\s*(?:=3D)?(\w+)\s*/,"$1")]=3Dk;g++}ret=
urn e}=0A=
function Ay(a,b){var =
c=3D"";b=3Db.replace(wy,function(a,b){c=3Db;return""});var =
d=3D{};d.xi=3Dc;d.eq=3D0;b=3Duy(b);for(var e=3D0;e<b.length;){var =
g=3Db[e].value;e++;if(1=3D=3Db[e].type)var =
h=3Dry(a,b[e].value);d[g.replace(/\s*(?:=3D)?(\w+)\s*/,"$1")]=3Dh;e++}ret=
urn =
d}hy.prototype.C=3Dfunction(a){return"\ufddf_"+(a.length-1).toString(10)+=
"_"};function By(a){var =
b=3Dkf(a,0),c=3D/^(\d+)([KMGTP])?$/;if(b=3Dc.exec(b)){var d=3Db[1];var =
e=3Db[2]}return Cy(d&&e?new Dy(a,Number(d),e):new Dy(a))}function =
Cy(a){var b=3Day(new Zx,a.size);switch(a.B){case "K":return b+" Kt";case =
"M":return b+" Mt";case "G":return b+" Gt";case "T":return b+" Tt";case =
"P":return b+" Pt";default:return ny(new hy("{FILE_SIZE,plural, =3D0{0 =
tavua}=3D1{1 tavu}other{# tavua}}"),{FILE_SIZE:a.A})}}function =
Dy(a,b,c){this.A=3Da;this.size=3Db||a;this.B=3Dc};var Ey=3Dnew =
Zx;function Fy(a,b){return ay(Ey,a)+("/"+ay(Ey,b))}function =
Gy(a,b){return a+(" (muokattu "+(b+")"))}function Hy(a,b){return =
b?"Toista YouTube-video "+a:"Toista "+a}function Iy(a,b){return =
b?"Kirjaudu sis\u00e4\u00e4n k\u00e4ytt\u00e4j\u00e4n\u00e4 =
"+a:"Kirjaudu sis\u00e4\u00e4n"};function Jy(a,b,c){var =
d=3Dlk(a.O());if(rl(d,"drive-viewer-slider"))return 0;var =
e=3Dc.I.split(","),g=3Doc(Ns(e[0]));e=3Doc(e[1]);switch(g){case =
33:a=3D-qm(b).height;break;case 34:a=3Dqm(b).height;break;case =
38:a=3D-40;break;case 40:a=3D40;break;case =
36:a=3D-b.scrollTop;break;case 35:a=3Db.scrollHeight;break;case =
32:if(!b.contains(d)&&!Ky(Ix(a)))return =
0;a=3Dqm(b).height;1=3D=3De&&(a=3D-a);break;default:throw Error("Scroll =
key registered but behaviour not =
defined");}b.scrollTop+=3Da;c.preventDefault();return a}=0A=
function Ly(a,b,c,d){var =
e=3Dqm(b),g=3Db.getBoundingClientRect(),h=3Dc.clientX-g.left;c=3Dc.client=
Y-g.top;g=3Dd||0;d=3De.width*g;g*=3De.height;a=3Dvm(b)?h<=3DMy(Kx(a))+d:h=
>=3Db.clientWidth-d;return =
b.scrollHeight!=3De.height&&c>=3Db.clientHeight-g||a};function Ny(a){var =
b=3Dnull;try{b=3Da.cssRules||a.rules}catch(c){if(15=3D=3Dc.code)throw =
c.styleSheet=3Da,c;}return b}=0A=
function Oy(a){var b=3D[];a=3Da||document.styleSheets;var c=3Dr(void =
0)?void 0:!1;if(a.imports&&a.imports.length)for(var =
d=3D0,e=3Da.imports.length;d<e;d++)sb(b,Oy(a.imports[d]));else =
if(a.length)for(d=3D0,e=3Da.length;d<e;d++)sb(b,Oy(a[d]));else{var =
g=3DNy(a);if(g&&g.length){d=3D0;e=3Dg.length;for(var =
h;d<e;d++)h=3Dg[d],h.styleSheet&&sb(b,Oy(h.styleSheet))}}!(a.type||a.rule=
s||a.cssRules)||a.disabled&&!c||b.push(a);return b};function =
Py(a,b){Y.call(this,b);this.H=3Da;this.oi=3Dthis.Wk=3Dthis.L=3D!1;this.B=3D=
this.ki=3Dthis.ii=3Dnull;this.vp=3Dthis.Gk=3D!1;this.Dc=3Dnew =
up(this);J(this,this.Dc);this.yd=3Dthis.Xk=3Dnull;this.V().listen(this.H,=
Hr.si,this.Bz);this.H.D&&this.V().listen(this.H,"H",this.gE).listen(this.=
H,"n",this.Cz);this.Tk=3Dnull}v(Py,Tx);m=3DPy.prototype;=0A=
m.Ab=3Dfunction(){this.L=3D!0;Qy(this);Ry(this.A.get(Uv),2,this.H);var =
a=3Dthis.H.D;if(a){this.B?0<this.B.A.getDocoHandles().length&&Sy(this):a.=
I.fetch().then(this.RH,this.Tm,this);a=3DHx(this.A);var =
b=3Da.F;b&&vp(this.Dc,b.action,fp,this.Df);(a=3Da.W?a.W.action:null)&&vp(=
this.Dc,a,fp,this.UF)}};m.mb=3Dfunction(){var =
a=3DPy.R.mb.call(this);Ty(this)&&(Kx(this.A),a.width-=3D104,a.width-=3D26=
4,a.width=3DMath.max(0,a.width));return a};function Ty(a){var =
b;if(b=3D"shown"=3D=3DW(a.A).C)a=3Da.H.D,b=3D!!a&&a.D;return b}=0A=
m.Sc=3Dfunction(a,b){b=3DPy.R.Sc.call(this,a,b);if(Ty(this)){var =
c=3DKx(this.A).sb().left+52;b.x=3DMath.max(c,b.x);var =
d=3Dc+this.mb().width;b.x+a.width>d&&(b.x=3DMath.max(c,d-a.width))}return=
 b};function Uy(a){a.Wk||(a.Wk=3D!0,Ry(a.A.get(Uv),3,a.H))}=0A=
function Qy(a){var =
b=3DX(a.A);if(Vy(b)&&a.H.getId()=3D=3DZ(b).getId()&&Wy(V(a.A))){var =
c=3Da.Bg(),d=3DJr(a.H.A);b=3Dc&&a.L&&a.oi&&!d;var =
e=3DHx(a.A).N;e.setEnabled(b);e.setVisible(c);c&&(c=3D"Tulosta",b||(c=3Da=
.H.getState(),c=3Dd?"Tulostus ei ole k\u00e4yt\u00f6ss\u00e4 =
t\u00e4ss\u00e4 tiedostossa.":c=3D=3DFr.ERROR?"Tulostaminen ei ole =
k\u00e4ytett\u00e4viss\u00e4":"Tulostaminen ei ole viel\u00e4 =
k\u00e4ytett\u00e4viss\u00e4"),e.setProperty("hint",c));d=3DLx(a.A);b?nul=
l!=3D=3Da.ii||z(V(a.A),91,!1)||(vp(a.Dc,e,fp,a.LG),a.ii=3DZs(d,=0A=
[80,dd?Ms.xe:Ms.we],a.MG,a)):(a.Dc.removeAll(),null!=3D=3Da.ii&&(at(d,a.i=
i),a.ii=3Dnull))}}m.MG=3Dfunction(a){this.oi&&this.L&&Wy(V(this.A))&&!Jr(=
this.H.A)&&(a.preventDefault(),sp(Hx(this.A).N,void 0,new =
Qu(1)))};m.Qb=3Dfunction(){this.L=3D!1;this.Gk&&(this.B.A.connectBrowserC=
hannel(!1),this.Gk=3D!1);this.Dc.removeAll()};m.layout=3DGa;m.Wd=3Dfuncti=
on(a){this.oi!=3Da&&(this.oi=3Da,Qy(this))};m.Bg=3Dl(!1);function =
Xy(a){return =
Wy(V(a.A))}m.Bz=3Dfunction(){Qy(this)};m.LG=3Dfunction(){this.L&&Wy(V(thi=
s.A))&&this.Uh()};m.Uh=3DGa;=0A=
function Yy(a,b){var =
c=3DLx(a.A);a.Xk=3D[Zs(c,34,u(a.Be,a,b),a),Zs(c,33,u(a.Be,a,b),a),Zs(c,40=
,u(a.Be,a,b),a),Zs(c,38,u(a.Be,a,b),a),Zs(c,36,u(a.Be,a,b),a),Zs(c,35,u(a=
.Be,a,b),a),Zs(c,32,u(a.Be,a,b),a),Zs(c,[32,Ms.od],u(a.Be,a,b),a)];3=3D=3D=
Zy(V(a.A))&&(a.yd=3Da.yd||function(c){c=3DLy(a.A,b,c,.15);vl(b,"drive-vie=
wer-scrollable-highlight",c)},a.V().listen(b,"mousemove",a.yd))}function =
$y(a,b){var c=3DLx(a.A);a.Xk&&a.Xk.forEach(function(a){return =
at(c,a)});null!=3Da.yd&&a.V().Da(b,"mousemove",a.yd)}=0A=
m.Be=3Dfunction(a,b){a=3DJy(this.A,a,b);0!=3Da&&this.$t(a)};m.$t=3DGa;m.o=
j=3Dfunction(){return this.J()};function =
az(a,b){R(a.ki);a.ki=3DQ(function(){this.L&&this.wa&&(M(this.oj(),"drive-=
viewer-layout-transition"),b&&this.layout())},100,a)}function =
bz(a){R(a.ki);tl(a.oj(),"drive-viewer-layout-transition")}m.Ia=3Dfunction=
(){Py.R.Ia.call(this);R(this.ki)};=0A=
m.um=3Dfunction(){var =
a=3Dthis.fa("drive-viewer-docos-stream");if(!a)return null;var =
b=3D{};b[Docos.OptionName.ANCHOR_DIV]=3Da;b[Docos.OptionName.QUOTE_FN]=3D=
u(this.Fu,this);b[Docos.OptionName.INACTIVE_DOCO_INDENT]=3D24;a=3DDocos.O=
ptionName.MODAL_DIALOG_Z_INDEX;for(var =
c=3D0,d=3D/\.drive-viewer-dialog($|\s|\.|#|\*|\[|\+|\:|~|>)/,e=3D/\.modal=
-dialog($|\s|\.|#|\*|\[|\+|\:|~|>)/,g=3Ddocument.styleSheets,h=3D[],k=3DO=
y(g),n=3D0;g=3Dk[n];n++){var p=3DNy(g);if(p&&p.length)for(var =
t=3D0,B=3D0,A=3Dp.length,E;B<A;B++)E=3Dp[B],E.href||(E.style&&(E.parentSt=
yleSheet||=0A=
(E.style["-closure-parent-stylesheet"]=3Dg),E.style["-closure-rule-index"=
]=3Dt),h.push(E)),t++}for(g=3D0;g<h.length;g++)h[g].selectorText&&(h[g].s=
electorText.match(d)||h[g].selectorText.match(e))&&(c=3DMath.max(c,h[g].s=
tyle.zIndex));b[a]=3Dc-1;b[Docos.OptionName.TOOLTIP_MANAGER]=3Dnew =
Sv;b[Docos.OptionName.ENABLE_ALL_DOCOS_IN_ANCHORED_STREAM]=3D!0;z(this.H.=
A,17,"")&&(a=3DDocos.OptionName.DOCO_LINK_BASE_URL,(c=3Dz(this.H.A,17,"")=
)?(c=3Dnew =
jh(c),Bh(c,"authuser")&&c.A.remove("authuser"),c=3Dc.toString()):c=3D"",b=
[a]=3Dc);(a=3D=0A=
D(V(this.A),Pv,71))&&z(a,6,!1)&&(b[Docos.OptionName.STATIC_INPUT_PANE_MES=
SAGE]=3D"T\u00e4m\u00e4n tiedoston katsojat voivat n\u00e4hd\u00e4 =
kommentit ja ehdotukset.");return b};=0A=
m.RH=3Dfunction(a){if(a){var b=3Dthis.um();if(b){var =
c=3Da.A,d=3Da.B.Cc();b[Docos.OptionName.KEY_DATA]=3D"["+d+"]";b[Docos.Opt=
ionName.DRIVE_ID]=3DLr(this.H.A);this.B=3Dnew =
Kv(this.A,this.H,b);b=3Dthis.H.D;d=3DW(this.A);this.V().listen(this.B,"R"=
,this.Um).listen(this.B,"S",this.Tm).listen(this.B,"T",this.ug).listen(th=
is.B,"X",this.wg).listen(this.B,"V",this.Gj).listen(this.B,"W",this.vg).l=
isten(this.B,"Y",this.xg).listen(this.B,"U",this.Bh).listen(this.B,"Z",th=
is.Ms).listen(b,Rx.Pp,this.nF).listen(d,"O",this.Dz);b=3D=0A=
this.B;d=3D{};d[Docos.EventType.SELECTED]=3Du(b.Oe,b,"X");d[Docos.EventTy=
pe.CREATED]=3Du(b.Oe,b,"T");d[Docos.EventType.RESOLVED]=3Du(b.Oe,b,"W");d=
[Docos.EventType.UNRESOLVED]=3Du(b.Oe,b,"Y");d[Docos.EventType.DELETED]=3D=
u(b.Oe,b,"U");d[Docos.EventType.POSTED]=3Du(b.Oe,b,"V");d[Docos.EventType=
.HOVER]=3Du(b.Oe,b,"Z");d[Docos.EventType.INITIAL_SYNC_ERROR]=3Du(b.tF,b)=
;d[Docos.EventType.INITIAL_SYNC_SUCCESS]=3Du(b.uF,b);d[Docos.EventType.NE=
TWORK_ERROR]=3Du(b.XD,b);b.F[Docos.OptionName.LISTENERS]=3Dd;d=3D"bdc_"+b=
.B.getId();ov(b.D,=0A=
d,{ra:95,item:b.B});b.A=3Dnew =
c(b.F);b.A.renderAnchorSurface();b.A.setResolvedAnchoredDocosVisible(W(b.=
C).B);a.C&&Sy(this)}}};=0A=
m.jb=3Dfunction(a){if(this.B&&this.B.A){for(var =
b=3D{},c=3D0,d=3D[],e=3D[],g=3DW(this.A).B,h=3Dthis.B.A.getDocoHandles(),=
k=3D0;k<h.length;k++){var =
n=3Dh[k];if(g||!this.B.A.isDocoResolved(n)){var =
p=3Dthis.ih(n,a);null=3D=3D=3Dp?d.push(n):0>p.y?e.push(n):(c=3DMath.max(c=
,p.y+80),b[n]=3Dp)}}a=3Dthis.mb().height/2;c=3DObject.keys(b).length?c:a;=
for(a=3D0;a<d.length;a++)this.B.A.getDocoPosition(d[a])?b[d[a]]=3Dnew =
Docos.Point(0,c):b[d[a]]=3Dnew =
Docos.Point(0,c+1);0<e.length&&this.B.A.deleteDocoPositions(e);this.B.A.u=
pdateDocoPositions(b)}};=0A=
m.ih=3Dl(null);function cz(a){var b=3DHx(a.A).F;b&&dz(b);var =
c=3Da.H.D;b&&b.action&&b.action.isEnabled()&&c&&c.A()&&a.H.gc()&&!a.H.ib&=
&!a.vp&&a.Mf()}m.Mf=3Dfunction(){this.vp=3D!0};m.nF=3Dfunction(){this.L&&=
this.layout()};=0A=
m.Dz=3Dfunction(){if(this.B&&this.B.A){for(var =
a=3DW(this.A).B,b=3Dthis.B.A.getDocoHandles(),c=3D{},d=3D0;d<b.length;c=3D=
{Ni:c.Ni},d++)if(c.Ni=3Db[d],this.B.A.isDocoResolved(c.Ni)){var =
e=3D{};e.getDocoHandles=3Dfunction(a){return =
function(){return[a.Ni]}}(c);a?this.xg(new Ov("Y",e)):this.vg(new =
Ov("W",e))}this.L&&this.layout()}};m.gE=3Dfunction(){cz(this)};m.Cz=3Dfun=
ction(){cz(this)};m.Df=3Dfunction(){if(this.B&&this.B.A){var =
a=3DW(this.A),b=3Dthis.H.D;Ev(a,"shown");b.A();a=3Dhv(this.H);this.B.A.ne=
wDoco(a.Cc())}};=0A=
m.UF=3Dfunction(){this.B&&this.B.A&&this.B.A.displayNotificationControlDi=
alog()};m.Fu=3Dl(null);m.Um=3Dfunction(){this.B&&this.B.A&&(this.B.A.enab=
leAnchoredDocoAnimations(!0),this.H.D&&(this.H.D.S=3D!0),cz(this))};m.Tm=3D=
Ga;m.ug=3Dfunction(a){0!=3Da.A.getDocoHandles().length&&(Sy(this),this.jb=
(this.mb()))};function =
Sy(a){z(D(V(a.A),Pv,71),4,!1)&&!a.Gk&&(a.B.A.connectBrowserChannel(!0),a.=
Gk=3D!0)}m.Gj=3Dfunction(){this.B.A.highlightDoco(0)};m.wg=3DGa;m.vg=3Dfu=
nction(){this.jb(this.mb())};m.xg=3Dfunction(){this.jb(this.mb())};=0A=
m.Bh=3Dfunction(){this.jb(this.mb())};m.Ms=3DGa;function =
ez(a){this.A=3Da}Ha(ez);function =
fz(a,b){a&&(a.tabIndex=3Db?0:-1)}m=3Dez.prototype;m.ca=3Dfunction(a){retu=
rn a.O().ca("DIV",this.Hm(a).join(" =
"))};m.Oa=3Daa();m.rc=3Dfunction(a){return"DIV"=3D=3Da.tagName};m.qa=3Dfu=
nction(a,b){b.id&&a.Ng(b.id);var =
c=3Dthis.Jd(),d=3D!1,e=3Dql(b);e&&$a(e,function(b){b=3D=3Dc?d=3D!0:b&&thi=
s.uo(a,b,c)},this);d||M(b,c);gz(this,a,this.Oa(b));return =
b};m.uo=3Dfunction(a,b,c){b=3D=3Dc+"-disabled"?a.setEnabled(!1):b=3D=3Dc+=
"-horizontal"?hz(a,"horizontal"):b=3D=3Dc+"-vertical"&&hz(a,"vertical")};=0A=
function gz(a,b,c){if(c)for(var =
d=3Dc.firstChild,e;d&&d.parentNode=3D=3Dc;){e=3Dd.nextSibling;if(1=3D=3Dd=
.nodeType){var =
g=3Da.tm(d);g&&(g.X=3Dd,b.isEnabled()||g.setEnabled(!1),b.ja(g),g.qa(d))}=
else =
d.nodeValue&&""!=3DKb(d.nodeValue)||c.removeChild(d);d=3De}}m.tm=3Dfuncti=
on(a){a:{a=3Dql(a);for(var b=3D0,c=3Da.length;b<c;b++){var =
d=3Da[b];if(d=3Dd in uu?uu[d]():null){a=3Dd;break a}}a=3Dnull}return =
a};m.Im=3Dfunction(a){a=3Da.J();xm(a,!0,ad);x&&(a.hideFocus=3D!0);var =
b=3Dthis.A;b&&kl(a,b)};m.Jd=3Dl("goog-container");=0A=
m.Hm=3Dfunction(a){var =
b=3Dthis.Jd(),c=3D[b,"horizontal"=3D=3Da.Ie?b+"-horizontal":b+"-vertical"=
];a.isEnabled()||c.push(b+"-disabled");return c};function =
iz(a,b,c){eo.call(this,c);this.Je=3Db||ez.oa();this.Ie=3Da||"vertical"}v(=
iz,eo);m=3Diz.prototype;m.An=3Dnull;m.yf=3Dnull;m.Je=3Dnull;m.Ie=3Dnull;m=
.ge=3D!0;m.xf=3D!0;m.cg=3D!0;m.Fb=3D-1;m.Vb=3Dnull;m.le=3D!1;m.ce=3Dnull;=
function jz(a){return =
a.An||a.J()}m.ca=3Dfunction(){this.X=3Dthis.Je.ca(this)};m.Oa=3Dfunction(=
){return this.Je.Oa(this.J())};m.rc=3Dfunction(a){return =
this.Je.rc(a)};m.Sa=3Dfunction(a){this.X=3Dthis.Je.qa(this,a);"none"=3D=3D=
a.style.display&&(this.ge=3D!1)};=0A=
m.da=3Dfunction(){iz.R.da.call(this);this.uc(function(a){a.wa&&kz(this,a)=
},this);var =
a=3Dthis.J();this.Je.Im(this);this.setVisible(this.ge,!0);this.V().listen=
(this,"enter",this.Vm).listen(this,"highlight",this.uD).listen(this,"unhi=
ghlight",this.wD).listen(this,"open",this.hG).listen(this,"close",this.tD=
).listen(a,xk.Ug,this.vD).listen(rj(a),[xk.Vg,xk.Tg],this.DE).listen(a,[x=
k.Ug,xk.Vg,xk.Tg,"mouseover","mouseout","contextmenu"],this.Sm);this.cg&&=
lz(this,!0)};=0A=
function lz(a,b){var =
c=3Da.V(),d=3Djz(a);b?c.listen(d,"focus",a.xh).listen(d,"blur",a.kg).list=
en(a.yf||(a.yf=3Dnew =
lu(jz(a))),"key",a.Ub):c.Da(d,"focus",a.xh).Da(d,"blur",a.kg).Da(a.yf||(a=
.yf=3Dnew =
lu(jz(a))),"key",a.Ub)}m.Ia=3Dfunction(){this.Bd(-1);this.Vb&&this.Vb.Wb(=
!1);this.le=3D!1;iz.R.Ia.call(this)};m.ea=3Dfunction(){iz.R.ea.call(this)=
;this.yf&&(this.yf.dispose(),this.yf=3Dnull);this.Je=3Dthis.Vb=3Dthis.ce=3D=
this.An=3Dnull};m.Vm=3Dl(!0);=0A=
m.uD=3Dfunction(a){var b=3Dmo(this,a.target);if(-1<b&&b!=3Dthis.Fb){var =
c=3Dmz(this);c&&Eu(c,!1);this.Fb=3Db;c=3Dmz(this);this.le&&Du(c,!0);this.=
Vb&&c!=3Dthis.Vb&&(zt(c,64)?c.Wb(!0):this.Vb.Wb(!1))}b=3Dthis.J();null!=3D=
a.target.J()&&ll(b,"activedescendant",a.target.J().id)};m.wD=3Dfunction(a=
){a.target=3D=3Dmz(this)&&(this.Fb=3D-1);this.J().removeAttribute("aria-a=
ctivedescendant")};m.hG=3Dfunction(a){(a=3Da.target)&&a!=3Dthis.Vb&&a.get=
Parent()=3D=3Dthis&&(this.Vb&&this.Vb.Wb(!1),this.Vb=3Da)};=0A=
m.tD=3Dfunction(a){a.target=3D=3Dthis.Vb&&(this.Vb=3Dnull);var =
b=3Dthis.J(),c=3Da.target.J();b&&At(a.target,2)&&c&&ol(b,c)};m.vD=3Dfunct=
ion(a){this.xf&&(this.le=3D!0);var =
b=3Djz(this);b&&Zj(b)&&ak(b)?b.focus():a.preventDefault()};m.DE=3Dfunctio=
n(){this.le=3D!1};=0A=
m.Sm=3Dfunction(a){a:{var b=3Da.target;if(this.ce)for(var =
c=3Dthis.J();b&&b!=3D=3Dc;){var d=3Db.id;if(d in =
this.ce){b=3Dthis.ce[d];break =
a}b=3Db.parentNode}b=3Dnull}if(b)switch(a.type){case =
xk.Ug:b.Ld(a);break;case xk.Vg:case xk.Tg:b.Md(a);break;case =
"mouseover":b.Km(a);break;case "mouseout":b.$m(a);break;case =
"contextmenu":b.zh(a)}};m.xh=3Dba();m.kg=3Dfunction(){this.Bd(-1);this.le=
=3D!1;this.Vb&&this.Vb.Wb(!1)};=0A=
m.Ub=3Dfunction(a){return =
this.isEnabled()&&this.ia()&&(0!=3Dthis.Jb()||this.An)&&this.lg(a)?(a.pre=
ventDefault(),a.B(),!0):!1};=0A=
m.lg=3Dfunction(a){var b=3Dmz(this);if(b&&"function"=3D=3Dtypeof =
b.Ub&&b.Ub(a)||this.Vb&&this.Vb!=3Db&&"function"=3D=3Dtypeof =
this.Vb.Ub&&this.Vb.Ub(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a=
.altKey)return!1;switch(a.keyCode){case =
27:if(this.cg)jz(this).blur();else return!1;break;case =
36:nz(this);break;case 35:oz(this);break;case =
38:if("vertical"=3D=3Dthis.Ie)pz(this);else return!1;break;case =
37:if("horizontal"=3D=3Dthis.Ie)this.hc()?qz(this):pz(this);else =
return!1;break;case 40:if("vertical"=3D=3Dthis.Ie)qz(this);=0A=
else return!1;break;case =
39:if("horizontal"=3D=3Dthis.Ie)this.hc()?pz(this):qz(this);else =
return!1;break;default:return!1}return!0};function kz(a,b){var =
c=3Db.J();c=3Dc.id||(c.id=3Db.getId());a.ce||(a.ce=3D{});a.ce[c]=3Db}m.ja=
=3Dfunction(a,b){iz.R.ja.call(this,a,b)};=0A=
m.oc=3Dfunction(a,b,c){a.Of|=3D2;a.Of|=3D64;a.Ib(32,!1);xu(a,!1);var =
d=3Da.getParent()=3D=3Dthis?mo(this,a):-1;iz.R.oc.call(this,a,b,c);a.wa&&=
this.wa&&kz(this,a);a=3Dd;-1=3D=3Da&&(a=3Dthis.Jb());a=3D=3Dthis.Fb?this.=
Fb=3DMath.min(this.Jb()-1,b):a>this.Fb&&b<=3Dthis.Fb?this.Fb++:a<this.Fb&=
&b>this.Fb&&this.Fb--};=0A=
m.removeChild=3Dfunction(a,b){if(a=3Dza(a)?jo(this,a):a){var =
c=3Dmo(this,a);-1!=3Dc&&(c=3D=3Dthis.Fb?(Eu(a,!1),this.Fb=3D-1):c<this.Fb=
&&this.Fb--);(c=3Da.J())&&c.id&&this.ce&&Hc(this.ce,c.id)}a=3Diz.R.remove=
Child.call(this,a,b);xu(a,!0);return a};function hz(a,b){if(a.J())throw =
Error("Component already rendered");a.Ie=3Db}m.ia=3Df("ge");=0A=
m.setVisible=3Dfunction(a,b){if(b||this.ge!=3Da&&this.dispatchEvent(a?"sh=
ow":"hide")){this.ge=3Da;var =
c=3Dthis.J();c&&(P(c,a),this.cg&&fz(jz(this),this.xf&&this.ge),b||this.di=
spatchEvent(this.ge?"aftershow":"afterhide"));return!0}return!1};m.isEnab=
led=3Df("xf");=0A=
m.setEnabled=3Dfunction(a){this.xf!=3Da&&this.dispatchEvent(a?"enable":"d=
isable")&&(a?(this.xf=3D!0,this.uc(function(a){a.tv?delete =
a.tv:a.setEnabled(!0)})):(this.uc(function(a){a.isEnabled()?a.setEnabled(=
!1):a.tv=3D!0}),this.le=3Dthis.xf=3D!1),this.cg&&fz(jz(this),a&&this.ge))=
};function =
rz(a,b){b!=3Da.cg&&a.wa&&lz(a,b);a.cg=3Db;a.xf&&a.ge&&fz(jz(a),b)}m.Bd=3D=
function(a){(a=3Dthis.Bb(a))?Eu(a,!0):-1<this.Fb&&Eu(mz(this),!1)};functi=
on mz(a){return a.Bb(a.Fb)}=0A=
function nz(a){sz(a,function(a,c){return(a+1)%c},a.Jb()-1)}function =
oz(a){sz(a,function(a,c){a--;return 0>a?c-1:a},0)}function =
qz(a){sz(a,function(a,c){return(a+1)%c},a.Fb)}function =
pz(a){sz(a,function(a,c){a--;return 0>a?c-1:a},a.Fb)}function =
sz(a,b,c){c=3D0>c?mo(a,a.Vb):c;var d=3Da.Jb();c=3Db.call(a,c,d);for(var =
e=3D0;e<=3Dd;){var =
g=3Da.Bb(c);if(g&&a.sq(g)){a.qo(c);break}e++;c=3Db.call(a,c,d)}}m.sq=3Dfu=
nction(a){return =
a.ia()&&a.isEnabled()&&zt(a,2)};m.qo=3Dfunction(a){this.Bd(a)};function =
tz(a){iz.call(this,void =
0,uz.oa(),a.O());this.A=3Da;this.B=3Dthis.C=3D!1}v(tz,iz);var =
vz=3D[34,33,40,38,36,35,32,[32,1]];m=3Dtz.prototype;m.da=3Dfunction(){tz.=
R.da.call(this);M(this.J(),"drive-viewer-scrollable")};function =
wz(a){if(!a.C){a.C=3D!0;a.V().listen(a.J(),"mousemove",function(){this.B=3D=
!1});var =
b=3DLx(a.A);$a(vz,function(a){Zs(b,a,this.Ez,this)},a)}}m.Ub=3Dfunction(a=
){this.B=3D!0;return =
w(vz,a.keyCode)||27=3D=3Da.keyCode?!1:tz.R.Ub.call(this,a)};m.xh=3Dfuncti=
on(){var a=3Dthis.Fb;-1=3D=3Da?nz(this):this.Bd(a)};=0A=
m.Ez=3Dfunction(a){var =
b=3D!1,c=3Dthis.J(),d;if((d=3DSs(a.I))&&0<d.length){var =
e=3Dd[0];d=3D{ctrlKey:e.ke&Ms.we,altKey:e.ke&Ms.So,shiftKey:e.ke&Ms.od,me=
taKey:e.ke&Ms.xe};e=3Dnew ru(oc(e.keyCode),0,!1,new =
Event(a.type));Nc(e,d);d=3De}else =
d=3Dnull;d&&32!=3Dd.keyCode&&(b=3Dthis.lg(d))&&(jm(mz(this).J(),c),a.prev=
entDefault(),a.B(),Ix(this.A).focus(this.J()));b||Jy(this.A,c,a)};m.Sm=3D=
function(a){this.B||tz.R.Sm.call(this,a)};function =
xz(){}v(xz,Dt);Ha(xz);xz.prototype.Kd=3Dl("option");function =
yz(){}v(yz,qt);Ha(yz);=0A=
yz.prototype.Fa=3Dl("drive-viewer-control");yz.prototype.Kd=3Dl("option")=
;function =
uz(){this.A=3D"listbox"}v(uz,ez);Ha(uz);uz.prototype.Jd=3Dl("drive-viewer=
-listbox-container");function zz(){var a=3D{};a=3Da.IT;return G('<div =
class=3D"'+H("drive-spinner")+'">'+(null!=3Da&&a?'<div =
class=3D"'+H("drive-white-circle")+'"></div>':"")+'<div =
class=3D"'+H("drive-quantum-spinner")+" =
"+H("active")+'">'+Az({Gi:ai("spinner-blue")})+Az({Gi:ai("spinner-red")})=
+Az({Gi:ai("spinner-yellow")})+Az({Gi:ai("spinner-green")})+"</div></div>=
")}=0A=
function Az(a){a=3Da.Gi;return G('<div class=3D"'+H("spinner-layer")+" =
"+H(a)+'"><div class=3D"'+H("spinner-circle-clipper")+" =
"+H("spinner-left")+'"><div class=3D"'+H("spinner-circle")+" =
"+H("spinner-fit")+'"></div></div><div =
class=3D"'+H("spinner-gap-patch")+'"><div =
class=3D"'+H("spinner-circle")+" "+H("spinner-fit")+'"></div></div><div =
class=3D"'+H("spinner-circle-clipper")+" "+H("spinner-right")+'"><div =
class=3D"'+H("spinner-circle")+" =
"+H("spinner-fit")+'"></div></div></div>')};function =
Bz(a){a=3Da||{};a=3Da.Wc;return G('<div =
class=3D"'+H("drive-viewer-itemview")+" =
"+H("drive-viewer-close-enabled")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"><div =
class=3D"'+H("drive-viewer-itemview-container")+'"><div =
class=3D"'+H("drive-viewer-scrollable")+" =
"+H("drive-viewer-itemview-scrollable")+'"><div =
class=3D"'+H("drive-viewer-close-enabled")+'"><div =
class=3D"'+H("drive-viewer-docos-stream")+'"></div></div></div></div></di=
v>')}=0A=
function Cz(){return G('<div class=3D"'+H("drive-viewer-slider")+'"><div =
class=3D"'+H("drive-viewer-slider-scale")+" =
"+H("drive-viewer-slider-buffer")+'"></div><div =
class=3D"'+H("drive-viewer-slider-scale")+" =
"+H("drive-viewer-slider-scale-filled")+'"></div><div =
class=3D"'+H("drive-viewer-slider-scale")+" =
"+H("drive-viewer-slider-scale-total")+'"></div><div =
class=3D"'+H("drive-viewer-slider-thumb")+'"></div></div>')}=0A=
function Dz(a){var b=3Da.Ee;a=3Da.error;return G('<div =
class=3D"'+H("drive-viewer-content-error-container")+'" =
tabindex=3D"-1"><div class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-msg-error-img")+'"></div><div =
class=3D"'+H("drive-viewer-content-error-text")+'" =
tabindex=3D"-1">'+F(b)+" <br> "+F(a)+"</div></div>")}=0A=
function Ez(a){a=3Da||{};a=3Da.Fi;a=3D'<div =
class=3D"'+H("drive-viewer-msg-loading")+" "+(a?H(a):"")+'" =
role=3D"status" tabindex=3D"-1" =
aria-label=3D"';a+=3Dfi("Ladataan");a+=3D'"><div =
class=3D"'+H("drive-viewer-msg-loading-img")+" =
"+H("drive-viewer-focus-to-default")+'">'+F(zz())+'</div><span =
class=3D"'+H("drive-viewer-msg-loading-text")+" =
"+H("drive-viewer-focus-to-default")+'" aria-hidden=3D"true">';return =
G(a+"Ladataan&hellip;</span></div>")}=0A=
function Fz(a){return G('<div id=3D"'+H(a.id)+'" =
class=3D"'+H("drive-viewer-thumbnail")+'"><div =
class=3D"'+H("drive-viewer-thumbnail-inner")+'"><img =
class=3D"'+H("drive-viewer-thumbnail-img")+'"/></div></div>')}function =
Gz(){return G('<div class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-menuitem-icon")+'"></div>')}=0A=
function Hz(a){a=3Da.url;return G('<a href=3D"'+H(ni(a))+'" =
target=3D"_blank" class=3D"'+H("drive-viewer-paginated-page-link")+'" =
tabindex=3D"0" rel=3D"noreferrer" role=3D"link" =
aria-label=3D"'+H(a)+'"></a>')}=0A=
function Iz(a){var b=3Da.Iu,c=3Da.eu,d=3Da.Xp;a=3Da.messageId;return =
G('<a href=3D"'+H(ni(c))+'" target=3D"_blank" =
class=3D"'+H("drive-viewer-paginated-page-link")+'" tabindex=3D"0" =
role=3D"link" aria-label=3D"'+H(c)+'" =
data-saferedirecturl=3D"'+H(ni(b))+'"'+(d?"":' rel=3D"noreferrer"')+(a?' =
data-saferedirectmessageid=3D"'+H(a)+'"':"")+"></a>")};var =
Jz=3D{};function Kz(a){var b=3D{};a=3DString(a);var =
c=3D"#"=3D=3Da.charAt(0)?a:"#"+a;if(Lz.test(c)){a=3Dc;if(!Lz.test(a))thro=
w Error("'"+a+"' is not a valid hex =
color");4=3D=3Da.length&&(a=3Da.replace(Mz,"#$1$1$2$2$3$3"));b.Lj=3Da.toL=
owerCase();b.type=3D"hex";return b}c=3DNz(a);if(c.length){var =
d=3Dc[0];a=3Dc[1];c=3Dc[2];d=3DNumber(d);a=3DNumber(a);c=3DNumber(c);if(d=
!=3D(d&255)||a!=3D(a&255)||c!=3D(c&255))throw =
Error('"('+d+","+a+","+c+'") is not a valid RGB =
color');d=3DOz(d.toString(16));a=3DOz(a.toString(16));c=3DOz(c.toString(1=
6));b.Lj=3D"#"+d+a+c;b.type=3D=0A=
"rgb";return b}if(Jz.names&&(c=3DJz.names[a.toLowerCase()]))return =
b.Lj=3Dc,b.type=3D"named",b;throw Error(a+" is not a valid color =
string");}function =
Pz(a){return!!(Lz.test("#"=3D=3Da.charAt(0)?a:"#"+a)||Nz(a).length||Jz.na=
mes&&Jz.names[a.toLowerCase()])}var =
Mz=3D/#(.)(.)(.)/,Lz=3D/^#(?:[0-9a-f]{3}){1,2}$/i,Qz=3D/^(?:rgb)?\((0|[1-=
9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;=0A=
function Nz(a){var b=3Da.match(Qz);if(b){a=3DNumber(b[1]);var =
c=3DNumber(b[2]);b=3DNumber(b[3]);if(0<=3Da&&255>=3Da&&0<=3Dc&&255>=3Dc&&=
0<=3Db&&255>=3Db)return[a,c,b]}return[]}function Oz(a){return =
1=3D=3Da.length?"0"+a:a};function Rz(a,b){if(x||xd){var =
c=3Dik(b,"DIV");Sl(c,"color","rgb(30, 40, =
50)");b.A.body.appendChild(c);var =
d=3DWl(c,"color");b.A.body.removeChild(c);Pz("rgb(30, 40, =
50)")&&Pz(d)?(b=3DKz("rgb(30, 40, =
50)"),d=3DKz(d),d=3Db.Lj=3D=3Dd.Lj):d=3D!1;d=3D!d}else =
d=3D!1;if(d)for(a=3DJa(a)?a:[a],d=3D0;d<a.length;d++)a[d]&&M(a[d],"drive-=
viewer-hcmode")};function Sz(a,b){Py.call(this,a,b);var =
c=3Dthis.O();this.C=3Da;this.U=3Dthis.W=3Dthis.D=3Dthis.S=3Dnull;this.F=3D=
new Nu(c);this.ja(this.F);this.N=3Dnull;this.I=3Dnew =
tz(b);this.ja(this.I);this.V().listen(this.C,Hr.bl,this.Ex)}v(Sz,Py);var =
Tz=3D{vv:"drive-viewer-archive",yv:"drive-viewer-archive-back-icon",CONTE=
NT:"drive-viewer-archive-content",Fv:"drive-viewer-archive-count",yO:"dri=
ve-viewer-archive-gradient",Pv:"drive-viewer-archive-header",jw:"drive-vi=
ewer-archive-row",tR:"drive-viewer-archive-row-icon",uw:"drive-viewer-arc=
hive-title"};=0A=
m=3DSz.prototype;m.ca=3Dfunction(){var =
a=3Dthis.O(),b=3D{Wc:!Xy(this)};this.X=3DT(Bz,b,void =
0,a);if(b=3Dthis.fa("drive-viewer-itemview-container")){var =
c=3DT(Ds,void 0,void 0,a);a.La(b,c)}};=0A=
m.da=3Dfunction(){Sz.R.da.call(this);this.S=3Dthis.fa(Tz.vv);this.D=3Dthi=
s.fa(Tz.CONTENT);this.W=3Dthis.fa(Tz.Pv);this.C.D&&(this.U=3Dthis.fa("dri=
ve-viewer-docos-stream"));this.F.qa(this.fa(Tz.yv));this.I.qa(this.D);Rz(=
this.F.J(),this.O());this.V().listen(this.D,"scroll",this.Fx).listen(this=
.F,"action",this.Gs);this.C.C?Uz(this,this.C.C):this.V().listen(this.C,es=
.wv,this.SD);this.V().listen(this.S,"mouseup",u(this.Dx,this))};=0A=
m.Ab=3Dfunction(){Sz.R.Ab.call(this);wz(this.I);this.C.C&&az(this);Zs(Lx(=
this.A),8,this.Gs,this)};m.Qb=3Dfunction(){Sz.R.Qb.call(this);var =
a=3Dthis.I;a.C=3D!1;a.B=3D!1;bt(Lx(a.A));bz(this)};=0A=
m.layout=3Dfunction(){var =
a=3DKx(this.A),b=3Dthis.mb(),c=3Dthis.S,d=3Db.width;2!=3DVz(V(this.A))&&(=
d*=3D.5);var e=3Dhm(c);nm(c,d,b.height-e.top-e.bottom);var =
g=3D20;this.D.scrollHeight>this.D.clientHeight&&(g-=3DMy(a));var =
h=3Dvm(this.D)?"margin-left":"margin-right";Sl(this.D,h,g+"px");Wz(this);=
g=3Dqm(c.firstChild).height;Zl(this.D,0,g);this.fa("drive-viewer-archive-=
gradient").style.top=3Dg+"px";g=3DVx(this,d+e.left+e.right);Zl(c,g,a.sb()=
.top);this.U&&(Zl(this.U,g+d+e.right+e.left,a.sb().top),this.jb(b))};m.Fx=
=3Dfunction(){Wz(this)};=0A=
function =
Wz(a){sm(a.fa("drive-viewer-archive-gradient"),Math.min(a.D.scrollTop/12,=
1))}m.Ex=3Dfunction(){this.wa&&this.C.C&&Xz(this,this.N||this.C.C)};m.SD=3D=
function(){Uz(this,this.C.C);az(this)};=0A=
function Uz(a,b){var =
c=3Da.O();Ui(a.I.Db(!0));Xz(a,b);b=3DYz(a,b);for(var =
d=3D0;d<b.length;d++){var =
e=3Db[d].ma(),g=3D30=3D=3Dd?"\u2026":e.name||"Unknown",h=3D30!=3Dd;e.Tj?(=
e=3Dnew Zz(c,g,h?Bs("application/vnd.google-apps.folder"):void =
0),a.V().listen(e,"action",u(a.kF,a,b[d]))):e=3Dnew =
$z(c,g,h?Bs(e.Oh||"Unknown"):void 0);g=3DT(Fs,{name:g},void =
0,c);e.Sa(g);a.I.ja(e,!0)}a.layout()}=0A=
function Xz(a,b){var c=3Da.O();c.ub(c.fa(Tz.jw,a.W));var =
d=3Db.ma().name||Dr(a.C),e=3DT(Es,{title:d},void =
0,c);c.Ag(a.W,e,0);ku(a.fa(Tz.uw),d,void 0,void =
0,!0);a.F.setVisible(!!b.getParent());(d=3Db.getParent())&&a.F.Ca("Siirry=
 takaisin kansioon =
"+(d.ma().name+"."));b=3Db.Jb();c.ec(a.fa(Tz.Fv),ny(new =
hy("{NUM_ITEMS,plural, =3D0{Ei kohteita}=3D1{1 kohde}other{# =
kohdetta}}"),{NUM_ITEMS:b}))}m.Gs=3Dfunction(a){this.N&&this.N.getParent(=
)&&(aA(nv(this.A),{ra:74,Ba:ot(a),item:this.C}),bA(this,this.N.getParent(=
)))};=0A=
m.kF=3Dfunction(a,b){Uy(this);aA(nv(this.A),{ra:73,Ba:ot(b),item:this.C})=
;bA(this,a)};m.Dx=3Dfunction(){this.B&&this.B.A&&this.B.A.highlightDoco(0=
)};function =
bA(a,b){Uz(a,b);a.N=3Db;a.D.scrollTop=3D0;Ix(a.A).focus(a.D)}function =
Yz(a,b){var =
c=3D31,d=3D[];b.uc(function(a){d.push(a)});xb(d,u(Sz.prototype.cx,a));c=3D=
Math.min(c,d.length);return =
ub(d,0,c)}m.cx=3Dfunction(a,b){a=3Da.ma();b=3Db.ma();if(a.Tj){if(!b.Tj)re=
turn-1}else if(b.Tj)return 1;return =
Mb(a.name||"Unknown",b.name||"Unknown")};=0A=
function =
Zz(a,b,c){Nu.call(this,a,xz.oa());this.H=3Db;this.A=3Dc}v(Zz,Nu);Zz.proto=
type.da=3Dfunction(){Zz.R.da.call(this);ku(this.J(),this.H,void =
0,"Kansion "+(this.H+" =
painike"),!0);this.A&&tm(this.fa("drive-viewer-archive-row-icon"),this.A)=
};function =
$z(a,b,c){wu.call(this,null,yz.oa(),a);this.C=3Db;this.A=3Dc}v($z,wu);$z.=
prototype.da=3Dfunction(){$z.R.da.call(this);ku(this.J(),this.C,void =
0,"Tiedosto =
"+this.C,!0);this.A&&tm(this.fa("drive-viewer-archive-row-icon"),this.A)}=
;function cA(a){this.A=3D2E3;this.B=3Dr(a)?a:.15};function =
dA(){}v(dA,Error);function =
eA(){this.B=3D"pending";this.C=3D[];this.A=3Dthis.D=3Dvoid =
0}zn(eA);function fA(){Wa.call(this,"Multiple attempts to set the state =
of this =
Result")}v(fA,Wa);m=3DeA.prototype;m.getState=3Df("B");m.ma=3Df("D");m.wa=
it=3Dfunction(a,b){"pending"=3D=3Dthis.B?this.C.push({Ha:a,scope:b||null}=
):a.call(b,this)};m.Ea=3Dfunction(a){if("pending"=3D=3Dthis.B)this.D=3Da,=
this.B=3D"success",gA(this);else if(!this.dd())throw new fA;};=0A=
m.Cb=3Dfunction(a){if("pending"=3D=3Dthis.B)this.A=3Da,this.B=3D"error",g=
A(this);else if(!this.dd())throw new fA;};function gA(a){var =
b=3Da.C;a.C=3D[];for(var c=3D0;c<b.length;c++){var =
d=3Db[c];d.Ha.call(d.scope,a)}}m.cancel=3Dfunction(){return"pending"=3D=3D=
this.B?(this.Cb(new =
dA),!0):!1};m.dd=3Dfunction(){return"error"=3D=3Dthis.B&&this.A =
instanceof dA};=0A=
m.then=3Dfunction(a,b,c){var d,e,g=3Dnew =
Bn(function(a,b){d=3Da;e=3Db});this.wait(function(a){a.dd()?g.cancel():"s=
uccess"=3D=3Da.getState()?d(a.ma()):"error"=3D=3Da.getState()&&e(a.A)});r=
eturn g.then(a,b,c)};function hA(a,b,c,d,e){function g(){var =
d=3Da();d.wait(function(){n++;if("pending"=3D=3D=3Dh.getState())if("succe=
ss"!=3Dd.getState())if(n>=3Dp)h.Cb(d.A);else{if(1=3D=3D=3Dn&&La(b)?iA(h,d=
,b):iA(h,d,c),"pending"=3D=3D=3Dh.getState()){var =
a=3Dg,e=3Dk.A;k.A*=3D2;Q(a,Math.round(e*(1-k.B+Math.random()*k.B*2)))}}el=
se h.Ea(d.ma())})}var h=3Dnew eA,k=3Dnew cA(d),n=3D0,p=3De||8;g();return =
h}function =
iA(a,b,c){c&&(b=3Db.A,null!=3Db?c(a,b.statusCode,b):c(a))};function =
jA(a){var b=3Dnew eA;b.Ea(a);return b}function kA(){var a=3Dnew =
eA;a.Cb(void 0);return a}function lA(a,b,c){a.wait(b,c)}function =
mA(a,b,c){lA(a,function(a){"success"=3D=3Da.getState()&&b.call(this,a.ma(=
),a)},c)}function =
nA(a,b,c){lA(a,function(a){"error"=3D=3Da.getState()&&b.call(this,a.A,a)}=
,c)}function oA(a,b){var c=3Dnew =
pA([a]);lA(a,function(a){"success"=3D=3Da.getState()?c.Ea(b(a.ma())):c.Cb=
(a.A)});return c}=0A=
function qA(a,b){var c=3Dnew =
pA([a]);lA(a,function(a){"success"=3D=3Da.getState()?(a=3Db.call(void =
0,a),c.F.push(a),lA(a,function(a){"success"=3D=3Da.getState()?c.Ea(a.ma()=
):c.Cb(a.A)})):c.Cb(a.A)});return c}function rA(a){function =
b(){"pending"=3D=3De.getState()&&fb(d,c)&&e.Ea(d)}function =
c(a){return"pending"!=3Da.getState()}var d=3Drb(arguments),e=3Dnew =
pA(d);$a(d,function(a){a.wait(b,void 0)});return e}=0A=
function sA(a){function b(a){return"success"=3D=3Da.getState()}var =
c=3Drb(arguments),d=3Dnew =
pA(c);lA(rA.apply(rA,c),function(a){a=3Da.ma();fb(a,b)?d.Ea(a):d.Cb(a)});=
return d}function pA(a){eA.call(this);this.F=3Da}v(pA,eA);function =
tA(a,b,c){this.F=3Da;this.H=3Db;this.A=3Dc;this.C=3D"GET";this.D=3D{};thi=
s.B=3DuA}function uA(a){return 404=3D=3Da.code||401=3D=3Da.code}function =
vA(a){return =
403=3D=3Da.code?(a=3Da.errors)&&0<a.length&&(a=3Da[0].reason,"rateLimitEx=
ceeded"=3D=3Da||"userRateLimitExceeded"=3D=3Da)?!1:!0:uA(a)}function =
wA(a,b){a.U=3Db;return a}function xA(a,b){a.C=3Db;return a}function =
yA(a,b){a.I=3Db;return a}function zA(a,b){Nc(a.D,b);return a}function =
AA(a){a.B=3DvA;return a}=0A=
tA.prototype.start=3Dfunction(){var a=3Dnew =
eA,b=3DhA(u(this.S,this),this.N,this.aa,this.W,this.U);mA(b,u(this.L,this=
,a));nA(b,a.Cb,a);nA(a,function(){a.dd()&&b.cancel()});return =
a};tA.prototype.S=3Dfunction(){var a=3Dnew =
eA,b=3Du(function(b){if("pending"=3D=3Da.getState())if(b?b.kind!=3Dthis.A=
||b.error:this.A){var =
c=3Db?b.error:null;c&&this.B(c)?a.Ea(b):a.Cb(b)}else =
a.Ea(b)},this);Rn(this.F.sendRequest({path:this.H,method:this.C,body:this=
.I,Th:this.D,Ha:b}),Ga);return a};=0A=
tA.prototype.L=3Dfunction(a,b){(b?b.kind!=3Dthis.A||b.error:this.A)?a.Cb(=
b):a.Ea(b)};function =
BA(a){I.call(this);this.B=3DCA(DA(V(a)));this.C=3Dz(DA(V(a)),19,"/drive/v=
2internal")||this.B;this.A=3Dox(a,Wv);this.D=3D!!y(V(a),86)}v(BA,I);=0A=
var =
EA=3D"alternateLink;createdDate;description;editable;fileSize;iconLink;id=
;labels(starred, =
restricted);lastViewedByMeDate;modifiedDate;shared;teamDriveId".split(";"=
),FA=3D["detectors","primarySyncParentId","hasLegacyBlobComments"],GA=3D{=
supportsTeamDrives:!0},HA=3DNb(fc("items(","author,content,createdDate,st=
atus",",replies(","author,content,createdDate,modifiedDate,verb",")),kind=
")),IA=3DNb(fc("items(","namespace,key,value","),kind")),JA=3DNb("id,kind=
"),KA=3DNb("preview,kind");=0A=
function =
LA(a,b,c,d,e){b=3Da.B+"/files/"+b+"?fields=3D"+Nb(fc(EA.concat(a.D?[]:FA)=
.concat(c).join(","),",","userPermission(","id,name,emailAddress,domain,r=
ole,additionalRoles,photoLink,type,withLink","),","permissions(","id,name=
,emailAddress,domain,role,additionalRoles,photoLink,type,withLink","),","=
parents(","id","),","capabilities(","canAddChildren,canEdit,canRemoveChil=
dren,canMoveTeamDriveItem,canMoveItemIntoTeamDrive","),","kind"));b=3DzA(=
wA(AA(new tA(a.A,b,"drive#file")),4),GA).start();MA(a,b);mA(b,=0A=
d);nA(b,e)}function =
NA(a,b,c,d){a.A.sendRequest({path:a.B+"/extractionJobs/"+b,method:"GET",H=
a:function(a){"drive#archiveExtractionJob"!=3Da.kind||null!=3Da.error?d(a=
):c(a)}})}function OA(a,b,c){return =
a.B+"/files/"+b+"?fields=3D"+JA+","+c}function =
MA(a,b){Si(a,function(){b.cancel()})};function =
PA(a,b){I.call(this);this.item=3Da;this.A=3Db;this.B=3Dnew =
cl(this);J(this,this.B)}v(PA,I);var =
QA=3D{Nk:1,Jk:2,kl:4};m=3DPA.prototype;m.xm=3Dfunction(){return[]};m.fetc=
h=3Dfunction(a){var =
b=3Dthis.item.Ja.va(),c=3DLr(this.item.A),d=3DJx(this.A);a&QA.Nk&&0=3D=3D=
b.B&&(dv(b,2),LA(d,c,this.xm(),u(this.Ah,this,a),u(this.tr,this,"drive#fi=
le")),this.B.listen(b,"J",this.yG));b.ka&&1=3D=3Db.B&&RA(this,a);a&QA.kl&=
&1=3D=3Db.B&&!$u(b)&&$a(Ac(b.A),function(a){SA(this,a.id)},this)};=0A=
m.tr=3Dfunction(a){var =
b=3Dthis.item.Ja.va();"drive#file"=3D=3Da?dv(b,3):"drive#commentList"=3D=3D=
a&&ev(b,3)};=0A=
m.Ah=3Dfunction(a,b){var c=3Dthis.item.Ja;c.F=3Db.fileSize;var =
d=3Dc.va();d.D=3Db;d.U=3Dec(b.description);d.ha=3D!!b.editable;(c=3Db.cre=
atedDate)&&Wu(d,new Date(c));(c=3Db.modifiedDate)&&Vu(d,new =
Date(c));(c=3Db.lastViewedByMeDate)&&Xu(d,new =
Date(c));if(c=3Db.userPermission)d.F=3Dc;(c=3Db.permissions)&&$a(c,functi=
on(a){mb(d.na,a)});if(c=3Db.labels)Aa(c.starred)&&(d.H=3Dc.starred?1:2),A=
a(c.restricted)&&Yu(d,c.restricted);if(c=3Db.teamDriveId)d.za=3Dc;var =
e=3Db.primarySyncParentId;5=3D=3DNr(this.item)&&Or(this.item,c&&!Ib(c)?6:=
e&&!Ib(e)?=0A=
4:3);(c=3Db.parents)&&$a(c,function(a){Tu(d,a.id);SA(this,a.id)},this);dv=
(d,1);b=3Db.hasLegacyBlobComments;c=3DV(this.A);e=3DD(c,Pv,71);if(b=3D!xv=
(c)||z(e,7,!0)&&b)d.ka=3Db,RA(this,a)};function RA(a,b){var =
c=3Da.item.Ja.va(),d=3DJx(a.A);b&QA.Jk&&0=3D=3Dc.I&&(ev(c,2),c=3DLr(a.ite=
m.A),b=3Du(a.jE,a),a=3Du(a.tr,a,"drive#commentList"),c=3DwA(AA(new =
tA(d.A,d.B+"/files/"+c+"/comments?fields=3D"+HA,"drive#commentList")),4).=
start(),MA(d,c),mA(c,b),nA(c,a))}=0A=
m.jE=3Dfunction(a){for(var =
b=3Dthis.item.Ja.va(),c=3D0;c<a.items.length;c++)mb(b.S,a.items[c]);ev(b,=
1)};m.yG=3Dfunction(){for(var =
a=3Dthis.item.Ja.va(),b=3DAc(a.A),c=3D0;c<b.length;c++){var =
d=3Db[c].id;0=3D=3Da.C[d]&&SA(this,d)}};function SA(a,b){var =
c=3Da.item.Ja.va();Uu(c,b,2);c=3Dc.za=3D=3Db;c=3Da.A.get(yw).getParent(b,=
c);mA(c,u(a.vG,a,b));nA(c,u(a.uG,a,b))}m.vG=3Dfunction(a,b){var =
c=3Dthis.item.Ja.va();c.A[a]&&Nc(c.A[a],b);Uu(c,a,1)};m.uG=3Dfunction(a,b=
,c){c.dd()||Uu(this.item.Ja.va(),a,3)};function =
TA(a,b){I.call(this);this.C=3Da;this.A=3Db}v(TA,I);m=3DTA.prototype;m.Eb=3D=
function(){return[]};m.Sb=3Dl(null);m.wm=3Dfunction(){return =
PA};m.vh=3Dl(null);m.gg=3Dfunction(){return =
Qx};m.wn=3Dl(!1);m.Pi=3Dl(!0);m.Cg=3Dl(!1);m.xn=3Dl(!1);function =
UA(a,b){TA.call(this,a,b)}v(UA,TA);UA.prototype.Kb=3Dfunction(){return =
ds};UA.prototype.dc=3Dfunction(){return =
Sz};UA.prototype.Cg=3Dfunction(){return 2!=3DVz(V(this.A))};function =
VA(a,b,c){this.name=3Da||null;this.Oh=3Db||null;this.Tj=3D!!c};function =
WA(a){Id(this,a,0,null)}v(WA,Gd);WA.prototype.getId=3Dfunction(){return =
y(this,1)};WA.prototype.Ng=3Dfunction(a){C(this,1,a)};function =
XA(a){Id(this,a,0,null)}v(XA,Gd);XA.prototype.getType=3Dfunction(){return=
 z(this,1,1)};function =
YA(a){Id(this,a,0,null)}v(YA,Gd);YA.prototype.getData=3Dfunction(){return=
 z(this,1,0)};function ZA(a){Id(this,a,0,$A)}v(ZA,Gd);var =
$A=3D[7];function =
aB(a,b){I.call(this);this.item=3Da;this.A=3Db;this.ab=3Dnew =
cl(this);J(this,this.ab)}v(aB,I);aB.prototype.fetch=3Dfunction(a){if(a){i=
f(!this.item.Wj()&&Xr(this.item,a)){var b=3Dnew =
ZA;Pd(b,6,a);aA(nv(this.A),{ra:61,item:this.item,ag:b})}this.item.un=3D!0=
;2=3D=3Da.getData()?bB(this):cB(this)}else cB(this)};function =
dB(a,b){Si(a,function(){b.cancel()})}=0A=
function =
cB(a){if(a.item.getState()=3D=3DFr.gf){a.item.Aa(Fr.LOADING);var =
b=3Da.item.Pf;b=3D=3DFr.Pb?a.item.Aa(Fr.Pb):b!=3DFr.ERROR&&a.Ih()&&a.ab.l=
isten(a.item,"o",a.Wa);a.Fe()}}aB.prototype.Wa=3Dfunction(a){this.item.Pf=
=3D=3DFr.Pb&&this.item.Aa(Fr.Pb,void 0,void 0,a.A&&a.A.time)};function =
bB(a){a.Ih()&&a.item.Pf=3D=3DFr.gf&&(Tr(a.item,Fr.LOADING),a.nm())}aB.pro=
totype.nm=3DGa;aB.prototype.Ih=3Dl(!1);function =
eB(a,b){this.A=3Db}eB.prototype.ma=3Df("A");function =
fB(a,b){this.A=3Db;this.Qa=3Dthis.Ta=3Dnull}v(fB,eB);var =
gB=3D[];m=3DfB.prototype;m.getParent=3Df("Ta");m.getChildren=3Dfunction()=
{return this.Qa||gB};m.Bb=3Dfunction(a){return =
this.getChildren()[a]||null};m.Jb=3Dfunction(){return =
this.getChildren().length};m.contains=3Dfunction(a){do =
a=3Da.getParent();while(a&&a!=3Dthis);return!!a};m.uc=3Dfunction(a,b){$a(=
this.getChildren(),a,b)};m.yb=3Dca("Ta");m.ja=3Dfunction(a){this.oc(a,thi=
s.Qa?this.Qa.length:0)};=0A=
m.oc=3Dfunction(a,b){a.getParent();a.yb(this);this.Qa=3Dthis.Qa||[];tb(th=
is.Qa,b,0,a)};m.Jg=3Dfunction(a){var b=3Dthis.Qa&&this.Qa[a];return =
b?(b.yb(null),ob(this.Qa,a),0=3D=3Dthis.Qa.length&&(this.Qa=3Dnull),b):nu=
ll};m.removeChild=3Dfunction(a){return =
a&&this.Jg(Ya(this.getChildren(),a))};m.Db=3Dfunction(){if(this.Qa){for(v=
ar =
a=3D0;a<this.Qa.length;a++)this.Qa[a].yb(null);this.Qa=3Dnull}};function =
hB(a,b){aB.call(this,a,b);this.item=3Da}v(hB,aB);=0A=
hB.prototype.Fe=3Dfunction(){if(!this.item.C){var =
a=3DZg("","fileName",Dr(this.item),"mimeType",Pr(this.item),"fileSize",fs=
(this.item));if(2=3D=3Dz(this.item.A,15,7)){var =
b=3Dz(this.item.A,25,"");a=3DZg(a,"origin","GMAIL")}else =
b=3DLr(this.item.A);var =
c=3DDA(V(this.A)),d=3DCA(c);D(c,iB,16)&&(c=3DD(c,iB,16),z(c,4,"")&&!Ib(z(=
c,4,""))&&z(c,5,"")&&!Ib(z(c,5,""))&&(a=3DZg(a,"ck",z(c,5,""),"c",z(c,4,"=
"))));b=3Dd+"/files/"+b+"/preview"+a;(a=3Dox(this.A,Wv))?(b=3DAA(new =
tA(a,b,"drive#filePreview")),a=3Du(this.D,this),b.N=3Da,b=3Db.start(),=0A=
mA(b,u(this.C,this)),nA(b,u(this.B,this)),dB(this,b)):this.item.Aa(4)}};h=
B.prototype.C=3Dfunction(a){if("drive#filePreview"=3D=3Da.kind){var =
b=3Da.archivePreview;0=3D=3Db.length?this.item.Aa(4):(a=3Dnew =
fB(null,new =
VA(Dr(this.item),Pr(this.item),!0)),jB(this,a,b),b=3Dthis.item,b.C=3Da,b.=
dispatchEvent("p"),this.item.Aa(1))}else =
this.B()};hB.prototype.D=3Dfunction(){this.item.Aa(3)};hB.prototype.B=3Df=
unction(){this.item.Aa(4)};=0A=
function jB(a,b,c){for(var d=3D0;d<c.length;d++){var =
e=3Dc[d],g=3De.path,h=3D!!e.children||Fb(g,"/");Fb(g,"/")&&(g=3Dg.substri=
ng(0,g.length-1));g=3Dnew fB(e.path,new =
VA(g.slice(g.lastIndexOf("/")+1),e.mimeType,h));b.ja(g);(e=3De.children)&=
&jB(a,g,e)}};var kB=3D"application/7z application/x-7z =
application/x-7z-compressed application/x-7zip-compressed =
application/bzip2 application/gzip application/gzip-compressed =
application/gzipped application/rar application/tar application/x-bzip =
application/x-bzip-compressed-tar application/x-bzip2 application/x-gtar =
application/x-gtar-compressed application/x-gunzip application/x-gzip =
application/x-gzip-compressed application/x-rar =
application/x-rar-compressed application/x-tar application/x-tgz =
application/x-zip application/x-zip-compressed application/zip =
gzip/document multipart/x-gzip multipart/x-rar multipart/x-tar =
multipart/x-zip multipart/zip".split(" "),=0A=
lB=3D["text/calendar"],mB=3D["application/mbox","application/vnd.ms-outlo=
ok"];function nB(a){return w(mB,a)?"Pura =
s\u00e4hk\u00f6postitilille":"Pura Drive-tilille"};function =
oB(a,b){TA.call(this,a,b);a=3DDA(V(b));this.B=3D!!a&&!!D(a,iB,16)&&z(D(a,=
iB,16),1,!1)}v(oB,UA);oB.prototype.tb=3Dfunction(){var =
a=3DkB;this.B&&(a=3Dqb(a,lB,mB));return =
a};oB.prototype.Sb=3Dfunction(){return hB};function =
pB(a){oB.call(this,"ar_d",a)}v(pB,oB);pB.prototype.Za=3Dfunction(a){retur=
n =
qB(a)+Lr(a)};pB.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};pB.pro=
totype.Eb=3Dfunction(){return[0]};pB.prototype.Pi=3Dfunction(){return!z(V=
(this.A),17,!1)};function =
rB(a){oB.call(this,"ar_g",a)}v(rB,oB);rB.prototype.Za=3Dfunction(a){retur=
n =
qB(a)+z(a,25,"")};rB.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!z(a,25,"=
")};rB.prototype.Eb=3Dfunction(){return[2]};function =
sB(a,b,c){Cr.call(this,a,b,r(c)?c:1);this.F=3Dnull}v(sB,Cr);sB.prototype.=
L=3Dfunction(){return z(this.A,6,"")};function =
tB(a,b){sB.call(this,a,b,0);this.C=3D{};this.I=3D!1}ka(tB,sB);tB.prototyp=
e.L=3Dfunction(a,b){if(this.C.downloadUrl&&this.I)return =
this.C.downloadUrl;a=3Dqq("/uc",a);return =
Zg(a,"id",Lr(this.A),"authuser",b||"0","export","download")};var =
uB=3D[x&&!sd("11")?"readystatechange":"load","abort","error"];function =
vB(a){function =
b(d){if("readystatechange"!=3Dd.type||"complete"=3D=3Da.readyState)Wk(a,u=
B,b),"error"!=3Dd.type&&"abort"!=3Dd.type&&0<a.naturalWidth?c.Ea(new =
oq(a)):c.Cb()}var c=3Dnew eA;Ok(a,uB,b);return c};function =
wB(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace=
(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-=
\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029=
]*(?=3D:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")=
)}function xB(a){a=3DString(a);if(wB(a))try{return =
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: =
"+a);}function yB(a){var b=3D[];zB(new AB,a,b);return =
b.join("")}function AB(){}=0A=
function =
zB(a,b,c){if(null=3D=3Db)c.push("null");else{if("object"=3D=3Dtypeof =
b){if(Ja(b)){var d=3Db;b=3Dd.length;c.push("[");for(var =
e=3D"",g=3D0;g<b;g++)c.push(e),zB(a,d[g],c),e=3D",";c.push("]");return}if=
(b instanceof String||b instanceof Number||b instanceof =
Boolean)b=3Db.valueOf();else{c.push("{");e=3D"";for(d in =
b)Object.prototype.hasOwnProperty.call(b,d)&&(g=3Db[d],"function"!=3Dtype=
of =
g&&(c.push(e),BB(d,c),c.push(":"),zB(a,g,c),e=3D","));c.push("}");return}=
}switch(typeof b){case "string":BB(b,c);break;case =
"number":c.push(isFinite(b)&&=0A=
!isNaN(b)?String(b):"null");break;case =
"boolean":c.push(String(b));break;case =
"function":c.push("null");break;default:throw Error("Unknown type: =
"+typeof b);}}}var =
CB=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\=
r":"\\r","\t":"\\t","\x0B":"\\u000b"},DB=3D/\uffff/.test("\uffff")?/[\\"\=
x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;=0A=
function BB(a,b){b.push('"',a.replace(DB,function(a){var =
b=3DCB[a];b||(b=3D"\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),CB=
[a]=3Db);return b}),'"')};function EB(){}EB.prototype.A=3Dnull;function =
FB(a){var =
b;(b=3Da.A)||(b=3D{},GB(a)&&(b[0]=3D!0,b[1]=3D!0),b=3Da.A=3Db);return =
b};var HB;function IB(){}v(IB,EB);function JB(a){return(a=3DGB(a))?new =
ActiveXObject(a):new XMLHttpRequest}function =
GB(a){if(!a.B&&"undefined"=3D=3Dtypeof =
XMLHttpRequest&&"undefined"!=3Dtypeof ActiveXObject){for(var =
b=3D["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsof=
t.XMLHTTP"],c=3D0;c<b.length;c++){var d=3Db[c];try{return new =
ActiveXObject(d),a.B=3Dd}catch(e){}}throw Error("Could not create =
ActiveXObject. ActiveX might be disabled, or MSXML might not be =
installed");}return a.B}HB=3Dnew IB;function =
KB(a){N.call(this);this.headers=3Dnew =
Fg;this.W=3Da||null;this.B=3D!1;this.U=3Dthis.A=3Dnull;this.ha=3D"";this.=
D=3D0;this.L=3D"";this.C=3Dthis.ga=3Dthis.I=3Dthis.aa=3D!1;this.F=3D0;thi=
s.H=3Dnull;this.N=3D"";this.ka=3Dthis.S=3D!1}v(KB,N);var =
LB=3D/^https?$/i,MB=3D["POST","PUT"],NB=3D[];m=3DKB.prototype;m.$w=3Dfunc=
tion(){this.dispose();nb(NB,this)};=0A=
m.send=3Dfunction(a,b,c,d){if(this.A)throw Error("[goog.net.XhrIo] =
Object is active with another request=3D"+this.ha+"; =
newUri=3D"+a);b=3Db?b.toUpperCase():"GET";this.ha=3Da;this.L=3D"";this.D=3D=
0;this.aa=3D!1;this.B=3D!0;this.A=3Dthis.W?JB(this.W):JB(HB);this.U=3Dthi=
s.W?FB(this.W):FB(HB);this.A.onreadystatechange=3Du(this.Zt,this);try{thi=
s.ga=3D!0,this.A.open(b,String(a),!0),this.ga=3D!1}catch(g){OB(this,g);re=
turn}a=3Dc||"";var e=3Dnew =
Fg(this.headers);d&&Ng(d,function(a,b){e.set(b,a)});d=3Dhb(e.Tb(),PB);c=3D=
q.FormData&&a instanceof=0A=
q.FormData;!w(MB,b)||d||c||e.set("Content-Type","application/x-www-form-u=
rlencoded;charset=3Dutf-8");e.forEach(function(a,b){this.A.setRequestHead=
er(b,a)},this);this.N&&(this.A.responseType=3Dthis.N);"withCredentials"in=
 =
this.A&&this.A.withCredentials!=3D=3Dthis.S&&(this.A.withCredentials=3Dth=
is.S);try{QB(this),0<this.F&&((this.ka=3DRB(this.A))?(this.A.timeout=3Dth=
is.F,this.A.ontimeout=3Du(this.Nc,this)):this.H=3DQ(this.Nc,this.F,this))=
,this.I=3D!0,this.A.send(a),this.I=3D!1}catch(g){OB(this,g)}};=0A=
function RB(a){return x&&sd(9)&&Ba(a.timeout)&&r(a.ontimeout)}function =
PB(a){return"content-type"=3D=3Da.toLowerCase()}m.Nc=3Dfunction(){"undefi=
ned"!=3Dtypeof ya&&this.A&&(this.L=3D"Timed out after "+this.F+"ms, =
aborting",this.D=3D8,this.dispatchEvent("timeout"),this.abort(8))};functi=
on =
OB(a,b){a.B=3D!1;a.A&&(a.C=3D!0,a.A.abort(),a.C=3D!1);a.L=3Db;a.D=3D5;SB(=
a);TB(a)}function =
SB(a){a.aa||(a.aa=3D!0,a.dispatchEvent("complete"),a.dispatchEvent("error=
"))}=0A=
m.abort=3Dfunction(a){this.A&&this.B&&(this.B=3D!1,this.C=3D!0,this.A.abo=
rt(),this.C=3D!1,this.D=3Da||7,this.dispatchEvent("complete"),this.dispat=
chEvent("abort"),TB(this))};m.ea=3Dfunction(){this.A&&(this.B&&(this.B=3D=
!1,this.C=3D!0,this.A.abort(),this.C=3D!1),TB(this,!0));KB.R.ea.call(this=
)};m.Zt=3Dfunction(){this.Ma||(this.ga||this.I||this.C?UB(this):this.eJ()=
)};m.eJ=3Dfunction(){UB(this)};=0A=
function UB(a){if(a.B&&"undefined"!=3Dtypeof =
ya&&(!a.U[1]||4!=3DVB(a)||2!=3DWB(a)))if(a.I&&4=3D=3DVB(a))Q(a.Zt,0,a);el=
se =
if(a.dispatchEvent("readystatechange"),4=3D=3DVB(a)){a.B=3D!1;try{if(XB(a=
))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.D=3D6;try=
{var b=3D2<VB(a)?a.A.statusText:""}catch(c){b=3D""}a.L=3Db+" =
["+WB(a)+"]";SB(a)}}finally{TB(a)}}}function TB(a,b){if(a.A){QB(a);var =
c=3Da.A,d=3Da.U[0]?Ga:null;a.A=3Dnull;a.U=3Dnull;b||a.dispatchEvent("read=
y");try{c.onreadystatechange=3Dd}catch(e){}}}=0A=
function =
QB(a){a.A&&a.ka&&(a.A.ontimeout=3Dnull);a.H&&(R(a.H),a.H=3Dnull)}function=
 XB(a){var b=3DWB(a);a:switch(b){case 200:case 201:case 202:case =
204:case 206:case 304:case 1223:var c=3D!0;break =
a;default:c=3D!1}if(!c){if(b=3D0=3D=3D=3Db)a=3DRg(String(a.ha))[1]||null,=
!a&&q.self&&q.self.location&&(a=3Dq.self.location.protocol,a=3Da.substr(0=
,a.length-1)),b=3D!LB.test(a?a.toLowerCase():"");c=3Db}return c}function =
VB(a){return a.A?a.A.readyState:0}function WB(a){try{return =
2<VB(a)?a.A.status:-1}catch(b){return-1}}=0A=
function YB(a){try{return =
a.A?a.A.responseText:""}catch(b){return""}}function ZB(a){try{return =
a.A?a.A.responseXML:null}catch(b){return null}}function =
$B(a){if(a.A){a=3Da.A.responseText;0=3D=3Da.indexOf(")]}'\n")&&(a=3Da.sub=
string(5));a:{if(q.JSON)try{var b=3Dq.JSON.parse(a);break =
a}catch(c){}b=3DxB(a)}return b}}=0A=
function aC(a){try{if(!a.A)return null;if("response"in a.A)return =
a.A.response;switch(a.N){case "":case "text":return =
a.A.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in =
a.A)return a.A.mozResponseArrayBuffer}return null}catch(b){return =
null}};function bC(a,b){b=3Dik(b,"IMG");var c=3DvB(b);b.src=3Da;return =
c}function =
cC(a,b,c,d){if(null=3D=3Dtf()||x&&!sd("10")||bd&&!sd("536"))return =
bC(a,b);a=3DdC(a,void 0,void 0,void 0,"blob",c);return =
qA(a,function(a){var c=3Dnew =
eA,e=3DaC(a.ma()),k=3Dsf().createObjectURL(e);a=3DbC(k,b);mA(a,function(a=
){a.Og(e.type);a.$h(e.size);d?a.mf=3Dk:sf().revokeObjectURL(k);c.Ea(a)});=
nA(a,function(){c.Cb({uT:4})});return c})}=0A=
function dC(a,b,c,d,e,g){var h=3Dnew =
KB;h.S=3Dr(g)?g:!0;r(e)&&(h.N=3De);var k=3Dnew =
eA;h.listen("complete",function(a){a=3Da.target;a.D?k.Cb({statusCode:WB(a=
),response:a}):k.Ea(a)});h.send(a,b,c,d);return k}function =
eC(a,b){if(b){var c=3D"POST";var =
d=3D"pw=3D"+Nb(b);a=3Drq(a)}a=3DdC(a,c,d);var e=3Dnew =
eA;lA(a,function(a){if("success"=3D=3Da.getState())e.Ea($B(a.ma()));else{=
a=3Da.A;try{var =
b=3D$B(a.response)}catch(k){b=3Dnull}e.Cb({statusCode:a.statusCode,respon=
se:b})}});return e}=0A=
function fC(a){return =
qA(dC(a),function(a){return(a=3DZB(a.ma()))?jA(a):kA()})};function =
gC(a,b){aB.call(this,a,b)}ka(gC,aB);function hC(a){var =
b=3Dcq(V(a.A))||0;a=3DLr(a.item.A);return =
Zg("/uc","id",a,"authuser",b,"export","download")}gC.prototype.Fe=3Dfunct=
ion(){var a=3Dthis;this.item.Aa(2);var b=3DdC(hC(this),"POST",void =
0,{"X-Drive-First-Party":"DriveViewer"},void =
0,!0);lA(b,function(b){if("error"=3D=3Db.getState())a.item.Aa(1);else{b=3D=
$B(b.ma());var =
c=3Da.item;"OK"=3D=3Db.scanResult&&(c.I=3D!0);c.C=3Db;"ERROR"=3D=3Db.scan=
Result&&4=3D=3Da.item.getState()||a.item.Aa(1)}})};function iC(){return =
G('<div =
class=3D"'+H("drive-viewer-audio")+'"><audio></audio></div>')}function =
jC(){return G('<div class=3D"'+H("drive-viewer-audio-controls")+'"><div =
class=3D"'+H("drive-viewer-audio-play-button")+" =
"+H("drive-viewer-icon")+" =
"+H("drive-viewer-audio-play-icon")+'"></div><div =
class=3D"'+H("drive-viewer-audio-progressbar-container")+'"></div><div =
class=3D"'+H("drive-viewer-audio-volumecontrol-container")+'"></div></div=
>')}=0A=
function kC(){return G('<div =
class=3D"'+H("drive-viewer-audio-progressbar")+'"><div =
class=3D"'+H("drive-viewer-audio-progressbar-time")+'" =
tabindex=3D"-1"></div></div>')}function lC(){return G('<div =
class=3D"'+H("drive-viewer-audio-volumecontrol")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-audio-volumecontrol-volume-button")+'"></div></div>')};=
var mC=3D{},nC=3Dnull;function oC(a){var b=3DNa(a);b in =
mC||(mC[b]=3Da);pC()}function qC(a){a=3DNa(a);delete =
mC[a];Fc(mC)&&nC&&nC.stop()}function pC(){nC||(nC=3Dnew =
Et(function(){rC()},20));var a=3DnC;0!=3Da.Ra||a.start()}function =
rC(){var a=3DUa();uc(mC,function(b){b.Rt(a)});Fc(mC)||pC()};function =
sC(a,b,c,d){Fp.call(this);if(!Ja(a)||!Ja(b))throw Error("Start and end =
parameters must be arrays");if(a.length!=3Db.length)throw Error("Start =
and end points must be the same =
length");this.F=3Da;this.N=3Db;this.duration=3Dc;this.I=3Dd;this.coords=3D=
[];this.D=3D!1;this.progress=3D0;this.L=3Dnull}v(sC,Fp);m=3DsC.prototype;=0A=
m.play=3Dfunction(a){if(a||0=3D=3Dthis.A)this.progress=3D0,this.coords=3D=
this.F;else =
if(1=3D=3Dthis.A)return!1;qC(this);this.B=3Da=3DUa();-1=3D=3Dthis.A&&(thi=
s.B-=3Dthis.duration*this.progress);this.endTime=3Dthis.B+this.duration;t=
his.L=3Dthis.B;this.progress||this.qe();this.zc("play");-1=3D=3Dthis.A&&t=
his.zc("resume");this.A=3D1;oC(this);tC(this,a);return!0};m.stop=3Dfuncti=
on(a){qC(this);this.A=3D0;a&&(this.progress=3D1);uC(this,this.progress);t=
his.onStop();this.zd()};m.pause=3Dfunction(){1=3D=3Dthis.A&&(qC(this),thi=
s.A=3D-1,this.zc("pause"))};=0A=
m.ea=3Dfunction(){0=3D=3Dthis.A||this.stop(!1);this.zc("destroy");sC.R.ea=
.call(this)};m.destroy=3Dfunction(){this.dispose()};m.Rt=3Dfunction(a){tC=
(this,a)};function =
tC(a,b){b<a.B&&(a.endTime=3Db+a.endTime-a.B,a.B=3Db);a.progress=3D(b-a.B)=
/(a.endTime-a.B);1<a.progress&&(a.progress=3D1);a.L=3Db;uC(a,a.progress);=
1=3D=3Da.progress?(a.A=3D0,qC(a),Gp(a),a.zd()):1=3D=3Da.A&&a.Kn()}functio=
n uC(a,b){La(a.I)&&(b=3Da.I(b));a.coords=3DArray(a.F.length);for(var =
c=3D0;c<a.F.length;c++)a.coords[c]=3D(a.N[c]-a.F[c])*b+a.F[c]}m.Kn=3Dfunc=
tion(){this.zc("animate")};=0A=
m.zc=3Dfunction(a){this.dispatchEvent(new vC(a,this))};function =
vC(a,b){L.call(this,a);this.coords=3Db.coords;this.x=3Db.coords[0];this.y=
=3Db.coords[1];this.A=3Db.coords[2];this.duration=3Db.duration;this.progr=
ess=3Db.progress;this.state=3Db.A}v(vC,L);function =
wC(a,b,c,d,e){sC.call(this,b,c,d,e);this.C=3Da}v(wC,sC);m=3DwC.prototype;=
m.$e=3DGa;m.hc=3Dfunction(){r(this.Vd)||(this.Vd=3Dvm(this.C));return =
this.Vd};m.Kn=3Dfunction(){this.$e();wC.R.Kn.call(this)};m.zd=3Dfunction(=
){this.$e();wC.R.zd.call(this)};m.qe=3Dfunction(){this.$e();wC.R.qe.call(=
this)};function xC(a,b,c,d,e){if(2!=3Db.length||2!=3Dc.length)throw =
Error("Start and end points must be =
2D");wC.apply(this,arguments)}v(xC,wC);=0A=
xC.prototype.$e=3Dfunction(){var =
a=3Dthis.D&&this.hc()?"right":"left";this.C.style[a]=3DMath.round(this.co=
ords[0])+"px";this.C.style.top=3DMath.round(this.coords[1])+"px"};functio=
n yC(a,b,c,d,e){if(2!=3Db.length||2!=3Dc.length)throw Error("Start and =
end points must be =
2D");wC.apply(this,arguments)}v(yC,wC);yC.prototype.$e=3Dfunction(){this.=
D?Mm(this.C,Math.round(this.coords[0])):this.C.scrollLeft=3DMath.round(th=
is.coords[0]);this.C.scrollTop=3DMath.round(this.coords[1])};=0A=
function =
zC(a,b,c,d,e){wC.call(this,a,[b],[c],d,e)}v(zC,wC);zC.prototype.$e=3Dfunc=
tion(){this.C.style.width=3DMath.round(this.coords[0])+"px"};function =
AC(a,b,c,d,e){wC.call(this,a,[b],[c],d,e)}v(AC,wC);AC.prototype.$e=3Dfunc=
tion(){this.C.style.height=3DMath.round(this.coords[0])+"px"};function =
BC(a,b,c,d,e){Ba(b)&&(b=3D[b]);Ba(c)&&(c=3D[c]);wC.call(this,a,b,c,d,e);i=
f(1!=3Db.length||1!=3Dc.length)throw Error("Start and end points must be =
1D");this.H=3D-1}v(BC,wC);var CC=3D1/1024;m=3DBC.prototype;=0A=
m.$e=3Dfunction(){var =
a=3Dthis.coords[0];Math.abs(a-this.H)>=3DCC&&(sm(this.C,a),this.H=3Da)};m=
.qe=3Dfunction(){this.H=3D-1;BC.R.qe.call(this)};m.zd=3Dfunction(){this.H=
=3D-1;BC.R.zd.call(this)};m.show=3Dfunction(){this.C.style.display=3D""};=
m.hide=3Dfunction(){this.C.style.display=3D"none"};function =
DC(a,b,c){BC.call(this,a,1,0,b,c)}v(DC,BC);function =
EC(a,b,c){BC.call(this,a,0,1,b,c)}v(EC,BC);EC.prototype.qe=3Dfunction(){t=
his.show();EC.R.qe.call(this)};function =
FC(){Fp.call(this);this.C=3D[]}v(FC,Fp);FC.prototype.add=3Dfunction(a){w(=
this.C,a)||(this.C.push(a),Ok(a,"finish",this.F,!1,this))};FC.prototype.r=
emove=3Dfunction(a){nb(this.C,a)&&Wk(a,"finish",this.F,!1,this)};FC.proto=
type.ea=3Dfunction(){$a(this.C,function(a){a.dispose()});this.C.length=3D=
0;FC.R.ea.call(this)};function GC(){FC.call(this);this.D=3D0}v(GC,FC);=0A=
GC.prototype.play=3Dfunction(a){if(0=3D=3Dthis.C.length)return!1;if(a||0=3D=
=3Dthis.A)this.D=3D0,this.qe();else =
if(1=3D=3Dthis.A)return!1;this.zc("play");-1=3D=3Dthis.A&&this.zc("resume=
");var =
b=3D-1=3D=3Dthis.A&&!a;this.B=3DUa();this.endTime=3Dnull;this.A=3D1;$a(th=
is.C,function(c){b&&-1!=3Dc.A||c.play(a)});return!0};GC.prototype.pause=3D=
function(){1=3D=3Dthis.A&&($a(this.C,function(a){1=3D=3Da.A&&a.pause()}),=
this.A=3D-1,this.zc("pause"))};=0A=
GC.prototype.stop=3Dfunction(a){$a(this.C,function(b){0=3D=3Db.A||b.stop(=
a)});this.A=3D0;this.endTime=3DUa();this.onStop();this.zd()};GC.prototype=
.F=3Dfunction(){this.D++;this.D=3D=3Dthis.C.length&&(this.endTime=3DUa(),=
this.A=3D0,Gp(this),this.zd())};function =
HC(){N.call(this)}v(HC,N);m=3DHC.prototype;m.Cf=3D0;m.xd=3D0;m.fd=3D100;m=
.fc=3D0;m.Od=3D!1;m.Hg=3D!1;m.Ea=3Dfunction(a){a=3DIC(this,a);this.Cf!=3D=
a&&(this.Cf=3Da+this.fc>this.fd?this.fd-this.fc:a<this.xd?this.xd:a,this.=
Od||this.Hg||this.dispatchEvent("change"))};m.ma=3Dfunction(){return =
IC(this,this.Cf)};function =
JC(a,b){b=3DIC(a,b);a.fc!=3Db&&(a.fc=3D0>b?0:a.Cf+b>a.fd?a.fd-a.Cf:b,a.Od=
||a.Hg||a.dispatchEvent("change"))}=0A=
function KC(a,b){b=3DIC(a,b);if(a.fd!=3Db){var =
c=3Da.Od;a.Od=3D!0;a.fd=3Db;b<a.Cf+a.fc&&a.Ea(b-a.fc);if(b<a.xd){a.fc=3D0=
;var d=3Db;if(a.xd!=3Dd){var =
e=3Da.Od;a.Od=3D!0;a.xd=3Dd;d+a.fc>a.fd&&(a.fc=3Da.fd-a.xd);d>a.Cf&&a.Ea(=
d);d>a.fd&&(a.fc=3D0,KC(a,d),a.Ea(d));a.Od=3De;a.Od||a.Hg||a.dispatchEven=
t("change")}a.Ea(a.fd)}b<a.xd+a.fc&&(a.fc=3Da.fd-a.xd);a.Od=3Dc;a.Od||a.H=
g||a.dispatchEvent("change")}}function IC(a,b){return =
a.xd+Math.round(b-a.xd)};function LC(a,b){eo.call(this,a);this.B=3Dnew =
HC;this.Wa=3Db||xg;Ok(this.B,"change",this.Ys,!1,this)}v(LC,eo);m=3DLC.pr=
ototype;m.wd=3D"horizontal";m.Bj=3D!1;m.Nt=3D!1;m.Uj=3D!0;m.It=3D0;m.Om=3D=
!0;m.Hc=3D!1;m.ca=3Dfunction(){LC.R.ca.call(this);var =
a=3Dthis.O().ca("DIV",MC());this.Sa(a)};=0A=
m.Sa=3Dfunction(a){LC.R.Sa.call(this,a);M(a,MC());a=3Dthis.J();var =
b=3Dhk(this.O(),null,"drive-viewer-slider-thumb",a)[0];b||(b=3Dthis.O().c=
a("DIV","drive-viewer-slider-thumb"),kl(b,"button"),a.appendChild(b));thi=
s.A=3Dthis.F=3Db;kl(this.J(),"slider");NC(this)};m.da=3Dfunction(){LC.R.d=
a.call(this);this.D=3Dnew Om(this.A);this.I=3Dnew =
Om(this.F);this.D.C=3Dthis.Hc;this.I.C=3Dthis.Hc;this.D.Sl=3Dthis.I.Sl=3D=
Ga;this.U=3Dnew lu(this.J());OC(this,!0);this.J().tabIndex=3D0;PC(this)};=0A=
function =
OC(a,b){b?(a.V().listen(a.D,"beforedrag",a.Ej).listen(a.I,"beforedrag",a.=
Ej).listen(a.D,["start","end"],a.Jj).listen(a.I,["start","end"],a.Jj).lis=
ten(a.U,"key",a.rs).listen(a.J(),"click",a.Ij).listen(a.J(),"mousedown",a=
.Ij),a.Uj&&QC(a,!0)):(a.V().Da(a.D,"beforedrag",a.Ej).Da(a.I,"beforedrag"=
,a.Ej).Da(a.D,["start","end"],a.Jj).Da(a.I,["start","end"],a.Jj).Da(a.U,"=
key",a.rs).Da(a.J(),"click",a.Ij).Da(a.J(),"mousedown",a.Ij),a.Uj&&QC(a,!=
1))}=0A=
m.Ia=3Dfunction(){LC.R.Ia.call(this);Ui(this.D,this.I,this.U,this.N)};m.E=
j=3Dfunction(a){var =
b=3Da.A=3D=3Dthis.D?this.A:this.F;if("vertical"=3D=3Dthis.wd){var =
c=3Dthis.J().clientHeight-b.offsetHeight;c=3D(c-a.top)/c*(RC(this)-SC(thi=
s))+SC(this)}else =
c=3Da.left/(this.J().clientWidth-b.offsetWidth)*(RC(this)-SC(this))+SC(th=
is);c=3Da.A=3D=3Dthis.D?Math.min(Math.max(c,SC(this)),this.ma()+Math.roun=
d(this.B.fc)):Math.min(Math.max(c,this.ma()),RC(this));TC(this,b,c)};=0A=
m.Jj=3Dfunction(a){var =
b=3D"start"=3D=3Da.type;vl(this.J(),"goog-slider-dragging",b);vl(a.target=
.handle,"goog-slider-thumb-dragging",b);a=3Da.A=3D=3Dthis.D;b?(this.dispa=
tchEvent("ja"),this.dispatchEvent(a?"fa":"ha")):(this.dispatchEvent("ka")=
,this.dispatchEvent(a?"ga":"ia"))};=0A=
m.rs=3Dfunction(a){var b=3D!0;switch(a.keyCode){case =
36:UC(this,SC(this));break;case 35:UC(this,RC(this));break;case =
33:VC(this,10);break;case 34:VC(this,-10);break;case 37:var =
c=3Dthis.Hc&&this.hc()?1:-1;VC(this,a.shiftKey?10*c:c);break;case =
40:VC(this,a.shiftKey?-10:-1);break;case =
39:c=3Dthis.Hc&&this.hc()?-1:1;VC(this,a.shiftKey?10*c:c);break;case =
38:VC(this,a.shiftKey?10:1);break;default:b=3D!1}b&&a.preventDefault()};=0A=
m.Ij=3Dfunction(a){this.J().focus&&this.J().focus();var =
b=3Da.target;Tj(this.A,b)||Tj(this.F,b)||(b=3D"click"=3D=3Da.type,b&&Ua()=
<this.It+1E3||(b||(this.It=3DUa()),this.Nt?UC(this,WC(this,a)):(this.Io(a=
),this.H=3DXC(this,WC(this,a)),this.za=3D"vertical"=3D=3Dthis.wd?this.ha<=
this.H.offsetTop:this.ha>YC(this,this.H)+this.H.offsetWidth,a=3Drj(this.J=
()),this.V().listen(a,"mouseup",this.Fo,!0).listen(this.J(),"mousemove",t=
his.Io),this.L||(this.L=3Dnew =
ao(200),this.V().listen(this.L,"tick",this.us)),this.us(),this.L.start())=
))};=0A=
m.ts=3Dfunction(a){VC(this,0<a.detail?-1:1);a.preventDefault()};m.us=3Dfu=
nction(){var a;if("vertical"=3D=3Dthis.wd){var =
b=3Dthis.ha,c=3Dthis.H.offsetTop;this.za?b<c&&(a=3DZC(this,this.H)+10):b>=
c+this.H.offsetHeight&&(a=3DZC(this,this.H)-10)}else =
b=3Dthis.ha,c=3DYC(this,this.H),this.za?b>c+this.H.offsetWidth&&(a=3DZC(t=
his,this.H)+10):b<c&&(a=3DZC(this,this.H)-10);r(a)&&TC(this,this.H,a)};m.=
Fo=3Dfunction(){this.L&&this.L.stop();var =
a=3Drj(this.J());this.V().Da(a,"mouseup",this.Fo,!0).Da(this.J(),"mousemo=
ve",this.Io)};=0A=
function =
$C(a,b){b=3Dkm(b,a.J());return"vertical"=3D=3Da.wd?b.y:a.Hc&&a.hc()?a.J()=
.clientWidth-b.x:b.x}m.Io=3Dfunction(a){this.ha=3D$C(this,a)};function =
WC(a,b){var c=3DSC(a),d=3DRC(a);if("vertical"=3D=3Da.wd){var =
e=3Da.A.offsetHeight,g=3Da.J().clientHeight-e;a=3D$C(a,b)-e/2;return(d-c)=
*(g-a)/g+c}e=3Da.A.offsetWidth;g=3Da.J().clientWidth-e;a=3D$C(a,b)-e/2;re=
turn(d-c)*a/g+c}=0A=
function ZC(a,b){if(b=3D=3Da.A)return a.B.ma();if(b=3D=3Da.F)return =
a.B.ma()+Math.round(a.B.fc);throw Error("Illegal thumb element. Neither =
minThumb nor maxThumb");}function aD(a){return a.D.A||a.I.A}function =
VC(a,b){1>Math.abs(b)&&(b=3DEg(b));var =
c=3DZC(a,a.A)+b;b=3DZC(a,a.F)+b;c=3DCg(c,SC(a),RC(a));b=3DCg(b,SC(a),RC(a=
));bD(a,c,b-c)}function TC(a,b,c){var =
d=3DIC(a.B,c);c=3Db=3D=3Da.A?d:a.B.ma();b=3Db=3D=3Da.F?d:a.B.ma()+Math.ro=
und(a.B.fc);c>=3DSC(a)&&b>=3Dc&&RC(a)>=3Db&&bD(a,c,b-c)}=0A=
function =
bD(a,b,c){SC(a)<=3Db&&b<=3DRC(a)-c&&0<=3Dc&&c<=3DRC(a)-b&&(b!=3Da.ma()||c=
!=3DMath.round(a.B.fc))&&(a.B.Hg=3D!0,JC(a.B,0),a.B.Ea(b),JC(a.B,c),a.B.H=
g=3D!1,a.Ys(null))}function SC(a){a=3Da.B;return IC(a,a.xd)}function =
RC(a){a=3Da.B;return IC(a,a.fd)}function XC(a,b){return =
b<=3Da.B.ma()+Math.round(a.B.fc)/2?a.A:a.F}m.Ys=3Dfunction(){PC(this);NC(=
this);this.dispatchEvent("change")};=0A=
function PC(a){if(a.A&&!a.Bj){var =
b=3DcD(a,ZC(a,a.A)),c=3DcD(a,ZC(a,a.F));if("vertical"=3D=3Da.wd)a.A.style=
.top=3Db.y+"px",a.F.style.top=3Dc.y+"px",a.C&&(b=3DdD(c.y,b.y,a.A.offsetH=
eight),a.C.style.top=3Db.offset+"px",a.C.style.height=3Db.size+"px");else=
{var =
d=3Da.Hc&&a.hc()?"right":"left";a.A.style[d]=3Db.x+"px";a.F.style[d]=3Dc.=
x+"px";a.C&&(b=3DdD(b.x,c.x,a.A.offsetWidth),a.C.style[d]=3Db.offset+"px"=
,a.C.style.width=3Db.size+"px")}}}function dD(a,b,c){var =
d=3DMath.ceil(c/2);return{offset:a+d,size:Math.max(b-a+c-2*d,0)}}=0A=
function cD(a,b){var c=3Dnew K;if(a.A){var =
d=3DSC(a),e=3DRC(a);d=3Db=3D=3Dd&&d=3D=3De?0:(b-d)/(e-d);"vertical"=3D=3D=
a.wd?(b=3Da.J().clientHeight-a.A.offsetHeight,d=3DMath.round(d*b),c.x=3DY=
C(a,a.A),c.y=3Db-d):(c.x=3DMath.round(d*(a.J().clientWidth-a.A.offsetWidt=
h)),c.y=3Da.A.offsetTop)}return c}=0A=
function =
UC(a,b){b=3DCg(b,SC(a),RC(a));a.Bj&&(a.W.stop(!0),a.W.dispose());var =
c=3Dnew GC,d=3DXC(a,b),e=3Da.ma(),g=3DMath.round(a.B.fc);var =
h=3DZC(a,d);var =
k=3DcD(a,h);1>Math.abs(b-h)&&(b=3DCg(h+(b>h?1:-1),SC(a),RC(a)));TC(a,d,b)=
;b=3DcD(a,ZC(a,d));h=3D"vertical"=3D=3Da.wd?[YC(a,d),b.y]:[b.x,d.offsetTo=
p];k=3Dnew =
xC(d,[k.x,k.y],h,100);k.D=3Da.Hc;c.add(k);a.C&&(k=3DcD(a,e),h=3DcD(a,e+g)=
,e=3Dk,g=3Dh,d=3D=3Da.A?e=3Db:g=3Db,"vertical"=3D=3Da.wd?(d=3DdD(h.y,k.y,=
a.A.offsetHeight),e=3DdD(g.y,e.y,a.A.offsetHeight),b=3Dnew =
xC(a.C,[YC(a,a.C),d.offset],[YC(a,a.C),=0A=
e.offset],100),d=3Dnew =
AC(a.C,d.size,e.size,100),b.D=3Da.Hc,d.D=3Da.Hc,c.add(b),c.add(d)):(d=3Dd=
D(k.x,h.x,a.A.offsetWidth),e=3DdD(e.x,g.x,a.A.offsetWidth),b=3Dnew =
xC(a.C,[d.offset,a.C.offsetTop],[e.offset,a.C.offsetTop],100),d=3Dnew =
zC(a.C,d.size,e.size,100),b.D=3Da.Hc,d.D=3Da.Hc,c.add(b),c.add(d)));a.W=3D=
c;a.V().listen(c,"end",a.EB);a.Bj=3D!0;c.play(!1)}m.EB=3Dfunction(){this.=
Bj=3D!1;this.dispatchEvent("la")};=0A=
m.ea=3Dfunction(){LC.R.ea.call(this);this.L&&this.L.dispose();delete =
this.L;this.W&&this.W.dispose();delete this.W;delete this.A;delete =
this.F;this.C&&delete this.C;this.B.dispose();delete =
this.B;this.U&&(this.U.dispose(),delete =
this.U);this.N&&(this.N.dispose(),delete =
this.N);this.D&&(this.D.dispose(),delete =
this.D);this.I&&(this.I.dispose(),delete =
this.I)};m.ma=3Dfunction(){return =
this.B.ma()};m.Ea=3Dfunction(a){TC(this,this.A,a)};m.setVisible=3Dfunctio=
n(a){P(this.J(),a);a&&PC(this)};=0A=
function NC(a){var =
b=3Da.J();b&&(ll(b,"valuemin",SC(a)),ll(b,"valuemax",RC(a)),ll(b,"valueno=
w",a.ma()),ll(b,"valuetext",a.Wa(a.ma())||""))}function =
QC(a,b){b?(a.N||(a.N=3Dnew =
kt(a.J())),a.V().listen(a.N,"mousewheel",a.ts)):a.V().Da(a.N,"mousewheel"=
,a.ts)}m.setEnabled=3Dfunction(a){this.Om!=3Da&&this.dispatchEvent(a?"ena=
ble":"disable")&&(this.Om=3Da,OC(this,a),a||this.Fo(),vl(this.J(),"goog-s=
lider-disabled",!a))};m.isEnabled=3Df("Om");function YC(a,b){return =
a.Hc?Lm(b):b.offsetLeft};function =
eD(a,b,c){LC.call(this,a.O());this.ka=3Da;JC(this.B,0);KC(this.B,c||100);=
this.na=3D!1;this.ga=3Dthis.ta=3Dthis.Ka=3Dthis.aa=3Dnull;this.la=3DSC(th=
is);this.S=3Dnull;this.Nt=3D!0;this.wa&&0!=3Dthis.Uj&&QC(this,!1);this.Uj=
=3D!1;"horizontal"!=3Dthis.wd&&(a=3DMC(),c=3DMC(),this.wd=3D"horizontal",=
this.J()&&(wl(this.J(),a,c),a=3Dthis.Hc&&this.hc()?"right":"left",this.A.=
style[a]=3Dthis.A.style.top=3D"",this.F.style[a]=3Dthis.F.style.top=3D"",=
this.C&&(this.C.style[a]=3Dthis.C.style.top=3D"",this.C.style.width=3Dthi=
s.C.style.height=3D""),PC(this)));=0A=
this.Hc=3Db;this.Xe(b&&vm(this.O().A.body))}v(eD,LC);m=3DeD.prototype;m.c=
a=3Dfunction(){var a=3DT(Cz,void 0,void =
0,this.O());this.Sa(a);this.aa=3Dthis.O().fa("drive-viewer-slider-scale-f=
illed",this.J());this.Ka=3Dthis.A;this.ta=3Dthis.O().fa("drive-viewer-sli=
der-buffer",this.J())};m.da=3Dfunction(){eD.R.da.call(this);this.V().list=
en(this,"change",this.Jz).listen(this,"fa",this.NE).listen(this,"ga",this=
.ME).listen(this.J(),"click",this.Iz)};function fD(a,b){var =
c=3DcD(a,b);gD(a,c.x,!1);a.Ea(b)}=0A=
function gD(a,b,c){if(a.na){var =
d=3Dqm(a.aa).width;c?(a.S&&a.S.dispose(),a.S=3Dnew =
zC(a.aa,d,b,100),a.S.play()):om(a.aa,b)}}function =
hD(a){a.na=3D!0;if(a.wa&&a.na){var =
b=3DcD(a,a.ma());gD(a,b.x,!1)}}m.Jz=3Dfunction(){var =
a=3Dqm(this.aa).width,b=3DLm(this.Ka);a!=3Db&&(aD(this)?gD(this,b,!1):gD(=
this,b,!0));a=3Dthis.ma()-this.la;this.la=3Dthis.ma();0!=3Da&&this.dispat=
chEvent(new =
iD(a))};m.NE=3Dfunction(a){this.ga=3Drv(Lv(this.ka),"sd_",{ra:63,Ba:ot(a)=
})};m.ME=3Dfunction(){this.ga&&(Lv(this.ka).A(this.ga),this.ga=3Dnull)};=0A=
m.Iz=3Dfunction(a){aA(nv(this.ka),{ra:62,Ba:ot(a)})};function =
MC(){return"drive-viewer-slider-horizontal"}m.reset=3Dfunction(a){var =
b=3DSC(this);a||(this.la=3Db);this.Ea(b)};m.ea=3Dfunction(){eD.R.ea.call(=
this);this.S&&this.S.dispose()};function =
iD(a){L.call(this,"ma");this.A=3Da}v(iD,L);function =
jD(a){a=3DMath.round(a);if(0>=3Da||!isFinite(a))return[0,0,0];var =
b=3D0;60<=3Da&&(b=3DMath.floor(a/60),a%=3D60);var =
c=3D0;60<=3Db&&(c=3DMath.floor(b/60),b%=3D60);return[c,b,a]}function =
kD(a){var b=3D10>a[1]?":0":":",c=3D10>a[2]?":0":":";return =
0=3D=3Da[0]?fc(a[1],c,a[2]):fc(a[0],b,a[1],c,a[2])};function =
lD(a){Y.call(this,a);this.D=3D0;this.B=3Dnew =
eD(a,!1,1E3);this.ja(this.B);hD(this.B);this.F=3D0;this.H=3Dnull;this.C=3D=
new ao(100)}v(lD,Y);lD.prototype.ca=3Dfunction(){var =
a=3Dthis.O(),b=3DT(kC,void 0,void =
0,a);this.X=3Db;this.B.render(b);M(this.B.J(),"drive-viewer-audio-progres=
sbar-slider");M(this.B.A,"drive-viewer-audio-progressbar-slider-thumb");p=
l(this.B.J(),"Toistokohdan =
valinta");this.H=3Da.fa("drive-viewer-audio-progressbar-time",b);Rz(this.=
B.A,a);Sl(this.J(),"direction","ltr")};=0A=
lD.prototype.da=3Dfunction(){lD.R.da.call(this);mD(this);this.V().listen(=
this.B,"ma",this.L).listen(this.C,"tick",this.I)};lD.prototype.I=3Dfuncti=
on(){aD(this.B)||(this.C.stop(),this.dispatchEvent("na"))};=0A=
function mD(a,b){if(r(b)&&0!=3Da.D){var c=3DjD(b);b=3DkD(c);c=3Dny(new =
hy("{HOURS,plural, =3D0{0\u00a0tuntia }=3D1{1\u00a0tunti =
}other{#\u00a0tuntia }}{MINUTES,plural, =3D0{0\u00a0minuuttia =
}=3D1{1\u00a0minuutti }other{#\u00a0minuuttia }}{SECONDS,plural, =
=3D0{0\u00a0sekuntia.}=3D1{1\u00a0sekunti.}other{#\u00a0sekuntia.}}"),{HO=
URS:c[0],MINUTES:c[1],SECONDS:c[2]})}else =
b=3D"\u2013:\u2013\u2013",c=3D"Ei aloitettu.";Uj(a.H,b);pl(a.H,c)}=0A=
lD.prototype.L=3Dfunction(){var =
a=3Dthis.B.ma();this.F!=3Da&&(this.C.stop(),this.F=3Da,mD(this,nD(this)),=
this.C.start())};function nD(a){return a.B.ma()/RC(a.B)*a.D};function =
oD(a){Y.call(this,a);this.C=3Dnew =
Nu(this.O());this.ja(this.C);this.B=3Dnew =
eD(a,!1);this.ja(this.B);hD(this.B);this.F=3D0;this.D=3D!1;this.H=3D!0}v(=
oD,Y);var =
pD=3D{0:"drive-viewer-audio-volumecontrol-volume-level-0-icon",33:"drive-=
viewer-audio-volumecontrol-volume-level-1-icon",66:"drive-viewer-audio-vo=
lumecontrol-volume-level-2-icon",100:"drive-viewer-audio-volumecontrol-vo=
lume-level-3-icon"};=0A=
oD.prototype.ca=3Dfunction(){var a=3Dthis.O(),b=3DT(lC,void 0,void =
0,a);this.X=3Db;this.C.qa(a.fa("drive-viewer-audio-volumecontrol-volume-b=
utton",this.J()));this.B.render(b);M(this.B.J(),"drive-viewer-audio-volum=
econtrol-slider");M(this.B.A,"drive-viewer-audio-volumecontrol-slider-thu=
mb");pl(this.B.J(),"\u00c4\u00e4nenvoimakkuuden =
s\u00e4\u00e4din");Rz([this.B.A,this.C.J()],a);Sl(this.J(),"direction","l=
tr")};=0A=
oD.prototype.da=3Dfunction(){oD.R.da.call(this);this.V().listen(this.B,"m=
a",this.I).listen(this.C,"action",this.L);qD(this)};function =
rD(a){a.H&&(a.H=3D!1,sD(a,100))}function =
sD(a,b){fD(a.B,Math.floor(b/100*RC(a.B)))}oD.prototype.L=3Dfunction(){thi=
s.D?(sD(this,this.F),this.D=3D!1):(this.F=3DtD(this),sD(this,0),this.D=3D=
!0);qD(this)};oD.prototype.I=3Dfunction(){var a=3DtD(this);a:{for(var b =
in pD)if(a<=3Db){a=3DpD[Number(b)];break =
a}a=3Dnull}b=3Dthis.C.J();ul(b,Ac(pD));M(b,a);this.D=3D!1;qD(this);this.d=
ispatchEvent("oa")};=0A=
function qD(a){a.C.Ca(a.D?"Poista mykistys":"Mykist\u00e4")}function =
tD(a){a=3Da.B.ma()/RC(a.B);return Math.round(100*a)};function =
uD(a){Y.call(this,a);this.F=3Dnew =
Nu(this.O());this.ja(this.F);this.L=3Dnull;this.C=3Dnew =
lD(a);this.ja(this.C);this.B=3Dnew =
oD(a);this.ja(this.B);this.D=3D!1;this.H=3Dthis.I=3D0}v(uD,Y);m=3DuD.prot=
otype;m.ca=3Dfunction(){this.X=3DT(jC,void 0,void 0,this.O())};=0A=
m.da=3Dfunction(){uD.R.da.call(this);this.L=3Dthis.fa("drive-viewer-audio=
-play-button");this.F.qa(this.L);Rz([this.F.J(),this.J()],this.O());this.=
C.render(this.fa("drive-viewer-audio-progressbar-container"));this.B.rend=
er(this.fa("drive-viewer-audio-volumecontrol-container"));this.V().listen=
(this.F,"action",this.CG).listen(this.C,"na",this.PG).listen(this.B,"oa",=
this.GH);vD(this)};m.onDeactivated=3Dfunction(){this.D&&this.pause()};=0A=
function wD(a,b){if(a.H!=3Db){a.H=3Db;b=3Da.C;var =
c=3Da.H;b.C.enabled||(b.F=3DMath.round(a.H/a.I*RC(b.B)),mD(b,c),fD(b.B,b.=
F))}}m.CG=3Dfunction(){this.D?this.pause():this.play()};m.PG=3Dfunction()=
{this.dispatchEvent("ra")};m.GH=3Dfunction(){this.dispatchEvent("sa")};m.=
play=3Dfunction(){var =
a=3Dthis.L;tl(a,"drive-viewer-audio-play-icon");M(a,"drive-viewer-audio-p=
ause-icon");this.D=3D!0;vD(this);this.dispatchEvent("qa")};=0A=
m.pause=3Dfunction(){var =
a=3Dthis.L;tl(a,"drive-viewer-audio-pause-icon");M(a,"drive-viewer-audio-=
play-icon");this.D=3D!1;vD(this);this.dispatchEvent("pa")};function =
vD(a){a.F.Ca(a.D?"Keskeyt\u00e4":"Toista")};function =
xD(a,b,c,d,e,g,h){zo.call(this,"drive-viewer-yes-no-dialog",void =
0,h);this.setTitle(b);Bo(this,jg(c));b=3DNo(No(new =
Ho(h),{key:"NO",caption:e},!1,!0),{key:"YES",caption:d},!0);Lo(this,b);Ko=
(this);this.Zb=3Dg;this.N=3Da;this.S=3Dnew =
cl(this);J(this,this.S)}ka(xD,zo);xD.prototype.da=3Dfunction(){zo.prototy=
pe.da.call(this);yD(this);var =
a=3Dthis.getId()+".msg";this.Oa().id=3Da;var =
b=3Dthis.J();kl(b,"dialog");ll(b,"describedby",a);this.V().Ga(this,"dialo=
gselect",this.C)};=0A=
xD.prototype.C=3Dfunction(a){this.Zb("YES"=3D=3Da.key)};function =
yD(a){(a=3Da.A)&&$a(Oo(a),function(a){M(a,"drive-viewer-yes-no-button")})=
}xD.prototype.setVisible=3Dfunction(a){var =
b=3DIx(this.N);a?zD(b):AD(b);zo.prototype.setVisible.call(this,a);a||lq(t=
his.O(),!0)};xD.prototype.ea=3Dfunction(){Wk(this,"dialogselect",this.C,!=
0,this);zo.prototype.ea.call(this)};function =
BD(a,b){Py.call(this,a,b);this.F=3Da;this.N=3Dthis.S=3Dthis.C=3Dnull;this=
.D=3Dnew uD(b);this.ja(this.D);this.I=3Dnew =
ao(100);J(this,this.I)}v(BD,Py);var CD=3Dnew =
jj(325,32);m=3DBD.prototype;m.ca=3Dfunction(){var =
a=3Dthis.O();this.X=3DT(Bz,void 0,void 0,a);var =
b=3Dthis.fa("drive-viewer-itemview-container");if(b){var c=3DT(iC,void =
0,void 0,a);a.La(b,c)}};=0A=
m.da=3Dfunction(){BD.R.da.call(this);if(Jr(this.F.A))DD(this,"Omistaja =
esti t\u00e4m\u00e4n \u00e4\u00e4nitiedoston lataukset.");else{var =
a=3Dthis.F;a.F||(a.F=3DEj("AUDIO"));a.F.canPlayType?(a=3Da.F.canPlayType(=
Pr(a)),a=3D""!=3Da&&"no"!=3Da):a=3D!1;a?(this.C=3Dhk(this.O(),"audio",nul=
l,this.J())[0],this.S=3Dthis.fa("drive-viewer-audio"),this.F.D&&(this.N=3D=
this.fa("drive-viewer-docos-stream")),this.V().listen(this.C,"ended",this=
.UE),this.D.render(this.S),this.V().listen(this.D,"qa",this.DG).listen(th=
is.D,"pa",this.AG).listen(this.D,=0A=
"ra",this.QG).listen(this.D,"sa",this.FH),this.V().listen(W(this.A),"u",t=
his.Ix),this.V().listen(this.I,"tick",this.fi).listen(this.S,"mouseup",u(=
this.Hx,this))):DD(this,"Selaimesi ei voi toistaa t\u00e4t\u00e4 =
\u00e4\u00e4nitiedostoa.")}};m.Hx=3Dfunction(){this.B&&this.B.A&&this.B.A=
.highlightDoco(0)};m.DG=3Dfunction(){1=3D=3Dthis.F.H?(this.fi(),this.C.pl=
ay(),this.I.start()):ED(this)};m.fi=3Dfunction(){wD(this.D,this.C.current=
Time)};m.AG=3Dfunction(){this.C&&this.C.pause();this.I.stop()};=0A=
m.QG=3Dfunction(){1=3D=3Dthis.F.H&&(this.I.stop(),FD(this,nD(this.D.C)),t=
his.I.start())};function =
FD(a,b){try{a.C.currentTime=3Db}catch(c){a.C.currentTime=3DGD(a)}}m.FH=3D=
function(){if(1=3D=3Dthis.F.H){var =
a=3DtD(this.D.B)/100;this.C.volume=3Da}};=0A=
m.Ab=3Dfunction(){var =
a=3Dthis;BD.R.Ab.call(this);this.layout();rD(this.D.B);az(this);var =
b=3D0=3D=3DVz(V(this.A));X(this.A).D&&b&&this.D.play();b=3DLx(this.A);Zs(=
b,13,function(b){return HD(a,b)});Zs(b,32,function(b){return =
HD(a,b)});Zs(b,187,function(){return a.Pq});Zs(b,107,function(){return =
a.Pq});Zs(b,189,function(){return a.Oq});Zs(b,109,function(){return =
a.Oq});Zs(b,[37,Ms.od],function(){a.C&&(a.C.currentTime-=3D5,a.fi())});Zs=
(b,[39,Ms.od],function(){a.C&&(a.C.currentTime+=3D5,a.fi())})};=0A=
m.Qb=3Dfunction(){BD.R.Qb.call(this);bz(this);this.I.stop();this.C&&this.=
C.pause();this.D.onDeactivated()};m.mb=3Dfunction(){var =
a=3DBD.R.mb.call(this);Ty(this)&&(a.width-=3D28,a.width=3DMath.max(0,a.wi=
dth));return a};m.layout=3Dfunction(){var =
a=3Dlj(CD),b=3DKx(this.A),c=3Dthis.mb(),d=3Dthis.S;a.width=3DMath.min(a.w=
idth,c.width);a.height=3DMath.min(a.height,c.height);var =
e=3Dthis.Sc(a);2!=3DVz(V(this.A))&&(e.y-=3D100);d&&(nm(d,a),Zl(d,e));this=
.N&&(Zl(this.N,e.x+a.width+28,b.sb().top),this.jb(c))};=0A=
function ED(a){if(0=3D=3Da.F.H)if(a.F instanceof =
tB&&"TOO_LARGE"=3D=3Da.F.C.disposition&&!a.F.I){var =
b=3Da.A,c=3DDr(a.F),d=3Da.F;c+=3D" =
("+(By((r(d.C.sizeBytes)?d.C.sizeBytes:null)||0)+") on liian suuri =
eik\u00e4 Google voi tarkistaa sit\u00e4. T\u00e4m\u00e4 tiedosto voi =
vahingoittaa tietokonettasi. Toista tiedosto omalla vastuulla.");a=3Dnew =
xD(b,"Tiedoston virustarkistus ep\u00e4onnistui",c,"Toista =
silti","Peruuta",u(a.jM,a),a.O());a.Bf=3D!0;a.render();a.setVisible(!0)}e=
lse Rr(a.F,2),b=3Da.O(),c=3DID(V(a.A)),d=3Dcq(V(a.A)),=0A=
a.U=3Dik(b,"SOURCE"),a.U.src=3Da.F.L(c,d),a.U.type=3DPr(a.F),b.La(a.C,a.U=
),a.V().Ga(a.U,"error",a.Gx),a.C.play(),a.Xs(),a.V().listen(a.C,"progress=
",a.Xs),a.C.readyState>=3Da.C.HAVE_CURRENT_DATA?a.$s():a.V().Ga(a.C,"canp=
lay",a.$s),aA(nv(a.A),{ra:24,item:a.F}),Uy(a)}m.jM=3Dfunction(a){(this.F.=
I=3Da)?ED(this):this.D.pause()};m.Gx=3Dfunction(){Rr(this.F,4);DD(this)};=
function =
DD(a,b){b?a.F.Aa(Fr.ERROR,b,null):a.F.Aa(Fr.ERROR,"\u00c4\u00e4nitiedosto=
n toistossa tapahtui virhe.")}=0A=
m.$s=3Dfunction(){Rr(this.F,1);var =
a=3Dthis.D,b=3Dthis.C.duration;a.I!=3Db&&(a.I=3Db,a=3Da.C,a.D=3Db,mD(a,0)=
);b=3DtD(this.D.B)/100;a=3DnD(this.D.C);FD(this,a);this.C.volume=3Db;this=
.L&&this.D.D&&(this.fi(),this.I.start())};m.Xs=3Dfunction(){var =
a=3DGD(this),b=3Dthis.D.C;om(b.B.ta,a/b.D*100+"%")};function HD(a,b){var =
c=3Da.A,d=3Dlk(c.O());a.N&&a.N.contains(d)||!a.J().contains(d)&&!Ky(Ix(c)=
)||rl(d,Dt.oa().Fa())||(b.preventDefault(),b.B(),a=3Da.D,a.D?a.pause():a.=
play())}=0A=
m.Pq=3Dfunction(){var =
a=3Dthis.D,b=3DtD(a.B);sD(a.B,Math.min(100,b+10))};m.Oq=3Dfunction(){var =
a=3Dthis.D,b=3DtD(a.B);sD(a.B,Math.max(0,b-10))};function =
GD(a){a=3Da.C.buffered;return =
0=3D=3Da.length?0:a.end(a.length-1)}m.UE=3Dfunction(){var =
a=3Dthis.D;wD(a,a.I);a.pause()};m.Ix=3Dfunction(){JD(X(this.A),this.F)&&t=
his.D.pause()};m.Ia=3Dfunction(){BD.R.Ia.call(this);Rr(this.F,0)};functio=
n =
KD(a,b){TA.call(this,b||"au",a)}v(KD,TA);m=3DKD.prototype;m.Za=3Dfunction=
(a){return =
qB(a)+z(a,6,"")};m.kb=3Dfunction(a){return!!Ir(a)&&!!z(a,6,"")};m.Eb=3Dfu=
nction(){return[2,5]};m.tb=3Dfunction(){return["application/ogg","applica=
tion/x-flac","audio/"]};m.Kb=3Dfunction(){return =
sB};m.dc=3Dfunction(){return BD};m.Cg=3Dfunction(){return =
2!=3DVz(V(this.A))};function =
LD(a){KD.call(this,a,"au_d")}v(LD,KD);m=3DLD.prototype;m.Za=3Dfunction(a)=
{return =
qB(a)+Lr(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};m.Kb=3Dfunction()=
{return tB};m.Sb=3Dfunction(){return =
gC};m.Eb=3Dfunction(){return[0]};m.Pi=3Dfunction(){return =
z(V(this.A),17,!1)?!1:!0};function =
MD(a){I.call(this);this.A=3Da;this.C=3DLv(a);this.D=3Dnew =
cl(this);J(this,this.D);this.B=3D{}}v(MD,I);function =
ND(a,b){a=3DDA(V(a.A));var =
c=3Db.tc().C,d=3DPr(b),e=3Dw(kB,d),g=3Dw(lB,d);d=3Dw(mB,d);var =
h=3DD(a,iB,16);c=3D"ar_d"=3D=3Dc||"ar_g"=3D=3Dc;b=3DJr(b.A)||z(b.A,23,!1)=
;return =
c&&!b&&!!a&&z(a,7,!1)&&(e&&z(a,11,!1)||g&&z(h,3,!1)||d&&z(h,2,!1))}=0A=
function OD(a,b){var c=3Db.item,d=3Dnew =
ao(5E3);Ic(a.B,c.getId(),d);Si(c,function(){a.C.A(b.je,lv.CANCEL);var =
d=3DJc(a.B,c.getId());d&&(Hc(a.B,c.getId()),d.stop())});a.D.listen(d,"tic=
k",u(a.HB,a,b));d.start()}m=3DMD.prototype;m.HB=3Dfunction(a){var =
b=3DJc(this.B,a.item.getId());b&&b.stop();NA(Jx(this.A),a.item.hb,u(this.=
JI,this,a),u(this.II,this,a))};=0A=
m.JI=3Dfunction(a,b){var =
c=3Da.item;if("FAILED"=3D=3Db.status)this.C.A(a.je,lv.ef),PD(this,Dr(c)),=
QD(this,c);else =
if("SUCCEEDED"=3D=3Db.status){this.C.A(a.je,lv.SUCCESS);if(!this.A.Ma&&Vy=
(X(this.A))){var d=3Da.item;b=3DRv(this.A);var =
e=3Dw(mB,Pr(d));d=3DDr(d);a=3Da.Vl;Qv(b,e?"Tiedoston "+(d+(" viestit =
purettiin s\u00e4hk\u00f6postitilisi Tuo: "+(a+" =
-tunnisteeseen."))):d+(" purettiin kansioon "+((Ib(ec(a))?"Oma =
Drive":a)+".")),!0,1E4)}QD(this,c)}else a.jk=3D0,RD(this,c)};=0A=
m.II=3Dfunction(a){var =
b=3Da.item;12<=3Da.jk?(this.C.A(a.je,lv.ef),PD(this,Dr(b)),QD(this,b)):(a=
.jk+=3D1,RD(this,b))};function QD(a,b){var =
c=3DJc(a.B,b.getId());c&&(c.stop(),Hc(a.B,b.getId()),c.dispose());b.hb=3D=
null;b.dispatchEvent("q")}function =
RD(a,b){(a=3DJc(a.B,b.getId()))&&!a.enabled&&a.start()}m.ea=3Dfunction(){=
uc(this.B,function(a,b){this.C.A("e_"+b,lv.CANCEL);a.dispose()},this);thi=
s.B=3D{};MD.R.ea.call(this)};m.HI=3Dfunction(a,b,c,d){a.hb=3Dd.id;OD(this=
,{item:a,je:b,Vl:c,jk:0})};=0A=
function PD(a,b){!a.A.Ma&&Vy(X(a.A))&&(a=3DRv(a.A),Qv(a,"Tiedoston =
"+(b+" purkamisessa oli =
ongelma."),!0,1E4))}m.GI=3Dfunction(a,b){this.C.A(b,lv.ef);!this.A.Ma&&Vy=
(X(this.A))&&(Qv(Rv(this.A),"Purkamisen aloittaminen =
ep\u00e4onnistui.",!0,1E4),QD(this,a))};function =
SD(a){this.L=3Da.supportsCreate||!1;this.S=3Da.supportsImport||!1;this.U=3D=
a.useByDefault||!1;this.B=3Da.primaryMimeTypes||[];this.I=3Da.secondaryMi=
meTypes||[];this.C=3Da.primaryFileExtensions||[];this.H=3Da.secondaryFile=
Extensions||[];this.A=3Da.openUrlTemplate||"";this.F=3Da.createUrl||"";th=
is.D=3Da.createInFolderTemplate||"";this.N=3Dr(a.requiresAuthorizationBef=
oreOpenWith)?a.requiresAuthorizationBeforeOpenWith:!0};function =
TD(a){this.A=3Da.u||null};function UD(a){var b=3D{},c;for(c in a.A){var =
d=3Drb(a.A[c]);d.sort(VD);b[c]=3Dd}this.A=3Db;this.B=3Da.B}var =
WD=3D{},XD=3D(WD[10]=3D32,WD[16]=3D32,WD[32]=3D64,WD[48]=3D128,WD[64]=3D1=
28,WD[128]=3D256,WD);function YD(a,b){if(a.A[b])var c=3Da.A[b];else =
if("doc_sh"=3D=3Db)c=3DYD(a,"doc");else{a:{a=3Da.A;for(c in =
a){c=3Da[c];break a}c=3Dvoid 0}c=3Dc||null}return c}function ZD(a,b){var =
c=3Dhb(a,function(a){return a.size>=3Db});return =
c?c.icon:a[a.length-1].icon}function =
$D(a,b){this.icon=3Da;this.size=3Db}function VD(a,b){return =
a.size-b.size}=0A=
function aE(){this.A=3D{};this.B=3D!1};function =
bE(a){this.A=3Da.absoluteScore||0;this.C=3DcE(a.mimeTypeScores||[]);this.=
B=3DcE(a.fileExtensionScores||[])}function cE(a){var =
b=3D{};$a(a,function(a){var =
c=3Da.type;a=3Da.score;null!=3Dc&&null!=3Da&&(b[c]=3Da)});return =
b}function dE(a,b){return b in a.C?a.C[b]:0}function eE(a,b){return b in =
a.B?a.B[b]:0};function =
fE(a){this.Ra=3Da.id;this.A=3Da.name;this.N=3Da.type||"WEB_ONLY";this.U=3D=
a.installed||!1;this.H=3Da.removable||!1;this.F=3Da.authorized||!1;this.Y=
n=3Da.productId||null;this.S=3DgE(a.icons);this.I=3Da.shortDescription||"=
";this.L=3Dnew SD(a);this.Se=3Dnew =
bE(a.rankingInfo||{});this.Zw=3Da.chromeExtensionIds||[];this.C=3Da.suppo=
rtsTeamDrives||!1;this.B=3D!1;this.Ct=3Dvoid 0}=0A=
function gE(a){var b=3Dnew aE;null!=3Da&&$a(a,function(a){var =
c=3Da.iconUrl;if(null!=3Dc&&0<c.length){var =
e=3D{};e.u=3Dnull!=3Dc?c:null;c=3Dnew =
TD(e);e=3Da.category;a=3Da.size;var =
g=3Db.A[e];g||(g=3D[],b.A[e]=3Dg);g.push(new $D(c,a))}});return new =
UD(b)}m=3DfE.prototype;m.getId=3Df("Ra");m.getType=3Df("N");m.cj=3Dfuncti=
on(a){var b=3Dthis.S;var =
c=3DYD(b,"app");c?(a=3D!b.B&&1<window.devicePixelRatio?XD[a]||a:a,b=3DZD(=
c,a)):b=3Dnull;return =
b?b.A:null};m.isInstalled=3Df("U");m.isRemovable=3Df("H");m.va=3Df("L");f=
unction hE(a,b){L.call(this,a,b)}v(hE,L);function =
iE(){fE.call(this,{id:"",name:"Oletusnatiivisovellus"})}v(iE,fE);function=
 jE(a,b,c){var =
d=3D{};d.id=3Da;d.name=3Db;fE.call(this,d);this.D=3Dc||""}v(jE,fE);jE.pro=
totype.cj=3Df("D");function kE(a){return =
lE(a)||mE(a)&&"application/vnd.google-apps.folder"!=3Da}function =
lE(a){return Eb(a,"application/vnd.google-apps.drive-sdk")}function =
mE(a){return!lE(a)&&Eb(a,"application/vnd.google-apps")};function =
nE(){}var =
oE=3D/{ids}/g,pE=3D/{exportIds}/g,qE=3D/%22ids%22:%5B%22{ids}%22%5D,?/,rE=
=3D/%22exportIds%22:%5B%22{exportIds}%22%5D,?/,sE=3D/state=3D%7B/;=0A=
nE.prototype.resolve=3Dfunction(a,b){var c=3D[],d=3D[],e;for(e in =
b)if(b.hasOwnProperty(e)){var =
g=3Db[e];1=3D=3Dg||2=3D=3Dg?c.push(e):3=3D=3Dg&&d.push(e)}sE.test(a)?(a=3D=
0<c.length?a.replace(oE,c.join(encodeURI('","'))):a.replace(qE,""),a=3D0<=
d.length?a.replace(pE,d.join(encodeURI('","'))):a.replace(rE,"")):(a=3D0<=
c.length?a.replace(oE,c.join(",")):a.replace(oE,""),a=3D0<d.length?a.repl=
ace(pE,d.join(",")):a.replace(pE,""));return a};function =
tE(a,b,c,d){I.call(this);this.A=3Da;this.F=3Db;this.H=3Dnew =
nE;this.D=3Dc;this.C=3Dd||null}v(tE,I);var =
uE=3D["application/vnd.openxmlformats-officedocument.wordprocessingml.doc=
ument","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=
","application/vnd.openxmlformats-officedocument.presentationml.presentat=
ion"];=0A=
function vE(a,b,c,d){function e(e){return =
e?wE(a,b,c,d,1):Zw(xE(a.A,b,yE(a,c,d)||void 0),a.B.bind(a,d))}var =
g=3Dd.va().A;if(-1=3D=3Dg.indexOf("/{ids}/edit?"))return =
e(!1);g=3Dg.replace("/{ids}/edit?","/"+b+"/isPairedDocEnabled?");var =
h=3Dnew Tw;Zw(h,e);zE(a,g,h,2);return h}function zE(a,b,c,d){var e=3Dnew =
KB;e.F=3D3E3;e.S=3D!0;e.listen("complete",function(e){XB(e.target)?(e=3D$=
B(e.target),c.Ha(e?e.status:!1)):0<d?zE(a,b,c,d-1):c.Ha(!1)});e.send(b)}=0A=
function yE(a,b,c){if(c.va()){c=3Dc.va().B;a=3Da.F.A.get(b)||[];var =
d=3D{};for(b=3D0;b<a.length;b++)d[a[b]]=3D!0;return =
hb(c,function(a){return d[a]})}return null}function wE(a,b,c,d,e){var =
g=3Dnull,h=3Dd.va().A;Ib(h)||(g=3D{},g[b]=3De,g=3Da.H.resolve(h,g));retur=
n g&&AE(d,c,e)?hx(g):ax(BE(a.A,b,d,e),function(){return =
jx("ua")})}function AE(a,b,c){return =
1!=3Dc||!kE(b)&&-1=3D=3DuE.indexOf(b)?(a=3Da.va())&&!a.N?!0:!1:!0}tE.prot=
otype.B=3Dfunction(a,b){return wE(this,b.yr,b.mimeType,a,2)};function =
CE(){return G("Dokumenttia ei voi muuntaa.")}function DE(){return =
G('Tiedostoversio on vanhentunut. Varmista, ett\u00e4 k\u00e4yt\u00e4t =
uusinta tiedostomuotoa. <a target=3D"_blank" =
href=3D"https://support.google.com/drive/answer/2407404?hl=3Den">Lis\u00e=
4tietoja</a>')}function EE(){return G("Dokumentti on vioittunut. =
Varmista, ett\u00e4 k\u00e4yt\u00e4t uusinta tiedostomuotoa.")}function =
FE(){return G("Salasanasuojattuja tiedostoja ei tueta.")}=0A=
function GE(){return G('Tiedosto on liian suuri. <a target=3D"_blank" =
href=3D"https://support.google.com/docs/answer/37603">Lis\u00e4tietoja</a=
>')}function HE(){return G("Tiedoston muuntaminen ep\u00e4onnistui, ja =
muuntaminen aikakatkaistiin. Yrit\u00e4 my\u00f6hemmin =
uudelleen.")}function IE(){return G("Tiedoston sis\u00e4lt\u00f6 ei =
vastaa odotettua tiedostomuotoa.")}function JE(){return G("Tiedostossa =
on liian paljon muotoja, tekstikentti\u00e4 tai piirroksia.")}=0A=
function KE(){return G("Tiedostossa on liian monta kuvaa.")}function =
LE(){return G("Tiedostossa on liian monta kaaviota.")}function =
ME(){return G("Tiedoston avaamisessa tapahtui virhe. Yrit\u00e4 =
uudelleen.")}function NE(){return G("Kaikkien valitsemiesi tiedostojen =
avaamista ei voitu valtuuttaa t\u00e4ll\u00e4 sovelluksella. Yrit\u00e4 =
uudelleen.")}function OE(){return G("T\u00e4ll\u00e4 sovelluksella ei =
voi avata useita tiedostoja kerralla.")};function PE(a){switch(a){case =
"conversionCorruptedInput":return EE;case =
"conversionInputDoesNotMatchSpecifiedMimeType":return IE;case =
"conversionInputTooLarge":case "conversionOutputTooLarge":return GE;case =
"conversionMissingCredentials":return FE;case "conversionTimeout":return =
HE;case "conversionTooManyCharts":return LE;case =
"conversionTooManyDrawings":return JE;case =
"conversionTooManyImages":return KE;case =
"conversionUnsupportedFormat":return DE;case "ta":return ME;case =
"ua":return NE;case "va":return OE;=0A=
default:return CE}};function QE(a,b){b||(b=3D{});var c=3Dwindow;var =
d=3Da instanceof Kf?a:Qf("undefined"!=3Dtypeof =
a.href?a.href:String(a));a=3Db.target||a.target;var e=3D[];for(g in =
b)switch(g){case "width":case "height":case "top":case =
"left":e.push(g+"=3D"+b[g]);break;case "target":case "noopener":case =
"noreferrer":break;default:e.push(g+"=3D"+(b[g]?1:0))}var =
g=3De.join(",");Uc()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=3D=
a?(g=3Dc.document.createElement("A"),bj(g,d),g.setAttribute("target",a),b=
.noreferrer&&g.setAttribute("rel",=0A=
"noreferrer"),b=3Ddocument.createEvent("MouseEvent"),b.initMouseEvent("cl=
ick",!0,!0,c,1),g.dispatchEvent(b),c=3D{}):b.noreferrer?(c=3Dc.open("",a,=
g),b=3DMf(d),c&&($c&&-1!=3Db.indexOf(";")&&(b=3D"'"+b.replace(/'/g,"%27")=
+"'"),c.opener=3Dnull,b=3D'<meta name=3D"referrer" =
content=3D"no-referrer"><meta http-equiv=3D"refresh" content=3D"0; =
url=3D'+Pb(b)+'">',c.document.write(gg(ig(b,null))),c.document.close())):=
(c=3Dc.open(Mf(d),a,g))&&b.noopener&&(c.opener=3Dnull);return =
c};function RE(){I.call(this);this.A=3D{};this.B=3D0}v(RE,I);function =
SE(a,b){var c=3Ddocument;if(c.createEvent){var =
d=3D!!b&&!ad;b=3Dd&&!dd;d=3Dd&&dd;var =
e=3DEj("A",{target:"_blank",rel:"noreferrer",style:"display: =
none"});xp();bj(e,Rf(a));a=3Dc.createEvent("MouseEvent");a.initMouseEvent=
("click",!0,!0,window,0,0,0,0,0,b,!1,!1,d,0,null);Jj(c.body,e);e.dispatch=
Event(a);Oj(e)}else(c=3DTE("",""))&&Q(UE.bind(void =
0,c,a),0)}RE.prototype.D=3Dfunction(a,b){var =
c=3DVE(this,a);c&&(Hc(this.A,a),UE(c,b))};=0A=
RE.prototype.C=3Dfunction(a,b){var c=3DVE(this,a);if(c){var =
d=3Dc.document.getElementById("message");d&&(yp(d,PE(b)),(b=3Dc.document.=
getElementById("loading"))&&P(b,!1),Hc(this.A,a))}};function VE(a,b){var =
c=3DJc(a.A,b);if(c){if(!c.closed)return c;Hc(a.A,b)}return null}function =
UE(a,b){a.location.replace(b)}=0A=
function TE(a,b){var c=3DQE("",{target:"_blank"});if(!c)return null;var =
d=3D'<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"/><title>'+fi("Ladataan...");d+=3D'</title></head><body =
style=3D"border: 0; margin: 0; padding: 0; font-family: =
arial,sans-serif;"><table id=3D"contents" style=3D"width: 100%; height: =
90%;"><tbody><tr valign=3D"middle" style=3D"text-align: =
center;"><td><div id=3D"logo"><img src=3D"'+H(si(b))+'"/></div><div =
style=3D"color: #990000" id=3D"message"><div style=3D"display: inline; =
margin-left: 4px;"></div></div><div id=3D"loading"><img src=3D"'+=0A=
H(si("//ssl.gstatic.com/ui/v1/activityindicator/loading.gif"))+'" =
style=3D"padding-top:30px;"/></div></td></tr></tbody></table></body></htm=
l>';b=3DG(d);b=3DRh(b);c.document.open();c.document.write(gg(b));c.docume=
nt.title=3Da;c.document.close();return =
c}RE.prototype.ea=3Dfunction(){Gc(this.A);RE.R.ea.call(this)};function =
WE(a){this.A=3Da}v(WE,I);m=3DWE.prototype;m.rn=3Dfunction(a){return =
jA(!XE(0,a)&&!!Mr(a.A))};m.fj=3Dfunction(){return =
jA(null)};m.tn=3Dfunction(){return jA(!1)};function XE(a,b){return =
Jr(b.A)||z(b.A,23,!1)||z(b.A,32,!1)}m.eh=3Dfunction(){return =
jA([])};m.Em=3Dfunction(){return jA([])};m.Oi=3Dfunction(){return =
hx([])};m.Us=3Dfunction(a){QE(Mr(a.A),{target:"_blank"})};function =
YE(a,b,c){this.B=3Da;this.C=3Dc||[];this.A=3Db}YE.prototype.getItem=3Df("=
B");YE.prototype.getSelected=3Df("C");function ZE(a){var b=3Dnew =
mq;r(a.B)&&!Ib(a.B)&&b.Og(a.B);r(a.A)&&0<a.A&&b.$h(a.A);a=3Da.getData();C=
(b,1,a.naturalWidth);C(b,2,a.naturalHeight);return b}function =
$E(a,b,c,d){var e=3Dnew =
WA;e.Ng(a.getId());C(e,2,a.A);r(b)&&C(e,3,b);r(c)&&C(e,4,c);r(d)&&C(e,5,d=
);a=3Dnew ZA;Pd(a,2,e);return a}function aF(a){var =
b=3DD(a,ZA,11);b||(b=3Dnew ZA,Pd(a,11,b));return b};var =
bF=3D["dv_atd",3],cF=3D["dv_c",18],dF=3D["dv_d",14],eF=3D["dv_hc",19],fF=3D=
["dv_mcn",21],gF=3D["dv_do",12],hF=3D["dv_po",4],iF=3D["dv_rn",11],jF=3D[=
"dv_rv",22],kF=3D["dv_ra",15],lF=3D["dv_src",20],mF=3D["dv_s",8],nF=3D["d=
v_ud",16];function =
oF(a,b,c){N.call(this);this.A=3Da;(c||{}).dv_br=3Db[1];this.action=3Dnew =
Bp(b[0],c);J(this,this.action);this.I=3Dnew =
cl(this);J(this,this.I);this.L=3Dnew =
up(this);J(this,this.L);vp(this.L,this.action,fp,this.Vc)}v(oF,N);oF.prot=
otype.V=3Df("I");function pF(a){var =
b=3D{};b=3D(b.visible=3D!0,b.enabled=3D!0,b.label=3D"Hyv\u00e4ksynn\u00e4=
t",b.hint=3D"Hyv\u00e4ksynn\u00e4t",b.icon=3D"drive-viewer-approvals-icon=
",b);oF.call(this,a,jF,b)}ka(pF,oF);pF.prototype.Vc=3Dfunction(){var =
a=3DW(this.A);Bv(a,!a.D)};function =
qF(a){oF.call(this,a,dF,{visible:!0,enabled:!0,label:"Tiedot",hint:"Tiedo=
t",icon:"drive-viewer-details-icon"})}v(qF,oF);qF.prototype.Vc=3Dfunction=
(){var a=3DW(this.A);yv(a,!a.A)};function =
rF(a,b,c){YE.call(this,a,b);this.D=3D!!c}v(rF,YE);function =
sF(a,b,c){L.call(this,"wa");this.item=3Da;this.success=3Db;this.payload=3D=
c}v(sF,L);function =
tF(a){N.call(this);this.F=3Da;this.A=3Dnull;this.D=3D!1;this.B=3D[];this.=
C=3Da.get(Gw)}v(tF,N);function uF(a,b,c){var =
d=3D-1;if(b=3DvF(a.C,b)){var =
e=3Db.getId();d=3Dib(a.C.A,function(a){return =
a.getId()=3D=3De})}0>d&&(d=3D0);wF(a,d,void 0,c)}function xF(a){return =
a.C.A.length}tF.prototype.getItem=3Dfunction(a){return =
this.C.A[a]};function Vy(a){return null!=3D=3Da.A&&!!Z(a)}function =
Z(a){return a.getItem(a.A)}tF.prototype.getSelected=3Df("B");function =
yF(a){return 0<a.B.length}=0A=
function wF(a,b,c,d){if(b!=3Da.A){Vy(a)?a.D=3D!1:a.D=3D!0;c=3Dnew =
zF(c||null,d);a.A=3Db;b=3DKx(a.F);if(2=3D=3DVz(V(b.A))){switch(Z(X(b.A)).=
tc().C){case "ar_d":case "ar_g":case "ar_t":case "i":case "i_d":case =
"pu":case "si":case "sn":case "snt":case "v_d":case "v_t":case =
"v_y":b.C=3D0;b.B=3D0;break;default:b.C=3Db.B}b.dispatchEvent("Qa")}a.dis=
patchEvent(c)}}function JD(a,b){return =
Vy(a)&&b.getId()=3D=3DZ(a).getId()}function =
zF(a,b){L.call(this,"xa");this.A=3Da;this.D=3Db}v(zF,L);function =
AF(a,b){oF.call(this,a,b,{visible:!1,enabled:!1,dv_efs:!1,dv_vfs:!1,dv_us=
:!1});this.C=3D{};this.F=3DLv(a);a=3DX(a);this.V().listen(a,"xa",this.Ps)=
;this.Ne!=3D=3DGa&&this.V().listen(a,"H",this.ly);this.Rm!=3D=3DGa&&this.=
V().listen(a,"n",this.DF);this.H=3D!1}v(AF,oF);m=3DAF.prototype;m.Ps=3Dfu=
nction(){var =
a=3Dthis.Nf();this.action.setVisible(a);a=3Dthis.H?this.Xb():a;this.Zi(a)=
};m.Rm=3DGa;m.DF=3Dfunction(a){BF(this,a.target)&&this.Rm(a)};m.Ne=3DGa;m=
.ly=3Dfunction(a){BF(this,a.target.Ic().Ic())&&this.Ne(a)};=0A=
function BF(a,b){a=3DX(a.A);return =
Vy(a)&&b.getId()=3D=3DZ(a).getId()}m.Xb=3Dfunction(){if(this.A.Ma)return!=
1;var a=3DX(this.A);return Vy(a)&&!!Lr(Z(a).A)};m.Nf=3Dfunction(){return =
this.Xb()};m.Zi=3Dfunction(a){this.action.setEnabled(a)};function =
CF(a,b,c,d){var =
e=3Db.getId();a.C[e]?a.C[e].cancel():Si(a,function(){this.C[e].cancel()},=
a);a.C[e]=3Dc;DF(a,d?a.Fm():a.gh(),b,c);Rn(c.then(u(a.Cj,a,b,!!d)),u(func=
tion(a){a instanceof Sn||this.tg(b)},a))}m.Cj=3DGa;m.tg=3DGa;=0A=
function =
DF(a,b,c,d){null!=3Db&&(b=3Drv(a.F,"da_",{ra:b,item:c}),d.then(function()=
{return lv.SUCCESS},function(a){return a instanceof =
Sn?lv.CANCEL:lv.ef}).then(u(a.F.A,a.F,b)))}m.gh=3Dl(null);m.Fm=3Dl(null);=
function =
EF(a){AF.call(this,a,bF);this.action.setProperty("dv_us",!0)}v(EF,AF);m=3D=
EF.prototype;m.Xb=3Dfunction(){var =
a=3DZ(X(this.A));return!!Lr(a.A)&&3=3D=3Da.za};m.Ne=3Dfunction(){var =
a=3Dthis.Xb();this.action.setVisible(a);this.action.setEnabled(a)};=0A=
m.Vc=3Dfunction(a){var =
b=3DZ(X(this.A)),c=3DNr(b),d=3Dox(this.A,zw);a.data instanceof =
rF&&a.data.D?(a=3DFF(d,Lr(b.A),void =
0,["root"]),a.then(u(this.zH,this,b),u(this.yH,this,b)),CF(this,b,a.then(=
),!0)):3=3D=3Dc&&(Or(b,2),a=3DFF(d,Lr(b.A),["root"]),a.then(u(this.KD,thi=
s,b),u(this.ID,this,b)),CF(this,b,a.then(),!1))};m.KD=3Dfunction(a){Or(a,=
4);cv(a.Ja.va(),["root"])};m.ID=3Dfunction(a){Or(a,3)};m.zH=3Dfunction(a)=
{Or(a,3);cv(a.Ja.va(),void =
0,["root"]);this.A.Ma||Qv(Rv(this.A),"Toiminto kumottu.",!1,5E3)};=0A=
m.yH=3Dfunction(a){Or(a,4);this.A.Ma||Qv(Rv(this.A),"Toimintoa ei voi =
kumota.",!1,5E3)};m.gh=3Dl(null);m.Fm=3Dl(55);function =
GF(a){AF.call(this,a,cF);this.action.setProperty("visible",!1);this.actio=
n.setProperty("enabled",!1);this.action.setProperty("icon","drive-viewer-=
add-comment-icon");this.action.setProperty("dv_br",18)}v(GF,AF);m=3DGF.pr=
ototype;m.Nf=3Dfunction(){var a=3DZ(X(this.A));if(!a)return!1;var =
b=3D1=3D=3Da.getState(),c=3Da.Ja;return!!a.D&&b&&!!c&&!!c.va()&&!!Zu(c.va=
())};m.Xb=3Dfunction(){if(!this.Nf())return!1;var =
a=3DZ(X(this.A));return!!a.D&&a.D.S};=0A=
function dz(a){a.action.setVisible(a.Nf());var =
b=3Da.Xb();a.action.setEnabled(a.Xb());b=3Db?"Lis\u00e4\u00e4 =
kommentti":"Kommentteja ladataan, odota =
hetki";a.action.setProperty("label",b);a.action.setProperty("hint",b)}m.N=
e=3Dfunction(){dz(this)};m.Rm=3Dfunction(){dz(this)};m.Vc=3Dba();function=
 =
HF(a){AF.call(this,a,fF);this.action.setProperty("visible",!1);this.actio=
n.setProperty("enabled",!1);this.action.setProperty("label","Hallinnoi =
kommentti-ilmoituksia");this.action.setProperty("hint","Hallinnoi =
kommentti-ilmoituksia")}v(HF,AF);HF.prototype.Xb=3Dfunction(){var =
a=3DZ(X(this.A));if(!a)return!1;var =
b=3Da.Ja;return!!b&&!!b.va()&&!!Zu(b.va())&&!!a.D};HF.prototype.Ne=3Dfunc=
tion(){var =
a=3Dthis.Xb();this.action.setVisible(a);this.action.setEnabled(a)};HF.pro=
totype.Vc=3Dba();function IF(a){a=3D(a=3DJF(V(a)))&&z(a,2,0);return =
1=3D=3Da||10=3D=3Da}function KF(a){var =
b=3Da.A;a=3DLr(b);b=3Dz(b,15,7);return!Ib(ec(a))&&(0=3D=3Db||6=3D=3Db)};f=
unction =
LF(a){AF.call(this,a,gF);this.B=3DIF(a);this.action.setProperty("icon",th=
is.B?"drive-viewer-organize-icon":"drive-viewer-drive-organize-icon");a=3D=
MF(a);this.action.setProperty("label",a);this.action.setProperty("hint",a=
);this.H=3D!0}v(LF,AF);m=3DLF.prototype;m.Xb=3Dfunction(){if(!NF(this))re=
turn!1;var a=3DZ(X(this.A)).Ja.va().D;return =
a.teamDriveId?!(!a.capabilities||!a.capabilities.canMoveTeamDriveItem):!0=
};m.Nf=3Dfunction(){return NF(this)};=0A=
m.Zi=3Dfunction(a){LF.R.Zi.call(this,a);a?this.action.setProperty("hint",=
""):this.action.setProperty("hint","Sinulla ei ole lupaa =
siirt\u00e4\u00e4 tiedostoja t\u00e4st\u00e4 Tiimin =
Drivesta.")};function MF(a){var =
b=3DIF(a);a=3DJF(V(a));a=3D4=3D=3D(a&&z(a,2,0));return b?"Siirr\u00e4 =
kohteeseen\u2026":a?"J\u00e4rjest\u00e4 =
Drivessa":"J\u00e4rjest\u00e4"}m.Ne=3Dfunction(){var =
a=3Dthis.Nf();this.action.setVisible(a);a=3Da&&this.Xb();this.Zi(a)};m.Vc=
=3DGa;=0A=
function NF(a){var =
b=3Da.A;a=3DZ(X(b));b=3D(b=3DHx(b).B)&&b.isEnabled()&&b.ia();var =
c=3Da.za;if(!Lr(a.A)||b||4!=3Dc&&6!=3Dc)return!1;a=3Da.Ja.va();return!(!a=
||!a.D)};function =
OF(a,b,c,d,e,g,h,k){Mp.call(this,b,hg(c),d,e,g,h,k);this.C=3Da}v(OF,Mp);=0A=
OF.prototype.da=3Dfunction(){OF.R.da.call(this);Co(this);var =
a=3Dthis.Yb;var =
b=3Dthis.Ob,c=3DDo(this);M(this.J(),"drive-viewer-rename-dialog");M(c,"dr=
ive-viewer-rename-dialog-title");M(b,"drive-viewer-rename-dialog-userInpu=
t");M(a,"drive-viewer-rename-dialog-buttons");if(a=3Dthis.A)if(a=3DMo(a,"=
ok"))tl(a,"goog-buttonset-default"),M(a,"drive-viewer-buttonset-action");=
a=3Dthis.getId()+".msg";this.Oa().id=3Da;b=3Dthis.J();kl(b,"dialog");ll(b=
,"describedby",a)};=0A=
OF.prototype.focus=3Dfunction(){this.Ob.focus();var =
a=3Dthis.Ob,b=3DPr(Z(X(this.C)));a&&!kE(b)&&(b=3Da.value.lastIndexOf(".")=
,-1<b&&a.setSelectionRange(0,b))};OF.prototype.setVisible=3Dfunction(a){v=
ar =
b=3DIx(this.C);a?zD(b):AD(b);OF.R.setVisible.call(this,a);a||lq(this.O(),=
!0)};function =
PF(a){N.call(this);this.A=3Dnull;this.X=3Da;a=3Dx||Zc||bd&&!sd("531")&&"T=
EXTAREA"=3D=3Da.tagName;this.B=3Dnew =
cl(this);this.B.listen(this.X,a?["keydown","paste","cut","drop","input"]:=
"input",this)}v(PF,N);=0A=
PF.prototype.handleEvent=3Dfunction(a){if("input"=3D=3Da.type)x&&sd(10)&&=
0=3D=3Da.keyCode&&0=3D=3Da.D||(QF(this),this.dispatchEvent(RF(a)));else =
if("keydown"!=3Da.type||xl(a)){var =
b=3D"keydown"=3D=3Da.type?this.X.value:null;x&&229=3D=3Da.keyCode&&(b=3Dn=
ull);var =
c=3DRF(a);QF(this);this.A=3DQ(function(){this.A=3Dnull;this.X.value!=3Db&=
&this.dispatchEvent(c)},0,this)}};function =
QF(a){null!=3Da.A&&(R(a.A),a.A=3Dnull)}function RF(a){a=3Dnew =
yk(a.A);a.type=3D"input";return a}=0A=
PF.prototype.ea=3Dfunction(){PF.R.ea.call(this);this.B.dispose();QF(this)=
;delete this.X};function =
SF(a){eo.call(this,a)}v(SF,eo);m=3DSF.prototype;m.jg=3Dnull;m.Sa=3Dfuncti=
on(a){SF.R.Sa.call(this,a);TF(this)};m.ca=3Dfunction(){this.X=3Dthis.O().=
ca("INPUT",{type:"text"});TF(this)};function TF(a){a.po();a.jg=3Dnew =
PF(a.J());Ok(a.jg,"input",a.po,!1,a)}m.po=3Dfunction(){var =
a=3Dthis.J();if(a){var b=3Dthis.ma();switch(Ef(b)){case =
1:a.dir=3D"ltr";break;case =
-1:a.dir=3D"rtl";break;default:a.removeAttribute("dir")}}};m.Ea=3Dfunctio=
n(a){var b=3Dthis.J();null!=3Db.value?b.value=3Da:Uj(b,a);this.po()};=0A=
m.ma=3Dfunction(){var a=3Dthis.J();return =
null!=3Da.value?a.value:dk(a)};m.ea=3Dfunction(){this.jg&&(Yk(this.jg),th=
is.jg.dispose(),this.jg=3Dnull);SF.R.ea.call(this)};function =
UF(a){AF.call(this,a,iF);this.action.setProperty("label","Nime\u00e4 =
uudelleen\u2026");this.action.setProperty("dv_us",!0);3=3D=3DZy(V(a))&&th=
is.action.setProperty("icon","drive-viewer-rename-icon");this.D=3D"";this=
.B=3Dnull}v(UF,AF);m=3DUF.prototype;=0A=
m.Vc=3Dfunction(){this.D=3DDr(Z(X(this.A)));this.B=3Dnew =
OF(this.A,"Nime\u00e4 dokumentti uudelleen","Anna uusi dokumentin =
nimi:",u(this.EL,this),this.D,"drive-viewer-dialog");this.B.Bf=3D!0;this.=
B.render();var a=3Dnew =
SF;a.qa(this.B.Ob);J(this.B,a);this.B.rv=3DAg();this.B.setVisible(!0)};m.=
Nf=3Dfunction(){return!!y(Z(X(this.A)).A,42)};m.EL=3Dfunction(a){if(a&&a!=
=3Dthis.D){var b=3DZ(X(this.A));VF(this,b,a,!1)}};=0A=
function VF(a,b,c,d){var =
e=3Da.A,g=3DLr(b.A);e=3DJx(e);c=3DyA(zA(xA(wA(AA(new =
tA(e.A,OA(e,g,"title"),"drive#file")),4),"PUT"),GA),{title:c}).start();MA=
(e,c);CF(a,b,c.then(),d)}m.Cj=3Dfunction(a,b,c){var =
d=3DDr(a);c&&c.id=3D=3DLr(a.A)&&c.title?(a.Ri(c.title),b?Qv(Rv(this.A),"T=
oiminto =
kumottu.",!1,5E3):WF(this,a,d,c.title)):this.tg(a)};m.tg=3Dfunction(a){a=3D=
Dr(a);Qv(Rv(this.A),"Kohteen "+(a+" uudelleen nime\u00e4misess\u00e4 oli =
ongelma."),!0,1E4)};=0A=
function WF(a,b,c,d){XF(Rv(a.A),c+(" on vaihdettu nimeksi =
"+(d+".")),u(function(){VF(this,b,c,!0)},a))}m.gh=3Dl(38);m.Fm=3Dl(49);fu=
nction YF(a){AF.call(this,a,kF);this.action.setProperty("label","Ilmoita =
v\u00e4\u00e4rink\u00e4yt\u00f6st\u00e4");this.action.setProperty("hint",=
"Ilmoita =
v\u00e4\u00e4rink\u00e4yt\u00f6st\u00e4");this.action.setProperty("icon",=
"drive-viewer-report-abuse-icon")}v(YF,AF);YF.prototype.Vc=3Dfunction(){v=
ar a=3Dthis.A,b=3DLr(Z(X(a)).A);a=3DV(a);var =
c=3DID(a)||Tg(q.location.href);c=3Dqq("/abuse",c,ZF(a));b=3DZg(c,"id",b,"=
authuser",cq(a)||0);QE(b,{target:"_blank"})};function =
$F(a){AF.call(this,a,mF);this.B=3D!1}v($F,AF);m=3D$F.prototype;m.Ps=3Dfun=
ction(){aG(this)};m.Xb=3Dfunction(){var =
a=3DZ(X(this.A)).Ja.va();return!!a&&0!=3Da.H};m.Ne=3Dfunction(){aG(this)}=
;function aG(a){var =
b=3DZ(X(a.A)).Ja.va(),c=3Da.Xb();a.action.setVisible(c);a.action.setEnabl=
ed(c);a.Xb()&&(a.B=3D!!b&&1=3D=3Db.H,bG(a))}=0A=
function bG(a){var b=3D"Lis\u00e4\u00e4 =
t\u00e4hti",c=3D"drive-viewer-full-star-icon";a.B&&(b=3D"Poista =
t\u00e4hti",c=3D"drive-viewer-blank-star-icon");a.action.setProperty("lab=
el",b);a.action.setProperty("hint",b);a.action.setProperty("icon",c)}=0A=
m.Vc=3Dfunction(){var a=3Dthis.A,b=3DZ(X(a));this.B=3D!this.B;var =
c=3DDr(b);c=3Dthis.B?"T\u00e4hti lis\u00e4ttiin kohteeseen =
"+(c+"."):"T\u00e4hti poistettiin kohteesta =
"+(c+".");Qv(Rv(a),c,!0,1E4);b.Ja.va().H=3Dthis.B?1:2;bG(this);c=3Dthis.A=
;a=3DZ(X(c));b=3DLr(a.A);c=3DJx(c);var d=3Dthis.B;b=3DyA(zA(xA(wA(AA(new =
tA(c.A,OA(c,b,"labels(starred)"),"drive#file")),4),"PUT"),GA),{labels:{st=
arred:d}}).start();MA(c,b);CF(this,a,b.then())};m.Cj=3Dfunction(a,b,c){b=3D=
c.labels;c.id=3D=3DLr(a.A)&&b&&Aa(b.starred)||this.tg(a)};=0A=
m.tg=3Dfunction(a){var =
b=3Dthis.A,c=3Da.Ja.va(),d=3D1=3D=3Dc.H,e=3DDr(a);e=3Dd?"T\u00e4hden =
lis\u00e4\u00e4misess\u00e4 kohteeseen "+(e+" oli =
ongelma."):"T\u00e4hden poistamisessa kohteesta "+(e+" oli =
ongelma.");Qv(Rv(b),e,!0,1E4);b=3DX(b);Vy(b)&&Z(b).getId()=3D=3Da.getId()=
&&(this.B=3D!d,bG(this));c.H=3Dd?2:1};m.gh=3Dl(47);function =
cG(a){oF.call(this,a,eF,{visible:!1,enabled:!1,label:"Piilota =
kommenttisarake",hint:"Piilota kommenttisarake"});a=3DX(a);var =
b=3DW(this.A),c=3D["xa",Rx.Pp,Rx.yp,Rx.Np];this.V().listen(a,c,this.B).li=
sten(b,"K",this.B)}v(cG,oF);cG.prototype.B=3Dfunction(){if(this.A.Ma)var =
a=3D!1;else =
a=3DX(this.A),Vy(a)?(a=3DZ(a).D,a=3D!!a&&(a.D||a.F)):a=3D!1;this.action.s=
etVisible(a);this.action.setEnabled(a);a&&dG(this)};=0A=
function dG(a){if(!a.A.Ma){var =
b=3DX(a.A);Vy(b)&&(b=3DZ(b).D,b=3D"shown"=3D=3DW(a.A).C&&b.D?"Piilota =
kommenttisarake":"N\u00e4yt\u00e4 =
kommenttisarake",a.action.setProperty("label",b),a.action.setProperty("hi=
nt",b))}}cG.prototype.Vc=3Dfunction(){if(!this.A.Ma){var =
a=3DX(this.A);if(Vy(a)){a=3DZ(a).D;var =
b=3DW(this.A);"shown"=3D=3Db.C&&a.D?Ev(b,"disabled"):(Ev(b,"shown"),!a.H&=
&a.F&&1!=3Db.B&&(b.B=3D!0,b.dispatchEvent("O")));dG(this)}}};function =
eG(a){var b=3D3=3D=3DZy(V(a))?"Avaa uuteen ikkunaan":"Avaa =
ikkunaan";oF.call(this,a,hF,{visible:!0,enabled:!0,label:b,hint:b,icon:"d=
rive-viewer-popout-button"});1=3D=3Dz(V(a),21,1)&&(a=3DX(a),this.V().list=
en(a,"xa",this.B))}v(eG,oF);eG.prototype.B=3Dfunction(){this.action.setVi=
sible(!!z(Z(X(this.A)).A,17,""))};eG.prototype.Vc=3Dfunction(a){a=3Da.dat=
a.A.J();aA(nv(this.A),{ra:23,Ba:pt(a)});W(this.A).dispatchEvent("u")};fun=
ction =
fG(a){oF.call(this,a,lF,{visible:!1,enabled:!1,label:"N\u00e4yt\u00e4 =
ratkaistut kommentit",hint:"N\u00e4yt\u00e4 ratkaistut =
kommentit"});a=3DX(a);var =
b=3DW(this.A),c=3D["xa",Rx.yp,Rx.Np];this.V().listen(a,c,this.B).listen(b=
,["O","K"],this.B)}v(fG,oF);fG.prototype.B=3Dfunction(){if(this.A.Ma)var =
a=3D!1;else if(a=3DX(this.A),Vy(a)){a=3DZ(a).D;var =
b=3D"shown"=3D=3DW(this.A).C;a=3D!!a&&b&&a.F&&a.H}else =
a=3D!1;this.action.setVisible(a);this.action.setEnabled(a);a&&gG(this)};=0A=
function gG(a){var b=3DW(a.A).B?"Piilota ratkaistut =
kommentit":"N\u00e4yt\u00e4 ratkaistut =
kommentit";a.action.setProperty("label",b);a.action.setProperty("hint",b)=
}fG.prototype.Vc=3Dfunction(){var =
a=3DW(this.A),b=3D!a.B;a.B!=3Db&&(a.B=3Db,a.dispatchEvent("O"));a.B?(Ev(a=
,"shown"),iq(Ex(this.A),"Ratkaistut kommentit =
n\u00e4ytet\u00e4\u00e4n")):iq(Ex(this.A),"Ratkaistut kommentit =
piilotettiin");gG(this)};function hG(){this.D=3Dr(void 0)?void =
0:1;this.A=3Dr(void 0)?void 0:2;this.B=3Dr(void 0)?void =
0:20;this.C=3Dr(void 0)?void 0:-20};function iG(){return G('<div =
class=3D"'+H("drive-viewer-promotooltip")+'" role=3D"tooltip" =
aria-live=3D"polite"><div =
class=3D"'+H("drive-viewer-promotooltip-content")+'"></div><div =
class=3D"'+H("drive-viewer-promotooltip-arrow")+'"><div =
class=3D"'+H("drive-viewer-promotooltip-triangle-before")+'"></div><div =
class=3D"'+H("drive-viewer-promotooltip-triangle-after")+'"></div></div><=
/div>')}=0A=
function jG(a){var b=3Da.title;a=3Da.message;return G('<div =
class=3D"'+H("drive-viewer-comment-callout-mask")+'"><div =
class=3D"'+H("drive-viewer-comment-callout")+'"><div =
class=3D"'+H("drive-viewer-comment-callout-button")+'"><div =
class=3D"'+H("drive-viewer-comment-callout-button-circle")+'"><div =
class=3D"'+H("drive-viewer-comment-callout-button-icon")+" =
"+H("drive-viewer-icon")+" =
"+H("drive-viewer-custom-button-icon")+'"></div></div></div><h2 =
class=3D"'+H("drive-viewer-comment-callout-header")+'">'+F(b)+'</h2><p =
class=3D"'+=0A=
H("drive-viewer-comment-callout-message")+'">'+F(a)+"</p></div></div>")};=
function =
kG(a,b,c){this.A=3Da;this.B=3Db;this.U=3Dc}v(kG,Mt);kG.prototype.Va=3Dfun=
ction(a,b,c){It(this.A,this.B,a,b,void 0,c,this.U)};function =
lG(a,b){this.A=3Da instanceof K?a:new =
K(a,b)}v(lG,Mt);lG.prototype.Va=3Dfunction(a,b,c,d){It(bm(a),0,a,b,this.A=
,c,null,d)};function mG(a){this.A=3Dnew Fg;a&&nG(this,a)}function =
oG(a){var b=3Dtypeof =
a;return"object"=3D=3Db&&a||"function"=3D=3Db?"o"+Na(a):b.charAt(0)+a}m=3D=
mG.prototype;m.Rb=3Dfunction(){return =
this.A.Rb()};m.add=3Dfunction(a){this.A.set(oG(a),a)};function =
nG(a,b){b=3DLg(b);for(var =
c=3Db.length,d=3D0;d<c;d++)a.add(b[d])}m.removeAll=3Dfunction(a){a=3DLg(a=
);for(var =
b=3Da.length,c=3D0;c<b;c++)this.remove(a[c])};m.remove=3Dfunction(a){retu=
rn =
this.A.remove(oG(a))};m.clear=3Dfunction(){this.A.clear()};m.isEmpty=3Dfu=
nction(){return this.A.isEmpty()};=0A=
m.contains=3Dfunction(a){return =
Hg(this.A,oG(a))};m.Mb=3Dfunction(){return =
this.A.Mb()};m.equals=3Dfunction(a){return =
this.Rb()=3D=3DKg(a)&&pG(this,a)};function pG(a,b){var =
c=3DKg(b);if(a.Rb()>c)return!1;!(b instanceof mG)&&5<c&&(b=3Dnew =
mG(b));return Og(a,function(a){var c=3Db;return =
c.contains&&"function"=3D=3Dtypeof =
c.contains?c.contains(a):c.Uf&&"function"=3D=3Dtypeof =
c.Uf?c.Uf(a):Ka(c)||za(c)?w(c,a):Dc(c,a)})};function =
qG(a,b){this.Wh=3D8;this.W=3Db||void 0;oo.call(this,a)}v(qG,oo);function =
rG(a,b){a.Wh=3Db;a.ia()&&a.Va()}qG.prototype.getPosition=3Dfunction(){ret=
urn =
this.W||null};qG.prototype.setPosition=3Dfunction(a){this.W=3Da||void =
0;this.ia()&&this.Va()};qG.prototype.sb=3Dfunction(){return =
this.Nh||null};function sG(a,b){null=3D=3Db||b instanceof =
Dl?a.Nh=3Db:a.Nh=3Dnew Dl(b,void 0,void 0,void 0);a.ia()&&a.Va()}=0A=
qG.prototype.Va=3Dfunction(){if(this.W){var =
a=3D!this.ia()&&"move_offscreen"!=3Dthis.getType(),b=3Dthis.J();a&&(b.sty=
le.visibility=3D"hidden",P(b,!0));this.W.Va(b,this.Wh,this.Nh);a&&P(b,!1)=
}};function =
tG(a,b,c){this.ua=3Dc||(a?pj(sj(document,a)):pj());qG.call(this,this.ua.c=
a("DIV",{style:"position:absolute;display:none;"}));this.ga=3Dnew =
K(1,1);this.F=3Dnew =
mG;this.H=3Dnull;a&&uG(this,a);null!=3Db&&this.ys(b)}v(tG,qG);var =
vG=3D[];m=3DtG.prototype;m.Bc=3Dnull;m.className=3D"goog-tooltip";m.Do=3D=
500;m.qt=3D0;m.O=3Df("ua");function =
uG(a,b){b=3Dsj(document,b);a.F.add(b);Ok(b,"mouseover",a.ws,!1,a);Ok(b,"m=
ouseout",a.Ch,!1,a);Ok(b,"mousemove",a.Ts,!1,a);Ok(b,"focus",a.Pm,!1,a);O=
k(b,"blur",a.Ch,!1,a)}=0A=
function =
wG(a,b){if(b)b=3Dsj(document,b),xG(a,b),a.F.remove(b);else{for(var =
c=3Da.F.Mb(),d=3D0;b=3Dc[d];d++)xG(a,b);a.F.clear()}}function =
xG(a,b){Wk(b,"mouseover",a.ws,!1,a);Wk(b,"mouseout",a.Ch,!1,a);Wk(b,"mous=
emove",a.Ts,!1,a);Wk(b,"focus",a.Pm,!1,a);Wk(b,"blur",a.Ch,!1,a)}m.ys=3Df=
unction(a){Uj(this.J(),a)};m.Tu=3Dfunction(a){var =
b=3Dthis.J();b&&aj(b,a)};=0A=
m.Lg=3Dfunction(a){var =
b=3Dthis.J();b&&Oj(b);tG.R.Lg.call(this,a);a?(b=3Dthis.ua.A.body,b.insert=
Before(a,b.lastChild),Ti(this.H),this.H=3Dnew =
gn(this.J()),J(this,this.H),Ok(this.H,"focusin",this.dh,void =
0,this),Ok(this.H,"focusout",this.wk,void =
0,this)):(Ti(this.H),this.H=3Dnull)};m.vs=3Dfunction(){return =
bk(this.J())};m.getState=3Dfunction(){return =
this.D?this.ia()?4:1:this.U?3:this.ia()?2:0};=0A=
m.Qh=3Dfunction(){if(!oo.prototype.Qh.call(this))return!1;if(this.A)for(v=
ar =
a,b=3D0;a=3DvG[b];b++)Tj(a.J(),this.A)||a.setVisible(!1);mb(vG,this);a=3D=
this.J();a.className=3Dthis.className;this.dh();Ok(a,"mouseover",this.it,=
!1,this);Ok(a,"mouseout",this.ht,!1,this);yG(this);return!0};=0A=
m.Pd=3Dfunction(){nb(vG,this);for(var =
a=3Dthis.J(),b,c=3D0;b=3DvG[c];c++)b.A&&Tj(a,b.A)&&b.setVisible(!1);this.=
na&&this.na.wk();Wk(a,"mouseover",this.it,!1,this);Wk(a,"mouseout",this.h=
t,!1,this);this.A=3Dvoid =
0;0=3D=3Dthis.getState()&&(this.aa=3D!1);oo.prototype.Pd.call(this)};m.xs=
=3Dfunction(a,b){this.A=3D=3Da&&this.F.contains(this.A)&&(this.aa||!this.=
za?(this.setVisible(!1),this.ia()||(this.A=3Da,this.setPosition(b||this.B=
m(0)),this.setVisible(!0))):this.A=3Dvoid 0);this.D=3Dvoid 0};=0A=
m.jI=3Dfunction(a){this.U=3Dvoid 0;if(a=3D=3Dthis.A){a=3Dthis.O();var =
b=3Dlk(a);a=3Db&&this.J()&&a.contains(this.J(),b);null!=3Dthis.Bc&&(this.=
Bc=3D=3Dthis.J()||this.F.contains(this.Bc))||a||this.ha&&this.ha.Bc||this=
.setVisible(!1)}};function zG(a,b){var =
c=3DBj(a.ua.A);a.ga.x=3Db.clientX+c.x;a.ga.y=3Db.clientY+c.y}m.ws=3Dfunct=
ion(a){var =
b=3DAG(this,a.target);this.Bc=3Db;this.dh();b!=3Dthis.A&&(this.A=3Db,this=
.D||(this.D=3DQ(u(this.xs,this,b,void 0),this.Do)),BG(this),zG(this,a))};=0A=
function AG(a,b){try{for(;b&&!a.F.contains(b);)b=3Db.parentNode;return =
b}catch(c){return =
null}}m.Ts=3Dfunction(a){zG(this,a);this.aa=3D!0};m.Pm=3Dfunction(a){this=
.Bc=3Da=3DAG(this,a.target);this.aa=3D!0;if(this.A!=3Da){this.A=3Da;var =
b=3Dthis.Bm(1);this.dh();this.D||(this.D=3DQ(u(this.xs,this,a,b),this.Do)=
);BG(this)}};m.Bm=3Dfunction(a){return 0=3D=3Da?new CG(this.ga.wb()):new =
DG(this.Bc)};function BG(a){if(a.A)for(var =
b,c=3D0;b=3DvG[c];c++)Tj(b.J(),a.A)&&(b.ha=3Da,a.na=3Db)}=0A=
m.Ch=3Dfunction(a){var =
b=3DAG(this,a.target),c=3DAG(this,a.relatedTarget);b!=3Dc&&(b=3D=3Dthis.B=
c&&(this.Bc=3Dnull),yG(this),this.aa=3D!1,!this.ia()||a.relatedTarget&&Tj=
(this.J(),a.relatedTarget)?this.A=3Dvoid =
0:this.wk())};m.it=3Dfunction(){var =
a=3Dthis.J();this.Bc!=3Da&&(this.dh(),this.Bc=3Da)};m.ht=3Dfunction(a){va=
r =
b=3Dthis.J();this.Bc!=3Db||a.relatedTarget&&Tj(b,a.relatedTarget)||(this.=
Bc=3Dnull,this.wk())};function yG(a){a.D&&(R(a.D),a.D=3Dvoid =
0)}m.wk=3Dfunction(){2=3D=3Dthis.getState()&&(this.U=3DQ(u(this.jI,this,t=
his.A),this.qt))};=0A=
m.dh=3Dfunction(){this.U&&(R(this.U),this.U=3Dvoid =
0)};m.ea=3Dfunction(){this.setVisible(!1);yG(this);wG(this);this.J()&&Oj(=
this.J());this.Bc=3Dnull;delete this.ua;tG.R.ea.call(this)};function =
CG(a,b){lG.call(this,a,b)}v(CG,lG);CG.prototype.Va=3Dfunction(a,b,c){b=3D=
bm(a);b=3Dem(b);c=3Dc?new Dl(c.top+10,c.right,c.bottom,c.left+10):new =
Dl(10,0,0,10);Lt(this.A,a,8,c,b,9)&496&&Lt(this.A,a,8,c,b,5)};function =
DG(a){kG.call(this,a,5)}v(DG,kG);=0A=
DG.prototype.Va=3Dfunction(a,b,c){var d=3Dnew =
K(10,0);It(this.A,this.B,a,b,d,c,9)&496&&It(this.A,4,a,1,d,c,5)};function=
 EG(a,b){tG.call(this,void 0,void =
0,a.O());this.className=3D"drive-viewer-promotooltip";this.C=3DT(iG,void =
0,void =
0,a.O());this.Lg(this.C);P(this.C,!1);this.I=3Dvj("drive-viewer-promotool=
tip-content",this.C);this.ka=3Dnull;this.ta=3Dvj("drive-viewer-promotoolt=
ip-arrow",this.C);a=3Db||new hG;this.S=3Dnew =
Nt("drive-viewer-promotooltip",!0);this.S.setPosition(a.D,a.A,a.B,a.C);a=3D=
this.S;b=3Dthis.ta;a.A=3Dthis.C;a.F=3Db;this.S.ln=3D!0;a=3DLp(this.C,.13)=
;b=3DKp(this.C,.13,"ease-in",1,0);this.N=3Da;this.L=3Db;this.Do=3D300;thi=
s.qt=3D=0A=
100;this.la=3D!1}v(EG,tG);m=3DEG.prototype;m.Bm=3Dfunction(){this.S.rk(th=
is.Bc);return =
this.S};m.Qh=3Dfunction(){if(this.la)return!1;Sl(this.C,"top","auto");Sl(=
this.C,"left","auto");return =
EG.R.Qh.call(this)};m.Oa=3Df("I");m.ys=3Dfunction(a){Uj(this.I,a)};m.Tu=3D=
function(a){aj(this.I,a)};function =
FG(a,b){Kj(a.I);Ti(a.ka);a.ka=3Db;J(a,b);b.render(a.I)}m.vs=3Dfunction(){=
return bk(this.I)};function =
GG(a){N.call(this);this.C=3Da;this.D=3D{};this.H=3D{};this.A=3D{};this.I=3D=
{};this.B=3D{};this.F=3D{}}v(GG,N);GG.prototype.register=3Dfunction(a,b,c=
){this.D[a]=3Db;c&&(this.I[a]=3Dc);(b=3Dthis.H[a])&&HG(this,a,b)};functio=
n IG(a,b){a.B[b]||(a.B[b]=3Dnew cl(a),J(a,a.B[b]));var =
c=3Da.B[b];c.listen(a.A[b],"show",u(a.S,a,b));"add_to_drive"=3D=3Db&&(b=3D=
X(a.C),c.listen(b,"xa",a.N).listen(b,Hr.Mk,a.L))}=0A=
function HG(a,b,c){var d=3Da.D[b];if(a.A[b])var e=3Da.A[b];else e=3Dnew =
EG(a.C,a.I[b]),a.A[b]=3De,J(a,e);c instanceof =
eo?FG(e,c):e.Tu(c);uG(e,d.J());"open-and-openwith"=3D=3Db&&d.uc(function(=
a){var =
b=3De;a=3Da.J();Ok(a,"focus",b.Pm,!1,b);Ok(a,"blur",b.Ch,!1,b)});JG(a,b,!=
0);IG(a,b)}function KG(a){uc(a.F,function(a,c){if(a=3Dthis.D[c]){var =
b=3Dthis.A[c];JG(this,c,!1);wG(b,a.J());this.B[c].removeAll()}delete =
this.H[c];delete this.F[c];this.dispatchEvent(new =
Xp(c))},a)}GG.prototype.S=3Dfunction(a){this.F[a]=3D!0};=0A=
GG.prototype.N=3Dfunction(){LG(this)};GG.prototype.L=3Dfunction(a){var =
b=3DX(this.C);a=3Da.target;Vy(b)&&a.getId()=3D=3DZ(b).getId()&&LG(this)};=
function LG(a){var =
b=3DNr(Z(X(a.C)));JG(a,"add_to_drive",1=3D=3Db||3=3D=3Db)}function =
JG(a,b,c){var =
d=3Da.A[b];d.la=3D!c;a=3Da.D[b];a.We&&a.We(c,d.vs());!c&&d.ia()&&d.setVis=
ible(!1)};function =
MG(a){N.call(this);this.A=3Da;this.H=3D{};this.aa=3D{};this.B=3Dnull;this=
.za=3D!1;this.ga=3Dthis.W=3Dthis.F=3Dthis.L=3Dthis.ha=3Dthis.ka=3Dthis.D=3D=
this.S=3Dthis.I=3Dthis.U=3Dthis.N=3Dthis.la=3Dthis.C=3Dnull;this.na=3Dnew=
 =
up(this);J(this,this.na);a=3DV(this.A);xv(a)&&3=3D=3DZy(a)&&(this.F=3Dnew=
 GF(this.A),J(this,this.F),Tp(this,this.F.action,"toolstrip",void =
0,!0));if(Wy(a)){var b=3D{};this.N=3Dnew =
lp("DRIVE_VIEWER_PRINT",(b.visible=3D!1,b.enabled=3D!1,b.label=3D"Tulosta=
",b.hint=3D"Tulosta",b.icon=3D"drive-viewer-print-icon",b.dv_br=3D17,b));=
J(this,=0A=
this.N);Tp(this,this.N,"toolstrip")}DA(a)&&(b=3DDA(a),z(b,5,!1)&&(this.S=3D=
new UF(this.A),J(this,this.S)),z(b,13,!1)&&NG(a)&&(this.D=3Dnew =
$F(this.A),J(this,this.D)));z(a,35,!1)&&(this.U=3Dnew =
YF(this.A),J(this,this.U));1!=3DVz(a)&&0=3D=3D!z(a,21,1)&&(this.L=3Dnew =
eG(this.A),J(this,this.L));3=3D=3DZy(a)?(a=3DV(this.A),this.U&&(Cp(this.U=
.action,2),Tp(this,this.U.action,"moremenu_only")),this.L&&(Cp(this.L.act=
ion,2),Tp(this,this.L.action,"moremenu_only")),NG(a)&&(this.ka=3Dnew =
qF(this.A),J(this,this.ka),Tp(this,this.ka.action,=0A=
"moremenu_only")),z(a,87,!1)&&(this.ha=3Dnew =
pF(this.A),J(this,this.ha),Tp(this,this.ha.action,"moremenu_only")),this.=
S&&Tp(this,this.S.action,"moremenu_only"),this.D&&Tp(this,this.D.action,"=
moremenu_only"),xv(a)&&(a=3Dnew =
fG(this.A),J(this,a),Cp(a.action,1),Tp(this,a.action,"moremenu_only"),a=3D=
new =
cG(this.A),J(this,a),Cp(a.action,1),Tp(this,a.action,"moremenu_only"),thi=
s.W=3Dnew =
HF(this.A),J(this,this.W),Cp(this.W.action,1),Tp(this,this.W.action,"more=
menu_only"))):(this.U&&Tp(this,this.U.action,"moremenu_only"),=0A=
this.S&&Tp(this,this.S.action,"moremenu_only"),this.D&&Tp(this,this.D.act=
ion,"moremenu_only"));ox(this.A,xw)&&(a=3Dnew =
EF(this.A),J(this,a),this.B=3Da=3Da.action,this.za=3D!1,this.dispatchEven=
t("Ca"),vp(this.na,a,fp,u(this.ta,this,a)),this.I=3Dnew =
LF(this.A),J(this,this.I),Tp(this,this.I.action,"moremenu_only"))}ka(MG,N=
);function OG(a,b,c){return c?b instanceof =
Bp&&!!b.A.dv_efs&&!!b.A.dv_vfs:b=3D=3Da.N?b.ia():a.I&&b=3D=3Da.I.action?b=
.ia():a.F&&b=3D=3Da.F.action?b.ia():b.ia()&&b.isEnabled()}=0A=
function =
Tp(a,b,c,d,e){0=3D=3Dd?(a.C=3Db,a.dispatchEvent("Da"),b.setProperty("dv_b=
r",1)):1=3D=3Dd&&(a.la=3Db,a.dispatchEvent("Fa"),b.setProperty("dv_br",2)=
);d=3Db.A.dv_br;c||(c=3D3=3D=3DZy(V(a.A))?b=3D=3Da.C?"toolstrip":"moremen=
u_only":"toolstrip");a.H[c]||(a.H[c]=3D[]);a.H[c].push(b);if(e){e=3Da.aa;=
var g=3Db.getId();if(1=3D=3Dd)d=3D"download";else =
if(18=3D=3Dd)d=3D"comment";else throw Error("Could not find anchor name =
for button role: "+d);e[g]=3Dd}switch(c){case =
"moremenu_only":a.dispatchEvent(new PG(a,b));break;case =
"toolstrip":a.dispatchEvent(new QG(a,=0A=
b));break;case "toolstrip_middle":a.dispatchEvent(new =
RG(a,b));break;case "item_badge":a.dispatchEvent(new =
SG(a,b))}vp(a.na,b,fp,u(a.ta,a,b))}MG.prototype.ta=3Dfunction(a,b){r(b.da=
ta)&&(this.ga=3Db.data.A);var =
c=3Db.A;if(!this.A.Ma&&Vy(X(this.A))&&r(c)&&c instanceof =
Qu){b=3D{Ba:c.A};c=3Dc.B;if(r(c))b.ra=3Dc;else{b.ra=3D26;c=3Dnew ZA;var =
d=3Da.getId();C(c,3,d);C(c,10,a.A.dv_br);b.ag=3Dc}aA(nv(this.A),b);b=3DZ(=
X(this.A));a=3D=3Dthis.N?Ry(this.A.get(Uv),5,b):a=3D=3Dthis.C&&Ry(this.A.=
get(Uv),4,b)}};=0A=
function Yo(a,b){var =
c=3Da.A.O();c.fa("drive-viewer").contains(lk(c))||(TG(Ix(a.A),50),a.ga&&a=
.dispatchEvent(new UG(a,b,a.ga)),lq(c,!0),a.ga=3Dnull)}function =
VG(a,b){return a.H[b]?a.H[b].length:0}function WG(a,b,c){return =
a.H[b]?a.H[b][c]||null:null}function =
XG(a,b,c){L.call(this,a,b);this.A=3Dc}ka(XG,L);function =
QG(a,b){XG.call(this,"Ga",a,b)}ka(QG,XG);function =
SG(a,b){XG.call(this,"Ia",a,b)}ka(SG,XG);function =
RG(a,b){XG.call(this,"Ha",a,b)}ka(RG,XG);function =
PG(a,b){XG.call(this,"Ja",a,b)}ka(PG,XG);=0A=
function =
UG(a,b,c){L.call(this,"Ea",a);this.D=3Db;this.A=3Dc}ka(UG,L);function =
YG(a,b,c,d,e,g){Tw.call(this,e,g);this.N=3Da;this.L=3D[];this.W=3D!!b;thi=
s.na=3D!!c;this.la=3D!!d;for(b=3Dthis.ga=3D0;b<a.length;b++)$w(a[b],u(thi=
s.aa,this,b,!0),u(this.aa,this,b,!1));0!=3Da.length||this.W||this.Ha(this=
.L)}v(YG,Tw);YG.prototype.aa=3Dfunction(a,b,c){this.ga++;this.L[a]=3D[b,c=
];this.A||(this.W&&b?this.Ha([a,c]):this.na&&!b?this.rb(c):this.ga=3D=3Dt=
his.N.length&&this.Ha(this.L));this.la&&!b&&(c=3Dnull);return =
c};YG.prototype.rb=3Dfunction(a){YG.R.rb.call(this,a);for(a=3D0;a<this.N.=
length;a++)this.N[a].cancel()};=0A=
function ZG(a){return Zw(new YG(a,!1,!0),function(a){for(var =
b=3D[],d=3D0;d<a.length;d++)b[d]=3Da[d][1];return b})};function =
$G(a){this.A=3Da;this.S=3Dnew =
RE;J(this,this.S);this.N=3D0;this.D=3Dnull;this.F=3Dnew =
cl(this);J(this,this.F);this.I=3D!1;var =
b=3DHx(a);b.B?aH(this):this.F.listen(b,"Ca",this.JD);this.H=3D{};this.C=3D=
[];this.B=3DLv(a);a=3DD(V(this.A),Yd,57);if(a){var c=3Dz(a,1,!1);var =
d=3Dz(a,6,!1)&&dd;var =
e=3Dz(a,7,!1)&&ed}this.L=3D!(!a||!c||!d&&!e)}v($G,WE);m=3D$G.prototype;m.=
JD=3Dfunction(){aH(this)};function =
aH(a){a.I=3D!0;a.F.listen(X(a.A),"k",a.Jx)}=0A=
m.Jx=3Dfunction(a){var =
b=3Da.target,c=3Da.A;if((a=3Dthis.H[b.getId()])&&0!=3Da.length&&2=3D=3Dc)=
{switch(Nr(b)){case 2:return;case 4:c=3DLr(b.A);for(var =
d=3D0;d<a.length;d++){var e=3Da[d];e.app instanceof =
iE?bH(this,b,e.je,e.B):cx(cH(this,c,Pr(b),b.xc,e.app,e.je,e.B),e.A)}break=
;case 1:case 3:for(c=3D0;c<a.length;c++)d=3Da[c],d.A&&d.A.rb("Kohteen =
lis\u00e4\u00e4misess\u00e4 Driveen oli =
ongelmia."),this.B.A(d.je,2),nb(this.C,d.je)}this.H[b.getId()]=3D[]}};=0A=
m.rn=3Dfunction(a){if(XE(0,a))return jA(!1);if(0=3D=3DNr(a))return =
jA(!!Mr(a.A));if(!Lr(a.A)&&!this.I)return jA(!1);a=3Dthis.fj(a);return =
oA(a,u(function(a){return null!=3D=3Da},this))};m.fj=3Dfunction(a){var =
b=3DdH(this,a);if(b)return jA(b);var =
c=3DZG([eH(this,a),fH(this,a)]),d=3Dnew =
eA;a=3Dthis.eh(a);mA(a,function(a){$w(c,function(b){var =
c=3Db[0];c?d.Ea(c):(c=3D1=3D=3Da.length?a[0]:null)?d.Ea(c):(b=3D1=3D=3Db[=
1].length?b[1][0]:void =
0)?d.Ea(b):d.Ea(null)},function(){d.Ea(1=3D=3Da.length?a[0]:null)})});ret=
urn d};=0A=
m.tn=3Dfunction(a){if(!a)return =
a=3DZy(V(this.A)),jA(2=3D=3Da);if(XE(0,a)||0=3D=3DNr(a)||!this.I&&!Lr(a.A=
))return jA(!1);var b=3Dnew =
eA,c=3Dthis.Oi(a);a=3DrA(this.eh(a),this.Em(a));mA(a,function(a){var =
d=3DgH(a[0]);a=3DgH(a[1]);0<d.length+a.length?b.Ea(!0):$w(c,function(a){b=
.Ea(0<a.length)},function(){b.Ea(!1)},this)},this);return b};function =
gH(a){return"success"=3D=3Da.getState()?a.ma():[]}=0A=
m.eh=3Dfunction(a){var b=3Dthis;if(Fx(this.A).D)return =
jA(hH(this,a));var c=3Dnew =
eA,d=3Da.getId();this.D||(this.D=3D{},this.F.Ga(Fx(this.A),"Rayp9d",this.=
PD));this.D[d]||(this.D[d]=3Dnew iH(a),Si(a,function(){delete =
b.D[d]},this));this.D[d].results.push(c);return =
c};m.Oi=3Dfunction(a){var b=3DfH(this,a);a=3DjH(this,a);return Zw(new =
YG([b,a]),function(a){var b=3Da[0];a=3Da[1];return =
qb(b[0]?b[1]:[],a[0]?a[1]:[])})};=0A=
function fH(a,b){if(!a.L)return hx([]);if(Fx(a.A).D)return kH(a,b);var =
c=3Dnew Tw;fl(a.F,Fx(a.A),function(){cx(kH(this,b),c)},a);return =
c}function jH(a,b){var c=3DFx(a.A);if(c.D)return lH(c,Pr(b));var d=3Dnew =
Tw;fl(a.F,c,function(){cx(lH(c,Pr(b)),d)},a);return d}function =
eH(a,b){if(!a.L)return hx(void 0);if(Fx(a.A).D)return mH(a,b);var =
c=3Dnew Tw;fl(a.F,Fx(a.A),function(){cx(mH(this,b),c)},a);return c}=0A=
function hH(a,b){a=3DnH(Fx(a.A),bs(b));return bb(a,function(a){var =
c;if(c=3D"818456250572"!=3Da.getId())c=3D"619683526622"=3D=3Da.getId()&&E=
b(Pr(b),"image/")?!1:!0;return c})}function kH(a,b){return =
Zw(oH(Fx(a.A),Lr(b.A),Pr(b)),function(a){return =
qb(a.Kq||[],a.fu)})}function mH(a,b){a=3DFx(a.A);var c=3Dnew =
Tw;Zw(oH(a,Lr(b.A),Pr(b)),function(a){c.Ha(a.Kq)});return =
c}m.PD=3Dfunction(){uc(this.D,function(a){for(var =
b=3DhH(this,a.item),c=3D0;c<a.results.length;c++)a.results[c].Ea(b)},this=
);Gc(this.D)};=0A=
m.Em=3Dfunction(a){if(!z(V(this.A),11,!1))return jA([]);var =
b=3DFx(this.A);if(b.C.A&&b.A.A){var c=3Dnew =
eA;b.pm(bs(a),u(this.RD,this,c));return c}return =
jA([])};m.RD=3Dfunction(a,b){a.Ea(b)};m.Us=3Dfunction(a,b,c){var =
d=3DNr(a);if(0=3D=3Dd)(b=3DMr(a.A))&&QE(b,{target:"_blank",noreferrer:!0}=
);else{Ry(this.A.get(Uv),6,a);var =
e=3DpH(this,a,c);b?qH(this,a,b,d,e):(b=3Dthis.fj(a),mA(b,function(b){qH(t=
his,a,b,d,e)},this))}};function pH(a,b,c){var =
d=3D"owa_"+b.getId()+"_"+a.N++;ov(a.B,d,{ra:20,Ba:c,item:b});mb(a.C,d);re=
turn d}=0A=
function rH(a,b,c,d){var e=3Dd.isInstalled(),g=3Da.B.B[c];C(g,2,d =
instanceof jE?60:d instanceof iE?89:e?20:21);var h=3Dnew =
eA;c=3DfH(a,b);e=3DjH(a,b);var k=3Dnew =
YG([c,e]);a=3Da.eh(b);mA(a,function(a){Zw(k,function(b){var =
c=3Db[0];b=3Db[1];c=3D$E(d,!!a.length,c[0]?!!c[1].length:!1,b[0]?!!b[1].l=
ength:!1);Pd(g,11,c);h.Ea(!0)});ax(k,function(){var =
b=3D$E(d,!!a.length,!1,!1);Pd(g,11,b);h.Ea(!0)})});return h}=0A=
function qH(a,b,c,d,e){var g=3DrH(a,b,e,c);if(c instanceof =
jE)sH(a,b,c,e,g);else if(c instanceof =
iE)Lr(b.A)?bH(a,b,e,g):tH(a,b,c,2!=3Dd,e,g);else{var =
h;(h=3DLr(b.A))?h=3DcH(a,h,Pr(b),b.xc,c,e,g):(h=3Dnew =
Tw,tH(a,b,c,2!=3Dd,e,g,h));a=3Da.S;b=3Dc.A;c=3Dc.cj(128)||"";if(h.A)Zw(h,=
SE);else =
if(d=3D(a.B++).toString(),c=3DTE(b,c))a.A[d]=3Dc,Zw(h,a.D.bind(a,d)),ax(h=
,a.C.bind(a,d))}}function =
sH(a,b,c,d,e){Zw(uH(Fx(a.A),Lr(b.A),c.getId()),function(){mA(e,function()=
{this.B.A(d,1);nb(this.C,d)},this)},a)}=0A=
function bH(a,b,c,d){var =
e=3Du(a.RI,a,b),g=3DFx(a.A),h=3DLr(b.A),k=3DDr(b),n=3DPr(b);e=3Dg.N?vH(g.=
N,h,k,n,e):Hn(Error("BallistaAppService not =
enabled."));g=3DDr(b);Qv(Rv(a.A),"Avataan kohdetta =
"+(g+"\u2026"),!1,5E3);e.then(u(a.KJ,a,c,d),u(a.LJ,a,c,d,b),a)}m.RI=3Dfun=
ction(a,b){var =
c=3DwH(this,a);b.then(function(){this.B.A(c,1);nb(this.C,c)},function(){t=
his.B.A(c,2);nb(this.C,c);var b=3DDr(a);Qv(Rv(this.A),"Tiedoston "+(b+" =
p\u00e4ivitys ep\u00e4onnistui Drivessa."),!1,1E4)},this)};=0A=
m.KJ=3Dfunction(a,b){mA(b,function(){this.B.A(a,1);nb(this.C,a)},this)};m=
.LJ=3Dfunction(a,b,c){mA(b,function(){this.B.A(a,2);nb(this.C,a)},this);x=
H(this,c)};function wH(a,b){var =
c=3D"uiwb_"+b.getId()+"_"+a.N++;ov(a.B,c,{ra:90,item:b});mb(a.C,c);return=
 c}=0A=
function cH(a,b,c,d,e,g,h){var k=3DFx(a.A);null=3D=3Dk.aa&&(k.aa=3Dnew =
tE(k.F,k.ka,k.ib,k.Ka?k.rC.bind(k):null),J(k,k.aa));var =
n=3Dk.aa;e.isInstalled()||k.install(e.getId());k=3De.va();var =
p=3Dw(k.I,c)||w(k.H,d);d=3Dw(k.B,c)||w(k.C,d)||p?1:kE(c)?3:2;if(2=3D=3Dd)=
{var =
t;n.D&&-1!=3DuE.indexOf(c)?t=3Dn.C&&!n.C()?wE(n,b,c,e,1):vE(n,b,c,e):t=3D=
Zw(xE(n.A,b,yE(n,c,e)||void 0),n.B.bind(n,e));b=3Dt}else =
b=3DwE(n,b,c,e,d);yH(a,b,g,h);return b}=0A=
function tH(a,b,c,d,e,g,h){a.H[b.getId()]||(a.H[b.getId()]=3D[]);c=3Dnew =
zH(c,e,g,h);a.H[b.getId()].push(c);d&&(Or(b,2),sp(Hx(a.A).B,new =
YE(Wd(b.A),null)))}function dH(a,b){return AH(Fx(a.A),bs(b))}function =
yH(a,b,c,d){mA(d,function(){$w(b,function(){this.B.A(c,lv.SUCCESS)},funct=
ion(){this.B.A(c,lv.ef)},this)},a)}function xH(a,b){var =
c=3DDr(b),d=3DHx(a.A).C||void 0;Qv(Rv(a.A),c+" ei =
aukea.",!1,1E4,d,b)}m.ea=3Dfunction(){Gc(this.D);Gc(this.H);$a(this.C,fun=
ction(a){qv(this.B,a)},this);$G.R.ea.call(this)};=0A=
function =
zH(a,b,c,d){this.A=3Dd;this.app=3Da;this.je=3Db;this.B=3Dc}function =
iH(a){this.item=3Da;this.results=3D[]};function =
BH(a,b,c,d,e,g,h,k){this.A=3Dnull;this.N=3D!1;this.W=3DMn();this.F=3D[];t=
his.I=3Da?Nb(a):null;this.L=3Dnull;!d&&b&&(this.L=3Db);this.H=3Dc||null;t=
his.B=3D!d;this.C=3Dnull!=3De?e:null;this.D=3Dg||null;this.aa=3D!!h;this.=
S=3Dk||null}v(BH,I);var =
CH=3DIf(rf("https://apis.google.com/js/client.js"));function DH(a){var =
b=3Du(function(a){this.A=3Da;var =
b=3DFa("auth",a);Fa("client.request",a)&&b?this.U():a.load("client",u(thi=
s.U,this))},a),c=3DEH("gapi");c?b(c.gapi):FH(a,b)}=0A=
function EH(a){for(var =
b=3Dwindow,c=3DFa(a,b);!c&&b!=3Dwindow.top&&GH(b.parent,a);)b=3Db.parent,=
c=3DFa(a,b);return c?b:null}function =
GH(a,b){try{return!!a&&null!=3Da.location.href&&Wc(a,b)}catch(c){return!1=
}}function FH(a,b){var c=3DEH("gapi_onload");if(c){var =
d=3Dc.gapi_onload;c.gapi_onload=3Dfunction(){d();b(c.gapi)}}else{window.g=
api_onload=3Dfunction(){b(window.gapi)};var =
e=3DIj(document,"SCRIPT");dj(e,CH);a.S&&Uj(e,yB(a.S));document.getElement=
sByTagName("head")[0].appendChild(e)}}=0A=
BH.prototype.U=3Dfunction(){for(var =
a=3D0;a<this.F.length;a++)this.F[a].LL.resolve(HH(this,this.F[a].requestD=
ata));this.N=3D!0;this.W.resolve(this.A)};BH.prototype.sendRequest=3Dfunc=
tion(a){if(this.N)return HH(this,a);var =
b=3DMn();this.F.push({requestData:a,LL:b});return b.A};=0A=
function HH(a,b){var c,d=3DFa("config.get",a.A);if(!a.B){var =
e=3Dd("googleapis.config/auth/useFirstPartyAuth");var =
g=3Dd("googleapis.config/auth/useOriginToken")}null!=3Da.C&&(c=3Dd("clien=
t/cors"));try{var =
h=3DFa("config.update",a.A);a.B||(h("googleapis.config/auth/useFirstParty=
Auth",!1),h("googleapis.config/auth/useOriginToken",!1));null!=3Da.C&&h("=
client/cors",a.C);var k=3DIH(a);b.headers&&Nc(k,b.headers);var =
n=3D{headers:k,root:a.H,path:b.path,method:b.method,body:b.body},p=3Db.Th=
||{};a.I&&!a.D?Nc(p,{key:a.I}):a.D&&=0A=
Nc(p,{key:null});Fc(p)||(n.params=3Dp);var =
t=3DGn(Fa("client.request",a.A)(n));b.Ha&&t.then(function(a){b.Ha.apply(n=
ull,[a.result,a])},function(a){b.Ha.apply(null,[a.result,a])});return =
t}finally{d=3DFa("config.update",a.A),a.B||(d("googleapis.config/auth/use=
FirstPartyAuth",e),d("googleapis.config/auth/useOriginToken",g)),null!=3D=
a.C&&d("client/cors",c)}}=0A=
function IH(a){if(a.B){if(a.D)return{Authorization:"Bearer "+a.D};var =
b=3DFa("auth.getAuthHeaderValueForFirstParty",a.A);return{Authorization:a=
.aa?b([]):b(),"X-Goog-AuthUser":a.L}}return{}};function =
JH(a){Wa.call(this,a)}ka(JH,Wa);var =
KH=3D"icons[category=3D'application'] id name openUrlTemplate =
primaryFileExtensions primaryMimeTypes productId rankingInfo =
secondaryFileExtensions secondaryMimeTypes".split(" "),LH=3D"authorized =
chromeExtensionIds createInFolderTemplate createUrl =
icons(iconUrl,size,category) id installed kind longDescription name =
objectType openUrlTemplate origins primaryFileExtensions =
primaryMimeTypes productId productUrl rankingInfo removable =
requiresAuthorizationBeforeOpenWith secondaryFileExtensions =
secondaryMimeTypes shortDescription supportsCreate supportsImport =
supportsMultiOpen supportsTeamDrives type useByDefault".split(" "),=0A=
MH=3D["hasAppData"],NH=3D["appDataQuotaBytesUsed"];function =
OH(a,b){N.call(this);this.B=3Da;a=3Db;a||(a=3Dnew =
BH("AIzaSyBc1bLOZpOtg3-qgMjSQ6pmn6HbE2zjzJg",void 0,this.B.H||void =
0,!0),J(this,a),DH(a));this.C=3Da;this.D=3Dnew =
nE;this.A=3D"/drive/v2internal"}v(OH,N);function PH(a){var b=3Dnew =
Tw;a.B.sendRequest({path:Dq("%s?fields=3DimportFormats,kind",a.A+"/about"=
),method:"GET",Ha:function(a,d){b.Ha(QH(a,d))}});return b}function =
RH(a){return SH(a,a.C,TH())}function UH(a,b){return SH(a,a.C,TH(b,void =
0))}=0A=
function TH(a,b){var =
c=3D"%s?appQueryScope=3DALL_WEBSTORE&fields=3Ditems(%s),kind&languageCode=
=3D%s",d=3D["drive/v2beta/apps",KH.join(","),"fi"];a&&(c+=3D"&appFilterMi=
meTypes=3D%s",d.push(a.map(Nb).join(",")));b&&(c+=3D"&appFilterExtensions=
=3D%s",d.push(b.map(Nb).join(",")));d.unshift(c);return =
Dq.apply(null,d)}function SH(a,b,c){var d=3DAA(new =
tA(b,c,"drive#appList")).start();b=3Dnew =
Tw;mA(d,a.MF.bind(a,b));nA(d,a.LF.bind(a,b));Si(a,function(){d.cancel()})=
;return b}m=3DOH.prototype;=0A=
m.MF=3Dfunction(a,b){b=3Db.items.map(function(a){return new =
fE(a)});a.Ha(b)};m.LF=3Dfunction(a,b){a.rb(Error(VH(b,"")))};function =
VH(a,b){return!1=3D=3D=3Da?b:r(a)?(a=3Da.error)?(a.errors&&0<a.errors.len=
gth?a.errors[0].debugInfo:a.message)||"":null:null}m.TE=3Dfunction(a,b,c)=
{b=3DVH(b,c);null!=3Db?a.rb(Error(b)):a.Ha()};=0A=
function =
BE(a,b,c,d){b=3DDq("%s/%s/authorize?&appId=3D%s&supportsTeamDrives=3Dtrue=
",a.A+"/files",b,c.getId());var e=3Dnew =
Tw;Zw(e,a.VD.bind(a,c,d));a.B.sendRequest({path:b,method:"POST",Ha:e.Ha.b=
ind(e)});return e}function =
xE(a,b){b=3DDq("%s/%s/copy?convert=3Dtrue&supportsTeamDrives=3Dtrue&field=
s=3Did,kind,mimeType",a.A+"/files",b);var c=3Dnew =
Tw;Zw(c,a.mE,a);a.B.sendRequest({path:b,method:"POST",body:JSON.stringify=
({}),Ha:c.Ha.bind(c)});return c}=0A=
m.VD=3Dfunction(a,b,c){if("drive#file"!=3Dc.kind)throw Error("Did not =
receive drive#file response when authorizing "+c.kind);var =
d=3Da.va().A;Ib(d)?b=3Dc.openWithLinks[a.getId()]:(a=3D{},a[c.id]=3Db,b=3D=
this.D.resolve(d,a));if(Ib(ec(b)))throw Error("openWithUrl missing from =
authorization");return b};=0A=
function QH(a,b){if(0=3D=3Da)throw new JH("Did not receive results when =
fetching import map",b);var c=3Da.kind;if("drive#about"!=3Dc)throw new =
JH("Did not receive drive#about kind when fetching import map:"+c,b);var =
d=3Dnew =
Map;(a=3Da.importFormats)&&a.forEach(function(a){d.set(a.source,a.targets=
)});return d}=0A=
m.mE=3Dfunction(a){if(a.error&&a.error.errors&&0<a.error.errors.length)th=
row a.error.errors[0].reason;if("drive#file"!=3Da.kind)throw Error("Did =
not receive drive#file response when converting file: =
"+a.kind);return{yr:a.id,mimeType:a.mimeType}};m.install=3Dfunction(a){a=3D=
Dq("%s?appId=3D%s",this.A+"/apps",a);var b=3Dnew =
Tw;this.B.sendRequest({path:a,method:"POST",Ha:this.TE.bind(this,b)});ret=
urn b};function =
WH(){I.call(this);this.A=3D{};navigator.actions.addEventListener("update"=
,u(this.B,this))}v(WH,I);WH.prototype.B=3Dfunction(a){this.A[a.id]&&(this=
.A[a.id].postMessage({type:a.type,openState:!a.done,file:a.data.file}),a.=
done&&(this.A[a.id].close(),delete this.A[a.id]))};=0A=
function XH(a,b,c){var d=3Dnew =
MessageChannel;d.port1.onmessage=3Du(function(a){a=3Da.data;"update"=3D=3D=
a.type&&r(a.file)&&c(a.file)},a);var e=3Dd.port2;return =
Gn(navigator.actions.performAction({verb:"open",bidirectional:!0,type:b.t=
ype},{file:b})).then(function(a){this.A[a.id]=3De},void =
0,a)}WH.prototype.ea=3Dfunction(){for(var a in =
this.A)this.A[a].close();navigator.actions.removeEventListener("update",t=
his.B)};function YH(a){I.call(this);this.C=3Dnew =
iE;this.B=3Da;this.A=3Dnull}v(YH,I);function vH(a,b,c,d,e){return =
ZH(a.B,b).then(function(a){null=3D=3D=3Dthis.A&&(this.A=3Dnew =
WH,J(this,this.A));for(var g=3Dnew =
Uint8Array(a.length),k=3D0;k<a.length;++k)g[k]=3Da.charCodeAt(k);a=3Dnew =
File([g],c,{type:d});return XH(this.A,a,u(this.D,this,b,d,e))},void =
0,a)}YH.prototype.D=3Dfunction(a,b,c,d){a=3D$H(this.B,a,b,d);c(a)};functi=
on aI(){return"undefined"!=3Dtypeof =
chrome&&!!chrome.runtime&&!!chrome.runtime.connect}=0A=
function bI(a){var =
b=3D{msg:"driveEnabled"},c=3D{name:"drive"};if(!aI())return =
Promise.reject(Error("chromeRuntimeUnavailable. Check =
isChromeRuntimeConnectAvailable"));try{var =
d=3Dchrome.runtime.connect(a,c);if(!d)return Promise.reject(Error("No =
port from chrome.runtime.connect for "+a));var e=3Dnew =
Promise(function(a,b){d.onMessage.addListener(function =
p(c){d.onMessage.removeListener(p);d.disconnect();chrome.runtime.lastErro=
r?b(Error(chrome.runtime.lastError)):a(c)})});d.postMessage(b);return =
e}catch(g){return Promise.reject(g)}}=0A=
;function cI(a){this.B=3Da;this.A=3Dnew Map}function =
dI(a){PH(a.B).then(function(b){return a.A=3Db})};function =
eI(a,b,c){this.C=3Db;this.F=3Da;if((this.B=3D!!z(a,1,!1))&&Bd&&Im(35)&&fI=
(this)){a=3Dthis.C;if(a.A.get("version"))a=3Da.A.get("version").qf.be();e=
lse{b=3Dnew gI;var d=3Dnew =
Tw;hI(a,"version",d,!0,b);iI(a,"version",d,"native_opener/version");a=3Dd=
.be()}a=3Dbx(a,u(this.AH,this))}else a=3Djx(Error("App launching =
disallowed"));this.H=3Da;this.A=3Dc||null;this.D=3Dnew =
Tw;this.A&&(this.pv(),this.A.listen(u(this.pv,this),this))}function =
gI(){Wa.call(this)}v(gI,Wa);function =
jI(){Wa.call(this)}v(jI,Wa);m=3DeI.prototype;=0A=
m.pv=3Dfunction(){this.A&&(this.A.get()?this.D=3Dnew =
Tw:cx(kI(this),this.D))};function kI(a){return =
ax(lI(a,"undefined"),function(a){return a instanceof =
jI?hx():jx(a)})}function fI(a){var =
b=3D!!z(a.F,6,!1)&&dd;a=3D!!z(a.F,7,!1)&&ed;return =
b||a}m.AH=3Dfunction(a){return a instanceof =
Error?jx(a):0>Mb(a.data.full,"1.18")?jx(Error()):hx()};function =
lI(a,b){if(!(a.B&&Bd&&Im(35)&&fI(a)))return jx(Error());var c=3Dnew =
Tw;$w(a.H,u(a.iF,a,b,c),u(a.hF,a,c));return c}=0A=
m.iF=3Dfunction(a,b){var =
c=3Dthis.C,d=3Da+",applications_for_file";if(c.A.get(d))a=3Dc.A.get(d).qf=
.be();else{var e=3Dnew =
Tw;hI(c,d,e,!0);iI(c,d,e,"native_opener/list_apps/"+c.B+"/"+a);a=3De.be()=
}$w(a,u(this.gF,this,b),u(this.fF,this,b))};m.hF=3Dfunction(a,b){a.rb(b)}=
;=0A=
m.gF=3Dfunction(a,b){if(b.success&&b.data)if(b.data.applications)if(0=3D=3D=
b.data.applications.length)a.rb(new jI);else{var =
c=3D[],d=3D[];$a(b.data.applications,function(a){mb(a["default"]?c:d,a)})=
;b=3DmI(this,c);b=3D{fu:mI(this,d),Kq:0=3D=3Db.length?void =
0:b[0]};a.Ha(b)}else a.rb(Error());else =
0=3D=3Db.reason_code&&(this.B=3D!1),a.rb(Error())};function mI(a,b){var =
c=3D[];$a(b,function(a){a.application_id&&(a=3Dnew =
jE(a.application_id,a.name,Ib(ec(a.icon))?void =
0:"data:image/png;base64,"+a.icon),mb(c,a))},a);return =
c}m.fF=3Dfunction(a){a.rb(Error("Fetch error"))};=0A=
m.fG=3Dfunction(a,b,c){var =
d=3Dthis.C,e=3Da+",open_file";if(d.A.get(e))a=3Dd.A.get(e).qf.be();else{v=
ar g=3Dnew =
Tw;hI(d,e,g,!1);iI(d,e,g,"native_opener/open_file/"+d.B+"/"+a+"/"+b);a=3D=
g}Zw(a,u(this.eG,this,c))};m.eG=3Dfunction(a,b){b.success?a.Ha():a.rb(Err=
or())};function nI(a){this.A=3Dnew =
Fg;this.B=3Dz(a,9,"")||"";this.C=3Dz(a,5,"lmjegmlicamnimmfhcmpkclmigmmcbe=
h")||"";this.H=3Dz(a,8,0)||0}function =
hI(a,b,c,d,e){a.A.set(b,{qf:c,gM:d?Q(u(a.D,a,b,e),a.H):void 0})}function =
oI(a,b,c){var d=3Da.A.get(b);if(d){var =
e=3Dd.gM;null!=3De&&R(e);a.A.remove(b);c&&d.qf.rb(c)}}nI.prototype.D=3Dfu=
nction(a,b){oI(this,a,b||Error())};=0A=
function iI(a,b,c,d){if(chrome&&chrome.runtime)try{var =
e=3Dchrome.runtime.connect(a.C,{name:"com.google.drive.nativeproxy"});e&&=
(e.onMessage.addListener(u(a.F,a)),e.postMessage(d),bx(c,function(){try{e=
.postMessage("quit"),e.disconnect()}catch(g){}},a))}catch(g){oI(a,b),c.rb=
(Error(g))}else oI(a,b),c.rb(Error("Not Chrome"))}=0A=
nI.prototype.F=3Dfunction(a){var b=3D"";switch(a.type){case =
"version":b=3Da.type;break;case "applications_for_file":case =
"open_file":b=3Da.data?Kb(a.data.doc_id)+","+a.type:""}var =
c=3Dthis.A.get(b).qf;oI(this,b);c.Ha(a)};function =
pI(a,b,c,d,e,g){N.call(this);this.F=3Da;this.hb=3D!!b;this.N=3Dd||null;th=
is.ib=3D!!g;this.Ka=3De||null;this.ta=3D!1;this.H=3D[];this.D=3D!1;this.C=
=3Dnew qI;J(this,this.C);this.A=3Dnew =
qI;J(this,this.A);this.ha=3D0;this.za=3Dnew Set;this.U=3Dnew =
Map;this.S=3Dnew Map;this.ga=3Dnew Set;this.B=3Dnew Map;this.W=3Dnew =
Map;this.la=3D[];this.na=3D[];this.Wa=3D[];this.aa=3Dnull;this.ka=3Dnew =
cI(a);this.L=3Dc&&z(c,1,!1)?new eI(c,new nI(c),e):null;this.I=3Dnew =
cl(this);J(this,this.I);this.I.listen(this.F,"Ka",this.pE)}v(pI,N);=0A=
var =
rI=3D{0xfe66319858:"619683526622",133678810058:"1083656409722",9736669700=
40:"889782162350"};function sI(a){dI(a.ka);tI(a);Zw(uI(a),ba())}function =
tI(a){switch(a.ha){case 0:Zw(RH(a.F),function(b){vI(a,b)});break;case =
1:0<a.za.size&&Zw(UH(a.F,Array.from(a.za.values())),function(b){vI(a,b)})=
;a.ha=3D2;break;default:throw Error("Unexpected state =
"+a.ha);}}m=3DpI.prototype;m.rC=3Dfunction(){return =
this.Ka.get()};m.pE=3Dfunction(){uI(this)};=0A=
function vI(a,b){if(a.A.A){var c=3D"V1l3vd";var =
d=3Da.A,e=3DDb(Array.from(d.C.values()),Array.from(d.B.values()),b);vb(e,=
null,wI);xI(d,e)}else c=3D"bTQ6eb",xI(a.A,b);b=3Dnew =
hE(c,a,b,[],[]);a.D?a.dispatchEvent(b):a.I.Ga(a,"Rayp9d",a.dispatchEvent.=
bind(a,b))}function uI(a,b){var c=3Da.F;b=3Db||0;var =
d=3D[].concat(ua(LH));1=3D=3Db?d=3D[].concat(ua(d),ua(MH)):2=3D=3Db&&(d=3D=
[].concat(ua(d),ua(MH),ua(NH)));b=3DDq("%s?fields=3Ditems(%s),kind&langua=
geCode=3D%s",c.A+"/apps",d.join(","),"fi");c=3DSH(c,c.B,b);return =
Zw(c,a.RL.bind(a))}=0A=
m.RL=3Dfunction(a){var b=3Dthis;a=3DBb(a,function(a){return =
a.getType()});var =
c=3Da.WEB_AND_CHROME_EXTENSION||[],d=3Da.CHROME_EXTENSION_ONLY||[];this.H=
=3D[].concat(ua(a.WEB_ONLY||[]),ua(c));if(this.hb&&0<d.length&&aI()){a=3D=
[].concat(ua(c),ua(d));var e=3Dnew Set,g=3Dnew =
Map;a.forEach(function(a){a.Zw.forEach(function(b){e.add(b);g.has(b)?g.ge=
t(b).push(a):g.set(b,[a])})});e.forEach(function(a){bI(a).then(function(c=
){yI(b,a,g.get(a),c)},function(){g.get(a)})})}zI(this)};=0A=
function yI(a,b,c,d){var =
e=3D[],g=3D[];d&&(d.driveEnabled||d.qo_version)&&(d.supportsTeamDrives&&A=
I(c)&&(a.ta=3D!0),c.forEach(function(c){c.B=3D!0;var =
d=3Dc.va(),h=3Dlh(kh(new =
jh(d.A),"chrome-extension"),b);d.A=3Dh.toString();d.L&&(h=3Dlh(kh(new =
jh(d.F),"chrome-extension"),b),d.F=3Dh.toString(),h=3Dlh(kh(new =
jh(d.D),"chrome-extension"),b),d.D=3Dh.toString());c.H=3D!1;"CHROME_EXTEN=
SION_ONLY"=3D=3Dc.getType()?(a.H.push(c),g.push(c)):e.push(c)}),(0<e.leng=
th||0<g.length)&&zI(a,new hE("MHYjYb",a,g,[],e)))}=0A=
function AI(a){return a.some(function(a){return a.getId()in =
rI})}function zI(a,b){var c=3Dnew =
Map;a.B.forEach(function(a,b){c.set(b,a)});BI(a);var =
d=3Da.H.filter(function(a){return =
a.isInstalled()||a.B});xI(a.C,d);CI(a);d=3Da.D;a.D=3D!0;a.dispatchEvent(b=
?b:DI(a,d,a.B,c))}function DI(a,b,c,d){return new =
hE(b?"MHYjYb":"Rayp9d",a,EI(c,d),EI(d,c),[])}function EI(a,b){var =
c=3D[];a.forEach(function(a){var =
d=3Db.get(a.getId());!a.isInstalled()&&!a.F||d&&(d.isInstalled()||d.F)||c=
.push(a)});return c}=0A=
function =
BI(a){a.B.clear();a.na=3D[];a.Wa=3D[];a.H.forEach(function(b){a.B.set(b.g=
etId(),b);if(b.isInstalled()||b.B){b.va().L&&a.na.push(b);var =
c=3Db.va().B,d=3Db.va().C;d=3Dd&&0<d.length;c&&1=3D=3Dc.length&&kE(c[0])&=
&!d&&a.Wa.push(b.getId())}})}function =
CI(a){a.ga.clear();a.U.clear();a.S.clear();a.H.forEach(function(b){(b.isI=
nstalled()||b.B)&&b.va().U&&(a.ga.add(b),b.va().B.forEach(function(c){a.U=
.set(c,b)}),b.va().C.forEach(function(c){a.S.set(c,b)}))})}=0A=
function nH(a,b){var =
c=3DFI(a,b.mimeType,b.bg,b.Jh),d=3Da.ka.A.get(b.mimeType)||null;d&&d.forE=
ach(function(d){d=3DGI(a,d,b.Jh,!0);c=3D[].concat(ua(c),ua(d))});d=3D(d=3D=
AH(a,b))?d.getId():"";c.sort(HI.bind(a,d));b.Jh&&!a.ta||(c=3DII(c));vb(c,=
null,wI);return c}function II(a){for(var =
b=3D{},c=3D0;c<a.length;c++){var d=3Da[c].getId();d in =
rI&&(b[rI[d]]=3D!0)}return a.filter(function(a){return!(a.getId()in b)})}=0A=
function =
GI(a,b,c,d){(a=3DJI(a.C.C.get(b)||[],c))&&d&&(a=3Da.filter(function(a){re=
turn a.va().S||mE(b)}));return a?[].concat(ua(a)):[]}function =
JI(a,b){return b?a.filter(function(a){return a.C}):a}function =
FI(a,b,c,d){b=3DGI(a,b,d);a=3D(a=3DJI(a.C.B.get(c)||[],d))?[].concat(ua(a=
)):[];return[].concat(ua(b),ua(a))}function AH(a,b){var c=3Db.Jh;var =
d=3Da.S.get(b.bg);(c=3Dd?c?KI(a,d):d:null)?a=3Dc:(c=3Db.Jh,a=3D(b=3Da.U.g=
et(b.mimeType))?c?KI(a,b):b:null);return a}=0A=
function KI(a,b){return b.C?b:b.getId()in =
rI&&(b=3DrI[b.getId()],(a=3Da.B.get(b))&&a.C)?a:null}=0A=
m.pm=3Dfunction(a,b){var =
c=3Dthis,d=3Dthis.pm.bind(this,a,b);this.C.A?this.A.A?(d=3D[].concat(ua(t=
his.A.C.get(a.mimeType)||[]),ua(this.A.B.get(a.bg)||[])),vb(d,null,wI),d=3D=
d.filter(function(a){a=3Dc.B.get(a.getId());return!(a&&a.isInstalled())})=
,d.sort(function(b,c){var =
d=3DdE(c.Se,a.mimeType)+eE(c.Se,a.bg)-(dE(b.Se,a.mimeType)+eE(b.Se,a.bg))=
;return =
0!=3Dd?d:c.Se.A-b.Se.A}),d.forEach(function(b){b.Ct=3DkE(a.mimeType)||450=
<dE(b.Se,a.mimeType)||450<eE(b.Se,a.bg)}),b(d)):this.I.Ga(this.A,"Rayp9d"=
,d):this.I.Ga(this.C,=0A=
"Rayp9d",d)};m.install=3Dfunction(a){var b=3Dthis;return =
this.F.install(a).then(function(){return uI(b,void =
0)})};m.ea=3Dfunction(){this.la.forEach(function(a){R(a)});this.B.clear()=
;this.W.clear();this.U.clear();this.S.clear();this.ga.clear();pI.R.ea.cal=
l(this)};function qI(){N.call(this);this.C=3Dnew Map;this.B=3Dnew =
Map;this.A=3D!1}v(qI,N);=0A=
function =
xI(a,b){a.clear();b.forEach(function(b){[].concat(ua(b.va().B),ua(b.va().=
I)).forEach(function(c){var =
d=3Da.C.get(c);d||(d=3D[],a.C.set(c,d));d.push(b)});[].concat(ua(b.va().C=
),ua(b.va().H)).forEach(function(c){var =
d=3Da.B.get(c);d||(d=3D[],a.B.set(c,d));d.push(b)})});a.A||(a.A=3D!0,a.di=
spatchEvent(new =
hE("Rayp9d",a,b,[],[])))}qI.prototype.clear=3Dfunction(){this.C.clear();t=
his.B.clear()};qI.prototype.ea=3Dfunction(){this.clear();qI.R.ea.call(thi=
s)};function wI(a){return a.getId()}=0A=
function oH(a,b,c){return =
a.L?c&&kE(c)?hx({fu:[]}):(c=3Da.W.get(b))?hx(c):Zw(lI(a.L,b),function(c){=
a.W.set(b,c);var =
d=3DQ(function(){a.W.delete(b);nb(a.la,d)},36E5);a.la.push(d)}):jx(Error(=
"Get Native Apps: Application launching is not enabled"))}function =
lH(a,b){return =
a.L||!a.N?hx([]):hx(b&&kE(b)||!Bd||null=3D=3Dnavigator.actions?[]:[a.N.C]=
)}=0A=
function uH(a,b,c){if(a.L)if(a=3Da.L,a.B&&Bd&&Im(35)&&fI(a)){var d=3Dnew =
Tw;Zw(a.H,u(a.fG,a,b,c,d));b=3Dd}else b=3Djx(Error("App launching =
disallowed"));else b=3Djx(Error("Open with Native: Application launching =
is not enabled"));return b}function =
HI(a,b,c){if(b.getId()!=3Dc.getId()){if(b.getId()=3D=3Da)return-1;if(c.ge=
tId()=3D=3Da)return 1}return Mb(b.A,c.A)};function =
LI(a,b){this.A=3Da;this.B=3Db||"/drive/v2internal"}var =
MI=3D{"Content-Type":'multipart/mixed; =
boundary=3D"-------314159265358979323846"'};function ZH(a,b){return =
a.A.sendRequest({path:a.B+"/files/"+b+"?alt=3Dmedia",method:"GET"}).then(=
function(a){return NI(a,void 0)},void 0,a)}=0A=
function $H(a,b,c,d){var =
e=3D"/upload"+(a.B+"/files/"+b)+"?uploadType=3Dmultipart&fields=3Dkind",g=
=3DMn(),h=3Dnew FileReader,k=3D!1;h.onload=3Du(function(){k=3D!0;var =
a=3DGb("\r\n---------314159265358979323846\r\nContent-Type: =
application/json\r\n\r\n\r\n---------314159265358979323846\r\nContent-Typ=
e: %s\r\nContent-Transfer-Encoding: =
base64\r\n\r\n%s\r\n---------314159265358979323846--",c,h.result.replace(=
/(data:[\w\/]*;base64,)/i,""));g.resolve(this.A.sendRequest({path:e,metho=
d:"PUT",headers:MI,body:a,Ha:Ga}).then(function(a){NI(a,=0A=
"drive#file")},void =
0,this))},a);h.onerror=3Dfunction(){k=3D!0;g.reject(h.error)};h.readAsDat=
aURL(d);Rn(g.A,function(a){a instanceof Sn&&!k&&h.abort()},a);return =
g.A}function NI(a,b){if(0=3D=3Da.result)return =
a.body;if(a.result.kind=3D=3Db&&!a.result.error)return a.result;throw =
Error(a);};function OI(a){var b=3Dox(a,Wv);a=3DV(a);var =
c=3DDA(a);if(z(c,10,"")){var d=3Dnew BH(z(c,10,""),void 0,b.H||void =
0,!0);DH(d)}d=3Dnew OH(b,d);var =
e=3DCA(c);d.A=3De;e=3Dz(a,34,!1);if(z(a,66,!1)){var g=3Dnew =
LI(b,CA(c));g=3Dnew YH(g)}a=3Dnew pI(d,e,D(a,Yd,57),g,void =
0,z(a,90,!1));sI(a);J(a,b);J(a,d);return a};function =
PI(a){I.call(this);this.A=3Da;this.B=3Dnew =
cl(this);J(this,this.B);a=3DX(a);this.B.listen(a,Hr.ll,u(this.D,this)).li=
sten(a,"xa",u(this.C,this))}v(PI,I);PI.prototype.D=3Dfunction(a){a=3Da.ta=
rget;1=3D=3Da.getState()&&this.A.get(Gw).B.set(a.getId(),a)};PI.prototype=
.C=3Dfunction(){var =
a=3DZ(X(this.A));this.A.get(Gw).B.set(a.getId(),a)};function =
QI(){N.call(this);this.A=3D0;this.B=3D!1}v(QI,N);function =
RI(a){N.call(this);this.B=3Da||window;this.C=3DOk(this.B,"resize",this.D,=
!1,this);this.A=3Dzj(this.B)}v(RI,N);function SI(a){a=3Da||window;var =
b=3DNa(a);return TI[b]=3DTI[b]||new RI(a)}var =
TI=3D{};RI.prototype.ea=3Dfunction(){RI.R.ea.call(this);this.C&&(Xk(this.=
C),this.C=3Dnull);this.A=3Dthis.B=3Dnull};RI.prototype.D=3Dfunction(){var=
 =
a=3Dzj(this.B);kj(a,this.A)||(this.A=3Da,this.dispatchEvent("resize"))};f=
unction UI(a,b){I.call(this);this.A=3Da;this.B=3Db;this.C=3Dnew =
cl(this);J(this,this.C);this.D=3DSI(kk(a.O()));a=3DX(this.A);this.C.liste=
n(this.B,"v",this.Lx).listen(this.B,"x",this.dF).listen(this.B,"w",this.N=
x).listen(this.B,"y",this.Ox).listen(this.B,"z",this.Px).listen(this.B,"A=
",this.Rx).listen(this.B,"D",this.eE);Mx(this.A)&&this.C.listen(this.B,"B=
",this.gG).listen(this.B,"C",this.dE).listen(a,"ya",this.Mx).listen(this.=
D,"resize",this.Qx)}v(UI,I);m=3DUI.prototype;=0A=
m.Rx=3Dfunction(a){uF(X(this.A),a.item.A,Ua())};m.eE=3Dfunction(a){VI(thi=
s.B,a)};m.Px=3Dfunction(a){var =
b=3DUa(),c=3DX(this.A),d=3Dc.A;0<d?wF(c,d-1,a,b):Mx(this.A)&&1<xF(c)&&(aA=
(nv(this.A),{ra:4,Ba:7}),WI(this,!0))};=0A=
m.dF=3Dfunction(a){var b=3DZ(X(this.A));this.A.get(ww);var =
c=3Dox(this.A,iw);if(!XE(0,b)){var =
d=3Da.om,e=3Da.mh,g=3Da.Ba;Qv(Rv(c.A),"Puretaan\u2026",!0,5E3);a=3DJx(c.A=
);var =
h=3Dz(b.A,15,7),k=3D2=3D=3Dh?z(b.A,25,""):Lr(b.A);h=3D2=3D=3Dh?"GMAIL":"D=
RIVE";var =
n=3D"e_"+b.getId();ov(c.C,n,{ra:45,Ba:g,item:b});e=3Du(c.HI,c,b,n,e||null=
);c=3Du(c.GI,c,b,n);g=3DPr(b);n=3DDr(b);b=3Dfs(b);k=3Da.B+"/files/"+k+"/e=
xtract";k=3DZg(k,"origin",h,"mimeType",g);Ib(ec(n))||(k=3Dah(k,"fileName"=
,n));null!=3Db&&(k=3Dah(k,"fileSize",b));Ib(ec(d))||"root"=3D=3Dd||(k=3Da=
h(k,"destinationLocationId",=0A=
d));d=3DAA(xA(wA(new =
tA(a.A,k,"drive#archiveExtractionJob"),4),"POST")).start();MA(a,d);mA(d,e=
);nA(d,c)}};m.Ox=3Dfunction(a){var =
b=3DZ(X(this.A)),c=3Dthis.A.get(ww);XE(0,b)||c.Us(b,a.app,a.Ba)};m.Nx=3Df=
unction(a){var =
b=3DUa(),c=3DX(this.A),d=3Dc.A,e=3DxF(c);d<e-1?wF(c,d+1,a,b):Mx(this.A)&&=
1<e&&(aA(nv(this.A),{ra:4,Ba:7}),WI(this,!0))};m.gG=3Dfunction(){WI(this,=
!0)};m.dE=3Dfunction(){WI(this,!1)};m.Mx=3Dfunction(){Q(function(){this.M=
a||WI(this,0!=3DMx(this.A).A)},0,this)};=0A=
m.Lx=3Dfunction(){WI(this,!1);yv(W(this.A),!1);Bv(W(this.A),!1);Dv(W(this=
.A),!1)};m.Qx=3Dfunction(){WI(this,0!=3DMx(this.A).A)};function =
WI(a,b){if(Mx(a.A)){var c=3D0;var =
d=3Da.B;d.L?(d=3Dd.L,d=3Dd.wa&&d.B.scrollWidth>qm(d.B).width):d=3D!1;b&&(=
c=3Dd?87:75);a=3DMx(a.A);d!=3Da.B&&(a.B=3Dd,a.dispatchEvent("Pa"));c!=3Da=
.A&&(a.A=3Dc,a.dispatchEvent("Oa"))}};function =
XI(a){N.call(this);this.A=3Da;this.C=3D3=3D=3DZy(V(a))?56:60;var =
b=3DMy(this);a=3D3=3D=3DZy(V(a))?8:12;this.B=3D0<b?b:a}v(XI,N);var =
YI=3Dnull;=0A=
function My(a){if(null=3D=3D=3DYI){var =
b=3Da.A.O(),c=3Db.ca("DIV",{style:"width:200px;height:200px"}),d=3Db.ca("=
DIV",{style:"overflow:auto;position:absolute;top:0;width:100px;height:100=
px","class":"drive-viewer-scrollable"},c);c=3Dd;3=3D=3DZy(V(a.A))&&(c=3Db=
.ca("DIV",{"class":"drive-viewer-v3"},d));b.La(b.A.body,c);d=3Dd.offsetWi=
dth-d.clientWidth;b.ub(c);YI=3Dd}b=3DYI;if(c=3D0!=3DVz(V(a.A)))c=3DX(a.A)=
,c=3D0<c.C.A.length&&null!=3Dc.A;return =
c?Z(X(a.A)).tc().wn()?b:0:b}XI.prototype.sb=3Dfunction(){return new =
Dl(this.C,this.B,this.C,this.B)};=0A=
function ZI(a){a=3Da.sb();return a.left+a.right}function =
$I(a){a=3Da.sb();return a.top+a.bottom};function =
aJ(a){I.call(this);this.A=3Da;this.C=3Dnew =
RI(kk(this.A.O()));J(this,this.C);this.B=3Dnew =
cl(this);J(this,this.B);this.B.listen(this.C,"resize",this.F).listen(W(th=
is.A),"N",this.D).listen(Kx(this.A),"Qa",this.I);(a=3DMx(this.A))&&this.B=
.listen(a,"Oa",this.H);bJ(this)}v(aJ,I);aJ.prototype.F=3Dfunction(a){bJ(t=
his,a)};aJ.prototype.H=3Dfunction(a){bJ(this,a)};aJ.prototype.D=3Dfunctio=
n(a){bJ(this,a)};aJ.prototype.I=3Dfunction(a){bJ(this,a)};=0A=
function bJ(a,b){var c=3DKx(a.A);var d=3Da.C;d=3Dd.A?lj(d.A):null;var =
e=3DAv(W(a.A)),g=3DCv(W(a.A));e=3Dd.width-e-g;g=3DMx(a.A)?Mx(a.A).A:0;c=3D=
new =
jj(e-ZI(c),d.height-g-$I(c));a=3DOx(a.A);(!kj(c,a.A)||!kj(d,a.B))&&0<=3Dc=
.height&&0<=3Dc.width&&(a.A=3Dc,a.B=3Dd,a.dispatchEvent(new =
cJ(b)))};function dJ(a){N.call(this);this.D=3Da;this.A=3D{};this.B=3Dnew =
cl(this);J(this,this.B);this.B.listen(X(a),"Aa",this.F)}v(dJ,N);=0A=
dJ.prototype.getParent=3Dfunction(a,b){var =
c=3Dthis.A[a];if(!c||c.dd()){var d=3DJx(this.D);c=3Du(this.C,this,a);var =
e=3Dd.B+"/files/"+a+"?fields=3D"+Nb(fc("title,alternateLink,kind,primaryS=
yncParentId,userPermission(role),shared,iconLink,teamDriveId",", =
capabilities(","canAddChildren,canEdit,canRemoveChildren,canMoveTeamDrive=
Item,canMoveItemIntoTeamDrive",")"));e=3DzA(wA(AA(new =
tA(d.A,e,"drive#file")),4),GA).start();MA(d,e);mA(e,Ga);nA(e,c);c=3De;b&&=
(b=3Dd.B+"/teamdrives/"+a+"?fields=3D"+Nb(fc("id,name,kind,trusted",=0A=
", =
capabilities(","canAddChildren,canEdit,canRemoveChildren",")")),b=3DAA(wA=
(zA(new =
tA(d.A,b,"drive#teamDrive"),GA),4)).start(),MA(d,b),nA(b,u(this.C,this,a)=
),c=3DoA(sA(c,b),u(this.H,this)));this.A[a]=3Dc}return =
c};dJ.prototype.H=3Dfunction(a){var =
b=3Da[0].ma();a=3Da[1].ma();b.title=3Da.name;b.teamDriveName=3Da.name;b.t=
eamDriveIsTrusted=3Da.trusted;return =
b};dJ.prototype.C=3Dfunction(a){delete =
this.A[a]};dJ.prototype.F=3Dfunction(){this.A=3D{}};function =
eJ(a,b){if(a){var c=3Dy(a,10)||0;y(a,10);C(a,10,c|1<<b)}};function =
fJ(a){Id(this,a,0,null)}v(fJ,Gd);var =
gJ=3DMath.floor(36E5*(23+Math.random()));function hJ(){var a=3Dnew =
fJ;if(window.crypto&&window.crypto.getRandomValues){var b=3Dnew =
Uint32Array(2);window.crypto.getRandomValues(b);b=3Db[0].toString(36)+b[1=
].toString(36)}else b=3Dgc();C(a,1,b);b=3DUa();C(a,2,b);return a}var =
iJ=3DhJ();function jJ(a,b){var c=3Dnew YA;C(c,1,a);C(c,2,b);return =
c};function =
kJ(a,b){Cr.call(this,a,b);this.Ve=3Dthis.L=3Dthis.F=3Dnull}v(kJ,Cr);var =
lJ=3D{gl:"Ra",qp:"Sa",sp:"Ta"};function =
mJ(a,b){b.onerror=3Dfunction(){this._preloadFailed=3D!0};a.Ve=3Db;b=3DjJ(=
2,4);Xr(a,b);a.un=3D!0}function =
nJ(a){a=3Dz(a.A,28,"");return!Ib(ec(a))}kJ.prototype.pj=3Dfunction(){retu=
rn{}};kJ.prototype.hh=3Dfunction(a){this.F=3Da;C(this.ka,4,a);this.dispat=
chEvent("Ra")};kJ.prototype.Su=3DGa;kJ.prototype.Si=3DGa;function =
oJ(a,b){kJ.call(this,a,b);this.C=3D[];this.I=3Dnull}v(oJ,kJ);m=3DoJ.proto=
type;m.pj=3Dfunction(){return{r:"gb"}};m.ad=3Dfunction(a,b,c){a=3DoJ.R.ad=
.call(this,a,b,c);return =
Ar(a)?hh(a,"r","gb"):a};m.Si=3Dfunction(a,b,c){b||(b=3DTd(oe,c.sheets),a=3D=
y(b,1),a=3Dthis.C[a],c=3Dy(D(b,me,2),2),b=3Dy(D(b,me,2),1),b=3DpJ(a,qJ(a.=
W,c),qJ(a.N,b)),b.getContent(),b.I=3D!0,a.dispatchEvent("Vb"))};m.Jf=3Dfu=
nction(a){oJ.R.Jf.call(this,a);a.A()&&Sx(a,"Korosta solu, jota haluat =
kommentoida.")};m.yg=3Dfunction(){return!!this.I};function =
rJ(a){Id(this,a,0,null)}v(rJ,Gd);function =
sJ(a){Id(this,a,0,null)}v(sJ,Gd);var tJ=3D{UNKNOWN:0,Lv:1,Jv:2};function =
uJ(a){Id(this,a,0,null)}v(uJ,Gd);function =
vJ(a){Id(this,a,0,null)}v(vJ,Gd);function tv(a){return =
D(a,kv,8)};function wJ(a){Id(this,a,0,xJ)}v(wJ,Gd);var xJ=3D[1];function =
yJ(a){I.call(this);this.B=3DV(a);this.C=3D[];this.A=3Dnull;this.D=3Da}v(y=
J,I);var =
zJ=3D{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13},AJ=
=3D{ND:1,basic:2,education:3,premium:4,isp:5,ispPremier:6,basicPlus:7,mai=
lOEM:8,placeholder:9,government:10,appsless:11};function =
aA(a,b){b=3Dpv(a,b);uv(a,b)}function uv(a,b){if(null!=3D=3Da.A){var =
c=3DUa()-a.A;C(b,12,c)}a.C.push(b)}=0A=
function pv(a,b){var c=3Dnew vJ;C(c,2,b.ra);r(b.Ba)&&C(c,1,b.Ba);var =
d=3Db.item;if(!r(d)){var =
e=3DX(a.D);Vy(e)&&(d=3DZ(e))}r(d)&&(e=3DVr(d),Pd(c,5,e),d instanceof =
oJ&&eJ(c,2),z(a.B,80,!1)&&eJ(c,3));r(b.ag)&&Pd(c,11,b.ag);r(b.jd)&&C(c,3,=
b.jd);a=3Dr(b.Tf)?b.Tf:Ua();C(c,4,a);return c};function =
BJ(a){Id(this,a,0,null)}v(BJ,Gd);function =
CJ(a){Id(this,a,0,DJ)}v(CJ,Gd);var DJ=3D[1];function =
EJ(a){I.call(this);this.C=3Da;this.A=3D[];this.B=3D!1}v(EJ,I);EJ.prototyp=
e.setEnabled=3Dca("B");function Ry(a,b,c){if(a.B&&KF(c)){var d=3Dnew =
BJ;C(d,1,b);b=3DLr(c.A);C(d,2,b);a.A.push(d)}};function =
FJ(a){I.call(this);this.C=3Da;this.B=3Dnew =
cl(this);J(this,this.B);this.A=3DLv(a);this.D=3D0;a=3DX(this.C);this.B.li=
sten(a,"o",this.QF).listen(a,"n",this.BF).listen(a,"g",this.AF).listen(a,=
"xa",this.cE)}v(FJ,I);m=3DFJ.prototype;=0A=
m.QF=3Dfunction(a){var =
b=3Da.target,c=3Db.Pf,d=3D"lt_"+b.getId(),e=3Dthis.A.B[d];2=3D=3Dc?(a=3Da=
.A&&a.A.time||Ua(),ov(this.A,d,{ra:53,item:b,Tf:a})):1=3D=3Dc&&e?(b=3DZE(=
a.A.QH),c=3DD(e,nq,5),Pd(c,15,b),this.A.A(d,1,a.A&&a.A.time)):4=3D=3Dc&&a=
.A.dd&&e?this.A.A(d,3):(a.A&&a.A.error&&e&&(e=3Dtv(e),C(e,5,a.A.error)),G=
J(this,b,d,c))};m.BF=3Dfunction(a){var b=3Da.target;a=3Db.getState();var =
c=3D"lp_"+b.getId();GJ(this,b,c,a,28);2=3D=3Da&&HJ(this,c,b);b=3DJF(V(thi=
s.C));0!=3Da&&2!=3Da&&b&&z(b,3,!1)&&this.C.get(Fw).flush()};=0A=
m.AF=3Dfunction(a){var =
b=3Da.target,c=3Db.H,d=3D"lc_"+b.getId(),e=3Dthis.A.B[d];null!=3Da.error&=
&e&&(e=3Dtv(e),C(e,5,a.error));GJ(this,b,d,c,29)};m.cE=3Dfunction(a){if(B=
a(a.D)){var b=3DX(this.C),c=3DZ(b);if(!c.Wj()){var =
d=3D"ctv_"+c.getId(),e=3Dnull=3D=3D=3Da.A?16:ot(a.A);ov(this.A,d,{ra:46,B=
a:e,item:c,jd:this.D,Tf:a.D,Hn:xF(b)});HJ(this,d,c);GJ(this,c,d,c.getStat=
e());this.B.listen(c,"n",u(this.bE,this,d,c));Si(c,u(this.aE,this,d));a=3D=
u(this.DH,this,c,this.D,e);a(new Qr);this.B.listen(c,"n",a);this.D++}}};=0A=
function GJ(a,b,c,d,e,g){switch(d){case 0:r(e)&&qv(a.A,c);break;case =
2:r(e)&&ov(a.A,c,{ra:e,item:b,ag:g});break;case 1:a.A.A(c,1);break;case =
3:a=3Da.A;if(d=3Da.B[c])sv(a,d,2),b=3DWd(d),e=3DUa(),C(b,4,e),e=3Dnew =
kv,C(e,1,2),d=3Dy(tv(d),4),C(e,4,d),Pd(b,8,e),a.B[c]=3Db;break;case =
4:a.A.A(c,2)}}m.bE=3Dfunction(a,b,c){var =
d=3Db.getState();1=3D=3Dd?this.A.A(a,1,c.time):GJ(this,b,a,d)};m.aE=3Dfun=
ction(a){this.A.B[a]&&this.A.A(a,3)};=0A=
m.DH=3Dfunction(a,b,c,d){1=3D=3Da.getState()&&(d=3Dd.time||Ua(),b=3Du(thi=
s.zF,this,a,d,b,c),a.Ka?b():this.B.Ga(a,"h",b))};m.zF=3Dfunction(a,b,c,d)=
{var =
e=3D"vti_"+a.getId();ov(this.A,e,{Tf:b,ra:50,item:a,jd:c,Ba:d});this.A.A(=
e)};function =
HJ(a,b,c){(a=3Da.A.B[b])&&c.un&&(a=3DaF(a),C(a,4,!0),Qd(a,7,c.Gb))};funct=
ion IJ(a){Id(this,a,0,null)}v(IJ,Gd);function =
JJ(a){I.call(this);this.B=3Da;this.A=3Dthis.F=3Dthis.C=3Dnull;this.I=3Dne=
w cl(this);J(this,this.I);this.D=3Dnew =
ao(3E4);J(this,this.D);this.H=3D!1}v(JJ,I);JJ.prototype.start=3Dfunction(=
){this.I.listen(this.D,"tick",this.L);this.D.start();this.H=3D!0;this.F=3D=
Jx(this.B);this.C=3Dnv(this.B);this.A=3Dthis.B.get(Uv)};JJ.prototype.flus=
h=3Dfunction(){this.H&&KJ(this)};JJ.prototype.L=3Dfunction(){KJ(this)};=0A=
function KJ(a){if(0<a.C.C.length){var b=3Dnew IJ,c=3Da.C,d=3Dnew =
wJ,e=3DiJ;Ua()-y(e,2)>gJ&&(iJ=3De=3DhJ());Pd(d,2,e);Qd(d,1,c.C);C(d,5,!0)=
;e=3Dy(D(d,fJ,2),1);for(var g=3DOd(d,vJ,1),h=3D0;h<g.length;h++){var =
k=3DD(g[h],nq,5);if(k){var =
n=3Dy(k,1);n&&Eb(n,e)||(n=3De+"."+gc(),C(k,1,n))}}(e=3DJF(c.B))&&D(e,LJ,1=
)&&(g=3Dz(D(e,LJ,1),1,""),h=3Dz(D(e,LJ,1),2,""),k=3Dnew =
rJ,g&&C(k,1,g),h&&C(k,2,h),Pd(d,6,k));if(e&&z(e,2,0)){var =
p=3Dz(e,2,0);p=3DzJ[p];C(d,4,p)}e=3Dp;p=3Dnew sJ;g=3Dnew =
uJ;C(g,1,q.innerWidth);C(g,2,q.innerHeight);C(g,3,q.outerWidth);C(g,=0A=
4,q.outerHeight);Pd(p,1,g);C(p,2,"fi");C(p,3,qc);g=3DOx(c.D);C(p,5,Ux(g).=
width);C(p,6,Ux(g).height);g=3DMJ();C(p,7,g);6=3D=3De&&("drive.google.com=
"=3D=3Dwindow.location.hostname?C(p,8,tJ.Lv):"docs.google.com"=3D=3Dwindo=
w.location.hostname&&C(p,8,tJ.Jv));e=3D(e=3DJF(c.B))?z(e,5,"")||z(e,6,"")=
||"ND":"ND";C(p,9,AJ[e]);Pd(d,3,p);p=3D2=3D=3DVz(c.B);C(d,7,p);p=3Dc.D.cb=
();C(d,8,p);c.C=3D[];Pd(b,1,d);if(0<a.A.A.length){c=3Da.A;d=3Dnew =
CJ;Qd(d,1,c.A);if(p=3DJF(V(c.C)))p=3Dz(p,2,0),p=3DzJ[p],C(d,5,p);c.A=3D[]=
;Pd(b,2,d)}a=3Da.F;b=3Db.Cc();a.A.sendRequest({path:a.C+=0A=
"/viewerimpressions",method:"POST",body:{kind:"viewer#impression",impress=
ion:b},Ha:Ga})}};function NJ(a,b){var =
c=3Db||{};b=3Dc.document||document;var =
d=3DHf(a),e=3DIj(document,"SCRIPT"),g=3D{Nu:e,Nc:void 0},h=3Dnew =
Tw(OJ,g),k=3Dnull,n=3Dnull!=3Dc.timeout?c.timeout:5E3;0<n&&(k=3Dwindow.se=
tTimeout(function(){PJ(e,!0);h.rb(new QJ(1,"Timeout reached for loading =
script =
"+d))},n),g.Nc=3Dk);e.onload=3De.onreadystatechange=3Dfunction(){e.readyS=
tate&&"loaded"!=3De.readyState&&"complete"!=3De.readyState||(PJ(e,c.sT||!=
1,k),h.Ha(null))};e.onerror=3Dfunction(){PJ(e,!0,k);h.rb(new QJ(0,"Error =
while loading script "+d))};g=3Dc.attributes||=0A=
{};Nc(g,{type:"text/javascript",charset:"UTF-8"});xj(e,g);dj(e,a);RJ(b).a=
ppendChild(e);return h}function RJ(a){var =
b=3D(a||document).getElementsByTagName("HEAD");return =
b&&0!=3Db.length?b[0]:a.documentElement}function =
OJ(){if(this&&this.Nu){var =
a=3Dthis.Nu;a&&"SCRIPT"=3D=3Da.tagName&&PJ(a,!0,this.Nc)}}function =
PJ(a,b,c){null!=3Dc&&q.clearTimeout(c);a.onload=3DGa;a.onerror=3DGa;a.onr=
eadystatechange=3DGa;b&&window.setTimeout(function(){Oj(a)},0)}=0A=
function QJ(a,b){var c=3D"Jsloader error (code #"+a+")";b&&(c+=3D": =
"+b);Wa.call(this,c);this.code=3Da}v(QJ,Wa);function =
SJ(a){I.call(this);this.F=3Da;this.A=3DLv(a);this.H=3D0;this.D=3D{};this.=
B=3Dnull}v(SJ,I);SJ.prototype.load=3Dfunction(a){var =
b=3Dthis.D[a];b||(ov(this.A,"bdjl_"+a,{ra:93,jd:this.H++}),this.B=3Dthis.=
D[a]=3Db=3Dthis.B?this.B.then(u(this.C,this,a),u(this.C,this,a)):this.C(a=
));return b};=0A=
SJ.prototype.C=3Dfunction(a){var =
b=3Dthis,c=3DNJ(wp(a),{timeout:3E4,document:this.F.O().A,attributes:{nonc=
e:aq()}});Si(this,function(){c.cancel()});var d=3D"bdjl_"+a;return =
c.then(function(){b.A.A(d,1);return Docos},function(a){b.A.A(d,a =
instanceof Sn?3:2);throw a;})};function =
TJ(a,b,c){I.call(this);this.C=3Da;this.I=3Db;this.A=3Dc||"/drive/v2intern=
al"}v(TJ,I);function UJ(a,b,c){return wA(zA(AA(new =
tA(a.C,b,c||"drive#file")),{supportsTeamDrives:!0}),a.I)};function =
VJ(a,b,c){TJ.call(this,a,b,c)}v(VJ,TJ);function =
FF(a,b,c,d){b=3Da.A+"/files/"+b;b=3Dah(b,"updateViewedDate",!1);c&&0<c.le=
ngth&&(b=3Dah(b,"addParents",c.join(",")));d&&0<d.length&&(b=3Dah(b,"remo=
veParents",d.join(",")));b=3Dah(b,"fields","kind,id");return =
xA(UJ(a,b),"PUT").start()}function =
WJ(a,b,c){b=3Da.A+"/admin/files/"+b+"/migrateToTeamDrive";b=3Dah(b,"paren=
ts",c);b=3Dah(b,"fields","kind,id");return =
xA(UJ(a,b),"POST").start()};function XJ(a,b,c){return ny(new =
hy((1=3D=3Dc?{onlyfiles:"{NUM_ITEMS,plural, =3D1{Olet =
siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa olevaa =
tiedostoa.}other{Olet siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa =
olevia tiedostoja.}}",onlyfolders:"{NUM_ITEMS,plural, =3D1{Olet =
siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa olevaa =
kansiota.}other{Olet siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa =
olevia kansioita.}}",mixed:"{NUM_ITEMS,plural, =3D1{Olet =
siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa olevaa =
kohdetta.}other{Olet siirt\u00e4m\u00e4ss\u00e4 yhdess\u00e4 kansiossa =
olevia kohteita.}}"}:=0A=
{onlyfiles:"{NUM_ITEMS,plural, =3D1{Olet siirt\u00e4m\u00e4ss\u00e4 =
tiedostoa, joka sijaitsee {NUM_PARENTS} kansiossa.}other{Olet =
siirt\u00e4m\u00e4ss\u00e4 tiedostoja, jotka sijaitsevat {NUM_PARENTS} =
kansiossa.}}",onlyfolders:"{NUM_ITEMS,plural, =3D1{Olet =
siirt\u00e4m\u00e4ss\u00e4 kansiota, joka sijaitsee {NUM_PARENTS} =
kansiossa.}other{Olet siirt\u00e4m\u00e4ss\u00e4 kansioita, jotka =
sijaitsevat {NUM_PARENTS} kansiossa.}}",mixed:"{NUM_ITEMS,plural, =
=3D1{Olet siirt\u00e4m\u00e4ss\u00e4 kohdetta, joka sijaitsee =
{NUM_PARENTS} kansiossa.}other{Olet siirt\u00e4m\u00e4ss\u00e4 kohteita, =
jotka sijaitsevat {NUM_PARENTS} kansiossa.}}"})[b]),=0A=
{NUM_ITEMS:a,NUM_PARENTS:c})}function YJ(a){return ny(new =
hy("{NUM_FOLDERS,plural, =3D1{Siirr\u00e4 yhdest\u00e4 =
kansiosta.}=3D2{Siirr\u00e4 molemmista kansioista.}other{Siirr\u00e4 =
kaikista kansioista (#).}}"),{NUM_FOLDERS:a})};function =
ZJ(){this.H=3D!0;this.ga=3D!1;this.L=3Dthis.I=3Dthis.N=3Dthis.D=3D!0;this=
.ka=3Dthis.ha=3D!1}var $J=3Dnew ZJ;$J.id=3D"root";$J.name=3D"Oma =
Drive";$J.C=3D"owner";$J.F=3D!1;$J.aa=3D"https://drive.google.com/drive/m=
y-drive";$J.W=3D"//ssl.gstatic.com/docs/doclist/images/icon_11_collection=
_list.png";$J.S=3D"";function aK(){ZJ.call(this)}v(aK,ZJ);function =
bK(a){return =
fb(a,cK)?"onlyfolders":eb(a,cK)?"mixed":"onlyfiles"}function =
cK(a){return"application/vnd.google-apps.folder"=3D=3Da.Oh};function =
dK(a,b,c){b&&Q(function(){var =
d=3Dlk(c),e=3Da?a.J():null;(e&&e.contains(d)||d=3D=3Dc.A.body)&&b.focus()=
},0)}function =
eK(a,b,c){if(b&&!c)for(b=3D0;b<a.length;b++)if(c=3Da[b],!c.Ua&&("owner"!=3D=
c.C||cK(c)))return!0;return!1};function =
fK(a){this.action=3Da;this.wfv=3D!1};function =
gK(a){fK.call(this,"set-view-options");this.viewOptions=3Da}v(gK,fK);func=
tion =
hK(a){this.Ra=3Da;this.A=3D{}}m=3DhK.prototype;m.yb=3Dfunction(a){this.A.=
parent=3Da};m.Gc=3Dfunction(){var a=3Dvc(this.A,function(a){return =
null!=3D=3Da});a=3DFc(a)?null:a;a=3D[this.Ra,this.B,a];var =
b=3Dkb(a,yg);return a=3Da.slice(0,b+1)};m.toString=3Dfunction(){var =
a=3Dthis.Gc();return"("+cb(a,function(a){return =
yB(a)}).join(",")+")"};m.getId=3Df("Ra");m.getLabel=3Df("B");function =
iK(a){hK.call(this,a||"all")}v(iK,hK);function =
jK(a,b){a.A.sortKey=3D7;b&&(a.A.ff=3Db);return a}function kK(){var =
a=3DlK(jK(mK(nK(new iK("folders")))));r(!0)?a.A.ownedByMe=3D!0:delete =
a.A.ownedByMe;return a}function nK(a){a.A.includeFolders=3D!0;return =
a}function mK(a){a.A.selectFolder=3D!0;return a}function =
oK(a){a.A.ers=3D!0;return a}function lK(a){a.A.createFolder=3D!0;return =
a}iK.prototype.yb=3Dfunction(a){iK.R.yb.call(this,a)};=0A=
function pK(){var a=3DmK(nK(new =
iK));a.A.drois=3D!0;a=3DlK(oK(jK(a,!0)));a.A.sdv=3D!0;a.A.sblois=3D"Siirr=
\u00e4";a.A.sblovs=3D"Siirr\u00e4 t\u00e4h\u00e4n";return a};function =
qK(a,b){N.call(this);this.D=3Dthis.F=3Dnull;this.xa=3Da;this.L=3Dthis.A=3D=
null;this.N=3Dnew =
cl(this);J(this,this.N);this.C=3Dnull;this.H=3D!1;this.B=3Db;this.W=3D!0;=
this.U=3D!1}v(qK,N);function =
rK(a,b,c,d,e,g,h,k,n){sK(a,b,!!e,g,h,k,n);a.L=3Dc;d.parentElement&&d.pare=
ntElement.appendChild(a.A.J());a.A.setPosition(new =
kG(c,d.tl||9));rG(a.A,d.Vn||8);d.sv&&(a.A.H=3Dd.sv);d.margin&&sG(a.A,d.ma=
rgin);a.N.Ga(a.A,"hide",a.aa);a.dispatchEvent("Va");a.A.setVisible(!0);a.=
C=3DMn();return a.C.A}=0A=
function tK(a){return =
a.ia()?(a.A.setVisible(!1),!0):!1}qK.prototype.ia=3Dfunction(){return!!th=
is.A&&this.A.ia()};=0A=
function sK(a,b,c,d,e,g,h){Ti(a.A);a.H=3D!1;var =
k=3DpK();r(h)&&(k.A.eflimt=3D!!h);c||(k.A.emak=3D!0);d&&(k.A.sodc=3D!0);g=
&&!Ib(g)&&k.yb(g);a.U&&(k.A.tdv=3D!0);!a.W||g&&!Ib(g)||(k.A.lv=3D!0);var =
n;e&&e.then(function(a){n=3Da},ba());e=3DuK(vK(wK(xK(yK(zK(AK(BK(CK(DK(a)=
,k),"minew")),a.B||Tg(kk(a.xa).top.location.href)),a.xa)).setTitle("J\u00=
e4rjest\u00e4 =
Drivess\u00e4").Zl(!1)),u(function(a){EK(this,d,n,g,a)},a)),"mdisamb");h=3D=
{};h.ni=3Db;uK(e,"dow",h);a.F&&a.D&&FK(GK(e,a.F),a.D);c&&e.A.set("addMode=
",!0);a.A=3DHK(e);J(a,a.A)}=0A=
function EK(a,b,c,d,e){switch(e.action){case =
"picked":if((b=3D(b=3De.docs)&&0<b.length?b[0]:null)&&b.id){e=3D!1;var =
g=3Db.id,h=3Db.name,k=3Db.rpt;if(null!=3Dk)if(Ib(k))d=3Dvoid 0;else =
if(-1<k.indexOf(","))e=3D!0;else{d=3Dk;var n=3Db.rptn}else =
if(d&&c)for(k=3D0;k<c.length;k++)if(d=3D=3Dc[k].id){n=3Dc[k].name;break}a=
.C.resolve({Ed:g,Li:h,Cd:d,uk:n,Lc:e,Qg:b.sourceTeamDriveId,vk:b.sourceTe=
amDriveName,rf:b.teamDriveId,Mi:b.organizeIntoTeamDrive?b.teamDriveName:v=
oid 0,te:b.undoable})}break;case "cancel":a.C&&(a.C.reject("cp"),a.C=3D=0A=
null);break;case =
"viewContentRendered":a.H||(b&&b.then(function(a){tn(function(){var =
b=3D{};b.dto=3Dcb(a,this.I,this);c&&(b.items=3Dcb(c,this.I,this));IK(this=
.A,new gK(b))},this)},a.ha,a),a.dispatchEvent("Ua"),a.H=3D!0)}}=0A=
qK.prototype.I=3Dfunction(a){var =
b=3D"application/vnd.google-apps.folder",c=3D"";a instanceof =
aK&&(b=3Da.Oh||b,c=3Da.A?a.A.join(","):c);return{canEdit:a.D,dlpDetection=
s:a instanceof aK?a.U:void =
0,id:a.id,iconUrl:a.W,isRoot:"application/vnd.google-apps.folder"=3D=3Db&=
&"owner"=3D=3Da.C&&Ib(ec(a.S)),isShared:a.F,mimeType:b,name:a.name,ops:c,=
ownedByMe:"owner"=3D=3Da.C,parent:a.S,readOnly:"reader"=3D=3Da.C,teamDriv=
eCanAddChildren:a.H,teamDriveCanRemoveChildren:a.I,canMoveTeamDriveItem:a=
.N,canMoveItemIntoTeamDrive:a.L,teamDriveId:a.Ua,=0A=
teamDriveIsTrusted:a.ga,teamDriveName:a.Pa,teamDrivePrimaryDomainName:a.B=
,url:a.aa,domainUsersOnly:a.ha,teamMembersOnly:a.ka}};qK.prototype.ha=3Df=
unction(a){var =
b=3Dthis.C;this.C=3Dnull;tK(this);b.reject(a)};qK.prototype.aa=3Dfunction=
(){dK(this.A,this.L,this.xa)};function =
JK(){hK.call(this,"image-search")}v(JK,hK);JK.prototype.yb=3Dfunction(a){=
JK.R.yb.call(this,a)};function =
KK(){hK.call(this,"maps")}v(KK,hK);KK.prototype.setZoom=3Dfunction(a){thi=
s.A.zoom=3Da;return =
this};KK.prototype.yb=3Dfunction(a){KK.R.yb.call(this,a)};function =
LK(){hK.call(this,"photos")}v(LK,hK);LK.prototype.yb=3Dfunction(a){LK.R.y=
b.call(this,a)};function =
MK(){hK.call(this,"url")}v(MK,hK);MK.prototype.yb=3Dfunction(a){MK.R.yb.c=
all(this,a)};function =
NK(){hK.call(this,"video-search")}v(NK,hK);NK.prototype.yb=3Dfunction(a){=
NK.R.yb.call(this,a)};function =
OK(){hK.call(this,"web")}v(OK,hK);OK.prototype.yb=3Dfunction(a){OK.R.yb.c=
all(this,a)};function PK(){this.B=3Dza(void 0)?new hK(void 0):void =
0;this.A=3D[];this.C=3D{}}function QK(a){switch(a){case =
"image-search":return new JK;case "maps":return new KK;case =
"photos":return new LK;case "url":return new MK;case =
"video-search":return new NK;case "web":return new OK}return new =
hK(a)}function RK(a){return"("+cb(a.A,function(a){return =
a.toString()}).join(",")+")"}function =
SK(a){a=3Dvc(a.C,function(a){return =
null!=3D=3Da});return(a=3DFc(a)?null:a)?yB(wc(a,function(a){return =
a.toString()})):""}=0A=
PK.prototype.toString=3Dfunction(){if(this.B){var =
a=3D["{root:",this.B.toString(),",items:",RK(this)],b=3DSK(this);b&&(a.pu=
sh(",options:"),a.push(b));a.push("}");return a.join("")}return =
RK(this)};PK.prototype.getViews=3Dfunction(a,b){b=3Dvoid =
0=3D=3D=3Db?[]:b;for(var c=3Dthis.A,d=3D0;d<c.length;d++){var e=3Dc[d];e =
instanceof PK?e.getViews(a,b):e.getId()=3D=3Da&&b.push(e)}return =
b};function =
TK(a){this.D=3Da||"https://docs.google.com/picker";this.B=3Dnew =
PK}TK.prototype.B=3Dnull;TK.prototype.xa=3Dnull;function =
CK(a,b){a.B.A.push(za(b)?QK(b):b);return =
a}TK.prototype.O=3Df("xa");TK.prototype.getViews=3Dfunction(a){return =
this.B.getViews(a)};function vK(a,b){a.Zb=3Db;return a}function =
yK(a,b){a.xa=3Db;return a};function =
UK(a){TK.call(this,a)}v(UK,TK);function =
VK(a){eo.call(this,a)}v(VK,eo);VK.prototype.ca=3Dfunction(){var =
a=3Dthis.O(),b=3Da.ca("DIV");this.X=3Db;var =
c=3Da.ca("DIV","picker-min-arrow-inner"),d=3Da.ca("DIV","picker-min-arrow=
-border");a.La(b,c);a.La(b,d)};function =
WK(a,b,c){a=3Da.J();Sl(a,"left","");Sl(a,"right","");tl(b,"picker-min-top=
");tl(b,"picker-min-bottom");c=3DKt(b,c);c&1?(a.className=3D"picker-min-a=
rrow-down",M(b,"picker-min-bottom")):(a.className=3D"picker-min-arrow-up"=
,M(b,"picker-min-top"))}=0A=
VK.prototype.update=3Dfunction(a,b,c){this.wa&&(c||(c=3Dnew =
Dl(0,0,0,0)),WK(this,a,b),a=3Dthis.J(),b&4?Sl(a,"right",-c.right+"px"):Sl=
(a,"left",-c.left+"px"))};function =
XK(a,b){fK.call(this,"set-drive-options");this.appId=3Da;this.appOrigin=3D=
b}v(XK,fK);function =
YK(a){fK.call(this,"visibility");this.visible=3Da}v(YK,fK);var =
ZK=3DIf(rf("//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc=
.js?c=3D1&container=3Donepick"));function =
$K(a){a=3Da&&kk(a)||window;return a.gadgets&&a.gadgets.rpc}var =
aL=3Dnull;function bL(a,b){var c=3Db&&kk(b)||window;if($K(b))a();else =
if(aL)aL.push(a);else var =
d=3DaL=3D[a],e=3Dc.setInterval(function(){if($K(b)){c.clearInterval(e);fo=
r(var a=3D0;a<d.length;a++)d[a]();aL=3Dnull}},100)};function =
cL(a,b){qG.call(this,a);Yj(a,!0);kl(a,"dialog");this.xa=3Db||pj();this.Bt=
=3D!1;this.Xa=3Dik(this.xa,"span");Yj(this.Xa,!0);this.Xa.style.position=3D=
"absolute";ll(this.Xa,"hidden",!0);this.qd=3D!1}v(cL,qG);m=3DcL.prototype=
;m.nb=3Dnull;m.O=3Df("xa");m.wo=3Dfunction(){this.qd=3D!0;this.focus(this=
.Xa);Q(this.Ue,0,this)};m.Ue=3Dfunction(){this.qd=3D!1};m.Rh=3Dfunction(a=
){9=3D=3Da.keyCode&&a.shiftKey&&a.target=3D=3Dthis.J()&&this.wo()};m.Ln=3D=
function(a){this.qd?this.Ue():a.target=3D=3Dthis.Xa&&Q(u(this.focus,this,=
this.J()),0)};=0A=
m.focus=3Dfunction(a){try{a&&a.focus()}catch(b){}};m.Va=3Dfunction(){cL.R=
.Va.call(this);var =
a=3Dthis.getPosition();a&&a.Va(this.Xa,this.Wh,this.sb())};function =
dL(a,b,c,d,e,g){var h=3Dc||pj(),k=3Dh.ca("DIV","picker-iframe picker-min =
goog-menu"),n=3D"true"=3D=3DBh(new =
jh(a),"minew");n&&M(k,"picker-minew");M(k,"picker-white-callout");h.La(h.=
A.body,k);cL.call(this,k,h);this.Bt=3Dn;this.ia()?qo(this):this.rt();this=
.ua=3Dh;this.A=3Dgc();this.D=3Dgc();h=3DAh(Ah(new =
jh(a),"rpctoken",this.D),"rpcService",this.A);kh(h,"https");this.Vh=3Dh.t=
oString();this.Nb&&(this.Nb.src=3Dthis.Vh);this.U=3Dd||248;this.S=3De||n?=
311:300;this.I=3D!!g;b&&(Bh(Ch(a),"hostId"),b=3Dthis.O(),$K(b)||(b=3Db||p=
j(document),=0A=
d=3Dik(b,"SCRIPT"),dj(d,ZK),d.type=3D"text/javascript",b.A.body.appendChi=
ld(d)));b=3Dnull;d=3Da.indexOf("/picker?");-1<d?b=3Da.substring(0,d+8-1):=
Fb(a,"/picker")&&(b=3Da);b&&eL(this,b+"/resources/rpc_relay.html");po(thi=
s);this.Mj=3D!1;po(this);this.Jl=3D!1;this.C=3Dnew =
VK(c);J(this,this.C);this.C.render(k)}v(dL,cL);m=3DdL.prototype;m.Vh=3D""=
;m.Nb=3Dnull;m.qq=3D!1;m.ku=3D!1;m.lu=3D!1;m.Zb=3DGa;=0A=
function =
fL(a){if(!a.Nb){a.V().listen(kk(a.O()),"keydown",a.ju);a.Nb=3Da.ua.ca("IF=
RAME",{id:a.A,name:a.A,"class":"picker-frame",onload:u(a.WJ,a),frameBorde=
r:"0"});a.Nb.src=3DHf(gL(a));a.J().appendChild(a.Nb);kl(a.Nb,"dialog");va=
r =
b=3DBh(Ch(a.Vh),"title");b&&pl(a.Nb,b);M(a.J(),"picker-min-popup");nm(a.N=
b,a.U,a.S);a.Nb.src=3Da.Vh;hL(a,u(function(a){a.setAuthToken(this.A,this.=
D)},a))}}=0A=
m.Va=3Dfunction(){if(this.Nb){dL.R.Va.call(this);var =
a=3Dthis.getPosition(),b=3Dthis.Wh;if(a instanceof kG){var =
c=3Dthis.C;a=3Da.A;var d=3Dthis.J();if(c.wa){WK(c,d,b);c=3Dc.J();var =
e=3Dkm(a,d),g=3Dym(c).width;e=3De.x+ym(a).width/2-g/2;e=3DMath.max(0,e);v=
ar =
h=3Dym(d).width;h-g&&(g=3Dh-g,e>g&&(e=3Dg,d.getBoundingClientRect().left+=
g/2>a.getBoundingClientRect().left&&(e=3DMath.min(e,g/2))));Sl(c,"left",e=
+"px")}}else =
this.C.update(this.J(),b,this.sb());Kt(this.J(),b)&1?this.Nb.className=3D=
"picker-min-frame-down":this.Nb.className=3D"picker-min-frame-up"}};=0A=
function gL(a){return =
x&&sd("7")&&Eb(a.Vh,"https")?If(rf("https://about:blank")):x?If(rf('javas=
cript:""')):If(rf("about:blank"))}m.WJ=3Dfunction(){this.Nb.src!=3DHf(gL(=
this))&&(this.ku=3D!0,this.V().Da(kk(this.O()),"keydown",this.ju),Yj(this=
.Nb,!0),this.ia()&&Q(u(this.focus,this,this.Nb),0))};m.ju=3Dfunction(a){2=
7=3D=3Da.keyCode&&(iL(this),a.stopPropagation(),a.preventDefault())};func=
tion hL(a,b){var c=3Da.O();bL(function(){b(kk(c).gadgets.rpc)},c)}=0A=
function =
jL(a,b){a.Zb=3Db;hL(a,u(function(a){a.register(this.A,u(this.XJ,this))},a=
))}m.XJ=3Dfunction(a){switch(a.action){case "viewUpdated":case =
"viewChanged":this.Va();return;case =
"enableWhiteCallout":a=3Da.extraUserInputs;vl(this.J(),"picker-white-call=
out",a&&a.ewc);return;case "loaded":this.lu=3D!0;IK(this,new =
YK(this.ia()));kL(this);break;case =
"blurred":this.J()!=3Dthis.O().A.activeElement&&this.ia()&&(this.setVisib=
le(!1),this.Zb({action:"cancel"}));return;case "picked":case =
"cancel":this.setVisible(!1)}this.Zb(a)};=0A=
function kL(a){a.F&&IK(a,new =
XK(a.F,window.location.protocol+"//"+window.location.host))}function =
eL(a,b){hL(a,u(function(a){a.setRelayUrl(this.A,b)},a))}function =
IK(a,b){"refresh"=3D=3Db.action?(a.Nb&&!a.ia()&&(a.J().removeChild(a.Nb),=
a.Nb=3Dnull),fL(a)):hL(a,u(function(a){a.call(this.A,"picker",null,b)},a)=
)}=0A=
m.re=3Dfunction(){dL.R.re.call(this);Mj(this.Xa,this.J());this.nb=3Dnew =
gn(this.O().A);this.V().listen(this.nb,"focusin",this.Ln).listen(this.J()=
,"keydown",this.Rh);fL(this);if(!this.I){var =
a=3Dthis.O().A;this.V().listen(a,"mousedown",this.iu,!0);if(x){try{var =
b=3Da.activeElement}catch(t){}for(;b&&"IFRAME"=3D=3Db.nodeName;){try{var =
c=3Db.contentDocument||b.contentWindow.document}catch(t){break}a=3Dc;b=3D=
a.activeElement}this.V().listen(a,"mousedown",this.iu,!0)}}IK(this,new =
YK(!0));Lt(new K(0,0),this.J(),0,this.sb());=0A=
this.Va();if(this.Bt&&(a=3Dthis.getPosition(),a instanceof =
kG&&La(this.J().getBoundingClientRect))){b=3Dthis.Wh;var =
d=3Dzj(kk(this.O())).height,e=3Dzj(kk(this.O())).width;c=3Dnull;var =
g=3Da.B,h=3Dthis.H?this.H.getBoundingClientRect():void =
0,k=3Dh?h.top:0;d=3Dh?Math.min(h.bottom,d):d;e=3Dh?Math.min(h.right,e):e;=
h=3Dh?h.left:0;var =
n=3Da.A.getBoundingClientRect(),p=3Dthis.J().getBoundingClientRect();if(!=
(g&1)&&p.top<k||g&1&&p.bottom>d&&n.top>k+(p.bottom-p.top))g^=3D1,c=3Dnew =
kG(a.A,g),b^=3D1;if(g&4&&p.left<h||!(g&4)&&p.right>e&&n.right>=0A=
h+(p.right-p.left))c=3Dnew =
kG(a.A,g^4),b^=3D4;c&&(this.setPosition(c),rG(this,b),this.Va())}this.ku?=
this.focus(this.Nb):this.focus(this.J())};m.Pd=3Dfunction(a){dL.R.Pd.call=
(this,a);Ti(this.nb);Oj(this.Xa);IK(this,new =
YK(!1))};m.iu=3Dfunction(a){a=3Da.target;Tj(this.J(),a)||so(this,a)||150>=
Ua()-this.ak||iL(this)};function =
iL(a){a.ia()&&(a.setVisible(!1),a.Zb({action:"cancel"}))}m.ea=3Dfunction(=
){this.qq?(Oj(this.J()),dL.R.ea.call(this)):Q(function(){this.qq=3D!0;thi=
s.ea()},0,this)};function lL(a){TK.call(this,a);this.A=3Dnew =
Map;this.A.set("protocol","gadgets");(a=3Dwindow.location.origin)||(a=3Dw=
indow.location.protocol+"//"+window.location.host);zK(this,a);this.C=3D[]=
}v(lL,UK);function uK(a,b,c){a.C.push([b,c||{}]);return a}function =
HK(a){BK(a,"minimal");if(!a.A.get("relayUrl")){var =
b=3Dnh(qh(oh(Ch(window.location.href),void =
0),""),"/favicon.ico").toString();a.A.set("relayUrl",b)}b=3Dnew =
dL(mL(a).toString(),!0,a.O(),a.I,a.H,a.F);b.F=3Da.L;b.lu&&kL(b);jL(b,a.Zb=
);return b}=0A=
lL.prototype.Zl=3Dfunction(a){this.F=3Da;return this};function =
BK(a,b){a.A.set(b,"true");return =
a}lL.prototype.getTitle=3Dfunction(){return =
this.A.get("title")};function =
wK(a){a.A.set("actions","viewContentRendered");return a}function =
FK(a,b){a.A.set("authuser",b);return a}function =
GK(a,b){a.A.set("hostId",b);return a}function =
zK(a,b){b&&a.A.set("origin",b);return a}function =
xK(a){a.A.set("hl","fi");return a}function =
nL(a,b){a.A.set("selectButtonLabel",b);return a}=0A=
function =
AK(a){a.A.set("selectableMimeTypes","application/vnd.google-apps.folder")=
;return =
a}lL.prototype.setTitle=3Dfunction(a){this.A.set("title",a);return =
this};function =
mL(a){a.C.length&&a.A.set("pp",yB(a.C));a.A.set("nav",RK(a.B));var =
b=3Dnew jh(a.D);a.A.forEach(function(a,d){Ah(b,d,a)});return b};function =
oL(a,b,c,d){qK.call(this,b,d);this.ga=3Da;this.S=3Dc||null}v(oL,qK);funct=
ion DK(a){var b=3Dnew lL(a.ga);Ib(ec(a.S))||b.A.set("st",a.S);return =
b};function pL(a){a=3Da||{};a=3Da.mx;var b=3D'<div =
class=3D"'+H("drive-organize-atd-popup")+'"><div =
class=3D"'+H("drive-organize-popup-message")+" =
"+H("drive-organize-atd-adding-msg")+'">';var =
c=3DG("<span>Lis\u00e4t\u00e4\u00e4n <b>Omaan =
Driveen</b>\u2026</span>");b=3Db+c+'</div><div =
class=3D"'+H("drive-organize-popup-message")+" =
"+H("drive-organize-atd-added-msg")+'">';c=3DG("<span>Lis\u00e4tty =
<b>Omaan Driveen</b></span>");b=3Db+c+"</div>";a||(b+=3D'<div =
class=3D"'+H("drive-organize-atd-popup-undo-btn")+" =
"+H("drive-organize-popup-link-btn")+=0A=
'">',b+=3D"Kumoa</div>");a=3Db;b=3D'<div =
class=3D"'+H("drive-organize-popup-message")+" =
"+H("drive-organize-atd-error-msg")+'">';c=3DG("<span>Ei voi =
lis\u00e4t\u00e4 <b>Omaan Driveen</b>.</span>");return =
G(a+(b+c+"</div></div>"))};function =
qL(a,b){I.call(this);this.A=3Da;this.ua=3Db||pj();this.C=3Dnew =
cl(this);J(this,this.C);this.Xa=3Dthis.nb=3Dnull;this.B=3Dthis.qd=3D!1}v(=
qL,I);m=3DqL.prototype;m.wo=3Dfunction(){this.qd=3D!0;try{this.Xa.focus()=
}catch(a){}Q(this.Ue,0,this)};m.Ue=3Dfunction(){this.qd=3D!1};m.ia=3Dfunc=
tion(){return =
this.Xa?um(this.Xa):!1};m.setVisible=3Dfunction(a){this.Xa&&P(this.Xa,a)}=
;m.ea=3Dfunction(){Oj(this.Xa);Ti(this.nb);this.B||Yj(this.A,!1);qL.R.ea.=
call(this)};=0A=
m.Ln=3Dfunction(a){this.qd&&a.target=3D=3Dthis.Xa?this.Ue():a.target=3D=3D=
this.Xa&&Q(this.ox,0,this)};m.Rh=3Dfunction(a){9=3D=3Da.keyCode&&a.shiftK=
ey&&a.target=3D=3Dthis.A&&this.wo()};m.ox=3Dfunction(){try{x&&this.ua.A.b=
ody.focus(),this.A.focus()}catch(a){}};function =
rL(a,b,c,d){kG.call(this,a,b);this.F=3Dc?5:0;this.D=3Dd||void =
0}v(rL,kG);rL.prototype.S=3Df("F");rL.prototype.C=3Dca("F");rL.prototype.=
Va=3Dfunction(a,b,c,d){var =
e=3DIt(this.A,this.B,a,b,null,c,10,d,this.D);if(e&496){var =
g=3DsL(e,this.B);b=3DsL(e,b);e=3DIt(this.A,g,a,b,null,c,10,d,this.D);e&49=
6&&(g=3DsL(e,g),b=3DsL(e,b),It(this.A,g,a,b,null,c,this.F,d,this.D))}};fu=
nction sL(a,b){a&48&&(b^=3D4);a&192&&(b^=3D1);return b};function =
tL(a,b,c,d){rL.call(this,a,b,!0);this.I=3Dd;this.H=3Dc;this.L=3Dthis.I+"-=
arrowdown";this.N=3Dthis.I+"-arrowup"}v(tL,rL);tL.prototype.Va=3Dfunction=
(a,b,c,d){var e=3DIt(this.A,this.B,a,b,null,c,10,d,this.D);if(e&496){var =
g=3DsL(e,this.B);b=3DsL(e,b);e=3DIt(this.A,g,a,b,null,c,10,d,this.D);e&49=
6&&(g=3DsL(e,g),b=3DsL(e,b),It(this.A,g,a,b,null,c,this.F,d,this.D));uL(t=
his,a,g)}else uL(this,a,this.B)};=0A=
function =
uL(a,b,c){c=3D0=3D=3D(c&1);vl(a.H,a.L,c);vl(a.H,a.N,!c);c=3Dkm(a.A,b);b=3D=
ym(b).width;var =
d=3Dym(a.H).width;c=3DMath.max(0,c.x)+Math.min(ym(a.A).width,b)/2-d/2;c=3D=
Math.min(c,b-d);c=3DMath.max(0,c);Sl(a.H,"left",c+"px")};function =
vL(a){var b=3Da.OJ,c=3DG;b=3D'<div =
class=3D"'+H("drive-organize-popup")+'"><div =
class=3D"'+H("drive-organize-popup-content")+'" tabIndex=3D"0"><div =
class=3D"'+H("drive-organize-popup-organize-btn")+" =
"+H("drive-organize-popup-link-btn")+'">'+F(b)+'</div><div =
class=3D"'+H("drive-organize-popup-close-btn")+'">';var =
d=3Da||{};a=3DG;d=3Dd||{};d=3DG(Zh(d.Kj,"black")?"#FFFFFF":"#000000");a=3D=
a('<svg x=3D"0px" y=3D"0px" width=3D"15" height=3D"15" viewBox=3D"0 0 15 =
15"><polygon points=3D"10.5,11.914 13.5,14.914 14.914,13.5 11.914,10.5 =
14.914,7.5 13.5,6.086 10.5,9.086 7.5,6.086 6.085,7.5 9.085,10.5 =
6.085,13.5 7.5,14.914 " fill=3D"'+=0A=
H(d)+'" style=3D"opacity:0.5" =
transform=3D"translate(-2.9561186,-2.5084746)"/></svg>');return =
c(b+a+'</div></div><div =
class=3D"'+H("drive-organize-popup-arrow")+'"><div =
class=3D"'+H("drive-organize-popup-triangle-before")+'"></div><div =
class=3D"'+H("drive-organize-popup-triangle-after")+'"></div></div></div>=
')};var wL=3Dnull;function xL(){if(null=3D=3DwL){var =
a=3Dpj(),b=3Da.A,c=3Dik(a,"div");c.style.backgroundColor=3D"rgb(1, 2, =
3)";a.La(b.body,c);b=3DWl(c,"backgroundColor");b=3Db.replace(/ =
/g,"");b=3D"rgb(0,0,0)"=3D=3D=3Db?"black":"rgb(255,255,255)"=3D=3D=3Db?"w=
hite":"none";a.ub(c);wL=3Db}return wL};function =
yL(){}v(yL,Ct);Ha(yL);m=3DyL.prototype;m.ca=3Dfunction(a){var =
b=3Dtt(this,a);b=3Da.O().ca("DIV","goog-inline-block "+b.join(" =
"),a.getContent());this.Ca(b,a.vc());return =
b};m.Kd=3Dl("button");m.rc=3Dfunction(a){return"DIV"=3D=3Da.tagName};m.qa=
=3Dfunction(a,b){M(b,"goog-inline-block");return =
yL.R.qa.call(this,a,b)};m.ma=3Dl("");m.Fa=3Dl("goog-flat-button");tu("goo=
g-flat-button",function(){return new Mu(null,yL.oa())});function =
zL(a,b){eo.call(this,b);this.la=3Da;this.popup=3Dnew =
qG;J(this,this.popup);a=3DAL.oa();this.I=3Dnew =
Mu(null,a,b);this.ja(this.I);this.F=3Dnew =
Mu(null,a,b);this.ja(this.F);this.B=3Dthis.ga=3Dthis.H=3Dthis.aa=3Dnull;t=
his.S=3D!1}v(zL,eo);m=3DzL.prototype;m.ca=3Dfunction(){this.X=3DT(vL,{OJ:=
this.la,Kj:xL()},void =
0,this.O());this.H=3Dthis.fa("drive-organize-popup-content")};=0A=
m.da=3Dfunction(){zL.R.da.call(this);var =
a=3Dthis.O(),b=3Dthis.J();P(b,!1);this.popup.Lg(b);this.ga=3Dthis.fa("dri=
ve-organize-popup-arrow");this.I.qa(this.fa("drive-organize-popup-organiz=
e-btn"));this.F.qa(this.fa("drive-organize-popup-close-btn"));this.F.Ca("=
Sulje");zu(this.F,"Sulje");kl(b,"alertdialog");var =
c=3Dthis.popup;po(c);c.Mj=3D!0;a=3Dnew =
qL(this.H,a);J(this,a);a.Xa||(a.Xa=3Dik(a.ua,"DIV"),Yj(a.Xa,!0),a.Xa.styl=
e.position=3D"absolute");Mj(a.Xa,a.A);c=3Da.A;var =
d=3Dc.getAttributeNode("tabindex");null!=3Dd&&d.specified?=0A=
(c=3Dc.tabIndex,c=3DBa(c)&&-1<=3Dc&&32768>c):c=3D!1;a.B=3Dc;a.B||Yj(a.A,!=
0);a.nb=3Dnew =
gn(a.ua.A);a.C.listen(a.nb,"focusin",a.Ln).listen(a.A,"keydown",a.Rh);thi=
s.V().listen(this.popup,"hide",this.ux).listen(this.F,go.qb,this.tx).list=
en(this.I,go.qb,this.oG);this.V().listen(b,"keydown",u(this.fn,this,!1),!=
0).listen(b,"mousedown",u(this.fn,this,!0),!0);this.V().listen(b,"blur",t=
his.sx,!0);this.V().listen(b,"dblclick",this.xk).listen(b,"click",this.xk=
).listen(b,"mousedown",this.xk).listen(b,"mouseup",this.xk)};=0A=
function BL(a,b){a.aa=3Db;a.popup.setPosition(new =
tL(b,a.ha||9,a.ga,"drive-organize-popup"))}m.hide=3Dfunction(){this.popup=
.setVisible(!1)};m.ia=3Dfunction(){return =
this.popup.ia()};m.rx=3Dfunction(a){try{a.focus()}catch(b){}};m.ux=3Dfunc=
tion(){this.B&&(this.B.resolve(0),this.B=3Dnull);this.S?this.S=3D!1:dK(th=
is.popup,this.aa,this.O())};m.sx=3Dfunction(){var =
a=3Dthis.O(),b=3Da.A;Q(function(){if(!this.Ma&&this.ia())if(La(b.hasFocus=
)&&!b.hasFocus())this.hide();else{var =
c=3Dlk(a);c&&!Tj(this.J(),c)&&this.hide()}},0,this)};=0A=
m.tx=3Dfunction(){CL(this,0)};m.oG=3Dfunction(){this.S=3D!0;CL(this,1)};f=
unction =
CL(a,b){a.B&&(a.B.resolve(b),a.B=3Dnull);a.popup.setVisible(!1)}m.fn=3Dfu=
nction(a){vl(this.sa(),"drive-organize-popup-outline-hidden",a)};m.xk=3Df=
unction(a){a.B()};function =
AL(){}v(AL,yL);Ha(AL);AL.prototype.Fa=3Dl("drive-organize-button");functi=
on DL(a,b){zL.call(this,"J\u00e4rjest\u00e4",a);var =
c=3DAL.oa();this.A=3Dnull;b||(this.A=3Dnew =
Mu(null,c,a),this.ja(this.A));this.L=3Dthis.U=3Dthis.W=3Dthis.D=3Dnull;th=
is.C=3Dthis.N=3D!1}v(DL,zL);DL.prototype.ca=3Dfunction(){DL.R.ca.call(thi=
s);var a=3Dthis.O(),b;this.A||(b=3D{mx:!0});this.D=3DT(pL,b,void =
0,a);a.Ag(this.H,this.D,0)};=0A=
DL.prototype.da=3Dfunction(){DL.R.da.call(this);this.U=3Dthis.fa("drive-o=
rganize-atd-added-msg");this.W=3Dthis.fa("drive-organize-atd-adding-msg")=
;this.L=3Dthis.fa("drive-organize-atd-error-msg");P(this.L,!1);this.A&&th=
is.A.qa(this.fa("drive-organize-atd-popup-undo-btn"));var =
a=3Dthis.J();P(a,!0);EL(this,!0);var =
b=3Dqm(this.D).width;EL(this,!1);b=3DMath.max(b,qm(this.D).width);++b;om(=
this.D,b);Sl(this.D,"white-space","normal");P(a,!1);this.A&&this.V().list=
en(this.A,"action",this.ka)};=0A=
DL.prototype.show=3Dfunction(a,b){this.C=3Dthis.N=3D!1;this.ha=3Db.tl;if(=
this.wa){var =
c=3Dthis.O(),d=3Dthis.sa(),e=3Dc.A.body,g=3Dc.BC(d);e=3Db.parentElement||=
e;g!=3De&&c.La(e,d)}else =
this.render(b.parentElement);BL(this,a);rG(this.popup,b.Vn||8);sG(this.po=
pup,b.margin||new =
Dl(10,0,10,0));this.fn(!0);FL(this);this.popup.setVisible(!0);Q(Sa(this.r=
x,this.H),0);this.B=3DMn();return this.B.A};function =
GL(a,b){b&&BL(a,b);a.C=3D!0;FL(a)}function FL(a){EL(a,a.N);a.popup.Va()}=0A=
function =
EL(a,b){P(a.U,!a.C&&b);P(a.W,!a.C&&!b);P(a.L,a.C);a.A&&a.A.setVisible(!a.=
C&&b);a.I.setVisible(!a.C)}DL.prototype.ka=3Dfunction(){CL(this,2)};funct=
ion HL(a){var b=3Da.ZL;a=3Da.eb;var =
c=3D1=3D=3Db.Rd.length;c&&(c=3Db.Rd[0],c=3Dnull=3D=3Dc?null:c.name,c=3Dc =
instanceof =
Qh?!!c.getContent():!!c);if((c||1<b.Rd.length)&&(null=3D=3Db?0:b.Fn)&&(nu=
ll=3D=3Db?0:b.Gn))if((null=3D=3Db?0:b.Te)||(null=3D=3Db?0:b.Yh)){var =
d=3Db.Rd[0];c=3Db.Rd.length;var =
e=3Dnull=3D=3Dd?null:d.name;d=3Dnull=3D=3Db?null:b.Gn;var =
g=3Dnull=3D=3Db?null:b.Fn,h=3Dnull=3D=3Db?null:b.DL,k=3Dnull=3D=3Db?null:=
b.CL;b=3Db.Xj;1=3D=3Dc?(b=3D"",h&&k?(a=3DF(e)+(" on siirretty kansiosta =
"+(IL({fb:h,pb:k,eb:a})+(" kansioon =
"+(IL({fb:d,pb:g,eb:a})+".")))),b+=3Da):(a=3DF(e)+=0A=
(" siirrettiin kansioon =
"+(IL({fb:d,pb:g,eb:a})+".")),b+=3Da),a=3DG(b)):Zh(b,"onlyfiles")?(b=3D""=
,h&&k?(a=3Dpy(new hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0tiedosto siirrettiin kansiosta {XXX_1} =
kansioon {XXX_2}.}other{{NUM_ITEMS_2}\u00a0tiedostoa siirrettiin =
kansiosta {XXX_3} kansioon =
{XXX_4}.}}"),{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:h,pb:k,eb:a}),X=
XX_2:IL({fb:d,pb:g,eb:a}),XXX_3:IL({fb:h,pb:k,eb:a}),XXX_4:IL({fb:d,pb:g,=
eb:a})}),b+=3Da):(a=3DF(c)+(" tiedostoa siirrettiin kansioon "+=0A=
(IL({fb:d,pb:g,eb:a})+".")),b+=3Da),a=3DG(b)):Zh(b,"onlyfolders")?(b=3D""=
,h&&k?(a=3Dpy(new hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0kansio siirrettiin kansiosta {XXX_1} =
kansioon {XXX_2}.}other{{NUM_ITEMS_2}\u00a0kansiota siirrettiin =
kansiosta {XXX_3} kansioon =
{XXX_4}.}}"),{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:h,pb:k,eb:a}),X=
XX_2:IL({fb:d,pb:g,eb:a}),XXX_3:IL({fb:h,pb:k,eb:a}),XXX_4:IL({fb:d,pb:g,=
eb:a})}),b+=3Da):(a=3Dpy(new hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0kansio siirrettiin kansioon =
{XXX_1}.}other{{NUM_ITEMS_2}\u00a0kansiota siirrettiin kansioon =
{XXX_2}.}}"),=0A=
{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:d,pb:g,eb:a}),XXX_2:IL({fb:d=
,pb:g,eb:a})}),b+=3Da),a=3DG(b)):(b=3D"",h&&k?(a=3Dpy(new =
hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0kohde siirrettiin kansiosta {XXX_1} =
kansioon {XXX_2}.}other{{NUM_ITEMS_2}\u00a0kohdetta siirrettiin =
kansiosta {XXX_3} kansioon =
{XXX_4}.}}"),{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:h,pb:k,eb:a}),X=
XX_2:IL({fb:d,pb:g,eb:a}),XXX_3:IL({fb:h,pb:k,eb:a}),XXX_4:IL({fb:d,pb:g,=
eb:a})}),b+=3Da):(a=3DF(c)+(" kohdetta siirrettiin kansioon "+=0A=
(IL({fb:d,pb:g,eb:a})+".")),b+=3Da),a=3DG(b));a=3DG("<span>"+a+"</span>")=
}else =
g=3Db.Rd[0],c=3Db.Rd.length,d=3Db.Xj,g=3Dnull=3D=3Dg?null:g.name,h=3Dnull=
=3D=3Db?null:b.Gn,k=3Dnull=3D=3Db?null:b.Fn,b=3D"<span>",1=3D=3Dc?(a=3DF(=
g)+(" on lis\u00e4tty kansioon =
"+(IL({fb:h,pb:k,eb:a})+".")),b+=3Da):Zh(d,"onlyfiles")?(a=3Dpy(new =
hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0tiedosto lis\u00e4ttiin kansioon =
{XXX_1}.}other{{NUM_ITEMS_2}\u00a0tiedostoa lis\u00e4ttiin kansioon =
{XXX_2}.}}"),{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:h,=0A=
pb:k,eb:a}),XXX_2:IL({fb:h,pb:k,eb:a})}),b+=3Da):Zh(d,"onlyfolders")?(a=3D=
py(new hy("{NUM_ITEMS_1,plural, =3D0{unused plural =
form}=3D1{{NUM_ITEMS_2}\u00a0kansio lis\u00e4ttiin kansioon =
{XXX_1}.}other{{NUM_ITEMS_2}\u00a0kansiota lis\u00e4ttiin kansioon =
{XXX_2}.}}"),{NUM_ITEMS_1:c,NUM_ITEMS_2:F(c),XXX_1:IL({fb:h,pb:k,eb:a}),X=
XX_2:IL({fb:h,pb:k,eb:a})}),b+=3Da):(a=3DF(c)+(" kohdetta on =
lis\u00e4tty kansioon =
"+(IL({fb:h,pb:k,eb:a})+".")),b+=3Da),a=3DG(b+"</span>");else =
a=3D"";return G(a)}=0A=
function IL(a){var b=3Da.fb,c=3Da.eb;return G('<a =
href=3D"'+H(ni(a.pb))+'" target=3D"_blank"'+(c?' =
class=3D"'+H(c)+'"':"")+">"+F(b)+"</a>")}function JL(){return =
G("<span>Ladataan\u2026</span>")};function KL(a){var b=3Da.fb;a=3D'<span =
class=3D"'+H("drive-organize-dialog-list-item")+'">';b=3D"Siirr\u00e4 =
kansiosta "+('<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">'+(F(b)+"</span>"));=
return G(a+b+"</span>")}function LL(a){var b=3Da.name;a=3D'<span =
class=3D"'+H("drive-organize-dialog-list-item")+'">';b=3D"\u00c4l\u00e4 =
siirr\u00e4 mist\u00e4\u00e4n kansiosta, vaan lis\u00e4\u00e4 kansioon =
"+('<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">'+(F(b)+"</span>."))=
;return G(a+b+"</span>")}=0A=
function ML(a){var b=3Da.name,c=3Da.$a,d=3Da.Xj;a=3D'<span =
class=3D"'+H("drive-organize-dialog-list-item")+'">';Zh(d,"onlyfiles")?(b=
=3Dpy(new hy("{NUM_ITEMS,plural, =3D1{Sinulla ei ole lupaa =
siirt\u00e4\u00e4 t\u00e4t\u00e4 tiedostoa nykyisist\u00e4 kansioista. =
Lis\u00e4\u00e4 tiedosto sen sijaan kansioon =
{START_SPAN_1}{NAME}{END_SPAN}.}other{Sinulla ei ole lupaa =
siirt\u00e4\u00e4 n\u00e4it\u00e4 tiedostoja nykyisist\u00e4 kansioista. =
Lis\u00e4\u00e4 tiedostot sen sijaan kansioon =
{START_SPAN_2}{NAME}{END_SPAN}.}}"),=0A=
{NUM_ITEMS:c,START_SPAN_1:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">',NAME:F(b),END_SPAN=
:"</span>",START_SPAN_2:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">'}),a+=3Db):Zh(d,"on=
lyfolders")?(b=3Dpy(new hy("{NUM_ITEMS,plural, =3D1{Sinulla ei ole lupaa =
siirt\u00e4\u00e4 t\u00e4t\u00e4 kansiota nykyisist\u00e4 kansioista. =
Lis\u00e4\u00e4 kansio sen sijaan kansioon =
{START_SPAN_1}{NAME}{END_SPAN}.}other{Sinulla ei ole lupaa =
siirt\u00e4\u00e4 n\u00e4it\u00e4 kansioita nykyisist\u00e4 kansioista. =
Lis\u00e4\u00e4 kansiot sen sijaan kansioon =
{START_SPAN_2}{NAME}{END_SPAN}.}}"),=0A=
{NUM_ITEMS:c,START_SPAN_1:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">',NAME:F(b),END_SPAN=
:"</span>",START_SPAN_2:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">'}),a+=3Db):(b=3Dpy(=
new hy("{NUM_ITEMS,plural, =3D1{Sinulla ei ole lupaa siirt\u00e4\u00e4 =
t\u00e4t\u00e4 kohdetta nykyisist\u00e4 kansioista. Lis\u00e4\u00e4 =
kohde sen sijaan kansioon {START_SPAN_1}{NAME}{END_SPAN}.}other{Sinulla =
ei ole lupaa siirt\u00e4\u00e4 n\u00e4it\u00e4 kohteita nykyisist\u00e4 =
kansioista. Lis\u00e4\u00e4 kohteet sen sijaan kansioon =
{START_SPAN_2}{NAME}{END_SPAN}.}}"),=0A=
{NUM_ITEMS:c,START_SPAN_1:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">',NAME:F(b),END_SPAN=
:"</span>",START_SPAN_2:'<span =
class=3D"'+H("drive-organize-dialog-parent-name")+'">'}),a+=3Db);return =
G(a+"</span>")};function =
NL(){}v(NL,qt);Ha(NL);NL.prototype.Fa=3Dl("goog-menuheader");function =
OL(a,b,c){wu.call(this,a,c||NL.oa(),b);this.Ib(1,!1);this.Ib(2,!1);this.I=
b(4,!1);this.Ib(32,!1);this.Ke=3D1}v(OL,wu);tu("goog-menuheader",function=
(){return new OL(null)});function =
PL(){this.B=3D[]}v(PL,qt);Ha(PL);function QL(a,b){var =
c=3Da.B[b];if(!c){switch(b){case 0:c=3Da.Fa()+"-highlight";break;case =
1:c=3Da.Fa()+"-checkbox";break;case =
2:c=3Da.Fa()+"-content"}a.B[b]=3Dc}return =
c}m=3DPL.prototype;m.Kd=3Dl("menuitem");m.ca=3Dfunction(a){var =
b=3Da.O().ca("DIV",tt(this,a).join(" =
"),RL(this,a.getContent(),a.O()));SL(this,a,b,zt(a,8)||zt(a,16));return =
b};m.Oa=3Dfunction(a){return a&&a.firstChild};=0A=
m.qa=3Dfunction(a,b){var =
c=3DPj(b),d=3DQL(this,2);c&&rl(c,d)||b.appendChild(RL(this,b.childNodes,a=
.O()));rl(b,"goog-option")&&(a.zj(!0),a&&b&&SL(this,a,b,!0));return =
PL.R.qa.call(this,a,b)};m.vj=3Dfunction(a,b){var =
c=3Dthis.Oa(a),d=3DTL(this,a)?c.firstChild:null;PL.R.vj.call(this,a,b);d&=
&!TL(this,a)&&c.insertBefore(d,c.firstChild||null)};function =
RL(a,b,c){a=3DQL(a,2);return c.ca("DIV",a,b)}function =
TL(a,b){return(b=3Da.Oa(b))?(b=3Db.firstChild,a=3DQL(a,1),!!b&&Rj(b)&&rl(=
b,a)):!1}=0A=
function =
SL(a,b,c,d){xt(a,c,b.yh());yt(a,b,c);d!=3DTL(a,c)&&(vl(c,"goog-option",d)=
,c=3Da.Oa(c),d?(a=3DQL(a,1),c.insertBefore(b.O().ca("DIV",a),c.firstChild=
||null)):c.removeChild(c.firstChild))}m.oh=3Dfunction(a){switch(a){case =
2:return QL(this,0);case 16:case =
8:return"goog-option-selected";default:return =
PL.R.oh.call(this,a)}};m.nj=3Dfunction(a){var =
b=3DQL(this,0);switch(a){case "goog-option-selected":return 16;case =
b:return 2;default:return =
PL.R.nj.call(this,a)}};m.Fa=3Dl("goog-menuitem");function =
UL(a,b,c,d){wu.call(this,a,d||PL.oa(),c);this.Ea(b)}v(UL,wu);m=3DUL.proto=
type;m.ma=3Dfunction(){var a=3Dthis.bb;return =
null!=3Da?a:this.ej()};m.Ea=3Dca("bb");m.Ib=3Dfunction(a,b){UL.R.Ib.call(=
this,a,b);switch(a){case =
8:At(this,16)&&!b&&Fu(this,!1);(a=3Dthis.J())&&this&&a&&SL(this.B,this,a,=
b);break;case =
16:(a=3Dthis.J())&&this&&a&&SL(this.B,this,a,b)}};m.zj=3Dfunction(a){this=
.Ib(16,a)};=0A=
m.ej=3Dfunction(){var a=3Dthis.getContent();return =
Ja(a)?(a=3Dcb(a,function(a){return =
Rj(a)&&(rl(a,"goog-menuitem-accel")||rl(a,"goog-menuitem-mnemonic-separat=
or"))?"":dk(a)}).join(""),Jb(a)):UL.R.ej.call(this)};m.Md=3Dfunction(a){v=
ar b=3Dthis.getParent();if(b){var =
c=3Db.ga;b.ga=3Dnull;if(c&&Ba(a.clientX)&&fj(c,new =
K(a.clientX,a.clientY)))return}UL.R.Md.call(this,a)};m.he=3Dfunction(a){r=
eturn =
a.keyCode=3D=3Dthis.Cn&&this.Td(a)?!0:UL.R.he.call(this,a)};m.sk=3Dca("Cn=
");m.nC=3Df("Cn");tu("goog-menuitem",function(){return new UL(null)});=0A=
UL.prototype.yh=3Dfunction(){return =
zt(this,16)?"menuitemcheckbox":zt(this,8)?"menuitemradio":UL.R.yh.call(th=
is)};UL.prototype.getParent=3Dfunction(){return =
wu.prototype.getParent.call(this)};UL.prototype.Ic=3Dfunction(){return =
wu.prototype.Ic.call(this)};function =
VL(){}v(VL,qt);Ha(VL);VL.prototype.ca=3Dfunction(a){return =
a.O().ca("DIV",this.Fa())};VL.prototype.qa=3Dfunction(a,b){b.id&&a.Ng(b.i=
d);if("HR"=3D=3Db.tagName){var c=3Db;b=3Dthis.ca(a);Lj(b,c);Oj(c)}else =
M(b,this.Fa());return =
b};VL.prototype.vj=3Dba();VL.prototype.Fa=3Dl("goog-menuseparator");funct=
ion =
WL(a,b){wu.call(this,null,a||VL.oa(),b);this.Ib(1,!1);this.Ib(2,!1);this.=
Ib(4,!1);this.Ib(32,!1);this.Ke=3D1}v(WL,wu);WL.prototype.da=3Dfunction()=
{WL.R.da.call(this);kl(this.J(),"separator")};tu("goog-menuseparator",fun=
ction(){return new WL});function =
XL(a){this.A=3Da||"menu"}v(XL,ez);Ha(XL);XL.prototype.rc=3Dfunction(a){re=
turn"UL"=3D=3Da.tagName||XL.R.rc.call(this,a)};XL.prototype.tm=3Dfunction=
(a){return"HR"=3D=3Da.tagName?new =
WL:XL.R.tm.call(this,a)};XL.prototype.Jd=3Dl("goog-menu");XL.prototype.Im=
=3Dfunction(a){XL.R.Im.call(this,a);ll(a.J(),"haspopup","true")};function=
 =
YL(a){WL.call(this,VL.oa(),a)}v(YL,WL);tu("goog-menuseparator",function()=
{return new WL});function =
ZL(a,b){iz.call(this,"vertical",b||XL.oa(),a);rz(this,!1)}v(ZL,iz);m=3DZL=
.prototype;m.vi=3D!0;function $L(a,b){if(Tj(a.J(),b))return!0;for(var =
c=3D0,d=3Da.Jb();c<d;c++){var e=3Da.Bb(c);if("function"=3D=3Dtypeof =
e.Nm&&e.Nm(b))return!0}return!1}m.setPosition=3Dfunction(a,b){var =
c=3Dthis.ia();c||P(this.J(),!0);var d=3Dthis.J(),e=3Dfm(d);a instanceof =
K&&(b=3Da.y,a=3Da.x);Zl(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y=
));c||P(this.J(),!1)};m.getPosition=3Dfunction(){return =
this.ia()?fm(this.J()):null};=0A=
m.setVisible=3Dfunction(a,b,c){(b=3DZL.R.setVisible.call(this,a,b))&&a&&t=
his.wa&&this.vi&&jz(this).focus();a&&c&&Ba(c.clientX)?this.ga=3Dnew =
K(c.clientX,c.clientY):this.ga=3Dnull;return =
b};m.Vm=3Dfunction(a){this.vi&&jz(this).focus();return =
ZL.R.Vm.call(this,a)};m.sq=3Dfunction(a){return =
a.isEnabled()&&a.ia()&&zt(a,2)};m.Sa=3Dfunction(a){for(var =
b=3Dthis.Je,c=3Dhk(this.O(),"DIV",b.Jd()+"-content",a),d=3Dc.length,e=3D0=
;e<d;e++)gz(b,this,c[e]);ZL.R.Sa.call(this,a)};=0A=
m.lg=3Dfunction(a){var =
b=3DZL.R.lg.call(this,a);b||this.uc(function(c){!b&&c.nC&&c.Cn=3D=3Da.key=
Code&&(this.isEnabled()&&this.Bd(mo(this,c)),b=3Dc.Ub(a))},this);return =
b};m.Bd=3Dfunction(a){ZL.R.Bd.call(this,a);(a=3Dthis.Bb(a))&&jm(a.J(),thi=
s.J())};function aM(a,b,c,d){zo.call(this,"drive-organize-dialog",void =
0,d);this.W=3Da;this.aa=3Db;this.U=3Dc;this.N=3Dthis.C=3Dnull;this.S=3D!1=
}v(aM,zo);m=3DaM.prototype;m.ca=3Dfunction(){aM.R.ca.call(this);Lo(this,N=
o(No(new Ho,Ro,!1,!0),Qo,!0));this.Bf=3D!0;yp(this.Oa(),JL)};=0A=
m.da=3Dfunction(){aM.R.da.call(this);Op(this,"ok");var =
a=3Dthis.A;Po(a,!1);a=3DOo(a);for(var =
b=3D0;b<a.length;b++)M(a.item(b),"drive-organize-button");this.V().listen=
(this,"dialogselect",function(a){switch(a.key){case =
"cancel":this.C.reject("cp");break;case =
this.A.Vf:this.S?this.C.resolve({id:void 0,name:void =
0,Lc:!1}):this.N&&this.C.resolve(this.N.ma())}})};m.show=3Dfunction(){thi=
s.C=3DMn();Ln([this.W,this.aa,this.U]).then(this.qE,this.oE,this);return =
this.C.A};=0A=
m.qE=3Dfunction(a){var b=3Da[0],c=3Da[1];a=3Da[2];var =
d=3D!!(c&&0<c.length&&c[0].Ua),e=3D!(!a||!a.Ua),g=3D{id:void 0,name:void =
0,Lc:!0};if(e&&d)g.Ua=3Dc[0].Ua,this.C.resolve(g);else =
if(e)this.C.resolve(g);else{d=3D{};for(e=3D0;e<b.length;e++)for(var =
h=3D0;h<b[e].A.length;h++){var =
k=3Db[e].A[h];d[k]=3D(d[k]||0)+1}d[a.id]=3D=3Db.length?this.C.reject("iid=
"):(e=3DbM(this,c,a.id),0=3D=3De.length&&fb(c,this.hu,this)?(g.Lc=3D!1,th=
is.C.resolve(g)):(g=3DcM(b.length,d,e),1=3D=3De.length&&g?(b=3De[0],this.=
C.resolve({id:b.id,name:b.name,Lc:!1})):(this.setVisible(!0),=0A=
dM(this,b,c.length,e,g,a))))}};=0A=
function dM(a,b,c,d,e,g){var h=3Db.length,k=3Dd.length,n=3DbK(b);b=3Dnew =
ZL;if(0=3D=3Dk)a.S=3D!0,yp(a.Oa(),ML,{name:g.name,$a:h,Xj:n}),Po(a.A,!0);=
else{if(1=3D=3Dk||3>k&&e)for(e=3D0;e<k;e++){var p=3Dd[e];var =
t=3DT(KL,{fb:p.name},null,a.O());t=3Dnew =
UL(t,{id:p.id,name:p.name,Lc:!1});t.Ib(8,!0);b.ja(t,!0)}1<k&&(t=3Dnew =
UL(YJ(k),{id:void 0,name:void =
0,Lc:!0}),t.Ib(8,!0),b.ja(t,!0));t=3DT(LL,{name:g.name},null,a.O());t=3Dn=
ew UL(t,{id:void 0,name:void =
0,Lc:!1});t.Ib(8,!0);b.ja(t,!0);a.setTitle(XJ(h,n,c));c=3Da.Oa();a.O().Db=
(c);b.render(a.Oa());=0A=
J(a,b);a.V().listen(b,"action",function(a){a=3Da.target;this.N&&this.N.ma=
()!=3D=3Da.ma()&&this.N.ie(!1);this.N=3Da;Po(this.A,!0)})}a.Va()}m.oE=3Df=
unction(a){this.C.reject(a)};function bM(a,b,c){return =
bb(b,function(a){return a.id!=3Dc&&this.hu(a)},a)}function =
cM(a,b,c){return fb(c,function(c){return =
b[c.id]=3D=3Da})}m.hu=3Dfunction(a){return =
a.H||"owner"=3D=3Da.C||"writer"=3D=3Da.C};function =
eM(a,b,c,d){zo.call(this,"drive-organize-dialog",void =
0,d);this.U=3Da;this.S=3Db;this.N=3Dc;this.C=3Dnull}v(eM,zo);eM.prototype=
.ca=3Dfunction(){eM.R.ca.call(this);Lo(this,No(No(new =
Ho,Ro,!1,!0),Qo,!0));this.Bf=3D!0;Ko(this);this.setTitle(this.U);Bo(this,=
this.S)};=0A=
eM.prototype.da=3Dfunction(){eM.R.da.call(this);Op(this,"ok");for(var =
a=3DOo(this.A),b=3D0;b<a.length;b++)M(a.item(b),"drive-organize-button");=
this.V().listen(this,"dialogselect",function(a){switch(a.key){case =
"cancel":this.C.reject(this.N);break;case =
this.A.Vf:this.C.resolve()}})};eM.prototype.show=3Dfunction(){this.C=3DMn=
();this.setVisible(!0);return this.C.A};function fM(a){var =
b=3Da.$a;a=3D"";1<b&&(b=3Dpy(new hy("{NUM_ITEMS_1,plural, =3D0{unused =
plural form}=3D1{unused plural form}other{Aiot siirt\u00e4\u00e4 =
{NUM_ITEMS_2}\u00a0kohdetta Tiimin Driveista ja jaetuista kansioista. =
Siirron j\u00e4lkeen muiden k\u00e4ytt\u00f6oikeudet n\u00e4ihin =
kohteisiin =
perutaan.}}"),{NUM_ITEMS_1:b,NUM_ITEMS_2:""+b}),a+=3Db);return Yh(a)}=0A=
function gM(a){var =
b=3Da.$a,c=3Da.rI,d=3Da.ai;a=3D"";1<=3Db&&(1=3D=3Dc?(b=3Dpy(new =
hy("{NUM_ITEMS_1,plural, =3D0{unused plural form}=3D1{Aiot =
siirt\u00e4\u00e4 yhden kohteen jaetusta kansiosta {SHARED_FOLDER_NAME}. =
Siirron j\u00e4lkeen muiden k\u00e4ytt\u00f6oikeudet t\u00e4h\u00e4n =
kohteeseen perutaan.}other{Aiot siirt\u00e4\u00e4 =
{NUM_ITEMS_2}\u00a0kohdetta jaetusta kansiosta {SHARED_FOLDER_NAME}. =
Siirron j\u00e4lkeen muiden k\u00e4ytt\u00f6oikeudet n\u00e4ihin =
kohteisiin perutaan.}}"),{NUM_ITEMS_1:b,SHARED_FOLDER_NAME:""+=0A=
yi(d),NUM_ITEMS_2:""+b}),a+=3Db):(b=3Dpy(new hy("{NUM_ITEMS_1,plural, =
=3D0{unused plural form}=3D1{Aiot siirt\u00e4\u00e4 yhden kohteen =
jaetuista kansioista. Siirron j\u00e4lkeen muiden =
k\u00e4ytt\u00f6oikeudet t\u00e4h\u00e4n kohteeseen perutaan.}other{Aiot =
siirt\u00e4\u00e4 {NUM_ITEMS_2}\u00a0kohdetta jaetuista kansioista. =
Siirron j\u00e4lkeen muiden k\u00e4ytt\u00f6oikeudet n\u00e4ihin =
kohteisiin =
perutaan.}}"),{NUM_ITEMS_1:b,NUM_ITEMS_2:""+b}),a+=3Db));return Yh(a)}=0A=
function hM(a){var =
b=3Da.$a,c=3Da.Ph,d=3Da.Pa;a=3D"";b&&(1=3D=3Dc?(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural form}=3D1{Tiimin Driven =
{TEAM_DRIVE_NAME} j\u00e4senet menett\u00e4v\u00e4t =
k\u00e4ytt\u00f6oikeutensa, ellei kohdetta jaeta heid\u00e4n =
kanssaan.}other{Tiimin Driven {TEAM_DRIVE_NAME} j\u00e4senet =
menett\u00e4v\u00e4t k\u00e4ytt\u00f6oikeutensa, ellei kohteita jaeta =
heid\u00e4n =
kanssaan.}}"),{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(d)}),a+=3Db):(b=3Dpy(new=
 hy("{NUM_ITEMS,plural, =3D0{unused plural form}=3D1{unused plural =
form}other{Tiimin Drivejen j\u00e4senet menett\u00e4v\u00e4t =
k\u00e4ytt\u00f6oikeutensa, ellei kohteita jaeta heid\u00e4n =
kanssaan.}}"),=0A=
{NUM_ITEMS:b}),a+=3Db));return Yh(a)}function iM(a){var =
b=3Da.$a,c=3Da.Pa;a=3D"";b&&(b=3Dpy(new hy("{NUM_ITEMS,plural, =
=3D0{unused plural form}=3D1{Kohteen {TEAM_DRIVE_NAME} j\u00e4senet =
saavat k\u00e4ytt\u00f6oikeuden t\u00e4h\u00e4n =
kohteeseen.}other{Kohteen {TEAM_DRIVE_NAME} j\u00e4senet saavat =
k\u00e4ytt\u00f6oikeuden n\u00e4ihin =
kohteisiin.}}"),{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(c)}),a+=3Db);return =
Yh(a)}=0A=
function jM(a){a=3Da||{};var b=3Da.Tl;a=3D"";b?(b=3D"Omistajuus =
siirret\u00e4\u00e4n verkkotunnukselle =
"+(""+yi(b)+"."),a+=3Db):a+=3D"Omistajuus siirret\u00e4\u00e4n =
sinulle.";return Yh(a)}=0A=
function kM(a,b,c){var =
d=3Da.Ph,e=3Da.qn,g=3Da.Ol,h=3D"";h=3Da.nn&&0<d&&!e?h+"Siirret\u00e4\u00e=
4nk\u00f6 Omaan Driveen uudessa =
verkkotunnuksessa?":0=3D=3Dd?h+"Joidenkin henkil\u00f6iden =
k\u00e4ytt\u00f6oikeus =
perutaan":e?g?h+lM(null,c||b):h+"Siirret\u00e4\u00e4nk\u00f6 Tiimin =
Drivesta toiseen?":h+"Siirret\u00e4\u00e4nk\u00f6 Omaan Driveen?";return =
Yh(h)}function mM(a){var b=3Da.PJ;a=3D"Siirret\u00e4\u00e4nk\u00f6 =
"+(""+yi(a.Vl)+(" verkkotunnuksen "+(""+yi(b)+" ulkopuolelle?")));return =
Yh(a)}=0A=
function nM(a){a=3D"Sinulla on lupa ainoastaan lis\u00e4t\u00e4 kohteita =
Tiimin Driveen "+(""+yi(a.Pa)+" ja muokata niit\u00e4. T\u00e4t\u00e4 =
toimintoa ei voi kumota.");return Yh(a)}=0A=
function oM(a){var b=3Da.$a;a=3Da.Pa;b=3Dpy(new hy("{NUM_ITEMS,plural, =
=3D0{Unused}=3D1{T\u00e4t\u00e4 kohdetta ei voi siirt\u00e4\u00e4 =
takaisin Tiimiin Driveen {TEAM_DRIVE_NAME}, joten et voi kumota =
t\u00e4t\u00e4 toimintoa.}other{V\u00e4hint\u00e4\u00e4n yht\u00e4 =
kohdetta ei voi siirt\u00e4\u00e4 takaisin Tiimin Driveen =
{TEAM_DRIVE_NAME}, joten et voi kumota t\u00e4t\u00e4 =
toimintoa.}}"),{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(a)});return Yh(b)}=0A=
function pM(){return Yh("T\u00e4t\u00e4 toimintoa ei voi =
kumota.")}function qM(a){var =
b=3Da.$a,c=3Da.ai;a=3D"";1<=3Db&&(b=3Dpy(new hy("{NUM_ITEMS,plural, =
=3D0{Unused}=3D1{Kun t\u00e4m\u00e4 kohde siirret\u00e4\u00e4n, se =
jaetaan kaikille, jotka voivat n\u00e4hd\u00e4 jaetun kansion =
{SHARED_FOLDER_NAME}.}other{Kun n\u00e4m\u00e4 kohteet =
siirret\u00e4\u00e4n, ne jaetaan kaikille, jotka voivat n\u00e4hd\u00e4 =
jaetun kansion =
{SHARED_FOLDER_NAME}.}}"),{NUM_ITEMS:b,SHARED_FOLDER_NAME:""+yi(c)}),a+=3D=
b);return Yh(a)}=0A=
function rM(a){var b=3Da.$a;a=3D"";1<=3Db&&(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{Unused}=3D1{Jaetaanko t\u00e4m\u00e4 =
kohde?}other{Jaetaanko n\u00e4m\u00e4 =
kohteet?}}"),{NUM_ITEMS:b}),a+=3Db);return Yh(a)}function lM(){return =
Yh("Siirret\u00e4\u00e4nk\u00f6 Tiimin Driveen?")}=0A=
function sM(a){var b=3Da.$a;a=3D"";1<=3Db&&(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural form}=3D1{Haluatko varmasti =
siirt\u00e4\u00e4 t\u00e4m\u00e4n tiedoston?}other{Haluatko varmasti =
siirt\u00e4\u00e4 n\u00e4m\u00e4 =
tiedostot?}}"),{NUM_ITEMS:b}),a+=3Db);return Yh(a)}=0A=
function tM(a){var b=3Da.Jw,c=3Da.$a;a=3D"";1<=3Dc&&(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural form}=3D1{Tiedosto, jonka =
uudeksi sijainniksi on m\u00e4\u00e4ritetty {ADDED_PARENT_NAME}, on =
k\u00e4ynnist\u00e4nyt DLP-havaitsemistoiminnon. T\u00e4ss\u00e4 =
tiedostossa saattaa olla arkaluonteisia tietoja.}other{Jotkin tiedostot, =
joiden uudeksi sijainniksi on m\u00e4\u00e4ritetty {ADDED_PARENT_NAME}, =
k\u00e4ynnistiv\u00e4t DLP-havaitsemistoiminnon. N\u00e4iss\u00e4 =
tiedostoissa saattaa olla arkaluonteisia tietoja.}}"),{NUM_ITEMS:c,=0A=
ADDED_PARENT_NAME:""+yi(b)}),a+=3Db);return Yh(a)}function uM(){return =
Yh("Tiedostojen siirt\u00e4minen Tiimin Driveen muuttaa =
k\u00e4ytt\u00f6oikeuksia ja omistajuutta.")}function =
vM(a){a=3D"Kaikilla Tiimin Driven "+(""+yi(a.Pa)+" j\u00e4senill\u00e4 =
on kohteiden k\u00e4ytt\u00f6oikeudet.");return Yh(a)}function =
wM(a){a=3D""+yi(a.Pa)+" omistaa kohteet.";return Yh(a)}=0A=
function xM(a){var b=3Da.$a;a=3Da.Pa;b=3Dpy(new hy("{NUM_ITEMS,plural, =
=3D0{unused plural form}=3D1{K\u00e4ytt\u00e4j\u00e4t =
menett\u00e4v\u00e4t t\u00e4m\u00e4n tiedoston k\u00e4ytt\u00f6oikeudet, =
jos he eiv\u00e4t ole Tiimin Driven {TEAM_DRIVE_NAME} =
j\u00e4seni\u00e4.}other{K\u00e4ytt\u00e4j\u00e4t menett\u00e4v\u00e4t =
n\u00e4iden tiedostojen k\u00e4ytt\u00f6oikeudet, jos he eiv\u00e4t ole =
Tiimin Driven {TEAM_DRIVE_NAME} =
j\u00e4seni\u00e4.}}"),{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(a)});return =
Yh(b)}=0A=
function yM(a){var b=3Da.$a,c=3Da.Pa;a=3Da.px;b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural =
form}=3D1{K\u00e4ytt\u00e4j\u00e4t menett\u00e4v\u00e4t t\u00e4m\u00e4n =
tiedoston k\u00e4ytt\u00f6oikeudet, jos he eiv\u00e4t ole Tiimin Driven =
{TEAM_DRIVE_NAME} j\u00e4seni\u00e4 tai jos he ovat verkkotunnuksen =
{DOMAIN_NAME} ulkopuolella.}other{K\u00e4ytt\u00e4j\u00e4t =
menett\u00e4v\u00e4t n\u00e4iden tiedostojen k\u00e4ytt\u00f6oikeudet, =
jos he eiv\u00e4t ole Tiimin Driven {TEAM_DRIVE_NAME} j\u00e4seni\u00e4 =
tai jos he ovat verkkotunnuksen {DOMAIN_NAME} ulkopuolella.}}"),=0A=
{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(c),DOMAIN_NAME:""+yi(a)});return =
Yh(b)}function zM(a){var b=3Da.Wl,c=3Da.Qn,d=3Da.Ul;a=3D"Omistajuus =
siirret\u00e4\u00e4n Drivesta "+(""+yi(a.Rn)+(" ("+(""+yi(c)+(") Driveen =
"+(""+yi(b)+(" ("+(""+yi(d)+").")))))));return Yh(a)}function AM(a){var =
b=3Da.Qn,c=3Da.Ul;a=3D"Omistajuus siirret\u00e4\u00e4n Drivesta =
"+(""+yi(a.Rn)+(" ("+(""+yi(b)+(") Driveen "+(""+yi(c)+".")))));return =
Yh(a)}=0A=
function BM(){return Yh("Tiedostojen siirt\u00e4minen pois Tiimin =
Drivesta muuttaa k\u00e4ytt\u00f6oikeuksia ja omistajuutta.")}function =
CM(a){a=3D"Omistajuus siirret\u00e4\u00e4n Tiimin Drivesta =
"+(""+yi(a.Pa)+" sinulle.");return Yh(a)}=0A=
function DM(a){var b=3Da.$a,c=3Da.Pa;a=3D"";b&&(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural form}=3D1{Tiimin Driven =
{TEAM_DRIVE_NAME} j\u00e4senet saavat tiedoston =
k\u00e4ytt\u00f6oikeudet.}other{Tiimin Driven {TEAM_DRIVE_NAME} =
j\u00e4senet saavat tiedostojen =
k\u00e4ytt\u00f6oikeudet.}}"),{NUM_ITEMS:b,TEAM_DRIVE_NAME:""+yi(c)}),a+=3D=
b);return Yh(a)}=0A=
function EM(a){var b=3Da.$a,c=3Da.Tl;a=3D"";c?(b=3Dpy(new =
hy("{NUM_ITEMS,plural, =3D0{unused plural =
form}=3D1{K\u00e4ytt\u00e4j\u00e4t menett\u00e4v\u00e4t t\u00e4m\u00e4n =
tiedoston k\u00e4ytt\u00f6oikeuden, jos he ovat verkkotunnuksen =
{DESTINATION_DOMAIN} ulkopuolella.}other{K\u00e4ytt\u00e4j\u00e4t =
menett\u00e4v\u00e4t n\u00e4iden tiedostojen k\u00e4ytt\u00f6oikeuden, =
jos he ovat verkkotunnuksen {DESTINATION_DOMAIN} =
ulkopuolella.}}"),{NUM_ITEMS:b,DESTINATION_DOMAIN:""+yi(c)}),a+=3Db):a+=3D=
"Omistajuus siirret\u00e4\u00e4n sinulle.";=0A=
return Yh(a)}=0A=
function FM(a,b,c){b=3Dc||b;c=3Da.Ph;var =
d=3Da.nn,e=3Da.qn,g=3Da.Ol,h=3Da.Wl;a=3D"";d&&0<c&&!e&&h?(b=3D"Siirret\u0=
0e4\u00e4nk\u00f6 omistajuus Tiimin Driveen =
"+(""+yi(h)+"?"),a+=3Db):d&&0<c&&!e?a+=3D"Siirret\u00e4\u00e4nk\u00f6 =
omistajuus Tiimin Driveen?":0=3D=3Dc?a+=3D"Joidenkin henkil\u00f6iden =
k\u00e4ytt\u00f6oikeus =
perutaan":e?g?a+=3DlM(null,b):h?(b=3D"Siirret\u00e4\u00e4nk\u00f6 =
omistajuus Tiimin Driveen =
"+(""+yi(h)+"?"),a+=3Db):a+=3D"Siirret\u00e4\u00e4nk\u00f6 omistajuus =
Tiimin Driveen?":a+=3D"Siirret\u00e4\u00e4nk\u00f6 Omaan =
Driveen?";return Yh(a)}=0A=
function GM(a){a=3D"Kaikki, jotka n\u00e4kev\u00e4t jaetun kansion =
"+(""+yi(a.ai)+", voivat k\u00e4ytt\u00e4\u00e4 sit\u00e4.");return =
Yh(a)};function HM(a,b,c,d){var e=3D[];a.Cd?e=3D[hb(c,function(b){return =
b.id=3D=3Da.Cd})]:a.Lc&&(e=3Dc);c=3DIM(b,e);e=3DJM(b,e,d);return{items:b,=
Na:d,jc:c,kd:e}}function IM(a,b){a=3DKM(a);return LM(a,b)}function =
KM(a){var b=3D{};$a(a,function(a){for(var =
c=3Da.A,e=3D0;e<c.length;e++)b[c[e]]||(b[c[e]]=3D[]),b[c[e]].push(a)});re=
turn b}function LM(a,b){var =
c=3D{},d=3D[];$a(b,function(b){if(b.F){for(var =
e=3Da[b.id]||[],h=3D0;h<e.length;h++)c[e[h].id]=3D!0;d.push({mh:b.name,ET=
:e.length})}});return{yo:d,qI:zc(c),Yc:b}}=0A=
function JM(a,b,c){var d=3D{},e=3D0,g=3D!1;a=3DKM(a);for(var =
h=3D0;h<b.length;h++){var =
k=3Db[h],n=3Dk.Ua?{id:k.Ua,isTrusted:k.ga,name:k.Pa,YJ:k.B}:null;g=3Dn?g:=
!0;e+=3Da[k.id].length;n&&n.id!=3Dc.Ua&&(d[n.id]=3Dn)}b=3D"cb";1<zc(d)?b=3D=
"$a":1=3D=3Dzc(d)?b=3D"ab":g&&c.Ua&&(b=3D"bb");return{Ud:Ac(d),type:b,DT:=
e}};function =
MM(){this.ua=3Dpj()}MM.prototype.render=3Dfunction(a,b){a=3Da(b||{},void =
0,{});this.A();return String(a)};function NM(a,b,c){b=3Db(c||{},void =
0,{});a.A();return String(b)}MM.prototype.A=3DGa;function =
OM(a,b){I.call(this);this.A=3Dnew =
MM;this.B=3Db||"";this.D=3Da;this.C=3Dnull;Si(this,function(){Ti(this.C)}=
.bind(this))}v(OM,I);function PM(a,b,c,d,e){return =
Ln([b,c,e,d]).then(function(a){var b=3Da[0];a=3DHM(b,a[1],a[3],a[2]);var =
c=3DQM(b.te,a);return(1!=3Dc.length||"QskMId"!=3Dc[0])&&0<c.length?(a=3DR=
M(this,c,a),SM(this,a).then(function(){return b})):b}.bind(a))}=0A=
function =
QM(a,b){if(eK(b.items,!!b.Na.Ua,b.kd.Ud&&0<b.kd.Ud.length))return["rr3SBe=
"];var c=3D[];a:{var d=3Db.items;for(var =
e=3D0;e<d.length;e++)if(d[e].U&&0<d[e].U.length){d=3D!0;break =
a}d=3D!1}e=3D!a&&!!b.Na.Pa;var =
g=3D"$a"=3D=3Db.kd.type||"ab"=3D=3Db.kd.type;a=3D!a&&g;var =
h=3D0<b.jc.qI,k=3Db.Na.F,n=3DTM(b),p=3Db.Na.Ua,t=3D!(b.Na.Ua||!g);e&&c.pu=
sh("krs3Yc");g&&c.push("zEQnsc");a&&!e&&c.push("Zf7sg");p&&c.push("QskMId=
");g&&p&&c.push("huAxGf");h&&c.push("eQaUDe");k&&c.push("y2Azrb");n&&c.pu=
sh("roaAJf");d&&c.push("wCHQUd");b.Na.ha&&=0A=
c.push("htWiUd");b.Na.ka&&c.push("t5U8Yd");t&&c.push("JIDWee");return =
c}function UM(a){return =
w(a,"t5U8Yd")&&!w(a,"htWiUd")?1:!w(a,"t5U8Yd")&&w(a,"htWiUd")?2:w(a,"t5U8=
Yd")||w(a,"htWiUd")?3:0}function TM(a){var =
b=3Da.Na.B;return!a.Na.Ua||a.Na.ga?a.kd.Ud.some(function(a){return!a.isTr=
usted}):!a.jc.Yc.every(function(a){return!!a.Ua})||a.kd.Ud.some(function(=
a){return a.YJ!=3Db})}=0A=
function RM(a,b,c){if(a.D.zB){var =
d=3D"";w(b,"rr3SBe")?d=3DNM(a.A,lM):w(b,"krs3Yc")?d=3DNM(a.A,pM):w(b,"JID=
Wee")&&w(b,"roaAJf")?(d=3Dc.jc.Yc&&0<c.jc.Yc.length?c.jc.Yc[0]:null,d=3DN=
M(a.A,mM,{PJ:d?d.B:"",Vl:c.Na.name})):w(b,"eQaUDe")||w(b,"zEQnsc")||w(b,"=
roaAJf")||w(b,"htWiUd")||w(b,"t5U8Yd")?d=3DNM(a.A,FM,{Ph:c.kd.Ud.length,n=
n:w(b,"roaAJf"),qn:!!c.Na.Ua,Ol:w(b,"eQaUDe"),Wl:c.Na.Pa}):w(b,"y2Azrb")?=
d=3DNM(a.A,rM,{$a:c.items.length}):w(b,"wCHQUd")&&(d=3DNM(a.A,sM,{$a:c.it=
ems.length}));var e=3D[];w(b,"rr3SBe")&&VM(a,e,=0A=
c.Na.Pa);w(b,"huAxGf")?w(b,"roaAJf")?0=3D=3DUM(b)?(e.push(WM(a,c)),e.push=
(XM(a,c)),e.push(YM(a,c))):1=3D=3DUM(b)?(e.push(ZM(a,c)),e.push(YM(a,c)))=
:e.push($M(a,c)):0=3D=3DUM(b)?(e.push(WM(a,c)),e.push(XM(a,c))):1=3D=3DUM=
(b)?e.push(ZM(a,c)):2=3D=3DUM(b)?e.push(aN(a,c)):3=3D=3DUM(b)&&e.push($M(=
a,c)):w(b,"JIDWee")?(e.push(NM(a.A,BM)),e.push(WM(a,c)),w(b,"y2Azrb")?e.p=
ush(NM(a.A,GM,{ai:c.Na.name})):w(b,"roaAJf")?e.push(bN(a,c)):e.push(cN(a,=
c))):w(b,"QskMId")?(e.push(NM(a.A,uM)),0=3D=3DUM(b)?e.push(NM(a.A,vM,{Pa:=
c.Na.Pa})):1=3D=3DUM(b)?=0A=
e.push(ZM(a,c)):3=3D=3DUM(b)?e.push($M(a,c)):(2=3D=3DUM(b)||w(b,"roaAJf")=
)&&e.push(aN(a,c))):w(b,"y2Azrb")?e.push(dN(a,c)):(w(b,"eQaUDe")||w(b,"zE=
Qnsc"))&&e.push(eN(a,c));w(b,"krs3Yc")&&e.push(NM(a.A,nM,{Pa:c.Na.name}))=
;w(b,"Zf7sg")&&e.push(fN(a,c));w(b,"wCHQUd")&&e.push(gN(a,c));a=3D[];b=3D=
{};for(c=3D0;c<e.length;c++)e[c]in =
b||(a.push(e[c]),b[e[c]]=3D1);a=3Dhg(a.join(" "));a=3Dnew =
eM(d,a,"csc")}else{d=3D"";w(b,"rr3SBe")?d=3DNM(a.A,lM):w(b,"krs3Yc")?d=3D=
NM(a.A,pM):w(b,"eQaUDe")||w(b,"zEQnsc")||w(b,"roaAJf")?d=3DNM(a.A,kM,{Ph:=
c.kd.Ud.length,=0A=
nn:w(b,"roaAJf"),qn:!!c.Na.Ua,Ol:w(b,"eQaUDe")}):w(b,"y2Azrb")?d=3DNM(a.A=
,rM,{$a:c.items.length}):w(b,"wCHQUd")&&(d=3DNM(a.A,sM,{$a:c.items.length=
}));e=3D[];w(b,"rr3SBe")&&VM(a,e,c.Na.Pa);if(w(b,"y2Azrb")){var =
g=3DdN(a,c);e.push(g)}if(w(b,"eQaUDe")||w(b,"zEQnsc"))g=3DeN(a,c),e.push(=
g);w(b,"QskMId")&&(g=3DNM(a.A,iM,{$a:c.items.length,Pa:c.Na.Pa}),e.push(g=
));w(b,"roaAJf")&&(g=3DNM(a.A,jM,{Tl:(c.Na.Ua?c.Na.B:a.B)||a.B}),e.push(g=
));w(b,"krs3Yc")&&(g=3DNM(a.A,nM,{Pa:c.Na.name}),e.push(g));w(b,"Zf7sg")&=
&(g=3DfN(a,c),e.push(g));=0A=
w(b,"wCHQUd")&&(a=3DgN(a,c),e.push(a));a=3Dhg(e.join(" "));a=3Dnew =
eM(d,a,"csc")}return a}function =
VM(a,b,c){b.push(NM(a.A,uM));b.push(NM(a.A,vM,{Pa:c}));b.push(NM(a.A,wM,{=
Pa:c}))}function dN(a,b){return =
NM(a.A,qM,{$a:b.items.length,ai:b.Na.name})}function eN(a,b){var =
c=3Db.kd.Ud.length,d=3Db.jc.yo.length;return =
0<c&&0=3D=3Dd?WM(a,b):0=3D=3Dc&&0<d?NM(a.A,gM,{$a:b.items.length,rI:b.jc.=
yo.length,ai:b.jc.yo[0].mh}):0<c&&0<d?NM(a.A,fM,{$a:b.items.length}):""}=0A=
function WM(a,b){return =
NM(a.A,hM,{$a:b.items.length,Ph:b.kd.Ud.length,Pa:b.kd.Ud[0].name})}funct=
ion fN(a,b){return =
NM(a.A,oM,{Pa:b.kd.Ud[0].name,$a:b.items.length})}function =
gN(a,b){return NM(a.A,tM,{Jw:b.Na.name,$a:b.items.length})}function =
ZM(a,b){return =
NM(a.A,xM,{$a:b.items?b.items.length:0,Pa:b.Na.Ua?b.Na.Pa:b.Na.name})}fun=
ction YM(a,b){var c=3Db.jc.Yc&&0<b.jc.Yc.length?b.jc.Yc[0]:null;return =
NM(a.A,zM,{Wl:b.Na.Ua?b.Na.Pa:b.Na.name,Ul:b.Na.Ua?b.Na.B:a.B,Rn:c?c.Pa:"=
",Qn:c?c.B:""})}=0A=
function bN(a,b){var =
c=3Db.jc.Yc&&0<b.jc.Yc.length?b.jc.Yc[0]:null;return =
NM(a.A,AM,{Ul:b.Na.Ua?b.Na.B:a.B,Rn:c?c.Pa:"",Qn:c?c.B:""})}function =
cN(a,b){b=3Db.jc.Yc&&0<b.jc.Yc.length?b.jc.Yc[0]:null;return =
NM(a.A,CM,{Pa:b?b.Pa:""})}function $M(a,b){return =
NM(a.A,yM,{$a:b.items?b.items.length:0,Pa:b.Na.Ua?b.Na.Pa:b.Na.name,px:b.=
Na.Ua?b.Na.B:a.B})}function aN(a,b){return =
NM(a.A,EM,{$a:b.items?b.items.length:0,Tl:b.Na.Ua?b.Na.B:a.B})}function =
XM(a,b){return NM(a.A,DM,{$a:b.items.length,Pa:b.Na.Pa})}=0A=
function SM(a,b){Ti(a.C);a.C=3Db;return a.C.show()};function =
hN(a,b,c,d,e,g){N.call(this);this.B=3Da;this.L=3Db;this.N=3Dc;this.D=3Dnu=
ll;this.I=3DTg(q.location.href);this.S=3Dnew =
cl(this);J(this,this.S);this.xa=3Dd;this.H=3Dthis.A=3Dnull;this.aa=3Dnew =
OM(g||{zB:!1},e);this.C=3D!1;this.S.listen(this.B,"Ua",this.W).listen(thi=
s.B,"Va",this.U)}v(hN,N);hN.prototype.Qd=3Dfunction(a,b,c,d,e,g,h,k,n,p){=
b=3DPn(iN(this,a,b,c,d,e,!!g,h,k,p),this.F.bind(this));return =
Ln([a,b]).then(function(a){return jN(this,a[0],a[1],!!n)}.bind(this))};=0A=
function iN(a,b,c,d,e,g,h,k,n,p){a.C=3D!0;if(n){var =
t;k&&!h?t=3DLn([b,c,n]).then(function(a){var =
b=3Da[0],c=3Dhb(a[1],function(a){return =
a.id=3D=3Dk});a=3Da[2];return{Ed:a.id,Li:a.name,rf:a.Ua,Mi:a.Pa,Cd:c.id,u=
k:c.name,Qg:c.Ua,vk:c.Pa,Lc:!!a.Ua||!!c.Ua,te:kN(a,!!c.Ua,b)}}.bind(a)):h=
?t=3Dn.then(function(a){return =
Gn({Ed:a.id,Li:a.name,rf:a.Ua,Mi:a.Pa,Cd:void 0,uk:void 0,Qg:void =
0,vk:void 0,Lc:!1,te:!0})}):t=3DlN(a,b,c,n);d=3DmN(a,c,t);return =
PM(a.aa,d,b,c,n)}return mN(a,c,rK(a.B,d,nN(e),g,h,b,c,k,p))}=0A=
function mN(a,b,c){return Ln([b,c]).then(function(a){var =
b=3Da[0];if((a=3Da[1])&&a.rf)return a;for(var =
c,d=3D0;d<b.length;d++)b[d].id=3D=3Da.Cd&&(c=3Db[d]);return =
c&&!c.D?Hn("sfiro"):a}.bind(a))}function kN(a,b,c){var =
d=3Db&&!a.Ua&&"onlyfiles"!=3DbK(c);if(b=3D!b&&a.Ua){a:{for(b=3D0;b<c.leng=
th;b++)if("owner"!=3Dc[b].C){c=3D!1;break a}c=3D!0}b=3D!c}return =
a.Ua&&!a.I?!1:d?!1:b?!1:!0}=0A=
function lN(a,b,c,d){Ti(a.H);a.H=3Dnew =
aM(b,c,d);J(a,a.H);a.dispatchEvent("Va");c=3Da.H.show();return =
Ln([c,d,b]).then(function(a){var =
b=3Da[0],c=3Da[1];return{Ed:c.id,Li:c.name,rf:c.Ua,Mi:c.Pa,Cd:b.id,uk:b.n=
ame,Qg:b.Ua,vk:b.Pa,Lc:b.Lc,te:kN(c,!!b.Ua,a[2])}}.bind(a))}=0A=
function jN(a,b,c,d){function =
e(a){p--;0=3D=3Dp&&(0<h.length?t.resolve(n()):t.reject(a))}function =
g(a){p--;h.push(a);0=3D=3Dp&&t.resolve(n())}var =
h=3D[],k=3D!1,n=3Du(function(){var a=3DbK(h),d=3Dc.Ed,e=3Dc.Li;var =
g=3Dc.Ed;if(g)if(1=3D=3Db.length){var n=3Db[0].id;g=3DAh(Ah(Ah(nh(new =
jh,"my-drive"),"action","locate"),"id",n),"parent",g);g=3Dqh(Ah(new =
jh(this.I),"authuser",this.N),g.toString());Ib(ec(this.D))||Ah(g,"usp",th=
is.D);g=3Dg.toString()}else g=3DoN(this,g);else g=3Dvoid =
0;return{Rd:h,Xj:a,dk:d,Gn:e,Fn:g,BT:c.rf,CT:c.Mi,Te:c.Cd,=0A=
DL:c.uk,CL:oN(this,c.Cd),FT:c.Qg,GT:c.vk,Yh:c.Lc,te:r(c.te)?c.te:!0,KT:k}=
},a),p=3Db.length;if(0>=3Dp)return Gn(n());a.dispatchEvent("Wa");var =
t=3DMn();d=3Dd&&eK(b,!!c.rf,!!c.Qg);var =
B=3Dc.Qg&&!c.rf&&"onlyfiles"!=3DbK(b);if(d||B)c.te=3D!1;B=3Dc.Ed?[c.Ed]:v=
oid 0;for(var A=3Dc.Cd&&c.Cd!=3Dc.Ed?[c.Cd]:void =
0,E=3D0;E<b.length;E++){var S=3Db[E];if(d){var =
qa=3DWJ(a.L,S.id,c.Ed);k=3D!0}else c.Lc&&(A=3Dbb(S.A,function(a){return =
a!=3Dc.Ed})),qa=3DFF(a.L,S.id,B,A);qa.then(u(g,a,S),e)}return t.A}=0A=
function oN(a,b){if(b){var c=3DAh(new =
jh(a.I),"authuser",a.N);"root"=3D=3Db?nh(c,"drive/my-drive"):nh(c,"drive/=
folders/"+b);Ib(ec(a.D))||Ah(c,"usp",a.D);return c.toString()}}function =
pN(a,b){for(var c=3Db.Rd,d=3D[],e=3D0;e<c.length;e++){var =
g=3Dc[e],h=3Dhb(g.A,function(a){return a=3D=3Db.dk})?void =
0:b.dk;if(h||b.Te||b.Yh){var k;b.Te?k=3Dhb(g.A,function(a){return =
a=3D=3Db.Te})?[b.Te]:void =
0:b.Yh&&(k=3Drb(g.A));g=3DFF(a.L,g.id,k,h?[h]:void 0);d.push(g)}}return =
Ln(d).then(l(!0))}function nN(a){return La(a)?a():a}=0A=
function qN(a,b,c,d,e){var g;a.A||(a.A=3Dnew DL(a.xa,e),J(a,a.A));var =
h=3D!0;b.then(function(){if(h){var =
a=3Dthis.A,b=3DnN(c);b&&BL(a,b);a.N=3D!0;FL(a)}},function(a){g=3Da;h&&GL(=
this.A,nN(c))},a);a.C=3D!0;return =
a.A.show(nN(c),d).then(function(a){h=3D!1;switch(a){case 0:return =
this.F(),Hn(g||"catd");case 2:return this.F(),Hn("uatd");case 1:return =
a=3DrK(this.B,1,nN(c),d,!1,void 0,void 0,$J.id),Pn(Ln([b,a]).then(void =
0,function(a){if(tK(this.B))return =
a=3Dthis.A.show(nN(c),d),GL(this.A),a.then(function(){throw g||"catd";=0A=
},void 0,this);throw a;},this),this.F,this).then(function(a){var =
b=3Da[0];a=3Da[1];for(var c=3D[],d=3D0;d<b.length;d++){var e=3Dnew =
aK;e.id=3Db[d];e.A=3D[$J.id];c.push(e)}return jN(this,c,a,!1)},void =
0,this)}},void =
0,a)}hN.prototype.F=3Dfunction(){this.C&&(this.C=3D!1,this.dispatchEvent(=
"Za"))};hN.prototype.W=3Dfunction(){this.dispatchEvent("Xa")};hN.prototyp=
e.U=3Dfunction(){this.dispatchEvent("Ya")};function rN(a){var =
b=3Dox(a,Wv);return new VJ(b,3,CA(DA(V(a))))}function sN(a){var =
b=3DV(a),c=3Dcq(b)||"0",d=3Da.O(),e=3DtN(a),g=3DIF(a),h=3Dz(b,59,"")||voi=
d 0;e=3Dnew =
oL(e,d,h);e.F=3D"drive-viewer";e.D=3Dc;e.W=3D!g;e.U=3D!0;J(a,e);a=3Dnew =
hN(e,ox(a,zw),c,d,ZF(b));a.D=3D"drive-viewer";ID(b)&&(b=3DID(b),a.I=3Db);=
return a}function tN(a){var =
b=3DV(a),c=3Dz(b,51,"");c||(a=3DID(b)||tq(kk(a.O())),a=3Dnew =
jh(a),nh(a,"picker"),c=3Da.toString());return c};function =
uN(a,b){this.om=3Da;this.mh=3Db};function =
vN(a,b,c,d,e){N.call(this);this.S=3Db;this.xa=3Dc;this.U=3Dd;this.I=3De||=
null;this.F=3Dnew =
cl(this);J(this,this.F);this.L=3Dthis.A=3Dnull;this.D=3D!1;this.C=3D0;thi=
s.H=3Dthis.N=3D"";this.B=3Dnull}v(vN,N);function wN(a){return =
a.A&&a.A.ia()?(a.A.setVisible(!1),!0):!1}vN.prototype.ia=3Dfunction(){ret=
urn!!this.A&&this.A.ia()};=0A=
vN.prototype.W=3Dfunction(a){switch(a.action){case =
"picked":this.D=3D!0;(a=3D(a=3Da.docs)&&0<a.length?a[0]:null)&&a.id?(this=
.B.Ea(new uN(a.id,a.name)),xN(this)):this.B.Cb("folder picked but no =
document.");break;case =
"cancel":xN(this);this.B.cancel();this.B=3Dnull;break;case =
"viewContentRendered":this.dispatchEvent("eb")}};function =
xN(a){a.C&&R(a.C);a.C=3DQ(function(){this.L.focus()},0,a)}vN.prototype.aa=
=3Dfunction(){this.dispatchEvent("db")};vN.prototype.ea=3Dfunction(){this=
.C&&R(this.C);vN.R.ea.call(this)};function yN(a){var =
b=3Dox(a,Wv),c=3Dcq(V(a))||"0",d=3DtN(a),e=3Dz(V(a),59,"")||void =
0;return new vN(b,c,a.O(),d,e)};function =
zN(){I.call(this);this.B=3D{};this.A=3D{}}v(zN,I);function =
AN(a,b){a.B[b.C]=3Db;for(var =
c=3Db.tb(),d=3Db.Eb(),e=3D0;e<c.length;e++){var =
g=3Dc[e];a.A[g]||(a.A[g]=3D{});if(0<d.length)for(var =
h=3D0;h<d.length;h++)a.A[g][d[h]]=3Db;else a.A[g][null]=3Db}};function =
BN(a,b){Cr.call(this,a,b);this.F=3Dnull;this.C=3D!1}v(BN,Cr);var =
CN=3D{bp:"fb",Qv:"gb"};function =
DN(a,b){aB.call(this,a,b);this.item=3Da;this.B=3Dnull}v(DN,aB);DN.prototy=
pe.Fe=3Dfunction(){this.H()};DN.prototype.H=3Dfunction(){if(!this.item.F)=
{var a=3Dthis.C();this.B=3Dthis.A.O().ca("IFRAME",{style:"border:none; =
display:none; height:100%; width:100%; z-index:1; =
position:absolute;",src:a,onload:u(this.F,this)});this.B.setAttribute("al=
lowfullscreen","true");this.B.setAttribute("mozallowfullscreen","true");t=
his.B.setAttribute("webkitallowfullscreen","true");a=3Dthis.item;a.F=3Dth=
is.B;a.dispatchEvent("gb")}};=0A=
DN.prototype.C=3DGa;DN.prototype.F=3Dfunction(){this.item.Aa(1);var =
a=3Dthis.item;a.C=3D!0;a.dispatchEvent("fb")};function =
EN(a,b){DN.call(this,a,b);this.item=3Da}v(EN,DN);EN.prototype.C=3Dfunctio=
n(){var =
a=3DV(this.A),b=3Dqq("/forms/disabledform",z(a,44,"")||ID(a),ZF(a));retur=
n Zg(b,"authuser",cq(a),"id",Lr(this.item.A))};function =
FN(a){a=3Da||{};a=3Da.Wc;return G('<div =
class=3D"'+H("drive-viewer-iframe-view")+" =
"+H("drive-viewer-itemview")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"></div>')};function =
GN(a,b){Py.call(this,a,b);this.item=3Da}v(GN,Py);m=3DGN.prototype;m.ca=3D=
function(){var a=3D{Wc:!Xy(this)};this.X=3DT(FN,a,void =
0,this.O())};m.da=3Dfunction(){GN.R.da.call(this);this.item.F?this.bm():t=
his.V().Ga(this.item,CN.Qv,this.pF)};m.Ab=3Dfunction(){this.L||(GN.R.Ab.c=
all(this),az(this),this.layout())};m.Qb=3Dfunction(){GN.R.Qb.call(this);b=
z(this)};m.layout=3Dfunction(){if(this.item.C){var =
a=3Dthis.mb();HN(this,a)}};function HN(a,b){var =
c=3Da.J();nm(c,b);Zl(c,a.Sc(b))}m.pF=3Dfunction(){this.bm()};m.Os=3Dfunct=
ion(){IN(this)};=0A=
m.bm=3Dfunction(){this.J().appendChild(this.item.F);this.item.C?IN(this):=
(this.item.getState()=3D=3DFr.gf&&this.item.Aa(Fr.LOADING),this.V().Ga(th=
is.item,CN.bp,this.Os))};m.Lr=3Dl("SendKeyboardEvents");function =
IN(a){var =
b=3Dtq(kk(a.O())),c=3DV(a.A);b=3Dz(c,44,"")||ID(c)||b;c=3Da.item.F;c.cont=
entWindow&&c.contentWindow.postMessage&&c.contentWindow.postMessage(a.Lr(=
),b);P(c,!0);a.layout()}m.Ia=3Dfunction(){GN.R.Ia.call(this);var =
a=3Dthis.item;a.C=3D!1;a.Qi()};function =
JN(a){TA.call(this,"f",a)}v(JN,TA);m=3DJN.prototype;m.Za=3Dfunction(a){re=
turn =
qB(a)+Lr(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};m.tb=3Dfunction()=
{return["application/vnd.google-apps.form","application/vnd.google-apps.f=
reebird"]};m.Kb=3Dfunction(){return BN};m.dc=3Dfunction(){return =
GN};m.Sb=3Dfunction(){return EN};var =
KN=3D["application/illustrator"],LN=3D"text/x-c-code text/x-csrc =
text/x-c++-cod text/x-c++src text/x-c-header text/x-chdr =
text/x-c++hdr".split(" =
"),MN=3D["application/vnd.coffeescript","text/x-coffeescript","text/coffe=
escript"],NN=3D["text/x-csharp"],ON=3D["text/x-csh","application/x-csh"],=
PN=3D["text/css"],QN=3D"text/csv text/x-csv text/comma-separated-values =
text/x-comma-separated-values application/csv application/x-csv".split(" =
"),RN=3D["application/vnd.dart","application/dart"],SN=3D["application/ms=
word",=0A=
"text/msword"],TN=3D"application/vnd.openxmlformats-officedocument.wordpr=
ocessingml.document =
application/vnd.openxmlformats-officedocument.wordprocessingml.template =
application/vnd.openxmlformats-officedocument.application/vnd.ms-word.doc=
ument.macroenabled =
application/vnd.openxmlformats-officedocument.application/vnd.ms-word.tem=
plate.macroenabled application/vnd.ms-word.document.macroenabled.12 =
application/vnd.ms-word.document.macroEnabled.12 =
application/vnd.ms-word.template.macroenabled.12 =
application/vnd.ms-word.template.macroEnabled.12 =
text/vnd.openxmlformats-officedocument.wordprocessingml.document".split("=
 "),=0A=
UN=3D["application/dxf"],VN=3D["application/x-eps","application/eps","ima=
ge/eps","image/x-eps"],WN=3D["application/octet-stream+fon"],XN=3D["appli=
cation/vnd.google-apps.form"],YN=3D["application/vnd.google-apps.freebird=
"],ZN=3D["text/x-go"],$N=3D["text/x-haskell","text/x-literate-haskell"],a=
O=3D["application/x-hwp","application/haansofthwp","application/hwp"],bO=3D=
["application/x-ini","application/ini","text/x-ini","text/ini"],cO=3D["ap=
plication/ms-java","text/java","text/x-java","text/x-java-source"],dO=3D[=
"text/javascript",=0A=
"application/x-javascript","text/ecmascript","application/javascript","ap=
plication/ecmascript"],eO=3D["application/json","text/json"],fO=3D["appli=
cation/vnd.google-apps.kix","application/vnd.google-apps.document"],gO=3D=
["application/vnd.google-earth.kml+xml"],hO=3D["application/vnd.google-ea=
rth.kmz"],iO=3D["application/x-lisp","text/x-lisp","text/x-emacs-lisp"],j=
O=3D["text/markdown","text/x-markdown","text/x-web-markdown"],kO=3D["text=
/x-objcsrc"],lO=3D["text/x-ocaml"],mO=3D["application/vnd.oasis.opendocum=
ent.presentation",=0A=
"application/x-vnd.oasis.opendocument.presentation"],nO=3D["application/v=
nd.oasis.opendocument.spreadsheet","application/x-vnd.oasis.opendocument.=
spreadsheet"],oO=3D["application/vnd.oasis.opendocument.text","applicatio=
n/x-vnd.oasis.opendocument.text"],pO=3D["font/opentype","application/x-fo=
nt-otf","application/vnd.ms-opentype"],qO=3D["application/x-iwork-pages-s=
ffpages"],rO=3D["application/x-patch","text/x-diff","text/x-patch"],sO=3D=
["application/pdf","application/x-pdf","text/pdf","text/x-pdf","applicati=
on/x-pdf-compressed"],=0A=
tO=3D["text/x-perl","application/x-perl","text/x-perl-script"],uO=3D["app=
lication/x-php","application/x-httpd-php"],vO=3D["application/vnd.ms-powe=
rpoint","text/vnd.ms-powerpoint"],wO=3D["application/vnd.openxmlformats-o=
fficedocument.presentationml.presentation","text/vnd.openxmlformats-offic=
edocument.presentationml.presentation"],xO=3D["application/vnd.google-app=
s.presentation"],yO=3D"application/postscript application/ps =
application/x-postscript application/x-postscript-not-eps =
application/x-ps text/postscript".split(" "),=0A=
zO=3D"image/photoshop image/vnd.adobe.photoshop image/x-photoshop =
image/psd application/photoshop application/psd =
application/x-photoshop".split(" =
"),AO=3D["application/vnd.google-apps.punch"],BO=3D["text/x-python","text=
/x-python-script","application/x-python"],CO=3D["application/vnd.google-a=
pps.ritz"],DO=3D["application/rtf","text/rtf","text/richtext"],EO=3D["tex=
t/x-ruby-script","application/x-ruby","text/x-ruby"],FO=3D["text/x-rust"]=
,GO=3D["text/x-scala"],HO=3D["application/vnd.stardivision.calc"],IO=3D["=
application/vnd.stardivision.impress"],=0A=
JO=3D["application/vnd.stardivision.writer"],KO=3D["application/x-sh","ap=
plication/x-shellscript","text/x-sh"],LO=3D["application/vnd.google-apps.=
site","application/vnd.google-apps.drive-sdk.897606708560","application/v=
nd.google-apps.drive-sdk.803534686002","application/vnd.google-apps.drive=
-sdk.107985930432","application/google-sites-page"],MO=3D["application/vn=
d.google-apps.drawing"],NO=3D["application/sql","text/x-sql","application=
/x-sql","text/sql"],OO=3D["image/svg+xml"],PO=3D["application/vnd.sun.xml=
.calc"],=0A=
QO=3D["application/vnd.sun.xml.impress"],RO=3D["application/vnd.sun.xml.w=
riter"],SO=3D["text/plain"],TO=3D["image/tiff"],UO=3D["application/vnd.go=
ogle-apps.spreadsheet"],VO=3D["text/tsv","text/tab-separated-values"],WO=3D=
["application/x-font-ttf"],XO=3D["application/octet-stream","application/=
octetstream","application/octet"],YO=3D["text/vnd.wap.wml"],ZO=3D["applic=
ation/wordperfect","application/vnd.wordperfect"],$O=3D["application/vnd.=
ms-excel","text/vnd.ms-excel"],aP=3D"application/vnd.openxmlformats-offic=
edocument.spreadsheetml.sheet =
text/vnd.openxmlformats-officedocument.spreadsheetml.sheet =
application/vnd.openxmlformats-officedocument.spreadsheetml.template =
application/vnd.ms-excel.sheet.macroenabled.12 =
application/vnd.ms-excel.sheet.macroEnabled.12 =
application/vnd.ms-excel.template.macroenabled.12 =
application/vnd.ms-excel.template.macroEnabled.12".split(" "),=0A=
bP=3D["text/xml","application/xml"],cP=3D["application/vnd.ms-xpsdocument=
"],dP=3D["application/x-yaml","application/yaml","text/x-yaml","text/yaml=
"],eP=3D{rM:["audio/aac","audio/x-aac","audio/mp4a-latm"],tM:["applicatio=
n/x-ace-compressed","application/x-ace"],vM:KN,wM:["audio/x-aiff","audio/=
aiff"],AM:["application/vnd.android.package-archive"],CM:["application/x-=
troff-msvideo","video/avi","video/msvideo","video/x-msvideo"],LM:["image/=
bmp","image/x-bmp"],MM:["application/bzip2","application/x-bzip","applica=
tion/x-bzip2"],=0A=
NM:LN,OM:["application/vnd.ms-cab-compressed","application/x-cab-compress=
ed"],PM:["application/ics","text/calendar"],SM:["application/x-caseware-c=
ompressed"],TM:"application/cdr application/coreldraw application/x-cdr =
application/x-coreldraw image/cdr image/x-cdr =
zz-application/zz-winassoc-cdr".split(" =
"),UM:["application/x-cfs-compressed"],ZM:MN,iN:["application/x-cpio"],jN=
:["image/x-canon-cr2"],kN:["image/x-canon-crw"],lN:NN,mN:ON,CSS:PN,nN:QN,=
pN:RN,xN:["application/x-dgc-compressed","application/dgc"],=0A=
zN:["application/x-apple-diskimage"],AN:["image/x-adobe-dng"],BN:SN,EN:TN=
,UN:"application/acad application/x-acad application/autocad_dwg =
image/x-dwg application/dwg application/x-dwg application/x-autocad =
image/vnd.dwg drawing/dwg".split(" =
"),VN:UN,WN:["message/rfc822"],$N:VN,aO:["application/epub","application/=
epub+zip"],hO:["application/x-flac","audio/flac","audio/x-flac"],iO:["vid=
eo/x-flv","application/x-flash-video","video/flv"],jO:["application/octet=
-stream+fnt"],mO:WN,oO:XN,pO:YN,qO:["application/vnd.google-apps.fusionta=
ble"],=0A=
rO:["image/gif"],sO:ZN,tO:["application/vnd.google-ocean.goodoc"],vO:["ap=
plication/vnd.google-apps.gpaper"],wO:["video/3gpp"],xO:["application/vnd=
.google-apps.gpsheet"],AO:"application/gzip application/gzip-compressed =
application/gzipped application/x-gzip application/x-gzip-compressed =
application/x-gunzip application/x-compressed gzip/document =
multipart/x-gzip".split(" =
"),CO:$N,DO:["image/heif","image/heic","image/heif-sequence","image/heic-=
sequence"],JO:["text/html"],KO:["application/vnd.google-internal.slide-su=
mmary",=0A=
"text/html+fragment","text/html+pretty","text/html+pretty+fragment"],LO:a=
O,MO:["image/jpeg+ocr","image/gif+ocr","image/png+ocr","image/bmp+ocr"],N=
O:bO,RO:["application/x-iso9660-image","application/x-iso-image","applica=
tion/x-cd-image"],SO:cO,TO:["image/jpeg","image/jpg","image/pjpeg"],UO:dO=
,JSON:eO,YO:fO,ZO:gO,$O:hO,bP:["application/x-lzh-compressed","applicatio=
n/x-lha-compressed","application/x-lzh","application/lzh"],cP:iO,dP:["app=
lication/x-ms-shortcut"],rP:["application/x-lzma"],sP:["application/x-lzo=
p"],=0A=
tP:["application/x-lzx"],uP:["video/x-m4v"],vP:jO,wP:["application/mbox"]=
,zP:["multipart/related","application/x-mimearchive"],AP:"application/x-m=
idi audio/midi audio/x-mid audio/x-midi music/crescendo =
x-music/x-midi".split(" =
"),BP:["video/x-matroska"],HP:["audio/mp3"],IP:["audio/mp4"],JP:["video/m=
p4"],KP:["video/mpeg"],LP:["audio/mpeg"],MP:["application/vnd.ms-project"=
],dQ:["application/vnd.google-apps.map"],eQ:["image/x-nikon-nef"],fQ:["im=
age/x-nikon-nrw"],gQ:kO,hQ:lO,iQ:["ocr-result"],jQ:mO,kQ:nO,=0A=
lQ:oO,mQ:["audio/ogg","application/ogg","audio/x-ogg","audio/x-vorbis+ogg=
","audio/opus"],nQ:["video/ogg","video/x-theora+ogg","video/x-ogg"],qQ:pO=
,rQ:["application/vnd.oasis.opendocument.presentation-template","applicat=
ion/x-vnd.oasis.opendocument.presentation-template"],sQ:["application/vnd=
.oasis.opendocument.text-template","application/x-vnd.oasis.opendocument.=
text-template"],tQ:["application/vnd.ms-outlook"],uQ:["application/pkcs7-=
mime"],vQ:["application/pkcs7-signature","multipart/signed"],xQ:qO,=0A=
BQ:rO,DQ:sO,EQ:["application/pdf+ocr"],FQ:["image/x-pentax-pef"],GQ:tO,HQ=
:uO,IQ:["application/vnd.apple.pkpass"],KQ:["image/png","image/x-png"],UQ=
:["application/vnd.openxmlformats-officedocument.presentationml.slideshow=
"],VQ:vO,WQ:wO,XQ:xO,aR:yO,bR:zO,cR:["application/x-mspublisher"],dR:AO,e=
R:["image/pwg-raster"],fR:BO,gR:["application/vnd.google-apps.qjs"],hR:["=
video/quicktime"],iR:["audio/vnd.rn-realaudio","audio/x-pn-realaudio"],jR=
:["application/rar","application/x-rar","application/x-rar-compressed",=0A=
"multipart/x-rar"],lR:["image/x-raw"],sR:CO,uR:["text/x-rst"],vR:DO,wR:EO=
,xR:FO,yR:GO,AR:HO,CR:IO,DR:JO,JR:["application/x-shar"],KR:KO,MR:["appli=
cation/stuffit","application/x-stuffit","application/x-stuffitx"],NR:LO,P=
R:MO,RR:["application/x-snb-compressed"],WR:NO,bS:OO,cS:["application/x-s=
hockwave-flash"],fS:PO,gS:["application/vnd.sun.xml.draw"],hS:QO,iS:RO,jS=
:["application/tar","application/x-gtar","application/x-gtar-compressed",=
"application/x-tar","multipart/x-tar"],kS:["application/x-bzip-compressed=
-tar"],=0A=
lS:["application/x-tex"],pw:SO,nS:["application/x-tgz","application/x-com=
pressed-tar"],pS:TO,rS:["application/ms-tnef","application/vnd.ms-tnef"],=
yS:UO,zS:VO,AS:WO,UNKNOWN:XO,KS:["application/hbs-vcs","text/x-vcalendar"=
],LS:["text/vcard"],QS:["application/vnd.google-apps.video"],SS:"applicat=
ion/visio application/x-visio application/vnd.visio =
application/visio.drawing application/vsd application/x-vsd image/x-vsd =
zz-application/zz-winassoc-vsd".split(" =
"),US:["audio/vnd.wave","audio/wav","audio/wave",=0A=
"audio/x-wav"],VS:["application/x-webarchive","application/webarchive"],W=
S:["video/webm"],XS:["image/webp"],ZS:["audio/x-ms-wma"],$S:["image/x-wmf=
","image/x-emf","application/x-ms-wmz"],aT:YO,bT:["video/x-ms-wmv"],cT:ZO=
,dT:["application/x-msworks-wp","application/vnd.ms-works"],eT:["applicat=
ion/x-mswrite","application/mswrite"],fT:$O,gT:aP,hT:bP,iT:["xpdf-sml"],j=
T:cP,kT:dP,lT:["video/x-youtube"],mT:["application/x-compress"],nT:["appl=
ication/7z","application/x-7z","application/x-7z-compressed","application=
/x-7zip-compressed"],=0A=
oT:["application/zip","application/x-zip","application/x-zip-compressed",=
"multipart/x-zip","multipart/zip"]},fP=3Dnull;function =
gP(){if(!fP){fP=3D{};for(var a in eP){for(var =
b=3DeP[a],c=3D0;c<b.length;c++)fP["mime-"+b[c]]=3Db;b.toString=3Dvg(a)}}}=
function hP(a){gP();if(null=3D=3Da)return XO;var =
b=3DfP["mime-"+a];b||(a=3D"mime-"+a.split(";",2)[0].toLowerCase().trim(),=
b=3DfP[a]);return b||XO}function iP(a){gP();for(var =
b=3D[],c=3D0;c<a.length;c++)sb(b,a[c]);return b};function =
jP(a,b){DN.call(this,a,b);this.item=3Da}ka(jP,DN);jP.prototype.H=3Dfuncti=
on(){DN.prototype.H.call(this);this.item.Aa(1);Rr(this.item,2)};jP.protot=
ype.I=3Dfunction(){var a=3DV(this.A);return =
qq(this.D(),z(a,44,"")||ID(a))};jP.prototype.C=3Dfunction(){var =
a=3DV(this.A);a=3DZg(this.I(),"authuser",cq(a));z(this.item.A,24,"")&&(a=3D=
Zg(a,"auth_hint",z(this.item.A,24,""),"auth_hint_timestamp",z(this.item.A=
,27,"")));z(this.item.A,31,"")&&(a=3DZg(a,"revision_timestamp",z(this.ite=
m.A,31,"")));return a};=0A=
jP.prototype.F=3Dfunction(){DN.prototype.F.call(this);Rr(this.item,1)};fu=
nction =
kP(a){jP.apply(this,arguments)}ka(kP,jP);kP.prototype.D=3Dfunction(){retu=
rn"/document/d/"+Lr(this.item.A)+"/preview"};function =
lP(a){jP.apply(this,arguments)}ka(lP,jP);lP.prototype.D=3Dfunction(){retu=
rn =
z(this.item.A,24,"")?"/presentation/adminpreview?id=3D"+Lr(this.item.A):"=
/presentation/preview?id=3D"+Lr(this.item.A)};function =
mP(a){jP.apply(this,arguments)}ka(mP,jP);=0A=
mP.prototype.D=3Dfunction(){z(this.item.A,24,"");var =
a=3D"application/google-sites-page"=3D=3D=3DPr(this.item)?"pageId":"siteI=
d";return =
Zg("/s/adminpreview",a,Lr(this.item.A))};mP.prototype.I=3Dfunction(){var =
a=3DV(this.A);return qq(this.D(),y(a,98))};function =
nP(a,b,c,d,e){GN.call(this,d,e);this.C=3Dnull;this.F=3Da;this.D=3Db;this.=
I=3Dc}v(nP,GN);m=3DnP.prototype;m.da=3Dfunction(){nP.R.da.call(this);this=
.V().listen(this.item,Hr.Uo,this.my);oP(this)};m.layout=3Dfunction(){var =
a=3Dthis.mb();if(a.height>this.D){a=3Dnew =
jj(a.width,a.height-this.D);var b=3Da.aspectRatio()/this.F;a=3D1>b?new =
jj(a.width,a.height*b):new jj(a.width/b,a.height);a=3Dnew =
jj(a.width,a.height+this.D)}else a=3Dnew =
jj(0,0);b=3Dthis.J();nm(b,a);Zl(b,this.Sc(a));pP(this)};=0A=
m.Lr=3Dfunction(){return"SendKeyboardEvents"+yB({wantedKeys:this.I})};m.b=
m=3Dfunction(){var =
a=3Dthis.item.F;this.J().appendChild(a);this.item.C?IN(this):(this.item.H=
=3D=3DFr.gf&&Rr(this.item,Fr.LOADING),this.V().Ga(this.item,CN.bp,this.Os=
),P(a,!0),this.layout())};m.my=3Dfunction(){oP(this)};function oP(a){var =
b=3Da.O();switch(a.item.H){case Fr.gf:case =
Fr.LOADING:a.C||(a.C=3DT(Ez,void 0,void =
0,b),b.La(a.J(),a.C));pP(a);break;case Fr.Pb:b.ub(a.C),a.C=3Dnull}}=0A=
function pP(a){if(a.C){var =
b=3Dqm(a.J()),c=3Dqm(a.C);Zl(a.C,(b.width-c.width)/2,(b.height-c.height)/=
2)}};function =
qP(a,b){TA.call(this,a,b)}ka(qP,TA);qP.prototype.Za=3Dfunction(a){return =
qB(a)+Lr(a)};qP.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};qP.pro=
totype.Kb=3Dfunction(){return BN};var rP=3D8.5/11;function =
sP(a){TA.call(this,"ik",a)}ka(sP,qP);sP.prototype.tb=3Dfunction(){return =
fO};sP.prototype.Sb=3Dfunction(){return =
kP};sP.prototype.dc=3Dfunction(){return nP.bind(null,rP,0,[])};var =
tP=3D16/9,uP=3D[Gs[27],Gs[79]];function =
vP(a){TA.call(this,"pu",a)}ka(vP,qP);vP.prototype.tb=3Dfunction(){return =
AO.concat(xO)};=0A=
vP.prototype.Sb=3Dfunction(){return =
lP};vP.prototype.dc=3Dfunction(){return nP.bind(null,tP,29,uP)};var =
wP=3D16/9;function =
xP(a){TA.call(this,"at",a)}ka(xP,qP);xP.prototype.tb=3Dfunction(){return =
LO};xP.prototype.Sb=3Dfunction(){return =
mP};xP.prototype.dc=3Dfunction(){return nP.bind(null,wP,0,[])};function =
yP(a){this.A=3Da}var zP=3Dnew =
yP([yO,cP,qO,aO,ZO,oO,JO,RO,DO,fO,mO,IO,QO,HO,PO,KN,VN,UN,TO,OO,pO,WO,WN]=
),AP=3Dnew yP([TN,SN]),BP=3Dnew yP([sO]),CP=3Dnew yP([wO,vO]),DP=3Dnew =
yP([$O,aP,nO,QN,VO]),EP=3Dnew yP([xO,AO]),FP=3Dnew yP([zO]),GP=3Dnew =
yP([gO,hO]),HP=3Dnew =
yP([LN,MN,NN,ON,PN,RN,ZN,$N,bO,cO,dO,eO,iO,jO,kO,lO,rO,tO,uO,BO,EO,FO,GO,=
KO,NO,SO,YO,bP,dP]);function IP(a){return rb(a.A)};function =
JP(a){Qx.call(this,a)}v(JP,Qx);JP.prototype.A=3Dfunction(){var =
a=3DD(V(this.L),KP,83);return a?z(a,1,!1):!1};function =
LP(a,b){PA.call(this,a,b)}v(LP,PA);LP.prototype.xm=3Dfunction(){return["i=
mageMediaMetadata(height, =
width),thumbnailLink"]};LP.prototype.Ah=3Dfunction(a,b){var =
c=3Dthis.item.Ja,d=3Db.imageMediaMetadata;d&&(c.B=3Dnew =
jj(d.width,d.height));LP.R.Ah.call(this,a,b)};function =
MP(a,b){Cr.call(this,a,b);this.F=3Dthis.C=3Dnull;this.L=3Dnew =
jj(Infinity,Infinity);this.I=3D!1}v(MP,Cr);var =
NP=3D{Pb:"hb",nP:"ib",dw:"jb"},OP=3Dnew =
jj(1E4,1E4);MP.prototype.tc=3Dfunction(){return =
MP.R.tc.call(this)};MP.prototype.Jf=3Dfunction(a){MP.R.Jf.call(this,a);a.=
A()&&Sx(a,"Korosta alue, jota haluat kommentoida.")};function =
PP(a,b,c){return =
QP(a)?z(a.A,11,""):z(a.A,4,"")?(a=3Dz(a.A,4,""),zr(a,b,c)):a.ad(b,c)}=0A=
function RP(a){var b=3Dz(a.A,11,"");return =
b?zr(b,OP.width,OP.height):PP(a,OP.width,OP.height)}function =
QP(a){return z(a.A,30,!1)&&!!z(a.A,11,"")}function SP(a){return =
a.C&&a.C.getData()}function TP(a){return a.C?(a=3DSP(a),new =
jj(a.naturalWidth,a.naturalHeight)):new jj(0,0)}function UP(a){return =
a.C&&a.C.mf||null}function =
VP(a){return!z(a.A,4,"")&&!z(a.A,11,"")}function WP(a){return =
a.F&&a.F.getData()}function XP(a){return a.F&&a.F.mf||null}=0A=
function YP(a,b){a.F=3Db;J(a,b);b=3Db.getData();a.L=3Dlj(new =
jj(b.naturalWidth,b.naturalHeight));a.dispatchEvent("jb")};function =
ZP(a){N.call(this);this.B=3Dthis.A=3Dzj(kk(a.O()))}v(ZP,N);function =
Ux(a){return lj(a.A)}function MJ(){var =
a=3DDj(),b=3Dad&&cd;r(a.devicePixelRatio)&&!b?a=3Da.devicePixelRatio:(a=3D=
Dj(),a=3Dr(a.devicePixelRatio)?a.devicePixelRatio:a.matchMedia?gk(3)||gk(=
2)||gk(1.5)||gk(1)||.75:1);return a}function $P(){return =
MJ()||1}function cJ(a){L.call(this,"kb");this.A=3Da}v(cJ,L);function =
aQ(a,b){aB.call(this,a,b);this.item=3Da;this.C=3Dthis.B=3Dnull;a=3DOx(thi=
s.A);this.ab.listen(this.item,"ib",this.PF).listen(a,"kb",this.ny)}v(aQ,a=
B);var =
bQ=3D[XN,YN,fO,UO,CO,xO,AO,MO];m=3DaQ.prototype;m.Fe=3Dfunction(){this.Et=
()};m.ny=3Dfunction(){var =
a=3Dthis.item.getState();0!=3Da&&4!=3Da&&(3=3D=3Da&&this.B.cancel(),R(thi=
s.C),this.C=3DQ(this.Et,400,this))};=0A=
function cQ(a){var =
b=3D3=3D=3DZy(V(a.A))?lj(Ox(a.A).B):Ux(Ox(a.A));nj(b,$P(Ox(a.A)));b=3DdQ(=
b,OP);b=3DdQ(b,a.item.L);a=3DTP(a.item);if(b.width<a.width||b.height<a.he=
ight||kj(b,a))return null;b.floor();return b}function eQ(a,b){return =
QP(a.item)?PP(a.item):PP(a.item,b.width,b.height)}=0A=
m.Et=3Dfunction(){var a=3Dthis;if(!this.item.I){var =
b=3DcQ(this);if(b){var =
c=3DeQ(this,b);c=3DfQ(this,c);this.item.na||y(this.item.A,41)?(this.B=3Dn=
ew eA,c().then(function(b){return =
a.B&&a.B.Ea(b)},this.lM,this)):this.B=3DhA(c,u(this.OI,this),void 0,void =
0,VP(this.item)?2:void =
0);mA(this.B,u(this.QI,this,b),this);nA(this.B,this.NI,this);dB(this,this=
.B)}}};m.lM=3Dfunction(){this.item.na?gQ(this):y(this.item.A,41)&&hQ(this=
)};=0A=
function hQ(a){dC(y(a.item.A,41),void 0,void 0,void 0,void =
0,!0).wait(function(b){a.B&&(b.A?a.B.Cb(b.A):(b=3D$B(b.ma()))?iQ(a,b.rd):=
a.B.Cb(Error("No image refresh URL found.")))})}function =
gQ(a){(0,a.item.na)(2).then(function(b){return iQ(a,b)})}function =
iQ(a,b){C(a.item.A,4,b);(b=3DcQ(a))?fQ(a,eQ(a,b))().then(function(b){retu=
rn a.B&&a.B.Ea(b)},function(b){return a.B&&a.B.Cb(b)}):a.B.cancel()}=0A=
function fQ(a,b){var c=3Da.A.O();var =
d=3DV(a.A);if(jQ(a.item.tc()))a=3D!1;else{a=3DhP(Pr(a.item));if(d=3Dz(d,6=
3,!1))d=3Dwindow.location,d=3D!Sg(Rg(b)[3]||null)||Fh(b,d.href)||Bq(b)?!0=
:!1;a=3Dd&&!w(bQ,a)}return =
a?(a=3D!Bq(b)&&!(b&&dh(b,"sz")),Sa(cC,b,c,a,!0)):Sa(bC,b,c)}function =
dQ(a,b){return new =
jj(Math.min(a.width,b.width),Math.min(a.height,b.height))}=0A=
m.PF=3Dfunction(){if(!this.item.F){var =
a=3Dthis.A.O(),b=3DRP(this.item);Rr(this.item,2);a=3DhA(Sa(fQ(this,b),b,a=
),u(this.$I,this),void 0,void 0,VP(this.item)?2:void =
0);mA(a,this.aJ,this);nA(a,this.ZI,this);dB(this,a)}};=0A=
m.QI=3Dfunction(a,b){var =
c=3Db.getData();a&&c.naturalWidth<a.width&&c.naturalHeight<a.height&&(thi=
s.item.L=3Dlj(new =
jj(c.naturalWidth,c.naturalHeight)));a=3DTP(this.item);c.naturalWidth<=3D=
a.width&&c.naturalHeight<=3Da.height?b.mf&&(b=3Db.mf,sf().revokeObjectURL=
(b)):(this.item.Aa(1),c=3Dthis.item,c.C=3Db,J(c,b),c.dispatchEvent("hb"),=
QP(this.item)&&YP(this.item,b))};m.OI=3Dfunction(){this.item.C||this.item=
.Aa(3,"Kuvan n\u00e4ytt\u00e4misess\u00e4 tapahtui virhe.")};=0A=
m.NI=3Dfunction(){this.item.C||this.B.dd()||this.item.Aa(4,"Kuvan =
n\u00e4ytt\u00e4misess\u00e4 tapahtui =
virhe.")};m.aJ=3Dfunction(a){YP(this.item,a);Rr(this.item,1)};m.$I=3Dfunc=
tion(){Rr(this.item,3)};m.ZI=3Dfunction(){Rr(this.item,4)};m.ea=3Dfunctio=
n(){R(this.C);aQ.R.ea.call(this)};function =
kQ(a){a=3Da||{};a=3Da.Wc;return G('<div =
class=3D"'+H("drive-viewer-itemview")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"><div =
class=3D"'+H("drive-viewer-image-container")+'"><div =
class=3D"'+H("drive-viewer-scrollable")+" =
"+H("drive-viewer-image-scrollable")+'"><div =
class=3D"'+H("drive-viewer-close-enabled")+'"><div =
class=3D"'+H("drive-viewer-docos-stream")+'"></div></div></div><div =
class=3D"'+H("drive-viewer-image")+'">'+lQ({className:ai("drive-viewer-im=
age-selection")})+'</div></div><div class=3D"'+=0A=
H("drive-viewer-microscope")+'"></div></div>')}function mQ(a){return =
G(lQ({className:ai("drive-viewer-image-doco-anchor"),id:a.id}))}function =
lQ(a){var b=3Da.className;a=3Da.id;return G("<div"+(a?' =
id=3D"'+H(a)+'"':"")+' class=3D"'+H(b)+'"><div =
class=3D"'+H("drive-viewer-image-spotlight")+'"></div><div =
class=3D"'+H("drive-viewer-image-selection-inner")+'"></div><div =
class=3D"'+H("drive-viewer-image-selection-outer")+'"></div></div>')};fun=
ction =
nQ(a){N.call(this);this.X=3Da;this.C=3Dthis.A=3Dthis.D=3Dthis.H=3Dthis.I=3D=
this.B=3Dnull;this.F=3Dnew =
cl(this);J(this,this.F);this.F.listen(a,"touchstart",this.N).listen(a,"to=
uchend",this.L)}v(nQ,N);nQ.prototype.J=3Df("X");nQ.prototype.N=3Dfunction=
(a){var =
b=3Da.A.touches;1=3D=3Db.length?(this.B=3Da.target,this.I=3DUa(),this.H=3D=
new K(b[0].pageX,b[0].pageY)):this.B=3Dnull};=0A=
nQ.prototype.L=3Dfunction(a){var =
b=3Da.A.touches;a=3Da.A.changedTouches;if(null!=3Dthis.B&&0=3D=3Db.length=
&&1=3D=3Da.length&&(b=3Dnew =
K(a[0].pageX,a[0].pageY),a=3DUa()-this.I,20>=3Dgj(b,this.H)&&300>=3Da))a:=
{a=3Dthis.B;if(null!=3Dthis.A&&this.D=3D=3Da){var =
c=3DUa()-this.A;if(50>=3Dgj(b,this.C)&&300>=3Dc){this.C=3Dthis.A=3Dnull;t=
his.dispatchEvent(new oQ(a,b.x,b.y));break =
a}}this.D=3Da;this.A=3DUa();this.C=3Db;this.dispatchEvent(new =
pQ(a,b.x,b.y))}};function =
qQ(a,b,c,d){L.call(this,a);this.A=3Db;this.clientX=3Dc;this.clientY=3Dd}v=
(qQ,L);=0A=
function pQ(a,b,c){qQ.call(this,"lb",a,b,c)}v(pQ,qQ);function =
oQ(a,b,c){qQ.call(this,"mb",a,b,c)}v(oQ,qQ);function =
rQ(){this.A=3Dthis.B=3Dnull;this.C=3D0}function =
sQ(a,b,c){a.B=3Db;a.A=3Dc;a.C=3D.001*Math.abs(a.A-a.B)}function =
tQ(a,b){if(null=3D=3D=3Da.A)return!1;var c=3Da.B,d=3Da.A;is(d>c?new =
gs(d,d+a.C):new gs(d,d-a.C),b)?(a.B=3Db,b=3D1):is(new =
gs(c,d),b)?(a.B=3Db,b=3D0):b=3D2;switch(b){case 2:return =
a.B=3Dnull,a.A=3Dnull,a.C=3D0,!1;case 1:return =
a.B=3Dnull,a.A=3Dnull,a.C=3D0,!0;default:return!0}};function =
uQ(a,b){a=3Dvoid =
0=3D=3D=3Da?0:a;N.call(this);this.C=3Dthis.D=3Da;this.I=3D1;this.L=3Dnull=
;this.B=3Db;this.F=3Dthis.N=3D!1;this.A=3D0;this.S=3D!1}v(uQ,N);var =
vQ=3D{Sg:"nb",Yo:"ob",Uk:"pb",ow:"qb",ui:"rb",Qf:"sb"},wQ=3D{$c:0,ve:1,mc=
:2};m=3DuQ.prototype;m.Rj=3Dl(!1);m.isEnabled=3Df("N");m.setEnabled=3Dfun=
ction(a){this.N!=3Da&&((this.N=3Da)||xQ(this,0),this.dispatchEvent("ob"))=
};function =
xQ(a,b,c){a.A!=3Db&&(a.A=3Db,0=3D=3Da.A&&(a.I=3D1,a.C=3Da.hg()),a.dispatc=
hEvent(new yQ(c)))}function zQ(a,b){a.B=3Db;a.C=3DCg(a.C,b.start,b.end)}=0A=
function =
AQ(a,b,c){a.C=3Da.B?Cg(b,a.B.start,a.B.end):b;a.I=3D0;a.dispatchEvent(new=
 BQ(c))}m.Jo=3DGa;function =
CQ(a,b,c){b=3Da.B?a.B.start+hs(a.B)*Cg(b,0,100)/100:null;null=3D=3D=3Db||=
AQ(a,b,c)}function DQ(a){return =
a.B?Math.round((a.Ac()-a.B.start)/hs(a.B)*100):0}m.Ac=3Df("C");m.hg=3Dfun=
ction(){return =
0=3D=3Dthis.D&&this.B?this.B.start:this.D};m.Hk=3Dfunction(){this.B&&AQ(t=
his,this.C+.25*hs(this.B))};m.Ik=3Dfunction(){this.B&&AQ(this,this.C-.25*=
hs(this.B))};function yQ(a){ft.call(this,"nb",a)}v(yQ,ft);=0A=
function BQ(a){L.call(this,"sb");this.source=3Da}v(BQ,L);function =
EQ(){N.call(this);this.A=3D0;this.B=3Dnew K(0,0);this.C=3Dnew =
K(0,0)}v(EQ,N);EQ.prototype.update=3Dfunction(a,b,c){b=3Dnew =
K(b,c);c=3D!1;0=3D=3Dthis.A&&0!=3Da&&(this.B=3Db);fj(this.C,b)||(this.C=3D=
b,c=3D!0);this.A!=3Da&&(this.A=3Da,c=3D!0);c&&this.dispatchEvent("tb")};f=
unction FQ(a,b,c,d,e){a.B=3Dnew K(c-e,d-e);a.C=3Dnew =
K(c+e,d+e);a.A=3Db;a.dispatchEvent("tb")}function GQ(a){var b=3Dnew =
O(a.B.x,a.B.y,0,0);Ml(b,new O(a.C.x,a.C.y,0,0));return b}function =
HQ(a,b){var c=3Da.y-b.y;0=3D=3Dc&&(c=3Da.x-b.x);return c};function =
IQ(){return!JQ()&&(tc("iPod")||tc("iPhone")||tc("Android")||tc("IEMobile"=
))}function JQ(){return =
tc("iPad")||tc("Android")&&!tc("Mobile")||tc("Silk")};function =
KQ(a,b,c){I.call(this);this.X=3Da;this.H=3Db;this.C=3Dnew K;this.B=3Dnew =
EQ;J(this,this.B);this.I=3Dnew ao(15);J(this,this.I);this.D=3Dnew =
cl(this);J(this,this.D);this.L=3D0;this.D.listen(a,"mousedown",this.Fz).l=
isten(this.I,"tick",this.XG);c||this.D.listen(a,"dblclick",this.FE);IQ()|=
|JQ()||this.D.listen(a,"touchstart",this.Hz).listen(a,"touchend",this.Gz)=
;this.A=3Dnew Dl(20,20,20,20)}v(KQ,I);m=3DKQ.prototype;=0A=
m.Fz=3Dfunction(a){if(Bk(a)&&this.Di(a)){var =
b=3Dthis.H.O().A;this.D.listen(this.X,"mousemove",this.Ti).listen(this.X,=
"mouseup",this.Ui).listen(b,"mousemove",this.Ti).listen(b,"mouseup",this.=
Ui);a.preventDefault();this.I.start();LQ(this,1,a)}};m.Ui=3Dfunction(a){i=
f(Bk(a)){var =
b=3Dthis.H.O().A;this.D.Da(this.X,"mousemove",this.Ti).Da(this.X,"mouseup=
",this.Ui).Da(b,"mousemove",this.Ti).Da(b,"mouseup",this.Ui);this.I.stop(=
);LQ(this,0,a)}};=0A=
m.FE=3Dfunction(a){if(Bk(a)&&this.Di(a)){var =
b=3Dthis.qh();fj(b,this.B.B.wb())&&(FQ(this.B,0,b.x,b.y,1),aA(nv(this.H),=
{ra:77,Ba:ot(a)}))}};m.Ti=3Dfunction(a){1=3D=3Dthis.B.A&&(a.preventDefaul=
t(),LQ(this,1,a))};=0A=
m.Hz=3Dfunction(a){if(this.Di(a))if(a.A.touches&&1=3D=3Da.A.touches.lengt=
h){this.L=3DQ(u(this.TF,this,a),500,this);this.N=3Dnew =
K(a.A.changedTouches[0].clientX,a.A.changedTouches[0].clientY);var =
b=3Dthis.H.O().A;this.D.listen(this.X,"touchmove",this.Vi).listen(b,"touc=
hmove",this.Vi);MQ(this,a);a=3Dthis.qh();FQ(this.B,0,a.x,a.y,0)}else =
NQ(this)};m.TF=3Dfunction(a){this.I.start();MQ(this,a);a=3Dthis.qh();FQ(t=
his.B,1,a.x,a.y,1)};=0A=
m.Vi=3Dfunction(a){1=3D=3Dthis.B.A&&a.preventDefault();20<gj(new =
K(a.A.changedTouches[0].clientX,a.A.changedTouches[0].clientY),this.N)&&(=
R(this.L),1=3D=3Dthis.B.A&&LQ(this,1,a))};m.Gz=3Dfunction(a){var =
b=3Da.A.touches.length;1=3D=3Dthis.B.A&&(a.preventDefault(),0=3D=3Db&&a.B=
());0=3D=3Db&&(LQ(this,0,a),NQ(this))};function NQ(a){R(a.L);var =
b=3Da.H.O().A;a.D.Da(a.X,"touchmove",a.Vi).Da(b,"touchmove",a.Vi);a.I.sto=
p()}=0A=
function LQ(a,b,c){var =
d=3Dc.A.changedTouches;if(!(d&&1<d.length)){MQ(a,c);var =
e=3Da.qh();0!=3Db||fj(e,a.B.B.wb())||aA(nv(a.H),{ra:69,Ba:ot(c)});a.B.upd=
ate(b,e.x,e.y,!!d)}}m.XG=3Dfunction(){var =
a=3Dthis.C.y,b=3Dthis.X.clientHeight-this.C.y,c=3D0;a<this.A.top?c=3D-OQ(=
a,this.A.top):b<this.A.bottom&&(c=3DOQ(b,this.A.bottom));a=3Dthis.X.clien=
tWidth-this.C.x;b=3D0;this.A.left>this.C.x?b=3D-OQ(this.C.x,this.A.left):=
this.A.right>a&&(b=3DOQ(a,this.A.right));this.Zq(b,c)};=0A=
function OQ(a,b){return =
2+1/(1+Math.exp(-10*(Cg((b-a)/(100+b),0,1)-.5)))*98}m.getState=3Df("B");m=
.Zq=3Dfunction(a,b){0!=3Db&&(this.X.scrollTop+=3Db);0!=3Da&&(b=3DJm(this.=
X),Mm(this.X,b+a))};function MQ(a,b){var =
c=3Db.A.changedTouches,d=3Dc?c[0].clientX:b.clientX;b=3Dc?c[0].clientY:b.=
clientY;c=3Da.X.getBoundingClientRect();vm(a.X)?a.C.x=3Dc.right-d:a.C.x=3D=
d-c.left;a.C.y=3Db-c.top}m.qh=3Dfunction(){var =
a=3DJm(this.X);a=3Dthis.C.x+a;vm(this.X)&&(a=3Dthis.X.scrollWidth-a);retu=
rn new K(a,this.C.y+this.X.scrollTop)};=0A=
m.Di=3Dfunction(a){var =
b=3DRj(a.target)&&rl(a.target,Dt.oa().Fa());return"A"!=3Da.target.tagName=
&&!b&&!Ly(this.H,this.X,a)};function =
PQ(a){ZL.call(this,a.O(),QQ.oa());this.A=3Da;this.B=3Dnull;this.Ji()}v(PQ=
,ZL);PQ.prototype.da=3Dfunction(){PQ.R.da.call(this);M(this.J(),"drive-vi=
ewer-scrollable");3=3D=3DZy(V(this.A))&&M(this.J(),"drive-viewer-v3")};fu=
nction RQ(a,b){return new OL(b,a.A.O(),SQ.oa())}function =
TQ(a,b,c){return new UL(b,c,a.A.O(),UQ.oa())}=0A=
PQ.prototype.setVisible=3Dfunction(a,b,c){var =
d=3Dthis.A;if(d.Ma)return!1;if(a){var =
e=3Dox(d,fw);e&&e.A();(e=3Dox(d,gw))&&wN(e);VQ(Rv(d));e=3Dthis.Wi();c&&nu=
ll!=3D=3De&&aA(nv(d),{ra:e,Ba:ot(c)})}(a=3DPQ.R.setVisible.call(this,a,b,=
c))&&this.B&&(b=3Dthis.B,b.dispatchEvent(b.bj));return a};function =
QQ(){XL.call(this)}v(QQ,XL);Ha(QQ);QQ.prototype.Jd=3Dl("drive-viewer-menu=
");function =
UQ(){this.B=3D[]}v(UQ,PL);Ha(UQ);UQ.prototype.Fa=3Dl("drive-viewer-menuit=
em");function =
SQ(){}v(SQ,NL);Ha(SQ);SQ.prototype.Fa=3Dl("drive-viewer-menu-header");=0A=
function =
WQ(){}v(WQ,VL);Ha(WQ);WQ.prototype.Fa=3Dl("drive-viewer-menu-separator");=
function =
XQ(a,b,c,d){rL.call(this,a,b,c||d);(c||d)&&this.C(65|(d?32:132))}v(XQ,rL)=
;function YQ(a,b){this.A=3Da instanceof K?a:new =
K(a,b)}v(YQ,Mt);YQ.prototype.Va=3Dfunction(a,b,c,d){var e=3Drj(a);var =
g=3De.body;e=3De.documentElement;e=3Dnew =
K(g.scrollLeft||e.scrollLeft,g.scrollTop||e.scrollTop);g=3Dthis.A.x+e.x;e=
=3Dthis.A.y+e.y;var h=3DJt(a);g-=3Dh.x;e-=3Dh.y;Lt(new =
K(g,e),a,b,c,null,null,d)};function =
ZQ(a,b){YQ.call(this,a,b)}v(ZQ,YQ);ZQ.prototype.B=3D0;ZQ.prototype.C=3Dca=
("B");ZQ.prototype.Va=3Dfunction(a,b,c,d){var e=3Dbm(a);e=3Dem(e);var =
g=3DCj(pj(a).A);g=3Dnew =
K(this.A.x+g.scrollLeft,this.A.y+g.scrollTop);var =
h=3Db,k=3DLt(g,a,h,c,e,10,d);if(0!=3D(k&496)){if(k&16||k&32)h^=3D4;if(k&6=
4||k&128)h^=3D1;k=3DLt(g,a,h,c,e,10,d);0!=3D(k&496)&&Lt(g,a,b,c,e,this.B,=
d)}};function =
$Q(a,b){ZL.call(this,a,b);this.vi=3D!0;rz(this,!0);this.setVisible(!1,!0)=
;this.A=3Dnew =
Fg}v($Q,ZL);m=3D$Q.prototype;m.Sa=3Dfunction(a){$Q.R.Sa.call(this,a);(a=3D=
a.getAttribute("for")||a.htmlFor)&&aR(this,this.O().J(a),1)};m.da=3Dfunct=
ion(){$Q.R.da.call(this);this.A.forEach(this.hq,this);var =
a=3Dthis.V();a.listen(this,"action",this.tI);a.listen(this.O().A,"mousedo=
wn",this.BI,!0)};=0A=
function =
aR(a,b,c,d,e){b&&Hg(a.A,Na(b))||(b?(c=3D{X:b,hv:c,lI:d,bj:e?"contextmenu"=
:"mousedown",Nh:void =
0},a.A.set(Na(b),c)):c=3Dnull,a.wa&&a.hq(c),b=3DSa(a.WI,b),a.J()&&a.V().l=
isten(a.J(),"keydown",b))}m.WI=3Dfunction(a,b){if(27=3D=3Db.keyCode)a.foc=
us();else if(a=3Dthis.Bb(this.Fb)){a=3Da.J();var c=3Dnew =
yk(b.A,a);c.target=3Da;if(32=3D=3Db.keyCode||13=3D=3Db.keyCode)Ek(a)?Cl(a=
,"keydown",!1,c):$k(a,"keydown",!1,c);32=3D=3Db.keyCode&&this.hide()}};=0A=
m.hq=3Dfunction(a){this.V().listen(a.X,a.bj,this.sJ);"contextmenu"!=3Da.b=
j&&this.V().listen(a.X,"keydown",this.tJ)};m.hide=3Dfunction(){this.ia()&=
&(this.setVisible(!1),this.ia()||Ua())};m.tI=3Dfunction(){this.hide()};m.=
sJ=3Dfunction(a){bR(this,a)};m.tJ=3Dfunction(a){32!=3Da.keyCode&&13!=3Da.=
keyCode&&40!=3Da.keyCode||bR(this,a);40=3D=3Da.keyCode&&nz(this)};=0A=
function bR(a,b){for(var c=3Da.A.Tb(),d=3D0;d<c.length;d++){var =
e=3Da.A.get(c[d]);if(e.X=3D=3Db.currentTarget){c=3De;d=3Dr(c.hv)?new =
rL(c.X,c.hv,!0):new =
ZQ(b.clientX,b.clientY);d.C&&d.C(5);e=3Da;a=3Dd;d=3Dc.lI;c=3Dc.Nh;var =
g=3De.ia();e.ia()||Ua();e.dispatchEvent("beforeshow")&&(d=3D"undefined"!=3D=
typeof =
d?d:8,g||(e.J().style.visibility=3D"hidden"),P(e.J(),!0),a.Va(e.J(),d,c),=
g||(e.J().style.visibility=3D"visible"),e.Bd(-1),e.setVisible(!0));b.prev=
entDefault();b.B();break}}}m.BI=3Dfunction(a){this.ia()&&!$L(this,a.targe=
t)&&this.hide()};=0A=
m.kg=3Dfunction(a){$Q.R.kg.call(this,a);this.hide()};m.ea=3Dfunction(){$Q=
.R.ea.call(this);this.A&&(this.A.clear(),delete this.A)};function =
cR(a){$Q.call(this,a.O(),dR.oa());this.B=3Da}v(cR,$Q);cR.prototype.da=3Df=
unction(){cR.R.da.call(this);3=3D=3DZy(V(this.B))&&M(this.J(),"drive-view=
er-v3")};function eR(a,b){return new UL(b,void =
0,a.B.O(),UQ.oa())}function =
dR(){XL.call(this)}v(dR,XL);Ha(dR);dR.prototype.Jd=3Dl("drive-viewer-cont=
extmenu");function =
fR(){}v(fR,yL);Ha(fR);fR.prototype.Fa=3Dfunction(){return =
Dt.oa().Fa()};function gR(a,b,c){b=3Dc||b;c=3Da.TH;var =
d=3Da.UH,e=3Da.layout,g=3Da.SH,h=3Da.AB;null=3D=3Da.Dg||Ja(a.Dg);var =
k=3Da.Dg;a=3Da.Ko;var n=3D'<div class=3D"'+H("drive-viewer")+" =
"+H("drive-viewer-focus-outlines-disabled"),p=3DZh(a,3);n+=3D(c?" =
"+H("drive-viewer-shown"):"")+(d?" "+H("drive-viewer-static"):"")+(g?" =
"+H("drive-viewer-mobile"):"")+(h||p?" =
"+H("drive-viewer-quantum-spinner"):"")+(p?" =
"+H("drive-viewer-v3"):"")+(2=3D=3De?" "+H("drive-viewer-embed"):"")+'" =
aria-label=3D"';n+=3Dfi("Katsoja n\u00e4kyviss\u00e4.");n+=3D'"><div =
class=3D"'+=0A=
H("drive-viewer-shadow")+" "+H("drive-viewer-default")+'" =
tabindex=3D"0"></div>'+hR({Ko:a,Dg:k},b)+"</div>";return G(n)}=0A=
function hR(a,b,c){b=3Dc||b;a=3Da||{};var =
d=3Da.Ko;null=3D=3Da.Dg||Ja(a.Dg);a=3Da.Dg;c=3D'<div =
class=3D"'+H("drive-viewer-carousel")+'"><div =
class=3D"'+H("drive-viewer-prev-button")+" =
"+H("drive-viewer-button-disabled")+'" =
aria-label=3D"';c+=3Dfi("Edellinen");c+=3D'"><div =
class=3D"'+H("drive-viewer-nav-background")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-nav-icon")+'"></div></div></div><div =
class=3D"'+H("drive-viewer-next-button")+" =
"+H("drive-viewer-button-disabled")+'" =
aria-label=3D"';c+=3Dfi("Seuraavat");=0A=
c+=3D'"><div class=3D"'+H("drive-viewer-nav-background")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-nav-icon")+'"></div></div></div>'+(Zh(d,3)?'<div =
class=3D"'+H("drive-viewer-toolchest")+'"></div>':"");if(a){d=3Da.length;=
for(var e=3D0;e<d;e++)c+=3DiR({WH:a[e]},b)}return G(c+"</div>")}function =
jR(){return G('<div class=3D"'+H("drive-viewer-select-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-select-button-icon")+'"></div></div>')}=0A=
function iR(a,b,c){b=3Dc||b;a=3Da||{};a=3Da.WH;return G('<div =
class=3D"'+H("drive-viewer-carousel-slide")+" =
"+H("drive-viewer-close-enabled")+'" =
role=3D"main">'+F(Ez({Fi:ai("drive-viewer-carousel-loading-message")},b))=
+(a?F(a):"")+"</div>")}=0A=
function kR(a){var b=3Da.Ee,c=3Da.FB;a=3Da.bv;b=3D'<div =
class=3D"'+H("drive-viewer-msg-error")+'"><div =
class=3D"'+H("drive-viewer-msg-container")+" =
"+H("drive-viewer-focus-to-default")+'" tabindex=3D"-1">'+(b?'<div =
class=3D"'+H("drive-viewer-msg-error-expression")+'" =
tabindex=3D"-1">'+F(b)+"</div>":"")+'<div =
class=3D"'+H("drive-viewer-msg-error-text")+" =
"+H("drive-viewer-focus-to-default")+'" =
tabindex=3D"-1">'+F(c)+'</div><pre =
class=3D"'+H("drive-viewer-msg-error-stack-trace")+" =
"+H("drive-viewer-focus-to-default")+'" tabindex=3D"-1"><code>'+=0A=
F(a)+'</code></pre><div =
class=3D"'+H("drive-viewer-msg-transient-error-text")+" =
"+H("drive-viewer-focus-to-default")+'">';b=3Db+"Yritet\u00e4\u00e4n =
uudelleen\u2026"+('</div><div =
class=3D"'+H("drive-viewer-msg-button-container")+'"><div =
class=3D"'+H("drive-viewer-button")+" =
"+H("drive-viewer-connect-more-apps-button")+'"><div =
class=3D"'+H("drive-viewer-connect-more-apps-button-icon")+'"></div><div =
class=3D"'+H("drive-viewer-connect-more-apps-button-text")+'">');b=3Db+"Y=
hdist\u00e4 lis\u00e4\u00e4 sovelluksia\u2026"+=0A=
('</div></div></div></div><div =
class=3D"'+H("drive-viewer-appupsell-container")+'"></div></div>');return=
 G(b)}function lR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip")+'" =
role=3D"toolbar"></div>')}function mR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip")+'" role=3D"toolbar"><div =
class=3D"'+H("drive-viewer-toolstrip-inner")+'"></div></div>')}=0A=
function nR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-lft")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-icon")+'" tabindex=3D"-1" =
role=3D"img"></div><div =
class=3D"'+H("drive-viewer-toolstrip-metadata")+'" tabindex=3D"-1"><div =
class=3D"'+H("drive-viewer-toolstrip-name")+'"></div><div =
class=3D"'+H("drive-viewer-toolstrip-secondary-name")+'"></div></div></di=
v>')}function oR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-mid-panel")+'"></div>')}=0A=
function pR(){var a=3D'<div =
class=3D"'+H("drive-viewer-toolstrip-rgt-panel")+'"><div =
class=3D"'+H("drive-viewer-details-button")+" =
"+H("drive-viewer-dark-button")+'" =
aria-label=3D"';a+=3Dfi("Tiedot");a+=3D'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-nav-icon")+'"></div></div>'+qR()+"</div>";return =
G(a)}function rR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-rgt-panel")+'">'+qR()+"</div>")}=0A=
function sR(){var a=3D'<div class=3D"'+H("drive-viewer-close-button")+" =
"+H("drive-viewer-dark-button")+'" =
aria-label=3D"';a+=3Dfi("Sulje");a+=3D'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-nav-icon")+'"></div></div>';return G(a)}function =
qR(){var a=3D'<div class=3D"'+H("drive-viewer-popout-button")+" =
"+H("drive-viewer-dark-button")+'" aria-label=3D"';a+=3Dfi("Avaa =
ikkunaan");a+=3D'"><div class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-nav-icon")+'"></div></div>';return G(a)}=0A=
function tR(a){a=3Da||{};a=3Da.Zu;return G('<div =
class=3D"'+H("drive-viewer-toolstrip-actions")+'">'+(a?'<div =
class=3D"'+H("drive-viewer-link-button")+" =
"+H("drive-viewer-toolstrip-feedback")+'">Give Feedback</div>':"")+'<div =
class=3D"'+H("drive-viewer-toolstrip-add-to-drive")+" =
"+H("drive-viewer-dark-button")+'"><div>'+F(zz())+"</div></div></div>")}=0A=
function uR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-selection-buttons")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-selection-button-clear")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-toolstrip-selection-menu-button")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-selection-button-label")+'"></div><d=
iv class=3D"'+H("drive-viewer-toolstrip-menu-button-arrow")+'"><div =
class=3D"'+H("drive-viewer-icon")+=0A=
'"></div></div></div></div>')}function vR(a){a=3Da.title;return G('<div =
class=3D"'+H("drive-viewer-selection-menu-item")+'"><div =
class=3D"'+H("drive-viewer-select-tick")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-select-tick-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-selection-menu-item-title")+'">'+F(a)+"</div><=
/div>")}=0A=
function wR(){var a=3D'<div =
class=3D"'+H("drive-viewer-toolstrip-open-and-openwith")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-open")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-open-app-icon")+'"></div><div =
class=3D"'+H("drive-viewer-open-label")+'"></div></div><div =
class=3D"'+H("drive-viewer-toolstrip-extract")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-extract-content")+'">';a=3Da+"Pura"+=
('</div><div class=3D"'+H("drive-viewer-toolstrip-extracting-icon")+=0A=
'">'+F(zz())+'</div></div><div =
class=3D"'+H("drive-viewer-toolstrip-openwith")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-open-separator")+'"></div><div =
class=3D"'+H("drive-viewer-toolstrip-openwith-inner")+'"><div =
class=3D"'+H("drive-viewer-toolstrip-openwith-text")+'" =
tabindex=3D"-1">');a=3Da+"Avaa sovelluksessa"+('</div><div =
class=3D"'+H("drive-viewer-toolstrip-menu-button-arrow")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div></div></div></div>');ret=
urn G(a)}=0A=
function xR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-custom-panel")+'"><div =
class=3D"'+H("drive-viewer-more-button")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div></div>')}function =
yR(){return G('<div =
class=3D"'+H("drive-viewer-toolstrip-custom-panel")+'"></div>')}function =
zR(a){a=3Da.label;return G('<div =
class=3D"'+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-custom-button")+'" =
aria-label=3D"'+H(a)+'">'+F(a)+"</div>")}=0A=
function AR(a){a=3Da.icon;return G('<div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-custom-button-icon")+" "+H(a)+'"></div>')}=0A=
function BR(){return G('<div class=3D"'+H("drive-viewer-button")+" =
"+H("drive-viewer-content-download-button")+'" role=3D"button" =
tabindex=3D"0" aria-label=3D"'+H(Yh("Lataa"))+'"><div =
class=3D"'+H("drive-viewer-download-icon")+" =
"+H("drive-viewer-content-download-button-icon")+'"></div><div =
class=3D"'+H("drive-viewer-content-download-button-text")+'" =
aria-hidden=3D"true">'+F(Yh("Lataa"))+"</div></div>")}=0A=
function CR(){return G('<div =
class=3D"'+H("drive-viewer-filmstrip")+'"><div =
class=3D"'+H("drive-viewer-filmstrip-inner")+" =
"+H("drive-viewer-scrollable")+'" tabindex=3D"-1" role=3D"listbox"><div =
class=3D"'+H("drive-viewer-filmstrip-frame")+'"></div></div></div>')}=0A=
function DR(){return G('<div =
class=3D"'+H("drive-viewer-filmstrip-actions")+" =
"+H("drive-viewer-filmstrip-actions-lft")+'"><div =
class=3D"'+H("drive-viewer-filmstrip-viewall")+'"><div =
class=3D"'+H("drive-viewer-filmstrip-viewall-icon")+" =
"+H("drive-viewer-icon")+'"></div><span =
class=3D"'+H("drive-viewer-filmstrip-viewall-text")+'"></span></div></div=
>')}=0A=
function ER(a){a=3Da.Zu;var b=3D'<div =
class=3D"'+H("drive-viewer-filmstrip-actions")+" =
"+H("drive-viewer-filmstrip-actions-rgt")+'">';a&&(b+=3D'<div =
class=3D"'+H("drive-viewer-link-button")+" =
"+H("drive-viewer-filmstrip-feedback")+'">',b+=3D"Anna =
palautetta</div>");return G(b+"</div>")}=0A=
function FR(){var a=3D'<div =
class=3D"'+H("drive-viewer-password-dialog")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-password-icon")+'"></div><span =
class=3D"'+H("drive-viewer-password-message")+'">';a=3Da+"Voit katsella =
dokumenttia antamalla salasanan"+('</span><div =
class=3D"'+H("drive-viewer-password-input-wrapper")+'"><input =
class=3D"'+H("drive-viewer-password-username")+'" type=3D"text" =
style=3D"display:none"><input =
class=3D"'+H("drive-viewer-password-input")+'" =
type=3D"password"></div><div class=3D"'+=0A=
H("drive-viewer-password-dialog-bottom")+'"><div =
class=3D"'+H("drive-viewer-password-error")+'"><div =
class=3D"'+H("drive-viewer-password-error-text")+'">');a=3Da+"Virheelline=
n salasana. Yrit\u00e4 uudelleen."+('</div></div><div =
class=3D"'+H("drive-viewer-password-submit")+'" =
aria-label=3D"');a+=3Dfi("L\u00e4het\u00e4 salasana");return =
G(a+'">L\u00e4het\u00e4</div></div></div>')}=0A=
function GR(){return G('<div =
class=3D"'+H("drive-viewer-zoom-controls")+'"><div =
class=3D"'+H("drive-viewer-zoom-panel")+'"></div><div =
class=3D"'+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-zoom-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'">'+F(zz())+"</div></div></div>")}=0A=
function HR(){return G('<div =
class=3D"'+H("drive-viewer-zoom-controls-v3")+'"><div =
class=3D"'+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-zoom-out-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-button")+" "+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-zoom-fit-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-button")+" "+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-zoom-in-button")+'"><div class=3D"'+=0A=
H("drive-viewer-icon")+'"></div></div></div>')}function IR(){var =
a=3D'<div class=3D"'+H("drive-viewer-sign-in")+'"><div =
class=3D"'+H("drive-viewer-sign-in-button")+" "+H("jfk-button")+" =
"+H("jfk-button-action")+'">';return G(a+"Kirjaudu =
sis\u00e4\u00e4n</div></div>")}function JR(a){var =
b=3Da.title;a=3Da.UJ;return G('<div =
class=3D"'+H("drive-viewer-profile-icon")+'" title=3D"'+H(b)+'"><img =
src=3D"'+H(si(a))+'" class=3D"'+H("drive-viewer-profile-img")+'" =
alt=3D"'+H(b)+'" tabindex=3D"0"/></div>')}=0A=
function KR(a){a=3Da.cb;var b=3D'<div =
class=3D"'+H("drive-viewer-invite-sign-in-up")+'"><div =
class=3D"'+H("drive-viewer-invite-sign-in-button")+" "+H("jfk-button")+" =
"+H("jfk-button-standard")+'">';b+=3D"Kirjaudu =
sis\u00e4\u00e4n</div>";a||(b+=3D'<div =
class=3D"'+H("drive-viewer-invite-sign-up-button")+" "+H("jfk-button")+" =
"+H("jfk-button-action")+'">',b+=3D"Hanki tili</div>");return =
G(b+"</div>")}=0A=
function LR(a){a=3Da.Gw;return G('<div =
class=3D"'+H("drive-viewer-accept-invite")+'"><div =
class=3D"'+H("drive-viewer-accept-invite-button")+" "+H("jfk-button")+" =
"+H("jfk-button-action")+'">'+F(a)+"</div></div>")}function =
MR(a){a=3Da||{};a=3Da.message;return G('<div =
class=3D"'+H("drive-viewer-instruction-prompt")+'"><div =
class=3D"'+H("drive-viewer-instruction-prompt-message")+'">'+F(a)+'</div>=
<div =
class=3D"'+H("drive-viewer-instruction-prompt-cancel")+'"></div></div>')}=0A=
function NR(){return G('<div =
class=3D"'+H("drive-viewer-licensebar")+'"></div>')}function OR(a){var =
b=3Da.text;a=3Da.XH;b=3D'<div =
class=3D"'+H("drive-viewer-licensebar-text")+'">'+F(b)+"</div>";a&&(b+=3D=
'<a href=3D"'+H(ni(a))+'" target=3D"_blank" rel=3D"noreferrer" =
class=3D"drive-viewer-licensebar-url">',b+=3D"Lis\u00e4tietoja</a>");retu=
rn G(b)}=0A=
function PR(a){var b=3Da.title,c=3Da.mimeType,d=3D'<div =
style=3D"display:none">';a=3D'{"id": "'+String(a.id).replace(Hi,Ci)+'", =
"title": "'+String(b).replace(Hi,Ci)+'", "mimeType": =
"'+String(c).replace(Hi,Ci)+'"}';a=3Dci(a);d+=3DF(a)+"</div>";return =
G(d)};function QR(a){Y.call(this,a);a=3Dthis.O();this.B=3Dnew =
Nu(a,fR.oa());this.ja(this.B)}v(QR,Y);m=3DQR.prototype;m.ca=3Dfunction(){=
this.X=3DT(MR,void 0,void =
0,this.O())};m.da=3Dfunction(){QR.R.da.call(this);this.B.qa(this.fa("driv=
e-viewer-instruction-prompt-cancel"));Rz(this.B.J(),this.O());RR(this,!1)=
;jq(this.sa(),!0);this.V().listen(this.B,go.qb,this.YD)};m.ia=3Dfunction(=
){return rl(this.sa(),"drive-viewer-instruction-prompt-shown")};=0A=
m.show=3Dfunction(a){var =
b=3Dthis.sa();Bu(this.B,"Peruuta");Uj(this.fa("drive-viewer-instruction-p=
rompt-message"),a);M(b,"drive-viewer-instruction-prompt-shown");jq(b,!1);=
zu(this.B,a+". =
Peruuta");RR(this,!0);iq(Ex(this.A),a)};m.hide=3Dfunction(){var =
a=3Dthis.sa();Uj(this.fa("drive-viewer-instruction-prompt-message"),"");t=
l(a,"drive-viewer-instruction-prompt-shown");jq(a,!0);RR(this,!1)};m.YD=3D=
function(){this.hide();this.dispatchEvent("ub")};function =
RR(a,b){a.O().Hb(a.B.J(),b)};function =
SR(a){N.call(this);this.B=3Da;this.A=3Dnull;this.C=3Dnew =
cl(this);J(this,this.C);var =
b=3DX(a);this.C.listen(b,"xa",this.D);a=3DW(a);this.C.listen(a,"K",this.F=
)}v(SR,N);function TR(a){var =
b=3DX(a.B);if(b=3DVy(b)?Z(b).D:null){if(!a.A&&!a.A){var =
c=3Da.B.O().fa("drive-viewer");a.A=3Dnew =
QR(a.B);a.A.render(c);a.C.listen(a.A,"ub",a.H);J(a,a.A)}a.A.show(b.N)}}fu=
nction UR(a){a.A&&a.A.hide()}function =
VR(a){return!!a.A&&a.A.ia()}SR.prototype.D=3Dfunction(){UR(this)};SR.prot=
otype.H=3Dfunction(){this.dispatchEvent("vb")};=0A=
SR.prototype.F=3Dfunction(){"shown"!=3DW(this.B).C&&VR(this)&&UR(this)};v=
ar WR=3D!1;function XR(a,b){var =
c=3DQE("",{target:"_blank",noreferrer:!0});c&&(a=3DRh(G("<html><head>"+G(=
"<title>"+ei({title:a}.title)+"</title>")+"</head><body></body></html>"))=
,c.document.open(),c.document.write(gg(a)),a=3Dc.document.createElement("=
DIV"),aj(a,b),c.document.body.appendChild(a),c.document.close(),c.focus()=
,c.print(),Q(function(){c.close();c.closed||c.close()},100))}=0A=
function YR(a,b,c){if(!WR){WR=3D!0;var =
d=3DRh(G("<title>"+ei({title:b}.title)+"</title>")),e=3Dfn(a,d,c);(c=3Duj=
(document,"img",void =
0,e.contentDocument.body)[0])&&!c.complete?Ok(c,"load",function(){ZR(a,e,=
b)}):ZR(a,e,b)}}function ZR(a,b,c){var =
d=3Dpj(a).A,e=3Dd.title;d.title=3Dc;Q(function(){b.contentWindow.print();=
Oj(b);d.title=3De;WR=3D!1})}function =
$R(a){QE(a,{target:"_blank",noreferrer:!0})};function =
aS(a,b){this.x=3Da;this.y=3Db}v(aS,K);aS.prototype.wb=3Dfunction(){return=
 new aS(this.x,this.y)};function bS(a){return =
Math.sqrt(a.x*a.x+a.y*a.y)}aS.prototype.Id=3DK.prototype.Id;aS.prototype.=
add=3Dfunction(a){this.x+=3Da.x;this.y+=3Da.y;return =
this};aS.prototype.equals=3Dfunction(a){return this=3D=3Da?!0:a =
instanceof aS&&!!a&&this.x=3D=3Da.x&&this.y=3D=3Da.y};function =
cS(a,b){this.F=3Da;this.B=3Dthis.C=3Dthis.D=3D0;this.origin=3D"";this.A=3D=
[];this.timestamp=3D0;if(r(this.F)){if(null=3D=3D=3Dthis.F)throw =
Error("Not parsing TileInfo XML as document_ is null.");var =
c=3Dthis.F.documentElement;this.D=3DdS(c,"tile_width");this.C=3DdS(c,"til=
e_height");this.origin=3DeS(c,"origin","TOP_LEFT");if(!(this.origin in =
fS))throw Error("Invalid image origin: =
"+this.origin);this.timestamp=3DdS(c,"timestamp");a=3Dc.childNodes;var =
d=3D0;this.A=3D[];for(var e=3D0;e<a.length;++e)Rj(a[e])&&this.A.push(new =
gS(d++,=0A=
a[e],this.D,this.C,this.origin));if(2>dS(c,"tiler_version_number")&&r(b)&=
&b&&0<this.A.length)for(b=3Dthis.A[this.A.length-1],c=3DhS(b),d=3DiS(b),e=
=3D0;e<a.length;++e){var =
g=3DMath.pow(2,a.length-e-1),h=3DMath.floor(c/g);g=3DMath.floor(d/g);var =
k=3Dc/h,n=3Dd/g;k>n?g=3DiS(b)/k:h=3DhS(b)/n;this.A[e].oe=3DMath.ceil(h/th=
is.D);this.A[e].Zf=3Dthis.A[e].oe*this.D-h;this.A[e].pe=3DMath.ceil(g/thi=
s.C);this.A[e].$f=3Dthis.A[e].pe*this.C-g}this.B=3Dthis.A.length}}=0A=
function eS(a,b,c){c=3Dnull!=3Dc?c:"";if(null=3D=3Da)return c;var =
d=3Dc;null!=3Da.attributes&&null!=3Da.attributes.getNamedItem(b)?d=3Da.at=
tributes.getNamedItem(b).value:null!=3Da.B&&null!=3Da.B("@"+b)&&(d=3Da.B(=
"@"+b).get());return null!=3Dd?d:c}function =
dS(a,b){a=3DeS(a,b,"");a=3DparseInt(a,10);return isNaN(a)?0:a}=0A=
function jS(a,b){if(2>a.A.length)return 0;for(var =
c=3D0,d=3D1;d<a.A.length;++d)if(hS(a.A[d])>b.width||iS(a.A[d])>b.height){=
c=3Dd-1;break}d=3Da.A[c];var e=3Da.A[c+1];return =
Cg(c+Math.min(Math.log(b.width/hS(d))/Math.log(hS(e)/hS(d)),Math.log(b.he=
ight/iS(d))/Math.log(iS(e)/iS(d))),0,a.A.length-1)}function kS(a,b){var =
c=3DCg(Math.ceil(b),0,a.A.length-1),d=3DCg(Math.floor(b),0,a.A.length-1);=
b-=3DMath.floor(b);return new =
jj(hS(a.A[d])*Math.pow(hS(a.A[c])/hS(a.A[d]),b),iS(a.A[d])*Math.pow(iS(a.=
A[c])/iS(a.A[d]),b))}=0A=
function =
gS(a,b,c,d,e){this.A=3Da;this.F=3Dc;this.D=3Dd;this.X=3Db;this.$f=3Dthis.=
Zf=3Dthis.pe=3Dthis.oe=3D0;this.B=3De;this.C=3Dnew =
aS(0,0);null!=3Dthis.X&&lS(this,dS(this.X,"num_tiles_x"),dS(this.X,"num_t=
iles_y"),dS(this.X,"empty_pels_x"),dS(this.X,"empty_pels_y"))}gS.prototyp=
e.J=3Df("X");function =
lS(a,b,c,d,e){a.oe=3Db;a.pe=3Dc;a.Zf=3Dd;a.$f=3De;c=3Db=3Da.B=3Da.B;a.C=3D=
new =
aS("TOP_LEFT"=3D=3Db||"BOTTOM_LEFT"=3D=3Db?0:-a.Zf,"TOP_LEFT"=3D=3Dc||"TO=
P_RIGHT"=3D=3Dc?0:-a.$f)}function hS(a){return a.oe*a.F-a.Zf}function =
iS(a){return a.pe*a.D-a.$f}=0A=
function mS(a,b,c){b instanceof K&&(c=3Db.y,b=3Db.x);return new =
K(Math.floor((b*hS(a)-a.C.x)/a.F),Math.floor((c*iS(a)-a.C.y)/a.D))}functi=
on nS(a,b,c){b instanceof K&&(c=3Db.y,b=3Db.x);return new =
K((b*a.F+a.C.x)/hS(a),(c*a.D+a.C.y)/iS(a))}var =
fS=3D{BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_LEFT:"TOP=
_LEFT",TOP_RIGHT:"TOP_RIGHT"};function =
oS(a){this.baseUrl=3Da}oS.prototype.Dl=3Dfunction(a){return =
0<a.B};oS.prototype.Ci=3Dl(!1);oS.prototype.Gg=3Dl(!1);function =
pS(a){this.baseUrl=3DZq(new =
vr(a),"").ae();this.url=3Da;this.A=3D{}}v(pS,oS);function =
qS(a,b){if(!a.A[b]){var c=3Da.A;var d=3DZq(new =
vr(a.url),b).ae();c[b]=3Dd}return =
a.A[b]}m=3DpS.prototype;m.qj=3Dfunction(){return =
qS(this,"g")};m.vf=3Dfunction(a){return new =
cS(a,!0)};m.kf=3Dfunction(a,b,c){return =
qS(this,"x"+a+"-y"+b+"-z"+c)};m.tf=3Dfunction(a,b,c){return =
this.kf(a,b,c)};m.Ci=3Dfunction(a){return!a};function =
rS(a){this.baseUrl=3D"";this.url=3Da}v(rS,oS);m=3DrS.prototype;m.qj=3Dfun=
ction(){return this.url.qj()};m.vf=3Dfunction(a){return =
this.url.vf(a)};m.kf=3Dfunction(a,b,c){return =
this.url.kf(a,b,c)};m.tf=3Dfunction(a,b,c,d,e){return =
this.url.tf(a,b,c,d,e)};m.Dl=3Dfunction(a){return =
this.url.Dl(a)};m.Ci=3Dfunction(a){return =
this.url.Ci(a)};m.Gg=3Dfunction(a){return this.url.Gg(a)};function =
sS(a){rS.call(this,a);this.A=3D0}v(sS,rS);function =
tS(a,b){if(b&&b.A&&b.A.length){var =
c=3Db.A[0],d=3Db.A[b.A.length-1],e=3DMath.max(hS(d),iS(d));a.A=3D0;for(va=
r g=3D2;g<=3De;g*=3D2){var =
h=3DhS(c)/(hS(d)/g),k=3DiS(c)/(iS(d)/g);if(!(1>=3Dh&&1>=3Dk)){var =
n=3Dnew =
gS(0,null,c.F/h,c.D/k,b.origin);lS(n,1,1,c.Zf/h,c.$f/k);b.A.unshift(n);a.=
A+=3D1}}for(a=3D0;a<b.A.length;++a)b.A[a].A=3Da;b.B=3Db.A.length}}sS.prot=
otype.Gg=3Dfunction(a){return =
this.url.Gg(u(function(b){tS(this,b);a&&a(b)},this))};=0A=
sS.prototype.vf=3Dfunction(a){a=3Dthis.url.vf(a);tS(this,a);return =
a};sS.prototype.kf=3Dfunction(a,b,c){return =
this.url.kf(a,b,Math.max(0,c-this.A))};sS.prototype.tf=3Dfunction(a,b,c,d=
,e){return this.url.tf(a,b,Math.max(0,c-this.A),d,e)};function =
uS(a,b,c,d,e,g){this.imageUrl=3Da;this.size=3Dnew =
jj(b,c);this.C=3Dd||"";a=3Dnull;e&&g&&(a=3Dnew =
jj(e,g));this.B=3Da;this.A=3D-1;this.D=3DMath.min(512,e||b,g||c)}v(uS,oS)=
;m=3DuS.prototype;m.qj=3Dl("");=0A=
m.vf=3Dfunction(){var a=3Dnew =
cS;a.D=3Dthis.size.width;a.C=3Dthis.size.height;a.B=3DMath.ceil(Math.log(=
Math.max(this.size.width+1,this.size.height+1)/this.D)/Math.log(2))+1;a.o=
rigin=3D"TOP_LEFT";for(var b=3D0;b<a.B;++b){var =
c=3D1/Math.pow(2,a.B-1-b),d=3Dthis.size.width*c;c*=3Dthis.size.height;thi=
s.C&&this.B.height>=3Dc&&this.B.width>=3Dd&&(this.A=3Db);d=3Dnew =
gS(b,null,d,c,a.origin);d.oe=3D1;d.pe=3D1;d.Zf=3D0;d.$f=3D0;a.A.push(d)}r=
eturn a};m.kf=3Dfunction(a,b,c){return c<=3Dthis.A?this.C:this.imageUrl};=0A=
m.tf=3Dfunction(a,b,c){return =
this.kf(a,b,c)};m.Gg=3Dfunction(a){null!=3Da&&a(this.vf(null));return!0};=
function vS(a,b){var c=3Da.A[a.A.length-1];this.size=3Dthis.size=3Dnew =
jj(hS(c),iS(c));this.maxZoomLevel=3Dthis.B=3Da.B-1;this.minZoomLevel=3Dth=
is.A=3Db}Ca("MicroscopeImageMetadata",vS,void =
0);Ca("MicroscopeMaximizeMode",{fO:"fit",Nv:"fill"},void =
0);Ca("MicroscopeBackgroundStyle",{xS:"transparent",WM:"checkered"},void =
0);function wS(a){var b=3Da;"function"=3D=3Dtypeof =
a.J&&(b=3Db.J());if(null=3D=3Db)throw Error("Element must be =
set.");return b}function xS(a){var =
b=3Da.A,c=3Dnull;b.targetTouches&&0<b.targetTouches.length?c=3Db.targetTo=
uches:b.changedTouches&&0<b.changedTouches.length&&(c=3Db.changedTouches)=
;return c?(a=3Dfm(a.target),new K(c[0].pageX-a.x,c[0].pageY-a.y)):new =
K(a.F,a.H)};function =
yS(a){L.call(this,"drag_end");this.position=3Da}v(yS,L);function =
zS(a){L.call(this,"drag_hover");this.position=3Da}v(zS,L);function =
AS(a,b){L.call(this,"drag_move");this.position=3Da;this.A=3Db}v(AS,L);fun=
ction BS(a){L.call(this,"drag_start");this.position=3Da}v(BS,L);function =
CS(a,b){N.call(this);this.D=3DwS(a);this.C=3D!1;this.I=3Dthis.H=3Dthis.N=3D=
this.L=3D0;this.A=3Dnew =
cl(this);J(this,this.A);this.F=3D!1;this.B=3Dnull;this.S=3D!r(b)||b;this.=
A.listen(this.D,["mousedown","touchstart"],this.Qw);this.A.listen(this.D,=
["mouseup","touchend"],this.On);this.A.listen(this.D,["mousemove","touchm=
ove"],this.Rw);this.A.listen(document,["mouseup","touchend"],this.On)}v(C=
S,N);m=3DCS.prototype;=0A=
m.Qw=3Dfunction(a){"touchstart"!=3Da.type&&a.preventDefault();if(DS(a))if=
(a.button&&!Bk(a))this.C&&this.On(a);else{this.C=3D!0;var =
b=3DxS(a);this.L=3Db.x;this.N=3Db.y;this.H=3Db.x;this.I=3Db.y;this.dispat=
chEvent(new =
BS(xS(a)))}};m.On=3Dfunction(a){a.currentTarget!=3Ddocument&&"touchend"!=3D=
a.type&&a.preventDefault();this.C&&(this.C=3D!1,this.B=3Dnull,this.dispat=
chEvent(new yS(xS(a))))};=0A=
m.Rw=3Dfunction(a){a.preventDefault();this.B=3Da;this.F||(this.dispatchEv=
ent(new =
zS(xS(a))),DS(a)&&this.C&&(this.F=3D!0,this.S?setTimeout(u(this.qu,this),=
1):this.qu()))};function DS(a){a=3Da.A.targetTouches;return =
null!=3Da&&1<a.length?!1:!0}m.V=3Df("A");m.qu=3Dfunction(){this.F=3D!1;if=
(this.C&&this.B){var a=3DxS(this.B),b=3Dnew =
aS(a.x-this.H,a.y-this.I),c=3Dnew =
aS(a.x-this.L,a.y-this.N);this.dispatchEvent(new =
AS(xS(this.B),b,c));this.B=3Dnull;this.H=3Da.x;this.I=3Da.y}};function =
ES(){N.call(this);this.B=3Dnew =
aS(0,0);this.C=3Dnull;this.A=3D{};this.A[40]=3D!1;this.A[37]=3D!1;this.A[=
39]=3D!1;this.A[38]=3D!1;this.H=3D0;this.F=3Dnew =
ao(1/60*1E3);J(this,this.F);this.D=3Dnew =
cl(this);J(this,this.D);this.D.listen(this.F,"tick",this.N)}v(ES,N);ES.pr=
ototype.stop=3Dfunction(){this.A[40]=3D!1;this.A[37]=3D!1;this.A[39]=3D!1=
;this.A[38]=3D!1;this.F.stop();this.B=3Dnew aS(0,0)};=0A=
ES.prototype.N=3Dfunction(){var a;if(!(a=3D0!=3DbS(this.B)))a:{for(var b =
in this.A)if(this.A[Number(b)]){a=3D!0;break a}a=3D!1}if(a){b=3Dnew =
aS((this.A[37]?1:0)-(this.A[39]?1:0),(this.A[38]?1:0)-(this.A[40]?1:0));0=
<bS(b)&&b.Id(1/bS(b));var =
c=3DUa();a=3D(c-this.H)/1E3;this.H=3Dc;Eg(b.x)!=3DEg(this.B.x)&&(this.B.x=
=3D0);0!=3Db.x&&(this.B.x+=3Db.x/.2*a);Eg(b.y)!=3DEg(this.B.y)&&(this.B.y=
=3D0);0!=3Db.y&&(this.B.y+=3Db.y/.2*a);this.B.x=3DCg(this.B.x,-1,1);this.=
B.y=3DCg(this.B.y,-1,1);c=3Dthis.B.wb();1<bS(c)&&c.Id(1/bS(c));b=3Dnew =
K(0,0);a=3Dnew aS(a*=0A=
c.x*1500,a*c.y*1500);this.dispatchEvent(new =
BS(b));this.dispatchEvent(new AS(b,a,a));this.dispatchEvent(new =
yS(a))}else =
this.F.stop()};ES.prototype.I=3Dfunction(a){this.C&&a.keyCode in =
this.A&&(this.A[a.keyCode]=3D!0,this.F.enabled||(this.H=3DUa(),this.F.sta=
rt()))};ES.prototype.L=3Dfunction(a){this.C&&a.keyCode in =
this.A&&(this.A[a.keyCode]=3D!1)};function =
FS(a,b,c){L.call(this,"zoom");this.A=3Da;this.D=3Dr(c)?c:null;this.F=3Dr(=
b)?b:null}v(FS,L);function =
GS(a,b){N.call(this);a=3DwS(a);if(null=3D=3Da)throw Error("Glass element =
not =
found.");this.A=3Da;this.H=3D1/(.25*(b||Math.max(window.innerWidth,window=
.innerHeight)));this.B=3D0;this.C=3Dnew aS(0,0);this.D=3Dnew =
cl(this);J(this,this.D);sk&&this.D.listen(this.A,["touchstart","touchmove=
"],this.F)}v(GS,N);=0A=
GS.prototype.F=3Dfunction(a){var b=3Da.A.touches;if(2=3D=3Db.length){var =
c=3Db[0],d=3Db[1];var =
e=3Dc.clientX-d.clientX;c=3Dc.clientY-d.clientY;e=3DMath.sqrt(e*e+c*c);"t=
ouchstart"=3D=3Da.type?(a=3Db[0],b=3Db[1],this.C.x=3D(a.pageX+b.pageX)/2-=
this.A.offsetParent.offsetLeft,this.C.y=3D(a.pageY+b.pageY)/2-this.A.offs=
etParent.offsetTop,this.B=3De):"touchmove"=3D=3Da.type&&(b=3D(e-this.B)*t=
his.H,this.B=3De,this.dispatchEvent(new FS(b,4,this.C)))}};function =
HS(a){L.call(this,"throw");this.A=3Da}v(HS,L);function =
IS(a){N.call(this);this.D=3Dnew =
cl(this);J(this,this.D);this.D.listen(a,"drag_start",this.L);this.D.liste=
n(a,"drag_end",this.H);this.D.listen(a,"drag_move",this.I);this.F=3Dthis.=
B=3D0;this.C=3Dnew aS(0,0);this.A=3Dnew =
aS(0,0)}v(IS,N);IS.prototype.L=3Dfunction(a){this.B=3DUa();this.C=3Dnew =
aS(a.position.x,a.position.y);300<this.B-this.F&&this.dispatchEvent(new =
HS(null));this.F=3Dthis.B};=0A=
IS.prototype.H=3Dfunction(){if(200>Ua()-this.B){this.A.Id(.2);var =
a=3DbS(this.A);1E3<a&&this.A.Id(1E3/a);10<=3DbS(this.A)&&this.dispatchEve=
nt(new HS(this.A))}this.B=3D0;this.C=3Dnew aS(0,0);this.A=3Dnew =
aS(0,0)};IS.prototype.I=3Dfunction(a){var =
b=3DUa(),c=3Db-this.B;if(!(50>c)){this.F=3D0;this.A.x=3Da.position.x;this=
.A.y=3Da.position.y;var =
d=3Dthis.A,e=3Dthis.C;d.x-=3De.x;d.y-=3De.y;this.A.Id(1E3/c);this.B=3Db;t=
his.C.x=3Da.position.x;this.C.y=3Da.position.y}};function =
JS(a){L.call(this,"double_tap");this.position=3Da}v(JS,L);function =
KS(a){N.call(this);this.B=3DwS(a);this.D=3D0;this.A=3D!1;this.C=3Dnew =
cl(this);J(this,this.C);sk&&this.C.listen(this.B,["touchstart","touchmove=
","touchend"],this.F)}v(KS,N);=0A=
KS.prototype.F=3Dfunction(a){if(1=3D=3Da.A.changedTouches.length&&this.B.=
offsetParent){var =
b=3Da.A.changedTouches[0];"touchend"=3D=3Da.type?(a=3Dnew =
K(b.pageX-this.B.offsetParent.offsetLeft,b.pageY-this.B.offsetParent.offs=
etTop),b=3DUa(),300>=3Db-this.D&&this.A&&this.dispatchEvent(new =
JS(a)),this.A&&(this.D=3Db,this.A=3D!1)):"touchstart"=3D=3Da.type?this.A=3D=
!0:"touchmove"=3D=3Da.type&&(this.A=3D!1)}};function =
LS(a){N.call(this);this.A=3Dnew =
cl(this);J(this,this.A);this.B=3DwS(a);this.D=3Dnew =
kt(this.B);J(this,this.D);this.F=3Dnew =
KS(this.B);J(this,this.F);this.C=3Dnew =
lu;J(this,this.C);this.H=3D0;this.A.listen(this.F,"double_tap",this.L);th=
is.A.listen(this.B,"dblclick",this.I);this.A.listen(this.D,"mousewheel",t=
his.S);this.A.listen(this.C,"key",this.N)}v(LS,N);LS.prototype.L=3Dfuncti=
on(a){this.I({F:a.position.x,H:a.position.y})};LS.prototype.I=3Dfunction(=
a){this.dispatchEvent(new FS(1,2,new aS(a.F,a.H)))};=0A=
LS.prototype.S=3Dfunction(a){var =
b=3DUa();Math.abs(a.deltaY)>=3DMath.abs(a.deltaX)&&100<=3Db-this.H&&(a.pr=
eventDefault(),this.dispatchEvent(new FS(.5*-Eg(a.deltaY),1,new =
aS(a.F,a.H))),this.H=3Db)};LS.prototype.N=3Dfunction(a){switch(a.D){case =
43:case 61:this.dispatchEvent(new FS(1,3,void 0));break;case 45:case =
95:this.dispatchEvent(new FS(-1,3,void 0))}};function =
MS(a,b,c,d){N.call(this);for(var =
e=3D0;e<b.length;++e)b[e].yc(this);for(e=3D0;e<a.length;++e)a[e].yc(this)=
,J(this,a[e]);this.B=3Dc;this.A=3Dd}v(MS,N);function =
NS(a){a.B&&mu(a.B.C,document);if(a.A){a=3Da.A;var =
b=3Ddocument;a.C&&b!=3Da.C&&(a.D.Da(a.C,"keydown",a.I),a.D.Da(a.C,"keyup"=
,a.L));a.C=3Db;a.D.listen(a.C,"keydown",a.I);a.D.listen(a.C,"keyup",a.L)}=
}MS.prototype.listen=3Dfunction(a,b,c,d){return =
MS.R.listen.call(this,a,b,!0,d)};=0A=
function =
OS(a){this.A=3DwS(a);this.I=3Dthis.H=3Dthis.F=3Dthis.D=3Dthis.C=3D!1;this=
.B=3D[]}OS.prototype.add=3Dfunction(a){this.B.push(a);return =
this};function =
PS(a){L.call(this,"resize");this.size=3Da}v(PS,L);function =
QS(a,b){N.call(this);this.D=3DwS(a);this.A=3DRS(this);this.B=3Dnew =
cl(this);J(this,this.B);r(b)&&!b||this.B.listen(window,"resize",this.C)}v=
(QS,N);=0A=
function RS(a){var b=3Da.D;if("none"!=3DVl(b,"display"))var c=3Dnew =
jj(b.clientWidth,b.clientHeight);else{c=3Db.style;var =
d=3Dc.display,e=3Dc.visibility,g=3Dc.position;c.visibility=3D"hidden";c.p=
osition=3D"absolute";c.display=3D"inline";b=3Dnew =
jj(b.clientWidth,b.clientHeight);c.display=3Dd;c.position=3Dg;c.visibilit=
y=3De;c=3Db}return 0=3D=3Dc.width||0=3D=3Dc.height?a.A||new =
jj(0,0):lj(c)}QS.prototype.trigger=3Dfunction(){this.C(null)};QS.prototyp=
e.C=3Dfunction(){var =
a=3DRS(this);kj(this.A,a)&&0!=3Da.width&&0!=3Da.height||(this.A=3Da,this.=
dispatchEvent(new PS(a)))};function =
SS(a,b,c,d){this.x=3Dthis.x=3Da;this.y=3Dthis.y=3Db;this.z=3Dthis.A=3Dc;t=
his.size=3Dthis.size=3Dr(d)?d:null}Ca("MicroscopeState",SS,void =
0);Ca("MicroscopeSize",jj,void 0);function =
TS(a){this.A=3Dnull;this.B=3Da;this.C=3Dyg}function =
US(a){a=3Da.C(a.B.A);return new jj(a.width,a.height)}function =
VS(a){return jS(a.A,US(a))}function WS(a,b,c){var =
d=3DMath.max(0,(1-c)/2,0);c=3D.5-d;d=3D.5+d;return =
b>a&&a<c?Math.min(b,c):b<a&&a>d?Math.max(b,d):a};function =
XS(a,b,c){L.call(this,"level_change");this.D=3Da;this.A=3Db;this.F=3Dr(c)=
?c:null}v(XS,L);function =
YS(a,b,c,d,e){L.call(this,"viewport_update");this.left=3Da;this.top=3Db;t=
his.right=3Dc;this.bottom=3Dd;this.A=3De}v(YS,L);Ca("MicroscopeResizeMode=
",{Nv:"fill",gO:"fixed",zR:"scale"},void 0);function =
ZS(){this.B=3D[];this.A=3D[]}function =
$S(a){0=3D=3Da.B.length&&(a.B=3Da.A,a.B.reverse(),a.A=3D[]);return =
a.B.pop()}m=3DZS.prototype;m.Rb=3Dfunction(){return =
this.B.length+this.A.length};m.isEmpty=3Dfunction(){return =
0=3D=3Dthis.B.length&&0=3D=3Dthis.A.length};m.clear=3Dfunction(){this.B=3D=
[];this.A=3D[]};m.contains=3Dfunction(a){return =
w(this.B,a)||w(this.A,a)};m.remove=3Dfunction(a){var b=3Dthis.B;var =
c=3DZa(b,a);0<=3Dc?(ob(b,c),b=3D!0):b=3D!1;return b||nb(this.A,a)};=0A=
m.Mb=3Dfunction(){for(var =
a=3D[],b=3Dthis.B.length-1;0<=3Db;--b)a.push(this.B[b]);var =
c=3Dthis.A.length;for(b=3D0;b<c;++b)a.push(this.A[b]);return a};function =
aT(){I.call(this)}v(aT,I);aT.prototype.cancel=3Dl(!1);function =
bT(a,b){I.call(this);this.F=3Da;this.H=3Db;this.B=3D0;this.C=3Dnew =
ZS;this.A=3D{};this.D=3Dnew =
cl(this);J(this,this.D)}v(bT,I);m=3DbT.prototype;m.clearAll=3Dfunction(){=
this.D.removeAll();cT(this,!0);for(var a in =
this.A)this.A[a].dispose();this.A=3D{};this.B=3D0;this.C=3Dnew ZS};=0A=
m.load=3Dfunction(a,b,c){var d=3Dnull;a in =
this.A?(d=3Dthis.A[a],d.A+=3D1,1=3D=3Dd.A&&this.C.remove(d)):(d=3DdT(this=
,a,void =
0,b),cT(this,!1));r(c)&&(d.gc()?c(d):this.D.listen(d,"resource_loaded",fu=
nction(a){c(a.ML)}));return d};function dT(a,b,c,d){var =
e=3Da.A[b];if(a.gc(b)&&e)return e.A+=3D1,e;d=3Dr(d)?d:1;e=3Dnew =
eT(b,d,u(a.AL,a));a.A[b]=3De;a.B+=3Dd;r(c)?a.$p(b,c):a.F.load(b,u(a.$p,a)=
);e.A+=3D1;return e}m.$p=3Dfunction(a,b){a in =
this.A&&(a=3Dthis.A[a],a.data=3Db,a.dispatchEvent(new fT(a)))};=0A=
m.gc=3Dfunction(a){return a in =
this.A&&this.A[a].gc()};m.clear=3Dfunction(){cT(this,!0)};m.AL=3Dfunction=
(a){this.C.A.push(a);cT(this,!1)};function =
cT(a,b){for(;(b||a.B>a.H)&&!a.C.isEmpty();){var c=3D$S(a.C);delete =
a.A[c.key];c.gc()||a.F.cancel(c.key);a.B-=3Dc.ex;c.dispose()}}m.ea=3Dfunc=
tion(){this.clearAll();bT.R.ea.call(this)};function =
eT(a,b,c){N.call(this);this.key=3Da;this.ex=3Db;this.data=3Dnull;this.A=3D=
0;this.B=3Dc}v(eT,N);eT.prototype.gc=3Dfunction(){return =
null!=3Dthis.data};=0A=
function =
fT(a){L.call(this,"resource_loaded");this.ML=3Da}v(fT,L);function =
gT(a){L.call(this,"view_move");this.position=3Da}v(gT,L);function =
hT(a){eo.call(this);this.A=3DIj(document,"div");M(this.A,"m2-glassLayer")=
;null!=3Da&&this.V().listen(a,"resize",this.C)}v(hT,eo);hT.prototype.ca=3D=
function(){this.Sa(this.A)};hT.prototype.C=3Dfunction(a){nm(this.A,a.size=
.width,a.size.height)};hT.prototype.B=3Dfunction(a){Sl(this.A,"cursor",a?=
"move":"auto")};function =
iT(a,b,c,d){N.call(this);this.y=3Dthis.x=3D0;this.D=3D!1;this.size=3Dnew =
jj(0,0);this.url=3Da;this.N=3Db;this.A=3Dc;this.L=3Dd;this.F=3D!0}v(iT,N)=
;iT.prototype.setVisible=3Dfunction(a){(this.D=3Da)||jT(this,[])};iT.prot=
otype.ia=3Df("D");function =
kT(a,b){kj(b,a.size)||(a.size=3Db,b=3Da.size,nm(a.B,b.width,b.height),$a(=
a.C,a.H,a))};function =
lT(a,b){L.call(this,"tile_loaded");this.A=3Da;this.D=3Db}v(lT,L);function=
 mT(a,b,c,d){I.call(this);this.H=3Dc;this.A=3Dd;this.I=3Dnew =
K(a,b)}v(mT,I);var =
nT=3D{90:"m2-tileRotation90",180:"m2-tileRotation180",270:"m2-tileRotatio=
n270"};mT.prototype.setVisible=3Dfunction(a){if(a!=3D!(!this.A||!this.A.p=
arentNode))if(a)this.N(),this.H.appendChild(this.A);else =
try{this.ac(),this.H.removeChild(this.A)}catch(b){}};function =
oT(a,b,c,d,e,g,h){var =
k=3Dg.gc(a)?g.A[a].data:null,n;if(n=3Dk)null=3D=3DpT&&(n=3DIj(document,"c=
anvas"),pT=3D!(!n||!n.getContext)),pT&&k.A?(n=3DIj(document,"canvas"),n.w=
idth=3Dk.A.naturalWidth,n.height=3Dk.A.naturalHeight,n.getContext("2d").d=
rawImage(k.A,0,0)):n=3Dnull;return(k=3Dn)?new qT(b,c,e,k,h):new =
rT(a,b,c,d,e,g,h)}function =
sT(a,b,c,d,e,g){mT.call(this,a,b,d,e);sl(e,["hidden","m2-tileLayerImg"]);=
this.L=3Dc;this.F=3Dnull!=3Dg?g:null;this.D=3Dnull}v(sT,mT);=0A=
sT.prototype.ac=3Dfunction(){null!=3Dthis.D&&(clearTimeout(this.D),this.D=
=3Dnull)};function =
tT(a){a.L||M(a.A,"m2-noTransition");vl(a.A,"hidden",!1);if(null!=3Da.F){v=
ar =
b=3Da.L?500:0;a.D=3DsetTimeout(u(a.ha,a,a.F),b);a.F=3Dnull}}sT.prototype.=
ha=3Dfunction(a){a();this.D=3Dnull};sT.prototype.ea=3Dfunction(){this.ac(=
);sT.R.ea.call(this)};=0A=
function =
rT(a,b,c,d,e,g,h){sT.call(this,b,c,d&&!g.gc(a),e,Ij(document,"img"),h);th=
is.ga=3Da;this.aa=3Dg;this.B=3Dnull;this.S=3Dx&&!sd("11")?"readystatechan=
ge":"load";this.C=3Dnew =
cl(this);J(this,this.C)}v(rT,sT);rT.prototype.N=3Dfunction(){vl(this.A,"h=
idden",!0);this.B=3Dthis.aa.load(this.ga,1);this.B.gc()?this.W():this.C.G=
a(this.B,"resource_loaded",this.W)};rT.prototype.ac=3Dfunction(){this.A.r=
emoveAttribute("src");this.C.removeAll();if(this.B){var =
a=3Dthis.B;--a.A;0=3D=3Da.A&&a.B(a);this.B=3Dnull}rT.R.ac.call(this)};=0A=
rT.prototype.W=3Dfunction(){this.C.listen(this.A,this.S,this.U);cj(this.A=
,this.B.data.B)};rT.prototype.U=3Dfunction(){if(this.A.complete||"complet=
e"=3D=3Dthis.A.readyState)this.C.Da(this.A,this.S,this.U),tT(this)};funct=
ion =
qT(a,b,c,d,e){sT.call(this,a,b,!1,c,d,e)}v(qT,sT);qT.prototype.N=3Dfuncti=
on(){tT(this)};function =
uT(a,b,c,d,e,g){iT.call(this,b,c,d,e);this.B=3DIj(document,"div");this.B.=
style.direction=3D"ltr";Sl(this.B,"zIndex",Math.floor(Math.log(hS(d))/Mat=
h.log(2)*10));this.C=3D[];this.I=3Dg;M(this.B,"m2-tileLayer");a.appendChi=
ld(this.B)}v(uT,iT);uT.prototype.remove=3Dfunction(){jT(this,[]);this.D=3D=
!1;this.B.parentNode.removeChild(this.B)};uT.prototype.setPosition=3Dfunc=
tion(a,b){this.x=3Da;this.y=3Db};=0A=
function jT(a,b){for(var c=3D{},d=3D0;d<a.C.length;++d){var =
e=3Da.C[d],g=3De.I;c["("+g.x+", =
"+g.y+")"]=3De}a.C=3D[];for(d=3D0;d<b.length;++d){g=3Dnew =
aS(b[d].x,b[d].y);var h=3D"("+g.x+", =
"+g.y+")";e=3Dc[h];if(null!=3De)delete =
c[h];else{e=3DvT(a,g.x,g.y);J(a,e);if(null=3D=3De)continue;e.setVisible(!=
0)}a.H(e);a.C.push(e)}for(var k in c)c[k].setVisible(!1)}=0A=
uT.prototype.H=3Dfunction(a){var b=3Dnew =
aS(this.size.width/hS(this.A),this.size.height/iS(this.A)),c=3Dthis.A.F*b=
.x,d=3Dthis.A.D*b.y,e=3Da.I,g=3De.x*c+this.A.C.x*b.x-(Math.round(this.x)-=
this.x);e=3De.y*d+this.A.C.y*b.y-(Math.round(this.y)-this.y);var =
h=3DMath.round(g),k=3DMath.round(e);b=3Dnew aS(h,k);c=3Dnew =
jj(Math.round(g+c)-h,Math.round(e+d)-k);d=3DnT[0];this.I&&!d?a.A.style.we=
bkitTransform=3D"translate3d("+b.x+"px, "+b.y+"px, =
0)":(vl(a.A,d,!!d),a.A.style.left=3Db.x+"px",a.A.style.top=3Db.y+"px");nm=
(a.A,c.width,c.height)};=0A=
function vT(a,b,c){var =
d=3Da.url.tf(b,c,a.A.A,a.N.timestamp,window),e=3Du(function(){this.dispat=
chEvent(new lT(this.A.A,new K(b,c)))},a);return =
oT(d,b,c,0<a.A.A&&a.F,a.B,a.L,e)};function =
wT(a,b,c,d){this.C=3Da;this.C.style.overflow=3D"hidden";this.B=3DIj(docum=
ent,"div");this.B.style.direction=3D"ltr";this.B.style.overflow=3D"hidden=
";this.A=3Dnull;"checkered"=3D=3Dd&&(this.A=3DIj(document,"div"),this.A.c=
lassName=3D"m2-background",this.B.appendChild(this.A));this.D=3D[];this.F=
=3Dthis.I=3Dnull;this.L=3Db;this.H=3Dc}v(wT,I);function =
xT(a){a.C.appendChild(a.B)}wT.prototype.ea=3Dfunction(){Xk(this.F);yT(thi=
s);wT.R.ea.call(this)};wT.prototype.N=3Dba();=0A=
function yT(a,b){for(var =
c=3Da.D.length-1;0<=3Dc;--c)c!=3Db&&zT(a,a.D[c])}function =
zT(a,b){nb(a.D,b)&&(b.remove(),b.dispose())}=0A=
wT.prototype.Aa=3Dfunction(a,b,c,d){$a(this.D,function(c){c.setPosition(a=
,b)},this);var =
e=3DMath.round(a),g=3DMath.round(b);nm(this.B,c);this.H?this.B.style.webk=
itTransform=3D"translate3d("+a+"px, "+b+"px, =
0)":this.B.style.margin=3Dg+"px 0 0 =
"+e+"px";this.A&&(nm(this.A,c),c=3DMath.pow(2,d-Math.floor(d)),this.H?(th=
is.A.style.backgroundSize=3D"50px",this.A.style.transformOrigin=3D"0% =
0%",this.A.style.transform=3D"scale3d("+c+", "+c+", =
1)"):(this.A.style.backgroundSize=3D"50px",this.A.style.backgroundPositio=
n=3D"0% 0%"))};function =
AT(a,b,c,d){N.call(this);this.W=3Da;this.L=3Db;this.B=3D[];this.A=3Dnull;=
this.C=3Dc;this.S=3D!0;this.D=3Dnull;this.F=3Dnew =
mG;this.U=3Dd||ba();this.I=3Dnew jj(0,0);this.H=3D0;this.N=3Dnew =
cl(this);J(this,this.N)}v(AT,N);m=3DAT.prototype;=0A=
m.load=3Dfunction(a,b,c,d){this.A&&(zT(c,this.A),this.A=3Dnull);var =
e=3Dvoid =
0;d&&(e=3DMath.ceil(this.H),this.A=3Dthis.B[e]);yT(c,e);this.B=3D[];d=3D0=
;for(e=3Db.B;d<e;++d){var g=3Db.A[d];if(!g)throw Error("TileInfo did not =
contain level info for level "+d);var h=3Dc;g=3Dnew =
uT(h.B,a,b,g,h.L,h.H);h.D.push(g);h=3Dg;this.N.listen(h,"tile_loaded",thi=
s.Tw);this.B.push(h)}this.S=3Da=3Dthis.S;for(b=3D0;b<this.B.length;++b)th=
is.B[b].F=3Da};=0A=
m.Aa=3Dfunction(a,b,c,d){this.L.Aa(a,b,c,d);var e=3Dthis.W.A;a=3Dnew =
Dl(-(b/c.height),(e.width-a+c.width)/c.width-1,(e.height-b+c.height)/c.he=
ight-1,-a/c.width);b=3Dthis.C;b.B=3Db.A.A[Math.ceil(d)];b.F=3D!0;b=3Dthis=
.C;b.H=3Dnew =
Dl(a.top,a.right,a.bottom,a.left);b.F=3D!0;this.H=3Dd;this.I=3Dc;this.Kg(=
)};=0A=
m.Kg=3Dfunction(){for(var a=3DMath.ceil(this.H),b=3DBT(this.C,a),c=3Dnew =
mG,d=3D0;d<b.length;++d){var =
e=3Db[d];c.add(e.x+","+e.y+","+a)}d=3Dthis.F;a=3Dnew =
mG;b=3DLg(c);for(e=3D0;e<b.length;e++){var =
g=3Db[e];d.contains(g)&&a.add(g)}d=3Dthis.F=3Da;c=3Dnew =
mG(c);c.removeAll(d);this.D=3Dc;for(d=3D0;d<this.B.length;++d)c=3Dthis.B[=
d],a=3DBT(this.C,d),b=3D0<a.length,c.setVisible(b),b&&jT(c,a);for(d=3D0;d=
<this.B.length;++d)c=3Dthis.B[d],kT(c,this.I);this.A&&kT(this.A,this.I)};=0A=
m.Tw=3Dfunction(a){var =
b=3Da.D;b=3Db.x+","+b.y+","+a.A;this.D&&this.D.contains(b)&&(this.D.remov=
e(b),this.F.add(b),0=3D=3Dthis.D.Rb()&&(this.C.F=3D!0,this.Kg(),this.U(),=
this.A&&(zT(this.L,this.A),this.A=3Dnull)));this.dispatchEvent(a)};m.ea=3D=
function(){this.A&&(zT(this.L,this.A),this.A=3Dnull);AT.R.ea.call(this)};=
function CT(a){this.B=3Dnull;this.H=3Dnew =
Dl(0,1,1,0);this.N=3Da;this.L=3Dthis.A=3Dnull;this.C=3D{};this.I=3D!1;thi=
s.F=3D!0;this.D=3D{}}function DT(a,b,c){a.A=3Db;a.L=3Dc;a.F=3D!0}=0A=
function BT(a,b){if(a.F){a.D=3D{};for(var =
c=3Da.B.A,d=3D0;d<=3Da.A.A.length;++d)if(0=3D=3Dd){for(var =
e=3Da.C,g=3Da.A.A[0],h=3D[],k=3D0;k<g.oe;++k)for(var =
n=3D0;n<g.pe;++n)h.push(new K(k,n));e[0]=3Dh}else =
if(d=3D=3Dc)for(a.C[c]=3D[],e=3DET(a,a.B),g=3D0;g<e.length;++g)h=3De[g],F=
T(a,c,h)?a.C[c].push(h):(a.D[h.x+","+h.y]=3Dh,a.I||a.C[c].push(h));else =
a.C[d]=3D[];GT(a);for(c=3Da.B.A-1;1<=3Dc&&!Fc(a.D);--c)for(d=3Da.A.A[c],e=
=3DET(a,a.A.A[c],!0),g=3D0;g<e.length;++g){h=3De[g];k=3DmS(a.B,nS(d,h));n=
=3DmS(a.B,nS(d,new K(h.x+1,h.y+1)));for(var =
p=3D!1,t=3Dk.x;t<n.x;++t)for(var B=3D=0A=
k.y;B<n.y;++B){var A=3Dt+","+B;A in a.D&&(p=3D!0,delete =
a.D[A])}p&&a.C[c].push(h)}a.F=3D!1}return a.C[b]||[]}=0A=
function GT(a){var b=3Da.B.A+1;if(!(b>=3Da.A.A.length)){var =
c=3DET(a,a.A.A[b],!0);if(0!=3Dc.length){var =
d=3D{};$a(c,function(a){d[a.x+","+a.y]=3Da},a);for(var e in =
a.D){c=3Da.D[e];c=3DEl(nS(a.B,c),nS(a.B,c.x+1,c.y+1));for(var =
g=3Da.A.A[b],h=3D!0,k=3DmS(g,c.left,c.top),n=3Dnew =
K(k.x,k.y);n.x<g.oe;++n.x){for(n.y=3Dk.y;n.y<g.pe;++n.y){var =
p=3DnS(g,n);if(p.x>=3Dc.right||p.y>=3Dc.bottom)break;var =
t=3Dn.x+","+n.y;t in d?null!=3Dd[t]&&(a.C[b].push(new =
K(n.x,n.y)),d[t]=3Dnull):h=3D!1}if(p.x>=3Dc.right)break}h&&delete =
a.D[e]}}}}=0A=
function ET(a,b,c){var d=3DmS(b,new K(a.H.left,a.H.top)),e=3DmS(b,new =
K(a.H.right,a.H.bottom));d.x=3DCg(d.x,0,b.oe-1);d.y=3DCg(d.y,0,b.pe-1);e.=
x=3DCg(e.x,0,b.oe-1);e.y=3DCg(e.y,0,b.pe-1);for(var =
g=3D[],h=3Dd.x;h<=3De.x;++h)for(var =
k=3Dd.y;k<=3De.y;++k)c&&!FT(a,b.A,h,k)||g.push(new K(h,k));return =
g}function FT(a,b,c,d){c instanceof =
K?(d=3Dc.y,c=3Dc.x):r(d)||(d=3D0);return =
a.N.gc(a.L.tf(c,d,b,a.A.timestamp,window))};function =
HT(){eo.call(this);this.ga=3Dx&&sd("8");this.I=3D0;this.aa=3Dnull;this.A=3D=
ik(this.ua,"div");sl(this.A,["m2-zoomSlider","m2-transition"]);this.L=3Di=
k(this.ua,"div");sl(this.L,["m2-zoomInButton","m2-transition"]);this.A.ap=
pendChild(this.L);this.F=3Dik(this.ua,"div");Uj(this.F,"+");sl(this.F,["m=
2-zoomButtonLabel","m2-transition"]);this.L.appendChild(this.F);this.N=3D=
ik(this.ua,"div");sl(this.N,["m2-zoomOutButton","m2-transition"]);this.A.=
appendChild(this.N);this.H=3Dik(this.ua,"div");Uj(this.H,"\u2013");sl(thi=
s.H,=0A=
["m2-zoomButtonLabel","m2-transition"]);this.N.appendChild(this.H);this.S=
=3Dik(this.ua,"div");sl(this.S,["m2-zoomSliderKnobSurface","m2-transition=
"]);this.A.appendChild(this.S);this.D=3Dik(this.ua,"div");sl(this.D,["m2-=
zoomSliderKnob","m2-transition"]);this.S.appendChild(this.D);this.C=3Dnul=
l;this.B=3Dnew =
ao(1E3);J(this,this.B);this.V().listen(this.B,"tick",function(){IT(this,!=
1)});this.W=3D!1;this.V().listen(this.A,"mouseover",function(){this.B.sto=
p();this.W=3D!0;IT(this,!0)});this.V().listen(this.A,"mouseout",=0A=
function(){this.W=3D!1;this.B.stop();this.B.start()});JT(this);IT(this,!1=
);this.U=3Dvoid =
0}v(HT,eo);HT.prototype.ca=3Dfunction(){this.Sa(this.A)};function =
KT(a){a.W||(IT(a,!0),a.B.stop(),a.B.start())}function =
LT(a,b){a.aa=3Db}HT.prototype.ha=3Dfunction(a){"start"!=3Da.type&&(a=3Da.=
left/this.I,null!=3Dthis.aa&&this.aa(a))};=0A=
function IT(a,b){var =
c=3D(b?30:8)+"px",d=3Db?"30px":"0";pm(a.A,c);a.A.style.backgroundColor=3D=
a.ga?"rgb(0, 0, 0)":"rgba(0, 0, 0, =
"+(b?"1":"0.5")+")";pm(a.D,c);a.S.style.height=3Dc;a.L.style.height=3Dc;a=
.N.style.height=3Dc;a.H.style.height=3Dd;a.F.style.height=3Dd;a.ga?(b=3Db=
?"visible":"hidden",a.H.style.visibility=3Db,a.F.style.visibility=3Db):(b=
=3Db?"1":"0",a.H.style.opacity=3Db,a.F.style.opacity=3Db)}=0A=
function =
JT(a){a.V().listen(a.L,"click",function(){KT(this);this.dispatchEvent(new=
 =
FS(1))});a.V().listen(a.N,"click",function(){KT(this);this.dispatchEvent(=
new =
FS(-1))})};Ca("MicroscopeZoomWidgetMode",{OS:0,ZQ:1,QR:2,FO:3,PS:4},void =
0);function MT(a,b){eo.call(this);this.A=3D150;this.ib=3Dnew =
K(10,10);this.B=3Dik(this.ua,"div");M(this.B,"m2-zoomWidget");Zl(this.B,t=
his.ib);this.ka=3Dik(this.ua,"div");M(this.ka,"m2-wrapper");this.B.append=
Child(this.ka);this.W=3Dik(this.ua,"div");M(this.W,"m2-thumbView");this.k=
a.appendChild(this.W);this.na=3Dnew =
hT;this.na.render(this.W);J(this,this.na);this.xb=3Dnew =
CS(this.na);J(this,this.xb);this.V().listen(this.xb,"drag_hover",this.JJ)=
;this.V().listen(this.xb,["drag_start","drag_move"],this.vJ);this.S=3Dnew=
 jj(this.A,=0A=
this.A);this.ta=3D0;this.Gb=3Dik(this.ua,"div");M(this.Gb,"m2-visibleArea=
Marker");this.W.appendChild(this.Gb);this.L=3D[];for(var =
c=3D0;4>c;++c)this.L[c]=3Dik(this.ua,"div"),M(this.L[c],"m2-darkAreaMarke=
r"),this.W.appendChild(this.L[c]);this.F=3Dnew =
HT;J(this,this.F);this.V().listen(this.F,"zoom",function(a){this.dispatch=
Event(a);NT(this)});this.F.render(this.B);LT(this.F,u(this.oJ,this));this=
.N=3Dik(this.ua,"div");M(this.N,"m2-thumbnailWrapper");this.W.appendChild=
(this.N);this.la=3Da(this.N);xT(this.la);J(this,=0A=
this.la);this.Wa=3Dnew QS(this.N);J(this,this.Wa);this.xc=3Dnew =
CT(b);this.Ka=3Dnew =
AT(this.Wa,this.la,this.xc);J(this,this.Ka);this.hb=3D0;this.ga=3D1;this.=
I=3D0;this.C=3D1;this.D=3Dnew jj(0,0);this.aa=3Dnew =
aS(0,0);this.ha=3Dnew aS(0,0);this.U=3Dnull;this.H=3Dnew =
ao(1E3);J(this,this.H);this.V().listen(this.H,"tick",function(){this.setV=
isible(!1)});this.za=3D!1;this.Dc=3D0;this.V().listen(this.B,"mouseover",=
function(){this.H.stop();this.za=3D!0;this.setVisible(OT(this))});this.V(=
).listen(this.B,"mouseout",function(){this.za=3D=0A=
!1;this.H.stop();this.H.start()})}v(MT,eo);function =
PT(a,b,c,d,e){null!=3Da&&(a.style.margin=3Dc+"px 0 0 =
"+b+"px",a.style.width=3Dd+"px",a.style.height=3De+"px")}m=3DMT.prototype=
;m.ca=3Dfunction(){this.Sa(this.B)};function =
NT(a){a.za||(a.Dc=3DUa(),a.setVisible(OT(a)),a.H.stop(),a.H.start())}m.vJ=
=3Dfunction(a){var b=3Dnew =
aS(a.position.x-this.aa.x,a.position.y-this.aa.y);a=3Db.x-this.ha.x;b=3Db=
.y-this.ha.y;a/=3Dthis.D.width*this.A*this.C;b/=3Dthis.D.height*this.A*th=
is.C;this.dispatchEvent(new gT(new aS(a,b)))};=0A=
m.oJ=3Dfunction(a){this.dispatchEvent(new =
XS(this.I+a*(this.ga-this.I),!1))};m.JJ=3Dfunction(){NT(this);KT(this.F)}=
;function OT(a){return =
4=3D=3Da.ta&&a.hb<=3Da.I?!1:a.ga>a.I}m.setVisible=3Dfunction(a,b){vl(this=
.B,"m2-transition",!a&&!b);x&&sd("8")?this.B.style.visibility=3Da?"visibl=
e":"hidden":sm(this.B,a?1:0)};function =
QT(a,b,c,d){a.U=3Db;a.ga=3Db.B-1;a.setVisible(OT(a),!0);RT(a);a.Ka.load(c=
,b,a.la,d);DT(a.xc,b,c)}=0A=
function RT(a){if(null=3D=3Da.U)throw Error("setPhoto must be called =
before updateDom_.");nm(a.B,a.A,a.A);var =
b=3Da.U.A[a.ga];b=3DhS(b)/iS(b);a.D=3Dnew =
jj(Math.min(1,b),Math.min(1,1/b));b=3Da.A*a.D.width;var =
c=3Da.A*a.D.height;nm(a.N,b,c);a.Wa.trigger();c=3D(a.A-c)/2;a.N.style.mar=
ginTop=3Dc+"px";b=3D(a.A-b)/2;a.N.style.marginLeft=3Db+"px";a.aa=3Dnew =
aS(Math.round(b),Math.round(c));b=3Da.F;a=3Da.A;b.C||(b.C=3Dnew =
Om(b.D,null),b.C.C=3D!0,J(b,b.C),b.V().listen(b.C,["start","drag","end"],=
b.ha));b.I=3Da-60;Qm(b.C,new O(0,0,b.I,0))};function ST(a){return =
1-Math.pow(1-a,3)}function TT(a){return 3*a*a-2*a*a*a};function =
UT(a,b,c,d,e){N.call(this);this.N=3Da;this.aa=3Db;this.L=3Dc;this.ha=3Dd;=
this.la=3Dr(e)?e:!0;this.D=3Dnull;this.A=3D0;this.B=3Dnew =
aS(.5,.5);this.W=3Dthis.C=3Dnull;this.U=3Dthis.I=3D0;RS(this.L);this.S=3D=
!1;this.ka=3Dnull;this.F=3Dnew cl(this);J(this,this.F);this.ga=3Dnew =
ao(100);J(this,this.ga);this.H=3Dnew =
TS(c);this.F.listen(this.N,"zoom",this.NH);this.F.listen(this.N,"level_ch=
ange",this.IF);this.F.listen(this.N,"view_move",this.CH);this.F.listen(th=
is.N,"drag_move",this.KE);this.F.listen(this.N,"throw",this.uH);this.F.li=
sten(this.L,=0A=
"resize",this.Sw);this.F.listen(this.ga,"tick",this.Yw)}v(UT,N);function =
VT(a,b,c){a.H.A=3Db;if(c){var =
d=3Da.A;a.A=3DjS(b,kS(a.D,a.A));d=3Da.A-d;a.U+=3Dd;a.I+=3Dd}else =
a.B.x=3D.5,a.B.y=3D.5,a.A=3D0,a.C=3Dnull,a.ga.start();a.D=3Db;b=3Da.aa;d=3D=
VS(a.H);b.I=3Dd;OT(b)||b.setVisible(!1);c?a.C?WT(a,a.A):XT(a,a.A,0):(a.A=3D=
0,XT(a,VS(a.H),0))}function ZT(a){return =
Math.round(100*a.A)/100>Math.round(100*VS(a.H))/100}=0A=
function $T(a,b){var c=3Da.L.A,d=3Db.A;b.size&&(d=3DjS(a.D,new =
jj(c.width/b.size.width,c.height/b.size.height)));d=3DaU(a,d);bU(a,new =
aS(b.x,b.y),d,500)}m=3DUT.prototype;m.getState=3Dfunction(){var =
a=3DkS(this.D,this.A),b=3Dthis.L.A;return new =
SS(this.B.x,this.B.y,this.A,new =
jj(b.width/a.width,b.height/a.height))};m.setPosition=3Dfunction(a,b){if(=
b){b=3Da.y;var =
c=3Dthis.B.x,d=3Dthis.B.y;this.B.x=3Da.x;this.B.y=3Db;cU(this,c,d)}else =
this.B.x=3Da.x,this.B.y=3Da.y;dU(this,!0);eU(this)};=0A=
function fU(a,b,c,d){var =
e=3Da.I+b;1=3D=3DMath.abs(b)&&(e=3DMath.round(e));e=3DaU(a,e);gU(a);e!=3D=
a.A&&XT(a,e,c?void 0:0,d)}function =
XT(a,b,c,d){a.W=3Dr(d)?d:null;gU(a);!a.la||r(c)&&0>=3Dc?(a.I=3Db,WT(a,b,a=
.W)):(a.I=3Db,a.U=3Da.A,a.C=3Dnew sC([void 0,void 0,0],[void 0,void =
0,1],c||600,ST),J(a,a.C),a.F.listen(a.C,"animate",a.Jn),a.F.Ga(a.C,"end",=
a.Qt),a.C.play())}=0A=
function =
bU(a,b,c,d){gU(a);a.U=3Da.A;a.I=3Dnull!=3Dc?c:a.A;c=3Da.A!=3Da.I;a.C=3Dne=
w sC([a.B.x,a.B.y,c?0:void 0],[b.x,b.y,c?1:void =
0],d||500,ST);J(a,a.C);a.F.listen(a.C,"animate",a.Jn);a.F.Ga(a.C,"end",a.=
Qt);a.C.play()}m.Sw=3Dfunction(){if(this.D){RS(this.L);var =
a=3Dthis.aa,b=3DVS(this.H);a.I=3Db;OT(a)||a.setVisible(!1);fU(this,0,!1);=
cU(this);eU(this)}};m.CH=3Dfunction(a){this.setPosition(a.position,!0)};m=
.uH=3Dfunction(a){if(null!=3Da.A){var b=3DkS(this.D,this.A);bU(this,new =
aS(this.B.x-a.A.x/b.width,this.B.y-a.A.y/b.height))}else gU(this)};=0A=
m.NH=3Dfunction(a){fU(this,a.A,4!=3Da.F,a.D)};m.IF=3Dfunction(a){var =
b=3DaU(this,a.D);XT(this,b,a.A?void =
0:0,a.F)};m.KE=3Dfunction(a){if(null=3D=3Dthis.D)throw Error("Cannot =
change offset. No tileInfo present.");if(null=3D=3Dthis.C){var =
b=3DkS(this.D,this.A);this.setPosition(new =
aS(this.B.x-a.A.x/b.width,this.B.y-a.A.y/b.height),!0)}};=0A=
m.Jn=3Dfunction(a){var =
b=3Dthis.A;null=3D=3Da.A||isNaN(a.A)||(b=3Dthis.U,b=3DaU(this,b+a.A*(this=
.I-b)));WT(this,b,this.W);null=3D=3Da.x||isNaN(a.x)||null=3D=3Da.y||isNaN=
(a.y)||this.setPosition(new =
aS(a.x,a.y),!0)};m.Qt=3Dfunction(a){this.Jn(a);this.I=3Dthis.A;this.W=3Dt=
his.C=3Dnull};function aU(a,b){return =
Cg(b,VS(a.H),a.D.B-1)}m.Yw=3Dfunction(){var =
a=3Dthis.getState(),b=3Dthis.ka;b=3D!(null!=3Db!=3D(null!=3Da)?0:b=3D=3Da=
||b.x=3D=3Da.x&&b.y=3D=3Da.y&&b.A=3D=3Da.A&&kj(b.size,a.size));this.ka=3D=
a;dU(this,b)};function dU(a,b){var c=3Da.S;a.S=3Db;c!=3Da.S&&eU(a)}=0A=
function WT(a,b,c){if(null!=3Dc){var =
d=3Da.L.A,e=3DkS(a.D,b),g=3D(c.y-d.height/2)/e.height,h=3DhU(a,a.A),k=3Dk=
S(a.D,a.A),n=3D(c.y-h.y)/k.height;a.B.x=3D(c.x-h.x)/k.width-(c.x-d.width/=
2)/e.width;a.B.y=3Dn-g}a.A=3DaU(a,b);c=3Da.aa;c.hb=3Da.A;4=3D=3Dc.ta&&Ua(=
)-c.Dc<c.H.B&&c.setVisible(OT(c));b=3Dc.F;c=3D(c.hb-c.I)/(c.ga-c.I);c=3DM=
ath.max(Math.min(c,1),0);null=3D=3Db.U&&(b.U=3Dvm(b.A));b.U?b.D.style.mar=
ginRight=3Db.I*c+"px":b.D.style.marginLeft=3Db.I*c+"px";cU(a);dU(a,!0);eU=
(a)}=0A=
function eU(a){var =
b=3DkS(a.D,a.A),c=3DhU(a,a.A),d=3Da.L.A;a.dispatchEvent(new =
YS(-(c.x/b.width),-(c.y/b.height),(d.width-c.x+b.width)/b.width-1,(d.heig=
ht-c.y+b.height)/b.height-1,a.S));b=3DhU(a,0);c=3DkS(a.D,a.A);a.ha.C.I=3D=
a.S;a.ha.Aa(b.x,b.y,c,a.A)}function =
gU(a){null!=3Da.C&&(a.C.stop(!1),a.C=3Dnull)}function =
hU(a,b){b=3DkS(a.D,b);var c=3Da.L.A;c=3Dnew =
aS(c.width/2-b.width*a.B.x,c.height/2-b.height*a.B.y);var =
d=3DkS(a.D,a.A);c.x+=3Da.B.x*(b.width-d.width);c.y+=3Da.B.y*(b.height-d.h=
eight);return c}=0A=
function cU(a,b,c){var d=3Da.H;var e=3Da.getState();var =
g=3De.x,h=3De.y,k=3DkS(d.A,e.A),n=3Dd.B.A;g=3DWS(g,null!=3Db?b:g,n.width/=
k.width);h=3DWS(h,null!=3Dc?c:h,n.height/k.height);c=3DUS(d);b=3Dc.width/=
k.width;n=3Dc.height/k.height;var =
p=3Dd=3D0;b>n?d=3DMath.max((b-n)/2,0):p=3DMath.max((n-b)/2,0);k=3Dh+Math.=
max(-.5,-n/2+p);c=3Dg+Math.min(.5,b/2-d);n=3Dh+Math.min(.5,n/2-p);b=3Dg+M=
ath.max(-.5,-b/2+d);0>b?g-=3Db:1<c&&(g+=3D1-c);0>k?h-=3Dk:1<n&&(h+=3D1-n)=
;e=3Dnew SS(g,h,e.A);a.B.x=3De.x;a.B.y=3De.y};function =
iU(a){this.D=3Da;this.B=3Dthis.D.length/4;this.F=3Dthis.B+6;this.C=3D[[],=
[],[],[]];this.I=3D[[],[],[],[]];this.A=3DArray(jU*(this.F+1));for(a=3D0;=
a<this.B;a++)this.A[a]=3D[this.D[4*a],this.D[4*a+1],this.D[4*a+2],this.D[=
4*a+3]];var =
b=3DArray(4);for(a=3Dthis.B;a<jU*(this.F+1);a++){b[0]=3Dthis.A[a-1][0];b[=
1]=3Dthis.A[a-1][1];b[2]=3Dthis.A[a-1][2];b[3]=3Dthis.A[a-1][3];if(0=3D=3D=
a%this.B){var =
c=3Db,d=3Dc[0];c[0]=3Dc[1];c[1]=3Dc[2];c[2]=3Dc[3];c[3]=3Dd;kU(b);b[0]^=3D=
lU[a/this.B][0];b[1]^=3DlU[a/this.B][1];b[2]^=3DlU[a/this.B][2];b[3]^=3Dl=
U[a/this.B][3]}else 6<=0A=
this.B&&4=3D=3Da%this.B&&kU(b);this.A[a]=3DArray(4);this.A[a][0]=3Dthis.A=
[a-this.B][0]^b[0];this.A[a][1]=3Dthis.A[a-this.B][1]^b[1];this.A[a][2]=3D=
this.A[a-this.B][2]^b[2];this.A[a][3]=3Dthis.A[a-this.B][3]^b[3]}}iU.prot=
otype.H=3D16;var jU=3DiU.prototype.H/4;function mU(a,b){for(var =
c=3D0;4>c;c++)for(var d=3D0;4>d;d++)a.C[c][d]^=3Da.A[4*b+d][c]}function =
nU(a){for(var b=3DoU,c=3D0;4>c;c++)for(var =
d=3D0;4>d;d++)a.C[c][d]=3Db[a.C[c][d]]}=0A=
function pU(a){for(var b=3D1;4>b;b++)for(var =
c=3D0;4>c;c++)a.I[b][(c+b)%jU]=3Da.C[b][c];for(b=3D1;4>b;b++)for(c=3D0;4>=
c;c++)a.C[b][c]=3Da.I[b][c]}function =
kU(a){a[0]=3DqU[a[0]];a[1]=3DqU[a[1]];a[2]=3DqU[a[2]];a[3]=3DqU[a[3]]}=0A=
var =
qU=3D[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,=
201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,6=
3,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128=
,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132=
,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,6=
7,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,1=
82,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,=0A=
61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,=
224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141=
,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232=
,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,19=
3,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,=
161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],oU=3D[82,9,106,213,=
48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,=0A=
255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,1=
49,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,=
37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,7=
2,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,21=
1,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,=
19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,15=
0,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,=0A=
26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121=
,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,8=
9,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239=
,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,18=
6,119,214,38,225,105,20,99,85,33,12,125],lU=3D[[0,0,0,0],[1,0,0,0],[2,0,0=
,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,=
0,0,0],[54,0,0,0]],rU=3D[0,9,18,27,36,45,54,63,72,65,90,83,108,101,=0A=
126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,5=
9,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,=
157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55=
,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,=
152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198=
,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,=
218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,=0A=
67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132=
,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,14=
7,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,3=
9,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,2=
24,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79=
,70],sU=3D[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,=
173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,=0A=
87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,15=
2,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179=
,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134=
,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,2=
6,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,16=
4,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,4=
6,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,=0A=
60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48=
,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,2=
44,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202=
,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],tU=3D[0,13,=
26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254=
,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,=
222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,=0A=
55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,=
170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,2=
39,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,=
116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,1=
39,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,1=
18,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,=
212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,=0A=
210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,=
33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,=
232,229,242,255,180,185,174,163,128,141,154,151],uU=3D[0,14,28,18,56,54,3=
6,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,1=
40,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,14=
7,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,1=
77,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,=0A=
117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26=
,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,1=
94,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,=
153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,1=
90,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,2=
2,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,=
184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,=0A=
43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,2=
53,167,169,187,181,159,145,131,141];function vU(a){this.A=3Da};function =
wU(){this.B=3D[7,49,57,70,73,113,231,4,5,53,58,119,139,250,111,188,48,50,=
27,149,146,18,19,23,49,80,23];var =
a=3D[40,55,67,80,83,91,99,219,17,59,122,243,224,177,67,85,86,200,249,83,1=
2,4,50,72,73,85,39];a=3Dnew =
iU(null=3D=3Da?[]:a.slice(5,21));this.A=3Dnew vU(a)}function =
xU(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)}function =
yU(a){return"undefined"!=3Dtypeof Uint8Array&&a instanceof =
Uint8Array};function zU(a,b){this.B=3Da;this.A=3Db||null}var =
pT=3Dnull;function AU(a){I.call(this);this.F=3Dnew =
wU;this.L=3D"undefined"!=3Dtypeof =
Uint8Array;this.D=3Dnull!=3Dtf();this.I=3Du(a?this.L?this.aI:x?this.dI:th=
is.cI:this.bI,this);this.H=3Dx&&!sd("11")?"readystatechange":"load";this.=
A=3Dnew ZS;this.B=3D!0;this.C=3Dnew =
cl(this);J(this,this.C)}v(AU,aT);m=3DAU.prototype;m.load=3Dfunction(a,b){=
this.I(a,function(c){setTimeout(function(){b(a,new =
zU(c))},1)})};function BU(a,b){a.B&&a.A.isEmpty()&&CU(a);a.A.A.push(b)}=0A=
function =
CU(a){setTimeout(u(function(){this.B&&!this.A.isEmpty()&&($S(this.A)(),th=
is.A.isEmpty()||CU(this))},a),0)}m.bI=3Dfunction(a,b,c){var d=3Dnew =
Image;r(c)&&c&&(d.crossOrigin=3D"anonymous");this.C.listen(d,this.H,funct=
ion(c){("readystatechange"=3D=3Dc.type&&"complete"=3D=3Dd.readyState||"lo=
ad"=3D=3Dc.type||d.complete)&&setTimeout(function(){b(Qf(a))},1)});d.src=3D=
a};=0A=
m.aI=3Dfunction(a,b){var c=3Dnew =
XMLHttpRequest;c.open("GET",a,!0);c.responseType=3D"arraybuffer";this.C.l=
isten(c,"load",function(){200=3D=3Dc.status&&BU(this,u(function(){var =
a=3Dnew Uint8Array(c.response);DU(this,a,b)},this))});c.send()};=0A=
m.cI=3Dfunction(a,b){var c=3Dnew =
XMLHttpRequest;c.open("GET",a,!0);c.overrideMimeType("text/plain; =
charset=3Dx-user-defined");this.C.listen(c,"readystatechange",function(){=
4=3D=3Dc.readyState&&200=3D=3Dc.status&&BU(this,u(function(){for(var =
a=3D[],e=3D0,g=3Dc.responseText.length;e<g;++e)a.push(c.responseText.char=
CodeAt(e)&255);DU(this,a,b)},this))});c.send()};=0A=
function DU(a,b,c){var =
d=3Da.F,e=3Db;if(10=3D=3De[0]&&10=3D=3De[1]&&10=3D=3De[2]&&10=3D=3De[3]){=
b=3DxU(e,e.length-4);var =
g=3De.length-4;e=3DyU(e)?e.subarray(4,g):e.slice(4,g);g=3DxU(e,b);if(yU(e=
)){var h=3Dnew =
Uint8Array(e.length-4);h.set(e.subarray(0,b));h.set(e.subarray(b+4),b);e=3D=
h}else =
e.splice(b,4);g=3Db+g;g=3DyU(e)?e.subarray(b,g):e.slice(b,g);try{var =
k=3Dd.A;h=3D[];for(var n=3D0,p=3Dd.B.slice(5,21);n<g.length;){for(var =
t=3Dub(g,n,n+k.A.H),B=3Dk.A,A=3Dd=3Dvoid =
0,E=3DB,S=3Dt,qa=3D0;qa<jU;qa++)for(var =
ac=3D0;4>ac;ac++)d=3D4*ac+qa,A=3DS[d],E.C[qa][ac]=3DA;mU(B,=0A=
B.F);for(d=3D1;d<B.F;++d){pU(B);nU(B);mU(B,B.F-d);var =
Ob=3DB.C,Ta=3DB.I[0];for(A=3D0;4>A;A++)Ta[0]=3DOb[0][A],Ta[1]=3DOb[1][A],=
Ta[2]=3DOb[2][A],Ta[3]=3DOb[3][A],Ob[0][A]=3DuU[Ta[0]]^sU[Ta[1]]^tU[Ta[2]=
]^rU[Ta[3]],Ob[1][A]=3DrU[Ta[0]]^uU[Ta[1]]^sU[Ta[2]]^tU[Ta[3]],Ob[2][A]=3D=
tU[Ta[0]]^rU[Ta[1]]^uU[Ta[2]]^sU[Ta[3]],Ob[3][A]=3DsU[Ta[0]]^tU[Ta[1]]^rU=
[Ta[2]]^uU[Ta[3]]}pU(B);nU(B);mU(B,0);A=3DB;d=3D[];for(E=3D0;E<jU;E++)for=
(S=3D0;4>S;S++)d[4*S+E]=3DA.C[E][S];A=3Dp;E=3D[];for(S=3D0;S<A.length;S++=
)E.push(A[S]^d[S]);sb(h,E);p=3Dt;n+=3Dk.A.H}var sq=3Dh}catch(x$){throw =
Error("Error while decrypting file: "+=0A=
x$.toString());}for(k=3D0;k<sq.length;++k)e[k+b]=3Dsq[k];b=3De}else =
b=3De;if(a.D){a=3Dnew Blob([b],{type:"image/jpg"});var =
pn;Nf.test(a.type)?pn=3Dsf().createObjectURL(a):pn=3D"about:invalid#zClos=
urez";c(Rf(pn))}else =
pn=3D"data:image/jpeg;base64,"+Fd(b),a=3D(a=3Dpn.match(Of))&&Nf.test(a[1]=
),c(Rf(a?pn:"about:invalid#zClosurez"))}m.dI=3Dfunction(a){(new =
XDomainRequest).open("GET",a);BU(this,function(){throw Error("Not =
implemented yet.");})};function EU(){if(!x)return!1;try{return new =
ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}}var =
FU=3Dx&&EU();function GU(a,b){return HU(a,function(a){b(a)})}=0A=
function HU(a,b){var c=3Dwindow.XDomainRequest;if(c){var d=3Dnew =
c;d.open("GET",a);d.onload=3Dfunction(){var =
a=3Dd.responseText;if("undefined"!=3Dtypeof DOMParser)a=3D(new =
DOMParser).parseFromString(a,"application/xml");else if(FU){var c=3Dnew =
ActiveXObject("MSXML2.DOMDocument");c.resolveExternals=3D!1;c.validateOnP=
arse=3D!1;try{c.setProperty("ProhibitDTD",!0),c.setProperty("MaxXMLSize",=
2048),c.setProperty("MaxElementDepth",256)}catch(h){}c.loadXML(a);a=3Dc}e=
lse throw Error("Your browser does not support loading xml =
documents");b(a)};=0A=
d.onerror=3Dfunction(){b(null)};d.onprogress=3DGa;d.send();a=3Dnew =
I;Si(a,function(){d.onload=3DGa;d.onerror=3DGa;d.abort()});return =
a}d=3Dnew KB;Ok(d,"complete",function(){b(ZB(this))});d.send(a);return =
d};function =
IU(a,b,c,d,e){I.call(this);this.C=3D2E3;this.H=3D0;this.D=3Dnew =
Et(this.load,0,this);J(this,this.D);this.B=3Da;this.Zb=3Db;this.F=3Dc||Ga=
;this.L=3Dd||Ga;this.A=3De||null}v(IU,I);IU.prototype.load=3Dfunction(){i=
f(!this.B.Gg(u(this.Zb,this.A))){var =
a=3DGU(this.B.qj(),u(this.I,this));J(this,a)}};=0A=
IU.prototype.I=3Dfunction(a){var =
b=3Dnull;if(a)try{b=3Dthis.B.vf(a)}catch(c){}(a=3Db)&&this.B.Dl(a)?this.Z=
b.call(this.A,a):this.B.Ci(a)?(++this.H,5>this.H?(this.L.call(this.A),thi=
s.D.start(this.C),this.C*=3D2):this.F.call(this.A)):this.F.call(this.A)};=
function JU(a,b,c){I.call(this);this.na=3D"WebKitCSSMatrix"in =
window&&b.CB;this.Ka=3Dnull!=3Db.ZH?b.ZH:!0;this.ta=3Db.qT||"transparent"=
;this.za=3Dc||null;this.ha=3Dnew AU(b.sr);J(this,this.ha);this.S=3Dnew =
bT(this.ha,100);J(this,this.S);this.C=3Dthis.Iq(a);J(this,this.C);this.U=3D=
this.la=3Dthis.H=3Dnull;this.ka=3D!1;this.L=3Dnew =
cl(this);J(this,this.L);this.I=3Dnew =
QS(this.C.C,this.Ka);a=3Dthis.C;b=3Dthis.I;null=3D=3D=3Da.I||Xk(a.F);a.F=3D=
Ok(b,"resize",u(a.N,a));a.I=3Db;J(this,this.I);this.D=3Dnew =
hT(this.I);J(this,this.D);this.B=3Dnew MT(u(this.Iq,=0A=
this),this.S);J(this,this.B);this.W=3Dthis.ga=3Dthis.N=3Dthis.F=3Dthis.A=3D=
null;this.aa=3D[];this.B.render(this.C.C);this.D.render(this.C.C);this.ga=
=3Dnew CT(this.S);this.N=3Dnew =
AT(this.I,this.C,this.ga,u(this.Ow,this));J(this,this.N);a=3Dnew =
OS(this.za||this.D);a.C=3D!0;a.H=3D!0;a.I=3D!0;a.F=3D!0;a.D=3D!0;a=3Da.ad=
d(this.B);b=3D[];c=3Dnull;a.I&&(c=3Dnew LS(a.A),b.push(c));var =
d=3Dnull;a.D&&(d=3Dnew ES,b.push(d));a.F&&b.push(new =
GS(a.A));if(a.C){var e=3Dnew CS(a.A);b.push(e);a.H&&(e=3Dnew =
IS(e),b.push(e))}this.F=3Dnew MS(b,a.B,c,d);J(this,this.F);=0A=
this.A=3Dnew =
UT(this.F,this.B,this.I,this.N);J(this,this.A);this.L.listen(this.A,"view=
port_update",this.FJ);this.L.listen(this.N,"tile_loaded",this.Pw);this.L.=
listen(this.F,"drag_start",u(this.D.B,this.D,!0));this.L.listen(this.F,"d=
rag_end",u(this.D.B,this.D,!1));this.L.listen(this.F,["drag_start","drag_=
hover","zoom"],this.Cl);xT(this.C)}v(JU,I);function =
KU(a){if(null=3D=3Da.W)throw Error("Cannot get image metadata before =
image has been loaded.");return new vS(a.W,VS(a.A.H))}=0A=
function LU(a,b,c){a.H&&a.H.dispose();a.H=3Dnew =
IU(b,function(a){MU(this,a,b,c)},ba(),ba(),a);a.H.load()}function =
NU(a,b){a=3Da.A;var c=3DUS(a.H);if("fill"=3D=3Db){b=3Da.D;var =
d=3Db.A[b.A.length-1];d=3DhS(d)/iS(d);var =
e=3Dc.width/c.height;c=3DjS(b,new =
jj(d<=3De?c.width:Number.MAX_VALUE,d>e?c.height:Number.MAX_VALUE))}else =
c=3DjS(a.D,c);XT(a,c,0)}=0A=
function MU(a,b,c,d){if(null=3D=3Da.N)throw Error("Internal error: =
this.pyramid_ is null.");if(null=3D=3Da.A)throw Error("Internal error: =
this.viewportController_ is =
null.");d=3D!!d&&null!=3Da.W;a.W=3Db;a.S.clearAll();$a(a.aa,function(a){v=
ar =
b=3DMf(a.B);dT(this.S,b,a,0)},a);a.aa=3D[];a.ka=3D!1;a.I.trigger();a.N.lo=
ad(c,b,a.C,d);DT(a.ga,b,c);QT(a.B,b,c,d);VT(a.A,b,d);d||NU(a)}m=3DJU.prot=
otype;m.Iq=3Dfunction(a){return new =
wT(a,this.S,this.na,this.ta)};m.Ow=3Dba();=0A=
m.FJ=3Dfunction(a){var =
b=3Dthis.ha,c=3D!a.A;c!=3Db.B&&(c?(b.B=3Dc,b.A.isEmpty()||CU(b)):b.B=3Dc)=
;b=3Dthis.B;if(null=3D=3Db.U)throw Error("setPhoto must be called before =
onViewportUpdated.");var =
d=3Db.S.width*b.D.width,e=3Db.S.height*b.D.height,g=3Dd-2,h=3De-2;c=3DMat=
h.min((a.right-a.left)*d,(a.bottom-a.top)*e);b.C=3D0<c?Math.max(1,20/c):1=
;c=3DCg(a.left*d,0,g);var =
k=3DCg(a.top*e,0,h),n=3DCg(a.right*d,0,g),p=3DCg(a.bottom*e,0,h);a=3Dn-c;=
var t=3Dp-k,B=3D(b.C-1)*a,A=3D(b.C-1)*t;d=3Dc/(c+d-n);e=3Dk/(k+e-p);var =
E=3DMath.floor(Cg(c-B*d-2,0,g));var S=3DMath.floor(Cg(k-=0A=
A*e-2,0,h));g=3DMath.ceil(Cg(n+B*(1-d)-1,0,g));n=3DMath.ceil(Cg(p+A*(1-e)=
-1,0,h));h=3Dg-E;n-=3DS;p=3DjS(b.U,new =
jj(b.C*b.D.width*b.A,b.C*b.D.height*b.A));b.ha=3Dnew =
aS(-(c+a*d)*(b.C-1),-(k+t*e)*(b.C-1));b.Ka.Aa(Math.round(b.ha.x),Math.rou=
nd(b.ha.y),new =
jj(b.A*b.D.width*b.C,b.A*b.D.height*b.C),p);E+=3Db.aa.x;g+=3Db.aa.x;S+=3D=
b.aa.y;PT(b.Gb,E,S,h,n);PT(b.L[0],0,0,b.S.width,S);PT(b.L[1],0,S,E,n+2);P=
T(b.L[2],g+2,S,b.S.width-(E+h)-2,n+2);PT(b.L[3],0,S+n+2,b.S.width,b.S.hei=
ght-(S+n)-2);this.la&&this.la(this.A.getState())};=0A=
m.Pw=3Dfunction(a){null!=3Dthis.U&&0=3D=3Da.A&&this.U&&!this.ka&&(setTime=
out(this.U,0),this.ka=3D!0)};m.Cl=3Dfunction(){NT(this.B)};m.ea=3Dfunctio=
n(){this.H&&(this.H.dispose(),this.H=3Dnull);JU.R.ea.call(this)};function=
 OU(a,b,c){var =
d=3D{sr:!1,CB:!1};Ma(b)?d=3Db:r(b)&&(d.sr=3Db);this.A=3Dnew =
JU(a,d,c)}function PU(a,b){a.A.la=3Db}function =
QU(a,b){a.A.U=3Db}function RU(a,b){a.A.A.H.C=3Db}function =
SU(a,b){a=3Da.A.B;a.A=3D150;a.S=3Dnew jj(a.A,a.A);var =
c=3D{bottom:"",left:"",right:"",top:""};b.left||b.right||(b.left=3Da.ib.x=
);b.left?c.left=3Db.left+"px":b.right&&(c.right=3Db.right+"px");b.top||b.=
bottom||(b.top=3Da.ib.y);b.top?c.top=3Db.top+"px":b.bottom&&(c.bottom=3Db=
.bottom+30+"px");Sl(a.B,c);null!=3Da.U&&RT(a)}Ca("Microscope",OU,void =
0);function =
TU(a,b){Py.call(this,a,b);this.C=3Da;this.N=3Dthis.I=3Dthis.U=3Dthis.F=3D=
this.D=3Dthis.ta=3Dnull;this.ha=3Dkc();this.aa=3Dnull;this.S=3D!1;this.ka=
=3Dnull;this.ib=3Dnew =
rQ;this.xb=3D0;this.Gb=3D!1;this.hb=3Dthis.na=3Dnull;this.ga=3D!1;this.la=
=3Dthis.W=3Dthis.za=3Dnull;this.Ka=3D[];(a=3DMx(this.A))&&this.V().listen=
(a,"Oa",this.uy);(a=3Dthis.C.B)&&this.V().listen(a,vQ.Sg,this.vy).listen(=
a,vQ.Qf,this.wy).listen(a,vQ.ow,this.MH);this.Wa=3D[]}v(TU,Py);=0A=
var =
UU=3D{$M:"drive-viewer-add-comment-icon",Rv:"drive-viewer-image",Sv:"driv=
e-viewer-image-container",ep:"drive-viewer-image-img",Sk:"drive-viewer-im=
age-highlighted-anchor",Yv:"drive-viewer-microscope",mw:"drive-viewer-ima=
ge-selection",HR:"drive-viewer-image-selection-enabled",VR:"drive-viewer-=
image-spotlight",pT:"drive-viewer-image-zoom-in"};m=3DTU.prototype;=0A=
m.ca=3Dfunction(){var =
a=3Dthis.O(),b=3D{Wc:!Xy(this)};this.X=3DT(kQ,b,void =
0,a);this.F=3Dthis.fa(UU.Rv);this.za=3Dthis.fa(UU.Sv);this.U=3Dthis.fa(UU=
.Yv);P(this.U,!1);this.I=3Dthis.fa(UU.mw);P(this.I,!1);a.Hb(this.F,!0)};=0A=
m.da=3Dfunction(){TU.R.da.call(this);var a=3Dnew =
nQ(this.J());J(this,a);Nx(this.A).co(a);this.C.C&&VU(this);this.V().liste=
n(this.C,NP.Pb,this.sF);this.C.F||this.V().Ga(this.C,NP.dw,this.pG);xv(V(=
this.A))&&this.C.D&&(a=3DW(this.A),this.V().listen(this.F,"click",u(this.=
rF,this)).listen(a,"K",this.hE),this.hb=3Dthis.fa("drive-viewer-docos-str=
eam"));y(V(this.A),96)&&(WU(this),this.V().listen(document,"copy",this.nE=
))};m.oj=3Df("F");=0A=
m.Ab=3Dfunction(){if(!this.L){TU.R.Ab.call(this);this.layout();this.C.C&&=
!this.S&&az(this);var =
a=3DLx(this.A),b=3Ddd?Ms.xe:Ms.we;Zs(a,[70,b],this.ry,this);Zs(a,[37,b],u=
(this.Dj,this,37),this);Zs(a,[39,b],u(this.Dj,this,39),this);Zs(a,[38,b],=
u(this.Dj,this,38),this);Zs(a,[40,b],u(this.Dj,this,40),this)}};m.Qb=3Dfu=
nction(){TU.R.Qb.call(this);this.mk();bz(this)};=0A=
m.layout=3Dfunction(){if(this.C.C)if(this.S)this.D.A.I.trigger(),XU(this)=
,YU(this);else{var =
a=3DSP(this.C);a.complete?this.Ku():this.V().Ga(a,"load",this.Ku);(a=3DZU=
(this))&&!$U(this)&&aV(this);!a&&$U(this)&&this.C.B.setEnabled(!1)}};m.Ku=
=3Dfunction(){var a=3DSP(this.C);a=3Dnew =
jj(a.naturalWidth,a.naturalHeight);var =
b=3Dthis.mb();mj(a,b)||oj(a,b);this.N=3Da;nm(this.F,a);b=3Dthis.Sc(a);Zl(=
this.F,b);this.hb&&Zl(this.hb,b.x+a.width);this.jb(a)};=0A=
function bV(a){a.W||(a.W=3Dnew cR(a.A),a.W.render(),aR(a.W,a.F,void =
0,8,!0),a.V().listen(a.F,"contextmenu",a.py))}function WU(a){bV(a);var =
b=3DeR(a.W,"Kopioi");a.W.oc(b,0,!0);a.V().listen(b,"action",function(){wi=
ndow.getSelection().removeAllRanges();document.execCommand("copy")})}m.sF=
=3Dfunction(){VU(this)};=0A=
function VU(a){if(!a.D){a.Wd(!0);if(ZU(a)&&(aV(a),a.C.B.F))return;var =
b=3Da.O(),c=3Db.Tc(UU.ep,a.F),d=3D0<c.length,e=3DSP(a.C);M(e,UU.ep);var =
g=3D"N\u00e4ytet\u00e4\u00e4n =
"+Dr(a.C);kq(e,g);jq(e,!0);pl(a.F,g);kl(a.F,"img");d?(bz(a),b.Qj(e,c[c.le=
ngth-1]),a.ka=3DLp(e,.218),a.V().Ga(a.ka,"end",a.qy),a.ka.play()):(a.layo=
ut(),b.Ag(a.F,e,0),az(a))}}function =
cV(a){a.C.F||a.C.dispatchEvent("ib")}m.Ir=3Dfunction(){var =
a=3Dthis.C.Ja;jQ(this.C.tc())&&a&&a.va()&&KF(this.C)?this.Gr():cV(this)};=0A=
m.Gr=3Dfunction(){var =
a=3Dthis.C.Ja.va(),b=3Da.B;if(1=3D=3Db){a=3Da.D.thumbnailLink;b=3Dthis.C.=
Ja.B;var =
c=3Dnj(TP(this.C),2);Bq(a)&&b&&mj(c,b)?this.D&&(dV(this),a=3Dnew =
pS(a),LU(this.D.A,new sS(a),!0)):cV(this)}else =
3=3D=3Db?cV(this):this.V().Ga(this.C,"H",this.Gr)};m.qy=3Dfunction(){for(=
var =
a=3Dthis.O(),b=3Da.Tc("drive-viewer-image-img",this.F),c=3D0;c<b.length-1=
;c++)a.ub(b[c]);Ti(this.ka);this.ka=3Dnull;az(this,!0)};=0A=
function ZU(a){if(!z(V(a.A),4,!0))return!1;var =
b=3DTP(a.C),c=3Da.mb();if(jQ(a.C.tc()))return =
a=3D2*b.width,b=3D2*b.height,(512<=3Da||512<=3Db)&&(a>=3Dc.width||b>=3Dc.=
height);a=3Da.C.L;return(512<=3Da.width||512<=3Da.height)&&(b.width>=3Dc.=
width||b.height>=3Dc.height)}=0A=
function aV(a){if(!a.ta&&(a.ta=3Dnew =
kt(a.F),J(a,a.ta),a.V().listen(a.ta,"mousewheel",a.sy).listen(a.F,"dblcli=
ck",a.en),a.A.cb()))if(UP(a.C)||jQ(a.C.tc()))a.C.B.F=3D!0,eV(a),a.V().Ga(=
a.C.B,"sb",a.Ir);else{var b=3Dnew =
nQ(a.F);J(a,b);a.V().listen(b,"mb",a.en)}a.C.B.setEnabled(!0)}m.sy=3Dfunc=
tion(a){0>=3Da.deltaY&&!this.S&&$U(this)&&(a.preventDefault(),a.B(),this.=
en(a))};m.hE=3Dfunction(){var =
a=3DW(this.A),b=3Dthis.C.B;b.A=3D=3DwQ.mc&&"shown"=3D=3Da.C&&xQ(b,wQ.$c)}=
;=0A=
m.XF=3Dfunction(a){var =
b=3D0=3D=3DVz(V(this.A)),c=3Drl(Sj(a.target),"drive-viewer-microscope");i=
f(b&&!this.A.cb()&&this.S&&c){c=3Dthis.D.A.A.getState();var =
d=3Dqm(this.U);b=3D((a.clientX-this.U.offsetLeft)/d.width-.5)*c.size.widt=
h+c.x;c=3D((a.clientY-this.U.offsetTop)/d.height-.5)*c.size.height+c.y;(0=
>b||1<b||0>c||1<c)&&this.dispatchEvent(new =
L("D",a.target))}TG(Ix(this.A))};=0A=
m.wy=3Dfunction(a){if(a.source!=3Dthis){a=3Dthis.C.B.Ac();var =
b=3Dthis.D.A.A.getState();sQ(this.ib,b.A,a);a=3Dnew =
SS(b.x,b.y,a);this.D.A.Cl();$T(this.D.A.A,a)}};m.vy=3Dfunction(){var =
a=3Dthis.C.B,b=3Da.A,c=3DW(this.A);b=3D=3DwQ.ve?this.S||a.F||$U(this)&&(t=
his.D?fV(this):eV(this)):b=3D=3DwQ.mc?"shown"=3D=3Dc.C&&Ev(c,"hidden"):b=3D=
=3DwQ.$c&&gV(this)};m.MH=3Dfunction(){this.S&&YU(this)};=0A=
m.Dj=3Dfunction(a){if(this.S){var b=3D0,c=3D0;switch(a){case =
37:b=3D-.02;break;case 39:b=3D.02;break;case 38:c=3D-.02;break;case =
40:c=3D.02}a=3Dthis.D.A.A.getState();$T(this.D.A.A,new =
SS(Cg(a.x+b,0,1),Cg(a.y+c,0,1),a.A))}};m.en=3Dfunction(a){var =
b=3Dthis.C.B.A;$U(this)&&b=3D=3DwQ.$c&&xQ(this.C.B,1,ot(a))};function =
$U(a){return!!a.C.B&&a.C.B.isEnabled()}=0A=
function eV(a){var =
b=3Da.U,c=3DKx(a.A);a.O().Hb(b,!0);pl(b,"N\u00e4ytet\u00e4\u00e4n =
korkean resoluution versio kuvasta "+Dr(a.C));a.D=3Dnew =
OU(b);NS(a.D.A.F);RU(a.D,function(a){return new =
jj(Math.max(a.width-ZI(c),0),Math.max(a.height-$I(c),0))});b=3Dvm(a.J());=
SU(a.D,b?{top:60,left:60}:{top:60,right:60});YU(a);xQ(a.C.B,1);a.V().list=
en(a.U,"click",a.XF);QU(a.D,u(a.xy,a));hV(a);a.C.B.F||a.Ir();PU(a.D,u(a.Y=
F,a));a.C.I=3D!0;Uy(a)}=0A=
function YU(a){if(3=3D=3DZy(V(a.A)))var b=3D3;else =
if(b=3D1,a.C.B.S||450>zj(kk(a.O())).height)b=3D3;a=3Da.D.A.B;a.ta=3Db;a.F=
.Oa().style.display=3D1=3D=3Db?"none":"";a.F.Oa().style.borderWidth=3D2=3D=
=3Db?"1px":"";a.ka.style.display=3D2=3D=3Db?"none":"";a.B.style.display=3D=
3=3D=3Db?"none":"";a.setVisible(OT(a))}function =
fV(a){a.wa&&!a.S&&iV(a,!0);a.layout()}function =
gV(a){!a.S||a.C.B&&a.C.B.F||(sQ(a.ib,a.D.A.A.getState().A,KU(a.D.A).A),NU=
(a.D.A,void 0),iV(a,!1),a.C.I=3D!1,a.layout())}=0A=
m.YF=3Dfunction(a){if(a.A!=3Dthis.xb)if(this.Gb){ZT(this.D.A.A)||xQ(this.=
C.B,0);var =
b=3Da.A>this.xb;this.xb=3Da.A;XU(this);tQ(this.ib,a.A)||(AQ(this.C.B,a.A,=
this),jV(this.C.S,b,10,!0))}else =
this.Gb=3DZT(this.D.A.A)};m.xy=3Dfunction(){fV(this)};function =
iV(a,b){var c=3Db?a.U:a.za,d=3Db?a.za:a.U;P(c,!0);P(d,!1);var =
e=3Da.O();e.contains(d,lk(e))&&Ix(a.A).focus(c=3D=3Da.za?a.F:c);b&&(a.D.A=
.Cl(),XU(a));a.S=3Db;!b&&xv(V(a.A))&&(c=3DW(a.A),"hidden"=3D=3Dc.C&&(a.la=
yout(),Ev(c,"shown")));xQ(a.C.B,b?2:0)}m.pG=3Dfunction(){this.wa&&hV(this=
)};=0A=
function dV(a){if(jQ(a.C.tc())){if(a.C.C){var =
b=3DUP(a.C)||PP(a.C),c=3DSP(a.C);a.D.A.aa.push(new =
zU(Qf(b),c))}a.C.F&&(b=3DXP(a.C)||RP(a.C),c=3DWP(a.C),a.D.A.aa.push(new =
zU(Qf(b),c)))}}=0A=
function hV(a){if(a.D){var =
b=3DUP(a.C)||PP(a.C),c=3DTP(a.C);(UP(a.C)||jQ(a.C.tc()))&&nj(c,2);dV(a);v=
ar d=3Da.C;if(d.C&&!d.F)LU(a.D.A,new sS(new uS(b,c.width,c.height)),void =
0);else if(d=3Da.C,d.C&&d.F){d=3DXP(a.C)||RP(a.C);var =
e=3DWP(a.C),g=3De.naturalWidth,h=3De.naturalHeight;e=3Dnew =
jj(g,h);g=3Dnew =
jj(Math.max(g,c.width),Math.max(h,c.height));g=3De.aspectRatio()<=3Dg.asp=
ectRatio()?g.width/e.width:g.height/e.height;nj(e,g).ceil();LU(a.D.A,new =
sS(new uS(d,e.width,e.height,b,c.width,c.height)),a.S)}XU(a)}}=0A=
function XU(a){var b=3DKU(a.D.A);b.A>=3Db.B?gV(a):(a=3Da.C.B,b=3Dnew =
gs(b.A,b.B),zQ(a,b),a.L=3Db)}m.uy=3Dfunction(){this.S&&Q(function(){this.=
layout()},200,this)};m.Bg=3Dl(!0);=0A=
m.Uh=3Dfunction(){var =
a=3DDh(window.top.location.href,RP(this.C)).toString();var =
b=3DG;a=3Dsi(a);a=3DWh(a,Kh)?String(hi(a.getContent())).replace(Gi,Ai):St=
ring(a).replace(Fi,Ai);b=3Db('<div style=3D"width:100%; height:99%; =
position:absolute"><img src=3D'+a+' style=3D"max-width:100%; =
max-height:99%"/></div>');b=3DRh(b);a=3Dthis.J();var =
c=3DDr(this.C);Yc||x||xd?XR(c,b):YR(a,c,b);Ix(this.A).focus(this.J())};m.=
ry=3Dfunction(a){a.preventDefault()};=0A=
m.ty=3Dfunction(){this.B&&this.B.A&&this.B.A.highlightDoco(0);var =
a=3Dthis.na.getState(),b=3DGQ(a);if(!b||0=3D=3Db.width&&0=3D=3Db.height)n=
m(this.I,0,0),P(this.I,!1);else{P(this.I,!0);var =
c=3Dqm(this.F);if(0!=3Dc.width||0!=3Dc.height)b=3DKl(b,new =
O(0,0,c.width,c.height)),b.width=3DMath.max(10,b.width),b.height=3DMath.m=
ax(10,b.height),Zl(this.I,Ol(b)),nm(this.I,Nl(b)),0=3D=3Da.A&&this.B&&thi=
s.B.A&&(a=3Db.top,Rl(b,1/this.N.width,1/this.N.height),a+=3Dam(this.F).y,=
this.B.A.newDoco(kV(this,b),new Docos.Point(0,a)),P(this.I,!1))}};=0A=
m.oy=3Dfunction(){if(this.B&&this.B.A&&null!=3Dthis.la){var =
a=3Dthis.N;if(44>a.height||44>a.width)a=3Dhv(this.C),this.B.A.newDoco(a.C=
c());else{var b=3Dnew O(this.la.x-44,this.la.y-44,88,88);b=3DKl(new =
O(0,0,a.width,a.height),b);var =
c=3Db.top+am(this.F).y;Rl(b,1/a.width,1/a.height);this.B.A.newDoco(kV(thi=
s,b),new Docos.Point(0,c));Ev(W(this.A),"shown")}}};=0A=
m.nE=3Dfunction(a){if("BODY"=3D=3Da.target.tagName){var =
b=3Dthis.C.Ja,c;b&&b.va()&&b.va().D&&b.va().D.thumbnailLink?c=3Db.va().D.=
thumbnailLink:c=3DRP(this.C)||XP(this.C)||PP(this.C)||UP(this.C);c&&(Bq(c=
)&&(c?(b=3Dnew =
vr(c),b.C=3D"",Wq(b,""),b=3Db.ae()):b=3D"",c=3Db),c=3Dhg(c).Uc(),b=3DDq('=
<img =
src=3D"%s">',c),a.A.clipboardData.setData("text/html",b),a.preventDefault=
())}};m.py=3Dfunction(a){var =
b=3DCm(this.F),c=3Dthis.Sc(this.N);this.la=3Dnew =
K(a.clientX-b.left-c.x,a.clientY-b.top-c.y)};=0A=
m.Df=3Dfunction(a){var =
b=3Dthis.A,c=3DW(b),d=3Dthis.C.D;Ev(c,"shown");d&&d.A()?(c=3D!1,a.data =
instanceof YE&&(a=3Da.data.A,a instanceof =
Nu&&(c=3DOu(a))),c?(Sx(this.C.D,"Korosta kommentoitava alue =
nuolin\u00e4pp\u00e4imill\u00e4 ja paina =
Enter."),0<Lx(this.A).A.length&&(a=3DLx(this.A),ct(a),this.Ka=3D[Zs(a,37,=
this.Kt,this),Zs(a,39,this.Lt,this),Zs(a,38,this.Mt,this),Zs(a,40,this.Jt=
,this),Zs(a,72,this.Kt,this),Zs(a,76,this.Lt,this),Zs(a,75,this.Mt,this),=
Zs(a,74,this.Jt,this),Zs(a,27,this.mk,this),Zs(a,13,this.hx,this)],=0A=
Zl(this.I,0,0),nm(this.I,88,88),P(this.I,!0))):Sx(this.C.D,"Korosta =
alue, jota haluat =
kommentoida."),TG(Ix(b)),TR(Gx(this.A))):TU.R.Df.call(this,a)};function =
lV(a){for(var =
b=3DLx(a.A),c=3D0;c<a.Ka.length;c++)at(b,a.Ka[c]);a.Ka=3D[];Xs(b)}m.Kt=3D=
function(){var =
a=3Dam(this.I);Zl(this.I,Math.max(0,a.x-88),a.y);iq(Ex(this.A),"Valinta =
siirretty vasemmalle.")};m.Lt=3Dfunction(){var =
a=3Dam(this.I);Zl(this.I,Math.min(this.N.width,a.x+176)-88,a.y);iq(Ex(thi=
s.A),"Valinta siirretty oikealle.")};=0A=
m.Mt=3Dfunction(){var =
a=3Dam(this.I);Zl(this.I,a.x,Math.max(0,a.y-88));iq(Ex(this.A),"Valinta =
siirretty yl\u00f6sp\u00e4in.")};m.Jt=3Dfunction(){var =
a=3Dam(this.I);Zl(this.I,a.x,Math.min(this.N.height,a.y+176)-88);iq(Ex(th=
is.A),"Valinta siirretty =
alasp\u00e4in.")};m.mk=3Dfunction(a){nm(this.I,0,0);P(this.I,!1);null!=3D=
a&&a.preventDefault();(a=3DGx(this.A))&&UR(a);0<Lx(this.A).A.length||lV(t=
his)};=0A=
m.hx=3Dfunction(a){if(!(a&&a.target instanceof =
Element&&rl(a.target,"drive-viewer-button"))){var =
b=3Dam(this.I),c=3Dqm(this.I);c=3Dnew =
O(b.x,b.y,c.width,c.height);Rl(c,1/this.N.width,1/this.N.height);b=3Db.y+=
am(this.F).y;this.B.A.newDoco(kV(this,c),new =
Docos.Point(0,b));this.mk(a)}};function kV(a,b){a=3Dhv(a.C);var c=3Dnew =
de;Pd(a,2,c);b=3Djv(b);Pd(c,2,b);return a.Cc()}m.dx=3Dfunction(a,b){var =
c=3Da.av-b.av;return 0!=3Dc?c:a.handle-b.handle};=0A=
m.ug=3Dfunction(a){if(this.B&&this.B.A){Sy(this);0<Lx(this.A).A.length||l=
V(this);var =
b=3Dthis.A.O();a=3Da.A.getDocoHandles();if(0!=3Da.length){if(this.C.D.A()=
){this.ga=3D!0;for(var c=3D0;c<a.length;c++){var =
d=3Da[c],e=3Dthis.ha+d,g=3Db.J(e);if(!g){var =
h=3DmV(Mv(this.B,d));h&&(g=3DT(mQ,{id:e},void =
0,b),this.V().listen(g,"click",u(this.OD,this,d)),d=3D{handle:d,av:-Nl(h)=
.Gl()},e=3D-(wb(this.Wa,this.dx||yb,d)+1),tb(this.Wa,e,0,d),Nj(this.F,g,e=
),Zl(g,100*h.left+"%",100*h.top+"%"),nm(g,100*h.width+"%",100*h.height+"%=
"))}}Ev(W(this.A),=0A=
"shown")}this.jb(this.N)}}};m.Gj=3Dfunction(){var =
a=3DGx(this.A);a&&UR(a);this.ga=3D!1};m.ih=3Dfunction(a,b){if(!this.B||!t=
his.B.A)return null;var =
c=3Dthis.A.O().J(this.ha+a);return(a=3DmV(Mv(this.B,a)))&&c?(Rl(a,b.width=
,b.height),b=3Dthis.Sc(b),new K(a.left+b.x,a.top+b.y)):null};function =
mV(a){a=3D(a=3Dgv(a))&&D(a,de,2)&&D(D(a,de,2),he,2);return iv(a)}=0A=
m.Mf=3Dfunction(){TU.R.Mf.call(this);M(this.F,"drive-viewer-image-selecti=
on-enabled");this.na=3Dnew =
KQ(this.F,this.A);J(this,this.na);this.V().listen(this.na.getState(),"tb"=
,this.ty);var =
a=3DGx(this.A);this.V().listen(a,"vb",this.mk);bV(this);a=3DeR(this.W,"Li=
s\u00e4\u00e4 =
kommentti");this.W.ja(a,!0);this.V().listen(a,"action",this.oy)};m.rF=3Df=
unction(){var =
a=3DV(this.A);this.ga||TG(Ix(this.A));this.ga=3D!1;xv(a)&&this.B&&this.B.=
A&&!this.C.D.A()&&this.B.A.highlightDoco(0)};=0A=
m.OD=3Dfunction(a){this.B&&this.B.A&&!this.ga&&this.B.A.highlightDoco(a)}=
;m.wg=3Dfunction(a){this.aa&&tl(this.aa,UU.Sk);(a=3Da.A.getDocoHandles()[=
0])&&(this.aa=3Dthis.A.O().J(this.ha+a))&&M(this.aa,UU.Sk)};m.vg=3Dfuncti=
on(a){if(!W(this.A).B){var =
b=3Dthis.A.O();a=3Da.A.getDocoHandles();for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c]?b.J(this.ha+a[c]):null;d&&(this.aa=3D=3Dd&&(tl(this.aa,UU.Sk),th=
is.aa=3Dnull),P(d,!1))}this.jb(this.N)}};=0A=
m.xg=3Dfunction(a){var =
b=3Dthis.A.O();(b=3D(a=3Da.A.getDocoHandles()[0])?b.J(this.ha+a):null)&&P=
(b,!0);this.jb(this.N)};m.Bh=3Dfunction(a){var =
b=3Dthis.A.O(),c=3Da.A.getDocoHandles()[0];if(a=3Dc?b.J(this.ha+c):null)b=
.ub(a),pb(this.Wa,function(a){return =
a.handle=3D=3Dc});this.ga=3D!1;this.jb(this.N)};m.ea=3Dfunction(){this.C.=
B&&xQ(this.C.B,0);this.D&&(Ti(this.D.A),this.D=3Dnull,this.C.I=3D!1);TU.R=
.ea.call(this)};function =
nV(a,b){TA.call(this,b||"i",a)}v(nV,TA);m=3DnV.prototype;m.Za=3Dfunction(=
a){return =
qB(a)+Ir(a)+(z(a,4,"")?z(a,4,""):z(a,3,""))};m.kb=3Dfunction(a){return!!I=
r(a)&&(!!z(a,4,"")||!!z(a,3,""))};m.tb=3Dfunction(){var =
a=3D["application/vnd.google-apps.drawing","image/"],b=3DIP(FP);sb(a,iP(b=
));z(V(this.A),18,!0)||a.push("application/vnd.google-apps.spreadsheet");=
return a};m.Kb=3Dfunction(){return MP};m.dc=3Dfunction(){return =
TU};m.Sb=3Dfunction(){return aQ};m.wm=3Dfunction(){return LP};=0A=
m.vh=3Dfunction(){return =
z(V(this.A),4,!0)?uQ:null};m.gg=3Dfunction(){return JP};function =
jQ(a){a=3DV(a.A);return 3=3D=3DZy(a)&&z(a,67,!0)};function =
oV(a){nV.call(this,a,"i_d")}v(oV,nV);oV.prototype.Za=3Dfunction(a){return=
 =
qB(a)+Lr(a)};oV.prototype.kb=3Dfunction(a){return!!Ir(a)&&(!!z(a,4,"")||!=
!z(a,3,""))&&!!Lr(a)};oV.prototype.Eb=3Dfunction(){return[0]};function =
pV(a,b){Cr.call(this,a,b,0);this.C=3D!1}v(pV,Cr);function =
qV(a,b){aB.call(this,a,b);this.item=3Da}v(qV,aB);qV.prototype.Fe=3Dfuncti=
on(){this.item.Aa(2);this.A.get(uw).C().then(u(this.C,this),u(this.B,this=
))};qV.prototype.B=3Dfunction(){this.item.Aa(4,"T\u00e4m\u00e4n =
karttatiedoston n\u00e4ytt\u00e4misess\u00e4 ilmeni =
ongelma.")};qV.prototype.C=3Dfunction(){var =
a=3Dthis.item;a.C||(a.C=3D!0,a.dispatchEvent("wb"))};function =
rV(){return G('<div =
class=3D"'+H("drive-viewer-maps")+'"></div>')};function =
sV(a,b){Py.call(this,a,b);this.C=3Da;this.N=3Dthis.F=3Dthis.S=3Dthis.I=3D=
this.D=3Dnull;V(this.A)}v(sV,Py);m=3DsV.prototype;m.ca=3Dfunction(){var =
a=3Dthis.O(),b=3D{Wc:!Xy(this)};this.X=3DT(Bz,b,void =
0,a);if(b=3Dthis.fa("drive-viewer-itemview-container")){var =
c=3DT(rV,void 0,void 0,a);a.La(b,c)}};=0A=
m.da=3Dfunction(){sV.R.da.call(this);this.I=3Dthis.fa("drive-viewer-maps"=
);this.C.D&&(this.N=3Dthis.fa("drive-viewer-docos-stream"));this.C.C?(thi=
s.C.Aa(2),this.Mq()):this.V().listen(this.C,"wb",this.Mq).listen(this.I,"=
mouseup",u(this.yy,this))};=0A=
m.Mq=3Dfunction(){this.D=3Dthis.A.get(uw).B();var a=3D{zoom:2,center:new =
this.D.LatLng(0,0),mapTypeId:this.D.MapTypeId.ROADMAP};this.S=3Dnew =
this.D.Map(this.I,a);a=3D{};a.layer=3D"docs://"+encodeURIComponent(Lr(thi=
s.C.A));this.F=3Dnew =
this.D.KmlLayer(a.layer);(a=3Dz(this.C.A,34,"")||null)&&this.F.set("token=
",a);this.D.event.addListener(this.F,"status_changed",u(this.HF,this));th=
is.F.setMap(this.S);Ox(this.A).listen("resize",u(this.layout,this))};m.Ab=
=3Dfunction(){sV.R.Ab.call(this);this.layout()};=0A=
m.layout=3Dfunction(){var =
a=3DKx(this.A),b=3Dthis.mb(),c=3Dthis.Sc(b);nm(this.I,b);Zl(this.I,c);thi=
s.D.event.trigger(this.S,"resize");this.N&&(Zl(this.N,b.width+c.x,a.sb().=
top),this.jb(b))};m.yy=3Dfunction(){this.B&&this.B.A&&this.B.A.highlightD=
oco(0)};m.HF=3Dfunction(){this.F.getStatus()!=3Dthis.D.KmlLayerStatus.OK?=
(Ox(this.A).Da("resize",u(this.layout,this)),this.C.Aa(4,"T\u00e4m\u00e4n=
 karttatiedoston n\u00e4ytt\u00e4misess\u00e4 ilmeni =
ongelma.")):2=3D=3Dthis.C.getState()&&this.C.Aa(1)};=0A=
m.Ia=3Dfunction(){sV.R.Ia.call(this);this.C.Aa(0)};function =
tV(a){TA.call(this,"m",a)}v(tV,TA);m=3DtV.prototype;m.Za=3Dfunction(a){re=
turn =
qB(a)+Lr(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};m.tb=3Dfunction()=
{return =
iP(IP(GP))};m.Eb=3Dfunction(){return[0,3]};m.Kb=3Dfunction(){return =
pV};m.dc=3Dfunction(){return sV};m.Sb=3Dfunction(){return qV};function =
uV(a){this.A=3Da;this.xa=3Da.O();this.I=3DMn();this.D=3D!1;null!=3Dthis.B=
()&&(this.D=3D!0,this.L())}v(uV,I);uV.prototype.C=3Dfunction(){var =
a=3Dthis;if(!this.D){this.D=3D!0;var =
b=3Dthis.A.O();Va(this.H(),u(this.L,this),kk(b));var =
c=3Dthis.F();NJ(wp(c),{timeout:3E4,document:b.A}).then(void =
0,function(){a.I.reject()})}return =
this.I.A};uV.prototype.L=3Dfunction(){this.I.resolve(this.B())};uV.protot=
ype.ea=3Dfunction(){this.D&&Ca(this.H(),null,kk(this.xa))};function =
vV(a){uV.call(this,a)}v(vV,uV);vV.prototype.H=3Dl("onMapsApiReady");vV.pr=
ototype.F=3Dfunction(){return =
z(D(V(this.A),wV,68),2,"")+"&callback=3DonMapsApiReady"};vV.prototype.B=3D=
function(){return =
Fa("google.maps",kk(this.A.O()))};vV.prototype.C=3Dfunction(){return =
Eb(this.F(),"https://maps.googleapis.com/")?vV.R.C.call(this):Hn()};funct=
ion =
xV(a){N.call(this);this.H=3Da;this.B=3D(a=3D(this.A=3DD(a.A,Er,26))?D(thi=
s.A,yV,1):null)?new =
jj(y(a,2),y(a,1)):null;this.F=3Dthis.A?Number(z(this.A,3,"0")):null;this.=
A&&z(this.A,2,0);this.C=3Dthis.A?y(this.A,4):null;this.D=3Dnull}v(xV,N);x=
V.prototype.Ic=3Df("H");xV.prototype.va=3Df("D");function =
zV(a,b){I.call(this);this.A=3Da;this.N=3Db;this.F=3Dthis.C=3D0;this.H=3Dt=
his.L=3Dnull;this.D=3Dnv(b);this.B=3DLv(b);this.I=3Dnew =
cl(this);J(this,this.I);this.I.listen(this.A,"nb",this.S)}v(zV,I);=0A=
zV.prototype.S=3Dfunction(a){var =
b=3Dthis.A.B.A,c=3D"za_"+this.A.getId();a=3Da.Ba;switch(b){case =
1:a&&ov(this.B,c,{ra:70,Ba:a,item:this.A,jd:this.C});this.C++;break;case =
2:this.B.B[c]?this.B.A(c,1):r(a)&&(aA(this.D,{ra:70,Ba:a,item:this.A,jd:t=
his.C}),this.C++);break;case =
0:this.B.B[c]&&this.B.A(c,3),r(a)&&aA(this.D,{ra:71,Ba:a,item:this.A})}};=0A=
function jV(a,b,c,d){R(a.H);var =
e=3Db?1:2;if(d){if(a.H=3DQ(function(){this.F=3D0},500,a),a.F=3D=3De&&a.L=3D=
=3Dc)return}else =
e=3D0;a.F=3De;a.L=3Dc;aA(a.D,{ra:b?12:13,Ba:c,item:a.A});iq(Ex(a.N),b?"Zo=
omattu l\u00e4hemm\u00e4s kohdetta":"Zoomattu kauemmas =
kohteesta")}zV.prototype.ea=3Dfunction(){R(this.H);var =
a=3D"za_"+this.A.getId();this.B.B[a]&&this.B.A(a,3)};function =
AV(a,b){this.A=3Da;this.B=3Db}v(AV,I);function BV(a,b){var =
c=3Dz(b,12,"");var d=3Dz(b,15,7);a:{var =
e=3Da.B,g=3De.A[c];g=3Dg?g[d]||g[null]:null;if(!g){g=3De.A[c.substring(0,=
c.indexOf("/")+1)];if(!g){c=3Dnull;break =
a}g=3Dg?g[d]||g[null]:null}c=3Dg}if(c=3Dc&&c.Pi()?c:null){if(c.kb(b))retu=
rn c;Ir(b)}return =
z(b,3,"")?0=3D=3Dz(b,15,7)?a.B.B.i_d:a.B.B.i:a.B.B.u};function =
CV(a,b,c){this.H=3Da||null;this.D=3D!!b;this.F=3Dc;this.B=3Dnew =
Fg;this.A=3Dnew DV("",void 0);this.A.next=3Dthis.A.A=3Dthis.A}function =
EV(a,b){(b=3Da.B.get(b))&&a.D&&(b.remove(),FV(a,b));return =
b}m=3DCV.prototype;m.get=3Dfunction(a,b){return(a=3DEV(this,a))?a.value:b=
};m.set=3Dfunction(a,b){var c=3DEV(this,a);c?c.value=3Db:(c=3Dnew =
DV(a,b),this.B.set(a,c),FV(this,c))};m.shift=3Dfunction(){return =
GV(this,this.A.next)};m.pop=3Dfunction(){return GV(this,this.A.A)};=0A=
m.remove=3Dfunction(a){return(a=3Dthis.B.get(a))?(this.wh(a),!0):!1};m.wh=
=3Dfunction(a){a.remove();this.B.remove(a.key)};m.Rb=3Dfunction(){return =
this.B.Rb()};m.isEmpty=3Dfunction(){return =
this.B.isEmpty()};m.Tb=3Dfunction(){return this.map(function(a,b){return =
b})};m.Mb=3Dfunction(){return =
this.map(aa())};m.contains=3Dfunction(a){return =
this.some(function(b){return =
b=3D=3Da})};m.clear=3Dfunction(){HV(this,0)};m.forEach=3Dfunction(a,b){fo=
r(var =
c=3Dthis.A.next;c!=3Dthis.A;c=3Dc.next)a.call(b,c.value,c.key,this)};=0A=
m.map=3Dfunction(a,b){for(var =
c=3D[],d=3Dthis.A.next;d!=3Dthis.A;d=3Dd.next)c.push(a.call(b,d.value,d.k=
ey,this));return c};m.some=3Dfunction(a,b){for(var =
c=3Dthis.A.next;c!=3Dthis.A;c=3Dc.next)if(a.call(b,c.value,c.key,this))re=
turn!0;return!1};m.every=3Dfunction(a,b){for(var =
c=3Dthis.A.next;c!=3Dthis.A;c=3Dc.next)if(!a.call(b,c.value,c.key,this))r=
eturn!1;return!0};function =
FV(a,b){a.D?(b.next=3Da.A.next,b.A=3Da.A,a.A.next=3Db,b.next.A=3Db):(b.A=3D=
a.A.A,b.next=3Da.A,a.A.A=3Db,b.A.next=3Db);null!=3Da.H&&HV(a,a.H)}=0A=
function HV(a,b){for(;a.Rb()>b;){var =
c=3Da.D?a.A.A:a.A.next;a.wh(c);a.F&&a.F(c.key,c.value)}}function =
GV(a,b){a.A!=3Db&&a.wh(b);return b.value}function =
DV(a,b){this.key=3Da;this.value=3Db}DV.prototype.remove=3Dfunction(){this=
.A.next=3Dthis.next;this.next.A=3Dthis.A;delete this.A;delete =
this.next};function IV(a,b){I.call(this);this.D=3Da.get(ow);this.B=3Dnew =
JV(b);this.A=3D[];this.C=3D{}}v(IV,I);function =
vF(a,b){b=3DBV(a.D,b).Za(b);return a.C[b]||null}function KV(a){for(var =
b=3D0;b<a.A.length;b++){var =
c=3Da.A[b],d=3Dc.getId();Hg(a.B.B,d)||c.dispose()}a.A=3D[];a.C=3D{}}funct=
ion LV(a){var =
b=3DMV(a.B);uc(b,function(a,b){this.C[b]||a.dispose()},a)}IV.prototype.ea=
=3Dfunction(){IV.R.ea.call(this);this.B.clear();KV(this);LV(this)};functi=
on JV(a){CV.call(this,a,!0);this.C=3D{}}v(JV,CV);=0A=
JV.prototype.set=3Dfunction(a,b){JV.R.set.call(this,a,b);this.C[a]&&delet=
e =
this.C[a]};JV.prototype.wh=3Dfunction(a){JV.R.wh.call(this,a);a=3Da.value=
;this.C[a.getId()]=3Da};function MV(a){var b=3Da.C;a.C=3D{};return =
b};function NV(a){a=3DV(a);var =
b=3Dz(DA(a),4,"AIzaSyDVQw45DwoYh632gvsP5vPDqEKvb-Ywnb8"),c=3Dz(DA(a),10,"=
");a=3Dnew BH(y(a,86)?c||b:b,cq(a)||"0",z(DA(a),2,""));DH(a);return =
a};function OV(a){return new BA(a)};function PV(){}function =
QV(a){if("number"=3D=3Dtypeof a){var b=3Dnew PV;b.D=3Da;var =
c=3Da;if(0=3D=3Dc)c=3D"Etc/GMT";else{var =
d=3D["Etc/GMT",0>c?"-":"+"];c=3DMath.abs(c);d.push(Math.floor(c/60)%100);=
c%=3D60;0!=3Dc&&d.push(":",dc(c,2));c=3Dd.join("")}b.C=3Dc;c=3Da;0=3D=3Dc=
?c=3D"UTC":(d=3D["UTC",0>c?"+":"-"],c=3DMath.abs(c),d.push(Math.floor(c/6=
0)%100),c%=3D60,0!=3Dc&&d.push(":",c),c=3Dd.join(""));a=3DRV(a);b.F=3D[c,=
c];b.A=3D{ZR:a,Kp:a};b.B=3D[];return b}b=3Dnew =
PV;b.C=3Da.id;b.D=3D-a.std_offset;b.F=3Da.names;b.A=3Da.names_ext;b.B=3Da=
.transitions;return b}=0A=
function RV(a){var =
b=3D["GMT"];b.push(0>=3Da?"+":"-");a=3DMath.abs(a);b.push(dc(Math.floor(a=
/60)%100,2),":",dc(a%60,2));return b.join("")}function =
SV(a,b){b=3DDate.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.=
getUTCHours(),b.getUTCMinutes())/36E5;for(var =
c=3D0;c<a.B.length&&b>=3Da.B[c];)c+=3D2;return =
0=3D=3Dc?0:a.B[c-1]};function =
TV(a,b){I.call(this);this.D=3Da;this.C=3Db;this.F=3DLv(b);a=3DV(this.C);b=
=3DD(a,Pv,71);this.B=3Dnew =
BH(z(b,1,"AIzaSyCMp6sr4oTC18AWkE2Ii4UBZHTHEpGZWZM"),cq(a)||"0",z(b,2,""),=
void 0,!0,void 0,!0);DH(this.B);J(this,this.B);this.A=3Dnull}v(TV,I);=0A=
TV.prototype.fetch=3Dfunction(){if(this.A)return this.A;var =
a=3DD(V(this.C),Pv,71),b=3Dthis.D.A,c=3DZr(this.D)||"",d=3DQV((new =
Date).getTimezoneOffset());b=3DZg(z(a,3,"/v1")+"/metadata","docId",Lr(b),=
"revisionId",c,"userLocale","fi","timeZoneId",d.C);z(a,5,!1)&&(b=3DZg(b,"=
forceImportEnabled","true"));var =
e=3D"bml_"+this.D.getId();ov(this.F,e,{ra:94});this.A=3DwA(new =
tA(this.B,b,void =
0),3).start().then(function(a){this.F.A(e,1);if(null=3D=3DCc(a,"serialize=
dDocosKeyData"))return null;var b=3DTd(Zd,a.serializedDocosKeyData),=0A=
c=3D!!a.shouldConnectBrowserChannelOnStartup;a=3Dy(b,1);return =
ox(this.C,dw).load(a).then(function(a){return new =
vv(a,b,c)})},function(a){this.F.A(e,a instanceof Sn?3:2);throw =
a;},this);Rn(this.A,Ga);Si(this,function(){this.A.cancel()},this);return =
this.A};function =
UV(a){I.call(this);this.A=3Da;this.C=3D[];this.B=3D[];this.D=3D[];this.F=3D=
new =
cl(this);J(this,this.F);a=3DX(this.A);this.F.listen(a,"xa",this.Ay).liste=
n(a,"za",this.By).listen(a,"ya",this.Cy).listen(a,"Aa",this.Dy);NG(V(this=
.A))&&this.F.listen(W(this.A),"N",this.Ey)}v(UV,I);m=3DUV.prototype;=0A=
m.Ay=3Dfunction(){for(var =
a=3DX(this.A).A,b=3DMath.min(a+1,this.C.length-1),c=3DV(this.A),d=3DW(thi=
s.A).A,e=3Da;e<=3Db;e++){var =
g=3Dthis.C[e],h=3Dthis.B[e];if(g)if(e=3D=3Da)g.fetch();else{var =
k=3DjJ(1,2);g.fetch(k)}if(h&&NG(c)&&(e=3D=3Da||d)){g=3DQA.Nk|QA.kl;if(z(c=
,41,!1)||d)g|=3DQA.Jk;h.fetch(g)}(h=3Dthis.D[e])&&h.fetch()}};m.By=3Dfunc=
tion(a){a=3Da.A;this.B[a]&&fv(this.B[a].item.Ja.va());ob(this.D,a);ob(thi=
s.B,a);ob(this.C,a)};=0A=
m.Cy=3Dfunction(){var a=3Dthis.C.length;a=3Dub(X(this.A).C.A,a);for(var =
b=3Dthis.C,c=3D[],d=3D0;d<a.length;d++){var =
e=3Da[d],g=3De.Re,h=3De.tc().Sb();!g&&h&&(h=3Dg=3Dnew =
h(e,this.A),e.Re=3Dh,J(e,h));c[d]=3Dg}sb(b,c);b=3Dthis.B;c=3D[];for(d=3D0=
;d<a.length;d++)e=3Da[d],g=3Dnull,(h=3De.Ja)&&KF(e)&&(g=3Dnew =
(e.tc().wm())(e,this.A),J(h.va(),g)),c[d]=3Dg;sb(b,c);b=3Dthis.D;c=3D[];f=
or(d=3D0;d<a.length;d++)h=3Da[d],g=3D(e=3Dh.D)&&e.I,!g&&e&&(h=3Dg=3Dnew =
TV(h,this.A),e.I=3Dh,J(e,h)),c[d]=3Dg;sb(b,c)};=0A=
m.Dy=3Dfunction(){this.C=3D[];this.D=3D[];for(var =
a=3D0;a<this.B.length;a++){var =
b=3Dthis.B[a];b&&fv(b.item.Ja.va())}this.B=3D[]};m.Ey=3Dfunction(){if(W(t=
his.A).A)for(var =
a=3DX(this.A).A,b=3DMath.min(a+1,this.C.length-1);a<=3Db;a++){var =
c=3Dthis.B[a];c&&c.fetch(QA.Nk|QA.Jk|QA.kl)}};function VV(){var =
a=3DEj("CANVAS");this.A=3Da&&a.getContext&&a.getContext("2d")}function =
WV(a){a.A.beginPath();a.A.moveTo(10,10);a.A.lineTo(20,30);a.A.bezierCurve=
To(70,80,0,60,25,15);a.A.closePath();a.A.fill()}function XV(a,b){var =
c=3DUa(),d;for(d=3D0;d<b&&!(8<Ua()-c);d++)WV(a);return(Ua()-c)/d};functio=
n =
YV(a,b){this.Ra=3Db||kc();this.A=3Da}YV.prototype.getId=3Df("Ra");YV.prot=
otype.Yi=3Dl(!1);YV.prototype.Lb=3Df("A");YV.prototype.getData=3Dl(null);=
function =
ZV(a){this.item=3Da;this.A=3Dthis.item.C;for(a=3D0;a<this.A.length;a++){v=
ar b=3Dthis.A[a];$V(b.D,[]);aW(b.D,[])}}function bW(a){var =
b=3Dhv(a.item),c=3DcW(a.item);c&&(Pd(b,2,c),dW(a.item));return b.Cc()}=0A=
ZV.prototype.B=3Dfunction(){function a(a){return null!=3Djv(a.Lb())}var =
b=3Dhv(this.item),c=3Dnew ae;Pd(b,3,c);for(var d=3Dnew ee,e=3Dnew =
ee,g=3D0;g<this.A.length;g++){var =
h=3DAc(this.A[g].I.A);if(h&&0<h.length){if(null=3D=3Dy(d,1)){var =
k=3Djv(hb(h,a).Lb());k&&(ge(d,[k]),C(d,1,g))}if(h=3Djv(jb(h,a).Lb()))ge(e=
,[h]),C(e,1,g)}}null!=3Dy(d,1)&&null!=3Dy(e,1)&&ce(c,[d,e]);return =
b.Cc()};function eW(a,b){var =
c=3D[],d=3D!1;fW(a,b,function(a,b){c[a]=3Db;d=3D!0});return d?c:null}=0A=
function gW(a,b){for(var c=3D0;c<a.A.length;c++){var =
d=3Da.A[c].D,e=3DString(b),g=3Dd.C[e];if(g){delete d.C[e];e=3D[];for(var =
h=3D0;h<g.length;h++){var k=3Dg[h].getId();e.push(k);delete =
d.A[k]}0<e.length&&d.dispatchEvent(new hW([],[],e))}}}function =
iW(a,b){for(var =
c=3D0;c<a.A.length;c++)aW(a.A[c].D,[]);b&&fW(a,b,function(a,b){aW(this.A[=
a].D,b)})}function fW(a,b,c){for(var d=3D0;d<a.A.length;d++){var =
e=3Da.A[d].D.C[String(b)]||null;e&&0<e.length&&c.call(a,d,e)}}=0A=
ZV.prototype.C=3Dfunction(a,b){b=3Dgv(b);if(!b)return!0;if(null!=3Dy(b,2)=
){var c=3DD(b,de,2);if(c){a:{b=3Dy(c,1);var =
d=3DD(c,he,2);if((c=3Div(d))&&null!=3Db)if(this.A[b]){if(0=3D=3DMd(d,3)&&=
0=3D=3DMd(d,4)){d=3Dthis.A[b].B;if(!d){a=3D!1;break a}var e=3Dnew =
jj(40,40);nj(e,1/d.A(),1/d.B());c=3Dthis.D(c,e);c.left=3DCg(c.left,0,1-c.=
width);c.top=3DCg(c.top,0,1-c.height);c.width=3DCg(c.width,0,1);c.height=3D=
Cg(c.height,0,1)}c=3D[new YV(c)];jW(this.A[b].D,c,String(a));a=3D!0}else =
a=3D!1;else a=3D!0}return a}}else if(null!=3Dy(b,3))return =
kW(this,a,Od(D(b,=0A=
ae,3),ee,1));return!0};ZV.prototype.D=3Dfunction(a,b){return new =
O(a.left-b.width/2,a.top-b.height/2,b.width,b.height)};function =
lW(a,b){a=3D(b?jb:hb)(Od(a,he,2),function(a){return =
null!=3Div(a)});return iv(a)}=0A=
function kW(a,b,c){function d(a){return 0!=3DOd(a,he,2).length}var =
e=3D{},g=3Dhb(c,d),h=3Djb(c,d);if(!g||!h)return!0;c=3Dy(g,1);var =
k=3Dy(h,1);g=3DlW(g,!1);h=3DlW(h,!0);if(!g||!h)return!0;if(c=3D=3Dk&&Il(h=
,g))return jW(a.A[c].D,[new YV(g)],String(b)),!0;for(var =
n=3Dc;n<=3Dk;n++){var p=3Da.A[n].A;if(!p)return!1;var =
t=3D0,B=3Dp.length-1,A=3D[],E=3Dnull;if(n=3D=3Dc){t=3DmW(a.A[n],nW(a.A[n]=
,g));if(!t)return!0;t=3Dt.Xc()+1;A.push(new =
YV(g))}if(n=3D=3Dk){E=3DmW(a.A[n],nW(a.A[n],h));if(!E)return!0;B=3DE.Xc()=
-1}for(;t<=3DB;t++)A.push(new YV(p[t].Lb()));E&&=0A=
A.push(new YV(h));e[n]=3DA}for(var S in =
e)jW(a.A[parseInt(S,10)].D,e[S],String(b));return!0};function =
oW(a){Qx.call(this,a)}v(oW,Qx);oW.prototype.B=3Dfunction(a){return new =
ZV(a)};oW.prototype.C=3Dl(!0);oW.prototype.A=3Dfunction(){var =
a=3DD(V(this.L),KP,83);return a?z(a,2,!1):!1};function =
pW(){uQ.call(this);this.H=3Dthis.C=3Dthis.D=3D800;var a=3Dnew =
gs(800,2E3);zQ(this,a);this.L=3Da}v(pW,uQ);var =
qW=3D{ui:"xb"},rW=3D[0,1,1.25,1.5,1.75,2,2.5,3];m=3DpW.prototype;m.Rj=3Dl=
(!0);m.Jo=3Dfunction(){this.I=3D2=3D=3Dthis.I?0:2;this.dispatchEvent(new =
BQ(void 0))};function sW(a){switch(a.I){case 1:return =
Math.min(a.C,a.H);case 2:return a.H;default:return =
a.C}}m.Ac=3Dfunction(){return sW(this)};=0A=
m.Hk=3Dfunction(){var a=3Dthis.Ac()/this.B.start;a+=3D.25;var =
b;a<=3DrW[rW.length-1]?b=3Dhb(rW,function(b){return =
b>=3Da}):b=3DMath.ceil(a);AQ(this,b*this.B.start)};m.Ik=3Dfunction(){var =
a=3Dthis.Ac()/this.B.start;a-=3D.25;var =
b;a<=3DrW[rW.length-1]?b=3Djb(rW,function(b){return =
b<=3Da}):b=3DMath.floor(a);AQ(this,b*this.B.start)};m.hg=3Dfunction(){ret=
urn Math.min(this.D,this.H)};function =
tW(a,b){TA.call(this,a,b)}v(tW,TA);tW.prototype.vh=3Dfunction(){return =
pW};tW.prototype.wn=3Dl(!0);tW.prototype.gg=3Dfunction(){return =
oW};function =
uW(a,b,c,d,e,g){O.call(this,a,b,c,d);this.A=3De;this.H=3Dg;this.text=3DHb=
(g.toLowerCase())}v(uW,O);function vW(a,b){return =
null=3D=3D=3Da&&null=3D=3D=3Db?0:null=3D=3Da?1:null=3D=3Db?-1:yb(a.Xc(),b=
.Xc())};function wW(a,b,c,d){for(var e=3Dnew =
Ke(c.data[0]),g=3D"",h=3DJe(c,1),k=3D0;k<h;k++)0!=3Dk&&(g+=3D" =
"),g+=3DHe(new =
Me(Ie(c,1,k)),1);uW.call(this,Ge(e,1),Ge(e,0),Ge(e,3),Ge(e,2),"",g);this.=
U=3Da;this.F=3D[];this.C=3DJe(c,1);for(a=3D0;a<this.C;a++)this.F.push(new=
 =
Me(Ie(c,1,a)));this.L=3Db;this.Ra=3Dkc();this.S=3D!1;this.D=3D0;this.B=3D=
this.C;this.I=3Dthis.H;this.N=3Dd}ka(wW,uW);m=3DwW.prototype;m.getId=3Df(=
"Ra");m.Xc=3Df("U");m.Qu=3Dca("S");m.Yi=3Df("S");=0A=
m.Lb=3Dfunction(){if(this.B!=3Dthis.C){var =
a=3DSe(this.F[this.D+this.B-1]),b=3DGe(Se(this.F[this.D]),1);return new =
O(b/this.L.width,this.top/this.L.height,((0=3D=3Dthis.B?b:Ge(a,1)+Ge(a,3)=
)-b)/this.L.width,this.height/this.L.height)}return Rl(new =
O(this.left,this.top,this.width,this.height),1/this.L.width,1/this.L.heig=
ht)};m.getData=3Dba();m.Ju=3Dfunction(){if(0=3D=3Dthis.D&&this.B=3D=3Dthi=
s.C)return!1;this.D=3D0;this.B=3Dthis.C;this.I=3Dthis.H;return!0};=0A=
m.mj=3Dfunction(a,b,c,d){a=3Dnull!=3D=3Da?a:0;b=3Dnull!=3D=3Db?b:this.C-1=
;(void 0=3D=3D=3Dc?0:c)&&(a+=3D1);(void =
0=3D=3D=3Dd?0:d)&&--b;if(b<a)return"";c=3DHe(this.F[a],1);for(d=3D1;d<=3D=
b-a;d++)c+=3D" "+He(this.F[d+a],1);return c};m.Or=3Dfunction(){return =
this};m.on=3Dfunction(a){return =
0=3D=3Da&&0<this.C};m.pn=3Dfunction(a){return =
0<this.C&&a=3D=3Dthis.C-1};m.Hr=3Dl(0);m.Nr=3Dfunction(){return =
this.C-1};m.Vu=3Dfunction(a){this.B=3D1+this.Cm()-a;this.D=3Da;xW(this)};=
m.Cm=3Dfunction(){return =
this.D+this.B-1};m.Uu=3Dfunction(a){this.B=3D1+a-this.D;xW(this)};=0A=
m.nt=3Dfunction(){return =
0=3D=3Dthis.B};m.nh=3Dfunction(a){a=3DSe(this.F[a]);return =
Ge(a,1)+Ge(a,3)/2};m.Kl=3Dfunction(a){for(var =
b=3DMath.abs(this.nh(0)-a),c=3D0,d=3D1;d<this.C;d++){var =
e=3DMath.abs(this.nh(d)-a);e<b&&(b=3De,c=3Dd)}return =
c};m.km=3Dfunction(a){for(var b=3D0;b<this.C;b++){var =
c=3DSe(this.F[b]),d=3DGe(c,1);c=3Dd+Ge(c,3);if(d<=3Da&&a<=3Dc)return =
b}};function xW(a){a.I=3Da.mj(a.D,a.D+a.B-1)};function =
yW(a){ZV.call(this,a)}v(yW,ZV);=0A=
yW.prototype.B=3Dfunction(){var a=3Dhv(this.item),b=3Dnew =
ie;Pd(a,1,b);for(var c=3Dnew ae,d=3Dnew ee,e=3Dnew =
ee,g,h,k=3D0;k<this.A.length;k++){var =
n=3Dthis.A[k],p=3DAc(n.I.A);if(p&&0<p.length){xb(p,vW);if(!g){var =
t=3Dp[0],B=3D(t=3Dt instanceof =
wW?0=3D=3Dt.B?null:t.F[t.D]||null:null)&&0<Je(t,2)&&new =
Pe(Ie(t,2,0));B&&(g=3Dnew =
ke,C(g,1,Ge(B,0)),C(g,2,Ge(B,1)),null!=3DB.data[4]&&C(g,4,Number(He(B,4,"=
"))),zW(t)?(t=3Djv(AW(n,Se(t))),ge(d,[t]),C(d,1,k)):(ge(d,[]),C(d,1,void =
0)))}p=3Dp[p.length-1];if(t=3D(p=3Dp instanceof =
wW?0=3D=3Dp.B?null:p.F[p.D+=0A=
p.B-1]||null:null)&&0<Je(p,2)&&new Pe(Ie(p,2,Je(p,2)-1)))h=3Dnew =
ke,C(h,1,Ge(t,0)),C(h,2,Ge(t,2)),null!=3Dt.data[5]&&C(h,4,Number(He(t,5,"=
"))),zW(p)?(n=3Djv(AW(n,Se(p))),ge(e,[n]),C(e,1,k)):(ge(e,[]),C(e,1,void =
0))}}g&&h&&(Pd(b,1,g),Pd(b,2,h),null!=3Dy(d,1)&&null!=3Dy(e,1)&&(ce(c,[d,=
e]),Pd(a,3,c)));return a.Cc()};=0A=
yW.prototype.C=3Dfunction(a,b){b=3Dgv(b);if(!b)return!0;var =
c=3DD(b,ie,1);if(!c)return!0;b=3DD(c,ke,1);c=3DD(c,ke,2);if(!b||!c)return=
!0;for(var d=3D!1,e=3D0;!d&&e<this.A.length;e++){var =
g=3D[],h=3Dthis.A[e],k=3Dh.U;if(!k)return!1;for(var =
n=3Dh.C,p=3D0;k&&!d&&p<Je(k,3);p++)for(var =
t=3DTe(k,p),B=3D0;t&&B<Je(t,1);B++){for(var A=3D[],E=3Dnew =
Ne(Ie(t,1,B)),S=3D0;E&&S<Je(E,1);S++)A.push(new =
Me(Ie(E,1,S)));a:{if(A){E=3Dy(b,1);S=3Dy(b,2);for(var =
qa=3Dnull!=3Dy(b,4)&&Number(y(b,4)),ac=3D0;ac<A.length;ac++){var =
Ob=3DA[ac]&&0<Je(A[ac],2)&&new Pe(Ie(A[ac],=0A=
2,Je(A[ac],2)-1));if(Ob){var =
Ta=3Dnull!=3DOb.data[5]&&Number(He(Ob,5,""));if(!1!=3D=3Dqa&&!1!=3D=3DTa)=
{if(Ta>qa){E=3DA[ac];break a}}else =
if(null!=3DE&&null!=3DOb&&(Ge(Ob,0)=3D=3DE&&Ge(Ob,2)>S||Ge(Ob,0)>E)){E=3D=
A[ac];break =
a}}}}E=3Dnull}if(E){a:{if(A)for(S=3Dy(c,1),qa=3Dy(c,2),ac=3Dnull!=3Dy(c,4=
)&&Number(y(c,4)),Ob=3DA.length-1;0<=3DOb;Ob--)if(Ta=3DA[Ob]&&0<Je(A[Ob],=
2)&&new Pe(Ie(A[Ob],2,0))){var =
sq=3Dnull!=3DTa.data[4]&&Number(He(Ta,4,""));if(!1!=3D=3Dac&&!1!=3D=3Dsq)=
{if(sq<ac){A=3DA[Ob];break a}}else =
if(null!=3DS&&null!=3DTa&&(Ge(Ta,0)=3D=3DS&&Ge(Ta,1)<qa||=0A=
Ge(Ta,0)<S)){A=3DA[Ob];break =
a}}A=3Dnull}if(!A){d=3D!0;break}E=3DzW(E);A=3DzW(A);if(!E||!A)return!0;E.=
left=3DMath.min(E.left,A.left);E.top=3DMath.min(E.top,A.top);E.right=3DMa=
th.max(E.right,A.right);E.bottom=3DMath.max(E.bottom,A.bottom);g.push(new=
 YV(new =
O(E.left/n.width,E.top/n.height,(E.right-E.left)/n.width,(E.bottom-E.top)=
/n.height)))}}0<g.length&&jW(h.D,g,String(a))}return!0};=0A=
function zW(a){if(!a||!Se(a))return null;a=3DSe(a);return =
null=3D=3D=3DGe(a,1)||null=3D=3D=3DGe(a,0)||null=3D=3D=3DGe(a,2)||null=3D=
=3D=3DGe(a,3)?null:Gl(new O(Ge(a,1),Ge(a,0),Ge(a,3),Ge(a,2)))};function =
BW(a){Qx.call(this,a)}v(BW,oW);BW.prototype.B=3Dfunction(a){return new =
yW(a)};BW.prototype.C=3Dl(!1);function =
CW(a){this.D=3Da}CW.prototype.A=3Dfunction(){return =
this.D.naturalWidth};CW.prototype.B=3Dfunction(){return =
this.D.naturalHeight};function =
DW(a,b,c){this.B=3Da;this.D=3Db;this.C=3Dc}DW.prototype.Lb=3Df("D");funct=
ion =
EW(a){I.call(this);a?this.A=3DFW(a.concat(),0):this.A=3Dnull}v(EW,I);var =
GW=3D[function(a,b){return yb(a.left,b.left)},function(a,b){return =
yb(a.top,b.top)},function(a,b){return =
yb(a.left+a.width,b.left+b.width)},function(a,b){return =
yb(a.top+a.height,b.top+b.height)}];function HW(a,b){var =
c=3D[];a.A&&IW(a.A,b,c);return c}EW.prototype.find=3Dfunction(a){for(var =
b=3DHW(this,a),c=3Db.length,d=3D0;d<c;d++)if(Il(b[d],a))return =
b[d];return null};=0A=
function FW(a,b){if(5<a.length){xb(a,GW[b]);var =
c=3DMath.floor(a.length/2);c=3Da.splice(c,a.length-c);b=3D(b+1)%GW.length=
;a=3DFW(a,b);c=3DFW(c,b);return new JW([a,c],!1)}return new JW(a,!0)}=0A=
function JW(a,b){if(0=3D=3Da.length)throw Error("children must not be =
empty");if(5<a.length)throw Error("children must be shorter than =
MAX_LEAVES_");if(!b&&2!=3Da.length)throw Error("non-leaf node must have =
two =
children");O.call(this,a[0].left,a[0].top,a[0].width,a[0].height);for(var=
 =
c=3D1;c<a.length;c++)Ml(this,a[c]);this.Qa=3Da;this.A=3Db}v(JW,O);functio=
n IW(a,b,c){var d=3Da.Qa.length;if(a.A)for(var =
e=3D0;e<d;e++)Ll(b,a.Qa[e])&&c.push(a.Qa[e]);else =
for(e=3D0;e<d;e++)Ll(b,a.Qa[e])&&IW(a.Qa[e],b,c)};function =
KW(a,b,c,d,e){O.call(this,a,b,c,d);this.A=3De}v(KW,O);function =
LW(a){if(0=3D=3Da.length)return null;for(var b=3Dnew =
Uq("(?:"),c=3D0;c<a.length;c++)b.wc(bc(a.charAt(c)));b.wc("|");for(c=3D0;=
c<a.length;c++)b.wc("(?:").wc(bc(a.charAt(c)));for(c=3D0;c<a.length-1;c++=
)b.wc(")?");b.wc(")(-?)$)");return new RegExp(b.toString(),"g")}=0A=
KW.prototype.search=3Dfunction(a,b){var c=3D[];if(0=3D=3Da.length)return =
c;b||(b=3DLW(a));for(var d=3D0;d<this.A.length;d++)for(var =
e=3Dthis.A[d],g;g=3Db.exec(e.text);){var =
h=3Dg[0].length-(g[1]?g[1].length:0),k=3DLb(a.slice(h));g=3D[MW(this,d,g.=
index,h)];for(var n=3Dd+1;n<this.A.length&&k;n++){var =
p=3Dthis.A[n].text;h=3DMath.min(p.length-(Fb(p,"-")?1:0),k.length);if(p.s=
lice(0,h)=3D=3Dk.slice(0,h))g.push(MW(this,n,0,h)),k=3DLb(k.slice(h));els=
e break}""=3D=3Dk&&c.push(g)}return c};=0A=
function MW(a,b,c,d){a=3Da.A[b];if(!a)return null;b=3Da.text;var =
e=3Da.A.split(",");e=3Dcb(e,function(a){return parseInt(a,10)});var =
g=3DNW(c,b,e);return new O(g,a.top,NW(c+d,b,e)-g,a.height)}function =
NW(a,b,c){var d=3Db.split(" "),e=3Db.lastIndexOf(" =
",a-1)+1;b=3Db.substring(0,e).split(" ").length-1;var g=3D2*b;return =
parseInt(c[g],10)+parseInt(c[g+1],10)*(a-e)/d[b].length};function =
OW(a){this.A=3Da}m=3DOW.prototype;m.Pr=3Dfunction(){return =
Je(this.A,3)};m.hj=3Dfunction(a){return =
Je(Te(this.A,a),1)};m.Vq=3Dfunction(a,b){0<=3Db&&this.hj(a);a=3DTe(this.A=
,a);b=3Dnew Ne(Ie(a,1,b));a=3Dnew Uq;for(var =
c=3DJe(b,1),d=3D0;d<c;d++)0!=3Dd&&a.wc(" "),a.wc(He(new =
Me(Ie(b,1,d)),1));return a.toString()};m.Rr=3Dfunction(a){a=3Dnew =
Ke(Te(this.A,a).data[0]);return PW(this,a)};m.dm=3Dfunction(){for(var =
a=3Dthis.A,b=3D[],c=3D0;c<Je(a,6);c++)b.push(new Re(Ie(a,6,c)));return =
b};=0A=
m.Kr=3Dfunction(){var a=3Dthis;return this.dm().map(function(b){return =
PW(a,new Ke(b.data[0]))})};function PW(a,b){var =
c=3DGe(a.A,1);a=3DGe(a.A,2);return new =
O(Math.max(Ge(b,1)/c,0),Math.max(Ge(b,0)/a,0),Ge(b,3)/c,Ge(b,2)/a)};funct=
ion QW(a){if(!a)return[];a=3Da.split(",");for(var =
b=3D[],c=3Dcb(a,function(a){return{left:parseInt(a,10),right:NaN}}),d=3D0=
;d<c.length;d+=3D2){var =
e=3DparseInt(a[d],10);b[d/2]=3D{left:e,right:e+parseInt(a[d+1],10)}}retur=
n b}function =
RW(a,b,c,d){uW.call(this,c.left,c.top,c.width,c.height,c.A,c.H);this.L=3D=
a;this.D=3Db;this.Ra=3Dkc();this.F=3D!1;this.B=3D0;this.C=3D""=3D=3Dc.A?0=
:QW(c.A).length;this.I=3Dc.H;this.N=3Dd}ka(RW,uW);m=3DRW.prototype;m.getI=
d=3Df("Ra");m.Xc=3Df("L");m.Qu=3Dca("F");m.Yi=3Df("F");=0A=
m.Lb=3Dfunction(){var a=3DQW(this.A);if(a.length){var =
b=3Da[this.B].left;return new =
O(b/this.D.width,this.top/this.D.height,(a[this.B+this.C-1].right-b)/this=
.D.width,this.height/this.D.height)}return Rl(new =
O(this.left,this.top,this.width,this.height),1/this.D.width,1/this.D.heig=
ht)};m.getData=3Dba();m.on=3Dfunction(a){return =
0=3D=3Da&&0<this.A.length};m.pn=3Dfunction(a){return =
0<a&&a=3D=3Dthis.A.length-1};m.Hr=3Dl(0);m.Nr=3Dfunction(){return =
QW(this.A).length-1};m.Cm=3Dfunction(){return this.B+this.C-1};=0A=
m.Vu=3Dfunction(a){var =
b=3Dthis.Cm();this.B=3Da;this.C=3D1+b-a;SW(this)};m.Uu=3Dfunction(a){QW(t=
his.A);this.C=3D1+a-this.B;SW(this)};m.Ju=3Dfunction(){var =
a=3DQW(this.A);if(0=3D=3Dthis.B&&this.C=3D=3Da.length-1)return!1;this.B=3D=
0;this.C=3Da.length-1;this.I=3Dthis.H;return!0};m.mj=3Dfunction(a,b,c,d){=
c=3Dvoid 0=3D=3D=3Dc?!1:c;d=3Dvoid =
0=3D=3D=3Dd?!1:d;a=3Dnull!=3D=3Da?a:0;b=3Dnull!=3D=3Db?b:QW(this.A).lengt=
h;c&&(a+=3D1);d&&--b;return b<=3Da?"":(a=3D(new =
RegExp("^(?:\\S+\\s+){"+a+"}((?:\\S+\\s+){"+(b-a)+"}\\S+)")).exec(this.H)=
)?a[1]:this.H};m.Or=3Dfunction(){return this};=0A=
m.nt=3Dfunction(){return 0=3D=3Dthis.C};m.nh=3Dfunction(a){var =
b=3DQW(this.A);return(b[a].left+b[a].right)/2};m.Kl=3Dfunction(a){for(var=
 =
b=3DQW(this.A),c=3DMath.abs((b[0].left+b[0].right)/2-a),d=3D0,e=3D1;e<b.l=
ength;e++){var =
g=3DMath.abs((b[e].left+b[e].right)/2-a);g<c&&(c=3Dg,d=3De)}return =
d};m.km=3Dfunction(a){for(var b=3DQW(this.A),c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dd.right;if(d.left<=3Da&&a<=3De)return c}};function =
SW(a){a.I=3Da.mj(a.B,a.B+a.C-1)};function =
TW(a,b){this.B=3Da;this.A=3Db}m=3DTW.prototype;m.Pr=3Dfunction(){return =
this.A.length};m.hj=3Dfunction(a){return =
this.A[a]&&this.A[a].A?this.A[a].A.length:0};m.Vq=3Dfunction(a,b){0<=3Db&=
&this.hj(a);return =
this.A[a].A[b]?this.A[a].A[b].H:""};m.Rr=3Dfunction(a){if(!this.A[a])retu=
rn new O(0,0,0,0);a=3Dthis.A[a];return new =
O(Math.max(a.left/this.B.width,0),Math.max(a.top/this.B.height,0),a.width=
/this.B.width,a.height/this.B.height)};m.dm=3Dfunction(){return[]};m.Kr=3D=
function(){return[]};function =
UW(){N.call(this);this.A=3D{};this.B=3D[]}v(UW,N);function =
VW(a,b){for(var c=3D[],d=3D[],e=3D0;e<b.length;e++){var =
g=3Db[e],h=3Dg.getId();a.A[h]||c.push(h);g.Yi()&&d.push(h);a.A[h]=3Dg}(0<=
c.length||0<d.length)&&a.dispatchEvent(new hW(c,d,[]))}function =
$V(a,b){var c=3Da.A;a.A=3D{};for(var =
d=3D[],e=3D[],g=3D0;g<b.length;g++){var =
h=3Db[g],k=3Dh.getId();c[k]||d.push(k);h.Yi()&&e.push(k);delete =
c[k];a.A[k]=3Dh}b=3DBc(c);(0<d.length||0<e.length||0<b.length)&&a.dispatc=
hEvent(new hW(d,e,b))}=0A=
function aW(a,b){a.B=3Db;a.dispatchEvent("yb")}function =
hW(a,b,c){L.call(this,"zb");this.A=3Da;this.D=3Db;this.removed=3Dc}v(hW,L=
);function WW(){UW.call(this);this.C=3D{}}v(WW,UW);function =
jW(a,b,c){a.C[c]=3Db;VW(a,b)}function XW(a,b){return =
Ec(a.C,function(a){return!!hb(a,function(a){return =
a.Lb().contains(b)})})||null};function =
YW(a,b){N.call(this);this.ta=3Db;this.ka=3Da;this.I=3Dnew =
UW;J(this,this.I);this.H=3Dnew UW;J(this,this.H);this.za=3Dnew =
UW;J(this,this.H);this.D=3Dnew =
WW;J(this,this.D);this.N=3Dthis.B=3Dthis.C=3Dthis.aa=3Dthis.W=3Dnull;this=
.na=3D0;this.F=3Dthis.ha=3Dthis.A=3Dthis.L=3Dthis.S=3Dthis.U=3Dnull;this.=
la=3Dthis.ga=3D!1}v(YW,N);function ZW(a){var b=3Da.ta+1;return =
null!=3Da.ka.F?(a=3Da.ka.F,"Sivu "+(ay(Ey,b)+("/"+ay(Ey,a)))):"Sivu =
"+ay(Ey,b)}=0A=
function AW(a,b){return new =
O(Ge(b,1)/a.C.width,Ge(b,0)/a.C.height,Ge(b,3)/a.C.width,Ge(b,2)/a.C.heig=
ht)}function nW(a,b){return new =
O(b.left*a.C.width,b.top*a.C.height,b.width*a.C.width,b.height*a.C.height=
)}function $W(a,b,c){b&&Ti(b);b=3Dnew =
EW(0<c.length?c:null);J(a,b);return b}function aX(a,b){return =
a.L?HW(a.L,new O(b.x,b.y,0,0)):[]}function =
mW(a,b){if(a.L){a=3DHW(a.L,b);for(var =
c=3Dnull,d=3D0,e=3D0;e<a.length;e++){var =
g=3DNl(Kl(a[e].Or(),b)).Gl();g>d&&(c=3Da[e],d=3Dg)}b=3Dc}else =
b=3Dnull;return b}=0A=
function =
bX(a,b,c){a.ga=3D!1;a.B=3Db;a.na=3D0;a.la=3Dc;cX(a);a.dispatchEvent("Cb")=
}function cX(a){var b=3Da.F;if(a.B){var c=3Da.B;a.F=3Dnew =
jj(c.A(),c.B())}else =
a.C?a.F=3DNl(a.C):a.ha&&(a.F=3Da.ha);a.F&&!kj(a.F,b)&&a.dispatchEvent("Bb=
")}YW.prototype.getItem=3Df("ka");function =
dX(a,b){kJ.call(this,a,b);this.C=3D[];eX(this);this.ha=3Dnull;this.U=3D0;=
this.I=3D"";this.W=3Dnull;this.N=3Dnew =
gs(0,0);this.xb=3Dnull;this.B=3Dnew =
pW;J(this,this.B);this.B.yc(this);Ok(this.C[0],"Cb",this.kM,!1,this)}v(dX=
,kJ);var fX=3D{Kv:"Hb",jl:"Ib",qw:"Jb",vw:"Kb"};function gX(a){return =
0<a.C.length&&(a=3Da.C[0],a.F)?lj(a.F):null}m=3DdX.prototype;m.kM=3Dfunct=
ion(){var a=3DgX(this);if(a)for(var b=3D0;b<this.C.length;b++){var =
c=3Dthis.C[b];c.ha=3Da;cX(c)}};=0A=
m.hh=3Dfunction(a){for(var =
b=3DgX(this);this.C.length<a;)eX(this,b);for(;this.C.length>a;)b=3Dthis.C=
.pop(),Ti(b);for(b=3D0;b<this.C.length;b++){var =
c=3Dthis.C[b];c.ga=3D!0;c.aa=3Dnull;c.N=3Dnull}dX.R.hh.call(this,a)};m.Su=
=3Dfunction(a){var b=3Dthis.B.B.start;this.xb=3Da;a=3Dthis.B;b=3Dnew =
gs(b,this.xb);zQ(a,b);a.L=3Db};function eX(a,b){var c=3Dnew =
YW(a,a.C.length);c.yc(a);null!=3Db&&(c.ha=3Db,cX(c));J(a,c);a.C.push(c)}m=
.Jf=3Dfunction(a){dX.R.Jf.call(this,a);a.A()&&(a.C()?Sx(a,"Korosta alue, =
jota haluat kommentoida."):Sx(a,"Korosta teksti, jota haluat =
kommentoida."))};=0A=
m.yg=3Dfunction(){return!!this.I||!!cW(this)};function cW(a){var =
b=3Da.D;if(!b)return =
null;if(b.C()&&null!=3Da.W)if(a=3Da.C[a.W],a.W){b=3Dnew de;var =
c=3Djv(a.W);c&&(C(b,1,a.ta),Pd(b,2,c));a=3Db}else a=3Dnull;else =
a=3Dnull;return a}function dW(a,b,c){var =
d=3Da.D;d&&d.C()&&(null!=3Da.W&&(d=3Da.C[a.W],d.W=3Dnull,d.dispatchEvent(=
"Ab"),a.W=3Dnull),b&&null!=3Dc&&(a.W=3Dc,a=3Da.C[a.W],a.W=3Db,a.dispatchE=
vent("Ab")))}m.Si=3Dfunction(a,b){a=3Dthis.C[a];a.na=3Db?1:2;a.dispatchEv=
ent("Eb")};m.ij=3Dfunction(){return this.C.length};=0A=
function hX(a){return =
null!=3Da.F?eb(a.C,function(a){return!!a.S}):!1};function =
iX(){I.call(this);this.A=3D[]}v(iX,I);iX.prototype.ea=3Dfunction(){iX.R.e=
a.call(this)};function =
jX(){I.call(this);this.A=3D[];this.B=3D[]}v(jX,I);jX.prototype.getTitle=3D=
f("C");function kX(a,b){var =
c=3Da.getAttribute("dim"),d;c?d=3Dc.split(","):d=3D[a.getAttribute("l"),a=
.getAttribute("t"),a.getAttribute("w"),a.getAttribute("h")];d=3Dcb(d,func=
tion(a){return =
parseInt(a,10)});b?(b.left=3Dd[0],b.top=3Dd[1],b.width=3Dd[2],b.height=3D=
d[3]):b=3Dnew O(d[0],d[1],d[2],d[3]);return b}=0A=
function lX(a){for(var b=3D[],c=3D0,d;d=3Da[c];c++){for(var =
e=3Dd.getAttribute("p"),g=3Dd;g.hasChildNodes();)g=3Dg.childNodes[0];e=3D=
new uW(0,0,0,0,e,g.nodeValue||"");kX(d,e);b.push(e)}return =
b}jX.prototype.search=3Dfunction(a){a=3DHb(a.toLowerCase());var b=3Dnew =
iX(a);if(0=3D=3Da.length)return b;for(var =
c=3DLW(a),d=3D0;d<this.A.length;d++)for(var =
e=3Dthis.A[d],g=3D0;g<e.length;g++)for(var =
h=3De[g].search(a,c),k=3D0;k<h.length;k++){var =
n=3Db,p=3Dd,t=3Dh[k];n.A[p]||(n.A[p]=3D[]);n.A[p].push(t)}return b};=0A=
jX.prototype.ea=3Dfunction(){jX.R.ea.call(this);this.A=3Dthis.B=3Dnull};f=
unction =
mX(a,b){O.call(this,0,0,0,0);this.A=3Da;this.url=3Db}v(mX,O);function =
nX(){this.A=3D""}Ha(nX);function oX(){N.call(this);this.F=3Dnew =
ZS;this.A=3Dnew KB;this.B=3Dnull;this.D=3D"";this.C=3Dnew =
cl(this);J(this,this.C);this.C.listen(this.A,"complete",this.I);this.C.li=
sten(this.A,"ready",this.H)}v(oX,N);=0A=
oX.prototype.I=3Dfunction(){if(XB(this.A)){var =
a=3DYB(this.A);if(a){this.D=3D"";0=3D=3Da.indexOf("&&&START&&&")?a=3Da.su=
bstring(11):0=3D=3Da.indexOf(")]}'")&&(a=3Da.substring(4));try{var =
b=3DJSON.parse(a)}catch(c){b=3D{error:!0,errorMessage:"Parse error =
(exception: "+c+")"}}this.dispatchEvent(new =
L(b.error?"Lb":"Mb",b))}}else =
b=3D403=3D=3DWB(this.A),a=3Dthis.A,a.A&&4=3D=3DVB(a)?(a=3Da.A.getResponse=
Header("X-Explorer-Token"),a=3Dnull=3D=3D=3Da?void 0:a):a=3Dvoid =
0,b&&null!=3Da&&!Ib(a)&&this.D!=3Da?(nX.oa().A=3Da,b=3Dthis.B,Ah(b.uri,"t=
oken",a),this.send(b.uri,=0A=
b.headers,b.Th),this.D=3Da):(b=3D{error:!0},b.errorMessage=3DWB(this.A),t=
his.dispatchEvent(new =
L("Lb",b)));this.B=3Dnull};oX.prototype.send=3Dfunction(a,b,c){var =
d=3DnX.oa().A;Ib(d)||Ah(a,"token",d);this.F.A.push({uri:a,headers:b,Th:c}=
);this.H()};=0A=
oX.prototype.H=3Dfunction(){if(!this.B&&!this.A.A){var =
a=3D$S(this.F);if(a){this.B=3Da;var b=3D"";if(a.Th){var =
c=3Da.Th;b=3DMg(c);if("undefined"=3D=3Dtypeof b)throw Error("Keys are =
undefined");var d=3Dnew sh(null,void 0);c=3DLg(c);for(var =
e=3D0;e<b.length;e++){var =
g=3Db[e],h=3Dc[e];Ja(h)?Jh(d,g,h):d.add(g,h)}b=3Dd.toString()}this.A.send=
(a.uri,"POST",b,a.headers)}}};function =
pX(a,b){aB.call(this,a,b);this.item=3Da;this.C=3Dthis.ka=3Dthis.na=3Dthis=
.N=3Dthis.ga=3Dthis.za=3Dthis.D=3Dnull;this.I=3Dthis.S=3Dthis.W=3D!1;this=
.U=3Dthis.ha=3Dthis.F=3Dthis.ta=3Dnull;this.aa=3Db.get(pw);this.H=3DLv(b)=
;this.B=3D{};this.L=3D{}}v(pX,aB);var =
qX=3D[503,504];m=3DpX.prototype;m.Fe=3Dfunction(){rX(this)||(bB(this),sX(=
this,tX(this)))};m.Ih=3Dl(!0);=0A=
m.nm=3Dfunction(){var =
a=3DuX(this);if(Ib(ec(a)))Tr(this.item,4,{error:2});else{var =
b=3Dthis.A.O();if(z(V(this.A),55,!1)&&(Bq(a)||Ar(a))){var =
c=3D!Bq(a);a=3DSa(cC,a,b,c)}else =
a=3DSa(bC,a,b);a=3DhA(a,u(this.xJ,this),void 0,void =
0,3);mA(a,this.bu,this);nA(a,this.wJ,this);dB(this,a);this.F=3Da}};=0A=
function rX(a){var =
b=3Da.item.Ve;b&&a.item.Pf=3D=3DFr.gf&&(Tr(a.item,Fr.LOADING,{time:b._pre=
loadStartTime}),b=3Db.src&&(b.complete||b._preloadFailed)?0<b.naturalWidt=
h?jA(new =
oq(b)):kA():vB(b),mA(b,a.bu,a),nA(b,a.yJ,a));if(!D(a.item.A,vX,29))return=
!1;b=3DD(a.item.A,vX,29);if(Ib(ec(z(b,3,""))))return!1;Rr(a.item,2);a.D=3D=
tX(a);var c=3Da.D;a.za=3Duq(c,z(b,3,"")).toString();var =
d=3Da.Br(b);a.ga=3Duq(c,d).toString();Ib(ec(z(b,5,"")))||(a.N=3Duq(c,z(b,=
5,"")).toString());Ib(ec(z(b,9,"")))||(a.C=3Duq(c,z(b,9,"")).toString());=
Ib(ec(z(b,=0A=
7,"")))||(c=3Dah(z(b,7,""),"print","true"),d=3Da.item,d.L=3Dc,d.dispatchE=
vent("Ta"));if(0>=3Dz(b,2,0)){c=3Dz(b,1,0);if(null!=3Dy(b,10))return =
wX(a,y(b,10));if(0<c)return =
wX(a,null,c);xX(a);return!0}a.item.hh(z(b,2,0));Rr(a.item,1);a.bk();retur=
n!0}m.yJ=3Dfunction(){Tr(this.item,3,{error:16});this.nm()};=0A=
function =
sX(a,b,c){Rr(a.item,2);a.D=3Db;a.S&&(b=3D"lc_"+a.item.getId(),(b=3Da.H.B[=
b])&&C(aF(b),8,!0));Ib(ec(a.D))?KF(a.item)?yX(a):zX(a,4,void =
0,17):(nX.oa(),0=3D=3Da.D.indexOf((new =
jh("https://"+window.location.host+"/e/dr")).toString())?(b=3Da.D,a.U||(a=
.U=3Dnew =
oX,J(a,a.U)),a.ab.Ga(a.U,"Mb",u(a.$E,a,b,c)),a.ab.Ga(a.U,"Lb",u(a.cu,a)),=
a.U.send(Ch(b))):AX(a,a.D,c))}=0A=
m.$E=3Dfunction(a,b,c){c.target&&c.target.response&&c.target.response.doc=
s&&1=3D=3Dzc(c.target.response.docs)&&(c=3Dc.target.response.docs[0],c.su=
?(c=3Dc.su,x&&!sd("10")&&(Eb(c,"https://drive.google.com/viewer")?(c=3Dc.=
substr(24),c=3DEb(c,"/viewerng/")?"/viewer/"+c.substr(10):c):c=3Dvoid =
0)):c=3Dvoid 0,c&&c!=3Da&&AX(this,c,b))};=0A=
function AX(a,b,c){var d=3D$g(b,a.item.pj());if(a.Kh()&&!dh(d,"sp")){var =
e=3Da.lj();if(0!=3De.length){e=3DyB(e);for(var =
g=3D[],h=3D0,k=3D0;k<e.length;k++){var =
n=3De.charCodeAt(k);255<n&&(g[h++]=3Dn&255,n>>=3D8);g[h++]=3Dn}e=3DFd(g,!=
0);d=3Dah(d,"sp",e)}}d=3DSa(eC,d,c,a.A.O().A);b=3Du(a.CJ,a,b,c);BX(a,d,b,=
u(a.cu,a),u(a.Pu,a,18))}function =
CX(a,b){b=3DKc(b||null);b.page=3Da;return b}function uX(a){var =
b=3DD(V(a.A),DX,58);b=3D!!b&&z(b,1,!1);return a.item.ad(800,void 0,b)}=0A=
m.Hj=3Dfunction(a,b,c){if(!r(b)||0>=3Db)this.ka&&!this.S&&(b=3DeC(this.ka=
),mA(b,u(this.qJ,this,a)),nA(b,u(this.pJ,this,a)),dB(this,b));else{var =
d=3D!1,e=3Dc&&c.response&&c.response.errorCode?c.response.errorCode:410=3D=
=3Db?1:0;if(1=3D=3De){d=3D!0;if(this.S)return;this.I=3D!0}wX(this,e)?a.ca=
ncel():(w(qX,b)||(a instanceof =
eA?a.Cb(c):a.cancel(),this.F&&Ar(uX(this))&&this.F.cancel()),d&&(this.W=3D=
this.S=3D!0,EX(this),this.B=3D{},this.L=3D{},this.item.na?(Rr(this.item,2=
),(0,this.item.na)(1).then(u(this.KI,this),u(this.Wm,this))):nJ(this.item=
)||=0A=
!KF(this.item)?(a=3Dthis.item,b=3Dz(a.A,28,""),a=3DnJ(a)?b:FX(a.A),sX(thi=
s,a)):yX(this)))}};function =
BX(a,b,c,d,e){b=3DhA(b,function(b,c,d){e&&e(b,c,d);a.Hj(b,c,d)},u(a.Hj,a)=
,void 0,3);mA(b,c);nA(b,d);dB(a,b);return =
b}m.Pu=3Dfunction(a){zX(this,3,void =
0,a)};m.qJ=3Dfunction(a,b){Ba(b.bcode)&&wX(this,null,b.bcode)||(b=3Db.sta=
tus,410=3D=3Db&&this.Hj(a,b,{statusCode:b,response:{status:b,errorCode:1}=
}))};m.pJ=3Dfunction(a,b){var c=3Db.statusCode;c&&this.Hj(a,c,b)};=0A=
m.CJ=3Dfunction(a,b,c){if(!Ba(c.bcode)||!wX(this,null,c.bcode)){var =
d=3Dc.rd;1=3D=3Dzc(c)&&d&&a!=3Dd?(this.D=3Dd,AX(this,d,b)):(this.za=3Duq(=
a,c.meta).toString(),this.ga=3Duq(a,c[this.dj()]).toString(),c.press?this=
.N=3Duq(a,c.press).toString():this.N=3Dnull,c.presspage?this.C=3Duq(a,c.p=
resspage).toString():this.C=3Dnull,c.pdf?this.na=3Dah(c.pdf,"print","true=
"):(this.na=3Dnull,b=3Dthis.item,b.L=3Dnull,b.dispatchEvent("Sa")),c.stat=
us&&(this.ka=3Duq(a,c.status).toString()),xX(this))}};m.dj=3Dl("page");m.=
Br=3Dfunction(a){return z(a,4,"")};=0A=
function =
xX(a){a.ta=3DBX(a,Sa(eC,a.za),u(a.Fy,a),u(a.XI,a),u(a.Pu,a,19))}m.KI=3Dfu=
nction(a){this.D=3Da;AX(this,a,void 0)};m.cu=3Dfunction(a){var =
b;a&&a.response&&2=3D=3Da.response.errorCode&&(b=3D"Tiedosto on liian =
suuri =
esikatseluun.");zX(this,4,b,18,a&&a.response&&a.response.stackTrace)};=0A=
m.Fy=3Dfunction(a){this.S&&(this.W=3Dthis.I=3Dthis.S=3D!1);if((!Ba(a.bcod=
e)||!wX(this,null,a.bcode))&&this.Oo(a)){var =
b=3Da.pages||0;0<=3Db&&this.item.hh(b);b=3Da.maxPageWidth||0;0<b&&this.it=
em.Su(b);if(b=3Dthis.na){var =
c=3Dthis.item;c.L=3Db;c.dispatchEvent("Ta")}this.Gu(a);Rr(this.item,1);th=
is.bk()}};m.Oo=3Dfunction(a){return 0>=3D(a.pages||0)?(zX(this,4,void =
0,20),!1):!0};m.Gu=3DGa;m.XI=3Dfunction(a){this.item.getState()!=3DFr.cf&=
&zX(this,this.I?Fr.ye:Fr.ERROR,void =
0,19,a&&a.response?a.response.stackTrace:void 0)};=0A=
m.bu=3Dfunction(a){var b=3D{};var c=3Da.getData();var =
d;if(!(d=3D800>c.naturalWidth)){d=3DPr(this.item);var =
e=3DiP(IP(DP)),g=3DJF(V(this.A));g=3Dg&&z(g,2,0);d=3Dw(e,d)&&11=3D=3Dg}d?=
c=3D!1:(d=3Dthis.item.C[0],d.B||bX(d,new =
CW(c),!0),c=3D!0);c?(b.QH=3Da,b.time=3Da.getData()._preloadEndTime,Tr(thi=
s.item,1,b)):(b.error=3D3,Tr(this.item,4,b))};m.xJ=3Dfunction(){Tr(this.i=
tem,3)};m.wJ=3Dfunction(a){var b=3D{};a instanceof =
dA?b.dd=3D!0:Ma(a)&&a.errorReason?b.error=3Da.errorReason:b.error=3D1;Tr(=
this.item,4,b)};=0A=
function GX(a,b,c){c=3Dc||{};var =
d=3DHX(c);if(!(a.B[b]&&a.B[b][d]&&a.B[b][d])){d=3Dnew =
ZA;C(d,5,b);GJ(a.aa,a.item,IX(a,b,c),2,30,d);d=3DBX;var e=3Da.jj();var =
g=3Da.ga;var =
h=3DCX(b,c);g=3Dwq(g,h);d=3Dd(a,Sa(e,g),u(a.cJ,a,b,c),u(a.Gy,a,b,c),u(a.b=
J,a,b,c));c=3DHX(c);a.B[b]||(a.B[b]=3D{});a.B[b][c]=3Dd}}m.cJ=3Dfunction(=
a,b,c){var =
d=3DIX(this,a,b);this.Gt(this.H.B[d],c);GJ(this.aa,this.item,IX(this,a,b)=
,1);0=3D=3Da&&this.F&&this.F.cancel();this.item.Aa(1);this.Xg(a,b,c)};m.G=
t=3DGa;=0A=
m.bJ=3Dfunction(a,b){this.item.Si(a,!0,b);GJ(this.aa,this.item,IX(this,a,=
b),3);0=3D=3Da&&zX(this,3)};m.Gy=3Dfunction(a,b){this.item.Si(a,this.I,b)=
;var =
c=3Dthis.I?Fr.ye:Fr.ERROR;GJ(this.aa,this.item,IX(this,a,b),c);0=3D=3Da&&=
(c=3D=3DFr.ERROR&&null!=3Dthis.item.F&&1<this.item.F?this.item.Aa(1):zX(t=
his,c))};function JX(a,b,c){b=3Db||fC;var =
d;if(d=3Da.N&&c?$g(a.N,c):a.N)ov(a.H,"ldi_"+a.item.getId(),{ra:87,item:a.=
item}),a.ha=3DBX(a,Sa(b,d),u(a.BE,a,c),u(a.AE,a,c))}=0A=
m.BE=3Dfunction(a,b){this.H.A("ldi_"+this.item.getId(),1);this.Ut(a,b)};m=
.AE=3Dfunction(a){this.H.A("ldi_"+this.item.getId(),2);this.Tt(a)};m.Tt=3D=
Ga;=0A=
m.HG=3Dfunction(a,b,c){this.H.A(KX(this,a,b),1);if(c){b=3Dnew =
Qe(Ja(c)?c:null);c=3Dthis.A.get(sw);for(var d=3D0;d<Je(b,5);d++){var =
e=3Dnew Le(Ie(b,5,d));if(He(e,3)){var =
g=3DLX(c,He(e,0));e.data[0]=3Dg}}a=3Dthis.item.C[a];a.U=3Db;a.C=3Dnew =
O(0,0,Ge(b,1),Ge(b,2));cX(a);a.N||(a.N=3Dnew =
OW(b),a.dispatchEvent("Fb"));b=3D[];c=3DJe(a.U,5);for(d=3D0;d<c;d++)if(e=3D=
new Le(Ie(a.U,5,d)),1=3D=3De.getType()){g=3DHe(e,0);var =
h=3DHe(e,3);b.push(new DW(g,AW(a,new =
Ke(e.data[1])),h))}a.aa=3Db;a.dispatchEvent("Db");b=3Da.C;c=3D[];a.A=3D[]=
;d=3DJe(a.U,3);for(e=3D0;e<=0A=
d;e++){g=3DTe(a.U,e);h=3Dnew Ke(g.data[0]);h=3Dnew =
KW(Ge(h,1),Ge(h,0),Ge(h,3),Ge(h,2),[]);for(var =
k=3DJe(g,1),n=3D0;n<k;n++){var p=3Dnew wW(a.A.length,b,new =
Ne(Ie(g,1,n)),h);h.A.push(p);a.A.push(p)}c.push(h)}a.S=3D$W(a,a.S,c);a.L=3D=
$W(a,a.L,a.A);a.dispatchEvent("Gb")}};m.GG=3Dfunction(a,b){this.H.A(KX(th=
is,a,b),2);this.dJ(a,b)};m.dJ=3DGa;=0A=
function wX(a,b,c){var d=3D!1;switch(b){case =
3:a.I=3D!0;MX(a);d=3D!0;break;case 4:a.I=3D!1,zX(a,4,"Tiedosto on =
suojattu salasanalla eik\u00e4 sit\u00e4 voi =
esikatsella."),d=3D!0}5=3D=3Dc?(MX(a),d=3D!0):20=3D=3Dc&&(zX(a,4,"Tiedost=
o on suojattu salasanalla eik\u00e4 sit\u00e4 voi =
esikatsella."),d=3D!0);d&&a.F&&a.F.cancel();return d}function =
MX(a){a.item.getState()!=3DFr.cf&&(a.ab.Ga(a.item,"m",a.zG),a.item.Aa(Fr.=
cf))}m.zG=3Dfunction(a){this.item.Aa(2);sX(this,this.D,a.A)};=0A=
function =
zX(a,b,c,d,e){1!=3Da.item.getState()&&a.item.Aa(b,b=3D=3DFr.ERROR&&c||"As=
iakirjan esikatselussa tapahtui virhe.",void 0,void =
0,e);1!=3Da.item.H&&Rr(a.item,b,d)}function =
EX(a){a.ta&&a.ta.cancel();a.F&&a.F.cancel();a.ha&&a.ha.cancel();NX(a,func=
tion(a,c,d){a.cancel();this.B[c][d]=3Dnull})}function NX(a,b){for(var c =
in a.B){c=3Doc(c);for(var d in a.B[c]){var =
e=3Da.B[c][d];e&&"pending"=3D=3De.getState()&&b.call(a,e,c,d)}}}function =
IX(a,b,c){return"lac_"+a.item.getId()+"_"+b+HX(c)}=0A=
function =
KX(a,b,c){c=3Dc||{};return"lpp_"+a.item.getId()+"_"+b+HX(c)}function =
HX(a){var b=3D"",c=3DBc(a);xb(c);for(var =
d=3D0;d<c.length;++d)b=3Dfc(b,c[d],a[c[d]]);return =
b}m.Kh=3Dl(!1);m.lj=3Dfunction(){return[]};function yX(a){var =
b=3DJx(a.A),c=3DLr(a.item.A),d=3Du(a.jF,a);a=3Du(a.Wm,a);c=3DzA(wA(AA(new=
 =
tA(b.A,b.B+"/files/"+c+"?fields=3D"+KA,"drive#file")),4),GA).start();MA(b=
,c);mA(c,d);nA(c,a)}m.jF=3Dfunction(a){a.preview&&a.preview.link?sX(this,=
a.preview.link):this.Wm()};m.Wm=3Dfunction(){zX(this,4,void 0,21)};=0A=
function tX(a){if(FX(a.item.A))return FX(a.item.A);var =
b=3DV(a.A);a=3Da.item.A;var c=3Dnew =
jh(y(b,85)||ID(b));nh(c,z(b,9,"")+"/viewer");Ah(c,"output","pj");if(D(a,O=
X,39))Ah(c,"pid",y(D(a,OX,39),1)),Ah(c,"srcid",y(D(a,OX,39),2));else =
if(y(a,40))Ah(c,"url",y(a,40));else return"";return =
c.toString()};function =
PX(a,b){pX.call(this,a,b);this.item=3Da;a=3Dthis.item.B;this.ab.listen(th=
is.item,fX.vw,this.Iy).listen(a,qW.ui,this.Hy).listen(a,vQ.Qf,this.Jy)}v(=
PX,pX);m=3DPX.prototype;m.bk=3Dfunction(){QX(this,0,2);this.C?RX(this):JX=
(this)};function RX(a){var =
b=3DW(a.A),c=3DX(a.A);a.A.get(mw).A.length||b.F&&JD(c,a.item)?JX(a):a.ab.=
Ga(b,"Q",function(){RX(this)})}function SX(a,b,c){a=3Da.item.F-1;return =
new gs(Cg(b,0,a),Cg(c,0,a))}=0A=
function QX(a,b,c){b=3DSX(a,b,c);for(c=3Db.start;c<=3Db.end;c++){var =
d=3Da.dg(c);GX(a,c,d);if(a.C){var e=3Da,g=3Dc;d=3D{};var =
h=3De,k=3Dg,n=3DHX(d);h.L[k]&&h.L[k][n]&&h.L[k][n]||(h=3De,h.C?(k=3DCX(g,=
d),h=3Dwq(h.C,k)):h=3Dh.C,h&&(k=3Dnew =
ZA,C(k,5,g),ov(e.H,KX(e,g,d),{ra:88,item:e.item,ag:k}),h=3DBX(e,Sa(eC,h),=
u(e.HG,e,g,d),u(e.GG,e,g,d)),d=3DHX(d),e.L[g]||(e.L[g]=3D{}),e.L[g][d]=3D=
h))}}}m.dg=3Dfunction(){return{}};=0A=
function =
TX(a,b,c){b=3DSX(a,b,c);for(c=3Db.start;c<=3Db.end;c++)if(a.item.ha){var =
d=3Da.item.C[c],e=3Da.item.ha.A[c];null=3D=3De||d.N||(d.N=3Dnew =
TW(d.C,e),d.dispatchEvent("Fb"))}}=0A=
m.Ut=3Dfunction(a,b){a=3Dnew jX;var =
c=3D[],d=3Db.getElementsByTagName("page");if((b=3Db.getElementsByTagName(=
"title"))&&0<b.length){for(b=3Db[0];b.hasChildNodes();)b=3Db.childNodes[0=
];if(b=3Db.nodeValue)a.C=3DKb(b)}if(d&&0!=3Dd.length){b=3D0;for(var =
e;e=3Dd[b];b++){var g=3DkX(e);c.push(g);var =
h=3De.getElementsByTagName("block");g=3D[];if(0<h.length){e=3D0;for(var =
k;k=3Dh[e];e++){var n=3DlX(k.getElementsByTagName("text"));n=3Dnew =
KW(0,0,0,0,n);kX(k,n);g.push(n)}}else =
for(n=3DlX(e.getElementsByTagName("text")),e=3D0;h=3Dn[e];e++)g.push(new =
KW(h.left,=0A=
h.top,h.width,h.height,[h]));a.A.push(g)}}if(d&&0!=3Dd.length)for(b=3D0;g=
=3Dd[b];b++)for(g=3Dg.getElementsByTagName("link"),h=3D0;e=3Dg[h];h++)if(=
k=3De.childNodes,k=3D0<k.length&&k[0].nodeValue?k[0].nodeValue:null)try{n=
=3Db;var p=3DKb(k),t=3Dnew =
jh(p);if(!t.C&&Ib(ec(t.D))){if(Eb(p,"/"))throw new URIError("URI =
malformed");t=3Dnew jh("//"+p)}var =
B=3Dt.C;if("http"!=3DB&&"https"!=3DB&&"ftp"!=3DB&&"mailto"!=3DB){var =
A=3D(new jh(q.location.href)).C;kh(t,A||"http")}var E=3Dnew =
mX(n,t.toString());kX(e,E);a.B.push(E)}catch(S){}p=3Dthis.item;B=3D!!this=
.C;=0A=
p.ha=3Da;t=3Dp.C.length;for(A=3D0;A<t;A++)E=3Dp.C[A],E.C=3Dc[A],cX(E);if(=
!B){for(c=3D0;c<t;c++){A=3Da.A[c];B=3Dp.C[c];A=3DA?A:[];E=3D[];B.A=3D[];d=
=3DA.length;for(b=3D0;b<d;b++){g=3Dnew =
KW(A[b].left,A[b].top,A[b].width,A[b].height,[]);h=3DA[b].A.length;for(e=3D=
0;e<h;e++)k=3Dnew =
RW(B.A.length,B.C,A[b].A[e],g),g.A.push(k),B.A.push(k);E.push(g)}B.S=3D$W=
(B,B.S,E);B.L=3D$W(B,B.L,B.A);B.dispatchEvent("Gb")}a=3D[];for(c=3D0;c<p.=
C.length;c++)a[c]=3D[];c=3Dp.ha.B;for(t=3D0;t<c.length;t++)B=3Dc[t],A=3Dp=
.C[B.A].C,a[B.A].push(new DW(B.url,new O(B.left/A.width,=0A=
B.top/A.height,B.width/A.width,B.height/A.height)));for(c=3D0;c<p.C.lengt=
h;c++)t=3Dp.C[c],t.aa=3Da[c],t.dispatchEvent("Db")}p.dispatchEvent("Hb");=
this.C||(a=3Dthis.item.N,TX(this,a.start,a.end+2))};m.lj=3Dfunction(){var=
 =
a=3D{};a[this.dj()]=3DCX(0,this.dg(0));return[{meta:{}},a]};m.Iy=3Dfuncti=
on(){UX(this)};m.Jy=3Dfunction(){UX(this)};m.Hy=3Dfunction(){UX(this)};fu=
nction UX(a){if(null!=3Da.item.F&&!a.W){var =
b=3Da.item.N;QX(a,b.start,b.end+2);a.C||TX(a,b.start,b.end+2)}};function =
VX(a,b){PX.call(this,a,b);this.item=3Da;this.la=3Dnull}v(VX,PX);var =
WX=3D[800,1600,2E3];m=3DVX.prototype;m.Xg=3Dfunction(a,b,c){a=3Dthis.item=
.C[a];c=3Dnew =
CW(c.getData());!a.B||a.ga?bX(a,c,!1):a.B.A()<=3Dc.A()&&bX(a,c,!1)};m.jj=3D=
function(){var a=3DbC;z(V(this.A),36,!0)&&(a=3DcC);return =
u(function(b){return a(b,this.A.O())},this)};function XX(a){for(var =
b=3D[],c=3D800;c<=3Da;)b.push(c),c+=3D800;0!=3Db.length&&b[b.length-1]=3D=
=3Da||b.push(a);return b}=0A=
m.dg=3Dfunction(a){var =
b=3D{},c=3D[];this.item.xb?(null=3D=3D=3Dthis.la&&(this.la=3DXX(this.item=
.xb)),c=3Dthis.la):c=3DWX;var =
d=3DsW(this.item.B)*$P(Ox(this.A));a=3Dthis.item.C[a];var =
e=3D0;a.B&&!a.ga&&(e=3Da.B.A());(a=3Dhb(c,function(a){return =
a>=3Dd&&a>=3De}))||(a=3Dc[c.length-1]);b.w=3Da;z(V(this.A),49,!0)&&(Bd&&!=
Ad&&!yd&&!zd&&Im("23")||Bd&&Ad&&Im("25")||!Bd&&Ad&&Im("4.2")||Yc&&Im("12.=
10")||Bd&&(yd||zd)&&Im(32)&&!Im(47))&&(b.webp=3D!0);return =
b};m.Gt=3Dfunction(a,b){a&&(a=3DaF(a),b=3DZE(b),Pd(a,1,b))};=0A=
m.Kh=3Dfunction(){var =
a=3DD(V(this.A),YX,61);return!!a&&z(a,1,!1)};function =
ZX(a,b){VX.call(this,a,b)}v(ZX,VX);ZX.prototype.dj=3Dl("img");ZX.prototyp=
e.Br=3Dfunction(a){return z(a,8,"")};function =
$X(a,b){dX.call(this,a,b)}v($X,dX);$X.prototype.pj=3Dfunction(){return{r:=
"gp"}};$X.prototype.ad=3Dfunction(a,b,c){a=3D$X.R.ad.call(this,a,b,c);ret=
urn Ar(a)?hh(a,"r","gp"):a};function =
aY(a){this.C=3Da}aY.prototype.A=3Dfunction(){return =
this.C.w};aY.prototype.B=3Dfunction(){return =
this.C.h};aY.prototype.getData=3Df("C");function =
bY(a,b){PX.call(this,a,b);this.item=3Da}v(bY,PX);bY.prototype.dg=3Dfuncti=
on(){return{}};bY.prototype.Xg=3Dfunction(a,b,c){bX(this.item.C[a],new =
aY(c),!1)};bY.prototype.jj=3Dfunction(){return =
eC};bY.prototype.Kh=3Dfunction(){var =
a=3DD(V(this.A),YX,61);return!!a&&z(a,2,!1)};function =
cY(a,b,c,d,e){this.commands=3Da;this.width=3Dd;this.height=3De;this.A=3Db=
;this.images=3Dc||null}function dY(a){return new =
cY(a.dr,a.mem,a.i,a.w,a.h)};function =
eY(a){this.A=3D0;this.B=3D{};this.F=3D{};this.xa=3Da||pj();this.C=3D{};va=
r =
b=3Dthis;this.I=3Dfunction(){b.F[this.src]=3Dthis;fY(b,this)};this.H=3Dfu=
nction(){b.C[this.src]=3Dthis;fY(b,this)};this.D=3Dnull}function =
gY(a,b){var c=3Da.F[b];if(c)return c;if(a.C[b])return =
null;a.B[b]||(c=3Dik(a.xa,"IMG"),a.B[b]=3Dc,a.A++,c.onload=3Da.I,c.onerro=
r=3Da.H,c.src=3Db);return null}function fY(a,b){delete =
a.B[b.src];a.A--;0=3D=3Da.A&&a.D()};function =
hY(a,b){this.B=3D0;this.A=3D[];this.xa=3Db||pj();var =
c=3Dthis;this.F=3Dfunction(){iY(c,this)};this.D=3Dfunction(){iY(c,this)};=
this.C=3Dnull;for(b=3D0;b<a.length;b++){var =
d=3D"data:"+a[b][0]+";base64,"+a[b][1],e=3Dik(this.xa,"IMG");this.B++;e.o=
nload=3Dthis.F;e.onerror=3Dthis.D;e.src=3Dd;this.A[b]=3De}}function =
iY(a,b){b.onload=3Dnull;b.onerror=3Dnull;a.B--;0<a.B||!a.C||a.C()}hY.prot=
otype.dispose=3Dfunction(){for(var =
a=3D0;a<this.A.length;a++)this.A[a].onload=3Dnull,this.A[a].onerror=3Dnul=
l};var jY=3D["butt","round","square"];var =
kY=3D["miter","round","bevel"];function =
lY(a,b,c){this.C=3Da;this.A=3Db.getContext("2d");this.I=3D!1;this.H=3Dnew=
 =
eY(c);this.S=3Dthis.N=3Dthis.D=3D0;this.F=3D!0;this.B=3Dnull;a.images&&(t=
his.B=3Dnew hY(a.images,c))}function mY(a,b){this.A=3Da;this.bd=3Db}var =
nY=3D[];nY[1]=3Dnew mY(0,function(){this.A.save()});nY[2]=3Dnew =
mY(0,function(){this.A.restore()});nY[3]=3Dnew =
mY(2,function(a,b){this.A.scale(a,b)});nY[4]=3Dnew =
mY(1,function(a){this.A.rotate(a)});nY[5]=3Dnew =
mY(2,function(a,b){this.A.translate(a,b)});=0A=
nY[52]=3Dnew =
mY(2,function(a,b){this.A.transform(1,b,a,1,0,0)});nY[6]=3Dnew =
mY(6,function(a,b,c,d,e,g){this.A.transform(a,b,c,d,e,g)});nY[7]=3Dnew =
mY(6,function(a,b,c,d,e,g){this.A.setTransform(a,c,b,d,e,g)});nY[8]=3Dnew=
 mY(4,function(a,b,c,d){this.A.clearRect(a,b,c,d)});nY[41]=3Dnew =
mY(4,function(a,b,c,d){this.A.rect(a,b,c,d)});nY[9]=3Dnew =
mY(4,function(a,b,c,d){this.A.fillRect(a,b,c,d)});nY[10]=3Dnew =
mY(4,function(a,b,c,d){this.A.strokeRect(a,b,c,d)});=0A=
nY[45]=3Dnew =
mY(4,function(a,b,c,d){this.A.fillStyle=3D"rgba("+a+","+b+","+c+","+d/255=
+")"});nY[46]=3Dnew =
mY(4,function(a,b,c,d){this.A.strokeStyle=3D"rgba("+a+","+b+","+c+","+d/2=
55+")"});nY[16]=3Dnew =
mY(1,function(a){this.A.lineWidth=3Da});nY[17]=3Dnew =
mY(0,function(){this.A.beginPath()});nY[18]=3Dnew =
mY(0,function(){this.A.closePath()});nY[19]=3Dnew =
mY(6,function(a,b,c,d,e,g){this.A.bezierCurveTo(a,b,c,d,e,g)});nY[20]=3Dn=
ew mY(2,function(a,b){this.A.lineTo(a,b)});nY[21]=3Dnew =
mY(2,function(a,b){this.A.moveTo(a,b)});=0A=
nY[22]=3Dnew =
mY(4,function(a,b,c,d){this.A.quadraticCurveTo(a,b,c,d)});nY[23]=3Dnew =
mY(5,function(a,b,c,d,e){this.A.arcTo(a,b,c,d,e)});nY[24]=3Dnew =
mY(6,function(a,b,c,d,e,g){this.A.arc(a,b,c,d,e,g)});nY[25]=3Dnew =
mY(0,function(){this.A.fill()});nY[26]=3Dnew =
mY(0,function(){this.A.stroke()});nY[27]=3Dnew =
mY(5,function(a,b,c,d,e){(a=3DgY(this.H,a))?d&&e?this.A.drawImage(a,b,c,d=
,e):this.A.drawImage(a,b,c):this.F=3D!0});=0A=
nY[49]=3Dnew =
mY(6,function(a,b,c,d,e,g){(a=3DgY(this.H,"data:"+a+";base64,"+b))?e&&g?t=
his.A.drawImage(a,c,d,e,g):this.A.drawImage(a,c,d):this.F=3D!0});nY[56]=3D=
new =
mY(5,function(a,b,c,d,e){(a=3Dthis.B.A[a])&&(d&&e?this.A.drawImage(a,b,c,=
d,e):this.A.drawImage(a,b,c))});nY[47]=3Dnew =
mY(5,function(a,b,c,d,e){a=3Dthis.A.createLinearGradient(a,b,c,d);for(b=3D=
0;b<e.length;b+=3D5)a.addColorStop(e[b],"rgba("+e[b+1]+","+e[b+2]+","+e[b=
+3]+","+e[b+4]/255+")");this.A.fillStyle=3Da});nY[31]=3Dnew =
mY(1,function(a){this.A.lineCap=3DjY[a]});=0A=
nY[32]=3Dnew mY(1,function(a){this.A.lineJoin=3DkY[a]});nY[33]=3Dnew =
mY(1,function(a){this.A.setLineDash&&this.A.setLineDash(a)});nY[48]=3Dnew=
 =
mY(4,function(a,b,c,d){a=3Dthis.A.createRadialGradient(a,b,0,a,b,c);for(b=
=3D0;b<d.length;b+=3D5)a.addColorStop(d[b],"rgba("+d[b+1]+","+d[b+2]+","+=
d[b+3]+","+d[b+4]/255+")");this.A.fillStyle=3Da});nY[36]=3Dnew =
mY(0,function(){this.A.clip()});nY[37]=3Dnew =
mY(1,function(a){this.A.globalAlpha=3Da});nY[28]=3Dnew =
mY(1,function(a){oY(this,this.A,this.C.A[a])});=0A=
nY[35]=3Dnew =
mY(3,function(a,b,c){this.A.fillStyle=3DpY(this,a,b,c)});nY[38]=3Dnew =
mY(3,function(a,b,c){this.A.strokeStyle=3DpY(this,a,b,c)});nY[42]=3Dnew =
mY(6,ba());nY[43]=3Dnew =
mY(0,function(){this.A.beginPath()});nY[44]=3Dnew =
mY(1,function(a){for(var b=3D0;b<a.length;b++){var =
c=3Da[b],d=3Dc[0];c=3Dc[1];nY[d]||(nY[d]=3Dnew mY(c,Ga))}});nY[50]=3Dnew =
mY(1,function(){throw Error("Unsupported operation");});nY[57]=3Dnew =
mY(3,function(){throw Error("Unsupported operation");});=0A=
nY[51]=3Dnew mY(0,function(){throw Error("Unsupported =
operation");});nY[53]=3Dnew mY(1,ba());nY[54]=3Dnew =
mY(11,function(){throw Error("Unsupported operation");});nY[55]=3Dnew =
mY(2,function(){throw Error("Unsupported operation");});nY[58]=3Dnew =
mY(5,function(){throw Error("Unsupported operation");});nY[59]=3Dnew =
mY(4,function(){throw Error("Unsupported operation");});nY[60]=3Dnew =
mY(0,function(){throw Error("Unsupported operation");});=0A=
function =
pY(a,b,c,d){b=3DEj("CANVAS",{width:b,height:c});c=3Db.getContext("2d");oY=
(a,c,a.C.A[d]);return =
a.A.createPattern(b,"repeat")}lY.prototype.dispose=3Dfunction(){this.D=3D=
0;this.I=3D!0;this.B&&this.B.dispose();this.A=3Dnull};lY.prototype.U=3Dfu=
nction(a){0!=3Dthis.D&&this.F&&this.L(a)};function =
qY(a,b,c){a.D=3Db;a.S=3D0;a.N=3D0;if(a.B&&0<a.B.B)b=3Da.B,a=3Du(a.L,a,c),=
b.C=3Da;else{if(a.H){b=3Da.H;var d=3Du(a.U,a,c);b.D=3Dd}a.L(c)}}=0A=
function rY(a,b,c){if(!a.I){var =
d=3D!1;try{b=3DoY(a,a.A,a.C.commands,b,!!c),b<a.C.commands.length?ln(func=
tion(){rY(this,b,c)},a):sY(a,c),d=3D!0}finally{d||sY(a,c)}}}function =
sY(a,b){a.A.restore();a.F||b&&b()}lY.prototype.L=3Dfunction(a){this.F=3Dt=
his.I=3D!1;if(this.A){var =
b=3D!1;this.A.save();try{this.A.setTransform(this.D,0,0,this.D,this.N,thi=
s.S),this.A.clearRect(0,0,this.C.width,this.C.height),b=3D!0}finally{if(!=
b){sY(this,a);return}}rY(this,0,a)}};=0A=
function oY(a,b,c,d,e){var g=3Da.A;a.A=3Db;try{b=3Dd||0;for(var =
h=3De&&a.B?b+500:c.length;b<h&&b<c.length;){var k=3Dc[b];b++;var =
n=3DnY[k];if(!n)throw Error("Unrecognized Gpaper command ID =
"+k);0=3D=3Dn.A?n.bd.call(a):(n.bd.apply(a,c.slice(b,b+n.A)),b+=3Dn.A)}}f=
inally{a.A=3Dg}return b};function aaa(){return G('<canvas =
class=3D"'+H("drive-viewer-paginated-page-gpaper-canvas")+'"></canvas>')}=
;function =
baa(a,b,c){b=3Dc||b;a=3Da||{};null=3D=3Da.gu||Ja(a.gu);c=3Da.gu;var =
d=3Da.bx,e=3Da.Kw;a=3Da.Wc;a=3D'<div =
class=3D"'+H("drive-viewer-paginated")+" "+H("drive-viewer-itemview")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"><textarea =
class=3D"'+H("drive-viewer-paginated-textarea")+'" aria-hidden=3D"true" =
tabindex=3D"-1"></textarea><div =
class=3D"'+H("drive-viewer-paginated-scrollable")+" =
"+H("drive-viewer-scrollable")+'" tabindex=3D"-1"><div =
class=3D"'+H("drive-viewer-paginated-pages")+'" =
role=3D"document">'+(e?'<div class=3D"'+=0A=
H("drive-viewer-paginated-fab")+'"><div =
class=3D"'+H("drive-viewer-fab-icon")+" =
"+H("drive-viewer-icon")+'"></div></div>':"")+(d?'<div =
class=3D"'+H("drive-viewer-docos-stream")+'"></div>':"");if(c)for(d=3Dc.l=
ength,e=3D0;e<d;e++)a+=3DtY({imageUrl:c[e]},b);a+=3D'</div><span =
class=3D"'+H("drive-viewer-paginated-tab-sentinel")+'" =
tabindex=3D"0"></span></div><div =
class=3D"'+H("drive-viewer-gradient-top")+'" style=3D"display: =
none;"></div><div class=3D"'+H("drive-viewer-gradient-rgt")+'" =
style=3D"display: none;"></div><div class=3D"'+=0A=
H("drive-viewer-gradient-bottom")+'" style=3D"display: none;"></div><div =
class=3D"'+H("drive-viewer-gradient-lft")+'" style=3D"display: =
none;"></div></div>';return G(a)}=0A=
function tY(a){a=3Da||{};var b=3Da.imageUrl;a=3DG;var c=3D'<div =
class=3D"'+H("drive-viewer-paginated-page")+'"><div =
class=3D"'+H("drive-viewer-paginated-page-links")+" =
"+H("drive-viewer-focus-to-default")+'"></div><div =
class=3D"'+H("drive-viewer-paginated-page-reader-content-container")+'"><=
/div><div class=3D"'+H("drive-viewer-paginated-positional-highlight")+'" =
style=3D"display: none;"></div>';if(b){var d=3DG;b=3DG('<img =
class=3D"'+H(ai("drive-viewer-paginated-page-img"))+'" =
src=3D"'+H(si(b))+'">');d=3Dd(F(b))}else d=3D"";return a(c+=0A=
d+"</div>")}function caa(a,b,c){b=3Dc||b;c=3Da.Ee;a=3Da.error;return =
G('<div class=3D"'+H("drive-viewer-paginated-page-error-page")+" =
"+H("drive-viewer-focus-to-default")+'"><div =
class=3D"'+H("drive-viewer-paginated-page-error-msg")+'">'+F(Dz({Ee:c,err=
or:a},b))+"</div></div>")}function daa(){return G('<div =
class=3D"'+H("drive-viewer-page-count")+" =
"+H("drive-viewer-page-count-hidden")+'"><div =
class=3D"'+H("drive-viewer-page-count-text")+'"></div></div>')}=0A=
function eaa(){return G('<div =
class=3D"'+H("drive-viewer-page-count-v3")+'"></div>')}function =
faa(a){var b=3Da.index;a=3Da.total;b=3D'<div =
class=3D"'+H("drive-viewer-page-count-header")+'">'+("Sivu</div>"+('<div =
class=3D"'+H("drive-viewer-page-count-index")+'">'+(F(ay(new =
Zx,b))+("</div>"+('<span =
class=3D"'+H("drive-viewer-page-count-separator")+'">'+("/</span>"+('<div=
 class=3D"'+H("drive-viewer-page-count-total")+'">'+(F(ay(new =
Zx,a))+"</div>"))))))));return G(b)};function gaa(){return G('<div =
class=3D"'+H("drive-viewer-ui-text-highlightset")+'"></div>')}function =
haa(){return G('<div =
class=3D"'+H("drive-viewer-ui-text-highlight")+'"></div>')}=0A=
function iaa(){return G('<div =
class=3D"'+H("drive-viewer-ui-text-searchbar")+'"><div =
class=3D"'+H("drive-viewer-ui-text-searchbar-container")+'"><div =
class=3D"'+H("drive-viewer-ui-text-searchbar-input-container")+'"><input =
class=3D"'+H("drive-viewer-ui-text-searchbar-input")+'"></div><div =
class=3D"'+H("drive-viewer-ui-text-searchbar-count-container")+'"><span =
class=3D"'+H("drive-viewer-ui-text-searchbar-count")+'"></span></div></di=
v><div class=3D"'+H("drive-viewer-ui-text-searchbar-prev")+" =
"+H("drive-viewer-icon")+=0A=
" "+H("drive-viewer-ui-text-searchbar-btn")+'"></div><div =
class=3D"'+H("drive-viewer-ui-text-searchbar-next")+" =
"+H("drive-viewer-icon")+" =
"+H("drive-viewer-ui-text-searchbar-btn")+'"></div><div =
class=3D"'+H("drive-viewer-ui-text-searchbar-close")+" =
"+H("drive-viewer-icon")+" =
"+H("drive-viewer-ui-text-searchbar-btn")+'"></div></div>')};function =
uY(a,b,c){Y.call(this,c);this.C=3Da;this.F=3Db;this.B=3D{};this.D=3D[]}v(=
uY,Y);uY.prototype.ca=3Dfunction(){this.X=3DT(gaa,void 0,void =
0,this.O());M(this.J(),this.F)};uY.prototype.da=3Dfunction(){uY.R.da.call=
(this);this.V().listen(this.C,"yb",this.H).listen(this.C,"zb",this.I)};=0A=
uY.prototype.I=3Dfunction(a){for(var =
b=3Dthis.O(),c=3D0;c<a.A.length;c++){var d=3Da.A[c],e=3DT(haa,void =
0,void =
0,this.O()),g=3Dthis.C.A[d].Lb();Zl(e,100*g.left+"%",100*g.top+"%");nm(e,=
100*g.width+"%",100*g.height+"%");b.La(this.J(),e);this.B[d]=3De}for(c=3D=
0;c<a.D.length;c++)e=3Da.D[c],d=3Dthis.B[e],e=3Dthis.C.A[e].Lb(),Zl(d,100=
*e.left+"%",100*e.top+"%"),nm(d,100*e.width+"%",100*e.height+"%");for(c=3D=
0;c<a.removed.length;c++)d=3Da.removed[c],b.ub(this.B[d]),delete =
this.B[d]};=0A=
uY.prototype.H=3Dfunction(){for(var =
a=3D0;a<this.D.length;a++)tl(this.D[a],"drive-viewer-ui-text-highlight-ac=
tive");this.D=3D[];a=3Dthis.C.B;for(var b=3D0;b<a.length;b++){var =
c=3Dthis.B[a[b].getId()];M(c,"drive-viewer-ui-text-highlight-active");thi=
s.D.push(c)}};function =
vY(a,b){Y.call(this,b);this.page=3Da;this.na=3Dnew =
uY(this.page.I,"drive-viewer-ui-text-selection",b);this.ja(this.na);this.=
la=3Dnew =
uY(this.page.H,"drive-viewer-ui-text-search",b);this.ja(this.la);this.ka=3D=
new =
uY(this.page.za,"drive-viewer-ui-text-search",b);this.ja(this.ka);this.ga=
=3Dnew =
uY(this.page.D,"drive-viewer-paginated-anchor-selection",b);this.ja(this.=
ga);this.ha=3Dthis.N=3Dthis.H=3Dthis.L=3Dnull;this.aa=3Dnew =
mG;this.U=3Dthis.C=3Dthis.D=3Dnull}v(vY,Y);m=3DvY.prototype;=0A=
m.ca=3Dfunction(){this.X=3DT(tY,void 0,void =
0,this.O());wY(this)};m.Sa=3Dfunction(a){vY.R.Sa.call(this,a);wY(this)};f=
unction =
wY(a){a.na.render(a.J());a.la.render(a.J());a.ka.render(a.J());a.ga.rende=
r(a.J())}=0A=
m.da=3Dfunction(){vY.R.da.call(this);this.N=3Dthis.fa("drive-viewer-pagin=
ated-page-links");this.U=3Dthis.fa("drive-viewer-paginated-page-reader-co=
ntent-container");this.page.B?this.xt():xY(this);this.page.F&&this.Ks();t=
his.V().listen(this.page,"Cb",this.Uq).listen(this.page,"Bb",this.Ks).lis=
ten(this.page,"Eb",this.OF);this.page.aa&&this.Tq();this.V().listen(this.=
page,"Db",this.Tq);var =
a=3Dthis.page.getItem().D;a&&a.C()&&(this.L=3Dthis.fa("drive-viewer-pagin=
ated-positional-highlight"))&&this.V().listen(this.page,=0A=
"Ab",this.TD)};m.xt=3Dfunction(){yY(this)};function =
zY(a,b,c){a=3Da.O();var =
d=3Da.ca("P");a.ec(d,b);M(d,"drive-viewer-paginated-page-reader-block");S=
l(d,{left:100*c.left+"%",top:100*c.top+"%",width:100*c.width+"%",height:1=
00*c.height+"%"});return =
d}m.OF=3Dfunction(){xY(this)};m.Uq=3Dfunction(){yY(this)};m.pk=3Dfunction=
(){null!=3Dthis.D&&(this.H&&this.H.stop(),this.J().removeChild(this.D),th=
is.D=3Dnull)};=0A=
function yY(a,b){a.H&&a.H.stop();var =
c=3Da.J(),d=3Dnull!=3Da.D;d&&a.aa.add(a.D);AY(a);b||(b=3Da.page.B.D,M(b,"=
drive-viewer-paginated-page-img"),kq(b,ZW(a.page)),jq(b,!0));a.D=3Db;c.ap=
pendChild(a.D);d&&(a.H=3DLp(a.D,.218),a.V().Ga(a.H,"end",a.iz),a.H.play()=
)}m.Ks=3Dfunction(){var =
a=3Dlj(this.page.F);this.J().style.paddingBottom=3D0<a.width?100/a.aspect=
Ratio()+"%":"0px"};=0A=
function xY(a){var b=3Da.page.na;if(!a.page.B&&0!=3Db){var =
c=3Da.O();AY(a);a.ha=3DT(caa,{Ee:"Hups!",error:1=3D=3Db?"Sivun =
lataamisessa tapahtui virhe. Yritet\u00e4\u00e4n uudelleen\u2026":"Sivun =
lataamisessa tapahtui virhe."},void 0,c);c.La(a.J(),a.ha)}}function =
AY(a){var =
b=3Da.fa("drive-viewer-paginated-page-error-page");b&&a.O().ub(b)}=0A=
m.Tq=3Dfunction(){var a=3Dthis.O(),b=3Dthis.page.aa;a.Db(this.N);for(var =
c=3D!1,d=3D0;d<b.length;d++){var =
e=3Db[d].B,g=3Db[d].C,h=3Dz(this.page.getItem().A,13,""),k=3Dnull;try{k=3D=
g?T(Iz,{Iu:e,eu:g,Xp:z(V(this.A),84,!1),messageId:h},void =
0,a):T(Hz,{url:e},void =
0,a)}catch(n){continue}c=3Db[d].Lb();Zl(k,100*c.left+"%",100*c.top+"%");n=
m(k,100*c.width+"%",100*c.height+"%");a.La(this.N,k);this.V().listen(k,"c=
lick",this.jz);c=3D!0}c&&this.dispatchEvent("Nb")};=0A=
m.iz=3Dfunction(){for(var =
a=3Dthis.O(),b=3Dthis.aa.Mb(),c=3D0;c<b.length;c++){var =
d=3Db[c];a.ub(d);this.Lq(d)}this.aa.clear();this.H=3Dnull};m.jz=3Dfunctio=
n(a){aA(nv(this.A),{ra:86,Ba:ot(a),item:this.page.getItem()})};m.TD=3Dfun=
ction(){if(this.L){var =
a=3Dthis.page;(a=3Da.W?a.W:null)?(P(this.L,!0),Sl(this.L,{left:100*a.left=
+"%",top:100*a.top+"%",width:100*a.width+"%",height:100*a.height+"%"})):P=
(this.L,!1)}};m.Lq=3DGa;function =
BY(a,b){vY.call(this,a,b)}v(BY,vY);function =
CY(a,b){vY.call(this,a,b);this.F=3Dthis.S=3Dthis.B=3Dnull;this.W=3D0;this=
.I=3Dnull}v(CY,BY);m=3DCY.prototype;m.xt=3Dba();function =
DY(a,b,c){xj(a,{width:b,height:c})}m.qx=3Dfunction(a){jq(this.F,!0);yY(th=
is,this.F);this.S=3Dthis.F;this.F=3Dnull;this.I&&(Lv(this.A).A(this.I),th=
is.I=3Dnull);this.B=3Dnull;a()};m.pk=3Dfunction(){this.S&&CY.R.pk.call(th=
is);EY(this);var =
a=3Dthis.S;a&&DY(a,0,0);this.S=3Dnull;(a=3Dthis.F)&&DY(a,0,0);this.F=3Dnu=
ll;this.W=3D0;this.B&&(this.B.dispose(),this.B=3Dnull)};=0A=
function jaa(a,b){var =
c=3DsW(a.page.getItem().B),d=3D$P(Ox(a.A)),e=3Dc*d;if(a.W=3D=3De)null!=3D=
a.B||b();else{EY(a);a.I=3Dkaa(a);var =
g=3Dlj(a.page.F);c*=3Dg.height/g.width;a.B&&(a.B.dispose(),a.B=3Dnull);g=3D=
a.page.B;var h=3Dg.getData();h=3DdY(h);a.F=3DT(aaa,void 0,void =
0,a.O());DY(a.F,e,d*c);a.B=3Dnew lY(h,a.F,a.O());var =
k=3De/g.A(),n=3Da.B;ln(function(){this.B=3D=3Dn&&qY(this.B,k,u(this.qx,th=
is,b))},a);a.W=3De}}m.Lq=3Dfunction(a){"CANVAS"=3D=3Da.tagName&&a&&DY(a,0=
,0)};=0A=
function kaa(a){var =
b=3Da.page.getItem(),c=3Da.page.ta;c=3D"rc_"+b.getId()+"_"+c;ov(Lv(a.A),c=
,{ra:35,item:b});return c}function =
EY(a){a.I&&(qv(Lv(a.A),a.I),a.I=3Dnull)}m.Uq=3Dba();m.ea=3Dfunction(){thi=
s.pk();CY.R.ea.call(this)};function =
FY(a){this.C=3Da;this.B=3Dnull;this.A=3D[]}function =
GY(a,b){lb(a.A);for(var c=3Db.start;c<=3Db.end;c++)a.A.push(c);b=3Dnew =
gs(b.start,b.end);for(c=3D0;2>c;c++)b.start--,b.end++,a.A.push(b.end),a.A=
.push(b.start);if(a.B){c=3Da.B.end;for(var d=3Da.B.start;d<=3Dc;d++){var =
e=3Da.C[d];e&&!is(b,d)&&e.pk()}}a.B=3Db;HY(a)}function HY(a){for(var =
b;!b&&0<a.A.length;)b=3Da.C[a.A.shift()];b&&(a=3Du(a.D,a),b.page.B?b.page=
.B&&b.page.B instanceof =
CW?(null!=3Db.D||yY(b),a()):jaa(b,a):a())}FY.prototype.D=3Dfunction(){HY(=
this)};function =
IY(a,b,c,d){this.page=3Da;this.A=3Db;this.B=3Dc;this.offset=3Dd}function =
JY(a){return new IY(a.page,a.A,a.B,a.offset)}function =
KY(a,b){this.from=3Da;this.A=3Db}function =
LY(a){this.B=3Dthis.D=3Dnull;this.A=3Da}LY.prototype.H=3Dfunction(a,b){th=
is.D=3Da;this.B=3Db};LY.prototype.C=3Dfunction(){return new =
KY(this.D&&JY(this.D),this.B&&JY(this.B))};=0A=
LY.prototype.I=3Dfunction(a,b){if(this.D&&this.B){switch(b){case 1:var =
c=3Dthis.B;break;case 0:c=3Dthis.D}if(c){switch(a){case =
0:this.A.C[c.page].A[c.A].on(c.B)?MY(this,c)&&(a=3Dc,a.B=3Dthis.A.C[a.pag=
e].A[a.A].Nr(),delete =
a.offset):(a=3Dc,this.A.C[a.page].A[a.A].on(a.B)||(--a.B,delete =
a.offset));break;case =
1:this.A.C[c.page].A[c.A].pn(c.B)?NY(this,c)&&(a=3Dc,a.B=3Dthis.A.C[a.pag=
e].A[a.A].Hr(),delete =
a.offset):(a=3Dc,this.A.C[a.page].A[a.A].pn(a.B)||(a.B+=3D1,delete =
a.offset));break;case 3:MY(this,c);break;case 2:NY(this,=0A=
c)}0=3D=3Db&&(this.B=3DJY(this.D))}}};function MY(a,b){var =
c=3Da.A.C[b.page],d=3Dc.A[b.A];if(0=3D=3Db.A){var =
e=3Db.page;do{--e;if(0>e)return!1;c=3Da.A.C[e]}while(!c.A||!c.A.length);b=
.page=3De;b.A=3Dc.A.length-1}else--b.A;a=3Dc.A[b.A];d=3Dvoid =
0=3D=3D=3Db.offset?d.nh(b.B):b.offset;b.offset=3Dd;b.B=3Da.Kl(b.offset);r=
eturn!0}=0A=
function NY(a,b){var =
c=3Da.A.C[b.page],d=3Dc.A[b.A];if(b.A=3D=3Dc.A.length-1){var =
e=3Db.page;do{e+=3D1;if(e>=3Da.A.F)return!1;c=3Da.A.C[e]}while(!c.A||!c.A=
.length);b.page=3De;b.A=3D0}else b.A+=3D1;a=3Dc.A[b.A];d=3Dvoid =
0=3D=3D=3Db.offset?d.nh(b.B):b.offset;b.offset=3Dd;b.B=3Da.Kl(b.offset);r=
eturn!0}LY.A=3DIY;LY.B=3DKY;function =
OY(){this.A=3D[]}OY.prototype.findIndex=3Dfunction(a,b){a:for(var =
c=3Dthis.A,d=3Dyb,e=3D1;e<c.length;e++)if(0<d(c[e-1],c[e]))break a;do =
c=3Db,d=3Dthis.A[2*b-1],e=3Dthis.A[2*b+2],b+=3Dr(d)&&d>a?-1:r(e)&&a>e?1:0=
;while(b!=3Dc);return b};function =
PY(a,b){Y.call(this,b);this.B=3Da;this.C=3Dthis.D=3Dnull}v(PY,Y);m=3DPY.p=
rototype;m.ca=3Dfunction(){this.X=3DT(daa,void 0,void =
0,this.O())};m.da=3Dfunction(){PY.R.da.call(this);this.D=3Dthis.fa("drive=
-viewer-page-count-text");var =
a=3DX(this.A);null!=3Dthis.B.F?QY(this):this.V().listen(this.B,lJ.gl,this=
.hz);this.V().listen(this.B,fX.jl,this.gz).listen(a,"xa",this.fz)};m.gz=3D=
function(){QY(this)};m.hz=3Dfunction(){QY(this)};m.fz=3Dfunction(){Z(X(th=
is.A))=3D=3Dthis.B&&null!=3Dthis.B.F&&QY(this)};=0A=
function QY(a){var =
b=3Da.J(),c=3Da.B.U+1,d=3Da.B.F;a.O().ec(a.D,Fy(c,d));tl(b,"drive-viewer-=
page-count-hidden");M(b,"drive-viewer-page-count-active");R(a.C);a.C=3DQ(=
function(){tl(b,"drive-viewer-page-count-active");M(b,"drive-viewer-page-=
count-hidden")},2500,a)};function =
RY(a,b,c){this.page=3Da;this.from=3Db;this.A=3Dc}function SY(a){return =
a.from&&a.A?(a=3Dhj(a.A,a.from),Math.abs(a.x*a.y)):0}function =
TY(a,b,c,d){return a!=3Db?b:0<=3Dc&&1>=3Dc?c:d}function =
UY(a){this.F=3Dnew jj(0,0);this.A=3Dnew =
jj(0,0);this.L=3D-1;this.D=3Dthis.B=3Dnull;this.N=3Da}function =
VY(a,b){if(b=3D=3Da.L)return!0;var c=3Da.N.C[b];return =
c?(a.L=3Db,b=3Dlj(c.F),b=3Dnew jj(b.height,b.width),oj(b,new =
jj(1,1)),a.F=3Dnj(lj(b),.05),a.A=3Dnj(lj(b),.05),!0):!1}=0A=
UY.prototype.H=3Dfunction(a,b){a&&b?(VY(this,a.page),this.B=3Da.position,=
this.D=3Db.position,Math.abs(this.D.x-this.B.x)<this.F.width&&(this.D.x=3D=
this.B.x+this.F.width),Math.abs(this.D.y-this.B.y)<this.F.height&&(this.D=
.y=3Dthis.B.y+this.F.height)):this.D=3Dthis.B=3Dnull};UY.prototype.C=3Dfu=
nction(){return this.B&&this.D?new =
RY(this.L,this.B.wb(),this.D.wb()):null};=0A=
UY.prototype.I=3Dfunction(a,b){if(this.B&&this.D){switch(b){case 1:var =
c=3Dthis.D;break;case 0:c=3Dthis.B;break;default:return}switch(a){case =
0:c.x=3Dc.x>=3Dthis.A.width?c.x-this.A.width:0;1=3D=3Db&&(c.x=3DTY(this.B=
.x,c.x,c.x-this.A.width,c.x+this.A.width));break;case =
1:a=3D0=3D=3Db?1-this.F.width:1;c.x=3Dc.x<a-this.A.width?c.x+this.A.width=
:a;1=3D=3Db&&(c.x=3DTY(this.B.x,c.x,c.x+this.A.width,c.x-this.A.width));b=
reak;case =
3:c.y>=3Dthis.A.height?c.y-=3Dthis.A.height:0=3D=3Db&&1E-6>=3DMath.abs(c.=
y)?VY(this,this.L-1)&&(c.y=3D1-this.F.height):=0A=
c.y=3D0;1=3D=3Db&&(c.y=3DTY(this.B.y,c.y,c.y-this.A.height,c.y+this.A.hei=
ght));break;case =
2:a=3D0=3D=3Db?1-this.F.height:1,c.y<a-this.A.height?c.y+=3Dthis.A.height=
:0=3D=3Db&&1E-6>=3DMath.abs(c.y-a)?VY(this,this.L+1)&&(c.y=3D0):c.y=3Da,1=
=3D=3Db&&(c.y=3DTY(this.B.y,c.y,c.y+this.A.height,c.y-this.A.height))}0=3D=
=3Db&&(this.D=3Dthis.B.wb(),ij(this.D,this.F.width,this.F.height))}};UY.A=
=3Dfunction(a,b){this.page=3Da;this.position=3Db};UY.B=3DRY;function =
WY(a,b){eo.call(this,b);this.A=3Da||""}var =
XY;v(WY,eo);m=3DWY.prototype;m.Fd=3Dnull;function =
YY(){null!=3DXY||(XY=3D"placeholder"in Ij(document,"INPUT"));return =
XY}m.Dh=3D!1;m.ca=3Dfunction(){this.X=3Dthis.O().ca("INPUT",{type:"text"}=
)};m.Sa=3Dfunction(a){WY.R.Sa.call(this,a);this.A||(this.A=3Da.getAttribu=
te("label")||"");fk(rj(a))=3D=3Da&&(this.Dh=3D!0,tl(this.J(),"label-input=
-label"));YY()&&(this.J().placeholder=3Dthis.A);ll(this.J(),"label",this.=
A)};=0A=
m.da=3Dfunction(){WY.R.da.call(this);var a=3Dnew =
cl(this);a.listen(this.J(),"focus",this.Mm);a.listen(this.J(),"blur",this=
.zD);YY()?this.B=3Da:(ad&&a.listen(this.J(),["keypress","keydown","keyup"=
],this.ZE),a.listen(Dj(rj(this.J())),"load",this.HH),this.B=3Da,ZY(this))=
;$Y(this);this.J().C=3Dthis};m.Ia=3Dfunction(){WY.R.Ia.call(this);this.B&=
&(this.B.dispose(),this.B=3Dnull);this.J().C=3Dnull};function =
ZY(a){!a.D&&a.B&&a.J().form&&(a.B.listen(a.J().form,"submit",a.lF),a.D=3D=
!0)}=0A=
m.ea=3Dfunction(){WY.R.ea.call(this);this.B&&(this.B.dispose(),this.B=3Dn=
ull)};m.Mm=3Dfunction(){this.Dh=3D!0;tl(this.J(),"label-input-label");if(=
!YY()&&!aZ(this)&&!this.C){var =
a=3Dthis,b=3Dfunction(){a.J()&&(a.J().value=3D"")};x?Q(b,10):b()}};m.zD=3D=
function(){YY()||(this.B.Da(this.J(),"click",this.Mm),this.Fd=3Dnull);thi=
s.Dh=3D!1;$Y(this)};m.ZE=3Dfunction(a){27=3D=3Da.keyCode&&("keydown"=3D=3D=
a.type?this.Fd=3Dthis.J().value:"keypress"=3D=3Da.type?this.J().value=3Dt=
his.Fd:"keyup"=3D=3Da.type&&(this.Fd=3Dnull),a.preventDefault())};=0A=
m.lF=3Dfunction(){aZ(this)||(this.J().value=3D"",Q(this.MD,10,this))};m.M=
D=3Dfunction(){aZ(this)||(this.J().value=3Dthis.A)};m.HH=3Dfunction(){$Y(=
this)};function =
aZ(a){return!!a.J()&&""!=3Da.J().value&&a.J().value!=3Da.A}m.clear=3Dfunc=
tion(){this.J().value=3D"";null!=3Dthis.Fd&&(this.Fd=3D"")};m.reset=3Dfun=
ction(){aZ(this)&&(this.clear(),$Y(this))};m.Ea=3Dfunction(a){null!=3Dthi=
s.Fd&&(this.Fd=3Da);this.J().value=3Da;$Y(this)};m.ma=3Dfunction(){return=
 null!=3Dthis.Fd?this.Fd:aZ(this)?this.J().value:""};m.getLabel=3Df("A");=0A=
function $Y(a){var =
b=3Da.J();YY()?a.J().placeholder!=3Da.A&&(a.J().placeholder=3Da.A):ZY(a);=
ll(b,"label",a.A);aZ(a)?(b=3Da.J(),tl(b,"label-input-label")):(a.C||a.Dh|=
|(b=3Da.J(),M(b,"label-input-label")),YY()||Q(a.NL,10,a))}m.setEnabled=3D=
function(a){this.J().disabled=3D!a;vl(this.J(),"label-input-label-disable=
d",!a)};m.isEnabled=3Dfunction(){return!this.J().disabled};m.IB=3Dfunctio=
n(){this.C=3D!1};m.NL=3Dfunction(){!this.J()||aZ(this)||this.Dh||(this.J(=
).value=3Dthis.A)};function =
bZ(a){Y.call(this,a);a=3Dthis.O();this.D=3Dnew =
Nu(a,fR.oa());this.ja(this.D);this.H=3Dnew =
Nu(a,fR.oa());this.ja(this.H);this.I=3Dnew =
Nu(a,fR.oa());this.ja(this.I);this.C=3Dnew WY("Etsi =
dokumentista",a);this.ja(this.C);this.B=3Dthis.F=3Dnull}v(bZ,Y);m=3DbZ.pr=
ototype;m.ca=3Dfunction(){this.X=3DT(iaa,void 0,void 0,this.O())};=0A=
m.da=3Dfunction(){bZ.R.da.call(this);this.F=3Dthis.fa("drive-viewer-ui-te=
xt-searchbar-count");this.D.qa(this.fa("drive-viewer-ui-text-searchbar-cl=
ose"));this.H.qa(this.fa("drive-viewer-ui-text-searchbar-next"));this.I.q=
a(this.fa("drive-viewer-ui-text-searchbar-prev"));this.C.qa(this.fa("driv=
e-viewer-ui-text-searchbar-input"));this.H.Ca("Hae =
seuraava");this.I.Ca("Hae edellinen");this.D.Ca("Sulje =
hakupalkki");Rz(this.D.J(),this.O());cZ(this,!1);jq(this.sa(),!0);this.V(=
).listen(this.D,go.qb,this.qB).listen(this.H,=0A=
go.qb,this.cG).listen(this.I,go.qb,this.IG);this.B=3Dnew =
Hs(this.J());this.B.I=3D!0;this.B.H=3D!1;this.B.Xh("esc",27);this.B.Xh("n=
ext",13);this.B.Xh("prev",[13,Ms.od]);this.B.Xh("fake",[67,dd?Ms.xe:Ms.we=
]);this.V().listen(this.B,"shortcut",this.gH)};function cZ(a,b){var =
c=3Da.O();c.Hb(a.D.J(),b);c.Hb(a.H.J(),b);c.Hb(a.I.J(),b);a.C.J().tabInde=
x=3Db?0:-1}m.ia=3Dfunction(){return =
rl(this.sa(),"drive-viewer-ui-text-searchbar-show")};=0A=
m.show=3Dfunction(a){var =
b=3Dthis.sa();M(b,"drive-viewer-ui-text-searchbar-show");jq(b,!1);cZ(this=
,!0);b=3Dthis.C;var =
c=3DaZ(b);b.C=3D!0;b.J().focus();c||YY()||(b.J().value=3Db.A);b.J().selec=
t();YY()||(b.B&&b.B.Ga(b.J(),"click",b.Mm),Q(b.IB,10,b));b=3Dthis.A;Dv(W(=
b),!0);aA(nv(b),{ra:64,Ba:ot(a)})};function =
dZ(a,b){aA(nv(a.A),{ra:66,Ba:ot(b)});eZ(a,!1)}function =
fZ(a,b){aA(nv(a.A),{ra:67,Ba:ot(b)});eZ(a,!0)}=0A=
m.gH=3Dfunction(a){var b=3Da.target=3D=3Dthis.C.J();switch(a.I){case =
"esc":this.hide(a);break;case "next":b&&dZ(this,a);break;case =
"prev":b&&fZ(this,a)}};m.qB=3Dfunction(a){this.hide(a)};m.cG=3Dfunction(a=
){dZ(this,a)};m.IG=3Dfunction(a){fZ(this,a)};function =
gZ(a,b,c){a.O().ec(a.F,Fy(b,c));vl(a.F,"drive-viewer-ui-text-searchbar-co=
unt-zero",!c)}function eZ(a,b){var c=3Da.C.ma();c&&a.dispatchEvent(new =
hZ(c,b))}=0A=
m.hide=3Dfunction(a){var =
b=3Dthis.sa();this.C.reset();this.O().ec(this.F,"");tl(this.F,"drive-view=
er-ui-text-searchbar-count-zero");tl(b,"drive-viewer-ui-text-searchbar-sh=
ow");jq(b,!0);cZ(this,!1);b=3Dthis.A;Dv(W(b),!1);aA(nv(b),{ra:65,Ba:ot(a)=
});this.dispatchEvent("Pb")};function =
hZ(a,b){L.call(this,"Qb");this.value=3Da;this.A=3Db}v(hZ,L);function =
iZ(a,b){I.call(this);this.H=3Da.ha;this.A=3Da.C;this.D=3Db;this.I=3Dnew =
cl(this);J(this,this.I);this.B=3D[];this.F=3Dthis.C=3Dnull;this.I.listen(=
this.D,"Pb",this.L).listen(this.D,"Qb",this.N)}v(iZ,I);iZ.prototype.S=3Df=
unction(a){for(var b=3D0;b<a.length;b++){for(var =
c=3Dthis.H.search(a[b]),d=3D[],e=3D0;e<this.A.length;e++){var =
g=3Dc.A[e];g&&jZ(this,g,e,d)}for(c=3D0;c<d.length;c++)e=3Dd[c],VW(this.A[=
e.page].za,e.gn)}};=0A=
iZ.prototype.L=3Dfunction(){this.B=3D[];this.F=3Dthis.C=3Dnull;for(var =
a=3D0;a<this.A.length;a++)$V(this.A[a].H,[])};=0A=
iZ.prototype.N=3Dfunction(a){var b=3Da.value;if(this.F!=3Db){var =
c=3Dthis.H.search(b);gZ(this.D,0,0);this.L();this.F=3Db;for(b=3D0;b<this.=
A.length;b++){var =
d=3Dc.A[b];d&&jZ(this,d,b,this.B)}for(c=3D0;c<this.B.length;c++)b=3Dthis.=
B[c],VW(this.A[b.page].H,b.gn)}a=3Da.A;c=3Dthis.B.length;0!=3Dc&&(b=3Dnul=
l,null=3D=3D=3Dthis.C||(b=3Dthis.B[this.C]),b&&aW(this.A[b.page].H,[]),b=3D=
this.C,this.C=3Db=3DDg(null=3D=3D=3Db?a?-1:0:b+(a?-1:1),c),gZ(this.D,b+1,=
this.B.length),(b=3Dthis.B[this.C])&&aW(this.A[b.page].H,b.gn))};=0A=
function jZ(a,b,c,d){a=3Da.A[c].C;for(var e=3D0;e<b.length;e++){for(var =
g=3Db[e],h=3D[],k=3D0;k<g.length;k++){var n=3Dg[k];h.push(new YV(new =
O(n.left/a.width,n.top/a.height,n.width/a.width,n.height/a.height)))}d.pu=
sh({page:c,gn:h})}};function =
kZ(a,b,c,d,e,g){I.call(this);this.item=3Da;this.B=3Da.C;this.layout=3Db;t=
his.A=3Dc;this.C=3Dd;this.H=3De;this.F=3Dg||null;this.D=3Dnew =
cl(this);J(this,this.D);this.D.listen(this.A,"tb",this.I)}ka(kZ,I);=0A=
kZ.prototype.I=3Dfunction(){var =
a=3DGQ(this.A);if(!a||0=3D=3Da.width&&0=3D=3Da.height)lZ(this);else =
if(a=3Dthis.item.D)if(a.C()&&this.C&&VR(this.C)){var =
b=3DGQ(this.A);if(!b||0=3D=3Db.width&&0=3D=3Db.height)dW(this.item);else{=
a=3DmZ(this.layout,this.A.B.wb().y);var =
c=3DnZ(this.layout,a);b=3DKl(b,c);b.left-=3Dc.left;b.top-=3Dc.top;b.width=
=3DMath.max(10,b.width);b.height=3DMath.max(10,b.height);b.top/=3Dc.heigh=
t;b.height/=3Dc.height;b.left/=3Dc.width;b.width/=3Dc.width;dW(this.item,=
b,a);this.F&&this.F.H(new UY.A(a,Ol(b)),new UY.A(a,Pl(b)))}}else =
oZ(this);=0A=
else oZ(this)};function oZ(a){var =
b=3DGQ(a.A),c=3DmZ(a.layout,b.top);if(a.B[c].S){var =
d=3Da.A,e=3DpZ(a,0>HQ(d.B,d.C)?d.B.wb():d.C.wb(),c),g=3DqZ(aX(a.B[c],e),!=
0);b=3DmZ(a.layout,b.top+b.height);if(a.B[b].S){d=3Da.A;var =
h=3DpZ(a,0<HQ(d.B,d.C)?d.B.wb():d.C.wb(),b),k=3DqZ(aX(a.B[b],h),!1);if(g&=
&k){(c=3D=3Db?g.Xc()=3D=3Dk.Xc()?e.x>h.x:g.Xc()>k.Xc():c>b)?(d=3Dk,k=3Dh)=
:(d=3Dg,g=3Dk,k=3De,e=3Dh);var =
n=3Dd.km(k.x);h=3Dg.km(e.x);r(n)&&r(h)&&(rZ(a,c,d.Xc(),n,b,g.Xc(),h),a.H&=
&(c=3Dnew LY.A(c,d.Xc(),n,k.x),b=3Dnew =
LY.A(b,g.Xc(),h,e.x),a.H.H(c,b)))}}}}=0A=
function lZ(a){for(var =
b=3Dta(a.B),c=3Db.next();!c.done;c=3Db.next())$V(c.value.I,[]);b=3Da.item=
;b.I=3DKb("");b.dispatchEvent("Jb");dW(a.item)}=0A=
function rZ(a,b,c,d,e,g,h){lZ(a);for(var k=3Dnew =
Uq,n=3Db;n<=3De;n++){var p=3Da.item.C[n];if(p.A){for(var =
t=3Dn=3D=3De?g:p.A.length-1,B=3D[],A=3Dn=3D=3Db?c:0;A<=3Dt;A++){var =
E=3Dp.A[A],S=3DE.Ju();E.Qu(S);n=3D=3Db&&A=3D=3Dc&&E.Vu(d);n=3D=3De&&A=3D=3D=
g&&E.Uu(h);E.nt()||B.push(E)}$V(p.I,B);for(p=3D0;p<B.length;p++)k.wc(B[p]=
.I,"\n"),(t=3DB[p+1])&&!(t=3DB[p].N=3D=3DB[p+1].N)&&(t=3DB[p].N,A=3DB[p+1=
].N,t&&A&&1=3D=3Dt.A.length&&1=3D=3DA.A.length?(E=3DMath.abs(t.left-A.lef=
t),S=3DMath.abs(t.left+t.width-(A.left+A.width)),t=3D25>A.top-(t.top+t.he=
ight)&&(50>E||50>S)):t=3D!1),t||k.wc("\n")}}a=3D=0A=
a.item;a.I=3DKb(k.toString());a.dispatchEvent("Jb")}function =
pZ(a,b,c){var =
d=3DnZ(a.layout,c);b=3Db.wb();b.x-=3Dd.left;b.y-=3Dd.top;b.Id(a.B[c].C.wi=
dth/d.width);return b}function qZ(a,b){if(0=3D=3Da.length)return =
null;for(var =
c=3Da[0],d=3D1;d<a.length;d++)b&&0>vW(a[d],c)?c=3Da[d]:!b&&0<vW(a[d],c)&&=
(c=3Da[d]);return c};function =
sZ(a,b,c){Fp.call(this);this.D=3Da;this.F=3Db;this.C=3Dc}v(sZ,Fp);sZ.prot=
otype.play=3Dfunction(){if(1=3D=3Dthis.A)return!1;this.A=3D1;this.B=3DUa(=
);this.zc("play");oC(this);tZ(this,this.B);return!0};sZ.prototype.stop=3D=
function(a){1=3D=3Dthis.A&&(a&&(a=3D1,this.C&&(a=3Dthis.C(a)),this.D(a)),=
this.A=3D0,qC(this),this.onStop(),this.zd())};sZ.prototype.Rt=3Dfunction(=
a){tZ(this,a)};function tZ(a,b){var =
c=3Db=3DMath.min((b-a.B)/a.F,1);a.C&&(c=3Da.C(c));a.D(c);1=3D=3Db&&(a.A=3D=
0,qC(a),Gp(a),a.zd())};function =
uZ(a,b){Py.call(this,a,b);this.item=3Da;this.I=3D[];this.xc=3Dthis.U=3Dth=
is.$k=3Dthis.Rk=3Dthis.ta=3Dthis.ji=3Dthis.gi=3Dthis.ei=3Dthis.Ve=3Dthis.=
C=3Dthis.D=3Dnull;2=3D=3DZy(V(b))&&(this.xc=3Dnew =
PY(a,b),this.ja(this.xc));this.xp=3Dthis.F=3Dthis.N=3Dthis.na=3Dthis.zp=3D=
this.ga=3Dthis.aa=3Dthis.hb=3Dnull;(a=3Dthis.item.D)&&a.A()&&(this.N=3Da.=
B(this.item),this.F=3Dnew =
Nu(this.O()),this.ja(this.F));(a=3DGx(this.A))&&this.V().listen(a,"vb",th=
is.$i).listen(a,"vb",this.Ql);this.ka=3Dnew =
bZ(b);this.ja(this.ka);this.xb=3Dthis.dl=3Dthis.Wa=3Dthis.di=3Dthis.S=3Dt=
his.ha=3D=0A=
null;this.ib=3Dnew =
OY;this.Yk=3Dthis.nb=3Dnull;this.Vk=3D!0;this.mi=3D-1;this.za=3Dthis.Ka=3D=
this.W=3Dthis.la=3Dnull;this.Ad=3D!1;this.Gb=3Dnull;this.Qp=3Dthis.Op=3D0=
;this.hi=3D!1;(b=3DMx(this.A))&&this.V().listen(b,"Pa",this.Wy);this.fl=3D=
!1;this.Lp=3D0;this.ri=3Dnew mG;this.Re=3Dnull}v(uZ,Py);var =
laa=3D["drive-viewer-details-panel","drive-viewer-docos-stream"];m=3DuZ.p=
rototype;m.ca=3Dfunction(){var =
a=3D{bx:xv(V(this.A)),Wc:!Xy(this),Kw:!!this.N};this.X=3DT(baa,a,void =
0,this.O());vZ(this)};=0A=
m.Sa=3Dfunction(a){uZ.R.Sa.call(this,a);a=3Dthis.Tc("drive-viewer-paginat=
ed-page");0<a.length&&mJ(this.item,vj("drive-viewer-paginated-page-img",a=
[0]));vZ(this)};function vZ(a){var =
b=3Da.O(),c=3Da.J();a.ka.render(c);a.xc&&a.xc.render(c);b.Hb(a.fa("drive-=
viewer-paginated-pages"),!0)}=0A=
m.da=3Dfunction(){uZ.R.da.call(this);var =
a=3Dthis.J();this.D=3Dthis.fa("drive-viewer-paginated-pages");this.C=3Dth=
is.fa("drive-viewer-paginated-scrollable");this.$k=3Dthis.fa("drive-viewe=
r-paginated-textarea");this.Rk=3Dthis.fa("drive-viewer-paginated-tab-sent=
inel");this.F&&(this.F.qa(this.fa("drive-viewer-paginated-fab")),this.F.C=
a("Lis\u00e4\u00e4 =
kommentti"),this.F.setEnabled(!1),this.F.setVisible(!1));this.Ve=3Dthis.f=
a("drive-viewer-gradient-bottom");this.ei=3Dthis.fa("drive-viewer-gradien=
t-lft");this.gi=3Dthis.fa("drive-viewer-gradient-rgt");=0A=
this.ji=3Dthis.fa("drive-viewer-gradient-top");this.U=3Dnew =
maa(this);var =
b=3Dthis.item.B;this.V().listen(this.C,"scroll",this.Yy).listen(this.C,"c=
lick",this.WG).listen(this.ka,"Pb",this.YG).listen(this.item,"Bb",this.rE=
).listen(this.item,"Cb",this.Oy).listen(this.item,Hr.Uo,this.Ly).listen(t=
his.item,fX.jl,this.Xy).listen(this.item,lJ.gl,this.sG).listen(this.item,=
fX.qw,this.tH).listen(b,vQ.Qf,this.LH).listen(b,vQ.Uk,this.wF).listen(b,v=
Q.Sg,this.bz);1=3D=3Dthis.item.H&&this.item.B.setEnabled(!0);this.hb=3Dne=
w KQ(this.C,=0A=
this.A);J(this,this.hb);this.Fq();this.V().listen(a,"mouseup",this.Vy).li=
sten(a,"mousedown",this.Uy).listen(this.hb.getState(),"tb",this.Zy);this.=
item.ha?this.Hq():this.V().listen(this.item,fX.Kv,this.Hq);hX(this.item)?=
this.dt():this.V().listen(this.item,"Gb",this.dt);Wy(V(this.A))&&(this.it=
em.L&&this.Wd(!0),this.V().listen(this.item,lJ.sp,this.OG).listen(this.it=
em,lJ.qp,this.NG));wZ(this);null!=3Dthis.item.F&&xZ(this);Nx(this.A).nk(t=
his.item.getId(),this.C);this.nb=3Dnew gn(a);this.Yk=3Dnew gn(this.Rk);=0A=
J(this,this.nb);J(this,this.Yk);this.V().listen(this.D,"keydown",this.Ky)=
.listen(this.nb,"focusin",this.Sy).listen(this.nb,"focusout",this.Ty).lis=
ten(this.Yk,"focusin",this.qH);yZ(this)};m.Fq=3Dfunction(){this.aa=3Dnew =
LY(this.item)};=0A=
m.Ab=3Dfunction(){uZ.R.Ab.call(this);Dv(W(this.A),this.ka.ia());var =
a=3DLx(this.A);Zs(a,74,this.qG,this);Zs(a,75,this.rG,this);Yy(this,this.C=
);var =
b=3Ddd?Ms.xe:Ms.we;z(V(this.A),92,!1)||(Zs(a,[67,b],this.Rq,this),Zs(a,[4=
5,b],this.Rq,this));Zs(a,[70,b],this.Ry,this);Zs(a,[71,b],this.Py,this);Z=
s(a,[71,b|Ms.od],this.Qy,this);this.layout();this.If()};m.Qb=3Dfunction()=
{uZ.R.Qb.call(this);Dv(W(this.A),!1);this.$i();R(this.xb);this.xb=3Dnull;=
R(this.di);R(this.Wa);this.Wa=3Dnull;zZ(this)};=0A=
function naa(a){var =
b=3DMs.od,c=3DLx(a.A);ct(c);a.C&&$y(a,a.C);a.Re=3D[Zs(c,[37],function(){r=
eturn AZ(a,0,0)}),Zs(c,[39],function(){return =
AZ(a,1,0)}),Zs(c,[38],function(){return =
AZ(a,3,0)}),Zs(c,[40],function(){return =
AZ(a,2,0)}),Zs(c,[37,b],function(){return =
AZ(a,0,1)}),Zs(c,[39,b],function(){return =
AZ(a,1,1)}),Zs(c,[38,b],function(){return =
AZ(a,3,1)}),Zs(c,[40,b],function(){return =
AZ(a,2,1)}),Zs(c,[13],function(b){b&&b.target instanceof =
Element&&rl(b.target,"drive-viewer-button")||(a.Fj(),a.Ql(),b.preventDefa=
ult())}),=0A=
Zs(c,[27],function(){a.Ql();lZ(a.na)})];a.aa?null=3D=3Da.aa.C().from&&(b=3D=
a.item.N.start,a.aa.H(new LY.A(b,0,0),new =
LY.A(b,0,0)),BZ(a),iq(Ex(a.A),a.item.I,void =
0,!0)):a.ga&&null=3D=3Da.ga.C()&&(b=3Da.item.N.start,a.ga.H(new =
UY.A(b,new K(0,0)),new UY.A(b,new K(0,0))),BZ(a))}m.Ql=3Dfunction(){var =
a=3DLx(this.A);this.Re&&($a(this.Re,function(b){return =
at(a,b)}),Xs(a),this.C&&Yy(this,this.C),this.Re=3Dnull,UR(Gx(this.A)))};=0A=
function AZ(a,b,c){if(a.aa){var =
d=3Da.aa.C();a.aa.I(b,c);BZ(a);switch(c){case 0:var =
e=3Da.item.I;break;case 1:var =
g=3Da.aa.C();b=3DLY.A.A(d.from,d.A);c=3DLY.A.A(g.from,g.A);if(0=3D=3Db||0=
=3D=3Dc||Math.sign(b)=3D=3DMath.sign(c)){c=3DLY.A.A(d.A,g.A);b=3D0=3D=3Db=
||Math.sign(c)=3D=3DMath.sign(b);e=3D(c=3D0<c)?g.A:d.A;d=3Dc?d.A:g.A;g=3D=
a.na;for(var h=3Dnew Uq,k=3D"",n=3De.page;n<=3Dd.page;n++){var =
p=3Dg.item.C[n];if(p.A)for(var =
t=3Dn=3D=3Dd.page?d.A:p.A.length-1,B=3Dn=3D=3De.page?e.A:0;B<=3Dt;B++){va=
r =
A=3Dn=3D=3De.page&&B=3D=3De.A,E=3Dn=3D=3Dd.page&&B=3D=3Dd.A;A=3Dp.A[B].mj=
(A?e.B:null,E?=0A=
d.B:null,A&&b!=3D=3Dc,E&&b=3D=3D=3Dc);""!=3D=3DA&&(h.wc(k),h.wc(A),k=3D" =
")}}c=3Dh.toString();e=3Db?"Valittu: "+(c+"."):"Valinta poistettu: =
"+(c+".")}else e=3Da.item.I}}else =
if(a.ga)switch(d=3Da.ga.C(),a.ga.I(b,c),BZ(a),c){case 0:switch(b){case =
0:e=3D"Valinta siirretty vasemmalle.";break;case 1:e=3D"Valinta =
siirretty oikealle.";break;case 3:e=3D"Valinta siirretty =
yl\u00f6sp\u00e4in.";break;case 2:e=3D"Valinta siirretty =
alasp\u00e4in."}break;case 1:e=3DSY(a.ga.C())>SY(d)?"Valinta =
laajennettu.":"Valinta peruttu."}e&&iq(Ex(a.A),e)}=0A=
function BZ(a){if(a.aa){var b=3Da.aa.C(),c=3Db.from;b=3Db.A;var =
d=3Da.na,e=3Dc.page,g=3Dc.A;c=3Dc.B;var =
h=3Db.page,k=3Db.A,n=3Db.B,p=3D!1;e>h?p=3D!0:e=3D=3Dh&&g>k?p=3D!0:e=3D=3D=
h&&g=3D=3Dk&&c>n&&(p=3D!0);p?rZ(d,h,k,n,e,g,c):rZ(d,e,g,c,h,k,n);CZ(a,b.p=
age,a.item.C[b.page].A[b.A].Lb())}else =
a.ga&&(e=3Da.ga.C())&&(b=3De.page,d=3De.from,e=3De.A,d=3Dnew =
O(d.x,d.y,0,0),Ml(d,new O(e.x,e.y,0,0)),dW(a.item,d,b),CZ(a,b,new =
O(e.x,e.y,0,0)))}=0A=
m.layout=3Dfunction(){if(this.L){var =
a=3DKx(this.A).sb();vm(this.J())?this.C.style.marginRight=3Da.right+"px":=
this.C.style.marginLeft=3Da.left+"px";this.D.style.marginTop=3Da.top+"px"=
;this.D.style.marginBottom=3Da.bottom+"px";a=3Dthis.mb().width;var =
b=3Dthis.item.B;b.H!=3Da&&(b.H=3Da,zQ(b,new =
gs(Math.min(b.L.start,a),Math.max(b.L.end,a))),b.dispatchEvent("xb"));DZ(=
this,sW(b));EZ(this)}};=0A=
function DZ(a,b){var =
c=3DKx(a.A).sb();om(a.D,b);vm(a.J())?a.D.style.right=3DMath.max(Vx(a,b)-c=
.right,Ty(a)?264:0)+"px":a.D.style.left=3DMath.max(Vx(a,b)-c.left,0)+"px"=
}function FZ(a,b){if(a.la){var =
c=3Da.C.clientWidth,d=3Da.C.clientHeight;c=3Da.W?a.W.x:c/2;d=3Da.W?a.W.y:=
d/2;DZ(a,b);a.C.scrollLeft=3Da.la.x*a.C.scrollWidth-c;a.C.scrollTop=3Da.l=
a.y*a.C.scrollHeight-d}}=0A=
m.Yp=3Dfunction(){R(this.xb);this.xb=3Dnull;var =
a=3Dthis.item.B;this.S&&1=3D=3Dthis.S.A&&(this.V().Da(this.S,"end",this.I=
f),this.S.stop());var b=3Dthis.C;this.la||(this.la=3Dnew =
K((b.scrollLeft+b.clientWidth/2)/b.scrollWidth,(b.scrollTop+b.clientHeigh=
t/2)/b.scrollHeight));b=3Dthis.D.offsetWidth;a=3DsW(a);a!=3Db?(this.S=3Dn=
ew =
sZ(u(this.oM,this,b,a),218,ST),a=3Dthis.V(),el(a,this.S,"end",this.If,!1,=
this),zZ(this),this.S.play()):this.If()};=0A=
m.If=3Dfunction(){R(this.Wa);this.Wa=3Dnull;for(var =
a=3Dthis.D.offsetTop,b=3D0;b<this.I.length;b++){var =
c=3Dthis.I[b];if(c.page.F){var =
d=3Da+c.J().offsetTop,e=3Dthis.ib,g=3Db;c=3Dd+c.J().offsetHeight;e.A[2*g]=
=3Dd;e.A[2*g+1]=3Dc}}GZ(this);HZ(this);this.cm();R(this.di);this.di=3DQ(t=
his.cm,250,this);oaa(this);this.la=3Dthis.W=3Dnull;this.jb(new =
jj(this.C.scrollWidth,this.C.scrollHeight))};=0A=
m.GE=3Dfunction(a){var b=3Dthis.item.B;this.W=3Dnew =
K(a.clientX,a.clientY);var c=3Dthis.C;this.la=3Dnew =
K((c.scrollLeft+this.W.x)/c.scrollWidth,(c.scrollTop+this.W.y)/c.scrollHe=
ight);0=3D=3DDQ(b)?(c=3D!0,xQ(b,2),CQ(b,50)):(c=3D!1,CQ(b,0));jV(this.ite=
m.S,c,ot(a),!1)};m.az=3Dfunction(a){a=3Da.A.touches;if(2=3D=3Da.length){t=
his.hi=3D!0;zZ(this);var b=3Dthis.C;this.W=3DIZ(a[0],a[1]);this.la=3Dnew =
K((b.scrollLeft+this.W.x)/b.scrollWidth,(b.scrollTop+this.W.y)/b.scrollHe=
ight);this.Op=3DJZ(a[0],a[1]);this.Qp=3DsW(this.item.B)}};=0A=
m.$y=3Dfunction(a){var =
b=3Da.A.touches;if(2=3D=3Db.length&&this.hi){a.preventDefault();var =
c=3Dthis.item.B;this.W=3DIZ(b[0],b[1]);var =
d=3Dc.Ac();b=3DJZ(b[0],b[1])/this.Op*this.Qp;d!=3Db&&(xQ(c,2),c.C=3Dc.B?C=
g(b,c.B.start,c.B.end):b,c.I=3D0,c.dispatchEvent("pb"),jV(this.item.S,b>d=
,ot(a),!0))}};m.Sq=3Dfunction(){this.hi&&(this.hi=3D!1,this.W=3Dnull,AQ(t=
his.item.B,this.D.offsetWidth),EZ(this))};function JZ(a,b){var =
c=3Da.clientX-b.clientX;a=3Da.clientY-b.clientY;return =
Math.sqrt(c*c+a*a)}=0A=
function IZ(a,b){return new =
K((a.pageX+b.pageX)/2,(a.pageY+b.pageY)/2)}m.oM=3Dfunction(a,b,c){this.ha=
&&1=3D=3Dthis.ha.A&&(c=3D1,this.S.stop(!1));FZ(this,a+(b-a)*c)};function =
oaa(a){a.fl||(a.fl=3D!0,a.dl=3DQ(function(){this.wa&&M(this.D,"drive-view=
er-layout-transition")},100,a))}function =
zZ(a){a.fl=3D!1;R(a.dl);tl(a.D,"drive-viewer-layout-transition")}function=
 =
EZ(a){!a.Wa&&a.L&&(a.Wa=3DQ(u(a.If,a),100,a))}m.Yy=3Dfunction(){this.hi||=
this.S&&1=3D=3Dthis.S.A||GZ(this);this.cm();Uy(this)};=0A=
m.qG=3Dfunction(){KZ(this,this.item.U+1)};m.rG=3Dfunction(){KZ(this,this.=
item.U-1)};m.Rq=3Dfunction(a){aA(nv(this.A),{ra:68,Ba:ot(a),item:this.ite=
m});a.target&&paa(a.target)||(this.$k.select(),LZ(this,100))};function =
paa(a){return ek(a,function(a){return =
eb(laa,Sa(rl,a))})}m.Ry=3Dfunction(a){a.preventDefault();this.ka.show(a)}=
;m.Py=3Dfunction(a){a.preventDefault();this.ka.show(a);dZ(this.ka,a)};m.Q=
y=3Dfunction(a){a.preventDefault();this.ka.show(a);fZ(this.ka,a)};=0A=
m.WG=3Dfunction(a){var =
b=3D0=3D=3DVz(V(this.A)),c=3Da.target;b&&!this.A.cb()&&this.xp=3D=3Dthis.=
C&&c=3D=3Dthis.C&&this.dispatchEvent(new =
L("D",a.target))};m.dt=3Dfunction(){MZ(this);this.na||(this.na=3Dnew =
kZ(this.item,this.U,this.hb.getState(),Gx(this.A),this.aa,this.ga),J(this=
,this.na),this.$i())};m.YG=3Dfunction(){LZ(this)};m.Oy=3Dfunction(a){this=
.item.Ka||(a=3Da.target,a.B&&!a.la&&null!=3Dthis.item.F&&Yr(this.item));M=
Z(this);EZ(this)};=0A=
function xZ(a){if(!a.item.Ka)for(var b=3D0;b<a.item.F;b++){var =
c=3Da.item.C[b];c.B&&!c.la&&Yr(a.item)}}m.Ly=3Dfunction(){yZ(this);if(1=3D=
=3Dthis.item.H){this.item.B.setEnabled(!0);var =
a=3DD(V(this.A),Px,47);sk&&a&&z(a,3,!1)&&this.V().listen(this.D,"touchsta=
rt",this.az).listen(this.D,"touchmove",this.$y).listen(this.D,"touchend",=
this.Sq).listen(this.D,"touchcancel",this.Sq);this.A.cb()&&(a=3Dnew =
nQ(this.D),J(this,a),this.V().listen(a,"mb",this.GE),Nx(this.A).co(a))}};=
m.rE=3Dfunction(){EZ(this)};m.Xy=3Dfunction(){HZ(this)};=0A=
m.sG=3Dfunction(){for(var a=3Dthis.item.C;this.I.length>a.length;){var =
b=3Dthis.I.pop();Ti(b);b=3Dthis.ib;b.A.pop();b.A.pop()}wZ(this);xZ(this);=
EZ(this)};=0A=
m.Zs=3Dfunction(a){if(!this.I[a].C){if(x&&!sd(10)&&100<=3Dthis.Lp)return;=
this.Lp++}var b=3Dthis.I[a],c=3Db.page.N;if(null!=3Dc){var =
d=3Db.O();d.Db(b.U);b.C=3Dnull;b.C=3Dd.ca("H2");M(b.C,"drive-viewer-pagin=
ated-page-reader-header");d.ec(b.C,ZW(b.page));d.La(b.U,b.C);for(var =
e=3Dd.A.createDocumentFragment(),g=3Dc.Pr(),h=3D0;h<g;h++){for(var =
k=3D[],n=3Dc.hj(h),p=3D0;p<n;p++)k.push(c.Vq(h,p)),k.push("\n");d.La(e,zY=
(b,k.join(""),c.Rr(h)))}g=3Dc.dm();c=3Dc.Kr();for(h=3D0;h<g.length;h++)d.=
La(e,zY(b,He(g[h],1),c[h]));d.La(b.U,e)}a=3Dthis.I[a];=0A=
b=3Dthis.Vk;a.C&&a.O().Hb(a.C,b);MZ(this)};m.Bg=3Dl(!0);m.Uh=3Dfunction()=
{$R(this.item.L)};m.OG=3Dfunction(){this.Wd(!0)};m.NG=3Dfunction(){this.W=
d(!1)};m.tH=3Dfunction(){this.$k.value=3Dthis.item.I};m.LH=3Dfunction(a){=
this.wa&&a.source!=3Dthis&&!this.xb&&(this.xb=3DQ(u(this.Yp,this),40,this=
))};m.wF=3Dfunction(){this.wa&&FZ(this,sW(this.item.B))};m.bz=3Dfunction(=
){if(this.wa){var =
a=3Dthis.item.B.A;a=3D=3DwQ.$c?this.Yp():a=3D=3DwQ.ve&&xQ(this.item.B,wQ.=
mc)}};=0A=
m.oF=3Dfunction(a){var b=3Dthis.item.C[a].H.B;if(0!=3Db.length){for(var =
c=3DFl(b[0].Lb()),d=3D1;d<b.length;d++)Ml(c,b[d].Lb());CZ(this,a,c)}};=0A=
m.bH=3Dfunction(a){if(this.B&&this.B.A){this.B.A.highlightDoco(0);var =
b=3DAc(this.item.C[a].I.A);if(0=3D=3Db.length)this.F.setEnabled(!1),Ix(th=
is.A).D=3Dnull;else{this.F.setEnabled(!0);this.Ka&&!this.Ka.ia()&&null=3D=
=3Dthis.Re&&Ix(this.A).focus(this.F.J(),void =
0,!0);b=3DFl(b[b.length-1].Lb());a=3DnZ(this.U,a);Rl(b,a.width,a.height);=
Ql(b,a.left,a.top);a=3Dthis.F.J();var =
c=3Dqm(a),d=3DKx(this.A).sb();Sl(a,"top",b.top+b.height/2-d.top-c.height/=
2+"px")}}};=0A=
m.My=3Dfunction(){this.Ad=3D!1;if(this.B&&this.B.A){var =
a=3Dthis.item.D;if(this.item.I)this.Fj();else =
if(null!=3Dthis.za&&a&&a.C()){a=3DmZ(this.U,this.za.y);var =
b=3DnZ(this.U,a),c=3Dthis.item.B.Ac()/this.item.B.B.start*40,d=3Dnew =
O(this.za.x-c/2,this.za.y-c/2,c,c);d=3DKl(b,d);c=3Dd.top+d.height/2-Ol(nZ=
(this.U,0)).y;Ql(d,-b.left,-b.top);Rl(d,1/b.width,1/b.height);b=3Dhv(this=
.item);var e=3Dnew =
de;d=3Djv(d);Pd(e,2,d);C(e,1,a);Pd(b,2,e);this.B.A.newDoco(b.Cc(),new =
Docos.Point(0,c));Ev(W(this.A),"shown")}}};=0A=
m.Ny=3Dfunction(a){var b=3DCm(this.C).left;this.za=3Dnew =
K(a.clientX+this.C.scrollLeft-b,a.clientY+this.C.scrollTop);this.item.I&&=
!this.Ad?this.Gb.setVisible(!0):(FQ(this.hb.getState(),0,this.za.x,this.z=
a.y,1),a=3Dthis.item.D,this.item.I?(this.Ad=3D!0,this.Gb.setVisible(!0)):=
a&&!a.C()&&(this.Ad=3D!1,this.Gb.setVisible(!1)))};=0A=
m.Df=3Dfunction(a){if(!this.item.D.A()||this.item.ib)uZ.R.Df.call(this,a)=
;else{var b=3Dthis.A;Ev(W(b),"shown");if(this.item.I)this.Fj();else{var =
c=3DV(this.A),d=3D!1;null!=3Dy(c,95)&&z(D(c,NZ,95),2,!1)&&a.data =
instanceof YE&&(a=3Da.data.A,a instanceof =
Nu&&(d=3DOu(a)));d?Sx(this.item.D,this.aa?"Valitse kommentoitavat sanat =
nuolin\u00e4pp\u00e4imill\u00e4. Voit laajentaa valintaa =
pit\u00e4m\u00e4ll\u00e4 vaihtopainiketta pohjassa, kun painat =
nuolin\u00e4pp\u00e4imi\u00e4. Luo kommentti painamalla Enter tai =
peruuta painamalla Esc.":=0A=
"Korosta kommentoitava alue nuolin\u00e4pp\u00e4imill\u00e4 ja paina =
Enter."):Sx(this.item.D,this.item.D.C()?"Korosta alue, jota haluat =
kommentoida.":"Korosta teksti, jota haluat =
kommentoida.");TG(Ix(b));TR(Gx(this.A));d?naa(this):(b=3Dthis.item.D)&&b.=
C()&&(tl(this.D,"drive-viewer-paginated-page-cursor"),M(this.D,"drive-vie=
wer-paginated-page-crosshair"))}}};=0A=
m.Fj=3Dfunction(){if(this.B&&this.B.A){var =
a=3Dthis.F.J(),b=3Dam(a);a=3Dqm(a);var =
c=3Dthis.item.I?this.N.B():bW(this.N);this.B.A.newDoco(c,new =
Docos.Point(0,b.y+a.height/2));Ev(W(this.A),"shown")}};m.Fu=3Dfunction(){=
return =
this.item.I};m.ug=3Dfunction(a){this.B&&this.B.A&&(a=3Da.A.getDocoHandles=
(),0!=3Da.length&&(Sy(this),nG(this.ri,a),MZ(this)))};=0A=
function MZ(a){var b=3Da.ri.Mb();if(0!=3Db.length){for(var =
c=3D0;c<b.length;c++){var =
d=3Db[c];if(!W(a.A).B&&a.B.A.isDocoResolved(d))a.ri.remove(d);else =
if(a.N&&!eW(a.N,d)){var =
e=3DMv(a.B,d);e&&a.N.C(d,e)&&a.ri.remove(d)}}a.F&&a.F.setEnabled(!1);a.jb=
(new jj(a.C.scrollWidth,a.C.scrollHeight))}}=0A=
m.ih=3Dfunction(a,b){if(!this.N)return =
uZ.R.ih.call(this,a,b);if((b=3DeW(this.N,a))&&0<b.length){a=3D0;for(var =
c,d=3D0;d<b.length;d++){var =
e=3Db[d];e&&0<e.length&&(a=3Dd,c=3De[e.length-1])}if(c)return =
c=3DFl(c.Lb()),a=3DnZ(this.U,a),Rl(c,a.width,a.height),Ql(c,a.left,a.top)=
,c.top-=3DnZ(this.U,0).top,new K(c.left,c.top+c.height/2)}return null};=0A=
m.Mf=3Dfunction(){uZ.R.Mf.call(this);this.F.setVisible(!0);this.V().liste=
n(this.F,"action",this.Fj);this.Ka=3Dnew =
cR(this.A);this.item.D&&(this.Gb=3DeR(this.Ka,"Lis\u00e4\u00e4 =
kommentti"),this.Ka.ja(this.Gb,!0),this.V().listen(this.Gb,"action",this.=
My),this.Ka.render(),aR(this.Ka,this.D,void =
0,8,!0),this.V().listen(this.D,"contextmenu",this.Ny))};m.Gj=3Dfunction()=
{Q(function(){lZ(this.na)},0,this);var =
a=3DGx(this.A);a&&(UR(a),this.$i())};m.wg=3Dfunction(a){this.N&&iW(this.N=
,a.A.getDocoHandles()[0])};=0A=
m.vg=3Dfunction(a){a=3Da.A.getDocoHandles();if(0!=3Da.length){if(!W(this.=
A).B&&this.N)for(var b=3D0;b<a.length;b++)gW(this.N,a[b]);this.jb(new =
jj(this.C.scrollWidth,this.C.scrollHeight))}};m.xg=3Dfunction(a){this.ug(=
a)};m.Bh=3Dfunction(a){var =
b=3Dthis,c=3Da.A.getDocoHandles()[0];c&&(this.N?(gW(this.N,c),this.jb(new=
 =
jj(this.C.scrollWidth,this.C.scrollHeight)),this.item.I&&this.F.setEnable=
d(!0),a.A.getDocoHandles()[0]&&Q(function(){return =
lZ(b.na)},0)):this.jb(new jj(this.C.scrollWidth,this.C.scrollHeight)))};=0A=
m.Ms=3Dfunction(a){if(this.F)if(0<a.A.getDocoHandles().length)this.F.setE=
nabled(!1);else if(this.item.I){a=3Dthis.item.C;for(var =
b=3D0;b<a.length;b++)if(0<a[b].D.B.length)return;this.F.setEnabled(!0)}};=
m.Uy=3Dfunction(a){this.xp=3Da.target};=0A=
m.Vy=3Dfunction(a){this.Ad=3D!1;if(this.B&&this.B.A&&Ck(a)&&!this.item.yg=
()&&0=3D=3Dthis.hb.getState().A&&"shown"=3D=3DW(this.A).C){var =
b=3D0,c=3DCm(this.C).left,d=3Da.clientY+this.C.scrollTop;c=3Da.clientX+th=
is.C.scrollLeft-c;a=3Dthis.ib.findIndex(d,0);0<=3Da&&a<this.item.C.length=
&&(b=3Dnew =
O(c,d,0,0),d=3DnZ(this.U,a),Ql(b,-d.left,-d.top),Rl(b,1/d.width,1/d.heigh=
t),b=3DXW(this.item.C[a].D,b));this.B.A.highlightDoco(Number(b)||0)}};m.K=
y=3Dfunction(a){OZ(this,9!=3Da.keyCode)};m.Sy=3Dfunction(){OZ(this,!0)};m=
.Ty=3Dfunction(){OZ(this,!0)};=0A=
m.qH=3Dfunction(){if(0<=3Dthis.mi){var =
a=3Dthis.I[this.mi];a=3Dmk(a.O(),a.N);Ix(this.A).focus(a,0)}else =
OZ(this,!1),LZ(this,0)};function OZ(a,b){if(a.Vk!=3Db){a.Vk=3Db;for(var =
c=3D0;c<a.I.length;c++){var =
d=3Da.I[c],e=3Db;d.C&&d.O().Hb(d.C,e)}a.O().Hb(a.Rk,b)}}m.Qs=3Dfunction(a=
){a>this.mi&&(this.mi=3Da)};=0A=
m.Zy=3Dfunction(){if(this.B&&this.B.A){this.B.A.highlightDoco(0);var =
a=3DGx(this.A);if(a&&VR(a)){var =
b=3DcW(this.item);if(null!=3Db&&0=3D=3Dthis.hb.getState().A){var =
c=3Dy(b,1);a=3DMd(D(b,he,2),2);b=3DMd(D(b,he,2),4);null!=3Dc&&null!=3Da&&=
null!=3Db&&(c=3DnZ(this.U,c),a=3DOl(c).y+a*Nl(c).height+(b-a)/2*Nl(c).hei=
ght-Ol(nZ(this.U,0)).y,c=3DbW(this.N),this.B.A.newDoco(c,new =
Docos.Point(0,a)),Ev(W(this.A),"shown"))}}}};m.Hq=3Dfunction(){this.zp=3D=
new iZ(this.item,this.ka);J(this,this.zp);this.dispatchEvent("Ob")};=0A=
m.$i=3Dfunction(){this.na&&(tl(this.D,"drive-viewer-paginated-page-crossh=
air"),M(this.D,"drive-viewer-paginated-page-cursor"))};function =
wZ(a){for(var =
b=3Da.item.C,c=3Da.Tc("drive-viewer-paginated-page"),d=3Da.I.length;d<b.l=
ength;d++){var e=3Db[d],g=3Dnew =
(a.li())(e,a.A);a.ja(g);c[d]?g.qa(c[d]):g.render(a.D);a.I[d]=3Dg;e.N&&a.Z=
s(d);mk(g.O(),g.N)&&a.Qs(d);a.V().listen(e.H,"yb",u(a.oF,a,d)).listen(e,"=
Fb",u(a.Zs,a,d)).listen(g,"Nb",u(a.Qs,a,d));a.F&&a.V().listen(e.I,"zb",u(=
a.bH,a,d))}}=0A=
function GZ(a){var =
b=3Da.item.N,c=3Da.item.U,d=3Dqm(a.C),e=3Da.C.scrollTop+d.height/2,g=3Da.=
C.scrollTop+d.height;d=3Da.ib.findIndex(a.C.scrollTop,b.start);c=3Da.ib.f=
indIndex(e,c);e=3Da.ib.findIndex(g,b.end);b=3Da.item;d=3Dnew =
gs(d,e);e=3Db.N;e=3D=3Dd||e&&d&&e.start=3D=3Dd.start&&e.end=3D=3Dd.end||(=
b.N=3Dd,b.dispatchEvent("Kb"));a=3Da.item;a.U!=3Dc&&(a.U=3Dc,a.dispatchEv=
ent("Ib"))}=0A=
m.cm=3Dfunction(){if(3!=3DZy(V(this.A))){R(this.di);var =
a=3Dthis.C,b=3DKx(this.A),c=3Db.sb(),d=3Dvm(this.J()),e=3DMy(b),g=3Da.scr=
ollHeight!=3Da.clientHeight;e=3D(b=3D1<Math.abs(a.scrollWidth-a.clientWid=
th))?e:0;var =
h=3De+Math.max(0,a.scrollTop-a.scrollHeight+a.clientHeight+c.bottom),k=3D=
b?d?c.right:c.left:0;d=3Db?d?c.right:c.left:0;var =
n=3DMath.max(0,c.top-a.scrollTop);b&&!g&&(h=3Dthis.I[this.I.length-1].J()=
,g=3Dam(h),h=3Dqm(h),h=3De+a.scrollHeight-(g.x+h.height)+c.bottom);Sl(thi=
s.Ve,"bottom",e+"px");Sl(this.ei,"bottom",h+"px");Sl(this.gi,=0A=
"bottom",h+"px");Sl(this.ei,"left",k+"px");Sl(this.ji,"left",k+"px");Sl(t=
his.Ve,"left",k+"px");Sl(this.gi,"right",d+"px");Sl(this.ji,"right",d+"px=
");Sl(this.Ve,"right",d+"px");Sl(this.ei,"top",n+"px");Sl(this.gi,"top",n=
+"px");P(this.ji,0=3D=3Dn);P(this.Ve,h=3D=3De);P(this.ei,b);P(this.gi,b)}=
};m.Wy=3Dfunction(){HZ(this)};function HZ(a){if(a.xc){var =
b=3DMx(a.A)&&Mx(a.A).B,c=3Da.xc.J(),d=3Dqm(c),e=3D(75-d.height)/2;b&&(e+=3D=
My(Kx(a.A)));Sl(c,"bottom",e+"px");a=3DVx(a,d.width);Sl(c,"left",a+"px")}=
}=0A=
function yZ(a){var b=3Da.O(),c=3Da.item.H;switch(c){case Fr.gf:case =
Fr.LOADING:a.ta||(a.ta=3DT(Ez,void 0,void =
0,b),b.La(a.C,a.ta));break;case Fr.Pb:b.ub(a.ta);break;case Fr.ye:case =
Fr.ERROR:b.ub(a.ta),a.ta=3DT(Dz,{Ee:"Hups!",error:c=3D=3DFr.ERROR?"Lis\u0=
0e4sivujen lataamisessa tapahtui virhe.":"Lis\u00e4sivujen lataamisessa =
tapahtui virhe. Yritet\u00e4\u00e4n uudelleen\u2026"},void =
0,b),M(a.ta,"drive-viewer-msg-error"),b.La(a.C,a.ta)}}=0A=
function KZ(a,b){var c=3Da.I[b];if(c){a.ha&&(Yk(a.ha),a.ha.stop(!1));var =
d=3DKx(a.A).sb(),e=3Dqm(a.C);b=3DNl(nZ(a.U,b));e=3De.height-b.height;b=3D=
0<e;var g=3Dgm(c.J(),a.C,b);c=3Da.C.scrollTop;var =
h=3Da.C.scrollLeft;g=3Dg.y;e<d.top&&(g-=3Dd.top/2,b&&(g+=3De/2));a.ha=3Dn=
ew =
yC(a.C,[h,c],[h,g],430,ST);Ok(a.ha,"end",u(function(){Yk(this.ha);this.ha=
=3Dnull},a));a.ha.play(!1)}}=0A=
function CZ(a,b,c){if(a.I[b]){a.S&&a.S.stop(!0);var =
d=3DKx(a.A),e=3Dd.sb(),g=3Da.mb().width,h=3Da.C.clientHeight;d=3Dnew =
O(a.C.scrollLeft+ZI(d),a.C.scrollTop+e.top,g-ZI(d),h-$I(d));b=3DnZ(a.U,b)=
;Rl(c,b.width,b.height);Ql(c,b.left,b.top);d.contains(c)||(a.C.scrollTop=3D=
c.top+c.height/2-h/2,a.C.scrollLeft=3Dc.left+c.width/2-g/2)}}function =
LZ(a,b){a.L&&a.item.C[0].B&&Ix(a.A).focus(a.D,b)}m.$t=3Dfunction(a){this.=
S&&1=3D=3Dthis.S.A&&(this.la.y+=3Da/(this.C.scrollHeight-qm(this.C).heigh=
t))};=0A=
m.Ia=3Dfunction(){uZ.R.Ia.call(this);xQ(this.item.B,0);if(this.N)for(var =
a=3Dthis.N,b=3D0;b<a.A.length;b++){var =
c=3Da.A[b].D;c.C=3D{};$V(c,[]);aW(c,[])}R(this.di);R(this.Wa);R(this.dl);=
R(this.xb)};function maa(a){this.A=3Da}function mZ(a,b){var =
c=3Da.A.I.length-1;return Math.min(a.A.ib.findIndex(b,0),c)}=0A=
function nZ(a,b){var c=3Da.A.D;if(vm(a.A.J())){var =
d=3Da.A.C;d=3Dd.scrollWidth-d.offsetWidth+c.offsetLeft}else =
d=3Dc.offsetLeft;a=3Da.A.I[b].J();return new =
O(d+a.offsetLeft,c.offsetTop+a.offsetTop,a.offsetWidth,a.offsetHeight)};f=
unction PZ(a,b){uZ.call(this,a,b);this.Mp=3Dnew =
FY(this.I)}v(PZ,uZ);PZ.prototype.da=3Dfunction(){PZ.R.da.call(this);this.=
V().listen(this.item,"Kb",this.zw)};PZ.prototype.li=3Dfunction(){return =
CY};PZ.prototype.If=3Dfunction(){PZ.R.If.call(this);GY(this.Mp,this.item.=
N)};PZ.prototype.zw=3Dfunction(){GY(this.Mp,this.item.N)};function =
QZ(a){uZ.apply(this,arguments)}ka(QZ,uZ);QZ.prototype.li=3Dfunction(){ret=
urn BY};QZ.prototype.Fq=3Dfunction(){this.ga=3Dnew =
UY(this.item)};function =
RZ(a,b){TA.call(this,b||"p_gp",a);this.B=3Dnull;Q(this.Fr,200,this)}v(RZ,=
tW);m=3DRZ.prototype;m.tb=3Dfunction(){var a=3DIP(AP);return =
iP(a)};m.Za=3Dfunction(a){return =
qB(a)?qB(a):FX(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!FX(a)};m.Eb=3Dfunc=
tion(){return[1]};m.Kb=3Dfunction(){return $X};m.Sb=3Dfunction(){return =
SZ(this)?ZX:bY};m.dc=3Dfunction(){return =
SZ(this)?QZ:PZ};m.gg=3Dfunction(){return BW};function SZ(a){var =
b=3DV(a.A),c=3DJF(b);c=3D4=3D=3D(c&&z(c,2,0));b=3D1=3D=3DVz(b);return =
c&&b&&x||250<a.Fr()}=0A=
m.Fr=3Dfunction(){if(null=3D=3D=3Dthis.B){var a=3Dnew =
VV;if(a.A){if(window.performance&&window.performance.now){for(var =
b=3DInfinity,c=3Dwindow.performance.now(),d=3D0;100>d;d++){var =
e=3Dwindow.performance.now();if(8<e-c)break;WV(a);b=3DMath.min(b,window.p=
erformance.now()-e)}a=3Db}else XV(a,5),a=3DXV(a,100);a*=3D5E3}else =
a=3DInfinity;this.B=3Da}return this.B};function =
TZ(a){RZ.call(this,a,"p_gp_d")}v(TZ,RZ);TZ.prototype.Za=3Dfunction(a){ret=
urn =
qB(a)+Lr(a)};TZ.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};TZ.pro=
totype.Eb=3Dfunction(){return[6]};function =
UZ(a,b){dX.call(this,a,b)}v(UZ,dX);var =
qaa=3D[SN,TN];UZ.prototype.pj=3Dfunction(){var =
a=3D{};VZ(this)&&(a.r=3D"foxit");return =
a};UZ.prototype.ad=3Dfunction(a,b,c){a=3DUZ.R.ad.call(this,a,b,c);return =
Ar(a)&&VZ(this)?hh(a,"r","foxit"):a};function =
VZ(a){a=3DhP(z(a.A,12,""));return w(qaa,a)};function =
WZ(a,b){TA.call(this,a,b)}v(WZ,tW);=0A=
WZ.prototype.tb=3Dfunction(){var a=3D"application/msword =
application/vnd.ms-word.document.macroEnabled.12 =
application/vnd.openxmlformats-officedocument.wordprocessingml.document =
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 =
application/vnd.ms-powerpoint.template.macroEnabled.12 image/tiff =
application/octet-stream+fnt".split(" =
");z(V(this.A),24,!0)||(a.push("application/vnd.google-apps.presentation"=
),a.push("application/vnd.google-apps.punch"));y(V(this.A),94)||(a.push("=
application/vnd.google-apps.document"),=0A=
a.push("application/vnd.google-apps.kix"));z(V(this.A),54,!0)||(a.push("a=
pplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),a.push=
("application/vnd.ms-excel"));return =
a};WZ.prototype.Kb=3Dfunction(){return =
UZ};WZ.prototype.dc=3Dfunction(){return QZ};function =
XZ(a,b){TA.call(this,b||"p_s",a)}v(XZ,WZ);m=3DXZ.prototype;m.tb=3Dfunctio=
n(){var =
a=3DIP(zP);sb(a,IP(FP));z(V(this.A),54,!0)||sb(a,IP(DP));z(V(this.A),24,!=
0)||sb(a,IP(EP));z(V(this.A),80,!1)&&sb(a,[SN,TN]);return =
iP(a)};m.Za=3Dfunction(a){if(qB(a))return qB(a);if(FX(a))return =
FX(a);if(D(a,OX,39))return =
a=3DD(a,OX,39),"dpi:pid=3D"+y(a,1)+",srcid=3D"+y(a,2);if(y(a,40))return"u=
rl:"+y(a,40);throw Error("No possible ID for given item.");};=0A=
m.kb=3Dfunction(a){var =
b=3D!!FX(a),c=3D!!y(a,40),d=3D!!D(a,OX,39);return!!Ir(a)&&1=3D=3Db+c+d};m=
.Eb=3Dfunction(){return[1]};m.Sb=3Dfunction(){return VX};function =
YZ(a){XZ.call(this,a,"p_d")}v(YZ,XZ);YZ.prototype.Za=3Dfunction(a){return=
 =
qB(a)+Lr(a)};YZ.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};YZ.pro=
totype.Eb=3Dfunction(){return[6]};function =
ZZ(a,b){VX.call(this,a,b)}v(ZZ,VX);ZZ.prototype.dg=3Dfunction(a){a=3DZZ.R=
.dg.call(this,a);this.item.D&&this.item.D.A()&&(a.skiphighlight=3D!0);ret=
urn a};function =
$Z(a){uZ.apply(this,arguments)}ka($Z,uZ);$Z.prototype.li=3Dfunction(){ret=
urn BY};function =
a_(a,b){XZ.call(this,a,b||"p_p")}v(a_,XZ);a_.prototype.tb=3Dfunction(){va=
r a=3DIP(BP);return iP(a)};a_.prototype.Sb=3Dfunction(){return =
ZZ};a_.prototype.dc=3Dfunction(){return $Z};function =
b_(a){a_.call(this,a,"p_p_d")}v(b_,a_);b_.prototype.Za=3Dfunction(a){retu=
rn =
qB(a)+Lr(a)};b_.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};b_.pro=
totype.Eb=3Dfunction(){return[6]};function =
c_(a){ZV.call(this,a)}v(c_,ZV);c_.prototype.B=3Dfunction(){var =
a=3Dhv(this.item),b=3Dnew de;Pd(a,2,b);for(var =
c=3D0;c<this.A.length;c++){var =
d=3DAc(this.A[c].I.A);if(d&&0<d.length){for(var =
e=3Dnull,g=3D0;g<d.length;g++){var h=3Djv(d[g].Lb());if(h)if(e){var =
k=3DMath.min(Md(e,2),Md(h,2));C(e,2,k);k=3DMath.min(Md(e,1),Md(h,1));C(e,=
1,k);k=3DMath.max(Md(e,4),Md(h,4));C(e,4,k);h=3DMath.max(Md(e,3),Md(h,3))=
;C(e,3,h)}else e=3Dh}if(e){C(b,1,c);Pd(b,2,e);break}}}return a.Cc()};=0A=
c_.prototype.D=3Dfunction(a,b){return new =
O(a.left-b.width,a.top,b.width,b.height)};function =
d_(a){Qx.call(this,a)}v(d_,oW);d_.prototype.B=3Dfunction(a){return new =
c_(a)};function =
e_(a){uZ.apply(this,arguments)}ka(e_,uZ);e_.prototype.li=3Dfunction(){ret=
urn BY};function =
f_(a,b){XZ.call(this,a,b||"p_pp")}ka(f_,XZ);f_.prototype.tb=3Dfunction(){=
var a=3DIP(CP);return iP(a)};f_.prototype.gg=3Dfunction(){return =
d_};f_.prototype.dc=3Dfunction(){return e_};function =
g_(a){f_.call(this,a,"p_pp_d")}ka(g_,f_);g_.prototype.Za=3Dfunction(a){re=
turn =
qB(a)+Lr(a)};g_.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};g_.pro=
totype.Eb=3Dfunction(){return[6]};var h_=3D{cO:"EXPLORER"};function =
i_(a){return{ne:"EXPLORER",key:a}}var =
raa=3Di_("viewer.blocosWelcomeShown"),saa=3Di_("viewer.blocosOfficeWelcom=
eShown"),taa=3Di_("viewer.blocosPdfWelcomeShown");function =
j_(a){this.C=3Da;this.A=3Dnull;this.B=3D[];this.F=3D0;this.D=3D!1}functio=
n uaa(a,b){if(a.D||y(V(a.C),86)||!Dc(h_,b.ne))return =
jx(null);if(null=3D=3D=3Da.A||Ua()-a.F>z(V(a.C),42,"600000")){var =
c=3D0=3D=3Da.B.length,d=3Dnew =
Tw;a.B.push({key:b,deferred:d});if(c){b=3DJx(a.C);var =
e=3DAc(h_);c=3Du(a.I,a);a=3Du(a.H,a);for(var =
g=3Db.B+"/settings?fields=3D"+IA,h=3D0;h<e.length;h++)g+=3D"&namespace=3D=
"+e[h];e=3DwA(AA(new =
tA(b.A,g,"drive#settingList")),4).start();MA(b,e);mA(e,c);nA(e,a)}return =
d}return k_(a,b)}=0A=
j_.prototype.I=3Dfunction(a){this.A=3D{};a=3Da.items;for(var =
b=3D0;b<a.length;b++){var =
c=3Da[b].namespace;this.A[c]||(this.A[c]=3D{});this.A[c][a[b].key]=3Da[b]=
.value}for(a=3D0;a<this.B.length;a++)b=3Dthis.B[a],cx(k_(this,b.key),b.de=
ferred);this.B=3D[];this.F=3DUa()};j_.prototype.H=3Dfunction(){this.D=3D!=
0;for(var =
a=3D0;a<this.B.length;a++)this.B[a].deferred.rb(null);this.B=3D[]};=0A=
function l_(a,b,c){if(!a.D&&Dc(h_,b.ne)){var =
d=3DJx(a.C),e=3Da.N,g=3Da.L,h=3DyA(xA(wA(AA(new =
tA(d.A,d.B+"/settings/"+b.key+"?fields=3Dkind,namespace,key,value&namespa=
ce=3D"+b.ne,"drive#setting")),4),"PUT"),{namespace:b.ne,key:b.key,value:c=
}).start();MA(d,h);mA(h,e);nA(h,g);a.A||(a.A=3D{});a.A[b.ne]||(a.A[b.ne]=3D=
{});a.A[b.ne][b.key]=3Dc}}j_.prototype.N=3Dba();j_.prototype.L=3Dba();fun=
ction k_(a,b){return hx(a.A[b.ne]?a.A[b.ne][b.key]||null:null)};function =
m_(a){I.call(this);Rv(a)}v(m_,I);function =
KP(a){Id(this,a,0,null)}v(KP,Gd);function =
iB(a){Id(this,a,0,null)}v(iB,Gd);function =
n_(a){Id(this,a,0,null)}v(n_,Gd);function CA(a){return =
z(a,12,"/drive/v2internal")};function =
Pv(a){Id(this,a,0,null)}v(Pv,Gd);function =
o_(a){Id(this,a,0,null)}v(o_,Gd);function =
p_(a){Id(this,a,0,null)}v(p_,Gd);function =
LJ(a){Id(this,a,0,null)}v(LJ,Gd);function =
NZ(a){Id(this,a,0,null)}v(NZ,Gd);function =
wV(a){Id(this,a,0,null)}v(wV,Gd);function =
q_(a){Id(this,a,0,null)}v(q_,Gd);function =
Px(a){Id(this,a,0,null)}v(Px,Gd);function =
r_(a){Id(this,a,0,null)}v(r_,Gd);function s_(a){return =
z(a,8,"")};function YX(a){Id(this,a,0,null)}v(YX,Gd);function =
t_(a){Id(this,a,0,null)}v(t_,Gd);function =
u_(a){Id(this,a,0,null)}v(u_,Gd);function v_(a){return =
z(a,1,"https://www.youtube.com")};function =
DX(a){Id(this,a,0,null)}v(DX,Gd);function =
w_(a){Id(this,a,0,null)}v(w_,Gd);function cq(a){return =
z(a,1,"0")}function Wy(a){return z(a,2,!0)}function Vz(a){return =
z(a,6,0)}function ZF(a){return z(a,8,"")}function DA(a){return =
D(a,n_,12)}function ID(a){return z(a,16,"")}function NG(a){return =
z(a,30,!1)}function JF(a){return D(a,p_,33)}function x_(a){return =
D(a,r_,38)}function Zy(a){return z(a,65,3)}function xv(a){return =
z(a,70,!1)};function =
y_(a,b){DN.call(this,a,b);this.item=3Da}v(y_,DN);y_.prototype.C=3Dfunctio=
n(){var =
a=3DV(this.A),b=3Dz(this.item.A,24,"")?"/spreadsheets/adminpreview":"/spr=
eadsheets/preview",c=3Dz(a,44,"")||ID(a);b=3Dqq(b,c,ZF(a));a=3DZg(b,"auth=
user",cq(a),"id",Lr(this.item.A));z(this.item.A,24,"")&&(a=3DZg(a,"auth_h=
int",z(this.item.A,24,""),"auth_hint_timestamp",z(this.item.A,27,"")));z(=
this.item.A,31,"")&&(a=3DZg(a,"revision_timestamp",z(this.item.A,31,"")))=
;return a};function =
z_(a,b){GN.call(this,a,b);this.C=3Dnull}v(z_,GN);z_.prototype.Ab=3Dfuncti=
on(){z_.R.Ab.call(this);P(this.J(),!0)};z_.prototype.Qb=3Dfunction(){z_.R=
.Qb.call(this);R(this.C)};z_.prototype.layout=3Dfunction(){if(this.item.C=
){var a=3Dthis.mb();if(x&&!td(10)){var =
b=3Dthis.J(),c=3Dqm(b);if(0=3D=3Dc.width&&0=3D=3Dc.height&&0<a.width&&0<a=
.height){P(b,!1);HN(this,new =
jj(a.width-1,a.height-1));vaa(this);return}}HN(this,a)}};function =
vaa(a){!a.C&&a.L&&(a.C=3DQ(function(){P(this.J(),!0);this.layout()},100,a=
))}=0A=
z_.prototype.Ia=3Dfunction(){z_.R.Ia.call(this);R(this.C)};function =
A_(a){TA.call(this,"si",a)}v(A_,TA);m=3DA_.prototype;m.Za=3Dfunction(a){r=
eturn =
qB(a)+Lr(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};m.tb=3Dfunction()=
{return["application/vnd.google-apps.ritz","application/vnd.google-apps.s=
preadsheet"]};m.Kb=3Dfunction(){return BN};m.dc=3Dfunction(){return =
z_};m.Sb=3Dfunction(){return y_};function =
B_(a){Qx.call(this,a);this.B=3Dthis.U=3D0}v(B_,Qx);B_.prototype.A=3Dfunct=
ion(){var a=3DD(V(this.L),KP,83);return a?z(a,3,!1):!1};function =
C_(a,b){this.A=3D[0];this.D=3D[];this.B=3D0;this.F=3Da;this.C=3Db||null;n=
ull!=3Dthis.C&&(this.A[1]=3Dthis.C)}function =
D_(a,b,c){if(b=3D=3Da.B)for(a.A[a.B+1]=3Da.A[a.B]+c,a.B++;null!=3Da.D[++b=
];)c=3Da,c.A[c.B+1]=3Dc.A[c.B]+a.D[b],c.B++,delete a.D[b];else =
b<a.B||(a.D[b]=3Dc);a.B<a.F&&null!=3Da.C&&(a.A[a.B+1]=3Da.A[a.B]+a.C)}=0A=
C_.prototype.resolve=3Dfunction(a,b){var =
c=3DE_(this);if(a>c||0>a+b||1=3D=3Dthis.A.length)return =
null;0>a&&(b+=3Da,a=3D0);a+b>c&&(b=3Dc-a);c=3Dwb(this.A,yb,a);0>c?c=3D-c-=
2:0<c&&c--;a=3Dwb(this.A,yb,a+b);0>a?a=3D-a-2:a=3D=3Dthis.A.length-1&&a--=
;return new gs(c,a)};function E_(a){return =
a.A[a.A.length-1]}C_.prototype.isEmpty=3Dfunction(){return =
0=3D=3Dthis.B};function F_(a,b,c){this.A=3Dnew C_(a,c);this.B=3Dnew =
C_(b,c)}F_.prototype.resolve=3Dfunction(a){var =
b=3Dthis.A.resolve(a.top,a.height);a=3Dthis.B.resolve(a.left,a.width);ret=
urn b&&a?new =
O(a.start,b.start,a.end-a.start+1,b.end-b.start+1):null};function =
G_(a,b){var c=3Dnew =
O(0,0,0,0);c.left=3Da.B.A[b.left];c.top=3Da.A.A[b.top];c.width=3Da.B.A[b.=
left+b.width]-c.left;c.height=3Da.A.A[b.top+b.height]-c.top;return =
c};function H_(a,b,c){DW.call(this,a,b,c);this.A=3D!1}v(H_,DW);function =
I_(a,b){this.I=3Da;this.D=3Db;this.A=3D200;50<this.D&&(this.A=3D100);100<=
this.D&&(this.A=3D50);this.B=3D[];this.C=3D0;this.F=3DNumber.POSITIVE_INF=
INITY;this.L=3DMath.ceil(a/this.A);this.H=3D[]}function J_(a,b){for(var =
c=3D[],d=3Db.top;d<b.top+b.height;++d){var =
e=3DMath.floor(d/a.A),g=3DLd(a.B[e],3);e=3D(d-e*a.A)*a.D;for(var =
h=3Db.left;h<b.left+b.width;++h)h>b.left&&c.push("\t"),c.push(g[h+e]);d+1=
<b.top+b.height&&c.push("\n")}return c.join("")}=0A=
function K_(a,b){b=3Db.toLocaleLowerCase();for(var =
c=3D[],d=3D0;d<a.C;++d)for(var =
e=3DLd(a.B[d],3),g=3Dd*a.A,h=3DMath.min(a.I-g,a.A),k=3D0;k<h;++k)for(var =
n=3Dk*a.D,p=3D0;p<a.D;++p){var =
t=3De[n+p];t&&0<=3Dt.toLocaleLowerCase().indexOf(b)&&c.push(new =
K(p,k+g))}return c}I_.prototype.isEmpty=3Dfunction(){return =
0=3D=3Dthis.C};I_.prototype.gc=3Dfunction(){return =
this.C=3D=3Dthis.L};function L_(a,b){b=3Dy(D(b,me,2),2);return =
Math.floor(b/a.A)};function =
M_(a,b,c,d){N.call(this);this.N=3Da;this.H=3Db;this.C=3Dc;this.A=3Dnull;t=
his.U=3Dd;this.W=3Dthis.L=3Dnull;this.I=3D!1;this.aa=3Dthis.F=3Dthis.D=3D=
this.S=3Dthis.B=3Dnull}v(M_,N);m=3DM_.prototype;m.getContent=3Df("A");m.g=
etImageData=3Dfunction(a,b){if(this.W!=3Da||!this.L&&!this.B)this.L=3Dnul=
l,tn(u(this.ix,this,a,b),this);return =
this.L};m.ix=3Dfunction(a,b){this.B&&this.B.dispose();R(this.S);var =
c=3DN_(this.A.width*a,this.A.height*a,b);this.B=3Dnew =
lY(this.A,c,b);this.W=3Da;qY(this.B,a,u(this.DI,this,c))};=0A=
m.DI=3Dfunction(a){this.D=3Da;this.F=3Dnull;this.L=3Da.getContext("2d").g=
etImageData(0,0,a.width,a.height);this.B.dispose();this.B=3Dnull;a=3Du(th=
is.dispatchEvent,this,"Vb");this.S=3DQ(a,0)};function =
N_(a,b,c){c=3Dik(c,"CANVAS");c.style.visibility=3D"hidden";xj(c,{width:a,=
height:b});return =
c}m.ea=3Dfunction(){R(this.S);M_.R.ea.call(this)};function =
O_(a,b,c){this.D=3Da;this.C=3Db;this.A=3Dc;this.B=3DMath.ceil((this.D-thi=
s.A)/this.C);0<this.A&&++this.B}function qJ(a,b){if(b<a.A)return =
0;b=3DMath.floor((b-a.A)/a.C);0<a.A&&++b;return b}function =
P_(a,b){if(b=3D=3Da.B)return a.D;var =
c=3Db*a.C;0<a.A&&0<b&&(c+=3Da.A-a.C);return c}function Q_(a,b){return =
new gs(P_(a,b),P_(a,b+1))};function =
R_(a,b,c,d,e,g,h){N.call(this);this.ha=3Da;this.S=3Db;this.L=3Dc;this.ga=3D=
d;this.H=3Dg;this.F=3Dh;this.U=3D[];this.D=3Dnew =
I_(this.S,this.L);this.W=3Dnew O_(this.S,50,g);this.N=3Dnew =
O_(this.L,20,h);this.C=3Dnew F_(this.S,this.L);this.A=3Dnew =
F_(this.W.B,this.N.B,1E4);this.B=3De;this.za=3D!1;this.ka=3D[];this.na=3D=
[];this.ta=3D[];this.la=3D[];this.aa=3D{};this.I=3Dnull}v(R_,N);function =
S_(a){return!a.A.B.isEmpty()&&!a.A.A.isEmpty()}R_.prototype.Wj=3Df("za");=
function T_(a){return!!pJ(a,0,0).I&&0=3D=3Da.D.F}=0A=
function U_(a,b,c){var =
d=3Dy(D(b,me,2),2);b=3Dy(D(b,me,2),1);d=3DpJ(a,qJ(a.W,d),qJ(a.N,b));d.get=
Content();d.A=3Dc;D_(a.A.A,d.H,d.getContent().height);D_(a.A.B,d.C,d.getC=
ontent().width);a.dispatchEvent("Vb")}function =
V_(a,b){a.D.isEmpty();return a.C.resolve(b)}function W_(a){return new =
jj(a.C.B.A.length-1,a.C.A.A.length-1)}function =
X_(a,b,c){a=3DpJ(a,b,c);a.getContent()||a.I||a.dispatchEvent("Ub");return=
 a}=0A=
function pJ(a,b,c){var d=3Da.U[b]&&a.U[b][c];d||(d=3Dnew =
M_(a,b,c,a.A),d.yc(a),J(a,d),a.U[b]||(a.U[b]=3D[]),a.U[b][c]=3Dd);return =
d}function Y_(a,b){var c=3DQ_(a.W,b.H);b=3DQ_(a.N,b.C);var d=3Dnew =
oe;C(d,1,a.ga);a=3Dnew =
me;C(a,1,b.start);C(a,2,c.start);Pd(d,2,a);a=3Dnew =
le;C(a,1,hs(b));C(a,2,hs(c));Pd(d,3,a);return d}=0A=
function waa(a,b,c){var d=3Da.D;Ld(c,3);var =
e=3DL_(d,b);for(d.B[e]=3Dc;d.B[d.C];){e=3DOd(d.B[d.C],ne,6);if(null!=3De)=
for(var g=3D0;g<e.length;++g){var h=3De[g];h=3Dnew =
O(y(h,1),y(h,2),y(h,3),y(h,4));d.H.push(h)}d.C++}d=3DNd(c,2);Z_(a.C.B,a.A=
.B,d,0,a.N);b=3Dy(D(b,me,2),2);d=3DNd(c,1);Z_(a.C.A,a.A.A,d,b,a.W);c=3DOd=
(c,re,7);for(b=3D0;b<c.length;b++)e=3DD(c[b],me,1),d=3Dy(e,1),h=3Dy(e,2),=
e=3Dy(c[b],2),g=3Dy(c[b],3)||void =
0,null!=3Dd&&null!=3Dh&&null!=3De&&(d=3Dnew O(d,h,1,1),e=3Dnew =
H_(e,d,g),d.left<a.F&&d.top<a.H?a.la.push(e):d.left<a.F?a.na.push(e):=0A=
d.top<a.H?a.ta.push(e):a.ka.push(e));a.dispatchEvent("Tb")}function =
$_(a){for(var =
b=3D0;b<a.length;b++)a[b].A=3D!1}R_.prototype.getMetadata=3Df("D");functi=
on a0(a){return 0=3D=3Da.H||a.A.A.isEmpty()?0:a.A.A.A[1]}function =
b0(a){return 0=3D=3Da.F||a.A.B.isEmpty()?0:a.A.B.A[1]}function =
Z_(a,b,c,d,e){for(var =
g=3Da.A.length-1,h=3D0;h<c.length;++h)D_(a,d+h,c[h]);c=3Da.A.length-1;for=
(g=3DqJ(e,g);g<e.B;){d=3DQ_(e,g);if(d.end>c)break;D_(b,g,a.A[d.end]-a.A[d=
.start]);g++}}=0A=
function c0(a,b){var =
c=3DW_(a),d=3DPl(b);if(c.height<d.y||c.width<d.x)return =
b;a=3Da.getMetadata().H;for(c=3D0;c<a.length;){d=3Da[c];var =
e=3DKl(b,d);!e||0=3D=3De.width||0=3D=3De.height||b.contains(d)?++c:(Ml(b,=
d),c=3D0)}return b}function =
d0(a,b){a.I=3Db&&Fl(b);a.dispatchEvent("Xb")}function e0(a){return =
a.I&&Fl(a.I)}function f0(a){return a.I?c0(a,new =
O(a.I.left,a.I.top,1,1)):null}function =
xaa(a,b,c){uc(a.aa,function(a,e){e=3De.split(":");b.call(c,a,new =
K(Number(e[0]),Number(e[1])))},a)};function =
g0(a,b){pX.call(this,a,b);this.item=3Da;this.ab.listen(this.item,"Ub",thi=
s.zJ);this.ab.listen(this.item,"Sb",this.nJ);this.Ka=3D{};this.la=3Dnull}=
v(g0,pX);m=3Dg0.prototype;m.Oo=3Dfunction(a){return =
null=3D=3Da.sheets?(zX(this,4,void 0,19),!1):!0};=0A=
m.Gu=3Dfunction(a){a=3Dnew pe(a.sheets);y(a,1);for(var =
b=3D0;b<y(a,1);++b)y(Od(a,le,2)[b],1),y(Od(a,le,2)[b],2),Ld(a,3);for(b=3D=
0;b<y(a,1);++b){var =
c=3DLd(a,3)[b],d=3Dy(Od(a,le,2)[b],2),e=3Dy(Od(a,le,2)[b],1),g=3D2=3D=3DL=
d(a,5)[b],h=3DOd(a,le,4)[b],k=3Dy(h,2);h=3Dy(h,1);c=3Dnew =
R_(c,d,e,b,g,k,h);d=3Dthis.item;d.C.push(c);c.yc(d);J(d,c)}this.la=3Da;th=
is.item.dispatchEvent("Rb");this.item.Aa(1)};m.bk=3Dba();=0A=
m.zJ=3Dfunction(a){var b=3Da.target;a=3Dy(this.la,6);var =
c=3DD(this.la,le,7);a&&0=3D=3Db.N.ga&&0=3D=3Db.C&&0=3D=3Db.H&&50=3D=3Dy(c=
,2)&&20=3D=3Dy(c,1)?(b=3DY_(b.N,b),c=3Dthis.item.C[0],a=3DJSON.parse(a),U=
_(c,b,dY(a))):(a=3D{},a.sheets=3DY_(b.N,b).Cc(),GX(this,0,a))};=0A=
m.nJ=3Dfunction(a){a=3Da.target;for(var =
b=3Da.getMetadata(),c=3D[],d=3Db.C;d<b.L&&3>c.length&&!(d>=3Db.F);++d)if(=
!b.B[d]){var e=3Dd*b.A,g=3DMath.min(b.I-e,b.A),h=3Dnew oe,k=3Dnew =
me;C(k,2,e);Pd(h,2,k);e=3Dnew =
le;C(e,2,g);Pd(h,3,e);c.push(h)}for(b=3D0;b<c.length;++b)d=3Dc[b],C(d,1,a=
.ga),d=3Dd.Cc(),this.Ka[d]||(this.Ka[d]=3D!0,JX(this,eC,{sheets:d}))};m.X=
g=3Dfunction(a,b,c){a=3DTd(oe,b.sheets);b=3Dy(a,1);U_(this.item.C[b],a,dY=
(c))};m.jj=3Dfunction(){return eC};m.Ih=3Dl(!1);=0A=
m.Ut=3Dfunction(a,b){a=3DTd(oe,a.sheets);var c=3Dy(a,1);b=3Dnew =
se(b);var d=3Dthis.A.get(sw);$a(Od(b,re,7),function(a){if(y(a,3)){var =
b=3DLX(d,y(a,2));C(a,2,b)}});waa(this.item.C[c],a,b)};m.Tt=3Dfunction(a){=
a=3DTd(oe,a.sheets);var b=3Dy(a,1);b=3Dthis.item.C[b];var =
c=3Db.getMetadata();a=3DL_(c,a);c.F=3DMath.min(c.F,a);b.dispatchEvent("Vb=
")};m.Kh=3Dfunction(){var =
a=3DD(V(this.A),YX,61);return!!a&&z(a,4,!1)};m.lj=3Dfunction(){return[{me=
ta:{}}]};function =
yaa(a,b,c,d){this.B=3D[];this.C=3Dnull;this.D=3D0;this.A=3Db;this.F=3Dc;t=
his.L=3Dd;this.I=3Da;this.H=3Dd.D}function =
h0(a){a.A.A&&($a(a.B,function(a){this.A.A.setDocoMaxHeight(a,0)},a),a.A.A=
.deleteDocoPositions(a.B),a.B=3D[],a.C=3Dnull)}function =
i0(a,b){Il(a.C,b)||(1=3D=3Da.H.B&&h0(a),a.C=3Db,j0(a))}=0A=
function k0(a,b){if(!a.A.A)return 0;i0(a,b);var =
c=3Da.A.A;b=3Dnull;fb(a.B,function(a){return =
c.isDocoResolved(a)})&&(b=3Da.A.A.newDoco(zaa(a),l0(a)),a.B.push(b));if(0=
=3D=3Da.H.B){var =
d=3D0;null!=3Db?d=3Db:(d=3Dhb(a.B,function(b){return!a.A.A.isDocoResolved=
(b)}),null=3D=3Dd&&0<a.B.length&&(d=3Da.B[0]));a.A.A.highlightDoco(d)}ret=
urn a.B[a.B.length-1]}=0A=
function m0(a){if(a.A.A){var =
b=3DUx(Ox(a.I)).height;b-=3D1/n0(a.F[a.D])*480;var c=3Dl0(a);if(c){var =
d=3D{},e=3D{};$a(a.B,function(a){var g=3Dnew =
K(c.x,c.y);c.x+=3D15;c.y+=3D15;d[a]=3Dg;e[a]=3DMath.max(b-g.y,125)});a.A.=
A.updateDocoPositions(d);$a(a.B,function(a){this.A.A.setDocoMaxHeight(a,e=
[a])},a)}}}function o0(a,b){if(!a.A.A)return 0;var =
c=3Da.A.A.getDocoHandles();return =
gb(c,function(a){if(this.A.A.isDocoResolved(a))return!1;a=3Dp0(this,a);re=
turn!!a&&null!=3Dy(a,1)&&y(a,1)=3D=3Db},a)}=0A=
function j0(a){if(a.A.A){var =
b=3Da.A.A;if(a.C){b=3Db.getDocoHandles();a.B=3D[];for(var =
c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dp0(a,d);e&&y(e,1)=3D=3Da.D&&(e=3Dy(e,2),q0(e).equals(new =
K(a.C.left,a.C.top))&&a.B.push(d))}}m0(a)}}function =
r0(a,b){if(!a.A.A)return null;var c=3Da.A.A.getDocoHandles();return =
hb(c,function(a){return(a=3Dp0(this,a))&&null!=3Dy(a,1)&&y(a,1)=3D=3Dthis=
.D&&null!=3Dy(a,2)?(a=3Dy(a,2),a=3Ds0(this.F[this.D],q0(a)),Ol(b).equals(=
Ol(a))):!1},a)}=0A=
function t0(a,b){b=3Dp0(a,b);if(!b||null=3D=3Dy(b,1))return =
null;if(y(b,1)!=3Da.D||!a.F[a.D])return new =
K(0,-1);if(null=3D=3Dy(b,2))return =
null;b=3Dy(b,2);b=3Ds0(a.F[a.D],q0(b));return u0(a.F[a.D],b,!0)}function =
p0(a,b){a=3DMv(a.A,b);return v0(a)}function v0(a){try{var =
b=3DTd($d,a);if(b&&null!=3Dy(b,5))return D(b,je,5)}catch(c){}return =
null}function l0(a){return a.C?u0(a.F[a.D],a.C,0=3D=3Da.H.B):null}=0A=
function q0(a){for(var =
b=3Da.search(/\d/),c=3Da.substr(0,b),d=3D0,e=3D0;e<c.length;e++)d=3D26*d+=
1,d+=3Dc.charCodeAt(e)-65;return new =
K(d-1,Number(a.substr(b))-1)}function zaa(a){if(a.C){var =
b=3Dhv(a.L),c=3Dnew =
je;Pd(b,5,c);C(c,1,a.D);a=3Dw0(a.C.left,a.C.top);C(c,2,a);return =
b.Cc()}return null}function w0(a,b){a+=3D1;for(var =
c=3D[];a;)c.unshift(String.fromCharCode(65+(a-1)%26)),a=3D~~((a-1)/26);re=
turn c.join("")+(b+1)};function =
x0(a,b,c){I.call(this);this.D=3Db;this.C=3D[];this.H=3D[];this.B=3D[];thi=
s.F=3D"";this.N=3D[];this.L=3Da;for(b=3D0;b<a.C.length;++b){var d=3Dnew =
UW;this.B.push(d);J(this,d);c.get(mw).A.length&&(d=3Dnew =
UW,this.N.push(d),J(this,d))}this.U=3Dnew =
cl(this);J(this,this.U);this.U.listen(this.D,"Pb",this.W).listen(this.D,"=
Qb",this.aa);this.A=3D0;this.I=3Dc}v(x0,I);x0.prototype.W=3Dfunction(){th=
is.C=3D[];this.H=3D[];this.F=3D"";for(var =
a=3D0;a<this.B.length;++a)$V(this.B[a],[]),aW(this.B[a],[])};=0A=
x0.prototype.aa=3Dfunction(a){var =
b=3Da.value;a=3Da.A?-1:1;this.F!=3Db&&(this.C=3D[],this.H=3D[],a=3D0,y0(t=
his,b));z0(this,a)};x0.prototype.S=3Dfunction(a){var =
b=3Dthis.L.C[this.A].getMetadata();if(b.gc())for(var =
c=3D0;c<a.length;c++){for(var =
d=3DK_(b,a[c]),e=3D[],g=3Db.H,h=3D0;h<d.length;++h){for(var =
k=3Dd[h],n=3Dnew =
O(k.x,k.y,1,1),p=3D0;p<g.length;++p)if(fj(Ol(g[p]),k)){n=3Dg[p];break}e.p=
ush(new YV(n,k.x+" "+k.y))}VW(this.N[this.A],e)}};=0A=
function y0(a,b){var =
c=3Da.L.C[a.A];a.C[a.A]||(a.C[a.A]=3Db?K_(c.getMetadata(),b):[]);var =
d=3Da.C[a.A],e=3D[];c=3Dc.getMetadata().H;for(var =
g=3D0;g<d.length;++g){for(var h=3Dd[g],k=3Dnew =
O(h.x,h.y,1,1),n=3D0;n<c.length;++n)if(fj(Ol(c[n]),h)){k=3Dc[n];break}e.p=
ush(new YV(k,h.x+" "+h.y))}$V(a.B[a.A],e);a.F=3Db;gZ(a.D,0,0)}function =
z0(a,b){var c=3Da.H[a.A];null!=3Dc||(c=3D0);var =
d=3Da.C[a.A].length;c=3D0<d?Dg(c+b,d):0;a.H[a.A]=3Dc;b=3Da.B[a.A];0<d?(gZ=
(a.D,c+1,d),a=3Da.C[a.A][c],aW(b,[b.A[a.x+" "+a.y]])):aW(b,[])};function =
A0(a){PQ.call(this,a);this.C=3D[]}v(A0,PQ);A0.prototype.da=3Dfunction(){A=
0.R.da.call(this);this.V().listen(this,"aftershow",this.D);M(this.J(),"dr=
ive-viewer-spreadsheet-picker-more-menu")};A0.prototype.D=3Dfunction(){th=
is.J().scrollTop=3Dthis.J().scrollHeight-this.J().clientHeight};A0.protot=
ype.Ji=3Dba();A0.prototype.Wi=3Dl(null);function =
B0(a,b,c){vl(a.C[b].J(),"drive-viewer-button-toggled",c)};function =
Aaa(a){a=3Da||{};a=3Da.Wc;return G('<div =
class=3D"'+H("drive-viewer-spreadsheet")+" =
"+H("drive-viewer-itemview")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"><textarea =
class=3D"'+H("drive-viewer-spreadsheet-clipboard")+'" =
tabindex=3D"-1"></textarea><div =
class=3D"'+H("drive-viewer-spreadsheet-inner")+'"><div =
class=3D"'+H("drive-viewer-spreadsheet-docos-overlay")+'"></div></div><di=
v class=3D"'+H("drive-viewer-spreadsheet-docos-stream-container")+" =
"+H("drive-viewer-scrollable")+" "+H("drive-viewer-scrollable-dark")+=0A=
'" dir=3D"ltr"><div =
class=3D"'+H("drive-viewer-docos-stream")+'"></div></div></div>')}=0A=
function Baa(){return G('<div =
class=3D"'+H("drive-viewer-spreadsheet-tab")+'"><div =
class=3D"'+H("drive-viewer-spreadsheet-frozen-fixed-links")+" =
"+H("drive-viewer-paginated-page-links")+" =
"+H("drive-viewer-focus-to-default")+'"> </div><div =
class=3D"'+H("drive-viewer-spreadsheet-frozen-horizontal-container")+'"><=
div class=3D"'+H("drive-viewer-paginated-page-links")+" =
"+H("drive-viewer-focus-to-default")+'"> </div></div><div =
class=3D"'+H("drive-viewer-spreadsheet-frozen-vertical-container")+'"><di=
v class=3D"'+=0A=
H("drive-viewer-paginated-page-links")+" =
"+H("drive-viewer-focus-to-default")+'"> </div></div><div =
class=3D"'+H("drive-viewer-spreadsheet-scroll-container")+" =
"+H("drive-viewer-scrollable")+" "+H("drive-viewer-scrollable-dark")+'" =
tabIndex=3D"-1"><div =
class=3D"'+H("drive-viewer-spreadsheet-scroll-body")+'"><div =
class=3D"'+H("drive-viewer-spreadsheet-scroll-link-container")+" =
"+H("drive-viewer-paginated-page-links")+" =
"+H("drive-viewer-focus-to-default")+'"></div></div></div><canvas =
class=3D"'+H("drive-viewer-spreadsheet-content")+=0A=
'" tabIndex=3D"-1"></canvas></div>')}function Caa(){return G('<div =
class=3D"'+H("drive-viewer-spreadsheet-picker")+'"><div =
class=3D"'+H("drive-viewer-spreadsheet-picker-more-button")+" =
"+H("drive-viewer-dark-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-spreadsheet-more-icon")+'"></div></div></div>')}functio=
n Daa(a,b,c){b=3Dc||b;return G('<div =
class=3D"'+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-spreadsheet-picker-button")+'">'+C0(a,b)+"</div>")}=0A=
function C0(a){var b=3Da.yq;return G(F(a.name)+(0<b?'<div =
class=3D"'+H("drive-viewer-spreadsheet-comment-icon-contain")+'"><div =
class=3D"'+H("drive-viewer-spreadsheet-comment-count-bubble")+'"><span =
class=3D"'+H("drive-viewer-spreadsheet-comment-count")+'">'+F(b)+'</span>=
<div =
class=3D"'+H("drive-viewer-spreadsheet-comment-triangle")+'"></div></div>=
</div>':""))}function Eaa(){var a=3D'<div =
class=3D"'+H("drive-viewer-spreadsheet-docos-loading-indicator")+'">';ret=
urn G(a+"Ladataan...</div>")};function =
D0(){}v(D0,Ct);Ha(D0);m=3DD0.prototype;m.ca=3Dfunction(a){var =
b=3Dtt(this,a);b=3Da.O().ca("DIV","goog-inline-block "+b.join(" =
"),this.Ii(a.getContent(),a.O()));this.Ca(b,a.vc());return =
b};m.Kd=3Dl("button");m.Oa=3Dfunction(a){return =
a&&a.firstChild&&a.firstChild.firstChild};m.Ii=3Dfunction(a,b){return =
b.ca("DIV","goog-inline-block =
"+(this.Fa()+"-outer-box"),b.ca("DIV","goog-inline-block =
"+(this.Fa()+"-inner-box"),a))};m.rc=3Dfunction(a){return"DIV"=3D=3Da.tag=
Name};=0A=
m.qa=3Dfunction(a,b){E0(b,!0);E0(b,!1);a:{var c=3Da.O().ym(b);var =
d=3Dthis.Fa()+"-outer-box";if(c&&rl(c,d)&&(c=3Da.O().ym(c),d=3Dthis.Fa()+=
"-inner-box",c&&rl(c,d))){c=3D!0;break =
a}c=3D!1}c||b.appendChild(this.Ii(b.childNodes,a.O()));sl(b,["goog-inline=
-block",this.Fa()]);return =
D0.R.qa.call(this,a,b)};m.Fa=3Dl("goog-custom-button");=0A=
function E0(a,b){if(a)for(var =
c=3Db?a.firstChild:a.lastChild,d;c&&c.parentNode=3D=3Da;){d=3Db?c.nextSib=
ling:c.previousSibling;if(3=3D=3Dc.nodeType){var =
e=3Dc.nodeValue;if(""=3D=3DKb(e))a.removeChild(c);else{c.nodeValue=3Db?Lb=
(e):e.replace(/[\s\xa0]+$/,"");break}}else break;c=3Dd}};function =
F0(){}v(F0,D0);Ha(F0);F0.prototype.Oa=3Dfunction(a){return =
F0.R.Oa.call(this,a&&a.firstChild)};F0.prototype.qa=3Dfunction(a,b){var =
c=3Duj(document,"*","goog-menu",b)[0];if(c){P(c,!1);rj(c).body.appendChil=
d(c);var d=3Dnew ZL;d.qa(c);G0(a,d)}return =
F0.R.qa.call(this,a,b)};F0.prototype.Ii=3Dfunction(a,b){return =
F0.R.Ii.call(this,[Faa(this,a,b),b.ca("DIV","goog-inline-block =
"+(this.Fa()+"-dropdown"),"\u00a0")],b)};function =
Faa(a,b,c){a=3Da.Fa();return c.ca("DIV","goog-inline-block =
"+(a+"-caption"),b)}=0A=
F0.prototype.Fa=3Dl("goog-menu-button");function =
H0(a,b,c,d,e){Mu.call(this,a,c||F0.oa(),d);this.Ib(64,!0);this.C=3Dnew =
XQ(null,9);b&&G0(this,b);this.N=3Dnew =
ao(500);!yd&&!zd||sd("533.17.9")||(this.Sj=3D!0);e||XL.oa()}v(H0,Mu);m=3D=
H0.prototype;m.Sj=3D!1;m.da=3Dfunction(){H0.R.da.call(this);I0(this,!0);t=
his.A&&J0(this,this.A,!0);ll(this.sa(),"haspopup",!!this.A)};m.Ia=3Dfunct=
ion(){H0.R.Ia.call(this);I0(this,!1);if(this.A){this.Wb(!1);this.A.Ia();J=
0(this,this.A,!1);var a=3Dthis.A.J();a&&Oj(a)}};=0A=
m.ea=3Dfunction(){H0.R.ea.call(this);this.A&&(this.A.dispose(),delete =
this.A);delete =
this.la;this.N.dispose()};m.Ld=3Dfunction(a){H0.R.Ld.call(this,a);At(this=
,4)&&(this.Wb(!At(this,64),a),this.A&&(this.A.le=3DAt(this,64)))};m.Md=3D=
function(a){H0.R.Md.call(this,a);this.A&&!At(this,4)&&(this.A.le=3D!1)};m=
.Td=3Dfunction(){Du(this,!1);return!0};m.CE=3Dfunction(a){this.A&&this.A.=
ia()&&!this.Nm(a.target)&&this.Wb(!1)};m.Nm=3Dfunction(a){return =
a&&Tj(this.J(),a)||this.A&&$L(this.A,a)||!1};=0A=
m.he=3Dfunction(a){if(32=3D=3Da.keyCode){if(a.preventDefault(),"keyup"!=3D=
a.type)return!0}else =
if("key"!=3Da.type)return!1;if(this.A&&this.A.ia()){var =
b=3D13=3D=3Da.keyCode||32=3D=3Da.keyCode,c=3Dthis.A.Ub(a);return =
27=3D=3Da.keyCode||b?(this.Wb(!1),!0):c}return =
40=3D=3Da.keyCode||38=3D=3Da.keyCode||32=3D=3Da.keyCode||13=3D=3Da.keyCod=
e?(this.Wb(!0,a),!0):!1};m.Ym=3Dfunction(){this.Wb(!1)};m.VF=3Dfunction()=
{At(this,4)||this.Wb(!1)};m.wj=3Dfunction(a){this.Sj||this.Wb(!1);H0.R.wj=
.call(this,a)};=0A=
function G0(a,b){var =
c=3Da.A;b!=3Dc&&(c&&(a.Wb(!1),a.wa&&J0(a,c,!1),delete =
a.A),a.wa&&ll(a.sa(),"haspopup",!!b),b&&(a.A=3Db,b.yb(a),b.setVisible(!1)=
,c=3Da.Sj,(b.vi=3Dc)&&rz(b,!0),a.wa&&J0(a,b,!0)))}m.setVisible=3Dfunction=
(a,b){(a=3DH0.R.setVisible.call(this,a,b))&&!this.ia()&&this.Wb(!1);retur=
n =
a};m.setEnabled=3Dfunction(a){H0.R.setEnabled.call(this,a);this.isEnabled=
()||this.Wb(!1)};=0A=
m.Wb=3Dfunction(a,b){H0.R.Wb.call(this,a);if(this.A&&At(this,64)=3D=3Da){=
if(a)this.A.wa||this.A.render(),this.ka=3Dem(this.J()),this.ga=3Drm(this.=
J()),K0(this),!b||40!=3Db.keyCode&&38!=3Db.keyCode?this.A.Bd(-1):nz(this.=
A);else{Du(this,!1);this.A.le=3D!1;var =
c=3Dthis.J();c&&(ll(c,"activedescendant",""),ll(c,"owns",""));null!=3Dthi=
s.H&&(this.H=3Dvoid =
0,(c=3Dthis.A.J())&&nm(c,"",""))}this.A.setVisible(a,!1,b);this.Ma||(b=3D=
this.V(),c=3Da?b.listen:b.Da,c.call(b,this.O().A,"mousedown",this.CE,!0),=
this.Sj&&c.call(b,this.A,"blur",=0A=
this.VF),c.call(b,this.N,"tick",this.DD),a?this.N.start():this.N.stop())}=
this.A&&this.A.J()&&this.A.sa().removeAttribute("aria-hidden")};function =
K0(a){if(a.A.wa){var b=3Da.C;a.C.A=3Da.la||a.J();var =
c=3Da.A.J();a.A.ia()||(c.style.visibility=3D"hidden",P(c,!0));!a.H&&a.C.S=
&&a.C.F&32&&(a.H=3Dqm(c));b.Va(c,b.B^1,null,a.H);a.A.ia()||(P(c,!1),c.sty=
le.visibility=3D"visible")}}=0A=
m.DD=3Dfunction(){var =
a=3Drm(this.J()),b=3Dem(this.J()),c;(c=3D!Il(this.ga,a))||(c=3Dthis.ka,c=3D=
!(c=3D=3Db||c&&b&&c.top=3D=3Db.top&&c.right=3D=3Db.right&&c.bottom=3D=3Db=
.bottom&&c.left=3D=3Db.left));c&&(this.ga=3Da,this.ka=3Db,K0(this))};func=
tion J0(a,b,c){var =
d=3Da.V();c=3Dc?d.listen:d.Da;c.call(d,b,"action",a.Ym);c.call(d,b,"close=
",a.AD);c.call(d,b,"highlight",a.BD);c.call(d,b,"unhighlight",a.CD)}funct=
ion I0(a,b){var =
c=3Da.V();(b?c.listen:c.Da).call(c,a.J(),"keydown",a.EF)}m.BD=3Dfunction(=
a){(a=3Da.target.J())&&L0(this,a)};=0A=
m.EF=3Dfunction(a){zt(this,32)&&this.J()&&this.A&&this.A.ia()&&a.B()};m.C=
D=3Dfunction(){if(!mz(this.A)){var =
a=3Dthis.J();ll(a,"activedescendant","");ll(a,"owns","")}};m.AD=3Dfunctio=
n(a){if(At(this,64)&&a.target instanceof UL){a=3Da.target;var =
b=3Da.J();a.ia()&&At(a,2)&&null!=3Db&&L0(this,b)}};function =
L0(a,b){a=3Da.J();b=3Dnl(b)||b;if(!b.id){var =
c=3Dbo.oa();b.id=3Dco(c)}ol(a,b);ll(a,"owns",b.id)}tu("goog-menu-button",=
function(){return new H0(null)});function =
M0(a,b){H0.call(this,null,null,b||fR.oa(),a);this.ha=3Dthis.S=3D!1;this.I=
=3Dnull}v(M0,H0);m=3DM0.prototype;m.Ym=3Dfunction(a){this.ha||M0.R.Ym.cal=
l(this,a)};m.da=3Dfunction(){M0.R.da.call(this);this.C.C&&this.C.C(33);ku=
(this.J(),this.vc(),void 0,this.D||void =
0)};m.Ca=3Dfunction(a,b,c){r(b)?zu(this,b):zu(this,a);this.Ye(a);this.S&&=
!Ib(ec(a))||ku(this.J(),a,void 0,b,c)};=0A=
m.We=3Dfunction(a,b){a?Ib(ec(this.I))&&(this.I=3Dthis.vc()||null,this.Ca(=
""),this.J()&&!Ib(ec(b))&&pl(this.J(),b),this.S=3D!0):Ib(ec(this.I))||(th=
is.S=3D!1,this.Ca(this.I||"",this.D||void =
0),this.I=3Dnull)};m.Mg=3Dfunction(a){M0.R.Mg.call(this,a);N0(this,!1)};m=
.Ld=3Dfunction(a){M0.R.Ld.call(this,a);this.isEnabled()&&N0(this,!0)};fun=
ction =
N0(a,b){a.J()&&vl(a.J(),"drive-viewer-button-clear-border",b)};function =
O0(a){Y.call(this,a);this.C=3D[];this.B=3D0;this.D=3Dnew =
M0(this.A.O());this.ja(this.D);this.D.setVisible(!1);this.F=3Dnew =
A0(a);J(this,this.F)}v(O0,Y);O0.prototype.ca=3Dfunction(){this.X=3DT(Caa,=
void 0,void =
0,this.A.O())};O0.prototype.da=3Dfunction(){O0.R.da.call(this);this.D.qa(=
this.fa("drive-viewer-spreadsheet-picker-more-button"));this.D.Ca("N\u00e=
4yt\u00e4 enemm\u00e4n taulukoita.");G0(this.D,this.F);var =
a=3Dthis.D;a.C.C&&a.C.C(5)};O0.prototype.hide=3Dfunction(){P(this.J(),!1)=
};=0A=
O0.prototype.layout=3Dfunction(){var =
a=3Dthis.sa(),b=3Dqm(a);a=3DBm(a,"padding");a=3Db.width-a.left-a.right;fo=
r(b=3D0;b<this.C.length;++b){var =
c=3DP0(this.C[b].sa());if(a<c)break;a-=3Dc}b<this.C.length&&0<b&&(c=3DP0(=
this.D.sa()),a<c&&--b);for(a=3D0;a<this.C.length;++a)this.C[a].setVisible=
(a<b);a=3Dthis.F;c=3Db;for(var =
d=3D0;d<a.C.length;++d)a.C[d].setVisible(d>=3Dc);this.D.setVisible(b<this=
.C.length)};function P0(a){var b=3Dqm(a);a=3DCm(a);return =
a.left+b.width+a.right}=0A=
function Q0(a,b,c,d){if(b=3Da.C[b]){var e=3Dc;if(0<d){var g=3Dny(new =
hy("{NUM_COMMENTS,plural, =3D0{Ei kommentteja}=3D1{Yksi =
kommentti}other{#\u00a0kommenttia}}"),{NUM_COMMENTS:d});e+=3D". =
"+g}zu(b,e);yp(b.J(),C0,{name:c,yq:d});a.layout()}};function =
R0(a){this.A=3Da;this.D=3Dnew K;this.B=3Dnew =
K}R0.prototype.H=3Dfunction(a,b){a&&b&&(this.D=3Da.wb(),this.B=3Db.wb(),d=
0(this.A,this.C()))};R0.prototype.C=3Dfunction(){var a=3Dnew =
O(this.D.x,this.D.y,1,1);Ml(a,new O(this.B.x,this.B.y,0,0));return =
c0(this.A,a)};=0A=
R0.prototype.I=3Dfunction(a,b){var c=3D0=3D=3Db?this.D:this.B,d=3Dnew =
O(c.x,c.y,1,1);d=3Dc0(this.A,d);switch(a){case =
0:0<d.left&&(--d.left,d.width=3D1,d=3Dc0(this.A,d));c.x=3Dd.left;break;ca=
se =
3:0<d.top&&(--d.top,d.height=3D1,d=3Dc0(this.A,d));c.y=3Dd.top;break;case=
 1:d.left+d.width<this.A.L&&(c.x=3Dd.left+d.width);break;case =
2:d.top+d.height<this.A.S&&(c.y=3Dd.top+d.height)}0=3D=3Db&&(this.B=3Dthi=
s.D.wb());d0(this.A,this.C())};R0.prototype.getPosition=3Dfunction(){retu=
rn this.D.wb()};function =
S0(a,b,c){KQ.call(this,a,c);this.F=3Db}v(S0,KQ);S0.prototype.Di=3Dfunctio=
n(a){return a.target!=3Dthis.F};S0.prototype.qh=3Dfunction(){var =
a=3Dthis.C.x-this.A.left;0<=3Da&&(a+=3DJm(this.F));var =
b=3Dthis.C.y-this.A.top;0<=3Db&&(b+=3Dthis.F.scrollTop);return new =
K(a,b)};S0.prototype.Zq=3Dfunction(a,b){var =
c=3Dthis.getState().B.wb();0>c.x&&(a=3D0);0>c.y&&(b=3D0);0!=3Db&&(this.F.=
scrollTop+=3Db);0!=3Da&&(b=3DJm(this.F),Mm(this.F,b+a))};function =
T0(a,b,c,d,e){Y.call(this,c);this.D=3Db;this.C=3Da;this.B=3Dd;this.F=3De}=
v(T0,Y);T0.prototype.ca=3Dfunction(){var =
a=3Dthis.C.B,b=3Dthis.C.C,c=3Dz(this.D.A,13,"");a=3Db?T(Iz,{Iu:a,eu:b,Xp:=
z(V(this.A),84,!1),messageId:c},void 0,this.O()):T(Hz,{url:a},void =
0,this.O());Nm(a,this.B.left,this.B.top,this.F);nm(a,this.B.width+"px",th=
is.B.height+"px");this.C.A=3D!0;this.V().listen(a,"click",this.H);this.X=3D=
a};T0.prototype.render=3Dfunction(a){try{T0.R.render.call(this,a)}catch(b=
){}};=0A=
T0.prototype.H=3Dfunction(a){aA(nv(this.A),{ra:86,Ba:ot(a),item:this.D})}=
;function =
U0(a,b){this.B=3Da;this.ga=3Db;this.A=3Dthis.F=3Dnull;this.xa=3Db.O();thi=
s.I=3Dthis.L=3Dthis.C=3Dnull;this.D=3D1;this.H=3Dthis.S=3D!1}var =
Gaa=3D{active:"#f5a623",resolved:"#757575"};function V0(a,b){var =
c=3Dik(pj(),"CANVAS");c.style.visibility=3D"hidden";var =
d=3D2*a;c.width=3Dd;c.height=3Dd;d=3Dc.getContext("2d");d.clearRect(0,0,c=
.width,c.height);d.save();try{d.fillStyle=3D"#303030",d.fillRect(0,0,c.wi=
dth,c.height),b(d),d.translate(a,a),b(d)}finally{d.restore()}return c}=0A=
var =
Haa=3DV0(480,function(a){a.save();try{a.scale(20,20),a.fillStyle=3D"#4040=
40",a.beginPath(),a.moveTo(1,21),a.lineTo(23,21),a.lineTo(12,2),a.closePa=
th(),a.moveTo(13,18),a.lineTo(11,18),a.lineTo(11,16),a.lineTo(13,16),a.mo=
veTo(13,14),a.lineTo(11,14),a.lineTo(11,10),a.lineTo(13,10),a.closePath()=
,a.fill()}finally{a.restore()}}),Iaa=3DV0(160,function(a){a.save();a.fill=
Style=3D"#3c3c3c";a.fillRect(0,0,160,160);a.restore()});=0A=
function =
W0(a,b,c,d){if(0!=3Dc){a.A.save();try{a.A.beginPath();a.A.rect(0,d+b,920,=
c);a.A.clip();var e=3DV_(a.B,new =
O(0,b,Number.POSITIVE_INFINITY,c));if(e){for(var =
g=3DG_(a.B.C,e).top+d,h=3De.top;h<e.top+e.height;++h){var =
k=3Da.B.getMetadata();b=3Dh;var =
n=3DMath.floor(b/k.A),p=3DNd(k.B[n],1)[b-n*k.A];X0(a,0,g-10,920,g-10);a.A=
.save();try{a.A.beginPath(),a.A.rect(0,g+10,920,p-20),a.A.clip(),Y0(a,h+1=
+"",460,g+p/2)}finally{a.A.restore()}g+=3Dp}X0(a,0,g-10,920,g-10)}}finall=
y{a.A.restore()}}}=0A=
function =
Z0(a,b,c,d){if(0!=3Dc){a.A.save();try{a.A.beginPath();a.A.rect(d+b,0,c,48=
0);a.A.clip();var e=3DV_(a.B,new =
O(b,0,c,Number.POSITIVE_INFINITY));if(e){for(var =
g=3DG_(a.B.C,e).left+d,h=3De.left;h<e.left+e.width;++h){var =
k=3Da.B.getMetadata();b=3Dh;k.isEmpty();var =
n=3DNd(k.B[0],2)[b];X0(a,g-10,0,g-10,480);a.A.save();try{a.A.beginPath();=
a.A.rect(g+10,0,n-20,480);a.A.clip();b=3Dh;c=3D"";do =
c=3DString.fromCharCode(65+b%26)+c,b/=3D26,--b;while(0<=3Db);Y0(a,c,g+n/2=
,240)}finally{a.A.restore()}g+=3Dn}X0(a,g-10,0,g-10,480)}}finally{a.A.res=
tore()}}}=0A=
function =
Y0(a,b,c,d){if(a.B.B){a.A.save();try{a.A.translate(2*c,0),a.A.scale(-1,1)=
,a.A.fillText(b,c,d)}finally{a.A.restore()}}else =
a.A.fillText(b,c,d)}function =
X0(a,b,c,d,e,g,h){a.A.save();try{g&&(a.A.strokeStyle=3Dg),h&&(a.A.lineWid=
th=3Dh),a.A.beginPath(),a.A.moveTo(b,c),a.A.lineTo(d,e),a.A.stroke()}fina=
lly{a.A.restore()}}=0A=
U0.prototype.W=3Dfunction(a,b){for(var =
c=3Dthis.B.A.resolve(a),d=3D0;d<c.height;++d)for(var =
e=3D0;e<c.width;++e){var g=3DX_(this.B,c.top+d,c.left+e),h=3Db;var =
k=3DG_(this.B.A,new =
O(g.C,g.H,1,1));if(Jl(k,a)&&0!=3Dk.width&&0!=3Dk.height){var =
n=3Dg.getContent()&&g.getImageData(this.D,this.xa);var p=3Dg;var =
t=3Dthis.D;if(p.D){if(!p.F||p.aa!=3Dt){var =
B=3Dp.A.width*t,A=3Dp.A.height*t;p.F=3DN_(B,A,this.xa);p.F.getContext("2d=
").drawImage(p.D,0,0,p.D.width,p.D.height,0,0,B,A);p.aa=3Dt}p=3Dp.F}else =
p=3Dnull;if(n||p){t=3D(g.U.B.A[g.C]+h.x)*this.D;=0A=
B=3D(g.U.A.A[g.H]+h.y)*this.D;Ql(k,h);Rl(k,this.D);h=3Dk.left-t;A=3Dk.top=
-B;var =
E=3Dk.width;k=3Dk.height;this.B.B&&(t=3Dthis.F.width-t-(n?n.width:p.width=
),h=3Dg.getContent().width*this.D-h-E);if(n)this.A.putImageData(n,t,B,h,A=
,E,k);else{this.A.save();try{this.A.setTransform(1,0,0,1,0,0),this.A.draw=
Image(p,h,A,E,k,t+h,B+A,E,k)}finally{this.A.restore()}}this.H=3D!0}else =
g.I?$0(this,k,h,Haa):$0(this,k,h,Iaa)}}};=0A=
function $0(a,b,c,d){var =
e=3Db.left+c.x,g=3Db.top+c.y,h=3Dd.width;a.A.save();try{var =
k=3DDg(-c.x,h),n=3DDg(-c.y,h);a.A.translate(-k,-n);a.A.fillStyle=3Da.A.cr=
eatePattern(d,"repeat");a.A.fillRect(e+k,g+n,b.width,b.height)}finally{a.=
A.restore()}}U0.prototype.N=3Dfunction(a,b,c){var =
d=3Da.A;a=3Da.B;if(0!=3Dzc(d)){this.A.save();try{this.A.fillStyle=3D"#ff5=
";this.A.globalAlpha=3D.5;var e=3DV_(this.B,b);if(e){for(var g in =
d)a1(this,d[g],e,c);this.A.fillStyle=3D"#ff9632";for(b=3D0;b<a.length;++b=
)a1(this,a[b],e,c)}}finally{this.A.restore()}}};=0A=
function =
a1(a,b,c,d){b=3Db.Lb();Ll(c,b)&&(c=3DG_(a.B.C,b),c.left+=3Dd.x,c.top+=3Dd=
.y,c.width-=3D20,c.height-=3D20,a.A.fillRect(c.left,c.top,c.width,c.heigh=
t))}=0A=
U0.prototype.aa=3Dfunction(a,b){var =
c=3DG_(this.B.C,e0(this.B));a.left++;a.top++;a.width-=3D2;a.height-=3D2;i=
f(Ll(a,c)){this.A.save();try{this.A.fillStyle=3D"#2288ee",this.A.strokeSt=
yle=3D"#4285f4",this.A.lineWidth=3D20,this.A.globalAlpha=3D.2,c.left+=3Db=
.x,c.top+=3Db.y,this.A.fillRect(c.left,c.top,c.width-20,c.height-20),this=
.A.globalAlpha=3D1,this.A.strokeRect(c.left-10,c.top-10,c.width,c.height)=
}finally{this.A.restore()}}};=0A=
U0.prototype.U=3Dfunction(a,b){a=3D["active"];W(this.ga).B&&a.push("resol=
ved");this.A.save();try{var c=3Dnew jj(1,1);$a(a,function(a){var =
d=3DW_(this.B);this.A.fillStyle=3DGaa[a];this.A.beginPath();xaa(this.B,fu=
nction(e,h){e=3D=3Da&&(e=3DHl(h,c),e=3Dc0(this.B,e),h=3DPl(e),d.width>=3D=
h.x&&d.height>=3Dh.y&&(e=3DG_(this.B.C,e),e.left+=3Db.x,e.top+=3Db.y,e=3D=
new =
O(Pl(e).x-180,e.top,160,160),this.A.moveTo(Pl(e).x,e.top),this.A.lineTo(e=
.left,e.top),this.A.lineTo(Pl(e).x,Pl(e).y),this.A.lineTo(Pl(e).x,e.top))=
)},this);this.A.fill()},this)}finally{this.A.restore()}};=0A=
function b1(a,b,c){var =
d=3Db0(a.B)-20,e=3Da0(a.B)-20,g=3Da.C.left,h=3Da.C.top,k=3Dc1(a)-d1(a),n=3D=
e1(a)-f1(a),p=3D920+d1(a)-a.C.left,t=3D480+f1(a)-a.C.top;d=3D[new =
O(0,0,d,e),new O(g,0,k,e),new O(0,h,d,n),new O(g,h,k,n)];p=3D[new =
K(920,480),new K(p,480),new K(920,t),new =
K(p,t)];c=3Dc||0;for(t=3D0;4>t;++t)if(e=3Dd[t],g=3Dp[t],0<e.width&&0<e.he=
ight){a.A.save();try{a.A.beginPath(),a.A.rect(e.left+g.x-c,e.top+g.y-c,e.=
width+2*c,e.height+2*c),a.A.clip(),b.call(a,e,g)}finally{a.A.restore()}}}=0A=
function c1(a){return =
Math.min(a.C.width,E_(a.B.A.B)-a.C.left)+d1(a)}function e1(a){return =
Math.min(a.C.height,E_(a.B.A.A)-a.C.top)+f1(a)}function d1(a){return =
0=3D=3Db0(a.B)?0:b0(a.B)+40-20}function f1(a){return =
0=3D=3Da0(a.B)?0:a0(a.B)+40-20};function g1(){uQ.call(this);var a=3Dnew =
gs(.25,3);zQ(this,a);this.L=3Da;this.C=3Dthis.D=3D1}v(g1,uQ);var =
h1=3D{DEFAULT:.25,hp:.5};g1.prototype.Hk=3Dfunction(){AQ(this,this.C+(1.5=
<=3Dthis.C?h1.hp:h1.DEFAULT))};g1.prototype.Ik=3Dfunction(){AQ(this,this.=
C-(1.5<this.C?h1.hp:h1.DEFAULT))};function =
i1(a,b,c,d){Y.call(this,c);this.N=3Da;this.B=3Db;this.H=3Dthis.F=3Dnull;D=
(V(c),NZ,95)&&z(D(V(c),NZ,95),1,!1)&&(this.H=3Dnew =
R0(b));this.Dc=3Dthis.C=3Dthis.xb=3Dthis.I=3Dthis.xc=3Dthis.ib=3Dnull;thi=
s.D=3Dnew =
U0(this.B,this.A);this.yd=3Dd;this.Ka=3Dthis.la=3Dthis.U=3Dthis.Ad=3Dnull=
;this.S=3D!1;this.Wa=3Dthis.na=3Dthis.ta=3Dthis.aa=3Dthis.ha=3Dthis.hb=3D=
null;this.Xe(b.B);this.W=3Dnull;this.ka=3DLv(c);this.za=3Dthis.L=3D0;this=
.Gb=3Da.D&&a.D;this.ga=3Dnull}v(i1,Y);m=3Di1.prototype;=0A=
m.ca=3Dfunction(){this.X=3DT(Baa,void 0,void =
0,this.O());P(this.J(),!1);Sl(this.J(),"direction",this.B.B?"rtl":"ltr")}=
;=0A=
m.da=3Dfunction(){i1.R.da.call(this);this.I=3Dthis.gb("drive-viewer-sprea=
dsheet-content");Sl(this.I,"direction","ltr");var =
a=3Dthis.D,b=3Dthis.I;a.F=3Db;a.A=3Db.getContext("2d");this.xb=3Dthis.I.g=
etContext("2d");this.Dc=3Dthis.gb("drive-viewer-spreadsheet-scroll-body")=
;this.C=3Dthis.gb("drive-viewer-spreadsheet-scroll-container");this.F=3Dn=
ew =
S0(this.sa(),this.C,this.A);J(this,this.F);this.F.A.left=3Dj1(this,920+d1=
(this.D));this.F.A.top=3Dj1(this,480+f1(this.D));this.hb=3Dthis.gb("drive=
-viewer-spreadsheet-scroll-link-container");=0A=
this.ha=3Dthis.gb("drive-viewer-spreadsheet-frozen-vertical-container");t=
his.aa=3Dthis.gb("drive-viewer-spreadsheet-frozen-horizontal-container");=
this.ta=3Dthis.gb("drive-viewer-spreadsheet-frozen-fixed-links");a=3Dthis=
.O();this.na=3Da.gb("drive-viewer-paginated-page-links",this.aa);this.Wa=3D=
a.gb("drive-viewer-paginated-page-links",this.ha);k1(this);jq(this.I,!0);=
jq(this.C,!0);this.V().listen(this.B,["Vb","Xb"],this.ld).listen(this.B,"=
Tb",this.qz).listen(this.C,"scroll",this.ld).listen(this.J(),"touchstart"=
,=0A=
this.sz).listen(this.J(),"touchend",this.rz);if(a=3Dthis.N.B)this.V().lis=
ten(a,"sb",this.du).listen(a,"nb",this.IJ).listen(this.B,"Wb",u(a.setEnab=
led,a,!0)),this.za=3Dthis.L=3Da.hg();this.Ad=3DQ(this.ld,0,this);this.B.g=
etMetadata().isEmpty()||l1(this);m1(this)};function k1(a){var =
b=3Da.O();b.Db(a.hb);b.Db(a.na);b.Db(a.Wa);b.Db(a.ta);a=3Da.B;$_(a.la);$_=
(a.na);$_(a.ta);$_(a.ka)}m.rz=3Dfunction(a){null!=3Dthis.Ka&&(Jm(this.C)!=
=3Dthis.Ka&&a.B(),this.Ka=3Dnull)};m.sz=3Dfunction(){this.Ka=3DJm(this.C)=
};=0A=
function n1(a,b){a.S=3Db;var =
c=3Da.N.B;!b&&c&&c.setEnabled(!1);if(b){if(!a.B.Wj()){if(!a.W){a.W=3Drv(a=
.ka,"satv_",{ra:85,item:a.N});var =
d=3DaF(a.ka.B[a.W]);C(d,5,a.B.ga);a.V().Ga(a.B,"Wb",u(a.Nl,a,1))}a.B.za=3D=
!0}c&&(d=3Da.L,AQ(c,d),d!=3Dc.D&&xQ(c,2));a.yd=3D!1;a.ld()}P(a.J(),b);a.l=
a&&a.O().Hb(a.la,b);a.U&&a.O().Hb(a.U,a.S)}m.Nl=3Dfunction(a){this.W&&thi=
s.ka.B[this.W]&&this.ka.A(this.W,a)};m.getContent=3Df("B");=0A=
m.ld=3Dfunction(){this.F.A.left=3Dj1(this,920+d1(this.D));this.F.A.top=3D=
j1(this,480+f1(this.D));var a=3Dj1(this,E_(this.B.A.B)-b0(this.B));var =
b=3Dj1(this,E_(this.B.A.A)-a0(this.B));a=3Dnew =
jj(a,b);nm(this.Dc,a.width,a.height);if(this.za!=3Dthis.L){var =
c=3Dthis.L/this.za;b=3Dthis.C.scrollTop*c;c*=3DJm(this.C);this.C.scrollTo=
p=3Db;Mm(this.C,c);this.za=3Dthis.L}b=3Dj1(this,920+d1(this.D));c=3Dj1(th=
is,480+f1(this.D));om(this.ha,b);pm(this.aa,c);om(this.na,a.width);pm(thi=
s.Wa,a.height);nm(this.ta,b,c);Nm(this.C,b,c,this.B.B);Nm(this.ha,=0A=
0,c,this.B.B);Nm(this.aa,b,0,this.B.B);this.ha.scrollTop=3Dthis.C.scrollT=
op;Mm(this.aa,Jm(this.C));Sl(this.aa,this.B.B?"left":"right",0);if(a=3Do1=
(this,!1)){if(T_(this.B)){if(!this.U){this.Nl(2);var =
d=3Dthis.O();this.U=3DT(Dz,{Ee:"Hups!",error:"Taulukon esikatselussa oli =
ongelmia."},void 0,d);d.Hb(this.U,this.S);ll(this.U,"label","Taulukon =
esikatselussa oli =
ongelmia.");d.La(this.J(),this.U);this.S&&iq(Ex(this.A),"Taulukon =
esikatselussa oli ongelmia.")}}else =
if(S_(this.B)){b=3Dp1(this,!1);c=3D$P(Ox(this.A));xj(this.I,=0A=
{width:b.width*c,height:b.height*c});nm(this.I,b.width,b.height);b=3D1/n0=
(this)*c;this.xb.clearRect(0,0,this.I.width,this.I.height);this.D.C=3DFl(=
a);this.D.L=3Dthis.ib;this.D.I=3Dthis.xc;this.D.D=3Db;b=3Dthis.D;b.A.save=
();try{b.S=3D!0;b.H=3D!1;b.B.B&&(b.A.translate(b.F.width,0),b.A.scale(-1,=
1));b.A.scale(b.D,b.D);b1(b,b.W);d=3Dc1(b);var =
e=3De1(b);b.A.save();try{b.A.fillStyle=3D"#303030";b.A.fillRect(0,480,920=
,e);b.A.fillRect(920,0,d,480);b.A.strokeStyle=3D"#646464";b.A.lineWidth=3D=
20;b.B.D.isEmpty()||(b.A.fillStyle=3D"#AAA",=0A=
b.A.textAlign=3D"center",b.A.font=3D"240px =
Arial",b.A.textBaseline=3D"middle",Z0(b,0,b0(b.B),920),Z0(b,b.C.left,b.C.=
width,920-b.C.left+d1(b)),W0(b,0,a0(b.B),480),W0(b,b.C.top,b.C.height,480=
-b.C.top+f1(b)));b.A.fillStyle=3D"#303030";b.A.fillRect(0,0,920,480);X0(b=
,0,470,920+d,470);X0(b,910,0,910,480+e);if(0<b0(b.B)){var =
g=3Dd1(b)+920-20,h=3De1(b)+480;X0(b,g,0,g,h,"#AAA",40)}if(0<a0(b.B)){var =
k=3Df1(b)+480-20,n=3Dc1(b)+920;X0(b,0,k,n,k,"#AAA",40)}}finally{b.A.resto=
re()}b.H&&(b.L&&b1(b,u(b.N,b,b.L)),b.I&&b1(b,u(b.N,=0A=
b,b.I)),e0(b.B)&&b1(b,b.aa,20),!Fc(b.B.aa)&&b1(b,b.U),b.B.dispatchEvent("=
Wb"))}finally{b.S=3D!1,b.A.restore()}}if(!this.yd&&this.S){Ql(a,-a.width/=
2,-a.height/2);a.width*=3D2;a.height*=3D2;g=3Dthis.B.A.resolve(a);d=3DCb(=
g.top,g.top+g.height);0<this.B.H&&0<g.top&&d.push(0);e=3DCb(g.left,g.left=
+g.width);0<this.B.F&&0<g.left&&e.push(0);for(g=3D0;g<d.length;++g)for(h=3D=
0;h<e.length;++h)X_(this.B,d[g],e[h]);this.B.getMetadata().gc()||isFinite=
(this.B.getMetadata().F)||this.B.dispatchEvent("Sb")}}d=3Dthis.B.getMetad=
ata();=0A=
if(!d.isEmpty()&&!this.la){e=3Dthis.O();g=3DMath.min(d.A,d.I,50);h=3DMath=
.min(d.D,20);k=3Dd.B[0];n=3DLd(k,3);a=3De.ca("TABLE");b=3Da.appendChild(i=
k(e,"TBODY"));for(c=3D0;c<g;++c){for(var =
p=3Dc*d.D,t=3Dik(e,"TR"),B=3D0;B<h;++B){a:{var A=3Dc;var =
E=3DB,S=3DOd(k,ne,6);if(S)for(var =
qa=3D0;qa<S.length;++qa)if(E>=3Dy(S[qa],1)&&A>=3Dy(S[qa],2)&&E<y(S[qa],1)=
+y(S[qa],3)&&A<y(S[qa],2)+y(S[qa],4)){A=3DS[qa];break =
a}A=3Dnull}S=3D(E=3DA)&&B=3D=3Dy(E,1)&&c=3D=3Dy(E,2);if(!E||S)A=3Dik(e,"T=
D"),Uj(A,n[p+B]),S&&(S=3Dy(E,4),c+S>g&&(S=3Dg-c),E=3Dy(E,3),B+E>h&&(E=3Dh=
-B),1<S&&A.setAttribute("rowspan",=0A=
S),1<E&&A.setAttribute("colspan",E)),t.appendChild(A)}b.appendChild(t)}ll=
(a,"readonly",!0);ll(a,"label",this.B.ha);e.La(this.J(),a);M(a,"drive-vie=
wer-spreadsheet-reader-content");e.Hb(a,this.S);this.la=3Da}};function =
l1(a){a.V().listen(a.F.getState(),"tb",a.kJ)}m.qz=3Dfunction(){l1(this);t=
his.ld();m1(this);var =
a=3De0(this.B);a&&(d0(this.B,c0(this.B,a)),q1(this,a))};=0A=
function q1(a,b){var =
c=3DW_(a.B),d=3DPl(b);if(c.height<d.y||c.width<d.x)return new =
K(0,0);d=3DJm(a.C);c=3Da.C.scrollTop;var =
e=3DG_(a.B.C,b);Rl(e,1/n0(a));var =
g=3DPl(b).x>a.B.F;Pl(b).y>a.B.H&&(c=3Dj1(a,a0(a.B)),c=3Dr1(new =
gs(Ol(e).y-c,Pl(e).y-c),new =
gs(a.C.scrollTop,a.C.scrollTop+a.C.clientHeight),new =
gs(0,a.C.scrollHeight)));g&&(b=3Dj1(a,b0(a.B)),b=3Dnew =
gs(Ol(e).x-b,Pl(e).x-b),d=3DJm(a.C),d=3Dr1(b,new =
gs(d,d+a.C.clientWidth),new =
gs(0,a.C.scrollWidth)));b=3D[Jm(a.C),a.C.scrollTop];c=3D[d,c];Ti(a.ga);a.=
ga=3Dnew yC(a.C,b,c,430);=0A=
a.ga.D=3D!0;a.ga.play();return new K(c[0]-b[0],c[1]-b[1])}function =
r1(a,b,c){if(b.start<=3Da.start&&b.end>=3Da.end)return b.start;var =
d=3Da.start;a.end>b.end&&hs(b)>=3Dhs(a)&&(d=3Da.end-hs(b));return =
Cg(d,c.start,c.end)}=0A=
function u0(a,b,c){if(!Hl(new K(0,0),W_(a.B)).contains(b))return =
null;var d=3DG_(a.B.C,b);if(!c&&Pl(b).x>a.B.F){var e=3DJm(a.C);var =
g=3Da.B.B?Ol(d).x:Pl(d).x;g*=3D1/n0(a);g-=3De;a.B.B&&(g=3Da.C.offsetWidth=
-g);240>a.C.offsetWidth-g&&(g=3Da.B.B?Pl(d).x:Ol(d).x,g*=3D1/n0(a),g-=3De=
,a.B.B&&(g=3Da.C.offsetWidth-g),g-=3D240)}else =
g=3D1/n0(a)*Pl(d).x;d=3D1/n0(a)*Ol(d).y;!c&&Ol(b).y>a.B.H&&(d-=3Da.C.scro=
llTop,125>a.C.offsetHeight-d&&(d=3Da.C.offsetHeight-125));return new =
K(g,d)}=0A=
function m1(a){var =
b=3Da.B.la,c=3Da.B.na,d=3Da.B.ta;s1(a,a.hb,a.B.ka);s1(a,a.na,d);s1(a,a.Wa=
,c);s1(a,a.ta,b)}=0A=
function s1(a,b,c){for(var =
d=3DW_(a.B),e=3D0;e<c.length;e++)if(!c[e].A){var =
g=3Dc[e].Lb();if(!(g.top>=3Dd.height)){var =
h=3Da,k=3DG_(h.B.C,g);g.left<h.B.F&&g.top<h.B.H?(k.left+=3D920,k.top+=3D4=
80):g.left<h.B.F?(k.top-=3Da0(h.B),k.left+=3D920):g.top<h.B.H?(k.left-=3D=
b0(h.B),k.top+=3D480):(k.left-=3Db0(h.B),k.top-=3Da0(h.B));g=3Dk;(new =
T0(c[e],a.N,a.A,new =
O(1/n0(a)*g.left,1/n0(a)*g.top,1/n0(a)*g.width,1/n0(a)*g.height),a.B.B)).=
render(b)}}}=0A=
m.kJ=3Dfunction(){var =
a=3DGQ(this.F.getState()),b=3Dthis.F.getState().B.wb();if(a){var =
c=3Dn0(this);Rl(a,c);Ql(a,d1(this.D),f1(this.D));b.Id(c);ij(b,d1(this.D),=
f1(this.D));var =
d=3D!1;0>b.y&&(a.top=3D0,a.height=3DNumber.POSITIVE_INFINITY,d=3D!0);0>b.=
x&&(a.left=3D0,a.width=3DNumber.POSITIVE_INFINITY,d=3D!0);c=3DV_(this.B,a=
);null=3D=3Dc?(this.H&&this.H.H(new K(0,0),new =
K(0,0)),d0(this.B,null)):(d?this.H&&(a=3DPl(c),a.x=3DMath.min(a.x,this.B.=
L-1),a.y=3DMath.min(a.y,this.B.S-1),this.H.H(Ol(c),a)):(c=3Dc0(this.B,c),=
this.H&&this.H.H(new K(b.x=3D=3D=0A=
a.left?c.left:c.left+c.width-1,b.y=3D=3Da.top?c.top:c.top+c.height-1),new=
 =
K(b.x=3D=3Da.left?c.left+c.width:c.left,b.y=3D=3Da.top?c.top+c.height:c.t=
op))),this.H||d0(this.B,c))}};=0A=
function t1(a,b,c,d){d=3Dvoid 0=3D=3D=3Dd?!1:d;c=3Dnew =
K(b,c);c.x>j1(a,920+d1(a.D))&&(c.x+=3DJm(a.C));c.y>j1(a,480+f1(a.D))&&(c.=
y+=3Da.C.scrollTop);c.Id(n0(a));ij(c,-920,-480);if(!d&&(0>c.y||0>c.x))ret=
urn =
null;b=3Dd&&0>c.x?Number.POSITIVE_INFINITY:1;d=3Dd&&0>c.y?Number.POSITIVE=
_INFINITY:1;return(c=3DV_(a.B,new =
O(c.x,c.y,b,d)))?(1=3D=3Dd&&(c.height=3D1),1=3D=3Db&&(c.width=3D1),c0(a.B=
,c)):null}function s0(a,b){return c0(a.B,Hl(b,new jj(1,1)))}=0A=
m.jJ=3Dfunction(){var =
a=3Dthis.ib.B;if(0=3D=3Da.length)this.ld();else{a=3Da[0].Lb();var =
b=3DG_(this.B.C,a),c=3Do1(this,!0);if(c){var =
d=3Db.top-c.top;a.top>=3Dthis.B.H&&(0>d||d+b.height>c.height)&&(this.C.sc=
rollTop=3Dj1(this,b.top-c.height/2-a0(this.B)));d=3Db.left-c.left;a.left>=
=3Dthis.B.F&&(0>d||d+b.width>c.width)&&Mm(this.C,j1(this,b.left-c.width/2=
-b0(this.B)));this.ld()}}};=0A=
function =
p1(a,b){b?b=3Dqm(a.J()):(b=3Dlj(Ox(a.A).B),b.width=3DUx(Ox(a.A)).width,b.=
width+=3DKx(a.A).sb().right,b.width+=3DMy(Kx(a.A)),a.Gb&&(b.width-=3Da.Gb=
.U));return 0=3D=3Db.height||0=3D=3Db.width?null:b}function o1(a,b){var =
c=3Da.C.scrollTop,d=3DJm(a.C);b=3Dp1(a,b);if(!b)return null;c=3Dnew =
O(d,c,b.width,b.height);Rl(c,n0(a));c.height-=3D480+f1(a.D);c.width-=3D92=
0+d1(a.D);c.top+=3Da0(a.B);c.left+=3Db0(a.B);0>c.height&&(c.height=3D0);0=
>c.width&&(c.width=3D0);return c}function j1(a,b){return 1/n0(a)*b}=0A=
function n0(a){a=3Da.N.B;return =
20/(a?a.Ac():1)}m.Ia=3Dfunction(){this.Nl(3)};m.ea=3Dfunction(){Ti(this.g=
a);R(this.Ad);i1.R.ea.call(this)};m.du=3Dfunction(){var =
a=3Dthis.N.B.Ac();this.S&&this.L!=3Da&&(this.L=3Da,this.ld(),k1(this),m1(=
this))};m.IJ=3Dfunction(){var =
a=3Dthis.N.B.A;a=3D=3DwQ.$c?this.du():a=3D=3DwQ.ve&&xQ(this.N.B,wQ.mc)};f=
unction u1(a,b){Py.call(this,a,b);this.C=3Da;this.S=3Dnull;this.D=3Dnew =
O0(b);this.ja(this.D);this.I=3D[];this.ha=3Dthis.la=3Dnull;this.U=3Dnew =
bZ(b);this.ja(this.U);this.F=3Dthis.ga=3Dnull;this.aa=3Dnew =
cR(this.A);this.W=3Dnull;this.N=3Da.D&&a.D;this.ka=3Dnull}v(u1,Py);var =
v1=3D{Wv:"drive-viewer-spreadsheet-inner",Cv:"drive-viewer-spreadsheet-cl=
ipboard",CN:"drive-viewer-spreadsheet-docos-stream-container",DN:"drive-v=
iewer-spreadsheet-docos-overlay",jP:"drive-viewer-spreadsheet-docos-loadi=
ng-indicator"};m=3Du1.prototype;=0A=
m.ca=3Dfunction(){var a=3D{Wc:!Xy(this)};this.X=3DT(Aaa,a,void =
0,this.O());this.S=3Dthis.fa(v1.Wv);this.U.render(this.J());this.D.render=
(this.J());this.aa.render(this.S);aR(this.aa,this.S,void 0,void =
0,!0);this.N&&Ih((new jh(window.location)).A,"disco")&&(a=3DT(Eaa,void =
0,void 0,this.O()),this.J().appendChild(a))};=0A=
m.da=3Dfunction(){u1.R.da.call(this);this.la=3Dthis.fa(v1.Cv);Nx(this.A).=
nk(this.C.getId(),this.S);this.V().listen(this.D,"action",this.VJ);this.V=
().listen(this.U,"Pb",this.zr);this.V().listen(this.C,"Vb",this.Fk).liste=
n(this.C,"Tb",this.Fk);0=3D=3Dthis.C.C.length?this.V().listen(this.C,"Rb"=
,this.Xq):this.Xq();Wy(V(this.A))&&(this.C.L&&this.Wd(!0),this.V().listen=
(this.C,"Ta",u(this.Wd,this,!0)).listen(this.C,"Sa",u(this.Wd,this,!1)));=
if(this.N){var =
a=3DW(this.A),b=3Dthis.C.B;this.V().listen(a,["K","O"],this.kv);=0A=
b&&this.V().listen(b,"sb",this.oz);w1(this)}};function w1(a){var =
b=3Da.V(),c=3Du(b.listen,b),d=3Du(b.Da,b),e=3Da.N.B;b=3D1=3D=3De?c:d;c=3D=
0=3D=3De?c:d;d=3Da.O().fa("drive-viewer-spreadsheet-docos-overlay");b(a.C=
,"Wb",a.lJ);b(a.S,"mousemove",a.pz);b(d,"mousemove",uk);b(a.aa.J(),"mouse=
move",uk);c(a.J(),"click",a.YI)}=0A=
m.kv=3Dfunction(){if(this.B&&this.B.A){var =
a=3Dthis.N.A(),b=3D"shown"=3D=3DW(this.A).C;a=3Da&&!b?1:0;this.N.B!=3Da&&=
(this.N.B=3Da,uc(x1(this),function(a,b){this.B.A.setOption(b,a)},this),th=
is.B.A.renderAnchorSurface(),w1(this));y1(this);this.jb(Ux(Ox(this.A)))}}=
;function y1(a){var =
b=3D!!a.N&&a.N.D,c=3D"shown"=3D=3DW(a.A).C;b=3Db&&c;c=3Da.fa("drive-viewe=
r-spreadsheet-inner");var =
d=3Db?310:0;P(a.fa("drive-viewer-docos-stream"),b);Sl(c,{"padding-right":=
d+"px"});a.N.U=3Dd;a.I[a.D.B]&&a.I[a.D.B].ld()}=0A=
m.AI=3Dfunction(a){var =
b=3Dthis.I[this.D.B],c=3Dthis.C.C[this.D.B];a=3Dkm(a,this.S);c.B&&(a.x=3D=
this.S.scrollWidth-a.x);b=3Dt1(b,a.x,a.y,!0);a=3De0(c);var =
d;if(d=3Da&&b){if((d=3DKl(b,a))&&d.height&&d.width){d=3D[];var =
e=3Db.top,g=3Db.height,h=3Db.left+b.width,k=3Db.top+b.height,n=3Da.left+a=
.width,p=3Da.top+a.height;a.top>b.top&&(d.push(new =
O(b.left,b.top,b.width,a.top-b.top)),e=3Da.top,g-=3Da.top-b.top);p<k&&(d.=
push(new O(b.left,p,b.width,k-p)),g=3Dp-e);a.left>b.left&&d.push(new =
O(b.left,e,a.left-b.left,g));n<h&&d.push(new O(n,e,h-n,=0A=
g));a=3Dd}else =
a=3D[Fl(b)];d=3D0=3D=3Da.length}b&&!d&&d0(c,b)};m.YI=3Dfunction(a){this.N=
&&this.B&&(this.N.A()?Tj(this.I[this.D.B].sa(),a.target)||Tj(this.aa.sa()=
,a.target)||d0(this.C.C[this.D.B],null):(this.B.A.highlightDoco(0),y1(thi=
s)))};m.pz=3Dfunction(a){if(this.F){var =
b=3Dthis.C.I;if(!b||!r0(this.F,b)){b=3Dthis.I[this.D.B];var =
c=3Dthis.C.C[this.D.B];a=3Dkm(a,this.S);c.B&&(a.x=3Dthis.S.scrollWidth-a.=
x);a=3Dt1(b,a.x,a.y);i0(this.F,a)}}};m.lJ=3Dfunction(){this.F&&m0(this.F)=
};=0A=
m.fE=3Dfunction(a){if(this.F){var =
b=3Dthis.C.C[this.D.B];this.C.yg()?k0(this.F,f0(b)):(d0(b,a.target.ma()),=
b=3Da.target.ma(),this.C.I=3Db,k0(this.F,a.target.ma()))}};=0A=
m.Df=3Dfunction(a){var b=3Dthis;if(this.B&&this.B.A&&this.F){var =
c=3D!1;if(this.N.A()&&!this.C.ib)if(this.C.yg()){var =
d=3Dthis.I[this.D.B];Q(function(){var a=3Db.F;var =
c=3D(c=3De0(d.B))?c0(d.B,new =
O(c.left,c.top,1,1)):null;k0(a,c)})}else{var =
e=3DV(this.A);null!=3Dy(e,95)&&z(D(e,NZ,95),1,!1)&&a.data instanceof =
YE&&(a=3Da.data.A,a instanceof Nu&&(c=3DOu(a)));c?Sx(this.C.D,"Valitse =
kommentoitavat solut nuolin\u00e4pp\u00e4imill\u00e4. Voit laajentaa =
valintaa pit\u00e4m\u00e4ll\u00e4 vaihtopainiketta pohjassa, kun painat =
nuolin\u00e4pp\u00e4imi\u00e4. Luo kommentti painamalla Enter tai =
peruuta painamalla Esc."):=0A=
Sx(this.C.D,"Korosta solu, jota haluat =
kommentoida.");TG(Ix(this.A));TR(Gx(this.A));c&&Jaa(this)}else =
u1.R.Df.call(this,a),y1(this)}};m.layout=3Dfunction(){this.I[this.D.B].ld=
();this.D.layout();var =
a=3Dvj("drive-viewer-toolchest");if(a&&1<this.C.C.length){var b=3DMy(new =
XI(this.A));b=3Dqm(this.D.J()).height+b+8;Sl(a,"bottom",b+"px")}};=0A=
m.Um=3Dfunction(a){u1.R.Um.call(this,a);this.F=3Dnew =
yaa(this.A,this.B,this.I,this.C);this.kv();this.jb(Ux(Ox(this.A)));for(a=3D=
0;a<this.C.C.length;a++)Q0(this.D,a,this.C.C[a].ha,o0(this.F,a));this.B.A=
.getLinkedDoco()&&(a=3Dthis.fa("drive-viewer-spreadsheet-docos-loading-in=
dicator"))&&P(a,!1)};m.Tm=3Dfunction(){var =
a=3Dthis.fa("drive-viewer-spreadsheet-docos-loading-indicator");a&&P(a,!1=
)};=0A=
function z1(a,b,c){var =
d=3Dv0(b);if(d&&null!=3Dy(d,2)&&null!=3Dy(d,1)){b=3Dy(d,1);var =
e=3Dy(d,2);d=3Da.C.C[b];e=3Dq0(e);e=3De.x+":"+e.y;c?d.aa[e]=3Dc:delete =
d.aa[e];a.F&&Q0(a.D,b,a.C.C[b].ha,o0(a.F,b))}}function =
A1(a,b){if(a.B&&a.B.A&&(b=3Db.A.getDocoHandles(),0!=3Db.length)){for(var =
c=3D0;c<b.length;c++){var =
d=3Db[c],e=3DMv(a.B,d);if(!e)return;d=3Da.B.A.isDocoResolved(d)?"resolved=
":"active";z1(a,e,d)}y1(a);0=3D=3Da.N.B&&a.jb(Ux(Ox(a.A)))}}m.ug=3Dfuncti=
on(a){u1.R.ug.call(this,a);A1(this,a);(a=3DGx(this.A))&&UR(a)};=0A=
m.vg=3Dfunction(a){u1.R.vg.call(this,a);A1(this,a)};m.xg=3Dfunction(a){u1=
.R.xg.call(this,a);A1(this,a)};m.Bh=3Dfunction(a){var =
b=3Dthis;u1.R.Bh.call(this,a);a.A.getDocoHandles()[0]&&(z1(this,a.A.getAn=
chorIds()[0],null),y1(this),Q(function(){var =
a=3Db.F;h0(a);1=3D=3Da.H.B&&h0(a);a.C=3Dnull;j0(a);d0(b.C.C[b.D.B],null)}=
,0))};=0A=
m.wg=3Dfunction(a){var b=3Da.A.getDocoHandles()[0];if(b){var =
c=3Dthis.I[this.D.B];a=3Dthis.C.C[this.D.B];var =
d=3Dp0(this.F,b);if(b=3D=3Dthis.B.A.getLinkedDoco()){var =
e=3Dthis.fa("drive-viewer-spreadsheet-docos-loading-indicator");e&&P(e,!1=
)}d&&null!=3Dy(d,2)&&null!=3Dy(d,1)?(e=3Dy(d,2),d=3Dy(d,1),d!=3Dthis.D.B&=
&(B1(this,d),c=3Dthis.I[this.D.B],a=3Dthis.C.C[this.D.B]),e=3Ds0(c,q0(e))=
,q1(c,e),this.V().Da(a,"Xb",this.Pn),d0(a,e),d=3Dq1(c,e),Ox(this.A),b=3Dt=
0(this.F,b),null!=3Db&&(c=3Du0(c,e),C1(this,b.y-c.y+d.y)),this.V().listen=
(a,"Xb",this.Pn)):=0A=
d0(a,null)}};m.Gj=3Dfunction(){var =
a=3Dthis;Q(function(){d0(a.C.C[a.D.B],null)},0)};m.Ab=3Dfunction(){u1.R.A=
b.call(this);var a=3DV(this.A);Dv(W(this.A),this.U.ia());var =
b=3DLx(this.A),c=3Ddd?Ms.xe:Ms.we;z(a,92,!1)||(Zs(b,[67,c],this.Wq,this),=
Zs(b,[45,c],this.Wq,this));Zs(b,[70,c],this.nz,this);Zs(b,[71,c],this.lz,=
this);Zs(b,[71,c|Ms.od],this.mz,this);0<this.I.length&&n1(this.I[this.D.B=
],!0)};=0A=
m.Qb=3Dfunction(){u1.R.Qb.call(this);Dv(W(this.A),!1);0<this.I.length&&n1=
(this.I[this.D.B],!1);var =
a=3Dvj("drive-viewer-toolchest");a&&1<this.C.C.length&&Sl(a,"bottom","")}=
;m.Bg=3Dl(!0);m.Uh=3Dfunction(){$R(this.C.L)};=0A=
m.Xq=3Dfunction(){1=3D=3Dthis.C.C.length&&(this.D.hide(),Sl(this.S,"paddi=
ng-bottom","0"));for(var a=3D0;a<this.C.C.length;++a){var =
b=3Dthis.C.C[a],c=3Dnew =
i1(this.C,b,this.A,1<=3Da);this.ja(c);c.render(this.S);this.I.push(c);c=3D=
this.D;var d=3Db.ha,e=3Dc.C.length,g=3Dc.O(),h=3Dnew =
Nu(g,fR.oa());h.bb=3De;c.oc(h,e);var k=3DT(Daa,{name:d,yq:0},void =
0,g);g.Ag(c.J(),k,e);h.qa(k);h.Ca(d,void =
0,!0);c.C.push(h);e=3Dc.F;g=3De.Jb();d=3DTQ(e,d,g);e.oc(d,0,!0);e.C.push(=
d);c.layout();this.N&&this.V().listen(b,"Xb",this.Pn).listen(b,"Tb",Sa(th=
is.mJ,=0A=
a));this.A.get(mw).A.length&&this.V().listen(b,"Tb",Sa(this.dispatchEvent=
,"Ob"))}this.ga=3Dnew =
x0(this.C,this.U,this.A);J(this,this.ga);a=3Dthis.ga.B;b=3Dthis.ga.N;for(=
c=3D0;c<a.length;++c)d=3Dthis.I[c],e=3Da[c],d.ib=3De,d.V().listen(e,"yb",=
d.jJ).listen(e,"zb",d.ld),this.A.get(mw).A.length&&(d=3Dthis.I[c],e=3Db[c=
],d.xc=3De,d.V().listen(e,"zb",d.ld));this.dispatchEvent("Ob");B1(this,th=
is.D.B);this.Fk();D1(this)};m.mJ=3Dfunction(a){a=3D=3Dthis.D.B&&this.B&&t=
his.B.A&&this.jb(Ux(Ox(this.A)))};=0A=
m.Pn=3Dfunction(a){var b=3Dthis,c=3Da.target;a=3Dthis.I[this.D.B];var =
d=3De0(c);this.C.I=3Dd;this.W&&(this.W.setVisible(!!d),this.W.setEnabled(=
!!d));if(this.B&&this.B.A&&this.F){var e=3D!!this.ha;d=3Dthis.N.B;var =
g=3DGx(this.A);if(1=3D=3Dd)switch((a.F&&a.F.getState()).A){case =
0:a=3Df0(c);!e&&g&&VR(g)?k0(this.F,a):i0(this.F,a);break;case =
1:h0(this.F)}else =
0=3D=3Dd&&(1=3D=3D(a.F&&a.F.getState()).A?this.B.A.highlightDoco(0):Q(fun=
ction(){var a=3De0(c);if(a){b.V().Da(b.B,"X",b.wg);var =
d=3D!e&&g&&VR(g)?k0(b.F,a):r0(b.F,a);b.V().listen(b.B,=0A=
"X",b.wg);Ox(b.A);var n=3Dnull=3D=3D=3Dd?void =
0:t0(b.F,d);d&&null!=3Dn?(a=3Du0(b.I[b.D.B],a),n=3Dn.y-a.y,g&&VR(g)||b.B.=
A.highlightDoco(d),C1(b,n)):b.B.A.highlightDoco(0)}else =
b.B.A.highlightDoco(0)}))}};function C1(a,b){var =
c=3Da.gb("drive-viewer-spreadsheet-docos-stream-container"),d=3D[0,c.scro=
llTop];b=3D[0,b];Ti(a.ka);a.ka=3Dnew =
yC(c,d,b,430);a.ka.play()}m.Fk=3Dfunction(){if(0!=3Dthis.C.C.length){var =
a=3Dthis.C.C[this.D.B];S_(a)||T_(a)?E1(this.Tk,this.getId()):F1(this.Tk,t=
his.getId())}};=0A=
function B1(a,b){var =
c=3Da.I[b];n1(a.I[a.D.B],!1);a.L?n1(c,!0):(X_(c.B,0,0),c.B.getMetadata().=
isEmpty()&&!isFinite(c.B.getMetadata().F)&&c.B.dispatchEvent("Sb"));c=3Da=
.D;var =
d=3Dc.C[b];tl(c.C[c.B].J(),"drive-viewer-button-toggled");M(d.J(),"drive-=
viewer-button-toggled");B0(c.F,c.B,!1);B0(c.F,b,!0);c.B=3Db;a.ga&&(c=3Da.=
ga,c.A=3Db,W(c.I).F&&(c.L.C[b].D.isEmpty()?c.D.hide():(y0(c,c.F),z0(c,0))=
),c.I.get(mw).A.length&&c.S(c.I.get(mw).A));a.F&&(c=3Da.F,h0(c),c.D=3Db,a=
.jb(Ux(Ox(a.A))));D1(a)}=0A=
m.VJ=3Dfunction(a){a=3Da.target.bb;a!=3Dthis.D.B&&(B1(this,a),this.Fk(),U=
y(this))};m.Wq=3Dfunction(a){if(0!=3Dthis.C.C.length){aA(nv(this.A),{ra:6=
8,Ba:ot(a),item:this.C});a=3Dthis.C.C[this.D.B];var =
b=3De0(a);null!=3Db&&(this.la.value=3DJ_(a.getMetadata(),b),this.la.selec=
t(),this.zr(100))}};m.zr=3Dfunction(a){this.L&&Ix(this.A).focus(this.S,a)=
};m.nz=3Dfunction(a){a.preventDefault();!this.C.C[this.D.B].D.isEmpty()&&=
this.U.show(a)};=0A=
m.lz=3Dfunction(a){a.preventDefault();this.C.C[this.D.B].D.isEmpty()||(th=
is.U.show(a),dZ(this.U,a))};m.mz=3Dfunction(a){a.preventDefault();this.C.=
C[this.D.B].D.isEmpty()||(this.U.show(a),fZ(this.U,a))};m.oz=3Dfunction()=
{D1(this)};function D1(a){var b=3Da.I[a.D.B];if(b){var =
c=3Da.gb("drive-viewer-spreadsheet-docos-overlay"),d=3Da.gb("drive-viewer=
-docos-stream"),e=3D1/n0(b)*920+"px",g=3D0;a.C.C[a.D.B].B&&(g=3De,e=3D0);=
a=3D1/n0(b)*480;b=3D{"margin-top":a+"px"};Sl(c,{left:e,right:g,top:56+a+"=
px"});Sl(d,b)}}=0A=
function x1(a){var =
b=3DDocos.LayoutType.VERTICAL,c=3D"drive-viewer-docos-stream";1=3D=3Da.N.=
B&&(b=3DDocos.LayoutType.ABSOLUTE,c=3D"drive-viewer-spreadsheet-docos-ove=
rlay");var d=3D{};return =
d[Docos.OptionName.LAYOUT]=3Db,d[Docos.OptionName.ANCHOR_DIV]=3Da.fa(c),d=
}m.um=3Dfunction(){var a=3Du1.R.um.call(this);a&&Nc(a,x1(this));return =
a};m.jb=3Dfunction(a){if(this.B&&this.B.A){var =
b=3Dthis.N.B;0=3D=3Db?u1.R.jb.call(this,a):1=3D=3Db&&(a=3Dthis.B.A,b=3Da.=
getDocoHandles(),a.deleteDocoPositions(b))}};=0A=
m.ih=3Dfunction(a){var b=3Dnull;this.F&&(b=3Dt0(this.F,a));return =
b};m.Mf=3Dfunction(){u1.R.Mf.call(this);this.W=3DeR(this.aa,"Lis\u00e4\u0=
0e4 =
kommentti");this.W.setEnabled(!!this.C.I);this.W.setVisible(!!this.C.I);t=
his.aa.ja(this.W,!0);var =
a=3DGx(this.A);this.V().listen(this.W,"action",this.fE).listen(this.S,"co=
ntextmenu",this.AI).listen(a,"vb",this.Rl)};m.ea=3Dfunction(){Ti(this.ka)=
;u1.R.ea.call(this)};=0A=
function Jaa(a){var b=3DMs.od,c=3DLx(a.A);ct(c);var =
d=3Da.C.C[a.D.B];null=3D=3De0(d)&&Q(function(){var b=3Dnew =
O(0,0,1,1);c0(d,b);d0(d,b);G1(a,!0)},0);a.ha=3D[Zs(c,[37],function(){retu=
rn H1(a,0,0)}),Zs(c,[39],function(){return =
H1(a,1,0)}),Zs(c,[38],function(){return =
H1(a,3,0)}),Zs(c,[40],function(){return =
H1(a,2,0)}),Zs(c,[37,b],function(){return =
H1(a,0,1)}),Zs(c,[39,b],function(){return =
H1(a,1,1)}),Zs(c,[38,b],function(){return =
H1(a,3,1)}),Zs(c,[40,b],function(){return =
H1(a,2,1)}),Zs(c,[13],function(b){b&&b.target instanceof=0A=
Element&&rl(b.target,"drive-viewer-button")||(a.F&&a.C.yg()&&k0(a.F,f0(a.=
C.C[a.D.B])),a.Rl(),b.preventDefault())}),Zs(c,[27],function(){d0(a.C.C[a=
.D.B],null);a.Rl()})]}m.Rl=3Dfunction(){if(null!=3D=3Dthis.ha){for(var =
a=3DLx(this.A),b=3Dta(this.ha),c=3Db.next();!c.done;c=3Db.next())at(a,c.v=
alue);Xs(a);UR(Gx(this.A));this.ha=3Dnull}};function H1(a,b,c){var =
d=3Da.I[a.D.B],e=3Dd.H;e.I(b,c);b=3D0=3D=3Dc?e.getPosition():e.B.wb();G1(=
a);q1(d,new O(b.x,b.y,1,1))}=0A=
function G1(a,b){var =
c=3DEx(a.A),d=3Da.C.C[a.D.B];if(a=3Da.I[a.D.B].H.C()){var =
e=3DOl(a);e=3Dc0(d,new O(e.x,e.y,1,1));a=3DPl(a);var g=3Dc0(d,new =
O(a.x-1,a.y-1,1,1));a=3Dw0(e.left,e.top);e=3DJ_(d.getMetadata(),e);var =
h=3Dw0(g.left,g.top);d=3DJ_(d.getMetadata(),g);iq(c,a=3D=3Dh?"Valittu =
"+(a+(", "+e)):"Valittu v\u00e4lilt\u00e4 "+(a+(", "+(e+(" ja "+(h+(", =
"+d)))))),void 0,b)}};function =
I1(a,b){TA.call(this,b||"sn",a)}v(I1,TA);m=3DI1.prototype;m.tb=3Dfunction=
(){return z(V(this.A),54,!0)?iP(IP(DP)):[]};m.Kb=3Dfunction(){return =
oJ};m.dc=3Dfunction(){return u1};m.Sb=3Dfunction(){return =
g0};m.kb=3Dfunction(a){return!!Ir(a)&&!!FX(a)};m.Za=3Dfunction(a){return =
qB(a)?qB(a):FX(a)};m.Cg=3Dfunction(){return =
2!=3DVz(V(this.A))};m.xn=3Dfunction(){return =
this.Cg()};m.vh=3Dfunction(){return =
z(V(this.A),73,!1)?g1:null};m.gg=3Dfunction(){return B_};function =
J1(a){I1.call(this,a,"sn_d")}v(J1,I1);J1.prototype.Za=3Dfunction(a){retur=
n =
qB(a)+Lr(a)};J1.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};J1.pro=
totype.Eb=3Dfunction(){return[6]};function =
K1(a,b){kJ.call(this,a,b);this.C=3D[];this.I=3D0}v(K1,kJ);var =
Kaa=3D{Bv:"$b",nR:"ac"};function L1(a,b){return =
a.C.length>b?a.C[b]:""}function M1(a){return =
null!=3Da.F&&a.I>=3Da.F}K1.prototype.hh=3Dfunction(a){this.C=3D[];this.F=3D=
a;this.I=3D0;this.dispatchEvent("Ra")};K1.prototype.ij=3Dfunction(){retur=
n this.C.length};function Laa(a){var b=3Da.name;a=3Da.Wc;a=3D'<div =
class=3D"'+H("drive-viewer-itemview")+" =
"+(a?H("drive-viewer-itemview-print-disabled"):"")+'"><div =
class=3D"'+H("drive-viewer-text-container")+'"><div =
class=3D"'+H("drive-viewer-text-scrollable")+" =
"+H("drive-viewer-scrollable")+'"><div =
class=3D"'+H("drive-viewer-docos-stream")+'"></div><div =
class=3D"'+H("drive-viewer-text")+'"><div =
class=3D"'+H("drive-viewer-text-area")+" =
"+H("drive-viewer-close-enabled")+'"><div =
class=3D"'+H("drive-viewer-text-panel")+'"><div class=3D"'+=0A=
H("drive-viewer-text-content")+'" role=3D"document" =
aria-label=3D"';b=3D"N\u00e4ytet\u00e4\u00e4n kohde =
"+H(b);a+=3Dfi(b);a+=3D'"></div></div></div></div></div></div><div =
class=3D"'+H("drive-viewer-gradient-top")+'" style=3D"display: =
none;"></div><div class=3D"'+H("drive-viewer-gradient-bottom")+'" =
style=3D"display: none;"></div></div>';return G(a)}function Maa(a){var =
b=3Da.GB;a=3DG;var c=3D'<pre =
class=3D"'+H("drive-viewer-text-page")+'">';b=3DWh(b,Kh)?b:G(hi(b,Ji),Xh(=
b));return a(c+F(b)+"</pre>")};function =
N1(a,b){Py.call(this,a,b);this.C=3Da;this.I=3Dthis.U=3Dthis.ha=3Dthis.ga=3D=
this.D=3Dthis.N=3Dthis.F=3Dthis.aa=3Dthis.ka=3Dnull;this.W=3D-1;this.S=3D=
null}v(N1,Py);var =
O1=3D{xv:"drive-viewer-text-area",CONTENT:"drive-viewer-text-content",Xv:=
"drive-viewer-text",ew:"drive-viewer-text-panel",Ap:"drive-viewer-text-sc=
rollable"};m=3DN1.prototype;m.rc=3Dl(!1);m.ca=3Dfunction(){var =
a=3Dthis.O();this.X=3DT(Laa,{name:Dr(this.C),Wc:!Xy(this)},void =
0,a);a.Hb(this.fa("drive-viewer-text-content"),!0)};=0A=
m.da=3Dfunction(){var =
a=3Dthis;N1.R.da.call(this);this.ka=3Dthis.fa(O1.Xv);this.F=3Dthis.fa(O1.=
CONTENT);this.N=3Dthis.fa(O1.ew);this.D=3Dthis.fa(O1.Ap);this.aa=3Dthis.f=
a(O1.xv);this.ga=3Dthis.fa("drive-viewer-gradient-bottom");this.ha=3Dthis=
.fa("drive-viewer-gradient-top");this.C.D&&(this.U=3Dthis.fa("drive-viewe=
r-docos-stream"));Nx(this.A).nk(this.C.getId(),this.D);var =
b=3Dthis.C.B;this.V().listen(this.D,"scroll",this.uz).listen(this.C,Kaa.B=
v,this.ZD).listen(this.ka,"mouseup",this.lE).listen(b,vQ.Qf,this.lt).list=
en(b,=0A=
vQ.Sg,this.lt);b.setEnabled(!0);0<this.C.C.length&&P1(this);Wy(V(this.A))=
&&(this.Wd(this.Bg()),this.V().listen(this.C,lJ.sp,function(){return =
a.Wd(!0)}).listen(this.C,lJ.qp,function(){return =
a.Wd(!1)}))};m.oj=3Df("N");m.Ab=3Dfunction(){N1.R.Ab.call(this);this.layo=
ut();Yy(this,this.D);0<this.C.C.length&&az(this)};m.Qb=3Dfunction(){N1.R.=
Qb.call(this);R(this.I);bz(this)};=0A=
m.layout=3Dfunction(){var =
a=3Dthis.A,b=3DKx(a).sb(),c=3Dthis.mb(),d=3Dc.width;2!=3DVz(V(a))&&(d*=3D=
.8);var =
e=3Dhm(this.F);om(this.F,d-e.left-e.right);pm(this.F,"auto");a=3Dqm(this.=
F);e=3Dc.height-e.top-e.bottom;a.height<e&&pm(this.F,e);a=3DVx(this,d);Zl=
(this.N,a,b.top);M1(this.C)&&Sl(this.N,"padding-bottom",b.bottom+"px");e=3D=
qm(this.N).height+b.top;pm(this.aa,e);this.U&&(Zl(this.U,a+d,b.top),this.=
jb(c));R(this.I);this.I=3DQ(this.Yq,100,this)};m.lE=3Dfunction(){this.B&&=
this.B.A&&this.B.A.highlightDoco(0)};=0A=
m.uz=3Dfunction(){if(!M1(this.C)&&qm(this.D).height+this.D.scrollTop>=3D.=
8*this.D.scrollHeight){var =
a=3Dthis.C;M1(a)||a.dispatchEvent("ac")}this.Yq();Uy(this)};m.Yq=3Dfuncti=
on(){if(3!=3DZy(V(this.A))){R(this.I);var =
a=3DKx(this.A).sb(),b=3Dthis.D.scrollHeight-this.D.scrollTop-this.D.clien=
tHeight>a.bottom;P(this.ha,this.D.scrollTop>=3Da.top);P(this.ga,b)}};m.ZD=
=3Dfunction(){P1(this);this.layout();az(this)};=0A=
function P1(a){var =
b=3Da.O(),c=3Da.C.C.length,d=3Dc-a.W-1;if(!(0>=3Dd)){var =
e=3DLv(a.A),g=3Drv(e,"rc_",{ra:35,item:a.C});e=3Dtv(e.B[g]);C(e,4,d);d=3D=
b.A.createDocumentFragment();for(e=3Da.W+1;e<c;e++){var =
h=3DPb(L1(a.C,e));h=3DT(Maa,{GB:h},void =
0,b);b.La(d,h);a.W=3De}b.La(a.F,d);null=3D=3D=3Da.S&&(a.S=3DEf(L1(a.C,0))=
,b=3Da.F,c=3Da.S,b&&(c=3Duf(c)))&&(b.style.textAlign=3D-1=3D=3Dc?"right":=
"left",b.dir=3D-1=3D=3Dc?"rtl":"ltr");Lv(a.A).A(g)}}m.Uh=3Dfunction(){$R(=
this.C.L)};m.Bg=3Dfunction(){return!!this.C.L};m.Ia=3Dfunction(){N1.R.Ia.=
call(this);R(this.I)};=0A=
m.lt=3Dfunction(a){if(this.F){var =
b=3Dthis.C.B;Sl(this.F,"font-size",b.Ac()+"px");b.A=3D=3DwQ.ve&&xQ(b,wQ.m=
c,ot(a))}};function =
Q1(a,b){pX.call(this,a,b);this.item=3Da;this.la=3D-1;this.ab.listen(this.=
item,"ac",this.UG)}v(Q1,pX);m=3DQ1.prototype;m.Oo=3Dwg;m.bk=3Dfunction(){=
R1(this)};function R1(a){var =
b=3Da.item.I;b=3D=3Da.la+1&&b<a.item.F&&!a.W?(GX(a,b),a.la=3Db):0=3D=3Da.=
item.F&&0=3D=3Db&&(a.item.Aa(1),a.Xg(0,{},{data:""}))}m.jj=3Dfunction(){r=
eturn =
eC};m.UG=3Dfunction(){R1(this)};m.Xg=3Dfunction(a,b,c){a=3Dthis.item;a.C.=
push(c.data);a.I+=3D1;a.dispatchEvent("$b")};m.Ih=3Dl(!1);m.Kh=3Dfunction=
(){var a=3DD(V(this.A),YX,61);return!!a&&z(a,3,!1)};=0A=
m.lj=3Dfunction(){var =
a=3D{};a[this.dj()]=3DCX(0);return[{meta:{}},a]};function =
S1(a,b){TA.call(this,a,b)}v(S1,TA);var Naa=3Dnew =
gs(9,29);m=3DS1.prototype;m.tb=3Dfunction(){var =
a=3D"application/javascript application/x-httpd-php =
application/x-javascript text/css text/ecmascript text/javascript =
text/plain text/x-c++hdr text/x-c++src text/x-chdr text/x-csrc".split(" =
");z(V(this.A),23,!0)&&a.push("text/html");return =
a};m.Kb=3Dfunction(){return K1};m.dc=3Dfunction(){return =
N1};m.Sb=3Dfunction(){return Q1};m.wn=3Dl(!0);m.vh=3Dfunction(){return =
uQ.bind(null,14,Naa)};function =
T1(a,b){TA.call(this,b||"tx_s",a)}v(T1,S1);T1.prototype.tb=3Dfunction(){v=
ar =
a=3DIP(HP);a=3Drb(iP(a));z(V(this.A),23,!0)&&a.push("text/html");return =
a};T1.prototype.Za=3Dfunction(a){return =
qB(a)?qB(a):FX(a)};T1.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!FX(a)};=
T1.prototype.Eb=3Dfunction(){return[1]};function =
U1(a){T1.call(this,a,"tx_d")}v(U1,T1);U1.prototype.Za=3Dfunction(a){retur=
n =
qB(a)+Lr(a)};U1.prototype.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};U1.pro=
totype.Eb=3Dfunction(){return[6]};function =
V1(a){this.xa=3Da.O()}v(V1,Ct);var =
W1=3D{tw:"drive-viewer-thumbnail-icon",ml:"drive-viewer-thumbnail-img"};V=
1.prototype.ca=3Dfunction(a){var b=3D"dvt_"+kc();b=3DT(Fz,{id:b},void =
0,this.xa);var =
c=3Dthis.xa.fa(W1.ml,b);a=3DDr(a.bb);kq(c,a);jq(c,!0);return b};function =
X1(a,b){var c=3Db.bb;if(c&&!c.Ma){var =
d=3Dc.ad(84,63);if(b=3Dwj(a.xa.A,"IMG",W1.ml,b.J()))c=3DPr(c),c=3Dzs.oa()=
.get(c,128),d?(Pk(b,["abort","error"],u(a.B,a,b,c)),cj(b,d)):a.B(b,c)}}V1=
.prototype.B=3Dfunction(a,b){a.src=3Db;b=3DW1.tw;tl(a,W1.ml);M(a,b)};=0A=
V1.prototype.Fa=3Dl("drive-viewer-thumbnail");V1.prototype.Kd=3Dl("option=
");function =
Y1(a,b){I.call(this);this.A=3Da;this.F=3Db||null;this.C=3Dthis.B=3Dnull;t=
his.H=3D[];this.D=3Dnull}v(Y1,I);Y1.prototype.focus=3Dfunction(a,b,c){var=
 =
d=3Dthis.A.O(),e=3Dlk(d);if(!this.D||null=3D=3Dthis.B&&!d.contains(this.D=
,e))this.D=3Dc?a:null,this.C=3Da,R(this.B),this.B=3DQ(this.I,b,this)};fun=
ction TG(a,b){var c=3DZ1(a);c&&a.focus(c,b)}function Ky(a){var =
b=3Dlk(a.A.O());return =
lk(a.A.O())=3D=3DZ1(a)||!!a.F&&b=3D=3Da.F.J()}function $1(a){var =
b=3Dlk(a.A.O());a=3Da2(a,"drive-viewer-filmstrip");return!!a&&a.contains(=
b)}=0A=
function Z1(a){return a2(a,"drive-viewer-default")}function =
a2(a,b){return a.A.O().fa(b,a.F?a.F.J():void =
0)}Y1.prototype.I=3Dfunction(){this.B=3Dnull;var =
a=3Dthis.C;if(a){for(var =
b=3Da;b&&b.scrollHeight<=3Db.clientHeight;)b=3DSj(b);var =
c=3Db?b.scrollTop:null;a&&a.focus();null!=3D=3Dc&&(b.scrollTop=3Dc)}this.=
C=3Dnull};function zD(a){var b=3Da.A.O();a.H.push(lk(b))}function =
AD(a){var =
b=3Da.H.pop();null!=3Db?a.focus(b):TG(a)}Y1.prototype.ea=3Dfunction(){R(t=
his.B);this.C=3Dnull;this.H=3D[];this.D=3Dnull};function =
b2(a){I.call(this);this.B=3D!0;this.context=3Da;this.ab=3Dnew =
cl(this);J(this,this.ab);var =
b=3DW(a);a=3DX(a);this.ab.listen(b,"N",this.jH).listen(b,"L",this.$F).lis=
ten(b,"M",this.iG).listen(b,"P",this.aH).listen(b,"Q",this.ZG).listen(a,"=
Ba",this.Kx)}v(b2,I);m=3Db2.prototype;m.mu=3DGa;m.tk=3DGa;m.Fh=3DGa;m.Kx=3D=
function(){yF(X(this.context))&&this.zb(!0)};m.jH=3Dfunction(){var =
a=3DW(this.context);(a.A||a.D)&&this.zb(!0)};m.$F=3Dfunction(){Gv(W(this.=
context))&&this.zb(!0)};m.iG=3Dfunction(){Hv(W(this.context))&&this.zb(!0=
)};=0A=
m.aH=3Dfunction(){Iv(W(this.context))&&this.zb(!0)};m.ZG=3Dfunction(){W(t=
his.context).F&&this.zb(!0)};function c2(a){var =
b=3Dox(a.context,fw);b=3D!!b&&b.ia();var =
c=3Dox(a.context,gw);c=3D!!c&&c.ia();var =
d=3Dox(a.context,xw);d=3D!!d&&d.C;var =
e=3DMx(a.context)&&0!=3DMx(a.context).A,g=3DW(a.context);return =
g.A||Gv(g)||Hv(g)||Iv(g)||g.F||b||c||d||e||yF(X(a.context))};function =
d2(a,b){b2.call(this,a,b);this.A=3D[];this.F=3D[];this.I=3D[];this.ha=3D[=
];this.Ka=3D[];this.za=3D[];this.U=3D!1;this.ta=3Dnull;this.ka=3Dthis.W=3D=
this.S=3Dthis.la=3D!1;this.na=3Dthis.D=3Dnull;this.C=3Dthis.L=3Dthis.aa=3D=
0;this.H=3D[];this.N=3Dthis.ga=3D0;this.Wa=3D{};var =
c=3DX(a);this.ab.listen(b,"mousedown",this.Sx).listen(b,"mouseup",this.Zx=
).listen(b,"mousemove",this.Wx).listen(b,"keydown",this.sH,!0).listen(c,"=
xa",this.Vx);(a=3DMx(a))&&this.ab.listen(a,"Oa",this.mH)}v(d2,b2);m=3Dd2.=
prototype;=0A=
m.Qq=3Dfunction(){R(this.C);this.C=3D0;R(this.ta);R(this.ga);R(this.N);R(=
this.L);for(var =
a=3D0;a<this.H[a];a++)R(this.H[a]),this.H[a]=3D0;this.ka=3Dthis.W=3Dthis.=
S=3Dthis.la=3Dthis.U=3D!1;this.na=3Dthis.D=3Dnull};m.Ae=3Dfunction(a,b){t=
his.A.push(a);this.F.push(new EC(a,250));this.I.push(new =
DC(a,500));this.ha.push(b);b=3Dnew =
gn(a);this.Ka.push(b);this.ab.listen(b,"focusin",u(this.Tx,this,a)).liste=
n(b,"focusout",u(this.Ux,this,a));2=3D=3DZy(V(this.context))&&this.ab.lis=
ten(a,"mouseover",this.Yx).listen(a,"mouseout",this.Xx)};=0A=
m.ao=3Dfunction(a){a=3DYa(this.A,a);if(0<=3Da&&!e2(this,a)){var =
b=3Dthis.I[a];b.stop(!1);a=3Dthis.F[a];Pk(a,"end",u(function(){this.Ma||t=
his.B||b.play()},this));a.play()}};m.nk=3Dfunction(a,b){this.ab.listen(b,=
"scroll",this.SE);this.Wa[a]=3Db};m.zb=3Dfunction(a){R(this.C);this.C=3D0=
;f2(this,!0);if(a)for(a=3D0;a<this.A.length;a++)this.F[a].stop(!0)};m.tk=3D=
function(a,b){a=3DYa(this.A,a);0<=3Da&&(g2(this,a,!0),b&&this.F[a].stop(!=
0))};=0A=
m.Jc=3Dfunction(a){this.B&&h2(this)&&(a=3Dr(a)?a:2E3,this.C||(this.C=3DQ(=
function(){f2(this,!1);this.C=3D0},a,this)))};m.Fh=3Dfunction(a,b,c){var =
d=3DYa(this.A,a);0<=3Dd&&e2(this,d)&&i2(this,d)&&(a=3Dr(b)?b:2E3,this.H[d=
]||(this.H[d]=3DQ(function(){this.context.Ma||(this.H[d]=3D0,g2(this,d,!1=
),c&&this.I[d].stop(!0))},a,this)))};m.co=3DGa;m.mu=3Dfunction(a){this.U|=
|(this.U=3D!0,this.ta=3DQ(function(){this.U=3D!1;this.ta=3D0;this.Jc()},a=
,this))};=0A=
m.Un=3Dfunction(a,b){a=3DYa(this.A,a);0>a||!!this.za[a]=3D=3Db||(this.za[=
a]=3Db,this.B||(b?(this.I[a].stop(),this.F[a].play()):(this.zb(),this.Jc(=
3E3))))};m.mH=3Dfunction(){0!=3DMx(this.context).A?this.zb(!0):(R(this.C)=
,this.C=3D0,this.Jc())};function =
f2(a,b){if(b!=3Da.B&&(b||h2(a)))for(a.B=3Db,b=3D0;b<a.A.length;b++)g2(a,b=
,a.B)}function =
g2(a,b,c){c?(R(a.H[b]),a.H[b]=3D0,e2(a,b)||(a.I[b].stop(),a.F[b].play()))=
:e2(a,b)&&!a.H[b]&&i2(a,b)&&(a.F[b].stop(),a.I[b].play())}=0A=
function h2(a){var =
b;if(b=3D!z(V(a.context),75,!1))Vy(X(a.context))?(b=3DZ(X(a.context)).B,b=
=3D2!=3DVz(V(a.context))||null=3D=3Db||0=3D=3Db.A):b=3D!0;if(b=3Db&&a.rq(=
)&&!a.U&&!c2(a)&&!a.la){if(b=3Da.W)a:{b=3Dlk(a.context.O());for(var =
c=3D0;c<a.A.length;c++)if(a.A[c].contains(b)){b=3D!0;break =
a}b=3D!1}b=3D!b}return b&&!a.S}function =
i2(a,b){return!a.B&&h2(a)&&!j2(a,a.ha[b])&&!a.za[b]}m.rq=3Dfunction(){var=
 =
a;(a=3D!this.context.cb())||(a=3Dk2(this),a=3D!!a&&0<a.scrollTop);return =
a};m.Yx=3Dfunction(a){l2(this,a)||(this.la=3D!0,this.zb(!0))};=0A=
m.Xx=3Dfunction(a){l2(this,a)||(this.la=3D!1,this.Jc())};m.Tx=3Dfunction(=
a){this.ha[Ya(this.A,a)].Co&&!this.W?this.tk(a):this.zb()};m.Ux=3Dfunctio=
n(a){this.Jc();this.Fh(a)};m.sH=3Dfunction(a){9=3D=3Da.keyCode&&(this.zb(=
),this.W=3D!0)};m.Sx=3Dfunction(){this.W=3D!1;this.ka=3D!0};m.Zx=3Dfuncti=
on(){this.ka=3D!1};=0A=
m.Wx=3Dfunction(a){this.D=3Dnew =
K(a.clientX,a.clientY);this.N&&(R(this.N),m2(this));this.ga||(this.ga=3DQ=
(function(){!this.ka&&!this.B&&this.na&&150<gj(this.na,this.D)&&(this.zb(=
),m2(this));this.na=3Dthis.D;this.ga=3D0},100,this));Oaa(this)};function =
m2(a){a.N=3DQ(function(){this.Jc();this.N=3D0},1E3,a)}=0A=
m.SE=3Dfunction(a){if(0<a.target.scrollTop-this.aa)this.Jc(1E3),R(this.L)=
,this.L=3D0;else =
if(0>a.target.scrollTop-this.aa){if(0=3D=3Da.target.scrollTop){this.zb();=
this.Jc();return}this.C&&(R(this.C),this.C=3D0,this.Jc());if(!this.L){var=
 b=3Dthis.aa;this.L=3DQ(function(){var =
c=3Dzj(kk(this.context.O())).height;b-a.target.scrollTop>.25*c&&(this.zb(=
),this.Jc());this.L=3D0},400,this)}}this.aa=3Da.target.scrollTop};m.Vx=3D=
function(){var =
a=3Dk2(this);this.aa=3Da?a.scrollTop:0;this.context.cb()&&(this.zb(),this=
.rq&&this.Jc(4E3))};=0A=
function k2(a){if(!Vy(X(a.context)))return null;var =
b=3DZ(X(a.context));return a.Wa[b.getId()]||null}function =
l2(a,b){if(!b.relatedTarget)return!1;b=3Db.relatedTarget;for(var =
c=3D0;c<a.A.length;c++)if(a.A[c].contains(b))return!0;return!1}function =
j2(a,b){if(3!=3DZy(V(a.context))||!a.D)return!1;var =
c=3Dzj(kk(a.context.O())),d=3Dc.width;c=3Dc.height;switch(b.position){cas=
e "top":return a.D.y<.2*c;case "bottom":return a.D.y>.8*c;case =
"left":return a.D.x<.2*d;case "right":return =
a.D.x>.8*d;default:return!1}}=0A=
function Oaa(a){if(3=3D=3DZy(V(a.context))){a.S=3D!1;for(var =
b=3D0;b<a.ha.length;b++){var =
c=3Da.ha[b];j2(a,c)?c.Co?a.tk(a.A[b]):a.S=3D!0:c.Co&&a.Fh(a.A[b])}a.S?a.z=
b():a.Jc()}}function e2(a,b){var c=3Da.A[b].style;var d=3D"";"opacity"in =
c?d=3Dc.opacity:"MozOpacity"in c?d=3Dc.MozOpacity:"filter"in =
c&&(c=3Dc.filter.match(/alpha\(opacity=3D([\d.]+)\)/))&&(d=3DString(c[1]/=
100));d=3D""=3D=3Dd?d:Number(d);return""=3D=3D=3Dd||1=3D=3Dd&&1!=3Da.I[b]=
.A||0<d&&1=3D=3Da.F[b].A}=0A=
m.ea=3Dfunction(){Ui(this.F);Ui(this.I);Ui(this.Ka);R(this.ga);R(this.N);=
R(this.C);R(this.L);d2.R.ea.call(this)};function Paa(){return G('<div =
class=3D"'+H("drive-viewer-details-panel")+'"><div =
class=3D"'+H("drive-viewer-details-header")+'"></div><div =
class=3D"'+H("drive-viewer-details-content")+" =
"+H("drive-viewer-scrollable")+'"></div></div>')}function Qaa(){return =
G('<div class=3D"'+H("drive-viewer-details-info-view")+'" =
role=3D"tabpanel"></div>')}function Raa(){return G('<div =
class=3D"'+H("drive-viewer-details-comments-view")+'" =
role=3D"tabpanel"></div>')}=0A=
function Saa(a){a=3Da.ot;return G('<div =
class=3D"'+H("drive-viewer-details-subpane")+'" role=3D"region" =
aria-label=3D"'+H(a)+'" tabindex=3D"-1"><div =
class=3D"'+H("drive-viewer-details-subpane-header")+'"><span =
class=3D"'+H("drive-viewer-details-subpane-header-text")+'" =
role=3D"heading">'+F(a)+'</span><div =
class=3D"'+H("drive-viewer-details-edit-button")+'"><div =
class=3D"'+H("drive-viewer-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-details-subpane-separator-container")+'"><div =
class=3D"'+H("drive-viewer-details-subpane-separator")+=0A=
'"></div></div></div><div =
class=3D"'+H("drive-viewer-details-subpane-content")+'"></div></div>')}=0A=
function Taa(a){a=3Da.ot;return G('<div =
class=3D"'+H("drive-viewer-details-subpane")+'" role=3D"region" =
aria-label=3D"'+H(a)+'" tabindex=3D"-1"><div =
class=3D"'+H("drive-viewer-details-subpane-header")+'"><span =
class=3D"'+H("drive-viewer-details-subpane-header-text")+'" =
role=3D"heading">'+F(a)+'</span><div =
class=3D"'+H("drive-viewer-details-subpane-separator-container")+'"><div =
class=3D"'+H("drive-viewer-details-subpane-separator")+'"></div></div></d=
iv><div class=3D"'+H("drive-viewer-dark-button")+" =
"+H("drive-viewer-details-edit-button")+=0A=
'"><div class=3D"'+H("drive-viewer-icon")+'"></div></div><div =
class=3D"'+H("drive-viewer-details-subpane-content")+'"></div></div>')}=0A=
function Uaa(a){Ja(a.labels);a=3Da.labels;for(var b=3D'<div =
class=3D"'+H("drive-viewer-details-info-subpane")+'">',c=3Da.length,d=3D0=
;d<c;d++){var e=3Da[d];e=3DG('<div =
class=3D"'+H("drive-viewer-details-info-row")+'"><div =
class=3D"'+H("drive-viewer-details-subpane-label")+" =
"+H("drive-viewer-details-info-label")+'">'+F(e)+'</div><div =
class=3D"'+H("drive-viewer-details-subpane-item")+'"></div></div>');b+=3D=
e}return G(b+"</div>")}=0A=
function Vaa(a){Ja(a.locations);a=3Da.locations;for(var b=3D'<div =
class=3D"'+H("drive-viewer-details-location-items")+'">',c=3Da.length,d=3D=
0;d<c;d++){var e=3Da[d];b+=3D"<div>"+(e.teamDriveName?'<div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-details-team-icon")+" =
"+H("drive-viewer-details-location-icon")+'">':'<div =
class=3D"'+H("drive-viewer-details-location-icon")+'" =
style=3D"background-image: url('+H(si(e.iconLink))+'); =
background-size:cover;">')+"</div>"+(e.title?'<div =
class=3D"'+H("drive-viewer-details-location-link")+=0A=
'" role=3D"link" tabindex=3D"0" =
data-id=3D"'+H(e.id)+'">'+F(e.title)+"</div>":"")+"</div>"}return =
G(b+"</div>")}function Waa(){return G('<div =
class=3D"'+H("drive-viewer-details-description")+'"></div><textarea =
class=3D"'+H("drive-viewer-details-description-edit")+" =
"+H("drive-viewer-scrollable")+'" role=3D"textbox" =
aria-multiline=3D"true"></textarea>')}=0A=
function Xaa(a){a=3Da.nI;return G('<div =
class=3D"'+H("drive-viewer-details-info-row")+'"><div =
class=3D"'+H("drive-viewer-details-download-permission-message")+'" =
id=3D"'+H(a)+'"></div></div>')}=0A=
function Yaa(a,b,c){b=3Dc||b;c=3Da.lq;var =
d=3Da.Ge,e=3Da.timestamp,g=3Da.content,h=3Da.ah;a=3Da.Hw;var k=3D'<div =
class=3D"'+H("drive-viewer-details-comment-reply")+'" role=3D"region" =
tabindex=3D"-1" aria-label=3D"',n=3D"Vastauksen =
l\u00e4hett\u00e4j\u00e4: =
"+(H(c)+".");k+=3Dfi(n);k+=3D'">'+n2({name:c,Ge:d,ah:h},b)+'<div =
class=3D"'+H("drive-viewer-details-comment-reply-content")+'"><div =
class=3D"'+H("drive-viewer-details-comment-reply-text")+'"><div =
class=3D"'+H("drive-viewer-details-comment-authorname")+'">'+F(c)+"</div>=
"+(a?'<div class=3D"'+=0A=
H("drive-viewer-details-comment-reply-action")+'">'+F(a)+"</div>":"")+'<d=
iv =
class=3D"'+H("drive-viewer-details-comment-reply-body")+'">'+F(g)+'</div>=
</div><div =
class=3D"'+H("drive-viewer-details-comment-timestamp")+'">'+F(e)+"</div><=
/div></div>";return G(k)}function Zaa(){return G('<div =
class=3D"'+H("drive-viewer-details-comments-list")+'"></div>')}=0A=
function $aa(a,b,c){b=3Dc||b;var =
d=3Da.lq,e=3Da.Ge,g=3Da.timestamp;c=3Da.content;var =
h=3Da.KL,k=3Da.ah;a=3D'<div =
class=3D"'+H("drive-viewer-details-comment-thread")+'" role=3D"region" =
tabindex=3D"-1" aria-label=3D"';var n=3D"Kommentin =
l\u00e4hett\u00e4j\u00e4: =
"+(H(d)+".");a+=3Dfi(n);b=3D'">'+n2({name:d,Ge:e,ah:k},b)+'<div =
class=3D"'+H("drive-viewer-details-comment-container")+'">';d=3D'<div =
class=3D"'+H("drive-viewer-details-comment")+(h?" =
"+H("drive-viewer-details-comment-resolved"):"")+'"><div =
class=3D"'+H("drive-viewer-details-comment-header")+=0A=
'"><div =
class=3D"'+H("drive-viewer-details-comment-authorname")+'">'+F(d)+'</div>=
<div =
class=3D"'+H("drive-viewer-details-comment-timestamp-container")+'"><div =
class=3D"'+H("drive-viewer-details-comment-timestamp")+'">'+F(g)+"</div>"=
;h&&(d+=3D'<div =
class=3D"'+H("drive-viewer-details-resolved-comment-message")+'" =
aria-label=3D"',d+=3Dfi("Ratkaistu kommentti"),d+=3D'">&bull; =
'+F(h)+'<div class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-details-resolved-comment-icon")+'"></div></div>');d+=3D=
'</div></div><div class=3D"'+=0A=
H("drive-viewer-details-comment-content")+'">'+F(c)+"</div></div>";c=3DG(=
d);a+=3Db+c+'<div =
class=3D"'+H("drive-viewer-details-comment-replies")+'" role=3D"region" =
tabindex=3D"-1" aria-label=3D"';a+=3Dfi("Vastaukset.");return =
G(a+'"></div></div></div>')}function n2(a,b){var =
c=3Da.Ge,d=3Da.ah;return G('<div role=3D"img" =
aria-label=3D"'+H(a.name)+'">'+(d?o2({url:d},b):p2({Ge:c},b))+"</div>")}f=
unction aba(){return G('<div =
class=3D"'+H("drive-viewer-details-info-subpane")+'"></div>')}=0A=
function bba(a){var b=3Da.name;a=3Da.PL;return G('<div =
class=3D"'+H("drive-viewer-details-info-row")+'"><div =
class=3D"'+H("drive-viewer-details-subpane-label")+" =
"+H("drive-viewer-details-permission-label")+'"><div =
class=3D"'+H("drive-viewer-details-permission-avatar")+'"></div><div =
class=3D"'+H("drive-viewer-details-permission-name")+'">'+F(b)+'</div></d=
iv><div =
class=3D"'+H("drive-viewer-details-permission-role")+'">'+F(a)+"</div></d=
iv>")}=0A=
function cba(){return G('<div><div =
class=3D"'+H("drive-viewer-msg-loading-img")+'">'+F(zz())+"</div></div>")=
}function o2(a){a=3Da.url;return G('<img =
class=3D"'+H("drive-viewer-details-comment-avatar")+'" alt=3D"" =
src=3D"'+H(si(a))+'" role=3D"img"/>')}function p2(a){a=3Da.Ge;return =
G('<div =
class=3D"'+H("drive-viewer-details-default-avatar-thumbnail")+'"><div =
class=3D"'+H("drive-viewer-details-letter-overlay")+'" =
role=3D"img">'+F(a)+"</div></div>")}=0A=
function q2(a){a=3Da.className;return G('<div =
class=3D"'+H("drive-viewer-details-default-avatar-thumbnail")+'"><div =
class=3D"'+H("drive-viewer-icon")+" =
"+H("drive-viewer-details-avatar-icon")+" "+H(a)+'" =
role=3D"img"></div></div>')};var r2=3D{$o:["BC","AD"],Zo:["Before =
Christ","Anno =
Domini"],lp:"JFMAMJJASOND".split(""),Fp:"JFMAMJJASOND".split(""),jp:"Janu=
ary February March April May June July August September October November =
December".split(" "),Ep:"January February March April May June July =
August September October November December".split(" "),Bp:"Jan Feb Mar =
Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Hp:"Jan Feb Mar Apr May =
Jun Jul Aug Sep Oct Nov Dec".split(" "),Rp:"Sunday Monday Tuesday =
Wednesday Thursday Friday Saturday".split(" "),=0A=
Jp:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" =
"),Dp:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Ip:"Sun Mon Tue Wed Thu =
Fri Sat".split(" =
"),cw:"SMTWTFS".split(""),Gp:"SMTWTFS".split(""),Cp:["Q1","Q2","Q3","Q4"]=
,wp:["1st quarter","2nd quarter","3rd quarter","4th =
quarter"],To:["AM","PM"],Kk:["EEEE, MMMM d, y","MMMM d, y","MMM d, =
y","M/d/yy"],nl:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm =
a"],Vo:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, =
{0}"],Ok:6,yw:[5,6],Pk:5};=0A=
r2=3D{$o:["eKr.","jKr."],Zo:["ennen Kristuksen =
syntym\u00e4\u00e4","j\u00e4lkeen Kristuksen =
syntym\u00e4n"],lp:"THMHTKHESLMJ".split(""),Fp:"THMHTKHESLMJ".split(""),j=
p:"tammikuuta helmikuuta maaliskuuta huhtikuuta toukokuuta =
kes\u00e4kuuta hein\u00e4kuuta elokuuta syyskuuta lokakuuta marraskuuta =
joulukuuta".split(" "),Ep:"tammikuu helmikuu maaliskuu huhtikuu toukokuu =
kes\u00e4kuu hein\u00e4kuu elokuu syyskuu lokakuu marraskuu =
joulukuu".split(" "),Bp:"tammik. helmik. maalisk. huhtik. toukok. =
kes\u00e4k. hein\u00e4k. elok. syysk. lokak. marrask. jouluk.".split(" =
"),=0A=
Hp:"tammi helmi maalis huhti touko kes\u00e4 hein\u00e4 elo syys loka =
marras joulu".split(" "),Rp:"sunnuntaina maanantaina tiistaina =
keskiviikkona torstaina perjantaina lauantaina".split(" "),Jp:"sunnuntai =
maanantai tiistai keskiviikko torstai perjantai lauantai".split(" =
"),Dp:"su ma ti ke to pe la".split(" "),Ip:"su ma ti ke to pe =
la".split(" "),cw:"SMTKTPL".split(""),Gp:"SMTKTPL".split(""),Cp:["1. =
nelj.","2. nelj.","3. nelj.","4. nelj."],wp:["1. nelj\u00e4nnes","2. =
nelj\u00e4nnes","3. nelj\u00e4nnes",=0A=
"4. nelj\u00e4nnes"],To:["ap.","ip."],Kk:["cccc d. MMMM y","d. MMMM =
y","d.M.y","d.M.y"],nl:["H.mm.ss zzzz","H.mm.ss =
z","H.mm.ss","H.mm"],Vo:["{1} 'klo' {0}","{1} 'klo' {0}","{1} 'klo' =
{0}","{1} {0}"],Ok:0,yw:[5,6],Pk:3};function s2(a,b,c,d,e){a=3Dnew =
Date(a,b,c);e=3De||0;return =
a.valueOf()+864E5*(((r(d)?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)}function =
t2(){za(0)?this.F=3Dthis.C=3Dthis.B=3Dthis.A=3Dthis.D=3Dthis.H=3D0:(this.=
D=3Dthis.H=3D0,this.A=3D1,this.F=3Dthis.C=3Dthis.B=3D0)}t2.prototype.equa=
ls=3Dfunction(a){return =
a.H=3D=3Dthis.H&&a.D=3D=3Dthis.D&&a.A=3D=3Dthis.A&&a.B=3D=3Dthis.B&&a.C=3D=
=3Dthis.C&&a.F=3D=3Dthis.F};t2.prototype.add=3Dfunction(a){this.H+=3Da.H;=
this.D+=3Da.D;this.A+=3Da.A;this.B+=3Da.B;this.C+=3Da.C;this.F+=3Da.F};=0A=
function =
u2(a,b,c){Ba(a)?(this.A=3Dv2(a,b||0,c||1),w2(this,c||1)):Ma(a)?(this.A=3D=
v2(a.getFullYear(),a.getMonth(),a.getDate()),w2(this,a.getDate())):(this.=
A=3Dnew =
Date(Ua()),a=3Dthis.A.getDate(),this.A.setHours(0),this.A.setMinutes(0),t=
his.A.setSeconds(0),this.A.setMilliseconds(0),w2(this,a))}function =
v2(a,b,c){b=3Dnew =
Date(a,b,c);0<=3Da&&100>a&&b.setFullYear(b.getFullYear()-1900);return =
b}m=3Du2.prototype;m.getFullYear=3Dfunction(){return =
this.A.getFullYear()};m.getMonth=3Dfunction(){return this.A.getMonth()};=0A=
m.getDate=3Dfunction(){return =
this.A.getDate()};m.getTime=3Dfunction(){return =
this.A.getTime()};m.getDay=3Dfunction(){return =
this.A.getDay()};m.getUTCFullYear=3Dfunction(){return =
this.A.getUTCFullYear()};m.getUTCMonth=3Dfunction(){return =
this.A.getUTCMonth()};m.getUTCDate=3Dfunction(){return =
this.A.getUTCDate()};m.getUTCHours=3Dfunction(){return =
this.A.getUTCHours()};m.getUTCMinutes=3Dfunction(){return =
this.A.getUTCMinutes()};m.getTimezoneOffset=3Dfunction(){return =
this.A.getTimezoneOffset()};=0A=
m.set=3Dfunction(a){this.A=3Dnew =
Date(a.getFullYear(),a.getMonth(),a.getDate())};=0A=
m.add=3Dfunction(a){if(a.H||a.D){var =
b=3Dthis.getMonth()+a.D+12*a.H,c=3Dthis.getFullYear()+Math.floor(b/12);b%=
=3D12;0>b&&(b+=3D12);a:{switch(b){case 1:var =
d=3D0!=3Dc%4||0=3D=3Dc%100&&0!=3Dc%400?28:29;break a;case 5:case 8:case =
10:case 3:d=3D30;break =
a}d=3D31}d=3DMath.min(d,this.getDate());this.A.setDate(1);this.A.setFullY=
ear(c);this.A.setMonth(b);this.A.setDate(d)}a.A&&(a=3Dnew Date((new =
Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864=
E5*a.A),this.A.setDate(1),this.A.setFullYear(a.getFullYear()),this.A.setM=
onth(a.getMonth()),=0A=
this.A.setDate(a.getDate()),w2(this,a.getDate()))};m.sj=3Dfunction(a){ret=
urn[this.getFullYear(),dc(this.getMonth()+1,2),dc(this.getDate(),2)].join=
(a?"-":"")};m.equals=3Dfunction(a){return!(!a||this.getFullYear()!=3Da.ge=
tFullYear()||this.getMonth()!=3Da.getMonth()||this.getDate()!=3Da.getDate=
())};m.toString=3Dfunction(){return this.sj()};function =
w2(a,b){a.getDate()!=3Db&&a.A.setUTCHours(a.A.getUTCHours()+(a.getDate()<=
b?1:-1))}m.valueOf=3Dfunction(){return this.A.valueOf()};=0A=
function x2(a,b,c,d,e,g,h){this.A=3DBa(a)?new =
Date(a,b||0,c||1,d||0,e||0,g||0,h||0):new =
Date(a&&a.getTime?a.getTime():Ua())}v(x2,u2);m=3Dx2.prototype;m.getHours=3D=
function(){return this.A.getHours()};m.getMinutes=3Dfunction(){return =
this.A.getMinutes()};m.getSeconds=3Dfunction(){return =
this.A.getSeconds()};m.getMilliseconds=3Dfunction(){return =
this.A.getMilliseconds()};m.getUTCHours=3Dfunction(){return =
this.A.getUTCHours()};m.getUTCMinutes=3Dfunction(){return =
this.A.getUTCMinutes()};=0A=
m.add=3Dfunction(a){u2.prototype.add.call(this,a);a.B&&this.A.setUTCHours=
(this.A.getUTCHours()+a.B);a.C&&this.A.setUTCMinutes(this.A.getUTCMinutes=
()+a.C);a.F&&this.A.setUTCSeconds(this.A.getUTCSeconds()+a.F)};m.sj=3Dfun=
ction(a){var b=3Du2.prototype.sj.call(this,a);return a?b+" =
"+dc(this.getHours(),2)+":"+dc(this.getMinutes(),2)+":"+dc(this.getSecond=
s(),2):b+"T"+dc(this.getHours(),2)+dc(this.getMinutes(),2)+dc(this.getSec=
onds(),2)};m.equals=3Dfunction(a){return =
this.getTime()=3D=3Da.getTime()};m.toString=3Dfunction(){return =
this.sj()};function y2(a){this.B=3D[];this.A=3Dr2;"number"=3D=3Dtypeof =
a?z2(this,a):A2(this,a)}var =
B2=3D[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q=
+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEahKHcLQdmsvVwzZ]+/];function =
C2(a){return a.getHours?a.getHours():0}=0A=
function A2(a,b){for(dba&&(b=3Db.replace(/\u200f/g,""));b;){for(var =
c=3Db,d=3D0;d<B2.length;++d){var e=3Db.match(B2[d]);if(e){var =
g=3De[0];b=3Db.substring(g.length);0=3D=3Dd&&("''"=3D=3Dg?g=3D"'":(g=3Dg.=
substring(1,"'"=3D=3De[1]?g.length-1:g.length),g=3Dg.replace(/''/g,"'")))=
;a.B.push({text:g,type:d});break}}if(c=3D=3D=3Db)throw Error("Malformed =
pattern part: "+b);}}=0A=
function D2(a,b){if(!b)throw Error("The date to format must be =
non-null.");for(var c=3D[],d=3D0;d<a.B.length;++d){var =
e=3Da.B[d].text;1=3D=3Da.B[d].type?c.push(eba(a,e,b,b,b)):c.push(e)}retur=
n c.join("")}function z2(a,b){if(4>b)var c=3Da.A.Kk[b];else =
if(8>b)c=3Da.A.nl[b-4];else =
if(12>b)c=3Da.A.Vo[b-8],c=3Dc.replace("{1}",a.A.Kk[b-8]),c=3Dc.replace("{=
0}",a.A.nl[b-8]);else{z2(a,10);return}A2(a,c)}=0A=
function E2(a,b){b=3DString(b);a=3Da.A||r2;if(void 0!=3D=3Da.Ew){for(var =
c=3D[],d=3D0;d<b.length;d++){var =
e=3Db.charCodeAt(d);c.push(48<=3De&&57>=3De?String.fromCharCode(a.Ew+e-48=
):b.charAt(d))}b=3Dc.join("")}return b}var dba=3D!1;function =
F2(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date =
to format has no time (probably a goog.date.Date). Use Date or =
goog.date.DateTime, or use a pattern without time fields.");}=0A=
function eba(a,b,c,d,e){var g=3Db.length;switch(b.charAt(0)){case =
"G":return c=3D0<d.getFullYear()?1:0,4<=3Dg?a.A.Zo[c]:a.A.$o[c];case =
"y":return =
c=3Dd.getFullYear(),0>c&&(c=3D-c),2=3D=3Dg&&(c%=3D100),E2(a,dc(c,g));case=
 "Y":return c=3D(new =
Date(s2(d.getFullYear(),d.getMonth(),d.getDate(),a.A.Pk,a.A.Ok))).getFull=
Year(),0>c&&(c=3D-c),2=3D=3Dg&&(c%=3D100),E2(a,dc(c,g));case =
"M":a:switch(c=3Dd.getMonth(),g){case 5:g=3Da.A.lp[c];break a;case =
4:g=3Da.A.jp[c];break a;case 3:g=3Da.A.Bp[c];break =
a;default:g=3DE2(a,dc(c+1,g))}return g;case "k":return F2(e),=0A=
E2(a,dc(C2(e)||24,g));case "S":return =
E2(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?dc(0=
,g-3):""));case "E":return =
c=3Dd.getDay(),4<=3Dg?a.A.Rp[c]:a.A.Dp[c];case "a":return =
F2(e),g=3DC2(e),a.A.To[12<=3Dg&&24>g?1:0];case "h":return =
F2(e),E2(a,dc(C2(e)%12||12,g));case "K":return =
F2(e),E2(a,dc(C2(e)%12,g));case "H":return F2(e),E2(a,dc(C2(e),g));case =
"c":a:switch(c=3Dd.getDay(),g){case 5:g=3Da.A.Gp[c];break a;case =
4:g=3Da.A.Jp[c];break a;case 3:g=3Da.A.Ip[c];break =
a;default:g=3DE2(a,dc(c,1))}return g;=0A=
case "L":a:switch(c=3Dd.getMonth(),g){case 5:g=3Da.A.Fp[c];break a;case =
4:g=3Da.A.Ep[c];break a;case 3:g=3Da.A.Hp[c];break =
a;default:g=3DE2(a,dc(c+1,g))}return g;case "Q":return =
c=3DMath.floor(d.getMonth()/3),4>g?a.A.Cp[c]:a.A.wp[c];case "d":return =
E2(a,dc(d.getDate(),g));case "m":return =
F2(e),E2(a,dc(e.getMinutes(),g));case "s":return =
F2(e),E2(a,dc(e.getSeconds(),g));case "v":return =
g=3DQV(c.getTimezoneOffset()),g.C;case "V":return =
a=3DQV(c.getTimezoneOffset()),2>=3Dg?a.C:0<SV(a,c)?r(a.A.Mv)?a.A.Mv:a.A.D=
ST_GENERIC_LOCATION:=0A=
r(a.A.Kp)?a.A.Kp:a.A.STD_GENERIC_LOCATION;case "w":return =
c=3Ds2(e.getFullYear(),e.getMonth(),e.getDate(),a.A.Pk,a.A.Ok),E2(a,dc(Ma=
th.floor(Math.round((c-(new Date((new =
Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return =
a=3DQV(c.getTimezoneOffset()),4>g?a.F[0<SV(a,c)?2:0]:a.F[0<SV(a,c)?3:1];c=
ase "Z":return =
b=3DQV(c.getTimezoneOffset()),4>g?(g=3D-(b.D-SV(b,c)),a=3D[0>g?"-":"+"],g=
=3DMath.abs(g),a.push(dc(Math.floor(g/60)%100,2),dc(g%60,2)),g=3Da.join("=
")):g=3DE2(a,RV(b.D-SV(b,c))),g;default:return""}}=0A=
;var G2=3D{Aw:"y",Bw:"y G",Cw:"MMM y",Dw:"MMMM y",ti:"MMM d",Zv:"MMMM =
dd",aw:"M/d",$v:"MMMM d",bw:"MMM d, y",ww:"EEE, MMM d",xw:"EEE, MMM d, =
y",Hv:"d"};G2=3D{Aw:"y",Bw:"y G",Cw:"LLL y",Dw:"LLLL y",ti:"d. =
MMM",Zv:"dd. MMMM",aw:"d.M.",$v:"d. MMMM",bw:"d. MMM y",ww:"ccc d. =
MMM",xw:"EEE d. MMM y",Hv:"d"};var H2;function fba(a){H2||(H2=3Dnew =
y2(G2.ti));return D2(H2,a)};function =
I2(a,b){Y.call(this,a);this.C=3Db;this.B=3D[];this.H=3Dnew =
y2(7);this.D=3Dnull}v(I2,Y);I2.prototype.ca=3Dfunction(){var =
a=3DJ2(this,this.C,!1),b=3Dthis.O().fa("drive-viewer-details-comment-repl=
ies",a),c=3Dthis.C.replies;if(c)for(var d=3D0;d<c.length;d++){var =
e=3DJ2(this,c[d],!0);b.appendChild(e)}this.X=3Da;gba(this);K2(this)};=0A=
function J2(a,b,c){var =
d=3Da.O(),e=3Db.createdDate,g=3DL2(a,e),h=3D$aa,k=3Db.author,n=3Dk?k.disp=
layName:"";n=3D{lq:n,Ge:n.charAt(0).toUpperCase(),timestamp:g,content:b.c=
ontent||""};k&&k.picture&&k.picture.url&&(n.ah=3Db.author.picture.url);k=3D=
{jx:e};if(c){h=3DYaa;(c=3Db.modifiedDate)&&e!=3Dc&&(n.timestamp=3DGy(g,L2=
(a,c)),k.Ht=3Dc);e=3Dnull;switch(b.verb){case "resolve":e=3D"Merkitty =
ratkaistuksi";break;case "reopen":e=3D"Avattu =
uudelleen"}n.Hw=3De}else"resolved"=3D=3Db.status&&(n.KL=3D"Ratkaistu");a.=
B.push(k);return T(h,n,void 0,d)}=0A=
function L2(a,b){var c=3Dnew x2(new =
Date(b));b=3DD2(a.H,c);c=3Dc.getTime();a=3Du(a.F,a);var d=3Dnew =
Date(Ua());d.setHours(0);d.setMinutes(0);d.setSeconds(0);d.setMillisecond=
s(0);var e=3Dnew Date(d.getTime()-864E5),g=3Dnew =
Date(d.getTime()+864E5),h=3Dnew =
Date(d.getTime()+1728E5);c=3Dc>=3Dg.getTime()&&c<h.getTime()?"huomenna":c=
>=3Dd.getTime()&&c<g.getTime()?"T\u00e4n\u00e4\u00e4n":c>=3De.getTime()&&=
c<d.getTime()?"Eilen":(a||fba)(new Date(c));return b+(" "+c)}=0A=
I2.prototype.F=3Dfunction(a){var b=3DG2,c=3Dnew Date(Ua());return =
D2(a.getYear()=3D=3Dc.getYear()?new y2(b.ti):new y2(2),a)};function =
gba(a){$a(a.Tc("drive-viewer-details-comment-authorname"),function(a){ku(=
a,this.O().Xr(a),void 0,"",!0)},a)}=0A=
function K2(a){var b=3Dnew u2;b.add(new t2);a.D=3DQ(function(){for(var =
a=3Dthis.O(),b=3Da.Tc("drive-viewer-details-comment-timestamp",this.J()),=
e=3D0;e<this.B.length;++e){var =
g=3DL2(this,this.B[e].jx);this.B[e].Ht&&(g=3DGy(g,L2(this,this.B[e].Ht)))=
;a.ec(b[e],g)}K2(this)},b.getTime()-Ua(),a)}I2.prototype.Ia=3Dfunction(){=
I2.R.Ia.call(this);R(this.D)};function =
M2(a){Y.call(this,a);this.H=3D!1;a=3DX(a);this.V().listen(a,"H",this.gy).=
listen(a,"xa",this.fy)}v(M2,Y);m=3DM2.prototype;m.update=3Dfunction(){N2(=
this);O2(this)};m.Ek=3Dfunction(a,b){switch(a){case =
1:this.H||(this.update(b),this.H=3D!0);break;case 2:this.Eo();break;case =
3:this.am();break;default:this.update(b)}};m.Eo=3Dfunction(){O2(this);P2(=
this,"drive-viewer-msg-loading-img",cba)};function N2(a){var =
b=3Da.O();b.ub(b.fa("drive-viewer-msg-loading-img",a.uh()))}=0A=
m.gy=3Dfunction(a){var =
b=3Da.target.Ic().Ic(),c=3DX(this.A);Vy(c)&&b.getId()=3D=3DZ(c).getId()&&=
this.Ek(this.getState(a.target),b.Ja)};m.am=3Dfunction(){N2(this);P2(this=
,"drive-viewer-content-error-container",Dz,{Ee:"Hups!",error:"Lis\u00e4ti=
etojen lataamisessa tapahtui virhe."})};function O2(a){var =
b=3Da.O();b.ub(b.fa("drive-viewer-content-error-container",a.uh()))}funct=
ion P2(a,b,c,d){var =
e=3Da.O();a=3Da.uh();b=3De.fa(b,a);null=3D=3Db&&(b=3DT(c,d,void =
0,e),e.La(a,b))}=0A=
m.fy=3Dfunction(){var =
a=3DZ(X(this.A)).Ja;a&&(this.H=3D!1,this.Ek(this.getState(a.va()),a))};m.=
setVisible=3Dfunction(a){var =
b=3Dthis.J();b&&this.ia()!=3Da&&P(b,a)};m.ia=3Dfunction(){var =
a=3Dthis.J();return null!=3Da&&um(a)};function =
Q2(a){M2.call(this,a)}v(Q2,M2);m=3DQ2.prototype;m.ca=3Dfunction(){this.X=3D=
T(Raa,void 0,void =
0,this.O())};m.update=3Dfunction(a){Q2.R.update.call(this,a);a=3D(a=3Da.v=
a())?a.S:[];if(!(0>=3Da.length)){for(var b=3Dthis.O(),c=3DT(Zaa,void =
0,void 0,b),d=3D0;d<a.length;d++){var e=3Dnew =
I2(this.A,a[d]);this.ja(e);e.render(c)}b.La(this.J(),c)}};m.Ek=3Dfunction=
(a,b){this.H||(this.O().Db(this.uh()),Ui(this.Db(!0)));Q2.R.Ek.call(this,=
a,b)};m.uh=3Dfunction(){return this.J()};m.getState=3Dfunction(a){return =
a?a.I:null};function =
R2(a){AF.call(this,a,nF)}v(R2,AF);m=3DR2.prototype;m.Xb=3Dfunction(){var =
a=3Dthis.A,b=3DZ(X(a)).Ja.va();return!!b&&b.ha&&!a.cb()};m.Ne=3Dfunction(=
){var =
a=3Dthis.Xb();this.action.setVisible(a);this.action.setEnabled(a)};m.Vc=3D=
function(a){var b=3Da.data,c=3Dthis.A;a=3DZ(X(c));var =
d=3DLr(a.A);c=3DJx(c);b=3DyA(zA(xA(wA(AA(new =
tA(c.A,OA(c,d,"description"),"drive#file")),4),"PUT"),GA),{description:b}=
).start();MA(c,b);CF(this,a,b.then())};=0A=
m.Cj=3Dfunction(a,b,c){b=3D!!c&&c.id=3D=3DLr(a.A);this.dispatchEvent(new =
sF(a,b,b?new gp(c.description):void =
0))};m.tg=3Dfunction(a){this.dispatchEvent(new sF(a,!1,void =
0))};m.gh=3Dl(42);function =
S2(a,b){Y.call(this,a);this.U=3Db;this.F=3Dnull;this.B=3Dnew =
Nu(this.O());this.ja(this.B)}v(S2,Y);S2.prototype.ca=3Dfunction(){var =
a=3D3=3D=3DZy(V(this.A))?Taa:Saa;this.X=3DT(a,{ot:this.U},void =
0,this.O());this.F=3Dthis.fa("drive-viewer-details-subpane-content")};S2.=
prototype.da=3Dfunction(){S2.R.da.call(this);var =
a=3Dthis.fa("drive-viewer-details-edit-button");this.B.qa(a);Rz(a,this.O(=
));this.B.setVisible(!1)};S2.prototype.setVisible=3Dfunction(a){var =
b=3Dthis.J();b&&this.ia()!=3Da&&P(b,a)};=0A=
S2.prototype.ia=3Dfunction(){var a=3Dthis.J();return =
null!=3Da&&um(a)};function =
T2(a){S2.call(this,a,"Kuvaus");this.I=3Dthis.C=3Dthis.H=3Dnull;this.L=3Dt=
his.D=3D"";this.N=3Dnew =
R2(a);this.S=3D3=3D=3DZy(V(a))}v(T2,S2);m=3DT2.prototype;m.ca=3Dfunction(=
){T2.R.ca.call(this);var a=3Dthis.O();this.I=3DT(Waa,void 0,void =
0,a);a.La(this.F,this.I)};=0A=
m.da=3Dfunction(){T2.R.da.call(this);var =
a=3Dthis.O();this.H=3Da.fa("drive-viewer-details-description",this.I);thi=
s.C=3Da.fa("drive-viewer-details-description-edit",this.I);this.B.Ca("Muo=
kkaa =
kuvausta");this.V().listen(this.B,"action",this.$x).listen(this.C,"keydow=
n",this.ay).listen(a.A,"mousedown",this.by).listen(this.N,"wa",this.GD)};=0A=
m.update=3Dfunction(a){this.D=3D"";var =
b=3D(a=3Da.va())?a.U:null;null=3D=3D=3Db?this.setVisible(!1):(this.D=3Db,=
this.setVisible(!0),this.L=3D(b=3Dthis.N.Xb())?"Lis\u00e4\u00e4 =
kuvaus":"Ei =
kuvausta",a=3Da.W?"Tallennetaan\u2026":this.D||this.L,P(this.C,!1),P(this=
.H,!0),U2(this,a),this.B.setVisible(b))};m.$x=3Dfunction(a){var =
b=3Dthis.A;P(this.C,!0);P(this.H,!1);this.S&&this.B.setVisible(!1);this.C=
.value=3Dthis.D;Ix(b).focus(this.C);aA(nv(b),{ra:41,Ba:ot(a)})};=0A=
m.ay=3Dfunction(a){switch(a.keyCode){case =
27:a.preventDefault();V2(this,!1);break;case =
13:if(a.shiftKey)break;a.preventDefault();V2(this,!0);break;case =
9:a.preventDefault(),V2(this,!0)}a.B()};m.by=3Dfunction(a){this.C&&um(thi=
s.C)&&this.C!=3Da.target&&V2(this,!0)};function =
V2(a,b){b&&(b=3Da.C.value,b!=3Da.D&&(Z(X(a.A)).Ja.va().W=3D!0,U2(a,"Talle=
nnetaan\u2026"),sp(a.N.action,b)));P(a.C,!1);P(a.H,!0);a.S&&a.B.setVisibl=
e(!0);Ix(a.A).focus(a.B.J())}=0A=
m.GD=3Dfunction(a){var =
b=3Da.item,c=3Da.payload,d=3D"";c&&(d=3Dc.data);c=3Db.Ja.va();c.W=3D!1;va=
r =
e=3DX(this.A);e=3DVy(e)&&Z(e).getId()=3D=3Db.getId();a.success?(c.U=3Dd,e=
&&(this.D=3Dd)):Qv(Rv(this.A),"Kohteen "+(Dr(b)+" kuvauksen =
p\u00e4ivityksess\u00e4 oli =
ongelma."),!0,1E4);e&&U2(this,this.D||this.L)};function =
U2(a,b){b=3Djg(b);aj(a.H,b)};function W2(a){S2.call(this,a,"Lataa =
k\u00e4ytt\u00f6oikeus");this.C=3Dnull}v(W2,S2);W2.prototype.ca=3Dfunctio=
n(){W2.R.ca.call(this);var =
a=3D"dvddp_"+kc(),b=3Dthis.O();a=3DT(Xaa,{nI:a},void =
0,b);b.La(this.F,a)};W2.prototype.da=3Dfunction(){W2.R.da.call(this);this=
.C=3Dthis.fa("drive-viewer-details-download-permission-message")};=0A=
W2.prototype.update=3Dfunction(a){var =
b=3DPr(a.Ic());b=3DlE(b);(a=3Da.va())&&!b&&0!=3Da.L&&a.F?(this.setVisible=
(!0),a=3D1=3D=3Da.L?"Katsojat eiv\u00e4t voi ladata":"Katsojat voivat =
ladata",this.O().ec(this.C,a)):this.setVisible(!1)};var =
hba=3D!x&&!Qc();function iba(a){if(/-[a-z]/.test("id"))return =
null;if(hba&&a.dataset){if(Sc()&&!("id"in a.dataset))return =
null;a=3Da.dataset.id;return void 0=3D=3D=3Da?null:a}return =
a.getAttribute("data-"+"id".replace(/([A-Z])/g,"-$1").toLowerCase())};fun=
ction X2(a){S2.call(this,a,"Yleiset =
tiedot");this.C=3Dnull;this.H=3D[];this.D=3D[];this.I=3D[]}v(X2,S2);var =
Y2=3D"Tyyppi;Mitat;Koko;Kesto;Sijainti;Muutettu;Luotu;Avaamani =
tiedostot".split(";");m=3DX2.prototype;m.ca=3Dfunction(){X2.R.ca.call(thi=
s);var a=3Dthis.O();this.C=3DT(Uaa,{labels:Y2},void =
0,a);a.La(this.F,this.C)};m.da=3Dfunction(){X2.R.da.call(this);var =
a=3Dthis.O();this.H=3Da.Tc("drive-viewer-details-info-row",this.C);this.D=
=3Da.Tc("drive-viewer-details-subpane-item",this.C);this.V().listen(X(thi=
s.A),"I",this.xG)};=0A=
m.update=3Dfunction(a){var =
b=3Da.va(),c=3DCs(Pr(a.Ic())),d=3Db?Z2(b.aa):null,e=3Db?Z2(b.la):null,g=3D=
b?Z2(b.N):null,h=3Da.F;h=3Dh?By(h):null;var =
k=3Da.B;k=3Dk&&0<k.width&&0<k.height?"\u202a"+(ay(Ey,k.width)+" x =
"+ay(Ey,k.height))+"\u202c":null;var =
n=3Dnull;a.C&&(n=3DkD(jD(a.C/1E3)));c=3D[c,k,h,n,null,e,d,g];for(d=3D0;d<=
c.length;++d)e=3Dthis.H[d],g=3Dthis.D[d],h=3Dc[d],Ib(ec(h))?P(e,!1):(this=
.O().ec(g,h),P(e,!0));c=3D[];a=3Da.Ic();b&&KF(a)&&av(b)&&(c=3D$2(b));a3(t=
his,c)};=0A=
m.xG=3Dfunction(a){a=3Da.target.Ic().Ic();var =
b=3Da.Ja.va();if(av(b)){b=3D$2(b);var =
c=3DX(this.A);Vy(c)&&a.getId()=3D=3DZ(c).getId()&&a3(this,b)}};function =
$2(a){a=3Dbb(Ac(a.A),function(a){return!Ib(ec(a.alternateLink))});$a(a,fu=
nction(a){Ib(ec(a.iconLink))&&(a.iconLink=3Da.shared?"//ssl.gstatic.com/d=
ocs/doclist/images/icon_11_shared_collection_list.png":"//ssl.gstatic.com=
/docs/doclist/images/icon_11_collection_list.png")});return a}=0A=
function Z2(a){if(a){var b=3DG2,c=3Dnew y2(7),d=3Dnew =
Date(Ua());b=3Da.getYear()=3D=3Dd.getYear()?new y2(b.ti):new =
y2(2);c=3DD2(c,a);a=3DD2(b,a);return c+(" "+a)}return null}function =
a3(a,b){var =
c=3Da.O(),d=3DYa(Y2,"Sijainti"),e=3Da.H[d];d=3Da.D[d];$a(a.I,function(a){=
this.removeChild(a,!0)},a);c.Db(d);lb(a.I);var =
g=3DT(Vaa,{locations:b},void =
0,c);d.appendChild(g);c=3Dc.Tc("drive-viewer-details-location-link",g);fo=
r(g=3Dd=3D0;g<b.length;g++){var h=3Db[g].title;if(!Ib(ec(h))){var =
k=3Dc[d++];jba(a,k,h)}}P(e,0<c.length)}=0A=
function jba(a,b,c){var d=3Dnew =
Nu(a.O());a.ja(d);d.qa(b);a.I.push(d);ku(b,c,void =
0,"",!0);a.V().listen(d,"action",a.SF)}m.SF=3Dfunction(a){var =
b=3Diba(a.target.J()),c=3Dthis.A,d=3DZ(X(c));aA(nv(c),{ra:72,Ba:ot(a)});a=
=3Dd.Ja.va();c.cb()?b=3Da.getParent(b).alternateLink:(c=3DLr(d.A),a=3DV(t=
his.A),d=3Dcq(a)||"0",a=3DID(a)||tq(kk(this.A.O())),b=3DAh(Ah(Ah(Ah(nh(ne=
w =
jh(a),["drive/u",d,"my-drive"].join("/")),"usp","drive_viewer_dp"),"actio=
n","locate"),"id",c),"parent",b).toString());QE(b,{target:"_blank",norefe=
rrer:!0})};var kba=3Dtc("Macintosh")||Uc();function =
b3(a,b,c){b=3DGs[b];var d=3Da.toLowerCase().indexOf(b);if(0<=3Dd){var =
e=3Da.charAt(d);var =
g=3D[],h=3Da.substr(0,d);d=3Da.substr(d+1,a.length);0<h.length&&g.push(jk=
(c,h));g.push(c3(e,c));0<d.length&&g.push(jk(c,d));e=3Dg}else =
e=3Dc.ca("SPAN","goog-menuitem-mnemonic-separator","(",c3(b.toUpperCase()=
,c),")"),e=3D[jk(c,a),e];c=3Dc.ca("SPAN",void 0,e);pl(c,a+" "+b);return =
c}function c3(a,b){return =
b.ca("SPAN","goog-menuitem-mnemonic-hint",a)};function =
d3(a,b,c,d){I.call(this);this.B=3Dnew cl(this);this.C=3Dnew =
up(this);this.A=3D{};this.I=3D!!c;this.H=3Dd||null;this.D=3Db||lba;for(va=
r e in =
this.D)this.A[e]=3Dthis.L;this.A.enabled=3Dfunction(a,b,c,d,e){a.setEnabl=
ed(!!e)};this.A.hint=3Dthis.F;this.A.keys=3Dzg(this.F,this.A.keys||Ga);th=
is.A.value=3Dfunction(a,b,c,d,e){La(a.Ea)&&a.Ea(e)};this.A.visible=3Dfunc=
tion(a,b,c,d,e){a.setVisible(!!e)};this.A.selected=3Dfunction(a,b,c,d,e){=
zt(a,16)&&Fu(a,!!e)};this.A["toggle-selected-on-fire"]=3Dfunction(a,b,c,d=
,e){Hu(a,16,e)};=0A=
a&&Nc(this.A,a)}var =
e3,f3,g3,h3;v(d3,I);d3.prototype.ea=3Dfunction(){d3.R.ea.call(this);this.=
B.dispose();this.C.dispose();delete this.B;delete this.C;delete =
this.A;delete this.D};=0A=
d3.prototype.L=3Dfunction(a,b,c,d){if(d in b){d=3D[];var =
e=3Dpp(c);e&&"icon"in b&&d.push(mba(a,e));"mnemonic"in =
b&&La(a.sk)&&a.sk(c.A.mnemonic);var =
g=3Dc.A["node-label"]||null,h=3Dc.getLabel();e=3D"mnemonic"in =
b?c.A.mnemonic:null;if(g&&"node-label"in b){var =
k=3Dg.cloneNode(!0);if(e&&La(a.sk)){h=3Da.O();if(!(g=3Dnba(k,e,h)))for(g=3D=
k;g.lastChild;)g=3Dg.lastChild;var n=3Dg,p=3Ddk(n);g=3Ddk(k);var =
t=3Dh||pj();t=3Db3(p,e,t);if(n=3D=3Dk)k=3Dt;else{var =
B=3Dn.parentNode;B&&B.replaceChild(t,n)}g!=3Dp&&(t.removeAttribute("aria-=
label"),k=3Dh.ca("SPAN",=0A=
void 0,k),pl(k,g+" "+Gs[e]))}k=3D[k]}else h&&"label"in =
b&&(e&&La(a.sk)?(k=3Dpj(),e=3Db3(h,e,k)):e=3Da.O().ca("SPAN",void =
0,h),Rj(e)&&M(e,a.B.Fa()+"-label"),x&&Rj(e)&&M(e,a.B.Fa()+"-label-ie"),k=3D=
e);k&&sb(d,k);(e=3Dc.Tb())&&"keys"in =
b&&d.push(oba(a,c,e));Bu(a,d)}};d3.prototype.F=3Dfunction(a,b,c){La(a.Ca)=
&&(b=3Di3(c),c=3Di3(c,!0),a.Ca(b),a=3Da.J(),this.I&&a&&$t(a,b,c))};functi=
on i3(a,b){var c=3Dnp(a);if(c){var =
d=3Da.Tb();d&&(a=3Dj3(a,d),b&&(a=3Dk3(a)),c+=3D" ("+a+")")}return c||""}=0A=
function mba(a,b){var c=3Da.B.Fa()+"-icon";x&&(c=3Dc+" =
"+(a.B.Fa()+"-icon-ie"));a=3D(a=3Da.O())||pj();b=3Da.ca("DIV","docs-icon-=
img-container "+b);return a.ca("DIV",{"class":"docs-icon =
goog-inline-block"+(c?" "+c:""),"aria-hidden":!0},b)}function =
nba(a,b,c){var d=3DGs[b];return ok(a,function(a){return =
3=3D=3Da.nodeType&&0<=3Dc.Xr(a).toLowerCase().indexOf(d)})||null}function=
 oba(a,b,c){b=3Dj3(b,c);return =
a.O().ca("SPAN",{"class":a.B.Fa()+"-accel","aria-label":k3(b)},b)}=0A=
function k3(a){a=3Da.replace(/pg-up/i,"sivu =
yl\u00f6s");a=3Da.replace(/pg-down/i,"sivu =
alas");a=3Da.replace("`","aksenttimerkki =
vasemmalle");a=3Da.replace("~","aaltoviiva");a=3Da.replace("-","yhdysmerk=
ki");a=3Da.replace("_","alaviiva");a=3Da.replace("=3D","yht\u00e4suuruusm=
erkki");a=3Da.replace("[","Vasen hakasulku");a=3Da.replace("]","Oikea =
hakasulku");a=3Da.replace(";","puolipiste");a=3Da.replace(":","kaksoispis=
te");a=3Da.replace(",","pilkku");a=3Da.replace(".","piste");a=3Da.replace=
("/","kauttaviiva");a=3Da.replace("\\","kenoviiva");=0A=
a=3Da.replace(l3.up,"yl\u00f6s");a=3Da.replace(l3.down,"alas");a=3Da.repl=
ace(l3.left,"vasen");return a=3Da.replace(l3.right,"oikea")}=0A=
function j3(a,b){Ja(b);b=3Db[0];var c=3D{};for(g in l3)b.match(new =
RegExp("-"+g,"gi"))||(c[g]=3Dl3[g]);kba&&(a=3D!a.A["force-ctrl-key"],b.ma=
tch(a?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)?(b=3Db.replace(/Meta\+/=
g,"\u2318"),a&&(b=3Db.replace(/Ctrl\+/g,"\u2318"))):(b=3Db.replace(/Meta\=
+/g,"\u2318+"),a&&(b=3Db.replace(/Ctrl\+/g,"\u2318+"))),b=3Db.replace(/(?=
=3D\w*Alt(?!Gr))(\w+)/g,"Option"));e3||(e3=3D{Ctrl:"Ctrl",Shift:"Shift",A=
lt:"Alt+",Option:"Optio"});var =
d=3De3;f3||(f3=3D{backspace:"Askelpalautin",tab:"Sarkain",enter:"Enter",=0A=
pause:"Pause","caps-lock":"Caps =
lock",esc:"Esc",space:"V\u00e4li","pg-up":"PgUp","pg-down":"PgDown",end:"=
End",home:"Home",insert:"Insert","delete":"Delete"});var e=3Df3;a=3Dnew =
RegExp(Object.keys(c).join("|"),"gi");g3||(g3=3Dnew =
RegExp(Object.keys(d).join("|"),"g"));var g=3Dg3;h3||(h3=3Dnew =
RegExp(Object.keys(e).join("|"),"gi"));var h=3Dh3;return =
b.replace(a,function(a){return =
c[a.toLowerCase()]}).replace(g,function(a){return =
d[a]}).replace(h,function(a){return e[a.toLowerCase()]})}=0A=
var =
l3=3D{"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=3D",left=
:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:=
"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};=0A=
function m3(a,b,c,d,e,g){var =
h=3Dd||n3,k=3De||Ga;pba(a,b,c,h);vp(a.C,c,ep,function(a){var =
d=3Da.kk;!b.Ma&&(d in =
h||"keys"=3D=3Dd)&&this.A[d].call(this,b,h,c,d,a.newValue,a.oldValue)});a=
.B.listen(b,"action",function(a){if(!c.A.require_direct_target||a.current=
Target=3D=3Da.target)if(a=3Dk(a),this.H){var =
d=3DLa(g)?g():g;null!=3Dd||(d=3Dnew Qu(pt(b.J())));sp(c,a,d)}else =
sp(c,a)})}=0A=
function pba(a,b,c,d){Aa(c.A.selected)&&La(b.zj)&&b.zj(!0);if(x){var =
e=3Db.B.Fa()+"-ie";e&&(b.sf?w(b.sf,e)||b.sf.push(e):b.sf=3D[e],ut(b,e,!0)=
)}e=3Db.Qo;for(var g in d)if(g in a.A){if(g in a.D)if(e)continue;else =
e=3D!0;a.A[g].call(a,b,d,c,g,c.A[g],null)}}var =
n3=3D{enabled:!0,value:!0,visible:!0},lba=3D{icon:!0,keys:!0,label:!0,"lo=
ng-label":!0,"node-label":!0,mnemonic:!0},o3=3D{enabled:!0,hint:!0,value:=
!0,visible:!0};function p3(a){this.A=3D{};this.jo=3Da}function =
q3(a,b){return r3(r3(a,"enabled",b),"visible",b)}function =
r3(a,b,c){a.A[b]=3Du(c,a.jo);return a}function s3(a){return new =
d3(a.A,void 0,void 0,t3.oa())}function t3(){}v(t3,I);Ha(t3);function =
u3(a){S2.call(this,a,"Jakaminen");this.C=3Ds3(q3(new =
p3(this),this.Dk));J(this,this.C)}v(u3,S2);m=3Du3.prototype;m.da=3Dfuncti=
on(){u3.R.da.call(this);this.B.setVisible(!1);if(!this.A.cb()&&3!=3DZy(V(=
this.A))){var =
a=3DHx(this.A),b=3Da.la;b?v3(this,b):this.V().Ga(a,"Fa",u(this.cH,this));=
this.Dk()}};=0A=
m.update=3Dfunction(a){var =
b=3Dthis.O();b.Db(this.F);a=3D(a=3Da.va())?a.na:[];if(0>=3Da.length)this.=
setVisible(!1);else{for(var c=3DT(aba,void 0,void =
0,b),d=3D0;d<a.length;d++){var e=3Da[d];var g=3Dthis.O();var =
h=3De.additionalRoles;var k=3D"";switch(e.role){case =
"organizer":k=3D"J\u00e4rjest\u00e4j\u00e4";break;case =
"owner":k=3D"Omistaja";break;case "reader":k=3Dh&&w(h,"commenter")?"Voi =
kommentoida":"Voi tarkastella";break;case "writer":k=3D"Voi =
muokata"}h=3Dk;k=3Dvoid 0;"anyone"=3D=3De.type?k=3De.withLink?"Jokainen =
linkin saanut":"Kuka tahansa":=0A=
k=3De.name||e.emailAddress;if(k){h=3DT(bba,{name:k,PL:h},void =
0,this.O());ku(g.fa("drive-viewer-details-permission-name",h),k,void =
0,"",!0);g=3Dg.fa("drive-viewer-details-permission-avatar",h);var =
n=3Dvoid 0,p=3Dp2,t=3D{Ge:k.charAt(0).toUpperCase()};switch(e.type){case =
"user":e.photoLink&&(p=3Do2,t=3D{url:e.photoLink});n=3De.emailAddress;bre=
ak;case =
"group":p=3Dq2;t=3D{className:"drive-viewer-details-group-avatar"};n=3De.=
emailAddress;break;case =
"domain":e.withLink?t=3D{className:"drive-viewer-details-domain-avatar-wi=
th-link"}:=0A=
t=3D{className:"drive-viewer-details-domain-avatar"};p=3Dq2;k=3De.domain|=
|k;n=3De.withLink?"Kaikki verkkotunnuksessa "+(k+", joilla on =
linkki."):"Kaikki verkkotunnuksessa "+(k+".");break;case =
"anyone":p=3Dq2,e.withLink?(t=3D{className:"drive-viewer-details-anyone-a=
vatar-with-link"},n=3D"Jokainen linkin =
saanut"):(t=3D{className:"drive-viewer-details-anyone-avatar"},n=3D"Kuka =
tahansa")}e=3DT(p,t,void =
0,this.O());n&&ku(e,n);g.appendChild(e);e=3Dh}else =
e=3Dnull;e&&c.appendChild(e)}b.La(this.F,c);this.setVisible(0<b.getChildr=
en(c).length);=0A=
this.Dk()}};m.cH=3Dfunction(){var =
a=3DHx(this.A).la;v3(this,a);this.Dk()};function =
v3(a,b){a.B.bb=3Db;a.B.Ca(np(b));a.V().listen(Hx(a.A),"Ea",a.jy).listen(a=
.B,go.qb,a.iy);m3(a.C,a.B,b,o3,u(a.hy,a))}m.jy=3Dfunction(a){var =
b=3Dthis.B.J();a.A.J()=3D=3Db&&this.B.bb=3D=3Da.D&&this.B.ia()&&this.B.is=
Enabled()&&Ix(this.A).focus(b)};m.iy=3Dfunction(){VQ(Rv(this.A))};m.hy=3D=
function(){return new YE(Z(X(this.A)).A,this.B)};m.Dk=3Dfunction(){var =
a=3Dthis.B.bb;this.B.setVisible(this.ia()&&null!=3Da&&a.ia()&&a.isEnabled=
())};function w3(a){M2.call(this,a);this.F=3Dnew =
X2(a);this.ja(this.F);this.B=3Dnew T2(a);this.ja(this.B);this.C=3Dnew =
u3(a);this.ja(this.C);this.D=3Dnew =
W2(a);this.ja(this.D)}v(w3,M2);m=3Dw3.prototype;m.ca=3Dfunction(){this.X=3D=
T(Qaa,void 0,void 0,this.O());var =
a=3Dthis.J();this.F.render(a);3=3D=3DZy(V(this.A))?(this.C.render(a),this=
.B.render(a)):(this.B.render(a),this.C.render(a));this.D.render(a)};m.upd=
ate=3Dfunction(a){w3.R.update.call(this,a);x3(this,!0);this.F.update(a);t=
his.B.update(a);this.C.update(a);this.D.update(a)};=0A=
m.Eo=3Dfunction(){x3(this,!1);w3.R.Eo.call(this)};m.am=3Dfunction(){x3(th=
is,!1);w3.R.am.call(this)};m.uh=3Dfunction(){return =
this.J()};m.getState=3Dfunction(a){return a?a.B:null};function =
x3(a,b){a.F.setVisible(b);a.B.setVisible(b);a.C.setVisible(b);a.D.setVisi=
ble(b)};function =
y3(){}v(y3,qt);Ha(y3);m=3Dy3.prototype;m.Fa=3Dl("goog-tab");m.Kd=3Dl("tab=
");m.ca=3Dfunction(a){var =
b=3Dy3.R.ca.call(this,a);(a=3Da.vc())&&this.Ca(b,a);return =
b};m.qa=3Dfunction(a,b){b=3Dy3.R.qa.call(this,a,b);var =
c=3Dthis.vc(b);c&&a.Ye(c);At(a,8)&&(c=3Da.getParent())&&La(c.Kf)&&(a.Aa(8=
,!1),c.Kf(a));return b};m.vc=3Dfunction(a){return =
a.title||""};m.Ca=3Dfunction(a,b){a&&(a.title=3Db||"")};function =
z3(){}v(z3,y3);Ha(z3);z3.prototype.Fa=3Dl("drive-viewer-details-tab");fun=
ction =
A3(a,b,c){wu.call(this,a,b||y3.oa(),c);this.Ib(8,!0);this.Of|=3D9}v(A3,wu=
);A3.prototype.vc=3Df("H");A3.prototype.Ca=3Dfunction(a){this.B.Ca(this.J=
(),a);this.Ye(a)};A3.prototype.Ye=3Dca("H");tu("goog-tab",function(){retu=
rn new A3(null)});function =
B3(a,b,c){A3.call(this,b,z3.oa(),a.O());this.C=3Da;this.A=3Dc;Hu(this,2,!=
1)}v(B3,A3);B3.prototype.ca=3Dfunction(){B3.R.ca.call(this);this.Ng("dvdt=
_"+kc())};B3.prototype.da=3Dfunction(){B3.R.da.call(this);this.A.setVisib=
le(!1);ll(this.A.sa(),"labelledby",this.getId());C3(this,!0)};B3.prototyp=
e.ie=3Dfunction(a){B3.R.ie.call(this,a);var =
b=3Dthis.sa();this.A.setVisible(a);this.C.O().Hb(b,a);var =
c=3DIx(this.C);a&&(null=3D=3Dc.B||c.C!=3DZ1(c))&&c.focus(b)};=0A=
function =
C3(a,b){vl(a.J(),"drive-viewer-details-tab-indicator",b)};function =
D3(){this.A=3D"tablist"}v(D3,ez);Ha(D3);D3.prototype.Jd=3Dl("goog-tab-bar=
");D3.prototype.uo=3Dfunction(a,b,c){this.C||(this.B||E3(this),this.C=3DL=
c(this.B));var =
d=3Dthis.C[b];d?(hz(a,F3(d)),a.la=3Dd):D3.R.uo.call(this,a,b,c)};D3.proto=
type.Hm=3Dfunction(a){var =
b=3DD3.R.Hm.call(this,a);this.B||E3(this);b.push(this.B[a.la]);return =
b};function E3(a){var =
b=3Da.Jd();a.B=3D{top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+=
"-end"}};function =
G3(){D3.call(this)}v(G3,D3);Ha(G3);G3.prototype.Jd=3Dl("drive-viewer-deta=
ils-tabbar");function =
H3(a,b,c){a=3Da||"top";hz(this,F3(a));this.la=3Da;iz.call(this,this.Ie,b|=
|D3.oa(),c);I3(this)}v(H3,iz);m=3DH3.prototype;m.Mc=3Dnull;m.da=3Dfunctio=
n(){H3.R.da.call(this);I3(this)};m.ea=3Dfunction(){H3.R.ea.call(this);thi=
s.Mc=3Dnull};m.removeChild=3Dfunction(a,b){J3(this,a);return =
H3.R.removeChild.call(this,a,b)};m.qo=3Dfunction(a){H3.R.qo.call(this,a);=
this.Kf(this.Bb(a))};m.Kf=3Dfunction(a){a?a.ie(!0):this.Mc&&this.Mc.ie(!1=
)};=0A=
function J3(a,b){if(b&&b=3D=3Da.Mc){for(var =
c=3Dmo(a,b),d=3Dc-1;b=3Da.Bb(d);d--){var =
e=3Db;if(e.ia()&&e.isEnabled()){a.Kf(b);return}}for(c+=3D1;b=3Da.Bb(c);c+=
+)if(d=3Db,d.ia()&&d.isEnabled()){a.Kf(b);return}a.Kf(null)}}m.an=3Dfunct=
ion(a){this.Mc&&this.Mc!=3Da.target&&this.Mc.ie(!1);this.Mc=3Da.target};m=
.rH=3Dfunction(a){a.target=3D=3Dthis.Mc&&(this.Mc=3Dnull)};m.oH=3Dfunctio=
n(a){J3(this,a.target)};m.pH=3Dfunction(a){J3(this,a.target)};m.xh=3Dfunc=
tion(){if(!mz(this)){var a=3Dthis.Mc||this.Bb(0);this.Bd(mo(this,a))}};=0A=
function =
I3(a){a.V().listen(a,"select",a.an).listen(a,"unselect",a.rH).listen(a,"d=
isable",a.oH).listen(a,"hide",a.pH)}function =
F3(a){return"start"=3D=3Da||"end"=3D=3Da?"vertical":"horizontal"}tu("goog=
-tab-bar",function(){return new H3});function =
K3(a,b){H3.call(this,b,G3.oa(),a.O());this.A=3Da;this.B=3D!1}v(K3,H3);K3.=
prototype.da=3Dfunction(){K3.R.da.call(this);var =
a=3Dthis.sa();pl(a,"Tietopaneelin v\u00e4lilehtipalkki. Vaihda =
v\u00e4lilehte\u00e4 painamalla vasenta tai oikeaa =
nuolin\u00e4pp\u00e4int\u00e4.");this.V().listen(a,"keydown",this.C);this=
.A.O().Hb(a,!1)};K3.prototype.lg=3Dfunction(a){return =
27=3D=3Da.keyCode?(a=3Dthis.A,yv(W(a),!1),TG(Ix(a)),!0):K3.R.lg.call(this=
,a)};=0A=
K3.prototype.C=3Dfunction(a){37=3D=3Da.keyCode||39=3D=3Da.keyCode?(a.B(),=
this.B=3D!0):this.B=3D!1};K3.prototype.an=3Dfunction(a){K3.R.an.call(this=
,a);this.Bd(mo(this,this.Mc));Vy(X(this.A))&&(aA(nv(this.A),{ra:0=3D=3Dmo=
(this,this.Mc)?39:40,Ba:this.B?1:14}),this.B=3D!1)};function =
L3(a){Y.call(this,a);this.C=3Dnew K3(a);this.ja(this.C);this.L=3Dnew =
w3(a);this.ja(this.L);this.F=3Dnew Q2(a);this.ja(this.F);this.H=3Dnew =
B3(a,"Tiedot",this.L);this.C.ja(this.H);this.D=3Dnew =
B3(a,"Kommentit",this.F);this.C.ja(this.D);this.B=3Dthis.I=3Dnull;3=3D=3D=
Zy(V(a))&&(this.B=3Dnew =
Nu(a.O()),this.ja(this.B));a=3DX(a);this.V().listen(W(this.A),"N",this.tE=
).listen(a,"xa",this.ey).listen(a,"H",this.dy)}v(L3,Y);m=3DL3.prototype;=0A=
m.ca=3Dfunction(){this.X=3DT(Paa,void 0,void =
0,this.O());this.I=3Dthis.fa("drive-viewer-details-content");this.L.rende=
r(this.I);this.F.render(this.I);var =
a=3Dthis.fa("drive-viewer-details-header");this.C.render(a);var =
b=3Dthis.C.J();this.H.render(b);this.D.render(b);this.B&&(b=3DT(sR,void =
0,void 0,this.O()),a.appendChild(b),this.B.qa(b));this.setVisible(!1)};=0A=
m.da=3Dfunction(){L3.R.da.call(this);var =
a=3Dthis.C;a.Kf(a.Bb(0));this.B&&(this.V().listen(this.B,"action",this.cy=
),this.B.Ca("Piilota =
tiedot"),Rz(this.B.J(),this.O()))};m.setVisible=3Dfunction(a){vl(this.J()=
,"drive-viewer-details-panel-hidden",!a);jq(this.sa(),!a)};m.cy=3Dfunctio=
n(a){yv(W(this.A),!1,a)};=0A=
m.tE=3Dfunction(a){var =
b=3Dthis.A,c=3DW(b).A,d=3Dlk(this.O());!c&&Tj(this.J(),d)&&TG(Ix(b));this=
.setVisible(c);aA(nv(this.A),{ra:c?33:34,Ba:ot(a.A)});iq(Ex(b),c?"Tietopa=
neeli on laajennettu.":"Tietopaneeli on =
tiivistetty.");c&&a.A&&"action"=3D=3Da.A.type&&Ix(b).focus(this.C.Mc.J())=
};m.ey=3Dfunction(){M3(this)};m.dy=3Dfunction(){M3(this)};function =
M3(a){var =
b=3DX(a.A),c=3D!1;Vy(b)&&(b=3DZ(b).Ja.va(),c=3D!!(b&&0<b.S.length));a.D.s=
etVisible(c);C3(a.H,c)};function =
N3(a,b){this.X=3Da;this.A=3DString(b);this.C=3D"";this.B=3D!1;O3(this)}v(=
N3,I);N3.prototype.J=3Df("X");N3.prototype.show=3Dfunction(a){a&&tl(this.=
X,"drive-viewer-mobile-chrome-transition");Sl(this.X,this.A,this.C);a&&Q(=
function(){O3(this)},250,this)};N3.prototype.hide=3Dfunction(){if(!this.B=
){this.C=3DVl(this.X,this.A);var =
a=3Dqm(this.X),b=3DCm(this.X);Sl(this.X,this.A,-("left"=3D=3Dthis.A||"rig=
ht"=3D=3Dthis.A?a.width+b.right+b.left:a.height+b.top+b.bottom)+"px")}};=0A=
function O3(a){M(a.X,"drive-viewer-mobile-chrome-transition")};function =
P3(a,b){b2.call(this,a,b);this.C=3D[];this.F=3D[];this.A=3Dnull;this.D=3D=
!1;b=3Dnew =
nQ(b);J(this,b);this.ab.listen(a.O().A,"touchstart",this.EE,!0).listen(b,=
"lb",this.EH)}v(P3,b2);m=3DP3.prototype;m.Ae=3Dfunction(a,b){b=3Db.positi=
on;var c=3Dnew =
gn(a);J(this,c);this.ab.listen(c,"focusin",this.zy);a=3Dnew =
N3(a,b);J(this,a);this.C.push(a)};m.zb=3Dfunction(a){this.B||(this.B=3D!0=
,$a(this.C,function(b){b.show(a)}))};m.Jc=3Dfunction(){this.B&&!z(V(this.=
context),75,!1)&&(this.B=3D!1,$a(this.C,function(a){a.hide()}))};=0A=
m.co=3Dfunction(a){this.F.push(a.J());this.ab.listen(a,"lb",this.QE).list=
en(a,"mb",this.RE)};m.zy=3Dfunction(){this.zb()};m.EE=3Dfunction(){this.D=
=3Dc2(this)};m.EH=3Dfunction(a){a=3Da.A;qba(this,a)||this.D||(rl(a,"drive=
-viewer-close-enabled")||rl(a,"drive-viewer-focus-to-default"))&&Q3(this)=
};function qba(a,b){return =
eb(a.F,function(a){return!!a&&a.contains(b)})}m.QE=3Dfunction(){R(this.A)=
;this.D||(this.A=3DQ(function(){Q3(this)},300,this))};m.RE=3Dfunction(){R=
(this.A)};function Q3(a){R(a.A);a.B?a.Jc():a.zb()}=0A=
m.ea=3Dfunction(){R(this.A);P3.R.ea.call(this)};m.Qq=3DGa;m.ao=3DGa;m.nk=3D=
Ga;m.Un=3Dfunction(a,b){$a(this.C,function(c){c.J()=3D=3Da&&c.B!=3Db&&(c.=
B=3Db,this.B||(b?c.show():c.hide()))},this)};function R3(a){return =
G('<div class=3D"'+H("apps-action-shortcut-icon")+" =
"+H("goog-inline-block")+'" style=3D"width: '+H(ui(a.hn))+"px; height: =
"+H(ui(a.hn))+'px"><div class=3D"'+H("apps-action-shortcut-img")+" =
"+H(a.st)+'" aria-hidden=3D"true">&nbsp;</div></div>')};function =
rba(a,b,c){b=3Dc||b;c=3D'<div =
class=3D"'+H("apps-shortcutshelppopup-container")+'"><div =
class=3D"'+H("apps-shortcutshelppopup-header")+'" =
role=3D"presentation"><div><div =
class=3D"'+H("apps-shortcutshelppopup-title-container")+" =
"+H("apps-shortcutshelppopup-header-element")+'"><h2 id=3D"'+H(a.Xl)+'" =
class=3D"'+H("apps-shortcutshelppopup-dialog-title")+'">';c=3Dc+"Pikan\u0=
0e4pp\u00e4imet"+('</h2><input type=3D"text" =
class=3D"'+H("apps-shortcutshelppopup-input")+" "+H("jfk-textinput")+'" =
role=3D"combobox" aria-autocomplete=3D"list" placeholder=3D"');=0A=
c+=3Dfi("Etsi kaikki n\u00e4pp\u00e4inoikotiet");c+=3D'"/><div =
class=3D"'+H("apps-shortcutshelppopup-input-button")+" =
"+H("jfk-button-action")+" "+H("jfk-button")+'" tabindex=3D"0"><div =
class=3D"'+H("apps-shortcutshelppopup-input-button-img")+'">'+F(R3({st:di=
(Zh(a.Kj,"white")?ui("apps-action-shortcut-search"):ui("apps-action-short=
cut-search-white")),hn:21}))+'</div></div></div><div =
class=3D"'+H("apps-shortcutshelppopup-tearoff-link-container")+" =
"+H("apps-shortcutshelppopup-header-element")+'"><a =
target=3D"keyboard_shortcuts_help_window" href=3D"'+=0A=
H(ni(a.zo))+'" class=3D"'+H("apps-shortcutshelppopup-tearoff-link")+" =
"+H("apps-shortcutshelppopup-help-center-link")+'">';c=3Dc+"N\u00e4yt\u00=
e4 kaikki pikan\u00e4pp\u00e4imet =
ohjekeskuksessa"+('</a></div></div></div><div =
class=3D"'+H("apps-shortcutshelppopup-search-banner")+'">'+F(Ki({Fi:ai("a=
pps-shortcutshelppopup-reset-search-button"),style:0,gv:0,content:bi('<di=
v =
class=3D"'+H("apps-shortcutshelppopup-reset-search-button-icon")+'">'+F(R=
3({st:di(Zh(a.Kj,"black")?ui("apps-action-shortcut-back-white"):ui("apps-=
action-shortcut-back")),=0A=
hn:21}))+"</div>")},b))+'<h3 =
class=3D"'+H("apps-shortcutshelppopup-search-label")+'"></h3></div></div>=
');return G(c)}=0A=
function sba(a){var b=3D(a.Nj?'<div =
class=3D"'+H("apps-shortcutshelppopup-pref-component")+'"></div>':"")+'<d=
iv tabindex=3D"-1" =
class=3D"'+H("apps-shortcutshelppopup-result-container")+'"><table =
cellpadding=3D"0" tabindex=3D"0" =
class=3D"'+H("apps-shortcutshelppopup-content")+'" =
aria-label=3D"'+H(a.bM)+'"><tbody>';a=3Da.groups;for(var =
c=3Da.length,d=3D0;d<c;d++){var e=3Da[d];b+=3De.title?'<tr><th =
colspan=3D"2"><h3 =
class=3D"'+H("apps-shortcutshelppopup-content-header")+(0=3D=3Dd?" =
"+H("apps-shortcutshelppopup-content-header-first"):=0A=
"")+'">'+F(e.title)+"</h3></th></tr>":"";e=3De.kc;for(var =
g=3De.length,h=3D0;h<g;h++){var k=3De[h];b+=3D'<tr><td =
class=3D"'+H("apps-shortcutshelppopup-shortcut-desc")+" =
"+H("apps-shortcutshelppopup-content-element")+'">'+F(k.description)+'</t=
d><td class=3D"'+H("apps-shortcutshelppopup-shortcut-key")+" =
"+H("apps-shortcutshelppopup-content-element")+'">'+F(k.keys)+"</td></tr>=
"}}return G(b+"</tbody></table></div>")}=0A=
function tba(a){var b=3D'<div =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_CONTAINER")+" =
"+H("jfk-scrollbar-dark")+'"><table cellpadding=3D"0" =
class=3D"'+H("CSS_APP_TABLE")+" =
"+H("CSS_SHORTCUTS_HELP_POPUP_HEADER")+'"><tr><td =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_TITLE")+" =
"+H("CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT")+'" =
id=3D"'+H(a.Xl)+'" =
class=3D"'+H("apps-shortcutshelppopup-dialog-title")+'">';b=3Db+"Pikan\u0=
0e4pp\u00e4imet"+('</td><td =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER")+" =
"+H("CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT")+=0A=
'"><a target=3D"keyboard_shortcuts_help_window" href=3D"'+H(ni(a.zo))+'" =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK")+" =
"+H("apps-shortcutshelppopup-help-center-link")+'">');b=3Db+"N\u00e4yt\u0=
0e4 kaikki pikan\u00e4pp\u00e4imet ohjekeskuksessa"+('</a> | <span =
class=3D"'+H("CSS_SHORTCUTS_HELP_CLOSE_PLACEHOLDER")+'"></span></td></tr>=
</table>'+(a.Nj?'<div =
class=3D"'+H("apps-shortcutshelppopup-pref-component")+'"></div>':"")+'<t=
able cellpadding=3D"0" class=3D"'+H("CSS_APP_TABLE")+" =
"+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT")+=0A=
'"><tr>');a=3Da.columns;for(var c=3Da.length,d=3D0;d<c;d++){var =
e=3Da[d];b+=3D'<td =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT")+'"><table =
cellpadding=3D"0" class=3D"'+H("CSS_APP_TABLE")+'"><tbody>';for(var =
g=3De.length,h=3D0;h<g;h++){var k=3De[h];b+=3D'<tr><th =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER")+'"></th><th =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER")+'"><h3>'+F(k.titl=
e)+"</h3></th></tr>";k=3Dk.kc;for(var n=3Dk.length,p=3D0;p<n;p++){var =
t=3Dk[p];b+=3D'<tr><td class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_KEY")+=0A=
" =
"+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT")+'">'+F(t.keys)+'</td><td =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION")+" =
"+H("CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT")+'">'+F(t.description)+"</=
td></tr>"}}b+=3D"</tbody></table></td>"}return =
G(b+"</tr></table></div>")};function =
uba(a,b){this.A=3Da;this.B=3Db?Kc(b):{}}function =
S3(a){a=3Da.B.confidence;null!=3Da||(a=3D-1);return a}function =
Ab(a,b){return S3(b)-S3(a)};function vba(a){var b=3D"",c=3D" =
"+ui("apps-actiondatawidget-content-element");c=3Ddi(c);b+=3D'<table =
cellpadding=3D"-1" class=3D"'+H("apps-actiondatawidget-content")+" =
"+H("goog-control")+'">'+(a.group.title?'<tr><th colspan=3D"2"><h3 =
class=3D"'+H("apps-actiondatawidget-content-header")+'">'+F(a.group.title=
)+"</h3></th></tr>":"");a=3Da.group.kc;for(var =
d=3Da.length,e=3D0;e<d;e++){var g=3Da[e];b+=3D'<tr><td =
class=3D"'+H("apps-actiondatawidget-shortcut-desc")+H(c)+'">'+F(g.descrip=
tion)+'</td><td class=3D"'+H("apps-actiondatawidget-shortcut-key")+=0A=
H(c)+'">'+F(g.keys)+"</td></tr>"}return G(b+"</table>")}=0A=
function T3(a){var =
b=3D"",c=3Da.BB?ui("apps-actiondatawidget-override-keys-on"):ui("apps-act=
iondatawidget-override-keys-off");c=3Ddi(c);var =
d=3Da.Sn?ui("apps-actiondatawidget-key-extra-padding"):"";d=3Ddi(d);b+=3D=
(a.text?'<span aria-label=3D"'+H(a.fq)+'" =
class=3D"'+H(d)+'">'+xi(F(a.text))+"</span>":"")+(a.Sn?'<span =
class=3D"'+H(c)+'">'+xi(F(a.Sn))+'<span =
class=3D"'+H("apps-actiondatawidget-override-info-icon")+'" =
data-overridden-browser-behavior-msg=3D"'+H(a.Sh)+'"><svg =
class=3D"'+H("apps-actiondatawidget-override-info-svg")+=0A=
'"><path d=3D"M8,0 C3.57647059,0 0,3.57647059 0,8 C0,12.4235294 =
3.57647059,16 8,16 C12.4235294,16 16,12.4235294 16,8 C16,3.57647059 =
12.4235294,0 8,0 L8,0 Z M8,14.5 C4.46323529,14.5 1.5,11.5367647 1.5,8 =
C1.5,4.46323529 4.46323529,1.5 8,1.5 C11.5367647,1.5 14.5,4.46323529 =
14.5,8 C14.5,11.5367647 11.5367647,14.5 8,14.5 L8,14.5 Z" =
transform=3D"translate(1 1)"/><path d=3D"M10,13 L8,13 L8,11 L10,11 =
L10,13 L10,13 Z M10,10 L8,10 L8,5 L10,5 L10,10 L10,10 Z" =
transform=3D"rotate(180 9 9)"/></svg></span></span>':"");=0A=
return G(b)}function U3(a){return G('<span =
class=3D"'+H("apps-actiondatawidget-override-browser-behavior-msg")+'"> =
'+F(a.Sh)+"</span>")};function =
V3(a,b,c,d){wu.call(this,null,W3.oa());this.A=3Da;this.H=3Db||null;this.C=
=3D!!c;this.I=3D!!d}v(V3,wu);V3.prototype.de=3Dfunction(){return =
this.A.title};function =
X3(){return!Yc&&Bd?"Chrome":Cd?"Safari":xd?"Firefox":x?"Internet =
Explorer":Zc?"Edge":null}function Y3(a,b,c,d,e){var =
g=3Dcb(a.kc,function(a){return Z3(a,b)});c&&$a(c,function(b){var =
c=3DYa(a.kc,b.action);-1!=3Dc?g[c]=3DZ3(b.action,!0,b.A,d,e,b.Sh):g.push(=
Z3(b.action,!0,b.A,d,e,b.Sh))});return{title:a.title,kc:g}}=0A=
function Z3(a,b,c,d,e,g){var h=3Dop(a);var =
k=3D"";a.Tb()&&!e&&(k=3D$3(a,rb(a.Tb())));e=3Dk3(k);b?c?(a=3D$3(a,c),d=3D=
T3({text:k,fq:e,Sn:a,BB:d&&!!X3(),Sh:g})):d=3DT3({text:k,fq:e}):(d=3Dk,d=3D=
G('<span aria-label=3D"'+H(e)+'" =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC")+'">'+xi(F(d))+"</sp=
an>"));return{keys:d,description:h}}function =
$3(a,b){b=3Dcb(b,function(b){return j3(a,[b])});return b.join(" tai =
")}function W3(){}v(W3,qt);Ha(W3);=0A=
var =
a4=3D{Tv:"apps-actiondatawidget-override-info-icon",Uv:"apps-actiondatawi=
dget-override-info-icon-tooltip",Vv:"apps-actiondatawidget-override-info-=
icon-tooltip-unsupported"};W3.prototype.ca=3Dfunction(a){var =
b=3DT(vba,{group:Y3(a.A,!0,a.H,a.C,a.I)});wba(this,a,b);return b};=0A=
function wba(a,b,c){var =
d=3Db.O(),e=3DX3();$a(d.Tc(a4.Tv,c),u(function(a){var =
c=3D{pq:e,Sh:a.dataset.overriddenBrowserBehaviorMsg,VL:!!e,DB:b.C};var =
d=3D'<div =
class=3D"'+H("apps-actiondatawidget-override-tooltip-text")+'">';c.VL?c.D=
B?(c=3D"Sheets ohitti "+(F(c.pq)+("-selaimen pikan\u00e4pp\u00e4imen =
"+(U3(c)+"."))),d+=3Dc):(c=3DF(c.pq)+("-selain k\u00e4ytt\u00e4\u00e4 =
t\u00e4t\u00e4 pikan\u00e4pp\u00e4int\u00e4 t\u00e4ll\u00e4 =
hetkell\u00e4 seuraavaan =
tarkoitukseen:"+U3(c)),d+=3Dc):d+=3D"N\u00e4pp\u00e4imist\u00f6n ohitus =
ei ole k\u00e4ytett\u00e4viss\u00e4 nykyisell\u00e4 selaimella.\nJos =
haluat ottaa ominaisuuden k\u00e4ytt\u00f6\u00f6n, vaihda Chromeen, =
Firefoxiin, IE/Edgeen tai Safariin.";=0A=
d=3DG(d+"</div>");d=3DRh(d);$t(a,d,void =
0);cu(a,e?a4.Uv:a4.Vv);au(a,2);bu(a)},a))};function =
b4(a){I.call(this);this.A=3Da;this.B=3Dnew =
cl(this);this.B.listen(a,"highlight",this.MI);this.B.listen(a,"enter",thi=
s.EI);this.B.listen(a,"aftershow",this.sD);this.B.listen(a,"hide",this.LI=
);c4(this,!0)}v(b4,I);m=3Db4.prototype;m.Lh=3Dnull;m.ko=3Dnull;m.$l=3D!1;=
m.EI=3Dfunction(a){this.$l?a.preventDefault():this.Lh=3Da.target};m.MI=3D=
function(){c4(this)};m.sD=3Dfunction(){null!=3Dthis.ko?(this.A.J().scroll=
Top=3Dthis.ko,c4(this,!1)):c4(this,!0)};m.LI=3Dfunction(a){a.target=3D=3D=
this.A&&(this.Lh=3Dnull,this.ko=3Dthis.A.J().scrollTop)};=0A=
function c4(a,b){var =
c=3Dmz(a.A);a.A.ia()&&c&&c!=3Da.Lh&&(jm(c.J(),a.A.J(),b),xba(a),a.Lh=3Dnu=
ll)}function =
xba(a){a.$l=3D!0;Q(function(){this.$l=3D!1},0,a)}m.ea=3Dfunction(){b4.R.e=
a.call(this);this.B.dispose();this.Lh=3Dnull};function =
d4(a,b,c,d){iz.call(this,"vertical",ez.oa(),b);this.C=3Da;this.B=3Dd||nul=
l;this.F=3Dc||null;e4(this);this.D=3D!0;this.A=3Dnull}v(d4,iz);m=3Dd4.pro=
totype;m.ca=3Dfunction(){this.X=3Dthis.O().ca("DIV","apps-actiondatawidge=
t");f4(this,!0);Yj(this.sa(),!0);var a=3Dnew =
b4(this);J(this,a)};m.Ub=3Dl(!1);m.kg=3Dfunction(a){d4.R.kg.call(this,a);=
tl(this.sa(),"apps-actiondatawidget-key-focused")};=0A=
function e4(a,b){for(var c=3D0;c<a.C.length;c++){var =
d=3Da.C[c].title;d=3Da.B&&a.B[d]?new V3(a.C[c],a.B[d],a.F(),b):new =
V3(a.C[c]);a.ja(d)}}m.da=3Dfunction(){d4.R.da.call(this);this.V().listen(=
this.sa(),"scroll",this.DJ).listen(this.sa(),"keyup",this.Mw)};m.Mw=3Dfun=
ction(a){9=3D=3Da.keyCode&&M(this.sa(),"apps-actiondatawidget-key-focused=
")};=0A=
function =
f4(a,b){a.uc(u(function(a){a.ca();this.sa().appendChild(a.sa())},a));b&&0=
<a.Jb()&&(b=3Da.Bb(a.Jb()-1),M(b.sa(),a.B&&!Fc(a.B)?"apps-actiondatawidge=
t-last-item-override-enabled":"apps-actiondatawidget-last-item"),a=3Db.sa=
().insertRow(-1),M(a,"apps-actiondatawidget-last-row"))}=0A=
function yba(a,b){for(var c=3D0,d=3Da.J(),e=3D0;e<a.Jb();e++){var =
g=3Da.Bb(e);if(g.de()=3D=3Db){c=3Dg.J().offsetTop;break}}var h=3Dnew =
yC(d,[0,d.scrollTop],[0,c],Math.max(.3*Math.abs(d.scrollTop-c),500),TT);a=
.A=3Dh;J(a,a.A);a.V().listen(a.A,"begin",function(){this.D=3D!1});a.V().l=
isten(a.A,"finish",function(){var =
a=3Dthis;setTimeout(function(){a.A=3D=3Dh&&(a.D=3D!0)},100)});a.A.play()}=
m.DJ=3Dfunction(){this.D&&this.dispatchEvent("shortcut-dialog-user-scroll=
")};function g4(a){var =
b=3D0,c=3D0;if(h4(a))b=3Da.selectionStart,c=3D-1;else =
if(x&&!sd("9")){var =
d=3Di4(a),e=3Dd[0];d=3Dd[1];if(e.inRange(d)){e.setEndPoint("EndToStart",d=
);if("textarea"=3D=3Da.type){d.duplicate();b=3Da=3De.text;for(c=3D!1;!c;)=
0=3D=3De.compareEndPoints("StartToEnd",e)?c=3D!0:(e.moveEnd("character",-=
1),e.text=3D=3Da?b+=3D"\r\n":c=3D!0);e=3D[b.length,-1];return =
e}b=3De.text.length;c=3D-1}}return[b,c]}=0A=
function i4(a){var =
b=3Da.ownerDocument||a.document,c=3Db.selection.createRange();"textarea"=3D=
=3Da.type?(b=3Db.body.createTextRange(),b.moveToElementText(a)):b=3Da.cre=
ateTextRange();return[b,c]}function =
j4(a,b){"textarea"=3D=3Da.type&&(b=3Da.value.substring(0,b).replace(/(\r\=
n|\r|\n)/g,"\n").length);return b}function =
h4(a){try{return"number"=3D=3Dtypeof =
a.selectionStart}catch(b){return!1}};function =
k4(a,b,c,d){I.call(this);d=3Dd||150;this.D=3Dnull!=3Dc?c:!0;this.H=3Da||"=
,;";this.aa=3Dthis.H.charAt(0);a=3Dthis.D?"[\\s"+this.H+"]+":"[\\s]+";thi=
s.W=3Dnew RegExp("^"+a+"|"+a+"$","g");this.U=3Dnew =
RegExp("\\s*["+this.H+"]$");this.N=3Db||"";this.ga=3Dthis.D;this.C=3D0<d?=
new ao(d):null;this.B=3Dnew cl(this);this.I=3Dnew cl(this);this.F=3Dnew =
lu;this.S=3D-1}v(k4,I);var =
zba=3D(yd||zd)&&!sd("533.17.9");m=3Dk4.prototype;m.pl=3Dnull;m.lb=3Dnull;=
m.Qm=3D"";m.bf=3D!1;m.ho=3D!1;m.ma=3Dfunction(){return this.lb.value};=0A=
m.Ea=3Dfunction(a){this.lb.value=3Da};m.setCursorPosition=3Dfunction(a){v=
ar b=3Dthis.lb,c=3Da;if(h4(b))b.selectionStart=3Dc;else =
if(x&&!sd("9")){var =
d=3Di4(b),e=3Dd[0];e.inRange(d[1])&&(c=3Dj4(b,c),e.collapse(!0),e.move("c=
haracter",c),e.select())}b=3Dthis.lb;h4(b)?b.selectionEnd=3Da:x&&!sd("9")=
&&(d=3Di4(b),c=3Dd[1],d[0].inRange(c)&&(a=3Dj4(b,a),b=3Dj4(b,g4(b)[0]),c.=
collapse(!0),c.moveEnd("character",a-b),c.select()))};=0A=
function =
Aba(a,b){Rj(b)&&(kl(b,"combobox"),ll(b,"autocomplete","list"));a.B.listen=
(b,"focus",a.zs);a.B.listen(b,"blur",a.ED);a.lb||(a.I.listen(b,"keydown",=
a.SI),Rj(b)&&fk(rj(b))=3D=3Db&&l4(a,b))}=0A=
m.oo=3Dfunction(a,b){if(this.lb){var =
c=3Da.toString();if(r(b)?b:this.D){if(b=3Dm4(this,this.ma(),g4(this.lb)[0=
]),a=3Dn4(this,this.ma()),this.U&&!this.U.test(c)&&(c=3Dc.replace(/[\s\xa=
0]+$/,"")+this.aa),0=3D=3Db||Ib(a[b-1])||(c=3D" =
"+c),b=3D=3Da.length-1&&(c+=3D" =
"),c!=3Da[b]){a[b]=3Dc;c=3Dthis.lb;(ad||x&&sd("9"))&&c.blur();c.value=3Da=
.join("");for(var =
d=3D0,e=3D0;e<=3Db;e++)d+=3Da[e].length;c.focus();this.setCursorPosition(=
d)}}else this.Ea(c);this.ho=3D!0}return!1};=0A=
m.ea=3Dfunction(){k4.R.ea.call(this);null!=3Dthis.pl&&window.clearTimeout=
(this.pl);this.B.dispose();delete =
this.B;this.I.dispose();this.F.dispose();Ti(this.C)};=0A=
m.Ub=3Dfunction(a){switch(a.keyCode){case 40:if(this.A.A.ia())return =
o4(this.A),a.preventDefault(),!0;if(!this.D)return =
this.update(!0),a.preventDefault(),!0;break;case =
38:if(this.A.A.ia()){a:for(var =
b=3Dthis.A,c=3Db.D,d=3D0;d<b.C.length;d++){if(c>b.B)c--;else =
break;if(b.Ef(c))break a}a.preventDefault();return!0}break;case =
9:if(!this.A.A.ia()||a.shiftKey)this.A.ac();else =
if(this.update(),p4(this.A)&&this.ga)return =
a.preventDefault(),!0;break;case =
13:if(this.A.A.ia()){if(this.update(),p4(this.A))return =
a.preventDefault(),=0A=
a.B(),!0}else this.A.ac();break;case 27:if(this.A.A.ia())return =
this.A.ac(),a.preventDefault(),a.B(),!0;break;case =
229:if(!this.bf)return =
this.bf||(this.B.listen(this.lb,"keyup",this.Yt),this.B.listen(this.lb,"k=
eypress",this.Xt),this.bf=3D!0),!0}return q4(this,a)};function =
q4(a,b){var =
c=3Da.D&&b.D&&-1!=3Da.H.indexOf(String.fromCharCode(b.D));c&&a.update();r=
eturn =
c&&p4(a.A)?(b.preventDefault(),!0):!1}m.FF=3Dl(!1);m.zs=3Dfunction(a){l4(=
this,a.target||null)};=0A=
function =
l4(a,b){a.I.removeAll();a.A&&r4(a.A);b!=3Da.lb&&(a.lb=3Db,a.C&&(a.C.start=
(),a.B.listen(a.C,"tick",a.Cs)),a.Qm=3Da.ma(),mu(a.F,a.lb),a.B.listen(a.F=
,"key",a.As),a.B.listen(a.lb,"mousedown",a.Bs),x&&a.B.listen(a.lb,"keypre=
ss",a.Wt))}m.ED=3Dfunction(){zba?this.pl=3Dwindow.setTimeout(u(this.ou,th=
is),0):this.ou()};=0A=
m.ou=3Dfunction(){this.lb&&(this.B.Da(this.F,"key",this.As),su(this.F),th=
is.B.Da(this.lb,"keyup",this.FF),this.B.Da(this.lb,"mousedown",this.Bs),x=
&&this.B.Da(this.lb,"keypress",this.Wt),this.bf&&s4(this),this.lb=3Dnull,=
this.C&&(this.C.stop(),this.B.Da(this.C,"tick",this.Cs)),this.A&&t4(this.=
A))};m.Cs=3Dfunction(){this.update()};m.SI=3Dfunction(a){this.zs(a)};m.As=
=3Dfunction(a){this.S=3Da.keyCode;this.A&&this.Ub(a)};m.Xt=3Dfunction(){t=
his.bf&&229!=3Dthis.S&&s4(this)};=0A=
m.Yt=3Dfunction(a){this.bf&&(13=3D=3Da.keyCode||77=3D=3Da.keyCode&&a.ctrl=
Key)&&s4(this)};m.Bs=3Dba();function =
s4(a){a.bf&&(a.bf=3D!1,a.B.Da(a.lb,"keypress",a.Xt),a.B.Da(a.lb,"keyup",a=
.Yt))}m.Wt=3Dfunction(a){q4(this,a)};m.update=3Dfunction(a){if(this.lb&&(=
a||this.ma()!=3Dthis.Qm)){if(a||!this.ho){a=3Dg4(this.lb)[0];var =
b=3Dthis.ma();a=3Dn4(this,b)[m4(this,b,a)];a=3Dthis.W?String(a).replace(t=
his.W,""):a;this.A&&(this.A.I=3Dthis.lb,b=3Dthis.A,this.ma(),b.H!=3Da&&(b=
.H=3Da,Bba(b.L,b.H,u(b.iI,b)),r4(b)))}this.Qm=3Dthis.ma()}this.ho=3D!1};=0A=
function m4(a,b,c){a=3Dn4(a,b);if(c=3D=3Db.length)return =
a.length-1;for(var =
d=3Db=3D0,e=3D0;d<a.length&&e<=3Dc;d++)e+=3Da[d].length,b=3Dd;return =
b}function n4(a,b){if(!a.D)return[b];b=3DString(b).split("");for(var =
c=3D[],d=3D[],e=3D0,g=3D!1;e<b.length;e++)a.N&&-1!=3Da.N.indexOf(b[e])?(g=
||(c.push(d.join("")),d.length=3D0),d.push(b[e]),g=3D!g):g||-1=3D=3Da.H.i=
ndexOf(b[e])?d.push(b[e]):(d.push(b[e]),c.push(d.join("")),d.length=3D0);=
c.push(d.join(""));return c};function =
u4(a,b){k4.call(this,null,null,!1);this.L=3Dnew =
N;J(this,this.L);a.listen("action",u(function(){var =
a=3Db.value;v4(this,a,a)},this));Aba(this,b)}v(u4,k4);u4.prototype.oo=3Df=
unction(a,b){u4.R.oo.call(this,a,b);v4(this,a.toString(),this.ma());retur=
n!1};u4.prototype.Ub=3Dfunction(a){var =
b;if(b=3D13=3D=3Da.keyCode)b=3Dthis.A,b=3D!(b.A.ia()&&-1!=3Dw4(b,b.D));re=
turn b?(a=3Dthis.ma(),v4(this,a,a),!0):u4.R.Ub.call(this,a)};function =
v4(a,b,c){a.A.ac();a.L.dispatchEvent(new x4(b,c))}=0A=
function =
x4(a,b){L.call(this,"bc");this.D=3Da;this.A=3Db}v(x4,L);function =
y4(a){wu.call(this,a,z4.oa());this.A=3Da;this.Ib(8,!0);this.es=3D"option"=
}v(y4,wu);y4.prototype.de=3Df("A");function =
z4(){}v(z4,qt);Ha(z4);z4.prototype.Fa=3Dl("apps-navigationwidget-item");f=
unction =
A4(a,b){iz.call(this,"vertical",ez.oa(),b);this.A=3Da;for(a=3Dthis.B=3D0;=
a<this.A.length;a++)for(b=3D0;b<this.A[a].length;b++){var c=3Dnew =
y4(this.A[a][b].title);this.ja(c)}}v(A4,iz);m=3DA4.prototype;m.ca=3Dfunct=
ion(){io(this,this.O().ca("DIV","apps-navigationwidget"));kl(this.sa(),"l=
istbox");this.uc(u(function(a){a.ca();this.sa().appendChild(a.sa())},this=
))};m.da=3Dfunction(){A4.R.da.call(this);pl(this.sa(),"Navigointivalikko"=
);var a=3Dnew =
b4(this);J(this,a);this.V().listen(this.sa(),"click",this.Nw)};=0A=
m.Ub=3Dfunction(a){A4.R.Ub.call(this,a);13=3D=3Da.keyCode&&this.dispatchE=
vent("shortcut-dialog-category-selected");return!0};m.xh=3Dfunction(){Eu(=
this.Bb(this.B),!0)};m.Nw=3Dfunction(){this.dispatchEvent("shortcut-dialo=
g-category-selected")};function Cba(a,b){a.uc(u(function(a){var =
c=3Da.de()=3D=3Db;a.Aa(8,c);c&&(this.B=3Dmo(this,a))},a))};function =
Dba(a){var b=3DG,c=3D'<div id=3D"'+H(a.containerId)+'" =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER")+" =
"+(a.enabled?H("CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED"):"")+'"><div =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT")+'"><span =
id=3D"'+H(a.dM)+'">';var d=3D"";d=3Da.enabled?d+"Pikan\u00e4pp\u00e4imet =
ovat k\u00e4yt\u00f6ss\u00e4.":d+"Pikan\u00e4pp\u00e4imet on poistettu =
k\u00e4yt\u00f6st\u00e4.";d=3DG(d);c=3Dc+d+'</span> <span =
id=3D"'+H(a.YH)+'" role=3D"link" =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_PREF_LINK")+=0A=
'" tabindex=3D"0">';d=3D"";d=3Da.enabled?d+"Poista =
k\u00e4yt\u00f6st\u00e4":d+"Ota k\u00e4ytt\u00f6\u00f6n";a=3DG(d);return =
b(c+a+"</span></div></div>")};function B4(){}var hl=3Dnew =
B4,C4=3D["click","keydown","keyup"];B4.prototype.listen=3Dfunction(a,b,c,=
d,e){function g(a){var =
c=3DQk(b),e=3DRj(a.target)?a.target.getAttribute("role")||null:null;"clic=
k"=3D=3Da.type&&Ck(a)?c.call(d,a):13!=3Da.keyCode&&3!=3Da.keyCode||"keyup=
"=3D=3Da.type?32!=3Da.keyCode||"keyup"!=3Da.type||"button"!=3De&&"tab"!=3D=
e||(c.call(d,a),a.preventDefault()):(a.type=3D"keypress",c.call(d,a))}g.M=
h=3Db;g.jo=3Dd;e?e.listen(a,C4,g,c):Ok(a,C4,g,c)};=0A=
B4.prototype.Da=3Dfunction(a,b,c,d,e){for(var g,h=3D0;g=3DC4[h];h++){var =
k=3Da;var n=3Dg;var =
p=3D!!c;n=3DEk(k)?k.gj(n,p):k?(k=3DSk(k))?k.gj(n,p):[]:[];for(k=3D0;p=3Dn=
[k];k++){var =
t=3Dp.listener;if(t.Mh=3D=3Db&&t.jo=3D=3Dd){e?e.Da(a,g,p.listener,c,d):Wk=
(a,g,p.listener,c,d);break}}}};function =
D4(a,b,c){eo.call(this,c);this.A=3Da;this.B=3Db;this.xa=3Dc}v(D4,eo);D4.p=
rototype.ca=3Dfunction(){this.Sa(ik(this.ua,"div"))};D4.prototype.Sa=3Dfu=
nction(a){this.X=3Da;yp(a,Dba,{enabled:this.A(),containerId:this.getId()+=
".spc_cont",dM:this.getId()+".spc_text",YH:this.getId()+".spc_link"})};D4=
.prototype.da=3Dfunction(){gl(this.V(),this.xa.J(this.getId()+".spc_link"=
),this.B)};function Eba(a,b){for(var c=3D[],d=3D0;d<b.length;d++){var =
e=3Db[d],g=3Da.toLowerCase(),h=3DString(e).toLowerCase(),k=3D0;if(-1!=3Dh=
.indexOf(g))k=3DparseInt((h.indexOf(g)/4).toString(),10);else for(var =
n=3Dg.split(""),p=3D-1,t=3D10,B=3D0,A;A=3Dn[B];B++)A=3Dh.indexOf(A),A>p?(=
p=3DA-p-1,p>t-5&&(p=3Dt-5),k+=3Dp,p=3DA):(k+=3Dt,t+=3D5);k<6*g.length&&c.=
push({YL:e,Mu:k,index:d})}c.sort(function(a,b){var c=3Da.Mu-b.Mu;return =
0!=3Dc?c:a.index-b.index});a=3D[];for(B=3D0;10>B&&B<c.length;B++)a.push(c=
[B].YL);return a};function Fba(a){this.A=3Da}=0A=
function Bba(a,b,c){a.A.B(b).then(function(a){return =
bb(a,E4)}).then(function(a){var c=3D[];var =
d=3D(d=3D"fi".match(/^\w{2,3}([-_]|$)/))?d[0].replace(/[_-]/g,""):"";if(-=
1=3D=3D"ja ko lo my th zh".split(" =
").indexOf(d)){for(d=3D0;d<a.length;++d){var =
h=3Da[d].A,k=3DF4(op(h));k&&(c=3Dc.concat(k));h=3Drp(h);for(k=3D0;k<h.len=
gth;++k){var =
n=3DF4(h[k]);n&&(c=3Dc.concat(n))}}vb(c)}a=3Dc;c=3D[];if(""!=3Db)for(d=3D=
new =
RegExp("(^|\\W+)"+bc(b),"i"),h=3D0;h<a.length&&10>c.length;h++)k=3Da[h],S=
tring(k).match(d)&&c.push(k);0=3D=3Dc.length&&(c=3DEba(b,a));=0A=
return c}).then(Sa(c,b))}function =
E4(a){a=3Da.A;return!!(a&&op(a)&&a.Tb())}function F4(a){return =
a.toLocaleLowerCase().replace(/([\^$.*+?=3D!:'",\-|\\/()[\]{}])/g," =
").replace(/\d+/g," ").match(/\S+/g)};function G4(a){return =
cb(a,function(a){return cb(a,Gba)})}function Gba(a){var =
b=3Da.title;a=3Dcb(a.kc,function(a){if(Ja(a)){var =
c=3Dco(bo.oa());c=3Dnew lp(c);var =
e=3Dnull=3D=3Da[0]||Ja(a[0])?a[0]:[a[0]];c.setProperty("keys",e);c.setPro=
perty("label",a[1]);a[2]&&c.setProperty("force-ctrl-key",!0);c.setPropert=
y("category",b);c.setProperty("synonyms",b);a=3Dc}return =
a});return{title:b,kc:a}};function =
H4(a,b,c){N.call(this);this.L=3Da;this.N=3Dc;this.A=3Db;Ok(b,["hilite","s=
elect","canceldismiss","dismiss"],this.handleEvent,!1,this);this.H=3Dnull=
;this.C=3D[];this.D=3D-1;this.B=3D0;this.F=3Dthis.I=3Dnull;this.S=3D{}}v(=
H4,N);m=3DH4.prototype;m.nq=3D!0;=0A=
m.handleEvent=3Dfunction(a){var =
b=3Dthis.L;if(a.target=3D=3Dthis.A)switch(a.type){case =
"hilite":this.Ef(a.row);break;case "select":var =
c=3D!1;if(Ba(a.row)){a=3Da.row;var =
d=3Dthis.C[w4(this,a)];c=3D!!d&&b.vn&&b.vn(d);d&&!c&&this.D!=3Da&&this.Ef=
(a)}c||p4(this);break;case "canceldismiss":r4(this);break;case =
"dismiss":t4(this)}};function o4(a){for(var =
b=3Da.B+a.C.length-1,c=3Da.D,d=3D0;d<a.C.length;d++){if(c>=3Da.B&&c<b)c++=
;else if(-1=3D=3Dc)c=3Da.B;else break;if(a.Ef(c))break}}=0A=
m.Ef=3Dfunction(a){var b=3Dw4(this,a),c=3Dthis.C[b];return =
c&&this.L.vn&&this.L.vn(c)?!1:(this.D=3Da,this.A.Ef(a),-1!=3Db)};function=
 p4(a){var b=3Dw4(a,a.D);if(-1!=3Db){var =
c=3Da.C[b],d=3Da.N.oo(c);a.ac();d||a.dispatchEvent({type:"update",row:c,i=
ndex:b});return!0}a.ac();a.dispatchEvent({type:"update",row:null,index:nu=
ll});return!1}m.ac=3Dfunction(){this.D=3D-1;this.H=3Dnull;this.B+=3Dthis.=
C.length;this.C=3D[];window.clearTimeout(this.F);this.F=3Dnull;this.A.ac(=
);this.dispatchEvent("suggestionsupdate");this.dispatchEvent("dismiss")};=0A=
function =
t4(a){a.F||(a.F=3Dwindow.setTimeout(u(a.ac,a),100))}m.tt=3Dfunction(){ret=
urn this.F?(window.clearTimeout(this.F),this.F=3Dnull,!0):!1};function =
r4(a){a.tt()||window.setTimeout(u(a.tt,a),10)}m.ea=3Dfunction(){H4.R.ea.c=
all(this);delete =
this.S;this.A.dispose();this.N.dispose();this.L=3Dnull};m.iI=3Dfunction(a=
,b,c){this.H=3D=3Da&&this.eo(b,c)};=0A=
m.eo=3Dfunction(a,b){var =
c=3D"object"=3D=3DIa(b)&&b;b=3D(c?c.wT():b)?w4(this,this.D):-1;this.B+=3D=
this.C.length;this.C=3Da;for(var =
d=3D[],e=3D0;e<a.length;++e)d.push({id:this.B+e,data:a[e]});a=3Dnull;this=
.I&&(a=3Dthis.S[Na(this.I)]||this.I);this.A.rk(a);this.A.eo(d,this.H,this=
.I);a=3Dthis.nq;c&&void =
0!=3D=3Dc.KB()&&(a=3Dc.KB());this.D=3D-1;(a||0<=3Db)&&0!=3Dd.length&&this=
.H&&(0<=3Db?this.Ef(this.B+b):o4(this));this.dispatchEvent("suggestionsup=
date")};function w4(a,b){b-=3Da.B;return =
0>b||b>=3Da.C.length?-1:b}m.update=3Dfunction(a){this.N.update(a)};functi=
on =
I4(a,b,c,d){N.call(this);this.Ta=3Da||document.body;this.ua=3Dpj(this.Ta)=
;this.W=3D!a;this.X=3Dnull;this.L=3D"";this.A=3D[];this.C=3D[];this.S=3Dt=
his.H=3D-1;this.F=3D!1;this.className=3D"ac-renderer";this.I=3D"ac-row";t=
his.ga=3D"ac-highlighted";this.D=3Db||null;this.la=3Dnull!=3Dd?d:!0;this.=
N=3D!0;this.ka=3D!!c}v(I4,N);m=3DI4.prototype;m.J=3Df("X");m.rk=3Dca("aa"=
);m.eo=3Dfunction(a,b,c){this.L=3Db;this.A=3Da;this.H=3D-1;this.S=3DUa();=
this.B=3Dc;this.C=3D[];Hba(this)};m.ac=3Dfunction(){this.F&&(this.F=3D!1,=
J4(this,!1),P(this.X,!1))};=0A=
m.show=3Dfunction(){this.F||(this.F=3D!0,J4(this,!0),P(this.X,!0))};funct=
ion =
J4(a,b){a.B&&(ll(a.B,"haspopup",b),ll(a.X,"expanded",b),ll(a.B,"expanded"=
,b),b?ll(a.B,"owns",a.X.id):(a.B.removeAttribute("aria-owns"),ol(a.B,null=
)))}m.ia=3Df("F");function K4(a,b){var =
c=3D0<=3Db&&b<a.A.length?a.A[b]:void =
0,d=3D0<=3Db&&b<a.C.length?a.C[b]:void =
0;a.dispatchEvent({type:"rowhilite",S:d,row:c?c.data:null})&&(0<=3Da.H&&u=
l(a.C[a.H],["ac-active","active"]),a.H=3Db,d&&(sl(d,["ac-active","active"=
]),a.B&&ol(a.B,d),jm(d,a.X)))}=0A=
m.Ef=3Dfunction(a){if(-1=3D=3Da)K4(this,-1);else for(var =
b=3D0;b<this.A.length;b++)if(this.A[b].id=3D=3Da){K4(this,b);break}};func=
tion Iba(a){if(!a.X){var =
b=3Da.ua.ca("DIV",{style:"display:none"});a.X=3Db;sl(b,Kb(a.className).sp=
lit(" =
"));kl(b,"listbox");b.id=3Dco(bo.oa());a.ua.La(a.Ta,b);Ok(b,"click",a.Ds,=
!1,a);Ok(b,"mousedown",a.Es,!1,a);Ok(b,"mouseover",a.Fs,!1,a)}}=0A=
function =
Hba(a){Iba(a);a.na&&(a.X.style.minWidth=3Da.na.clientWidth-0+"px");a.ha&&=
(a.X.style.maxWidth=3Da.ha.clientWidth-0+"px");a.C.length=3D0;a.ua.Db(a.X=
);a.D&&a.D.render?a.D.render(a,a.X,a.A,a.L):$a(a.A,function(a){var =
b=3Dthis.L,d=3Dthis.ua.ca("DIV",{className:this.I,id:co(bo.oa())});kl(d,"=
option");this.D&&this.D.GL?this.D.GL(a,b,d):Uj(d,a.data.toString());b&&th=
is.la&&(this.U=3D!1,L4(this,d,b));M(d,this.I);this.C.push(d);this.ua.La(t=
his.X,d)},a);0=3D=3Da.A.length?a.ac():(a.show(),a.Va(),xm(a.X,!0))}=0A=
m.Va=3Dfunction(){if(this.B&&this.W){var a=3Dthis.aa||this.B;var =
b=3Dthis.ka?5:1;It(a,b,this.X,b^1,null,null,65)}};m.ea=3Dfunction(){this.=
X&&(Wk(this.X,"click",this.Ds,!1,this),Wk(this.X,"mousedown",this.Es,!1,t=
his),Wk(this.X,"mouseover",this.Fs,!1,this),this.ua.ub(this.X),this.X=3Dn=
ull,this.F=3D!1);Ti(this.ta);this.Ta=3Dnull;I4.R.ea.call(this)};=0A=
function L4(a,b,c){if(!a.U)if(3=3D=3Db.nodeType){var =
d=3Dnull;Ja(c)&&1<c.length&&(d=3Dub(c,1));c=3DJba(c);if(0!=3Dc.length){va=
r e=3Db.nodeValue,g=3Da.N?new RegExp("\\b(?:"+c+")","gi"):new =
RegExp(c,"gi");c=3D[];for(var =
h=3D0,k=3Dg.exec(e),n=3D0;k;)n++,c.push(e.substring(h,k.index)),c.push(e.=
substring(k.index,g.lastIndex)),h=3Dg.lastIndex,k=3Dg.exec(e);c.push(e.su=
bstring(h));if(1<c.length){for(d=3D0;1>d;d++)e=3D2*d,b.nodeValue=3Dc[e],g=
=3Dik(a.ua,"B"),g.className=3Da.ga,a.ua.La(g,jk(a.ua,c[e+1])),g=3Db.paren=
tNode.insertBefore(g,b.nextSibling),=0A=
b.parentNode.insertBefore(jk(a.ua,""),g.nextSibling),b=3Dg.nextSibling;b.=
nodeValue=3Dub(c,2).join("");a.U=3D!0}else d&&L4(a,b,d)}}else =
for(b=3Db.firstChild;b;)d=3Db.nextSibling,L4(a,b,c),b=3Dd}function =
Jba(a){var b=3D"";if(!a)return =
b;Ja(a)&&(a=3Dbb(a,function(a){return!Ib(ec(a))}));Ja(a)?b=3D0<a.length?b=
c(a[0]):"":/^\W/.test(a)||(b=3Dbc(a));return b}function =
M4(a,b){for(;b&&b!=3Da.X&&!rl(b,a.I);)b=3Db.parentNode;return =
b?Ya(a.C,b):-1}=0A=
m.Ds=3Dfunction(a){var =
b=3DM4(this,a.target);0<=3Db&&this.dispatchEvent({type:"select",row:this.=
A[b].id});a.B()};m.Es=3Dfunction(a){a.B();a.preventDefault()};m.Fs=3Dfunc=
tion(a){a=3DM4(this,a.target);0<=3Da&&!(300>Ua()-this.S)&&this.dispatchEv=
ent({type:"hilite",row:this.A[a].id})};function =
N4(a,b,c,d){Mu.call(this,a,O4.oa(),b);this.C=3Dc||0;this.A=3Dd||0;this.aa=
=3D!1}v(N4,Mu);m=3DN4.prototype;m.Ca=3Dfunction(a){this.Ye(a);var =
b=3Dthis.J();b&&(this.aa?$t(b,a,void =
0):a?b.title=3Da:b.removeAttribute("title"))};m.setEnabled=3Dfunction(a){=
this.isEnabled()!=3Da&&(N4.R.setEnabled.call(this,a),P4(this))};m.focus=3D=
function(){var =
a=3Dthis.sa();try{a.focus()}catch(b){}};m.Mg=3Dfunction(a){N4.R.Mg.call(t=
his,a);Q4(this,!1)};m.Ld=3Dfunction(a){N4.R.Ld.call(this,a);this.isEnable=
d()&&Q4(this,!0)};=0A=
m.Md=3Dfunction(a){N4.R.Md.call(this,a);this.isEnabled()&&Q4(this,!0)};fu=
nction Q4(a,b){a.J()&&vl(a.J(),"jfk-button-clear-outline",b)}function =
P4(a){a.J()&&Kba(a.B,a)}function R4(a,b){return new N4(a,b,2)}function =
O4(){this.S=3Dthis.Fa()+"-standard";this.B=3Dthis.Fa()+"-action";this.N=3D=
this.Fa()+"-primary";this.F=3Dthis.Fa()+"-default";this.H=3Dthis.Fa()+"-f=
lat";this.L=3Dthis.Fa()+"-narrow";this.I=3Dthis.Fa()+"-mini";this.D=3Dthi=
s.Fa()+"-contrast"}v(O4,Ct);Ha(O4);m=3DO4.prototype;=0A=
m.Ze=3Dfunction(a,b,c){a&&c.C!=3Da&&(c.C=3Da,P4(c));b&&c.A!=3Db&&(c.A=3Db=
,P4(c))};m.Fa=3Dl("jfk-button");m.ca=3Dfunction(a){var =
b=3Da.O(),c=3DT(Ki,{disabled:!a.isEnabled(),checked:At(a,16),style:a.C,ti=
tle:a.vc(),mM:a.aa,value:a.ma(),width:a.A},void =
0,b);b.Hd(c,a.getContent());this.qa(a,c);return c};=0A=
m.qa=3Dfunction(a,b){O4.R.qa.call(this,a,b);this.C||(this.C=3DOc(this.S,S=
a(this.Ze,0,null),this.B,Sa(this.Ze,2,null),this.N,Sa(this.Ze,3,null),thi=
s.F,Sa(this.Ze,1,null),this.H,Sa(this.Ze,4,null),this.I,Sa(this.Ze,5,null=
),this.D,Sa(this.Ze,6,null),this.L,Sa(this.Ze,null,1)));for(var =
c=3Dql(b),d=3D0;d<c.length;++d){var =
e=3Dthis.C[c[d]];e&&e(a)}if(c=3Db.getAttribute("data-tooltip"))a.Ye(c),a.=
aa=3D!0;return b};m.ma=3Dfunction(a){return =
a.getAttribute("value")||""};m.Ea=3Dfunction(a,b){a&&a.setAttribute("valu=
e",b)};=0A=
function Kba(a,b){function c(a,b){(a?d:e).push(b)}var =
d=3D[],e=3D[],g=3Db.C;c(0=3D=3Dg,a.S);c(2=3D=3Dg,a.B);c(3=3D=3Dg,a.N);c(4=
=3D=3Dg,a.H);c(5=3D=3Dg,a.I);c(1=3D=3Dg,a.F);c(6=3D=3Dg,a.D);c(1=3D=3Db.A=
,a.L);c(!b.isEnabled(),a.Fa()+"-disabled");ul(b.J(),e);sl(b.J(),d)};funct=
ion =
S4(a,b,c,d,e,g,h){eo.call(this,c);this.U=3DG4(a);this.ka=3Db;this.W=3Dnul=
l;this.Yl=3Dco(bo.oa());this.L=3D!(!d||!e);this.ga=3Dnull;this.H=3Dg||nul=
l;this.aa=3Dnull!=3Dthis.H;this.F=3Dnull;this.ha=3D!0;this.D=3Dthis.I=3Dn=
ull;this.N=3D!0;(this.S=3Dthis.L?new =
D4(d,e,this.O()):null)&&J(this,this.S);this.C=3Dnull;this.aa&&(a=3D"//ssl=
.gstatic.com/ui/v1/button/search-white.png",za(a)&&(b=3Da,a=3DEj("IMG"),a=
.src=3Db,nm(a,21,21)),M(a,"jfk-button-img"),b=3D[],b.push(a),this.C=3DR4(=
b,void 0),this.ja(this.C),a=3Dthis.C,0!=3Da.A&&(a.A=3D0,P4(a)));this.A=3D=0A=
h?new d4(T4(this),this.O()):null;this.B=3Dh?new =
A4(this.U,this.O()):null;h&&(this.ja(this.A),this.ja(this.B))}v(S4,eo);m=3D=
S4.prototype;m.rc=3Dl(!1);m.ca=3Dfunction(){S4.R.ca.call(this);var =
a=3Dthis.sa();this.aa?(this.D=3DT(rba,{Xl:this.Yl,zo:this.ka,Kj:xL()}),th=
is.O().La(a,this.D),this.B&&this.A?(this.B.ca(),this.D.appendChild(this.B=
.sa()),this.A.ca(),this.D.appendChild(this.A.sa())):U4(this),this.C.qa(th=
is.gb("apps-shortcutshelppopup-input-button"))):yp(a,tba,Lba(this))};m.sa=
=3Dfunction(){return S4.R.sa.call(this)};=0A=
function Lba(a){var b=3Dcb(a.U,function(a){return =
V4(a,!1)});return{Xl:a.Yl,zo:a.ka,columns:b,Nj:a.L}}function =
T4(a){return db(a.U,function(a,c){return qb(a,c)},[])}function =
Mba(a){for(var b=3Dnew CV,c=3D[],d=3D0;d<a.length;++d){var =
e=3Da[d].A,g=3De.de();""=3D=3Dg?c.push(e):(Hg(b.B,g)||b.set(g,[]),b.get(g=
).push(e))}a=3Db.map(function(a,b){return{title:b,kc:a}});c.length&&(a.le=
ngth?a.push({title:"Lis\u00e4\u00e4 =
pikan\u00e4pp\u00e4imi\u00e4",kc:c}):a.push({title:"",kc:c}));return a}=0A=
m.da=3Dfunction(){S4.R.da.call(this);if(this.aa){var =
a=3Dthis.gb("apps-shortcutshelppopup-reset-search-button");$t(a,"Tyhjenn\=
u00e4 haku",void =
0);gl(this.V(),a,this.VG);a=3Dthis.gb("apps-shortcutshelppopup-input");pl=
(a,"Hae kaikista =
pikan\u00e4pp\u00e4imist\u00e4.");this.C.setEnabled(!0);$t(this.C.sa(),"H=
ae kaikista pikan\u00e4pp\u00e4imist\u00e4.",void 0);a=3Dnew =
u4(this.C,a);a.L.listen("bc",u(this.$G,this));this.W=3Da;var b=3Dnew =
Fba(this.H),c=3Dnew =
I4;c.N=3D!1;c.className=3D"apps-shortcutshelppopup-ac-renderer";=0A=
c.I=3D"apps-shortcutshelppopup-ac-row";b=3Dnew =
H4(b,c,a);b.nq=3D!1;a.A=3Db}this.F=3Dthis.gb("apps-shortcutshelppopup-hel=
p-center-link");this.so(this.ha);this.S&&this.S.render(this.gb("apps-shor=
tcutshelppopup-pref-component"));this.V().listen(this.F,"click",this.JF);=
this.B&&this.A&&W4(this,!0)};m.reset=3Dfunction(){Uj(this.gb("apps-shortc=
utshelppopup-search-label"),"Suositut =
pikan\u00e4pp\u00e4imet");X4(this,!1);U4(this);this.B&&this.A&&W4(this,!0=
);this.gb("apps-shortcutshelppopup-input-button").value=3D""};=0A=
m.Ia=3Dfunction(){S4.R.Ia.call(this);this.F=3Dnull};m.JF=3Dfunction(){thi=
s.dispatchEvent("close")};m.$G=3Dfunction(a){a.A?(a=3Da.D,this.H.B(a).the=
n(u(this.FL,this,a))):this.N||this.reset()};m.VG=3Dfunction(){this.reset(=
);this.gb("apps-shortcutshelppopup-input-button").focus()};function =
X4(a,b){P(a.gb("apps-shortcutshelppopup-reset-search-button"),b)}m.so=3Df=
unction(a){this.ha=3Da;this.F&&P(this.F,this.ha)};=0A=
m.FL=3Dfunction(a,b){var c=3D"Tulokset haulla "+a;a=3D"Ei hakutuloksia =
haulla =
"+a;b=3Dbb(b,E4);zb(b);b=3Db.slice(0,30);c=3D0=3D=3Db.length?a:c;Uj(this.=
gb("apps-shortcutshelppopup-search-label"),c);X4(this,!0);U4(this,Mba(b),=
c);this.B&&this.A&&W4(this,!1);0=3D=3Db.length?this.gb("apps-shortcutshel=
ppopup-reset-search-button").focus():this.A?this.A.sa().focus():this.O().=
fa("apps-shortcutshelppopup-content").focus()};=0A=
function U4(a,b,c){if(b){var d=3D{groups:V4(b,!0),Nj:a.L};a.N=3D!1}else =
a.ga||(d=3DT4(a),a.ga=3D{groups:V4(d,!0),Nj:a.L}),d=3Da.ga,a.N=3D!0;d.bM=3D=
c?c:"Suositut pikan\u00e4pp\u00e4imet";if(a.A){c=3Da.A;d=3Db||T4(a);var =
e=3Da.N;c.C=3Dd;c.Db(!0);e4(c,void =
0);f4(c,e);c.sa().scrollTop=3D0;pl(c.sa(),"Suositut =
pikan\u00e4pp\u00e4imet")}else =
a.I&&a.D.removeChild(a.I),a.I=3DT(sba,d),a.D.appendChild(a.I);(a=3Da.gb("=
apps-shortcutshelppopup-reset-search-button"))&&(b&&0=3D=3Db.length?M(a,"=
apps-shortcutshelppopup-empty-search"):tl(a,"apps-shortcutshelppopup-empt=
y-search"))}=0A=
function V4(a,b){return cb(a,function(a){return =
Y3(a,b)})}m.jv=3Dfunction(){var =
a=3Dmz(this.B).de();yba(this.A,a)};m.Mo=3Dfunction(){a:{var =
a=3Dthis.A;var =
b=3Da.J();if(0<b.scrollTop&&b.scrollHeight<=3Db.scrollTop+b.clientHeight+=
1)a=3Da.Bb(a.Jb()-1).de();else{for(var c=3D0;c<a.Jb();c++){var =
d=3Da.Bb(c),e=3Dd.sa();if(b.scrollTop>=3De.offsetTop&&b.scrollTop<e.offse=
tTop+e.offsetHeight){a=3Dd.de();break =
a}}a=3Da.Bb(0).de()}}Cba(this.B,a)};=0A=
function =
W4(a,b){a.B.setEnabled(b);b?(a.V().listen(a.B,"shortcut-dialog-category-s=
elected",a.jv),a.V().listen(a.A,"shortcut-dialog-user-scroll",a.Mo),a.Mo(=
)):(a.V().Da(a.B,"shortcut-dialog-category-selected",a.jv),a.V().Da(a.A,"=
shortcut-dialog-user-scroll",a.Mo),a.B.uc(function(a){a.Aa(8,!1)}))}m.No=3D=
function(){return null!=3Dthis.H};function =
Y4(){N.call(this);this.A=3D{}}v(Y4,N);function =
Nba(a,b){a=3Da.A[b]||null;if(!a)throw Error("Action not registered for =
id "+b);return a};var Z4=3D/\\\|/g,Oba=3D/[\\'\\".,:-]/g,Pba=3Dnew =
RegExp("\\b("+bc("a|an|the").replace(Z4,"|")+"|"+bc("tuo|t\u00e4m\u00e4")=
.replace(Z4,"|")+"|"+bc("on|to").replace(Z4,"|")+")\\b","gi");function =
$4(a){return =
a.toLowerCase().replace(Pba,"").replace(Oba,"").trim().replace(/\s\s+/g,"=
 ")};function a5(a){this.A=3Da}a5.prototype.B=3Dfunction(a){for(var =
b=3D[],c=3Dthis.A,d=3DBc(this.A.A),e=3D[],g=3D0;g<d.length;g++)e.push(Nba=
(c,d[g]));for(c=3D0;c<e.length;c++)d=3De[c],g=3Da,d=3D(g=3D$4(g))?Qba(d,g=
):0,.8<=3Dd&&b.push(new uba(e[c],{confidence:d}));return hx(b)};=0A=
function Qba(a,b){var c=3Dqb.apply(null,cb(rp(a),function(a){return =
$4(a).split(" ")}));a=3D$4(op(a)).split(" =
");c=3Dqb(a,c);a=3Da.length;b=3Db.split(" ");vb(b);for(var =
d=3D1,e=3D0;e<b.length&&0<d;e++){var g=3D0,h=3Db[e];if(h){for(var =
k=3D0;k<c.length;k++){var =
n=3Dc[k],p=3Dk>=3Da,t=3D0=3D=3Dn.indexOf(h),B=3Dpc(h,n);h.length<n.length=
&&(B-=3D.99*(n.length-h.length));n=3D(h.length-B)/h.length;p&&(n*=3D.99);=
t||(n*=3D.99);g=3DMath.max(g,n)}d*=3Dg}}return d};function Rba(a){var =
b=3Dnew Y4;Sba(a,function(a){b.A[a.getId()]=3Da});return b}function =
Sba(a,b){for(var c=3D0;c<a.length;++c)for(var =
d=3Da[c],e=3D0;e<d.length;++e)for(var =
g=3Dd[e].kc,h=3D0;h<g.length;++h)b(g[h])};function Tba(a){var b=3D'<div =
class=3D"'+H("apps-shortcutshelppopup-dialog")+'"><div =
class=3D"'+H("apps-shortcutshelppopup-content-wrapper")+'"></div>';if(a.N=
o){a=3D'<div class=3D"'+H("apps-shortcutshelppopup-close")+'"><span =
id=3D"'+H(a.xq)+'" class=3D"'+H("modal-dialog-title-close")+'" =
tabindex=3D"0" role=3D"button">';var c=3D{};var =
d=3Dc.color;c=3Dc.size;c=3Dai(c?""+c:"14px");d=3D'<svg =
width=3D"'+H(c)+'" height=3D"'+H(c)+'" viewBox=3D"0 0 10 10" =
focusable=3D"false" fill=3D"'+H(null!=3Dd?d:"#000000")+'"><polygon =
points=3D"10,1.01 8.99,0 5,3.99 1.01,0 0,1.01 3.99,5 0,8.99 1.01,10 =
5,6.01 8.99,10 10,8.99 6.01,5 "/></svg>';=0A=
d=3DG(d);b+=3Da+F(d)+"</span></div>"}else b+=3D'<div =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_WRAPPER")+'"><span =
id=3D"'+H(a.xq)+'" =
class=3D"'+H("CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK")+'" tabindex=3D"0" =
role=3D"button">',b+=3D"Sulje</span></div>";return =
G(b+"</div>")};function =
b5(a,b,c){to.call(this,b,c);this.B=3Da;this.ja(this.B);this.S=3Dco(bo.oa(=
));this.C=3Da.No()}v(b5,to);m=3Db5.prototype;m.Me=3Dfunction(){return =
this.C?"apps-shortcutshelppopup":"shortcuts-modalpopup"};m.rc=3Dl(!1);m.c=
a=3Dfunction(){b5.R.ca.call(this);var =
a=3Dthis.O(),b=3Dthis.sa();P(b,!1);yp(b,Tba,{xq:this.S,No:this.C});var =
c=3Dthis.gb("apps-shortcutshelppopup-content-wrapper");this.B.ca();a.La(c=
,this.B.sa());kl(b,"dialog");ll(b,"labelledby",this.B.Yl);this.C||M(b,"CS=
S_SHORTCUTS_HELP_POPUP")};=0A=
m.da=3Dfunction(){b5.R.da.call(this);var =
a=3Dthis.O(),b=3Da.J(this.S);this.C&&$t(b,"Sulje",void =
0);gl(this.V(),b,this.Zp);a=3Da.zC(this.J());this.V().listen(a,"mousedown=
",this.Lw,!0);this.V().listen(this.J(),"keydown",this.Rh);this.V().listen=
(this.B,"close",this.Zp)};m.setVisible=3Dfunction(a){this.C&&this.wa&&!th=
is.ia()&&a&&this.B.reset();b5.R.setVisible.call(this,a)};m.Zp=3Dfunction(=
){this.setVisible(!1)};m.so=3Dfunction(a){this.B.so(a)};=0A=
m.Va=3Dfunction(){b5.R.Va.call(this);var =
a=3Dthis.J();if(a&&!this.C){if(this.ia()){var =
b=3Dbm(a);b=3Dem(b);b=3D.9*(b.bottom-b.top)}else =
b=3Dthis.O().A,b=3D.9*zj(Dj(b)||window).height;Sl(a,"maxHeight",b+"px");S=
l(a,"left","10%");Sl(a,"top","10%")}};m.Lw=3Dfunction(a){var =
b=3Dthis.B;(b=3Db.W?b.W.A.A.J():null)&&Tj(b,a.target)||Tj(this.J(),a.targ=
et)||this.setVisible(!1)};m.Rh=3Dfunction(a){27=3D=3Da.keyCode?(this.setV=
isible(!1),a.B(),a.preventDefault()):9=3D=3Da.keyCode&&a.shiftKey&&a.targ=
et=3D=3Dthis.J()&&wo(this)};function =
c5(a){this.A=3Da;this.N=3DD(V(this.A),t_,37)||new =
t_;a=3DDq("https://support.google.com/drive/answer/2423485?hl=3D%s","fi")=
;var b=3D[[],[]];var c=3Db[0];if(0=3D=3DVz(V(this.A))){var =
d=3Dvm(this.A.O().A.body);d=3D{title:"Navigointi",kc:[["Esc","Sulje =
katseluohjelma"],["Left\th",d?"Siirry seuraavaan kohteeseen":"Siirry =
edelliseen kohteeseen"],["Right\tl",d?"Siirry edelliseen =
kohteeseen":"Siirry seuraavaan kohteeseen"]]}}else =
d=3Dnull;d&&c.push(d);d=3Dz(this.N,1,!0);var =
e=3Dz(this.N,2,!0);(d=3Dd||e?{title:e?"Video/\u00e4\u00e4ni":=0A=
"\u00c4\u00e4ni",kc:[["Enter\tSpace","Toista/tauko"],["Shift + =
Left","Siirry taaksep\u00e4in"],["Shift + Right","Siirry =
eteenp\u00e4in"],["+\t=3D","Suurenna =
\u00e4\u00e4nenvoimakkuutta"],["-","Pienenn\u00e4 =
\u00e4\u00e4nenvoimakkuutta"]]}:null)&&c.push(d);c=3Db[1];d=3D{title:"Toi=
minnot",kc:[["+\t=3D","Suurenna"],["-","Pienenn\u00e4"],["o","Avaa =
kohde"],["s","Merkitse valitut kohteet t\u00e4hdell\u00e4 / poista =
merkint\u00e4"]]};Hx(this.A).C&&!z(V(this.A),91,!1)&&d.kc.push(["Ctrl+s",=
"Lataa kohde"]);NG(V(this.A))&&=0A=
d.kc.push(["d","N\u00e4yt\u00e4/piilota =
tietoruutu"]);d&&c.push(d);z(this.N,3,!0)?(d=3D[],d.push(["j","Seuraava =
sivu"]),d.push(["k","Edellinen =
sivu"]),Wy(V(this.A))&&!z(V(this.A),91,!1)&&d.push(["Ctrl+p","Tulosta =
asiakirja"]),d.push(["Ctrl+f","Avaa hakupalkki"]),d.push(["Ctrl+g","Avaa =
hakupalkki / etsi seuraava"]),d.push(["Ctrl+Shift+g","Avaa hakupalkki / =
etsi edellinen"]),d=3D{title:"Dokumentin =
hallinta",kc:d}):d=3Dnull;d&&c.push(d);b=3DG4(b);if(z(V(this.A),56,!1)){v=
ar g=3DRba(b);g=3Dnew a5(g)}a=3Dnew S4(b,a,=0A=
this.A.O(),void 0,void =
0,g);b5.call(this,a,!1,this.A.O())}v(c5,b5);function =
d5(a){Y.call(this,a);this.C=3D{};this.B=3D{}}v(d5,Y);d5.prototype.ca=3Dfu=
nction(){this.X=3DT(Ez,void 0,void =
0,this.A.O())};d5.prototype.da=3Dfunction(){d5.R.da.call(this);P(this.J()=
,!Fc(this.C))};function F1(a,b,c){if(null!=3Dc){if(!a.B[b]){var =
d=3Du(a.D,a,b);a.B[b]=3DQ(d,c)}}else =
a.D(b)}d5.prototype.D=3Dfunction(a){this.C[a]=3D!0;delete =
this.B[a];this.wa&&P(this.J(),!0)};function E1(a,b){delete =
a.C[b];a.B[b]&&(R(a.B[b]),delete a.B[b]);Fc(a.C)&&a.wa&&P(a.J(),!1)}=0A=
d5.prototype.Ia=3Dfunction(){d5.R.Ia.call(this);for(var a in =
this.B)R(this.B[a]);this.B=3D{}};function =
e5(a,b){Y.call(this,a);this.B=3Db}v(e5,Y);e5.prototype.ca=3Dfunction(){th=
is.X=3DT(PR,{id:this.B.getId(),title:Dr(this.B),mimeType:Pr(this.B)})};fu=
nction f5(a,b){Y.call(this,b);this.C=3Da;this.D=3Dnull;this.B=3Dnew =
Nu(this.O(),fR.oa());this.ja(this.B)}v(f5,Y);m=3Df5.prototype;m.ca=3Dfunc=
tion(){this.Sa(T(FR,void 0,void =
0,this.O()))};m.Sa=3Dfunction(a){this.X=3Da;this.B.qa(this.fa("drive-view=
er-password-submit"));this.B.Ca("L\u00e4het\u00e4 =
salasana");this.D=3Dthis.fa("drive-viewer-password-input");this.fa("drive=
-viewer-password-username").value=3DDr(this.C)};=0A=
m.da=3Dfunction(){f5.R.da.call(this);P(this.fa("drive-viewer-password-err=
or-text"),this.C.la);this.V().listen(this.B,"action",this.nH).listen(this=
.D,["keyup","change"],this.ov);ln(this.ov,this)};function =
g5(a,b){Zs(Lx(a.A),13,a.VE,a);b&&Ix(a.A).focus(a.D,void =
0,!0)}m.nH=3Dfunction(){h5(this)};m.VE=3Dfunction(){var =
a=3Dlk(this.O());(rl(a,"drive-viewer")||rl(a,"drive-viewer-password-input=
"))&&this.B.isEnabled()&&h5(this)};m.ov=3Dfunction(){this.B.setEnabled(0!=
=3Dthis.fa("drive-viewer-password-input").value.length)};=0A=
function h5(a){bt(Lx(a.A));var =
b=3Da.C;a=3Da.fa("drive-viewer-password-input").value;b.la=3D!0;b.dispatc=
hEvent(new cs(a))};function i5(a){Id(this,a,0,Uba)}v(i5,Gd);var =
Uba=3D[5,7,16,18,37,39];function =
j5(a){Id(this,a,0,null)}v(j5,Gd);j5.prototype.getLabel=3Dfunction(){retur=
n y(this,1)};function Vba(){var =
a=3DWba;this.B=3Dthis.D=3Dnull;this.A=3Dnew =
i5;this.C=3Dnull;this.size=3Da};function =
k5(a){N.call(this);this.C=3Da;a=3Du(this.H,this);this.C.F=3Da;this.B=3Dne=
w Tw;this.D=3Dnew Fg;this.A=3Dnew =
Fg}v(k5,N);k5.prototype.F=3D0;k5.prototype.connect=3Dfunction(){this.C.co=
nnect(u(this.B.Ha,this.B));Zw(this.B,u(this.dispatchEvent,this,"cc"))};k5=
.prototype.call=3Dfunction(a,b,c,d){Zw(this.B,function(){var =
e=3D{data:b,messageId:this.F};this.D.set(this.F,{wq:c,uq:d});this.F++;thi=
s.C.send(a,e)},this)};function =
l5(a,b,c,d){Zw(a.B,function(){this.C.send("_response",{data:b,messageId:c=
,result:d})},a)}=0A=
k5.prototype.H=3Dfunction(a,b){if(za(b))try{var =
c=3DJSON.parse(b)||{}}catch(d){return}else =
c=3Db;"_response"=3D=3Da?(a=3Dc,b=3Dthis.D.get(a.messageId),this.D.remove=
(a.messageId),(c=3Da.result)&&La(b.wq)&&b.wq(a.data),!c&&La(b.uq)&&b.uq(E=
rror(a.data.message))):Xba(this,a,c)};function =
Xba(a,b,c){if(b=3Da.A.get(b)){var =
d=3Du(function(a){l5(this,a||{},c.messageId,!0)},a);a=3Du(function(a){var=
 =
b=3D{};b.message=3Da&&a.message||"";l5(this,b,c.messageId,!1)},a);try{b(c=
.data,d,a)}catch(e){a(e)}}};function =
m5(a,b,c){eo.call(this,c);this.D=3Da;this.F=3Dnew =
k5(this.D);this.C=3Db;this.A=3Dnull;this.B=3Db.B}v(m5,eo);m5.prototype.ca=
=3Dfunction(){m5.R.ca.call(this);nm(this.J(),this.C.size);Yba(this)};func=
tion n5(a,b){P(a.B,!b);a.A.style.visibility=3Db?"visible":"hidden"}=0A=
function Yba(a){var =
b=3Da.O();a.A=3Db.ca("DIV");a.A.style.position=3D"absolute";a.B=3Da.B||b.=
ca("DIV");n5(a,!1);var =
c=3Da.J();b.La(c,a.A);b.La(c,a.B);Zba(a.D,a.A,u(function(a){b.setProperti=
es(a,{frameborder:0,style:"border: 0; vertical-align: bottom; transform: =
translateZ(0);",scrolling:"auto",width:this.C.size.width,height:this.C.si=
ze.height})},a));a.F.connect()};function =
o5(){I.call(this);this.H=3D{}}v(o5,I);m=3Do5.prototype;m.connect=3Dfuncti=
on(a){a&&a()};m.fe=3Dl(!0);m.registerService=3Dfunction(a,b,c){this.H[a]=3D=
{Ha:b,Ot:!!c}};m.getService=3Dfunction(a,b){var c=3Dthis.H[a];return =
c?c:this.F?{Ha:Sa(this.F,a),Ot:Ma(b)}:null};function =
$ba(a,b){if(b&&za(a))try{return JSON.parse(a)}catch(c){return null}else =
if(!b&&!za(a))return yB(a);return =
a}m.ea=3Dfunction(){o5.R.ea.call(this);delete this.H;delete this.F};var =
aca=3D["pu","lru","pru","lpu","ppu"],p5=3D{};function q5(a){for(var =
b=3Dbca,c=3Db.length,d=3D"";0<a--;)d+=3Db.charAt(Math.floor(Math.random()=
*c));return d}var =
bca=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";fu=
nction =
r5(a){I.call(this);this.xa=3Da||pj()}v(r5,I);r5.prototype.Rg=3D0;r5.proto=
type.getType=3Df("Rg");function s5(a){return kk(a.xa)};function =
t5(a,b){r5.call(this,b);this.A=3Da;this.N=3Dnew =
cl(this);J(this,this.N);this.H=3Dnew =
ao(100,s5(this));J(this,this.H);this.D=3Dnew Tw;this.F=3Dnew =
Tw;this.B=3Dnew =
Tw;this.L=3Dq5(10);this.I=3Dnull;this.C=3D{};this.U=3Dthis.A.name;u5(this=
.A,this.A.name+"_"+v5(this.A));this.S=3D!1;dx(this.B,this.D);dx(this.B,th=
is.F);Zw(this.B,this.pD,this);this.B.Ha(!0);this.N.listen(this.H,"tick",t=
his.$r)}v(t5,r5);var w5=3D{};=0A=
function cca(a){var b=3Dnew =
x5(a.channelName,a.service,a.payload);a=3Db.A;var =
c=3Db.service;b=3Db.payload;var d=3Dp5[a];if(d)return =
d.ue(c,b),!0;d=3Dy5(b)[0];for(var e in p5){var =
g=3Dp5[e];if(1=3D=3Dv5(g)&&!g.fe()&&"tp"=3D=3Dc&&"SETUP"=3D=3Dd)return =
u5(g,a),g.ue(c,b),!0}return!1}m=3Dt5.prototype;m.Rg=3D7;=0A=
m.zk=3Dfunction(a){a=3Dy5(a);var b=3Da[1];switch(a[0]){case =
"SETUP_ACK":this.D.A||this.D.Ha(!0);break;case =
"SETUP":this.send("tp","SETUP_ACK"),this.F.A||this.F.Ha(!0),null!=3Dthis.=
I&&this.I!=3Db&&this.send("tp","SETUP,"+this.L),this.I=3Db}};m.connect=3D=
function(){var a=3Ds5(this);if(a){var =
b=3DNa(a);0=3D=3D(w5[b]||0)&&null=3D=3DFa("crosswindowmessaging.channel",=
a)&&Ca("crosswindowmessaging.channel",cca,a);w5[b]++;this.S=3D!0;this.$r(=
)}};m.$r=3Dfunction(){this.A.fe()?this.H.stop():(this.H.start(),this.send=
("tp","SETUP,"+this.L))};=0A=
m.send=3Dfunction(a,b){this.A.hd&&(a=3Dnew =
x5(this.U+"_"+(0=3D=3Dv5(this.A)?1:0),a,b),this.A.A.directSyncMode?this.v=
r(a):this.C[Na(a)]=3DQ(u(this.vr,this,a),0))};m.vr=3Dfunction(a){var =
b=3DNa(a);this.C[b]&&delete this.C[b];try{var =
c=3DFa("crosswindowmessaging.channel",this.A.hd)}catch(d){return}if(null!=
=3D=3Dc)try{c({channelName:a.A,service:a.service,payload:a.payload})}catc=
h(d){}};m.pD=3Dfunction(){z5(this.A,0)};=0A=
m.ea=3Dfunction(){if(this.S){var =
a=3Ds5(this),b=3DNa(a);1=3D=3D--w5[b]&&Ca("crosswindowmessaging.channel",=
null,a)}this.C&&(uc(this.C,function(a){R(a)}),this.C=3Dnull);this.D&&(thi=
s.D.cancel(),delete this.D);this.F&&(this.F.cancel(),delete =
this.F);this.B&&(this.B.cancel(),delete =
this.B);t5.R.ea.call(this)};function =
y5(a){a=3Da.split(",");a[1]=3Da[1]||null;return a}function =
x5(a,b,c){this.A=3Da;this.service=3Db;this.payload=3Dc};function =
A5(a,b){r5.call(this,b);this.B=3Da;this.C=3D[];this.H=3Du(this.lx,this)}v=
(A5,r5);m=3DA5.prototype;m.Rg=3D2;m.bo=3D!1;m.connect=3Dfunction(){0=3D=3D=
v5(this.B)?(this.A=3Dthis.B.zg,this.A.XPC_toOuter=3Du(this.vt,this)):this=
.kq()};=0A=
m.kq=3Dfunction(){var =
a=3D!0;try{this.A||(this.A=3Ds5(this).frameElement),this.A&&this.A.XPC_to=
Outer&&(this.D=3Dthis.A.XPC_toOuter,this.A.XPC_toOuter.XPC_toInner=3Du(th=
is.vt,this),a=3D!1,this.send("tp","SETUP_ACK"),z5(this.B))}catch(b){}a&&(=
this.F||(this.F=3Du(this.kq,this)),s5(this).setTimeout(this.F,100))};m.zk=
=3Dfunction(a){if(0!=3Dv5(this.B)||this.B.fe()||"SETUP_ACK"!=3Da)throw =
Error("Got unexpected transport =
message.");this.D=3Dthis.A.XPC_toOuter.XPC_toInner;z5(this.B)};=0A=
m.vt=3Dfunction(a,b){this.bo||0!=3Dthis.C.length?(this.C.push({serviceNam=
e:a,payload:b}),1=3D=3Dthis.C.length&&s5(this).setTimeout(this.H,1)):this=
.B.ue(a,b)};m.lx=3Dfunction(){for(;this.C.length;){var =
a=3Dthis.C.shift();this.B.ue(a.serviceName,a.payload)}};m.send=3Dfunction=
(a,b){this.bo=3D!0;this.D(a,b);this.bo=3D!1};m.ea=3Dfunction(){A5.R.ea.ca=
ll(this);this.A=3Dthis.D=3Dnull};function =
B5(a,b){r5.call(this,b);this.A=3Da;this.C=3Dthis.A.A.pru;this.B=3Dthis.A.=
A.ifrid;bd&&dca()}v(B5,r5);if(bd)var =
C5=3D[],D5=3D0,dca=3Dfunction(){D5||(D5=3Dwindow.setTimeout(function(){E5=
()},1E3))},E5=3Dfunction(a){var =
b=3DUa();for(a=3Da||3E3;C5.length&&b-C5[0].timestamp>=3Da;){var =
c=3DC5.shift().PH;Oj(c)}D5=3Dwindow.setTimeout(eca,1E3)},eca=3Dfunction()=
{E5()};var =
F5=3D{};m=3DB5.prototype;m.Rg=3D3;m.connect=3Dfunction(){s5(this).xpcRela=
y||(s5(this).xpcRelay=3Dfca);this.send("tp","SETUP")};=0A=
function fca(a,b){var =
c=3Db.indexOf(":"),d=3Db.substr(0,c);b=3Db.substr(c+1);if(x&&-1!=3D(c=3Dd=
.indexOf("|"))){h=3Dd.substr(0,c);d=3Dd.substr(c+1);c=3Dd.indexOf("+");va=
r e=3Dd.substr(0,c);c=3DparseInt(d.substr(c+1),10);var =
g=3DF5[e];g||(g=3DF5[e]=3D{Ar:[],Hu:0,wr:0});-1!=3Dd.indexOf("++")&&(g.wr=
=3Dc+1);g.Ar[c]=3Db;g.Hu++;if(g.Hu!=3Dg.wr)return;b=3Dg.Ar.join("");delet=
e F5[e]}else var =
h=3Dd;p5[a].ue(h,decodeURIComponent(b))}m.zk=3Dfunction(a){"SETUP"=3D=3Da=
?(this.send("tp","SETUP_ACK"),z5(this.A)):"SETUP_ACK"=3D=3Da&&z5(this.A)}=
;=0A=
m.send=3Dfunction(a,b){b=3DencodeURIComponent(b);var =
c=3Db.length;if(x&&1800<c)for(var d=3Dgc(),e=3D0,g=3D0;e<c;g++){var =
h=3Db.substr(e,1800);e+=3D1800;G5(this,a,h,d+(e>=3Dc?"++":"+")+g)}else =
G5(this,a,b)};=0A=
function G5(a,b,c,d){if(x){var =
e=3Ds5(a).document.createElement("DIV");var =
g=3D{src:null,srcdoc:null};var =
h=3D{onload:rf("this.xpcOnload()"),sandbox:null},k=3D{sandbox:""},n=3D{},=
p;for(p in g)n[p]=3Dg[p];for(p in k)n[p]=3Dk[p];for(p in h){var =
t=3Dp.toLowerCase();if(t in g)throw Error('Cannot override "'+t+'" =
attribute, got "'+p+'" with value "'+h[p]+'"');t in k&&delete =
n[t];n[p]=3Dh[p]}g=3Dog("iframe",n,void =
0);aj(e,g);e=3De.childNodes[0];e.xpcOnload=3DH5}else =
e=3Ds5(a).document.createElement("IFRAME"),bd?C5.push({timestamp:Ua(),=0A=
PH:e}):Ok(e,"load",H5);g=3De.style;g.visibility=3D"hidden";g.width=3De.st=
yle.height=3D"0px";g.position=3D"absolute";g=3Da.C;g+=3D"#"+a.A.name;a.B&=
&(g+=3D","+a.B);g+=3D"|"+b;d&&(g+=3D"|"+d);e.src=3Dg+(":"+c);s5(a).docume=
nt.body.appendChild(e)}function =
H5(){Oj(this)}m.ea=3Dfunction(){B5.R.ea.call(this);bd&&E5(0)};function =
I5(a,b,c,d,e){r5.call(this,c);this.F=3Da;this.H=3De||2;this.aa=3Db||"*";t=
his.N=3Dnew cl(this);this.I=3Dnew =
ao(100,s5(this));this.S=3D!!d;this.C=3Dnew Tw;this.D=3Dnew =
Tw;this.B=3Dnew =
Tw;this.W=3Dq5(10);this.L=3Dnull;this.S?1=3D=3Dv5(this.F)?dx(this.B,this.=
C):dx(this.B,this.D):(dx(this.B,this.C),2=3D=3Dthis.H&&dx(this.B,this.D))=
;Zw(this.B,this.qD,this);this.B.Ha(!0);this.N.listen(this.I,"tick",this.b=
s)}v(I5,r5);I5.prototype.A=3Dnull;I5.prototype.U=3D!1;I5.prototype.Rg=3D1=
;var J5=3D{};m=3DI5.prototype;m.Zh=3D0;=0A=
function K5(a){var b=3Da.A.data;if(!za(b))return!1;var =
c=3Db.indexOf("|"),d=3Db.indexOf(":");if(-1=3D=3Dc||-1=3D=3Dd)return!1;va=
r =
e=3Db.substring(0,c);c=3Db.substring(c+1,d);b=3Db.substring(d+1);if(d=3Dp=
5[e])return d.ue(c,b,a.A.origin),!0;d=3DL5(b)[0];for(var g in p5){var =
h=3Dp5[g];if(1=3D=3Dv5(h)&&!h.fe()&&"tp"=3D=3Dc&&("SETUP"=3D=3Dd||"SETUP_=
NTPV2"=3D=3Dd)&&M5(h,a.A.origin))return u5(h,e),h.ue(c,b),!0}return!1}=0A=
m.zk=3Dfunction(a){var b=3DL5(a);a=3Db[1];switch(b[0]){case =
"SETUP_ACK":N5(this,1);this.C.A||this.C.Ha(!0);break;case =
"SETUP_ACK_NTPV2":2=3D=3Dthis.H&&(N5(this,2),this.C.A||this.C.Ha(!0));bre=
ak;case "SETUP":N5(this,1);O5(this,1);break;case =
"SETUP_NTPV2":2=3D=3Dthis.H&&(b=3Dthis.A,N5(this,2),O5(this,2),1!=3Db&&nu=
ll=3D=3Dthis.L||this.L=3D=3Da||P5(this),this.L=3Da)}};function =
P5(a){2!=3Da.H||null!=3Da.A&&2!=3Da.A||a.send("tp","SETUP_NTPV2,"+a.W);nu=
ll!=3Da.A&&1!=3Da.A||a.send("tp","SETUP")}=0A=
function =
O5(a,b){if(2!=3Da.H||null!=3Da.A&&2!=3Da.A||2!=3Db){if(null!=3Da.A&&1!=3D=
a.A||1!=3Db)return;a.send("tp","SETUP_ACK")}else =
a.send("tp","SETUP_ACK_NTPV2");a.D.A||a.D.Ha(!0)}function =
N5(a,b){b>a.A&&(a.A=3Db);1=3D=3Da.A&&(a.D.A||a.S||a.D.Ha(!0),a.L=3Dnull)}=
m.connect=3Dfunction(){var =
a=3Ds5(this),b=3DNa(a),c=3DJ5[b];Ba(c)||(c=3D0);0=3D=3Dc&&Ok(a.postMessag=
e?a:a.document,"message",K5,!1,I5);J5[b]=3Dc+1;this.U=3D!0;this.bs()};m.b=
s=3Dfunction(){var =
a=3D0=3D=3Dv5(this.F);this.S&&a||this.F.fe()||this.Ma?this.I.stop():(this=
.I.start(),P5(this))};=0A=
m.send=3Dfunction(a,b){var =
c=3Dthis.F.hd;c&&(this.send=3Dfunction(a,b){var =
d=3Dthis,e=3Dthis.F.name;this.Zh=3DQ(function(){d.Zh=3D0;try{var =
g=3Dc.postMessage?c:c.document;g.postMessage&&g.postMessage(e+"|"+a+":"+b=
,d.aa)}catch(n){}},0)},this.send(a,b))};m.qD=3Dfunction(){z5(this.F,1=3D=3D=
this.H||1=3D=3Dthis.A?200:void 0)};=0A=
m.ea=3Dfunction(){if(this.U){var =
a=3Ds5(this),b=3DNa(a),c=3DJ5[b];J5[b]=3Dc-1;1=3D=3Dc&&Wk(a.postMessage?a=
:a.document,"message",K5,!1,I5)}this.Zh&&(R(this.Zh),this.Zh=3D0);Ti(this=
.N);delete this.N;Ti(this.I);delete this.I;this.C.cancel();delete =
this.C;this.D.cancel();delete this.D;this.B.cancel();delete =
this.B;delete this.send;I5.R.ea.call(this)};function =
L5(a){a=3Da.split(",");a[1]=3Da[1]||null;return a};function =
Q5(a,b){r5.call(this,b);this.A=3Da;this.B=3Da.at||"";this.C=3Da.rat||"";a=
=3Ds5(this);if(!a.nix_setup_complete)try{a.execScript("Class =
GCXPC____NIXVBS_wrapper\n Private m_Transport\nPrivate m_Auth\nPublic =
Sub SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet =
m_Transport =3D transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf =
isEmpty(m_Auth) Then\nm_Auth =3D auth\nEnd If\nEnd Sub\nPublic Function =
GetAuthToken()\n GetAuthToken =3D m_Auth\nEnd Function\nPublic Sub =
SendMessage(service, payload)\n Call =
m_Transport.GCXPC____NIXJS_handle_message(service, payload)\nEnd =
Sub\nPublic Sub CreateChannel(channel)\n Call =
m_Transport.GCXPC____NIXJS_create_channel(channel)\nEnd Sub\nPublic Sub =
GCXPC____NIXVBS_container()\n End Sub\nEnd Class\n Function =
GCXPC____NIXVBS_get_wrapper(transport, auth)\nDim wrap\nSet wrap =3D New =
GCXPC____NIXVBS_wrapper\nwrap.SetTransport transport\nwrap.SetAuth =
auth\nSet GCXPC____NIXVBS_get_wrapper =3D wrap\nEnd Function",=0A=
"vbscript"),a.nix_setup_complete=3D!0}catch(c){}this.GCXPC____NIXJS_handl=
e_message=3Dthis.rD;this.GCXPC____NIXJS_create_channel=3Dthis.gx}v(Q5,r5)=
;m=3DQ5.prototype;m.Rg=3D6;m.Fg=3D!1;m.Gf=3Dnull;m.connect=3Dfunction(){0=
=3D=3Dv5(this.A)?this.jq():this.iq()};m.jq=3Dfunction(){if(!this.Fg){var =
a=3Dthis.A.zg;try{a.contentWindow.opener=3D(0,s5(this).GCXPC____NIXVBS_ge=
t_wrapper)(this,this.B),this.Fg=3D!0}catch(b){}this.Fg||s5(this).setTimeo=
ut(u(this.jq,this),100)}};=0A=
m.iq=3Dfunction(){if(!this.Fg){try{var =
a=3Ds5(this).opener;if(a&&"GCXPC____NIXVBS_container"in =
a){this.Gf=3Da;if(this.Gf.GetAuthToken()!=3Dthis.C)return;this.Gf.CreateC=
hannel((0,s5(this).GCXPC____NIXVBS_get_wrapper)(this,this.B));this.Fg=3D!=
0;z5(this.A)}}catch(b){return}this.Fg||s5(this).setTimeout(u(this.iq,this=
),100)}};m.gx=3Dfunction(a){this.Gf=3Da;this.Gf.GetAuthToken()!=3Dthis.C|=
|z5(this.A)};m.rD=3Dfunction(a,b){s5(this).setTimeout(u(function(){this.A=
.ue(a,b)},this),1)};=0A=
m.send=3Dfunction(a,b){this.Gf.SendMessage(a,b)};m.ea=3Dfunction(){Q5.R.e=
a.call(this);this.Gf=3Dnull};function R5(a,b){o5.call(this);for(var =
c=3D0,d;d=3Daca[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw =
Error("URI "+a[d]+" is invalid for field =
"+d);this.A=3Da;this.name=3Dthis.A.cn||q5(10);this.xa=3Db||pj();this.B=3D=
[];this.C=3Dnew =
cl(this);a.lpu=3Da.lpu||Tg(kk(this.xa).location.href)+"/robots.txt";a.ppu=
=3Da.ppu||Tg(a.pu||"")+"/robots.txt";p5[this.name]=3Dthis;Zk(window,"unlo=
ad",S5)||Pk(window,"unload",S5)}v(R5,o5);var =
gca=3D/^%*tp$/,hca=3D/^%+tp$/;m=3DR5.prototype;m.ze=3Dnull;m.Sd=3Dnull;m.=
Zc=3Dnull;m.ig=3D1;=0A=
m.fe=3Dfunction(){return =
2=3D=3Dthis.ig};m.hd=3Dnull;m.zg=3Dnull;function Zba(a,b,c){var =
d=3Da.A.ifrid;d||(d=3Da.A.ifrid=3D"xpcpeer"+q5(4));var =
e=3Dik(pj(b),"IFRAME");e.id=3De.name=3Dd;c?c(e):e.style.width=3De.style.h=
eight=3D"100%";T5(a);a.Sd=3Dnew Tw(void 0,a);var =
g=3Dica(a);el(a.C,e,"load",a.Sd.Ha,!1,a.Sd);ad||bd?window.setTimeout(u(fu=
nction(){b.appendChild(e);e.src=3Dg.toString()},a),1):(e.src=3Dg.toString=
(),b.appendChild(e))}function =
T5(a){a.Sd&&(a.Sd.cancel(),a.Sd=3Dnull);a.B.length=3D0;a.C.removeAll()}=0A=
function ica(a){var b=3Da.A.pu;za(b)&&(b=3Da.A.pu=3Dnew jh(b));var =
c=3D{};c.cn=3Da.name;c.tp=3Da.A.tp;c.osh=3Da.A.osh;a.A.lru&&(c.pru=3Da.A.=
lru);a.A.lpu&&(c.ppu=3Da.A.lpu);a.A.ppu&&(c.lpu=3Da.A.ppu);(a=3Da.A.role)=
&&(c.role=3D1=3D=3Da?0:1);Ah(b,"xpc",yB(c));return =
b}m.connect=3Dfunction(a){this.D=3Da||Ga;3=3D=3Dthis.ig&&(this.ig=3D1);th=
is.Sd?Zw(this.Sd,this.zq):this.zq()};=0A=
m.zq=3Dfunction(){this.Sd=3Dnull;this.A.ifrid&&(this.zg=3Dthis.xa.J(this.=
A.ifrid));if(this.zg){var =
a=3Dthis.zg.contentWindow;a||(a=3Dwindow.frames[this.A.ifrid]);this.hd=3D=
a}if(!this.hd){if(window=3D=3Dwindow.top)throw Error("CrossPageChannel: =
Can't connect, peer window-object not =
set.");this.hd=3Dwindow.parent}if(!this.Zc){if(!this.A.tp){a=3Dthis.A;if(=
La(document.postMessage)||La(window.postMessage)||x&&window.postMessage)v=
ar b=3D1;else if(ad)b=3D2;else if(x&&this.A.pru)b=3D3;else{var =
c;if(c=3Dx){c=3D!1;try{b=3Dwindow.opener,window.opener=3D=0A=
{},c=3DWc(window,"opener"),window.opener=3Db}catch(d){}}b=3Dc?6:0}a.tp=3D=
b}if(La(this.A.tp))this.Zc=3Dnew this.A.tp(this,this.xa);else =
switch(this.A.tp){case 1:this.Zc=3Dnew =
I5(this,this.A.ph,this.xa,!!this.A.osh,this.A.nativeProtocolVersion||2);b=
reak;case 6:this.Zc=3Dnew Q5(this,this.xa);break;case 2:this.Zc=3Dnew =
A5(this,this.xa);break;case 3:this.Zc=3Dnew B5(this,this.xa);break;case =
7:if(a=3Dthis.hd)try{a=3Dwindow.document.domain=3D=3Dthis.hd.document.dom=
ain}catch(d){a=3D!1}a&&(this.Zc=3Dnew =
t5(this,this.xa))}if(!this.Zc)throw Error("CrossPageChannel: No suitable =
transport found! You may try injecting a Transport constructor directly =
via the channel config object.");=0A=
}for(this.Zc.connect();0<this.B.length;)this.B.shift()()};m.close=3Dfunct=
ion(){T5(this);this.ig=3D3;Ti(this.Zc);this.D=3Dthis.Zc=3Dnull;Ti(this.ze=
);this.ze=3Dnull};function =
z5(a,b){a.fe()||a.ze&&0!=3Da.ze.Ra||(a.ig=3D2,Ti(a.ze),r(b)?(a.ze=3Dnew =
Et(a.D,b),a.ze.start()):(a.ze=3Dnull,a.D()))}m.send=3Dfunction(a,b){if(th=
is.fe()){try{var =
c=3D!!this.hd&&!this.hd.closed}catch(d){c=3D!1}c?(Ma(b)&&(b=3DyB(b)),this=
.Zc.send(jca(a),b)):this.close()}};=0A=
m.ue=3Dfunction(a,b,c){this.Sd?this.B.push(u(this.ue,this,a,b,c)):M5(this=
,c)&&!this.Ma&&3!=3Dthis.ig&&(a&&"tp"!=3Da?this.fe()&&(a=3Da.replace(/%[0=
-9a-f]{2}/gi,decodeURIComponent),a=3Dhca.test(a)?a.substring(1):a,a=3Dthi=
s.getService(a,b))&&(b=3D$ba(b,a.Ot),null!=3Db&&a.Ha(b)):this.Zc.zk(b))};=
function jca(a){gca.test(a)&&(a=3D"%"+a);return =
a.replace(/[%:|]/g,encodeURIComponent)}function v5(a){var =
b=3Da.A.role;return Ba(b)?b:window.parent=3D=3Da.hd?1:0}function =
u5(a,b){delete p5[a.name];a.name=3Db;p5[b]=3Da}=0A=
function M5(a,b){var c=3Da.A.ph;return =
Ib(ec(b))||Ib(ec(c))||b=3D=3Da.A.ph}m.ea=3Dfunction(){this.close();this.z=
g=3Dthis.hd=3Dnull;delete p5[this.name];Ti(this.C);delete =
this.C;R5.R.ea.call(this)};function S5(){for(var a in =
p5)Ti(p5[a])};function kca(){this.A=3Dnew Vba;this.xa=3Dvoid 0}var =
Wba=3Dnew jj(735,500);=0A=
function lca(a){var =
b=3DZg("https://clients5.google.com/webstore/wall/widget","container","GO=
OGLE_DRIVE","utm_source",Sg(Rg(window.location.href)[3]||null),"utm_mediu=
m","apps-widget","ref",Tg(window.location.href));y(a.A.A,15)&&(b=3DZg(b,"=
hdpa","true"));if(Od(a.A.A,j5,37)&&0<Od(a.A.A,j5,37).length){for(var =
c=3DOd(a.A.A,j5,37),d=3D"",e=3D0;e<c.length;e++)0!=3De&&(d+=3D","),d+=3Dc=
[e].getLabel()+":"+y(c[e],2);b=3DZg(b,"exp",d)}null!=3Da.A.D&&(b=3DZg(b,"=
hl",a.A.D));null!=3Da.A.C&&(b=3DZg(b,"authuser",a.A.C));c=3D{};Ic(c,"pu",=
b);=0A=
Ic(c,"ph","https://clients5.google.com");Ic(c,"tp",1);Ic(c,"osh",!0);b=3D=
new R5(c,a.xa);return new m5(b,Kc(a.A),a.xa)};function =
U5(a){I.call(this);this.F=3Da;this.A=3Da.F;a=3Du(this.wI,this);this.A.A.s=
et("beforeInstall",a);a=3Du(this.uI,this);this.A.A.set("afterInstall",a);=
a=3Du(this.TI,this);this.A.A.set("launch",a);a=3Du(this.TC,this);this.A.A=
.set("getStoreConfig",a);a=3Du(this.nM,this);this.A.A.set("onRendered",a)=
;a=3Du(this.DC,this);this.A.A.set("getPopupUrl",a);a=3Du(this.FI,this);th=
is.A.A.set("onEscape",a);a=3Du(this.VI,this);this.A.A.set("onManageMenu",=
a);a=3Du(this.UI,this);this.A.A.set("onManageMenuEvent",a);a=3Du(this.xI,=
this);=0A=
this.A.A.set("beforeNavigate",a)}v(U5,I);m=3DU5.prototype;m.Pt=3Dba();m.V=
t=3Dba();m.uninstall=3Dfunction(a,b,c){var =
d=3D{};d.itemId=3Da;this.A.call("uninstall",d,b,c)};m.xI=3Dfunction(a,b){=
b({shouldNavigate:!0})};m.nM=3Dfunction(){n5(this.F,!0)};m.wI=3Dfunction(=
a,b){b({shouldInstall:!0})};m.uI=3Dfunction(a,b){this.Pt(a.itemId);b()};m=
.TI=3Dfunction(a,b){b()};m.TC=3Dfunction(a,b){a=3D{};a.storeConfigProto=3D=
this.F.C.A.Cc();b(a)};m.DC=3Dfunction(a,b){b({installFlowPopupUrl:null})}=
;m.FI=3Dfunction(a,b){this.Vt();b()};=0A=
m.VI=3Dfunction(a,b){a=3D{};a.manageMenuProto=3Dnull.Cc();b(a)};m.UI=3Dba=
();function mca(){var a=3D'<div =
class=3D"'+H("drive-viewer-app-finder-dialog-loading")+'"><div =
class=3D"'+H("drive-viewer-app-finder-dialog-loading-internal")+'"><div =
class=3D"'+H("drive-viewer-app-finder-loading-img")+'"></div><span =
class=3D"'+H("drive-viewer-msg-loading-text")+'">';return =
G(a+"Ladataan&hellip;</span></div></div>")}=0A=
function nca(a){var b=3Da.appName;a=3Da.iconUrl;a=3D'<div =
class=3D"'+H("drive-viewer-installed-app-notification")+'"><img =
class=3D"'+H("drive-viewer-installed-app-icon")+'" src=3D"'+H(si(a))+'" =
alt=3D"'+H(b)+'" aria-hidden=3D"true"/><div =
class=3D"'+H("drive-viewer-installed-app-message")+'">';b=3D"<b>"+(F(b)+"=
</b> on yhdistetty.");return G(a+b+"</div></div>")};function =
V5(a,b,c,d){U5.call(this,a);this.C=3Dd;this.B=3Db;this.D=3Dc}v(V5,U5);V5.=
prototype.Pt=3Dfunction(a){this.B.setVisible(!1);this.D&&Zw(oca(this,a),u=
(this.H,this,a))};function oca(a,b){var c=3Dnew =
Tw;cx(uI(a.D),c);Zw(c,function(a){return r(b)?hb(a,function(a){return =
a.Yn=3D=3Db}):null});return =
c}V5.prototype.Vt=3Dfunction(){this.B.setVisible(!1)};=0A=
V5.prototype.H=3Dfunction(a,b){if(!b)a:{b=3Dthis.B;for(var =
c=3D0;c<b.S.length;c++){var d=3Db.S[c];if(d.Yn=3D=3Da){b=3Dd;break =
a}}b=3Dnull}null!=3Db&&(a=3DT(nca,{appName:b.A,iconUrl:b.cj(10)},void =
0,this.C.O()),Qv(Rv(this.C),a,!0,1E4),aA(nv(this.C),{ra:19,ag:$E(b)}))};f=
unction W5(a){zo.call(this,"drive-viewer-dialog",void =
0,a.O());this.C=3Da;this.N=3Dthis.W=3Dnull;this.U=3DFx(this.C);this.S=3D[=
];Lo(this,new Ho);this.setTitle("Yhdist\u00e4 lis\u00e4\u00e4 =
sovelluksia");this.Bf=3D!0}v(W5,zo);=0A=
W5.prototype.ca=3Dfunction(){W5.R.ca.call(this);M(this.J(),"drive-viewer-=
app-finder-dialog");var =
a=3DDo(this);M(a,"drive-viewer-app-finder-dialog-title");var =
b=3Dthis.C.O(),c=3DMath.min(kk(b).innerHeight-300,570),d=3DT(mca,void =
0,void 0,b);a=3Dnew =
kca;C(a.A.A,3,"Yhdist\u00e4");C(a.A.A,4,"Yhdistetty");a.A.B=3Dd;a.A.size.=
height=3Dc;a.A.D=3D"fi";a.xa=3Db;if(b=3DparseInt(cq(V(this.C)),10))a.A.C=3D=
b;a=3Dthis.N=3Da;a.A.B&&nm(a.A.B,a.A.size);a=3Da.A.B;this.Oa().appendChil=
d(a);this.U?(a=3DZ(X(this.C)),this.U.pm(bs(a),u(this.aa,this))):=0A=
this.aa()};W5.prototype.aa=3Dfunction(a){a&&(this.S=3Da,a=3Dcb(a,function=
(a){return a.Yn}),C(this.N.A.A,7,a||[]));a=3Dlca(this.N);this.W=3Dnew =
V5(a,this,this.U,this.C);J(this,this.W);Kj(this.Oa());a.render(this.Oa())=
};W5.prototype.setVisible=3Dfunction(a){var =
b=3DIx(this.C);a?zD(b):AD(b);W5.R.setVisible.call(this,a);a||lq(this.O(),=
!0)};function pca(){var a=3D'<div =
class=3D"'+H("drive-viewer-appupsell")+'" role=3D"region"><div =
class=3D"'+H("drive-viewer-appupsell-title")+'" =
role=3D"heading">';a=3Da+"Avaa t\u00e4m\u00e4 kohde tai muokkaa =
sit\u00e4 jollakin seuraavista sovelluksista"+('</div><div =
class=3D"'+H("drive-viewer-scrollable")+" =
"+H("drive-viewer-appupsell-content")+'" role=3D"region" =
aria-label=3D"');a+=3Dfi("Sovellusluettelo");return =
G(a+'"></div></div>')}=0A=
function qca(a){var b=3Da.title;a=3Da.className;return G('<div =
class=3D"'+H("drive-viewer-appupsell-section")+'"><div =
class=3D"'+H("drive-viewer-appupsell-section-heading")+'" =
role=3D"heading" tabindex=3D"-1">'+F(b)+'</div><div class=3D"'+H(a)+" =
"+H("drive-viewer-appupsell-apps-list")+'"></div></div>')}=0A=
function rca(a){var b=3Da.appName;a=3Da.iconUrl;return G('<div =
class=3D"'+H("drive-viewer-appupsell-app-item")+'">'+(a?'<div =
class=3D"'+H("drive-viewer-appupsell-app-icon")+'" =
style=3D"background-image: url('+H(si(a))+'); =
background-size:cover"></div>':"")+'<div =
class=3D"'+H("drive-viewer-appupsell-app-name")+'" =
tabindex=3D"-1">'+F(b)+"</div></div>")};function =
X5(a){this.A=3Da}function Y5(a,b,c){var =
d=3Da.A.get(ww),e=3Dd.eh(b);b=3Dd.Em(b);e=3DrA(e,b);mA(e,u(a.B,a,c),a)}fu=
nction Z5(a,b){var c=3D{};c.id=3Db.getId();b instanceof =
jE?(c.iconUrl=3Db.D,c.name=3Db.A,c.description=3Db.I):b instanceof =
iE?c.name=3Db.A:(a=3D3=3D=3DZy(V(a.A))?32:16,c.iconUrl=3Db.cj(a),c.name=3D=
b.A,c.description=3Db.I);return c}X5.prototype.B=3Dfunction(a,b){var =
c=3D$5(b[0]);b=3D$5(b[1]);var =
d=3Db.length;b=3Dub(b,0,Math.max(0,3-c.length));b=3Dbb(b,function(a){retu=
rn a.Ct});a(c,b,d)};=0A=
function $5(a){var =
b=3D[];"success"=3D=3Da.getState()&&(b=3Da.ma(),0!=3Db.length&&b[0]instan=
ceof fE&&b[0].isInstalled());return b}function a6(a){return =
1<$P(Ox(a.A))?"//ssl.gstatic.com/images/icons/product/chrome_web_store-32=
.png":"//ssl.gstatic.com/images/icons/product/chrome_web_store-16.png"};f=
unction b6(a){Y.call(this,a);this.B=3Dnew =
X5(a)}v(b6,Y);b6.prototype.ca=3Dfunction(){var =
a=3Dthis.O();this.X=3DT(pca,void 0,void =
0,a)};b6.prototype.da=3Dfunction(){b6.R.da.call(this);this.V().listen(thi=
s,"action",this.C)};=0A=
function c6(a,b,c,d){if(0!=3Dc.length){var =
e=3Da.O(),g=3Da.fa("drive-viewer-appupsell-content");b=3DT(qca,{title:b,c=
lassName:d},void =
0,e);g.appendChild(b);g=3De.fa("drive-viewer-appupsell-apps-list",b);for(=
b=3D0;b<c.length;b++){d=3Dc[b];var =
h=3DZ5(a.B,d),k=3DT(rca,{appName:h.name,iconUrl:h.iconUrl?h.iconUrl.toStr=
ing():void 0},void 0,e);g.appendChild(k);var n=3Dnew =
Nu(e);a.ja(n);n.qa(k);var =
p=3Dh.name;h=3Dh.description?h.description.toString():"";n.Ca(Ib(h)?p:fc(=
p,": ",h));n.bb=3Dd;Rz(k,e)}}}=0A=
b6.prototype.C=3Dfunction(a){this.dispatchEvent(new =
it(a.target.bb,ot(a)))};function =
d6(a,b){Y.call(this,b);this.H=3Da;this.F=3D[];this.C=3D[];this.L=3D0;this=
.I=3D[];this.B=3Dnull;this.D=3Dnew =
X5(b)}v(d6,Tx);d6.prototype.da=3Dfunction(){d6.R.da.call(this);var =
a=3DFx(this.A);a&&this.V().listen(a,["MHYjYb","bTQ6eb"],this.S);Y5(this.D=
,this.H,u(this.N,this))};d6.prototype.S=3Dfunction(){var =
a=3Dthis.A;!a.Ma&&Vy(X(a))&&Y5(this.D,this.H,u(this.N,this))};function =
e6(a){var =
b=3Da.H;b=3Da.D.A.get(ww).Oi(b);Zw(b,a.U,a)}d6.prototype.N=3Dfunction(a,b=
,c){this.F=3Da;this.C=3Db;this.L=3Dc;f6(this)};=0A=
d6.prototype.U=3Dfunction(a){this.I=3Da;f6(this)};function =
f6(a){if(a.wa){a.B||(a.B=3Dnew b6(a.A),a.ja(a.B,!0));var =
b=3Da.B,c=3Da.F,d=3Da.C,e=3Da.I,g=3Db.fa("drive-viewer-appupsell-content"=
);Ui(b.Db(!0));b.A.O().Db(g);c6(b,"Tietokoneella olevat =
sovellukset",e,"drive-viewer-appupsell-native-apps");c6(b,"Yhdistetyt =
sovellukset",c,"drive-viewer-appupsell-connected-apps");c6(b,"Ehdotetut =
kolmansien osapuolten =
sovellukset",d,"drive-viewer-appupsell-suggested-apps");a.dispatchEvent("=
dc")}};function =
g6(a){Nu.call(this,a.O());this.H=3Da;this.A=3Dnull;this.ga=3Ds3(q3(new =
p3(this),this.gm));J(this,this.ga)}v(g6,Nu);m=3Dg6.prototype;m.ca=3Dfunct=
ion(){this.X=3DT(BR,void 0,void =
0,this.O())};m.da=3Dfunction(){g6.R.da.call(this);var =
a=3DHx(this.H),b=3Da.C;b?h6(this,b):this.V().Ga(a,"Da",u(this.HE,this));t=
his.V().listen(a,"Ea",this.Sz);this.gm()};function =
h6(a,b){a.A=3Db;a.V().listen(a,"action",a.Rz);m3(a.ga,a,a.A,o3,u(a.Qz,a))=
;a.Ca("");pl(a.J(),np(b))}m.Rz=3Dfunction(){VQ(Rv(this.H))};=0A=
m.gm=3Dfunction(){P(this.J(),!!this.A&&this.A.ia()&&this.A.isEnabled())};=
m.HE=3Dfunction(){var =
a=3DHx(this.H).C;h6(this,a);this.gm()};m.Sz=3Dfunction(a){var =
b=3Dthis.J();a.A.J()=3D=3Db&&this.A=3D=3Da.D&&this.ia()&&this.isEnabled()=
&&Ix(this.H).focus(b)};m.Qz=3Dfunction(){return new =
YE(Z(X(this.H)).A,this)};function =
i6(a,b){Y.call(this,b);this.C=3Da;this.I=3D!1;this.S=3Dthis.H=3Dthis.L=3D=
null;this.D=3D!1;this.U=3Dthis.F=3Dthis.B=3Dthis.N=3Dnull;this.W=3Dnew =
X5(b)}v(i6,Tx);m=3Di6.prototype;=0A=
m.ca=3Dfunction(){var =
a=3Dthis.C.Wa||"";this.X=3DT(kR,{Ee:this.C.yd,FB:this.C.ta||"Esikatseluss=
a tapahtui virhe.",bv:a},void =
0,this.O());this.H=3Dthis.fa("drive-viewer-msg-container");this.U=3Dthis.=
fa("drive-viewer-msg-transient-error-text");this.F=3Dthis.fa("drive-viewe=
r-connect-more-apps-button");this.N=3Dthis.fa("drive-viewer-appupsell-con=
tainer");var =
b=3Dthis.A.O().fa("drive-viewer-msg-error-stack-trace",this.H);P(b,""!=3D=
=3Da);this.S=3Dnew g6(this.A);this.ja(this.S);ko(this.S,this.F)};=0A=
m.da=3Dfunction(){i6.R.da.call(this);j6(this);this.V().listen(this.C,Hr.s=
i,this.MA).listen(this.C,Hr.gp,this.NA)};function =
k6(a){a.I=3D!0;l6(a);a.B&&e6(a.B)}function =
l6(a){R(a.L);a.L=3DQ(function(){this.wa&&M(this.J(),"drive-viewer-layout-=
transition")},100,a)}function =
m6(a){R(a.L);tl(a.J(),"drive-viewer-layout-transition")}=0A=
function j6(a){var =
b=3Da.O(),c=3Da.C.Wa||"",d=3Db.fa("drive-viewer-msg-error-stack-trace",a.=
H);b.ec(b.fa("drive-viewer-msg-error-text",a.H),a.C.ta||"Esikatselussa =
tapahtui =
virhe.");b.ec(d,c);P(a.U,3=3D=3Da.C.getState());P(d,""!=3D=3Dc)}m.QD=3Dfu=
nction(){this.layout()};m.MA=3Dfunction(){this.layout()};m.NA=3Dfunction(=
){this.layout()};m.kE=3Dfunction(){aA(nv(this.A),{ra:18,Ba:12});(new =
W5(this.A)).setVisible(!0)};=0A=
m.layout=3Dfunction(){var =
a=3Dthis.D,b=3Dthis.A;if(!XE(b.get(ww),this.C)&&z(V(b),26,!0))if(this.B)b=
=3Dthis.B,0<b.F.length||0<b.C.length||0<b.I.length?(b=3Dqm(this.H),this.D=
=3Dmj(new =
jj(b.width,b.height+95),this.mb())):this.D=3D!1;else{b=3Dthis.A.O();var =
c=3Dnew =
Nu(b,fR.oa());this.ja(c);c.qa(this.F);this.V().listen(c,"action",this.kE)=
;tm(this.fa("drive-viewer-connect-more-apps-button-icon"),a6(this.W));pl(=
this.F,"Yhdist\u00e4 lis\u00e4\u00e4 =
sovelluksia");Rz(this.F,b);this.B=3Dnew =
d6(this.C,this.A);this.ja(this.B);this.V().listen(this.B,=0A=
"dc",this.QD);this.B.qa(this.N);this.I&&e6(this.B)}else =
this.D=3D!1;P(this.N,this.D);if(b=3Dthis.D)b=3Dthis.B,b=3Db.L>b.C.length;=
P(this.F,b);if(this.D){b=3Dthis.fa("drive-viewer-appupsell-content");c=3D=
this.mb().height;var =
d=3Dqm(this.H).height,e=3D$I(Kx(this.A));Sl(b,"max-height",Math.max(c-d-4=
0-e,55)+"px")}this.I&&this.D!=3Da&&m6(this);b=3DKx(this.A);c=3Dqm(this.J(=
));c=3Dthis.Sc(c);Zl(this.J(),c.x,Math.max(c.y,b.sb().top));this.I&&this.=
D!=3Da&&l6(this)};function =
sca(a){a.I=3D!1;m6(a)}m.Ia=3Dfunction(){i6.R.Ia.call(this);R(this.L)};fun=
ction =
n6(a,b,c){Y.call(this,c);this.B=3Da;this.C=3Db;this.ja(this.C);this.D=3Dn=
ull;this.H=3D!1;this.L=3DLv(c);this.I=3Dnew =
d5(this.A);this.ja(this.I);this.C.Tk=3Dthis.I;this.N=3Dnew =
e5(this.A,this.B);this.ja(this.N);this.F=3Dnull}v(n6,Tx);m=3Dn6.prototype=
;m.ca=3Dfunction(){var a=3DT(iR,void 0,void =
0,this.O());this.X=3Da;this.C.render(a);P(a,!1);o6(this,!1)};m.Sa=3Dfunct=
ion(a){n6.R.Sa.call(this,a);var =
b=3Dthis.fa("drive-viewer-itemview");b?this.C.qa(b):(this.C.render(a),o6(=
this,!1))};=0A=
m.da=3Dfunction(){n6.R.da.call(this);this.I.qa(this.fa("drive-viewer-caro=
usel-loading-message"));this.N.render(this.J());p6(this);this.V().listen(=
this.B,Hr.ll,this.Kz)};function =
q6(a,b){r6(a,"vf_",16,b);r6(a,"av_",36,b);Ry(a.A.get(Uv),1,a.B);a.H=3D!0;=
P(a.J(),!0);b=3Da.B.getState();switch(b){case Fr.Pb:a.C.Ab();break;case =
Fr.cf:g5(a.F,X(a.A).D);break;case Fr.ye:case =
Fr.ERROR:k6(a.D)}Wy(V(a.A))&&b!=3DFr.Pb&&Qy(a.C);a.layout();s6(a);t6(a,"a=
v_")}=0A=
function u6(a,b){a.B.Dc=3D!0;r6(a,"dv_",37,b);a.H=3D!1;var =
c=3Da.B.getState();Q(function(){this.wa&&P(this.J(),!1);t6(this,"dv_")},0=
,a);c=3D=3DFr.Pb?a.C.Qb():(c=3D=3DFr.ye||c=3D=3DFr.ERROR)&&sca(a.D);tca(a=
,b)}function tca(a,b){switch(a.B.getState()){case Fr.Pb:var =
c=3Dlv.SUCCESS;break;case =
Fr.ERROR:c=3Dlv.ef;break;default:c=3Dlv.CANCEL}t6(a,"vf_",c,b)}function =
r6(a,b,c,d){b+=3Da.B.getId();ov(a.L,b,{ra:c,Ba:d,item:a.B});c=3Dtv(a.L.B[=
b]);a=3Da.B.ij();C(c,4,a)}function =
t6(a,b,c,d){b+=3Da.B.getId();d&&C(a.L.B[b],9,d);a.L.A(b,c)}=0A=
m.layout=3Dfunction(){switch(this.B.getState()){case =
Fr.Pb:this.C.layout();break;case Fr.ye:case =
Fr.ERROR:this.D.layout();break;case Fr.cf:v6(this)}};function =
w6(a,b){var =
c=3Da.O().fa("drive-viewer-default");null!=3Dc&&pl(c,b);c=3DIx(a.A);lk(c.=
A.O())!=3DZ1(c)&&null!=3Dc.B&&c.C=3D=3DZ1(c)||iq(Ex(a.A),b)}=0A=
function s6(a){var b=3DDr(a.B);switch(a.B.getState()){case =
Fr.LOADING:w6(a,"Ladataan "+(b+"."));break;case =
Fr.Pb:w6(a,"N\u00e4ytet\u00e4\u00e4n "+(b+"."));break;case =
Fr.ye:w6(a,"Hups! Kohteen "+(b+" esikatselussa tapahtui virhe. =
Yritet\u00e4\u00e4n uudelleen."));break;case Fr.ERROR:var =
c=3Dec(a.B.ta);w6(a,Ib(c)?"Hups! Kohteen "+(b+" esikatselussa tapahtui =
virhe."):c);break;case Fr.cf:a.B.la?w6(a,"Salasana on virheellinen. =
Kirjoita toinen salasana."):w6(a,"Kohteen "+(b+" k\u00e4ytt\u00f6 vaatii =
salasanan. Anna salasana."))}}=0A=
m.Kz=3Dfunction(){p6(this);this.H&&s6(this)};=0A=
function p6(a){var b=3Da.B.getState();switch(b){case =
Fr.LOADING:x6(a);F1(a.I,a.getId(),200);P(a.C.J(),!1);break;case =
Fr.Pb:E1(a.I,a.getId());y6(a);x6(a);o6(a,!0);a.H&&(a.C.Ab(),a.C.layout())=
;break;case Fr.ye:case =
Fr.ERROR:E1(a.I,a.getId());o6(a,!1);a.D||(a.D=3Dnew =
i6(a.B,a.A),a.ja(a.D),a.D.render(a.J()));j6(a.D);a.H&&(k6(a.D),a.D.layout=
());break;case Fr.cf:E1(a.I,a.getId()),o6(a,!1),y6(a),a.F=3Dnew =
f5(a.B,a.A),a.F.render(a.J()),v6(a),a.H&&g5(a.F,!0)}Wy(V(a.A))&&a.H&&b!=3D=
Fr.Pb&&Qy(a.C)}=0A=
function o6(a,b){P(a.C.J(),b)}function x6(a){if(a.F){var =
b=3Da.O();b.contains(a.F.J(),lk(b))&&TG(Ix(a.A));Ti(a.F);a.F=3Dnull}}func=
tion v6(a){var b=3Da.F.J();a=3Da.Sc(qm(b));Zl(b,a)}function =
y6(a){a.D&&(a.removeChild(a.D,!0),a.D.dispose(),a.D=3Dnull)};function =
z6(a){Y.call(this,a);this.C=3Dnull;this.F=3D[];this.B=3D[];this.H=3D[];th=
is.D=3D!1;var =
b=3DX(a);this.V().listen(b,"xa",this.Lz).listen(b,"za",this.Mz).listen(b,=
"Aa",this.Nz);(a=3DMx(a))&&this.V().listen(a,"Oa",this.Pz)}v(z6,Y);m=3Dz6=
.prototype;m.ca=3Dfunction(){this.X=3DT(hR,void 0,void =
0,this.O())};m.Sa=3Dfunction(a){z6.R.Sa.call(this,a);a=3Dthis.Tc("drive-v=
iewer-carousel-slide");a.length&&0!=3DxF(X(this.A))&&A6(this,0,a[0])};=0A=
m.da=3Dfunction(){z6.R.da.call(this);this.J().style.bottom=3D"0px";var =
a=3DOx(this.A);this.V().listen(a,"kb",this.Oz).listen(W(this.A),"K",this.=
iE)};m.ia=3Dfunction(){return!!this.C&&this.D};m.setVisible=3Dfunction(a)=
{(this.D=3Da)?q6(this.C,16):u6(this.C,16)};m.Pz=3Dfunction(){var =
a=3DMx(this.A).A;this.J().style.bottom=3Da+"px"};m.Oz=3Dfunction(a){if(th=
is.C&&this.D){if("N"=3D=3D(a.A&&a.A.type)){a=3Dvm(this.J());var =
b=3DW(this.A);Sl(this.J(),a?"left":"right",Av(b)+Cv(b)+"px")}this.C.layou=
t()}};=0A=
m.iE=3Dfunction(){this.C&&this.D&&this.C.layout()};m.Lz=3Dfunction(a){var=
 b=3DX(this.A);a=3Dnull=3D=3D=3Da.A?16:ot(a.A);uca(this);var =
c=3Dthis.C;this.C=3Dthis.F[b.A];c&&this.D&&u6(c,a);bt(Lx(this.A));b=3DMx(=
this.A)&&0!=3DMx(this.A).A;c=3DIx(this.A);2=3D=3DVz(V(this.A))||b&&$1(c)|=
|TG(Ix(this.A));this.D&&q6(this.C,a)};m.Mz=3Dfunction(a){a=3Da.A;if(w(thi=
s.B,a)){var =
b=3DYa(this.B,a);this.Jg(b,!0).dispose();ob(this.B,b)}for(b=3D0;b<this.B.=
length;b++)this.B[b]>a&&this.B[b]--;ob(this.F,a);Ti(this.H[a]);delete =
this.H[a]};=0A=
function uca(a){var =
b=3DX(a.A),c=3Db.A,d=3DMath.max(c-5,0),e=3DMath.min(c+5,xF(b)-1);A6(a,c);=
Q(function(){for(var a=3Dd;a<=3De;a++)A6(this,a)},0,a)}function =
A6(a,b,c){if(null=3D=3Da.F[b]&&!a.Ma){var =
d=3Da.A,e=3DX(d);if(!(b>=3DxF(e))){e=3De.getItem(b);var g=3Dnew =
(e.tc().dc())(e,d);d=3Dnew =
n6(e,g,d);a.F[b]=3Dd;e=3D-wb(a.B,yb,b)-1;tb(a.B,e,0,b);a.oc(d,e,!c);c&&d.=
qa(c);50<a.Jb()&&(b=3DX(a.A).A,c=3Da.B.length,b=3Db-a.B[0]>a.B[c-1]-b?0:c=
-1,a.Jg(b,!0).dispose(),a.F[a.B[b]]=3Dnull,ob(a.B,b))}}}m.Nz=3Dfunction()=
{bt(Lx(this.A));B6(this)};=0A=
function =
B6(a){a.Db(!0);Ui(a.H);Ui(a.F);a.D=3D!1;a.H=3D[];a.F=3D[];a.B=3D[];a.C=3D=
null}m.ea=3Dfunction(){B6(this);z6.R.ea.call(this)};function =
C6(a){Y.call(this,a)}v(C6,Y);C6.prototype.da=3Dfunction(){C6.R.da.call(th=
is);var =
a=3DMx(this.A);this.V().listen(a,"Pa",this.F)};C6.prototype.F=3Dfunction(=
){this.C()};C6.prototype.C=3Dfunction(){if(this.wa){var =
a=3DMx(this.A).B,b=3Dthis.J(),c=3D(75-qm(b).height)/2;a&&(c+=3DMy(Kx(this=
.A)));Sl(b,"bottom",c+"px")}};function D6(a){Y.call(this,a);this.B=3Dnew =
Nu(this.O());this.ja(this.B);this.D=3Dnull}v(D6,C6);m=3DD6.prototype;m.ca=
=3Dfunction(){this.X=3DT(DR,void 0,void 0,this.O())};=0A=
m.da=3Dfunction(){D6.R.da.call(this);var =
a=3Dthis.fa("drive-viewer-filmstrip-viewall");this.D=3Dthis.fa("drive-vie=
wer-filmstrip-viewall-text");this.B.qa(a);Pu(this.B,2);this.B.Ca("N\u00e4=
yt\u00e4 kaikki kohteet");ll(a,"pressed",!1);Rz(a,this.O());var =
b=3Dthis.A,c=3DX(b);b=3DMx(b);this.V().listen(c,"xa",this.bA).listen(c,"z=
a",this.cA).listen(c,"ya",this.$q).listen(b,"Oa",this.aA).listen(this.B,g=
o.qb,this.BH).listen(a,"keydown",this.$z);0<xF(c)&&this.$q()};=0A=
m.BH=3Dfunction(a){var =
b=3D0=3D=3DMx(this.A).A;aA(nv(this.A),{ra:b?4:5,Ba:ot(a)});this.dispatchE=
vent(b?"B":"C")};m.bA=3Dfunction(){E6(this)};m.cA=3Dfunction(){E6(this)};=
m.$q=3Dfunction(){var =
a=3D1<xF(X(this.A));P(this.B.J(),a);E6(this);Q(this.C,0,this)};m.aA=3Dfun=
ction(){var =
a=3D0!=3DMx(this.A).A,b=3Dthis.B.sa();ll(b,"pressed",a);vl(b,"drive-viewe=
r-button-toggled",a)};m.$z=3Dfunction(a){var =
b=3Dthis.B.J();0=3D=3DMx(this.A).A||9!=3Da.keyCode||a.shiftKey||a.target!=
=3Db||(b=3Dthis.getParent(),b.I&&Ix(b.A).focus(b.H.J()),a.preventDefault(=
))};=0A=
function E6(a){var b=3DX(a.A);if(Vy(b)&&a.B){var =
c=3Db.A+1;b=3DxF(b);a.O().ec(a.D,"Kohde =
"+(ay(Ey,c)+("/"+ay(Ey,b))))}};function =
F6(a){Y.call(this,a);this.B=3Dnull}v(F6,C6);m=3DF6.prototype;m.ca=3Dfunct=
ion(){var =
a=3Dthis.O(),b=3D!Ib(ec(z(V(this.A),3,"")));b?(this.X=3DT(ER,{Zu:b},void =
0,a),this.B=3Dnew =
Nu(a),this.ja(this.B)):F6.R.ca.call(this)};m.da=3Dfunction(){if(this.B){F=
6.R.da.call(this);this.B.qa(this.fa("drive-viewer-filmstrip-feedback"));v=
ar =
a=3Dthis.A,b=3DMx(a);a=3DW(a);this.V().listen(this.B,go.qb,this.eF).liste=
n(b,"Oa",this.dA).listen(a,"N",this.tG);Q(this.C,0,this)}};m.dA=3Dfunctio=
n(){G6(this)};m.tG=3Dfunction(){G6(this)};=0A=
m.eF=3Dfunction(){var =
a=3Dz(V(this.A),3,"");QE(a,{target:"_blank",noreferrer:!0})};function =
G6(a){if(a.B){var =
b=3Da.B.sa(),c=3D0!=3DMx(a.A).A,d=3DW(a.A).A;a=3DW(a.A).D;vl(b,"drive-vie=
wer-filmstrip-feedback-overlay",c||d||a)}};function =
H6(a){Y.call(this,a);this.N=3Dnull;this.I=3D!1;this.D=3Dthis.F=3Dnull;thi=
s.C=3D[];this.nb=3Dthis.S=3Dthis.B=3Dthis.H=3Dnull;this.U=3Dnew =
D6(a);this.ja(this.U);this.W=3Dnew =
F6(a);this.ja(this.W);this.L=3D[];a=3DMx(this.A);this.V().listen(a,"Oa",t=
his.kA)}v(H6,Y);m=3DH6.prototype;m.ca=3Dfunction(){var a=3DT(CR,void =
0,void =
0,this.O());this.X=3Da;ko(this.W,a.firstChild);ko(this.U,a.firstChild)};=0A=
m.da=3Dfunction(){H6.R.da.call(this);var =
a=3Dthis.J();this.B=3Dthis.fa("drive-viewer-filmstrip-inner");this.S=3Dth=
is.fa("drive-viewer-filmstrip-frame");this.nb=3Dnew =
gn(a);J(this,this.nb);Nx(this.A).Ae(a,{position:"bottom"});this.V().liste=
n(this.nb,"focusin",this.fA).listen(this.nb,"focusout",this.gA);this.V().=
listen(this.O().A,"mousedown",this.eA,!0);jq(this.B,!0);a=3DX(this.A);thi=
s.V().listen(a,"xa",this.hA).listen(a,"za",this.iA).listen(a,"ya",this.ar=
).listen(a,"Aa",this.jA);0<xF(a)&&this.ar()};=0A=
function I6(a,b){for(var c=3D0;c<a.C.length;c++){var =
d=3Da.C[c].J();a.O().Hb(d,b)}}m.kA=3Dfunction(){if(0!=3DMx(this.A).A)pm(t=
his.J(),Mx(this.A).A),J6(this),this.I=3D!0,I6(this,!0),jq(this.B,!1);else=
{this.I=3D!1;var =
a=3Dthis.fa("drive-viewer-filmstrip-viewall"),b=3DIx(this.A);$1(b)&&b.foc=
us(a);I6(this,!1);jq(this.B,!0);pm(this.J(),"")}};m.hA=3Dfunction(){0<thi=
s.C.length&&K6(this)};=0A=
function K6(a){var =
b=3DX(a.A);a.H&&a.H.ie(!1);a.H=3Da.C[b.A];a.H.ie(!0);a.B&&ll(a.B,"actived=
escendant",a.H.J().id);a.I&&(J6(a),b=3Da.O(),(b=3Dlk(b,b.A))&&rl(b,"drive=
-viewer-thumbnail")&&Ix(a.A).focus(a.H.J()))}m.iA=3Dfunction(a){a=3Da.A;v=
ar =
b=3Dthis.C[a];this.V().Da(b,"action",this.bn);this.removeChild(b).dispose=
();ob(this.C,a);R(this.L[a]);ob(this.L,a);K6(this)};=0A=
m.ar=3Dfunction(){var =
a=3Dthis.C.length,b=3DX(this.A),c=3Dthis.A.get(Iw);if(!(1>=3DxF(b))){for(=
;a<xF(b);a++){var d=3Db.getItem(a),e=3Dnew =
Nu(this.O(),c);e.Ib(8,!0);e.bb=3Dd;e.Ca(Dr(d));this.ja(e);e.render(this.B=
);d=3DQ(u(this.$H,this,e),1E3);this.L.push(d);ll(e.J(),"pressed",!1);this=
.O().Hb(e.J(),this.I);this.V().listen(e,"action",this.bn);this.C[a]=3De}V=
y(b)&&K6(this)}};m.jA=3Dfunction(){L6(this)};m.bn=3Dfunction(a){var =
b=3Dot(a);aA(nv(this.A),{ra:8,Ba:b});this.dispatchEvent(new =
gt(a.target.bb,b))};=0A=
function L6(a){for(var b=3D0;b<a.C.length;b++){var =
c=3Da.C[b];a.V().Da(c,"action",a.bn);a.removeChild(c)}Ui(a.C);a.C=3D[];a.=
H=3Dnull;for(b=3D0;b<a.L.length;b++)R(a.L[b]);a.L=3D[]}=0A=
function =
J6(a){if(a.H){a.F&&(Yk(a.F),a.F.stop(!1));a.D&&(Yk(a.D),a.D.stop(!1));var=
 b=3Dam(a.H.J());qm(a.J());var =
c=3Dgm(a.H.J(),a.B,!0),d=3D[am(a.S).x,0];b=3D[b.x,0];a.F=3Dnew =
yC(a.B,[a.B.scrollLeft,0],[c.x,0],150,ST);a.D=3Dnew =
xC(a.S,d,b,150,ST);Ok(a.F,"end",u(function(){Yk(this.F);this.F=3Dnull},a)=
);Ok(a.D,"end",u(function(){Yk(this.D);this.D=3Dnull},a));a.F.play(!1);a.=
D.play(!1)}}m.Ia=3Dfunction(){this.F&&(Yk(this.F),this.F.stop(!1));this.D=
&&(Yk(this.D),this.D.stop(!1))};=0A=
function =
M6(a){a.I&&(R(a.N),a.N=3DQ(function(){this.I&&(aA(nv(this.A),{ra:5,Ba:6})=
,this.dispatchEvent("C"))},1200,a))}m.fA=3Dfunction(){R(this.N)};m.gA=3Df=
unction(){M6(this)};m.eA=3Dfunction(a){this.I&&(Tj(this.J(),a.target)?R(t=
his.N):M6(this))};m.$H=3Dfunction(a){X1(a.B,a)};m.ea=3Dfunction(){this.wa=
&&L6(this);H6.R.ea.call(this)};function =
N6(a){Nu.call(this,a.O(),fR.oa());this.A=3Da;a=3DX(a);this.V().listen(a,"=
xa",this.OA).listen(a,"Ba",this.QA)}v(N6,Nu);m=3DN6.prototype;m.ca=3Dfunc=
tion(){this.Sa(T(jR,void 0,void =
0,this.O()))};m.da=3Dfunction(){N6.R.da.call(this);this.V().listen(this,g=
o.qb,this.PA)};m.OA=3Dfunction(){tl(this.J(),"drive-viewer-select-button-=
selected-animated");O6(this)};m.QA=3Dfunction(){O6(this)};=0A=
m.PA=3Dfunction(){var =
a=3DX(this.A),b=3DZ(a),c=3Dw(a.B,b);c?nb(a.B,b):a.B.push(b);a.dispatchEve=
nt("Ba");vl(this.J(),"drive-viewer-select-button-selected-animated",!c);O=
6(this)};function O6(a){var b=3DX(a.A),c=3DZ(b);a.Ca(w(b.B,c)?"Poista =
t\u00e4m\u00e4n valinta":"Valitse t\u00e4m\u00e4")};function =
P6(a){Y.call(this,a)}v(P6,Y);m=3DP6.prototype;m.ca=3Dfunction(){this.X=3D=
T(eaa,void 0,void 0,this.O())};m.da=3Dfunction(){P6.R.da.call(this);var =
a=3DX(this.A);this.V().listen(a,lJ.gl,this.ez).listen(a,fX.jl,this.dz).li=
sten(a,"xa",this.cz)};m.ia=3Dfunction(){return =
um(this.J())};m.dz=3Dfunction(a){a=3Da.target;a instanceof =
dX&&JD(X(this.A),a)&&Q6(this)};m.ez=3Dfunction(a){a=3Da.target;a =
instanceof dX&&JD(X(this.A),a)&&Q6(this)};=0A=
m.cz=3Dfunction(){var a=3DZ(X(this.A));a instanceof =
dX&&null!=3Da.F?Q6(this):(P(this.J(),!1),this.dispatchEvent("G"))};functi=
on Q6(a){var =
b=3Da.sa(),c=3DZ(X(a.A)),d=3Dc.U,e=3Dc.C[d];yp(b,faa,{index:d+1,total:c.F=
});P(b,!0);a.dispatchEvent("F");c=3DZW(e);pl(b,c);iq(Ex(a.A),c,void =
0,!0)};function =
R6(a){Y.call(this,a)}v(R6,Y);m=3DR6.prototype;m.ca=3Dfunction(){this.X=3D=
T(NR,void 0,void =
0,this.O())};m.da=3Dfunction(){R6.R.da.call(this);this.V().listen(X(this.=
A),"xa",this.lA)};m.ia=3Dfunction(){return =
um(this.J())};m.setVisible=3Dfunction(a){P(this.sa(),a);this.dispatchEven=
t(a?"F":"G")};m.lA=3Dfunction(){var =
a=3DD(Z(X(this.A)).A,S6,37);a&&y(a,1)?(yp(this.sa(),OR,{text:y(a,1),XH:y(=
a,2)}),this.setVisible(!0)):this.setVisible(!1)};function =
T6(a){Y.call(this,a);a=3Dthis.O();this.D=3Dnew =
Nu(a,fR.oa());this.ja(this.D);this.F=3Dnew =
Nu(a,fR.oa());this.ja(this.F);this.B=3Dnew =
Nu(a,fR.oa());this.ja(this.B);this.I=3Dthis.H=3D!1;this.C=3D[];a=3DX(this=
.A);this.V().listen(a,vQ.Sg,this.kB).listen(a,vQ.Yo,this.lB).listen(a,vQ.=
Qf,this.ir).listen(a,vQ.Uk,this.ir).listen(a,qW.ui,this.jB).listen(a,"xa"=
,this.iB)}v(T6,Y);m=3DT6.prototype;m.ca=3Dfunction(){this.X=3DT(HR,void =
0,void 0,this.O())};=0A=
m.da=3Dfunction(){T6.R.da.call(this);var =
a=3Dthis.O();this.D.qa(this.fa("drive-viewer-zoom-in-button"));this.F.qa(=
this.fa("drive-viewer-zoom-out-button"));this.B.qa(this.fa("drive-viewer-=
zoom-fit-button"));this.D.Ca("L\u00e4henn\u00e4","L\u00e4henn\u00e4");thi=
s.F.Ca("Loitonna","Loitonna");Rz([this.D.J(),this.F.J(),this.B.J()],a);th=
is.V().listen(this.D,go.qb,u(this.Xi,this,!0)).listen(this.F,go.qb,u(this=
.Xi,this,!1)).listen(this.B,go.qb,this.hM)};m.ia=3Dfunction(){return =
um(this.J())};=0A=
function =
vca(a){$a(a.C,function(a){at(Lx(this.A),a)},a);a.C=3D[]}m.hM=3Dfunction(a=
){var b=3DZ(X(this.A)).B;a=3Dot(a);var =
c=3DEx(this.A);b&&(b.A=3D=3DwQ.$c?(this.H=3D!0,xQ(b,wQ.ve,a),iq(c,"Kohde =
zoomattiin n\u00e4yt\u00f6n leveyteen =
sopivaksi.")):b.A=3D=3DwQ.mc&&(xQ(b,wQ.$c,a),iq(c,"Kohdetta ei ole =
en\u00e4\u00e4 zoomattu.")))};m.Xi=3Dfunction(a,b){var =
c=3DZ(X(this.A)),d=3Dc.B;b=3Dot(b);if(d.A=3D=3DwQ.mc)a?d.Hk():d.Ik(),d.Ac=
()=3D=3Dd.hg()&&xQ(d,0,b);else =
if(d.A=3D=3DwQ.$c){if(!a&&0=3D=3DDQ(d))return;this.I=3D!a;xQ(d,1,b)}jV(c.=
S,a,b,!1)};=0A=
m.gr=3Dfunction(a){this.Xi(!0,a)};m.fr=3Dfunction(a){this.Xi(!1,a)};m.iB=3D=
function(){vca(this);U6(this)};m.kB=3Dfunction(a){var =
b=3DX(this.A);Vy(b)&&(b=3DZ(b).B)&&b=3D=3Da.target&&(U6(this),b.A!=3DwQ.m=
c||b.Ac()!=3Db.hg()||b.F||(this.H&&b.Rj()&&b.H!=3Db.Ac()?(this.H=3D!1,b.J=
o()):this.I?(this.I=3D!1,b.Ik()):b.Hk()))};m.ir=3Dfunction(){U6(this)};m.=
jB=3Dfunction(){U6(this)};m.lB=3Dfunction(){U6(this)};=0A=
function U6(a){var b=3Da.A,c=3DX(b);if(Vy(c)){c=3DZ(c).B;var =
d=3DTj(a.J(),lk(a.O()));if(c&&c.isEnabled()&&!b.cb()){0<a.C.length||(b=3D=
Lx(a.A),a.C.push(Zs(b,187,a.gr,a)),a.C.push(Zs(b,107,a.gr,a)),a.C.push(Zs=
(b,189,a.fr,a)),a.C.push(Zs(b,109,a.fr,a)));P(a.J(),!0);b=3D2=3D=3Dc.A;va=
r =
e=3DDQ(c);a.F.setEnabled(0<e);a.D.setEnabled(100>e);c.Rj()?(a.B.setEnable=
d(!0),vl(a.B.J(),"drive-viewer-zoom-reset",b),a.B.Ca(b?"Nollaa =
zoomaus":"Sovita =
leveyteen")):(a.B.setEnabled(b),M(a.B.J(),"drive-viewer-zoom-reset"),a.B.=
Ca("Nollaa zoomaus"));=0A=
a.dispatchEvent("F")}else =
P(a.J(),!1),a.dispatchEvent("G");d&&!Tj(a.J(),lk(a.O()))&&TG(Ix(a.A))}};f=
unction V6(a){Y.call(this,a);this.B=3Dnew =
P6(a);this.ja(this.B);this.C=3Dnew T6(a);this.ja(this.C);this.D=3Dnew =
R6(a);this.ja(this.D)}v(V6,Y);V6.prototype.da=3Dfunction(){V6.R.da.call(t=
his);this.B.render(this.J());this.C.render(this.J());this.D.render(this.J=
());this.V().listen(this,"F",this.H).listen(this,"G",this.F)};V6.prototyp=
e.H=3Dfunction(){P(this.J(),!0);this.D.ia()&&(P(this.C.J(),!1),P(this.B.J=
(),!1));var a=3DNx(this.A),b=3Dthis.J();a.tk(b);a.Fh(b,3E3)};=0A=
V6.prototype.F=3Dfunction(){this.B.ia()||this.C.ia()||this.D.ia()||Nx(thi=
s.A).Fh(this.J(),0,!0)};function =
W6(a){Nu.call(this,a.O(),fR.oa());this.A=3D{hf:"drive-viewer-toolstrip-ad=
d-to-drive-icon",ql:"drive-viewer-toolstrip-adding-to-drive-icon",Wg:"dri=
ve-viewer-toolstrip-added-to-drive-icon"};this.H=3D{hf:"Tallenna =
Driveen",ql:"Tallennetaan Driveen",Wg:"N\u00e4yt\u00e4 =
Drivessa"}}v(W6,Nu);=0A=
W6.prototype.update=3Dfunction(a){var =
b=3Dthis.A.hf,c=3Dthis.H.hf;switch(a){case 3:case =
1:b=3Dthis.A.hf;c=3Dthis.H.hf;break;case =
2:b=3Dthis.A.ql;c=3Dthis.H.ql;break;case 6:case =
4:b=3Dthis.A.Wg,c=3Dthis.H.Wg}this.Ca(c);a=3DAc(this.A);c=3Dthis.O().ym(t=
his.J());ul(c,a);M(c,b)};function X6(a){W6.call(this,a);var =
b=3DIF(a);this.A.hf=3D"drive-viewer-toolstrip-add-to-my-drive-icon";this.=
A.Wg=3Db?"drive-viewer-toolstrip-move-to-icon":"drive-viewer-toolstrip-dr=
ive-organize-icon";this.H.hf=3D"Lis\u00e4\u00e4 Omaan =
Driveen";this.H.Wg=3DMF(a)}v(X6,W6);function =
Y6(a){PQ.call(this,a);this.C=3D[new =
Z6]}v(Y6,PQ);Y6.prototype.Ji=3Dfunction(){this.B=3Dnew Jv(this,"M");var =
a=3DW(this.A);a.N=3DFv(a,this.B);J(this,this.B)};Y6.prototype.da=3Dfuncti=
on(){Y6.R.da.call(this);M(this.J(),"drive-viewer-more-menu");this.V().lis=
ten(this,"action",this.D)};=0A=
function $6(a,b){var c=3Da7(a,b);c=3DTQ(a,c,b);c.setVisible(!1);var =
d=3D0,e=3D3=3D=3DZy(V(a.A));b instanceof =
Bp&&e&&(d=3Db.A.dv_ms||0);if(!(b=3Da.C[d])){var g=3Dd;b=3Dnew =
Z6;a.C[g]=3Db;e=3Dnew =
WL(WQ.oa(),a.A.O());e.setVisible(!1);b.A=3De;for(--g;!a.C[g];)g--;g=3Da.C=
[g];var =
h=3D-1;0<g.B.length&&(g=3Dg.B,h=3Dmo(a,g[g.length-1]));a.oc(e,h+1,!0)}e=3D=
0;0<d&&(e=3Dmo(a,b.A)+1);a.oc(c,e,!0);tb(b.B,0,0,c)}Y6.prototype.D=3Dfunc=
tion(a){a=3Da.target;var =
b=3Da.ma(),c=3DZ(X(this.A)),d=3DX(this.A).getSelected();sp(b,new =
YE(c.A,a,d),new Qu(11))};=0A=
function b7(a,b){for(var c=3D0;c<a.Jb();c++){var d=3Da.Bb(c);d =
instanceof UL&&d.ma()=3D=3D=3Db&&Bu(d,a7(a,b))}}function a7(a,b){var =
c=3Da.A.O(),d=3Da=3Djk(c,b.getLabel());if(b=3Dpp(b))c=3DT(Gz,null,null,c)=
,sl(c,[b,"drive-viewer-custom-button-icon"]),d=3D[c,a];return =
d}Y6.prototype.Wi=3Dl(27);function =
Z6(){this.A=3Dnull;this.B=3D[]};function =
c7(a,b,c){TJ.call(this,a,b,c);this.B=3Dnull}v(c7,TJ);function =
wca(a,b){var =
c=3Da.A+"/files/"+b;c=3Dah(c,"fields","kind,id,title,userPermission(role)=
,shared,alternateLink,iconLink,primarySyncParentId,mimeType,parents(id),t=
eamDriveId,capabilities(canAddChildren,canEdit,canRemoveChildren,canMoveT=
eamDriveItem,canMoveItemIntoTeamDrive)");return =
UJ(a,c).start().then(u(a.F,a,b))}=0A=
function xca(a,b){var c=3Db.Ua;a=3Dcb(b.A,function(a){var =
b=3Da=3D=3Dc,d=3Dthis.B?this.B.get(a):null;d&&6E5>Ua()-d.timestamp?a=3Dd.=
kx:(d=3Dthis.A+"/files/"+a,d=3Dah(d,"fields","kind,id,title,userPermissio=
n(role),shared,alternateLink,iconLink,primarySyncParentId,teamDriveId,det=
ectors,capabilities(canAddChildren,canEdit,canRemoveChildren,canMoveTeamD=
riveItem,canMoveItemIntoTeamDrive)"),d=3DUJ(this,d).start().then(u(this.H=
,this,a)),b&&(b=3Dthis.A+"/teamdrives/"+a,b=3Dah(b,"fields","kind,id,name=
,trusted"),b=3DUJ(this,b,"drive#teamDrive").start(),=0A=
d=3DLn([d,b]).then(u(this.D,this))),this.B&&this.B.set(a,{kx:d,timestamp:=
Ua()}),a=3Dd);return a},a);return Ln(a)}=0A=
c7.prototype.F=3Dfunction(a,b){if(a!=3D=3Db.id)throw Error("Mismatched =
item details, wanted "+a+" but got "+b.id);a=3Dnew =
aK;a.id=3Db.id;a.name=3Db.title;a.F=3Db.shared;a.aa=3Db.alternateLink;a.W=
=3Db.iconLink;a.S=3Db.primarySyncParentId;b.userPermission&&(a.C=3Db.user=
Permission.role);a.Oh=3Db.mimeType;b.parents&&(a.A=3Dcb(b.parents,functio=
n(a){return =
a.id}));a.Ua=3Db.teamDriveId;b.capabilities&&(a.H=3Db.capabilities.canAdd=
Children,a.D=3Db.capabilities.canEdit,a.N=3D!!b.capabilities.canMoveTeamD=
riveItem,a.L=3D!!b.capabilities.canMoveItemIntoTeamDrive,=0A=
a.I=3Db.capabilities.canRemoveChildren);a.U=3Db.detectors||[];return a};=0A=
c7.prototype.H=3Dfunction(a,b){if(a!=3D=3Db.id)throw Error("Mismatched =
parent details, wanted "+a+" but got "+b.id);a=3Dnew =
ZJ;a.id=3Db.id;a.name=3Db.title;a.F=3Db.shared;a.aa=3Db.alternateLink;a.W=
=3Db.iconLink;a.S=3Db.primarySyncParentId;b.userPermission&&(a.C=3Db.user=
Permission.role);a.Ua=3Db.teamDriveId;b.capabilities&&(a.H=3Db.capabiliti=
es.canAddChildren,a.D=3Db.capabilities.canEdit,a.L=3D!!b.capabilities.can=
MoveItemIntoTeamDrive,a.N=3D!!b.capabilities.canMoveTeamDriveItem,a.I=3Db=
.capabilities.canRemoveChildren);return a};=0A=
c7.prototype.D=3Dfunction(a){var =
b=3Da[0];a=3Da[1];b.name=3Da.name;b.Pa=3Da.name;b.ga=3D!!a.trusted;return=
 b};function =
d7(a){eo.call(this,a);this.A=3Dnull}v(d7,eo);d7.prototype.ca=3Dfunction()=
{this.X=3Dthis.O().ca("DIV","drive-viewer-notification");ll(this.J(),"liv=
e","assertive");ll(this.J(),"atomic","true");kl(this.J(),"alert")};d7.pro=
totype.ia=3Dfunction(){var a=3Dthis.J();return =
null!=3Da&&rl(a,"drive-viewer-notification-shown")};d7.prototype.setVisib=
le=3Dfunction(a){vl(this.J(),"drive-viewer-notification-shown",a)};functi=
on =
e7(a){this.F=3Da;this.B=3Dnull;a=3DV(this.F);this.H=3D!!D(a,q_,60)&&z(D(a=
,q_,60),1,!1)||3=3D=3DZy(a);this.C=3D0;this.I=3Dnew =
cl(this);J(this,this.I);this.A=3Dnull;this.Nc=3D0;this.D=3Dnull}v(e7,I);m=
=3De7.prototype;m.clear=3Dfunction(){this.B&&(this.B.dispose(),this.B=3Dn=
ull,this.Nc=3D0);this.C&&(R(this.C),this.C=3D0)};function =
VQ(a){a.H||a.clear()}=0A=
function Qv(a,b,c,d,e,g){if(Vy(X(a.F))){var =
h=3Da.F.O(),k=3D0;a.B&&a.H&&(a.B.setVisible(!1),k=3D500);Q(function(){thi=
s.clear();this.B=3Dnew d7(h);var =
a=3DfR.oa(),k=3Db;this.H&&(k=3Dh.ca("DIV","drive-viewer-notification-mess=
age",b));if(e){var =
t=3Df7(this,a,e.getLabel(),e,g);k=3Dqb(k,t)}c&&!this.H&&(t=3Df7(this,a,"O=
hita"),k=3Dqb(k,t));!e&&this.H&&(a=3Df7(this,a,""),k=3Dqb(k,a));this.A||(=
a=3Dthis.F.O(),this.A=3Da.ca("DIV","drive-viewer-notification-container")=
,M(this.A,this.H?"drive-viewer-snackbar":"drive-viewer-butterbar"),a.La(a=
.fa("drive-viewer",=0A=
a.A.body),this.A),this.I.listen(this.A,"mouseover",this.xz).listen(this.A=
,"mouseout",this.wz));this.B.render(this.A);a=3Dthis.B;a.A=3Dk;if(k=3Da.J=
())t=3Da.O(),t.Db(k),t.Hd(k,a.A);this.Nc=3DBa(d)?d:0;0<this.Nc&&(this.C=3D=
Q(this.Ls,this.Nc,this));this.B.setVisible(!0)},k,a)}}function =
XF(a,b,c){a.D&&a.D.dispose();a.D=3Dnew =
lp("dv-ud"+kc(),{visible:!0,enabled:!0,label:"Kumoa"});J(a,a.D);tp(a.D,fp=
,function(){this.D.dispose();c()},a);Qv(a,b,!1,15E3,a.D)}=0A=
function f7(a,b,c,d,e){var g=3Da.F.O();b=3Dnew =
Mu(c,b,g);a.B.ja(b);b.render(a.B.J());a.I.Ga(b,"action",Sa(a.KF,d,e));a=3D=
b.J();M(a,"drive-viewer-notification-action-link");return =
a}m.KF=3Dfunction(a,b){this.B.setVisible(!1);TG(Ix(this.F));if(a){var =
c=3Dnew Qu(25),d=3Dvoid 0;r(b)&&(d=3Dnew =
YE(Wd(b.A),null));sp(a,d,c)}};m.Ls=3Dfunction(){this.B.setVisible(!1)};m.=
wz=3Dfunction(a){!(a.relatedTarget&&this.A&&Tj(this.A,a.relatedTarget))&&=
0<this.Nc&&(this.C=3DQ(this.Ls,this.Nc/2,this))};=0A=
m.xz=3Dfunction(a){a.relatedTarget&&this.A&&Tj(this.A,a.relatedTarget)||!=
this.C||(R(this.C),this.C=3D0)};m.ea=3Dfunction(){e7.R.ea.call(this);this=
.clear();this.A&&(Oj(this.A),this.A=3Dnull)};function =
g7(a){N.call(this);this.A=3Da;this.C=3Dox(this.A,xw);this.D=3Dnew =
cl(this);J(this,this.D);this.B=3DLv(a);this.F=3Dnull;a=3DX(a);this.D.list=
en(a,"xa",this.yz)}v(g7,N);=0A=
function h7(a,b,c){var d=3DZ(X(a.A)),e=3D{Gh:void 0,gk:void =
0,Ya:{Qd:void 0,se:void 0,Hf:void 0,ik:void =
0}};b=3D{parentElement:b,Vn:8,tl:9,margin:void 0,sv:void =
0};a.D.Ga(a.C,"Wa",u(a.wG,a,d,e)).Ga(a.C,"Ya",u(a.Az,a,d,e)).Ga(a.C,"Xa",=
u(a.zz,a,e));var g=3Dd.aa;if(g){e.gk=3D17;var =
h=3D!1,k=3DHx(a.A).B;k&&(h=3Dk.A.dv_us);var =
n=3DqN(a.C,g,c,b,!h);g.then(void 0,function(){if(e.Gh){var =
a=3DRv(this.A);a&&Qv(a,"Kohteen lis\u00e4\u00e4misess\u00e4 Google =
Driveen ilmeni ongelma.",!0,1E4)}},a)}else =
e.gk=3D4,n=3Dyca(a,d,c,b,e);Si(a,=0A=
function(){n.cancel&&n.cancel()});Pn(n.then(u(a.lG,a,d,e),u(a.jG,a,d,e)),=
u(function(){e.Gh=3D!0;zca(this,e)},a));Nx(a.A).zb(!0)}function =
yca(a,b,c,d,e){var =
g=3DMn(),h=3DMn();Rn(g.A,Ga);Rn(h.A,Ga);if(KF(b))i7(a,b,g,h,e,b.Ja.va());=
else{b=3DLr(b.A);var =
k=3DAca(a);wca(k,b).then(function(a){g.resolve([a]);h.resolve(xca(k,a))},=
function(a){g.reject(a);h.reject(a)},a)}var =
n;if(b=3D(b=3Dox(a.A,Cw))?b.I():null)e=3Db.I(),1=3D=3De?n=3D"root":2=3D=3D=
e&&(n=3Db.L()||void 0);return =
a.C.Qd(g.A,h.A,1,c,d,!1,n)}m=3Dg7.prototype;=0A=
m.sE=3Dfunction(a,b,c,d,e){i7(this,a,b,c,d,e.target)};function =
i7(a,b,c,d,e,g){g=3Dg.B;1=3D=3Dg?(c.resolve(Bca(a,b)),a.qv(b,d,e)):3=3D=3D=
g?(c.reject(),d.reject()):a.D.Ga(b,"H",u(a.sE,a,b,c,d,e))}m.qv=3Dfunction=
(a,b,c){var =
d=3Da.Ja.va();av(d)?b.resolve(cb(Ac(a.Ja.va().A),this.Cq,this)):bv(d)?b.r=
eject():this.D.Ga(d,"I",u(this.qv,this,a,b,c))};function Bca(a,b){var =
c=3Db.Ja.va();a=3Da.Cq(c.D);a.id=3DLr(b.A);a.Oh=3DPr(b);a.name=3DDr(b);a.=
A=3DBc(c.A);return[a]}=0A=
m.Cq=3Dfunction(a){var b=3Dnew =
aK;b.id=3Da.id;b.name=3Da.title;b.aa=3Da.alternateLink;b.W=3Da.iconLink;b=
.F=3Da.shared;a.userPermission&&(b.C=3Da.userPermission.role);b.Ua=3Da.te=
amDriveId;b.Pa=3Da.teamDriveName;a.capabilities?(b.H=3D!!a.capabilities.c=
anAddChildren,b.I=3D!!a.capabilities.canRemoveChildren,b.D=3D!!a.capabili=
ties.canEdit,b.L=3D!!a.capabilities.canMoveItemIntoTeamDrive,b.N=3D!!a.ca=
pabilities.canMoveTeamDriveItem):(b.H=3D!1,b.I=3D!1,b.D=3D!1,b.L=3D!1,b.N=
=3D!1);b.S=3Da.primarySyncParentId;b.U=3Da.detectors||[];return b};=0A=
m.lG=3Dfunction(a,b,c){if(b.Ya.se){var =
d=3Dthis.B.B[b.Ya.se];d&&Cca(d,c)}j7(this,b.Ya.se,1);b.Ya.se=3Dvoid =
0;if(!this.A.Ma&&Vy(X(this.A))){if(d=3DRv(this.A)){c.Rd[0].name=3DDr(a);v=
ar =
e=3DT(HL,{ZL:c,eb:"drive-viewer-notification-link"});c.te?XF(d,e,u(functi=
on(){k7(this,a,b,!0);pN(this.C,c).then(u(this.nG,this,a,c,b),u(this.mG,th=
is,b),this)},this)):Qv(d,e,!1,15E3)}l7(a,c,!1)}};=0A=
m.jG=3Dfunction(a,b,c){"Liitteen tallennuksessa Google Driveen oli =
ongelmia."=3D=3Dc?(j7(this,b.Ya.Qd,2),b.Ya.Qd=3Dvoid =
0):(j7(this,b.Ya.Qd,3),b.Ya.Qd=3Dvoid 0,c instanceof dA||c instanceof =
Sn?(j7(this,b.Ya.se,3),b.Ya.se=3Dvoid =
0):(j7(this,b.Ya.se,2),b.Ya.se=3Dvoid =
0,!this.A.Ma&&Vy(X(this.A))&&"cp"!=3Dc&&"catd"!=3Dc&&"clid"!=3Dc&&"csc"!=3D=
c&&("uatd"=3D=3Dc?sp(Hx(this.A).B,new =
rF(a.A,null,!0)):(b=3DRv(this.A))&&Qv(b,"Kohteen "+(Dr(a)+" =
siirt\u00e4misess\u00e4 valittuun Drive-kansioon oli =
ongelma."),!0,1E4))))};=0A=
m.nG=3Dfunction(a,b,c){j7(this,c.Ya.Hf,1);c.Ya.Hf=3Dvoid =
0;!this.A.Ma&&Vy(X(this.A))&&(Qv(Rv(this.A),"Toiminto =
kumottu.",!1,5E3),l7(a,b,!0))};function =
l7(a,b,c){if(KF(a)){a=3Da.Ja.va();var d=3Db.dk?[b.dk]:void =
0,e=3Db.Te?[b.Te]:void 0;if(b.Yh){b=3Db.Rd;e=3D{};for(var =
g=3D0;g<b.length;g++)for(var =
h=3Db[g],k=3D0;k<h.A.length;k++)e[h.A[k]]=3D!0;e=3DBc(e)}c?cv(a,e,d):cv(a=
,d,e)}}=0A=
m.mG=3Dfunction(a,b){b instanceof dA||b instanceof =
Sn?(j7(this,a.Ya.Hf,3),a.Ya.Hf=3Dvoid =
0):(j7(this,a.Ya.Hf,2),a.Ya.Hf=3Dvoid =
0,!this.A.Ma&&Vy(X(this.A))&&Qv(Rv(this.A),"Toimintoa ei voi =
kumota.",!0,1E4))};m.yz=3Dfunction(){var =
a=3Dthis.C;a.A&&a.A.hide();tK(a.B);a.F()};m.Az=3Dfunction(a,b){b.Gh||(b.Y=
a.ik=3Drv(this.B,"pr_",{ra:54,Ba:b.gk,item:a}),eJ(this.B.B[b.Ya.ik],1),b.=
Ya.Qd=3Drv(this.B,"o_",{ra:58,Ba:b.gk,item:a}),eJ(this.B.B[b.Ya.Qd],1))};=
m.zz=3Dfunction(a){a.Gh||(j7(this,a.Ya.ik,1),a.Ya.ik=3Dvoid 0)};=0A=
function zca(a,b){uc(b.Ya,function(a){j7(this,b.Ya[a],3);b.Ya[a]=3Dvoid =
0},a)}m.wG=3Dfunction(a,b){b.Gh||(Qv(Rv(this.A),"J\u00e4rjestet\u00e4\u00=
e4n\u2026",!0,5E3),k7(this,a,b,!1),j7(this,b.Ya.Qd,1),b.Ya.Qd=3Dvoid =
0)};function =
k7(a,b,c,d){b=3Drv(a.B,"pu_",{ra:d?57:56,item:b});eJ(a.B.B[b],1);d?c.Ya.H=
f=3Db:c.Ya.se=3Db}function j7(a,b,c){b&&a.B.A(b,c)}function =
Cca(a,b){a=3DaF(a);var c=3Dnew XA;C(c,1,b.Yh?2:b.Te?1:3);Pd(a,9,c)}=0A=
function Aca(a){a.F||(a.F=3Dnew =
c7(ox(a.A,Wv),3,CA(DA(V(a.A)))),J(a,a.F),a.F.B=3Dnew CV(15,!0));return =
a.F};function m7(a){Y.call(this,a);var b=3Dthis.O();this.B=3Dnew =
M0(b);this.ja(this.B);this.C=3Dnew =
Y6(a);J(this,this.C);this.D=3D[];this.N=3D[];this.F=3D0;this.L=3Ds3(r3(r3=
(r3(r3(q3(new =
p3(this),this.hm),"dv_efs",this.hm),"dv_vfs",this.hm),"icon",this.Uz),"se=
lected",this.Vz));J(this,this.L);this.I=3Dnew =
up(this);J(this,this.I);this.H=3Dnull;a=3DX(this.A);this.V().listen(a,"xa=
",this.Zz)}v(m7,Y);var =
Dca=3D{enabled:!0,hint:!0,icon:!0,selected:!0,value:!0,visible:!0,dv_vfs:=
!0,dv_efs:!0};m=3Dm7.prototype;=0A=
m.ca=3Dfunction(){this.X=3DT(xR,void 0,void 0,this.O())};=0A=
m.da=3Dfunction(){m7.R.da.call(this);this.B.qa(this.fa("drive-viewer-more=
-button"));this.B.Ca("Lis\u00e4\u00e4 =
toimintoja");G0(this.B,this.C);Rz(this.B.J(),this.O());for(var =
a=3DHx(this.A),b=3D0;b<VG(a,"toolstrip");b++)n7(this,WG(a,"toolstrip",b))=
;for(b=3D0;b<VG(a,"moremenu_only");b++){var =
c=3DWG(a,"moremenu_only",b);c&&o7(this,c)}(b=3Da.I?a.I.action:null)&&vp(t=
his.I,b,fp,u(this.OE,this));this.V().listen(a,"Ja",this.ZF).listen(a,"Ga"=
,this.Xz).listen(a,"Ca",this.HD).listen(a,"Ea",this.Yz)};m.HD=3Dfunction(=
){p7(this)};=0A=
function n7(a,b){if(b){var c=3Da.O(),d=3Da.J(),e=3Dnew =
Nu(c,fR.oa());e.bb=3Db;a.oc(e,0);a.D.push(e);var g;b instanceof =
Bp&&(g=3DDp(b));var h=3Dnull!=3Dg;g=3Dh?T(g,{label:b.getLabel()},void =
0,c):T(zR,{label:b.getLabel()},void =
0,c);c.Ag(d,g,c.getChildren(d).length-1);e.qa(g);pp(b)&&!h&&q7(e,pp(b));R=
z(g,c);a.V().listen(e,"action",u(a.Wz,a,b));m3(a.L,e,b,Dca,u(a.Tz,a,e));$=
6(a.C,b);c=3DHx(a.A);c.aa[b.getId()]&&(b=3Dc.aa[b.getId()],a.A.get(Dw).re=
gister(b,e))}}=0A=
function =
q7(a,b){a=3Da.sa();M(a,"drive-viewer-custom-button-with-icon");yp(a,AR,{i=
con:b})}function =
o7(a,b){vp(a.I,b,ep,function(a){if(this.wa)switch(a.kk){case =
"visible":case "enabled":p7(this);break;case =
"icon":b7(this.C,b);break;case "label":case =
"hint":b7(this.C,b)}},a);a.N.push(b);$6(a.C,b)}=0A=
m.OE=3Dfunction(){var =
a=3Dthis.B.sa(),b=3DIF(this.A);M(a,b?"drive-viewer-more-button-folder":"d=
rive-viewer-more-button-drive-folder");this.B.We(!0);b=3Dox(this.A,xw);th=
is.V().Ga(b,"Za",this.kG);this.H||(this.H=3Dnew =
g7(this.A),J(this,this.H));h7(this.H,this.sa(),a)};m.kG=3Dfunction(){ul(t=
his.B.J(),["drive-viewer-more-button-folder","drive-viewer-more-button-dr=
ive-folder"]);this.B.We(!1)};m.Wz=3Dfunction(){VQ(Rv(this.A))};m.Xz=3Dfun=
ction(a){n7(this,a.A);p7(this)};m.ZF=3Dfunction(a){a.A&&(o7(this,a.A),p7(=
this))};=0A=
m.hm=3Dfunction(){p7(this)};m.Uz=3Dfunction(a,b,c,d,e,g){b=3Da.sa();rl(b,=
"drive-viewer-custom-button-with-icon")?(a=3Dvj("drive-viewer-custom-butt=
on-icon",b),g&&tl(a,g),M(a,e)):q7(a,e);b7(this.C,c)};m.Vz=3Dfunction(a,b,=
c){vl(a.J(),"drive-viewer-button-toggled",!!c.A.selected)};m.Zz=3Dfunctio=
n(){p7(this)};=0A=
m.Yz=3Dfunction(a){for(var b=3D0;b<this.D.length;b++){var =
c=3Dthis.D[b];if(a.A.J()=3D=3Dc.J()&&c.bb=3D=3Da.D){if(c.ia()&&c.isEnable=
d()){Ix(this.A).focus(c.J());return}break}}if(this.B.ia())for(b=3D0;b<thi=
s.C.Jb();b++)if(c=3Dthis.C.Bb(b),c.ma()=3D=3Da.D&&a.A.J()=3D=3Dc.J()){c.i=
a()&&Ix(this.A).focus(this.B.J());break}};=0A=
function p7(a){var =
b=3Dr7(a),c=3Ds7(a),d=3Db.slice(0);0<c.length&&d.push(a.B);var =
e=3Da.F,g=3Dnk(a.O(),a.J());g=3DMath.min(d.length,um(g)?3:4);for(var =
h=3D0,k=3D0,n=3D0;n<g;n++){var =
p=3Dd[n].J(),t=3DCm(p);p=3Dqm(p).width+t.left+t.right;h+=3Dp;if(h>e)break=
;k++}d=3DMath.max(k,1);(b.length>d||0<c.length)&&0<d&&d--;for(e=3D0;e<b.l=
ength;e++)g=3Db[e],h=3Dg.bb,k=3DyF(X(a.A))&&h instanceof =
Bp?!!h.A.dv_efs:h.isEnabled(),0<d?(g.setVisible(!0),g.setEnabled(k),d--):=
(g.setVisible(!1),g.setEnabled(!1),k&&c.push(h));if(0<c.length)for(a.B.se=
tVisible(!0),=0A=
d=3Da.C,e=3D!0,g=3D0;g<d.C.length;g++){if(h=3Dd.C[g]){k=3D!1;n=3Dh.B;for(=
p=3D0;p<n.length;p++){t=3Dn[p];var =
B=3Dt.ma(),A=3Dw(c,B);t.setVisible(A);A&&(k=3D!0,np(B)&&!B.isEnabled()?ku=
(t.J(),np(B),void 0,void 0,void =
0,0):ku(t.J(),""),vl(t.J(),"drive-viewer-more-menu-menu-item-disabled",!B=
.isEnabled()))}h.A&&h.A.setVisible(k&&!e);k&&(e=3D!1)}}else =
a.B.setVisible(!1);for(c=3D0;c<a.D.length;c++)d=3Da.D[c],w(b,d)||(d.setEn=
abled(!1),d.setVisible(!1))}=0A=
function r7(a){var b=3Da.A,c=3DyF(X(b)),d=3DHx(b);return =
bb(a.D,function(a){return OG(d,a.bb,c)})}function s7(a){var =
b=3Da.A,c=3DyF(X(b)),d=3DHx(b);return bb(a.N,function(a){return =
OG(d,a,c)})}m.Ml=3Dfunction(a){var =
b=3Dthis.J(),c=3Dt7(this);this.F=3Dvm(b)?c-a:a-c;p7(this)};function =
t7(a){a=3Da.J();return =
fm(a).x+(vm(a)?qm(a).width:0)}m.Tz=3Dfunction(a){var =
b=3DX(this.A);return new YE(Z(b).A,a,b.getSelected())};function =
u7(a){PQ.call(this,a);this.U=3D!DA(V(a))||!z(DA(V(a)),3,!1);this.V().list=
en(X(a),"xa",this.LA);this.C=3DRQ(this,"Kohteen avaaminen =
lis\u00e4\u00e4 sen =
Driveen");this.W=3DRQ(this,"Ladataan\u2026");this.ha=3DRQ(this,"Ehdotetut=
 kolmansien osapuolten sovellukset");this.I=3DRQ(this,"Yhdistetyt =
sovellukset");this.aa=3DRQ(this,"Tietokoneella olevat =
sovellukset");this.N=3D[];this.S=3D0;this.F=3D[];this.L=3D[];this.ta=3D[]=
;this.ka=3D[];this.na=3D[];this.D=3Dnew =
X5(a);this.H=3Dv7(this,a6(this.D),"Yhdist\u00e4 lis\u00e4\u00e4 =
sovelluksia",=0A=
"connectMoreApps");this.ja(this.W,!0);this.ja(this.aa,!0);this.ja(this.I,=
!0);this.ja(this.ha,!0);this.ja(this.H,!0);this.ja(this.C,!0);M(this.C.J(=
),"drive-viewer-menu-notice-header");this.W.setVisible(!0);this.C.setVisi=
ble(!1);this.ha.setVisible(!1);this.I.setVisible(!1);this.H.setVisible(!1=
);this.aa.setVisible(!1);var =
b=3DFx(a);b&&this.V().listen(b,["MHYjYb","bTQ6eb"],this.JA);a=3DX(a);this=
.V().listen(a,Hr.Mk,this.PE)}v(u7,PQ);m=3Du7.prototype;=0A=
m.Ji=3Dfunction(){this.B=3Dnew Jv(this,"M");var =
a=3DW(this.A);a.S=3DFv(a,this.B);J(this,this.B)};m.da=3Dfunction(){u7.R.d=
a.call(this);this.V().listen(this,"action",this.IA);this.U||this.V().Ga(t=
his,"show",this.iH)};m.IA=3Dfunction(a){a=3Da.target.ma();"connectMoreApp=
s"=3D=3Da?(aA(nv(this.A),{ra:18,Ba:18}),(new =
W5(this.A)).setVisible(!0)):this.dispatchEvent(new =
it(a,18))};m.iH=3Dfunction(){w7(this);this.U=3D!0;var =
a=3Dthis.getParent();a.H=3Dvoid =
0;K0(a)};m.LA=3Dfunction(){this.U&&w7(this)};=0A=
m.PE=3Dfunction(a){JD(X(this.A),a.target)&&x7(this)};m.JA=3Dfunction(){va=
r a=3Dthis.A;!a.Ma&&Vy(X(a))&&w7(this)};function w7(a){var =
b=3DZ(X(a.A));Y5(a.D,b,u(a.KA,a,b));Zw(a.D.A.get(ww).Oi(b),u(a.mF,a,b))}m=
.KA=3Dfunction(a,b,c,d){JD(X(this.A),a)&&(this.F=3Db,this.ka=3Dy7(this,th=
is.ka,this.I,this.F),this.N=3Dc,this.S=3Dd,this.ta=3Dy7(this,this.ta,this=
.ha,this.N),this.H.setVisible(0<this.S),z7(this))};m.mF=3Dfunction(a,b){J=
D(X(this.A),a)&&(this.L=3Db,this.na=3Dy7(this,this.na,this.aa,this.L),z7(=
this))};=0A=
function =
z7(a){0<a.S+a.F.length+a.L.length&&a.W.setVisible(!1);x7(a);a.ia()&&(a=3D=
a.getParent(),a.H=3Dvoid 0,K0(a))}function x7(a){var =
b=3DZ(X(a.A));a.C.setVisible(!1);0<a.F.length+a.N.length&&(b=3DNr(b),a.C.=
setVisible(1=3D=3Db))}function =
y7(a,b,c,d){$a(b,function(a){this.removeChild(a,!0);a.dispose()},a);b=3Dc=
b(d,a.fx,a);c.setVisible(0!=3Db.length);var =
e=3Dmo(a,c)+1;ab(b,function(a){this.oc(a,e,!0)},a);return b}=0A=
m.fx=3Dfunction(a){var b=3DZ5(this.D,a);return =
b.iconUrl?v7(this,b.iconUrl.toString(),b.name,a):TQ(this,b.name,a)};funct=
ion v7(a,b,c,d){var e=3Da.A.O(),g=3DT(Gz,null,null,e);tm(g,b);return =
TQ(a,[g,jk(e,c)],d)}m.Wi=3Dl(10);function A7(a){Y.call(this,a);var =
b=3Da.O();this.B=3Dnew Nu(b,fR.oa());this.ja(this.B);this.C=3Dnew =
Nu(b,fR.oa());this.ja(this.C);this.D=3Dnew =
M0(b);this.ja(this.D);this.H=3Dthis.N=3Dthis.L=3Dthis.I=3Dnull;this.F=3D!=
1;this.S=3Dnew =
X5(a);a=3DX(this.A);this.V().listen(a,"xa",this.FA).listen(a,"q",this.bF)=
.listen(a,Hr.si,this.GA).listen(a,Hr.gp,this.HA)}v(A7,Y);m=3DA7.prototype=
;m.ca=3Dfunction(){this.X=3DT(wR,void 0,void 0,this.O())};=0A=
m.da=3Dfunction(){A7.R.da.call(this);this.B.qa(this.fa("drive-viewer-tool=
strip-extract"));this.L=3Dthis.fa("drive-viewer-toolstrip-extract-content=
");this.N=3Dthis.fa("drive-viewer-toolstrip-extracting-icon");this.I=3Dth=
is.fa("drive-viewer-open-label");this.C.qa(this.fa("drive-viewer-toolstri=
p-open"));this.D.qa(this.fa("drive-viewer-toolstrip-openwith"));this.B.se=
tVisible(!1);this.C.setVisible(!1);this.C.Ca("Avaa");this.D.Ca("Avaa =
sovelluksessa");Rz([this.B.J(),this.C.J(),this.D.J()],this.O());this.H=3D=
this.fa("drive-viewer-open-app-icon");=0A=
this.A.get(Ew).register("open-and-openwith",this);this.V().listen(this.C,=
go.qb,this.dG).listen(this.B,go.qb,this.aF);var =
a=3DFx(this.A);a&&this.V().listen(a,["MHYjYb","bTQ6eb"],this.EA);a=3Dnew =
u7(this.A);G0(this.D,a);J(this,a);this.D.setVisible(!!this.A.get(ww).tn()=
.ma())};m.FA=3Dfunction(){B7(this)};m.bF=3Dfunction(a){C7(this,a)};=0A=
function B7(a){if(!a.F){var =
b=3Da.A,c=3DZ(X(b)),d=3Db.get(ww);b=3Dox(b,iw);var =
e=3D!!b&&ND(b,c);b=3Dd.tn(c);e?mA(b,function(a){D7(this,c,!1,a,e)},a):(d=3D=
d.rn(c),d=3DrA(d,b),mA(d,function(a){var =
b=3DE7(a[0]);a=3DE7(a[1]);D7(this,c,b,a,e)},a))}}=0A=
function =
D7(a,b,c,d,e){if(!a.F){a.B.setVisible(e);if(e)if(b.hb)F7(a,!1,"Puretaan\u=
2026");else{var =
g=3DnB(Pr(b));F7(a,!0,g)}a.C.setVisible(c);Uj(a.I,"Avaa");a.D.setVisible(=
d);vl(a.B.J(),"drive-viewer-toolstrip-open-has-openwith",d);vl(a.C.J(),"d=
rive-viewer-toolstrip-open-has-openwith",c&&d);vl(a.D.J(),"drive-viewer-t=
oolstrip-openwith-mini",c||e);var =
h=3D!1;c&&(b=3Da.A.get(ww).fj(b),mA(b,function(a){a:{if(null!=3D=3Da&&(a=3D=
Z5(this.S,a),a.iconUrl)){tm(this.H,a.iconUrl.toString());a=3D"Avaa =
sovelluksessa "+a.name;=0A=
3=3D=3DZy(V(this.A))&&Uj(this.I,a);this.C.Ca(a);h=3D!0;break =
a}h=3D!1}},a));P(a.H,h);h||a.C.Ca("Avaa");P(a.J(),e||c||d);a.dispatchEven=
t("ec")}}function =
E7(a){return"success"=3D=3Da.getState()&&!!a.ma()}function =
F7(a,b,c){P(a.L,b);P(a.N,!b);a.B.setEnabled(b);Dt.oa().zf(a.B,!0);a.B.Ca(=
c)}=0A=
m.aF=3Dfunction(a){var =
b=3Dthis.A,c=3DZ(X(b));aA(nv(b),{ra:44,Ba:ot(a),item:c});b=3Dox(b,gw);b.H=
=3D"drive-viewer-extract";b.N=3D"Pura";c=3Dvm(this.J())?new =
Dl(0,-150,0,0):new Dl(0,0,0,-150);var =
d=3Dthis.J(),e=3Dthis.B.sa();if(!b.A||b.D){var =
g=3DwK(yK(FK(vK(CK(nL(xK(GK(AK(BK(BK(zK(new =
lL(b.U),Tg(kk(b.xa).location.href)),"newDriveView"),"minew")),b.H)),b.N),=
oK(kK())),u(b.W,b)),b.S),b.xa).Zl(!1).setTitle("Valitse Drive-kansio, =
johon =
puretaan"));Ib(ec(b.I))||g.A.set("st",b.I);b.A=3DHK(g);J(b,b.A);b.D=3D!1;=
b.F.listen(b.A,"hide",=0A=
b.aa)}else wN(b);b.B=3Dnew =
eA;b.L=3De;d&&d.appendChild(b.A.J());b.A.setPosition(new =
kG(e,9));rG(b.A,8);c&&sG(b.A,c);b.A.setVisible(!0);b=3Db.B;a=3Du(this.cF,=
this,a);b.wait(a,void =
0);Nx(this.A).zb(!0)};m.cF=3Dfunction(a,b){if(!b.dd())if(b.A)Qv(Rv(this.A=
),"Tapahtui virhe, kun valitsit kansiota, johon tiedot =
puretaan.",!0,1E4);else{F7(this,!1,"Puretaan\u2026");var =
c=3Db.ma().om;b=3Db.ma().mh;this.dispatchEvent(new ht(c,b,ot(a)))}};=0A=
m.dG=3Dfunction(a){a=3Dot(a);aA(nv(this.A),{ra:9,Ba:a});this.dispatchEven=
t(new it(void =
0,a))};m.GA=3Dfunction(a){C7(this,a)};m.HA=3Dfunction(a){C7(this,a)};m.EA=
=3Dfunction(){var a=3Dthis.A;!a.Ma&&Vy(X(a))&&B7(this)};function =
C7(a,b){b=3Db.target;var =
c=3Da.A,d;!c.Ma&&Vy(d=3DX(c))&&b.getId()=3D=3DZ(d).getId()&&B7(a)}m.We=3D=
function(a,b){this.C.We(a,b);this.D.We(a,b)};function =
G7(a,b){UL.call(this,null,a,b.O());this.H=3Db.get(Iw);this.A=3Dnew =
wu(void =
0,this.H,b.O());this.A.bb=3Da;this.A.setEnabled(!1);this.ja(this.A);this.=
C=3Dnull}v(G7,UL);G7.prototype.ca=3Dfunction(){var =
a=3DDr(this.bb);this.X=3DT(vR,{title:a},void =
0,this.O());this.C=3Dthis.fa("drive-viewer-selection-menu-item-title");ku=
(this.C,a,void 0,void =
0,!0);ko(this.A,this.C);X1(this.H,this.A)};function =
H7(a){PQ.call(this,a);this.C=3D{};a=3DX(a);this.V().listen(a,"Ba",this.TA=
)}v(H7,PQ);m=3DH7.prototype;m.Ji=3Dfunction(){this.B=3Dnew =
Jv(this,"P");var =
a=3DW(this.A);a.U=3DFv(a,this.B);J(this,this.B)};m.da=3Dfunction(){H7.R.d=
a.call(this);this.V().listen(this,"action",this.SA);M(this.J(),"drive-vie=
wer-selection-menu")};m.SA=3Dfunction(a){var b=3Da.target;a=3Db.ma();var =
c=3DAt(b,16);vl(b.J(),"drive-viewer-selection-menu-item-animated",c);b=3D=
X(this.A);c?b.B.push(a):nb(b.B,a);b.dispatchEvent("Ba")};=0A=
m.TA=3Dfunction(){this.ia()||Eca(this)};function Eca(a){for(var =
b=3DX(a.A).getSelected(),c=3D{},d=3D0;d<b.length;d++){var =
e=3Db[d],g=3De.getId(),h=3Da.C[g];h?tl(h.J(),"drive-viewer-selection-menu=
-item-animated"):(h=3Dnew =
G7(e,a.A),h.zj(!0),a.ja(h,!0),Fu(h,!0));c[g]=3Dh}uc(a.C,function(a,b){c[b=
]||(this.removeChild(a),a.dispose())},a);a.C=3Dc}m.Wi=3Dl(51);function =
I7(a){Y.call(this,a);a=3Da.O();this.C=3Dnew =
Nu(a,fR.oa());this.ja(this.C);this.B=3Dnew =
M0(a);this.ja(this.B);this.D=3Dnull;a=3DX(this.A);this.V().listen(a,"Ba",=
this.RA)}v(I7,Y);m=3DI7.prototype;m.ca=3Dfunction(){this.Sa(T(uR,void =
0,void 0,this.O()))};=0A=
m.da=3Dfunction(){I7.R.da.call(this);this.B.ha=3D!0;this.B.qa(this.fa("dr=
ive-viewer-toolstrip-selection-menu-button"));this.C.qa(this.fa("drive-vi=
ewer-toolstrip-selection-button-clear"));this.C.Ca("Tyhjenn\u00e4 =
valinta");this.B.Ca("Muokkaa =
valintaa");this.D=3Dthis.fa("drive-viewer-toolstrip-selection-button-labe=
l");Rz([this.C.J(),this.B.J()],this.O());this.V().listen(this.C,go.qb,thi=
s.$D);var a=3Dnew =
H7(this.A);G0(this.B,a);J(this,a);this.setVisible(!1)};m.$D=3Dfunction(){=
var a=3DX(this.A);lb(a.B);a.dispatchEvent("Ba")};=0A=
m.RA=3Dfunction(){if(yF(X(this.A))){var =
a=3DX(this.A).getSelected().length;Uj(this.D,ny(new hy("{count,plural, =
=3D1{1 valittu}other{# valittu}}"),{count:a}));this.setVisible(!0)}else =
this.setVisible(!1);this.dispatchEvent("ec")};function Fca(a){var =
b=3Da.J();if(!a.ia())return 0;a=3Dqm(b).width;b=3DCm(b);return =
a+b.right+b.left}m.setVisible=3Dfunction(a){return =
this.ia()!=3Da?(P(this.J(),a),!0):!1};m.ia=3Dfunction(){return =
um(this.J())};function =
J7(a){Y.call(this,a);this.B=3Dthis.D=3Dthis.I=3Dthis.C=3Dnull;this.Eq();t=
his.N=3Ds3(q3(new =
p3(this),this.VA));J(this,this.N);this.L=3Dnull;this.F=3DLv(a);this.H=3Dn=
ull;a=3DX(this.A);this.V().listen(a,"xa",this.YA).listen(a,"Ba",this.$A).=
listen(a,Hr.Mk,this.WA)}v(J7,Y);m=3DJ7.prototype;m.ca=3Dfunction(){this.X=
=3DT(tR,void 0,void 0,this.O());var =
a=3Dthis.J(),b=3Dthis.fa("drive-viewer-toolstrip-add-to-drive");this.C&&k=
o(this.C,b);this.I&&ko(this.I,b);this.D.render(a)};=0A=
m.da=3Dfunction(){J7.R.da.call(this);this.wt();var =
a=3DHx(this.A);this.V().listen(a,"Ca",this.wt).listen(a,"Ea",this.XA);Q(t=
his.Ce,100,this)};m.Eq=3Dfunction(){var a=3Dthis.A;this.C=3Dnew =
A7(a);this.ja(this.C);z(V(a),52,!1)&&(this.I=3Dnew =
I7(a),this.ja(this.I));this.D=3Dnew =
m7(a);this.ja(this.D)};m.Ce=3Dfunction(){Q(function(){this.wa&&this.dispa=
tchEvent("ec")},0,this)};=0A=
m.layout=3Dfunction(){var =
a=3D(zj(kk(this.O())).width-50)/2;if(this.C){var =
b=3Dthis.C.J();if(um(b)){var =
c=3Dqm(b).width;b=3DCm(b);c=3Dc+b.right+b.left}else c=3D0}else =
c=3D0;a=3DMath.max(a-c,0);this.I&&(a=3DMath.max(a-Fca(this.I),0));c=3Dthi=
s.J();vm(c)?Sl(c,"right",a+"px"):Sl(c,"left",a+"px")};m.Ck=3Dfunction(){v=
ar =
a=3Dthis.O().zm(this.J()),b=3Dfm(a).x;vm(this.J())&&(b+=3Dqm(a).width);th=
is.D.Ml(b)};m.$A=3Dfunction(){this.B&&K7(this);if(this.C){var =
a=3Dthis.C,b=3DyF(X(this.A));a.F=3Db;P(a.J(),!b);b||B7(a)}this.Ce()};=0A=
m.wt=3Dfunction(){var =
a=3Dthis.fa("drive-viewer-toolstrip-add-to-drive"),b=3DHx(this.A),c=3Db.B=
;c?this.B||(this.B=3Dz(V(this.A),46,!1)?new X6(this.A):new =
W6(this.A),this.ja(this.B),this.B.qa(a),P(a,!0),Rz(this.B.J(),this.O()),a=
=3Dnew =
Qu(pt(a),17),m3(this.N,this.B,c,n3,u(this.UA,this,this.B),a),this.V().lis=
ten(this.B,"action",this.LD),b.za&&this.A.get(Ew).register("add_to_drive"=
,this.B),this.Ce()):P(a,!1)};m.YA=3Dfunction(){this.B&&K7(this);var =
a=3Dox(this.A,fw);a&&a.A();(a=3Dox(this.A,gw))&&wN(a);this.Ce()};=0A=
m.XA=3Dfunction(a){Hx(this.A).B=3D=3Da.D&&a.A.J()=3D=3Dthis.B.J()&&this.B=
.ia()&&this.B.isEnabled()&&Ix(this.A).focus(this.B.J())};function =
K7(a){var =
b=3DNr(Z(X(a.A)));0=3D=3Db||5=3D=3Db?(a.B.setVisible(!1),a.Ce()):(a.B.set=
Visible(!0),a.Ce(),2=3D=3Db?(a.B.setEnabled(!1),Dt.oa().zf(a.B,!0)):a.B.s=
etEnabled(!0),a.B.update(b),L7(a))}=0A=
m.WA=3Dfunction(a){if(this.B){var b=3Da.target;a=3Da.A;var =
c=3DX(this.A);Vy(c)&&(b.getId()=3D=3DZ(c).getId()&&(this.C&&(B7(this.C),t=
his.Ce()),K7(this)),2!=3Da||1!=3DNr(b)&&3!=3DNr(b)||ox(this.A,xw)||(c=3DR=
v(this.A))&&Qv(c,"Liitteen tallennuksessa Google Driveen oli =
ongelmia.",!0,1E4));if((c=3Db.aa)&&"pending"=3D=3Dc.getState())switch(Nr(=
b)){case 4:c.Ea([Lr(b.A)]);b.aa=3Dnull;break;case 1:case =
3:c.Cb("Liitteen tallennuksessa Google Driveen oli =
ongelmia."),b.aa=3Dnull}Gca(this,b,a)}};=0A=
function Gca(a,b,c){var d=3D"atd_"+b.getId();switch(Nr(b)){case 1:case =
3:2=3D=3Dc&&a.F.A(d,lv.ef);break;case =
2:if(1=3D=3Dc||3=3D=3Dc)ov(a.F,d,{ra:31,item:b}),Si(b,function(){this.F.B=
[d]&&this.F.A(d,lv.CANCEL)},a);break;case =
4:2=3D=3Dc&&a.F.A(d,lv.SUCCESS)}}m.ZA=3Dfunction(){this.H&&(this.F.A(this=
.H,1),this.H=3Dnull)};function M7(a){a.H&&(a.F.A(a.H,3),a.H=3Dnull)}=0A=
function Hca(a,b){var =
c=3DRv(a.A);c&&b.wait(function(){M7(this);if("error"=3D=3Db.getState()){v=
ar a=3Db.A;"Liitteen tallennuksessa Google Driveen oli =
ongelmia."=3D=3Da||a instanceof dA||Qv(c,"Liitteen =
siirt\u00e4misess\u00e4 Google Driven valittuun kansioon oli =
ongelmia.",!0,1E4)}},a)}m.VA=3Dfunction(){L7(this)};function L7(a){var =
b=3DHx(a.A),c=3Db.B;if(c){var =
d=3DyF(X(a.A));b=3DOG(b,c,d);a.B.setVisible(b);a.Ce()}}=0A=
m.LD=3Dfunction(){VQ(Rv(this.A));var =
a=3DZ(X(this.A)),b=3DNr(a);4!=3Db&&6!=3Db&&(a.aa=3Dnew =
eA,Or(a,2));ox(this.A,xw)?(this.L||(this.L=3Dnew =
g7(this.A),J(this,this.L)),h7(this.L,this.sa(),this.B.J())):4!=3Db&&ox(th=
is.A,fw)?(a=3DZ(X(this.A)),b=3Dvm(this.J())?new Dl(0,-150,0,0):new =
Dl(0,0,0,-150),a=3Dox(this.A,fw).C(this.B.J(),a.aa,{parentElement:this.J(=
),Zl:!0,Vn:8,tl:9,margin:b}),Hca(this,a),M7(this),this.H=3Drv(this.F,"pr_=
",{ra:54}),a=3Dox(this.A,fw),this.V().Ga(a.B(),"gc",this.ZA),Nx(this.A).z=
b(!0)):Ix(this.A).focus(this.B.J())};=0A=
m.UA=3Dfunction(a){return new rF(Wd(Z(X(this.A)).A),a)};function =
N7(a){Y.call(this,a);this.F=3Dthis.D=3Dthis.C=3Dthis.B=3Dthis.L=3Dnull;th=
is.H=3DHx(a).S;a=3DX(this.A);this.V().listen(a,"xa",this.aB).listen(a,Hr.=
bl,this.bB)}v(N7,Y);m=3DN7.prototype;m.ca=3Dfunction(){this.X=3DT(nR,void=
 0,void 0,this.O())};=0A=
m.da=3Dfunction(){N7.R.da.call(this);var =
a=3Dthis.O();this.L=3Dthis.fa("drive-viewer-toolstrip-icon");this.B=3Dthi=
s.fa("drive-viewer-toolstrip-name");this.D=3Dthis.fa("drive-viewer-toolst=
rip-secondary-name");this.C=3Dthis.B.cloneNode(!1);M(this.C,"drive-viewer=
-toolstrip-name-sizing");a.Qj(this.C,this.B);this.F=3Dthis.D.cloneNode(!1=
);M(this.F,"drive-viewer-toolstrip-secondary-name-sizing");a.Qj(this.F,th=
is.D);this.V().listen(this.B,"click",this.bG)};=0A=
m.aB=3Dfunction(){var a=3DZ(X(this.A));tm(this.L,Bs(Pr(a)));var =
b=3DCs(Pr(a));pl(this.L,"Kuvake =
"+b);this.H&&vl(this.B,"drive-viewer-rename-enabled",this.H.Xb());b=3D!Ib=
(z(a.A,38,""));vl(this.B,"drive-viewer-toolstrip-name-link",b);this.B&&(b=
?kl(this.B,"link"):this.B.removeAttribute("role"));var =
c=3D!Ib(z(a.A,36,""));vl(this.B,"drive-viewer-toolstrip-secondary-name-en=
abled",c);vl(this.C,"drive-viewer-toolstrip-secondary-name-enabled",c);P(=
this.D,c);c||(this.O().ec(this.D,""),this.O().ec(this.F,""));Q(u(function=
(){O7(this,=0A=
this.B,this.C,Dr(a));c&&O7(this,this.D,this.F,z(a.A,36,""))},this),100)};=
m.bB=3Dfunction(a){a=3Da.target;var =
b=3DX(this.A);Vy(b)&&Z(b).getId()=3D=3Da.getId()&&O7(this,this.B,this.C,D=
r(a))};m.bG=3Dfunction(a){var =
b=3DZ(X(this.A));Ib(z(b.A,38,""))?this.H&&this.H.Xb()&&sp(this.H.action,v=
oid 0,new =
Qu(ot(a))):QE(z(b.A,38,""),{target:"_blank",noreferrer:!0})};m.layout=3Df=
unction(){var =
a=3DX(this.A);0<a.C.A.length&&null!=3Da.A&&(a=3DZ(a),O7(this,this.B,this.=
C,Dr(a)),Ib(z(a.A,36,""))||O7(this,this.D,this.F,z(a.A,36,"")))};=0A=
function O7(a,b,c,d){if(a.wa){var e=3Da.O(),g=3De.zm(a.J());if(g&&b){var =
h=3De.zm(g);h&&(g=3Dum(g)?g:h);h=3Drm(b);g=3Drm(g);g=3Dvm(b)?h.left+h.wid=
th-g.left-g.width:g.left-h.left;g=3DMath.max(g-14,0);a.O().ec(c,d);h=3Dqm=
(c).width;if(h<=3Dg)e.ec(b,d),Sl(b,"width",h+"px"),ku(b,"");else{h=3Dg;fo=
r(var k=3DMath.ceil(d.length/2),n=3D0;n<k-1;){var =
p=3DMath.floor((k+n)/2),t=3Dd.substring(0,p)+" ... =
"+d.substring(d.length-p),B=3Dc;a.O().ec(B,t);qm(B).width>h?k=3Dp:n=3Dp}e=
.ec(b,d.substring(0,n)+" ... "+d.substring(d.length-n));Sl(b,"width",g+=0A=
"px");ku(b,d)}}}};function =
P7(a){Nu.call(this,a.O(),fR.oa());this.A=3Da}v(P7,Nu);P7.prototype.ca=3Df=
unction(){this.Sa(T(sR,void 0,void =
0,this.O()))};P7.prototype.da=3Dfunction(){P7.R.da.call(this);this.Ca("Su=
lje");this.V().listen(this,"action",this.H);Rz(this.J(),this.A.O())};P7.p=
rototype.H=3Dfunction(a){aA(nv(this.A),{ra:3,Ba:ot(a)});this.dispatchEven=
t("v")};function =
Q7(a){Y.call(this,a);this.B=3Dthis.D=3Dthis.C=3Dnull;a=3DV(a);a=3Dx_(a);z=
(a,6,"")&&!Ib(z(a,6,""))&&(this.C=3DR4(null,this.O()),this.ja(this.C));!z=
(a,7,"")||Ib(z(a,7,""))||this.A.cb()||(this.D=3DR4(null,this.O()),this.ja=
(this.D));s_(a)&&!Ib(s_(a))&&(this.B=3DR4(null,this.O()),this.ja(this.B))=
}v(Q7,Y);m=3DQ7.prototype;m.ca=3Dfunction(){var =
a=3Dx_(V(this.A));this.C?this.X=3DT(KR,{cb:this.A.cb()},void =
0,this.O()):this.B&&(a=3DIy(z(a,2,""),vq(s_(a))),this.X=3DT(LR,{Gw:a},voi=
d 0,this.O()))};=0A=
m.da=3Dfunction(){Q7.R.da.call(this);if(this.C){var =
a=3Dthis.fa("drive-viewer-invite-sign-in-button");this.C.qa(a);this.C.set=
Visible(!0);this.V().listen(this.C,go.qb,u(this.xF,this));this.D?(this.D.=
qa(this.fa("drive-viewer-invite-sign-up-button")),this.D.setVisible(!0),t=
his.V().listen(this.D,go.qb,u(this.yF,this))):wl(a,"jfk-button-standard",=
"jfk-button-action")}else =
if(this.B){this.B.qa(this.fa("drive-viewer-accept-invite-button"));this.B=
.setVisible(!0);a=3Dthis.B.J();var b=3Dx_(V(this.A));b=3DIy(z(b,2,""),=0A=
vq(s_(b)));ku(a,b,void 0,void =
0,!0);this.V().listen(this.B,go.qb,u(this.FD,this))}};m.xF=3Dfunction(){v=
ar a=3Dx_(V(this.A));ej(q.location,z(a,6,""))};m.yF=3Dfunction(){var =
a=3Dx_(V(this.A));ej(q.location,z(a,7,""))};m.FD=3Dfunction(){var =
a=3Dx_(V(this.A));ej(q.location,s_(a))};function =
R7(a){x_(V(a));Y.call(this,a);a=3Dx_(V(this.A));this.B=3Dnull;z(a,5,"")&&=
!Ib(z(a,5,""))&&(this.B=3DR4(null,this.O()),this.ja(this.B))}v(R7,Y);R7.p=
rototype.ca=3Dfunction(){var =
a=3Dx_(V(this.A)),b=3Dz(V(this.A),76,!1);if(this.B)this.X=3DT(IR,void =
0,void 0,this.O());else{var c=3Dz(a,2,"")+" =
\n("+z(a,3,"")+")",d;b?d=3Dthis.O().J("one-google-bar"):d=3DT(JR,{title:c=
,UJ:z(a,4,"")},void 0,this.O());this.X=3Dd}};=0A=
R7.prototype.da=3Dfunction(){R7.R.da.call(this);if(this.B)this.B.qa(this.=
fa("drive-viewer-sign-in-button")),this.B.setVisible(!0),this.V().listen(=
this.B,go.qb,u(this.D,this));else{var =
a=3Dz(V(this.A),76,!1),b=3Dx_(V(this.A));!a&&z(b,9,!0)&&this.V().listen(t=
his.J(),"click",u(this.C,this))}};R7.prototype.D=3Dfunction(a){var =
b=3Dx_(V(this.A));ej(q.location,z(b,5,""));aA(nv(this.A),{ra:91,Ba:ot(a)}=
)};=0A=
R7.prototype.C=3Dfunction(a){var =
b=3DV(this.A);b=3DID(b)||z(b,44,"")||tq(kk(this.A.O()));b=3Dqq("accounts"=
,b);b=3Dhh(b,"continueUrl",q.location.href);ej(q.location,b);aA(nv(this.A=
),{ra:92,Ba:ot(a)})};function S7(a){Y.call(this,a);var =
b=3Dthis.O(),c=3DV(a);this.F=3Dnew =
Nu(b,fR.oa());this.ja(this.F);this.C=3Dthis.D=3Dnull;1=3D=3DVz(c)&&x_(c)&=
&(b=3Dx_(c),z(b,6,"")&&!Ib(z(b,6,""))||z(b,7,"")&&!Ib(z(b,7,""))||s_(b)&&=
!Ib(s_(b))?(this.C=3Dnew Q7(a),this.ja(this.C)):(this.D=3Dnew =
R7(a),this.ja(this.D)))}v(S7,Y);=0A=
S7.prototype.da=3Dfunction(){S7.R.da.call(this);var =
a=3Dthis.O(),b=3Dthis.fa("drive-viewer-popout-button"),c=3DV(this.A);var =
d=3DHx(this.A);d=3Dd.L?d.L.action:null;null=3D=3Dd||2!=3DZy(c)&&2!=3DVz(c=
)?P(b,!1):(this.F.qa(b),this.F.Ca("Avaa ikkunaan"),Rz(b,a),m3(s3(q3(new =
p3(this),this.N)),this.F,d,n3,u(this.L,this)))};S7.prototype.L=3Dfunction=
(){return new =
YE(Z(X(this.A)).A,this.F)};S7.prototype.N=3Dfunction(a,b,c,d,e){this.F.se=
tVisible(!!e);this.dispatchEvent("ec")};function =
T7(a){Y.call(this,a);var b=3Dthis.O();this.C=3Dnew =
Nu(b,fR.oa());this.ja(this.C);this.L=3D!1;this.B=3Dnew =
eD(a,!0);this.ja(this.B);this.D=3Dnull;this.H=3Dnew =
rQ;this.I=3D-1;this.F=3D[];a=3DX(this.A);this.V().listen(a,vQ.Sg,this.oB)=
.listen(a,vQ.Yo,this.pB).listen(a,vQ.Qf,this.lr).listen(a,vQ.Uk,this.lr).=
listen(a,qW.ui,this.nB).listen(a,"xa",this.mB)}v(T7,Y);m=3DT7.prototype;=0A=
m.ca=3Dfunction(){var a=3Dthis.O();this.X=3DT(GR,void 0,void =
0,a);this.D=3Dthis.fa("drive-viewer-zoom-panel");this.B.render(this.D);M(=
this.B.J(),"drive-viewer-zoom-slider");M(this.B.A,"drive-viewer-zoom-slid=
er-thumb")};m.da=3Dfunction(){T7.R.da.call(this);var =
a=3Dthis.O();this.C.qa(this.fa("drive-viewer-zoom-button"));this.C.Ca("L\=
u00e4henn\u00e4","Zoomaa");Rz([this.C.J(),this.B.A],a);this.V().listen(th=
is.B,"ma",this.kH).listen(this.C,go.qb,this.JH);this.A.cb()&&(U7(this,!1)=
,this.L=3D!0)};=0A=
function U7(a,b){a.L||P(a.J(),b)}function =
Ica(a){$a(a.F,function(a){at(Lx(this.A),a)},a);a.F=3D[]}function =
V7(a,b){var =
c=3Da.C.J();vl(c,"drive-viewer-zoom-loading",b=3D=3DwQ.ve);vl(c,"drive-vi=
ewer-button-toggled",b=3D=3DwQ.mc);var =
d=3D"L\u00e4henn\u00e4";b=3D=3DwQ.ve?d=3D"Ladataan korkean resoluution =
kuvaa":b=3D=3DwQ.mc&&(d=3D"Loitonna");a.C.Ca(d,"Zoomaa");ll(c,"pressed",b=
!=3DwQ.$c);c=3Dlk(a.O());b!=3DwQ.mc&&a.D.contains(c)&&TG(Ix(a.A));W7(a,b)=
;a.dispatchEvent("ec")}=0A=
function W7(a,b){b=3Db=3D=3DwQ.mc&&!a.L;P(a.D,b);if(b){var c=3Da.J();var =
d=3Dvm(a.D);d=3Dfm(a.D).x+(d?qm(a.D).width:0);-1<a.I&&(vm(c)?d>a.I:d<a.I)=
&&(P(a.D,!1),b=3D!1)}a=3DZ(X(a.A)).B;b=3D!b;a.S!=3Db&&(a.S=3Db,a.dispatch=
Event("qb"))}m.JH=3Dfunction(a){var =
b=3DZ(X(this.A)).B;a=3Dot(a);b&&(b.A=3D=3DwQ.$c?xQ(b,wQ.ve,a):b.A=3D=3DwQ=
.mc&&xQ(b,wQ.$c,a))};m.kH=3Dfunction(a){var =
b=3DX7(this),c=3DZ(X(this.A)),d=3Dc.B;tQ(this.H,b)||(CQ(d,b,this),jV(c.S,=
0<a.A,ot(a),aD(this.B)))};function X7(a){a=3Da.B.ma()/RC(a.B);return =
Math.floor(100*a)}=0A=
function Y7(a){var =
b=3DX7(a),c=3DMath.min(b+25,100);sQ(a.H,b,c);CQ(Z(X(a.A)).B,c)}m.kr=3Dfun=
ction(a){var =
b=3DZ(X(this.A)),c=3Db.B;c&&(c.A=3D=3DwQ.mc?(Y7(this),jV(b.S,!0,ot(a),!1)=
):c.A=3D=3DwQ.$c&&xQ(c,1,ot(a)))};m.jr=3Dfunction(a){var =
b=3DZ(X(this.A)),c=3Db.B;if(c&&c.A=3D=3DwQ.mc){var =
d=3DX7(this);if(0<d){var =
e=3DMath.max(d-25,0);sQ(this.H,d,e);CQ(c,e);jV(b.S,!1,ot(a),!1)}else =
xQ(c,0,ot(a))}};m.mB=3Dfunction(){Ica(this);Z7(this)};m.lr=3Dfunction(a){=
a.source!=3Dthis&&Z7(this)};m.nB=3Dfunction(){Z7(this)};=0A=
m.oB=3Dfunction(a){var =
b=3DX(this.A);Vy(b)&&(Z7(this),(b=3DZ(b).B)&&b=3D=3Da.target?(this.B.rese=
t(!0),b.F||b.A=3D=3DwQ.mc&&0=3D=3DDQ(b)&&(b.Rj()&&b.H!=3Db.Ac()?b.Jo():Y7=
(this))):this.B.reset(!1))};m.pB=3Dfunction(){Z7(this)};=0A=
function Z7(a){var =
b=3Da.A,c=3DX(b);Vy(c)&&((c=3DZ(c).B)?c.isEnabled()?(a.C.setEnabled(!0),U=
7(a,!0),0<a.F.length||(b=3DLx(a.A),a.F.push(Zs(b,187,a.kr,a)),a.F.push(Zs=
(b,107,a.kr,a)),a.F.push(Zs(b,189,a.jr,a)),a.F.push(Zs(b,109,a.jr,a))),V7=
(a,c.A),b=3DDQ(c),sQ(a.H,X7(a),b),a.B.Ea(Math.floor(b/100*RC(a.B)))):3=3D=
=3DZy(V(b))?(U7(a,!0),V7(a,0),a.C.setEnabled(!1),a.C.Ca("Zoomaus ei ole =
k\u00e4ytett\u00e4viss\u00e4")):U7(a,!1):U7(a,!1),a.dispatchEvent("ec"))}=
;function $7(a){S7.call(this,a);var b=3Dthis.O(),c=3DV(a);this.I=3Dnew =
T7(a);this.ja(this.I);this.B=3Dnull;NG(c)&&(this.B=3Dnew =
Nu(b,fR.oa()),this.ja(this.B));this.H=3Dnull;0=3D=3DVz(V(this.A))&&(this.=
H=3Dnew =
P7(a),this.ja(this.H))}v($7,S7);m=3D$7.prototype;m.ca=3Dfunction(){var =
a=3DT(pR,void 0,void =
0,this.O());this.X=3Da;ko(this.I,a.firstChild);this.H&&this.H.render(a);t=
his.D&&this.D.render(a);this.C&&this.C.render(a)};=0A=
m.da=3Dfunction(){$7.R.da.call(this);var =
a=3Dthis.O(),b=3Dthis.fa("drive-viewer-details-button");this.B?(this.B.qa=
(b),this.B.Ca("Tiedot"),ll(this.B.J(),"pressed",!1),this.V().listen(this.=
B,"action",this.cB).listen(W(this.A),"N",this.dB),Rz(b,a)):P(b,!1);this.V=
().listen(this.I,"ec",this.KH)};=0A=
m.layout=3Dfunction(){if(this.C){var a=3Dthis.C;if(a.B){var =
b=3Da.O(),c=3Db.fa("drive-viewer-toolstrip-actions"),d=3Db.fa("drive-view=
er-toolstrip-lft");c=3Dqm(c).width?c:d;d=3Dam(c);var =
e=3Db.fa("drive-viewer-toolstrip-rgt-panel"),g=3Dam(e);b=3Da.J();c=3Dvm(b=
)?d.x-g.x:g.x+qm(e).width-d.x-qm(c).width;d=3Da.getParent().J().childNode=
s;for(e=3D0;e<d.length;e++)if(g=3Dd[e],g!=3Db&&um(g)){var =
h=3DCm(g);c=3Dc-qm(g).width-h.left-h.right}a=3Da.B.sa();b=3DCm(a);c=3Dc-b=
.left-b.right;b=3Dhm(a);c=3Dc-b.left-b.right;b=3DBm(a,"padding");c=3Dc-b.=
left-b.right;=0A=
c=3DMath.min(c,125);c=3DMath.max(c,0);Sl(a,"max-width",c+"px")}}};m.cB=3D=
function(a){var b=3DW(this.A);yv(b,!b.A,a)};m.dB=3Dfunction(){var =
a=3Dthis.B.J(),b=3D!rl(a,"drive-viewer-button-toggled");vl(a,"drive-viewe=
r-button-toggled",b);ll(a,"pressed",W(this.A).A)};m.KH=3Dfunction(){this.=
layout()};function =
a8(a){Y.call(this,a);this.B=3Dthis.C=3Dnull;2!=3DVz(V(a))&&(this.C=3Dnew =
N7(a),this.ja(this.C),this.B=3Dnew J7(a),this.ja(this.B));this.D=3Dnew =
$7(a);this.ja(this.D);this.V().listen(X(a),"xa",this.hB)}v(a8,Y);m=3Da8.p=
rototype;m.ca=3Dfunction(){this.X=3DT(lR,void 0,void 0,this.O());var =
a=3Dthis.J();this.C&&this.C.render(a);this.B&&this.B.render(a);this.D.ren=
der(a)};=0A=
m.da=3Dfunction(){a8.R.da.call(this);Nx(this.A).Ae(this.J(),{position:"to=
p"});var =
a=3DSI(kk(this.A.O()));this.V().listen(a,"resize",this.Dt);this.V().liste=
n(this.D,"ec",this.vH);this.B&&this.V().listen(this.B,"ec",this.Dt);Q(thi=
s.nv,100,this)};m.hB=3Dfunction(){var =
a=3DZ(X(this.A)).tc();Nx(this.A).Un(this.J(),a.xn())};m.nv=3Dfunction(){i=
f(this.wa&&2=3D=3DVz(V(this.A))){var =
a=3Dthis.J(),b=3Dqm(this.D.J());Sl(a,"width",b.width+"px");b=3DMy(Kx(this=
.A))+"px";Sl(a,vm(a)?"left":"right",b)}};=0A=
m.Dt=3Dfunction(){if(this.B){this.B.layout();var a=3Dthis.B;var =
b=3Da.J(),c=3Dvm(b);if(um(b)){var =
d=3Da.D;0<r7(d).length||0<s7(d).length?(a=3Dt7(a.D),a=3Dc?a-50:a+50):a=3D=
fm(b).x+(c?0:qm(b).width)}else =
a=3Dc?0:zj(kk(a.O())).width;c=3Dthis.D.I;c.I=3Da;a=3DX(c.A);Vy(a)&&(a=3DZ=
(a).B)&&a.isEnabled()&&W7(c,a.A);this.B.Ck()}this.C&&this.C.layout();this=
.D.layout()};m.vH=3Dfunction(){this.B&&this.B.Ck();this.nv();this.C&&this=
.C.layout()};function =
b8(a,b,c){Y.call(this,a);this.F=3Db;this.D=3Dc;this.B=3D[];this.C=3Ds3(r3=
(r3(r3(r3(q3(new =
p3(this),this.im),"dv_efs",this.im),"dv_vfs",this.im),"icon",this.yA),"se=
lected",this.zA));J(this,this.C);this.H=3Dnew =
up(this);J(this,this.H);a=3DX(this.A);this.V().listen(a,"xa",this.DA)}v(b=
8,Y);var =
Jca=3D{enabled:!0,hint:!0,icon:!0,selected:!0,value:!0,visible:!0,dv_vfs:=
!0,dv_efs:!0};m=3Db8.prototype;m.ca=3Dfunction(){this.X=3DT(yR,void =
0,void 0,this.O())};=0A=
m.da=3Dfunction(){b8.R.da.call(this);for(var =
a=3DHx(this.A),b=3D0;b<VG(a,this.D);b++)c8(this,WG(a,this.D,b));this.V().=
listen(a,this.F,this.BA).listen(a,"Ea",this.CA)};=0A=
function c8(a,b){if(b){var c=3Da.O(),d=3Da.J(),e=3Dnew =
Nu(c,fR.oa());e.bb=3Db;a.oc(e,0);a.B.push(e);var g;b instanceof =
Bp&&(g=3DDp(b));var h=3Dnull!=3Dg;g=3Dh?T(g,{label:b.getLabel()},void =
0,c):T(zR,{label:b.getLabel()},void =
0,c);c.Ag(d,g,c.getChildren(d).length-1);e.qa(g);pp(b)&&!h&&d8(e,pp(b));R=
z(g,c);a.V().listen(e,"action",u(a.AA,a,b));m3(a.C,e,b,Jca,u(a.xA,a,e));c=
=3DHx(a.A);c.aa[b.getId()]&&(b=3Dc.aa[b.getId()],a.A.get(Ew).register(b,e=
))}}=0A=
function =
d8(a,b){a=3Da.sa();M(a,"drive-viewer-custom-button-with-icon");yp(a,AR,{i=
con:b})}m.AA=3Dfunction(){VQ(Rv(this.A))};m.BA=3Dfunction(a){c8(this,a.A)=
;e8(this)};m.im=3Dfunction(){e8(this)};m.yA=3Dfunction(a,b,c,d,e,g){b=3Da=
.sa();rl(b,"drive-viewer-custom-button-with-icon")?(a=3Dvj("drive-viewer-=
custom-button-icon",b),g&&tl(a,g),M(a,e)):d8(a,e)};m.zA=3Dfunction(a,b,c)=
{vl(a.J(),"drive-viewer-button-toggled",!!c.A.selected)};m.DA=3Dfunction(=
){e8(this)};=0A=
m.CA=3Dfunction(a){for(var b=3D0;b<this.B.length;b++){var =
c=3Dthis.B[b];if(a.A.J()=3D=3Dc.J()&&c.bb=3D=3Da.D){if(c.ia()&&c.isEnable=
d()){Ix(this.A).focus(c.J());break}break}}};function e8(a){for(var =
b=3Df8(a),c=3D0;c<b.length;c++){var d=3Db[c],e=3Dd.bb;e=3DyF(X(a.A))&&e =
instanceof =
Bp?!!e.A.dv_efs:e.isEnabled();d.setVisible(!0);d.setEnabled(e)}for(c=3D0;=
c<a.B.length;c++)d=3Da.B[c],w(b,d)||(d.setEnabled(!1),d.setVisible(!1))}f=
unction f8(a){var b=3Da.A,c=3DyF(X(b)),d=3DHx(b);return =
bb(a.B,function(a){return OG(d,a.bb,c)})}=0A=
m.xA=3Dfunction(a){var b=3DX(this.A);return new =
YE(Z(b).A,a,b.getSelected())};function =
g8(a){N7.call(this,a);this.I=3Dnull;0=3D=3DVz(V(this.A))&&(this.I=3Dnew =
P7(a),this.ja(this.I));this.N=3Dnew =
b8(a,"Ia","item_badge");this.ja(this.N)}ka(g8,N7);g8.prototype.ca=3Dfunct=
ion(){N7.prototype.ca.call(this);this.I&&ko(this.I,this.J().firstChild);t=
his.N.render(this.J())};g8.prototype.da=3Dfunction(){N7.prototype.da.call=
(this);var =
a=3Dthis.J(),b=3DMy(Kx(this.A))+"px",c=3Dvm(a);Sl(a,c?"right":"left",b);t=
his.V().listen(X(this.A),"xa",this.S)};g8.prototype.S=3Dfunction(){Q(this=
.U,0,this)};=0A=
g8.prototype.U=3Dfunction(){this.wa&&this.dispatchEvent("ec")};function =
h8(a){Y.call(this,a);this.B=3Dthis.C=3Dnull;2!=3DVz(V(a))&&(this.C=3Dnew =
A7(a),this.ja(this.C),this.B=3Dnew =
b8(a,"Ha","toolstrip_middle"),this.ja(this.B))}v(h8,Y);h8.prototype.ca=3D=
function(){var a=3DT(oR,void 0,void =
0,this.O());this.X=3Da;this.C&&this.C.render(a);this.B&&this.B.render(a)}=
;h8.prototype.da=3Dfunction(){h8.R.da.call(this);this.B&&this.V().listen(=
X(this.A),"xa",this.D)};=0A=
h8.prototype.D=3Dfunction(){Q(function(){if(this.wa){var =
a=3Dthis.J(),b=3D!!this.C&&um(this.C.J()),c=3D!!this.B&&0<f8(this.B).leng=
th;P(a,b||c);this.dispatchEvent("ec")}},0,this)};function =
i8(a){m7.call(this,a)}v(i8,m7);i8.prototype.Ml=3Dfunction(){var =
a=3Dthis.O().fa("drive-viewer-toolstrip");a=3Dqm(a).width;var =
b=3Dthis.O().fa("drive-viewer-toolstrip-open-and-openwith");this.F=3Db&&u=
m(b)?rm(b).left:a/2;(a=3Dnk(this.O(),this.J()))&&um(a)&&(b=3DCm(a),a=3Dqm=
(a).width+b.left+b.right,this.F=3DMath.max(this.F-a,0));p7(this)};functio=
n =
j8(a){J7.call(this,a)}v(j8,J7);j8.prototype.da=3Dfunction(){j8.R.da.call(=
this);this.V().listen(this,"ec",this.layout)};j8.prototype.Eq=3Dfunction(=
){this.D=3Dnew =
i8(this.A);this.ja(this.D)};j8.prototype.layout=3Dfunction(){this.Ck()};j=
8.prototype.Ck=3Dfunction(){this.D.Ml(-1)};function =
k8(a){S7.call(this,a);this.B=3Dnull;2!=3DVz(V(a))&&(this.B=3Dnew =
j8(a),this.ja(this.B))}v(k8,S7);k8.prototype.ca=3Dfunction(){var =
a=3DT(rR,void 0,void =
0,this.O());this.X=3Da;this.B&&this.B.render(a);this.D&&this.D.render(a);=
this.C&&this.C.render(a)};k8.prototype.layout=3Dfunction(){this.B&&this.B=
.layout()};function =
l8(a){Y.call(this,a);this.B=3Dnull;2!=3DVz(V(a))&&(this.B=3Dnew =
g8(a),this.ja(this.B));this.D=3Dnew h8(a);this.ja(this.D);this.C=3Dnew =
k8(a);this.ja(this.C);a=3DX(a);this.V().listen(a,"xa",this.eB).listen(a,"=
n",this.fB)}v(l8,Y);m=3Dl8.prototype;m.ca=3Dfunction(){var =
a=3Dthis.O();this.X=3DT(mR,void 0,void =
0,a);a=3Da.fa("drive-viewer-toolstrip-inner",this.J());this.B&&this.B.ren=
der(a);this.D.render(a);this.C.render(a)};=0A=
m.da=3Dfunction(){l8.R.da.call(this);Nx(this.A).Ae(this.J(),{position:"to=
p"});var =
a=3DOx(this.A);this.V().listen(a,"kb",this.gB);this.V().listen(this.D,"ec=
",this.Ss).listen(this.C,"ec",this.ct);this.Ss();this.ct();a=3Dthis.O().f=
a("drive-viewer-toolstrip-inner",this.J());var =
b=3Dthis.J(),c=3DMy(Kx(this.A))+"px";if(2!=3DVz(V(this.A))){var =
d=3Dvm(this.J());Sl(a,d?"margin-left":"margin-right",c);Sl(a,d?"padding-r=
ight":"padding-left",c)}else =
Sl(b,d?"left":"right",c)};m.eB=3Dfunction(){m8(this)};=0A=
m.fB=3Dfunction(a){a=3Da.target;JD(X(this.A),a)&&m8(this)};function =
m8(a){var =
b=3DZ(X(a.A)),c=3Db.tc(),d=3DNx(a.A);b=3Dc.Cg()||4=3D=3Db.getState();d.Un=
(a.J(),b);c=3Dc.xn();vl(a.J(),"drive-viewer-toolstrip-fixed",c)}m.gB=3Dfu=
nction(a){if("N"=3D=3D(a.A&&a.A.type)){a=3Dvm(this.J());var =
b=3DW(this.A);Sl(this.J(),a?"left":"right",Av(b)+Cv(b)+"px")}this.C.layou=
t();this.B&&this.B.layout()};m.ct=3Dfunction(){if(2=3D=3DVz(V(this.A))){v=
ar a=3Dqm(this.C.J());Sl(this.J(),"width",a.width+"px")}else =
um(this.D.J())||this.B.layout()};=0A=
m.Ss=3Dfunction(){this.C.layout();this.B&&this.B.layout()};function =
n8(a,b){I.call(this);this.S=3Da;this.ga=3Db;this.ua=3Da.O();this.F=3Dthis=
.L=3Dthis.I=3D!1;this.N=3Dnull;b=3DD(V(a),o_,62);this.aa=3D+z(b,1,0);this=
.W=3Dz(b,2,"")||"";this.U=3Dnull;this.H=3D0;this.B=3Dthis.D=3Dthis.C=3Dnu=
ll;this.A=3DLv(a);this.ha=3Dnv(a);this.ka=3DIx(a)}v(n8,I);=0A=
function =
Kca(a){if(a.W&&0<a.aa&&Math.random()<a.aa&&!o8(a)){a.L=3D!0;a.H++;a.C=3Dr=
v(a.A,"h_",{ra:79,jd:a.H-1});a.D=3Drv(a.A,"h_",{ra:80,jd:a.H-1});a.B=3Drv=
(a.A,"h_",{ra:81,jd:a.H-1});var =
b=3Dkk(a.ua);b._402=3Db._402||{};b=3Dik(a.ua,"DIV");b.id=3D"contain-402";=
b.style.visibility=3D"hidden";a.ua.La(a.ga,b);b=3Dkk(a.ua);if(!a.I){a.I=3D=
!0;var =
c=3Du(a.yI,a);Ca("d_v_hats_bs",c,b);c=3Du(a.vz,a);Ca("d_v_hats_as",c,b);c=
=3Du(a.fJ,a);Ca("d_v_hats_rd",c,b);c=3Du(a.sI,a);Ca("d_v_hats_ag",c,b);c=3D=
u(a.uJ,a);Ca("d_v_hats_tc",c,b)}b=3Dkk(a.ua);a.U=3D=0A=
Z(X(a.S));c=3DPr(a.U);var =
d=3DJF(V(a.S)),e=3Dd?z(d,5,"")||z(d,6,"")||"ND":"ND";d=3Dz(d,2,0);b._402.=
sc=3DYg({mt:c,ed:e,s:d});b=3DNJ(wp(a.W),{timeout:2E4,document:a.ua.A});Zw=
(b,u(a.hJ,a));ax(b,u(a.gJ,a))}}function p8(a){a.L=3D!1;a.F=3D!1;var =
b=3Dkk(a.ua);b._402&&La(b._402.close)&&o8(a)&&b._402.close();a.B&&(a.A.A(=
a.B,3),a.B=3Dnull);o8(a)&&(o8(a).style.visibility=3D"hidden")}m=3Dn8.prot=
otype;m.hJ=3Dfunction(){this.A.A(this.C,1);this.C=3Dnull;this.N=3DQ(this.=
au,2E4,this)};m.gJ=3Dfunction(){this.A.A(this.C,2);this.C=3Dnull;this.au(=
)};=0A=
m.au=3Dfunction(){this.A.A(this.D,2);this.D=3Dnull;this.B&&(this.A.A(this=
.B,2),this.B=3Dnull);this.ua.ub(o8(this))};function =
q8(a){a.D&&(a.A.A(a.D,1),a.D=3Dnull,R(a.N))}m.yI=3Dfunction(){q8(this)};m=
.vz=3Dfunction(){bx(r8(this.S.get(Dw)),u(function(a){if(this.L)if(a)p8(th=
is);else{if(a=3Do8(this))a.style.visibility=3D"visible",this.F=3D!0;this.=
B&&(this.A.A(this.B,1),this.B=3Dnull)}},this))};m.fJ=3Dfunction(a){0<=3Da=
.indexOf("t=3Da")&&aA(this.ha,{ra:82,item:this.U,jd:this.H-1})};=0A=
m.sI=3Dfunction(a){q8(this);a||(this.B&&(this.A.A(this.B,3),this.B=3Dnull=
),this.ua.ub(o8(this)),R(this.N));this.F=3D!1;s8(this)};m.uJ=3Dfunction()=
{this.F=3D!1;s8(this)};function s8(a){if(a.L){var =
b=3Dlk(a.ua),c=3Da.ua.contains(a.ga,b);b=3Do8(a)&&a.ua.contains(o8(a),b);=
c&&!b||TG(a.ka)}}function o8(a){return a.ua.J("contain-402")}=0A=
m.ea=3Dfunction(){p8(this);this.ua.ub(o8(this));R(this.N);if(this.I){this=
.I=3D!1;var =
a=3Dkk(this.ua);Ca("d_v_hats_bs",null,a);Ca("d_v_hats_as",null,a);Ca("d_v=
_hats_rd",null,a);Ca("d_v_hats_ag",null,a);Ca("d_v_hats_tc",null,a)}this.=
C&&(this.A.A(this.C,3),this.C=3Dnull);this.D&&(this.A.A(this.D,3),this.C=3D=
null);n8.R.ea.call(this)};function t8(a){Y.call(this,a);a=3Dthis.B=3Dnew =
qG;po(a);a.Jl=3D!1;J(this,this.B)}v(t8,Y);m=3Dt8.prototype;m.da=3Dfunctio=
n(){t8.R.da.call(this);var =
a=3Dthis.J();P(a,!1);this.B.Lg(a);kl(a,"alertdialog");a=3Dthis.B;po(a);a.=
Mj=3D!0;this.V().listen(this.B,"hide",this.kz)};m.Bo=3Dfunction(){var =
a=3Dthis.A.get(Bw),b=3Dthis.kj(),c=3Duaa(a,b);Zw(c,function(c){c=3DNumber=
(c);return 1>c?(l_(a,b,String(c+1)),!0):!1});return =
c};m.ac=3Dfunction(){l_(this.A.get(Bw),this.kj(),"1");this.dispatchEvent(=
"hc")};=0A=
m.setVisible=3Dfunction(a){this.B.setVisible(a);a&&(a=3DDt.oa().Fa(),a=3D=
this.fa(a)||this.J(),Ix(this.A).focus(a,void =
0,!0))};m.ia=3Dfunction(){return =
this.B.ia()};m.kz=3Dfunction(){Q(u(function(){var =
a=3Dthis.O(),b=3DIx(this.A),c=3Dlk(a);if(c=3D=3Da.A.body||a.contains(this=
.J(),c))b.D=3Dnull,TG(b)},this),100)};m.register=3DGa;function =
u8(a){t8.call(this,a);var b=3Dthis;this.F=3Dnull;this.D=3Dnew =
Promise(function(a){b.F=3Da});this.I=3Da;this.H=3Dnew =
Nu;this.C=3D!1}ka(u8,t8);m=3Du8.prototype;m.ca=3Dfunction(){var =
a=3D{title:this.getTitle(),message:this.getMessage()};this.X=3DT(jG,a,voi=
d 0,this.ua)};=0A=
m.da=3Dfunction(){var =
a=3Dthis;t8.prototype.da.call(this);this.H.qa(this.fa("drive-viewer-comme=
nt-callout-button"));var =
b=3Dthis.J();this.V().listen(this.H,"action",function(){return =
a.D.then(function(b){a.ac();b.dispatchEvent("action")})});b&&this.V().lis=
ten(b,"click",this.ac)};m.getTitle=3Dl("Lis\u00e4\u00e4 =
kommentti");m.getMessage=3Dl("Voit keskustella t\u00e4st\u00e4 =
tiedostosta muiden kanssa napauttamalla =
t\u00e4st\u00e4.");m.kj=3Dfunction(){return raa};=0A=
m.Bo=3Dfunction(){var =
a=3Dthis,b=3DX(this.I),c=3Dt8.prototype.Bo.call(this);Zw(c,function(c){if=
(!Vy(b))return!1;var d=3DZ(b);return c&&!!d.D&&a.Ao(d)});return =
c};m.Ao=3Dl(!0);m.setVisible=3Dfunction(a){var =
b=3Dthis;a?(this.C=3D!1,this.D.then(function(c){b.V().Ga(c,"show",functio=
n(){b.C||(t8.prototype.setVisible.call(b,a),b.layout())})})):(this.C=3D!a=
,t8.prototype.setVisible.call(this,a))};=0A=
m.layout=3Dfunction(){var a=3Dthis;this.D.then(function(b){var =
c=3Db.fa("drive-viewer-add-comment-icon");b=3Da.fa("drive-viewer-comment-=
callout-button");var =
d=3Da.fa("drive-viewer-comment-callout-button-icon");c&&b&&(c=3Dkm(c,d),d=
=3Dam(b),Zl(b,c.x+d.x,c.y+d.y))})};m.register=3Dfunction(a,b){var =
c=3Dthis;"comment"=3D=3Da&&(this.F(b),this.V().listen(b.getParent(),"show=
",function(){c.ia()&&c.layout()}))};var =
Lca=3D{"application/vnd.openxmlformats-officedocument.presentationml.pres=
entation":!0,"application/vnd.openxmlformats-officedocument.spreadsheetml=
.sheet":!0,"application/vnd.openxmlformats-officedocument.wordprocessingm=
l.document":!0};function =
v8(a){u8.apply(this,arguments)}ka(v8,u8);v8.prototype.getMessage=3Dl("Kom=
mentit tallennetaan DOCX-, PPTX-\u00a0ja XLSX-tiedostoihin ja ne =
n\u00e4kyv\u00e4t Microsoft =
Officessa.");v8.prototype.kj=3Dfunction(){return =
saa};v8.prototype.Ao=3Dfunction(a){return Lca.hasOwnProperty(Pr(a))};var =
Mca=3D{"application/pdf":!0};function =
w8(a){u8.apply(this,arguments)}ka(w8,u8);w8.prototype.getMessage=3Dl("PDF=
-tiedostojen kommentit tallennetaan tiedostoon ja ne n\u00e4kyv\u00e4t =
muissa sovelluksissa.");w8.prototype.kj=3Dfunction(){return =
taa};w8.prototype.Ao=3Dfunction(a){return =
Mca.hasOwnProperty(Pr(a))};function =
x8(a){N.call(this);this.B=3Da;this.A=3D[];this.C=3Dthis.D=3Dnull;this.F=3D=
new cl(this);J(this,this.F);a=3DV(this.B);if(xv(a)&&z(a,89,!1)){a=3Dnew =
v8(this.B);var b=3Dnew w8(this.B),c=3Dnew =
u8(this.B);y8(this,a);y8(this,b);y8(this,c)}}v(x8,N);x8.prototype.H=3Dfun=
ction(a){a=3Da.target;nb(this.A,a);this.C=3D=3Da&&(this.C=3Dnull,this.dis=
patchEvent("jc"))};function =
y8(a,b){a.F.listen(b,"hc",a.H);a.A.push(b)}function =
r8(a){return!a.D&&0<a.A.length?z8(a,0):hx(a.C=3Da.D)}=0A=
function z8(a,b){var c=3Da.A[b].Bo();Zw(c,u(function(a){return =
a?this.C=3Dthis.A[b]:b+1<this.A.length?z8(this,b+1):null},a));return =
c}x8.prototype.register=3Dfunction(a,b){this.A.forEach(function(c){return=
 c.register(a,b)});this.B.get(Ew).register(a,b)};function A8(a){var =
b=3Dthis;Y.call(this,a);var c=3Dthis.O(),d=3DV(a);this.H=3Dnew =
Nu(c);this.ja(this.H);this.I=3Dnew =
Nu(c);this.ja(this.I);this.U=3Dnull;z(V(a),52,!1)&&(this.U=3Dnew =
N6(a),this.ja(this.U));this.N=3Dnew =
z6(a);this.ja(this.N);a.registerService(Zv,this.N);this.ha=3Dnull;3=3D=3D=
Zy(d)?this.ha=3Dnew l8(a):this.ha=3Dnew =
a8(a);this.ja(this.ha);this.ga=3Dthis.la=3Dthis.na=3Dnull;NG(d)&&(this.ga=
=3Dnew =
L3(a),this.ja(this.ga));this.W=3Dnull;z(d,87,!1)&&qx(a)[Yv].then(function=
(a){b.W=3Dnew a(b.A);b.ja(b.W);b.J()&&b.W.render(b.J())});=0A=
this.L=3Dnull;Mx(a)&&(this.L=3Dnew =
H6(a),this.ja(this.L));this.nb=3Dthis.B=3Dnull;this.ka=3D!1;this.za=3Dnul=
l;this.aa=3D!1;this.F=3Dthis.D=3Dthis.C=3Dthis.ta=3Dthis.S=3Dnull}v(A8,Y)=
;m=3DA8.prototype;m.ca=3Dfunction(){var =
a=3DV(this.A);a=3D{TH:!1,UH:!1,layout:Vz(a),SH:this.A.cb(),AB:z(a,53,!1),=
Ko:Zy(a)};this.X=3DT(gR,a,void =
0,this.O());B8(this)};m.Sa=3Dfunction(a){A8.R.Sa.call(this,a);tl(a,"drive=
-viewer-static");B8(this)};=0A=
function B8(a){var b=3Da.sa(),c=3Da.A,d=3DV(c),e=3Dnew =
Ws(a);c.registerService(qw,e);c.registerService(jw,new =
Y1(c,a));c.cb()?(e=3Dnew P3(c,b),c.registerService($v,e)):(e=3Dnew =
d2(c,b),c.registerService($v,e));D(d,o_,62)&&(a.D=3Dnew =
n8(c,b),c.registerService(lw,a.D));a.yc(W(c));b=3Da.sa();a.ha.render(b);a=
.ga&&a.ga.render(b);a.W&&a.W.render(b);a.L&&a.L.render(b);a.U&&a.U.render=
(b);0=3D=3DVz(V(a.A))&&kl(b,"dialog");a.O().Hb(b,!0)}=0A=
function Nca(a){if(!a.B){var =
b=3Da.O();a.B=3Dik(b,"span");a.B.className=3D"drive-viewer-tab-sentinel";=
P(a.B,!1);b.Hb(a.B,!0);b.Qj(a.B,a.sa());a.nb=3Dnew =
gn(a.B);J(a,a.nb);a.V().listen(a.nb,"focusin",a.qA)}}=0A=
m.da=3Dfunction(){A8.R.da.call(this);var =
a=3DV(this.A),b=3DVz(a);2!=3Db&&Nca(this);var =
c=3Dthis.O(),d=3Dthis.sa();this.za=3DBj(c.A).y;this.N.qa(this.fa("drive-v=
iewer-carousel"));this.H.qa(this.fa("drive-viewer-next-button"));this.I.q=
a(this.fa("drive-viewer-prev-button"));Pu(this.H,0);Pu(this.I,3);var =
e=3Dthis.H.J(),g=3Dthis.I.J(),h=3DNx(this.A),k=3Dthis.hc()?"left":"right"=
,n=3Dthis.hc()?"right":"left";h.Ae(e,{position:k});h.Ae(g,{position:n});t=
his.U&&h.Ae(this.U.J(),{position:"left"});if(x&&!td(10)||Cd&&!sd(536.25))=
M(e,=0A=
"drive-viewer-png-glow"),M(g,"drive-viewer-png-glow");Rz([e,g],c);if(e=3D=
this.fa("drive-viewer-toolchest"))this.na=3Dnew =
V6(this.A),this.ja(this.na),this.na.qa(e),h.Ae(e,{position:"bottom",Co:!0=
});lq(this.O(),!1);Oca(this);Pca(this);this.V().listen(this.H,go.qb,this.=
jh).listen(this.I,go.qb,this.kh);0=3D=3Db&&(this.V().listen(d,"mouseup",t=
his.uA),this.V().listen(c.A,"focus",this.zE));this.V().listen(d,"keydown"=
,this.mA).listen(c.A,"mousedown",this.nA,!0);this.V().listen(d,"click",th=
is.oA);z(a,40,!0)&&Qca(this.A.get(sw),=0A=
d);z(a,79,!1)&&this.V().listen(d,"contextmenu",function(a){a.preventDefau=
lt()});this.V().listen(kk(c),"message",this.tA);this.V().listen(this,"E",=
this.qF);(b=3DD(a,Px,47))&&z(b,1,!1)&&(this.la=3Dnew =
dt(this.N.J()),this.V().listen(this.la,"swipe_right",u(this.gt,this,this.=
hc()?this.jh:this.kh)).listen(this.la,"swipe_left",u(this.gt,this,this.hc=
()?this.kh:this.jh)));b=3DX(this.A);this.V().listen(b,"ya",this.er).liste=
n(b,"xa",this.rA).listen(b,"za",this.sA).listen(b,"Ba",this.wA);xv(a)&&(a=
=3DW(this.A),this.V().listen(a,=0A=
"K",this.Is),this.Is());0<xF(b)&&this.er();a=3Dthis.A.get(Dw);this.V().li=
sten(a,"ic",this.TG).listen(a,"jc",this.SG)};function =
C8(a){Zw(r8(a.A.get(Dw)),function(b){D8(a,!1);b&&(a.F=3Db,a.ja(a.F,!a.F.w=
a),D8(a,a.ia()))})}function D8(a,b){if(a.F){var =
c=3Da.F;La(c.setVisible)?c.setVisible(b):P(a.F.J(),b)}}m.TG=3Dfunction(){=
C8(this)};m.SG=3Dfunction(){this.F&&(D8(this,!1),this.F.dispose(),this.F=3D=
null)};m.gt=3Dfunction(a,b){var =
c=3DZ(X(this.A)).B;(null=3D=3Dc||c.Ac()<=3Dc.hg())&&a.call(this,b)};=0A=
function Oca(a){var =
b=3Da.A,c=3DV(b),d=3DVz(c),e=3Da.IL;0!=3Dd&&X(b).getItem(0)instanceof =
pV&&(e=3Da.JL);a.V().listen(a.J(),["keydown","keyup","keypress"],e);b=3DL=
x(b);d=3Da.hc()?a.kh:a.jh;e=3Da.hc()?a.jh:a.kh;a.V().listen(b,"s",e).list=
en(b,"t",d).listen(b,"r",a.YE);NG(c)&&$s(b,68,a.pA,a);$s(b,79,a.vA,a);$s(=
b,83,a.lH,a);d=3Ddd?Ms.xe:Ms.we;$s(b,[191,Ms.od],a.et,a);$s(b,[191,d],a.e=
t,a);z(c,91,!1)?($s(b,[83,d],vk,void 0),$s(b,[80,d],vk,void =
0)):$s(b,[83,d],a.JE,a);z(c,92,!1)&&$s(b,[67,d],vk,void =
0);(z(c,91,!1)||z(c,92,=0A=
!1))&&$s(b,[65,d],vk,void 0)}m.tA=3Dfunction(a){var =
b=3DV(this.A),c=3DID(b);b=3Dz(b,44,"");var =
d=3Dkk(this.O()).location.origin;a=3Da.A;if((a.origin=3D=3Dd||!Ib(ec(c))&=
&a.origin=3D=3Dc||!Ib(ec(b))&&a.origin=3D=3Db)&&null!=3Da.data){try{var =
e=3DJSON.parse(a.data)}catch(g){return}if(!E8(e))if(F8(e,["keyName"])&&(c=
=3DSs(e.keyName))&&0<c.length)c=3Dc[0],e=3D{type:"keydown",ctrlKey:c.ke&M=
s.we,altKey:c.ke&Ms.So,shiftKey:c.ke&Ms.od,metaKey:c.ke&Ms.xe,keyCode:c.k=
eyCode};else =
return;G8(this,e)}};m.qF=3Dfunction(a){a=3Da.A;E8(a)&&G8(this,a)};=0A=
function G8(a,b){var c=3Dnew =
L(b.type);Nc(c,b);a.dispatchEvent(c)}function E8(a){return F8(a,"type =
ctrlKey altKey shiftKey metaKey keyCode".split(" "))}function =
F8(a,b){if(Bc(a).length!=3Db.length)return!1;for(var =
c=3D0;c<b.length;c++)if(!(null!=3D=3Da&&b[c]in =
a))return!1;return!0}function Pca(a){var =
b=3DMy(Kx(a.A))+"px",c=3Da.fa("drive-viewer-next-button"),d=3Da.fa("drive=
-viewer-prev-button");vm(a.J())?(c.style.left=3Db,d.style.right=3Db):(c.s=
tyle.right=3Db,d.style.left=3Db)}=0A=
m.er=3Dfunction(){var =
a=3D1<xF(X(this.A));P(this.H.J(),a);P(this.I.J(),a);Vy(X(this.A))&&a&&H8(=
this)};m.rA=3Dfunction(){H8(this);I8(this);C8(this)};m.sA=3Dfunction(){H8=
(this);I8(this)};m.wA=3Dfunction(){I8(this)};function I8(a){var =
b=3DX(a.A),c=3DyF(b),d=3DZ(b);b=3Dw(b.B,d);a=3Da.J();vl(a,"drive-viewer-s=
election-mode",c);vl(a,"drive-viewer-active-selected",b)}function =
H8(a){var =
b=3DX(a.A),c=3Db.A,d=3Da.H;b=3Dc<xF(b)-1;d.setEnabled(b);d.Ca(b?"Seuraava=
":"");a=3Da.I;c=3D0<c;a.setEnabled(c);a.Ca(c?"Edellinen":"")}=0A=
m.Is=3Dfunction(){var =
a=3DW(this.A);vl(this.J(),"drive-viewer-comments-hidden","shown"!=3Da.C)}=
;m.JL=3Dfunction(a){this.dispatchEvent(a)};m.IL=3Dfunction(a){this.dispat=
chEvent(a);a.B()};m.ia=3Dfunction(){return this.wa?this.N.ia():!1};=0A=
m.setVisible=3Dfunction(a){var b=3Dthis.A;if(this.ia()!=3Da){var =
c=3DNx(b);if(a){R(this.S);this.S=3DQ(function(){this.S=3Dnull},250,this);=
c.zb(!0);var =
d=3DV(b);b.cb()||c.mu(6E3);2!=3DVz(d)&&TG(Ix(b));this.D&&Kca(this.D);D8(t=
his,a)}else =
c.Qq(),this.D&&p8(this.D);vl(this.J(),"drive-viewer-shown",a);this.N.setV=
isible(a);lq(this.O(),a);this.B&&P(this.B,a)}};=0A=
m.vA=3Dfunction(a){var =
b=3Dthis.A,c=3DZ(X(b)),d=3Db.get(ww).rn(c);mA(d,function(d){var =
e=3DX(b);Vy(e)&&c.getId()=3D=3DZ(e).getId()&&d&&(d=3Dot(a),aA(nv(this.A),=
{ra:9,Ba:d}),this.dispatchEvent(new it(void =
0,d)))},this)};m.lH=3Dfunction(a){var =
b=3DHx(this.A);(b=3Db.D?b.D.action:null)&&b.isEnabled()&&b.ia()&&J8(this,=
b,a)};m.JE=3Dfunction(a){var =
b=3DHx(this.A).C;b&&b.isEnabled()&&b.ia()&&J8(this,b,a)};function =
J8(a,b,c){a=3DZ(X(a.A));a=3Dnew YE(Wd(a.A),null);sp(b,a,new =
Qu(1));c.preventDefault()}=0A=
m.pA=3Dfunction(a){var =
b=3DW(this.A);yv(b,!b.A,a)};m.et=3Dfunction(){this.C||(this.C=3Dnew =
c5(this.A),J(this,this.C),this.C.render(this.J()),M(this.C.J(),"drive-vie=
wer-shortcuts-help"),this.V().listen(this.C,"hide",this.hH));var =
a=3Dthis.C.ia();a||aA(nv(this.A),{ra:83});this.C.setVisible(!a)};m.hH=3Df=
unction(){aA(nv(this.A),{ra:84});TG(Ix(this.A))};=0A=
m.YE=3Dfunction(a){var =
b=3DMx(this.A);b&&0!=3Db.A?(R(this.L.N),this.dispatchEvent("C")):null!=3D=
this.D&&this.D.F?p8(this.D):(this.aa=3D!K8(this),b=3DW(this.A).A,this.aa&=
&b?(b=3DW(this.A),yv(b,!b.A,a)):VI(this,a))};m.qA=3Dfunction(){this.ka||T=
G(Ix(this.A))};function VI(a,b){var =
c=3Dox(a.A,fw);c&&c.A()||"D"=3D=3Db.type&&a.S||!a.aa||0!=3DVz(V(a.A))||(a=
A(nv(a.A),{ra:3,Ba:ot(b)}),a.dispatchEvent("v"))}m.jh=3Dfunction(a){a.I&&=
Nx(this.A).ao(this.H.J());a=3Dot(a);aA(nv(this.A),{ra:6,Ba:a});this.dispa=
tchEvent(new ft("w",a))};=0A=
m.kh=3Dfunction(a){a.I&&Nx(this.A).ao(this.I.J());a=3Dot(a);aA(nv(this.A)=
,{ra:7,Ba:a});this.dispatchEvent(new ft("z",a))};m.mA=3Dfunction(a){var =
b=3Dthis.J(),c=3Dthis.fa("drive-viewer-default");9=3D=3Da.keyCode&&a.shif=
tKey&&a.target=3D=3Dc?Rca(this):9=3D=3Da.keyCode&&wl(b,"drive-viewer-focu=
s-outlines-disabled","drive-viewer-focus-outlines-enabled")};m.nA=3Dfunct=
ion(a){this.ia()&&(wl(this.J(),"drive-viewer-focus-outlines-enabled","dri=
ve-viewer-focus-outlines-disabled"),Ck(a)&&(this.aa=3D!K8(this),this.ta=3D=
a.target))};=0A=
m.uA=3Dfunction(a){var =
b=3Da.target,c=3Drl(b,"drive-viewer-close-enabled");this.ta=3D=3Db&&c&&!t=
his.A.cb()&&(this.dispatchEvent(new =
L("D",a.target)),this.aa=3D!1)};m.oA=3Dfunction(a){a=3Da.target;rl(a,"dri=
ve-viewer-focus-to-default")&&TG(Ix(this.A));var =
b=3D0=3D=3DVz(V(this.A));!rl(a,"drive-viewer-close-enabled")||!this.A.cb(=
)&&b||TG(Ix(this.A))};m.zE=3Dfunction(){this.ia()&&TG(Ix(this.A))};=0A=
function K8(a){var =
b=3Dox(a.A,gw);if(b&&wN(b))return!0;b=3Dox(a.A,xw);b=3D!!b&&b.C;var =
c=3D!!a.C&&a.C.ia();a=3DW(a.A);return Gv(a)||Hv(a)||Iv(a)||c||b}function =
Rca(a){if(a.B){a.ka=3D!0;try{a.B.focus()}catch(b){}Q(function(){this.ka=3D=
!1},0,a)}}m.Ia=3Dfunction(){A8.R.Ia.call(this);R(this.S);this.S=3Dnull;th=
is.B&&this.O().ub(this.B)};function L8(){this.A=3D[];this.B=3Dnew =
cl(this);J(this,this.B)}v(L8,I);function =
M8(a,b){aB.call(this,a,b)}v(M8,aB);M8.prototype.Fe=3Dfunction(){this.item=
.Aa(4,"Esikatselu ei ole k\u00e4ytett\u00e4viss\u00e4.",null)};function =
N8(a,b){Py.call(this,a,b)}v(N8,Py);function =
O8(a){TA.call(this,"u",a)}v(O8,TA);m=3DO8.prototype;m.Za=3Dfunction(a){re=
turn =
qB(a)+Ir(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!qB(a)};m.tb=3Dfunction()=
{return[]};m.Kb=3Dfunction(){return Cr};m.dc=3Dfunction(){return =
N8};m.Sb=3Dfunction(){return M8};m.Cg=3Dl(!0);function =
P8(a){I.call(this);this.A=3Da;this.B=3Dnew =
cl(this);J(this,this.B)}v(P8,I);function Qca(a,b){gl(a.B,b,a.C)}=0A=
P8.prototype.C=3Dfunction(a){var =
b=3Da.target;if(!a.N){for(;b&&b!=3Da.currentTarget;){if(b.href){var =
c=3Db.href;break}b=3Db.parentNode}var =
d;if(d=3Db&&"A"=3D=3Db.tagName&&c){d=3Dc;var =
e=3Dkk(this.A.O()).location.href,g;if(!(g=3DEb(d,"javascript:")||"#"=3D=3D=
d)){g=3Dd.indexOf("#");if(g=3D""=3D=3D(0>g?null:d.substr(g+1))){g=3DRg(d)=
;var =
h=3DRg(e);g=3Dg[3]=3D=3Dh[3]&&g[1]=3D=3Dh[1]&&g[4]=3D=3Dh[4]}g=3Dg&&Sg(Rg=
(d)[5]||null)=3D=3DSg(Rg(e)[5]||null)}d=3D!g}d&&(c=3DKb(c),(d=3Da.target.=
getAttribute("data-saferedirecturl"))?(Q8(this,d,a),c=3D!1):Bd&&sd("532.5=
")&&b.hasAttribute("rel")&&=0A=
"noreferrer"=3D=3Db.getAttribute("rel")||ad&&(a.ctrlKey||a.shiftKey)?c=3D=
!0:(Q8(this,c,a),c=3D!1),c||(a.preventDefault(),a.B()))}};=0A=
function Q8(a,b,c){if(Bd&&sd("532.5")){var =
d=3Da.A.O(),e=3Dd.A,g=3Dd.ca("A",{target:"_blank",rel:"noreferrer",style:=
"display: =
none"});bj(g,b);b=3De.createEvent("MouseEvent");b.initMouseEvent("click",=
!0,!0,kk(a.A.O()),0,c.screenX,c.screenY,c.clientX,c.clientY,c.ctrlKey,c.a=
ltKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget);d.Hd(e.body,g);g.dis=
patchEvent(b);d.ub(g)}else =
QE(b,{target:"_blank",noreferrer:!0})}function =
LX(a,b){b=3Dah(b,"hl","fi");(a=3Dy(V(a.A),81))&&(b=3Dah(b,"source",a));re=
turn b};function =
R8(a){DN.apply(this,arguments)}ka(R8,DN);R8.prototype.C=3Dfunction(){var =
a=3DDq("/file/d/%s/preview?noPopout=3Dtrue",Lr(this.item.A)),b=3DV(this.A=
);return qq(a,z(b,44,"")||ID(b),ZF(b))};var Sca=3Dnew =
jj(1920,1080);function =
S8(a){GN.apply(this,arguments)}ka(S8,GN);S8.prototype.layout=3Dfunction()=
{if(this.item.C){var =
a=3Dlj(Sca),b=3Dthis.mb();mj(a,b)||(oj(a,b),a.floor());HN(this,a)}};funct=
ion =
T8(a,b){PA.call(this,a,b)}v(T8,PA);T8.prototype.xm=3Dfunction(){return["v=
ideoMediaMetadata(height,width,durationMillis)"]};T8.prototype.Ah=3Dfunct=
ion(a,b){var c=3Dthis.item.Ja,d=3Db.videoMediaMetadata;d&&(c.B=3Dnew =
jj(d.width,d.height),c.C=3Dd.durationMillis);T8.R.Ah.call(this,a,b)};var =
Tca=3D/^(\d+h)?(\d+m)?(\d+s)?$/i,U8=3D{small:240,medium:360,large:480,hd7=
20:720,hd1080:1080,highres:8192},V8=3D["default","medium","high","standar=
d","maxres"],Uca=3D{"default":"small",medium:"small",high:"medium",standa=
rd:"large",maxres:"hd720"};function W8(a,b){a=3DU8[a];b=3DU8[b];return =
a<b?-1:a=3D=3Db?0:1}function X8(a){if("unknown"=3D=3Da)return =
null;a=3DU8[a];return(new jj(Y8*a,a)).round()}=0A=
function Z8(a){var b=3D"small";if(null=3D=3D=3Da)return b;for(var =
c=3DBc(U8),d=3D0;d<c.length;d++){var =
e=3Dc[d];U8[e]<=3Da.height&&0>W8(b,e)&&(b=3De)}return b}function =
$8(a){for(var b=3DV8.length-1;0<=3Db;b--){var c=3DV8[b];if(w(a,c))return =
c}return null};function a9(a,b){Cr.call(this,a,b);this.uri=3Dnew =
jh(z(a,5,""),!0);this.C=3Dnull;if(D(this.A,b9,20)){a=3D{};b=3DOd(D(this.A=
,b9,20),c9,1);for(var c=3D0;c<b.length;c++){var =
d=3Db[c];a[z(d,1,"")]=3Dd.ma()}Fc(a)||this.Xf(a)}this.F=3Dthis.qm();this.=
N=3Dthis.U=3Dthis.th()||Vca;this.L=3D!1;this.I=3Dnull}v(a9,Cr);var =
Vca=3Dnew =
jj(640,360),Y8=3D16/9,d9=3D{oP:"kc",gw:"lc",hw:"mc",YQ:"nc",iw:"oc",MS:"p=
c"};m=3Da9.prototype;m.qm=3Dfunction(){return[]};m.th=3Dl(null);m.Gd=3Dl(=
2);m.Pe=3Dl(!1);=0A=
m.Xf=3Dfunction(a){this.C=3DKc(a);this.F=3Dthis.qm();this.N=3Dthis.th()||=
this.N;this.dispatchEvent("pc")};m.jm=3Dfunction(){this.C=3Dnull};functio=
n e9(a){var =
b=3Da.C?a.C.reason||null:null;Ib(ec(b))?a.Aa(Fr.ERROR,"Videon toistossa =
tapahtui virhe."):a.Aa(Fr.ERROR,b,null)}function =
f9(a){a=3DBh(a.uri,"autoplay");return"1"=3D=3Da||"true"=3D=3Da}m.Qi=3Dfun=
ction(){this.L=3D!1;a9.R.Qi.call(this)};function =
g9(a,b){this.ha=3D0;this.W=3DInfinity;a9.call(this,a,b)}v(g9,a9);var =
Wca=3D/(\d+)x(\d+)/;m=3Dg9.prototype;m.Gd=3Dl(1);m.Pe=3Dfunction(){return=
"ok"=3D=3D(this.C?this.C.status||null:null)};m.ad=3Dfunction(a,b){return =
zr(z(this.A,3,""),a,b,!0,void 0,!0)};m.uf=3Dfunction(){return =
Lr(this.A)};=0A=
m.Xf=3Dfunction(a){this.ha=3DUa();if(a&&a.timestamp&&a.fmt_stream_map){va=
r b=3Dlc(a.timestamp);var =
c=3Deh(a.fmt_stream_map.split(",")[0].split("|")[1],"expire")||"";c=3D1E3=
*lc(c);b=3DisNaN(b)||isNaN(c)?Infinity:c-b}else =
b=3DInfinity;this.W=3Db;g9.R.Xf.call(this,a)};m.th=3Dfunction(){if(null=3D=
=3Dthis.F||0=3D=3Dthis.F.length)return null;var =
a=3Dthis.F[0].height;return(new jj(Y8*a,a)).floor()};=0A=
m.qm=3Dfunction(){if(null=3D=3D=3Dthis.C||Ib(ec(this.C.fmt_list)))return[=
];for(var =
a=3D[],b=3Dthis.C.fmt_list.split(","),c=3D0;c<b.length;c++){var =
d=3DWca.exec(b[c]);if(d&&!Ib(ec(d[0]))){var =
e=3DNumber(d[1]);d=3DNumber(d[2]);isNaN(e)||a.push(new =
jj(e,d))}}xb(a,function(a,b){return =
a.height>b.height?-1:a.height<b.height?1:0});return =
a};m.yn=3Dfunction(){return =
this.Pe()?Ua()-this.ha+3E5>this.W:!1};m.jm=3Dfunction(){g9.R.jm.call(this=
);this.W=3DInfinity;this.ha=3D0};function =
h9(a,b){aB.call(this,a,b);this.B=3Dthis.C=3D!1;this.ab.listen(this.item,d=
9.iw,this.bt).listen(this.item,d9.hw,this.sB).listen(this.item,d9.gw,this=
.rB)}v(h9,aB);m=3Dh9.prototype;m.Fe=3Dfunction(){this.B=3Dthis.C=3D!1;if(=
!f9(this.item)||2!=3DVz(V(this.A))){var =
a=3Dlj(this.item.U);a=3Dthis.item.ad(a.width,a.height);this.item.I?this.i=
tem.Aa(1):Ib(ec(a))?this.Vs():(a=3DhA(Sa(bC,a,this.A.O()),void 0,void =
0,void =
0,2),mA(a,this.JG,this),nA(a,this.Vs,this),dB(this,a))}a=3Dthis.item;a.L=3D=
!0;a.dispatchEvent("kc")};=0A=
m.JG=3Dfunction(a){var =
b=3Dthis.item;a=3Da.getData();b.I=3Da;b.dispatchEvent("nc");this.item.get=
State()=3D=3DFr.LOADING&&this.item.Aa(Fr.Pb)};m.Vs=3Dfunction(){this.C||(=
this.C=3D!0,this.B&&e9(this.item))};m.sB=3Dfunction(){this.item.getState(=
)=3D=3DFr.LOADING&&this.item.Aa(Fr.Pb)};m.rB=3Dfunction(){this.B||(this.B=
=3D!0,this.C&&e9(this.item))};m.bt=3Dfunction(){this.item.Xf({})};functio=
n =
i9(a,b){h9.call(this,a,b);this.item=3Da}v(i9,h9);i9.prototype.bt=3Dfuncti=
on(){var =
a=3Dthis.A.get(Kw).load(Xca(this));mA(a,this.F,this);nA(a,this.D,this)};i=
9.prototype.F=3Dfunction(a){var b=3DHb(YB(a));try{a=3D{};var c=3Dnew =
sh(b),d=3Dc.Tb();for(b=3D0;b<d.length;b++){var =
e=3Dd[b];a[e]=3Dc.get(e)}this.item.Xf(a)}catch(g){this.D()}};i9.prototype=
.D=3Dfunction(){this.item.Xf({})};=0A=
function Xca(a){switch(z(D(V(a.A),u_,48)||new u_,2,1)){case 1:var =
b=3Da.A.O(),c=3DV(a.A);b=3Dz(c,19,"")||Tg(kk(b).location.href);b=3Dqq("/g=
et_video_info",b,ZF(c));b=3DZg(b,"docid",a.item.uf());null!=3Dy(c,1)&&!ZF=
(c)&&(b=3DZg(b,"authuser",cq(c)));return b;case 2:return =
b=3Da.A.O(),c=3DV(a.A),b=3Dz(c,19,"")||Tg(kk(b).location.href),a=3Dfc("/f=
ile/d/",a.item.uf(),"/get_video_info"),a=3Dqq(a,b,ZF(c)),a=3DZg(a,"rt","r=
");default:return""}};function Yca(){return G('<div =
class=3D"'+H("drive-viewer-video")+'"><div =
class=3D"'+H("drive-viewer-video-background")+'"></div></div>')}function =
Zca(){return G('<div class=3D"'+H("drive-viewer-video-preview")+'"><div =
class=3D"'+H("drive-viewer-video-play-button")+'"><div =
class=3D"'+H("drive-viewer-video-play-icon")+'"></div></div></div>')}func=
tion $ca(a){var b=3Da.id;a=3Da.title;return G('<div =
class=3D"'+H("drive-viewer-video-player")+'" tabindex=3D"0" =
title=3D"'+H(a)+'"><div id=3D"'+H(b)+'"></div></div>')};function =
j9(a,b,c){Y.call(this,c);this.item=3Db;this.ready=3Dthis.loaded=3D!1;this=
.H=3Dnull;this.D=3Da;this.B=3D{};this.aa=3Dnew =
jj(0,0);this.L=3DLv(c);this.F=3Dnull}v(j9,Y);function =
ada(a){switch(Vz(V(a.A))){case 0:return"preview";case =
1:return"leaf";case =
2:return"embed";default:return""}}m=3Dj9.prototype;m.ca=3Dfunction(){this=
.X=3DT($ca,{id:this.D,title:"Videosoitin"},void 0,this.O())};=0A=
m.da=3Dfunction(){j9.R.da.call(this);if(this.item.C)this.jt();else =
if(this.V().Ga(this.item,"pc",this.jt),2!=3DVz(V(this.A))){var =
a=3Dthis.item;a.C||a.dispatchEvent("oc")}a=3DW(this.A);this.V().listen(a,=
"u",this.xB)};m.getItem=3Df("item");m.jt=3Dfunction(){this.item.Pe()?this=
.Yu():Fc(this.item.C)?this.Ig(14):this.Ig(15)};=0A=
function bda(a){var =
b=3DV(a.A),c=3Da.item.uf(),d=3Dz(b,19,"")||Tg(kk(a.O()).location.href);d=3D=
qq("/vt",d,ZF(b));d=3DZg(d,"id",c,"authuser",cq(b)||"0");b=3Dd.substring(=
0,d.lastIndexOf("/vt")+1);uc({ps:"docs",partnerid:"30",BASE_URL:b,BASE_YT=
_URL:b,docid:c,iurl:d},function(a,b){this.B[b]||(this.B[b]=3Da)},a)}m.Sf=3D=
Ga;function k9(a){return =
a.O().J(a.D)}m.play=3Dfunction(){this.ready&&this.Wn()};function =
l9(a){return =
a.ready&&1=3D=3Da.getPlayerState()}m.pause=3Dfunction(){this.ready&&this.=
hk()};=0A=
m.stop=3Dfunction(){this.ready&&this.Go()};m.gc=3Df("loaded");m.Nn=3Dfunc=
tion(){this.wa&&(this.loaded=3D!0,this.O().setProperties(k9(this),{title:=
"Videosoitin"}),this.dispatchEvent("qc"))};m.Yf=3Dfunction(){this.wa&&(th=
is.ready=3D!0,m9(this),this.dispatchEvent("rc"))};m.Ig=3Dfunction(a){this=
.H=3Da;n9(this,2,a);this.dispatchEvent("sc")};m.fk=3Dfunction(){switch(th=
is.getPlayerState()){case 1:case 3:m9(this);break;case 2:case =
0:n9(this,1)}this.dispatchEvent("tc")};=0A=
function m9(a){a.F||(a.F=3Drv(a.L,"vp_",{ra:75,item:a.item}))}function =
n9(a,b,c){if(a.F){var =
d=3Dtv(a.L.B[a.F]);C(d,5,c);a.L.A(a.F,b);a.F=3Dnull}}m.getPlayerState=3Df=
unction(){return =
this.ready?this.Am():-1};m.mute=3Dfunction(){this.ready&&this.En()};m.ea=3D=
function(){this.item.Pe()||this.item.jm();j9.R.ea.call(this)};m.xB=3Dfunc=
tion(){this.pause()};function =
o9(a,b,c){j9.call(this,a,b,c);this.U=3D!1;this.I=3D{onReady:u(this.Yf,thi=
s),onError:u(this.HJ,this),onKeyPress:u(this.Mn,this),onStateChange:u(thi=
s.fk,this),onTabOrderChange:u(this.rJ,this)}}v(o9,j9);var =
p9=3D["fmt_list","fmt_stream_map","url_encoded_fmt_stream_map","ttsurl"],=
q9=3D"altKey ctrlKey fullscreen handled keyCode metaKey =
shiftKey".split(" =
"),cda=3D[37,39,72,76,27],dda=3D{0:5,2:9,5:10,100:11,101:12,150:13};=0A=
function eda(a,b){b=3DKc(b);for(var c=3D0;c<p9.length;c++){var =
d=3Dp9[c];b[d]&&(a.U=3D!0,delete b[d])}return b}m=3Do9.prototype;=0A=
m.Sf=3Dfunction(){this.B.cc3_module=3D1;this.B.wmode=3D"window";var =
a=3Dthis.item;var b=3DBh(a.uri,"t");a=3Da.uri.L;b=3Db||(new =
sh(a)).get("t");b=3D(a=3DTca.exec(b))&&a[0]?(parseInt(a[3],10)||0)+60*(pa=
rseInt(a[2],10)||0)+3600*(parseInt(a[1],10)||0):parseInt(b,10)||0;0<b&&(t=
his.B.start=3Db);this.B.override_hl=3D1;this.B.hl=3Dthis.B.hl||"fi";1=3D=3D=
this.item.Gd()&&(this.B.enablecastapi=3D0,Jr(this.item.A)&&(this.B.disabl=
e_native_context_menu=3D1));this.A.cb()&&(this.B.use_native_controls=3D0)=
};=0A=
m.Yu=3Dfunction(){var =
a=3DV(this.A);this.item.C&&Nc(this.B,this.item.C);1=3D=3Dthis.item.Gd()&&=
bda(this);this.B.el=3Dada(this);this.B.cc_load_policy=3D1;r(this.B.authus=
er)||(this.B.authuser=3Dcq(a)||"0");this.Sf();this.ready=3D!1;this.Jq(eda=
(this,this.B))};m.Yf=3Dfunction(){this.ready||(this.U&&(1!=3DVz(V(this.A)=
)||IQ()||JQ()?this.mr(this.B):(this.nr(this.B),this.hk())),o9.R.Yf.call(t=
his))};m.rJ=3Dfunction(){this.dispatchEvent("uc")};=0A=
m.Mn=3Dfunction(a){a:{var =
b=3Da.data;if(b&&Bc(b).length=3D=3Dq9.length)for(var =
c=3D0;c<q9.length;c++)if(!(null!=3D=3Db&&q9[c]in b))break =
a}b=3Da.data;if(!(null=3D=3Db||null=3D=3Db.keyCode||b.fullscreen||b.handl=
ed&&0>cda.indexOf(b.keyCode))){a=3Da.data;c=3Dthis.A;if(0=3D=3DVz(V(c))){=
b=3DxF(X(c));c=3DX(c).A;var =
d=3Da.keyCode;if(!(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey)){var =
e=3D!this.hc(),g=3D37=3D=3Dd||72=3D=3Dd;d=3D39=3D=3Dd||76=3D=3Dd;((e?g:d)=
&&0<c||(e?d:g)&&c<b-1)&&this.ready&&this.lo(this.ready?this.rm():0)}}this=
.dispatchEvent(new jt({type:"keydown",=0A=
ctrlKey:a.ctrlKey||!1,altKey:a.altKey||!1,shiftKey:a.shiftKey||!1,metaKey=
:a.metaKey||!1,keyCode:a.keyCode}))}};m.HJ=3Dfunction(a){a=3Ddda[this.xr(=
a)];(5=3D=3Da||10=3D=3Da)&&this.item.yn()&&(a=3D8);this.Ig(a)};function =
r9(a,b,c){o9.call(this,a,b,c);this.C=3Dnull}v(r9,o9);m=3Dr9.prototype;m.S=
f=3Dfunction(){r9.R.Sf.call(this);this.B.enablejsapi=3D1};m.Jq=3Dfunction=
(a){this.A.get(Mw).C().then(u(this.vI,this,a),u(this.Ig,this,6))};m.vI=3D=
function(a){var b=3Dthis.A;a=3D{host:v_(D(V(b),u_,48)||new =
u_),width:"100%",height:"100%",playerVars:a,events:this.I};0=3D=3Dthis.it=
em.Gd()&&(a.videoId=3Dthis.item.uf());this.C=3Dnew =
(b.get(Mw).B())(this.D,a);this.Nn()};m.xr=3Dfunction(a){return =
Ba(a.data)?a.data:0};m.mr=3Dfunction(a){this.C.cueVideoByPlayerVars(a)};=0A=
m.nr=3Dfunction(a){this.C.loadVideoByPlayerVars(a)};m.Wn=3Dfunction(){thi=
s.C.playVideo()};m.hk=3Dfunction(){this.C.pauseVideo()};m.Go=3Dfunction()=
{this.C.stopVideo()};m.Am=3Dfunction(){return =
this.C.getPlayerState()};m.rm=3Dfunction(){return =
this.C.getCurrentTime()};m.lo=3Dfunction(a){this.C.seekTo(a,!0)};m.Gm=3Df=
unction(){return =
this.C.getVolume()};m.vo=3Dfunction(a){this.C.setVolume(a)};m.to=3Dfuncti=
on(a){this.C.setPlaybackQuality(a)};m.En=3Dfunction(){this.C.mute()};m.Xm=
=3Dfunction(a,b){this.C.handleGlobalKeyDown(a,b)};function =
s9(a,b,c){o9.call(this,a,b,c);this.C=3Dv_(D(V(c),u_,48)||new =
u_);this.W=3D-1;this.ga=3Dthis.S=3D0;this.N=3Dnull;Nc(this.I,{onVideoProg=
ress:u(this.EJ,this),onVolumeChange:u(this.GJ,this)});this.V().listen(kk(=
this.O()),"message",this.yB)}v(s9,o9);m=3Ds9.prototype;m.Sf=3Dfunction(){=
s9.R.Sf.call(this);this.B.enablepostapi=3D1;this.B.postid=3Dthis.D;this.B=
.origin=3Dtq(kk(this.O()))};=0A=
m.Jq=3Dfunction(a){var =
b=3Dih(this.C,"embed/");0=3D=3Dthis.item.Gd()&&(b=3Dih(b,this.item.uf()))=
;a=3Db=3D$g(b,a);a=3Dthis.A.O().ca("IFRAME",{id:this.D,src:a,frameborder:=
0,width:"100%",height:"100%",onload:u(this.IH,this)});a.setAttribute("all=
owfullscreen","true");a.setAttribute("mozallowfullscreen","true");a.setAt=
tribute("webkitallowfullscreen","true");b=3Dthis.A.O().J(this.D);var =
c=3Db.parentNode;c&&c.replaceChild(a,b)};m.IH=3Dfunction(){this.gc()||(th=
is.N=3DQ(function(){this.gc()||this.Ig(7)},5E3,this))};=0A=
function t9(a,b,c){var =
d=3Dk9(a);if(d&&d.contentWindow&&d.contentWindow.postMessage){var =
e=3D{};e.command=3Db;null!=3Dc&&(e.data=3Dc);d.contentWindow.postMessage(=
yB(e),a.C)}else =
a.Ig(7)}m.yB=3Dfunction(a){a=3Da.A;if(Fh(a.origin,this.C)){try{var =
b=3DJSON.parse(a.data)}catch(c){return}(a=3Db.id)&&a=3D=3Dthis.D&&(a=3Db.=
command,"RECEIVING"=3D=3Da?(this.Nn(),fda(this)):(a=3Dthis.I[a],r(a)&&a.c=
all(this,b)))}};function =
fda(a){uc(a.I,function(a,c){t9(this,"addEventListener",{event:c})},a)}=0A=
m.xr=3Dfunction(a){a=3Da.data.errorCode;return =
Ba(a)?a:0};m.fk=3Dfunction(a){var =
b=3Da.data.playerState;r(b)&&(this.W=3Db);s9.R.fk.call(this,a)};m.Mn=3Dfu=
nction(a){var b=3Da.data;r(b.value)&&(Nc(a.data,b.value),delete =
a.data.value);s9.R.Mn.call(this,a)};m.EJ=3Dfunction(a){a=3Da.data.value;r=
(a)&&(this.S=3DNumber(a)||0)};m.GJ=3Dfunction(a){a=3Da.data.value.volume;=
r(a)&&(this.ga=3DNumber(a)||0)};m.mr=3Dfunction(a){t9(this,"cueVideoByPla=
yerVars",a)};m.nr=3Dfunction(a){t9(this,"loadVideoByPlayerVars",a)};m.Wn=3D=
function(){t9(this,"playVideo")};=0A=
m.hk=3Dfunction(){t9(this,"pauseVideo")};m.Go=3Dfunction(){t9(this,"stopV=
ideo")};m.Am=3Df("W");m.rm=3Df("S");m.lo=3Dfunction(a){t9(this,"seekTo",{=
seconds:a,allowSeekAhead:!0})};m.Gm=3Df("ga");m.vo=3Dfunction(a){t9(this,=
"setVolume",{volume:a})};m.to=3Dfunction(a){t9(this,"setPlaybackQuality",=
{suggestedQuality:a})};m.En=3Dfunction(){t9(this,"mute")};m.Xm=3Dfunction=
(a,b){t9(this,"handleGlobalKeyDown",{keyCode:a,shiftKey:b})};m.ea=3Dfunct=
ion(){R(this.N);this.N=3Dnull;s9.R.ea.call(this)};function =
u9(a,b,c){j9.call(this,a,b,c);this.C=3D-1;this.I=3D0}v(u9,j9);m=3Du9.prot=
otype;m.Yu=3Dfunction(){Q(u(this.Nn,this),400);Q(u(this.Yf,this),600)};m.=
Yf=3Dfunction(){this.C=3D5;u9.R.Yf.call(this)};m.Wn=3Dfunction(){-1=3D=3D=
this.C&&v9(this,3);v9(this,1)};m.hk=3Dfunction(){1=3D=3Dthis.C&&(this.C=3D=
2)};m.Go=3Dfunction(){this.C=3D5};m.Am=3Df("C");m.rm=3Df("I");m.lo=3Dca("=
I");m.En=3Dba();function v9(a,b){a.C!=3Db&&(a.C=3Db,a.fk(new =
L("stateChange",a)))}m.to=3DGa;m.Xm=3DGa;function =
w9(){N.call(this);this.A=3D0}v(w9,N);Ha(w9);function =
x9(a,b,c){switch(z(D(V(c),u_,48)||new u_,3,1)){case 1:return new =
r9(a,b,c);case 2:return new s9(a,b,c);default:return null}};function =
y9(a,b){Py.call(this,a,b);this.D=3Da;this.ka=3Dthis.N=3D!1;this.C=3Dthis.=
F=3Dthis.W=3Dthis.U=3Dthis.ha=3Dnull;this.la=3Dw9.oa();this.aa=3Dthis.S=3D=
this.I=3Dnull}v(y9,Py);m=3Dy9.prototype;m.ca=3Dfunction(){var =
a=3Dthis.O(),b=3D{Wc:!Xy(this)};this.X=3DT(Bz,b,void =
0,a);if(b=3Dthis.fa("drive-viewer-itemview-container")){var =
c=3DT(Yca,void 0,void 0,a);a.La(b,c)}};=0A=
m.da=3Dfunction(){y9.R.da.call(this);this.S=3Dthis.fa("drive-viewer-video=
");this.D.D&&(this.aa=3Dthis.fa("drive-viewer-docos-stream"));var =
a=3Dthis.O();this.F=3DT(Zca,void 0,void 0,a);a.La(this.S,this.F);var =
b=3Da.fa("drive-viewer-video-play-button",this.F);this.I=3Dnew =
Nu(a);this.ja(this.I);var =
c=3D0=3D=3Dthis.D.Gd();this.I.qa(b);this.I.Ca("Toista",Hy(Dr(this.D),c));=
this.I.setVisible(!1);Rz(b,a);this.D.I?this.Ws():this.V().Ga(this.D,"nc",=
this.Ws);this.V().listen(this.S,"mouseup",u(this.tB,this));this.D.L?this.=
Rs():=0A=
this.V().listen(this.D,"kc",this.Rs)};m.Ab=3Dfunction(){y9.R.Ab.call(this=
);this.layout();az(this);var =
a=3DLx(this.A);Zs(a,13,this.pr,this);Zs(a,32,this.pr,this);Zs(a,187,this.=
rr,this);Zs(a,107,this.rr,this);Zs(a,189,this.qr,this);Zs(a,109,this.qr,t=
his);this.V().listen(this.O().A,"keydown",this.Ns,!0);z9(this)?A9(this,!0=
,16):!this.D.I&&this.F&&B9(this)};m.Qb=3Dfunction(){y9.R.Qb.call(this);bz=
(this);this.V().Da(this.O().A,"keydown",this.Ns,!0);this.C&&l9(this.C)&&t=
his.C.pause()};=0A=
m.layout=3Dfunction(){var =
a=3DKx(this.A),b=3Dthis.mb(),c=3D2=3D=3DVz(V(this.A));if(c)var =
d=3Db;else{d=3Dthis.F?lj(this.D.U):lj(this.D.N);var =
e=3Dhm(this.S);d=3Dnew =
jj(d.width+e.left+e.right,d.height+e.top+e.bottom);mj(d,b)||(oj(d,b),d.fl=
oor())}b=3Dthis.Sc(d);Zl(this.S,b);c||(d=3Dnew =
jj(d.width-e.left-e.right,d.height-e.top-e.bottom));nm(this.S,d);if(this.=
C){c=3Dthis.C;var g=3Dd;if(c.ready&&!mj(g,c.aa)){c.aa=3Dlj(g);for(var =
h=3Dc.item.F,k=3Dnull,n=3D0;n<h.length&&mj(g,h[n]);n++)k=3Dh[n];c.ready&&=
c.to(Z8(k||g))}}this.aa&&(Zl(this.aa,d.width+=0A=
e.right+b.x,a.sb().top),this.jb(d))};m.tB=3Dfunction(){this.B&&this.B.A&&=
this.B.A.highlightDoco(0)};m.FG=3Dfunction(){C9(this)};m.Ws=3Dfunction(){=
this.ga=3Dthis.D.I;M(this.ga,"drive-viewer-video-preview-img");kq(this.ga=
,"N\u00e4ytet\u00e4\u00e4n videon "+(Dr(this.D)+" =
pikkukuva"));this.F&&(this.O().La(this.F,this.ga),this.I.setVisible(!0),t=
his.V().Ga(this.ga,"click",this.KG).Ga(this.I,go.qb,this.BG))};m.vB=3Dfun=
ction(){this.ha=3DQ(function(){D9(this);this.D.dispatchEvent("mc");this.N=
&&B9(this)},5E3,this)};=0A=
m.EG=3Dfunction(){D9(this);this.D.dispatchEvent("mc");this.N&&(!this.L||I=
Q()||JQ()?B9(this):this.C.play())};m.uB=3Dfunction(){D9(this);this.N&&B9(=
this);this.C.ready||this.D.dispatchEvent("lc")};m.wB=3Dfunction(){var =
a=3Dthis.C.getPlayerState();-1<a&&this.N&&B9(this);1=3D=3Da&&(this.L?this=
.Wk||(E9(this),F9(this,1)):this.C.pause())};m.Rs=3Dfunction(){this.U=3DQ(=
this.Gq,250,this)};m.KG=3Dfunction(a){a.target!=3Dthis.I.J()&&null=3D=3Dt=
his.W&&A9(this,!1,10)};m.BG=3Dfunction(){null=3D=3Dthis.W&&A9(this,!1,2)}=
;=0A=
m.pr=3Dfunction(){var =
a=3Dthis.A,b=3Dlk(a.O());!this.J().contains(b)&&!Ky(Ix(a))||this.aa&&this=
.aa.contains(b)||this.I&&b=3D=3Dthis.I.J()||this.C&&b=3D=3Dk9(this.C)||(t=
his.F?A9(this,!1,1):this.C&&this.C.ready&&(l9(this.C)?this.C.pause():this=
.C.play()))};m.rr=3Dfunction(){if(G9(this)){var =
a=3Dthis.C;a.ready&&a.vo(Math.min(100,(a.ready?a.Gm():0)+10))}};m.qr=3Dfu=
nction(){if(G9(this)){var =
a=3Dthis.C;a.ready&&a.vo(Math.max(0,(a.ready?a.Gm():0)-10))}};function =
G9(a){return!a.F&&!!a.C&&a.C.ready}=0A=
function z9(a){var =
b=3DVz(V(a.A)),c=3D0=3D=3Db;c=3DX(a.A).D&&c;b=3D2=3D=3Db;return =
c||f9(a.D)&&b}function E9(a,b){var =
c=3Da.A,d=3Dnv(c);aA(d,{ra:25,Ba:b,item:a.D});var =
e=3D"ctp"+a.D.getId();Lv(c).B[e]||ov(Lv(c),e,{ra:78,Ba:b,item:a.D,Tf:z9(a=
)?d.A:Ua()});Uy(a)}function F9(a,b){var =
c=3D"ctp"+a.D.getId();if(Lv(a.A).B[c]){var =
d=3DLv(a.A),e=3Dd.B[c];a=3Da.C.H;2=3D=3Db&&null!=3Da&&(e=3Dtv(e),C(e,5,a)=
);d.A(c,b)}}function =
D9(a){a.ka=3D!0;2=3D=3Da.D.H&&(a.C.H?Rr(a.D,4,a.C.H):Rr(a.D,1))}=0A=
function =
A9(a,b,c){null!=3Da.U&&a.Gq();E9(a,c);b||gda(a);a.N||(a.N=3D!0,a.C&&(a.D.=
C?IQ()||JQ()||a.C.play():(b=3Da.D,b.C||b.dispatchEvent("oc"))),a.ka&&B9(a=
))}function gda(a){a.W=3DQ(function(){this.W=3Dnull;var =
a=3Dthis.O();if(a.fa("drive-viewer-video-preview-img",this.F)){a.Db(this.=
F);var c=3DT(Ez,void 0,void 0,a);a.La(this.F,c)}},50,a)}=0A=
m.Gq=3Dfunction(){R(this.U);this.U=3Dnull;Rr(this.D,2);a:{var =
a=3Dthis.la;var b=3Dthis.D;var =
c=3Dthis.A,d=3Dz(V(c),14,5);a=3D"drive-viewer-video-player-object-"+a.A++=
;switch(d){case 2:b=3Dx9(a,b,c);break a;case 5:b=3Dx9(a,b,c);break =
a;case 4:b=3Dnew u9(a,b,c);break =
a;default:b=3Dnull}}this.C=3Db;this.ja(this.C);this.V().Ga(this.C,"qc",th=
is.vB).Ga(this.C,"rc",this.EG).Ga(this.C,"sc",this.uB).listen(this.C,"tc"=
,this.wB).listen(this.C,"uc",this.FG);this.C.render(this.S);this.C.J().st=
yle.visibility=3D"hidden"};=0A=
m.Ns=3Dfunction(a){if(G9(this)){var =
b=3D[a.keyCode];a.shiftKey&&b.push(1);Lx(this.A).B.ks(b)||!Ky(Ix(this.A))=
&&lk(this.O())!=3Dthis.C.J()||(b=3Dthis.C,b.ready&&b.Xm(a.keyCode,a.shift=
Key))}};function C9(a){var =
b=3DIx(a.A);a.C?b.focus(a.C.J()):TG(b)}function =
B9(a){a.N=3D!1;a.C.J().style.visibility=3D"visible";if(a.F){var =
b=3Dnull!=3Da.C.H;F9(a,b?2:1);b&&!a.C.ready?e9(a.D):(Ky(Ix(a.A))&&C9(a),a=
.F&&(b=3Da.O(),a.F.contains(lk(b))&&C9(a),R(a.W),a.W=3Dnull,a.I.dispose()=
,a.I=3Dnull,b.ub(a.F),a.F=3Dnull),bz(a),a.layout(),az(a))}}=0A=
m.Ia=3Dfunction(){y9.R.Ia.call(this);R(this.ha);R(this.U);this.U=3Dthis.h=
a=3Dnull;4=3D=3Dthis.D.getState()&&this.D.Qi();Rr(this.D,0);F9(this,3)};f=
unction =
H9(a,b){TA.call(this,a,b)}v(H9,TA);H9.prototype.Kb=3Dfunction(){return =
a9};H9.prototype.dc=3Dfunction(){return =
y9};H9.prototype.Sb=3Dfunction(){return h9};function =
I9(a){TA.call(this,"v_d",a)}v(I9,H9);m=3DI9.prototype;m.wm=3Dfunction(){r=
eturn T8};m.Kb=3Dfunction(){return g9};m.Sb=3Dfunction(){return =
i9};m.tb=3Dfunction(){return["application/x-flash-video","application/vid=
eo","application/vnd.google-apps.video","video/"]};m.Za=3Dfunction(a){ret=
urn =
qB(a)+Lr(a)};m.kb=3Dfunction(a){return!!Ir(a)&&!!Lr(a)};m.Eb=3Dfunction()=
{return[0]};m.Pi=3Dfunction(){return!z(V(this.A),17,!1)};function =
J9(a){I9.call(this,a)}ka(J9,I9);J9.prototype.Kb=3Dfunction(){return =
BN};J9.prototype.dc=3Dfunction(){return =
S8};J9.prototype.Sb=3Dfunction(){return R8};function =
K9(a,b){a9.call(this,a,b)}v(K9,a9);K9.prototype.Gd=3Dl(5);K9.prototype.Pe=
=3Dfunction(){return"ok"=3D=3D(this.C?this.C.status||null:null)};function=
 =
L9(a){TA.call(this,"v_g",a)}v(L9,H9);m=3DL9.prototype;m.Kb=3Dfunction(){r=
eturn K9};m.tb=3Dfunction(){return["video/"]};m.Za=3Dfunction(a){return =
qB(a)+z(a,5,"")};m.kb=3Dl(!0);m.Eb=3Dfunction(){return[2]};function =
M9(a,b){a9.call(this,a,b)}v(M9,a9);M9.prototype.Gd=3Dl(6);M9.prototype.Pe=
=3Dl(!0);M9.prototype.yn=3Dl(!1);M9.prototype.th=3Dfunction(){if(null=3D=3D=
=3Dthis.C)return null;var a=3Dthis.C;return X8(Z8(new =
jj(a.width,a.height))).floor()};function =
N9(a){TA.call(this,"v_hc",a)}v(N9,H9);m=3DN9.prototype;m.Kb=3Dfunction(){=
return =
M9};m.tb=3Dfunction(){return["application/video","video/"]};m.Za=3Dfuncti=
on(a){return =
qB(a)+z(a,5,"")};m.kb=3Dl(!0);m.Eb=3Dfunction(){return[9]};function =
O9(a,b){a9.call(this,a,b)}v(O9,a9);O9.prototype.Gd=3Dl(4);O9.prototype.Pe=
=3Dl(!0);function =
P9(a){TA.call(this,"v_h",a)}v(P9,H9);m=3DP9.prototype;m.Kb=3Dfunction(){r=
eturn =
O9};m.tb=3Dfunction(){return["video/x-hangouts"]};m.Za=3Dfunction(a){retu=
rn qB(a)+z(a,5,"")};m.kb=3Dl(!0);m.Eb=3Dfunction(){return[8]};function =
Q9(){I.call(this);this.A=3Dnull}v(Q9,I);Q9.prototype.load=3Dfunction(a){r=
eturn =
this.A?hda(this,a):(a=3Dthis.A=3DhA(Sa(dC,a),u(this.B,this),u(this.B,this=
)),nA(this.A,u(function(){this.A=3Dnull},this),this),a)};Q9.prototype.B=3D=
function(a,b){(!r(b)||500>b)&&a.cancel()};function hda(a,b){var c=3Dnew =
eA;mA(a.A,u(a.D,a,b,c));nA(a.A,u(a.C,a,b,c));return =
c}Q9.prototype.D=3Dfunction(a,b){b.dd()||(a=3DhA(Sa(dC,a),u(this.B,this),=
u(this.B,this)),mA(a,b.Ea,b),nA(a,b.Cb,b))};=0A=
Q9.prototype.C=3Dfunction(a,b){b.dd()||(a=3Dthis.load(a),mA(a,b.Ea,b),nA(=
a,b.Cb,b))};function =
R9(a){uV.call(this,a)}v(R9,uV);R9.prototype.H=3Dl("onYouTubeIframeAPIRead=
y");R9.prototype.F=3Dfunction(){var a=3DD(V(this.A),u_,48)||new =
u_;return ih(v_(a),"iframe_api")};R9.prototype.B=3Dfunction(){return =
Fa("YT.Player",kk(this.A.O()))};function =
S9(a,b){a9.call(this,a,b)}v(S9,a9);m=3DS9.prototype;m.Gd=3Dl(0);m.Pe=3Dl(=
!0);m.ad=3Dfunction(){var a;this.C&&(a=3Dthis.C[$8(Bc(this.C))]);return =
a||z(this.A,3,"")||window.location.protocol+"//i.ytimg.com/vi/"+this.uf()=
+"/mqdefault.jpg"};m.uf=3Dfunction(){return =
Bh(this.uri,"v")};m.th=3Dfunction(){if(null=3D=3D=3Dthis.C)return =
null;var =
a=3D$8(Bc(this.C)),b;a&&(b=3DUca[a]);switch(this.C.definition){case =
"hd":b=3D"hd720";break;case =
"sd":b&&(b=3D0>W8(b,"large")?b:"large")}return =
X8(b||"unknown")};m.yn=3Dl(!1);function =
T9(a){TA.call(this,"v_y",a)}v(T9,H9);m=3DT9.prototype;m.Kb=3Dfunction(){r=
eturn =
S9};m.tb=3Dfunction(){return["video/x-youtube"]};m.Za=3Dfunction(a){retur=
n qB(a)+z(a,5,"")};m.kb=3Dfunction(a){return =
Ir(a)&&z(a,5,"")?(a=3Dz(a,5,""),!!Bh(new =
jh(a,!0),"v")):!1};m.Eb=3Dfunction(){return[4]};function =
U9(a,b,c){N.call(this);this.A=3Dnew =
Dx(c);J(this,this.A);this.L=3Dnull;this.U=3D!1;this.S=3D0;this.N=3Dnull;a=
=3Da||new w_;b=3Db||pj();xv(a)||Pd(a,83,void =
0);this.A.registerService(aw,a);this.A.registerService(ew,b);this.B=3Dnew=
 zN;J(this,this.B);this.A.registerService(ow,new =
AV(this.A,this.B));c=3Dnew =
IV(this.A,Number(z(a,27,"20")));this.A.registerService(Gw,c);c=3Dnew =
tF(this.A);this.A.registerService(cw,c);if(0=3D=3DVz(a)){c=3DD(a,q_,60);c=
=3D!!c&&z(c,2,!1);var =
d=3DZy(a);!this.A.cb()&&(2=3D=3Dd||3=3D=3Dd&&c)&&this.A.registerService(H=
w,=0A=
new QI)}c=3Dnew wv(this.A);this.A.registerService(Jw,c);c=3Dnew =
ZP(this.A);this.A.registerService(Lw,c);c=3Dnew =
XI(this.A);this.A.registerService(rw,c);this.F=3Dnew =
yJ(this.A);this.A.registerService(nw,this.F);this.H=3Dnew =
mv(this.A);this.A.registerService(Aw,this.H);c=3Dnew =
FJ(this.A);this.A.registerService(pw,c);this.A.registerService(Uv,new =
EJ(this.A));c=3Dnew JJ(this.A);this.A.registerService(Fw,c);var =
e=3DNG(V(this.A));e&&(c=3Dnew =
dJ(this.A),this.A.registerService(yw,c));this.ga=3Dnew =
UV(this.A);this.A.registerService(tw,=0A=
this.ga);this.A.registerService(Kw,new Q9);c=3Dnew =
e7(this.A);this.A.registerService(vw,c);c=3Dnew =
x8(this.A);this.A.registerService(Dw,c);this.A.registerService(Ew,new =
GG(this.A));this.ha=3Dnew =
m_(this.A,c);J(this,this.ha);c=3DDA(a);if(d=3D!!c)zx(this.A,Wv,NV),zx(thi=
s.A,hw,OV),e&&z(a,46,!1)&&(zx(this.A,zw,rN),zx(this.A,xw,sN)),z(c,7,!1)&&=
z(c,11,!1)&&zx(this.A,gw,yN),this.A.registerService(Bw,new =
j_(this.A));xv(a)&&(NG(a),e=3Dnew =
SJ(this.A),this.A.registerService(dw,e),(e=3DD(a,KP,83))&&(z(e,1,!1)||z(e=
,2,!1)||=0A=
z(e,3,!1))&&(e=3Dnew SR(this.A),this.A.registerService(kw,e)));e=3Dnew =
MG(this.A);this.A.registerService(bw,e);this.D=3Dnew =
Ep(e);J(this,this.D);(e=3Dd&&z(c,1,!1))&&zx(this.A,Xv,OI);if(d&&z(c,7,!1)=
){d=3Dz(c,11,!1);var =
g=3DD(c,iB,16);c=3Dg&&z(g,2,!1);g=3Dg&&z(g,3,!1);(d||c||g)&&this.A.regist=
erService(iw,new MD(this.A))}c=3De?new $G(this.A):new =
WE(this.A);this.A.registerService(ww,c);c=3Dnew =
V1(this.A);this.A.registerService(Iw,c);c=3Dnew =
hq(b);this.A.registerService(Vv,c);this.A.registerService(Mw,new =
R9(this.A));this.A.registerService(sw,=0A=
new P8(this.A));this.A.registerService(mw,new =
L8(this.A));c=3DV(this.A);DA(c)&&z(DA(c),7,!1)&&(AN(this.B,new =
pB(this.A)),AN(this.B,new rB(this.A)));z(c,10,!1)&&(AN(this.B,new =
LD(this.A)),AN(this.B,new =
KD(this.A)));D(c,wV,68)&&z(D(c,wV,68),1,!1)&&(AN(this.B,new =
tV(this.A)),this.A.registerService(uw,new vV(this.A)));AN(this.B,new =
oV(this.A));AN(this.B,new nV(this.A));AN(this.B,new =
XZ(this.A));AN(this.B,new YZ(this.A));z(c,80,!1)||(AN(this.B,new =
RZ(this.A)),AN(this.B,new TZ(this.A)));AN(this.B,new a_(this.A));=0A=
AN(this.B,new b_(this.A));AN(this.B,new f_(this.A));AN(this.B,new =
g_(this.A));z(c,24,!0)&&AN(this.B,new vP(this.A));y(c,94)&&AN(this.B,new =
sP(this.A));y(c,97)&&AN(this.B,new xP(this.A));z(c,18,!0)&&AN(this.B,new =
A_(this.A));AN(this.B,new JN(this.A));AN(this.B,new =
T1(this.A));AN(this.B,new U1(this.A));AN(this.B,new =
I1(this.A));AN(this.B,new J1(this.A));AN(this.B,new =
O8(this.A));z(c,13,!0)&&(AN(this.B,D(c,u_,48)&&y(D(c,u_,48),4)?new =
J9(this.A):new I9(this.A)),AN(this.B,new T9(this.A)),AN(this.B,new =
P9(this.A)),=0A=
AN(this.B,new L9(this.A)),AN(this.B,new =
N9(this.A)));DA(a)&&z(a,22,!1)&&(aA(this.F,{ra:1}),this.A.get(Fw).start()=
,this.A.get(Uv).setEnabled(!!z(DA(a),18,!1)));this.C=3Dnew =
A8(this.A);J(this,this.C);this.aa=3Dnew =
UI(this.A,this.C);J(this,this.aa);a=3Dnew =
PI(this.A);J(this,a);this.W=3Dnew aJ(this.A);J(this,this.W);this.I=3Dnew =
cl(this);J(this,this.I);a=3DX(this.A);c=3DW(this.A);b=3Dkk(b);this.I.list=
en(a,"xa",this.xx).listen(a,"Ba",this.Bx).listen(a,Hr.ll,this.Cx).listen(=
a,Hr.bl,this.yx).listen(c,"u",this.Ax).listen(this.C,=0A=
"v",this.vx).listen(b,"beforeunload",this.WD,!0);(b=3DMx(this.A))&&this.I=
.listen(b,"Oa",this.wx);this.I.listen(this.C,"tc",this.zx)}v(U9,N);m=3DU9=
.prototype;m.ia=3Dfunction(){return =
this.C.ia()};m.close=3Dfunction(){aA(this.F,{ra:3,Ba:16});V9(this)};funct=
ion dq(a){return =
a.C.ia()?Wd(Z(X(a.A)).A):null}m.focus=3Dfunction(a){this.ia()&&(TG(Ix(thi=
s.A),a),lq(this.A.O(),!0))};function =
W9(a,b){b.getState()=3D=3DFr.Pb?a.dispatchEvent(new =
Up(b.A,1)):b.getState()=3D=3DFr.ERROR&&a.dispatchEvent(new Up(b.A,2))}=0A=
m.xx=3Dfunction(){var a=3DX(this.A),b=3DZ(a);this.dispatchEvent(new =
X9(b.A));W9(this,b);2>=3DxF(a)-a.A&&this.dispatchEvent(new =
Y9)};m.Bx=3Dfunction(){var =
a=3DX(this.A),b=3Dcb(a.getSelected(),function(a){return =
a.A});this.dispatchEvent(new Yp(b,Z(a).A))};m.Cx=3Dfunction(a){var =
b=3DX(this.A);Vy(b)&&(b=3DZ(b),b=3D=3Da.target&&W9(this,b))};m.yx=3Dfunct=
ion(a){var =
b=3DX(this.A);Vy(b)&&(b=3DZ(b),a=3Da.target,b=3D=3Da&&this.dispatchEvent(=
new =
Vp(Ir(a.A))))};m.wx=3Dfunction(){0!=3DMx(this.A).A&&this.dispatchEvent(ne=
w Y9(!0))};=0A=
m.Ax=3Dfunction(){var =
a=3DZ(X(this.A));2=3D=3Dz(V(this.A),21,1)?this.dispatchEvent(new =
Wp(a.A)):QE(z(a.A,17,""),{target:"_blank"});TG(Ix(this.A))};m.vx=3Dfuncti=
on(){V9(this)};m.WD=3Dfunction(){this.U=3D!0;this.ia()&&(aA(this.F,{ra:3,=
Ba:15}),this.A.get(Fw).flush())};m.zx=3Dfunction(a){var =
b=3DX(this.A);if(Vy(b)){b=3DZ(b);var =
c=3Da.target.getItem();b=3D=3Dc&&this.dispatchEvent(new =
Zp(c,a.target.getPlayerState()))}};=0A=
function Z9(a,b){a.C.setVisible(b);a=3Da.C;var =
c=3Da.O().A,d=3Db?c.body:c.documentElement;vl(c.body,"drive-viewer-fixed-=
frame",b);d.scrollTop=3Da.za}function =
V9(a){Z9(a,!1);a.A.get(Fw).flush();R(a.N);a.N=3DQ(a.Nq,100,a)}m.Nq=3Dfunc=
tion(){var =
a=3DX(this.A);yF(a)&&(lb(a.B),a.dispatchEvent("Ba"));a.A=3Dnull;a.D=3D!1;=
KV(a.C);a.dispatchEvent("Aa");null!=3Dthis.L&&(Ix(this.A).focus(this.L),t=
his.L=3Dnull);KG(this.A.get(Ew));this.dispatchEvent("xc");this.F.A=3Dnull=
};=0A=
m.BJ=3Dfunction(a,b){b.id=3D=3DLr(a.A)&&b.lastViewedByMeDate&&a.Ja&&a.Ja.=
va()&&Xu(a.Ja.va(),new =
Date(b.lastViewedByMeDate))};m.ea=3Dfunction(){R(this.N);this.ia()&&(this=
.U||aA(this.F,{ra:3,Ba:15}),Z9(this,!1),P(this.C.J(),!1),this.Nq());this.=
A.get(Fw).flush();U9.R.ea.call(this)};function =
Y9(){L.call(this,"vc")}v(Y9,L);function =
X9(a){L.call(this,"wc");this.item=3Da}v(X9,L);function =
ida(){this.C=3D$9("share-email-attachment","L\u00e4het\u00e4 =
s\u00e4hk\u00f6postin =
liitteen\u00e4...");this.D=3D$9("share-email-collaborators","L\u00e4het\u=
00e4 s\u00e4hk\u00f6postia =
yhteisk\u00e4ytt\u00e4jille...");this.A=3D$9("share-share","Jaa...");this=
.B=3D$9("share-current-user-request-access","Pyyd\u00e4 =
muokkausoikeutta\u2026")}function $9(a,b){var =
c=3D{};c.label=3Db;c.visible=3D!1;c.hint=3Db;return new =
lp(a,c)};function a$(a){zo.call(this,void =
0,!1,a);Ko(this);this.ur=3D!0;Lo(this,null)}v(a$,zo);a$.prototype.setVisi=
ble=3Dfunction(a){var =
b=3Dthis.J(),c=3Dthis.O();vl(b,"share-client-offscreen",!a);a!=3Dthis.Dn&=
&Fo(this,a);a?(this.Va(),a$.R.setVisible.call(this,!0)):(b.style.right=3D=
"",b.style.left=3D"",b.style.top=3D"");c=3Dhk(c,"iframe",null,this.Oa());=
for(var =
d=3D0;d<c.length;d++)c[d].tabIndex=3Da?"0":"-1";b.tabIndex=3Da?"0":"-1";t=
his.Xa.tabIndex=3Da?"0":"-1";b.setAttribute("aria-hidden",!a);a||this.dis=
patchEvent("Ac")};=0A=
a$.prototype.da=3Dfunction(){a$.R.da.call(this);var =
a;Co(this);(a=3Dthis.lc)&&ll(a,"hidden",!0)};function =
b$(){I.call(this)}v(b$,I);function =
c$(a,b,c,d){a.uc(function(a){switch(a.bb){case =
"settings":r(b)&&a.setEnabled(b);break;case =
"email":r(d)&&a.setEnabled(d);break;case =
"emailAttach":r(c)&&a.setEnabled(c)}})}function =
jda(a,b){b=3Dd$(b);Ba(0)?ab(b,function(b){a.oc(b,0,!0)}):$a(b,function(b)=
{a.ja(b,!0)});b=3Da.J();rl(b,"goog-menu-noicon")&&tl(b,"goog-menu-noicon"=
)}=0A=
function d$(a){var b=3D[],c=3Dnew =
UL("Jaa...","settings",a);b.push(c);c=3Dnew =
UL("Lis\u00e4asetukset\u2026","advanced",a);b.push(c);c=3Dnew =
YL(a);c.bb=3D"separator";b.push(c);c=3Dnew =
UL("Restrictions...","restrictions",a);b.push(c);c=3Dnew =
YL(a);c.bb=3D"separator";b.push(c);c=3Dnew UL("L\u00e4het\u00e4 =
s\u00e4hk\u00f6postia =
yhteisk\u00e4ytt\u00e4jille...","email",a);b.push(c);a=3Dnew =
UL("L\u00e4het\u00e4 s\u00e4hk\u00f6postin =
liitteen\u00e4...","emailAttach",a);b.push(a);return b};function =
e$(a){N.call(this);this.xa=3Da||pj()}v(e$,N);m=3De$.prototype;m.lh=3Dnull=
;m.Fl=3Dnull;m.bq=3D!1;function f$(a){return a.Fl||(a.Fl=3Dnew =
cl(a))}m.O=3Df("xa");function =
g$(a){a.bq||(a.yt(),a.bq=3D!0)}m.WE=3Dfunction(){this.dispatchEvent("erro=
rHidden")};m.XE=3Dfunction(){this.dispatchEvent("errorShown")};=0A=
function h$(a,b,c){var d=3Da.lh;b&&(d||(a.lh||(d=3Dnew zo(void =
0,!0,a.O()),d.render(),Lo(d,No(new =
Ho,Qo,!0,!0)),d.setTitle(""),f$(a).listen(d,"hide",a.WE).listen(d,"show",=
a.XE),Op(d,Qo.key),M(d.J(),"share-client-error-dialog"),a.lh=3Dd),d=3Da.l=
h),Bo(d,hg(c||"")));d&&d.setVisible(b)}m.ea=3Dfunction(){Ti(this.lh);Ti(t=
his.Fl);e$.R.ea.call(this)};m.yt=3DGa;m.Ru=3DGa;m.Wu=3DGa;function =
i$(){this.A=3D0;this.B=3D!0}var =
kda=3Dxd||Bd&&Im(31)||x&&Im(11),j$=3D[.25,.33296337402885684,.5,.6659,.75=
,.9,1,1.1,1.25,1.5,1.75,2,2.5,3,4,5];i$.prototype.clear=3Dfunction(){this=
.A=3D0};function k$(a){N.call(this);this.D=3Dnew i$;this.F=3Dnew =
cl(this);this.xa=3Da||pj();this.B=3Dthis.A=3Dnull;this.H=3D0;if(null!=3Dt=
his.C)a=3Dthis.C;else{a=3DEj("DIV",{style:"height:4.5px;width:4.5px;"});d=
ocument.body.appendChild(a);var =
b=3Da.getBoundingClientRect();Oj(a);a=3Dthis.C=3D.1>=3DMath.abs(b.right-b=
.left-4.5)}a&&this.F.listen(lda(this),"resize",this.I)}v(k$,N);=0A=
function lda(a){if(a.B)return =
a.B;a.A=3Da.xa.ca("IFRAME",{style:"position:absolute;width:9em;height:9em=
;top:-99em",tabIndex:-1,"aria-hidden":"true"});var =
b=3Da.xa.A.body;b.insertBefore(a.A,b.firstChild);a:{b=3Da.A;try{var =
c=3Db.contentWindow||(b.contentDocument?Dj(b.contentDocument):null);break=
 a}catch(d){}c=3Dnull}a.B=3Dc;return a.B}=0A=
k$.prototype.I=3Dfunction(){this.D.clear();var =
a=3Dthis.D;if(0=3D=3Da.A){var b=3DDj().devicePixelRatio||1;if(!kda){var =
c=3D1;if(bd){c=3DDj();var =
d=3Dc.outerWidth;a.B=3D250<=3Dd;if(a.B)c=3Dd/c.innerWidth,d=3Dwb(j$,yb,c)=
,0>d&&(d=3D-d-1,0<d&&c-j$[d-1]<j$[d]-c&&--d),c=3Dj$[d]||j$[j$.length-1];e=
lse if(void =
0=3D=3Ddocument.width)c=3D1;else{d=3DEj("DIV",{"min-width":"100%"});var =
e=3Ddocument;e.body.appendChild(d);c=3De.width/d.clientWidth;e.body.remov=
eChild(d)}}else =
x&&(c=3DMath.round(screen.deviceXDPI/screen.logicalXDPI*100)/100);b=3Dc*b=
}a.A=3Db}a=3D=0A=
a.A;this.H!=3Da&&(this.H=3Da,this.dispatchEvent("resize"))};k$.prototype.=
C=3Dnull;k$.prototype.ea=3Dfunction(){this.F.dispose();Oj(this.A);this.A=3D=
null};function =
l$(a,b,c,d,e,g){this.C=3Da;this.A=3Db;this.B=3Dc;this.Nc=3Dd;this.D=3De||=
null;this.F=3Dg||null}l$.prototype.getMessage=3Df("A");function =
m$(a,b){eo.call(this,b);this.B=3Da}v(m$,eo);m$.prototype.A=3D"info";m$.pr=
ototype.C=3D!1;var =
n$=3D{info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-=
butterBar-warning",promo:"jfk-butterBar-promo"};m$.prototype.getType=3Df(=
"A");m$.prototype.ia=3Dfunction(){var a=3Dthis.J();return =
null!=3Da&&rl(a,"jfk-butterBar-shown")};m$.prototype.setVisible=3Dfunctio=
n(a){vl(this.J(),"jfk-butterBar-shown",a)};=0A=
m$.prototype.ca=3Dfunction(){this.X=3Dthis.O().ca("DIV","jfk-butterBar");=
var =
a=3Dthis.J();a&&(ll(a,"live","assertive"),ll(a,"atomic","true"));this.B=3D=
this.B;if(a=3Dthis.J()){var =
b=3Dthis.O();b.Db(a);b.Hd(a,this.B)}this.C=3Dthis.C;(a=3Dthis.J())&&vl(a,=
"jfk-butterBar-mini",this.C);a=3Dthis.A;if(this.Oa()){b=3Dthis.J();var =
c=3Dn$[a];tl(b,n$[this.A]);M(b,c)}this.A=3Da};function =
o$(a,b){this.F=3Da;this.xa=3Db||pj();this.A=3Dnull;this.B=3D!1;this.D=3D0=
}v(o$,I);=0A=
function mda(a,b,c){var d=3Db.C;switch(d){case "copy":var =
e=3D"share-butter-copy-icon";break;case =
"specificPeople":e=3D"share-butter-specific-people-icon";break;case =
"personLink":e=3D"share-butter-person-link-icon"}a.A&&a.C();var =
g=3Da.xa,h=3Dg.ca("SPAN");e&&"none"!=3Dd&&(e=3Dg.ca("SPAN",["apps-share-s=
prite","share-butter-icon",e]),g.Hd(h,e));e=3Dg.ca("SPAN","share-butter-m=
essage",b.getMessage());g.Hd(h,e);if(e=3Db.D)d=3Dg.ca("A",{target:"_blank=
","class":"share-butter-link",tabIndex:"0"},"Lis\u00e4tietoja"),bj(d,e),g=
.Hd(h,=0A=
"\u00a0","\u00a0"),g.Hd(h,d);var k=3Db.F;if(k){var =
n=3Dg.ca("SPAN",{"class":"share-butter-link",tabIndex:"0"},"Kumoa");n.onc=
lick=3Dfunction(){k();n.onclick=3DGa};g.Hd(h,"\u00a0","\u00a0");g.Hd(h,n)=
}a.A=3Dg.ca("DIV",["share-butterbar-container","share-butterbar-top","sha=
re-butterbar-zindex"]);h=3Dnew =
m$(h,g);h.render(a.A);ll(h.J(),"live","off");h.setVisible(!0);a.B=3Db.B;g=
.La(a.B&&c?c:document.body,a.A);nda(a,a.A,c);a.D=3Dwindow.setTimeout(u(a.=
C,a),b.Nc)}=0A=
o$.prototype.C=3Dfunction(){this.A&&(Oj(this.A),this.A=3Dnull,delete =
this.A,window.clearTimeout(this.D))};function nda(a,b,c){var =
d=3DparseInt(Wl(b,"width"),10);if(a.B&&c){var =
e=3DparseInt(Wl(c,"left"),10),g=3DparseInt(Wl(c,"top"),10);c=3DparseInt(W=
l(c,"width"),10);var =
h=3DparseInt(Wl(b,"height"),10);Zl(b,e+(c-d)/2,a.F?0:g+h/2)}else =
b.style.left=3D"50%",b.style.marginLeft=3D-(d/2)+"px"};function =
p$(a){e$.call(this,a);this.A=3Dnew =
a$(a);f$(this).listen(this.A,"dialogselect",this.xE).listen(this.A,"Ac",t=
his.wE);this.D=3Dnew k$(a);J(this,this.D);this.C=3D!1;this.B=3Dnew =
o$(!1,a);J(this,this.B)}v(p$,e$);m=3Dp$.prototype;m.Bn=3Dnull;m.xE=3Dfunc=
tion(){this.setVisible(!1);this.dispatchEvent("uiContainerClose");return!=
1};m.wE=3Dfunction(){this.dispatchEvent("uiContainerClose")};m.uE=3Dfunct=
ion(a){Tj(this.A.J(),a.target)&&(this.A.J().blur(),this.A.J().focus())};=0A=
m.yt=3Dfunction(){var a=3Dthis.A;a.wa||a.render();var b=3Dthis.O();var =
c=3Dthis.A;Co(c);c=3Dc.J();var =
d=3Db.ca("DIV",{"class":"share-client-debug"});b.La(c,d);M(a.J(),"share-c=
lient-dialog");f$(this).listen(a.J(),"click",this.uE);P(a.J(),!0);a.J().s=
etAttribute("guidedhelpid","share_dialog");this.setVisible(!1);f$(this).l=
isten(this.D,"resize",this.A.Va.bind(this.A))};m.ia=3Df("C");m.setVisible=
=3Dfunction(a){var b=3Dthis.A;b.wa||g$(this);b.setVisible(a);this.C=3Da};=0A=
m.Ru=3Dfunction(a){var b=3Dthis.Bn;a&&!b&&(b=3Dnew zo(void =
0,!0,this.O()),Bo(b,Rh(G('<div =
class=3D"'+H("share-client-loading-contents")+'"><div =
class=3D"'+H("share-client-spinner")+'"> =
</div></div>'))),Lo(b,null),b.setTitle("Ladataan..."),f$(this).listen(b,"=
hide",this.RF),this.Bn=3Db,b.render(),M(b.J(),"share-client-loading-dialo=
g"));b&&b.setVisible(a)};m.RF=3Dfunction(){this.dispatchEvent("uiContaine=
rCancelLoad")};=0A=
m.setTitle=3Dfunction(a,b){var c=3Dhk(this.O(),"IFRAME",void =
0,this.A.Oa());0<c.length&&(c[0].title=3Da);vl(Do(this.A),"share-client-d=
ialog-hidden-title",b);this.A.setTitle(b?"":a)};=0A=
m.cq=3Dfunction(a,b){var =
c=3Dthis.A.Oa();c.style.width=3Da+"px";c.style.height=3Db+"px";b=3Dzj().h=
eight;c=3Dthis.A.J();var =
d;if(d=3Dthis.ia()&&0<b&&c)d=3Dc.getBoundingClientRect(),d=3D!(0<=3Dd.top=
&&d.bottom<=3Db);d&&(d=3D"fixed"=3D=3DYl(c)?0:Bj(this.O().A).y,Sl(c,"top"=
,b-qm(c).height+d+"px"));x&&(b=3DAj(document),sd(8)&&b||(this.A.J().style=
.width=3Da+(b?0:18)+"px"))};m.ea=3Dfunction(){Ti(this.A);Ti(this.Bn);p$.R=
.ea.call(this)};=0A=
m.Wu=3Dfunction(a,b){var =
c=3Dthis.A.J();vl(c,"full-screen-share-client-dialog",b);vl(c,"team-drive=
-share-client-dialog",a);c.setAttribute("guidedhelpid",a?"drive_share_dia=
log":"share_dialog")};function =
q$(a,b){I.call(this);this.B=3Da;this.F=3Db;this.A=3D[];this.D=3Du(this.H,=
this);window.addEventListener("message",this.D,!1);this.C=3Dnew =
Fg}v(q$,I);q$.prototype.H=3Dfunction(a){if(a.origin=3D=3Dthis.F){try{var =
b=3DJSON.parse(a.data)}catch(d){return}var =
c=3Db.args;if(b=3Dthis.C.get(b.type))this.B=3Da.source,this.A&&($a(this.A=
,function(a){this.sendMessage(a.messageType,a.MJ)},this),this.A=3D[]),b.c=
all(null,c)}};function r$(a,b,c,d){a.C.set(b,u(c,d))}=0A=
q$.prototype.sendMessage=3Dfunction(a,b){if(this.B){var =
c=3D{};c.type=3Da;b&&(c.args=3Db);this.B.postMessage(yB(c),this.F)}else =
this.A.push({messageType:a,MJ:b})};q$.prototype.ea=3Dfunction(){window.re=
moveEventListener("message",this.D,!1)};function =
oda(a,b,c){this.A=3Da;this.C=3Dr(b)?b:!0;this.B=3Dc||null};function =
s$(a,b,c,d,e){this.Ra=3DString(b);Ib(ec(e))||pda(e)}var qda=3Dnew =
Fg,pda=3Dyg;s$.prototype.getId=3Df("Ra");function =
t$(a,b,c,d,e,g,h){s$.call(this,a,b,"user",d,e,h)}v(t$,s$);function =
u$(a){return new =
t$(a.name,a.id,a.email,a.me,a.iconUrl,a.invitedEmail,a.requiresKey,a.isCo=
llaboratorAccount,a.isFamilyLinkAccount)}qda.set("user",u$);function =
v$(a){I.call(this);this.C=3Da.userRole||0;this.S=3D!!a.editorsCanInvite;t=
his.aa=3Da.numSharedUsers||0;this.B=3D!!a.sharingDisabled;this.ka=3Da.use=
rScope||null;this.H=3D!!a.exportable;this.D=3Da.visibilitySetting||null;t=
his.A=3Da.shareableUrl||null;this.I=3D!!a.requestShareEnabled;this.ga=3Da=
.shareAppPath||null;this.N=3Da.dlpDetectorDisplayName||null;this.W=3Da.ha=
sDlpViolation||!1;var =
b=3Da.emailCollaboratorsSupported;this.F=3Dnull=3D=3Db||!!b&&1<this.aa;b=3D=
a.emailAsAttachmentSupported;this.U=3Dnull=3D=3Db||!!b;this.L=3Da.teamDri=
veAclFixerDialogEnabled||=0A=
!1;this.ha=3Da.shareClientJserrorReportingEnabled||!1}v(v$,I);function =
w$(a,b,c,d,e,g,h,k,n,p,t,B,A,E){N.call(this);this.N=3Da;this.A=3Dk||new =
p$(d);this.ga=3Dn||window;a=3DXL.oa();d=3Dnew =
ZL(d,a);a=3Dd.J();a||(d.ca(),a=3Dd.J());M(a,"goog-menu-noaccel");d.setVis=
ible(!1);this.C=3Dd;a=3DPL.oa();(this.W=3Dnew UL("Ladataan...",void =
0,void 0,a)).setEnabled(!1);(this.I=3Dnew UL("Jakaminen ei ole =
mahdollista t\u00e4ll\u00e4 hetkell\u00e4. Yrit\u00e4 my\u00f6hemmin =
uudelleen.",void 0,void =
0,a)).setEnabled(!1);this.na=3Db;this.Ka=3Dc;this.za=3Dh||b;this.B=3Dnew =
v$({});this.xa=3Dd.O();this.aa=3De||null;=0A=
this.la=3Dr(g)?g:!0;this.ta=3Dnew =
b$;this.L=3Dt||null;this.F=3D!!p;this.S=3Dp||null;this.Wa=3DB||null;this.=
ha=3DE||new =
ida;this.ka=3Dnull;this.ka=3Dthis.xa.J("docs-aria-speakable");this.U=3Dnu=
ll;rda(this,A);this.F||y$(this,this.ga);b=3Dz$(this);b.listen(d,"show",th=
is.WF);b.listen(d,"action",this.fH);b.listen(this.A,"uiContainerCancelLoa=
d",this.NF);b.listen(this.A,"uiContainerClose",this.wH);b.listen(this.A,"=
errorHidden",this.xH);b.listen(this.A,"errorShown",this.dn)}v(w$,N);m=3Dw=
$.prototype;m.Ak=3Dnull;m.bh=3Dnull;m.sd=3Dnull;=0A=
m.ck=3Dnull;m.Pl=3D"share";m.$d=3D!1;m.Xd=3D!1;m.De=3Dnull;m.Eg=3Dnull;m.=
Lf=3Dnull;m.$g=3Dnull;m.ob=3Dnull;m.cd=3Dnull;m.io=3Dnull;m.Pj=3D!1;m.Oj=3D=
null;m.Po=3D!1;m.af=3D!1;m.Zd=3D!1;m.Ft=3D!1;m.Dd=3Dnull;m.ek=3D0;m.El=3D=
null;m.$j=3D0;m.Pg=3Dnull;m.xo=3D!1;m.Hh=3D!1;m.At=3D!1;m.Pc=3Dnull;=0A=
function =
y$(a,b){a.F||(b.SC_setTitle=3Du(a.aq,a),b.SC_resize=3Du(a.A.cq,a.A),b.SC_=
setVisible=3Du(a.Xu,a),b.SC_prepareForVisible=3Du(a.Xn,a),b.SC_setClientM=
odel=3Du(a.Ou,a),b.SC_dispatchEvent=3Du(a.Wf,a),b.SC_handleError=3Du(a.Uw=
,a),b.SC_handleCommandComplete=3Du(a.Hs,a),b.SC_setExecuteCommandFn=3Du(a=
.SL,a),b.SC_switchShareApp=3Du(a.aM,a),b.SC_setSetShareSystemVisibleFn=3D=
u(a.UL,a),b.SC_setGetInterfaceVersionNumberFn=3Du(a.TL,a),b.SC_getVersion=
Number=3Du(a.dD,a),b.SC_rewriteUrl=3Du(a.OL,a),b.SC_showNotification=3Du(=
a.WL,a),b.SC_removeNotification=3D=0A=
u(a.BL,a),b.SC_getAriaLiveRegion=3Du(a.JB,a))}=0A=
function sda(a){if(a.F&&!a.Pc){var b=3Dqh(oh(nh(new jh(a.sd),""),"",void =
0),"").toString();a.Pc=3Dnew =
q$(null,b);J(a,a.Pc);r$(a.Pc,"setClientModel",function(a){this.Ou(a.clien=
tModelJson)},a);r$(a.Pc,"handleCommandComplete",function(a){this.Hs(a.com=
mandType,a.commandStatus)},a);r$(a.Pc,"resize",function(a){this.A.cq(a.wi=
dth,a.height);this.Pc.sendMessage("resizeComplete")},a);r$(a.Pc,"prepareF=
orVisible",function(){this.Xn();this.Pc.sendMessage("makeBodyVisible");th=
is.Pc.sendMessage("prepareComplete")},=0A=
a);r$(a.Pc,"setVisible",function(a){this.Xu(a.visible)},a);r$(a.Pc,"setTi=
tle",function(a){this.aq(a.title,a.hidden)},a);a.Eg=3Dnull;a.De=3Du(funct=
ion(a){this.Pc.sendMessage("executeCommand",{commandType:a})},a)}}functio=
n A$(a){var b=3D{};b.impressionType=3Da;return b}m.dD=3Dl(2);=0A=
m.Ou=3Dfunction(a){var b=3Dthis.B;a=3DKc(a);var =
c=3Da.userScope;c&&(a.userScope=3Du$(c));(c=3Da.visibilitySetting)&&(a.vi=
sibilitySetting=3Dnew =
oda(c.visibilityState,c.restrictedToDomain,c.domainDisplayName));this.B=3D=
new =
v$(a);this.$d&&b.A!=3Dthis.B.A&&(this.xo=3D!0);this.$d=3D!0;this.af=3D!1;=
b=3Dthis.B.ga;"driveshare"!=3Db&&(b=3D"share");b!=3Dthis.Pl&&(a=3Dnew =
jh(this.sd),a=3DB$(a,b),this.Xd=3D!1,this.sd=3Da,this.Pl=3Db);C$(this);va=
r d=3Dthis.B;this.ek=3Dd$(this.xa).length;b=3Dthis.C;a=3Dd.C;c=3Dd.B;var =
e=3DD$(this),g=3Dd.H&&!1,h=3Dthis.ob?this.ob.length:=0A=
0,k=3Dthis.xa,n=3Dd.I;d=3Dd.F;for(var =
p=3Dlo(b),t=3D0;t<p.length;t++){var B=3Djo(b,p[t]);switch(B.bb){case =
"email":case "emailAttach":case "separator":case =
"settings":b.removeChild(B,!0)}}jda(b,k);h=3D!Ba(h)||1=3D=3Dh;k=3D!r(d)||=
!!d;c?c$(b,!1,!1,!1):e?c$(b,!0,h&&!!g,h&&k):30<=3Da?c$(b,!0,h&&!!g,h&&k):=
c$(b,h&&!!n,h&&!!g,!1);this.Wf("menuUpdated");this.Lo();this.Pg&&(this.Pg=
.A(this.B.D),this.Pg.B(this.B.N,this.B.W));this.Wf("aclInfoUpdated")};=0A=
m.WF=3Dfunction(){if(this.ob&&this.ob.length)this.$d?E$(this):(this.C.ia(=
)||this.C.setVisible(!0,!0),this.Bk(!0));else{C$(this);for(var =
a=3Dd$(this.xa),b=3Da.length-1;0<=3Db;b--)F$(this,a[b])}};=0A=
m.Uw=3Dfunction(a,b){switch(a){case =
"init":C$(this);if(b){a=3DPL.oa();var c=3Dng("div",void =
0,b),d=3Ddocument;b=3DIj(d,"DIV");x?(aj(b,pg(sg,c)),b.removeChild(b.first=
Child)):aj(b,c);if(1=3D=3Db.childNodes.length)b=3Db.removeChild(b.firstCh=
ild);else{for(c=3Dd.createDocumentFragment();b.firstChild;)c.appendChild(=
b.firstChild);b=3Dc}a=3Dnew UL(b,void 0,void =
0,a);a.setEnabled(!1);F$(this,a)}else =
F$(this,this.I);this.$d=3Dthis.Hh=3D!0}};=0A=
m.Hs=3Dfunction(a,b,c){b=3D"success"=3D=3Db;switch(a){case =
"init":G$(this);break;case "init_share":case =
"data":b&&(this.$j=3DUa());a:{this.Zd=3D!1;a=3Dthis.Dd;c=3Dthis.D;if(this=
.Pj)if(this.Pj=3D!1,this.ob=3Dthis.io,delete =
this.io,this.Dd=3Dnull,delete this.D,delete =
this.H,b){if(a){c.itemIds=3Dthis.ob;this.cd&&(c.hybrid_access_token=3Dthi=
s.cd);H$(this,a,c);break =
a}}else"maybe_show_acl_fixer"=3D=3Da&&I$(this);a&&(b?(b=3Du(this.lm,this,=
a,this.D,this.H),Q(b,10,this)):"maybe_show_acl_fixer"=3D=3Da&&I$(this),th=
is.Dd=3Dnull,delete this.D,delete this.H)}break;=0A=
case "settings":case =
"advanced":b||h$(this.A,!0,c||"")}};m.TL=3Dba();m.SL=3Dfunction(a){this.X=
d=3D!0;this.Eg=3Dthis.De;this.De=3Da};m.aM=3Dfunction(a,b){$c&&(this.Lf=3D=
null);b&&b.forceFullLoad&&(this.Xd=3D!1);var =
c=3Dthis.De;this.Eg?this.De=3Dthis.Eg:this.Xd=3D!1;this.Eg=3Dc;J$(this);b=
=3Db||{};b.share_app_switched=3D!0;this.ud(a,b)};m.UL=3Dca("Lf");m.OL=3Da=
a();m.WL=3Dfunction(a){var b=3Dthis.A;mda(b.B,new =
l$(a.iconId,a.message,a.showInDialog,a.timeout,a.learnMoreUrl,a.undoFn),b=
.A.J())};m.BL=3Dfunction(){this.A.B.C()};=0A=
m.aq=3Dfunction(a,b){this.A.setTitle(a,b)};function D$(a){var =
b=3Da.B.C;return =
a.B.B?!1:40=3D=3Db||45=3D=3Db||30=3D=3Db&&a.B.S}m.JB=3Df("ka");function =
rda(a,b){b&&(a.U=3Dfunction(){var a=3Db(),d=3Dnew =
Bn(function(a){q.setTimeout(a,1500)});return Kn([a,d])})}=0A=
m.Bk=3Dfunction(a,b,c){this.ob&&0!=3Dthis.ob.length&&(this.A.ia()?this.Ak=
=3Du(this.Bk,this,a,b):(a&&(C$(this),F$(this,this.W),Q(this.Sp,9E3,this))=
,this.af||(this.Xd?(this.af=3D!0,K$(this,c,!0)):(this.Po=3Dthis.af=3D!0,b=
=3Dthis.Oj,b||(b=3DEj("IFRAME"),x&&!sd("7")&&(b.src=3DHf(If(rf('javascrip=
t:""')))),c=3Db.style,c.visibility=3D"hidden",c.width=3Dc.height=3D"10px"=
,Cd&&!sd("419.3")?c.marginTop=3Dc.marginLeft=3D"-99px":(c.position=3D"abs=
olute",c.top=3Dc.left=3D"-10px"),document.body.appendChild(b),this.Oj=3Db=
),b.src=3DL$(this,"init"),Q(this.Ww,=0A=
1E4,this),a&&E$(this)))))};function E$(a){if(!a.Hh)if(a.Zd||a.Xd){var =
b;if(b=3Da.Xd)b=3D2E4<Ua()-a.$j;b&&(a.Zd=3D!0,K$(a,void 0,!0))}else =
a.Zd=3D!0,M$(a,"unknown",!0)}function M$(a,b,c){var =
d=3D{};d.locationHint=3Db;d.preload=3D!!c;b=3DRh(G('<iframe =
frameborder=3D"0" src=3D"'+H({src:a.sd?L$(a,"init_share",d):cn}.src)+'" =
class=3D"'+H("share-client-content-iframe")+'"></iframe>'));Bo(a.A.A,b);c=
||N$(a,!0);a.Xn()}=0A=
function =
K$(a,b,c){b=3Db||{};b.itemIds||(b.itemIds=3Da.ob);b.locationHint||(b.loca=
tionHint=3Da.ck);!b.hybrid_access_token&&a.cd&&(b.hybrid_access_token=3Da=
.cd);a.lm("data",b,void 0,c)}function C$(a){for(var =
b=3Da.C,c=3Da.ek,d=3D0;d<c;d++)b.Jg(0,!0);a.ek=3D0;a.Wf("menuUpdated")}fu=
nction =
F$(a,b){b.getParent()||(a.C.oc(b,0,!0),a.ek++,a.Wf("menuUpdated"))}functi=
on z$(a){return a.$g||(a.$g=3Dnew cl(a))}=0A=
function L$(a,b,c){if(!a.sd)return dn;var d=3Dnew =
jh(a.sd);if("init"=3D=3Db)d=3DB$(d,"init");else =
if(a.B.L&&"init_share"=3D=3Db&&a.Dd&&("maybe_show_acl_fixer"=3D=3Da.Dd||"=
load_acl_fixer_data"=3D=3Da.Dd))d=3DB$(d,"driveshare");else if(c){var =
e=3Dc.locationHint;e||Hc(c,"locationHint");"teamDriveRoot"=3D=3De||"teamD=
riveItem"=3D=3De?d=3DB$(d,"driveshare"):"myDriveItem"=3D=3De&&(d=3DB$(d,"=
share"))}Ah(d,"id",a.ob);Ah(d,"foreignService",a.na);Ah(d,"gaiaService",a=
.Ka);Ah(d,"shareService",a.za);"init"!=3Db&&Ah(d,"command",b);Ah(d,"subap=
p",10);Ah(d,=0A=
"popupWindowsEnabled",a.la);Ah(d,"shareUiType","default");a.aa&&Ah(d,"hl"=
,a.aa);a.cd?Ah(d,"hybrid_access_token",a.cd):Ah(d,"authuser",a.N?a.N:"0")=
;Ah(d,"rand",Ua());c&&d.A.lD(c);a.F&&Ah(d,"client","postMessage");a.L&&Ah=
(d,"appId",a.L);a.S&&Ah(d,"embedOrigin",a.S);return =
d.toString()}function B$(a,b){return =
nh(a,a.B.replace(/[a-z]+$/,"driveshare"=3D=3Db||"init"=3D=3Db?b:"share"))=
}=0A=
m.ud=3Dfunction(a,b){b=3Db||{};b.itemIds=3Dthis.ob;b.triggerInstantMs=3DU=
a();this.cd&&(b.hybrid_access_token=3Dthis.cd);this.ck&&(b.locationHint=3D=
this.ck);y$(this,this.ga);var c=3D!0;switch(a){case "init":case =
"load_acl_fixer_data":case "maybe_email_collaborators":case =
"maybe_show_acl_fixer":case "preload_share":case "refresh":case =
"reset":c=3D!1}switch(a){case =
"maybe_show_acl_fixer":O$(this,!0)}if("reset"=3D=3Da)this.Sp();else =
if(!this.Xd&&this.ob&&15<this.ob.length)this.io=3Dthis.ob,this.ob=3D[this=
.ob[0]],this.Pj=3D!0,=0A=
H$(this,a,b,!c);else =
if("init"=3D=3Da||"refresh"=3D=3Da)this.Bk(!1,!0,b);else =
if(!this.ob||!this.ob.length)this.dispatchEvent(new =
P$(u(this.ud,this,a,b)));else =
if(b.share_app_switched||this.dispatchEvent(new =
Q$(a,b))){if("invite"=3D=3Da&&b.inviteFromUrl){if(this.$d&&!D$(this))retu=
rn;if(!this.$d){this.af||this.Bk(!1,!0);z$(this).Ga(this,"aclInfoUpdated"=
,u(this.ud,this,a,b));return}}"settings"=3D=3Da&&!b.itemContentSummaryPro=
mise&&this.U&&(b.itemContentSummaryPromise=3Dthis.U());var =
d;if(!(d=3D!this.Xd)&&(d=3D2E4<Ua()-this.$j)){a:switch(d=3D=0A=
b&&!!b.forceFullLoad,a){case "load_acl_fixer_data":case =
"maybe_show_acl_fixer":d=3Dthis.B.L||!d;break a;case =
"preload_share":d=3D!0;break =
a;default:d=3D!1}d=3D!d}d?((this.Pj&&c||b.itemContentSummaryPromise)&&N$(=
this,!0),H$(this,a,b,!c)):this.lm(a,b)}};function =
H$(a,b,c,d){a.Dd=3Db;a.D=3Dc;a.H=3D(new =
Date).getTime();Ba(a.bh)&&R(a.bh);a.bh=3DQ(a.Xw,1E4,a);a.Zd||(a.Zd=3D!0,a=
.Xd?a.af||K$(a,c,"load_acl_fixer_data"=3D=3Db||"maybe_show_acl_fixer"=3D=3D=
b):(b=3D"unknown",c&&c.locationHint&&(b=3Dc.locationHint),M$(a,b,d)))}=0A=
m.lm=3Dfunction(a,b,c,d){if("preload_share"!=3Da){var =
e=3Db||{};e.itemIds||(e.itemIds=3Dthis.ob);!e.hybrid_access_token&&this.c=
d&&(e.hybrid_access_token=3Dthis.cd);if("maybe_show_acl_fixer"=3D=3Da||"l=
oad_acl_fixer_data"=3D=3Da)e.aclFixerMode=3De.aclFixerMode||"mail";y$(thi=
s,this.ga);(b=3De.itemContentSummaryPromise)?b.then(function(b){N$(this,!=
1);b?e.itemContentSummaryInfo=3Db:e.itemContentSummaryPromiseTimeout=3D!0=
;this.De(a,e,c,d)},void 0,this):this.De(a,e,c,d)}};function G$(a){var =
b=3Da.Oj;b&&(Oj(b),a.Oj=3Dnull)}=0A=
m.Ww=3Dfunction(){this.Po&&(G$(this),this.Po=3D!1)};m.Sp=3Dfunction(){thi=
s.af&&!this.Hh&&(C$(this),F$(this,this.I),this.af=3D!1,this.Hh=3D!0)};=0A=
m.Xw=3Dfunction(){if(this.Zd){var a=3D!1;switch(this.Dd){case =
"maybe_show_acl_fixer":I$(this);break;case "load_acl_fixer_data":case =
"preload_share":break;default:a=3D!0,h$(this.A,!0,"Valitettavasti =
jakaminen ei ole k\u00e4yt\u00f6ss\u00e4 juuri nyt. Yrit\u00e4 =
my\u00f6hemmin =
uudelleen.")}this.Wf("loadError");if(this.B.ha&&this.sd){var =
b=3D"Command timed out. \nCommand:"+this.Dd+", \nCommand =
Args:"+JSON.stringify(this.D)+", \nStack trace:"+Be();var =
c=3Dthis.ob;var =
d=3Dthis.na,e=3Dthis.za,g=3Dthis.la,h=3Dthis.aa,k=3Dthis.cd,=0A=
n=3Dthis.N,p=3Dthis.F,t=3Dthis.L,B=3Dthis.S,A=3Dnew =
jh(this.sd);nh(A,A.B.replace(/[a-z]+$/,"jserror"));Ah(Ah(Ah(Ah(A,"foreign=
Service",d),"shareService",e),"popupWindowsEnabled",g),"shareUiType","def=
ault");c&&Ah(A,"id",c);h&&Ah(A,"hl",h);k?Ah(A,"hybrid_access_token",k):Ah=
(A,"authuser",n?n:"0");Ah(A,"rand",Ua());p&&Ah(A,"client","postMessage");=
t&&Ah(A,"appId",t);B&&Ah(A,"embedOrigin",B);c=3DA.toString();d=3Dnew =
KB;NB.push(d);d.Ga("ready",d.$w);d.send(c,"POST",b,void =
0)}J$(this,a)}};m.NF=3Dfunction(){this.Ft&&J$(this)};=0A=
function =
J$(a,b){a.Zd&&(R$(a,!1,b),Bo(a.A.A,rg),a.Zd=3D!1,N$(a,!1),a.Dd=3Dnull,del=
ete a.D,delete a.H)}function N$(a,b){a.Ft=3Db;var =
c=3Da.A;b&&c.dispatchEvent("beforeLoad");c.Ru(b);b||c.dispatchEvent("afte=
rLoad");b&&a.dn()}=0A=
m.fH=3Dfunction(a){switch(a.target.ma()){case =
"email":this.ud("email",A$(5));break;case =
"emailAttach":this.ud("email_attach",A$(6));break;case =
"settings":this.ud("settings",A$(2));break;case =
"advanced":this.ud("advanced",A$(2));break;case =
"restrictions":this.ud("team_drive_restrictions",A$(2))}};=0A=
m.Lo=3Dfunction(){var =
a=3Dthis.B,b=3Dthis.ha,c=3Dthis.At||a.B,d=3DD$(this),e=3Da.I,g=3Dthis.Wa|=
|void =
0,h=3D1=3D=3D(this.ob?this.ob.length:0),k=3D30<=3Da.C,n=3Da.F&&!c&&(k||d)=
&&h;d=3D!c&&(d||k||h&&e);var =
p=3Da.U&&!c&&h&&a.H&&!1;a=3D!c&&e&&!k&&h&&!!a.ka;g?g.A(p,n,d,a):(b.C.setE=
nabled(p),b.D.setEnabled(n),b.A.setEnabled(d),b.B.setEnabled(a),b.B.setVi=
sible(a))};m.Xu=3Dfunction(a,b){a&&(this.Zd=3D!1,N$(this,!1),h$(this.A,!1=
));R$(this,a,!1,b)};m.Xn=3Dfunction(){g$(this.A)};=0A=
function =
R$(a,b,c,d){b&&(g$(a.A),a.A.Wu("driveshare"=3D=3Da.Pl,!!d));a.A.setVisibl=
e(b);b?a.dn():S$(a,c)}function =
O$(a,b){a.At=3Db;a.$d?a.Lo():(a.ha.A.setEnabled(!b),z$(a).Ga(a,"aclInfoUp=
dated",u(a.Lo,a)))}m.dn=3Dfunction(){this.dispatchEvent("uiOpened")};func=
tion S$(a,b){a.Ak&&(a.Ak(),a.Ak=3Dnull);if(a.xo){a.xo=3D!1;var =
c=3Da.B.A,d=3Da.B.D;c&&d&&"unlisted"=3D=3Dd.A&&a.dispatchEvent(new =
T$(c))}a.Lf&&a.Lf(!1);b||a.dispatchEvent("uiClosed")}m.wH=3Dfunction(){th=
is.Lf&&this.Lf(!1)};m.xH=3Dfunction(){this.A.ia()||S$(this)};=0A=
function I$(a){O$(a,!1);a.dispatchEvent(new =
U$("continue"))}m.Wf=3Dfunction(a,b){switch(a){case =
"aclFixerDone":a=3D"continue";b&&b.aclFixerDoneStatus&&(a=3Db.aclFixerDon=
eStatus);O$(this,!1);this.dispatchEvent(new =
U$(a));break;default:this.dispatchEvent(new L(a))}};=0A=
m.ea=3Dfunction(){w$.R.ea.call(this);Ba(this.bh)&&R(this.bh);this.C.dispo=
se();delete =
this.C;this.Pg&&(this.Pg.dispose(),this.Pg=3Dnull);this.W.dispose();delet=
e this.W;this.I.dispose();delete this.I;delete =
this.xa;this.ta.dispose();delete this.ta;this.A.dispose();delete =
this.A;this.$g&&(this.$g.dispose(),this.$g=3Dnull);this.El&&(this.El.disp=
ose(),this.El=3Dnull);this.sd=3Dthis.cd=3Dthis.ob=3Dnull;this.B.dispose()=
;delete this.B;this.Lf=3Dthis.De=3Dthis.Eg=3Dnull};function =
Q$(){L.call(this,"beforeExecute")}v(Q$,L);=0A=
function P$(a){L.call(this,"createItems");this.Zb=3Da}v(P$,L);function =
T$(){L.call(this,"reloadSuggested")}v(T$,L);function =
U$(){L.call(this,"aclFixerDone")}v(U$,L);function =
V$(a){this.B=3Da;this.A=3Dnew U9(this.B.A);J(this,this.A);this.N=3Dnew =
up(this);J(this,this.N);this.L=3Dnew =
cl(this);J(this,this.L);this.D=3Dnull;this.D=3Dnew =
lp("STANDALONE_VIEWER_DOWNLOAD",{visible:!1,enabled:!1,label:"Lataa",hint=
:"Lataa",icon:"drive-viewer-download-icon"});J(this,this.D);vp(this.N,thi=
s.D,fp,u(this.IE,this));Tp(this.A.D.A,this.D,void 0,0,void =
0);this.C=3Dthis.F=3Dnull;a=3Dthis.B;var =
b;if(b=3D!(x_(a.A)&&!Ib(ec(z(x_(a.A),5,"")))))b=3D!(x_(a.A)&&!(Ib(ec(z(x_=
(a.A),6,"")))&&Ib(ec(z(x_(a.A),7,"")))&&=0A=
Ib(ec(s_(x_(a.A))))));if(b&&!a.B.isEmbedAction&&!a.cb()){this.F=3Dnew =
lp("STANDALONE_VIEWER_SHARE",{visible:!0,enabled:!0,label:"Jaa",hint:"Jaa=
",icon:"drive-viewer-share-icon"});J(this,this.F);this.C=3Dnew =
w$(cq(this.B.A),"texmex","wise",void =
0,"fi");J(this,this.C);a=3Dthis.C;b=3Dthis.B;var =
c=3DZF(b.A);b=3Db.B.enableStandaloneSharing?"/sharing/share":c?"/a/e/"+c+=
"/share":"/e/share";if(a.sd)throw Error("Base uri has already been set =
and cannot be set again.");za(b)&&(b=3Dnew =
jh(b));a.sd=3Db;a.F&&sda(a);a=3Dthis.C;b=3D=0A=
this.B.B.id;b=3DJa(b)?b:[b];vb(b);xb(b);c=3Da.ob;var =
d;if(!(d=3D!a.$d)){a:if(Ka(b)&&Ka(c)&&b.length=3D=3Dc.length){d=3Db.lengt=
h;for(var e=3D0;e<d;e++)if(b[e]!=3D=3Dc[e]){c=3D!1;break a}c=3D!0}else =
c=3D!1;d=3D!c}d&&(a.ob=3Db,a.$d=3D!1,a.Hh=3D!1,a.$j=3D0,a.ck=3Dnull,a.ud(=
"refresh"),a.A.ia()&&R$(a,!1));vp(this.N,this.F,fp,u(this.dH,this));Tp(th=
is.A.D.A,this.F,void 0,1,void =
0);this.L.listen(this.C,"uiClosed",u(this.eH,this))}this.I=3Dthis.H=3Dnul=
l;this.B.B.isEmbedAction||this.B.cb()||(this.B.B.enableEmbedDialog&&(this=
.H=3Dnew Sp(this.A.D,this.C),=0A=
J(this,this.H)),this.I=3Dnew =
bq(this.B,this.A),J(this,this.I),this.L.listen(this.A,"a",this.cM),this.L=
.listen(this.A,"b",this.CF))}v(V$,I);m=3DV$.prototype;m.dH=3Dfunction(){t=
his.C.ud("settings")};m.eH=3Dfunction(){Yo(this.A.D.A,this.F)};m.IE=3Dfun=
ction(){var =
a=3Ddq(this.A);a&&(z(a,19,""),QE(z(a,19,""),{target:"_blank"}))};m.cM=3Df=
unction(a){var b=3D1=3D=3Da.state;if(this.H){var =
c=3Dthis.H;c.A.setEnabled(b);c.A.setVisible(b)}this.I&&(this.I.D=3Da.stat=
e)};m.CF=3Dfunction(a){var b=3Dnew =
MM;document.title=3DNM(b,Zo,{VH:a.A})};=0A=
m.show=3Dfunction(a){C(a,5,window.location.href);if(this.F){var =
b=3Deh(q.location.href,"userstoinvite");if(b&&null!=3D=3Dthis.C){var =
c=3D{};b&&(c.recipient=3Db);this.C.ud("invite",{notificationInfo:c,invite=
FromUrl:!0})}}b=3D!!z(a,19,"");this.D.setEnabled(b);this.D.setVisible(b);=
if(window.performance&&window.performance.timing&&window.performance.timi=
ng.navigationStart)var =
d=3Dwindow.performance.timing.navigationStart;b=3Dthis.A;c=3D[a];var =
e=3Dd;if(!b.C.ia()){b.F.A=3DUa();b.S++;ox(b.A,Cw)&&b.A.unregisterService(=
Cw);Ba(e)&&=0A=
(d=3Drv(b.H,"ctsv_",{ra:52,jd:b.S,Tf:e,Hn:c.length}),b.H.A(d));d=3Drv(b.H=
,"ov_",{ra:2,jd:b.S});a=3Db.A.O();b.L=3Dlk(a);a=3DX(b.A);for(var =
g=3DxF(a),h=3Da.C,k=3D[],n=3D0;n<c.length;n++){var =
p=3Dc[n],t=3DBV(h.D,p).Za(p);Hg(h.B.B,t)&&(t=3Dh.B.get(t),t.Dq(p),k[n]=3D=
t)}for(n=3Dc.length-1;0<=3Dn;n--){var =
B=3Dc[n];p=3DBV(h.D,B).Za(B);t=3Dn;var A;if(!(A=3Dk[n])){A=3Dh.D;var =
E=3DBV(A,B),S=3DE.Za(B);B=3Dnew =
(E.Kb())(Wd(B),S);B.Ad=3DE;B.na=3Dnull;var =
qa=3DE.vh();qa&&(S=3DB,qa=3Dnew =
qa,S.B=3Dqa,J(S,S.B),S.B.yc(S),S=3DB,qa=3Dnew =
zV(B,A.A),S.S=3Dqa,J(S,qa));if(NG(V(A.A))){S=3D=0A=
new xV(B);qa=3DB;var =
ac=3DS;qa.Ja=3Dac;J(qa,ac);if(KF(B)||Hx(A.A).B)qa=3Dnew =
Ru(B),S.D=3Dqa,qa.yc(S),J(S,qa)}xv(V(A.A))&&(E=3DE.gg())&&!mE(Pr(B))&&KF(=
B)&&(E=3Dnew =
E(A.A),B.Jf(E));B.yc(X(A.A));A=3DB}k[t]=3DA;h.B.set(p,k[n])}for(n=3D0;n<k=
.length;n++)p=3Dk[n],t=3Dp.getId(),h.C[t]||(h.A.push(p),h.C[t]=3Dp);LV(h)=
;g<xF(a)&&a.dispatchEvent("ya");g=3Db.A.O();b.C.wa||((g=3Dg.fa("drive-vie=
wer"))?b.C.qa(g):b.C.render(void =
0));uF(X(b.A),c[0],e);z(V(b.A),52,!1);Z9(b,!0);b.dispatchEvent("yc");bJ(b=
.W);c=3DZ(a);e=3Db.H.B[d];g=3DVr(c);Pd(e,5,g);e=3Dtv(e);=0A=
C(e,4,xF(a));b.H.A(d);(d=3DJF(V(b.A)))&&z(d,4,!1)&&b.A.get(Fw).flush();(d=
=3DDA(V(b.A)))&&z(d,14,!1)&&Jx(b.A)&&KF(c)&&(d=3DJx(b.A),a=3DLr(c.A),c=3D=
u(b.BJ,b,c),a=3DwA(zA(xA(wA(AA(new =
tA(d.A,OA(d,a,"lastViewedByMeDate")+"&modifiedDateBehavior=3DNO_CHANGE","=
drive#file")),4),"PUT"),GA),4).start(),MA(d,a),mA(a,c),nA(a,Ga));z(V(b.A)=
,87,!1)&&Bv(W(b.A),!1)}};function =
W$(a,b){I.call(this);this.B=3Da;this.A=3Db}v(W$,I);W$.prototype.cb=3Dfunc=
tion(){return!!this.B.isMobileWeb};function =
Er(a){Id(this,a,0,null)}v(Er,Gd);function =
yV(a){Id(this,a,0,null)}v(yV,Gd);function =
OX(a){Id(this,a,0,null)}v(OX,Gd);function =
as(a){Id(this,a,0,null)}v(as,Gd);function =
$r(a){Id(this,a,0,tda)}v($r,Gd);var tda=3D[2];function =
S6(a){Id(this,a,0,null)}v(S6,Gd);function =
vX(a){Id(this,a,0,null)}v(vX,Gd);function =
b9(a){Id(this,a,0,uda)}v(b9,Gd);var uda=3D[1];function =
c9(a){Id(this,a,0,null)}v(c9,Gd);c9.prototype.ma=3Dfunction(){return =
z(this,2,"")};c9.prototype.Ea=3Dfunction(a){C(this,2,a)};function =
X$(a){Id(this,a,0,null)}v(X$,Gd);function Ir(a){return =
z(a,2,"")}function Lr(a){return z(a,7,"")}function qB(a){return =
z(a,9,"")}function FX(a){return =
z(a,10,"")}X$.prototype.Og=3Dfunction(a){C(this,12,a)};function =
Mr(a){return z(a,16,"")}function Jr(a){return =
z(a,22,!1)};Ca("_initProjector",function(a,b,c){var =
d=3Dwindow;if(d.history&&d.history.replaceState){var =
e=3Dd.location.href,g=3DRg(e),h=3Dg[5];var =
k=3Dh;if("/a/"=3D=3D=3Dk.substr(0,3)){var =
n=3Dk.indexOf(String.fromCharCode(47),3);n=3D0>n?"":k.substr(n)}else =
n=3Dk;n=3Dn.replace(jf,"$1");k=3De;n!=3Dh&&(k=3DPg(g[1],g[2],g[3],g[4],n,=
g[6],g[7]));h=3D(df(),cf);g=3D{};gf(h,"docs-uptc")&&(h=3Dh.get("docs-uptc=
"),g=3Dnull!=3Dh?h:g);if(Ja(g))for(h=3D0;h<g.length;h++)k=3Dgh(k,g[h]);k!=
=3De&&d.history.replaceState(null,"",k)}d=3D(df(),cf);e=3Dd.get("enable_c=
si");if("string"=3D=3D=0A=
typeof =
e?"true"=3D=3De||"1"=3D=3De:e)window.jstiming.sn=3Dhf(d,"csi_service_name=
"),window.jstiming.load.name=3D"view",(d=3Dhf(d,"buildLabel"))&&(Mi.rls=3D=
d),Li=3D!0;Ni("jlt");Ni("_pi");b=3Dnew w_(b);a=3Dnew V$(new =
W$(a,b));Ca("_projectorApp",a,void 0);c=3Dnew =
X$(c);a.show(c);Li&&window.jstiming.load.tick("pi","_pi")},void 0);=0A=
Ca("_onProjectorLoad",function(){Ni("ol");Li&&window.jstiming.getNavTimin=
g&&window.jstiming.getNavTiming(window.jstiming.load);Li&&window.jstiming=
.report(window.jstiming.load,Mi,"https://csi.gstatic.com/csi")},void =
0);Ca("_disposeProjector",function(){Ti(q._projectorApp)},void =
0);if(window.jstiming){window.jstiming.oq=3D{};window.jstiming.HL=3D1;var=
 Y$=3Dfunction(a,b,c){var d=3Da.t[b],e=3Da.t.start;if(d&&(e||c))return =
d=3Da.t[b][0],void =
0!=3Dc?e=3Dc:e=3De[0],Math.round(d-e)},vda=3Dfunction(a,b,c){var =
d=3D"";window.jstiming.srt&&(d+=3D"&srt=3D"+window.jstiming.srt,delete =
window.jstiming.srt);window.jstiming.pt&&(d+=3D"&tbsrt=3D"+window.jstimin=
g.pt,delete =
window.jstiming.pt);try{window.external&&window.external.tran?d+=3D"&tran=
=3D"+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+=3D=
"&tran=3D"+=0A=
window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+=3D"&tran=3D=
"+window.chrome.csi().tran)}catch(B){}var =
e=3Dwindow.chrome;if(e&&(e=3De.loadTimes)){e().wasFetchedViaSpdy&&(d+=3D"=
&p=3Ds");if(e().wasNpnNegotiated){d+=3D"&npn=3D1";var =
g=3De().npnNegotiatedProtocol;g&&(d+=3D"&npnv=3D"+(encodeURIComponent||es=
cape)(g))}e().wasAlternateProtocolAvailable&&(d+=3D"&apa=3D1")}var =
h=3Da.t,k=3Dh.start;e=3D[];g=3D[];for(var n in =
h)if("start"!=3Dn&&0!=3Dn.indexOf("_")){var =
p=3Dh[n][1];p?h[p]&&g.push(n+"."+Y$(a,n,h[p][0])):k&&e.push(n+"."+=0A=
Y$(a,n))}delete h.start;if(b)for(var t in =
b)d+=3D"&"+t+"=3D"+b[t];(b=3Dc)||(b=3D"https:"=3D=3Ddocument.location.pro=
tocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[=
b,"?v=3D3","&s=3D"+(window.jstiming.sn||"texmex")+"&action=3D",a.name,g.l=
ength?"&it=3D"+g.join(","):"",d,"&rt=3D",e.join(",")].join("")},Z$=3Dfunc=
tion(a,b,c){a=3Dvda(a,b,c);if(!a)return"";b=3Dnew Image;var =
d=3Dwindow.jstiming.HL++;window.jstiming.oq[d]=3Db;b.onload=3Db.onerror=3D=
function(){window.jstiming&&delete =
window.jstiming.oq[d]};b.src=3Da;b=3Dnull;=0A=
return a};window.jstiming.report=3Dfunction(a,b,c){var =
d=3Ddocument.visibilityState,e=3D"visibilitychange";d||(d=3Ddocument.webk=
itVisibilityState,e=3D"webkitvisibilitychange");if("prerender"=3D=3Dd){va=
r =
g=3D!1,h=3Dfunction(){if(!g){b?b.prerender=3D"1":b=3D{prerender:"1"};if("=
prerender"=3D=3D(document.visibilityState||document.webkitVisibilityState=
))var d=3D!1;else =
Z$(a,b,c),d=3D!0;d&&(g=3D!0,document.removeEventListener(e,h,!1))}};docum=
ent.addEventListener(e,h,!1);return""}return Z$(a,b,c)};var =
$$=3Dfunction(a,b,c,d){return 0<c?(d?=0A=
a.tick(b,d,c):a.tick(b,"",c),!0):!1};window.jstiming.getNavTiming=3Dfunct=
ion(a){if(window.performance&&window.performance.timing){var =
b=3Dwindow.performance.timing;$$(a,"_dns",b.domainLookupStart)&&$$(a,"dns=
_",b.domainLookupEnd,"_dns");$$(a,"_con",b.connectStart)&&$$(a,"con_",b.c=
onnectEnd,"_con");$$(a,"_req",b.requestStart)&&$$(a,"req_",b.responseStar=
t,"_req");$$(a,"_rcv",b.responseStart)&&$$(a,"rcv_",b.responseEnd,"_rcv")=
;if($$(a,"_ns",b.navigationStart)){$$(a,"ntsrt_",b.responseStart,"_ns");$=
$(a,"nsfs_",=0A=
b.fetchStart,"_ns");var =
c=3D!1;try{c=3Dwindow.external&&window.external.startE}catch(d){}!c&&wind=
ow.chrome&&window.chrome.csi&&(c=3DMath.floor(window.chrome.csi().startE)=
);c&&($$(a,"_se",c),$$(a,"sens_",b.navigationStart,"_se"));$$(a,"ntplt0_"=
,b.loadEventStart,"_ns");$$(a,"ntplt1_",b.loadEventEnd,"_ns")}}}};=0A=

------=_NextPart_000_0000_01D42E5D.0A0987E0--
