MivaGXFt;%-ۣ;  ")EMTn,:  7GKelsu      "8 D NSx  ! Sx  %+B KSgkF+ z 1    !6W W d!   2  $29MR \jkpftxs( M   f s!(I V^how  ^h   (, , 9GM m lz       +9 E O(w X a l !  )  (  , j9 = K g 0 2 . 2) 8a A     "4 =V[*  8.6GOVm|c8,#O% t   0@Rj#!"C cw#^N"4FMbQf p NFMbf CNFMbf   %9Mcy &9L\\sN        %@CGLY  %  S7 7 DJe oq |1  %s(:  9)4] ] cj1  y;  >F<  5  B9L L Y6   $    BK-x x `    %< < I'p<.  '(6 6 C)l%  &/  '<f0  %(, , 9)bj-   '- s; &a k w  & C   !!#!1! =!O!]!u!b!'!!!e! "'":"R"k" ""&"("" "" ""###  #  ,#sA#&g#&# ##### # $G($/$ :$ F$T$ `$&$ $$$ $ f$$ $$$$$$ % % #%+%@%R% `% k% x%~% %%% %%%%%% &&!&1&A&R& d& '#-'5b' o()VY)o).)*b+ + +.+%S+&y+#N+ + + + CLY+ + ++, , , , , , ,,?,-<- <- I-F-#K N%- - -S- - -----/ / // / // / /?,0Gs00 0 0D0L%1(q |1M1 M1 s:Z1 Z1 )4g1 g1 j1t1 t1 ;1 1 F<1 1 51191 1 1"q Y61 1 122 2 233 3 '3"I3X3 X3 e3h3M33 3 3K&474 74 D4E44 4 4E45 5 5GY5g5 g5 t5I55 5 55 5 6@D6I6 I6 V6@66 6 6@66 6 6@;7!\78 8 )8 68 68 C8Fs08 8 8F88 8 8H99H9 H9 U9H-99 9 9D: : : :Ec:r: r: :F: : : :: : :,C!;2; =; F; O;d; d; 9q; q; ~;; ; ;(s;; ; ; ;F8<<< << I<D<"N$< <  BK-< < `< < <<4%> />%> ?? ? ?@ @ @,@ ,@ 9@Os0@ @ @M@'I'' A)C)&2A-'%9) '_A%q %A A %sA.A A (A A l%A A /A A Ae0BB BB (OBOB-^B ^B kB B B B B BB B BB B BBp%> YCZC C )8 C C CYs0&D &D 3DY8D D D[99D D E[9\E \E iEW: E E EXc:%F %F 2FY: F F :F F F?CO;F F 9F F ~;F F G;s; FG FG SGY8<G G GWH-=H&cH/H&HH,HsH@$IH&H,6I CI/rI rI ~I&I %> IOJJJ K K e3KrK(K%> KBM;%> BMTPPPP P P\ Q:Q :Q FQbQ(Q)Q%q R5R 5R BR\R \R Q%iR!R R RR!R R R!RE RL>SvWW sW&CW WW X!XXYW X!YYYY4 Z Z ZE\Z \Z iZ %Z)Z Z Z`ZXN[f[f[v[~[`[X6\J\J\Z\_\W ]] ]Ww]2]]/]^^ ^ ,#s^^CNLY^ ^ _!%_&4_:_K_a_v______FV__H_ __` S `4`9m`*``%`` `a%8a Xana xaHa a a a `%aaa sb&*b 7b=b s=b N7b=b Hb7bNb^b ^b kb!bbxrr xrr $r4$rr txrt^u ^u kuJu6uD/vsBv7yv&vvvv vv `w w ww&w4wCwUw bw kw~w ww ww ww_wxx{V{j{{"{{{{{ ||s3|&Y| c| l|r| ~| )| |p| }} } )I }f~ ~ &~ &~ /~1`~ `~ m~m~u~~ ~ ~~ ~ ~d. 7 BPa l} k w ɃFa p z  x + 7=t:$ u }  Œ Ό ڌk U! d<! C#! s V^NU _ k w3 :  L i n  ȗ ԗI )e k v ow ! Ɯ= ;J V;  ^ . 9O [ { i s }  B ߟ#    + 7:q  2 7/ ;I U `N . /"1 =R h H  %Fk u$ 6 QS ]G= ôbش5G`uε_iK ?y %> 9e@ePe7@heg!1 1 >B N N [C C u %> " %> !I# I# %> ݶo# o# W W " _ _ %> =&v v %> c);| ;| %> $ %> ׷ ׷    %< < I^ ^ k  %> 'ϸ  11Kk1k& l/ m<, vn% AU+?y 9e@ed d ʹʹڹsb sb e e  9e@e 9e  (e$  b b "Hj?y  d  d  ʺܺ ܺ /w ʺ e e (ed - - d : F F e e (eS d ppd    e e (ed  d λ λ ۻ e e (ed d ..ۻ< < e e (eIW d c c d W p e e (eW d  d W Ѽ Ѽ e e (e޼ ?y WW~t wg?y xWW ½нg?y vs&ƿԿ:5/AZED,>M/|2L%/TJ0E_cy w 5wDE_[q y  ry|y E_yE_q y y1GfM y+Zl~Ry  y  y  yy ~z +|s"8 ?y E_5CK R`q 5οXe q y ?y E_:w 'Hb9?O^ Okn}[w e3 />4T < ES _w:$ # s#%_G f s&Kqs E6I ' s 8 ?y E_5 5 W#6I $)? ? L q y bx ?y E_^ n     ,4sOWez  h) <8<sXs s h] "   hw19AS$ 6I g Gt  s)~'  8< G G = T T . aaqu ~ ~      s!) 3 s & 2  L&sr$W- ΁  +F|%> # # a 08%> Kh h ؂ 5 Qnu- Æ cR~Ї+!< \{   ,( A 'Fa 4 Ɋ .DX b sm, ) * *+U ` i % ,%+FN)w #V/ `P q ә  Sk 2 r # ##F" ج hd!%s-.#*0Z  $ L݂b sn r0y-3  Us 2J.Ϛ t Ex00>Š . S w  .R w /S x  .Vu  ʩ My-Ъss3 k 82j,s f ,N $ G  [m L z #s 6I $  $  hws *6I 8N N [j v  hw s -- << MM ^^ nn ~~   ^D    3^J s V CNLYaaq!;V^WWJ ]ss  HbNb   W +=$R ]`h qtx   z     -AiR P P =b Hb7bNb] ] jyNUV E i i v1]<66O/~7%S AA['  K2$8 ::e3JM  :((: : GD X"s$#e3 4M\+ -!  E ,DM s *45$F|e%    2 W >o P   N ?B/q |e `P   N'%L2~C|e% C   P  N-.5$t*<J7b=b P$W\ $N ai$Xl$2b7b=b s | P    $7b=b $ ,H 08 J[ hwe L ne L 7b=b $$upgrade.mv mivaversionMiva Engine Version Mismatch Miva Merchant requires the Miva Virtual Machine, version 4.02 or higher.
You are running version Please contact Miva Corporation for upgrade information.
oksessionurldocumenturl4.16/lib/config.mvcUpgrade_Filename_AdminVersion_PathUpgrade_Library_UtilitiesUpgrade_Library_DBUpgrade_VersionFilename_Version4.16/version.mvcisEnabledFeatures_Set_Enabled()MerchantPathdomain.dbferrorMiva Merchant has not been initialized. Please use the Miva Merchant Setup script to initialize the required data files.en-USMER-UPG-00018Error( 'MER-UPG-00001', l.error )DomainMvOPEN_ErrorMER-UPG-00133https://SecureModule_Root_Versionlessmod_srootmod_rootUpgrade_From_Version4.00Old_Module_RootSetPaths()Miva Merchant UpgradeMER-UPG-00134StepposstepStep_Wizard_FinishActionUPGDScreenWIZZMerchant_Versionmerc-versMiva Merchant has already been upgraded to version MER-UPG-00135Error( 'MER-UPG-00002', l.error )FUPLData_Entry_ErrorHave_FieldsLoad_FieldsFINIError_Messageactionscreen
  Screen = Unknown Error

  Action = MER-SET-00004Screen_Error()initializestatearraycountSTATES.lstl.name, l.code|StateNameCodeMvIMPORT_ErrorError( 'MER-SET-00001', MvIMPORT_Error )deletedState_Countinitializecountryarraycountry_fileCOUNTRIES.miva_languagel.name, l.code, l.numCountryAlphaNumericError( 'MER-SET-00004', MvIMPORT_Error )Country_Countupgrade_fielderrormessageNew_StepError_FieldError_Field_Messageupgrade_store_fielderrorstore_posError_Store_PosUpgrade_StoreValidupgrade_draw_button_nextnew_step   textMER-UPG-00038onclickUpgrade_Finish();NextMER-UPG-00037Upgrade_Goto( moduleerror_fieldJavaScriptEncode( g.Error_Field )error_field_messageJavaScriptEncode( g.Error_Field_Message )Upgrade_Store_Posrestart_textRestartMER-SET-00139close_textCloseMER-SET-00140upgrade_textMER-UPG-00141
<A HREF = /wizards/close.gif
upgrade_endscreen
upgrade_wizard_setstepsStep_Wizard_MaxStep_Wizard_WelcomeStep_Wizard_LoginPasswordStep_Wizard_DomainLicenseStep_Wizard_DomainRegistrationStep_Wizard_NoteSettingsStep_Wizard_StoreLicenseStep_Wizard_StoreRegistrationStep_Wizard_StoreEncryptionActivateStep_Wizard_StoreEncryptionPassphraseStep_Wizard_ModuleVersionCheck11Step_Wizard_StoreFirstStep_Wizard_StoreLastupgrade_get_next_stepUpgrade_Module_Posstep_foundUpgrade_Store_CountUpgrade_Module_Countupgrade_get_previous_stepEncryptionActiveupgrade_check_stepUpgrade_ISP_Skip_WelcomeUpgrade_ISP_Skip_LoginPasswordUpgrade_ISP_Skip_DomainLicenseUpgrade_DomainLicense_RequiredUpgrade_ISP_Skip_DomainRegistrationUpgrade_ISP_Skip_NoteSettingsUpgrade_ISP_Skip_StoreLicenseUpgrade_ISP_Skip_StoreRegistrationUpgrade_ISP_Skip_StoreEncryptionencryption_availableEncryption_Available()Upgrade_ISP_Skip_ModuleVersionCheckUpgrade_ISP_Skip_Finishupgrade_license_validatetypelicensemgr.datServers_List_ServerMvEXPORT_ErrorError( '#ERROR#', MvEXPORT_Error )Servers_List_Countnew_posnew_servers_availablenullold_serverupgrade_license_activateold_licenseold_license_emailupgrade_license_registerownercompanyaddresscityzipphonefaxupgrade_validateUpgrade_LoginUpgrade_PasswordUpgrade_DomainLicenseEmailUpgrade_Domain_OwnerUpgrade_Domain_EmailUpgrade_Domain_CompanyUpgrade_Domain_AddressUpgrade_Domain_CityUpgrade_Domain_StateSelectUpgrade_Domain_ZipUpgrade_Domain_CountryUpgrade_Domain_PhoneUpgrade_Domain_FaxUpgrade_NotePollRegistrationOwnerRegistrationEmailRegistrationCompanyRegistrationAddressRegistrationCityRegistrationStateSelectRegistrationZipRegistrationCountryRegistrationPhoneRegistrationFaxPlease specify a username.MER-UPG-00039Please specify a password.MER-UPG-00040Upgrade_Usersusers.dbfusr_name.mvxNOT Upgrade_Users.d.deletedEOFsaltadminInvalid username/password, or the user specified does not have administrative privileges.MER-UPG-00041Please enter a domain upgrade licenseMER-UPG-00042Please enter the email address used to register your prior version of Miva MerchantMER-UPG-00043DOMAINUpgrade_DomainLicense_ValidError_Code: field_errorPlease enter the name of the Domain AdministratorMER-UPG-00044Validate_Email( g.Upgrade_Domain_Email )Please enter the email address of the Domain AdministratorMER-UPG-00045Please enter the address of the Domain AdministratorMER-UPG-00046Please enter the city of the Domain AdministratorMER-UPG-00047Upgrade_Domain_Use_StatePlease enter the state/province of the Domain AdministratorMER-UPG-00048Validate_Zip( g.Upgrade_Domain_Zip, g.Upgrade_Domain_Country )Please enter the Zip/Postal code of the Domain AdministratorMER-UPG-00049Please select the country of the Domain AdministratorMER-SET-00045Validate_Phone( g.Upgrade_Domain_Phone, g.Upgrade_Domain_Country )Please enter the phone number of the Domain AdministratorMER-UPG-00050Please specify the time to check for new notificationsMER-UPG-00153StoresPlease enter a store upgrade licenseMER-UPG-00051Upgrade_Store_Current_Licenseother_posOriginal_License' for another storefront. Please check your records and try again.Sorry, you are already using license number 'MER-UPG-00142Please enter the email address used to register this store in the prior version of Miva MerchantMER-UPG-00052Upgrade_Store_Current_EmailSTOREFRONTPlease specify the store owner's nameMER-UPG-00053Upgrade_Store_Current_RegistrationOwnerValidate_Email( g.Upgrade_Store[ l.pos ]:RegistrationEmail )Please specify the store owner's email addressMER-UPG-00054Upgrade_Store_Current_RegistrationEmailPlease specify the store owner's addressMER-UPG-00055Upgrade_Store_Current_RegistrationAddressPlease specify the store owner's cityMER-UPG-00056Upgrade_Store_Current_RegistrationCityRegistrationUse_StatePlease specify the store owner's State/ProvinceMER-UPG-00057Upgrade_Store_Current_RegistrationStateValidate_Zip( g.Upgrade_Store[ l.pos ]:RegistrationZip, g.Upgrade_Store[ l.pos ]:RegistrationCountry )Please specify the store owner's Zip/Postal codeMER-UPG-00058Upgrade_Store_Current_RegistrationZipPlease specify the store owner's countryMER-UPG-00136Upgrade_Store_Current_RegistrationCountryValidate_Phone( g.Upgrade_Store[ l.pos ]:RegistrationPhone, g.Upgrade_Store[ l.pos ]:RegistrationCountry )Please specify the store owner's phone numberMER-UPG-00059Upgrade_Store_Current_RegistrationPhoneaction_upgradeError( 'MER-UPG-00005', MvOPEN_Error )stores.dbfstr_id.mvx, str_code.mvx, str_lic.mvxError( 'MER-UPG-00006', MvOPEN_Error )NOT Stores.d.deletedRegistration_Use_StatedirectoryAttributesattr.dbfatr_id.mvx, atr_code.mvx, atr_prod.mvx, atr_at_p.mvx, atr_at_i.mvxCurrent_Store_NameAction_UpgradeNOT Attributes.d.deletedModule_Feature_ATTATT_Upgrade_Fix_Refcount( l.directory )upgrade_validate_stepupgrade_load_isp_defaultsUpgrade_ISP_DefaultsUpgrade_ISP_DomainLicenseUpgrade_ISP_StoreLicense_CountUpgrade_ISP_VersionUpgrade_ISP_ForceUpgradeUpgrade_ISP_SilentUpgradeUpgrade_ISP_Domain_LicenseUpgrade_ISP_ModuleVersionCheck_DefaultUpgrade_ISP_ModuleVersionCheck_CanUploadUpgrade_ISP_Skip_AllUPGRADE.datyesl.isp_dataproductMERCHANTstore_license_listlicense_usedscreen_upgrade_wizardError( 'MER-UPG-00007', MvOPEN_Error )Error( 'MER-UPG-00008', MvOPEN_Error )Upgrade_DomainLicense_Originalisp_licence_posde-DEupgrade_modules_listupgrade_modules_list_countUPGDMODS.lstl.type, l.moduletoupper( l.type ) EQ 'MERCHANT'Modulesmodules.dbfmod_id.mvx, mod_code.mvx, mod_type.mvxError( 'MER-DTB-00032', MvOPEN_Error )NOT Modules.d.deleteddefault_dispositionskipmodule_pathforce_copycopiedcopy_errorold_pathnew_path' to location 'Could not copy the module file 'MER-UPG-00143[Domain]Screen_Upgrade_Wizardmodule_bad_versionmodule_missingVersionNameVersionModuleactiveVersionActiverefcountVersionRefcounttemp_versionModule_API_Version()0.00VersionAPIVersionVersionDispositionVersionNewFileUpgrade_NoteSecurityYesUpgrade_NoteUpdatesUpgrade_NoteTipsUpgrade_NoteDocsUpgrade_NoteEnewsUpgrade_NoteOffersg.Upgrade_DomainLicense_Original, g.Upgrade_DomainLicense_Valid, g.Upgrade_DomainLicense_Required, g.Upgrade_Store_Pos, g.Upgrade_Store_New_Pos, g.Upgrade_Store_Countg.Upgrade_Login, g.Upgrade_Passwordg.Upgrade_DomainLicense, g.Upgrade_DomainLicenseEmailg.Upgrade_Domain_Owner, g.Upgrade_Domain_Email, g.Upgrade_Domain_Company, g.Upgrade_Domain_Address, g.Upgrade_Domain_City, g.Upgrade_Domain_StateSelect, g.Upgrade_Domain_State, g.Upgrade_Domain_Zip, g.Upgrade_Domain_Country, g.Upgrade_Domain_Phone, g.Upgrade_Domain_Faxg.Upgrade_NoteSecurity, g.Upgrade_NoteUpdates, g.Upgrade_NoteTips, g.Upgrade_NoteDocs, g.Upgrade_NoteEnews, g.Upgrade_NoteOffers, g.Upgrade_NotePollg.Upgrade_Module_Pos, g.Upgrade_Module_New_Pos, g.Upgrade_Module_Count, Upgrade_Moduleupgrade_wizard_welcome
of Miva Merchant.

Before beginning the upgrade process, please take the time to make a backup copy of your installation. If you do not know how to backup your data, please contact Miva Technical Support.

To begin, press the Next button.

Welcome to the Miva Merchant Upgrade Wizard. This wizard will help you upgrade to version MER-UPG-00060upgrade_validate_step_loginpasswordMER-UPG-00061MER-UPG-00062MER-UPG-00063upgrade_wizard_loginpassword

To continue the upgrade process, you must enter the username and password of a Miva Merchant user account with administrative privileges.

Please enter your Login and Password below.

MER-UPG-00064Login:MER-UPG-00065Miva General Store.

Additionally, you must provide the Email address used to register the prior version of Miva Merchant.

MER-UPG-00069Existing Domain License:MER-UPG-00070Domain Upgrade License:MER-UPG-00071Display:MER-UPG-00156Security AlertsMER-UPG-00157fooDrawCheckbox( g.Upgrade_NoteSecurity, 'Upgrade_NoteSecurity', 'Yes', l.text )Software Updates/UpgradesMER-UPG-00158DrawCheckbox( g.Upgrade_NoteUpdates, 'Upgrade_NoteUpdates', 'Yes', l.text )Tips & TricksMER-UPG-00166DrawCheckbox( g.Upgrade_NoteTips, 'Upgrade_NoteTips', 'Yes', l.text )Documentation UpdatesMER-UPG-00167DrawCheckbox( g.Upgrade_NoteDocs, 'Upgrade_NoteDocs', 'Yes', l.text )E-Commerce NewsletterMER-UPG-00168DrawCheckbox( g.Upgrade_NoteEnews, 'Upgrade_NoteEnews', 'Yes', l.text )Special OffersMER-UPG-00159DrawCheckbox( g.Upgrade_NoteOffers, 'Upgrade_NoteOffers', 'Yes', l.text )Check for Notifications:MER-UPG-00160At Every LoginMER-UPG-00161DrawRadio( 'Upgrade_NotePoll', 'L', g.Upgrade_NotePoll, l.text )DailyMER-UPG-00162DrawRadio( 'Upgrade_NotePoll', 'D', g.Upgrade_NotePoll, l.text )WeeklyMER-UPG-00163DrawRadio( 'Upgrade_NotePoll', 'W', g.Upgrade_NotePoll, l.text )NeverMER-UPG-00164DrawRadio( 'Upgrade_NotePoll', 'N', g.Upgrade_NotePoll, l.text )upgrade_wizard_domainregistration

The following information will be used to register your Domain Upgrade License. Your current domain registration data is shown below. Please review it for accuracy and completeness.

MER-UPG-00080Owner:MER-UPG-00081Other State/Province:MER-UPG-00090MER-UPG-00091Country:MER-UPG-00092MER-UPG-00118MER-UPG-00119MER-UPG-00120Keep current version
MER-UPG-00109-13   Disable this module.MER-UPG-00109-14MER-UPG-00109-15upgrade_wizard_finish

The Miva Merchant Upgrade Wizard has now collected all of the information required to begin the upgrade process.

Press the Upgrade button to begin upgrading your installation of Miva Merchant.

MER-UPG-00123FramePROGMER-UPG-00124Error( 'MER-UPG-00010', l.error )skipped_modules&Skip=additional_fields&Upgrade_NoteSecurity=&Upgrade_NoteUpdates=&Upgrade_NoteTips=&Upgrade_NoteDocs=&Upgrade_NoteEnews=&Upgrade_NoteOffers=&Upgrade_NotePoll=Store_EncryptionEncryptionPromptVerifyPhrasehandoffvar Upgrade_Handoff = '
' ); output_document.writeln( '' ); output_document.close(); } function Upgrade_Draw_Status( action_prompt, action_text, record_prompt, record_text, progress_prompt, recno, totrec ) { var percent_completed; var percent_remaining; var output_document; if ( recno == -1 ) { if ( totrec ) { percent_completed = 100; percent_remaining = 0; } else { percent_completed = 0; percent_remaining = 100; } } else if ( recno == 0 && totrec == 0 ) { percent_completed = 100; percent_remaining = 0; } else { percent_completed = ( recno * 100 ) / totrec; percent_remaining = 100 - percent_completed; } output_document = parent.Progress.document; output_document.open( 'text/html', 1 ); output_document.writeln( '' ); output_document.writeln( '' ); output_document.writeln( '' ); if ( recno != -1 ) { output_document.writeln( '' ); output_document.writeln( '' ); } if ( record_prompt.length ) { output_document.writeln( '' ); output_document.writeln( '' ); } output_document.writeln( '
' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + action_prompt + '' ); output_document.writeln( ' ' ); output_document.writeln( '' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + action_text + '' ); output_document.writeln( ' ' ); output_document.writeln( '
' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + progress_prompt + '' ); output_document.writeln( ' ' ); output_document.writeln( '' ); output_document.writeln( ' ' ); output_document.writeln( ' ' ); output_document.writeln( '
' ); output_document.writeln( ' ' ); output_document.writeln( ' 0%' ); output_document.writeln( ' ' ); output_document.writeln( ' ' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + Math.round( percent_completed ) + '%' ); output_document.writeln( ' ' ); output_document.writeln( ' ' ); output_document.writeln( '  ' ); output_document.writeln( ' ' ); output_document.writeln( ' ' ); output_document.writeln( ' 100%' ); output_document.writeln( ' ' ); output_document.writeln( '
' ); output_document.writeln( '
' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + record_prompt + '' ); output_document.writeln( ' ' ); output_document.writeln( '' ); output_document.writeln( ' ' ); output_document.writeln( ' ' + record_text ); output_document.writeln( ' ' ); output_document.writeln( '
' ); output_document.writeln( '' ); output_document.close(); } //-->source_versiondest_version subdirectory of your Miva data directory.

. This process may take a significant amount of time, depending on the number of storefronts in your Miva Merchant installation, and the quantity of categories, products, and other items in those stores.

Please do not close your browser or otherwise interrupt this process.

A log of the upgrade process is being generated, and is stored in the file upgrade.log. This file is available in the to version Upgrade in Progress

The Miva Merchant Upgrade script is currently upgrading your Miva Merchant installation from version MER-UPG-00003screen_upgrade_workError( 'MER-UPG-00011', MvOPEN_Error )Module_Library_UtilitiesModule_Library_DBModule_Library_HelpUpgrade_Version_FromUpgrade_Have_StateOperation_Posstore_encryptionstore_dbstore_db_indexstore_rename_dbstore_rename_indexstore_cleanupstore_keystore_notificationsstore_modulesStore_Record_PosStore_Record_CountCurrent_Store_IDCurrent_Store_CodeCurrent_Store_CountryCurrent_Store_EncryptionTypeCurrent_Store_EncryptionPromptCurrent_Store_EncryptionPhraseCurrent_Store_VerifyEncryptionPhraseOperation_Count- function Upgrade_Resume() { parent.Info.Upgrade_Finished_With_Errors(); } //-->- function Upgrade_Resume() { parent.Info.Upgrade_Finished(); } //-->Upgrade_ModulesNOT Upgrade_Modules.d.deletedmodule_countoperationfile_totalDomain_Misc_CountDomain_DB_CountDomain_DB_Index_CountDomain_Privilege_CountDomain_Module_New_CountDomain_Key_CountStore_DB_CountStore_DB_Index_CountStore_Key_CountOverall_Posdomain_start_upgradedomain_miscDomain_Misc_Posdomain_dbDomain_DB_Posdomain_db_indexDomain_DB_Index_PosStore_DB_PosStore_DB_Index_Posdomain_rename_dbdomain_rename_indexdomain_cleanupStore_Key_Posdomain_keyDomain_Key_Posdomain_privDomain_Privilege_Posdomain_notificationsdomain_modulesOpenDataFiles( g.Merchant_Version )Module_FindFirst_Admin()Domain_Module_RecordModule_FindNext_Admin()Store_Open( g.Current_Store_Code )StoreModule_FindFirst()Store_Module_RecordStoreModule_FindNext()domain_module_newDomain_Module_New_Posdomain_copy_scriptsscreen_upgrade_finishedError( 'MER-UPG-00012', MvOPEN_Error )admin_surladmin_urlmm_urlmerchant.mvcadmin.mvcmerchant_path subdirectory of your Miva data directory. Please contact Miva Technical Support if you require assistance. The upgrade process has completed. However, one or more errors were detected during the upgrade. All errors were logged to the file upgrade.log in the MER-UPG-00137 Congratulations! Your Miva Merchant installation has been successfully upgraded to version MER-UPG-00138admin-url You may access the administrative interface at: MER-UPG-00139merc-urlThe URL to the storefront is: MER-UPG-00140upgrade_setup_statelanguage.datcountry.dbfid NUMBER, name CHAR( 50 ), alpha CHAR( 02 ), numeric NUMBERCountriescntry_i.mvxCountries.d.idunique, ascendingcntry_a.mvxCountries.d.alphanounique, ascending, stringcntry_n.mvxtoupper( Countries.d.name )id NUMBER, manager_id NUMBER, code CHAR( 50 ), license CHAR( 25 ), name CHAR( 100 ), owner CHAR( 100 ), email CHAR( 50 ), company CHAR( 100 ), address CHAR( 100 ), city CHAR( 50 ), state CHAR( 50 ), zip CHAR( 50 ), phone CHAR( 50 ), fax CHAR( 50 ), country CHAR( 50 ), wtunits CHAR( 50 ), baskexp NUMBER, pgrp_ovlp CHAR( 10 ), tax_id NUMBER, currncy_id NUMBER, ui_id NUMBER, mnt_warn MEMO, mnt_close MEMO, mnt_time NUMBER, mnt_no_new NUMBER, omin_quant NUMBER, omin_price NUMBER( 10.2 ), omin_all BOOL, omin_msg MEMO, crypt_act BOOL, crypt_id NUMBER, req_ship BOOL, req_tax BOOLStores.d.idtoupper( Stores.d.code )Stores.d.licensename CHAR( 100 ), license CHAR( 25 ), version CHAR( 10 ), owner CHAR( 100 ), email CHAR( 50 ), company CHAR( 100 ), address CHAR( 100 ), city CHAR( 50 ), state CHAR( 50 ), zip CHAR( 50 ), country CHAR( 50 ), phone CHAR( 50 ), fax CHAR( 50 ), mm_url CHAR( 254 ), mm_surl CHAR( 254 ), admin_surl CHAR( 254 ), image_root CHAR( 254 ), base_url CHAR( 254 ), base_surl CHAR( 254 ), mod_root CHAR( 254 ), mod_sroot CHAR( 254 ), admexp NUMBER, mailhost CHAR ( 254 ), mailmeth CHAR ( 50 ), mail_angl BOOL, ui_id NUMBER, d_set BOOL, d_mod BOOL, d_pay BOOL, d_ship BOOL, d_ful BOOL, d_usr BOOL, d_log BOOL, d_sys BOOL, d_utl BOOL, maxstores NUMBER, lo_time NUMBER, li_trys NUMBER, upgd_ignr CHAR( 10 ), img_ext CHAR( 254 ), strictcode BOOL, verify_ip BOOLid NUMBER, parent_id NUMBER, name CHAR( 40 ), password CHAR( 40 ), page_len NUMBER, admin BOOL, create BOOL, smod BOOL, t_fails NUMBER, c_fails NUMBER, lo_date CHAR(50), mail_ok BOOL, license_ok BOOLusr_id.mvxUsers.d.idtoupper( Users.d.name )admsess.dbfsession_id CHAR( 40 ), user_id NUMBER, lastupdate CHAR( 10 ), remoteaddr CHAR( 50 )AdminSessionsads_sess.mvxAdminSessions.d.session_id $ ':' $ AdminSessions.d.remoteaddrid NUMBER, type CHAR( 15 ), code CHAR( 50 ), name CHAR( 100 ), provider CHAR( 100 ), version CHAR( 20 ), module CHAR( 100 ), refcount NUMBER, active BOOLModules.d.idModules.d.codeModules.d.typeMODULES.lstSTCTBasketChargesStoreKeysstorekey.dbfstorekey.mvxStoreKeys.d.typeid NUMBER, product_id NUMBER, default_id NUMBER, order NUMBER, code CHAR( 50 ), type CHAR( 20 ), attemp_id NUMBER, prompt MEMO, price NUMBER( 10.2 ), cost NUMBER( 10.2 ), required BOOL, image CHAR( 254 )Attributes.d.idAttributes.d.product_id $ ':' $ toupper( Attributes.d.code )Attributes.d.product_id $ ':' $ padl( Attributes.d.order, 10, '0' )Attributes.d.product_id $ ':' $ padl( Attributes.d.attemp_id, 10, '0' ) $ ':' $ padl( Attributes.d.order, 10, '0' )opts.dbfid NUMBER, attr_id NUMBER, order NUMBER, code CHAR( 50 ), prompt MEMO, price NUMBER( 10.2 ), cost NUMBER( 10.2 ), image CHAR( 254 )Optionsopt_id.mvxOptions.d.idopt_code.mvxOptions.d.attr_id $ ':' $ toupper( Options.d.code )opt_attr.mvxOptions.d.attr_id $ ':' $ padl( Options.d.order, 10, '0' )baskchrg.dbfbasket_id NUMBER, charge_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.2 ), disp_amt NUMBER( 10.2 )basket_id NUMBER, charge_id NUMBER, module_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.2 ), disp_amt NUMBER( 10.2 ), tax_exempt BOOLbasket_id NUMBER, charge_id NUMBER, module_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.3 ), disp_amt NUMBER( 10.3 ), tax_exempt BOOLbchg_bid.mvxBasketCharges.d.basket_id $ ':' $ padl( BasketCharges.d.charge_id, 10, '0' )bchg_typ.mvxBasketCharges.d.basket_id $ ':' $ BasketCharges.d.type $ ':' $ padl( BasketCharges.d.charge_id, 10, '0' )bchg_mod.mvxBasketCharges.d.basket_id $ ':' $ BasketCharges.d.module_id $ ':' $ padl( BasketCharges.d.charge_id, 10, '0' )ordrchrg.dbforder_id NUMBER, charge_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.2 ), disp_amt NUMBER( 10.2 )order_id NUMBER, charge_id NUMBER, module_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.2 ), disp_amt NUMBER( 10.2 ), tax_exempt BOOLorder_id NUMBER, charge_id NUMBER, module_id NUMBER, type CHAR( 50 ), desc CHAR( 100 ), amount NUMBER( 10.3 ), disp_amt NUMBER( 10.3 ), tax_exempt BOOLOrderChargesochg_oid.mvxOrderCharges.d.order_id $ ':' $ padl( OrderCharges.d.charge_id, 10, '0' )ochg_typ.mvxOrderCharges.d.order_id $ ':' $ OrderCharges.d.type $ ':' $ padl( OrderCharges.d.charge_id, 10, '0' )ochg_mod.mvxOrderCharges.d.basket_id $ ':' $ OrderCharges.d.module_id $ ':' $ padl( OrderCharges.d.charge_id, 10, '0' )std_fld.dbfbilling CHAR( 1 ), mode_fname CHAR( 1 ), mode_lname CHAR( 1 ), mode_email CHAR( 1 ), mode_comp CHAR( 1 ), mode_phone CHAR( 1 ), mode_fax CHAR( 1 ), mode_addr CHAR( 1 ), mode_city CHAR( 1 ), mode_state CHAR( 1 ), mode_zip CHAR( 1 ), mode_cntry CHAR( 1 )products.dbfid NUMBER, catcount NUMBER, agrpcount NUMBER, pgrpcount NUMBER, order NUMBER, code CHAR( 50 ), name CHAR( 100 ), thumbnail CHAR( 254 ), image CHAR( 254 ), price NUMBER( 10.2 ), cost NUMBER( 10.2 ), desc MEMO, weight NUMBER( 10.2 ), taxable BOOL, active BOOLProductsprd_id.mvxProducts.d.idprd_ord.mvxpadl( Products.d.order, 10, '0' )prd_ccnt.mvxProducts.d.catcount $ ':' $ padl( Products.d.order, 10, '0' )prd_gcnt.mvxProducts.d.agrpcount $ ':' $ padl( Products.d.id, 10, '0' )prd_pgct.mvxProducts.d.pgrpcount $ ':' $ padl( Products.d.id, 10, '0' )prd_code.mvxtoupper( Products.d.code )str_cty.dbfid NUMBER, name CHAR( 50 ), alpha CHAR( 02 ), numeric NUMBERStoreCountriesstr_cty.mvxStoreCountries.d.alphastr_ctyn.mvxtoupper( StoreCountries.d.name )str_ctyi.mvxStoreCountries.d.idcats.dbfid NUMBER, parent_id NUMBER, agrpcount NUMBER, order NUMBER, code CHAR( 50 ), name CHAR( 100 ), active BOOLCategoriescat_id.mvxCategories.d.idcat_code.mvxtoupper( Categories.d.code )cat_prnt.mvxCategories.d.parent_id $ ':' $ padl( Categories.d.order, 10, '0' )cat_ord.mvxbasklist.dbfsession_id CHAR( 40 ), cust_id NUMBER, basket_id NUMBER, lastupdate CHAR( 10 ), order_id NUMBER, order_proc BOOL, ship_fname CHAR( 50 ), ship_lname CHAR( 50 ), ship_email CHAR( 50 ), ship_comp CHAR( 50 ), ship_phone CHAR( 50 ), ship_fax CHAR( 50 ), ship_addr CHAR( 100 ), ship_city CHAR( 50 ), ship_state CHAR( 50 ), ship_zip CHAR( 50 ), ship_cntry CHAR( 50 ), bill_fname CHAR( 50 ), bill_lname CHAR( 50 ), bill_email CHAR( 50 ), bill_comp CHAR( 50 ), bill_phone CHAR( 50 ), bill_fax CHAR( 50 ), bill_addr CHAR( 100 ), bill_city CHAR( 50 ), bill_state CHAR( 50 ), bill_zip CHAR( 50 ), bill_cntry CHAR( 50 ), tax NUMBER( 10.2 ), shipping NUMBER( 10.2 ), ship_id NUMBER, ship_data CHAR( 100 ), pay_id NUMBER, pay_data CHAR( 100 ), total NUMBER( 10.2 )session_id CHAR( 40 ), cust_id NUMBER, basket_id NUMBER, order_id NUMBER, order_proc BOOL, ship_fname CHAR( 50 ), ship_lname CHAR( 50 ), ship_email CHAR( 50 ), ship_comp CHAR( 50 ), ship_phone CHAR( 50 ), ship_fax CHAR( 50 ), ship_addr CHAR( 100 ), ship_city CHAR( 50 ), ship_state CHAR( 50 ), ship_zip CHAR( 50 ), ship_cntry CHAR( 50 ), bill_fname CHAR( 50 ), bill_lname CHAR( 50 ), bill_email CHAR( 50 ), bill_comp CHAR( 50 ), bill_phone CHAR( 50 ), bill_fax CHAR( 50 ), bill_addr CHAR( 100 ), bill_city CHAR( 50 ), bill_state CHAR( 50 ), bill_zip CHAR( 50 ), bill_cntry CHAR( 50 ), tax NUMBER( 10.2 ), shipping NUMBER( 10.2 ), ship_id NUMBER, ship_data CHAR( 100 ), pay_id NUMBER, pay_data MEMO, pay_sectyp NUMBER, pay_seckey MEMO, pay_secdat MEMO, total NUMBER( 10.2 )BasketListblst_ses.mvxBasketList.d.session_idbasklupd.dbfsession_id CHAR( 40 ), lastupdate CHAR( 10 )BasketLastUpdateblup_ses.mvxBasketLastUpdate.d.session_idbaskets.dbfid NUMBER, line_id NUMBER, product_id NUMBER, code CHAR( 50 ), name CHAR( 100 ), price NUMBER( 10.2 ), weight NUMBER( 10.2 ), taxable BOOL, upsold BOOL, quantity NUMBERBasketsbsk_id.mvxBaskets.d.id $ ':' $ padl( Baskets.d.line_id, 10, '0' )bsk_line.mvxUpsellXProductupslprod.dbfusp_req.mvxUpsellXProduct.d.req_prod $ ':' $ padl( UpsellXProduct.d.product_id, 10, '0' )upslopts.dbfprod_shown NUMBER, prod_sell NUMBERrelprod.dbfproduct_id NUMBER, relprod_id NUMBERRelatedProductsrelprodp.mvxRelatedProducts.d.product_id $ ':' $ padl( RelatedProducts.d.relprod_id, 10, '0' )relprodr.mvxbaskopts.dbfline_id NUMBER, attr_id NUMBER, attr_code CHAR( 50 ), option_id NUMBER, opt_code CHAR( 50 ), price NUMBER( 10.2 ), data CHAR( 254 ), data_long MEMOBasketOptionsbopt_ln.mvxBasketOptions.d.line_id $ ':' $ padl( BasketOptions.d.attr_id, 10, '0' )ordopts.dbfOrderOptionsoop_line.mvxOrderOptions.d.line_id $ ':' $ padl( OrderOptions.d.attr_id, 10, '0' )orders.dbf id NUMBER, batch_id NUMBER, processed BOOL, date CHAR( 10 ), cust_id NUMBER, ship_fname CHAR( 50 ), ship_lname CHAR( 50 ), ship_email CHAR( 50 ), ship_comp CHAR( 50 ), ship_phone CHAR( 50 ), ship_fax CHAR( 50 ), ship_addr CHAR( 100 ), ship_city CHAR( 50 ), ship_state CHAR( 50 ), ship_zip CHAR( 50 ), ship_cntry CHAR( 50 ), bill_fname CHAR( 50 ), bill_lname CHAR( 50 ), bill_email CHAR( 50 ), bill_comp CHAR( 50 ), bill_phone CHAR( 50 ), bill_fax CHAR( 50 ), bill_addr CHAR( 100 ), bill_city CHAR( 50 ), bill_state CHAR( 50 ), bill_zip CHAR( 50 ), bill_cntry CHAR( 50 ), tax NUMBER( 10.2 ), shipping NUMBER( 10.2 ), ship_id NUMBER, ship_data CHAR( 100 ), pay_id NUMBER, pay_data MEMO, pay_sectyp NUMBER, pay_seckey MEMO, pay_secdat MEMO, affil_code CHAR( 50 ), total NUMBER( 10.2 )Ordersord_id.mvxOrders.d.idord_btch.mvxOrders.d.batch_id $ ':' $ padl( Orders.d.id, 10, '0' )ord_prcd.mvxOrders.d.batch_id $ ':' $ Orders.d.processed $ ':' $ padl( Orders.d.id, 10, '0' )ncrypt.dbfid NUMBER, prompt CHAR( 254 ), refcount NUMBERncrypt_i.mvxEncryption.d.idCRYPModule_Feature_INV_ADINV_Upgrade_Setup_State()Module_Feature_AFFAFF_Upgrade_Setup_State()ATT_Upgrade_Setup_State()Module_Feature_STASTA_Upgrade_Setup_State()Module_Feature_STP_ADSTP_Upgrade_Setup_State()Module_Feature_EML_ADEML_Upgrade_Setup_State()Module_Feature_NOTNOT_Upgrade_Setup_State()upgrade_accept_handoffupgrade_draw_status_overallCurrent Operation:MER-UPG-00004InitializingMER-UPG-00126Upgrading Domain DatabasesUpgrading Domain IndicesUpgrading Encryption for Store upgrade.mv-16Upgrading Databases for Store Upgrading Indices for Store Renaming Domain Temporary FilesCleaning up Domain Temporary FilesRenaming Temporary Files for Store Cleaning up Temporary Files for Store Adding new key records for store MER-UPG-00127Adding notes for store upgrade.mv-17domain_nameAdding notes for domain upgrade.mv-18Adding new key records for domain MER-UPG-00146Adding new PrivilegesMER-UPG-00128Upgrading Global Module SettingsMER-UPG-00013Upgrading Module Settings for Store MER-UPG-00014-19Installing New ModulesMER-UPG-00015-20Copying Script FilesMER-UPG-00015-21Overall Progress:MER-UPG-00016-22upgrade_clear_status- parent.Info.Upgrade_Clear_Status(); //-->upgrade_draw_status_dbfilenameAction:MER-UPG-00017-23Creating database MER-UPG-00018-24changeModifying database Record:MER-UPG-00020 of MER-UPG-00021upgrade_draw_status_indexdb_nameindex_nameMER-UPG-00023 on database Creating index MER-UPG-00024MER-UPG-00025', -1, -1 ); //--> upgrade_draw_status_renameMER-UPG-00026Renaming MER-UPG-00027upgrade_draw_status_privilegeMER-UPG-00026-25Adding privilege for MER-UPG-00129upgrade_draw_status_storekeyMER-UPG-00130storekey_typeAdding key record for MER-UPG-00131upgrade_draw_status_domainkeyMER-UPG-00130-26domainkey_typeMER-UPG-00147upgrade_draw_status_moduleMER-UPG-00028Upgrading Module MER-UPG-00029upgrade_draw_status_module_newMER-UPG-00030Installing Module MER-UPG-00031upgrade_logdetailss.dyn_time_t, g.Upgrade_Version_From, g.Merchant_Version, l.store, l.type, l.operation, l.filename, l.status, l.detailsupgrade_log_error*ERROR*upgrade_initUpgrade_Need_HandoffDomain_Index_CountStore_Index_CountOperation_List domain_start_upgrade, domain_misc, domain_db, domain_db_index, store_encryption, store_db, store_db_index, domain_rename_db, domain_rename_index, domain_cleanup, domain_key, store_rename_db, store_rename_index, store_cleanup, store_key, store_notifications, domain_priv, domain_notifications, store_modules, domain_modules, domain_module_new, domain_copy_scriptsoperation_countUpgrade_StoresError( 'MER-UPG-00013', MvOPEN_Error )NOT Upgrade_Stores.d.deletedupgrade_resume-->db_finishedresumingstartedMvCREATE_ErrorUpgrade_Domain_DBNOT Original.d.deletedtemp_opened:Recordupgrade_domain_db_indexUpgrade_Domain_DB_IndexMvMAKEINDEX_Errorupgrade_domain_rename_dbrename originalMerchanPath.origUpgrade_Domain_Rename_DBUnable to rename '.orig'rename temporarydelete originalmemo_filenamedbtold_memo_existsrename original memoupgrade_domain_rename_db_indexUpgrade_Domain_Rename_DB_Indexupgrade_domain_cleanupdelete directoryUpgrade_Domain_Cleanupupdate versionupgrade_domain_privilegeprivsstartingprivs.dbfprv_priv.mvx, prv_name.mvxUpgrade_Domain_Privilegeupgrade_domain_moduleModule_Version()check versionModule_Upgrade( Modules.d.version )Module_Update( Modules.d.id, Modules.d.code, Modules.d.name, Modules.d.provider, l.version, l.module_path, 1 )Upgrade_Domain_Moduleupgrade_domain_module_newinstall_modulesModule_Type()Module_Name()Module_Provider()Module_Insert( l.type, l.code, l.name, l.provider, l.version, l.module, 1 )Module_Install()upgrade_store_encryptionprefix/00000001.pubUnable to generate encryption key pair upgrade.mv-27Upgrade_Store_Encryptionupgrade_store_dbUpgrade_Store_DBRSA_SessionhandleUnable to free RSA keyupgrade.mv-28upgrade_store_db_indexUpgrade_Store_DB_Indexupgrade_store_rename_dbUpgrade_Store_Rename_DBupgrade_store_rename_db_indexUpgrade_Store_Rename_DB_Indexupgrade_store_cleanupUpgrade_Store_Cleanupupgrade_store_keyUpgrade_Store_Keymaxvalueupgrade_store_notificationsUpgrade_Feature_NOT_DBModule_Feature_AFF_DBaff_foundAffiliateOptions_Find()title Affiliate Links Outdated upgrade.mv-29

The upgrade process has changed the Miva Merchant extension from .mv to .mvc. (So, the store file is now merchant.mvc.) this means that the URL's your affiliates are using to link to your store need to be updated.

See the Miva Merchant Upgrade Guide for additional information.

upgrade.mv-30StoreNotes_Insert( g.Current_Store_Code, l.title, l.message)l.okupgrade_domain_notifications Extension Changed to .MVC upgrade.mv-31

The upgrade process has changed the Miva Merchant extension from .mv to .mvc. (So, the store file is now merchant.mvc.) However, you will need to change certain extensions yourself. For example, the store or product link in your emails or at your affiliates' sites.

See the Miva Merchant Upgrade Guide for additional information.

upgrade.mv-32Notes_Insert( l.title, l.message )upgrade_domain_keyCurrent_Domain_Namekeys.dbfkeys.mvxUpgrade_Domain_Keyupgrade_store_module' to upgrade.Can't find 'MER-UPG-00165Upgrade_Store_ModuleModule_Upgrade_Store( Modules.d.version )upgrade_domain_misc_performupgrade_domain_misc_perform_languagedats.miva_languageupgrade_domain_privilege_nameEMLLMiva Mailerupgrade.mv-33MER-UPG-00132MER-UPG-00132-34INVTInventoryMER-UPG-00148AFLTAffiliatesMER-UPG-00149MONYAffiliate MoneyMER-UPG-00150ATMPAttribute TemplatesMER-UPG-00151upgrade_domain_db_newtasks.dbfSTP_Upgrade_Domain_DB_New_Tasks()rn_set.dbfNOT_Upgrade_Domain_DB_New_NoteSettings( g.Upgrade_NoteSecurity, g.Upgrade_NoteUpdates, g.Upgrade_NoteTips, g.Upgrade_NoteDocs, g.Upgrade_NoteEnews, g.Upgrade_NoteOffers, g.Upgrade_NotePoll )notes.dbfupgrade_domain_db_new_countriescountry_countcountry_listl.name, l.alpha, l.numericupgrade_domain_db_change_processrecordNOT_Upgrade_Domain_DB_Change_Notes()NOT_Upgrade_Domain_DB_Change_NoteSettings( g.Upgrade_NoteSecurity, g.Upgrade_NoteUpdates, g.Upgrade_NoteTips, g.Upgrade_NoteDocs, g.Upgrade_NoteEnews, g.Upgrade_NoteOffers, g.Upgrade_NotePoll )upgrade_domain_db_change_processrecord_stores minutes for maintenance. Please complete your selection and proceed to the checkout. All abandoned baskets will be emptied.maint_countdown will be closing in MER-UPG-00032 is closed for maintenance. We will re-open soon. ThanksMER-UPG-00033upgrade_domain_db_change_processrecord_domaingif,jpg,jpeg,jpe,xbmupgrade_domain_db_change_processrecord_usersupgrade_domain_db_change_processrecord_adminsessionsupgrade_domain_db_change_processrecord_modulesupgrade_store_db_newinvent.dbfinv_set.dbfINV_Upgrade_Store_DB_New_InventorySettings()affil.dbfaffern.dbfaffpay.dbfafileml.dbfAFF_Upgrade_Store_DB_New_AffiliateEmail()afilmng.dbfAFF_Upgrade_Store_DB_New_AffiliateManage()afilopt.dbfAFF_Upgrade_Store_DB_New_AffiliateOptions()affsess.dbfstats.dbfSTA_Upgrade_Store_DB_New_Stats()stasks.dbfSTP_Upgrade_Store_DB_New_StoreTasks()emlset.dbfEML_Upgrade_Store_DB_New_EmailListSettings()EML_Upgrade_Store_DB_New_EmailLists()emlm.dbfEML_Upgrade_Store_DB_New_EmailListMembers()emlq.dbfEML_Upgrade_Store_DB_New_EmailListQueue()snotes.dbfprdsta.dbfSTA_Upgrade_Store_DB_ProdStats()attempl.dbfatmpatt.dbfattmpop.dbfupgrade_store_db_new_standardfieldsupgrade_store_db_new_storecountriesUpgrade_CountriesUpgrade_Store_DB_New_StoreCountriesupgrade_store_db_new_upselloptionsupgrade_store_db_new_encryptionupgrade_store_db_change_processrecordATT_Upgrade_Store_DB_New_AttributeTemplates()AFF_Upgrade_Store_DB_Change_AffiliateOptions()STA_Upgrade_Store_DB_Change_Stats()upgrade_store_db_change_processrecord_attributestemplateupgrade_from4.10Upgrade_Store_DB_Change_ProcessRecord_AttributesNOT Products.d.deletedupgrade_store_db_change_processrecord_optionsupgrade_store_db_change_processrecord_basketchargesupgrade_store_db_change_processrecord_orderchargesupgrade_store_db_change_processrecord_productsupgrade_store_db_change_processrecord_categoriesupgrade_store_db_change_processrecord_basketlistupgrade_store_db_change_processrecord_basketsupgrade_store_db_change_processrecord_basketoptionsupgrade_store_db_change_processrecord_orderoptionsupgrade_store_db_change_processrecord_ordersPay_Moduleattemptedcan_callUpgrade_Store_DB_Change_ProcessRecord_OrdersUnable to find Module id upgrade.mv-35upgrade.mv-36module_upgradedPaymentModule_Upgrade_Order( g.Upgrade_Version_From, Original.d.id, l.data, l.secure_data )secure_keyl.encryptedupgrade_load_public_keypublic_pathUnable to find public key file 'upgrade.mv-37Unable to load public key file 'upgrade.mv-38upgrade_encryptrsakey_decrypteddata_encryptedUnable to encrypt dataupgrade.mv-39Upgrade_Encryptdata_encodedkey_encrypted-- using --Unable to encrypt key --upgrade.mv-40key_encodedupgrade_domain_copy_scriptsmerchant.mvc-stubadmin.mvc-stubicps2p.mvc-stubevalcheckp.mvc-stubevalchecki.mvc-stubremove.mvc-stubpaylinkp.mvc-stubpaylinki.mvc-stubpaypalc.mvc-stubpaypali.mvc-stubpaypalp.mvc-stubupsreturn.mvc-stubupsretwiz.mvc-stubjavascriptencode\'drawimgbutton_uploadpressedUpload FileMER-ADM-00730AdminGraphics_Pathupload.gifg.Store_Code
MER-ADM-00030g.FileUpload_Form, g.FileUpload_Field, g.FileUpload_Type, g.FileUpload_Data
MER-ADM-00031-42DrawCheckbox( g.FileUpload_Overwrite, 'FileUpload_Overwrite', 'Yes', l.text )File:MER-ADM-00830MER-ADM-00743MER-ADM-00744EndScreenupgrade_parse_booleanupgrade_deactivate_skipped_modulesupgrade_interceptupgrade_version- redirect_to_upgrade(); //-->upgrade_notification_requestupgrade_notification_lineupgrade_messageClick here to upgrade to Miva Merchant 4.16MER-UPG-00152upgrade_setup_redirect_javascripttarget_urlupgrade.mvc?Session_ID=&UpgradeFromAdmin=YesJavaScript_SetVariables( 'g', 'target_url' )- function redirect_to_upgrade() { parent.location = target_url; } //-->upgrade_numeric_versionattributes_cleanupproduct_foundProduct_Find_ID( Attributes.d.product_id )delete_attributeProduct_Delete_Attributes( Attributes.d.product_id )upgrade_mv_to_mvcupgrade_license_validate_mvcalladditional_servers_availableapitypeMERCHANT_HOSTserver_nameLICENSE_NUMBERMERCHANT_VERSIONPRODUCT_LINEPRODUCT_TYPEOPERATIONSVALIDATEDomain_TempMERCHANT_STOREURLvalid_valueerror_code_valueerror_message_valueMvCALL_ErrorMERCHANT_HOST, API, LICENSE_NUMBER, MERCHANT_VERSION, OPERATIONS, PRODUCT_TYPE, PRODUCT_LINE, MERCHANT_STOREURLcallobjectelementLmLICENSEcallobjectnumattributescallobjectattributecallobjectvalueERROR_CODEERROR_MESSAGEnew_errorError( '#ERROR#', l.new_error )YESError( 'MER-UPG-00004', l.error_message_value )upgrade_license_activate_mvcallOLD_LICENSE_NUMBERACTIVATEEMAILactivated_valuePRODUCT_LINE, OPERATIONS, OLD_LICENSE_NUMBER, LICENSE_NUMBER, EMAIL, LANGUAGE, MERCHANT_STOREURLACTIVATEDError( 'MER-UPG-00004', l.new_error )Error( l.error_code_value, l.error_message_value )upgrade_license_register_mvcallREGISTER4.13MAILLIST_NEWSLETTERMAILLIST_MERCHANTAPI, MERCHANT_HOST, LICENSE_NUMBER, MERCHANT_VERSION, NAME, COMPANY, ADDRESS, CITY, STATE, ZIP, COUNTRY, PHONE, FAX, EMAIL, PRODUCT_LINE, PRODUCT_TYPE, OPERATIONS, LANGUAGE, MERCHANT_STOREURL, MAILLIST_NEWSLETTER, MAILLIST_MERCHANTupgrade_get_servers_listhttp://licensemgr.miva.com/gateway/gateway.mvhttp://licensemgr2.miva.com/gateway/gateway.mvfexistsencodeentitiessfcopyfdeletertrimltrimgettokensepsexistsasciicharmiva_array_serializeaggregateencodeattributeglosubsearchreplacemiva_array_deserializerndprecisionmiva_array_maxfmkdirfrenamesubstringrsa_generate_keypairpubkey_fileprivkey_filebitsrsa_freersa_load_publickeycrypto_rand_bytesbf_encryptplaintextcrypto_base64_encodersa_public_encryptfscopysmkdirsdelete  ^2S**Gdtz 1+!;$8>]])ls6uRw(HKCSX\ebxzU LEa $(D0i5W9bEoWKdZm.{#~pA@Ffy'JG-P[cx$%5Ucr}w\|?=UW  _ `! Z /\ d T O ? s x g y( , M< C hI N U n v 0 P t   # 1 &? b ! q u >  r* ? 4a } 9   v j & 5 lL M f X N m V<237nWBat}uHQI" (8FJQRm,:Y57 !"#$%&(k*,:<?BDdK{LNOQS]^_as| "#&()012345689<=DHrstuvwxyz{|}~ILRTUVWXYZ[\]no|}~'=HW`hov{ 2 3 4 V  " 4 W f l m ~ N$x   + I kY5 4 \, #"&K(7)}/2023r45@68::+;@wARCSFHK L~OPRUX[]9^_`a=dofhiJkclmGquvx%yzA~$UC1()O{FiLMB#pmd3TW8<N&_.Xz` ;/!?q-Vf un *|altxHZQ6Ejyge ^Ps0ID>h]['bn4otvy{} 4~RdRd]bn]bn]n'2{    $ %'* +,. /Y/:>?@A   (+,7 ?@AFIJKLNPQRSTU   +,7F] RSTUVWXYZ[\] ^_`abcdefg h i  !(+,1 6 7NT ~ ^_`abc defghijklmnopq7dp,-?AMOPdPQ@Babdefhij  2 47>@ux kprswx7p 7  -.3n>Cv 7!7("# )x   )*+,-./01234ghvw#$%n&'('.p)*  57p!"%-3M+PR,ST5STUWb-dw.x/012,94364789:  Ah789:;@OP^e5fghAhfghin6Ah7Ah8+Ah9+Ah:AVh;AVh<+=+>}  ?"@#$%#$%&-A./0./012B345678+AW3456789:CCDEFDEFGIDJKLJKLMNEOPQRST+AWOPQRSTUVXFYuY\]^dGef;efgjHklm+klmnqIrst+rstuwJxyxyz}K;~L  PkqM+AWNOPQRxS+uTU  E Pq      V+AW         W       X! " # % Y& ( Z+) * + , 0 [";1 5 8 = D \"E F K Q ]+R S T U \ ^x] ^ f g i _j ;j k `m an n o b  cW d  e f g h i j   k, l0 m3 n6 o7 7 8 < pbD E F H N qO rW sY t` ua v w x y z  x {  |    ]`  } ~ R  t     RUp                Re               4 :=E VWeq ! - . / 0 1 2 3 g h i p 'nq       '    j  E     (+EF         +1 >EF Y]                          !(+1 6 E FNT ~                  ! " # $ & ' ( ) * / 0 1 2 5 6 E6 7 8 98 9 : %: ; < %< = > ? 5> ? @ A EA B C %C D E %E F G %G H I J K %ZI J K L M N O %bM N O P Q %Q R S ES T U V 5U V W X %X Y Z Z [ \ \ ] ^ _ ` %,^ _ ` a b %b c d e d e f g g h i Ei j k l 5k l m n o p %bn o p q r s t u v Hr s t u v w x x y z { z { | } z} ~   2`     2  5  E  E p~`^$p$% 'r*fz0@7>E4[ ehpDʋb ؓH ̜Сh <l$XTp$F.&\ n vDLF04ERF" "Q`QTU"W">X"`Y"Z"["\*\rb]bvfzilpsluzJ}P4||,P|,> jΤ ڧ V:X hP,T8Z@l.P~TtZ ,@l0l *B~bN` " X#R% '(T79;@.@ADHNbVP ZZ"]h^l^rh_2``&b~b~fjjorJ@D@@P@L@D@@Q@?7&@LD@@Q@@@Q@@D@@Q@ D@@Q@ D@@ Q@ @ Q@@Q@D@@Q@ @@@D@ @Q@D@ @Q@@Q@D@ @Q@D@ @Q@D@@QCD@@QD@@QD@(@Q@@D@)@Q@ @D@*@Q@ED@+@Q@@ @D@,@Q@@ @D@-@Q@@ @D@.@Q@@  @ D@/@Q@'@)F@ D@1@Q@ @+=@9&@\D@2@QD@3D@4O@0@ D@6@Q@@1F@D@8@Q%@D@9@Q@2@ @+@3@3@3@3D@;@Q @4@4&@\D@<@QD@=D@>O@8@ D@@@Q@@1F@D@A@Q%@:D@B@Q@9@/@4&@.D@C@Q@ @D@D@Q%@(D@E@Q@; @D@F@QD@H@Q@@4&@2D@I@QP2= @D@J@Q%@,D@K@QP2> @D@L@QD@N@QP2@=@ @D@P@Q@@A7&@.D@Q@Q@ @D@R@Q%@BD@S@Q@P2@=@@C @D@T@QD@V@Q@@ @D@X@Q@@EF@D@Z@Q@D@[@Q@FD@\@Q@D@]@QD@^D@_N@JD@`@Q@D@a@Q@D@c@Q=@ D@e@Q=@D@g@Q@9&@PD@h@Q=@ @D@i@Q@@M@=@ @D@j@QD@l@Q@@8&@(D@m@Q@P @D@n@QD@p@Q@=@@3&@(D@q@Q@R @D@r@QD@t@QP2@=@@5@@R3-&@~D@u@QD@vP2@=@=@M@TD@wD@xO@Z@ D@y@Q@@[F@D@z@Q%@D@{@Q@2D@}@Q@@4&@D@~@Q@@P3&@(D@@Q=@@D@@QD@@Q@@\3&@(D@@Q=@@D@@QD@@QD@@Q@@4&@D@@Q@@.&@.D@@Q@; @D@@Q%@(D@@Q@ @D@@QD@@Q@@R3&@(D@@Q=@@D@@QD@@Q@@P3&@(D@@Q=@)@D@@QD@@Q@@`3&@(D@@Q=@.@D@@QD@@Q@@\3&@(D@@Q=@@D@@QD@@QD@@QD@@QD@@QD@@Q@9&@D@@Q@=@@3&@D@@QD@@=@M@bD@@=@M@cD@D@D@O@k@ D@@Q@@1F@D@@QD@@Q@@lF@D@@QD@@Q@mD@@QCD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@+@QD@5@QD@@QD@@QD@@QD@@QD@@QD@U@QD@@QD@.@QD@@QD@@QD@@QD@@QD@R@QD@{@QD@@QD@@QD@@QD@ @QD@@QD@<@QD@@QD@@QD@@QD@@QD@@QD@ @QD@ @QD@ @QD@ @QD@ @QD@ @QD@z @QD@p @QD@w @QD@ @QD@ @QD@ @QD@ @QD@ @QD@H @QD@ @QD@*@QD@2@QD@@QD@@QD@@QD@_@QD@@QD@@QD@a@QD@h@QD@@QD@@QD@K@QD@k@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@\@QD@@QD@@QD@5@QD@b@QD@@QD@@QD@@QD@@QD@@QD@ @QD@@QD@0@QD@D@QD@@QD@@QD@-@QD@G@QD@[@QD@z@QD@@QD@@QD@@QD@P@QD@@QD@@QD@@QD@@QD@@QD@/@QD@K@QD@g@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@]@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@@QD@ @QD@g@QD@@QD@@QD@@QD@@QD@@QD@ @QD@@QD@/@QD@B@QD@@QD@@QD@3 @QD@j @QD@n @QD@| @QD@ @QD@ @QD@x!@QD@!@QD@ "@QD@"@QD@0"@QD@H"@QD@Q"@QD@Y"@QD@g"@QD@p"@QD@"@QD@"@QD@"@QD@ #@QD@a#@QD@@Q@@D@@Q@@p@p=@@4&@LD@@QKPD@@Q@p@r@qAD@@Q@@@>@u@BD@@Q@@@>@w@BD@@Q@@@D@@QArD@@Q @x@4&@0D@@Q@@zF@D@@QD@@Q@p=@@D@@QD@@Q@ @D@@Q<D@@@D@@@@D@@@@=@@4&@D@KPD@@@r@AD@@@@>@u@BD@@@@>@@BD@@@@>@@BD@@@@D@AnD@ @x@4&@ D@@@F@D@D@@=@@D@D@@ @ D@<D@@ @D@@ @!D@@ @"D@@ @#D@@ @D@@;;D@<D@@ @D@@ @"D@@ @#D@@ @$D@@ @D@@3@%@>@@BD@@;;D@<D@@Q=@ @D@@Q@@M@@7&@D@@Q%@D@@Q@@M@@8&@TD@ @QD@ D@ O@@D@ @Q@@D@ @Q%@D@@QD@D@O@@D@@Q@@@M@@@@@@@@@@@D@@QD@@Q@ D@@Q@@@@@D@@Q@D@@QD@@Q<D@@Q=@ @D@@Q@@M@@7&@D@@Q%@D@ @QD@!D@"O@@D@#@Q@@@M@@@@@@@@@@@D@%@Q@ D@&@Q@@@@@D@'@Q@D@(@QD@)@Q<D@,@QD@-D@.O@@D@0@Q@ D@1@Q@@@@@D@2@Q@D@3@Q<D@6@Q@D@7@Q@FD@9@Q@D@:@QD@;@=@M@TD@<D@=N@D@>@Q@D@?@QP2 @&D@@@QP2@4&@2D@A@QP2 @'D@B@Q%@(D@C@Q@& @'D@D@QD@F@Q@@4&@:D@G@Q@@'@D@H@Q%@4D@I@Q@@&@D@J@QD@L@Q@(@F@D@M@Q@D@O@Q@D@P@Q@D@j@D@k@Q@D@l@Q@D@n@Q@"=@@#=@.&@D@o@Q@@F@D@p@Q@@F@D@q@Q@$=@@4&@(D@r@Q@$ @)D@s@QD@u@Q@@@@@@@@@@@D@v@Q%@DD@w@Q@@@@@D@x@QD@z@Q@@=@@@=@@D@{@Q@@=@@D@|@Q@D@}@Q@@=@@D@~@Q@@=@@D@@Q@D@@Q@D@@QD@D@O@@D@@QD@D@O@@D@@QD@@M@@D@D@O@@D@@Q@@D@@Q@@@@@@@D@@Q@@D@@Q@ D@@Q@@@@@@@@@=@@@@@@@@@@=@@@D@@Q@D@@Q@@D@@Q@@D@@Q<D@@Q@@D@@Q@ D@@Q@ D@@Q@D@@Q<D@@ @*D@@ @+D@@ @,D@@ @-D@@ @.D@@ @/D@@ @0D@@ @1D@@ @2D@@ @3D@@  @4D@@! @D@@0 @5D@@3 @6D@@! @*D@<D@@=@@@M@BD@@)=@@@@BD@@7=@@@@BD@@;@D@@9@@M@@6-&@PD@@@M@@63@@@@87-&@TD@@5@@M@BD@@@@@@@@BD@%@@@M@@43@@@@97-&@8D@@@@@@@@BD@%@2D@@@M@@@@M@BD@D@@=@ @D@%@D@@;D@<D@@=@@@M@BD@@)=@@@@BD@@7=@@@@BD@@;@D@@9@@M@@8-&@D@@@M@@53@@@@8-&@TD@@6@@M@BD@@@@@@@@BD@%@@@M@@43@@@@8-&@8D@@@@@@@@BD@%@2D@@@M@@@@M@BD@D@@@M@@33@%@@@>@-@9-&@D@@;@D@%@D@@=@ @D@D@%@"D@@;D@<D@@@M@@+3&@ND@@:@4&@D@@;;D@%@D@@;D@D@D@@@M@@,3&@ND@@;@4&@D@@;;D@%@D@@;D@D@D@@@M@@-3&@D@@<@4&@D@@;;D@%@ND@@=@4&@D@@;D@%@D@@;;D@D@D@D@@@M@@.3&@ND@@>@4&@D@@;;D@%@D@@;D@D@D@ @@M@@/3&@D@ @?@4&@D@ @;;D@ %@RD@@Q@7&@D@@;D@%@D@@;;D@D@D@D@@@M@@03&@D@@@@8@3.&@D@@;;D@%@fD@@%@@@>@7@@4&@D@@;D@%@D@@;;D@D@D@ D@"@@M@@13&@VD@#@A@8@3.&@D@$@;;D@%%@D@&@;D@'D@(D@*@@M@@23&@D@+@B@8@3.&@D@,@;;D@-%@bD@.@@;F@D@/@9&@D@0@;;D@1%@D@2@;D@3D@4D@5D@7@@M@@33&@D@8@B@8@3.&@D@9@;;D@:%@bD@;@@;F@D@<@9&@D@=@;;D@>%@D@?@;D@@D@AD@BD@D@@M@@43&@VD@E@C@9@3.&@D@F@;;D@G%@D@H@;D@ID@JD@L@@M@@3&@ND@M@D@4&@D@N@;;D@O%@D@P@;D@QD@RD@S<D@V=@D@X@B=@9&@D@Y@E@>@CD@Z@B@3@CD@] @E@4&@ D@^@@GF@D@_D@a@F@8&@8D@b@@D@c@F@@D@d%@D@e@;@D@fD@h@@@@E@>@=@@D@i@B=@@D@k@@M3@-&@lD@l@@D@m@@F6&@:D@n@E@>@CD@o@B@3@CD@r @E@4&@ D@s@@GF@D@tD@v@@@D@x@@@@E@>@=@@D@y@B=@@D@z@@3@@3.&@D@{%@,D@|D@~@@@D@%@D@D@%@D@@B@3@OAD@ @O@ D@AD@@ @E@F>3&@D@@B=@@D@@E@>@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@D@@@D@@@F6&@D@@E@>@ 3&@D@@@@F6&@LD@@@@D@@F@@D@%@PD@%@D@@;@D@D@D@@@@D@%@D@@@@@ @=@@D@@B=@@D@@@M3@-&@lD@@@D@@@F6&@:D@@E@>@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@@@@D@@@@@E@>@=@@D@@B=@@D@@@3@@3.&@D@%@,D@D@@@@D@%@D@D@D@@;D@<D@=@D@@B=@9&@D@@E@>@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@@F@8&@8D@@@D@@F@@D@%@D@@;@D@D@@@@@@E@>@=@@D@@B=@@D@@@M3@-&@rD@@@ D@@ @F6&@@D@@E@ >@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@@@@D@@@@@@E@ >@=@@D@@B=@@D@@@3@@3.&@D@%@,D@D@@ @@ D@%@D@D@%@D@@B@3@OAD@ @O@ D@AD@@ @E@F>3&@D@@B=@@D@@E@>@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@D@@@ D@@ @F6&@D@@E@ >@ 3&@D@@ @@F6&@LD@@ @@D@@F@ @D@%@PD@%@D@ @;@D@ D@ D@ @ @@ D@%@D@@@@@@ @=@@D@@B=@@D@@@M3@-&@rD@@@ D@@ @F6&@@D@@E@ >@CD@@B@3@CD@ @E@4&@ D@@@GF@D@D@@@@D@@@@@@E@ >@=@@D@ @B=@@D@"@@3@@3.&@D@#%@,D@$D@&@ @@ D@'%@D@(D@)D@+@;D@,<D@/=@D@0@B=@9&@.D@1@E@>@CD@2@B@3@CD@5 @E@4&@ D@6@@GF@ D@7D@9@F@8&@8D@:@@ D@;@F@@D@<%@D@=@;@D@>D@@@@@@@@@@@@ @ @ @E@>@=@@D@A@B=@@D@C@@M3@-&@D@D@ @D@E@@F6&@pD@F@E@>@CD@G@B@3@CD@J @E@4&@ D@K@@GF@ D@LD@N@@@D@P@@@@@@@@@@ @ @ @E@>@=@@D@Q@B=@@D@S@@3@@3.&@D@T%@,D@UD@W@@@D@X%@|D@YD@Z%@2D@[@B@3@OAD@_ @O@D@`AD@b@@E@F>3&@D@c@B=@@D@d@E@>@CD@e@B@3@CD@h @E@4&@ D@i@@GF@ D@jD@kD@m@@D@n@@F6&@D@o@E@>@3&@D@p@@@F6&@LD@q@@@ D@r@F@@D@s%@PD@t%@D@u@;@D@vD@wD@y@@@D@z%@D@|@@@@@@@@@@ @ @ @@=@@D@}@B=@@D@@@M3@-&@D@@ @D@@@F6&@pD@@E@>@CD@@B@3@CD@ @E@4&@ D@@@GF@ D@D@@@@D@@@@@@@@@@@ @ @ @E@>@=@@D@@B=@@D@@@3@@3.&@D@%@,D@D@@@@D@%@|D@D@D@@;D@<D@@G=@=@ @GD@@H=@=@ @HD@@I=@=@ @ID@@J=@=@ @JD@@K=@=@ @KD@@L=@=@ @LD@@M=@=@ @MD@@N=@=@ @ND@@O=@=@ @OD@@P=@=@ @PD@@Q=@=@ @QD@@R=@=@ @RD@@S=@=@ @SD@@T=@=@ @TD@@U=@=@ @UD@@V=@=@ @VD@@@D@@@86&@fD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@%@>@@=@=@@%@>@@BD@@@@D@%@D@@;9&@rD@@G=@@3&@DD@D@D@O@@D@@,@@=@;D@D@@H=@@3&@DD@D@D@O@@D@@,@@=@;D@D@@@ @@ @@3@3@3D@ @49&@TD@@@3@D@@;@D@@@3@G=@@ D@P9&@~D@P@D@@H@#P3&@<D@P@4&@D@@@D@D@D@D@@9&@DD@D@D@O@@D@@,@@=@;D@D@@D@D@D@@=@4&@D@@I=@@3&@DD@D@D@O@@D@@-@@=@;D@D@ @J=@@3&@DD@ D@ D@ O@@D@@-@@=@;D@D@D@@@P2=@ 9&@ZD@@; @WD@@ @=D@@-@@X@@=@;D@D@!@K=@@3&@DD@"D@#D@$O@@D@&@.@@=@;D@'D@)@@F@D@*@9&@DD@+D@,D@-O@@D@/@.@@=@;D@0D@2@N=@@3&@DD@3D@4D@5O@@D@7@.@@=@;D@8D@:@O=@@3&@DD@;D@<D@=O@@D@?@@@=@;D@@D@B@Q @YD@C@Y=@@3&@D@D@P @YD@ED@G@Y=@@3@S@3-&@DD@HD@ID@JO@@D@L@.@@=@;D@MD@O@@F@D@P@9&@DD@QD@RD@SO@@D@U@.@@=@;D@VD@X@S=@@3&@DD@YD@ZD@[O@@D@]@.@@=@;D@^D@`@@F@D@a@9&@DD@bD@cD@dO@@D@f@.@@=@;D@gD@i@V=@@3&@DD@jD@kD@lO@@D@n@/@3@=@;D@oD@y@@3@MD@zP9&@D@{PP24&