26 lines
16 KiB
PHP
26 lines
16 KiB
PHP
<?php
|
|
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# NO CHECKED-IN PROTOBUF GENCODE
|
|
# source: registration.proto
|
|
|
|
namespace GPBMetadata;
|
|
|
|
class Registration
|
|
{
|
|
public static $is_initialized = false;
|
|
|
|
public static function initOnce() {
|
|
$pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
|
|
|
|
if (static::$is_initialized == true) {
|
|
return;
|
|
}
|
|
$pool->internalAddGeneratedFile(
|
|
"\x0A\xA6I\x0A\x12registration.proto\x12\x11registration.core\"\xB5\x08\x0A\x07Request\x12/\x0A\x08register\x18\x01 \x01(\x0B2\x1B.registration.core.RegisterH\x00\x123\x0A\x0Aunregister\x18\x02 \x01(\x0B2\x1D.registration.core.UnregisterH\x00\x12=\x0A\x10change_seat_type\x18\x03 \x01(\x0B2!.registration.core.ChangeSeatTypeH\x00\x12;\x0A\x0Fget_free_bibles\x18\x04 \x01(\x0B2 .registration.core.GetFreeBiblesH\x00\x12E\x0A\x14get_purchased_bibles\x18\x05 \x01(\x0B2%.registration.core.GetPurchasedBiblesH\x00\x12:\x0A\x0Eactivate_bible\x18\x06 \x01(\x0B2 .registration.core.ActivateBibleH\x00\x12>\x0A\x10deactivate_bible\x18\x07 \x01(\x0B2\".registration.core.DeactivateBibleH\x00\x12:\x0A\x0Edownload_bible\x18\x08 \x01(\x0B2 .registration.core.DownloadBibleH\x00\x12@\x0A\x11registration_data\x18\x09 \x01(\x0B2#.registration.core.RegistrationDataH\x00\x12D\x0A\x13product_information\x18\x0A \x01(\x0B2%.registration.core.ProductInformationH\x00\x12H\x0A\x16get_upgrades_available\x18\x0B \x01(\x0B2&.registration.core.GetAvailableVersionH\x00\x12I\x0A\x17get_downgrade_available\x18\x0C \x01(\x0B2&.registration.core.GetAvailableVersionH\x00\x12E\x0A\x14download_new_version\x18\x0D \x01(\x0B2%.registration.core.DownloadNewVersionH\x00\x12-\x0A\x07refresh\x18\x0E \x01(\x0B2\x1A.registration.core.RefreshH\x00\x128\x0A\x0Dactivate_link\x18\x0F \x01(\x0B2\x1F.registration.core.ActivateLinkH\x00\x126\x0A\x0Cupdate_token\x18\x10 \x01(\x0B2\x1E.registration.core.UpdateTokenH\x00\x129\x0A\x0Eold_token_data\x18\x11 \x01(\x0B2\x1F.registration.core.OldTokenDataH\x00B\x09\x0A\x07request\"\xB5\x0A\x0A\x08Callback\x128\x0A\x0Dset_watermark\x18\x01 \x01(\x0B2\x1F.registration.core.SetWatermarkH\x00\x12H\x0A\x15deactivation_complete\x18\x02 \x01(\x0B2'.registration.core.DeactivationCompleteH\x00\x124\x0A\x0Bfree_bibles\x18\x03 \x01(\x0B2\x1D.registration.core.FreeBiblesH\x00\x12>\x0A\x10purchased_bibles\x18\x04 \x01(\x0B2\".registration.core.PurchasedBiblesH\x00\x12O\x0A\x19bible_activation_complete\x18\x05 \x01(\x0B2*.registration.core.BibleActivationCompleteH\x00\x12S\x0A\x1Bbible_deactivation_complete\x18\x06 \x01(\x0B2,.registration.core.BibleDeactivationCompleteH\x00\x12K\x0A\x17bible_download_progress\x18\x07 \x01(\x0B2(.registration.core.BibleDownloadProgressH\x00\x120\x0A\x09hard_exit\x18\x08 \x01(\x0B2\x1B.registration.core.HardExitH\x00\x12I\x0A\x16read_registration_data\x18\x09 \x01(\x0B2'.registration.core.ReadRegistrationDataH\x00\x12K\x0A\x17write_registration_data\x18\x0A \x01(\x0B2(.registration.core.WriteRegistrationDataH\x00\x12K\x0A\x17get_product_information\x18\x0B \x01(\x0B2(.registration.core.GetProductInformationH\x00\x12%\x0A\x03log\x18\x0C \x01(\x0B2\x16.registration.core.LogH\x00\x12B\x0A\x12upgrades_available\x18\x0D \x01(\x0B2\$.registration.core.UpgradesAvailableH\x00\x12D\x0A\x13downgrade_available\x18\x0E \x01(\x0B2%.registration.core.DowngradeAvailableH\x00\x12@\x0A\x11download_progress\x18\x0F \x01(\x0B2#.registration.core.DownloadProgressH\x00\x12+\x0A\x06alerts\x18\x10 \x01(\x0B2\x19.registration.core.AlertsH\x00\x12I\x0A\x16show_expiration_dialog\x18\x11 \x01(\x0B2'.registration.core.ShowExpirationDialogH\x00\x129\x0A\x0Eread_old_token\x18\x12 \x01(\x0B2\x1F.registration.core.ReadOldTokenH\x00\x12)\x0A\x05token\x18\x13 \x01(\x0B2\x18.registration.core.TokenH\x00\x12H\x0A\x15verification_complete\x18\x14 \x01(\x0B2'.registration.core.VerificationCompleteH\x00B\x0A\x0A\x08callback\"\xB0\x01\x0A\x08Register\x12\x11\x0A\x09user_name\x18\x01 \x01(\x09\x12\x18\x0A\x10registration_key\x18\x02 \x01(\x09\x12\x14\x0A\x0Cdisplay_name\x18\x03 \x01(\x09\x12.\x0A\x09seat_type\x18\x04 \x01(\x0E2\x1B.registration.core.SeatType\x121\x0A\x07channel\x18\x05 \x01(\x0E2 .registration.core.UpdateChannel\"\"\x0A\x0CActivateLink\x12\x12\x0A\x0Aidentifier\x18\x01 \x01(\x09\"\x0C\x0A\x0AUnregister\"s\x0A\x0EChangeSeatType\x12.\x0A\x09seat_type\x18\x01 \x01(\x0E2\x1B.registration.core.SeatType\x121\x0A\x07channel\x18\x02 \x01(\x0E2 .registration.core.UpdateChannel\"\x0F\x0A\x0DGetFreeBibles\"\x14\x0A\x12GetPurchasedBibles\"!\x0A\x0DActivateBible\x12\x10\x0A\x08bible_id\x18\x01 \x01(\x09\"#\x0A\x0FDeactivateBible\x12\x10\x0A\x08bible_id\x18\x01 \x01(\x09\"3\x0A\x0DDownloadBible\x12\x10\x0A\x08bible_id\x18\x01 \x01(\x09\x12\x10\x0A\x08filename\x18\x02 \x01(\x09\"S\x0A\x10RegistrationData\x12\x0C\x0A\x04data\x18\x01 \x01(\x0C\x121\x0A\x07channel\x18\x02 \x01(\x0E2 .registration.core.UpdateChannel\"\x99\x01\x0A\x12ProductInformation\x12\x14\x0A\x0Cproduct_name\x18\x01 \x01(\x09\x12\x15\x0A\x0Dmajor_version\x18\x02 \x01(\x09\x12\x15\x0A\x0Dminor_version\x18\x03 \x01(\x09\x12\x15\x0A\x0Dpatch_version\x18\x04 \x01(\x09\x12\x14\x0A\x0Cbuild_number\x18\x05 \x01(\x09\x12\x12\x0A\x0Abuild_date\x18\x06 \x01(\x03\"M\x0A\x13GetAvailableVersion\x12\x15\x0A\x0Dinclude_notes\x18\x01 \x01(\x08\x12\x0F\x0A\x07channel\x18\x02 \x01(\x09\x12\x0E\x0A\x06format\x18\x03 \x01(\x09\"3\x0A\x12DownloadNewVersion\x12\x0B\x0A\x03url\x18\x01 \x01(\x09\x12\x10\x0A\x08filename\x18\x02 \x01(\x09\"<\x0A\x07Refresh\x121\x0A\x07channel\x18\x01 \x01(\x0E2 .registration.core.UpdateChannel\"G\x0A\x0BUpdateToken\x128\x0A\x0Etoken_metadata\x18\x01 \x01(\x0B2 .registration.core.TokenMetadata\"s\x0A\x0COldTokenData\x122\x0A\x06status\x18\x01 \x01(\x0E2\".registration.core.ReadTokenStatus\x12/\x0A\x05token\x18\x02 \x01(\x0B2 .registration.core.TokenMetadata\"A\x0A\x05Token\x128\x0A\x0Etoken_metadata\x18\x01 \x01(\x0B2 .registration.core.TokenMetadata\":\x0A\x0CSetWatermark\x12\x15\x0A\x0Dis_registered\x18\x01 \x01(\x08\x12\x13\x0A\x0Bactive_seat\x18\x02 \x01(\x08\"\xE1\x01\x0A\x12ActivationComplete\x12)\x0A\x06result\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12>\x0A\x11registration_info\x18\x02 \x01(\x0B2#.registration.core.RegistrationInfo\x121\x0A\x0Favailable_seats\x18\x03 \x01(\x0B2\x18.registration.core.Seats\x12-\x0A\x0Btotal_seats\x18\x04 \x01(\x0B2\x18.registration.core.Seats\"A\x0A\x14DeactivationComplete\x12)\x0A\x06result\x18\x01 \x01(\x0E2\x19.registration.core.Status\"\xD5\x01\x0A\x16ChangeSeatTypeComplete\x12)\x0A\x06result\x18\x01 \x01(\x0E2\x19.registration.core.Status\x121\x0A\x0Favailable_seats\x18\x02 \x01(\x0B2\x18.registration.core.Seats\x12-\x0A\x0Btotal_seats\x18\x03 \x01(\x0B2\x18.registration.core.Seats\x12.\x0A\x09seat_type\x18\x04 \x01(\x0E2\x1B.registration.core.SeatType\"a\x0A\x0AFreeBibles\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12(\x0A\x06bibles\x18\x02 \x03(\x0B2\x18.registration.core.Bible\"o\x0A\x0FPurchasedBibles\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x121\x0A\x06bibles\x18\x02 \x03(\x0B2!.registration.core.PurchasedBible\"\xA0\x01\x0A\x17BibleActivationComplete\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12\x10\x0A\x08bible_id\x18\x02 \x01(\x09\x12\x15\x0A\x0Ddownload_link\x18\x03 \x01(\x09\x121\x0A\x06bibles\x18\x04 \x03(\x0B2!.registration.core.PurchasedBible\"\x8B\x01\x0A\x19BibleDeactivationComplete\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12\x10\x0A\x08bible_id\x18\x02 \x01(\x09\x121\x0A\x06bibles\x18\x03 \x03(\x0B2!.registration.core.PurchasedBible\"\xA2\x01\x0A\x15BibleDownloadProgress\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12\x10\x0A\x08complete\x18\x02 \x01(\x08\x12\x10\x0A\x08progress\x18\x03 \x01(\x02\x12\x10\x0A\x08bible_id\x18\x04 \x01(\x09\x12\x11\x0A\x09file_name\x18\x05 \x01(\x09\x12\x15\x0A\x0Ddownload_link\x18\x06 \x01(\x09\"g\x0A\x08HardExit\x122\x0A\x06reason\x18\x01 \x01(\x0E2\".registration.core.HardExit.Reason\"'\x0A\x06Reason\x12\x0D\x0A\x09HostsFile\x10\x00\x12\x0E\x0A\x0ASystemTime\x10\x01\"?\x0A\x14ReadRegistrationData\x12\x13\x0A\x0Bfingerprint\x18\x01 \x01(\x09\x12\x12\x0A\x0Aidentifier\x18\x02 \x01(\x09\"\x0E\x0A\x0CReadOldToken\"%\x0A\x15WriteRegistrationData\x12\x0C\x0A\x04data\x18\x01 \x01(\x0C\"\x17\x0A\x15GetProductInformation\"y\x0A\x03Log\x12+\x0A\x05level\x18\x01 \x01(\x0E2\x1C.registration.core.Log.Level\x12\x0F\x0A\x07message\x18\x02 \x01(\x09\"4\x0A\x05Level\x12\x09\x0A\x05Debug\x10\x00\x12\x08\x0A\x04Info\x10\x01\x12\x0B\x0A\x07Warning\x10\x02\x12\x09\x0A\x05Error\x10\x03\"\xC6\x01\x0A\x11UpgradesAvailable\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12 \x0A\x18is_non_production_active\x18\x02 \x01(\x08\x12\x16\x0A\x0Eactive_channel\x18\x03 \x01(\x09\x12\x15\x0A\x0Drelease_notes\x18\x04 \x01(\x09\x125\x0A\x08upgrades\x18\x05 \x03(\x0B2#.registration.core.BuildInformation\"\x8E\x01\x0A\x12DowngradeAvailable\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x126\x0A\x09downgrade\x18\x02 \x01(\x0B2#.registration.core.BuildInformation\x12\x15\x0A\x0Drelease_notes\x18\x03 \x01(\x09\"a\x0A\x10DownloadProgress\x12)\x0A\x06status\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12\x10\x0A\x08complete\x18\x02 \x01(\x08\x12\x10\x0A\x08progress\x18\x03 \x01(\x02\"2\x0A\x06Alerts\x12(\x0A\x06alerts\x18\x01 \x03(\x0B2\x18.registration.core.Alert\"\$\x0A\x14ShowExpirationDialog\x12\x0C\x0A\x04days\x18\x01 \x01(\x05\"\xBF\x01\x0A\x0BLicenseInfo\x12>\x0A\x11registration_info\x18\x01 \x01(\x0B2#.registration.core.RegistrationInfo\x121\x0A\x0Favailable_seats\x18\x02 \x01(\x0B2\x18.registration.core.Seats\x12-\x0A\x0Btotal_seats\x18\x03 \x01(\x0B2\x18.registration.core.Seats\x12\x0E\x0A\x06legacy\x18\x04 \x01(\x08\"\xF5\x02\x0A\x14VerificationComplete\x12)\x0A\x06result\x18\x01 \x01(\x0E2\x19.registration.core.Status\x12/\x0A\x07license\x18\x02 \x01(\x0B2\x1E.registration.core.LicenseInfo\x12)\x0A\x06bibles\x18\x03 \x01(\x0B2\x19.registration.core.Bibles\x12/\x0A\x05token\x18\x04 \x01(\x0B2 .registration.core.TokenMetadata\x12>\x0A\x11subscription_info\x18\x05 \x01(\x0B2#.registration.core.SubscriptionInfo\x123\x0A\x05alert\x18\x06 \x01(\x0E2\$.registration.core.PopupAlertMessage\x120\x0A\x06banner\x18\x07 \x01(\x0E2 .registration.core.BannerMessage\"(\x0A\x05Seats\x12\x0D\x0A\x05basic\x18\x01 \x01(\x05\x12\x10\x0A\x08advanced\x18\x02 \x01(\x05\"0\x0A\x17SupplementalInformation\x12\x15\x0A\x0Ddownload_link\x18\x01 \x01(\x09\"\xF1\x01\x0A\x05Bible\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12\x10\x0A\x08language\x18\x03 \x01(\x09\x12\x11\x0A\x09publisher\x18\x04 \x01(\x09\x12\x11\x0A\x09copyright\x18\x05 \x01(\x09\x12\x1C\x0A\x14display_abbreviation\x18\x06 \x01(\x09\x12\x1D\x0A\x15internal_abbreviation\x18\x07 \x01(\x09\x12\x0F\x0A\x07version\x18\x08 \x01(\x09\x12:\x0A\x04info\x18\x09 \x01(\x0B2*.registration.core.SupplementalInformationH\x00B\x0C\x0A\x0Aadditional\"v\x0A\x0EPurchasedBible\x12*\x0A\x08metadata\x18\x01 \x01(\x0B2\x18.registration.core.Bible\x128\x0A\x0Elicensing_info\x18\x02 \x01(\x0B2 .registration.core.LicensingInfo\"\x96\x01\x0A\x0DLicensingInfo\x12\x18\x0A\x10available_copies\x18\x01 \x01(\x05\x12\x14\x0A\x0Ctotal_copies\x18\x02 \x01(\x05\x12\x19\x0A\x11is_active_locally\x18\x03 \x01(\x08\x12:\x0A\x13other_active_copies\x18\x04 \x03(\x0B2\x1D.registration.core.ActiveCopy\"4\x0A\x0AActiveCopy\x12\x14\x0A\x0Cdisplay_name\x18\x01 \x01(\x09\x12\x10\x0A\x08hostname\x18\x02 \x01(\x09\"\xF0\x03\x0A\x10RegistrationInfo\x12\x11\x0A\x09user_name\x18\x01 \x01(\x09\x12\x13\x0A\x0Bdisplay_key\x18\x02 \x01(\x09\x12\x14\x0A\x0Cdisplay_name\x18\x03 \x01(\x09\x12\x17\x0A\x0Fexpiration_date\x18\x04 \x01(\x03\x12\x16\x0A\x0Eactivation_key\x18\x05 \x01(\x09\x124\x0A\x0Clicense_type\x18\x06 \x01(\x0E2\x1E.registration.core.LicenseType\x12\x19\x0A\x11registration_date\x18\x07 \x01(\x03\x12.\x0A\x09seat_type\x18\x08 \x01(\x0E2\x1B.registration.core.SeatType\x12%\x0A\x1Dlatest_available_build_number\x18\x09 \x01(\x0D\x12 \x0A\x18latest_available_version\x18\x0A \x01(\x09\x12,\x0A\$has_worship_house_media_subscription\x18\x0B \x01(\x08\x12#\x0A\x1Bmaintenance_expiration_date\x18\x0C \x01(\x03\x120\x0A(non_extended_maintenance_expiration_date\x18\x0D \x01(\x03\x12\x1E\x0A\x16is_auto_renewal_active\x18\x0E \x01(\x08\"\xE7\x01\x0A\x10BuildInformation\x12\x14\x0A\x0Cbuild_number\x18\x01 \x01(\x05\x12\x0F\x0A\x07version\x18\x02 \x01(\x09\x12\x16\x0A\x0Emin_os_version\x18\x03 \x01(\x09\x12\x14\x0A\x0Crelease_date\x18\x04 \x01(\x03\x12\x19\x0A\x11registration_date\x18\x05 \x01(\x03\x12\x15\x0A\x0Ddownload_size\x18\x06 \x01(\x03\x12\x14\x0A\x0Cdownload_url\x18\x07 \x01(\x09\x12\x0F\x0A\x07channel\x18\x08 \x01(\x09\x12\x0F\x0A\x07is_beta\x18\x09 \x01(\x08\x12\x14\x0A\x0Cis_available\x18\x0A \x01(\x08\"\x94\x01\x0A\x05Alert\x120\x0A\x0Aalert_type\x18\x01 \x01(\x0E2\x1C.registration.core.AlertType\x12\x0D\x0A\x05title\x18\x02 \x01(\x09\x129\x0A\x0Ccontent_type\x18\x03 \x01(\x0E2#.registration.core.AlertContentType\x12\x0F\x0A\x07content\x18\x04 \x01(\x09\"P\x0A\x0DTokenMetadata\x12\x14\x0A\x0Caccess_token\x18\x01 \x01(\x09\x12\x15\x0A\x0Drefresh_token\x18\x02 \x01(\x09\x12\x12\x0A\x0Aexpires_at\x18\x03 \x01(\x03\"\x9F\x01\x0A\x10SubscriptionInfo\x12\x19\x0A\x11organization_name\x18\x01 \x01(\x09\x12I\x0A\x17procontent_license_type\x18\x02 \x01(\x0E2(.registration.core.ProContentLicenseType\x12%\x0A\x1Dprocontent_license_expiration\x18\x03 \x01(\x03\"'\x0A\x0CDownloadLink\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x0B\x0A\x03url\x18\x02 \x01(\x09\"t\x0A\x06Bibles\x12-\x0A\x0Bfree_bibles\x18\x01 \x03(\x0B2\x18.registration.core.Bible\x12;\x0A\x10purchased_bibles\x18\x02 \x03(\x0B2!.registration.core.PurchasedBible\"=\x0A\x0CFeatureFlags\x12\x13\x0A\x0Buse_staging\x18\x01 \x01(\x08\x12\x18\x0A\x10use_subscription\x18\x02 \x01(\x08*\xBA\x02\x0A\x06Status\x12\x0B\x0A\x07Success\x10\x00\x12\x12\x0A\x0EExpiredLicense\x10\x01\x12\x16\x0A\x12DeactivatedLicense\x10\x02\x12\x13\x0A\x0FDisabledLicense\x10\x03\x12\x0B\x0A\x07NoSeats\x10\x04\x12\x0C\x0A\x08NoCopies\x10\x05\x12\x12\x0A\x0EMissingLicense\x10\x06\x12\x13\x0A\x0FTimeDiscrepancy\x10\x07\x12\x10\x0A\x0CBibleMissing\x10\x08\x12\x15\x0A\x11BibleNotPurchased\x10\x09\x12\x1A\x0A\x16BibleActivationMissing\x10\x0A\x12\x14\x0A\x10BibleDeactivated\x10\x0B\x12\x10\x0A\x0CNetworkError\x10\x0C\x12\x0B\x0A\x07IOError\x10\x0D\x12\x12\x0A\x0ENotInitialized\x10\x0E\x12\x10\x0A\x0CUnknownError\x10\x0F*1\x0A\x08SeatType\x12\x0C\x0A\x08Inactive\x10\x00\x12\x09\x0A\x05Basic\x10\x01\x12\x0C\x0A\x08Advanced\x10\x02*>\x0A\x0BLicenseType\x12\x09\x0A\x05Trial\x10\x00\x12\x0A\x0A\x06Rental\x10\x01\x12\x0C\x0A\x08Standard\x10\x02\x12\x0A\x0A\x06Campus\x10\x03*)\x0A\x0DUpdateChannel\x12\x08\x0A\x04Beta\x10\x00\x12\x0E\x0A\x0AProduction\x10\x01*/\x0A\x09AlertType\x12\x08\x0A\x04Info\x10\x00\x12\x0B\x0A\x07Feature\x10\x01\x12\x0B\x0A\x07Warning\x10\x02*Q\x0A\x10AlertContentType\x12\x0F\x0A\x0BContentType\x10\x00\x12\x08\x0A\x04Text\x10\x01\x12\x10\x0A\x0CInternalLink\x10\x02\x12\x10\x0A\x0CExternalLink\x10\x03*<\x0A\x0FReadTokenStatus\x12\x14\x0A\x10ReadTokenSuccess\x10\x00\x12\x13\x0A\x0FTokenNotPresent\x10\x01*.\x0A\x15ProContentLicenseType\x12\x08\x0A\x04Free\x10\x00\x12\x0B\x0A\x07Premium\x10\x01*x\x0A\x11PopupAlertMessage\x12\x10\x0A\x0CNoPopupAlert\x10\x00\x12\x0E\x0A\x0AActivation\x10\x01\x12\x14\x0A\x10ActivationNoSeat\x10\x02\x12\x0F\x0A\x0BNotSignedIn\x10\x03\x12\x1A\x0A\x16SignedInNoSubscription\x10\x04*7\x0A\x0DBannerMessage\x12\x0C\x0A\x08NoBanner\x10\x00\x12\x18\x0A\x14ActivateProPresenter\x10\x01BK\xAA\x021Pro.SerializationInterop.RVProtoData.Registration\xBA\x02\x14RVData_Registration_b\x06proto3"
|
|
, true);
|
|
|
|
static::$is_initialized = true;
|
|
}
|
|
}
|
|
|