ZEXPl((U App.ProductqUProductqtqNt.}q(UbannerAd_addFormq(Uiq(UOFS.DTMLMethodqU DTMLMethodqttQUbannerAd_factoryq (Ujq (U App.Factoryq UFactoryq ttQUidq UmyBannerProductqU__ac_local_roles__q}qUdeanq]qUOwnerqasU_objectsq(}q(U meta_typeqU Product Helpqh UHelpqu}q(U meta_typeqUZ ClassqUidqUmyAdManqu}q(hU DTML MethodqhUmyAdMan_addFormq u}q!(hhhU myAdMan_addq"u}q#(hUZope Permissionq$hUmyAdMan_add_permissionq%u}q&(hU Zope Factoryq'hUmyAdMan_factoryq(u}q)(U meta_typeq*UZ Classq+Uidq,UbannerAdq-u}q.(h*U DTML Methodq/h,UbannerAd_addFormq0u}q1(h*h/h,U bannerAd_addq2u}q3(h*UZope Permissionq4h,UbannerAd_add_permissionq5u}q6(h*U Zope Factoryq7h,h utq8U bannerAd_addq9(Ukq:(hU DTMLMethodq;ttQh"(U]q<(hU DTMLMethodq=ttQh(U^q>(UZClasses.ZClassq?UZClassq@ttQh((U_qA(h UFactoryqBttQUtitleqCUh (U`qD(hU DTMLMethodqEttQh(UqF(UHelpSys.HelpSysqGU ProductHelpqHttQh%(UaqI(UApp.PermissionqJU PermissionqKttQUbannerAd_add_permissionqL(UlqM(hJU PermissionqNttQUbannerAdqO(UmqP(h?UZClassqQttQu.i!((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUbannerAd constructor input formqUrawqTP Add Banner Advert

Add Banner Advert

Id
qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qUbannerAd_addFormqU_varsq}qu.jt((U App.FactoryqUFactoryqtqNt.}q(U_permissionMapperqcAccessControl.PermissionMapping PM qNRq}qU_Use_Factories_Permissionq U_Add_Banner_Adverts_Permissionq sbUidq UbannerAd_factoryq U__ac_local_roles__q }qUdeanq]qUOwnerqasUinitialqUbannerAd_addFormqU permissionqUAdd Banner AdvertsqUtitleqUbannerAd factoryqU object_typeqU Banner Advertqu.k((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUbannerAd constructorqUrawqT Add bannerAd We add the new object by calling the class in a with tag. Not only does this get the thing added, it adds the new thing's attributes to the DTML name space, so we can call methods to initialize the object. You can add code that modifies the new instance here. For example, if you have a property sheet that you want to update from form values, you can call it here: Now we need to return something. We do this via a redirect so that the URL is correct. Unfortunately, the way we do this depends on whether we live in a product or in a class. If we live in a product, we need to use DestinationURL to decide where to go. If we live in a class, DestinationURL won't be available, so we use URL2. qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qU bannerAd_addqU_varsq}qu.]((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUmyAdMan constructorqUrawqT Add myAdMan We add the new object by calling the class in a with tag. Not only does this get the thing added, it adds the new thing's attributes to the DTML name space, so we can call methods to initialize the object. You can add code that modifies the new instance here. For example, if you have a property sheet that you want to update from form values, you can call it here: Now we need to return something. We do this via a redirect so that the URL is correct. Unfortunately, the way we do this depends on whether we live in a product or in a class. If we live in a product, we need to use DestinationURL to decide where to go. If we live in a class, DestinationURL won't be available, so we use URL2. qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qU myAdMan_addqU_varsq}qu.^((UZClasses.ZClassqUZClassqtqNt.}q(U_permissionMapperqcAccessControl.PermissionMapping PM qNRq}qU"_Create_class_instances_Permissionq U"_Add_Banner_Depositorys_Permissionq sbU_zclass_propertysheets_classq Ubq QUidq UmyAdManqU_zbasesq]q(cZClasses.ZClass ZObject qcZClasses.ObjectManager ZObjectManager qeU__ac_local_roles__q}qUdeanq]qUOwnerqasU_zclass_qUcqQUtitleqUUpropertysheetsqUdqQu._}((U App.FactoryqUFactoryqtqNt.}q(U_permissionMapperqcAccessControl.PermissionMapping PM qNRq}qU_Use_Factories_Permissionq U"_Add_Banner_Depositorys_Permissionq sbUidq UmyAdMan_factoryq U__ac_local_roles__q }qUdeanq]qUOwnerqasUinitialqUmyAdMan_addFormqU permissionqUAdd Banner DepositorysqUtitleqUmyAdMan factoryqU object_typeqUBanner Depositoryqu.`&((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUmyAdMan constructor input formqUrawqTW Add Banner Depository

Add Banner Depository

Id
qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qUmyAdMan_addFormqU_varsq}qu.((UHelpSys.HelpSysqU ProductHelpqtqNt.}q(UidqUHelpqU bannerimagesq(Uq(UHelpSys.HelpTopicq UDTMLDocumentTopicq ttQU_objectsq (}q (U meta_typeq U Help TopicqUidqhu}q(h hhUbannerpropertiesqu}q(h hhUBannerDepositoryquth(Uq(h UDTMLDocumentTopicqttQUtitleqUmyBannerProductqh(Uiq(h UDTMLDocumentTopicqttQUcatalogq(Uq(UProducts.ZCatalog.ZCatalogqUZCatalogqttQu.a((UApp.PermissionqU PermissionqtqNt.}q(UtitleqUmyAdMan constructor permissionqUidqUmyAdMan_add_permissionqUnameq UAdd Banner Depositorysq U__ac_local_roles__q }q Udeanq ]qUOwnerqasu.l((UApp.PermissionqU PermissionqtqNt.}q(UtitleqUbannerAd constructor permissionqUidqUbannerAd_add_permissionqUnameq UAdd Banner Advertsq U__ac_local_roles__q }q Udeanq ]qUOwnerqasu.m((UZClasses.ZClassqUZClassqtqNt.}q(U_permissionMapperqcAccessControl.PermissionMapping PM qNRq}qU"_Create_class_instances_Permissionq U_Add_Banner_Adverts_Permissionq sbU_zclass_propertysheets_classq Unq QUidq UbannerAdqU_zbasesq]q(cZClasses.ZClass ZObject qcZClasses.ObjectManager ZObjectManager qeU__ac_local_roles__q}qUdeanq]qUOwnerqasU_zclass_qUoqQUtitleqUUpropertysheetsqUpqQu.b(cExtensionClass ExtensionClass q(UmyAdMan_PropertySheetsClassq(cZClasses.ZClass PersistentClass qcZClasses.Property ZInstanceSheets qtq}q(UiconqUU _p_changedqKU__doc__q UmyAdMan Property Sheetsq U_p_oidq Ubq U __module__q Nutqt.N.c(cExtensionClass ExtensionClass q(UmyAdManq(cZClasses.ZClass PersistentClass qcZClasses.ObjectManager ObjectManager qcOFS.SimpleItem SimpleItem qtq}q(UiconqUU _p_changedq KU__doc__q UmyAdManq U meta_typesq (}q (U permissionqUAdd Banner AdvertsqUnameqU Banner AdvertqUproductqUmyBannerProductqUactionqU2manage_addProduct/myBannerProduct/bannerAd_factoryqutqU_p_oidqUcqU meta_typeqUBanner DepositoryqU informationq(Uq(UZClasses.MethodqUMWpqttQUpropertysheetsqUhq QUmanage_optionsq!(}q"(Ulabelq#UContentsq$Uhelpq%(UmyBannerProductq&UBannerDepositoryq'tUactionq(U manage_mainq)u}q*(Ulabelq+Utestq,hU show_bannerq-u}q.(h#U Import/Exportq/h(Umanage_importExportFormq0u}q1(h+Uundoq2hUmanage_UndoFormq3utq4UisPrincipiaFolderishq5UYU__ac_permissions__q6)U _p_serialq7U8?|K=q8U show_bannerq9(Uwq:(hUMWpq;ttQU __module__qt.N.d(UeqQNt.}q(Ucommonq(Ufq(UZClasses.PropertyqUZInstanceSheetsSheetqttQUmethodsq(Ugq(UZClasses.Methodq UZClassMethodsSheetq ttQu.((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqUBanner Advert ImagesqUrawqTQ

Add images to the Banner Advert by clicking the add button. If there is more than one image they will be selected at random.

Test the banner by clicking the Test tab. If no images have been uploaded then an error will be displayed.

qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qU bannerimagesqU_varsq}qu.((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqUBanner Advert PropertiesqUrawqT

Banner Advert bannerproperties define how the each banner is presented. The image is selected at random.

link_code
The URL that the user is sent to when they click on the Banner Advert. This could be for example
  • mailto:sales@yourcompany.com
  • http://www.yourcompany.com/Megastore
  • /megastore
remaining_views
If this is 0 (zero) then the banner is not shown.
views
The code to count the views has not been programmed yet.
alt
The ALT text shown in the IMG tag of the banner. This is what is shown if images have been turned off by the user. You could put something like 'click here to visit our sponsor'. The default is 'For Health Professionals Only' since my site is medical.
weight
This is an integer and determines how likely the banner is to be displayed. Note the higher the number the slower the website will display the banners (since it loops for the number given in the weight creating a list) and the maximum is 1000 (for Zope 2).
qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qUbannerpropertiesqU_varsq}qu.i;((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqUBanner DepositoryqUrawqTn

1. Add Banner Adverts to this Banner Depository by clicking the add button. They will be selected for display by random depending on their 'weight' property.

2. Click on the new banner and add an image (or images)

3. Edit the link_code (URL) in the new banner properties to define where to send the user when they click the banner.

4. If you add more banners then you can edit the individual banner weights to determine how often they are displayed. Note: max weight = 1000

5. Click the 'test' tab to see a random banner. Click on it to see if the link works as intended.

If there are no banners, or no banners with remaing_views or no banners with images then a non-fatal error is reported in the HTML of the rendered page and hidden from view.

qU__ac_local_roles__q }q Udeanq ]q UOwnerq asUglobalsq}qU__name__qUBannerDepositoryqU_varsq}qu.+((UProducts.ZCatalog.ZCatalogqUZCatalogqtqNt.}q(UidqUcatalogqU_objectsq(}q(U meta_typeq U Vocabularyq hh utq U thresholdq M'Uvocab_idq Nh (Uq(UProducts.ZCatalog.VocabularyqU VocabularyqttQU_catalogq(Uq(UProducts.ZCatalog.CatalogqUCatalogqttQUtitleqUu.n(cExtensionClass ExtensionClass q(UbannerAd_PropertySheetsClassq(cZClasses.ZClass PersistentClass qcZClasses.Property ZInstanceSheets qtq}q(UiconqUU _p_changedqKU__doc__q UbannerAd Property Sheetsq Uad_infoq (Uvq (UZClasses.Propertyq UZInstanceSheetqttQU__propset_attrs__q(Uad_infoqtqU_p_oidqUnqU __module__qNU _p_serialqU8*qutqt.N.o((cExtensionClass ExtensionClass q(UbannerAdq(cZClasses.ZClass PersistentClass qcZClasses.ObjectManager ObjectManager qcOFS.SimpleItem SimpleItem qtq}q(UiconqUU _p_changedq KU__doc__q UbannerAdq U__ac_permissions__q )Ualtq UHealth Professionals onlyqU meta_typesq(}q(U permissionqU Add Documents, Images, and FilesqUnameqUImageqUproductqUOFSPqUactionqUmanage_addProduct/OFSP/imageAddqutqU_p_oidqUoqU meta_typeqU Banner AdvertqUpropertysheetsqUtqQU show_imageq (Uq!(UZClasses.Methodq"UMWpq#ttQU link_codeq$U/Umanage_optionsq%(}q&(Ulabelq'Uimagesq(Uhelpq)(UmyBannerProductq*U bannerimagesq+thU manage_mainq,u}q-(h'Ubanner propertiesq.h)(h*Ubannerpropertiesq/thUpropertysheets/ad_info/manageq0u}q1(h'Utestq2hU show_imageq3u}q4(h'Uundoq5hUmanage_UndoFormq6u}q7(h'UREADMEq8hU informationq9utq:UisPrincipiaFolderishq;UYUremaining_viewsqKU _p_serialq?U8qSDq@U __module__qAU*1QmZTn9aqGQFMCZzM0p3Lw==qBU informationqC(UqD(h"UMWpqEttQutqFt.N.p(UqqQNt.}q(Ucommonq(Urq(UZClasses.PropertyqUZInstanceSheetsSheetqttQUmethodsq(Usq(UZClasses.Methodq UZClassMethodsSheetq ttQu.T((UZClasses.MethodqUMWpqtqNt.(Uq(UOFS.DTMLMethodqU DTMLMethodqttQ.h(UbqQNt.}q.wT((UZClasses.MethodqUMWpqtqNt.(Uxq(UOFS.DTMLMethodqU DTMLMethodqttQ.eY(cExtensionClass ExtensionClass q(UmyAdMan_ZPropertySheetsClassq(cZClasses.ZClass PersistentClass qcZClasses.ObjectManager ZObjectManagerPropertySheets qcZClasses.ZClass ZClassSheets qcApp.PersistentExtra Persistent qtq}q(Uiconq UU _p_changedq KU__doc__q UmyAdMan_ZPropertySheetsClassq U_p_oidq UeqU __module__qNutqt.N.f9((UZClasses.PropertyqUZInstanceSheetsSheetqtqNt.}q.g((UZClasses.MethodqUZClassMethodsSheetqtqNt.}q(U_mdq}qUidqUmethodsqU_objectsq (}q (U meta_typeq U DTML Methodq Uidq U show_banner qu}q(U meta_typeqU DTML MethodqUidqU information qutu.((UProducts.ZCatalog.VocabularyqU VocabularyqtqNt.}q(UtitleqU VocabularyqUidqhU__ac_local_roles__q}q Udeanq ]q UOwnerq asUlexiconq (Uq(USearchIndex.GlobbingLexiconqUGlobbingLexiconqttQUglobbingqKu.((UProducts.ZCatalog.CatalogqUCatalogqtqNt.}q(Uschemaq}q(U permissionsqKU categoriesqKU title_or_idq KUidq KUurlq KuUdataq (Uq (UBTreeqUBTreeqttQUindexesq}q(USearchableTextq(Uq(USearchIndex.UnTextIndexqU UnTextIndexqttQh(Uq(USearchIndex.UnKeywordIndexqUUnKeywordIndexqttQh(Uq(hUUnKeywordIndexqttQuUnamesq(hhh h h tqUuidsq(Uq(UOIBTreeqUBTreeq ttQUlexiconq!U Vocabularyq"Upathsq#(Uq$(UIOBTreeq%UBTreeq&ttQu.v|((UZClasses.PropertyqUZInstanceSheetqtqNt.}q(U_mdq}qU_baseq(Uuq(hU ZCommonSheetq ttQUidq Uad_infoq u.t(UnqQNt.}q.T((UZClasses.MethodqUMWpqtqNt.(Uq(UOFS.DTMLMethodqU DTMLMethodqttQ.T((UZClasses.MethodqUMWpqtqNt.(Uq(UOFS.DTMLMethodqU DTMLMethodqttQ.q[(cExtensionClass ExtensionClass q(UbannerAd_ZPropertySheetsClassq(cZClasses.ZClass PersistentClass qcZClasses.ObjectManager ZObjectManagerPropertySheets qcZClasses.ZClass ZClassSheets qcApp.PersistentExtra Persistent qtq}q(Uiconq UU _p_changedq KU__doc__q UbannerAd_ZPropertySheetsClassq U_p_oidq UqqU __module__qNutqt.N.r((UZClasses.PropertyqUZInstanceSheetsSheetqtqNt.}q(Uad_infoq(Uuq(hU ZCommonSheetqttQU_objectsq(}q (U meta_typeq UCommon Instance Property Sheetq Uidq Uad_infoq utu.s((UZClasses.MethodqUZClassMethodsSheetqtqNt.}q(U_mdq}qUidqUmethodsqU_objectsq (}q (U meta_typeq U DTML Methodq Uidq U show_image qu}q(U meta_typeqU DTML MethodqUidqU information qutu.((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUUrawqT

Adding a banner ad system

  • Add a 'Banner Depository' to a folder giving it a name e.g. 'myBanners'.
  • Add banner adverts to the 'Banner Depository'
  • For each banner advert you can add several images that will be chosen at random.
  • For each banner advert you can edit the 'banner properties' of link code, ALT text etc.
  • Place the following code in your document (e.g. index_html or standard_html_header) to render a banner.
    <dtml-with myBanners><dtml-var show_banner></dtml-with>
    
  • If you want a different set of banners in a subfolder just add another 'Banner Depository' to that folder.
qU__ac_local_roles__q}q Udeanq ]q UOwnerq asUglobalsq }qU__name__qU informationqU_varsq}qu.x7((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUUrawqT 0"> 0"> qU__ac_local_roles__q}q Udeanq ]q UOwnerq asUglobalsq }qU__name__qU show_bannerqU_varsq}qu.((USearchIndex.GlobbingLexiconqUGlobbingLexiconqtqNt.}q(U _inverseLexq(Uq(UIOBTreeqUBTreeqttQUcounterq KU_digramsq (Uq (UBTreeq UBTreeq ttQU_lexiconq(Uq(UOIBTreeqUBTreeqttQu.A((UBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKttq.((USearchIndex.UnTextIndexqU UnTextIndexqtqNt.}q(U ignore_exqNUidqUSearchableTextqU_unindexq(Uq (UIOBTreeq UBTreeq ttQU call_methodsq NU_indexq (Uq(h UBTreeqttQU_lexiconqU Vocabularyqu.((USearchIndex.UnKeywordIndexqUUnKeywordIndexqtqNt.}q(U ignore_exqNUidqU categoriesqU_indexq(Uq (UBTreeq UBTreeq ttQU_unindexq (Uq (UIOBTreeqUBTreeqttQU call_methodsqNu.((USearchIndex.UnKeywordIndexqUUnKeywordIndexqtqNt.}q(U ignore_exqNUidqU permissionsqU_indexq(Uq (UBTreeq UBTreeq ttQU_unindexq (Uq (UIOBTreeqUBTreeqttQU call_methodsqNu.C((UOIBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKttq.G((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKttq.u/((UZClasses.PropertyqU ZCommonSheetqtqNt.}q(UtitleqUU_mdq}qUidqUad_infoq U _propertiesq (}q (Umetaq }q hU link_codeqUtypeqUstringqu}q(h }qhUremaining_viewsqhUintqu}q(h }qhUviewsqhUintqu}q(h }qhUaltqhUstringqu}q(Umetaq}qUidq Uweightq!Utypeq"Uintq#utu./((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUUrawqT 0"> " width="" height="" alt="" border="0"> qU__ac_local_roles__q}q Udeanq ]q UOwnerq asUglobalsq }qU__name__qU show_imageqU_varsq}qu.'((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUUrawqT|

How to do it

  • Add banner ad images to this banner advert. They will be chosen at random.
  • Edit the banner properties to change the links, ALT text etc.
  • Note the maximum weight is 1000. The methods work faster when you keep the numbers small. Any weight > 1000 will produce a Zope range Error.
qU__ac_local_roles__q}q Udeanq ]q UOwnerq asUglobalsq }qU__name__qU informationqU_varsq}qu.((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKt(K(Uq(hUBucketqttQKt(K (U*q(hUBucketq ttQKt(K0(U+q (hUBucketq ttQKt(K@(UYq (hUBucketq ttQKt(KP(Uvq(hUBucketqttQKt(K`(Uwq(hUBucketqttQKt(Kp(Uq(hUBucketqttQKt(K(Uq(hUBucketqttQKt(K(Uq(hUBucketqttQKttq.((UBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKt(U//q(U/q(hUBucketqttQKt(Uatq (Uq (hUBucketq ttQKt(Udoq (U0q (hUBucketqttQKt(Ufoq(Uq(hUBucketqttQKt(Uisq(Uq(hUBucketqttQKt(Ulvq(Uq(hUBucketqttQKt(Unnq(Uq(hUBucketqttQKt(Up$q(Ukq(hUBucketqttQKt(Us$q(Uq(hUBucketq ttQKt(Utsq!(Uzq"(hUBucketq#ttQKt(Uw$q$(Uq%(hUBucketq&ttQKttq'.8((UOIBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKt(Ubyq(U(q(hUBucketqttQKt(Udtq (Uq (hUBucketq ttQKt(Uidq (Uq (hUBucketqttQKt(Unonfatalq(Uq(hUBucketqttQKt(Usentq(U)q(hUBucketqttQKt(Utopicq(Uq(hUBucketqttQKttq.((UBTreeqUBucketqtqNt.((KKKt(((UContent Manager Informationqt(UViewqtUBanner Advert ImagesqU9/Control_Panel/Products/myBannerProduct/Help/bannerimagesqU bannerimagesqtq ((UContent Manager Informationq t(UViewq tUBanner Depositoryq U=/Control_Panel/Products/myBannerProduct/Help/BannerDepositoryq UBannerDepositoryqtq((UContent Manager Informationqtq(UViewqtqUBanner Advert PropertiesqU=/Control_Panel/Products/myBannerProduct/Help/bannerpropertiesqUbannerpropertiesqtqttq.G((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKttq._((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKt(K(Uq(hUBucketqttQKt(K"(U&q(hUBucketq ttQKt(K2(U'q (hUBucketq ttQKt(KB(Upq (hUBucketq ttQKt(KR(Uq(hUBucketqttQKt(Kh(Uq(hUBucketqttQKt(Kz(Uq(hUBucketqttQKt(K(Uq(hUBucketqttQK ttq.A((UBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKttq.G((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKttq.A((UBTreeqUBTreeqtqNt.((N(Uq(hUBucketqttQKttq.G((UIOBTreeqUBTreeqtqNt.((J@(Uq(hUBucketqttQKttq.((UOIBTreeqUBucketqtqNt.((U=/Control_Panel/Products/myBannerProduct/Help/BannerDepositoryqU9/Control_Panel/Products/myBannerProduct/Help/bannerimagesqU=/Control_Panel/Products/myBannerProduct/Help/bannerpropertiesqtU qtq.((UIOBTreeqUBucketqtqNt.(U q(U9/Control_Panel/Products/myBannerProduct/Help/bannerimagesqU=/Control_Panel/Products/myBannerProduct/Help/BannerDepositoryqU=/Control_Panel/Products/myBannerProduct/Help/bannerpropertiesqttq.((UIOBTreeqUBucketqtqNt.(U@ q(U/h2qU/pqUadvertqUbannerqUdtmlvarq Ufooterq Uh2q Uheaderq Uhelpq UhtmlqUidqUimagesqUisqUstandardqUtheqUthisqttq.((UIOBTreeqUBucketqtqNt.(U@q(UtitleqUtopicqUaddqUatqUbeq Ubuttonq Ubyq Uclickingq Uifq UimageqUmoreqUoneqUrandomqUselectedqUthanqUthereqttq.*((UIOBTreeqUBucketqtqNt.(U@ !"#$%&'()*+,-./q(UtheyqUtoqUwillqU propertiesqUbannerpropertiesq Udefineq Ueachq Ufromq Uhowq U presentedqU//wwwqU/codeqU/ddqU/dtqU/liqU /megastoreqttq.+((UIOBTreeqUBucketqtqNt.(U@0123456789:;<=>?q(U/ulqUclickqUcodeqUcomqU com/megastoreq Ucouldq Uddq Udlq Udtq UexampleqUforqUhttpqUliqUlinkqUmailtoqUonqttq.Y((UIOBTreeqUBucketqtqNt.(U@@ABCDEFGHIJKLMNOq(UsalesqUsentqUthatqUulqUurlq Uuserq Uwhenq U yourcompanyq Uanq UbeenqU displayedqUerrorqUhaveqUnoqUtabqUtestqttq.v ((UIOBTreeqUBucketqtqNt.(U@PQRSTUVWXYZ[\]^_q(UthenqUuploadedqU depositoryqU informationqUadvertsq Uandq U selectingq Uadjustedq Ualtq UareqUasqUbannersqUcanqU dependingqUdisplayqUetcqttq.w((UIOBTreeqUBucketqtqNt.(U@`abcdefghijklmnoq(UhiddenqUinqUloadedqUnonfatalqUofq Uorq Upageq Upropertyq Uremaingq UrenderedqUreportedqUtextqUtheirqUviewqUviewsqUwantqttq.((UIOBTreeqUBucketqtqNt.(U@pqrstuvwxyz{|}~q(UweightqUwithqUyouqU determineqUeditq U individualq Umaxq Unewq Unoteq UoftenqUsendqUweightsqUwhereqUintendedqUitqUseeqttq.((UIOBTreeqUBucketqtqNt.(U@q(UworksqU/dlqU remainingqUcountqUcreatingq Udefaultq U determinesq Ugivenq Uhasq UhealthqUhereqUhigherqUimgqUintegerqUlikeqUlikelyqttq.((UIOBTreeqUBucketqtqNt.(Ulq(UlistqUloopsqUmaximumqUmedicalqUmyq Unotq Unumberq Uoffq Uonlyq UourqU professionalsqU programmedqUputqUshownqUsinceqUsiteqUslowerqU somethingqUsponsorqUtagqUturnedqUvisitqUwebsiteqUwhatqUyetqUzeroqUzopeqttq .Q((UBTreeqUBucketqtqNt.((U$/qU$aqU$bqU$cqU$dqU$eq U$fq U$gq U$hq U$iq U$lqU$mqU$nqU$oqU$pqU$rqU$sqU$tqU$uqU$vqU$wqU$yqU$zqt((Uq(UintSetqUintSetqttQ(Uq(hUintSetqttQ(Uq (hUintSetq!ttQ(Uq"(hUintSetq#ttQ(Uq$(hUintSetq%ttQ(U q&(hUintSetq'ttQ(Uq((hUintSetq)ttQ(Uq*(hUintSetq+ttQ(Uq,(hUintSetq-ttQ(Uq.(hUintSetq/ttQ(U,q0(hUintSetq1ttQ(Uq2(hUintSetq3ttQ(Ugq4(hUintSetq5ttQ(Uq6(hUintSetq7ttQ(Uq8(hUintSetq9ttQ(Uq:(hUintSetq;ttQ(Uq<(hUintSetq=ttQ(Uq>(hUintSetq?ttQ(U-q@(hUintSetqAttQ(UqB(hUintSetqCttQ(UqD(hUintSetqEttQ(U.qF(hUintSetqGttQ(UqH(hUintSetqIttQttqJ./((UBTreeqUBucketqtqNt.((U//qU/cqU/dqU/hqU/lqU/mq U/pq U/uq U/wq U2$q UabqUacqUadqUagqUaiqUalqUamqUanqUarqUasqt((U3q(UintSetqUintSetqttQ(U4q(hUintSetqttQ(U5q(hUintSetqttQ(Uq(hUintSetq ttQ(U6q!(hUintSetq"ttQ(U7q#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(U8q'(hUintSetq(ttQ(U9q)(hUintSetq*ttQ(Uq+(hUintSetq,ttQ(Uhq-(hUintSetq.ttQ(U!q/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(Uq3(hUintSetq4ttQ(U:q5(hUintSetq6ttQ(U;q7(hUintSetq8ttQ(UttQ(U=q?(hUintSetq@ttQttqA.((UBTreeqUBucketqtqNt.((UatqUauqUavqUaxqUayqUb$q Ubaq Ubeq Ubsq Ubuq UbyqUc$qUcaqUceqUchqUckqUclqUcoqUcrqUctqUd$qUdaqUddqUdeqUdiqUdjqUdlqt((Uq(UintSetq UintSetq!ttQ(Uq"(h UintSetq#ttQ(U[q$(h UintSetq%ttQ(Uq&(h UintSetq'ttQ(U\q((h UintSetq)ttQ(U]q*(h UintSetq+ttQ(Uq,(h UintSetq-ttQ(Uq.(h UintSetq/ttQ(Uq0(h UintSetq1ttQ(Uq2(h UintSetq3ttQ(Uq4(h UintSetq5ttQ(Uq6(h UintSetq7ttQ(Uxq8(h UintSetq9ttQ(Uq:(h UintSetq;ttQ(Uq<(h UintSetq=ttQ(Uq>(h UintSetq?ttQ(Uq@(h UintSetqAttQ(UGqB(h UintSetqCttQ(UqD(h UintSetqEttQ(UqF(h UintSetqGttQ(UqH(h UintSetqIttQ(UqJ(h UintSetqKttQ(UqL(h UintSetqMttQ(UqN(h UintSetqOttQ(U^qP(h UintSetqQttQ(UyqR(h UintSetqSttQ(UHqT(h UintSetqUttQttqV.0((UBTreeqUBucketqtqNt.((UdoqUdtqUduqUdvqUe$qUeaq Uebq Uecq Uedq Ueeq UefqUegqUeiqUelqUemqUenqUepqUerqUesqUetqUewqUexqUeyqUf$qUfaqUfeqUffqUfiqt((Uq (UintSetq!UintSetq"ttQ(Uq#(h!UintSetq$ttQ(Uq%(h!UintSetq&ttQ(Uq'(h!UintSetq(ttQ(Uq)(h!UintSetq*ttQ(Uq+(h!UintSetq,ttQ(Uq-(h!UintSetq.ttQ(Uq/(h!UintSetq0ttQ(Uq1(h!UintSetq2ttQ(UZq3(h!UintSetq4ttQ(Uq5(h!UintSetq6ttQ(U1q7(h!UintSetq8ttQ(Uq9(h!UintSetq:ttQ(Uq;(h!UintSetqttQ(Uq?(h!UintSetq@ttQ(UjqA(h!UintSetqBttQ(UqC(h!UintSetqDttQ(UqE(h!UintSetqFttQ(UqG(h!UintSetqHttQ(UqI(h!UintSetqJttQ(U2qK(h!UintSetqLttQ(UqM(h!UintSetqNttQ(UqO(h!UintSetqPttQ(UqQ(h!UintSetqRttQ(UqS(h!UintSetqTttQ(UqU(h!UintSetqVttQ(UqW(h!UintSetqXttQttqY.((UBTreeqUBucketqtqNt.((UfoqUfrqUftqUg$qUgaqUgeq Ughq Ugiq Ugrq Uh$q Uh2qUhaqUheqUhiqUhoqUhtqUi$qUicqUidqUieqUifqUigqUikqUilqUimqUinqUioqUirqt((Uq (UintSetq!UintSetq"ttQ(U"q#(h!UintSetq$ttQ(Uq%(h!UintSetq&ttQ(Uq'(h!UintSetq(ttQ(UPq)(h!UintSetq*ttQ(Uq+(h!UintSetq,ttQ(Uq-(h!UintSetq.ttQ(Uq/(h!UintSetq0ttQ(Uq1(h!UintSetq2ttQ(U#q3(h!UintSetq4ttQ(Uq5(h!UintSetq6ttQ(Uq7(h!UintSetq8ttQ(Uq9(h!UintSetq:ttQ(Uq;(h!UintSetqttQ(Uq?(h!UintSetq@ttQ(UQqA(h!UintSetqBttQ(UqC(h!UintSetqDttQ(UqE(h!UintSetqFttQ(UqG(h!UintSetqHttQ(UqI(h!UintSetqJttQ(UqK(h!UintSetqLttQ(UqM(h!UintSetqNttQ(UqO(h!UintSetqPttQ(UqQ(h!UintSetqRttQ(UqS(h!UintSetqTttQ(UsqU(h!UintSetqVttQ(UqW(h!UintSetqXttQttqY.((UBTreeqUBucketqtqNt.((UisqUitqUivqUjuqUk$qUkeq Ukiq Uksq Ul$q Ulaq UldqUleqUliqUllqUloqUlpqUlsqUltqt((Uq(UintSetqUintSetqttQ(Uq(hUintSetqttQ(Uq(hUintSetqttQ(Uq(hUintSetqttQ(URq(hUintSetq ttQ(Uq!(hUintSetq"ttQ(U q#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(Uq'(hUintSetq(ttQ(Ubq)(hUintSetq*ttQ(USq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(U q/(hUintSetq0ttQ(U q1(hUintSetq2ttQ(Ucq3(hUintSetq4ttQ(Uq5(hUintSetq6ttQ(Uq7(hUintSetq8ttQ(UTq9(hUintSetq:ttQttq;.((UBTreeqUBucketqtqNt.((UlvqUlyqUm$qUm/qUmaqUmbq Umeq Umgq Umiq Umlq UmmqUmoqUmpqUmuqUmyqUn$qUnaqUncqUndqUneqUnfqUngqUniqUnkqUnlqt((Uq(UintSetqUintSetqttQ(Uq (hUintSetq!ttQ(U q"(hUintSetq#ttQ(UUq$(hUintSetq%ttQ(Uq&(hUintSetq'ttQ(Uq((hUintSetq)ttQ(UVq*(hUintSetq+ttQ(Uq,(hUintSetq-ttQ(Uq.(hUintSetq/ttQ(Uq0(hUintSetq1ttQ(Uq2(hUintSetq3ttQ(U q4(hUintSetq5ttQ(UWq6(hUintSetq7ttQ(Uq8(hUintSetq9ttQ(Uq:(hUintSetq;ttQ(Uq<(hUintSetq=ttQ(Uq>(hUintSetq?ttQ(Uq@(hUintSetqAttQ(UqB(hUintSetqCttQ(UqD(hUintSetqEttQ(UqqF(hUintSetqGttQ(UqH(hUintSetqIttQ(UqJ(hUintSetqKttQ(UXqL(hUintSetqMttQ(UqN(hUintSetqOttQttqP.((UBTreeqUBucketqtqNt.((UnnqUnoqUnsqUntqUnuqUnyq Uo$q Uoaq Uodq Uofq UogqUomqUonqUooqUopqUorqUosqUotqUouqUowqt((Uq(UintSetqUintSetqttQ(Udq(hUintSetqttQ(Uq(hUintSetqttQ(Uq(hUintSetq ttQ(Uq!(hUintSetq"ttQ(UIq#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(Ueq'(hUintSetq(ttQ(UJq)(hUintSetq*ttQ(Uq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(Uq/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(Uq3(hUintSetq4ttQ(Uq5(hUintSetq6ttQ(Uq7(hUintSetq8ttQ(Unq9(hUintSetq:ttQ(Uq;(hUintSetqttQ(Uq?(hUintSetq@ttQttqA.kt((UBTreeqUBucketqtqNt.((Up$qUpaqUpeqUpiqUplqUpoq Uprq Upsq Upuq Ur$q UraqUrcqUrdqUreqUrkqUrlqUrmqUrnqUroqUrpqUrrqUrsqUrtqUryqt((Uq(UintSetqUintSetqttQ(ULq(hUintSetq ttQ(Uq!(hUintSetq"ttQ(Uq#(hUintSetq$ttQ(UMq%(hUintSetq&ttQ(Ulq'(hUintSetq(ttQ(Uq)(hUintSetq*ttQ(Uq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(Uq/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(UNq3(hUintSetq4ttQ(Uq5(hUintSetq6ttQ(Uq7(hUintSetq8ttQ(Uq9(hUintSetq:ttQ(UOq;(hUintSetqttQ(Uq?(hUintSetq@ttQ(UqA(hUintSetqBttQ(UqC(hUintSetqDttQ(UfqE(hUintSetqFttQ(UqG(hUintSetqHttQ(UqI(hUintSetqJttQ(UmqK(hUintSetqLttQttqM.((UBTreeqUBucketqtqNt.((Us$qUsaqUseqUshqUsiqUslq Usoq Uspq Ussq Ustq Ut$qUtaqUtcqUteqUthqUtiqUtlqUtmqUtoqUtpqt((Uq(UintSetqUintSetqttQ(U>q(hUintSetqttQ(Uq(hUintSetqttQ(Uq(hUintSetq ttQ(Uoq!(hUintSetq"ttQ(Uq#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(U_q'(hUintSetq(ttQ(Uq)(hUintSetq*ttQ(Uq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(Uq/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(Uq3(hUintSetq4ttQ(Uq5(hUintSetq6ttQ(Uq7(hUintSetq8ttQ(Uq9(hUintSetq:ttQ(Uq;(hUintSetqttQ(U?q?(hUintSetq@ttQttqA.z\((UBTreeqUBucketqtqNt.((UtsqUttqUtuqUtyqUu$qUuaq Uulq Uumq Uunq Uupq UurqUusqUutqUvaqUveqUviqt((Utq(UintSetqUintSetqttQ(Uq(hUintSetqttQ(Uq(hUintSetqttQ(U{q(hUintSetqttQ(U|q(hUintSetqttQ(Uq(hUintSetq ttQ(U@q!(hUintSetq"ttQ(Uq#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(U`q'(hUintSetq(ttQ(UAq)(hUintSetq*ttQ(UBq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(Uq/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(U}q3(hUintSetq4ttQttq5.((UBTreeqUBucketqtqNt.((Uw$qUwaqUweqUwhqUwiqUwnq Uwoq Uwsq Uwwq Ux$q UxaqUxiqUxtqUy$qUyeqUyoqUzeqUzoqt((U%q(UintSetqUintSetqttQ(U~q(hUintSetqttQ(Uq(hUintSetqttQ(UCq(hUintSetqttQ(Uq(hUintSetq ttQ(Uq!(hUintSetq"ttQ(Uq#(hUintSetq$ttQ(Uq%(hUintSetq&ttQ(UDq'(hUintSetq(ttQ(Uq)(hUintSetq*ttQ(UEq+(hUintSetq,ttQ(Uq-(hUintSetq.ttQ(Uq/(hUintSetq0ttQ(Uq1(hUintSetq2ttQ(Uaq3(hUintSetq4ttQ(UFq5(hUintSetq6ttQ(Uq7(hUintSetq8ttQ(Uq9(hUintSetq:ttQttq;.p((UOIBTreeqUBucketqtqNt.((U//wwwqU/codeqU/ddqU/dlqU/dtqU/h2q U/liq U /megastoreq U/pq U/ulq UaddqUadjustedqUadvertqUadvertsqUaltqUanqUandqUareqUasqUatqUbannerqUbannerpropertiesqUbannersqUbeqUbeenqUbuttonqtUh*+,-./0WTXHUYZ$[Iqtq.(G((UOIBTreeqUBucketqtqNt.((UbyqUcanqUclickqUclickingqUcodeqUcomq U com/megastoreq Ucouldq Ucountq Ucreatingq UddqUdefaultqUdefineqU dependingqU depositoryqU determineqU determinesqUdisplayqU displayedqUdlqtUP\123456%]Rs^J7qtq.F((UOIBTreeqUBucketqtqNt.((UdtqUdtmlvarqUeachqUeditqUerrorqUetcq Uexampleq Ufooterq Uforq Ufromq UgivenqUh2qUhasqUhaveqUheaderqUhealthqUhelpqUhereqUhiddenqUhigherqUhowqUhtmlqUhttpqtU\8&tK_9:'L`( ;qtq.}((UOIBTreeqUBucketqtqNt.((UidqUifqUimageqUimagesqUimgqUinq U individualq U informationq Uintegerq Uintendedq UisqUitqUliqUlikeqUlikelyqUlinkqUlistqUloadedqUloopsqUmailtoqUmaxqUmaximumqUmedicalqUmoreqUmyqUnewqUnoqtUl  auS} ~<=b>vwMqtq .((UOIBTreeqUBucketqtqNt.((UnonfatalqUnotqUnoteqUnumberqUofqUoffq Uoftenq Uonq Uoneq Uonlyq UorqUourqUpageqU presentedqU professionalsqU programmedqU propertiesqUpropertyqUputqUrandomqUremaingqU remainingqUrenderedqUreportedqUsalesqUseeqUselectedqU selectingqUsendq tUtcxdy?ef)#ghij@Vzq!tq".)>((UOIBTreeqUBucketqtqNt.((UsentqUshownqUsinceqUsiteqUslowerqU somethingq Usponsorq Ustandardq Utabq Utagq UtestqUtextqUthanqUthatqUtheqUtheirqUthenqUthereqUtheyqUthisqUtitleqUtoqtUXA NOkBlP !qtq.]((UOIBTreeqUBucketqtqNt.((UtopicqUturnedqUulqUuploadedqUurlqUuserq Uviewq Uviewsq Uvisitq Uwantq UwebsiteqUweightqUweightsqUwhatqUwhenqUwhereqUwillqUwithqUworksqUyetqUyouqU yourcompanyqUzeroqUzopeqtU`CQDEmnop{F|"qrGqtq..((UIOBTreeqUBucketqtqNt.(U q((KKKKKHKKKKIKKKKJKKKKKKLKK KKK K KKMKKKK KNKOKKKPKK KK!KQK"tq(KKKKTKHKUKYKZKK[KKKK\K1KK2K%K]KRKsK^KJKKtKKKK:K'KKK`K(K KKK KaKuK}K K~K=KvKKwKMKcKxKdKyK?KeKfK#KgKKhKiKjKKKzK KNKOKKlKPKK KKK!KDKEKmKnKpK{KFK|K"KqKKrtq(K*K+K,KK-KK.K/KK0KKXKHKUKKK$K[KKIKK1K2K3K4K5KKK6KK%KK^KJK7K8KK&K9KK:KKKKLKKKKK(K K;KKK KKaKK K~KKKKKKxKKdKK?KKK)KKK#KKKK@KKAKKKKKKK KKkKBKKPK KKK!KKCKDKEKnKKKpKKFK"KKrKGKKtqttq.[((UIOBTreeqUBucketqtqNt.(U< q(}q(KKKKKKu}q(KKKKKKu}q(KKKKu}q(KKKKKKu}q (KKKKKKu}q (KKKKKKu}q (KKKKKKu}q (KKKKKKu}q (KKKKKKu}q(KKKKKKu}q(KK KKKKu}q(KKKKKKu}q(KKKK KKu}q(KKKKu}q(KKKKKKuttq.N((UIOBTreeqUBucketqtqNt.(U@ !q(}q(KKKKu}q(KKKKu}q(KKKKKKu}q(KKKKu}q (KKKKKKu}q (KKKKu}q (KKKKKKu}q (KKKKKKu}q (KKKKu(KKtq}q(KKKKKKu}q(KKKKKKu(KKtq}q(KKKKu}q(KKKKKKu}q(KKKKKKuttq.&((UIOBTreeqUBucketqtqNt.(U@"#$%&'()*+,-./01q(}q(KKKKKKu}q(KKKKu(KKtq}q(KKKKu}q KKs}q KKs}q (KKKKu(KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq}q(KKKKuttq.'((UIOBTreeqUBucketqtqNt.(U@23456789:;<=>?@Aq(}q(KKKKu(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq }q (KKKKu(KKtq(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtq(KKtqttq.p0((UIOBTreeqUBucketqtqNt.(U@BCDEFGHIJKLMNOPQq((KKtq(KKtq}q(KKKKu}q(KKKKu}q (KKKKu(KKtq }q (KKKKKKu}q (KKKKu}q (KKKKKKu}q(KKKKu}q(KKKKu}q(KKKKu}q(KKKKu}q(KKKKu}q(KKKKKKu(KKtqttq. ((UIOBTreeqUBucketqtqNt.(UDRTUXYZ[\]^`acdefgq((KKtq(KKtq}q(KKKKu(KKtq(KKtq (KKtq }q (KKKKu(KKtq (KKtq }q(KKKKu(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtq(KKtq(KKtqttq.((UIOBTreeqUBucketqtqNt.(UDhijklmnpqrstuvwxyq((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq }q (KKKKu}q (KKKKu(KKtq }q(KKKKu(KKtq(KKtq(KKtq(KKtq(KKtq}q(KKKKu(KKtqttq.((UIOBTreeqUBucketqtqNt.(UDz{|}~q((KKtq(KKtq(KKtq(KKtq}q (KKKKu(KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.((UIOBTreeqUBucketqtqNt.(Uq((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq (KKtq!(KKtq"(KKtq#(KKtq$ttq%.h((UBTreeqUBucketqtqNt.((UContent Manager Informationqt((Uq(UintSetqUintSetqttQttq.((UIOBTreeqUBucketqtqNt.(U q((UContent Manager Informationqtq(UContent Manager Informationqtq(UContent Manager Informationq tq ttq .Q((UBTreeqUBucketqtqNt.((UViewqt((Uq(UintSetqUintSetqttQttq.X((UIOBTreeqUBucketqtqNt.(U q((UViewqtq(UViewqtq(UViewq tq ttq .I((UintSetqUintSetqtqNt.U(*+,-./0q.I((UintSetqUintSetqtqNt.U(HTUWXYZq.=((UintSetqUintSetqtqNt.U$I[q.E((UintSetqUintSetqtqNt.U$12345\q.Q((UintSetqUintSetqtqNt.U0%678JR]^sq. 5((UintSetqUintSetqtqNt.U&9K_tq.-((UintSetqUintSetqtqNt.U ':q.%((UintSetqUintSetqtqNt.Uq.Q((UintSetqUintSetqtqNt.U0 (;L`q.Q((UintSetqUintSetqtqNt.U0 Sau}~q.,=((UintSetqUintSetqtqNt.U<=bq.9((UintSetqUintSetqtqNt.U>vq.g9((UintSetqUintSetqtqNt.UMcwxq.A((UintSetqUintSetqtqNt.U ?deyq.=((UintSetqUintSetqtqNt.U#)fgq.5((UintSetqUintSetqtqNt.Uhijq.U((UintSetqUintSetqtqNt.U4 @AVzq.a((UintSetqUintSetqtqNt.U@ !BNOPklq.-1((UintSetqUintSetqtqNt.UCDEQq.-((UintSetqUintSetqtqNt.U mnq.I((UintSetqUintSetqtqNt.U("Fopq{|q..-((UintSetqUintSetqtqNt.U Grq.)((UintSetqUintSetqtqNt.Uq.3%((UintSetqUintSetqtqNt.U*q.4%((UintSetqUintSetqtqNt.U+q.5-((UintSetqUintSetqtqNt.U ,-q.%((UintSetqUintSetqtqNt.Uq.6%((UintSetqUintSetqtqNt.U.q.7)((UintSetqUintSetqtqNt.U/4q.%((UintSetqUintSetqtqNt.Uq.8%((UintSetqUintSetqtqNt.U0q.9%((UintSetqUintSetqtqNt.U*q.)((UintSetqUintSetqtqNt.Uq.h%((UintSetqUintSetqtqNt.UNq.!%((UintSetqUintSetqtqNt.U&q.=((UintSetqUintSetqtqNt.UQTWbq.1((UintSetqUintSetqtqNt.U fq.:-((UintSetqUintSetqtqNt.U >hq.;=((UintSetqUintSetqtqNt.U@Xcuq.<)((UintSetqUintSetqtqNt.U9q.M((UintSetqUintSetqtqNt.U, $GHU[\oq.-((UintSetqUintSetqtqNt.U  Yq.=1((UintSetqUintSetqtqNt.U/4Zq.9((UintSetqUintSetqtqNt.UBScq.%((UintSetqUintSetqtqNt.Uq.[%((UintSetqUintSetqtqNt.ULq.)((UintSetqUintSetqtqNt.Uvq.\)((UintSetqUintSetqtqNt.UJ^q.]%((UintSetqUintSetqtqNt.UNq.-((UintSetqUintSetqtqNt.U $[q.-((UintSetqUintSetqtqNt.U Iq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.U_q.x)((UintSetqUintSetqtqNt.U\q.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.U&q.)((UintSetqUintSetqtqNt.U1q.)((UintSetqUintSetqtqNt.U1q.G=((UintSetqUintSetqtqNt.U+2345Gq.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.UVq.m((UintSetqUintSetqtqNt.UL ),56JQUWbijz}q.%((UintSetqUintSetqtqNt.U q.1((UintSetqUintSetqtqNt.U,6`q.Y((UintSetqUintSetqtqNt.U8%+2QR]`bis}q.^9((UintSetqUintSetqtqNt.UJ]^tuq.y%((UintSetqUintSetqtqNt.UWq.H)((UintSetqUintSetqtqNt.U7q.%((UintSetqUintSetqtqNt.Uq.-((UintSetqUintSetqtqNt.U -8q.%((UintSetqUintSetqtqNt.Uuq.)((UintSetqUintSetqtqNt.UTq.((UintSetqUintSetqtqNt.Uh%+/249LYfsx|q.1((UintSetqUintSetqtqNt.U&q.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.UVq.U((UintSetqUintSetqtqNt.U4)JQWbijt}q.Z)((UintSetqUintSetqtqNt.UIq.)((UintSetqUintSetqtqNt.U%q.1-((UintSetqUintSetqtqNt.U /4q.-((UintSetqUintSetqtqNt.U lp{q.1((UintSetqUintSetqtqNt.UVq.)((UintSetqUintSetqtqNt.Uhq.Q((UintSetqUintSetqtqNt.U0)AFIP]`iyz}q.j-((UintSetqUintSetqtqNt.U R]jq.y((UintSetqUintSetqtqNt.UX#$EKT[gis|q.A((UintSetqUintSetqtqNt.U #$)@Oq.5((UintSetqUintSetqtqNt.U_sq.-((UintSetqUintSetqtqNt.U mnwq.2)((UintSetqUintSetqtqNt.U9kq.%((UintSetqUintSetqtqNt.U q.-((UintSetqUintSetqtqNt.U dq.)((UintSetqUintSetqtqNt.Ucq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.U%q.-((UintSetqUintSetqtqNt.U :Sq."%((UintSetqUintSetqtqNt.U'q.%((UintSetqUintSetqtqNt.Uyq.E((UintSetqUintSetqtqNt.U$V]hq.P)((UintSetqUintSetqtqNt.U/4q.1((UintSetqUintSetqtqNt.U fq.-((UintSetqUintSetqtqNt.U p{q.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.#-((UintSetqUintSetqtqNt.U &qq.)((UintSetqUintSetqtqNt.Uq.5((UintSetqUintSetqtqNt.UBLq.Q((UintSetqUintSetqtqNt.U0 FPl|q.1((UintSetqUintSetqtqNt.U`q.$)((UintSetqUintSetqtqNt.U(q.1((UintSetqUintSetqtqNt.U ;p{q.Q)((UintSetqUintSetqtqNt.U.<q.1((UintSetqUintSetqtqNt.U1q.-((UintSetqUintSetqtqNt.U `uq.1((UintSetqUintSetqtqNt.U#$mnq.%((UintSetqUintSetqtqNt.Uq.-((UintSetqUintSetqtqNt.U p{q.)((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.U">q.1((UintSetqUintSetqtqNt.U q.e((UintSetqUintSetqtqNt.UD%=SV]ahsu}q.s)((UintSetqUintSetqtqNt.USq.%((UintSetqUintSetqtqNt.Ulq.9((UintSetqUintSetqtqNt.U J^q.A((UintSetqUintSetqtqNt.U Rqt~q.)((UintSetqUintSetqtqNt.Uuq.%((UintSetqUintSetqtqNt.UWq.R)((UintSetqUintSetqtqNt.U1=q.)((UintSetqUintSetqtqNt.Uq. %((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.I((UintSetqUintSetqtqNt.U( "07CDcuq.b)((UintSetqUintSetqtqNt.UJ^q.S%((UintSetqUintSetqtqNt.U5q.5((UintSetqUintSetqtqNt.U9@Vq. A((UintSetqUintSetqtqNt.U .1<=q. %((UintSetqUintSetqtqNt.U"q.c1((UintSetqUintSetqtqNt.UQbq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.T1((UintSetqUintSetqtqNt.U>Xq.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.Uq. 1((UintSetqUintSetqtqNt.U'3q.U%((UintSetqUintSetqtqNt.U4q.A((UintSetqUintSetqtqNt.U >Shvq.%((UintSetqUintSetqtqNt.Uq.V5((UintSetqUintSetqtqNt.U/4q.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.Usq.)((UintSetqUintSetqtqNt.U q.%((UintSetqUintSetqtqNt.Uq. %((UintSetqUintSetqtqNt.Uq.W)((UintSetqUintSetqtqNt.U9Gq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.Y((UintSetqUintSetqtqNt.U8?FHIPS\`ayq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.A((UintSetqUintSetqtqNt.U U]iuz}q.E((UintSetqUintSetqtqNt.U$$%[swq.q)((UintSetqUintSetqtqNt.UScq.=((UintSetqUintSetqtqNt.UV]hq.%((UintSetqUintSetqtqNt.Uq.X%((UintSetqUintSetqtqNt.U=q.%((UintSetqUintSetqtqNt.Uq.-((UintSetqUintSetqtqNt.U $[q.d1((UintSetqUintSetqtqNt.UMcxq.%((UintSetqUintSetqtqNt.Uq.9((UintSetqUintSetqtqNt.U)Ao}q.%((UintSetqUintSetqtqNt.Uq.I%((UintSetqUintSetqtqNt.UGq.1((UintSetqUintSetqtqNt.U!>Mq.e)((UintSetqUintSetqtqNt.UQbq.J)((UintSetqUintSetqtqNt.U+2q.1((UintSetqUintSetqtqNt.Udyq.%((UintSetqUintSetqtqNt.Uq.9((UintSetqUintSetqtqNt.U'34Gq.A((UintSetqUintSetqtqNt.U ?Scq.)((UintSetqUintSetqtqNt.Uq.9((UintSetqUintSetqtqNt.U#$gq.M((UintSetqUintSetqtqNt.U,/4:KRSejq.n%((UintSetqUintSetqtqNt.URq.-((UintSetqUintSetqtqNt.U xq.K5((UintSetqUintSetqtqNt.U5Grq.-((UintSetqUintSetqtqNt.U (q.-((UintSetqUintSetqtqNt.U ;q.L)((UintSetqUintSetqtqNt.UGfq.5((UintSetqUintSetqtqNt.U#$]gq.%((UintSetqUintSetqtqNt.Uq.M1((UintSetqUintSetqtqNt.U9JQ^q.l-((UintSetqUintSetqtqNt.U Rjq.9((UintSetqUintSetqtqNt.U#$)gq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.]((UintSetqUintSetqtqNt.U<:EKelq.)((UintSetqUintSetqtqNt.Uq.N%((UintSetqUintSetqtqNt.UGq.%((UintSetqUintSetqtqNt.U q.U((UintSetqUintSetqtqNt.U4)/4Yhij|q.%((UintSetqUintSetqtqNt.Uq.O%((UintSetqUintSetqtqNt.UDq.r-((UintSetqUintSetqtqNt.U Ssq.%((UintSetqUintSetqtqNt.Uq.A((UintSetqUintSetqtqNt.U #$'Kgq.%((UintSetqUintSetqtqNt.U$q.f%((UintSetqUintSetqtqNt.UKq.%((UintSetqUintSetqtqNt.U[q.9((UintSetqUintSetqtqNt.U#$Tgjq.m%((UintSetqUintSetqtqNt.URq.a((UintSetqUintSetqtqNt.U@ #$@TZ[n{q.>%((UintSetqUintSetqtqNt.U@q.=((UintSetqUintSetqtqNt.U)AEVzq.%((UintSetqUintSetqtqNt.Uq.o9((UintSetqUintSetqtqNt.URq.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.Uq._-((UintSetqUintSetqtqNt.U J^q.%((UintSetqUintSetqtqNt.Uq.9((UintSetqUintSetqtqNt.U /4OWq.u((UintSetqUintSetqtqNt.UT-8ABOXkopt~q.1((UintSetqUintSetqtqNt.U Ncq.%((UintSetqUintSetqtqNt.U_q.]((UintSetqUintSetqtqNt.U<)OWjksxy}q.M((UintSetqUintSetqtqNt.U, BPlqq.9((UintSetqUintSetqtqNt.U#$SVq.%((UintSetqUintSetqtqNt.Uq.)((UintSetqUintSetqtqNt.U q.=((UintSetqUintSetqtqNt.U!/4>Rq.?%((UintSetqUintSetqtqNt.U;q.t)((UintSetqUintSetqtqNt.UT{q.)((UintSetqUintSetqtqNt.U;q.%((UintSetqUintSetqtqNt.Uq.{%((UintSetqUintSetqtqNt.Ugq.|%((UintSetqUintSetqtqNt.Urq.%((UintSetqUintSetqtqNt.Uuq.@1((UintSetqUintSetqtqNt.U05Cq.)((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.`%((UintSetqUintSetqtqNt.UQq.A1((UintSetqUintSetqtqNt.UDGq.B)((UintSetqUintSetqtqNt.UEWq.)((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.1((UintSetqUintSetqtqNt.ULTq.}1((UintSetqUintSetqtqNt.Umnuq.%1((UintSetqUintSetqtqNt.U(*mwq.~%((UintSetqUintSetqtqNt.Uoq.1((UintSetqUintSetqtqNt.Up{q.C-((UintSetqUintSetqtqNt.U F|q.)((UintSetqUintSetqtqNt.U"qq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Unq.D%((UintSetqUintSetqtqNt.U*q.%((UintSetqUintSetqtqNt.Uvq.E%((UintSetqUintSetqtqNt.U9q.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Ukq.E((UintSetqUintSetqtqNt.U$ GR^gq.a)((UintSetqUintSetqtqNt.UJq.F)((UintSetqUintSetqtqNt.UGrq.%((UintSetqUintSetqtqNt.Uq.%((UintSetqUintSetqtqNt.Uq.-((UintSetqUintSetqtqNt.U q.-((UintSetqUintSetqtqNt.U q.