[jboss-svn-commits] JBL Code SVN: r12186 - labs/jbossforums/branches/tests/main/src.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon May 28 16:47:42 EDT 2007
Author: adamw
Date: 2007-05-28 16:47:42 -0400 (Mon, 28 May 2007)
New Revision: 12186
Modified:
labs/jbossforums/branches/tests/main/src/create_new_post.py
labs/jbossforums/branches/tests/main/src/http-data-0.dat
labs/jbossforums/branches/tests/main/src/http-data-1.dat
labs/jbossforums/branches/tests/main/src/main.py
Log:
Beginning creating new post test
Modified: labs/jbossforums/branches/tests/main/src/create_new_post.py
===================================================================
--- labs/jbossforums/branches/tests/main/src/create_new_post.py 2007-05-28 19:38:56 UTC (rev 12185)
+++ labs/jbossforums/branches/tests/main/src/create_new_post.py 2007-05-28 20:47:42 UTC (rev 12186)
@@ -5,502 +5,338 @@
from net.grinder.script.Grinder import grinder
from net.grinder.plugin.http import HTTPPluginControl, HTTPRequest
from HTTPClient import NVPair
-connectionDefaults = HTTPPluginControl.getConnectionDefaults()
-httpUtilities = HTTPPluginControl.getHTTPUtilities()
-# To use a proxy server, uncomment the next line and set the host and port.
-# connectionDefaults.setProxyServer("localhost", 8001)
+import re
-# These definitions at the top level of the file are evaluated once,
-# when the worker process is started.
+from globals import *
-connectionDefaults.defaultHeaders = \
- ( NVPair('User-Agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060809 SeaMonkey/1.0.3'),
- NVPair('Accept-Encoding', 'gzip,deflate'),
- NVPair('Accept-Language', 'en-us,en;q=0.5'),
- NVPair('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'), )
-
-headers0= \
+create_headers0= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'), )
-headers1= \
+create_headers1= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/portal/default/forums'), )
-headers2= \
+create_headers2= \
( NVPair('Accept', 'image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums'), )
-headers3= \
+create_headers3= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums'), )
-headers4= \
+create_headers4= \
( NVPair('Accept', 'image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal-core/themes/renaissance/portal_style.css'), )
-headers5= \
+create_headers5= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums/JBossForumsWindow?action=2&v=c'), )
-headers6= \
+create_headers6= \
( NVPair('Accept', 'image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums/JBossForumsWindow?action=2&f=1&v=f'), )
-headers7= \
+create_headers7= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums/JBossForumsWindow?action=2&f=1&v=f'), )
-headers8= \
+create_headers8= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums/JBossForumsWindow?action=2&f=1&v=p'), )
-headers9= \
+create_headers9= \
( NVPair('Accept', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/auth/portal/default/forums/JBossForumsWindow?action=2&f=1¬ified_watch_type=0¬ified_post_id=15&v=f'), )
-headers10= \
+create_headers10= \
( NVPair('Accept', 'image/png,*/*;q=0.5'), )
-headers11= \
+create_headers11= \
( NVPair('Accept', 'image/png,*/*;q=0.5'),
NVPair('Referer', 'http://localhost:8080/portal/portal/default'), )
-url0 = 'http://localhost:8080'
-
-# Create an HTTPRequest for each request, then replace the
+# Create an HTTPRequest for each create_request, then replace the
# reference to the HTTPRequest with an instrumented version.
-# You can access the unadorned instance using request101.__target__.
-request101 = HTTPRequest(url=url0, headers=headers0)
-request101 = Test(101, 'GET forums').wrap(request101)
+# You can access the unadorned instance using create_request101.__target__.
+create_request101 = HTTPRequest(url=url0, headers=create_headers0)
+create_request101 = Test(3101, 'GET forums').wrap(create_request101)
-request201 = HTTPRequest(url=url0, headers=headers1)
-request201 = Test(201, 'GET forums').wrap(request201)
+create_request201 = HTTPRequest(url=url0, headers=create_headers1)
+create_request201 = Test(3201, 'GET forums').wrap(create_request201)
-request202 = HTTPRequest(url=url0, headers=headers2)
-request202 = Test(202, 'GET login_top_left.png').wrap(request202)
+create_request202 = HTTPRequest(url=url0, headers=create_headers2)
+create_request202 = Test(3202, 'GET login_top_left.png').wrap(create_request202)
-request203 = HTTPRequest(url=url0, headers=headers2)
-request203 = Test(203, 'GET login_top_right.png').wrap(request203)
+create_request203 = HTTPRequest(url=url0, headers=create_headers2)
+create_request203 = Test(3203, 'GET login_top_right.png').wrap(create_request203)
-request204 = HTTPRequest(url=url0, headers=headers2)
-request204 = Test(204, 'GET login_bottom_left.png').wrap(request204)
+create_request204 = HTTPRequest(url=url0, headers=create_headers2)
+create_request204 = Test(3204, 'GET login_bottom_left.png').wrap(create_request204)
-request205 = HTTPRequest(url=url0, headers=headers2)
-request205 = Test(205, 'GET login_top.png').wrap(request205)
+create_request205 = HTTPRequest(url=url0, headers=create_headers2)
+create_request205 = Test(3205, 'GET login_top.png').wrap(create_request205)
-request206 = HTTPRequest(url=url0, headers=headers2)
-request206 = Test(206, 'GET login_bottom_right.png').wrap(request206)
+create_request206 = HTTPRequest(url=url0, headers=create_headers2)
+create_request206 = Test(3206, 'GET login_bottom_right.png').wrap(create_request206)
-request207 = HTTPRequest(url=url0, headers=headers2)
-request207 = Test(207, 'GET login_right.png').wrap(request207)
+create_request207 = HTTPRequest(url=url0, headers=create_headers2)
+create_request207 = Test(3207, 'GET login_right.png').wrap(create_request207)
-request208 = HTTPRequest(url=url0, headers=headers2)
-request208 = Test(208, 'GET login_left.png').wrap(request208)
+create_request208 = HTTPRequest(url=url0, headers=create_headers2)
+create_request208 = Test(3208, 'GET login_left.png').wrap(create_request208)
-request209 = HTTPRequest(url=url0, headers=headers2)
-request209 = Test(209, 'GET login_bottom.png').wrap(request209)
+create_request209 = HTTPRequest(url=url0, headers=create_headers2)
+create_request209 = Test(3209, 'GET login_bottom.png').wrap(create_request209)
-request301 = HTTPRequest(url=url0, headers=headers3)
-request301 = Test(301, 'POST j_security_check').wrap(request301)
+create_request301 = HTTPRequest(url=url0, headers=create_headers3)
+create_request301 = Test(3301, 'POST j_security_check').wrap(create_request301)
-request302 = HTTPRequest(url=url0, headers=headers3)
-request302 = Test(302, 'GET forums').wrap(request302)
+create_request302 = HTTPRequest(url=url0, headers=create_headers3)
+create_request302 = Test(3302, 'GET forums').wrap(create_request302)
-request303 = HTTPRequest(url=url0, headers=headers4)
-request303 = Test(303, 'GET ico_edit.gif').wrap(request303)
+create_request303 = HTTPRequest(url=url0, headers=create_headers4)
+create_request303 = Test(3303, 'GET ico_edit.gif').wrap(create_request303)
-request304 = HTTPRequest(url=url0, headers=headers2)
-request304 = Test(304, 'GET icon_mini_watch.gif').wrap(request304)
+create_request304 = HTTPRequest(url=url0, headers=create_headers2)
+create_request304 = Test(3304, 'GET icon_mini_watch.gif').wrap(create_request304)
-request305 = HTTPRequest(url=url0, headers=headers2)
-request305 = Test(305, 'GET icon_mini_admin.gif').wrap(request305)
+create_request305 = HTTPRequest(url=url0, headers=create_headers2)
+create_request305 = Test(3305, 'GET icon_mini_admin.gif').wrap(create_request305)
-request401 = HTTPRequest(url=url0, headers=headers3)
-request401 = Test(401, 'GET JBossForumsWindow').wrap(request401)
+create_request401 = HTTPRequest(url=url0, headers=create_headers3)
+create_request401 = Test(3401, 'GET JBossForumsWindow').wrap(create_request401)
-request402 = HTTPRequest(url=url0, headers=headers3)
-request402 = Test(402, 'GET JBossForumsWindow').wrap(request402)
+create_request402 = HTTPRequest(url=url0, headers=create_headers3)
+create_request402 = Test(3402, 'GET JBossForumsWindow').wrap(create_request402)
-request501 = HTTPRequest(url=url0, headers=headers5)
-request501 = Test(501, 'GET JBossForumsWindow').wrap(request501)
+create_request501 = HTTPRequest(url=url0, headers=create_headers5)
+create_request501 = Test(3501, 'GET JBossForumsWindow').wrap(create_request501)
-request502 = HTTPRequest(url=url0, headers=headers5)
-request502 = Test(502, 'GET JBossForumsWindow').wrap(request502)
+create_request502 = HTTPRequest(url=url0, headers=create_headers5)
+create_request502 = Test(3502, 'GET JBossForumsWindow').wrap(create_request502)
-request503 = HTTPRequest(url=url0, headers=headers6)
-request503 = Test(503, 'GET post.gif').wrap(request503)
+create_request503 = HTTPRequest(url=url0, headers=create_headers6)
+create_request503 = Test(3503, 'GET post.gif').wrap(create_request503)
-request601 = HTTPRequest(url=url0, headers=headers7)
-request601.setDataFromFile('http-data-0.dat')
-request601 = Test(601, 'POST JBossForumsWindow').wrap(request601)
+create_request601 = HTTPRequest(url=url0, headers=create_headers7)
+#TODO
+create_request601.setDataFromFile('/home/adamw/jboss/forums-test/main/src/http-data-0.dat')
+create_request601 = Test(3601, 'POST JBossForumsWindow').wrap(create_request601)
-request602 = HTTPRequest(url=url0, headers=headers7)
-request602 = Test(602, 'GET JBossForumsWindow').wrap(request602)
+create_request602 = HTTPRequest(url=url0, headers=create_headers7)
+create_request602 = Test(3602, 'GET JBossForumsWindow').wrap(create_request602)
-request701 = HTTPRequest(url=url0, headers=headers8)
-request701.setDataFromFile('http-data-1.dat')
-request701 = Test(701, 'POST JBossForumsWindow').wrap(request701)
+create_request701 = HTTPRequest(url=url0, headers=create_headers8)
+#TODO
+create_request701.setDataFromFile('/home/adamw/jboss/forums-test/main/src/http-data-1.dat')
+create_request701 = Test(3701, 'POST JBossForumsWindow').wrap(create_request701)
-request702 = HTTPRequest(url=url0, headers=headers8)
-request702 = Test(702, 'GET JBossForumsWindow').wrap(request702)
+create_request702 = HTTPRequest(url=url0, headers=create_headers8)
+create_request702 = Test(3702, 'GET JBossForumsWindow').wrap(create_request702)
-request801 = HTTPRequest(url=url0, headers=headers9)
-request801 = Test(801, 'GET signout').wrap(request801)
+create_request801 = HTTPRequest(url=url0, headers=create_headers9)
+create_request801 = Test(3801, 'GET signout').wrap(create_request801)
-request802 = HTTPRequest(url=url0, headers=headers9)
-request802 = Test(802, 'GET default').wrap(request802)
+create_request802 = HTTPRequest(url=url0, headers=create_headers9)
+create_request802 = Test(3802, 'GET default').wrap(create_request802)
-request803 = HTTPRequest(url=url0, headers=headers10)
-request803 = Test(803, 'GET favicon.ico').wrap(request803)
+create_request803 = HTTPRequest(url=url0, headers=create_headers10)
+create_request803 = Test(3803, 'GET favicon.ico').wrap(create_request803)
-request804 = HTTPRequest(url=url0, headers=headers11)
-request804 = Test(804, 'GET dodemo.gif').wrap(request804)
+create_request804 = HTTPRequest(url=url0, headers=create_headers11)
+create_request804 = Test(3804, 'GET dodemo.gif').wrap(create_request804)
-request805 = HTTPRequest(url=url0, headers=headers11)
-request805 = Test(805, 'GET getcode.gif').wrap(request805)
+create_request805 = HTTPRequest(url=url0, headers=create_headers11)
+create_request805 = Test(3805, 'GET getcode.gif').wrap(create_request805)
-request806 = HTTPRequest(url=url0, headers=headers11)
-request806 = Test(806, 'GET accessorize.gif').wrap(request806)
+create_request806 = HTTPRequest(url=url0, headers=create_headers11)
+create_request806 = Test(3806, 'GET accessorize.gif').wrap(create_request806)
-request807 = HTTPRequest(url=url0, headers=headers11)
-request807 = Test(807, 'GET homeimg_jbosslogo.png').wrap(request807)
+create_request807 = HTTPRequest(url=url0, headers=create_headers11)
+create_request807 = Test(3807, 'GET homeimg_jbosslogo.png').wrap(create_request807)
-request808 = HTTPRequest(url=url0, headers=headers11)
-request808 = Test(808, 'GET homeimg_main.png').wrap(request808)
+create_request808 = HTTPRequest(url=url0, headers=create_headers11)
+create_request808 = Test(3808, 'GET homeimg_main.png').wrap(create_request808)
-class TestRunner:
+class CreateNewPost:
"""A TestRunner instance is created for each worker thread."""
# A method for each recorded page.
def page1(self):
- """GET forums (request 101)."""
- result = request101.GET('/portal/portal/default/forums')
- # 2 different values for token_windowstate found in response, using the first one.
- self.token_windowstate = \
- httpUtilities.valueFromBodyURI('windowstate') # 'minimized'
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # '1'
- # 4 different values for token_v found in response, using the first one.
- self.token_v = \
- httpUtilities.valueFromBodyURI('v') # 'c'
- self.token_c = \
- httpUtilities.valueFromBodyURI('c') # '1'
- # 2 different values for token_f found in response, using the first one.
- self.token_f = \
- httpUtilities.valueFromBodyURI('f') # '1'
- self.token_p = \
- httpUtilities.valueFromBodyURI('p') # '14'
- self.token__id10jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT = \
- httpUtilities.valueFromHiddenInput('_id10jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT') # '1'
- self.token_jsf_tree_64 = \
- httpUtilities.valueFromHiddenInput('jsf_tree_64') # 'rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBw...'
- self.token_jsf_viewid = \
- httpUtilities.valueFromHiddenInput('jsf_viewid') # '/views/index.xhtml'
+ """GET forums (create_request 101)."""
+ result = create_request101.GET('/portal/portal/default/forums')
return result
def page2(self):
- """GET forums (requests 201-209)."""
- result = request201.GET('/portal/auth/portal/default/forums')
+ """GET forums (create_requests 201-209)."""
+ result = create_request201.GET('/portal/auth/portal/default/forums')
- grinder.sleep(56)
- request202.GET('/portal/images/login_top_left.png')
+ create_request202.GET('/portal/images/login_top_left.png')
- request203.GET('/portal/images/login_top_right.png')
+ create_request203.GET('/portal/images/login_top_right.png')
- request204.GET('/portal/images/login_bottom_left.png')
+ create_request204.GET('/portal/images/login_bottom_left.png')
- request205.GET('/portal/images/login_top.png')
+ create_request205.GET('/portal/images/login_top.png')
- request206.GET('/portal/images/login_bottom_right.png')
+ create_request206.GET('/portal/images/login_bottom_right.png')
- request207.GET('/portal/images/login_right.png')
+ create_request207.GET('/portal/images/login_right.png')
- request208.GET('/portal/images/login_left.png')
+ create_request208.GET('/portal/images/login_left.png')
- request209.GET('/portal/images/login_bottom.png')
+ create_request209.GET('/portal/images/login_bottom.png')
return result
- def page3(self):
- """POST j_security_check (requests 301-305)."""
+ def page3(self, username, password):
+ """POST j_security_check (create_requests 301-305)."""
# Expecting 302 'Moved Temporarily'
- result = request301.POST('/portal/auth/portal/default/j_security_check',
- ( NVPair('j_username', 'admin'),
- NVPair('j_password', 'admin'),
+ result = create_request301.POST('/portal/auth/portal/default/j_security_check',
+ ( NVPair('j_username', username),
+ NVPair('j_password', password),
NVPair('login', 'Login'), ),
( NVPair('Content-Type', 'application/x-www-form-urlencoded'), ))
- grinder.sleep(34)
- request302.GET('/portal/auth/portal/default/forums')
- # 11 different values for token_action found in response, using the first one.
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'import'
- self.token_mode = \
- httpUtilities.valueFromBodyURI('mode') # 'edit'
- # 1 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- # 8 different values for token_v found in response; the first matched
- # the last known value of token_v - don't update the variable.
- # 6 different values for token_t found in response, using the first one.
- self.token_t = \
- httpUtilities.valueFromBodyURI('t') # '3'
+ create_request302.GET('/portal/auth/portal/default/forums')
- request303.GET('/portal-core/themes/renaissance/images/ico_edit.gif')
+ create_request303.GET('/portal-core/themes/renaissance/images/ico_edit.gif')
- grinder.sleep(47)
- request304.GET('/portal-forums/subSilver/images/icon_mini_watch.gif')
+ create_request304.GET('/portal-forums/subSilver/images/icon_mini_watch.gif')
- grinder.sleep(23)
- request305.GET('/portal-forums/subSilver/images/icon_mini_admin.gif')
+ create_request305.GET('/portal-forums/subSilver/images/icon_mini_admin.gif')
return result
def page4(self):
- """GET JBossForumsWindow (requests 401-402)."""
- self.token_action = \
- '1'
+ """GET JBossForumsWindow (create_requests 401-402)."""
# Expecting 302 'Moved Temporarily'
- result = request401.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&v=' +
- self.token_v)
- self.token_action = \
- httpUtilities.valueFromLocationURI('action') # '2'
+ create_request401.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=1' +
+ '&v=c')
- request402.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&v=' +
- self.token_v)
- # 9 different values for token_action found in response, using the first one.
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'import'
- # 1 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- # 7 different values for token_v found in response, using the first one.
- self.token_v = \
- httpUtilities.valueFromBodyURI('v') # 'c'
- # 1 different values for token_f found in response; the first matched
- # the last known value of token_f - don't update the variable.
- self.token_uid = \
- httpUtilities.valueFromBodyURI('uid') # '1'
- self.token__id16jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT = \
- httpUtilities.valueFromHiddenInput('_id16jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT') # '1'
- self.token_jsf_tree_64 = \
- httpUtilities.valueFromHiddenInput('jsf_tree_64') # 'rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBw...'
- self.token_jsf_viewid = \
- httpUtilities.valueFromHiddenInput('jsf_viewid') # '/views/category/viewcategory_body.xhtml'
+ result = create_request402.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=2' +
+ '&v=c')
return result
- def page5(self):
- """GET JBossForumsWindow (requests 501-503)."""
- self.token_action = \
- '1'
- self.token_v = \
- 'f'
+ def page5(self, forum_id):
+ """GET JBossForumsWindow (create_requests 501-503)."""
# Expecting 302 'Moved Temporarily'
- result = request501.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&v=' +
- self.token_v +
- '&f=' +
- self.token_f)
- self.token_action = \
- httpUtilities.valueFromLocationURI('action') # '2'
+ create_request501.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=1' +
+ '&v=f' +
+ '&f=' + forum_id)
- grinder.sleep(409)
- self.token_action = \
- '2'
- self.token_v = \
- 'f'
- request502.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&f=' +
- self.token_f +
- '&v=' +
- self.token_v)
- # 56 different values for token_action found in response, using the first one.
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'import'
- # 1 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- # 51 different values for token_v found in response, using the first one.
- self.token_v = \
- httpUtilities.valueFromBodyURI('v') # 'c'
- self.token_page = \
- httpUtilities.valueFromBodyURI('page') # '1'
- # 18 different values for token_t found in response; the first matched
- # the last known value of token_t - don't update the variable.
- # 9 different values for token_p found in response; the first matched
- # the last known value of token_p - don't update the variable.
- self.token__id17jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT = \
- httpUtilities.valueFromHiddenInput('_id17jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT') # '1'
- self.token_jsf_viewid = \
- httpUtilities.valueFromHiddenInput('jsf_viewid') # '/views/forums/viewforum_body.xhtml'
+ result = create_request502.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=2' +
+ '&f=' + forum_id +
+ '&v=f')
- request503.GET('/portal-forums/subSilver/images/lang_english/post.gif')
+ create_request503.GET('/portal-forums/subSilver/images/lang_english/post.gif')
return result
- def page6(self):
- """POST JBossForumsWindow (requests 601-602)."""
- self.token_action = \
- '1'
- self.token_orgapachemyfacesportletMyFacesGenericPortletVIEW_ID = \
- '/views/forums/viewforum_body.xhtml'
+ def transform_data(self, data, forum_id):
+ return map(lambda nv_pair: NVPair(nv_pair.name, nv_pair.value.replace("${forum_id}", forum_id)), data)
+
+ def page6(self, forum_id):
+ """POST JBossForumsWindow (create_requests 601-602)."""
- # Expecting 302 'Moved Temporarily'
- result = request601.POST('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&org.apache.myfaces.portlet.MyFacesGenericPortlet.VIEW_ID=' +
- self.token_orgapachemyfacesportletMyFacesGenericPortletVIEW_ID,
- request601.__target__.data,
- ( NVPair('Content-Type', 'application/x-www-form-urlencoded'), ))
- self.token_action = \
- httpUtilities.valueFromLocationURI('action') # '2'
- self.token_v = \
- httpUtilities.valueFromLocationURI('v') # 'p'
+ # Expecting 302 'Moved Temporarily'
+ create_request601.POST('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=1' +
+ '&org.apache.myfaces.portlet.MyFacesGenericPortlet.VIEW_ID=/views/forums/viewforum_body.xhtml',
+ self.transform_data(create_request601.__target__.data, forum_id),
+ ( NVPair('Content-Type', 'application/x-www-f orm-urlencoded'), ))
- request602.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&f=' +
- self.token_f +
- '&v=' +
- self.token_v)
- # 4 different values for token_action found in response, using the first one.
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'import'
- # 1 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- # 3 different values for token_v found in response, using the first one.
- self.token_v = \
- httpUtilities.valueFromBodyURI('v') # 'c'
- self.token_o = \
- httpUtilities.valueFromHiddenInput('o') # ''
- self.token_post_SUBMIT = \
- httpUtilities.valueFromHiddenInput('post_SUBMIT') # '1'
- self.token_jsf_tree_64 = \
- httpUtilities.valueFromHiddenInput('jsf_tree_64') # 'rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBw...'
- self.token_jsf_viewid = \
- httpUtilities.valueFromHiddenInput('jsf_viewid') # '/views/topics/posting_new_body.xhtml'
+ result = create_request602.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=2' +
+ '&f=' + forum_id +
+ '&v=p')
return result
- def page7(self):
- """POST JBossForumsWindow (requests 701-702)."""
- self.token_action = \
- '1'
- self.token_orgapachemyfacesportletMyFacesGenericPortletVIEW_ID = \
- '/views/topics/posting_new_body.xhtml'
+ def page7(self, forum_id):
+ """POST JBossForumsWindow (create_requests 701-702)."""
# Expecting 302 'Moved Temporarily'
- result = request701.POST('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&org.apache.myfaces.portlet.MyFacesGenericPortlet.VIEW_ID=' +
- self.token_orgapachemyfacesportletMyFacesGenericPortletVIEW_ID,
- request701.__target__.data,
+ result = create_request701.POST('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=1' +
+ '&org.apache.myfaces.portlet.MyFacesGenericPortlet.VIEW_ID=/views/topics/posting_new_body.xhtml',
+ self.transform_data(create_request701.__target__.data, forum_id),
( NVPair('Content-Type', 'multipart/form-data; boundary=---------------------------160867588417416073432107342755'), ))
- self.token_action = \
- httpUtilities.valueFromLocationURI('action') # '2'
- self.token_notified_watch_type = \
- httpUtilities.valueFromLocationURI('notified_watch_type') # '0'
- self.token_notified_post_id = \
- httpUtilities.valueFromLocationURI('notified_post_id') # '15'
- self.token_v = \
- httpUtilities.valueFromLocationURI('v') # 'f'
+
+ print result.text
- request702.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
- '?action=' +
- self.token_action +
- '&f=' +
- self.token_f +
- '¬ified_watch_type=' +
- self.token_notified_watch_type +
- '¬ified_post_id=' +
- self.token_notified_post_id +
- '&v=' +
- self.token_v)
- # 56 different values for token_action found in response, using the first one.
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'import'
- # 1 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- # 51 different values for token_v found in response, using the first one.
- self.token_v = \
- httpUtilities.valueFromBodyURI('v') # 'c'
- # 19 different values for token_t found in response, using the first one.
- self.token_t = \
- httpUtilities.valueFromBodyURI('t') # '13'
- # 10 different values for token_p found in response, using the first one.
- self.token_p = \
- httpUtilities.valueFromBodyURI('p') # '15'
- self.token_jsf_viewid = \
- httpUtilities.valueFromHiddenInput('jsf_viewid') # '/views/forums/viewforum_body.xhtml'
+ result = create_request702.GET('/portal/auth/portal/default/forums/JBossForumsWindow' +
+ '?action=2' +
+ '&f=' + forum_id +
+ '¬ified_watch_type=0' +
+ '¬ified_post_id=' + 0 + #TODO
+ '&v=f')
return result
def page8(self):
- """GET signout (requests 801-808)."""
+ """GET signout (create_requests 801-808)."""
# Expecting 302 'Moved Temporarily'
- result = request801.GET('/portal/signout')
+ result = create_request801.GET('/portal/signout')
- request802.GET('/portal/portal/default')
- # 3 different values for token_windowstate found in response; the first matched
- # the last known value of token_windowstate - don't update the variable.
- self.token_op = \
- httpUtilities.valueFromBodyURI('op') # 'showRegister'
- self.token_action = \
- httpUtilities.valueFromBodyURI('action') # 'a'
+ create_request802.GET('/portal/portal/default')
- grinder.sleep(161)
- request803.GET('/portal-core/themes/renaissance/images/favicon.ico')
+ create_request803.GET('/portal-core/themes/renaissance/images/favicon.ico')
- grinder.sleep(146)
- request804.GET('/portal-samples/images/dodemo.gif')
+ create_request804.GET('/portal-samples/images/dodemo.gif')
- request805.GET('/portal-samples/images/getcode.gif')
+ create_request805.GET('/portal-samples/images/getcode.gif')
- request806.GET('/portal-samples/images/accessorize.gif')
+ create_request806.GET('/portal-samples/images/accessorize.gif')
- request807.GET('/portal/content/default/images/homeimg_jbosslogo.png')
+ create_request807.GET('/portal/content/default/images/homeimg_jbosslogo.png')
- request808.GET('/portal/content/default/images/homeimg_main.png')
+ create_request808.GET('/portal/content/default/images/homeimg_main.png')
return result
- def __call__(self):
- """This method is called for every run performed by the worker thread."""
- self.page1() # GET forums (request 101)
- self.page2() # GET forums (requests 201-209)
+ def all(self, forum_id):
+ # Getting the main forums page
+ self.page1()
+
+ # Opening the login screen
+ self.page2()
- grinder.sleep(5439)
- self.page3() # POST j_security_check (requests 301-305)
+ # Logging in
+ self.page3("admin", "admin")
- grinder.sleep(1586)
- self.page4() # GET JBossForumsWindow (requests 401-402)
- self.page5() # GET JBossForumsWindow (requests 501-503)
+ # Returning to the main page view
+ self.page4()
+
+ # Viewing the selected forum
+ self.page5(forum_id)
- grinder.sleep(1606)
- self.page6() # POST JBossForumsWindow (requests 601-602)
- self.page7() # POST JBossForumsWindow (requests 701-702)
- self.page8() # GET signout (requests 801-808)
+ # Opening the "create new post" page
+ self.page6(forum_id)
+
+ # Submitting the post
+ self.page7(forum_id)
+
+ # Logging out
+ self.page8()
+ def __call__(self, forum_id):
+ """This method is called for every run performed by the worker thread."""
+ self.all(forum_id)
-def instrumentMethod(test, method_name, c=TestRunner):
+def instrumentMethod(test, method_name, c=CreateNewPost):
"""Instrument a method with the given Test."""
unadorned = getattr(c, method_name)
import new
@@ -509,11 +345,4 @@
# Replace each method with an instrumented version.
# You can call the unadorned method using self.page1.__target__().
-instrumentMethod(Test(100, 'Page 1'), 'page1')
-instrumentMethod(Test(200, 'Page 2'), 'page2')
-instrumentMethod(Test(300, 'Page 3'), 'page3')
-instrumentMethod(Test(400, 'Page 4'), 'page4')
-instrumentMethod(Test(500, 'Page 5'), 'page5')
-instrumentMethod(Test(600, 'Page 6'), 'page6')
-instrumentMethod(Test(700, 'Page 7'), 'page7')
-instrumentMethod(Test(800, 'Page 8'), 'page8')
+instrumentMethod(Test(3, 'Create new post'), 'all')
Modified: labs/jbossforums/branches/tests/main/src/http-data-0.dat
===================================================================
--- labs/jbossforums/branches/tests/main/src/http-data-0.dat 2007-05-28 19:38:56 UTC (rev 12185)
+++ labs/jbossforums/branches/tests/main/src/http-data-0.dat 2007-05-28 20:47:42 UTC (rev 12186)
@@ -1 +1 @@
-_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT=1&f=1&t=13&_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj%3A_link_hidden_=_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj%3AreplyTopic&jsf_tree_64=rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudEZZF9icSvbPAgAEWwAJX2NoaWxkcmVudABKW0xvcmcvYXBhY2hlL215ZmFjZXMvYXBwbGljYXRpb24vVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDtMAA9fY29tcG9uZW50Q2xhc3N0ABJMamF2YS9sYW5nL1N0cmluZztMAAxfY29tcG9uZW50SWRxAH4AAlsAB19mYWNldHN0ABNbTGphdmEvbGFuZy9PYmplY3Q7eHB1cgBKW0xvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDu6rCfIEYWQqgIAAHhwAAAAFXNxAH4AAHB0AClqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sT3V0cHV0TGlua3QANV9pZDNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4ACHQANV9pZDdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4ACHQANl9pZDExamJwbnNfMmZk!
ZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAACc3EAfgAAcHQAIWphdmF4LmZhY2VzLmNvbXBvbmVudC5VSVBhcmFtZXRlcnQANl9pZDE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwdAApamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbE91dHB1dFRleHR0ADZfaWQyMGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQxOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADZfaWQyNmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAqamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbENvbW1hbmRMaW5rdAAIbmV3VG9waWNwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDMxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQzMmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10AApyZXBseVRvcGljcHQAI2phdmF4LmZhY2VzLmNvbXBvbmVudC5odG1sLkh0bWxGb3JtdAA2X2lkMjNqYnBuc18yZmRlZmF1bHRfMm!
Zmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAFzcQB%
2BAABwcQB%2BABR0ADZfaWQzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQzN2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDQxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABR0ADZfaWQ0MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQ0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDQ1amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABR0ADZfaWQ0NmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQ0NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDQ5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ1MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3E!
AfgAAcHEAfgAUdAA2X2lkNTFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkNDhqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAAB1cQB%2BAAUAAAACc3EAfgAAcHEAfgARdAA2X2lkNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQANl9pZDU2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQADWFjdGl2YXRlV2F0Y2hwcQB%2BACZ0ABB0b3BpY1dhdGNoRm9ybUlkcHNxAH4AAHBxAH4ACHQANl9pZDYxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAADc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDY4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ2OWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA2X2lkNzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAddAA2X2lkNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AA!
HVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADZfaWQ3NmpicG5zXzJmZGVmYXVsdF8yZmZ
vcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10ADZfaWQ3NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDgzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ4NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA2X2lkODVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkODFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAmdAA2X2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQANl9pZDkxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA2X2lkOThqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkOTdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA3X2lkMTA2amJwbnNfMmZkZWZhdW!
x0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQACm5ld1RvcGljXzFwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQAN19pZDExMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA3X2lkMTEyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQADHJlcGx5VG9waWNfMXBxAH4AJnQAN19pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHBxAH4AFHQAN19pZDExOWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMThqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMjJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZDEyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMjZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bX!
NfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZDEyN2picG5z
XzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZDEzMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAANzcQB%2BAABwdAAsamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbElucHV0VGV4dGFyZWF0AAdtZXNzYWdlcHNxAH4AAHB0ACxqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sQ29tbWFuZEJ1dHRvbnQAN19pZDEzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgCgdAA3X2lkMTQwamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AJnQABHBvc3Rwc3EAfgAAdXEAfgAFAAAABHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADdfaWQxNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAddAA3X2lkMTU0amJwbnN!
fMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA3X2lkMTU5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQAN19pZDE1OGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHBxAH4AEXQAN19pZDE2M2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10ADdfaWQxNjJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADdfaWQxNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA3X2lkMTY2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AJnQAN19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAgamF2YXguZmFjZXMuY29tcG9uZW50LlVJVmlld1Jvb3RwcA%3D%3D&jsf_state_64=rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAB3BwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0a!
HJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAAAHhwcHNyABBqYXZhLnV0aWwuTG9jYWxlfvg
RYJww%2BewCAARJAAhoYXNoY29kZUwAB2NvdW50cnl0ABJMamF2YS9sYW5nL1N0cmluZztMAAhsYW5ndWFnZXEAfgAHTAAHdmFyaWFudHEAfgAHeHD%2F%2F%2F%2F%2FdAAAdAACZW5xAH4ACXQACkhUTUxfQkFTSUN0ACIvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sc3IADmphdmEubGFuZy5Mb25nO4vkkMyPI98CAAFKAAV2YWx1ZXhyABBqYXZhLmxhbmcuTnVtYmVyhqyVHQuU4IsCAAB4cAAAAAAAAACtcHNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAAVdwQAAAAVdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANV9pZDNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHQAEGphdmF4LmZhY2VzLkxpbmtxAH4AFnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAnQAGGNvbS5zdW4uZmFjZWxldHMuTUFSS19JRHQAHC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIzF0ABhjb20uc3VuLmZhY2VsZXRzLkFQUExJRURzcgAvY29tLnN1bi5mYWNlbGV0cy5pbXBsLkRlZmF1bHRGYWNlbGV0JEFwcGx5VG9rZW5InM9EO26WoAwAAHhwdy0AIy92aWV3cy90b3BpY3MvYXR0YWNobWVudHN2aWV3LnhodG1sAAABEtMtmXN4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAF0AAV2YWx1ZXNyACZjb20uc3VuLmZhY2VsZXRzLmVsLkxlZ2FjeVZhbHVlQmluZGluZwAAAAAAAAABDAAAeHBzcgAmY29tLnN1bi5mYW!
NlbGV0cy5lbC5UYWdWYWx1ZUV4cHJlc3Npb24AAAAAAAAAAQwAAHhyABhqYXZheC5lbC5WYWx1ZUV4cHJlc3Npb253CoBb4MD%2BkQIAAHhyABNqYXZheC5lbC5FeHByZXNzaW9uo4WKU%2FJa0jwCAAB4cHNyAB5jb20uc3VuLmVsLlZhbHVlRXhwcmVzc2lvbkltcGwDuqhiHyXJmAwAAHhxAH4AI3dHADMje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcgAiY29tLnN1bi5lbC5sYW5nLkZ1bmN0aW9uTWFwcGVySW1wbAAAAAAAAAABDAAAeHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NyACtjb20uc3VuLmVsLmxhbmcuRnVuY3Rpb25NYXBwZXJJbXBsJEZ1bmN0aW9u2XHra0ktoO8MAAB4cHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXIAE1tMamF2YS5sYW5nLlN0cmluZzut0lbn6R17RwIAAHhwAAAAAnQAEGphdmEubGFuZy5TdHJpbmd0AAdib29sZWFueHh4cHh3YABeL3ZpZXdzL2NvbW1vbi9jb21tb24ueGh0bWwgQDQ1LDEwNSB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANV9pZDdqYnBu!
c18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQ
B%2BADdzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAHC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIzVxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndJADUje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW1XYXRjaCddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2IAYC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIEA2MCwxMDcgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydmb3J1bVdhdGNoJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDExamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgBIc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ABwvdmlld3MvY29tbW9uL2NvbW1vbi54aHRtbCM4cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2!
BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2FkbWluJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3XQBbL3ZpZXdzL2NvbW1vbi9jb21tb24ueGh0bWwgQDY5LDEwMyB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2FkbWluJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDE4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgBZc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzZxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndEADAje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NxAH4ALHd!
IAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb
3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdkAGIvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0Nyw1MyB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACW1haW50aXRsZXBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAkL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdFAEMvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0OCw2NCB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQyMGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAQamF2YXguZmFjZXMuVGV4dHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOHhwc3EAfgAE!
P0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3KgAWI3t0b3BpYy50b3BpYy5zdWJqZWN0fQAQamF2YS5sYW5nLk9iamVjdHBweHdKAEgvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0OSw2NSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5zdWJqZWN0fSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ADZfaWQyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAQamF2YXguZmFjZXMuRm9ybXEAfgCBc3EAfgAEP0AAAAAAAAx3CAAAABAAAAADdABJamF2YXguZmFjZXMuY29tcG9uZW50LlVJRm9ybS5vcmcuYXBhY2hlLm15ZmFjZXMuSElEREVOX0NPTU1BTkRfSU5QVVRTX1NFVHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA%2FQAAAAAAAA3QAAWZ0AAF0dABEX2lkMjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9saW5rX2hpZGRlbl94cQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzMwcQB%2BABtxAH4AHXhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QACG5ld1RvcGljcHEAfgAXdAA%2FX2lkMjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucG!
JqOm5ld1RvcGljc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG
9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzQxeHBwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuTGVnYWN5TWV0aG9kQmluZGluZwAAAAAAAAABAgABTAABbXQAG0xqYXZheC9lbC9NZXRob2RFeHByZXNzaW9uO3hwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuVGFnTWV0aG9kRXhwcmVzc2lvbgAAAAAAAAABDAAAeHIAGWphdmF4LmVsLk1ldGhvZEV4cHJlc3Npb26yL8qL5Pc0jgIAAHhxAH4AJHNyAB9jb20uc3VuLmVsLk1ldGhvZEV4cHJlc3Npb25JbXBs3VJ%2BOAxZk%2B8MAAB4cQB%2BAJh3JQARI3tuZXdUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE0NCwxMTIgYWN0aW9uPSIje25ld1RvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQyNmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNDJ4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9waWMuZm9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wAS!
i92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE0NSw3OSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4cQB%2BAIdwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QACnJlcGx5VG9waWNwcQB%2BABd0AEFfaWQyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6cmVwbHlUb3BpY3NxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM0NXhwcHNxAH4AlHNxAH4Al3NxAH4AmncnABMje3JlcGx5VG9waWMuc3RhcnR9ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdKAEgvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxNTYsMTE2IGFjdGlvbj0iI3tyZXBseVRvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQzMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNDZ4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9waWMuZ!
m9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3R
vcGljX2JvZHkueGh0bWwgQDE1Nyw3OSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDMyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM0N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTU4LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4AiHBwcHh4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDM3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgDQc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzQ5cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RwAzI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AA!
AAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3aABmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTc3LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAV1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDM4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTB4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyoAFiN7c2hhcmVkLm1haW5QYWdlTmFtZX0AEGphdmEubGFuZy5PYmplY3RwcHh3SwBJL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTc4LDY4IHZhbHVlPSIje3NoYXJlZC5tYWluUGFnZU5hbWV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18y!
ZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABdxAH4A7XNxAH4ABD9AAAAAAAAMdwgA
AAAQAAAAAnEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1MXEAfgAbcQB%2BAB14cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2gAZi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE4Miw1MCB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAA25hdnBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1Mnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3NAAgI3t0b3BpYy50b3BpYy5mb3J1b!
S5jYXRlZ29yeS5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3VQBTL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTg0LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LmlkfSJ4eHh0AAFjcHBwdXEAfgAAAAAAA3VxAH4AAAAAAAV1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTN4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdzcAIyN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkudGl0bGV9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d1gAVi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE4NSw4MSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5jYXRlZ29yeS50aXRsZX0ieHh4cHBwcHBwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQ0amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgEVc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU0cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2!
BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGF
yZWQubGlua3NbJ2ZvcnVtJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTg5LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW0nXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNDVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU1eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTAsNzMgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQ!
B%2BAAAAAAAHdAA2X2lkNDZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1Nnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3LQAZI3t0b3BpYy50b3BpYy5mb3J1bS5uYW1lfQAQamF2YS5sYW5nLk9iamVjdHBweHdOAEwvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTEsNzEgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0ubmFtZX0ieHh4cHBwcHBwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQ4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgE9c3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU3cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcu!
amJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALg
AAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTk1LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAADdwQAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNDlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTYsNjcgdmFsdWU9IiN7dG9waWMudG9waWMuaWR9Inh4eHQAAXRwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9!
waWMuZm9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE5Nyw3MyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1MWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAHdwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzYweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncqABYje3RvcGljLnRvcGljLnN1YmplY3R9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0sASS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE5OCw2OCB2YWx1ZT0iI3t0b3BpYy50b3BpYy5zdWJqZWN0fSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ABB0b3BpY1dhdGNoRm9ybUlkcHEAfgCCcQB%2BAW9zcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAANxAH4AhHNxAH4AhXcMAAAAED9AAAAAAAACdAAedG9waWNXYXRjaEZvcm1JZDpfbGlua19oaWRkZW5fdAABdHhxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNjJxAH4AG3EAfgAdeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2!
BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAANYWN0aXZhdGVXYXR
jaHBxAH4AF3QAHnRvcGljV2F0Y2hGb3JtSWQ6YWN0aXZhdGVXYXRjaHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3MHhwcHNxAH4AlHNxAH4Al3NxAH4AmncvABsje3RvcGljV2F0Y2guYWN0aXZhdGVXYXRjaH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d1EATy92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDIxNyw4MyBhY3Rpb249IiN7dG9waWNXYXRjaC5hY3RpdmF0ZVdhdGNofSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNzF4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDIxOCw2MSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4cQB%2BAXNwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNTZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMm!
ZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3M3hwcHB0AApUb3BpY1dhdGNocHBwcHBweHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAZlzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjODNxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc2ACIje2ZvcnVtczpwb3N0UGVybWxpbmsocG9zdHJvdy5pZCl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAATZm9ydW1zOnBvc3RQZXJtbGlua3NxAH4ALHdMAAZmb3J1bXMADHBvc3RQZXJtbGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwADHBvc3RQZXJtbGlua3VxAH4ALgAAAAFxAH4AMHh4eHNyACJjb20uc3VuLmVsLmxhbmcuVmFyaWFibGVNYXBwZXJJbXBsAAAAAAAAAAEMAAB4cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dzcgA1Y29tLnN1bi5mYWNlbGV0cy50YWcuanN0bC5jb3JlLkluZGV4ZWRWYWx1ZUV4cHJlc3Npb24AAAAAAAAAAQIAAkwAAWl0ABNM!
amF2YS9sYW5nL0ludGVnZXI7TAAEb3JpZ3QAGkxqYXZheC9lbC9WYWx1ZUV4cHJlc3Npb2
47eHEAfgAjc3IAEWphdmEubGFuZy5JbnRlZ2VyEuKgpPeBhzgCAAFJAAV2YWx1ZXhxAH4ADgAAAABzcQB%2BACJzcQB%2BACZ3IQANI3t0b3BpYy5wYWdlfQAQamF2YS5sYW5nLk9iamVjdHBweHdCAEAvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAyNTksODAgaXRlbXM9IiN7dG9waWMucGFnZX0ieHh4eHdYAFYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAyODUsMTE5IHZhbHVlPSIje2ZvcnVtczpwb3N0UGVybWxpbmsocG9zdHJvdy5pZCl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ADZfaWQ2NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAIJxAH4BtXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAR0AAFmdAABdHQAAXB0AERfaWQ2NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2xpbmtfaGlkZGVuX3hxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjODVxAH4AG3EAfgAdeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAN3BAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA2X2lkNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9!
zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABtX2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDY3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM4N3hwcHNxAH4AlHNxAH4Al3NxAH4AmncsABgje3JlcGx5VG9waWMuc3RhcnRRdW90ZX0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d08ATS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMxMSwxMTMgYWN0aW9uPSIje3JlcGx5VG9waWMuc3RhcnRRdW90ZX0ieHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAADdwQAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjhqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzg4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1!
sIEAzMTIsNzcgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHEAfgG4cHBwd
XEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzg5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMTMsNzEgdmFsdWU9IiN7dG9waWMudG9waWMuaWR9Inh4eHEAfgG5cHBwdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzkweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnchAA0je3Bvc3Ryb3cuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHNxAH4BpXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dxAH4BrHh4eHdCAEAvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMTQsNjcgdmFsdWU9IiN7cG9zdHJvdy5pZH0ieHh4cQB%2BAbpwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%!
2BAAAAAAAFdXEAfgAAAAAAB3QANl9pZDc1amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAbV9pZDY0amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpfaWQ3NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOTN4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3JQARI3tlZGl0UG9zdC5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMyNCwxMDYgYWN0aW9uPSIje2VkaXRQb3N0LnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ3NmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOTR4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyEADSN7cG9zdHJvdy5pZH0AEGphdmEubGFuZy5PYmplY3Rwc3EA!
fgGlc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BAexxAH4BrHh4eHdCAEAvdmlld3Mv
dG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMjUsNjggdmFsdWU9IiN7cG9zdHJvdy5pZH0ieHh4dAABcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkODFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABtX2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDgxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM5N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3TgA6I3tmb3J1bXM6b3V0cHV0TGluaygnL3ZpZXdzL3RvcGljcy9kZWxldGVfcG9zdC5qc2YnLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d3AAbi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMzNSwxNDUgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoJy92aWV3cy90b3BpY3MvZGVsZ!
XRlX3Bvc3QuanNmJyx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAA3cEAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDgzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM5OHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3IQANI3twb3N0cm93LmlkfQAQamF2YS5sYW5nLk9iamVjdHBzcQB%2BAaVzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4B7HEAfgGseHh4d0IAQC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMzNiw3NCB2YWx1ZT0iI3twb3N0cm93LmlkfSJ4eHh0AAFwcHBwdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkODRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzk5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdmlld3MvdG9wa!
WNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMzcsNzggdmFsdWU9IiN7dG9waWMudG9waWM
uaWR9Inh4eHQAAXRwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ4NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTAweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMzgsODQgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB4eHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ5MWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAHdwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzEwMnEAfgAbcQB%2BAB14cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOmZvcm1hdE1lc3NhZ2UocG9zdHJvdy5tZXNzYWdlLnRleHQsZmFsc2UpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAFGZvcnVtczpmb3JtYXRNZXNzYWdlc3EAfgAsd0!
4ABmZvcnVtcwANZm9ybWF0TWVzc2FnZQAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwADWZvcm1hdE1lc3NhZ2V1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHNxAH4BpXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dxAH4BrHh4eHdpAGcvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzNTgsMTI4IHZhbHVlPSIje2ZvcnVtczpmb3JtYXRNZXNzYWdlKHBvc3Ryb3cubWVzc2FnZS50ZXh0LGZhbHNlKX0ieHh4cHBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHAAcHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkOTdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAldzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTE4cQB%2BABtzcQB%2BABx3HgAUL3ZpZXdzL2p1bXBib3gueGh0bWwAAAES0y2ZhHh4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0YAMiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydwcm9maWxlJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdX!
RMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0
TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3aABmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANDExLDEzNSB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3Byb2ZpbGUnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAAXcEAAAAAXVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDk4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxMTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdy0AGSN7cG9zdHJvdy5wb3N0ZXIudXNlci5pZH0AEGphdmEubGFuZy5PYmplY3Rwc3EAfgGlc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAAHcG9zdHJvd3EAfgGseHh4d04ATC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDQxMyw3OCB2YWx1ZT0iI3twb3N0cm93LnBvc3Rlci51c2VyLmlkfSJ4eHh0AAN1aWRwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABZ1cQB%2BAAAAAAAHdAA3X2lkMTAzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AgnEAfgJ3c3EAfgAEP0AAAAAAAAx3CAAAABAAAAADcQB%2BAIRzcQB!
%2BAIV3DAAAABA%2FQAAAAAAAA3QARV9pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2xpbmtfaGlkZGVuX3QAAWZ0AAF0eHEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxMzFxAH4AG3EAfgJaeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAAKbmV3VG9waWNfMXBxAH4AF3QAQl9pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6bmV3VG9waWNfMXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNDJ4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3JQARI3tuZXdUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDU5MiwxMTIgYWN0aW9uPSIje25ld1RvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMDZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABc!
QB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE0M3hwc3EAf
gAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3KwAXI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3TABKL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANTkzLDc5IHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLmlkfSJ4eHhxAH4Ce3BwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAAMcmVwbHlUb3BpY18xcHEAfgAXdABEX2lkMTAzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpyZXBseVRvcGljXzFzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTQ2eHBwc3EAfgCUc3EAfgCXc3EAfgCadycAEyN7cmVwbHlUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0oASC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYwNCwxMTYgYWN0aW9uPSIje3JlcGx5VG9waWMuc3RhcnR9InhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDExMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH!
4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTQ3eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MDUsNzkgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE0OHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjA2LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4CfHBwcHh4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDExOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABdxAH4CvnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAnEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG!
9waWNfYm9keS54aHRtbCMxNTBxAH4AG3EAfgJaeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAA
AgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndHADMje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NxAH4ALHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdoAGYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MjYsNTAgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfSJ4eHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0AANuYXZwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTUxeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncqABYje3NoYXJlZC5tYWluUGFnZU5hbWV9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0sASS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQ!
DYyNyw2OCB2YWx1ZT0iI3tzaGFyZWQubWFpblBhZ2VOYW1lfSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTIxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgLbc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE1MnEAfgAbcQB%2BAlp4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2gAZi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYzMSw1MCB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAA25hdnBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDEyMmpicG5zXzJmZGVmYXVsdF8!
yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAAD
HcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTUzeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc0ACAje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdVAFMvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MzMsNzMgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkuaWR9Inh4eHQAAWNwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTIzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU0eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc3ACMje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LnRpdGxlfQAQamF2YS5sYW5nLk9iamVjdHBweHdYAFYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MzQsODEgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkudGl0bGV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0Zv!
cnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAwNzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU1cQB%2BABtxAH4CWnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2ZvcnVtJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjM4LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW0nXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTI2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTZ4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAX!
EAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9waWMuZm9ydW0uaWR9ABBq
YXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYzOSw3MyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTd4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdy0AGSN7dG9waWMudG9waWMuZm9ydW0ubmFtZX0AEGphdmEubGFuZy5PYmplY3RwcHh3TgBML3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQwLDcxIHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLm5hbWV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAytzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU4cQB%2BABtxAH4CWnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0c!
HV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQ0LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTMwamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDY0NSw2NyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AA!
AAAAAd0ADdfaWQxMzFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1d
pbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNjB4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyoAFiN7dG9waWMudG9waWMuc3ViamVjdH0AEGphdmEubGFuZy5PYmplY3RwcHh3SwBJL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQ2LDY4IHZhbHVlPSIje3RvcGljLnRvcGljLnN1YmplY3R9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAWdXEAfgAAAAAAB3QABHBvc3RwcQB%2BAIJxAH4DUnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAF0ABJwb3N0Ol9saW5rX2hpZGRlbl94cQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE4N3EAfgAbcQB%2BAlp4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc3EAfgAQAAAAA3cEAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAadXEAfgAAAAAACXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAAHbWVzc2FnZXB0ABRqYXZheC5mYWNlcy5UZXh0YXJlYXQADHBvc3Q6bWVzc2FnZXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxODh4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdykAFSN7cmVwbHlUb3BpYy5tZXNzYWdlfQAQ!
amF2YS5sYW5nLk9iamVjdHBweHdLAEkvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA3NTMsMTE4IHZhbHVlPSIje3JlcGx5VG9waWMubWVzc2FnZX0ieHh4cHBwcQB%2BAlJwcHNxAH4CUQFwcHBwc3EAfgGtAAAAMnBwcHBwcHBwcHBwcHBwcHBwcHNxAH4BrQAAAApwdAAEcG9zdHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAG3VxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTM4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianB0ABJqYXZheC5mYWNlcy5CdXR0b250ADxwb3N0Ol9pZDEzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTg5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncnABMke3Jlc291cmNlLlByZXZpZXd9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDc1Nyw2OCB2YWx1ZT0iJHtyZXNvdXJjZS5QcmV2aWV3fSJ4eHhzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3OgAmI3tyZXBseVRvcGljLnN0YXJ0SW5zdGFudFJlcGx5UHJldmlld30AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d1wAWi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQD!
c1Nyw2OCBhY3Rpb249IiN7cmVwbHlUb3BpYy5zdGFydEluc3RhbnRSZXBseVByZXZpZXd9
InhwcHBwcHBwcHBwcHQAE3JldHVybiBjaGVja0Zvcm0oKTtwcHBwcHBwcHBwcHBwdAAKbGl0ZW9wdGlvbnBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABt1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QAN19pZDE0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BA290ADxwb3N0Ol9pZDE0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTkweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncmABIke3Jlc291cmNlLlN1Ym1pdH0AEGphdmEubGFuZy5PYmplY3RwcHh3RwBFL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzYwLDY4IHZhbHVlPSIke3Jlc291cmNlLlN1Ym1pdH0ieHh4c3EAfgCUc3EAfgCXc3EAfgCadzUAISN7cmVwbHlUb3BpYy5leGVjdXRlSW5zdGFudFJlcGx5fQAQamF2YS5sYW5nLlN0cmluZ3VxAH4ALgAAAABwcHh3VwBVL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzYwLDY4IGFjdGlvbj0iI3tyZXBseVRvcGljLmV4ZWN1dGVJbnN0YW50UmVwbHl9InhwcHBwcHBwcHBwcHQAE3JldHVybiBjaGVja0Zvcm0oKTtwcHBwcHBwcHBwcHBwdAAKbWFpbm9wdGlvbnBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAA!
WdXEAfgAAAAAAB3QAN19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAIJxAH4DknNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAJ0AEVfaWQxNTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9saW5rX2hpZGRlbl90AAF0eHEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxOTRxAH4AG3NxAH4AHHckABovdmlld3MvY29tbW9uL2NvbW1vbi54aHRtbAAAARLTLZmTeHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzcQB%2BABAAAAAEdwQAAAAEdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QAN19pZDE1NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABd0AG9faWQxNTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDE1NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTk2eHBwc3EAfgCUc3EAfgCXc3EAfgCady4AGiN7bW9kZXJhdG9yLmRlbGV0ZUNvbmZpcm19ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdQAE4vdmlld3MvdG9waWNzL3Z!
pZXd0b3BpY19ib2R5LnhodG1sIEA3NzksOTkgYWN0aW9uPSIje21vZGVyYXRvci5kZWxld
GVDb25maXJtfSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE5N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzgwLDY2IHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4DlnBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTU4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAb19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2lkMTU4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDB4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2B!
AJp3LAAYI3ttb2RlcmF0b3IubW92ZUNvbmZpcm19ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdOAEwvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA3ODgsOTcgYWN0aW9uPSIje21vZGVyYXRvci5tb3ZlQ29uZmlybX0ieHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTU5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDF4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDc4OSw2NiB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTYyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAb19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2lkMTYyamJwbnNfMmZkZWZhdWx0XzJm!
Zm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAA
AAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDZ4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3KgAWI3ttb2RlcmF0b3IubG9ja1RvcGljfQAQamF2YS5sYW5nLlN0cmluZ3VxAH4ALgAAAABwcHh3TABKL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzk5LDk3IGFjdGlvbj0iI3ttb2RlcmF0b3IubG9ja1RvcGljfSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzIwN3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAODAwLDgyIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHh0AAF0cHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNjZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABvX2lkMTUyamJ!
wbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpfaWQxNjZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzIxNHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3SQA1I3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljU3BsaXQnXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NxAH4ALHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdrAGkvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA4MTksMTI0IHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWNTcGxpdCddLHRydWUpfSJ4eHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTY3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwc!
HNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9
waWNfYm9keS54aHRtbCMyMTV4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDgyMCw2NiB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHh4eA%3D%3D&jsf_viewid=%2Fviews%2Ftopics%2Fviewtopic_body.xhtml
\ No newline at end of file
+_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj_SUBMIT=1&f=${forum_id}&t=13&_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj%3A_link_hidden_=_id23jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj%3AreplyTopic&jsf_tree_64=rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudEZZF9icSvbPAgAEWwAJX2NoaWxkcmVudABKW0xvcmcvYXBhY2hlL215ZmFjZXMvYXBwbGljYXRpb24vVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDtMAA9fY29tcG9uZW50Q2xhc3N0ABJMamF2YS9sYW5nL1N0cmluZztMAAxfY29tcG9uZW50SWRxAH4AAlsAB19mYWNldHN0ABNbTGphdmEvbGFuZy9PYmplY3Q7eHB1cgBKW0xvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDu6rCfIEYWQqgIAAHhwAAAAFXNxAH4AAHB0AClqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sT3V0cHV0TGlua3QANV9pZDNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4ACHQANV9pZDdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4ACHQANl9pZDExam!
JwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAACc3EAfgAAcHQAIWphdmF4LmZhY2VzLmNvbXBvbmVudC5VSVBhcmFtZXRlcnQANl9pZDE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwdAApamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbE91dHB1dFRleHR0ADZfaWQyMGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQxOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADZfaWQyNmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAqamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbENvbW1hbmRMaW5rdAAIbmV3VG9waWNwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDMxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQzMmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10AApyZXBseVRvcGljcHQAI2phdmF4LmZhY2VzLmNvbXBvbmVudC5odG1sLkh0bWxGb3JtdAA2X2lkMjNqYnBuc18yZmRl!
ZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQ
AAAAFzcQB%2BAABwcQB%2BABR0ADZfaWQzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQzN2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDQxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABR0ADZfaWQ0MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQ0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQANl9pZDQ1amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABR0ADZfaWQ0NmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADZfaWQ0NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDQ5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ1MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c!
25wYmpwc3EAfgAAcHEAfgAUdAA2X2lkNTFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkNDhqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAAB1cQB%2BAAUAAAACc3EAfgAAcHEAfgARdAA2X2lkNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQANl9pZDU2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQADWFjdGl2YXRlV2F0Y2hwcQB%2BACZ0ABB0b3BpY1dhdGNoRm9ybUlkcHNxAH4AAHBxAH4ACHQANl9pZDYxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAADc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDY4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ2OWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA2X2lkNzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAddAA2X2lkNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJ!
qcHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADZfaWQ3NmpicG5zXzJmZGVmY
XVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10ADZfaWQ3NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAA3NxAH4AAHBxAH4AEXQANl9pZDgzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAABwcQB%2BABF0ADZfaWQ4NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA2X2lkODVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkODFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAmdAA2X2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQANl9pZDkxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA2X2lkOThqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA2X2lkOTdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA3X2lkMTA2amJwbnNf!
MmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQACm5ld1RvcGljXzFwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4AEXQAN19pZDExMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgARdAA3X2lkMTEyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQADHJlcGx5VG9waWNfMXBxAH4AJnQAN19pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHBxAH4AFHQAN19pZDExOWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMThqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMjJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZDEyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMjZqYnBuc18yZmRlZmF1bHRf!
MmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZD
EyN2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAJzcQB%2BAABwcQB%2BABF0ADdfaWQxMzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHBxAH4AFHQAN19pZDEzMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAAh0ADdfaWQxMjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAANzcQB%2BAABwdAAsamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbElucHV0VGV4dGFyZWF0AAdtZXNzYWdlcHNxAH4AAHB0ACxqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sQ29tbWFuZEJ1dHRvbnQAN19pZDEzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAcHEAfgCgdAA3X2lkMTQwamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AJnQABHBvc3Rwc3EAfgAAdXEAfgAFAAAABHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADdfaWQxNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAddAA3X2lkM!
TU0amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBzcQB%2BAAB1cQB%2BAAUAAAABc3EAfgAAcHEAfgARdAA3X2lkMTU5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AHXQAN19pZDE1OGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHBxAH4AEXQAN19pZDE2M2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAB10ADdfaWQxNjJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHNxAH4AAHVxAH4ABQAAAAFzcQB%2BAABwcQB%2BABF0ADdfaWQxNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAIdAA3X2lkMTY2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AJnQAN19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAgamF2YXguZmFjZXMuY29tcG9uZW50LlVJVmlld1Jvb3RwcA%3D%3D&jsf_state_64=rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAB3BwcHBzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN!
0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAAAHhwcHNyABBqYXZhLnV0aWwuT
G9jYWxlfvgRYJww%2BewCAARJAAhoYXNoY29kZUwAB2NvdW50cnl0ABJMamF2YS9sYW5nL1N0cmluZztMAAhsYW5ndWFnZXEAfgAHTAAHdmFyaWFudHEAfgAHeHD%2F%2F%2F%2F%2FdAAAdAACZW5xAH4ACXQACkhUTUxfQkFTSUN0ACIvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sc3IADmphdmEubGFuZy5Mb25nO4vkkMyPI98CAAFKAAV2YWx1ZXhyABBqYXZhLmxhbmcuTnVtYmVyhqyVHQuU4IsCAAB4cAAAAAAAAACtcHNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAAVdwQAAAAVdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANV9pZDNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHQAEGphdmF4LmZhY2VzLkxpbmtxAH4AFnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAnQAGGNvbS5zdW4uZmFjZWxldHMuTUFSS19JRHQAHC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIzF0ABhjb20uc3VuLmZhY2VsZXRzLkFQUExJRURzcgAvY29tLnN1bi5mYWNlbGV0cy5pbXBsLkRlZmF1bHRGYWNlbGV0JEFwcGx5VG9rZW5InM9EO26WoAwAAHhwdy0AIy92aWV3cy90b3BpY3MvYXR0YWNobWVudHN2aWV3LnhodG1sAAABEtMtmXN4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAF0AAV2YWx1ZXNyACZjb20uc3VuLmZhY2VsZXRzLmVsLkxlZ2FjeVZhbHVlQmluZGluZwAAAAAAAAABDAAAeHBzcgAmY29t!
LnN1bi5mYWNlbGV0cy5lbC5UYWdWYWx1ZUV4cHJlc3Npb24AAAAAAAAAAQwAAHhyABhqYXZheC5lbC5WYWx1ZUV4cHJlc3Npb253CoBb4MD%2BkQIAAHhyABNqYXZheC5lbC5FeHByZXNzaW9uo4WKU%2FJa0jwCAAB4cHNyAB5jb20uc3VuLmVsLlZhbHVlRXhwcmVzc2lvbkltcGwDuqhiHyXJmAwAAHhxAH4AI3dHADMje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcgAiY29tLnN1bi5lbC5sYW5nLkZ1bmN0aW9uTWFwcGVySW1wbAAAAAAAAAABDAAAeHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NyACtjb20uc3VuLmVsLmxhbmcuRnVuY3Rpb25NYXBwZXJJbXBsJEZ1bmN0aW9u2XHra0ktoO8MAAB4cHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXIAE1tMamF2YS5sYW5nLlN0cmluZzut0lbn6R17RwIAAHhwAAAAAnQAEGphdmEubGFuZy5TdHJpbmd0AAdib29sZWFueHh4cHh3YABeL3ZpZXdzL2NvbW1vbi9jb21tb24ueGh0bWwgQDQ1LDEwNSB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANV!
9pZDdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJq
cHEAfgAXcQB%2BADdzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAHC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIzVxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndJADUje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW1XYXRjaCddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2IAYC92aWV3cy9jb21tb24vY29tbW9uLnhodG1sIEA2MCwxMDcgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydmb3J1bVdhdGNoJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDExamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgBIc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ABwvdmlld3MvY29tbW9uL2NvbW1vbi54aHRtbCM4cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2!
BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2FkbWluJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3XQBbL3ZpZXdzL2NvbW1vbi9jb21tb24ueGh0bWwgQDY5LDEwMyB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2FkbWluJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACG1haW5tZW51cHBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDE4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgBZc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzZxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndEADAje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua!
3NxAH4ALHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnV
tcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdkAGIvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0Nyw1MyB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQACW1haW50aXRsZXBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAkL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdFAEMvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0OCw2NCB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQyMGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAQamF2YXguZmFjZXMuVGV4dHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOH!
hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3KgAWI3t0b3BpYy50b3BpYy5zdWJqZWN0fQAQamF2YS5sYW5nLk9iamVjdHBweHdKAEgvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA0OSw2NSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5zdWJqZWN0fSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ADZfaWQyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwdAAQamF2YXguZmFjZXMuRm9ybXEAfgCBc3EAfgAEP0AAAAAAAAx3CAAAABAAAAADdABJamF2YXguZmFjZXMuY29tcG9uZW50LlVJRm9ybS5vcmcuYXBhY2hlLm15ZmFjZXMuSElEREVOX0NPTU1BTkRfSU5QVVRTX1NFVHNyABFqYXZhLnV0aWwuSGFzaFNldLpEhZWWuLc0AwAAeHB3DAAAABA%2FQAAAAAAAA3QAAWZ0AAF0dABEX2lkMjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9saW5rX2hpZGRlbl94cQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzMwcQB%2BABtxAH4AHXhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QACG5ld1RvcGljcHEAfgAXdAA%2FX2lkMjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dp!
bmRvd3NucGJqOm5ld1RvcGljc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUv
dmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzQxeHBwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuTGVnYWN5TWV0aG9kQmluZGluZwAAAAAAAAABAgABTAABbXQAG0xqYXZheC9lbC9NZXRob2RFeHByZXNzaW9uO3hwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuVGFnTWV0aG9kRXhwcmVzc2lvbgAAAAAAAAABDAAAeHIAGWphdmF4LmVsLk1ldGhvZEV4cHJlc3Npb26yL8qL5Pc0jgIAAHhxAH4AJHNyAB9jb20uc3VuLmVsLk1ldGhvZEV4cHJlc3Npb25JbXBs3VJ%2BOAxZk%2B8MAAB4cQB%2BAJh3JQARI3tuZXdUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE0NCwxMTIgYWN0aW9uPSIje25ld1RvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQyNmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNDJ4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9waWMuZm9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN!
0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE0NSw3OSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4cQB%2BAIdwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QACnJlcGx5VG9waWNwcQB%2BABd0AEFfaWQyM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6cmVwbHlUb3BpY3NxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM0NXhwcHNxAH4AlHNxAH4Al3NxAH4AmncnABMje3JlcGx5VG9waWMuc3RhcnR9ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdKAEgvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxNTYsMTE2IGFjdGlvbj0iI3tyZXBseVRvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQzMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNDZ4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWM!
udG9waWMuZm9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY
3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE1Nyw3OSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDMyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM0N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTU4LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4AiHBwcHh4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDM3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgDQc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzQ5cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RwAzI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3!
EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3aABmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTc3LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAV1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDM4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTB4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyoAFiN7c2hhcmVkLm1haW5QYWdlTmFtZX0AEGphdmEubGFuZy5PYmplY3RwcHh3SwBJL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTc4LDY4IHZhbHVlPSIje3NoYXJlZC5tYWluUGFnZU5hbWV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ0MGpicG5zXzJmZGVmYXVsdF8yZm!
ZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABdxAH4A7XNxAH4ABD9AAA
AAAAAMdwgAAAAQAAAAAnEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1MXEAfgAbcQB%2BAB14cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2gAZi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE4Miw1MCB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAA25hdnBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1Mnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3NAAgI3t0b3BpYy50b3B!
pYy5mb3J1bS5jYXRlZ29yeS5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3VQBTL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTg0LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LmlkfSJ4eHh0AAFjcHBwdXEAfgAAAAAAA3VxAH4AAAAAAAV1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTN4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdzcAIyN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkudGl0bGV9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d1gAVi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE4NSw4MSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5jYXRlZ29yeS50aXRsZX0ieHh4cHBwcHBwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQ0amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgEVc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU0cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAI!
AAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0T
GluayhzaGFyZWQubGlua3NbJ2ZvcnVtJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTg5LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW0nXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNDVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU1eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTAsNzMgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4A!
AAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNDZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM1Nnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3LQAZI3t0b3BpYy50b3BpYy5mb3J1bS5uYW1lfQAQamF2YS5sYW5nLk9iamVjdHBweHdOAEwvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTEsNzEgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0ubmFtZX0ieHh4cHBwcHBwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDQ4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgE9c3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU3cQB%2BABtxAH4AHXhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW!
5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlu
a3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAMTk1LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAADdwQAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNDlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzU4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAxOTYsNjcgdmFsdWU9IiN7dG9waWMudG9waWMuaWR9Inh4eHQAAXRwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7d!
G9waWMudG9waWMuZm9ydW0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE5Nyw3MyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1MWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAHdwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzYweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncqABYje3RvcGljLnRvcGljLnN1YmplY3R9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0sASS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDE5OCw2OCB2YWx1ZT0iI3t0b3BpYy50b3BpYy5zdWJqZWN0fSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ABB0b3BpY1dhdGNoRm9ybUlkcHEAfgCCcQB%2BAW9zcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAANxAH4AhHNxAH4AhXcMAAAAED9AAAAAAAACdAAedG9waWNXYXRjaEZvcm1JZDpfbGlua19oaWRkZW5fdAABdHhxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNjJxAH4AG3EAfgAdeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAF3BAA!
AAAF1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAANYWN0a
XZhdGVXYXRjaHBxAH4AF3QAHnRvcGljV2F0Y2hGb3JtSWQ6YWN0aXZhdGVXYXRjaHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3MHhwcHNxAH4AlHNxAH4Al3NxAH4AmncvABsje3RvcGljV2F0Y2guYWN0aXZhdGVXYXRjaH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d1EATy92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDIxNyw4MyBhY3Rpb249IiN7dG9waWNXYXRjaC5hY3RpdmF0ZVdhdGNofSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ1NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjNzF4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDIxOCw2MSB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4cQB%2BAXNwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNTZqYnBuc18yZmRlZmF1bHRfMmZm!
b3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM3M3hwcHB0AApUb3BpY1dhdGNocHBwcHBweHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAZlzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjODNxAH4AG3EAfgAdeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc2ACIje2ZvcnVtczpwb3N0UGVybWxpbmsocG9zdHJvdy5pZCl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAATZm9ydW1zOnBvc3RQZXJtbGlua3NxAH4ALHdMAAZmb3J1bXMADHBvc3RQZXJtbGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwADHBvc3RQZXJtbGlua3VxAH4ALgAAAAFxAH4AMHh4eHNyACJjb20uc3VuLmVsLmxhbmcuVmFyaWFibGVNYXBwZXJJbXBsAAAAAAAAAAEMAAB4cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dzcgA1Y29tLnN1bi5mYWNlbGV0cy50YWcuanN0bC5jb3JlLkluZGV4ZWRWYWx1ZUV4cHJlc3Npb24AAAAAAAAAAQIAAk!
wAAWl0ABNMamF2YS9sYW5nL0ludGVnZXI7TAAEb3JpZ3QAGkxqYXZheC9lbC9WYWx1ZUV4
cHJlc3Npb247eHEAfgAjc3IAEWphdmEubGFuZy5JbnRlZ2VyEuKgpPeBhzgCAAFJAAV2YWx1ZXhxAH4ADgAAAABzcQB%2BACJzcQB%2BACZ3IQANI3t0b3BpYy5wYWdlfQAQamF2YS5sYW5nLk9iamVjdHBweHdCAEAvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAyNTksODAgaXRlbXM9IiN7dG9waWMucGFnZX0ieHh4eHdYAFYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAyODUsMTE5IHZhbHVlPSIje2ZvcnVtczpwb3N0UGVybWxpbmsocG9zdHJvdy5pZCl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAFnVxAH4AAAAAAAd0ADZfaWQ2NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAIJxAH4BtXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAR0AAFmdAABdHQAAXB0AERfaWQ2NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2xpbmtfaGlkZGVuX3hxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjODVxAH4AG3EAfgAdeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAN3BAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA2X2lkNjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1b!
XNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABtX2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDY3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM4N3hwcHNxAH4AlHNxAH4Al3NxAH4AmncsABgje3JlcGx5VG9waWMuc3RhcnRRdW90ZX0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d08ATS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMxMSwxMTMgYWN0aW9uPSIje3JlcGx5VG9waWMuc3RhcnRRdW90ZX0ieHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAADdwQAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjhqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzg4eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib!
2R5LnhodG1sIEAzMTIsNzcgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHE
AfgG4cHBwdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzg5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMTMsNzEgdmFsdWU9IiN7dG9waWMudG9waWMuaWR9Inh4eHEAfgG5cHBwdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkNzBqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzkweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnchAA0je3Bvc3Ryb3cuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHNxAH4BpXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dxAH4BrHh4eHdCAEAvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMTQsNjcgdmFsdWU9IiN7cG9zdHJvdy5pZH0ieHh4cQB%2BAbpwcHB4dXEAfgAAAAAAA3VxAH4AAA!
AAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QANl9pZDc1amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAbV9pZDY0amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpfaWQ3NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOTN4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3JQARI3tlZGl0UG9zdC5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMyNCwxMDYgYWN0aW9uPSIje2VkaXRQb3N0LnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ3NmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjOTR4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyEADSN7cG9zdHJvdy5pZH0AEGphdmEubGFuZy5PYm!
plY3Rwc3EAfgGlc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BAexxAH4BrHh4eHdCAE
Avdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMjUsNjggdmFsdWU9IiN7cG9zdHJvdy5pZH0ieHh4dAABcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkODFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABtX2lkNjRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDgxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM5N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3TgA6I3tmb3J1bXM6b3V0cHV0TGluaygnL3ZpZXdzL3RvcGljcy9kZWxldGVfcG9zdC5qc2YnLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d3AAbi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMzNSwxNDUgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoJy92aWV3cy90b3B!
pY3MvZGVsZXRlX3Bvc3QuanNmJyx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAA3cEAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDgzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAlL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCM5OHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3IQANI3twb3N0cm93LmlkfQAQamF2YS5sYW5nLk9iamVjdHBzcQB%2BAaVzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4B7HEAfgGseHh4d0IAQC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDMzNiw3NCB2YWx1ZT0iI3twb3N0cm93LmlkfSJ4eHh0AAFwcHBwdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkODRqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACUvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzk5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnclABEje3RvcGljLnRvcGljLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdGAEQvdml!
ld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMzcsNzggdmFsdWU9IiN7dG9wa
WMudG9waWMuaWR9Inh4eHQAAXRwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ4NWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTAweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzMzgsODQgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB4eHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADZfaWQ5MWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAHdwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzEwMnEAfgAbcQB%2BAB14cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOmZvcm1hdE1lc3NhZ2UocG9zdHJvdy5tZXNzYWdlLnRleHQsZmFsc2UpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAFGZvcnVtczpmb3JtYXRNZXNzYWdl!
c3EAfgAsd04ABmZvcnVtcwANZm9ybWF0TWVzc2FnZQAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwADWZvcm1hdE1lc3NhZ2V1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHNxAH4BpXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAB3Bvc3Ryb3dxAH4BrHh4eHdpAGcvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEAzNTgsMTI4IHZhbHVlPSIje2ZvcnVtczpmb3JtYXRNZXNzYWdlKHBvc3Ryb3cubWVzc2FnZS50ZXh0LGZhbHNlKX0ieHh4cHBzcgARamF2YS5sYW5nLkJvb2xlYW7NIHKA1Zz67gIAAVoABXZhbHVleHAAcHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA2X2lkOTdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAldzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTE4cQB%2BABtzcQB%2BABx3HgAUL3ZpZXdzL2p1bXBib3gueGh0bWwAAAES0y2ZhHh4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0YAMiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydwcm9maWxlJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1z!
AApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbA
AKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3aABmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANDExLDEzNSB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3Byb2ZpbGUnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAAXcEAAAAAXVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QANl9pZDk4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxMTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdy0AGSN7cG9zdHJvdy5wb3N0ZXIudXNlci5pZH0AEGphdmEubGFuZy5PYmplY3Rwc3EAfgGlc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAAHcG9zdHJvd3EAfgGseHh4d04ATC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDQxMyw3OCB2YWx1ZT0iI3twb3N0cm93LnBvc3Rlci51c2VyLmlkfSJ4eHh0AAN1aWRwcHB4dXEAfgAAAAAAA3VxAH4AAAAAABZ1cQB%2BAAAAAAAHdAA3X2lkMTAzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AgnEAfgJ3c3EAfgAEP0AAAAAAAAx3CAAAABAAAAADcQB!
%2BAIRzcQB%2BAIV3DAAAABA%2FQAAAAAAAA3QARV9pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2xpbmtfaGlkZGVuX3QAAWZ0AAF0eHEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxMzFxAH4AG3EAfgJaeHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNxAH4AEAAAAAJ3BAAAAAJ1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAAKbmV3VG9waWNfMXBxAH4AF3QAQl9pZDEwM2picG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6bmV3VG9waWNfMXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNDJ4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3JQARI3tuZXdUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDU5MiwxMTIgYWN0aW9uPSIje25ld1RvcGljLnN0YXJ0fSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMDZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAA!
AABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE
0M3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3KwAXI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3TABKL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANTkzLDc5IHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLmlkfSJ4eHhxAH4Ce3BwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAAMcmVwbHlUb3BpY18xcHEAfgAXdABEX2lkMTAzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpyZXBseVRvcGljXzFzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTQ2eHBwc3EAfgCUc3EAfgCXc3EAfgCadycAEyN7cmVwbHlUb3BpYy5zdGFydH0AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d0oASC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYwNCwxMTYgYWN0aW9uPSIje3JlcGx5VG9waWMuc3RhcnR9InhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0ABZ0ZXh0LWRlY29yYXRpb246IG5vbmU7cHBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDExMWpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2FQAAAAAAADHcIAAAA!
EAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTQ3eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncrABcje3RvcGljLnRvcGljLmZvcnVtLmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdMAEovdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MDUsNzkgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uaWR9Inh4eHQAAWZwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE0OHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjA2LDczIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4CfHBwcHh4dXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDExOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABdxAH4CvnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAnEAfgAZdAAmL3ZpZXdzL3RvcGlj!
cy92aWV3dG9waWNfYm9keS54aHRtbCMxNTBxAH4AG3EAfgJaeHBzcQB%2BAAQ%2FQAAAAA
AAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJndHADMje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snY2F0ZWdvcnknXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NxAH4ALHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdoAGYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MjYsNTAgdmFsdWU9IiN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfSJ4eHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0AANuYXZwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTE5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTUxeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncqABYje3NoYXJlZC5tYWluUGFnZU5hbWV9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0sASS92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHk!
ueGh0bWwgQDYyNyw2OCB2YWx1ZT0iI3tzaGFyZWQubWFpblBhZ2VOYW1lfSJ4eHhwcHBwcHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTIxamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3EAfgLbc3EAfgAEP0AAAAAAAAx3CAAAABAAAAACcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE1MnEAfgAbcQB%2BAlp4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmd0cAMyN7Zm9ydW1zOm91dHB1dExpbmsoc2hhcmVkLmxpbmtzWydjYXRlZ29yeSddLHRydWUpfQAQamF2YS5sYW5nLk9iamVjdHNxAH4AKHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXQAEWZvcnVtczpvdXRwdXRMaW5rc3EAfgAsd0gABmZvcnVtcwAKb3V0cHV0TGluawAmb3JnLmpib3NzLnBvcnRsZXQuZm9ydW1zLnVpLlBvcnRhbFV0aWwACm91dHB1dExpbmt1cQB%2BAC4AAAACcQB%2BADBxAH4AMXh4eHB4d2gAZi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYzMSw1MCB2YWx1ZT0iI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2NhdGVnb3J5J10sdHJ1ZSl9Inh4eHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAA25hdnBwcHBwc3EAfgAQAAAAAncEAAAAAnVxAH4AAAAAAAN1cQB%2BAAAAAAADdXEAfgAAAAAAB3QAN19pZDEyMmpicG5zXzJmZ!
GVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcHBzcQB%2BAAQ%2
FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTUzeHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc0ACAje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LmlkfQAQamF2YS5sYW5nLk9iamVjdHBweHdVAFMvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MzMsNzMgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkuaWR9Inh4eHQAAWNwcHB1cQB%2BAAAAAAADdXEAfgAAAAAABXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTIzamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4Ad3BzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU0eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJnc3ACMje3RvcGljLnRvcGljLmZvcnVtLmNhdGVnb3J5LnRpdGxlfQAQamF2YS5sYW5nLk9iamVjdHBweHdYAFYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA2MzQsODEgdmFsdWU9IiN7dG9waWMudG9waWMuZm9ydW0uY2F0ZWdvcnkudGl0bGV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMm!
ZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAwNzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU1cQB%2BABtxAH4CWnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ2ZvcnVtJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjM4LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1snZm9ydW0nXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTI2amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTZ4cHNxAH4ABD9AAAAAAAABdwgA!
AAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdysAFyN7dG9waWMudG9waWMuZm9ydW
0uaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0wASi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDYzOSw3MyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5mb3J1bS5pZH0ieHh4dAABZnBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjdqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTd4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdy0AGSN7dG9waWMudG9waWMuZm9ydW0ubmFtZX0AEGphdmEubGFuZy5PYmplY3RwcHh3TgBML3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQwLDcxIHZhbHVlPSIje3RvcGljLnRvcGljLmZvcnVtLm5hbWV9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxMjlqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXcQB%2BAytzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAJxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTU4cQB%2BABtxAH4CWnhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3RAAwI3tmb3J!
1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljJ10sdHJ1ZSl9ABBqYXZhLmxhbmcuT2JqZWN0c3EAfgAoc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABdAARZm9ydW1zOm91dHB1dExpbmtzcQB%2BACx3SAAGZm9ydW1zAApvdXRwdXRMaW5rACZvcmcuamJvc3MucG9ydGxldC5mb3J1bXMudWkuUG9ydGFsVXRpbAAKb3V0cHV0TGlua3VxAH4ALgAAAAJxAH4AMHEAfgAxeHh4cHh3ZQBjL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQ0LDUwIHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWMnXSx0cnVlKX0ieHh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAADbmF2cHBwcHBzcQB%2BABAAAAACdwQAAAACdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTMwamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNTl4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDY0NSw2NyB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHVxAH4AAAAAAAN1cQB%2BAAAAAAAFdXEAfgAAAAA!
AA3VxAH4AAAAAAAd0ADdfaWQxMzFqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc
0ZvcnVtc1dpbmRvd3NucGJqcHEAfgB3cHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxNjB4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyoAFiN7dG9waWMudG9waWMuc3ViamVjdH0AEGphdmEubGFuZy5PYmplY3RwcHh3SwBJL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANjQ2LDY4IHZhbHVlPSIje3RvcGljLnRvcGljLnN1YmplY3R9Inh4eHBwcHBwcHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAWdXEAfgAAAAAAB3QABHBvc3RwcQB%2BAIJxAH4DUnNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAF0ABJwb3N0Ol9saW5rX2hpZGRlbl94cQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE4N3EAfgAbcQB%2BAlp4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc3EAfgAQAAAAA3cEAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAadXEAfgAAAAAACXVxAH4AAAAAAAN1cQB%2BAAAAAAAHdAAHbWVzc2FnZXB0ABRqYXZheC5mYWNlcy5UZXh0YXJlYXQADHBvc3Q6bWVzc2FnZXNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxODh4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdykAFSN7cmVwbHlUb3BpYy5tZX!
NzYWdlfQAQamF2YS5sYW5nLk9iamVjdHBweHdLAEkvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA3NTMsMTE4IHZhbHVlPSIje3JlcGx5VG9waWMubWVzc2FnZX0ieHh4cHBwcQB%2BAlJwcHNxAH4CUQFwcHBwc3EAfgGtAAAAMnBwcHBwcHBwcHBwcHBwcHBwcHNxAH4BrQAAAApwdAAEcG9zdHBwcHB1cQB%2BAAAAAAADdXEAfgAAAAAAG3VxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTM4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianB0ABJqYXZheC5mYWNlcy5CdXR0b250ADxwb3N0Ol9pZDEzOGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTg5eHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncnABMke3Jlc291cmNlLlByZXZpZXd9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0gARi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDc1Nyw2OCB2YWx1ZT0iJHtyZXNvdXJjZS5QcmV2aWV3fSJ4eHhzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3OgAmI3tyZXBseVRvcGljLnN0YXJ0SW5zdGFudFJlcGx5UHJldmlld30AEGphdmEubGFuZy5TdHJpbmd1cQB%2BAC4AAAAAcHB4d1wAWi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHku!
eGh0bWwgQDc1Nyw2OCBhY3Rpb249IiN7cmVwbHlUb3BpYy5zdGFydEluc3RhbnRSZXBseV
ByZXZpZXd9InhwcHBwcHBwcHBwcHQAE3JldHVybiBjaGVja0Zvcm0oKTtwcHBwcHBwcHBwcHBwdAAKbGl0ZW9wdGlvbnBwcHBwdXEAfgAAAAAAA3VxAH4AAAAAABt1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QAN19pZDE0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BA290ADxwb3N0Ol9pZDE0MGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTkweHBzcQB%2BAAQ%2FQAAAAAAAAXcIAAAAAgAAAAFxAH4AH3NxAH4AIHNxAH4AInNxAH4AJncmABIke3Jlc291cmNlLlN1Ym1pdH0AEGphdmEubGFuZy5PYmplY3RwcHh3RwBFL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzYwLDY4IHZhbHVlPSIke3Jlc291cmNlLlN1Ym1pdH0ieHh4c3EAfgCUc3EAfgCXc3EAfgCadzUAISN7cmVwbHlUb3BpYy5leGVjdXRlSW5zdGFudFJlcGx5fQAQamF2YS5sYW5nLlN0cmluZ3VxAH4ALgAAAABwcHh3VwBVL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzYwLDY4IGFjdGlvbj0iI3tyZXBseVRvcGljLmV4ZWN1dGVJbnN0YW50UmVwbHl9InhwcHBwcHBwcHBwcHQAE3JldHVybiBjaGVja0Zvcm0oKTtwcHBwcHBwcHBwcHBwdAAKbWFpbm9wdGlvbnBwcHBweHVxAH4AAAAAAAN1cQB!
%2BAAAAAAAWdXEAfgAAAAAAB3QAN19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BAIJxAH4DknNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAA3EAfgCEc3EAfgCFdwwAAAAQP0AAAAAAAAJ0AEVfaWQxNTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9saW5rX2hpZGRlbl90AAF0eHEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMxOTRxAH4AG3NxAH4AHHckABovdmlld3MvY29tbW9uL2NvbW1vbi54aHRtbAAAARLTLZmTeHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzcQB%2BABAAAAAEdwQAAAAEdXEAfgAAAAAAA3VxAH4AAAAAABx1cQB%2BAAAAAAAFdXEAfgAAAAAAB3QAN19pZDE1NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpwcQB%2BABd0AG9faWQxNTJqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqOl9pZDE1NGpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmpzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAFxAH4AGXQAJi92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwjMTk2eHBwc3EAfgCUc3EAfgCXc3EAfgCady4AGiN7bW9kZXJhdG9yLmRlbGV0ZUNvbmZpcm19ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdQAE4vdmlld3Mvd!
G9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA3NzksOTkgYWN0aW9uPSIje21vZGVyYXR
vci5kZWxldGVDb25maXJtfSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNTVqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzE5N3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzgwLDY2IHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHhxAH4DlnBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTU4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAb19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2lkMTU4amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDB4cHBzcQB%2BAJRzcQB%2B!
AJdzcQB%2BAJp3LAAYI3ttb2RlcmF0b3IubW92ZUNvbmZpcm19ABBqYXZhLmxhbmcuU3RyaW5ndXEAfgAuAAAAAHBweHdOAEwvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA3ODgsOTcgYWN0aW9uPSIje21vZGVyYXRvci5tb3ZlQ29uZmlybX0ieHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTU5amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDF4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDc4OSw2NiB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHh1cQB%2BAAAAAAADdXEAfgAAAAAAHHVxAH4AAAAAAAV1cQB%2BAAAAAAAHdAA3X2lkMTYyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianBxAH4AF3QAb19pZDE1MmpicG5zXzJmZGVmYXVsdF8yZmZvcnVtc18yZkpCb3NzRm9ydW1zV2luZG93c25wYmo6X2lkMTYyamJwbnNfMmZkZW!
ZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBianNxAH4ABD9AAAAAAAAM
dwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCMyMDZ4cHBzcQB%2BAJRzcQB%2BAJdzcQB%2BAJp3KgAWI3ttb2RlcmF0b3IubG9ja1RvcGljfQAQamF2YS5sYW5nLlN0cmluZ3VxAH4ALgAAAABwcHh3TABKL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBANzk5LDk3IGFjdGlvbj0iI3ttb2RlcmF0b3IubG9ja1RvcGljfSJ4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdAAWdGV4dC1kZWNvcmF0aW9uOiBub25lO3BwcHBwcHNxAH4AEAAAAAF3BAAAAAF1cQB%2BAAAAAAADdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNjNqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHBwc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzIwN3hwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3JQARI3t0b3BpYy50b3BpYy5pZH0AEGphdmEubGFuZy5PYmplY3RwcHh3RgBEL3ZpZXdzL3RvcGljcy92aWV3dG9waWNfYm9keS54aHRtbCBAODAwLDgyIHZhbHVlPSIje3RvcGljLnRvcGljLmlkfSJ4eHh0AAF0cHBweHVxAH4AAAAAAAN1cQB%2BAAAAAAAcdXEAfgAAAAAAA3VxAH4AAAAAAAd0ADdfaWQxNjZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqcHEAfgAXdABvX!
2lkMTUyamJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3dzbnBiajpfaWQxNjZqYnBuc18yZmRlZmF1bHRfMmZmb3J1bXNfMmZKQm9zc0ZvcnVtc1dpbmRvd3NucGJqc3EAfgAEP0AAAAAAAAx3CAAAABAAAAABcQB%2BABl0ACYvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIzIxNHhwc3EAfgAEP0AAAAAAAAF3CAAAAAIAAAABcQB%2BAB9zcQB%2BACBzcQB%2BACJzcQB%2BACZ3SQA1I3tmb3J1bXM6b3V0cHV0TGluayhzaGFyZWQubGlua3NbJ3RvcGljU3BsaXQnXSx0cnVlKX0AEGphdmEubGFuZy5PYmplY3RzcQB%2BAChzcQB%2BAAQ%2FQAAAAAAADHcIAAAAEAAAAAF0ABFmb3J1bXM6b3V0cHV0TGlua3NxAH4ALHdIAAZmb3J1bXMACm91dHB1dExpbmsAJm9yZy5qYm9zcy5wb3J0bGV0LmZvcnVtcy51aS5Qb3J0YWxVdGlsAApvdXRwdXRMaW5rdXEAfgAuAAAAAnEAfgAwcQB%2BADF4eHhweHdrAGkvdmlld3MvdG9waWNzL3ZpZXd0b3BpY19ib2R5LnhodG1sIEA4MTksMTI0IHZhbHVlPSIje2ZvcnVtczpvdXRwdXRMaW5rKHNoYXJlZC5saW5rc1sndG9waWNTcGxpdCddLHRydWUpfSJ4eHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHQAFnRleHQtZGVjb3JhdGlvbjogbm9uZTtwcHBwcHBzcQB%2BABAAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAN1cQB%2BAAAAAAAHdAA3X2lkMTY3amJwbnNfMmZkZWZhdWx0XzJmZm9ydW1zXzJmSkJvc3NGb3J1bXNXaW5kb3d!
zbnBianBwcHNxAH4ABD9AAAAAAAAMdwgAAAAQAAAAAXEAfgAZdAAmL3ZpZXdzL3RvcGljc
y92aWV3dG9waWNfYm9keS54aHRtbCMyMTV4cHNxAH4ABD9AAAAAAAABdwgAAAACAAAAAXEAfgAfc3EAfgAgc3EAfgAic3EAfgAmdyUAESN7dG9waWMudG9waWMuaWR9ABBqYXZhLmxhbmcuT2JqZWN0cHB4d0YARC92aWV3cy90b3BpY3Mvdmlld3RvcGljX2JvZHkueGh0bWwgQDgyMCw2NiB2YWx1ZT0iI3t0b3BpYy50b3BpYy5pZH0ieHh4dAABdHBwcHh4eA%3D%3D&jsf_viewid=%2Fviews%2Ftopics%2Fviewtopic_body.xhtml
\ No newline at end of file
Modified: labs/jbossforums/branches/tests/main/src/http-data-1.dat
===================================================================
--- labs/jbossforums/branches/tests/main/src/http-data-1.dat 2007-05-28 19:38:56 UTC (rev 12185)
+++ labs/jbossforums/branches/tests/main/src/http-data-1.dat 2007-05-28 20:47:42 UTC (rev 12186)
@@ -1,7 +1,7 @@
-----------------------------160867588417416073432107342755
Content-Disposition: form-data; name="f"
-1
+${forum_id}
-----------------------------160867588417416073432107342755
Content-Disposition: form-data; name="post:_id19jbpns_2fdefault_2fforums_2fJBossForumsWindowsnpbj"
Modified: labs/jbossforums/branches/tests/main/src/main.py
===================================================================
--- labs/jbossforums/branches/tests/main/src/main.py 2007-05-28 19:38:56 UTC (rev 12185)
+++ labs/jbossforums/branches/tests/main/src/main.py 2007-05-28 20:47:42 UTC (rev 12186)
@@ -9,13 +9,17 @@
from view_main import ViewMain
from view_post import ViewPost
+from create_new_post import CreateNewPost
viewMain = ViewMain()
viewPost = ViewPost()
+createNewPost = CreateNewPost()
start = time.time()
class TestRunner:
def __call__(self):
forum_id = viewMain()
- topic_id = viewPost(forum_id)
\ No newline at end of file
+ #topic_id = viewPost(forum_id)
+ createNewPost(forum_id)
+
\ No newline at end of file
More information about the jboss-svn-commits
mailing list