From didi at redhat.com Tue Feb 4 08:56:01 2014 Content-Type: multipart/mixed; boundary="===============3974004233925208684==" MIME-Version: 1.0 From: Yedidyah Bar David To: users at ovirt.org Subject: Re: [Users] ovirt-report Forbidden access error Date: Tue, 04 Feb 2014 08:55:59 -0500 Message-ID: <711738663.14174313.1391522159622.JavaMail.root@redhat.com> In-Reply-To: 52F0ECB3.3030805@skynet.it --===============3974004233925208684== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_14174312_2110267692.1391522159621 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit > From: "Alessandro Bianchi" > To: "Yedidyah Bar David" > Cc: "Gianluca Cecchi" , "users" > Sent: Tuesday, February 4, 2014 3:35:47 PM > Subject: Re: [Users] ovirt-report Forbidden access error > Il 04/02/2014 14:06, Yedidyah Bar David ha scritto: > > ----- Original Message ----- > = > > > From: "Alessandro Bianchi" To: "Yedidyah Bar = David" > > > Cc: "Gianluca Cecchi" , > > > "users" Sent: Tuesday, February 4, 2014 2:49:47 PM > > = > = > > > Subject: Re: [Users] ovirt-report Forbidden access error > > = > = > > [snip] > = > > (for now I'll ignore the confs (which seem ok) and the logs (which will > = > > require more time to understand) > = > > > postgres-# select * from vdc_options where > > = > = > > > option_name=3D'RedirectServletReportsPage' > > = > = > > > postgres-# > > = > = > > > (no results) > > = > = > > This is probably the source of the problem. > = > > Can you post all the setup log files (engine, dwh, reports)? > = > > The line is normally inserted by engine-setup and updated by reports-se= tup. > = > Engine setup is quite older since I didn't install reports at that time It's not supposed to be rotated, you should be able to find it with = find /var/log/ovirt-engine -iname "*setup*" = 3.3 engine setup keeps them under a subdir setup/, the rest (<=3D3.2 engine= and <=3D3.3 dwh/reports) = keep them directly there (and in 3.4 all will keep in setup/). = > Let me know if anything else may help As I said, not having this line might imply there are other problems. = You can try solve this one by adding it. In psql connected to db engine: = select fn_db_add_config_value('RedirectServletReportsPage','https://YOUR_FQ= DN:443/ovirt-engine-reports','general'); = (replace YOUR_FQDN with your engine fqdn). = -- = Didi = ------=3D_Part_14174312_2110267692.1391522159621 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
From: "Alessandro Bianchi" <a.bi= anchi(a)skynet.it>
To: "Yedidyah Bar David" <didi(a)redhat.= com>
Cc: "Gianluca Cecchi" <gianluca.cecchi(a)gmail.com>= , "users" <users(a)ovirt.org>
Sent: Tuesday, February 4, 20= 14 3:35:47 PM
Subject: Re: [Users] ovirt-report Forbidden access = error



Il 04/02/2014 14:06, Yedidyah Bar David ha scritto:
----- Original Message -----
From: "Alessandro Bianchi" <a.bianchi(a)skynet.it>
To: "Yedidyah Bar David" <didi(a)redhat.com>
Cc: "Gianluca Cecchi" <gianluca.cecchi(a)gmail.com=
>, "users" <users(a)ovirt.org>
Sent: Tuesday, February 4, 2014 2:49:47 PM
Subject: Re: [Users] ovirt-report Forbidden access error
[snip]

(for now I'll ignore the confs (which seem ok) and the logs (which will
require more time to understand)

postgres-# select * from vdc_optio=
ns where
option_name=3D'RedirectServletReportsPage'
postgres-#
(no results)
This is probably the source of the problem.

Can you post all the setup log files (engine, dwh, reports)?

The line is normally inserted by engine-setup and updated by reports-setup.
Engine setup is quite older since I didn't install reports at that time

It's not supposed to be rotated, y= ou should be able to find it with
find /var/log/ovirt-engine -ina= me "*setup*"

3.3 engine setup keeps them under a s= ubdir setup/, the rest (<=3D3.2 engine and <=3D3.3 dwh/reports)
=
keep them directly there (and in 3.4 all will keep in setup/).


Let me know if anything else may help

A= s I said, not having this line might imply there are other problems.
<= div>
You can try solve this one by adding it. In psql connected to db engine:
&n= bsp;   select fn_db_add_config_value('RedirectServletReportsPage','htt= ps://YOUR_FQDN:443/ovirt-engine-reports','general');
(replace YOU= R_FQDN with your engine fqdn).
-= - 
Didi

------=3D_Part_14174312_2110267692.1391522159621-- --===============3974004233925208684== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzE0MTc0MzEyXzIxMTAyNjc2OTIuMTM5MTUyMjE1OTYyMQpDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKPiBGcm9tOiAiQWxlc3NhbmRybyBCaWFuY2hpIiA8YS5iaWFuY2hpQHNreW5ldC5pdD4K PiBUbzogIlllZGlkeWFoIEJhciBEYXZpZCIgPGRpZGlAcmVkaGF0LmNvbT4KPiBDYzogIkdpYW5s dWNhIENlY2NoaSIgPGdpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb20+LCAidXNlcnMiIDx1c2Vyc0Bv dmlydC5vcmc+Cj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgNCwgMjAxNCAzOjM1OjQ3IFBNCj4g U3ViamVjdDogUmU6IFtVc2Vyc10gb3ZpcnQtcmVwb3J0IEZvcmJpZGRlbiBhY2Nlc3MgZXJyb3IK Cj4gSWwgMDQvMDIvMjAxNCAxNDowNiwgWWVkaWR5YWggQmFyIERhdmlkIGhhIHNjcml0dG86Cgo+ ID4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+IAoKPiA+ID4gRnJvbTogIkFsZXNzYW5k cm8gQmlhbmNoaSIgPGEuYmlhbmNoaUBza3luZXQuaXQ+IFRvOiAiWWVkaWR5YWggQmFyIERhdmlk Igo+ID4gPiA8ZGlkaUByZWRoYXQuY29tPiBDYzogIkdpYW5sdWNhIENlY2NoaSIgPGdpYW5sdWNh LmNlY2NoaUBnbWFpbC5jb20+ICwKPiA+ID4gInVzZXJzIiA8dXNlcnNAb3ZpcnQub3JnPiBTZW50 OiBUdWVzZGF5LCBGZWJydWFyeSA0LCAyMDE0IDI6NDk6NDcgUE0KPiA+IAo+IAo+ID4gPiBTdWJq ZWN0OiBSZTogW1VzZXJzXSBvdmlydC1yZXBvcnQgRm9yYmlkZGVuIGFjY2VzcyBlcnJvcgo+ID4g Cj4gCgo+ID4gW3NuaXBdCj4gCgo+ID4gKGZvciBub3cgSSdsbCBpZ25vcmUgdGhlIGNvbmZzICh3 aGljaCBzZWVtIG9rKSBhbmQgdGhlIGxvZ3MgKHdoaWNoIHdpbGwKPiAKPiA+IHJlcXVpcmUgbW9y ZSB0aW1lIHRvIHVuZGVyc3RhbmQpCj4gCgo+ID4gPiBwb3N0Z3Jlcy0jIHNlbGVjdCAqIGZyb20g dmRjX29wdGlvbnMgd2hlcmUKPiA+IAo+IAo+ID4gPiBvcHRpb25fbmFtZT0nUmVkaXJlY3RTZXJ2 bGV0UmVwb3J0c1BhZ2UnCj4gPiAKPiAKPiA+ID4gcG9zdGdyZXMtIwo+ID4gCj4gCj4gPiA+IChu byByZXN1bHRzKQo+ID4gCj4gCgo+ID4gVGhpcyBpcyBwcm9iYWJseSB0aGUgc291cmNlIG9mIHRo ZSBwcm9ibGVtLgo+IAoKPiA+IENhbiB5b3UgcG9zdCBhbGwgdGhlIHNldHVwIGxvZyBmaWxlcyAo ZW5naW5lLCBkd2gsIHJlcG9ydHMpPwo+IAoKPiA+IFRoZSBsaW5lIGlzIG5vcm1hbGx5IGluc2Vy dGVkIGJ5IGVuZ2luZS1zZXR1cCBhbmQgdXBkYXRlZCBieSByZXBvcnRzLXNldHVwLgo+IAoKPiBF bmdpbmUgc2V0dXAgaXMgcXVpdGUgb2xkZXIgc2luY2UgSSBkaWRuJ3QgaW5zdGFsbCByZXBvcnRz IGF0IHRoYXQgdGltZQpJdCdzIG5vdCBzdXBwb3NlZCB0byBiZSByb3RhdGVkLCB5b3Ugc2hvdWxk IGJlIGFibGUgdG8gZmluZCBpdCB3aXRoIApmaW5kIC92YXIvbG9nL292aXJ0LWVuZ2luZSAtaW5h bWUgIipzZXR1cCoiIAoKMy4zIGVuZ2luZSBzZXR1cCBrZWVwcyB0aGVtIHVuZGVyIGEgc3ViZGly IHNldHVwLywgdGhlIHJlc3QgKDw9My4yIGVuZ2luZSBhbmQgPD0zLjMgZHdoL3JlcG9ydHMpIApr ZWVwIHRoZW0gZGlyZWN0bHkgdGhlcmUgKGFuZCBpbiAzLjQgYWxsIHdpbGwga2VlcCBpbiBzZXR1 cC8pLiAKCj4gTGV0IG1lIGtub3cgaWYgYW55dGhpbmcgZWxzZSBtYXkgaGVscApBcyBJIHNhaWQs IG5vdCBoYXZpbmcgdGhpcyBsaW5lIG1pZ2h0IGltcGx5IHRoZXJlIGFyZSBvdGhlciBwcm9ibGVt cy4gCgpZb3UgY2FuIHRyeSBzb2x2ZSB0aGlzIG9uZSBieSBhZGRpbmcgaXQuIEluIHBzcWwgY29u bmVjdGVkIHRvIGRiIGVuZ2luZTogCnNlbGVjdCBmbl9kYl9hZGRfY29uZmlnX3ZhbHVlKCdSZWRp cmVjdFNlcnZsZXRSZXBvcnRzUGFnZScsJ2h0dHBzOi8vWU9VUl9GUUROOjQ0My9vdmlydC1lbmdp bmUtcmVwb3J0cycsJ2dlbmVyYWwnKTsgCihyZXBsYWNlIFlPVVJfRlFETiB3aXRoIHlvdXIgZW5n aW5lIGZxZG4pLiAKLS0gCkRpZGkgCgotLS0tLS09X1BhcnRfMTQxNzQzMTJfMjExMDI2NzY5Mi4x MzkxNTIyMTU5NjIxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsgY29sb3I6ICMwMDAwMDAiPjxkaXY+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9ImJv cmRlci1sZWZ0OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6 NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQt ZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2Zv bnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9iPiJBbGVzc2FuZHJvIEJpYW5jaGkiICZsdDthLmJp YW5jaGlAc2t5bmV0Lml0Jmd0Ozxicj48Yj5UbzogPC9iPiJZZWRpZHlhaCBCYXIgRGF2aWQiICZs dDtkaWRpQHJlZGhhdC5jb20mZ3Q7PGJyPjxiPkNjOiA8L2I+IkdpYW5sdWNhIENlY2NoaSIgJmx0 O2dpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb20mZ3Q7LCAidXNlcnMiICZsdDt1c2Vyc0BvdmlydC5v cmcmZ3Q7PGJyPjxiPlNlbnQ6IDwvYj5UdWVzZGF5LCBGZWJydWFyeSA0LCAyMDE0IDM6MzU6NDcg UE08YnI+PGI+U3ViamVjdDogPC9iPlJlOiBbVXNlcnNdIG92aXJ0LXJlcG9ydCBGb3JiaWRkZW4g YWNjZXNzIGVycm9yPGJyPjxkaXY+PGJyPjwvZGl2Pjxicj48YnI+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDAwMDA7IGZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OwogICAgICBm b250LXdlaWdodDpub3JtYWwiIGNsYXNzPSJoZWFkZXJTcGFuIj4KICAgICAgPGRpdiBjbGFzcz0i bW96LWNpdGUtcHJlZml4Ij5JbCAwNC8wMi8yMDE0IDE0OjA2LCBZZWRpZHlhaCBCYXIKICAgICAg ICBEYXZpZCBoYSBzY3JpdHRvOjxicj48L2Rpdj4KICAgIDwvc3Bhbj48YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA5OTAwICFpbXBvcnRhbnQ7CiAgICAgIGJvcmRl ci1yaWdodDogMnB4IHNvbGlkICMwMDk5MDAgIWltcG9ydGFudDsgcGFkZGluZzogMHB4IDE1cHgg MHB4CiAgICAgIDE1cHg7IG1hcmdpbjogOHB4IDJweDsiIGNpdGU9Im1pZDoxNzg4MzYwMDg3LjE0 MTIxNjkxLjEzOTE1MTkyMTMyOTEuSmF2YU1haWwucm9vdEByZWRoYXQuY29tIj48cHJlPi0tLS0t IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPC9wcmU+PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1s ZWZ0OiAycHggc29saWQgIzAwOTkwMCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1yaWdodDog MnB4IHNvbGlkICMwMDk5MDAgIWltcG9ydGFudDsgcGFkZGluZzogMHB4IDE1cHgKICAgICAgICAw cHggMTVweDsgbWFyZ2luOiA4cHggMnB4OyI+PHByZT5Gcm9tOiAiQWxlc3NhbmRybyBCaWFuY2hp IiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJtYWlsdG86YS5iaWFuY2hp QHNreW5ldC5pdCIgdGFyZ2V0PSJfYmxhbmsiPiZsdDthLmJpYW5jaGlAc2t5bmV0Lml0Jmd0Ozwv YT4KVG86ICJZZWRpZHlhaCBCYXIgRGF2aWQiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5 NkUiIGhyZWY9Im1haWx0bzpkaWRpQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj4mbHQ7ZGlk aUByZWRoYXQuY29tJmd0OzwvYT4KQ2M6ICJHaWFubHVjYSBDZWNjaGkiIDxhIGNsYXNzPSJtb3ot dHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpnaWFubHVjYS5jZWNjaGlAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+Jmx0O2dpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb20mZ3Q7PC9hPiwg InVzZXJzIiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJtYWlsdG86dXNl cnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O3VzZXJzQG92aXJ0Lm9yZyZndDs8L2E+ ClNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDQsIDIwMTQgMjo0OTo0NyBQTQpTdWJqZWN0OiBSZTog W1VzZXJzXSBvdmlydC1yZXBvcnQgRm9yYmlkZGVuIGFjY2VzcyBlcnJvcgo8L3ByZT48L2Jsb2Nr cXVvdGU+PHByZT5bc25pcF0KCihmb3Igbm93IEknbGwgaWdub3JlIHRoZSBjb25mcyAod2hpY2gg c2VlbSBvaykgYW5kIHRoZSBsb2dzICh3aGljaCB3aWxsCnJlcXVpcmUgbW9yZSB0aW1lIHRvIHVu ZGVyc3RhbmQpCgo8L3ByZT48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6IDJweCBzb2xp ZCAjMDA5OTAwICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAw OTkwMCAhaW1wb3J0YW50OyBwYWRkaW5nOiAwcHggMTVweAogICAgICAgIDBweCAxNXB4OyBtYXJn aW46IDhweCAycHg7Ij48cHJlPnBvc3RncmVzLSMgc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9ucyB3 aGVyZQpvcHRpb25fbmFtZT0nUmVkaXJlY3RTZXJ2bGV0UmVwb3J0c1BhZ2UnCnBvc3RncmVzLSMK KG5vIHJlc3VsdHMpCjwvcHJlPjwvYmxvY2txdW90ZT48cHJlPlRoaXMgaXMgcHJvYmFibHkgdGhl IHNvdXJjZSBvZiB0aGUgcHJvYmxlbS4KCkNhbiB5b3UgcG9zdCBhbGwgdGhlIHNldHVwIGxvZyBm aWxlcyAoZW5naW5lLCBkd2gsIHJlcG9ydHMpPwoKVGhlIGxpbmUgaXMgbm9ybWFsbHkgaW5zZXJ0 ZWQgYnkgZW5naW5lLXNldHVwIGFuZCB1cGRhdGVkIGJ5IHJlcG9ydHMtc2V0dXAuCjwvcHJlPjwv YmxvY2txdW90ZT4KICAgIEVuZ2luZSBzZXR1cCBpcyBxdWl0ZSBvbGRlciBzaW5jZSBJIGRpZG4n dCBpbnN0YWxsIHJlcG9ydHMgYXQgdGhhdAogICAgdGltZTwvYmxvY2txdW90ZT48ZGl2Pjxicj48 L2Rpdj48ZGl2Pkl0J3Mgbm90IHN1cHBvc2VkIHRvIGJlIHJvdGF0ZWQsIHlvdSBzaG91bGQgYmUg YWJsZSB0byBmaW5kIGl0IHdpdGg8L2Rpdj48ZGl2PmZpbmQgL3Zhci9sb2cvb3ZpcnQtZW5naW5l IC1pbmFtZSAiKnNldHVwKiI8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjMuMyBlbmdpbmUgc2V0 dXAga2VlcHMgdGhlbSB1bmRlciBhIHN1YmRpciBzZXR1cC8sIHRoZSByZXN0ICgmbHQ7PTMuMiBl bmdpbmUgYW5kICZsdDs9My4zIGR3aC9yZXBvcnRzKTwvZGl2PjxkaXY+a2VlcCB0aGVtIGRpcmVj dGx5IHRoZXJlIChhbmQgaW4gMy40IGFsbCB3aWxsIGtlZXAgaW4gc2V0dXAvKS48L2Rpdj48ZGl2 Pjxicj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICMxMDEw RkY7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzAwMDtmb250LXdlaWdo dDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1p bHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7Ij48YnI+PGJyPgog ICAgTGV0IG1lIGtub3cgaWYgYW55dGhpbmcgZWxzZSBtYXkgaGVscDwvYmxvY2txdW90ZT48ZGl2 Pjxicj48L2Rpdj48ZGl2PkFzIEkgc2FpZCwgbm90IGhhdmluZyB0aGlzIGxpbmUgbWlnaHQgaW1w bHkgdGhlcmUgYXJlIG90aGVyIHByb2JsZW1zLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+IFlv dSBjYW4gdHJ5IHNvbHZlIHRoaXMgb25lJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJw dDsiPmJ5IGFkZGluZyBpdC4gSW4gcHNxbCBjb25uZWN0ZWQgdG8gZGIgZW5naW5lOjwvc3Bhbj48 L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgc2VsZWN0IGZuX2RiX2FkZF9jb25maWdfdmFsdWUoJ1Jl ZGlyZWN0U2VydmxldFJlcG9ydHNQYWdlJywnaHR0cHM6Ly9ZT1VSX0ZRRE46NDQzL292aXJ0LWVu Z2luZS1yZXBvcnRzJywnZ2VuZXJhbCcpOzwvZGl2PjxkaXY+KHJlcGxhY2UgWU9VUl9GUUROIHdp dGggeW91ciBlbmdpbmUgZnFkbikuPC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx MnB0OyI+LS0mbmJzcDs8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBuYW1lPSJ4Ij48L3NwYW4+RGlk aTxzcGFuIG5hbWU9IngiPjwvc3Bhbj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PHN0eWxlPgoJ PCEtLQoJCVAgeyBmb250LWZhbWlseTogIkFyaWFsIiwgIkhlbHZldGljYSIsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTBwdCB9CgkJUC5ub21lIHsgY29sb3I6ICNmZjgwMDA7IGZvbnQtZmFtaWx5 OiAiQXJpYWwiLCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBmb250 LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyIH0KCQlQLmluZGlyaXp6byB7IGNvbG9y OiAjMDA4NGQxOyBmb250LWZhbWlseTogIkFyaWFsIiwgIkhlbHZldGljYSIsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTBwdDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVpZ2h0OiAwLjQ4Y207 IHRleHQtYWxpZ246IGNlbnRlciB9CgkJUC5pbmZvIHsgY29sb3I6ICNiM2IzYjM7IGZvbnQtZmFt aWx5OiAiQXJpYWwiLCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiA5cHQgfQoJ CUE6bGluayB7IGNvbG9yOiAjMDA1ZGZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmUgfQoJCUE6dmlz aXRlZCB7IGNvbG9yOiAjMDA1ZGZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmUgfQoJLS0+Cgk8L3N0 eWxlPjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLS0tLT1fUGFydF8xNDE3NDMxMl8yMTEwMjY3Njky LjEzOTE1MjIxNTk2MjEtLQo= --===============3974004233925208684==--