Furtif/POGOProtos

View on GitHub
base/v0.185.x_p_obf.proto

Summary

Maintainability
Test Coverage
/*
* Copyright 2016-2021 --=FurtiF=--.
*
* Licensed under the
*    Educational Community License, Version 2.0 (the "License"); you may
*    not use this file except in compliance with the License. You may
*    obtain a copy of the License at
*
*    http://www.osedu.org/licenses/ECL-2.0
*
*    Unless required by applicable law or agreed to in writing,
*    software distributed under the License is distributed on an "AS IS"
*    BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
*    or implied. See the License for the specific language governing
*    permissions and limitations under the License.
*
* Version: Base Version Compatible 0.185.x Partial Obfuscated.
*
*/

syntax = "proto3";
package POGOProtos.Rpc;

enum AdFeedback {
    ADFEEDBACK_AD_FEEDBACK_LIKE_REASON_INVALID remove_entry 0;
    ADFEEDBACK_AD_FEEDBACK_LIKE_REASON_CATEGORY remove_entry 1;
    ADFEEDBACK_AD_FEEDBACK_LIKE_REASON_SEE_MORE remove_entry 2;
    ADFEEDBACK_AD_FEEDBACK_LIKE_REASON_MORE_SPONSORED_GIFTS remove_entry 3;
    ADFEEDBACK_AD_FEEDBACK_LIKE_REASON_OTHER remove_entry 4;
}

enum AdFeedbackComplaintReason {
    AD_FEEDBACK_COMPLAINT_REASON_INVALID remove_entry 0;
    AD_FEEDBACK_COMPLAINT_REASON_OFFENSIVE remove_entry 1;
    AD_FEEDBACK_COMPLAINT_REASON_SPAM remove_entry 2;
    AD_FEEDBACK_COMPLAINT_REASON_SEXUALLY_INAPPROPRIATE remove_entry 3;
    AD_FEEDBACK_COMPLAINT_REASON_SCAM_OR_MISLEADING remove_entry 4;
    AD_FEEDBACK_COMPLAINT_REASON_VIOLENCE_OR_PROHIBITED remove_entry 5;
    AD_FEEDBACK_COMPLAINT_REASON_POLITICAL remove_entry 6;
}

enum AdFeedbackNotInterestedReason {
    AD_FEEDBACK_NOT_INTERESTED_REASON_INVALID remove_entry 0;
    AD_FEEDBACK_NOT_INTERESTED_REASON_NOT_RELEVANT remove_entry 1;
    AD_FEEDBACK_NOT_INTERESTED_REASON_SEEN_TOO_OFTEN remove_entry 2;
}

enum AnimationTake {
    ANIMATIONTAKE_SINGLE remove_entry 0;
    ANIMATIONTAKE_BRANCHING remove_entry 1;
    ANIMATIONTAKE_SEQUENCE remove_entry 2;
}

enum ArMappingEntrySource {
    ARMAPPINGENTRYSOURCE_EDIT_MENU remove_entry 0;
    ARMAPPINGENTRYSOURCE_EDIT_TITLE remove_entry 1;
    ARMAPPINGENTRYSOURCE_EDIT_DESCRIPTION remove_entry 2;
    ARMAPPINGENTRYSOURCE_EDIT_PHOTO remove_entry 3;
    ARMAPPINGENTRYSOURCE_EDIT_LOCATION remove_entry 4;
    ARMAPPINGENTRYSOURCE_POI_SUBMISSION remove_entry 5;
}

enum ArMappingTutorialPage {
    ARMAPPINGTUTORIALPAGE_RECORDING_TIPS remove_entry 0;
}

enum ArMode {
    ARMODE_NONE remove_entry 0;
    ARMODE_ARSTANDARD remove_entry 1;
    ARMODE_ARPLUS remove_entry 2;
}

enum ArToggleContext {
    ARTOGGLECONTEXT_ENCOUNTER remove_entry 0;
}

enum AssetBundleStatus {
    ASSETBUNDLESTATUS_UNLOADED remove_entry 0;
    ASSETBUNDLESTATUS_LOADING remove_entry 1;
    ASSETBUNDLESTATUS_LOADED remove_entry 2;
    ASSETBUNDLESTATUS_FAILED remove_entry 3;
}

enum AssetTelemetryIds {
    ASSETTELEMETRYIDS_UNDEFINED_ASSET_EVENT remove_entry 0;
    ASSETTELEMETRYIDS_DOWNLOAD_START remove_entry 1;
    ASSETTELEMETRYIDS_DOWNLOAD_FINISHED remove_entry 2;
    ASSETTELEMETRYIDS_DOWNLOAD_FAILED remove_entry 3;
    ASSETTELEMETRYIDS_ASSET_RETRIEVED_FROM_CACHE remove_entry 4;
    ASSETTELEMETRYIDS_CACHE_THRASH remove_entry 5;
}

enum AvatarCompletion {
    AVATARCOMPLETION_SUCCESS remove_entry 0;
    AVATARCOMPLETION_QUIT remove_entry 1;
}

enum AvatarCustomizationTelemetryIds {
    AVATARCUSTOMIZATIONTELEMETRYIDS_UNDEFINED_AVATAR_CUSTOMIZATION remove_entry 0;
    AVATARCUSTOMIZATIONTELEMETRYIDS_EQUIP_ITEM remove_entry 1;
    AVATARCUSTOMIZATIONTELEMETRYIDS_OPEN_FEATURES remove_entry 2;
    AVATARCUSTOMIZATIONTELEMETRYIDS_OPEN_STORE remove_entry 3;
    AVATARCUSTOMIZATIONTELEMETRYIDS_PURCHASE_ITEM remove_entry 4;
    AVATARCUSTOMIZATIONTELEMETRYIDS_PURCHASE_ERROR remove_entry 5;
    AVATARCUSTOMIZATIONTELEMETRYIDS_SELECT_ITEM_GROUP remove_entry 6;
    AVATARCUSTOMIZATIONTELEMETRYIDS_SELECT_SLOT remove_entry 7;
    AVATARCUSTOMIZATIONTELEMETRYIDS_SELECT_COLOR remove_entry 8;
    AVATARCUSTOMIZATIONTELEMETRYIDS_SHOW_QUICK_SHOP remove_entry 9;
}

enum BannedPlayerReason {
    BANNEDPLAYERREASON_BANNED remove_entry 0;
    BANNEDPLAYERREASON_UNAUTHORIZED_DEVICE remove_entry 1;
    BANNEDPLAYERREASON_SUSPENDED remove_entry 2;
    BANNEDPLAYERREASON_RESTRICTION_VIOLATION remove_entry 3;
}

enum BattleHubSection {
    BATTLEHUBSECTION_SECTION_UNSET remove_entry 0;
    BATTLEHUBSECTION_SECTION_VS_SEEKER remove_entry 1;
    BATTLEHUBSECTION_SECTION_CURR_SEASON remove_entry 2;
    BATTLEHUBSECTION_SECTION_LAST_SEASON remove_entry 3;
    BATTLEHUBSECTION_SECTION_NEARBY remove_entry 4;
    BATTLEHUBSECTION_SECTION_TEAM_LEADERS remove_entry 5;
    BATTLEHUBSECTION_SECTION_QR_CODE remove_entry 6;
}

enum BattleHubSubsection {
    BATTLEHUBSUBSECTION_SUBSECTION_UNSET remove_entry 0;
    BATTLEHUBSUBSECTION_SUBSECTION_VS_CHARGING remove_entry 1;
    BATTLEHUBSUBSECTION_SUBSECTION_VS_FREE remove_entry 2;
    BATTLEHUBSUBSECTION_SUBSECTION_VS_PREMIUM remove_entry 3;
    BATTLEHUBSUBSECTION_SUBSECTION_NEARBY_TEAM_LEADERS remove_entry 4;
    BATTLEHUBSUBSECTION_SUBSECTION_NEARBY_QR_CODE remove_entry 5;
}

enum BattlePartyTelemetryIds {
    BATTLEPARTYTELEMETRYIDS_UNDEFINED_BATTLE_PARTY_EVENT remove_entry 0;
    BATTLEPARTYTELEMETRYIDS_ADD remove_entry 1;
    BATTLEPARTYTELEMETRYIDS_REMOVE remove_entry 2;
    BATTLEPARTYTELEMETRYIDS_GYM_BATTLE remove_entry 3;
    BATTLEPARTYTELEMETRYIDS_RAID_BATTLE remove_entry 4;
    BATTLEPARTYTELEMETRYIDS_BATTLE_POKEMON_CHANGED remove_entry 5;
}

enum BattleResultsExit {
    BATTLERESULTSEXIT_LEAVE_GYM remove_entry 0;
    BATTLERESULTSEXIT_LEAVE_BATTLE remove_entry 1;
    BATTLERESULTSEXIT_CONTINUE_BATTLE remove_entry 2;
}

enum BuddyActivity {
    BUDDYACTIVITY_BUDDY_ACTIVITY_UNSET remove_entry 0;
    BUDDYACTIVITY_BUDDY_ACTIVITY_FEED remove_entry 1;
    BUDDYACTIVITY_BUDDY_ACTIVITY_PET remove_entry 2;
    BUDDYACTIVITY_BUDDY_ACTIVITY_SNAPSHOT remove_entry 3;
    BUDDYACTIVITY_BUDDY_ACTIVITY_WALK remove_entry 4;
    BUDDYACTIVITY_BUDDY_ACTIVITY_NEW_POIS remove_entry 5;
    BUDDYACTIVITY_BUDDY_ACTIVITY_GYM_BATTLE remove_entry 6;
    BUDDYACTIVITY_BUDDY_ACTIVITY_RAID_BATTLE remove_entry 7;
    BUDDYACTIVITY_BUDDY_ACTIVITY_NPC_BATTLE remove_entry 8;
    BUDDYACTIVITY_BUDDY_ACTIVITY_PVP_BATTLE remove_entry 9;
    BUDDYACTIVITY_BUDDY_ACTIVITY_OPEN_SOUVENIRS remove_entry 10;
    BUDDYACTIVITY_BUDDY_ACTIVITY_OPEN_CONSUMABLES remove_entry 11;
    BUDDYACTIVITY_BUDDY_ACTIVITY_INVASION_GRUNT remove_entry 12;
    BUDDYACTIVITY_BUDDY_ACTIVITY_INVASION_LEADER remove_entry 13;
    BUDDYACTIVITY_BUDDY_ACTIVITY_INVASION_GIOVANNI remove_entry 14;
    BUDDYACTIVITY_BUDDY_ACTIVITY_ATTRACTIVE_POI remove_entry 15;
}

enum BuddyActivityCategory {
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_UNSET remove_entry 0;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_FEED remove_entry 1;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_CARE remove_entry 2;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_SNAPSHOT remove_entry 3;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_WALK remove_entry 4;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_BATTLE remove_entry 5;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_EXPLORE remove_entry 6;
    BUDDYACTIVITYCATEGORY_BUDDY_CATEGORY_BONUS remove_entry 7;
}

enum BuddyAnimation {
    BUDDYANIMATION_BUDDY_ANIMATION_UNSET remove_entry 0;
    BUDDYANIMATION_BUDDY_ANIMATION_HAPPY remove_entry 1;
    BUDDYANIMATION_BUDDY_ANIMATION_HATE remove_entry 2;
}

enum BuddyEmotionLevel {
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_UNSET remove_entry 0;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_0 remove_entry 1;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_1 remove_entry 2;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_2 remove_entry 3;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_3 remove_entry 4;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_4 remove_entry 5;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_5 remove_entry 6;
    BUDDYEMOTIONLEVEL_BUDDY_EMOTION_LEVEL_6 remove_entry 7;
}

enum BuddyLevel {
    BUDDYLEVEL_BUDDY_LEVEL_UNSET remove_entry 0;
    BUDDYLEVEL_BUDDY_LEVEL_0 remove_entry 1;
    BUDDYLEVEL_BUDDY_LEVEL_1 remove_entry 2;
    BUDDYLEVEL_BUDDY_LEVEL_2 remove_entry 3;
    BUDDYLEVEL_BUDDY_LEVEL_3 remove_entry 4;
    BUDDYLEVEL_BUDDY_LEVEL_4 remove_entry 5;
    BUDDYLEVEL_BUDDY_LEVEL_5 remove_entry 6;
}

enum CameraInterpolation {
    CAMERAINTERPOLATION_CAM_INTERP_CUT remove_entry 0;
    CAMERAINTERPOLATION_CAM_INTERP_LINEAR remove_entry 1;
    CAMERAINTERPOLATION_CAM_INTERP_SMOOTH remove_entry 2;
    CAMERAINTERPOLATION_CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE remove_entry 3;
    CAMERAINTERPOLATION_CAM_INTERP_DEPENDS remove_entry 4;
}

enum CameraTarget {
    CAMERATARGET_CAM_TARGET_ATTACKER remove_entry 0;
    CAMERATARGET_CAM_TARGET_ATTACKER_EDGE remove_entry 1;
    CAMERATARGET_CAM_TARGET_ATTACKER_GROUND remove_entry 2;
    CAMERATARGET_CAM_TARGET_DEFENDER remove_entry 3;
    CAMERATARGET_CAM_TARGET_DEFENDER_EDGE remove_entry 4;
    CAMERATARGET_CAM_TARGET_DEFENDER_GROUND remove_entry 5;
    CAMERATARGET_CAM_TARGET_ATTACKER_DEFENDER remove_entry 6;
    CAMERATARGET_CAM_TARGET_ATTACKER_DEFENDER_EDGE remove_entry 7;
    CAMERATARGET_CAM_TARGET_DEFENDER_ATTACKER remove_entry 8;
    CAMERATARGET_CAM_TARGET_DEFENDER_ATTACKER_EDGE remove_entry 9;
    CAMERATARGET_CAM_TARGET_ATTACKER_DEFENDER_MIRROR remove_entry 11;
    CAMERATARGET_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER remove_entry 12;
    CAMERATARGET_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR remove_entry 13;
    CAMERATARGET_CAM_TARGET_ATTACKER_DEFENDER_WORLD remove_entry 14;
}

enum CameraType {
    CAMERATYPE_DEFAULT remove_entry 0;
    CAMERATYPE_SHOULDER remove_entry 1;
    CAMERATYPE_ENEMY_POKEMON_FOCUS remove_entry 2;
    CAMERATYPE_MY_POKEMON_FOCUS remove_entry 3;
}

enum CameraZoomInLevel {
    CAMERAZOOMINLEVEL_DEFAULT remove_entry 0;
    CAMERAZOOMINLEVEL_NICE remove_entry 1;
    CAMERAZOOMINLEVEL_GREAT remove_entry 2;
    CAMERAZOOMINLEVEL_EXCELLENT remove_entry 3;
}

enum CentralState {
    CENTRALSTATE_UNKNOWN remove_entry 0;
    CENTRALSTATE_RESETTING remove_entry 1;
    CENTRALSTATE_UNSUPPORTED remove_entry 2;
    CENTRALSTATE_UNAUTHORIZED remove_entry 3;
    CENTRALSTATE_POWERED_OFF remove_entry 4;
    CENTRALSTATE_POWERED_ON remove_entry 5;
}

enum ClientAction {
    PLATFORMCLIENTACTION_UNKNOWN_CLIENT_ACTION remove_entry 0;
    PLATFORMCLIENTACTION_REGISTER_PUSH_NOTIFICATION remove_entry 5000;
    PLATFORMCLIENTACTION_UNREGISTER_PUSH_NOTIFICATION remove_entry 5001;
    PLATFORMCLIENTACTION_UPDATE_NOTIFICATION_STATUS remove_entry 5002;
    PLATFORMCLIENTACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY remove_entry 5003;
    PLATFORMCLIENTACTION_DOWNLOAD_GAME_MASTER_TEMPLATES remove_entry 5004;
    PLATFORMCLIENTACTION_GET_INVENTORY remove_entry 5005;
    PLATFORMCLIENTACTION_REDEEM_PASSCODE remove_entry 5006;
    PLATFORMCLIENTACTION_PING remove_entry 5007;
    PLATFORMCLIENTACTION_ADD_LOGIN_ACTION remove_entry 5008;
    PLATFORMCLIENTACTION_REMOVE_LOGIN_ACTION remove_entry 5009;
    PLATFORMCLIENTACTION_LIST_LOGIN_ACTION remove_entry 5010;
    PLATFORMCLIENTACTION_ADD_NEW_POI remove_entry 5011;
    PLATFORMCLIENTACTION_PROXY_SOCIAL_ACTION remove_entry 5012;
    PLATFORMCLIENTACTION_DEPRECATED_CLIENT_TELEMETRY remove_entry 5013;
    PLATFORMCLIENTACTION_GET_AVAILABLE_SUBMISSIONS remove_entry 5014;
    PLATFORMCLIENTACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD remove_entry 5015;
    PLATFORMCLIENTACTION_REPLACE_LOGIN_ACTION remove_entry 5016;
    PLATFORMCLIENTACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION remove_entry 5017;
    PLATFORMCLIENTACTION_COLLECT_CLIENT_TELEMETRY remove_entry 5018;
    PLATFORMCLIENTACTION_PURCHASE_SKU remove_entry 5019;
    PLATFORMCLIENTACTION_GET_AVAILABLE_SKUS_AND_BALANCES remove_entry 5020;
    PLATFORMCLIENTACTION_REDEEM_GOOGLE_RECEIPT remove_entry 5021;
    PLATFORMCLIENTACTION_REDEEM_APPLE_RECEIPT remove_entry 5022;
    PLATFORMCLIENTACTION_REDEEM_DESKTOP_RECEIPT remove_entry 5023;
    PLATFORMCLIENTACTION_UPDATE_FITNESS_METRICS remove_entry 5024;
    PLATFORMCLIENTACTION_GET_FITNESS_REPORT remove_entry 5025;
    PLATFORMCLIENTACTION_GET_CLIENT_TELEMETRY_SETTINGS remove_entry 5026;
    PLATFORMCLIENTACTION_PING_ASYNC remove_entry 5027;
    PLATFORMCLIENTACTION_REGISTER_BACKGROUND_SERVICE remove_entry 5028;
    PLATFORMCLIENTACTION_GET_CLIENT_BGMODE_SETTINGS remove_entry 5029;
    PLATFORMCLIENTACTION_PING_DOWNSTREAM remove_entry 5030;
    PLATFORMCLIENTACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE remove_entry 5032;
    PLATFORMCLIENTACTION_REQUEST_GEOFENCE_UPDATES remove_entry 5033;
    PLATFORMCLIENTACTION_UPDATE_PLAYER_LOCATION remove_entry 5034;
    PLATFORMCLIENTACTION_GENERATE_GMAP_SIGNED_URL remove_entry 5035;
    PLATFORMCLIENTACTION_GET_GMAP_SETTINGS remove_entry 5036;
    PLATFORMCLIENTACTION_REDEEM_SAMSUNG_RECEIPT remove_entry 5037;
    PLATFORMCLIENTACTION_ADD_NEW_ROUTE remove_entry 5038;
    PLATFORMCLIENTACTION_GET_OUTSTANDING_WARNINGS remove_entry 5039;
    PLATFORMCLIENTACTION_ACKNOWLEDGE_WARNINGS remove_entry 5040;
    PLATFORMCLIENTACTION_SUBMIT_POI_IMAGE remove_entry 5041;
    PLATFORMCLIENTACTION_SUBMIT_POI_TEXT_METADATA_UPDATE remove_entry 5042;
    PLATFORMCLIENTACTION_SUBMIT_POI_LOCATION_UPDATE remove_entry 5043;
    PLATFORMCLIENTACTION_SUBMIT_POI_TAKEDOWN_REQUEST remove_entry 5044;
    PLATFORMCLIENTACTION_GET_WEB_TOKEN_ACTION remove_entry 5045;
    PLATFORMCLIENTACTION_GET_ADVENTURE_SYNC_SETTINGS remove_entry 5046;
    PLATFORMCLIENTACTION_UPDATE_ADVENTURE_SYNC_SETTINGS remove_entry 5047;
}

enum ClientInboxServiceNotificationCategory {
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_unset__notification_category remove_entry 0;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_GYM_REMOVAL remove_entry 1;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_POKEMON_HUNGRY remove_entry 2;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_POKEMON_WON remove_entry 3;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_EXCLUSIVE_RAID_INVITE remove_entry 4;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_EXCLUSIVE_RAID_CANCELLATION remove_entry 5;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_GIFTBOX_INCOMING remove_entry 6;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_GIFTBOX_DELIVERED remove_entry 7;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_FRIENDSHIP_MILESTONE_REWARD remove_entry 8;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT remove_entry 9;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_SHARED_EXCLUSIVE_RAID_INVITE remove_entry 10;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_EGG_HATCH remove_entry 11;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_BUDDY_CANDY remove_entry 12;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_WEEKLY_FITNESS_REPORT remove_entry 13;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_COMBAT_CHALLENGE_OPENED remove_entry 14;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_OFF_SESSION_DISTANCE remove_entry 15;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_POI_PROXIMITY remove_entry 16;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_LUCKY_FRIEND remove_entry 17;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_NAMED_BUDDY_CANDY remove_entry 18;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_APP_BADGE_ONLY remove_entry 19;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_COMBAT_VS_SEEKER_CHARGED remove_entry 20;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_COMBAT_COMPETITIVE_SEASON_END remove_entry 21;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_HUNGRY remove_entry 22;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_FOUND_GIFT remove_entry 24;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE remove_entry 25;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_WALKING remove_entry 26;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_CARE remove_entry 27;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_BATTLE remove_entry 28;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_PHOTO remove_entry 29;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_POI remove_entry 30;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_BUDDY_FOUND_GIFT remove_entry 31;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_ATTRACTIVE_POI remove_entry 32;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_BUDDY_ATTRACTIVE_POI remove_entry 33;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI remove_entry 36;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_POI_PASSCODE_REDEEMED remove_entry 37;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_NO_EGGS_INCUBATING remove_entry 38;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_UNOPENED_GIFTS remove_entry 39;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_STARPIECE remove_entry 40;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_INCENSE remove_entry 41;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_LUCKY_EGG remove_entry 42;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_ADVSYNC_REWARDS remove_entry 43;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_EGGS_NOT_INCUBATING remove_entry 44;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_POWER_WALK remove_entry 45;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_RETENTION_FUN_WITH_FRIENDS remove_entry 46;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BUDDY_REMOTE_GIFT remove_entry 47;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_BGMODE_BUDDY_REMOTE_GIFT remove_entry 48;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_REMOTE_RAID_INVITATION remove_entry 49;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_ITEM_REWARDS remove_entry 50;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_TIMED_GROUP_CHALLENGE_STARTED remove_entry 51;
    CLIENTINBOXSERVICENOTIFICATIONCATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET remove_entry 52;
}

enum CombatHubEntranceTelemetryIds {
    COMBATHUBENTRANCETELEMETRYIDS_UNDEFINED_EVENT remove_entry 0;
    COMBATHUBENTRANCETELEMETRYIDS_CLICKED_COMBAT_HUB_BUTTON remove_entry 1;
}

enum CombatPlayerFinishState {
    COMBATPLAYERFINISHSTATE_WINNER remove_entry 0;
    COMBATPLAYERFINISHSTATE_LOSER remove_entry 1;
    COMBATPLAYERFINISHSTATE_DRAW remove_entry 2;
}

enum CombatRewardStatus {
    COMBATREWARDSTATUS_UNSET_REWARD_STATUS remove_entry 0;
    COMBATREWARDSTATUS_REWARDS_GRANTED remove_entry 1;
    COMBATREWARDSTATUS_MAX_REWARDS_RECEIVED remove_entry 2;
    COMBATREWARDSTATUS_PLAYER_BAG_FULL remove_entry 3;
    COMBATREWARDSTATUS_NO_REWARDS remove_entry 4;
}

enum CombatType {
    COMBATTYPE_COMBAT_TYPE_UNSET remove_entry 0;
    COMBATTYPE_SOLO remove_entry 1;
    COMBATTYPE_QR_CODE remove_entry 2;
    COMBATTYPE_FRIENDS remove_entry 3;
    COMBATTYPE_NEARBY remove_entry 4;
    COMBATTYPE_SOLO_INVASION remove_entry 5;
    COMBATTYPE_VS_SEEKER remove_entry 6;
}

enum CurrencyType {
    CURRENCYTYPE_UNKNOWN remove_entry 0;
    CURRENCYTYPE_POKECOIN remove_entry 1;
    CURRENCYTYPE_STARDUST remove_entry 2;
}

enum DeviceKind {
    DEVICEKIND_POKEMON_GO_PLUS remove_entry 0;
    DEVICEKIND_POKE_BALL_PLUS remove_entry 1;
}

enum DeviceServiceTelemetryIds {
    DEVICESERVICETELEMETRYIDS_UNDEFINED_DEVICE_SERVICE remove_entry 0;
    DEVICESERVICETELEMETRYIDS_FITNESS remove_entry 1;
    DEVICESERVICETELEMETRYIDS_SMART_WATCH remove_entry 2;
    DEVICESERVICETELEMETRYIDS_SFIDA remove_entry 3;
    DEVICESERVICETELEMETRYIDS_AWARENESS remove_entry 4;
    DEVICESERVICETELEMETRYIDS_ADVENTURE_SYNC remove_entry 5;
}

enum DittoFeatureKind {
    DITTOFEATUREKIND_UNDEFINED remove_entry 0;
    DITTOFEATUREKIND_BASIN remove_entry 1;
    DITTOFEATUREKIND_CANAL remove_entry 2;
    DITTOFEATUREKIND_CEMETERY remove_entry 3;
    DITTOFEATUREKIND_CINEMA remove_entry 4;
    DITTOFEATUREKIND_COLLEGE remove_entry 5;
    DITTOFEATUREKIND_COMMERCIAL remove_entry 6;
    DITTOFEATUREKIND_COMMON remove_entry 7;
    DITTOFEATUREKIND_DAM remove_entry 8;
    DITTOFEATUREKIND_DITCH remove_entry 9;
    DITTOFEATUREKIND_DOCK remove_entry 10;
    DITTOFEATUREKIND_DRAIN remove_entry 11;
    DITTOFEATUREKIND_FARM remove_entry 12;
    DITTOFEATUREKIND_FARMLAND remove_entry 13;
    DITTOFEATUREKIND_FARMYARD remove_entry 14;
    DITTOFEATUREKIND_FOOTWAY remove_entry 15;
    DITTOFEATUREKIND_FOREST remove_entry 16;
    DITTOFEATUREKIND_GARDEN remove_entry 17;
    DITTOFEATUREKIND_GLACIER remove_entry 18;
    DITTOFEATUREKIND_GOLF_COURSE remove_entry 19;
    DITTOFEATUREKIND_GRASS remove_entry 20;
    DITTOFEATUREKIND_HIGHWAY remove_entry 21;
    DITTOFEATUREKIND_HOSPITAL remove_entry 22;
    DITTOFEATUREKIND_HOTEL remove_entry 23;
    DITTOFEATUREKIND_INDUSTRIAL remove_entry 24;
    DITTOFEATUREKIND_LAKE remove_entry 25;
    DITTOFEATUREKIND_LAND remove_entry 26;
    DITTOFEATUREKIND_LIBRARY remove_entry 27;
    DITTOFEATUREKIND_MAJOR_ROAD remove_entry 28;
    DITTOFEATUREKIND_MEADOW remove_entry 29;
    DITTOFEATUREKIND_MINOR_ROAD remove_entry 30;
    DITTOFEATUREKIND_NATURE_RESERVE remove_entry 31;
    DITTOFEATUREKIND_OCEAN remove_entry 32;
    DITTOFEATUREKIND_PARK remove_entry 33;
    DITTOFEATUREKIND_PARKING remove_entry 34;
    DITTOFEATUREKIND_PATH remove_entry 35;
    DITTOFEATUREKIND_PEDESTRIAN remove_entry 36;
    DITTOFEATUREKIND_PITCH remove_entry 37;
    DITTOFEATUREKIND_PLACE_OF_WORSHIP remove_entry 38;
    DITTOFEATUREKIND_PLAYA remove_entry 39;
    DITTOFEATUREKIND_PLAYGROUND remove_entry 40;
    DITTOFEATUREKIND_QUARRY remove_entry 41;
    DITTOFEATUREKIND_RAILWAY remove_entry 42;
    DITTOFEATUREKIND_RECREATION_AREA remove_entry 43;
    DITTOFEATUREKIND_RESERVOIR remove_entry 44;
    DITTOFEATUREKIND_RESIDENTIAL remove_entry 45;
    DITTOFEATUREKIND_RETAIL remove_entry 46;
    DITTOFEATUREKIND_RIVER remove_entry 47;
    DITTOFEATUREKIND_RIVERBANK remove_entry 48;
    DITTOFEATUREKIND_RUNWAY remove_entry 49;
    DITTOFEATUREKIND_SCHOOL remove_entry 50;
    DITTOFEATUREKIND_SPORTS_CENTER remove_entry 51;
    DITTOFEATUREKIND_STADIUM remove_entry 52;
    DITTOFEATUREKIND_STREAM remove_entry 53;
    DITTOFEATUREKIND_TAXIWAY remove_entry 54;
    DITTOFEATUREKIND_THEATRE remove_entry 55;
    DITTOFEATUREKIND_UNIVERSITY remove_entry 56;
    DITTOFEATUREKIND_URBAN_AREA remove_entry 57;
    DITTOFEATUREKIND_WATER remove_entry 58;
    DITTOFEATUREKIND_WETLAND remove_entry 59;
    DITTOFEATUREKIND_WOOD remove_entry 60;
    DITTOFEATUREKIND_DEBUG_TILE_OUTLINE remove_entry 61;
    DITTOFEATUREKIND_DEBUG_TILE_SURFACE remove_entry 62;
    DITTOFEATUREKIND_OTHER remove_entry 63;
    DITTOFEATUREKIND_ANY remove_entry 2000;
}

enum DittoMapLayer {
    DITTOMAPLAYER_UNDEFINED remove_entry 0;
    DITTOMAPLAYER_BOUNDARIES remove_entry 1;
    DITTOMAPLAYER_BUILDINGS remove_entry 2;
    DITTOMAPLAYER_LANDMASS remove_entry 3;
    DITTOMAPLAYER_LANDUSE remove_entry 4;
    DITTOMAPLAYER_PLACES remove_entry 5;
    DITTOMAPLAYER_POIS remove_entry 6;
    DITTOMAPLAYER_ROADS remove_entry 7;
    DITTOMAPLAYER_TRANSIT remove_entry 8;
    DITTOMAPLAYER_WATER remove_entry 9;
    DITTOMAPLAYER_DEBUG_TILE_BOUNDARIES remove_entry 10;
}

enum EggIncubatorType {
    EGGINCUBATORTYPE_INCUBATOR_UNSET remove_entry 0;
    EGGINCUBATORTYPE_INCUBATOR_DISTANCE remove_entry 1;
}

enum EncounterType {
    ENCOUNTERTYPE_SPAWN_POINT remove_entry 0;
    ENCOUNTERTYPE_INCENSE remove_entry 1;
    ENCOUNTERTYPE_DISK remove_entry 2;
    ENCOUNTERTYPE_POST_RAID remove_entry 3;
    ENCOUNTERTYPE_STORY_QUEST remove_entry 4;
    ENCOUNTERTYPE_QUEST_STAMP_CARD remove_entry 5;
    ENCOUNTERTYPE_CHALLENGE_QUEST remove_entry 6;
    ENCOUNTERTYPE_PHOTOBOMB remove_entry 7;
    ENCOUNTERTYPE_INVASION remove_entry 8;
    ENCOUNTERTYPE_VS_SEEKER_REWARD remove_entry 9;
    ENCOUNTERTYPE_TIMED_STORY_QUEST remove_entry 10;
    ENCOUNTERTYPE_DAILY_BONUS remove_entry 11;
}

enum ExitVfxContext {
    EXITVFXCONTEXT_NORMAL remove_entry 0;
    EXITVFXCONTEXT_VICTORY remove_entry 1;
}

enum FeatureKind {
    FEATUREKIND_KIND_UNDEFINED remove_entry 0;
    FEATUREKIND_KIND_BASIN remove_entry 1;
    FEATUREKIND_KIND_CANAL remove_entry 2;
    FEATUREKIND_KIND_CEMETERY remove_entry 3;
    FEATUREKIND_KIND_CINEMA remove_entry 4;
    FEATUREKIND_KIND_COLLEGE remove_entry 5;
    FEATUREKIND_KIND_COMMERCIAL remove_entry 6;
    FEATUREKIND_KIND_COMMON remove_entry 7;
    FEATUREKIND_KIND_DAM remove_entry 8;
    FEATUREKIND_KIND_DITCH remove_entry 9;
    FEATUREKIND_KIND_DOCK remove_entry 10;
    FEATUREKIND_KIND_DRAIN remove_entry 11;
    FEATUREKIND_KIND_FARM remove_entry 12;
    FEATUREKIND_KIND_FARMLAND remove_entry 13;
    FEATUREKIND_KIND_FARMYARD remove_entry 14;
    FEATUREKIND_KIND_FOOTWAY remove_entry 15;
    FEATUREKIND_KIND_FOREST remove_entry 16;
    FEATUREKIND_KIND_GARDEN remove_entry 17;
    FEATUREKIND_KIND_GLACIER remove_entry 18;
    FEATUREKIND_KIND_GOLF_COURSE remove_entry 19;
    FEATUREKIND_KIND_GRASS remove_entry 20;
    FEATUREKIND_KIND_HIGHWAY remove_entry 21;
    FEATUREKIND_KIND_HOSPITAL remove_entry 22;
    FEATUREKIND_KIND_HOTEL remove_entry 23;
    FEATUREKIND_KIND_INDUSTRIAL remove_entry 24;
    FEATUREKIND_KIND_LAKE remove_entry 25;
    FEATUREKIND_KIND_LAND remove_entry 26;
    FEATUREKIND_KIND_LIBRARY remove_entry 27;
    FEATUREKIND_KIND_MAJOR_ROAD remove_entry 28;
    FEATUREKIND_KIND_MEADOW remove_entry 29;
    FEATUREKIND_KIND_MINOR_ROAD remove_entry 30;
    FEATUREKIND_KIND_NATURE_RESERVE remove_entry 31;
    FEATUREKIND_KIND_OCEAN remove_entry 32;
    FEATUREKIND_KIND_PARK remove_entry 33;
    FEATUREKIND_KIND_PARKING remove_entry 34;
    FEATUREKIND_KIND_PATH remove_entry 35;
    FEATUREKIND_KIND_PEDESTRIAN remove_entry 36;
    FEATUREKIND_KIND_PITCH remove_entry 37;
    FEATUREKIND_KIND_PLACE_OF_WORSHIP remove_entry 38;
    FEATUREKIND_KIND_PLAYA remove_entry 39;
    FEATUREKIND_KIND_PLAYGROUND remove_entry 40;
    FEATUREKIND_KIND_QUARRY remove_entry 41;
    FEATUREKIND_KIND_RAILWAY remove_entry 42;
    FEATUREKIND_KIND_RECREATION_AREA remove_entry 43;
    FEATUREKIND_KIND_RESERVOIR remove_entry 44;
    FEATUREKIND_KIND_RESIDENTIAL remove_entry 45;
    FEATUREKIND_KIND_RETAIL remove_entry 46;
    FEATUREKIND_KIND_RIVER remove_entry 47;
    FEATUREKIND_KIND_RIVERBANK remove_entry 48;
    FEATUREKIND_KIND_RUNWAY remove_entry 49;
    FEATUREKIND_KIND_SCHOOL remove_entry 50;
    FEATUREKIND_KIND_SPORTS_CENTER remove_entry 51;
    FEATUREKIND_KIND_STADIUM remove_entry 52;
    FEATUREKIND_KIND_STREAM remove_entry 53;
    FEATUREKIND_KIND_TAXIWAY remove_entry 54;
    FEATUREKIND_KIND_THEATRE remove_entry 55;
    FEATUREKIND_KIND_UNIVERSITY remove_entry 56;
    FEATUREKIND_KIND_URBAN_AREA remove_entry 57;
    FEATUREKIND_KIND_WATER remove_entry 58;
    FEATUREKIND_KIND_WETLAND remove_entry 59;
    FEATUREKIND_KIND_WOOD remove_entry 60;
    FEATUREKIND_KIND_DEBUG_TILE_OUTLINE remove_entry 61;
    FEATUREKIND_KIND_DEBUG_TILE_SURFACE remove_entry 62;
    FEATUREKIND_KIND_OTHER remove_entry 63;
}

enum FeatureType {
    FEATURETYPE_UNSET remove_entry 0;
    FEATURETYPE_ONLINE_STATUS remove_entry 1;
    FEATURETYPE_NIANTIC_PROFILE remove_entry 2;
    FEATURETYPE_FRIENDS_LIST remove_entry 3;
}

enum FortType {
    FORTTYPE_GYM remove_entry 0;
    FORTTYPE_CHECKPOINT remove_entry 1;
}

enum FriendshipLevelMilestone {
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_UNSET remove_entry 0;
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_0 remove_entry 1;
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_1 remove_entry 2;
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_2 remove_entry 3;
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_3 remove_entry 4;
    FRIENDSHIPLEVELMILESTONE_FRIENDSHIP_LEVEL_4 remove_entry 5;
}

enum GenericClickTelemetryIds {
    GENERICCLICKTELEMETRYIDS_UNDEFINED_GENERIC_EVENT remove_entry 0;
    GENERICCLICKTELEMETRYIDS_SPEED_WARNING_SHOW remove_entry 1;
    GENERICCLICKTELEMETRYIDS_SPEED_WARNING_PASSENGER remove_entry 2;
    GENERICCLICKTELEMETRYIDS_CACHE_RESET_CLICKED remove_entry 3;
}

enum GuiTransitionType {
    GUITRANSITIONTYPE_IN remove_entry 0;
    GUITRANSITIONTYPE_OUT remove_entry 1;
}

enum GymBadgeType {
    GYMBADGETYPE_GYM_BADGE_UNSET remove_entry 0;
    GYMBADGETYPE_GYM_BADGE_VANILLA remove_entry 1;
    GYMBADGETYPE_GYM_BADGE_BRONZE remove_entry 2;
    GYMBADGETYPE_GYM_BADGE_SILVER remove_entry 3;
    GYMBADGETYPE_GYM_BADGE_GOLD remove_entry 4;
}

enum HelpshiftAuthFailureReason {
    HELPSHIFTAUTHFAILUREREASON_AUTH_TOKEN_NOT_PROVIDED remove_entry 0;
    HELPSHIFTAUTHFAILUREREASON_INVALID_AUTH_TOKEN remove_entry 1;
}

enum HoloActivityType {
    HOLOACTIVITYTYPE_ACTIVITY_UNKNOWN remove_entry 0;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_POKEMON remove_entry 1;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_LEGEND_POKEMON remove_entry 2;
    HOLOACTIVITYTYPE_ACTIVITY_FLEE_POKEMON remove_entry 3;
    HOLOACTIVITYTYPE_ACTIVITY_DEFEAT_FORT remove_entry 4;
    HOLOACTIVITYTYPE_ACTIVITY_EVOLVE_POKEMON remove_entry 5;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG remove_entry 6;
    HOLOACTIVITYTYPE_ACTIVITY_WALK_KM remove_entry 7;
    HOLOACTIVITYTYPE_ACTIVITY_POKEDEX_ENTRY_NEW remove_entry 8;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_FIRST_THROW remove_entry 9;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_NICE_THROW remove_entry 10;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_GREAT_THROW remove_entry 11;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_EXCELLENT_THROW remove_entry 12;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_CURVEBALL remove_entry 13;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_FIRST_CATCH_OF_DAY remove_entry 14;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_MILESTONE remove_entry 15;
    HOLOACTIVITYTYPE_ACTIVITY_TRAIN_POKEMON remove_entry 16;
    HOLOACTIVITYTYPE_ACTIVITY_SEARCH_FORT remove_entry 17;
    HOLOACTIVITYTYPE_ACTIVITY_RELEASE_POKEMON remove_entry 18;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG_SMALL_BONUS remove_entry 19;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG_MEDIUM_BONUS remove_entry 20;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG_LARGE_BONUS remove_entry 21;
    HOLOACTIVITYTYPE_ACTIVITY_DEFEAT_GYM_DEFENDER remove_entry 22;
    HOLOACTIVITYTYPE_ACTIVITY_DEFEAT_GYM_LEADER remove_entry 23;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS remove_entry 24;
    HOLOACTIVITYTYPE_ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY remove_entry 25;
    HOLOACTIVITYTYPE_ACTIVITY_SEARCH_FORT_STREAK_BONUS remove_entry 26;
    HOLOACTIVITYTYPE_ACTIVITY_DEFEAT_RAID_POKEMON remove_entry 27;
    HOLOACTIVITYTYPE_ACTIVITY_FEED_BERRY remove_entry 28;
    HOLOACTIVITYTYPE_ACTIVITY_SEARCH_GYM remove_entry 29;
    HOLOACTIVITYTYPE_ACTIVITY_NEW_POKESTOP remove_entry 30;
    HOLOACTIVITYTYPE_ACTIVITY_GYM_BATTLE_LOSS remove_entry 31;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_AR_PLUS_BONUS remove_entry 32;
    HOLOACTIVITYTYPE_ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER remove_entry 33;
    HOLOACTIVITYTYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP_0 remove_entry 35;
    HOLOACTIVITYTYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP_1 remove_entry 36;
    HOLOACTIVITYTYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP_2 remove_entry 37;
    HOLOACTIVITYTYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP_3 remove_entry 38;
    HOLOACTIVITYTYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP_4 remove_entry 39;
    HOLOACTIVITYTYPE_ACTIVITY_SEND_GIFT remove_entry 40;
    HOLOACTIVITYTYPE_ACTIVITY_SHARE_EX_RAID_PASS remove_entry 41;
    HOLOACTIVITYTYPE_ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP remove_entry 42;
    HOLOACTIVITYTYPE_ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP remove_entry 43;
    HOLOACTIVITYTYPE_ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP remove_entry 44;
    HOLOACTIVITYTYPE_ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP remove_entry 45;
    HOLOACTIVITYTYPE_ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP remove_entry 46;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG_SHADOW remove_entry 47;
    HOLOACTIVITYTYPE_ACTIVITY_HATCH_EGG_GIFT remove_entry 48;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON remove_entry 49;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP remove_entry 50;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP remove_entry 51;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP remove_entry 52;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP remove_entry 53;
    HOLOACTIVITYTYPE_ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP remove_entry 54;
}

enum HoloBadgeType {
    HOLOBADGETYPE_BADGE_UNSET remove_entry 0;
    HOLOBADGETYPE_BADGE_TRAVEL_KM remove_entry 1;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES remove_entry 2;
    HOLOBADGETYPE_BADGE_CAPTURE_TOTAL remove_entry 3;
    HOLOBADGETYPE_BADGE_DEFEATED_FORT remove_entry 4;
    HOLOBADGETYPE_BADGE_EVOLVED_TOTAL remove_entry 5;
    HOLOBADGETYPE_BADGE_HATCHED_TOTAL remove_entry 6;
    HOLOBADGETYPE_BADGE_ENCOUNTERED_TOTAL remove_entry 7;
    HOLOBADGETYPE_BADGE_POKESTOPS_VISITED remove_entry 8;
    HOLOBADGETYPE_BADGE_UNIQUE_POKESTOPS remove_entry 9;
    HOLOBADGETYPE_BADGE_POKEBALL_THROWN remove_entry 10;
    HOLOBADGETYPE_BADGE_BIG_MAGIKARP remove_entry 11;
    HOLOBADGETYPE_BADGE_DEPLOYED_TOTAL remove_entry 12;
    HOLOBADGETYPE_BADGE_BATTLE_ATTACK_WON remove_entry 13;
    HOLOBADGETYPE_BADGE_BATTLE_TRAINING_WON remove_entry 14;
    HOLOBADGETYPE_BADGE_BATTLE_DEFEND_WON remove_entry 15;
    HOLOBADGETYPE_BADGE_PRESTIGE_RAISED remove_entry 16;
    HOLOBADGETYPE_BADGE_PRESTIGE_DROPPED remove_entry 17;
    HOLOBADGETYPE_BADGE_TYPE_NORMAL remove_entry 18;
    HOLOBADGETYPE_BADGE_TYPE_FIGHTING remove_entry 19;
    HOLOBADGETYPE_BADGE_TYPE_FLYING remove_entry 20;
    HOLOBADGETYPE_BADGE_TYPE_POISON remove_entry 21;
    HOLOBADGETYPE_BADGE_TYPE_GROUND remove_entry 22;
    HOLOBADGETYPE_BADGE_TYPE_ROCK remove_entry 23;
    HOLOBADGETYPE_BADGE_TYPE_BUG remove_entry 24;
    HOLOBADGETYPE_BADGE_TYPE_GHOST remove_entry 25;
    HOLOBADGETYPE_BADGE_TYPE_STEEL remove_entry 26;
    HOLOBADGETYPE_BADGE_TYPE_FIRE remove_entry 27;
    HOLOBADGETYPE_BADGE_TYPE_WATER remove_entry 28;
    HOLOBADGETYPE_BADGE_TYPE_GRASS remove_entry 29;
    HOLOBADGETYPE_BADGE_TYPE_ELECTRIC remove_entry 30;
    HOLOBADGETYPE_BADGE_TYPE_PSYCHIC remove_entry 31;
    HOLOBADGETYPE_BADGE_TYPE_ICE remove_entry 32;
    HOLOBADGETYPE_BADGE_TYPE_DRAGON remove_entry 33;
    HOLOBADGETYPE_BADGE_TYPE_DARK remove_entry 34;
    HOLOBADGETYPE_BADGE_TYPE_FAIRY remove_entry 35;
    HOLOBADGETYPE_BADGE_SMALL_RATTATA remove_entry 36;
    HOLOBADGETYPE_BADGE_PIKACHU remove_entry 37;
    HOLOBADGETYPE_BADGE_UNOWN remove_entry 38;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN2 remove_entry 39;
    HOLOBADGETYPE_BADGE_RAID_BATTLE_WON remove_entry 40;
    HOLOBADGETYPE_BADGE_LEGENDARY_BATTLE_WON remove_entry 41;
    HOLOBADGETYPE_BADGE_BERRIES_FED remove_entry 42;
    HOLOBADGETYPE_BADGE_HOURS_DEFENDED remove_entry 43;
    HOLOBADGETYPE_BADGE_PLACE_HOLDER remove_entry 44;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN3 remove_entry 45;
    HOLOBADGETYPE_BADGE_CHALLENGE_QUESTS remove_entry 46;
    HOLOBADGETYPE_BADGE_MEW_ENCOUNTER remove_entry 47;
    HOLOBADGETYPE_BADGE_MAX_LEVEL_FRIENDS remove_entry 48;
    HOLOBADGETYPE_BADGE_TRADING remove_entry 49;
    HOLOBADGETYPE_BADGE_TRADING_DISTANCE remove_entry 50;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN4 remove_entry 51;
    HOLOBADGETYPE_BADGE_GREAT_LEAGUE remove_entry 52;
    HOLOBADGETYPE_BADGE_ULTRA_LEAGUE remove_entry 53;
    HOLOBADGETYPE_BADGE_MASTER_LEAGUE remove_entry 54;
    HOLOBADGETYPE_BADGE_PHOTOBOMB remove_entry 55;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN5 remove_entry 56;
    HOLOBADGETYPE_BADGE_POKEMON_PURIFIED remove_entry 57;
    HOLOBADGETYPE_BADGE_ROCKET_GRUNTS_DEFEATED remove_entry 58;
    HOLOBADGETYPE_BADGE_ROCKET_GIOVANNI_DEFEATED remove_entry 59;
    HOLOBADGETYPE_BADGE_BUDDY_BEST remove_entry 60;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN6 remove_entry 61;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN7 remove_entry 62;
    HOLOBADGETYPE_BADGE_POKEDEX_ENTRIES_GEN8 remove_entry 63;
    HOLOBADGETYPE_BADGE_WAYFARER remove_entry 68;
    HOLOBADGETYPE_BADGE_TOTAL_MEGA_EVOS remove_entry 69;
    HOLOBADGETYPE_BADGE_UNIQUE_MEGA_EVOS remove_entry 70;
    HOLOBADGETYPE_BADGE_EVENT_MIN remove_entry 2000;
    HOLOBADGETYPE_BADGE_CHICAGO_FEST_JULY_2017 remove_entry 2001;
    HOLOBADGETYPE_BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017 remove_entry 2002;
    HOLOBADGETYPE_BADGE_SAFARI_ZONE_EUROPE_2017 remove_entry 2003;
    HOLOBADGETYPE_BADGE_SAFARI_ZONE_EUROPE_2017_10_07 remove_entry 2004;
    HOLOBADGETYPE_BADGE_SAFARI_ZONE_EUROPE_2017_10_14 remove_entry 2005;
    HOLOBADGETYPE_BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH remove_entry 2006;
    HOLOBADGETYPE_BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH remove_entry 2007;
    HOLOBADGETYPE_BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH remove_entry 2008;
    HOLOBADGETYPE_BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH remove_entry 2009;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_0 remove_entry 2010;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_1 remove_entry 2011;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_2 remove_entry 2012;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_3 remove_entry 2013;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_4 remove_entry 2014;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_5 remove_entry 2015;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_6 remove_entry 2016;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_7 remove_entry 2017;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_8 remove_entry 2018;
    HOLOBADGETYPE_BADGE_APAC_PARTNER_JULY_2018_9 remove_entry 2019;
    HOLOBADGETYPE_BADGE_YOKOSUKA_29_AUG_2018_MIKASA remove_entry 2020;
    HOLOBADGETYPE_BADGE_YOKOSUKA_29_AUG_2018_VERNY remove_entry 2021;
    HOLOBADGETYPE_BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA remove_entry 2022;
    HOLOBADGETYPE_BADGE_YOKOSUKA_30_AUG_2018_MIKASA remove_entry 2023;
    HOLOBADGETYPE_BADGE_YOKOSUKA_30_AUG_2018_VERNY remove_entry 2024;
    HOLOBADGETYPE_BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA remove_entry 2025;
    HOLOBADGETYPE_BADGE_YOKOSUKA_31_AUG_2018_MIKASA remove_entry 2026;
    HOLOBADGETYPE_BADGE_YOKOSUKA_31_AUG_2018_VERNY remove_entry 2027;
    HOLOBADGETYPE_BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA remove_entry 2028;
    HOLOBADGETYPE_BADGE_YOKOSUKA_1_SEP_2018_MIKASA remove_entry 2029;
    HOLOBADGETYPE_BADGE_YOKOSUKA_1_SEP_2018_VERNY remove_entry 2030;
    HOLOBADGETYPE_BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA remove_entry 2031;
    HOLOBADGETYPE_BADGE_YOKOSUKA_2_SEP_2018_MIKASA remove_entry 2032;
    HOLOBADGETYPE_BADGE_YOKOSUKA_2_SEP_2018_VERNY remove_entry 2033;
    HOLOBADGETYPE_BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA remove_entry 2034;
    HOLOBADGETYPE_BADGE_TOP_BANANA_1 remove_entry 2035;
    HOLOBADGETYPE_BADGE_TOP_BANANA_2 remove_entry 2036;
    HOLOBADGETYPE_BADGE_TOP_BANANA_3 remove_entry 2037;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_0 remove_entry 2038;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_1 remove_entry 2039;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_2 remove_entry 2040;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_3 remove_entry 2041;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_4 remove_entry 2042;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_5 remove_entry 2043;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_6 remove_entry 2044;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_7 remove_entry 2045;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_8 remove_entry 2046;
    HOLOBADGETYPE_BADGE_PARTNER_EVENT_2019_9 remove_entry 2047;
    HOLOBADGETYPE_BADGE_SENTOSA_18_APR_2019 remove_entry 2048;
    HOLOBADGETYPE_BADGE_SENTOSA_19_APR_2019 remove_entry 2049;
    HOLOBADGETYPE_BADGE_SENTOSA_20_APR_2019 remove_entry 2050;
    HOLOBADGETYPE_BADGE_SENTOSA_21_APR_2019 remove_entry 2051;
    HOLOBADGETYPE_BADGE_SENTOSA_22_APR_2019 remove_entry 2052;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_00 remove_entry 2053;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_01 remove_entry 2054;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_02 remove_entry 2055;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_03 remove_entry 2056;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_04 remove_entry 2057;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_05 remove_entry 2058;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_06 remove_entry 2059;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_07 remove_entry 2060;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_08 remove_entry 2061;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_09 remove_entry 2062;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_10 remove_entry 2063;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_11 remove_entry 2064;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_12 remove_entry 2065;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_13 remove_entry 2066;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_14 remove_entry 2067;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_15 remove_entry 2068;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_16 remove_entry 2069;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_17 remove_entry 2070;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_18 remove_entry 2071;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_19 remove_entry 2072;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_20 remove_entry 2073;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_21 remove_entry 2074;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_22 remove_entry 2075;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_23 remove_entry 2076;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_24 remove_entry 2077;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_25 remove_entry 2078;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_26 remove_entry 2079;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_27 remove_entry 2080;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_28 remove_entry 2081;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_29 remove_entry 2082;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_30 remove_entry 2083;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_31 remove_entry 2084;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_32 remove_entry 2085;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_33 remove_entry 2086;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_34 remove_entry 2087;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_35 remove_entry 2088;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_36 remove_entry 2089;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_37 remove_entry 2090;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_38 remove_entry 2091;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_39 remove_entry 2092;
    HOLOBADGETYPE_BADGE_CITY_EXPLORER_PASS_40 remove_entry 2093;
    HOLOBADGETYPE_BADGE_DYNAMIC_EVENT_MIN remove_entry 5000;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL remove_entry 5001;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS remove_entry 5002;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL remove_entry 5003;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS remove_entry 5004;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL remove_entry 5005;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS remove_entry 5006;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL remove_entry 5007;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS remove_entry 5008;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL remove_entry 5009;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS remove_entry 5010;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL remove_entry 5011;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS remove_entry 5012;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL remove_entry 5013;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS remove_entry 5014;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL remove_entry 5015;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS remove_entry 5016;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL remove_entry 5017;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS remove_entry 5018;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL remove_entry 5019;
    HOLOBADGETYPE_BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS remove_entry 5020;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL remove_entry 5021;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS remove_entry 5022;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL remove_entry 5023;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS remove_entry 5024;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL remove_entry 5025;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS remove_entry 5026;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL remove_entry 5027;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS remove_entry 5028;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL remove_entry 5029;
    HOLOBADGETYPE_BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS remove_entry 5030;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_00_GENERAL remove_entry 5031;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_01_GENERAL remove_entry 5032;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_02_GENERAL remove_entry 5033;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_03_GENERAL remove_entry 5034;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_04_GENERAL remove_entry 5035;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_05_GENERAL remove_entry 5036;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_06_GENERAL remove_entry 5037;
    HOLOBADGETYPE_BADGE_GOFEST_2019_APAC_DAY_07_GENERAL remove_entry 5038;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_GENERAL remove_entry 5039;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_00_EARLYACCESS remove_entry 5040;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_GENERAL remove_entry 5041;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_01_EARLYACCESS remove_entry 5042;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_GENERAL remove_entry 5043;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_02_EARLYACCESS remove_entry 5044;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_GENERAL remove_entry 5045;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2019_MONTREAL_DAY_03_EARLYACCESS remove_entry 5046;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_GENERAL remove_entry 5047;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_00_EARLYACCESS remove_entry 5048;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_GENERAL remove_entry 5049;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_01_EARLYACCESS remove_entry 5050;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_GENERAL remove_entry 5051;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_02_EARLYACCESS remove_entry 5052;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_GENERAL remove_entry 5053;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_STLOUIS_DAY_03_EARLYACCESS remove_entry 5054;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_GENERAL remove_entry 5055;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_00_EARLYACCESS remove_entry 5056;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_GENERAL remove_entry 5057;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_01_EARLYACCESS remove_entry 5058;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_GENERAL remove_entry 5059;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_02_EARLYACCESS remove_entry 5060;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_GENERAL remove_entry 5061;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_LIVERPOOL_DAY_03_EARLYACCESS remove_entry 5062;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_GENERAL remove_entry 5063;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_00_EARLYACCESS remove_entry 5064;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_GENERAL remove_entry 5065;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_01_EARLYACCESS remove_entry 5066;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_GENERAL remove_entry 5067;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_02_EARLYACCESS remove_entry 5068;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_GENERAL remove_entry 5069;
    HOLOBADGETYPE_BADGE_SAFARIZONE_2020_PHILADELPHIA_DAY_03_EARLYACCESS remove_entry 5070;
    HOLOBADGETYPE_BADGE_GOFEST_2020_TEST remove_entry 5071;
    HOLOBADGETYPE_BADGE_GOFEST_2020_GLOBAL remove_entry 5072;
    HOLOBADGETYPE_BADGE_GLOBAL_TICKETED_EVENT remove_entry 5100;
    HOLOBADGETYPE_BADGE_EVENT_0001 remove_entry 5201;
    HOLOBADGETYPE_BADGE_EVENT_0002 remove_entry 5202;
    HOLOBADGETYPE_BADGE_EVENT_0003 remove_entry 5203;
    HOLOBADGETYPE_BADGE_EVENT_0004 remove_entry 5204;
    HOLOBADGETYPE_BADGE_EVENT_0005 remove_entry 5205;
    HOLOBADGETYPE_BADGE_EVENT_0006 remove_entry 5206;
    HOLOBADGETYPE_BADGE_EVENT_0007 remove_entry 5207;
    HOLOBADGETYPE_BADGE_EVENT_0008 remove_entry 5208;
    HOLOBADGETYPE_BADGE_EVENT_0009 remove_entry 5209;
    HOLOBADGETYPE_BADGE_EVENT_0010 remove_entry 5210;
    HOLOBADGETYPE_BADGE_EVENT_0011 remove_entry 5211;
    HOLOBADGETYPE_BADGE_EVENT_0012 remove_entry 5212;
    HOLOBADGETYPE_BADGE_EVENT_0013 remove_entry 5213;
    HOLOBADGETYPE_BADGE_EVENT_0014 remove_entry 5214;
    HOLOBADGETYPE_BADGE_EVENT_0015 remove_entry 5215;
    HOLOBADGETYPE_BADGE_EVENT_0016 remove_entry 5216;
    HOLOBADGETYPE_BADGE_EVENT_0017 remove_entry 5217;
    HOLOBADGETYPE_BADGE_EVENT_0018 remove_entry 5218;
    HOLOBADGETYPE_BADGE_EVENT_0019 remove_entry 5219;
    HOLOBADGETYPE_BADGE_EVENT_0020 remove_entry 5220;
    HOLOBADGETYPE_BADGE_EVENT_0021 remove_entry 5221;
    HOLOBADGETYPE_BADGE_EVENT_0022 remove_entry 5222;
    HOLOBADGETYPE_BADGE_EVENT_0023 remove_entry 5223;
    HOLOBADGETYPE_BADGE_EVENT_0024 remove_entry 5224;
    HOLOBADGETYPE_BADGE_EVENT_0025 remove_entry 5225;
    HOLOBADGETYPE_BADGE_EVENT_0026 remove_entry 5226;
    HOLOBADGETYPE_BADGE_EVENT_0027 remove_entry 5227;
    HOLOBADGETYPE_BADGE_EVENT_0028 remove_entry 5228;
    HOLOBADGETYPE_BADGE_EVENT_0029 remove_entry 5229;
    HOLOBADGETYPE_BADGE_EVENT_0030 remove_entry 5230;
}

enum HoloIapItemCategory {
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_NONE remove_entry 0;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_BUNDLE remove_entry 1;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_ITEMS remove_entry 2;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_UPGRADES remove_entry 3;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_POKECOINS remove_entry 4;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_AVATAR remove_entry 5;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_AVATAR_STORE_LINK remove_entry 6;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_TEAM_CHANGE remove_entry 7;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_GLOBAL_EVENT_TICKET remove_entry 10;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_VS_SEEKER remove_entry 11;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_STICKER remove_entry 12;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_FREE remove_entry 13;
    HOLOIAPITEMCATEGORY_IAP_CATEGORY_SUBSCRIPTION remove_entry 14;
}

enum HoloItemCategory {
    HOLOITEMCATEGORY_ITEM_CATEGORY_NONE remove_entry 0;
    HOLOITEMCATEGORY_ITEM_CATEGORY_POKEBALL remove_entry 1;
    HOLOITEMCATEGORY_ITEM_CATEGORY_FOOD remove_entry 2;
    HOLOITEMCATEGORY_ITEM_CATEGORY_MEDICINE remove_entry 3;
    HOLOITEMCATEGORY_ITEM_CATEGORY_BOOST remove_entry 4;
    HOLOITEMCATEGORY_ITEM_CATEGORY_UTILITES remove_entry 5;
    HOLOITEMCATEGORY_ITEM_CATEGORY_CAMERA remove_entry 6;
    HOLOITEMCATEGORY_ITEM_CATEGORY_DISK remove_entry 7;
    HOLOITEMCATEGORY_ITEM_CATEGORY_INCUBATOR remove_entry 8;
    HOLOITEMCATEGORY_ITEM_CATEGORY_INCENSE remove_entry 9;
    HOLOITEMCATEGORY_ITEM_CATEGORY_XP_BOOST remove_entry 10;
    HOLOITEMCATEGORY_ITEM_CATEGORY_INVENTORY_UPGRADE remove_entry 11;
    HOLOITEMCATEGORY_ITEM_CATEGORY_EVOLUTION_REQUIREMENT remove_entry 12;
    HOLOITEMCATEGORY_ITEM_CATEGORY_MOVE_REROLL remove_entry 13;
    HOLOITEMCATEGORY_ITEM_CATEGORY_CANDY remove_entry 14;
    HOLOITEMCATEGORY_ITEM_CATEGORY_RAID_TICKET remove_entry 15;
    HOLOITEMCATEGORY_ITEM_CATEGORY_STARDUST_BOOST remove_entry 16;
    HOLOITEMCATEGORY_ITEM_CATEGORY_FRIEND_GIFT_BOX remove_entry 17;
    HOLOITEMCATEGORY_ITEM_CATEGORY_TEAM_CHANGE remove_entry 18;
    HOLOITEMCATEGORY_ITEM_CATEGORY_VS_SEEKER remove_entry 20;
    HOLOITEMCATEGORY_ITEM_CATEGORY_INCIDENT_TICKET remove_entry 21;
    HOLOITEMCATEGORY_ITEM_CATEGORY_GLOBAL_EVENT_TICKET remove_entry 22;
    HOLOITEMCATEGORY_ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD remove_entry 23;
    HOLOITEMCATEGORY_ITEM_CATEGORY_STICKER remove_entry 24;
}

enum HoloItemEffect {
    HOLOITEMEFFECT_ITEM_EFFECT_NONE remove_entry 0;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_NO_FLEE remove_entry 1000;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_NO_MOVEMENT remove_entry 1002;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_NO_THREAT remove_entry 1003;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_TARGET_MAX remove_entry 1004;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_TARGET_SLOW remove_entry 1005;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_NIGHT remove_entry 1006;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_TRAINER remove_entry 1007;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_FIRST_THROW remove_entry 1008;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_LEGEND remove_entry 1009;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_HEAVY remove_entry 1010;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_REPEAT remove_entry 1011;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_MULTI_THROW remove_entry 1012;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_ALWAYS remove_entry 1013;
    HOLOITEMEFFECT_ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW remove_entry 1014;
    HOLOITEMEFFECT_ITEM_EFFECT_CANDY_AWARD remove_entry 1015;
    HOLOITEMEFFECT_ITEM_EFFECT_FULL_MOTIVATION remove_entry 1016;
}

enum HoloItemType {
    HOLOITEMTYPE_ITEM_TYPE_NONE remove_entry 0;
    HOLOITEMTYPE_ITEM_TYPE_POKEBALL remove_entry 1;
    HOLOITEMTYPE_ITEM_TYPE_POTION remove_entry 2;
    HOLOITEMTYPE_ITEM_TYPE_REVIVE remove_entry 3;
    HOLOITEMTYPE_ITEM_TYPE_MAP remove_entry 4;
    HOLOITEMTYPE_ITEM_TYPE_BATTLE remove_entry 5;
    HOLOITEMTYPE_ITEM_TYPE_FOOD remove_entry 6;
    HOLOITEMTYPE_ITEM_TYPE_CAMERA remove_entry 7;
    HOLOITEMTYPE_ITEM_TYPE_DISK remove_entry 8;
    HOLOITEMTYPE_ITEM_TYPE_INCUBATOR remove_entry 9;
    HOLOITEMTYPE_ITEM_TYPE_INCENSE remove_entry 10;
    HOLOITEMTYPE_ITEM_TYPE_XP_BOOST remove_entry 11;
    HOLOITEMTYPE_ITEM_TYPE_INVENTORY_UPGRADE remove_entry 12;
    HOLOITEMTYPE_ITEM_TYPE_EVOLUTION_REQUIREMENT remove_entry 13;
    HOLOITEMTYPE_ITEM_TYPE_MOVE_REROLL remove_entry 14;
    HOLOITEMTYPE_ITEM_TYPE_CANDY remove_entry 15;
    HOLOITEMTYPE_ITEM_TYPE_RAID_TICKET remove_entry 16;
    HOLOITEMTYPE_ITEM_TYPE_STARDUST_BOOST remove_entry 17;
    HOLOITEMTYPE_ITEM_TYPE_FRIEND_GIFT_BOX remove_entry 18;
    HOLOITEMTYPE_ITEM_TYPE_TEAM_CHANGE remove_entry 19;
    HOLOITEMTYPE_ITEM_TYPE_VS_SEEKER_BATTLE_NOW remove_entry 21;
    HOLOITEMTYPE_ITEM_TYPE_INCIDENT_TICKET remove_entry 22;
    HOLOITEMTYPE_ITEM_TYPE_GLOBAL_EVENT_TICKET remove_entry 23;
    HOLOITEMTYPE_ITEM_TYPE_STICKER_INVENTORY remove_entry 24;
}

enum HoloPokemonClass {
    HOLOPOKEMONCLASS_POKEMON_CLASS_NORMAL remove_entry 0;
    HOLOPOKEMONCLASS_POKEMON_CLASS_LEGENDARY remove_entry 1;
    HOLOPOKEMONCLASS_POKEMON_CLASS_MYTHIC remove_entry 2;
}

enum HoloPokemonEggType {
    HOLOPOKEMONEGGTYPE_EGG_TYPE_UNSET remove_entry 0;
    HOLOPOKEMONEGGTYPE_EGG_TYPE_SHADOW remove_entry 1;
}

enum HoloPokemonFamilyId {
    HOLOPOKEMONFAMILYID_FAMILY_UNSET remove_entry 0;
    HOLOPOKEMONFAMILYID_V0001_FAMILY_BULBASAUR remove_entry 1;
    HOLOPOKEMONFAMILYID_V0004_FAMILY_CHARMANDER remove_entry 4;
    HOLOPOKEMONFAMILYID_V0007_FAMILY_SQUIRTLE remove_entry 7;
    HOLOPOKEMONFAMILYID_V0010_FAMILY_CATERPIE remove_entry 10;
    HOLOPOKEMONFAMILYID_V0013_FAMILY_WEEDLE remove_entry 13;
    HOLOPOKEMONFAMILYID_V0016_FAMILY_PIDGEY remove_entry 16;
    HOLOPOKEMONFAMILYID_V0019_FAMILY_RATTATA remove_entry 19;
    HOLOPOKEMONFAMILYID_V0021_FAMILY_SPEAROW remove_entry 21;
    HOLOPOKEMONFAMILYID_V0023_FAMILY_EKANS remove_entry 23;
    HOLOPOKEMONFAMILYID_V0025_FAMILY_PIKACHU remove_entry 25;
    HOLOPOKEMONFAMILYID_V0027_FAMILY_SANDSHREW remove_entry 27;
    HOLOPOKEMONFAMILYID_V0029_FAMILY_NIDORAN remove_entry 29;
    HOLOPOKEMONFAMILYID_V0032_FAMILY_NIDORAN remove_entry 32;
    HOLOPOKEMONFAMILYID_V0035_FAMILY_CLEFAIRY remove_entry 35;
    HOLOPOKEMONFAMILYID_V0037_FAMILY_VULPIX remove_entry 37;
    HOLOPOKEMONFAMILYID_V0039_FAMILY_JIGGLYPUFF remove_entry 39;
    HOLOPOKEMONFAMILYID_V0041_FAMILY_ZUBAT remove_entry 41;
    HOLOPOKEMONFAMILYID_V0043_FAMILY_ODDISH remove_entry 43;
    HOLOPOKEMONFAMILYID_V0046_FAMILY_PARAS remove_entry 46;
    HOLOPOKEMONFAMILYID_V0048_FAMILY_VENONAT remove_entry 48;
    HOLOPOKEMONFAMILYID_V0050_FAMILY_DIGLETT remove_entry 50;
    HOLOPOKEMONFAMILYID_V0052_FAMILY_MEOWTH remove_entry 52;
    HOLOPOKEMONFAMILYID_V0054_FAMILY_PSYDUCK remove_entry 54;
    HOLOPOKEMONFAMILYID_V0056_FAMILY_MANKEY remove_entry 56;
    HOLOPOKEMONFAMILYID_V0058_FAMILY_GROWLITHE remove_entry 58;
    HOLOPOKEMONFAMILYID_V0060_FAMILY_POLIWAG remove_entry 60;
    HOLOPOKEMONFAMILYID_V0063_FAMILY_ABRA remove_entry 63;
    HOLOPOKEMONFAMILYID_V0066_FAMILY_MACHOP remove_entry 66;
    HOLOPOKEMONFAMILYID_V0069_FAMILY_BELLSPROUT remove_entry 69;
    HOLOPOKEMONFAMILYID_V0072_FAMILY_TENTACOOL remove_entry 72;
    HOLOPOKEMONFAMILYID_V0074_FAMILY_GEODUDE remove_entry 74;
    HOLOPOKEMONFAMILYID_V0077_FAMILY_PONYTA remove_entry 77;
    HOLOPOKEMONFAMILYID_V0079_FAMILY_SLOWPOKE remove_entry 79;
    HOLOPOKEMONFAMILYID_V0081_FAMILY_MAGNEMITE remove_entry 81;
    HOLOPOKEMONFAMILYID_V0083_FAMILY_FARFETCHD remove_entry 83;
    HOLOPOKEMONFAMILYID_V0084_FAMILY_DODUO remove_entry 84;
    HOLOPOKEMONFAMILYID_V0086_FAMILY_SEEL remove_entry 86;
    HOLOPOKEMONFAMILYID_V0088_FAMILY_GRIMER remove_entry 88;
    HOLOPOKEMONFAMILYID_V0090_FAMILY_SHELLDER remove_entry 90;
    HOLOPOKEMONFAMILYID_V0092_FAMILY_GASTLY remove_entry 92;
    HOLOPOKEMONFAMILYID_V0095_FAMILY_ONIX remove_entry 95;
    HOLOPOKEMONFAMILYID_V0096_FAMILY_DROWZEE remove_entry 96;
    HOLOPOKEMONFAMILYID_V0098_FAMILY_KRABBY remove_entry 98;
    HOLOPOKEMONFAMILYID_V0100_FAMILY_VOLTORB remove_entry 100;
    HOLOPOKEMONFAMILYID_V0102_FAMILY_EXEGGCUTE remove_entry 102;
    HOLOPOKEMONFAMILYID_V0104_FAMILY_CUBONE remove_entry 104;
    HOLOPOKEMONFAMILYID_V0106_FAMILY_HITMONLEE remove_entry 106;
    HOLOPOKEMONFAMILYID_V0107_FAMILY_HITMONCHAN remove_entry 107;
    HOLOPOKEMONFAMILYID_V0108_FAMILY_LICKITUNG remove_entry 108;
    HOLOPOKEMONFAMILYID_V0109_FAMILY_KOFFING remove_entry 109;
    HOLOPOKEMONFAMILYID_V0111_FAMILY_RHYHORN remove_entry 111;
    HOLOPOKEMONFAMILYID_V0113_FAMILY_CHANSEY remove_entry 113;
    HOLOPOKEMONFAMILYID_V0114_FAMILY_TANGELA remove_entry 114;
    HOLOPOKEMONFAMILYID_V0115_FAMILY_KANGASKHAN remove_entry 115;
    HOLOPOKEMONFAMILYID_V0116_FAMILY_HORSEA remove_entry 116;
    HOLOPOKEMONFAMILYID_V0118_FAMILY_GOLDEEN remove_entry 118;
    HOLOPOKEMONFAMILYID_V0120_FAMILY_STARYU remove_entry 120;
    HOLOPOKEMONFAMILYID_V0122_FAMILY_MR_MIME remove_entry 122;
    HOLOPOKEMONFAMILYID_V0123_FAMILY_SCYTHER remove_entry 123;
    HOLOPOKEMONFAMILYID_V0124_FAMILY_JYNX remove_entry 124;
    HOLOPOKEMONFAMILYID_V0125_FAMILY_ELECTABUZZ remove_entry 125;
    HOLOPOKEMONFAMILYID_V0126_FAMILY_MAGMAR remove_entry 126;
    HOLOPOKEMONFAMILYID_V0127_FAMILY_PINSIR remove_entry 127;
    HOLOPOKEMONFAMILYID_V0128_FAMILY_TAUROS remove_entry 128;
    HOLOPOKEMONFAMILYID_V0129_FAMILY_MAGIKARP remove_entry 129;
    HOLOPOKEMONFAMILYID_V0131_FAMILY_LAPRAS remove_entry 131;
    HOLOPOKEMONFAMILYID_V0132_FAMILY_DITTO remove_entry 132;
    HOLOPOKEMONFAMILYID_V0133_FAMILY_EEVEE remove_entry 133;
    HOLOPOKEMONFAMILYID_V0137_FAMILY_PORYGON remove_entry 137;
    HOLOPOKEMONFAMILYID_V0138_FAMILY_OMANYTE remove_entry 138;
    HOLOPOKEMONFAMILYID_V0140_FAMILY_KABUTO remove_entry 140;
    HOLOPOKEMONFAMILYID_V0142_FAMILY_AERODACTYL remove_entry 142;
    HOLOPOKEMONFAMILYID_V0143_FAMILY_SNORLAX remove_entry 143;
    HOLOPOKEMONFAMILYID_V0144_FAMILY_ARTICUNO remove_entry 144;
    HOLOPOKEMONFAMILYID_V0145_FAMILY_ZAPDOS remove_entry 145;
    HOLOPOKEMONFAMILYID_V0146_FAMILY_MOLTRES remove_entry 146;
    HOLOPOKEMONFAMILYID_V0147_FAMILY_DRATINI remove_entry 147;
    HOLOPOKEMONFAMILYID_V0150_FAMILY_MEWTWO remove_entry 150;
    HOLOPOKEMONFAMILYID_V0151_FAMILY_MEW remove_entry 151;
    HOLOPOKEMONFAMILYID_V0152_FAMILY_CHIKORITA remove_entry 152;
    HOLOPOKEMONFAMILYID_V0155_FAMILY_CYNDAQUIL remove_entry 155;
    HOLOPOKEMONFAMILYID_V0158_FAMILY_TOTODILE remove_entry 158;
    HOLOPOKEMONFAMILYID_V0161_FAMILY_SENTRET remove_entry 161;
    HOLOPOKEMONFAMILYID_V0163_FAMILY_HOOTHOOT remove_entry 163;
    HOLOPOKEMONFAMILYID_V0165_FAMILY_LEDYBA remove_entry 165;
    HOLOPOKEMONFAMILYID_V0167_FAMILY_SPINARAK remove_entry 167;
    HOLOPOKEMONFAMILYID_V0170_FAMILY_CHINCHOU remove_entry 170;
    HOLOPOKEMONFAMILYID_V0175_FAMILY_TOGEPI remove_entry 175;
    HOLOPOKEMONFAMILYID_V0177_FAMILY_NATU remove_entry 177;
    HOLOPOKEMONFAMILYID_V0179_FAMILY_MAREEP remove_entry 179;
    HOLOPOKEMONFAMILYID_V0183_FAMILY_MARILL remove_entry 183;
    HOLOPOKEMONFAMILYID_V0185_FAMILY_SUDOWOODO remove_entry 185;
    HOLOPOKEMONFAMILYID_V0187_FAMILY_HOPPIP remove_entry 187;
    HOLOPOKEMONFAMILYID_V0190_FAMILY_AIPOM remove_entry 190;
    HOLOPOKEMONFAMILYID_V0191_FAMILY_SUNKERN remove_entry 191;
    HOLOPOKEMONFAMILYID_V0193_FAMILY_YANMA remove_entry 193;
    HOLOPOKEMONFAMILYID_V0194_FAMILY_WOOPER remove_entry 194;
    HOLOPOKEMONFAMILYID_V0198_FAMILY_MURKROW remove_entry 198;
    HOLOPOKEMONFAMILYID_V0200_FAMILY_MISDREAVUS remove_entry 200;
    HOLOPOKEMONFAMILYID_V0201_FAMILY_UNOWN remove_entry 201;
    HOLOPOKEMONFAMILYID_V0202_FAMILY_WOBBUFFET remove_entry 202;
    HOLOPOKEMONFAMILYID_V0203_FAMILY_GIRAFARIG remove_entry 203;
    HOLOPOKEMONFAMILYID_V0204_FAMILY_PINECO remove_entry 204;
    HOLOPOKEMONFAMILYID_V0206_FAMILY_DUNSPARCE remove_entry 206;
    HOLOPOKEMONFAMILYID_V0207_FAMILY_GLIGAR remove_entry 207;
    HOLOPOKEMONFAMILYID_V0209_FAMILY_SNUBBULL remove_entry 209;
    HOLOPOKEMONFAMILYID_V0211_FAMILY_QWILFISH remove_entry 211;
    HOLOPOKEMONFAMILYID_V0213_FAMILY_SHUCKLE remove_entry 213;
    HOLOPOKEMONFAMILYID_V0214_FAMILY_HERACROSS remove_entry 214;
    HOLOPOKEMONFAMILYID_V0215_FAMILY_SNEASEL remove_entry 215;
    HOLOPOKEMONFAMILYID_V0216_FAMILY_TEDDIURSA remove_entry 216;
    HOLOPOKEMONFAMILYID_V0218_FAMILY_SLUGMA remove_entry 218;
    HOLOPOKEMONFAMILYID_V0220_FAMILY_SWINUB remove_entry 220;
    HOLOPOKEMONFAMILYID_V0222_FAMILY_CORSOLA remove_entry 222;
    HOLOPOKEMONFAMILYID_V0223_FAMILY_REMORAID remove_entry 223;
    HOLOPOKEMONFAMILYID_V0225_FAMILY_DELIBIRD remove_entry 225;
    HOLOPOKEMONFAMILYID_V0226_FAMILY_MANTINE remove_entry 226;
    HOLOPOKEMONFAMILYID_V0227_FAMILY_SKARMORY remove_entry 227;
    HOLOPOKEMONFAMILYID_V0228_FAMILY_HOUNDOUR remove_entry 228;
    HOLOPOKEMONFAMILYID_V0231_FAMILY_PHANPY remove_entry 231;
    HOLOPOKEMONFAMILYID_V0234_FAMILY_STANTLER remove_entry 234;
    HOLOPOKEMONFAMILYID_V0235_FAMILY_SMEARGLE remove_entry 235;
    HOLOPOKEMONFAMILYID_V0236_FAMILY_TYROGUE remove_entry 236;
    HOLOPOKEMONFAMILYID_V0241_FAMILY_MILTANK remove_entry 241;
    HOLOPOKEMONFAMILYID_V0243_FAMILY_RAIKOU remove_entry 243;
    HOLOPOKEMONFAMILYID_V0244_FAMILY_ENTEI remove_entry 244;
    HOLOPOKEMONFAMILYID_V0245_FAMILY_SUICUNE remove_entry 245;
    HOLOPOKEMONFAMILYID_V0246_FAMILY_LARVITAR remove_entry 246;
    HOLOPOKEMONFAMILYID_V0249_FAMILY_LUGIA remove_entry 249;
    HOLOPOKEMONFAMILYID_V0250_FAMILY_HO_OH remove_entry 250;
    HOLOPOKEMONFAMILYID_V0251_FAMILY_CELEBI remove_entry 251;
    HOLOPOKEMONFAMILYID_V0252_FAMILY_TREECKO remove_entry 252;
    HOLOPOKEMONFAMILYID_V0255_FAMILY_TORCHIC remove_entry 255;
    HOLOPOKEMONFAMILYID_V0258_FAMILY_MUDKIP remove_entry 258;
    HOLOPOKEMONFAMILYID_V0261_FAMILY_POOCHYENA remove_entry 261;
    HOLOPOKEMONFAMILYID_V0263_FAMILY_ZIGZAGOON remove_entry 263;
    HOLOPOKEMONFAMILYID_V0265_FAMILY_WURMPLE remove_entry 265;
    HOLOPOKEMONFAMILYID_V0270_FAMILY_LOTAD remove_entry 270;
    HOLOPOKEMONFAMILYID_V0273_FAMILY_SEEDOT remove_entry 273;
    HOLOPOKEMONFAMILYID_V0276_FAMILY_TAILLOW remove_entry 276;
    HOLOPOKEMONFAMILYID_V0278_FAMILY_WINGULL remove_entry 278;
    HOLOPOKEMONFAMILYID_V0280_FAMILY_RALTS remove_entry 280;
    HOLOPOKEMONFAMILYID_V0283_FAMILY_SURSKIT remove_entry 283;
    HOLOPOKEMONFAMILYID_V0285_FAMILY_SHROOMISH remove_entry 285;
    HOLOPOKEMONFAMILYID_V0287_FAMILY_SLAKOTH remove_entry 287;
    HOLOPOKEMONFAMILYID_V0290_FAMILY_NINCADA remove_entry 290;
    HOLOPOKEMONFAMILYID_V0293_FAMILY_WHISMUR remove_entry 293;
    HOLOPOKEMONFAMILYID_V0296_FAMILY_MAKUHITA remove_entry 296;
    HOLOPOKEMONFAMILYID_V0299_FAMILY_NOSEPASS remove_entry 299;
    HOLOPOKEMONFAMILYID_V0300_FAMILY_SKITTY remove_entry 300;
    HOLOPOKEMONFAMILYID_V0302_FAMILY_SABLEYE remove_entry 302;
    HOLOPOKEMONFAMILYID_V0303_FAMILY_MAWILE remove_entry 303;
    HOLOPOKEMONFAMILYID_V0304_FAMILY_ARON remove_entry 304;
    HOLOPOKEMONFAMILYID_V0307_FAMILY_MEDITITE remove_entry 307;
    HOLOPOKEMONFAMILYID_V0309_FAMILY_ELECTRIKE remove_entry 309;
    HOLOPOKEMONFAMILYID_V0311_FAMILY_PLUSLE remove_entry 311;
    HOLOPOKEMONFAMILYID_V0312_FAMILY_MINUN remove_entry 312;
    HOLOPOKEMONFAMILYID_V0313_FAMILY_VOLBEAT remove_entry 313;
    HOLOPOKEMONFAMILYID_V0314_FAMILY_ILLUMISE remove_entry 314;
    HOLOPOKEMONFAMILYID_V0315_FAMILY_ROSELIA remove_entry 315;
    HOLOPOKEMONFAMILYID_V0316_FAMILY_GULPIN remove_entry 316;
    HOLOPOKEMONFAMILYID_V0318_FAMILY_CARVANHA remove_entry 318;
    HOLOPOKEMONFAMILYID_V0320_FAMILY_WAILMER remove_entry 320;
    HOLOPOKEMONFAMILYID_V0322_FAMILY_NUMEL remove_entry 322;
    HOLOPOKEMONFAMILYID_V0324_FAMILY_TORKOAL remove_entry 324;
    HOLOPOKEMONFAMILYID_V0325_FAMILY_SPOINK remove_entry 325;
    HOLOPOKEMONFAMILYID_V0327_FAMILY_SPINDA remove_entry 327;
    HOLOPOKEMONFAMILYID_V0328_FAMILY_TRAPINCH remove_entry 328;
    HOLOPOKEMONFAMILYID_V0331_FAMILY_CACNEA remove_entry 331;
    HOLOPOKEMONFAMILYID_V0333_FAMILY_SWABLU remove_entry 333;
    HOLOPOKEMONFAMILYID_V0335_FAMILY_ZANGOOSE remove_entry 335;
    HOLOPOKEMONFAMILYID_V0336_FAMILY_SEVIPER remove_entry 336;
    HOLOPOKEMONFAMILYID_V0337_FAMILY_LUNATONE remove_entry 337;
    HOLOPOKEMONFAMILYID_V0338_FAMILY_SOLROCK remove_entry 338;
    HOLOPOKEMONFAMILYID_V0339_FAMILY_BARBOACH remove_entry 339;
    HOLOPOKEMONFAMILYID_V0341_FAMILY_CORPHISH remove_entry 341;
    HOLOPOKEMONFAMILYID_V0343_FAMILY_BALTOY remove_entry 343;
    HOLOPOKEMONFAMILYID_V0345_FAMILY_LILEEP remove_entry 345;
    HOLOPOKEMONFAMILYID_V0347_FAMILY_ANORITH remove_entry 347;
    HOLOPOKEMONFAMILYID_V0349_FAMILY_FEEBAS remove_entry 349;
    HOLOPOKEMONFAMILYID_V0351_FAMILY_CASTFORM remove_entry 351;
    HOLOPOKEMONFAMILYID_V0352_FAMILY_KECLEON remove_entry 352;
    HOLOPOKEMONFAMILYID_V0353_FAMILY_SHUPPET remove_entry 353;
    HOLOPOKEMONFAMILYID_V0355_FAMILY_DUSKULL remove_entry 355;
    HOLOPOKEMONFAMILYID_V0357_FAMILY_TROPIUS remove_entry 357;
    HOLOPOKEMONFAMILYID_V0358_FAMILY_CHIMECHO remove_entry 358;
    HOLOPOKEMONFAMILYID_V0359_FAMILY_ABSOL remove_entry 359;
    HOLOPOKEMONFAMILYID_V0361_FAMILY_SNORUNT remove_entry 361;
    HOLOPOKEMONFAMILYID_V0363_FAMILY_SPHEAL remove_entry 363;
    HOLOPOKEMONFAMILYID_V0366_FAMILY_CLAMPERL remove_entry 366;
    HOLOPOKEMONFAMILYID_V0369_FAMILY_RELICANTH remove_entry 369;
    HOLOPOKEMONFAMILYID_V0370_FAMILY_LUVDISC remove_entry 370;
    HOLOPOKEMONFAMILYID_V0371_FAMILY_BAGON remove_entry 371;
    HOLOPOKEMONFAMILYID_V0374_FAMILY_BELDUM remove_entry 374;
    HOLOPOKEMONFAMILYID_V0377_FAMILY_REGIROCK remove_entry 377;
    HOLOPOKEMONFAMILYID_V0378_FAMILY_REGICE remove_entry 378;
    HOLOPOKEMONFAMILYID_V0379_FAMILY_REGISTEEL remove_entry 379;
    HOLOPOKEMONFAMILYID_V0380_FAMILY_LATIAS remove_entry 380;
    HOLOPOKEMONFAMILYID_V0381_FAMILY_LATIOS remove_entry 381;
    HOLOPOKEMONFAMILYID_V0382_FAMILY_KYOGRE remove_entry 382;
    HOLOPOKEMONFAMILYID_V0383_FAMILY_GROUDON remove_entry 383;
    HOLOPOKEMONFAMILYID_V0384_FAMILY_RAYQUAZA remove_entry 384;
    HOLOPOKEMONFAMILYID_V0385_FAMILY_JIRACHI remove_entry 385;
    HOLOPOKEMONFAMILYID_V0386_FAMILY_DEOXYS remove_entry 386;
    HOLOPOKEMONFAMILYID_V0387_FAMILY_TURTWIG remove_entry 387;
    HOLOPOKEMONFAMILYID_V0390_FAMILY_CHIMCHAR remove_entry 390;
    HOLOPOKEMONFAMILYID_V0393_FAMILY_PIPLUP remove_entry 393;
    HOLOPOKEMONFAMILYID_V0396_FAMILY_STARLY remove_entry 396;
    HOLOPOKEMONFAMILYID_V0399_FAMILY_BIDOOF remove_entry 399;
    HOLOPOKEMONFAMILYID_V0401_FAMILY_KRICKETOT remove_entry 401;
    HOLOPOKEMONFAMILYID_V0403_FAMILY_SHINX remove_entry 403;
    HOLOPOKEMONFAMILYID_V0408_FAMILY_CRANIDOS remove_entry 408;
    HOLOPOKEMONFAMILYID_V0410_FAMILY_SHIELDON remove_entry 410;
    HOLOPOKEMONFAMILYID_V0412_FAMILY_BURMY remove_entry 412;
    HOLOPOKEMONFAMILYID_V0415_FAMILY_COMBEE remove_entry 415;
    HOLOPOKEMONFAMILYID_V0417_FAMILY_PACHIRISU remove_entry 417;
    HOLOPOKEMONFAMILYID_V0418_FAMILY_BUIZEL remove_entry 418;
    HOLOPOKEMONFAMILYID_V0420_FAMILY_CHERUBI remove_entry 420;
    HOLOPOKEMONFAMILYID_V0422_FAMILY_SHELLOS remove_entry 422;
    HOLOPOKEMONFAMILYID_V0425_FAMILY_DRIFLOON remove_entry 425;
    HOLOPOKEMONFAMILYID_V0427_FAMILY_BUNEARY remove_entry 427;
    HOLOPOKEMONFAMILYID_V0431_FAMILY_GLAMEOW remove_entry 431;
    HOLOPOKEMONFAMILYID_V0434_FAMILY_STUNKY remove_entry 434;
    HOLOPOKEMONFAMILYID_V0436_FAMILY_BRONZOR remove_entry 436;
    HOLOPOKEMONFAMILYID_V0441_FAMILY_CHATOT remove_entry 441;
    HOLOPOKEMONFAMILYID_V0442_FAMILY_SPIRITOMB remove_entry 442;
    HOLOPOKEMONFAMILYID_V0443_FAMILY_GIBLE remove_entry 443;
    HOLOPOKEMONFAMILYID_V0448_FAMILY_LUCARIO remove_entry 448;
    HOLOPOKEMONFAMILYID_V0449_FAMILY_HIPPOPOTAS remove_entry 449;
    HOLOPOKEMONFAMILYID_V0451_FAMILY_SKORUPI remove_entry 451;
    HOLOPOKEMONFAMILYID_V0453_FAMILY_CROAGUNK remove_entry 453;
    HOLOPOKEMONFAMILYID_V0455_FAMILY_CARNIVINE remove_entry 455;
    HOLOPOKEMONFAMILYID_V0456_FAMILY_FINNEON remove_entry 456;
    HOLOPOKEMONFAMILYID_V0459_FAMILY_SNOVER remove_entry 459;
    HOLOPOKEMONFAMILYID_V0479_FAMILY_ROTOM remove_entry 479;
    HOLOPOKEMONFAMILYID_V0480_FAMILY_UXIE remove_entry 480;
    HOLOPOKEMONFAMILYID_V0481_FAMILY_MESPRIT remove_entry 481;
    HOLOPOKEMONFAMILYID_V0482_FAMILY_AZELF remove_entry 482;
    HOLOPOKEMONFAMILYID_V0483_FAMILY_DIALGA remove_entry 483;
    HOLOPOKEMONFAMILYID_V0484_FAMILY_PALKIA remove_entry 484;
    HOLOPOKEMONFAMILYID_V0485_FAMILY_HEATRAN remove_entry 485;
    HOLOPOKEMONFAMILYID_V0486_FAMILY_REGIGIGAS remove_entry 486;
    HOLOPOKEMONFAMILYID_V0487_FAMILY_GIRATINA remove_entry 487;
    HOLOPOKEMONFAMILYID_V0488_FAMILY_CRESSELIA remove_entry 488;
    HOLOPOKEMONFAMILYID_V0489_FAMILY_PHIONE remove_entry 489;
    HOLOPOKEMONFAMILYID_V0490_FAMILY_MANAPHY remove_entry 490;
    HOLOPOKEMONFAMILYID_V0491_FAMILY_DARKRAI remove_entry 491;
    HOLOPOKEMONFAMILYID_V0492_FAMILY_SHAYMIN remove_entry 492;
    HOLOPOKEMONFAMILYID_V0493_FAMILY_ARCEUS remove_entry 493;
    HOLOPOKEMONFAMILYID_V0494_FAMILY_VICTINI remove_entry 494;
    HOLOPOKEMONFAMILYID_V0495_FAMILY_SNIVY remove_entry 495;
    HOLOPOKEMONFAMILYID_V0498_FAMILY_TEPIG remove_entry 498;
    HOLOPOKEMONFAMILYID_V0501_FAMILY_OSHAWOTT remove_entry 501;
    HOLOPOKEMONFAMILYID_V0504_FAMILY_PATRAT remove_entry 504;
    HOLOPOKEMONFAMILYID_V0506_FAMILY_LILLIPUP remove_entry 506;
    HOLOPOKEMONFAMILYID_V0509_FAMILY_PURRLOIN remove_entry 509;
    HOLOPOKEMONFAMILYID_V0511_FAMILY_PANSAGE remove_entry 511;
    HOLOPOKEMONFAMILYID_V0513_FAMILY_PANSEAR remove_entry 513;
    HOLOPOKEMONFAMILYID_V0515_FAMILY_PANPOUR remove_entry 515;
    HOLOPOKEMONFAMILYID_V0517_FAMILY_MUNNA remove_entry 517;
    HOLOPOKEMONFAMILYID_V0519_FAMILY_PIDOVE remove_entry 519;
    HOLOPOKEMONFAMILYID_V0522_FAMILY_BLITZLE remove_entry 522;
    HOLOPOKEMONFAMILYID_V0524_FAMILY_ROGGENROLA remove_entry 524;
    HOLOPOKEMONFAMILYID_V0527_FAMILY_WOOBAT remove_entry 527;
    HOLOPOKEMONFAMILYID_V0529_FAMILY_DRILBUR remove_entry 529;
    HOLOPOKEMONFAMILYID_V0531_FAMILY_AUDINO remove_entry 531;
    HOLOPOKEMONFAMILYID_V0532_FAMILY_TIMBURR remove_entry 532;
    HOLOPOKEMONFAMILYID_V0535_FAMILY_TYMPOLE remove_entry 535;
    HOLOPOKEMONFAMILYID_V0538_FAMILY_THROH remove_entry 538;
    HOLOPOKEMONFAMILYID_V0539_FAMILY_SAWK remove_entry 539;
    HOLOPOKEMONFAMILYID_V0540_FAMILY_SEWADDLE remove_entry 540;
    HOLOPOKEMONFAMILYID_V0543_FAMILY_VENIPEDE remove_entry 543;
    HOLOPOKEMONFAMILYID_V0546_FAMILY_COTTONEE remove_entry 546;
    HOLOPOKEMONFAMILYID_V0548_FAMILY_PETILIL remove_entry 548;
    HOLOPOKEMONFAMILYID_V0550_FAMILY_BASCULIN remove_entry 550;
    HOLOPOKEMONFAMILYID_V0551_FAMILY_SANDILE remove_entry 551;
    HOLOPOKEMONFAMILYID_V0554_FAMILY_DARUMAKA remove_entry 554;
    HOLOPOKEMONFAMILYID_V0556_FAMILY_MARACTUS remove_entry 556;
    HOLOPOKEMONFAMILYID_V0557_FAMILY_DWEBBLE remove_entry 557;
    HOLOPOKEMONFAMILYID_V0559_FAMILY_SCRAGGY remove_entry 559;
    HOLOPOKEMONFAMILYID_V0561_FAMILY_SIGILYPH remove_entry 561;
    HOLOPOKEMONFAMILYID_V0562_FAMILY_YAMASK remove_entry 562;
    HOLOPOKEMONFAMILYID_V0564_FAMILY_TIRTOUGA remove_entry 564;
    HOLOPOKEMONFAMILYID_V0566_FAMILY_ARCHEN remove_entry 566;
    HOLOPOKEMONFAMILYID_V0568_FAMILY_TRUBBISH remove_entry 568;
    HOLOPOKEMONFAMILYID_V0570_FAMILY_ZORUA remove_entry 570;
    HOLOPOKEMONFAMILYID_V0572_FAMILY_MINCCINO remove_entry 572;
    HOLOPOKEMONFAMILYID_V0574_FAMILY_GOTHITA remove_entry 574;
    HOLOPOKEMONFAMILYID_V0577_FAMILY_SOLOSIS remove_entry 577;
    HOLOPOKEMONFAMILYID_V0580_FAMILY_DUCKLETT remove_entry 580;
    HOLOPOKEMONFAMILYID_V0582_FAMILY_VANILLITE remove_entry 582;
    HOLOPOKEMONFAMILYID_V0585_FAMILY_DEERLING remove_entry 585;
    HOLOPOKEMONFAMILYID_V0587_FAMILY_EMOLGA remove_entry 587;
    HOLOPOKEMONFAMILYID_V0588_FAMILY_KARRABLAST remove_entry 588;
    HOLOPOKEMONFAMILYID_V0590_FAMILY_FOONGUS remove_entry 590;
    HOLOPOKEMONFAMILYID_V0592_FAMILY_FRILLISH remove_entry 592;
    HOLOPOKEMONFAMILYID_V0594_FAMILY_ALOMOMOLA remove_entry 594;
    HOLOPOKEMONFAMILYID_V0595_FAMILY_JOLTIK remove_entry 595;
    HOLOPOKEMONFAMILYID_V0597_FAMILY_FERROSEED remove_entry 597;
    HOLOPOKEMONFAMILYID_V0599_FAMILY_KLINK remove_entry 599;
    HOLOPOKEMONFAMILYID_V0602_FAMILY_TYNAMO remove_entry 602;
    HOLOPOKEMONFAMILYID_V0605_FAMILY_ELGYEM remove_entry 605;
    HOLOPOKEMONFAMILYID_V0607_FAMILY_LITWICK remove_entry 607;
    HOLOPOKEMONFAMILYID_V0610_FAMILY_AXEW remove_entry 610;
    HOLOPOKEMONFAMILYID_V0613_FAMILY_CUBCHOO remove_entry 613;
    HOLOPOKEMONFAMILYID_V0615_FAMILY_CRYOGONAL remove_entry 615;
    HOLOPOKEMONFAMILYID_V0616_FAMILY_SHELMET remove_entry 616;
    HOLOPOKEMONFAMILYID_V0618_FAMILY_STUNFISK remove_entry 618;
    HOLOPOKEMONFAMILYID_V0619_FAMILY_MIENFOO remove_entry 619;
    HOLOPOKEMONFAMILYID_V0621_FAMILY_DRUDDIGON remove_entry 621;
    HOLOPOKEMONFAMILYID_V0622_FAMILY_GOLETT remove_entry 622;
    HOLOPOKEMONFAMILYID_V0624_FAMILY_PAWNIARD remove_entry 624;
    HOLOPOKEMONFAMILYID_V0626_FAMILY_BOUFFALANT remove_entry 626;
    HOLOPOKEMONFAMILYID_V0627_FAMILY_RUFFLET remove_entry 627;
    HOLOPOKEMONFAMILYID_V0629_FAMILY_VULLABY remove_entry 629;
    HOLOPOKEMONFAMILYID_V0631_FAMILY_HEATMOR remove_entry 631;
    HOLOPOKEMONFAMILYID_V0632_FAMILY_DURANT remove_entry 632;
    HOLOPOKEMONFAMILYID_V0633_FAMILY_DEINO remove_entry 633;
    HOLOPOKEMONFAMILYID_V0636_FAMILY_LARVESTA remove_entry 636;
    HOLOPOKEMONFAMILYID_V0638_FAMILY_COBALION remove_entry 638;
    HOLOPOKEMONFAMILYID_V0639_FAMILY_TERRAKION remove_entry 639;
    HOLOPOKEMONFAMILYID_V0640_FAMILY_VIRIZION remove_entry 640;
    HOLOPOKEMONFAMILYID_V0641_FAMILY_TORNADUS remove_entry 641;
    HOLOPOKEMONFAMILYID_V0642_FAMILY_THUNDURUS remove_entry 642;
    HOLOPOKEMONFAMILYID_V0643_FAMILY_RESHIRAM remove_entry 643;
    HOLOPOKEMONFAMILYID_V0644_FAMILY_ZEKROM remove_entry 644;
    HOLOPOKEMONFAMILYID_V0645_FAMILY_LANDORUS remove_entry 645;
    HOLOPOKEMONFAMILYID_V0646_FAMILY_KYUREM remove_entry 646;
    HOLOPOKEMONFAMILYID_V0647_FAMILY_KELDEO remove_entry 647;
    HOLOPOKEMONFAMILYID_V0648_FAMILY_MELOETTA remove_entry 648;
    HOLOPOKEMONFAMILYID_V0649_FAMILY_GENESECT remove_entry 649;
    HOLOPOKEMONFAMILYID_V0808_FAMILY_MELTAN remove_entry 808;
}

enum HoloPokemonId {
    HOLOPOKEMONID_POKEMON_UNSET remove_entry 0;
    HOLOPOKEMONID_V0001_POKEMON_BULBASAUR remove_entry 1;
    HOLOPOKEMONID_V0002_POKEMON_IVYSAUR remove_entry 2;
    HOLOPOKEMONID_V0003_POKEMON_VENUSAUR remove_entry 3;
    HOLOPOKEMONID_V0004_POKEMON_CHARMANDER remove_entry 4;
    HOLOPOKEMONID_V0005_POKEMON_CHARMELEON remove_entry 5;
    HOLOPOKEMONID_V0006_POKEMON_CHARIZARD remove_entry 6;
    HOLOPOKEMONID_V0007_POKEMON_SQUIRTLE remove_entry 7;
    HOLOPOKEMONID_V0008_POKEMON_WARTORTLE remove_entry 8;
    HOLOPOKEMONID_V0009_POKEMON_BLASTOISE remove_entry 9;
    HOLOPOKEMONID_V0010_POKEMON_CATERPIE remove_entry 10;
    HOLOPOKEMONID_V0011_POKEMON_METAPOD remove_entry 11;
    HOLOPOKEMONID_V0012_POKEMON_BUTTERFREE remove_entry 12;
    HOLOPOKEMONID_V0013_POKEMON_WEEDLE remove_entry 13;
    HOLOPOKEMONID_V0014_POKEMON_KAKUNA remove_entry 14;
    HOLOPOKEMONID_V0015_POKEMON_BEEDRILL remove_entry 15;
    HOLOPOKEMONID_V0016_POKEMON_PIDGEY remove_entry 16;
    HOLOPOKEMONID_V0017_POKEMON_PIDGEOTTO remove_entry 17;
    HOLOPOKEMONID_V0018_POKEMON_PIDGEOT remove_entry 18;
    HOLOPOKEMONID_V0019_POKEMON_RATTATA remove_entry 19;
    HOLOPOKEMONID_V0020_POKEMON_RATICATE remove_entry 20;
    HOLOPOKEMONID_V0021_POKEMON_SPEAROW remove_entry 21;
    HOLOPOKEMONID_V0022_POKEMON_FEAROW remove_entry 22;
    HOLOPOKEMONID_V0023_POKEMON_EKANS remove_entry 23;
    HOLOPOKEMONID_V0024_POKEMON_ARBOK remove_entry 24;
    HOLOPOKEMONID_V0025_POKEMON_PIKACHU remove_entry 25;
    HOLOPOKEMONID_V0026_POKEMON_RAICHU remove_entry 26;
    HOLOPOKEMONID_V0027_POKEMON_SANDSHREW remove_entry 27;
    HOLOPOKEMONID_V0028_POKEMON_SANDSLASH remove_entry 28;
    HOLOPOKEMONID_V0029_POKEMON_NIDORAN remove_entry 29;
    HOLOPOKEMONID_V0030_POKEMON_NIDORINA remove_entry 30;
    HOLOPOKEMONID_V0031_POKEMON_NIDOQUEEN remove_entry 31;
    HOLOPOKEMONID_V0032_POKEMON_NIDORAN remove_entry 32;
    HOLOPOKEMONID_V0033_POKEMON_NIDORINO remove_entry 33;
    HOLOPOKEMONID_V0034_POKEMON_NIDOKING remove_entry 34;
    HOLOPOKEMONID_V0035_POKEMON_CLEFAIRY remove_entry 35;
    HOLOPOKEMONID_V0036_POKEMON_CLEFABLE remove_entry 36;
    HOLOPOKEMONID_V0037_POKEMON_VULPIX remove_entry 37;
    HOLOPOKEMONID_V0038_POKEMON_NINETALES remove_entry 38;
    HOLOPOKEMONID_V0039_POKEMON_JIGGLYPUFF remove_entry 39;
    HOLOPOKEMONID_V0040_POKEMON_WIGGLYTUFF remove_entry 40;
    HOLOPOKEMONID_V0041_POKEMON_ZUBAT remove_entry 41;
    HOLOPOKEMONID_V0042_POKEMON_GOLBAT remove_entry 42;
    HOLOPOKEMONID_V0043_POKEMON_ODDISH remove_entry 43;
    HOLOPOKEMONID_V0044_POKEMON_GLOOM remove_entry 44;
    HOLOPOKEMONID_V0045_POKEMON_VILEPLUME remove_entry 45;
    HOLOPOKEMONID_V0046_POKEMON_PARAS remove_entry 46;
    HOLOPOKEMONID_V0047_POKEMON_PARASECT remove_entry 47;
    HOLOPOKEMONID_V0048_POKEMON_VENONAT remove_entry 48;
    HOLOPOKEMONID_V0049_POKEMON_VENOMOTH remove_entry 49;
    HOLOPOKEMONID_V0050_POKEMON_DIGLETT remove_entry 50;
    HOLOPOKEMONID_V0051_POKEMON_DUGTRIO remove_entry 51;
    HOLOPOKEMONID_V0052_POKEMON_MEOWTH remove_entry 52;
    HOLOPOKEMONID_V0053_POKEMON_PERSIAN remove_entry 53;
    HOLOPOKEMONID_V0054_POKEMON_PSYDUCK remove_entry 54;
    HOLOPOKEMONID_V0055_POKEMON_GOLDUCK remove_entry 55;
    HOLOPOKEMONID_V0056_POKEMON_MANKEY remove_entry 56;
    HOLOPOKEMONID_V0057_POKEMON_PRIMEAPE remove_entry 57;
    HOLOPOKEMONID_V0058_POKEMON_GROWLITHE remove_entry 58;
    HOLOPOKEMONID_V0059_POKEMON_ARCANINE remove_entry 59;
    HOLOPOKEMONID_V0060_POKEMON_POLIWAG remove_entry 60;
    HOLOPOKEMONID_V0061_POKEMON_POLIWHIRL remove_entry 61;
    HOLOPOKEMONID_V0062_POKEMON_POLIWRATH remove_entry 62;
    HOLOPOKEMONID_V0063_POKEMON_ABRA remove_entry 63;
    HOLOPOKEMONID_V0064_POKEMON_KADABRA remove_entry 64;
    HOLOPOKEMONID_V0065_POKEMON_ALAKAZAM remove_entry 65;
    HOLOPOKEMONID_V0066_POKEMON_MACHOP remove_entry 66;
    HOLOPOKEMONID_V0067_POKEMON_MACHOKE remove_entry 67;
    HOLOPOKEMONID_V0068_POKEMON_MACHAMP remove_entry 68;
    HOLOPOKEMONID_V0069_POKEMON_BELLSPROUT remove_entry 69;
    HOLOPOKEMONID_V0070_POKEMON_WEEPINBELL remove_entry 70;
    HOLOPOKEMONID_V0071_POKEMON_VICTREEBEL remove_entry 71;
    HOLOPOKEMONID_V0072_POKEMON_TENTACOOL remove_entry 72;
    HOLOPOKEMONID_V0073_POKEMON_TENTACRUEL remove_entry 73;
    HOLOPOKEMONID_V0074_POKEMON_GEODUDE remove_entry 74;
    HOLOPOKEMONID_V0075_POKEMON_GRAVELER remove_entry 75;
    HOLOPOKEMONID_V0076_POKEMON_GOLEM remove_entry 76;
    HOLOPOKEMONID_V0077_POKEMON_PONYTA remove_entry 77;
    HOLOPOKEMONID_V0078_POKEMON_RAPIDASH remove_entry 78;
    HOLOPOKEMONID_V0079_POKEMON_SLOWPOKE remove_entry 79;
    HOLOPOKEMONID_V0080_POKEMON_SLOWBRO remove_entry 80;
    HOLOPOKEMONID_V0081_POKEMON_MAGNEMITE remove_entry 81;
    HOLOPOKEMONID_V0082_POKEMON_MAGNETON remove_entry 82;
    HOLOPOKEMONID_V0083_POKEMON_FARFETCHD remove_entry 83;
    HOLOPOKEMONID_V0084_POKEMON_DODUO remove_entry 84;
    HOLOPOKEMONID_V0085_POKEMON_DODRIO remove_entry 85;
    HOLOPOKEMONID_V0086_POKEMON_SEEL remove_entry 86;
    HOLOPOKEMONID_V0087_POKEMON_DEWGONG remove_entry 87;
    HOLOPOKEMONID_V0088_POKEMON_GRIMER remove_entry 88;
    HOLOPOKEMONID_V0089_POKEMON_MUK remove_entry 89;
    HOLOPOKEMONID_V0090_POKEMON_SHELLDER remove_entry 90;
    HOLOPOKEMONID_V0091_POKEMON_CLOYSTER remove_entry 91;
    HOLOPOKEMONID_V0092_POKEMON_GASTLY remove_entry 92;
    HOLOPOKEMONID_V0093_POKEMON_HAUNTER remove_entry 93;
    HOLOPOKEMONID_V0094_POKEMON_GENGAR remove_entry 94;
    HOLOPOKEMONID_V0095_POKEMON_ONIX remove_entry 95;
    HOLOPOKEMONID_V0096_POKEMON_DROWZEE remove_entry 96;
    HOLOPOKEMONID_V0097_POKEMON_HYPNO remove_entry 97;
    HOLOPOKEMONID_V0098_POKEMON_KRABBY remove_entry 98;
    HOLOPOKEMONID_V0099_POKEMON_KINGLER remove_entry 99;
    HOLOPOKEMONID_V0100_POKEMON_VOLTORB remove_entry 100;
    HOLOPOKEMONID_V0101_POKEMON_ELECTRODE remove_entry 101;
    HOLOPOKEMONID_V0102_POKEMON_EXEGGCUTE remove_entry 102;
    HOLOPOKEMONID_V0103_POKEMON_EXEGGUTOR remove_entry 103;
    HOLOPOKEMONID_V0104_POKEMON_CUBONE remove_entry 104;
    HOLOPOKEMONID_V0105_POKEMON_MAROWAK remove_entry 105;
    HOLOPOKEMONID_V0106_POKEMON_HITMONLEE remove_entry 106;
    HOLOPOKEMONID_V0107_POKEMON_HITMONCHAN remove_entry 107;
    HOLOPOKEMONID_V0108_POKEMON_LICKITUNG remove_entry 108;
    HOLOPOKEMONID_V0109_POKEMON_KOFFING remove_entry 109;
    HOLOPOKEMONID_V0110_POKEMON_WEEZING remove_entry 110;
    HOLOPOKEMONID_V0111_POKEMON_RHYHORN remove_entry 111;
    HOLOPOKEMONID_V0112_POKEMON_RHYDON remove_entry 112;
    HOLOPOKEMONID_V0113_POKEMON_CHANSEY remove_entry 113;
    HOLOPOKEMONID_V0114_POKEMON_TANGELA remove_entry 114;
    HOLOPOKEMONID_V0115_POKEMON_KANGASKHAN remove_entry 115;
    HOLOPOKEMONID_V0116_POKEMON_HORSEA remove_entry 116;
    HOLOPOKEMONID_V0117_POKEMON_SEADRA remove_entry 117;
    HOLOPOKEMONID_V0118_POKEMON_GOLDEEN remove_entry 118;
    HOLOPOKEMONID_V0119_POKEMON_SEAKING remove_entry 119;
    HOLOPOKEMONID_V0120_POKEMON_STARYU remove_entry 120;
    HOLOPOKEMONID_V0121_POKEMON_STARMIE remove_entry 121;
    HOLOPOKEMONID_V0122_POKEMON_MR_MIME remove_entry 122;
    HOLOPOKEMONID_V0123_POKEMON_SCYTHER remove_entry 123;
    HOLOPOKEMONID_V0124_POKEMON_JYNX remove_entry 124;
    HOLOPOKEMONID_V0125_POKEMON_ELECTABUZZ remove_entry 125;
    HOLOPOKEMONID_V0126_POKEMON_MAGMAR remove_entry 126;
    HOLOPOKEMONID_V0127_POKEMON_PINSIR remove_entry 127;
    HOLOPOKEMONID_V0128_POKEMON_TAUROS remove_entry 128;
    HOLOPOKEMONID_V0129_POKEMON_MAGIKARP remove_entry 129;
    HOLOPOKEMONID_V0130_POKEMON_GYARADOS remove_entry 130;
    HOLOPOKEMONID_V0131_POKEMON_LAPRAS remove_entry 131;
    HOLOPOKEMONID_V0132_POKEMON_DITTO remove_entry 132;
    HOLOPOKEMONID_V0133_POKEMON_EEVEE remove_entry 133;
    HOLOPOKEMONID_V0134_POKEMON_VAPOREON remove_entry 134;
    HOLOPOKEMONID_V0135_POKEMON_JOLTEON remove_entry 135;
    HOLOPOKEMONID_V0136_POKEMON_FLAREON remove_entry 136;
    HOLOPOKEMONID_V0137_POKEMON_PORYGON remove_entry 137;
    HOLOPOKEMONID_V0138_POKEMON_OMANYTE remove_entry 138;
    HOLOPOKEMONID_V0139_POKEMON_OMASTAR remove_entry 139;
    HOLOPOKEMONID_V0140_POKEMON_KABUTO remove_entry 140;
    HOLOPOKEMONID_V0141_POKEMON_KABUTOPS remove_entry 141;
    HOLOPOKEMONID_V0142_POKEMON_AERODACTYL remove_entry 142;
    HOLOPOKEMONID_V0143_POKEMON_SNORLAX remove_entry 143;
    HOLOPOKEMONID_V0144_POKEMON_ARTICUNO remove_entry 144;
    HOLOPOKEMONID_V0145_POKEMON_ZAPDOS remove_entry 145;
    HOLOPOKEMONID_V0146_POKEMON_MOLTRES remove_entry 146;
    HOLOPOKEMONID_V0147_POKEMON_DRATINI remove_entry 147;
    HOLOPOKEMONID_V0148_POKEMON_DRAGONAIR remove_entry 148;
    HOLOPOKEMONID_V0149_POKEMON_DRAGONITE remove_entry 149;
    HOLOPOKEMONID_V0150_POKEMON_MEWTWO remove_entry 150;
    HOLOPOKEMONID_V0151_POKEMON_MEW remove_entry 151;
    HOLOPOKEMONID_V0152_POKEMON_CHIKORITA remove_entry 152;
    HOLOPOKEMONID_V0153_POKEMON_BAYLEEF remove_entry 153;
    HOLOPOKEMONID_V0154_POKEMON_MEGANIUM remove_entry 154;
    HOLOPOKEMONID_V0155_POKEMON_CYNDAQUIL remove_entry 155;
    HOLOPOKEMONID_V0156_POKEMON_QUILAVA remove_entry 156;
    HOLOPOKEMONID_V0157_POKEMON_TYPHLOSION remove_entry 157;
    HOLOPOKEMONID_V0158_POKEMON_TOTODILE remove_entry 158;
    HOLOPOKEMONID_V0159_POKEMON_CROCONAW remove_entry 159;
    HOLOPOKEMONID_V0160_POKEMON_FERALIGATR remove_entry 160;
    HOLOPOKEMONID_V0161_POKEMON_SENTRET remove_entry 161;
    HOLOPOKEMONID_V0162_POKEMON_FURRET remove_entry 162;
    HOLOPOKEMONID_V0163_POKEMON_HOOTHOOT remove_entry 163;
    HOLOPOKEMONID_V0164_POKEMON_NOCTOWL remove_entry 164;
    HOLOPOKEMONID_V0165_POKEMON_LEDYBA remove_entry 165;
    HOLOPOKEMONID_V0166_POKEMON_LEDIAN remove_entry 166;
    HOLOPOKEMONID_V0167_POKEMON_SPINARAK remove_entry 167;
    HOLOPOKEMONID_V0168_POKEMON_ARIADOS remove_entry 168;
    HOLOPOKEMONID_V0169_POKEMON_CROBAT remove_entry 169;
    HOLOPOKEMONID_V0170_POKEMON_CHINCHOU remove_entry 170;
    HOLOPOKEMONID_V0171_POKEMON_LANTURN remove_entry 171;
    HOLOPOKEMONID_V0172_POKEMON_PICHU remove_entry 172;
    HOLOPOKEMONID_V0173_POKEMON_CLEFFA remove_entry 173;
    HOLOPOKEMONID_V0174_POKEMON_IGGLYBUFF remove_entry 174;
    HOLOPOKEMONID_V0175_POKEMON_TOGEPI remove_entry 175;
    HOLOPOKEMONID_V0176_POKEMON_TOGETIC remove_entry 176;
    HOLOPOKEMONID_V0177_POKEMON_NATU remove_entry 177;
    HOLOPOKEMONID_V0178_POKEMON_XATU remove_entry 178;
    HOLOPOKEMONID_V0179_POKEMON_MAREEP remove_entry 179;
    HOLOPOKEMONID_V0180_POKEMON_FLAAFFY remove_entry 180;
    HOLOPOKEMONID_V0181_POKEMON_AMPHAROS remove_entry 181;
    HOLOPOKEMONID_V0182_POKEMON_BELLOSSOM remove_entry 182;
    HOLOPOKEMONID_V0183_POKEMON_MARILL remove_entry 183;
    HOLOPOKEMONID_V0184_POKEMON_AZUMARILL remove_entry 184;
    HOLOPOKEMONID_V0185_POKEMON_SUDOWOODO remove_entry 185;
    HOLOPOKEMONID_V0186_POKEMON_POLITOED remove_entry 186;
    HOLOPOKEMONID_V0187_POKEMON_HOPPIP remove_entry 187;
    HOLOPOKEMONID_V0188_POKEMON_SKIPLOOM remove_entry 188;
    HOLOPOKEMONID_V0189_POKEMON_JUMPLUFF remove_entry 189;
    HOLOPOKEMONID_V0190_POKEMON_AIPOM remove_entry 190;
    HOLOPOKEMONID_V0191_POKEMON_SUNKERN remove_entry 191;
    HOLOPOKEMONID_V0192_POKEMON_SUNFLORA remove_entry 192;
    HOLOPOKEMONID_V0193_POKEMON_YANMA remove_entry 193;
    HOLOPOKEMONID_V0194_POKEMON_WOOPER remove_entry 194;
    HOLOPOKEMONID_V0195_POKEMON_QUAGSIRE remove_entry 195;
    HOLOPOKEMONID_V0196_POKEMON_ESPEON remove_entry 196;
    HOLOPOKEMONID_V0197_POKEMON_UMBREON remove_entry 197;
    HOLOPOKEMONID_V0198_POKEMON_MURKROW remove_entry 198;
    HOLOPOKEMONID_V0199_POKEMON_SLOWKING remove_entry 199;
    HOLOPOKEMONID_V0200_POKEMON_MISDREAVUS remove_entry 200;
    HOLOPOKEMONID_V0201_POKEMON_UNOWN remove_entry 201;
    HOLOPOKEMONID_V0202_POKEMON_WOBBUFFET remove_entry 202;
    HOLOPOKEMONID_V0203_POKEMON_GIRAFARIG remove_entry 203;
    HOLOPOKEMONID_V0204_POKEMON_PINECO remove_entry 204;
    HOLOPOKEMONID_V0205_POKEMON_FORRETRESS remove_entry 205;
    HOLOPOKEMONID_V0206_POKEMON_DUNSPARCE remove_entry 206;
    HOLOPOKEMONID_V0207_POKEMON_GLIGAR remove_entry 207;
    HOLOPOKEMONID_V0208_POKEMON_STEELIX remove_entry 208;
    HOLOPOKEMONID_V0209_POKEMON_SNUBBULL remove_entry 209;
    HOLOPOKEMONID_V0210_POKEMON_GRANBULL remove_entry 210;
    HOLOPOKEMONID_V0211_POKEMON_QWILFISH remove_entry 211;
    HOLOPOKEMONID_V0212_POKEMON_SCIZOR remove_entry 212;
    HOLOPOKEMONID_V0213_POKEMON_SHUCKLE remove_entry 213;
    HOLOPOKEMONID_V0214_POKEMON_HERACROSS remove_entry 214;
    HOLOPOKEMONID_V0215_POKEMON_SNEASEL remove_entry 215;
    HOLOPOKEMONID_V0216_POKEMON_TEDDIURSA remove_entry 216;
    HOLOPOKEMONID_V0217_POKEMON_URSARING remove_entry 217;
    HOLOPOKEMONID_V0218_POKEMON_SLUGMA remove_entry 218;
    HOLOPOKEMONID_V0219_POKEMON_MAGCARGO remove_entry 219;
    HOLOPOKEMONID_V0220_POKEMON_SWINUB remove_entry 220;
    HOLOPOKEMONID_V0221_POKEMON_PILOSWINE remove_entry 221;
    HOLOPOKEMONID_V0222_POKEMON_CORSOLA remove_entry 222;
    HOLOPOKEMONID_V0223_POKEMON_REMORAID remove_entry 223;
    HOLOPOKEMONID_V0224_POKEMON_OCTILLERY remove_entry 224;
    HOLOPOKEMONID_V0225_POKEMON_DELIBIRD remove_entry 225;
    HOLOPOKEMONID_V0226_POKEMON_MANTINE remove_entry 226;
    HOLOPOKEMONID_V0227_POKEMON_SKARMORY remove_entry 227;
    HOLOPOKEMONID_V0228_POKEMON_HOUNDOUR remove_entry 228;
    HOLOPOKEMONID_V0229_POKEMON_HOUNDOOM remove_entry 229;
    HOLOPOKEMONID_V0230_POKEMON_KINGDRA remove_entry 230;
    HOLOPOKEMONID_V0231_POKEMON_PHANPY remove_entry 231;
    HOLOPOKEMONID_V0232_POKEMON_DONPHAN remove_entry 232;
    HOLOPOKEMONID_V0233_POKEMON_PORYGON2 remove_entry 233;
    HOLOPOKEMONID_V0234_POKEMON_STANTLER remove_entry 234;
    HOLOPOKEMONID_V0235_POKEMON_SMEARGLE remove_entry 235;
    HOLOPOKEMONID_V0236_POKEMON_TYROGUE remove_entry 236;
    HOLOPOKEMONID_V0237_POKEMON_HITMONTOP remove_entry 237;
    HOLOPOKEMONID_V0238_POKEMON_SMOOCHUM remove_entry 238;
    HOLOPOKEMONID_V0239_POKEMON_ELEKID remove_entry 239;
    HOLOPOKEMONID_V0240_POKEMON_MAGBY remove_entry 240;
    HOLOPOKEMONID_V0241_POKEMON_MILTANK remove_entry 241;
    HOLOPOKEMONID_V0242_POKEMON_BLISSEY remove_entry 242;
    HOLOPOKEMONID_V0243_POKEMON_RAIKOU remove_entry 243;
    HOLOPOKEMONID_V0244_POKEMON_ENTEI remove_entry 244;
    HOLOPOKEMONID_V0245_POKEMON_SUICUNE remove_entry 245;
    HOLOPOKEMONID_V0246_POKEMON_LARVITAR remove_entry 246;
    HOLOPOKEMONID_V0247_POKEMON_PUPITAR remove_entry 247;
    HOLOPOKEMONID_V0248_POKEMON_TYRANITAR remove_entry 248;
    HOLOPOKEMONID_V0249_POKEMON_LUGIA remove_entry 249;
    HOLOPOKEMONID_V0250_POKEMON_HO_OH remove_entry 250;
    HOLOPOKEMONID_V0251_POKEMON_CELEBI remove_entry 251;
    HOLOPOKEMONID_V0252_POKEMON_TREECKO remove_entry 252;
    HOLOPOKEMONID_V0253_POKEMON_GROVYLE remove_entry 253;
    HOLOPOKEMONID_V0254_POKEMON_SCEPTILE remove_entry 254;
    HOLOPOKEMONID_V0255_POKEMON_TORCHIC remove_entry 255;
    HOLOPOKEMONID_V0256_POKEMON_COMBUSKEN remove_entry 256;
    HOLOPOKEMONID_V0257_POKEMON_BLAZIKEN remove_entry 257;
    HOLOPOKEMONID_V0258_POKEMON_MUDKIP remove_entry 258;
    HOLOPOKEMONID_V0259_POKEMON_MARSHTOMP remove_entry 259;
    HOLOPOKEMONID_V0260_POKEMON_SWAMPERT remove_entry 260;
    HOLOPOKEMONID_V0261_POKEMON_POOCHYENA remove_entry 261;
    HOLOPOKEMONID_V0262_POKEMON_MIGHTYENA remove_entry 262;
    HOLOPOKEMONID_V0263_POKEMON_ZIGZAGOON remove_entry 263;
    HOLOPOKEMONID_V0264_POKEMON_LINOONE remove_entry 264;
    HOLOPOKEMONID_V0265_POKEMON_WURMPLE remove_entry 265;
    HOLOPOKEMONID_V0266_POKEMON_SILCOON remove_entry 266;
    HOLOPOKEMONID_V0267_POKEMON_BEAUTIFLY remove_entry 267;
    HOLOPOKEMONID_V0268_POKEMON_CASCOON remove_entry 268;
    HOLOPOKEMONID_V0269_POKEMON_DUSTOX remove_entry 269;
    HOLOPOKEMONID_V0270_POKEMON_LOTAD remove_entry 270;
    HOLOPOKEMONID_V0271_POKEMON_LOMBRE remove_entry 271;
    HOLOPOKEMONID_V0272_POKEMON_LUDICOLO remove_entry 272;
    HOLOPOKEMONID_V0273_POKEMON_SEEDOT remove_entry 273;
    HOLOPOKEMONID_V0274_POKEMON_NUZLEAF remove_entry 274;
    HOLOPOKEMONID_V0275_POKEMON_SHIFTRY remove_entry 275;
    HOLOPOKEMONID_V0276_POKEMON_TAILLOW remove_entry 276;
    HOLOPOKEMONID_V0277_POKEMON_SWELLOW remove_entry 277;
    HOLOPOKEMONID_V0278_POKEMON_WINGULL remove_entry 278;
    HOLOPOKEMONID_V0279_POKEMON_PELIPPER remove_entry 279;
    HOLOPOKEMONID_V0280_POKEMON_RALTS remove_entry 280;
    HOLOPOKEMONID_V0281_POKEMON_KIRLIA remove_entry 281;
    HOLOPOKEMONID_V0282_POKEMON_GARDEVOIR remove_entry 282;
    HOLOPOKEMONID_V0283_POKEMON_SURSKIT remove_entry 283;
    HOLOPOKEMONID_V0284_POKEMON_MASQUERAIN remove_entry 284;
    HOLOPOKEMONID_V0285_POKEMON_SHROOMISH remove_entry 285;
    HOLOPOKEMONID_V0286_POKEMON_BRELOOM remove_entry 286;
    HOLOPOKEMONID_V0287_POKEMON_SLAKOTH remove_entry 287;
    HOLOPOKEMONID_V0288_POKEMON_VIGOROTH remove_entry 288;
    HOLOPOKEMONID_V0289_POKEMON_SLAKING remove_entry 289;
    HOLOPOKEMONID_V0290_POKEMON_NINCADA remove_entry 290;
    HOLOPOKEMONID_V0291_POKEMON_NINJASK remove_entry 291;
    HOLOPOKEMONID_V0292_POKEMON_SHEDINJA remove_entry 292;
    HOLOPOKEMONID_V0293_POKEMON_WHISMUR remove_entry 293;
    HOLOPOKEMONID_V0294_POKEMON_LOUDRED remove_entry 294;
    HOLOPOKEMONID_V0295_POKEMON_EXPLOUD remove_entry 295;
    HOLOPOKEMONID_V0296_POKEMON_MAKUHITA remove_entry 296;
    HOLOPOKEMONID_V0297_POKEMON_HARIYAMA remove_entry 297;
    HOLOPOKEMONID_V0298_POKEMON_AZURILL remove_entry 298;
    HOLOPOKEMONID_V0299_POKEMON_NOSEPASS remove_entry 299;
    HOLOPOKEMONID_V0300_POKEMON_SKITTY remove_entry 300;
    HOLOPOKEMONID_V0301_POKEMON_DELCATTY remove_entry 301;
    HOLOPOKEMONID_V0302_POKEMON_SABLEYE remove_entry 302;
    HOLOPOKEMONID_V0303_POKEMON_MAWILE remove_entry 303;
    HOLOPOKEMONID_V0304_POKEMON_ARON remove_entry 304;
    HOLOPOKEMONID_V0305_POKEMON_LAIRON remove_entry 305;
    HOLOPOKEMONID_V0306_POKEMON_AGGRON remove_entry 306;
    HOLOPOKEMONID_V0307_POKEMON_MEDITITE remove_entry 307;
    HOLOPOKEMONID_V0308_POKEMON_MEDICHAM remove_entry 308;
    HOLOPOKEMONID_V0309_POKEMON_ELECTRIKE remove_entry 309;
    HOLOPOKEMONID_V0310_POKEMON_MANECTRIC remove_entry 310;
    HOLOPOKEMONID_V0311_POKEMON_PLUSLE remove_entry 311;
    HOLOPOKEMONID_V0312_POKEMON_MINUN remove_entry 312;
    HOLOPOKEMONID_V0313_POKEMON_VOLBEAT remove_entry 313;
    HOLOPOKEMONID_V0314_POKEMON_ILLUMISE remove_entry 314;
    HOLOPOKEMONID_V0315_POKEMON_ROSELIA remove_entry 315;
    HOLOPOKEMONID_V0316_POKEMON_GULPIN remove_entry 316;
    HOLOPOKEMONID_V0317_POKEMON_SWALOT remove_entry 317;
    HOLOPOKEMONID_V0318_POKEMON_CARVANHA remove_entry 318;
    HOLOPOKEMONID_V0319_POKEMON_SHARPEDO remove_entry 319;
    HOLOPOKEMONID_V0320_POKEMON_WAILMER remove_entry 320;
    HOLOPOKEMONID_V0321_POKEMON_WAILORD remove_entry 321;
    HOLOPOKEMONID_V0322_POKEMON_NUMEL remove_entry 322;
    HOLOPOKEMONID_V0323_POKEMON_CAMERUPT remove_entry 323;
    HOLOPOKEMONID_V0324_POKEMON_TORKOAL remove_entry 324;
    HOLOPOKEMONID_V0325_POKEMON_SPOINK remove_entry 325;
    HOLOPOKEMONID_V0326_POKEMON_GRUMPIG remove_entry 326;
    HOLOPOKEMONID_V0327_POKEMON_SPINDA remove_entry 327;
    HOLOPOKEMONID_V0328_POKEMON_TRAPINCH remove_entry 328;
    HOLOPOKEMONID_V0329_POKEMON_VIBRAVA remove_entry 329;
    HOLOPOKEMONID_V0330_POKEMON_FLYGON remove_entry 330;
    HOLOPOKEMONID_V0331_POKEMON_CACNEA remove_entry 331;
    HOLOPOKEMONID_V0332_POKEMON_CACTURNE remove_entry 332;
    HOLOPOKEMONID_V0333_POKEMON_SWABLU remove_entry 333;
    HOLOPOKEMONID_V0334_POKEMON_ALTARIA remove_entry 334;
    HOLOPOKEMONID_V0335_POKEMON_ZANGOOSE remove_entry 335;
    HOLOPOKEMONID_V0336_POKEMON_SEVIPER remove_entry 336;
    HOLOPOKEMONID_V0337_POKEMON_LUNATONE remove_entry 337;
    HOLOPOKEMONID_V0338_POKEMON_SOLROCK remove_entry 338;
    HOLOPOKEMONID_V0339_POKEMON_BARBOACH remove_entry 339;
    HOLOPOKEMONID_V0340_POKEMON_WHISCASH remove_entry 340;
    HOLOPOKEMONID_V0341_POKEMON_CORPHISH remove_entry 341;
    HOLOPOKEMONID_V0342_POKEMON_CRAWDAUNT remove_entry 342;
    HOLOPOKEMONID_V0343_POKEMON_BALTOY remove_entry 343;
    HOLOPOKEMONID_V0344_POKEMON_CLAYDOL remove_entry 344;
    HOLOPOKEMONID_V0345_POKEMON_LILEEP remove_entry 345;
    HOLOPOKEMONID_V0346_POKEMON_CRADILY remove_entry 346;
    HOLOPOKEMONID_V0347_POKEMON_ANORITH remove_entry 347;
    HOLOPOKEMONID_V0348_POKEMON_ARMALDO remove_entry 348;
    HOLOPOKEMONID_V0349_POKEMON_FEEBAS remove_entry 349;
    HOLOPOKEMONID_V0350_POKEMON_MILOTIC remove_entry 350;
    HOLOPOKEMONID_V0351_POKEMON_CASTFORM remove_entry 351;
    HOLOPOKEMONID_V0352_POKEMON_KECLEON remove_entry 352;
    HOLOPOKEMONID_V0353_POKEMON_SHUPPET remove_entry 353;
    HOLOPOKEMONID_V0354_POKEMON_BANETTE remove_entry 354;
    HOLOPOKEMONID_V0355_POKEMON_DUSKULL remove_entry 355;
    HOLOPOKEMONID_V0356_POKEMON_DUSCLOPS remove_entry 356;
    HOLOPOKEMONID_V0357_POKEMON_TROPIUS remove_entry 357;
    HOLOPOKEMONID_V0358_POKEMON_CHIMECHO remove_entry 358;
    HOLOPOKEMONID_V0359_POKEMON_ABSOL remove_entry 359;
    HOLOPOKEMONID_V0360_POKEMON_WYNAUT remove_entry 360;
    HOLOPOKEMONID_V0361_POKEMON_SNORUNT remove_entry 361;
    HOLOPOKEMONID_V0362_POKEMON_GLALIE remove_entry 362;
    HOLOPOKEMONID_V0363_POKEMON_SPHEAL remove_entry 363;
    HOLOPOKEMONID_V0364_POKEMON_SEALEO remove_entry 364;
    HOLOPOKEMONID_V0365_POKEMON_WALREIN remove_entry 365;
    HOLOPOKEMONID_V0366_POKEMON_CLAMPERL remove_entry 366;
    HOLOPOKEMONID_V0367_POKEMON_HUNTAIL remove_entry 367;
    HOLOPOKEMONID_V0368_POKEMON_GOREBYSS remove_entry 368;
    HOLOPOKEMONID_V0369_POKEMON_RELICANTH remove_entry 369;
    HOLOPOKEMONID_V0370_POKEMON_LUVDISC remove_entry 370;
    HOLOPOKEMONID_V0371_POKEMON_BAGON remove_entry 371;
    HOLOPOKEMONID_V0372_POKEMON_SHELGON remove_entry 372;
    HOLOPOKEMONID_V0373_POKEMON_SALAMENCE remove_entry 373;
    HOLOPOKEMONID_V0374_POKEMON_BELDUM remove_entry 374;
    HOLOPOKEMONID_V0375_POKEMON_METANG remove_entry 375;
    HOLOPOKEMONID_V0376_POKEMON_METAGROSS remove_entry 376;
    HOLOPOKEMONID_V0377_POKEMON_REGIROCK remove_entry 377;
    HOLOPOKEMONID_V0378_POKEMON_REGICE remove_entry 378;
    HOLOPOKEMONID_V0379_POKEMON_REGISTEEL remove_entry 379;
    HOLOPOKEMONID_V0380_POKEMON_LATIAS remove_entry 380;
    HOLOPOKEMONID_V0381_POKEMON_LATIOS remove_entry 381;
    HOLOPOKEMONID_V0382_POKEMON_KYOGRE remove_entry 382;
    HOLOPOKEMONID_V0383_POKEMON_GROUDON remove_entry 383;
    HOLOPOKEMONID_V0384_POKEMON_RAYQUAZA remove_entry 384;
    HOLOPOKEMONID_V0385_POKEMON_JIRACHI remove_entry 385;
    HOLOPOKEMONID_V0386_POKEMON_DEOXYS remove_entry 386;
    HOLOPOKEMONID_V0387_POKEMON_TURTWIG remove_entry 387;
    HOLOPOKEMONID_V0388_POKEMON_GROTLE remove_entry 388;
    HOLOPOKEMONID_V0389_POKEMON_TORTERRA remove_entry 389;
    HOLOPOKEMONID_V0390_POKEMON_CHIMCHAR remove_entry 390;
    HOLOPOKEMONID_V0391_POKEMON_MONFERNO remove_entry 391;
    HOLOPOKEMONID_V0392_POKEMON_INFERNAPE remove_entry 392;
    HOLOPOKEMONID_V0393_POKEMON_PIPLUP remove_entry 393;
    HOLOPOKEMONID_V0394_POKEMON_PRINPLUP remove_entry 394;
    HOLOPOKEMONID_V0395_POKEMON_EMPOLEON remove_entry 395;
    HOLOPOKEMONID_V0396_POKEMON_STARLY remove_entry 396;
    HOLOPOKEMONID_V0397_POKEMON_STARAVIA remove_entry 397;
    HOLOPOKEMONID_V0398_POKEMON_STARAPTOR remove_entry 398;
    HOLOPOKEMONID_V0399_POKEMON_BIDOOF remove_entry 399;
    HOLOPOKEMONID_V0400_POKEMON_BIBAREL remove_entry 400;
    HOLOPOKEMONID_V0401_POKEMON_KRICKETOT remove_entry 401;
    HOLOPOKEMONID_V0402_POKEMON_KRICKETUNE remove_entry 402;
    HOLOPOKEMONID_V0403_POKEMON_SHINX remove_entry 403;
    HOLOPOKEMONID_V0404_POKEMON_LUXIO remove_entry 404;
    HOLOPOKEMONID_V0405_POKEMON_LUXRAY remove_entry 405;
    HOLOPOKEMONID_V0406_POKEMON_BUDEW remove_entry 406;
    HOLOPOKEMONID_V0407_POKEMON_ROSERADE remove_entry 407;
    HOLOPOKEMONID_V0408_POKEMON_CRANIDOS remove_entry 408;
    HOLOPOKEMONID_V0409_POKEMON_RAMPARDOS remove_entry 409;
    HOLOPOKEMONID_V0410_POKEMON_SHIELDON remove_entry 410;
    HOLOPOKEMONID_V0411_POKEMON_BASTIODON remove_entry 411;
    HOLOPOKEMONID_V0412_POKEMON_BURMY remove_entry 412;
    HOLOPOKEMONID_V0413_POKEMON_WORMADAM remove_entry 413;
    HOLOPOKEMONID_V0414_POKEMON_MOTHIM remove_entry 414;
    HOLOPOKEMONID_V0415_POKEMON_COMBEE remove_entry 415;
    HOLOPOKEMONID_V0416_POKEMON_VESPIQUEN remove_entry 416;
    HOLOPOKEMONID_V0417_POKEMON_PACHIRISU remove_entry 417;
    HOLOPOKEMONID_V0418_POKEMON_BUIZEL remove_entry 418;
    HOLOPOKEMONID_V0419_POKEMON_FLOATZEL remove_entry 419;
    HOLOPOKEMONID_V0420_POKEMON_CHERUBI remove_entry 420;
    HOLOPOKEMONID_V0421_POKEMON_CHERRIM remove_entry 421;
    HOLOPOKEMONID_V0422_POKEMON_SHELLOS remove_entry 422;
    HOLOPOKEMONID_V0423_POKEMON_GASTRODON remove_entry 423;
    HOLOPOKEMONID_V0424_POKEMON_AMBIPOM remove_entry 424;
    HOLOPOKEMONID_V0425_POKEMON_DRIFLOON remove_entry 425;
    HOLOPOKEMONID_V0426_POKEMON_DRIFBLIM remove_entry 426;
    HOLOPOKEMONID_V0427_POKEMON_BUNEARY remove_entry 427;
    HOLOPOKEMONID_V0428_POKEMON_LOPUNNY remove_entry 428;
    HOLOPOKEMONID_V0429_POKEMON_MISMAGIUS remove_entry 429;
    HOLOPOKEMONID_V0430_POKEMON_HONCHKROW remove_entry 430;
    HOLOPOKEMONID_V0431_POKEMON_GLAMEOW remove_entry 431;
    HOLOPOKEMONID_V0432_POKEMON_PURUGLY remove_entry 432;
    HOLOPOKEMONID_V0433_POKEMON_CHINGLING remove_entry 433;
    HOLOPOKEMONID_V0434_POKEMON_STUNKY remove_entry 434;
    HOLOPOKEMONID_V0435_POKEMON_SKUNTANK remove_entry 435;
    HOLOPOKEMONID_V0436_POKEMON_BRONZOR remove_entry 436;
    HOLOPOKEMONID_V0437_POKEMON_BRONZONG remove_entry 437;
    HOLOPOKEMONID_V0438_POKEMON_BONSLY remove_entry 438;
    HOLOPOKEMONID_V0439_POKEMON_MIME_JR remove_entry 439;
    HOLOPOKEMONID_V0440_POKEMON_HAPPINY remove_entry 440;
    HOLOPOKEMONID_V0441_POKEMON_CHATOT remove_entry 441;
    HOLOPOKEMONID_V0442_POKEMON_SPIRITOMB remove_entry 442;
    HOLOPOKEMONID_V0443_POKEMON_GIBLE remove_entry 443;
    HOLOPOKEMONID_V0444_POKEMON_GABITE remove_entry 444;
    HOLOPOKEMONID_V0445_POKEMON_GARCHOMP remove_entry 445;
    HOLOPOKEMONID_V0446_POKEMON_MUNCHLAX remove_entry 446;
    HOLOPOKEMONID_V0447_POKEMON_RIOLU remove_entry 447;
    HOLOPOKEMONID_V0448_POKEMON_LUCARIO remove_entry 448;
    HOLOPOKEMONID_V0449_POKEMON_HIPPOPOTAS remove_entry 449;
    HOLOPOKEMONID_V0450_POKEMON_HIPPOWDON remove_entry 450;
    HOLOPOKEMONID_V0451_POKEMON_SKORUPI remove_entry 451;
    HOLOPOKEMONID_V0452_POKEMON_DRAPION remove_entry 452;
    HOLOPOKEMONID_V0453_POKEMON_CROAGUNK remove_entry 453;
    HOLOPOKEMONID_V0454_POKEMON_TOXICROAK remove_entry 454;
    HOLOPOKEMONID_V0455_POKEMON_CARNIVINE remove_entry 455;
    HOLOPOKEMONID_V0456_POKEMON_FINNEON remove_entry 456;
    HOLOPOKEMONID_V0457_POKEMON_LUMINEON remove_entry 457;
    HOLOPOKEMONID_V0458_POKEMON_MANTYKE remove_entry 458;
    HOLOPOKEMONID_V0459_POKEMON_SNOVER remove_entry 459;
    HOLOPOKEMONID_V0460_POKEMON_ABOMASNOW remove_entry 460;
    HOLOPOKEMONID_V0461_POKEMON_WEAVILE remove_entry 461;
    HOLOPOKEMONID_V0462_POKEMON_MAGNEZONE remove_entry 462;
    HOLOPOKEMONID_V0463_POKEMON_LICKILICKY remove_entry 463;
    HOLOPOKEMONID_V0464_POKEMON_RHYPERIOR remove_entry 464;
    HOLOPOKEMONID_V0465_POKEMON_TANGROWTH remove_entry 465;
    HOLOPOKEMONID_V0466_POKEMON_ELECTIVIRE remove_entry 466;
    HOLOPOKEMONID_V0467_POKEMON_MAGMORTAR remove_entry 467;
    HOLOPOKEMONID_V0468_POKEMON_TOGEKISS remove_entry 468;
    HOLOPOKEMONID_V0469_POKEMON_YANMEGA remove_entry 469;
    HOLOPOKEMONID_V0470_POKEMON_LEAFEON remove_entry 470;
    HOLOPOKEMONID_V0471_POKEMON_GLACEON remove_entry 471;
    HOLOPOKEMONID_V0472_POKEMON_GLISCOR remove_entry 472;
    HOLOPOKEMONID_V0473_POKEMON_MAMOSWINE remove_entry 473;
    HOLOPOKEMONID_V0474_POKEMON_PORYGON_Z remove_entry 474;
    HOLOPOKEMONID_V0475_POKEMON_GALLADE remove_entry 475;
    HOLOPOKEMONID_V0476_POKEMON_PROBOPASS remove_entry 476;
    HOLOPOKEMONID_V0477_POKEMON_DUSKNOIR remove_entry 477;
    HOLOPOKEMONID_V0478_POKEMON_FROSLASS remove_entry 478;
    HOLOPOKEMONID_V0479_POKEMON_ROTOM remove_entry 479;
    HOLOPOKEMONID_V0480_POKEMON_UXIE remove_entry 480;
    HOLOPOKEMONID_V0481_POKEMON_MESPRIT remove_entry 481;
    HOLOPOKEMONID_V0482_POKEMON_AZELF remove_entry 482;
    HOLOPOKEMONID_V0483_POKEMON_DIALGA remove_entry 483;
    HOLOPOKEMONID_V0484_POKEMON_PALKIA remove_entry 484;
    HOLOPOKEMONID_V0485_POKEMON_HEATRAN remove_entry 485;
    HOLOPOKEMONID_V0486_POKEMON_REGIGIGAS remove_entry 486;
    HOLOPOKEMONID_V0487_POKEMON_GIRATINA remove_entry 487;
    HOLOPOKEMONID_V0488_POKEMON_CRESSELIA remove_entry 488;
    HOLOPOKEMONID_V0489_POKEMON_PHIONE remove_entry 489;
    HOLOPOKEMONID_V0490_POKEMON_MANAPHY remove_entry 490;
    HOLOPOKEMONID_V0491_POKEMON_DARKRAI remove_entry 491;
    HOLOPOKEMONID_V0492_POKEMON_SHAYMIN remove_entry 492;
    HOLOPOKEMONID_V0493_POKEMON_ARCEUS remove_entry 493;
    HOLOPOKEMONID_V0494_POKEMON_VICTINI remove_entry 494;
    HOLOPOKEMONID_V0495_POKEMON_SNIVY remove_entry 495;
    HOLOPOKEMONID_V0496_POKEMON_SERVINE remove_entry 496;
    HOLOPOKEMONID_V0497_POKEMON_SERPERIOR remove_entry 497;
    HOLOPOKEMONID_V0498_POKEMON_TEPIG remove_entry 498;
    HOLOPOKEMONID_V0499_POKEMON_PIGNITE remove_entry 499;
    HOLOPOKEMONID_V0500_POKEMON_EMBOAR remove_entry 500;
    HOLOPOKEMONID_V0501_POKEMON_OSHAWOTT remove_entry 501;
    HOLOPOKEMONID_V0502_POKEMON_DEWOTT remove_entry 502;
    HOLOPOKEMONID_V0503_POKEMON_SAMUROTT remove_entry 503;
    HOLOPOKEMONID_V0504_POKEMON_PATRAT remove_entry 504;
    HOLOPOKEMONID_V0505_POKEMON_WATCHOG remove_entry 505;
    HOLOPOKEMONID_V0506_POKEMON_LILLIPUP remove_entry 506;
    HOLOPOKEMONID_V0507_POKEMON_HERDIER remove_entry 507;
    HOLOPOKEMONID_V0508_POKEMON_STOUTLAND remove_entry 508;
    HOLOPOKEMONID_V0509_POKEMON_PURRLOIN remove_entry 509;
    HOLOPOKEMONID_V0510_POKEMON_LIEPARD remove_entry 510;
    HOLOPOKEMONID_V0511_POKEMON_PANSAGE remove_entry 511;
    HOLOPOKEMONID_V0512_POKEMON_SIMISAGE remove_entry 512;
    HOLOPOKEMONID_V0513_POKEMON_PANSEAR remove_entry 513;
    HOLOPOKEMONID_V0514_POKEMON_SIMISEAR remove_entry 514;
    HOLOPOKEMONID_V0515_POKEMON_PANPOUR remove_entry 515;
    HOLOPOKEMONID_V0516_POKEMON_SIMIPOUR remove_entry 516;
    HOLOPOKEMONID_V0517_POKEMON_MUNNA remove_entry 517;
    HOLOPOKEMONID_V0518_POKEMON_MUSHARNA remove_entry 518;
    HOLOPOKEMONID_V0519_POKEMON_PIDOVE remove_entry 519;
    HOLOPOKEMONID_V0520_POKEMON_TRANQUILL remove_entry 520;
    HOLOPOKEMONID_V0521_POKEMON_UNFEZANT remove_entry 521;
    HOLOPOKEMONID_V0522_POKEMON_BLITZLE remove_entry 522;
    HOLOPOKEMONID_V0523_POKEMON_ZEBSTRIKA remove_entry 523;
    HOLOPOKEMONID_V0524_POKEMON_ROGGENROLA remove_entry 524;
    HOLOPOKEMONID_V0525_POKEMON_BOLDORE remove_entry 525;
    HOLOPOKEMONID_V0526_POKEMON_GIGALITH remove_entry 526;
    HOLOPOKEMONID_V0527_POKEMON_WOOBAT remove_entry 527;
    HOLOPOKEMONID_V0528_POKEMON_SWOOBAT remove_entry 528;
    HOLOPOKEMONID_V0529_POKEMON_DRILBUR remove_entry 529;
    HOLOPOKEMONID_V0530_POKEMON_EXCADRILL remove_entry 530;
    HOLOPOKEMONID_V0531_POKEMON_AUDINO remove_entry 531;
    HOLOPOKEMONID_V0532_POKEMON_TIMBURR remove_entry 532;
    HOLOPOKEMONID_V0533_POKEMON_GURDURR remove_entry 533;
    HOLOPOKEMONID_V0534_POKEMON_CONKELDURR remove_entry 534;
    HOLOPOKEMONID_V0535_POKEMON_TYMPOLE remove_entry 535;
    HOLOPOKEMONID_V0536_POKEMON_PALPITOAD remove_entry 536;
    HOLOPOKEMONID_V0537_POKEMON_SEISMITOAD remove_entry 537;
    HOLOPOKEMONID_V0538_POKEMON_THROH remove_entry 538;
    HOLOPOKEMONID_V0539_POKEMON_SAWK remove_entry 539;
    HOLOPOKEMONID_V0540_POKEMON_SEWADDLE remove_entry 540;
    HOLOPOKEMONID_V0541_POKEMON_SWADLOON remove_entry 541;
    HOLOPOKEMONID_V0542_POKEMON_LEAVANNY remove_entry 542;
    HOLOPOKEMONID_V0543_POKEMON_VENIPEDE remove_entry 543;
    HOLOPOKEMONID_V0544_POKEMON_WHIRLIPEDE remove_entry 544;
    HOLOPOKEMONID_V0545_POKEMON_SCOLIPEDE remove_entry 545;
    HOLOPOKEMONID_V0546_POKEMON_COTTONEE remove_entry 546;
    HOLOPOKEMONID_V0547_POKEMON_WHIMSICOTT remove_entry 547;
    HOLOPOKEMONID_V0548_POKEMON_PETILIL remove_entry 548;
    HOLOPOKEMONID_V0549_POKEMON_LILLIGANT remove_entry 549;
    HOLOPOKEMONID_V0550_POKEMON_BASCULIN remove_entry 550;
    HOLOPOKEMONID_V0551_POKEMON_SANDILE remove_entry 551;
    HOLOPOKEMONID_V0552_POKEMON_KROKOROK remove_entry 552;
    HOLOPOKEMONID_V0553_POKEMON_KROOKODILE remove_entry 553;
    HOLOPOKEMONID_V0554_POKEMON_DARUMAKA remove_entry 554;
    HOLOPOKEMONID_V0555_POKEMON_DARMANITAN remove_entry 555;
    HOLOPOKEMONID_V0556_POKEMON_MARACTUS remove_entry 556;
    HOLOPOKEMONID_V0557_POKEMON_DWEBBLE remove_entry 557;
    HOLOPOKEMONID_V0558_POKEMON_CRUSTLE remove_entry 558;
    HOLOPOKEMONID_V0559_POKEMON_SCRAGGY remove_entry 559;
    HOLOPOKEMONID_V0560_POKEMON_SCRAFTY remove_entry 560;
    HOLOPOKEMONID_V0561_POKEMON_SIGILYPH remove_entry 561;
    HOLOPOKEMONID_V0562_POKEMON_YAMASK remove_entry 562;
    HOLOPOKEMONID_V0563_POKEMON_COFAGRIGUS remove_entry 563;
    HOLOPOKEMONID_V0564_POKEMON_TIRTOUGA remove_entry 564;
    HOLOPOKEMONID_V0565_POKEMON_CARRACOSTA remove_entry 565;
    HOLOPOKEMONID_V0566_POKEMON_ARCHEN remove_entry 566;
    HOLOPOKEMONID_V0567_POKEMON_ARCHEOPS remove_entry 567;
    HOLOPOKEMONID_V0568_POKEMON_TRUBBISH remove_entry 568;
    HOLOPOKEMONID_V0569_POKEMON_GARBODOR remove_entry 569;
    HOLOPOKEMONID_V0570_POKEMON_ZORUA remove_entry 570;
    HOLOPOKEMONID_V0571_POKEMON_ZOROARK remove_entry 571;
    HOLOPOKEMONID_V0572_POKEMON_MINCCINO remove_entry 572;
    HOLOPOKEMONID_V0573_POKEMON_CINCCINO remove_entry 573;
    HOLOPOKEMONID_V0574_POKEMON_GOTHITA remove_entry 574;
    HOLOPOKEMONID_V0575_POKEMON_GOTHORITA remove_entry 575;
    HOLOPOKEMONID_V0576_POKEMON_GOTHITELLE remove_entry 576;
    HOLOPOKEMONID_V0577_POKEMON_SOLOSIS remove_entry 577;
    HOLOPOKEMONID_V0578_POKEMON_DUOSION remove_entry 578;
    HOLOPOKEMONID_V0579_POKEMON_REUNICLUS remove_entry 579;
    HOLOPOKEMONID_V0580_POKEMON_DUCKLETT remove_entry 580;
    HOLOPOKEMONID_V0581_POKEMON_SWANNA remove_entry 581;
    HOLOPOKEMONID_V0582_POKEMON_VANILLITE remove_entry 582;
    HOLOPOKEMONID_V0583_POKEMON_VANILLISH remove_entry 583;
    HOLOPOKEMONID_V0584_POKEMON_VANILLUXE remove_entry 584;
    HOLOPOKEMONID_V0585_POKEMON_DEERLING remove_entry 585;
    HOLOPOKEMONID_V0586_POKEMON_SAWSBUCK remove_entry 586;
    HOLOPOKEMONID_V0587_POKEMON_EMOLGA remove_entry 587;
    HOLOPOKEMONID_V0588_POKEMON_KARRABLAST remove_entry 588;
    HOLOPOKEMONID_V0589_POKEMON_ESCAVALIER remove_entry 589;
    HOLOPOKEMONID_V0590_POKEMON_FOONGUS remove_entry 590;
    HOLOPOKEMONID_V0591_POKEMON_AMOONGUSS remove_entry 591;
    HOLOPOKEMONID_V0592_POKEMON_FRILLISH remove_entry 592;
    HOLOPOKEMONID_V0593_POKEMON_JELLICENT remove_entry 593;
    HOLOPOKEMONID_V0594_POKEMON_ALOMOMOLA remove_entry 594;
    HOLOPOKEMONID_V0595_POKEMON_JOLTIK remove_entry 595;
    HOLOPOKEMONID_V0596_POKEMON_GALVANTULA remove_entry 596;
    HOLOPOKEMONID_V0597_POKEMON_FERROSEED remove_entry 597;
    HOLOPOKEMONID_V0598_POKEMON_FERROTHORN remove_entry 598;
    HOLOPOKEMONID_V0599_POKEMON_KLINK remove_entry 599;
    HOLOPOKEMONID_V0600_POKEMON_KLANG remove_entry 600;
    HOLOPOKEMONID_V0601_POKEMON_KLINKLANG remove_entry 601;
    HOLOPOKEMONID_V0602_POKEMON_TYNAMO remove_entry 602;
    HOLOPOKEMONID_V0603_POKEMON_EELEKTRIK remove_entry 603;
    HOLOPOKEMONID_V0604_POKEMON_EELEKTROSS remove_entry 604;
    HOLOPOKEMONID_V0605_POKEMON_ELGYEM remove_entry 605;
    HOLOPOKEMONID_V0606_POKEMON_BEHEEYEM remove_entry 606;
    HOLOPOKEMONID_V0607_POKEMON_LITWICK remove_entry 607;
    HOLOPOKEMONID_V0608_POKEMON_LAMPENT remove_entry 608;
    HOLOPOKEMONID_V0609_POKEMON_CHANDELURE remove_entry 609;
    HOLOPOKEMONID_V0610_POKEMON_AXEW remove_entry 610;
    HOLOPOKEMONID_V0611_POKEMON_FRAXURE remove_entry 611;
    HOLOPOKEMONID_V0612_POKEMON_HAXORUS remove_entry 612;
    HOLOPOKEMONID_V0613_POKEMON_CUBCHOO remove_entry 613;
    HOLOPOKEMONID_V0614_POKEMON_BEARTIC remove_entry 614;
    HOLOPOKEMONID_V0615_POKEMON_CRYOGONAL remove_entry 615;
    HOLOPOKEMONID_V0616_POKEMON_SHELMET remove_entry 616;
    HOLOPOKEMONID_V0617_POKEMON_ACCELGOR remove_entry 617;
    HOLOPOKEMONID_V0618_POKEMON_STUNFISK remove_entry 618;
    HOLOPOKEMONID_V0619_POKEMON_MIENFOO remove_entry 619;
    HOLOPOKEMONID_V0620_POKEMON_MIENSHAO remove_entry 620;
    HOLOPOKEMONID_V0621_POKEMON_DRUDDIGON remove_entry 621;
    HOLOPOKEMONID_V0622_POKEMON_GOLETT remove_entry 622;
    HOLOPOKEMONID_V0623_POKEMON_GOLURK remove_entry 623;
    HOLOPOKEMONID_V0624_POKEMON_PAWNIARD remove_entry 624;
    HOLOPOKEMONID_V0625_POKEMON_BISHARP remove_entry 625;
    HOLOPOKEMONID_V0626_POKEMON_BOUFFALANT remove_entry 626;
    HOLOPOKEMONID_V0627_POKEMON_RUFFLET remove_entry 627;
    HOLOPOKEMONID_V0628_POKEMON_BRAVIARY remove_entry 628;
    HOLOPOKEMONID_V0629_POKEMON_VULLABY remove_entry 629;
    HOLOPOKEMONID_V0630_POKEMON_MANDIBUZZ remove_entry 630;
    HOLOPOKEMONID_V0631_POKEMON_HEATMOR remove_entry 631;
    HOLOPOKEMONID_V0632_POKEMON_DURANT remove_entry 632;
    HOLOPOKEMONID_V0633_POKEMON_DEINO remove_entry 633;
    HOLOPOKEMONID_V0634_POKEMON_ZWEILOUS remove_entry 634;
    HOLOPOKEMONID_V0635_POKEMON_HYDREIGON remove_entry 635;
    HOLOPOKEMONID_V0636_POKEMON_LARVESTA remove_entry 636;
    HOLOPOKEMONID_V0637_POKEMON_VOLCARONA remove_entry 637;
    HOLOPOKEMONID_V0638_POKEMON_COBALION remove_entry 638;
    HOLOPOKEMONID_V0639_POKEMON_TERRAKION remove_entry 639;
    HOLOPOKEMONID_V0640_POKEMON_VIRIZION remove_entry 640;
    HOLOPOKEMONID_V0641_POKEMON_TORNADUS remove_entry 641;
    HOLOPOKEMONID_V0642_POKEMON_THUNDURUS remove_entry 642;
    HOLOPOKEMONID_V0643_POKEMON_RESHIRAM remove_entry 643;
    HOLOPOKEMONID_V0644_POKEMON_ZEKROM remove_entry 644;
    HOLOPOKEMONID_V0645_POKEMON_LANDORUS remove_entry 645;
    HOLOPOKEMONID_V0646_POKEMON_KYUREM remove_entry 646;
    HOLOPOKEMONID_V0647_POKEMON_KELDEO remove_entry 647;
    HOLOPOKEMONID_V0648_POKEMON_MELOETTA remove_entry 648;
    HOLOPOKEMONID_V0649_POKEMON_GENESECT remove_entry 649;
    HOLOPOKEMONID_V0808_POKEMON_MELTAN remove_entry 808;
    HOLOPOKEMONID_V0809_POKEMON_MELMETAL remove_entry 809;
    HOLOPOKEMONID_V0862_POKEMON_OBSTAGOON remove_entry 862;
    HOLOPOKEMONID_V0863_POKEMON_PERRSERKER remove_entry 863;
    HOLOPOKEMONID_V0865_POKEMON_SIRFETCHD remove_entry 865;
}

enum HoloPokemonMove {
    HOLOPOKEMONMOVE_MOVE_UNSET remove_entry 0;
    HOLOPOKEMONMOVE_V0001_MOVE_THUNDER_SHOCK remove_entry 1;
    HOLOPOKEMONMOVE_V0002_MOVE_QUICK_ATTACK remove_entry 2;
    HOLOPOKEMONMOVE_V0003_MOVE_SCRATCH remove_entry 3;
    HOLOPOKEMONMOVE_V0004_MOVE_EMBER remove_entry 4;
    HOLOPOKEMONMOVE_V0005_MOVE_VINE_WHIP remove_entry 5;
    HOLOPOKEMONMOVE_V0006_MOVE_TACKLE remove_entry 6;
    HOLOPOKEMONMOVE_V0007_MOVE_RAZOR_LEAF remove_entry 7;
    HOLOPOKEMONMOVE_V0008_MOVE_TAKE_DOWN remove_entry 8;
    HOLOPOKEMONMOVE_V0009_MOVE_WATER_GUN remove_entry 9;
    HOLOPOKEMONMOVE_V0010_MOVE_BITE remove_entry 10;
    HOLOPOKEMONMOVE_V0011_MOVE_POUND remove_entry 11;
    HOLOPOKEMONMOVE_V0012_MOVE_DOUBLE_SLAP remove_entry 12;
    HOLOPOKEMONMOVE_V0013_MOVE_WRAP remove_entry 13;
    HOLOPOKEMONMOVE_V0014_MOVE_HYPER_BEAM remove_entry 14;
    HOLOPOKEMONMOVE_V0015_MOVE_LICK remove_entry 15;
    HOLOPOKEMONMOVE_V0016_MOVE_DARK_PULSE remove_entry 16;
    HOLOPOKEMONMOVE_V0017_MOVE_SMOG remove_entry 17;
    HOLOPOKEMONMOVE_V0018_MOVE_SLUDGE remove_entry 18;
    HOLOPOKEMONMOVE_V0019_MOVE_METAL_CLAW remove_entry 19;
    HOLOPOKEMONMOVE_V0020_MOVE_VICE_GRIP remove_entry 20;
    HOLOPOKEMONMOVE_V0021_MOVE_FLAME_WHEEL remove_entry 21;
    HOLOPOKEMONMOVE_V0022_MOVE_MEGAHORN remove_entry 22;
    HOLOPOKEMONMOVE_V0023_MOVE_WING_ATTACK remove_entry 23;
    HOLOPOKEMONMOVE_V0024_MOVE_FLAMETHROWER remove_entry 24;
    HOLOPOKEMONMOVE_V0025_MOVE_SUCKER_PUNCH remove_entry 25;
    HOLOPOKEMONMOVE_V0026_MOVE_DIG remove_entry 26;
    HOLOPOKEMONMOVE_V0027_MOVE_LOW_KICK remove_entry 27;
    HOLOPOKEMONMOVE_V0028_MOVE_CROSS_CHOP remove_entry 28;
    HOLOPOKEMONMOVE_V0029_MOVE_PSYCHO_CUT remove_entry 29;
    HOLOPOKEMONMOVE_V0030_MOVE_PSYBEAM remove_entry 30;
    HOLOPOKEMONMOVE_V0031_MOVE_EARTHQUAKE remove_entry 31;
    HOLOPOKEMONMOVE_V0032_MOVE_STONE_EDGE remove_entry 32;
    HOLOPOKEMONMOVE_V0033_MOVE_ICE_PUNCH remove_entry 33;
    HOLOPOKEMONMOVE_V0034_MOVE_HEART_STAMP remove_entry 34;
    HOLOPOKEMONMOVE_V0035_MOVE_DISCHARGE remove_entry 35;
    HOLOPOKEMONMOVE_V0036_MOVE_FLASH_CANNON remove_entry 36;
    HOLOPOKEMONMOVE_V0037_MOVE_PECK remove_entry 37;
    HOLOPOKEMONMOVE_V0038_MOVE_DRILL_PECK remove_entry 38;
    HOLOPOKEMONMOVE_V0039_MOVE_ICE_BEAM remove_entry 39;
    HOLOPOKEMONMOVE_V0040_MOVE_BLIZZARD remove_entry 40;
    HOLOPOKEMONMOVE_V0041_MOVE_AIR_SLASH remove_entry 41;
    HOLOPOKEMONMOVE_V0042_MOVE_HEAT_WAVE remove_entry 42;
    HOLOPOKEMONMOVE_V0043_MOVE_TWINEEDLE remove_entry 43;
    HOLOPOKEMONMOVE_V0044_MOVE_POISON_JAB remove_entry 44;
    HOLOPOKEMONMOVE_V0045_MOVE_AERIAL_ACE remove_entry 45;
    HOLOPOKEMONMOVE_V0046_MOVE_DRILL_RUN remove_entry 46;
    HOLOPOKEMONMOVE_V0047_MOVE_PETAL_BLIZZARD remove_entry 47;
    HOLOPOKEMONMOVE_V0048_MOVE_MEGA_DRAIN remove_entry 48;
    HOLOPOKEMONMOVE_V0049_MOVE_BUG_BUZZ remove_entry 49;
    HOLOPOKEMONMOVE_V0050_MOVE_POISON_FANG remove_entry 50;
    HOLOPOKEMONMOVE_V0051_MOVE_NIGHT_SLASH remove_entry 51;
    HOLOPOKEMONMOVE_V0052_MOVE_SLASH remove_entry 52;
    HOLOPOKEMONMOVE_V0053_MOVE_BUBBLE_BEAM remove_entry 53;
    HOLOPOKEMONMOVE_V0054_MOVE_SUBMISSION remove_entry 54;
    HOLOPOKEMONMOVE_V0055_MOVE_KARATE_CHOP remove_entry 55;
    HOLOPOKEMONMOVE_V0056_MOVE_LOW_SWEEP remove_entry 56;
    HOLOPOKEMONMOVE_V0057_MOVE_AQUA_JET remove_entry 57;
    HOLOPOKEMONMOVE_V0058_MOVE_AQUA_TAIL remove_entry 58;
    HOLOPOKEMONMOVE_V0059_MOVE_SEED_BOMB remove_entry 59;
    HOLOPOKEMONMOVE_V0060_MOVE_PSYSHOCK remove_entry 60;
    HOLOPOKEMONMOVE_V0061_MOVE_ROCK_THROW remove_entry 61;
    HOLOPOKEMONMOVE_V0062_MOVE_ANCIENT_POWER remove_entry 62;
    HOLOPOKEMONMOVE_V0063_MOVE_ROCK_TOMB remove_entry 63;
    HOLOPOKEMONMOVE_V0064_MOVE_ROCK_SLIDE remove_entry 64;
    HOLOPOKEMONMOVE_V0065_MOVE_POWER_GEM remove_entry 65;
    HOLOPOKEMONMOVE_V0066_MOVE_SHADOW_SNEAK remove_entry 66;
    HOLOPOKEMONMOVE_V0067_MOVE_SHADOW_PUNCH remove_entry 67;
    HOLOPOKEMONMOVE_V0068_MOVE_SHADOW_CLAW remove_entry 68;
    HOLOPOKEMONMOVE_V0069_MOVE_OMINOUS_WIND remove_entry 69;
    HOLOPOKEMONMOVE_V0070_MOVE_SHADOW_BALL remove_entry 70;
    HOLOPOKEMONMOVE_V0071_MOVE_BULLET_PUNCH remove_entry 71;
    HOLOPOKEMONMOVE_V0072_MOVE_MAGNET_BOMB remove_entry 72;
    HOLOPOKEMONMOVE_V0073_MOVE_STEEL_WING remove_entry 73;
    HOLOPOKEMONMOVE_V0074_MOVE_IRON_HEAD remove_entry 74;
    HOLOPOKEMONMOVE_V0075_MOVE_PARABOLIC_CHARGE remove_entry 75;
    HOLOPOKEMONMOVE_V0076_MOVE_SPARK remove_entry 76;
    HOLOPOKEMONMOVE_V0077_MOVE_THUNDER_PUNCH remove_entry 77;
    HOLOPOKEMONMOVE_V0078_MOVE_THUNDER remove_entry 78;
    HOLOPOKEMONMOVE_V0079_MOVE_THUNDERBOLT remove_entry 79;
    HOLOPOKEMONMOVE_V0080_MOVE_TWISTER remove_entry 80;
    HOLOPOKEMONMOVE_V0081_MOVE_DRAGON_BREATH remove_entry 81;
    HOLOPOKEMONMOVE_V0082_MOVE_DRAGON_PULSE remove_entry 82;
    HOLOPOKEMONMOVE_V0083_MOVE_DRAGON_CLAW remove_entry 83;
    HOLOPOKEMONMOVE_V0084_MOVE_DISARMING_VOICE remove_entry 84;
    HOLOPOKEMONMOVE_V0085_MOVE_DRAINING_KISS remove_entry 85;
    HOLOPOKEMONMOVE_V0086_MOVE_DAZZLING_GLEAM remove_entry 86;
    HOLOPOKEMONMOVE_V0087_MOVE_MOONBLAST remove_entry 87;
    HOLOPOKEMONMOVE_V0088_MOVE_PLAY_ROUGH remove_entry 88;
    HOLOPOKEMONMOVE_V0089_MOVE_CROSS_POISON remove_entry 89;
    HOLOPOKEMONMOVE_V0090_MOVE_SLUDGE_BOMB remove_entry 90;
    HOLOPOKEMONMOVE_V0091_MOVE_SLUDGE_WAVE remove_entry 91;
    HOLOPOKEMONMOVE_V0092_MOVE_GUNK_SHOT remove_entry 92;
    HOLOPOKEMONMOVE_V0093_MOVE_MUD_SHOT remove_entry 93;
    HOLOPOKEMONMOVE_V0094_MOVE_BONE_CLUB remove_entry 94;
    HOLOPOKEMONMOVE_V0095_MOVE_BULLDOZE remove_entry 95;
    HOLOPOKEMONMOVE_V0096_MOVE_MUD_BOMB remove_entry 96;
    HOLOPOKEMONMOVE_V0097_MOVE_FURY_CUTTER remove_entry 97;
    HOLOPOKEMONMOVE_V0098_MOVE_BUG_BITE remove_entry 98;
    HOLOPOKEMONMOVE_V0099_MOVE_SIGNAL_BEAM remove_entry 99;
    HOLOPOKEMONMOVE_V0100_MOVE_X_SCISSOR remove_entry 100;
    HOLOPOKEMONMOVE_V0101_MOVE_FLAME_CHARGE remove_entry 101;
    HOLOPOKEMONMOVE_V0102_MOVE_FLAME_BURST remove_entry 102;
    HOLOPOKEMONMOVE_V0103_MOVE_FIRE_BLAST remove_entry 103;
    HOLOPOKEMONMOVE_V0104_MOVE_BRINE remove_entry 104;
    HOLOPOKEMONMOVE_V0105_MOVE_WATER_PULSE remove_entry 105;
    HOLOPOKEMONMOVE_V0106_MOVE_SCALD remove_entry 106;
    HOLOPOKEMONMOVE_V0107_MOVE_HYDRO_PUMP remove_entry 107;
    HOLOPOKEMONMOVE_V0108_MOVE_PSYCHIC remove_entry 108;
    HOLOPOKEMONMOVE_V0109_MOVE_PSYSTRIKE remove_entry 109;
    HOLOPOKEMONMOVE_V0110_MOVE_ICE_SHARD remove_entry 110;
    HOLOPOKEMONMOVE_V0111_MOVE_ICY_WIND remove_entry 111;
    HOLOPOKEMONMOVE_V0112_MOVE_FROST_BREATH remove_entry 112;
    HOLOPOKEMONMOVE_V0113_MOVE_ABSORB remove_entry 113;
    HOLOPOKEMONMOVE_V0114_MOVE_GIGA_DRAIN remove_entry 114;
    HOLOPOKEMONMOVE_V0115_MOVE_FIRE_PUNCH remove_entry 115;
    HOLOPOKEMONMOVE_V0116_MOVE_SOLAR_BEAM remove_entry 116;
    HOLOPOKEMONMOVE_V0117_MOVE_LEAF_BLADE remove_entry 117;
    HOLOPOKEMONMOVE_V0118_MOVE_POWER_WHIP remove_entry 118;
    HOLOPOKEMONMOVE_V0119_MOVE_SPLASH remove_entry 119;
    HOLOPOKEMONMOVE_V0120_MOVE_ACID remove_entry 120;
    HOLOPOKEMONMOVE_V0121_MOVE_AIR_CUTTER remove_entry 121;
    HOLOPOKEMONMOVE_V0122_MOVE_HURRICANE remove_entry 122;
    HOLOPOKEMONMOVE_V0123_MOVE_BRICK_BREAK remove_entry 123;
    HOLOPOKEMONMOVE_V0124_MOVE_CUT remove_entry 124;
    HOLOPOKEMONMOVE_V0125_MOVE_SWIFT remove_entry 125;
    HOLOPOKEMONMOVE_V0126_MOVE_HORN_ATTACK remove_entry 126;
    HOLOPOKEMONMOVE_V0127_MOVE_STOMP remove_entry 127;
    HOLOPOKEMONMOVE_V0128_MOVE_HEADBUTT remove_entry 128;
    HOLOPOKEMONMOVE_V0129_MOVE_HYPER_FANG remove_entry 129;
    HOLOPOKEMONMOVE_V0130_MOVE_SLAM remove_entry 130;
    HOLOPOKEMONMOVE_V0131_MOVE_BODY_SLAM remove_entry 131;
    HOLOPOKEMONMOVE_V0132_MOVE_REST remove_entry 132;
    HOLOPOKEMONMOVE_V0133_MOVE_STRUGGLE remove_entry 133;
    HOLOPOKEMONMOVE_V0134_MOVE_SCALD_BLASTOISE remove_entry 134;
    HOLOPOKEMONMOVE_V0135_MOVE_HYDRO_PUMP_BLASTOISE remove_entry 135;
    HOLOPOKEMONMOVE_V0136_MOVE_WRAP_GREEN remove_entry 136;
    HOLOPOKEMONMOVE_V0137_MOVE_WRAP_PINK remove_entry 137;
    HOLOPOKEMONMOVE_V0200_MOVE_FURY_CUTTER_FAST remove_entry 200;
    HOLOPOKEMONMOVE_V0201_MOVE_BUG_BITE_FAST remove_entry 201;
    HOLOPOKEMONMOVE_V0202_MOVE_BITE_FAST remove_entry 202;
    HOLOPOKEMONMOVE_V0203_MOVE_SUCKER_PUNCH_FAST remove_entry 203;
    HOLOPOKEMONMOVE_V0204_MOVE_DRAGON_BREATH_FAST remove_entry 204;
    HOLOPOKEMONMOVE_V0205_MOVE_THUNDER_SHOCK_FAST remove_entry 205;
    HOLOPOKEMONMOVE_V0206_MOVE_SPARK_FAST remove_entry 206;
    HOLOPOKEMONMOVE_V0207_MOVE_LOW_KICK_FAST remove_entry 207;
    HOLOPOKEMONMOVE_V0208_MOVE_KARATE_CHOP_FAST remove_entry 208;
    HOLOPOKEMONMOVE_V0209_MOVE_EMBER_FAST remove_entry 209;
    HOLOPOKEMONMOVE_V0210_MOVE_WING_ATTACK_FAST remove_entry 210;
    HOLOPOKEMONMOVE_V0211_MOVE_PECK_FAST remove_entry 211;
    HOLOPOKEMONMOVE_V0212_MOVE_LICK_FAST remove_entry 212;
    HOLOPOKEMONMOVE_V0213_MOVE_SHADOW_CLAW_FAST remove_entry 213;
    HOLOPOKEMONMOVE_V0214_MOVE_VINE_WHIP_FAST remove_entry 214;
    HOLOPOKEMONMOVE_V0215_MOVE_RAZOR_LEAF_FAST remove_entry 215;
    HOLOPOKEMONMOVE_V0216_MOVE_MUD_SHOT_FAST remove_entry 216;
    HOLOPOKEMONMOVE_V0217_MOVE_ICE_SHARD_FAST remove_entry 217;
    HOLOPOKEMONMOVE_V0218_MOVE_FROST_BREATH_FAST remove_entry 218;
    HOLOPOKEMONMOVE_V0219_MOVE_QUICK_ATTACK_FAST remove_entry 219;
    HOLOPOKEMONMOVE_V0220_MOVE_SCRATCH_FAST remove_entry 220;
    HOLOPOKEMONMOVE_V0221_MOVE_TACKLE_FAST remove_entry 221;
    HOLOPOKEMONMOVE_V0222_MOVE_POUND_FAST remove_entry 222;
    HOLOPOKEMONMOVE_V0223_MOVE_CUT_FAST remove_entry 223;
    HOLOPOKEMONMOVE_V0224_MOVE_POISON_JAB_FAST remove_entry 224;
    HOLOPOKEMONMOVE_V0225_MOVE_ACID_FAST remove_entry 225;
    HOLOPOKEMONMOVE_V0226_MOVE_PSYCHO_CUT_FAST remove_entry 226;
    HOLOPOKEMONMOVE_V0227_MOVE_ROCK_THROW_FAST remove_entry 227;
    HOLOPOKEMONMOVE_V0228_MOVE_METAL_CLAW_FAST remove_entry 228;
    HOLOPOKEMONMOVE_V0229_MOVE_BULLET_PUNCH_FAST remove_entry 229;
    HOLOPOKEMONMOVE_V0230_MOVE_WATER_GUN_FAST remove_entry 230;
    HOLOPOKEMONMOVE_V0231_MOVE_SPLASH_FAST remove_entry 231;
    HOLOPOKEMONMOVE_V0232_MOVE_WATER_GUN_FAST_BLASTOISE remove_entry 232;
    HOLOPOKEMONMOVE_V0233_MOVE_MUD_SLAP_FAST remove_entry 233;
    HOLOPOKEMONMOVE_V0234_MOVE_ZEN_HEADBUTT_FAST remove_entry 234;
    HOLOPOKEMONMOVE_V0235_MOVE_CONFUSION_FAST remove_entry 235;
    HOLOPOKEMONMOVE_V0236_MOVE_POISON_STING_FAST remove_entry 236;
    HOLOPOKEMONMOVE_V0237_MOVE_BUBBLE_FAST remove_entry 237;
    HOLOPOKEMONMOVE_V0238_MOVE_FEINT_ATTACK_FAST remove_entry 238;
    HOLOPOKEMONMOVE_V0239_MOVE_STEEL_WING_FAST remove_entry 239;
    HOLOPOKEMONMOVE_V0240_MOVE_FIRE_FANG_FAST remove_entry 240;
    HOLOPOKEMONMOVE_V0241_MOVE_ROCK_SMASH_FAST remove_entry 241;
    HOLOPOKEMONMOVE_V0242_MOVE_TRANSFORM_FAST remove_entry 242;
    HOLOPOKEMONMOVE_V0243_MOVE_COUNTER_FAST remove_entry 243;
    HOLOPOKEMONMOVE_V0244_MOVE_POWDER_SNOW_FAST remove_entry 244;
    HOLOPOKEMONMOVE_V0245_MOVE_CLOSE_COMBAT remove_entry 245;
    HOLOPOKEMONMOVE_V0246_MOVE_DYNAMIC_PUNCH remove_entry 246;
    HOLOPOKEMONMOVE_V0247_MOVE_FOCUS_BLAST remove_entry 247;
    HOLOPOKEMONMOVE_V0248_MOVE_AURORA_BEAM remove_entry 248;
    HOLOPOKEMONMOVE_V0249_MOVE_CHARGE_BEAM_FAST remove_entry 249;
    HOLOPOKEMONMOVE_V0250_MOVE_VOLT_SWITCH_FAST remove_entry 250;
    HOLOPOKEMONMOVE_V0251_MOVE_WILD_CHARGE remove_entry 251;
    HOLOPOKEMONMOVE_V0252_MOVE_ZAP_CANNON remove_entry 252;
    HOLOPOKEMONMOVE_V0253_MOVE_DRAGON_TAIL_FAST remove_entry 253;
    HOLOPOKEMONMOVE_V0254_MOVE_AVALANCHE remove_entry 254;
    HOLOPOKEMONMOVE_V0255_MOVE_AIR_SLASH_FAST remove_entry 255;
    HOLOPOKEMONMOVE_V0256_MOVE_BRAVE_BIRD remove_entry 256;
    HOLOPOKEMONMOVE_V0257_MOVE_SKY_ATTACK remove_entry 257;
    HOLOPOKEMONMOVE_V0258_MOVE_SAND_TOMB remove_entry 258;
    HOLOPOKEMONMOVE_V0259_MOVE_ROCK_BLAST remove_entry 259;
    HOLOPOKEMONMOVE_V0260_MOVE_INFESTATION_FAST remove_entry 260;
    HOLOPOKEMONMOVE_V0261_MOVE_STRUGGLE_BUG_FAST remove_entry 261;
    HOLOPOKEMONMOVE_V0262_MOVE_SILVER_WIND remove_entry 262;
    HOLOPOKEMONMOVE_V0263_MOVE_ASTONISH_FAST remove_entry 263;
    HOLOPOKEMONMOVE_V0264_MOVE_HEX_FAST remove_entry 264;
    HOLOPOKEMONMOVE_V0265_MOVE_NIGHT_SHADE remove_entry 265;
    HOLOPOKEMONMOVE_V0266_MOVE_IRON_TAIL_FAST remove_entry 266;
    HOLOPOKEMONMOVE_V0267_MOVE_GYRO_BALL remove_entry 267;
    HOLOPOKEMONMOVE_V0268_MOVE_HEAVY_SLAM remove_entry 268;
    HOLOPOKEMONMOVE_V0269_MOVE_FIRE_SPIN_FAST remove_entry 269;
    HOLOPOKEMONMOVE_V0270_MOVE_OVERHEAT remove_entry 270;
    HOLOPOKEMONMOVE_V0271_MOVE_BULLET_SEED_FAST remove_entry 271;
    HOLOPOKEMONMOVE_V0272_MOVE_GRASS_KNOT remove_entry 272;
    HOLOPOKEMONMOVE_V0273_MOVE_ENERGY_BALL remove_entry 273;
    HOLOPOKEMONMOVE_V0274_MOVE_EXTRASENSORY_FAST remove_entry 274;
    HOLOPOKEMONMOVE_V0275_MOVE_FUTURESIGHT remove_entry 275;
    HOLOPOKEMONMOVE_V0276_MOVE_MIRROR_COAT remove_entry 276;
    HOLOPOKEMONMOVE_V0277_MOVE_OUTRAGE remove_entry 277;
    HOLOPOKEMONMOVE_V0278_MOVE_SNARL_FAST remove_entry 278;
    HOLOPOKEMONMOVE_V0279_MOVE_CRUNCH remove_entry 279;
    HOLOPOKEMONMOVE_V0280_MOVE_FOUL_PLAY remove_entry 280;
    HOLOPOKEMONMOVE_V0281_MOVE_HIDDEN_POWER_FAST remove_entry 281;
    HOLOPOKEMONMOVE_V0282_MOVE_TAKE_DOWN_FAST remove_entry 282;
    HOLOPOKEMONMOVE_V0283_MOVE_WATERFALL_FAST remove_entry 283;
    HOLOPOKEMONMOVE_V0284_MOVE_SURF remove_entry 284;
    HOLOPOKEMONMOVE_V0285_MOVE_DRACO_METEOR remove_entry 285;
    HOLOPOKEMONMOVE_V0286_MOVE_DOOM_DESIRE remove_entry 286;
    HOLOPOKEMONMOVE_V0287_MOVE_YAWN_FAST remove_entry 287;
    HOLOPOKEMONMOVE_V0288_MOVE_PSYCHO_BOOST remove_entry 288;
    HOLOPOKEMONMOVE_V0289_MOVE_ORIGIN_PULSE remove_entry 289;
    HOLOPOKEMONMOVE_V0290_MOVE_PRECIPICE_BLADES remove_entry 290;
    HOLOPOKEMONMOVE_V0291_MOVE_PRESENT_FAST remove_entry 291;
    HOLOPOKEMONMOVE_V0292_MOVE_WEATHER_BALL_FIRE remove_entry 292;
    HOLOPOKEMONMOVE_V0293_MOVE_WEATHER_BALL_ICE remove_entry 293;
    HOLOPOKEMONMOVE_V0294_MOVE_WEATHER_BALL_ROCK remove_entry 294;
    HOLOPOKEMONMOVE_V0295_MOVE_WEATHER_BALL_WATER remove_entry 295;
    HOLOPOKEMONMOVE_V0296_MOVE_FRENZY_PLANT remove_entry 296;
    HOLOPOKEMONMOVE_V0297_MOVE_SMACK_DOWN_FAST remove_entry 297;
    HOLOPOKEMONMOVE_V0298_MOVE_BLAST_BURN remove_entry 298;
    HOLOPOKEMONMOVE_V0299_MOVE_HYDRO_CANNON remove_entry 299;
    HOLOPOKEMONMOVE_V0300_MOVE_LAST_RESORT remove_entry 300;
    HOLOPOKEMONMOVE_V0301_MOVE_METEOR_MASH remove_entry 301;
    HOLOPOKEMONMOVE_V0302_MOVE_SKULL_BASH remove_entry 302;
    HOLOPOKEMONMOVE_V0303_MOVE_ACID_SPRAY remove_entry 303;
    HOLOPOKEMONMOVE_V0304_MOVE_EARTH_POWER remove_entry 304;
    HOLOPOKEMONMOVE_V0305_MOVE_CRABHAMMER remove_entry 305;
    HOLOPOKEMONMOVE_V0306_MOVE_LUNGE remove_entry 306;
    HOLOPOKEMONMOVE_V0307_MOVE_CRUSH_CLAW remove_entry 307;
    HOLOPOKEMONMOVE_V0308_MOVE_OCTAZOOKA remove_entry 308;
    HOLOPOKEMONMOVE_V0309_MOVE_MIRROR_SHOT remove_entry 309;
    HOLOPOKEMONMOVE_V0310_MOVE_SUPER_POWER remove_entry 310;
    HOLOPOKEMONMOVE_V0311_MOVE_FELL_STINGER remove_entry 311;
    HOLOPOKEMONMOVE_V0312_MOVE_LEAF_TORNADO remove_entry 312;
    HOLOPOKEMONMOVE_V0313_MOVE_LEECH_LIFE remove_entry 313;
    HOLOPOKEMONMOVE_V0314_MOVE_DRAIN_PUNCH remove_entry 314;
    HOLOPOKEMONMOVE_V0315_MOVE_SHADOW_BONE remove_entry 315;
    HOLOPOKEMONMOVE_V0316_MOVE_MUDDY_WATER remove_entry 316;
    HOLOPOKEMONMOVE_V0317_MOVE_BLAZE_KICK remove_entry 317;
    HOLOPOKEMONMOVE_V0318_MOVE_RAZOR_SHELL remove_entry 318;
    HOLOPOKEMONMOVE_V0319_MOVE_POWER_UP_PUNCH remove_entry 319;
    HOLOPOKEMONMOVE_V0320_MOVE_CHARM_FAST remove_entry 320;
    HOLOPOKEMONMOVE_V0321_MOVE_GIGA_IMPACT remove_entry 321;
    HOLOPOKEMONMOVE_V0322_MOVE_FRUSTRATION remove_entry 322;
    HOLOPOKEMONMOVE_V0323_MOVE_RETURN remove_entry 323;
    HOLOPOKEMONMOVE_V0324_MOVE_SYNCHRONOISE remove_entry 324;
    HOLOPOKEMONMOVE_V0325_MOVE_LOCK_ON_FAST remove_entry 325;
    HOLOPOKEMONMOVE_V0326_MOVE_THUNDER_FANG_FAST remove_entry 326;
    HOLOPOKEMONMOVE_V0327_MOVE_ICE_FANG_FAST remove_entry 327;
    HOLOPOKEMONMOVE_V0328_MOVE_HORN_DRILL remove_entry 328;
    HOLOPOKEMONMOVE_V0329_MOVE_FISSURE remove_entry 329;
    HOLOPOKEMONMOVE_V0330_MOVE_SACRED_SWORD remove_entry 330;
    HOLOPOKEMONMOVE_V0331_MOVE_FLYING_PRESS remove_entry 331;
    HOLOPOKEMONMOVE_V0332_MOVE_AURA_SPHERE remove_entry 332;
    HOLOPOKEMONMOVE_V0333_MOVE_PAYBACK remove_entry 333;
    HOLOPOKEMONMOVE_V0334_MOVE_ROCK_WRECKER remove_entry 334;
    HOLOPOKEMONMOVE_V0335_MOVE_AEROBLAST remove_entry 335;
    HOLOPOKEMONMOVE_V0336_MOVE_TECHNO_BLAST_NORMAL remove_entry 336;
    HOLOPOKEMONMOVE_V0337_MOVE_TECHNO_BLAST_BURN remove_entry 337;
    HOLOPOKEMONMOVE_V0338_MOVE_TECHNO_BLAST_CHILL remove_entry 338;
    HOLOPOKEMONMOVE_V0339_MOVE_TECHNO_BLAST_WATER remove_entry 339;
    HOLOPOKEMONMOVE_V0340_MOVE_TECHNO_BLAST_SHOCK remove_entry 340;
    HOLOPOKEMONMOVE_V0341_MOVE_FLY remove_entry 341;
    HOLOPOKEMONMOVE_V0342_MOVE_V_CREATE remove_entry 342;
    HOLOPOKEMONMOVE_V0343_MOVE_LEAF_STORM remove_entry 343;
    HOLOPOKEMONMOVE_V0344_MOVE_TRI_ATTACK remove_entry 344;
}

enum HoloPokemonMovementType {
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_STATIC remove_entry 0;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_JUMP remove_entry 1;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_VERTICAL remove_entry 2;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_PSYCHIC remove_entry 3;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_ELECTRIC remove_entry 4;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_FLYING remove_entry 5;
    HOLOPOKEMONMOVEMENTTYPE_POKEMON_ENC_MOVEMENT_HOVERING remove_entry 6;
}

enum HoloPokemonNature {
    HOLOPOKEMONNATURE_NATURE_UNKNOWN remove_entry 0;
    HOLOPOKEMONNATURE_V0001_POKEMON_NATURE_STOIC remove_entry 1;
    HOLOPOKEMONNATURE_V0002_POKEMON_NATURE_ASSASSIN remove_entry 2;
    HOLOPOKEMONNATURE_V0003_POKEMON_NATURE_GUARDIAN remove_entry 3;
    HOLOPOKEMONNATURE_V0004_POKEMON_NATURE_RAIDER remove_entry 4;
    HOLOPOKEMONNATURE_V0005_POKEMON_NATURE_PROTECTOR remove_entry 5;
    HOLOPOKEMONNATURE_V0006_POKEMON_NATURE_SENTRY remove_entry 6;
    HOLOPOKEMONNATURE_V0007_POKEMON_NATURE_CHAMPION remove_entry 7;
}

enum HoloPokemonType {
    HOLOPOKEMONTYPE_POKEMON_TYPE_NONE remove_entry 0;
    HOLOPOKEMONTYPE_POKEMON_TYPE_NORMAL remove_entry 1;
    HOLOPOKEMONTYPE_POKEMON_TYPE_FIGHTING remove_entry 2;
    HOLOPOKEMONTYPE_POKEMON_TYPE_FLYING remove_entry 3;
    HOLOPOKEMONTYPE_POKEMON_TYPE_POISON remove_entry 4;
    HOLOPOKEMONTYPE_POKEMON_TYPE_GROUND remove_entry 5;
    HOLOPOKEMONTYPE_POKEMON_TYPE_ROCK remove_entry 6;
    HOLOPOKEMONTYPE_POKEMON_TYPE_BUG remove_entry 7;
    HOLOPOKEMONTYPE_POKEMON_TYPE_GHOST remove_entry 8;
    HOLOPOKEMONTYPE_POKEMON_TYPE_STEEL remove_entry 9;
    HOLOPOKEMONTYPE_POKEMON_TYPE_FIRE remove_entry 10;
    HOLOPOKEMONTYPE_POKEMON_TYPE_WATER remove_entry 11;
    HOLOPOKEMONTYPE_POKEMON_TYPE_GRASS remove_entry 12;
    HOLOPOKEMONTYPE_POKEMON_TYPE_ELECTRIC remove_entry 13;
    HOLOPOKEMONTYPE_POKEMON_TYPE_PSYCHIC remove_entry 14;
    HOLOPOKEMONTYPE_POKEMON_TYPE_ICE remove_entry 15;
    HOLOPOKEMONTYPE_POKEMON_TYPE_DRAGON remove_entry 16;
    HOLOPOKEMONTYPE_POKEMON_TYPE_DARK remove_entry 17;
    HOLOPOKEMONTYPE_POKEMON_TYPE_FAIRY remove_entry 18;
}

enum HoloTemporaryEvolutionId {
    HOLOTEMPORARYEVOLUTIONID_TEMP_EVOLUTION_UNSET remove_entry 0;
    HOLOTEMPORARYEVOLUTIONID_TEMP_EVOLUTION_MEGA remove_entry 1;
    HOLOTEMPORARYEVOLUTIONID_TEMP_EVOLUTION_MEGA_X remove_entry 2;
    HOLOTEMPORARYEVOLUTIONID_TEMP_EVOLUTION_MEGA_Y remove_entry 3;
}

enum HoloholoClientTelemetryIds {
    HOLOHOLOCLIENTTELEMETRYIDS_UNDEFINED remove_entry 0;
    HOLOHOLOCLIENTTELEMETRYIDS_BOOT_TIME remove_entry 1;
    HOLOHOLOCLIENTTELEMETRYIDS_FRAME_RATE remove_entry 2;
    HOLOHOLOCLIENTTELEMETRYIDS_GENERIC_CLICK remove_entry 3;
    HOLOHOLOCLIENTTELEMETRYIDS_MAP_EVENT remove_entry 4;
    HOLOHOLOCLIENTTELEMETRYIDS_SPIN_POKESTOP remove_entry 5;
    HOLOHOLOCLIENTTELEMETRYIDS_PROFILE_PAGE remove_entry 6;
    HOLOHOLOCLIENTTELEMETRYIDS_SHOPPING_PAGE remove_entry 7;
    HOLOHOLOCLIENTTELEMETRYIDS_ENCOUNTER_POKEMON remove_entry 8;
    HOLOHOLOCLIENTTELEMETRYIDS_CATCH_POKEMON remove_entry 9;
    HOLOHOLOCLIENTTELEMETRYIDS_DEPLOY_POKEMON remove_entry 10;
    HOLOHOLOCLIENTTELEMETRYIDS_FEED_POKEMON remove_entry 11;
    HOLOHOLOCLIENTTELEMETRYIDS_EVOLVE_POKEMON remove_entry 12;
    HOLOHOLOCLIENTTELEMETRYIDS_RELEASE_POKEMON remove_entry 13;
    HOLOHOLOCLIENTTELEMETRYIDS_NICKNAME_POKEMON remove_entry 14;
    HOLOHOLOCLIENTTELEMETRYIDS_NEWS_PAGE remove_entry 15;
    HOLOHOLOCLIENTTELEMETRYIDS_ITEM remove_entry 16;
    HOLOHOLOCLIENTTELEMETRYIDS_BATTLE_PARTY remove_entry 17;
    HOLOHOLOCLIENTTELEMETRYIDS_PASSCODE_REDEEM remove_entry 18;
    HOLOHOLOCLIENTTELEMETRYIDS_LINK_LOGIN remove_entry 19;
    HOLOHOLOCLIENTTELEMETRYIDS_RAID remove_entry 20;
    HOLOHOLOCLIENTTELEMETRYIDS_PUSH_NOTIFICATION remove_entry 21;
    HOLOHOLOCLIENTTELEMETRYIDS_AVATAR_CUSTOMIZATION remove_entry 22;
    HOLOHOLOCLIENTTELEMETRYIDS_READ_POINT_OF_INTEREST_DESCRIPTION remove_entry 23;
    HOLOHOLOCLIENTTELEMETRYIDS_WEB remove_entry 24;
    HOLOHOLOCLIENTTELEMETRYIDS_CHANGE_AR remove_entry 25;
    HOLOHOLOCLIENTTELEMETRYIDS_WEATHER_DETAIL_CLICK remove_entry 26;
    HOLOHOLOCLIENTTELEMETRYIDS_USER_ISSUE_WEATHER_REPORT remove_entry 27;
    HOLOHOLOCLIENTTELEMETRYIDS_POKEMON_INVENTORY remove_entry 28;
    HOLOHOLOCLIENTTELEMETRYIDS_SOCIAL remove_entry 29;
    HOLOHOLOCLIENTTELEMETRYIDS_CHECK_ENCOUNTER_TRAY_INFO remove_entry 30;
    HOLOHOLOCLIENTTELEMETRYIDS_POKEMON_GO_PLUS remove_entry 31;
    HOLOHOLOCLIENTTELEMETRYIDS_RPC_TIMING remove_entry 32;
    HOLOHOLOCLIENTTELEMETRYIDS_SOCIAL_GIFT_COUNT remove_entry 33;
    HOLOHOLOCLIENTTELEMETRYIDS_ASSET_BUNDLE_DOWNLOAD remove_entry 34;
    HOLOHOLOCLIENTTELEMETRYIDS_ASSET_POI_DOWNLOAD remove_entry 35;
    HOLOHOLOCLIENTTELEMETRYIDS_ASSET_STREAM_DOWNLOAD remove_entry 36;
    HOLOHOLOCLIENTTELEMETRYIDS_ASSET_STREAM_CACHE_CULLED remove_entry 37;
    HOLOHOLOCLIENTTELEMETRYIDS_RPC_SOCKET_TIMING remove_entry 38;
    HOLOHOLOCLIENTTELEMETRYIDS_PERMISSIONS_FLOW remove_entry 39;
    HOLOHOLOCLIENTTELEMETRYIDS_DEVICE_SERVICE_TOGGLE remove_entry 40;
    HOLOHOLOCLIENTTELEMETRYIDS_BOOT_TELEMETRY remove_entry 41;
    HOLOHOLOCLIENTTELEMETRYIDS_AR_PHOTO_SESSION_TELEMETRY remove_entry 42;
    HOLOHOLOCLIENTTELEMETRYIDS_LEAVE_POINT_OF_INTEREST remove_entry 43;
    HOLOHOLOCLIENTTELEMETRYIDS_VIEW_POINT_OF_INTEREST_IMAGE remove_entry 44;
    HOLOHOLOCLIENTTELEMETRYIDS_COMBAT_HUB_ENTRANCE_TELEMETRY remove_entry 45;
    HOLOHOLOCLIENTTELEMETRYIDS_DEVICE_SPECIFICATIONS_TELEMETRY remove_entry 46;
    HOLOHOLOCLIENTTELEMETRYIDS_SCREEN_RESOLUTION_TELEMETRY remove_entry 47;
    HOLOHOLOCLIENTTELEMETRYIDS_DEVICE_OS_TELEMETRY remove_entry 48;
}

enum IdentityProvider {
    IDENTITYPROVIDER_UNSET_IDENTITY_PROVIDER remove_entry 0;
    IDENTITYPROVIDER_GOOGLE remove_entry 1;
    IDENTITYPROVIDER_PTC remove_entry 2;
    IDENTITYPROVIDER_FACEBOOK remove_entry 3;
    IDENTITYPROVIDER_BACKGROUND remove_entry 4;
    IDENTITYPROVIDER_INTERNAL remove_entry 5;
    IDENTITYPROVIDER_SFIDA remove_entry 6;
    IDENTITYPROVIDER_SUPER_AWESOME remove_entry 7;
    IDENTITYPROVIDER_DEVELOPER remove_entry 8;
    IDENTITYPROVIDER_SHARED_SECRET remove_entry 9;
    IDENTITYPROVIDER_POSEIDON remove_entry 10;
    IDENTITYPROVIDER_NINTENDO remove_entry 11;
    IDENTITYPROVIDER_APPLE remove_entry 12;
}

enum IncidentDisplayType {
    INCIDENTDISPLAYTYPE_NONE remove_entry 0;
    INCIDENTDISPLAYTYPE_INVASION_GRUNT remove_entry 1;
    INCIDENTDISPLAYTYPE_INVASION_LEADER remove_entry 2;
    INCIDENTDISPLAYTYPE_INVASION_GIOVANNI remove_entry 3;
    INCIDENTDISPLAYTYPE_INVASION_GRUNTB remove_entry 4;
}

enum IncidentDynamicStringTypes {
    INCIDENTDYNAMICSTRINGTYPES_GREETING remove_entry 0;
    INCIDENTDYNAMICSTRINGTYPES_CHALLENGE remove_entry 1;
    INCIDENTDYNAMICSTRINGTYPES_DEFEAT remove_entry 2;
    INCIDENTDYNAMICSTRINGTYPES_VICTORY remove_entry 3;
    INCIDENTDYNAMICSTRINGTYPES_PRE_BATTLE remove_entry 4;
    INCIDENTDYNAMICSTRINGTYPES_POST_BATTLE remove_entry 5;
    INCIDENTDYNAMICSTRINGTYPES_ITEMS_STOLEN remove_entry 6;
    INCIDENTDYNAMICSTRINGTYPES_TUTORIAL remove_entry 7;
    INCIDENTDYNAMICSTRINGTYPES_COMBAT_QUOTE remove_entry 8;
    INCIDENTDYNAMICSTRINGTYPES_CANDELA_INSPIRE remove_entry 9;
    INCIDENTDYNAMICSTRINGTYPES_BLANCHE_INSPIRE remove_entry 10;
    INCIDENTDYNAMICSTRINGTYPES_SPARK_INSPIRE remove_entry 11;
    INCIDENTDYNAMICSTRINGTYPES_GRUNT_DECOY remove_entry 12;
    INCIDENTDYNAMICSTRINGTYPES_COMBAT_DECOY_QUOTE remove_entry 13;
}

enum IncidentFinishSequence {
    INCIDENTFINISHSEQUENCE_NONE remove_entry 0;
    INCIDENTFINISHSEQUENCE_VICTORY remove_entry 1;
}

enum IncidentLeaderStringTypes {
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_INTRODUCTION remove_entry 0;
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_ENCOUNTER remove_entry 1;
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_SHADOW remove_entry 2;
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_MAP_FRAGMENT remove_entry 3;
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_MAP_1 remove_entry 4;
    INCIDENTLEADERSTRINGTYPES_ONBOARDING_MAP_2 remove_entry 5;
    INCIDENTLEADERSTRINGTYPES_INSPIRE remove_entry 6;
    INCIDENTLEADERSTRINGTYPES_MAP_TIME_WARNING remove_entry 7;
    INCIDENTLEADERSTRINGTYPES_MAP_EMPTY_WARNING remove_entry 8;
}

enum IncidentStartContext {
    INCIDENTSTARTCONTEXT_NPC remove_entry 0;
    INCIDENTSTARTCONTEXT_POKESTOP remove_entry 1;
    INCIDENTSTARTCONTEXT_BALLOON remove_entry 2;
}

enum IncubationResult {
    INCUBATIONRESULT_SUCCESS remove_entry 0;
    INCUBATIONRESULT_FAILURE remove_entry 1;
}

enum IncubatorSelectionResult {
    INCUBATORSELECTIONRESULT_SELECTED remove_entry 0;
    INCUBATORSELECTIONRESULT_EXIT remove_entry 1;
}

enum InvasionTelemetryIds {
    INVASIONTELEMETRYIDS_UNDEFINED_INVASION_EVENT remove_entry 0;
    INVASIONTELEMETRYIDS_INVASION_NPC_TAP remove_entry 1;
    INVASIONTELEMETRYIDS_INVASION_BATTLE_STARTED remove_entry 2;
    INVASIONTELEMETRYIDS_INVASION_BATTLE_FINISHED remove_entry 3;
    INVASIONTELEMETRYIDS_INVASION_ENCOUNTER_STARTED remove_entry 4;
    INVASIONTELEMETRYIDS_INVASION_ENCOUNTER_FINISHED remove_entry 5;
    INVASIONTELEMETRYIDS_INVASION_POKEMON_PURIFIED remove_entry 6;
    INVASIONTELEMETRYIDS_INVASION_AFTER_POI_EXITED remove_entry 7;
    INVASIONTELEMETRYIDS_INVASION_RADAR_VIEW_OPENED remove_entry 8;
    INVASIONTELEMETRYIDS_INVASION_RADAR_VIEW_CLOSED remove_entry 9;
    INVASIONTELEMETRYIDS_INVASION_RADAR_VIEW_EMPTY remove_entry 10;
    INVASIONTELEMETRYIDS_INVASION_DECOY_FOUND remove_entry 11;
    INVASIONTELEMETRYIDS_INVASION_GIOVANNI_FOUND remove_entry 12;
    INVASIONTELEMETRYIDS_INVASION_BALLOON_TAP remove_entry 13;
}

enum InventoryUpgradeType {
    INVENTORYUPGRADETYPE_UPGRADE_UNSET remove_entry 0;
    INVENTORYUPGRADETYPE_INCREASE_ITEM_STORAGE remove_entry 1;
    INVENTORYUPGRADETYPE_INCREASE_POKEMON_STORAGE remove_entry 2;
}

enum InvitationType {
    INVITATIONTYPE_INVITATION_TYPE_UNSET remove_entry 0;
    INVITATIONTYPE_INVITATION_TYPE_CODE remove_entry 1;
    INVITATIONTYPE_INVITATION_TYPE_FACEBOOK remove_entry 2;
    INVITATIONTYPE_INVITATION_TYPE_SERVER_REQUEST remove_entry 3;
    INVITATIONTYPE_INVITATION_TYPE_NIANTIC_SOCIAL_GRAPH remove_entry 4;
}

enum Item {
    ITEM_UNKNOWN remove_entry 0;
    ITEM_POKE_BALL remove_entry 1;
    ITEM_GREAT_BALL remove_entry 2;
    ITEM_ULTRA_BALL remove_entry 3;
    ITEM_MASTER_BALL remove_entry 4;
    ITEM_PREMIER_BALL remove_entry 5;
    ITEM_POTION remove_entry 101;
    ITEM_SUPER_POTION remove_entry 102;
    ITEM_HYPER_POTION remove_entry 103;
    ITEM_MAX_POTION remove_entry 104;
    ITEM_REVIVE remove_entry 201;
    ITEM_MAX_REVIVE remove_entry 202;
    ITEM_LUCKY_EGG remove_entry 301;
    ITEM_INCENSE_ORDINARY remove_entry 401;
    ITEM_INCENSE_SPICY remove_entry 402;
    ITEM_INCENSE_COOL remove_entry 403;
    ITEM_INCENSE_FLORAL remove_entry 404;
    ITEM_INCENSE_BELUGA_BOX remove_entry 405;
    ITEM_TROY_DISK remove_entry 501;
    ITEM_TROY_DISK_GLACIAL remove_entry 502;
    ITEM_TROY_DISK_MOSSY remove_entry 503;
    ITEM_TROY_DISK_MAGNETIC remove_entry 504;
    ITEM_X_ATTACK remove_entry 602;
    ITEM_X_DEFENSE remove_entry 603;
    ITEM_X_MIRACLE remove_entry 604;
    ITEM_RAZZ_BERRY remove_entry 701;
    ITEM_BLUK_BERRY remove_entry 702;
    ITEM_NANAB_BERRY remove_entry 703;
    ITEM_WEPAR_BERRY remove_entry 704;
    ITEM_PINAP_BERRY remove_entry 705;
    ITEM_GOLDEN_RAZZ_BERRY remove_entry 706;
    ITEM_GOLDEN_NANAB_BERRY remove_entry 707;
    ITEM_GOLDEN_PINAP_BERRY remove_entry 708;
    ITEM_POFFIN remove_entry 709;
    ITEM_SPECIAL_CAMERA remove_entry 801;
    ITEM_STICKER_INVENTORY remove_entry 802;
    ITEM_INCUBATOR_BASIC_UNLIMITED remove_entry 901;
    ITEM_INCUBATOR_BASIC remove_entry 902;
    ITEM_INCUBATOR_SUPER remove_entry 903;
    ITEM_POKEMON_STORAGE_UPGRADE remove_entry 1001;
    ITEM_ITEM_STORAGE_UPGRADE remove_entry 1002;
    ITEM_SUN_STONE remove_entry 1101;
    ITEM_KINGS_ROCK remove_entry 1102;
    ITEM_METAL_COAT remove_entry 1103;
    ITEM_DRAGON_SCALE remove_entry 1104;
    ITEM_UP_GRADE remove_entry 1105;
    ITEM_GEN4_EVOLUTION_STONE remove_entry 1106;
    ITEM_GEN5_EVOLUTION_STONE remove_entry 1107;
    ITEM_MOVE_REROLL_FAST_ATTACK remove_entry 1201;
    ITEM_MOVE_REROLL_SPECIAL_ATTACK remove_entry 1202;
    ITEM_MOVE_REROLL_ELITE_FAST_ATTACK remove_entry 1203;
    ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK remove_entry 1204;
    ITEM_RARE_CANDY remove_entry 1301;
    ITEM_FREE_RAID_TICKET remove_entry 1401;
    ITEM_PAID_RAID_TICKET remove_entry 1402;
    ITEM_LEGENDARY_RAID_TICKET remove_entry 1403;
    ITEM_STAR_PIECE remove_entry 1404;
    ITEM_FRIEND_GIFT_BOX remove_entry 1405;
    ITEM_TEAM_CHANGE remove_entry 1406;
    ITEM_REMOTE_RAID_TICKET remove_entry 1408;
    ITEM_LEADER_MAP_FRAGMENT remove_entry 1501;
    ITEM_LEADER_MAP remove_entry 1502;
    ITEM_GIOVANNI_MAP remove_entry 1503;
    ITEM_GLOBAL_EVENT_TICKET remove_entry 1600;
    ITEM_EVENT_TICKET_PINK remove_entry 1601;
}

enum ItemUseTelemetryIds {
    ITEMUSETELEMETRYIDS_UNDEFINED_ITEM_EVENT remove_entry 0;
    ITEMUSETELEMETRYIDS_USE_ITEM remove_entry 1;
    ITEMUSETELEMETRYIDS_RECYCLE_ITEM remove_entry 2;
    ITEMUSETELEMETRYIDS_UPDATE_ITEM_EQUIPPED remove_entry 3;
}

enum LoginActionTelemetryIds {
    LOGINACTIONTELEMETRYIDS_UNDEFINED_LOGIN_ACTION remove_entry 0;
    LOGINACTIONTELEMETRYIDS_CLICK_AGE_GATE remove_entry 1;
    LOGINACTIONTELEMETRYIDS_CLICK_NEW_PLAYER remove_entry 2;
    LOGINACTIONTELEMETRYIDS_CLICK_EXISTING_PLAYER remove_entry 3;
    LOGINACTIONTELEMETRYIDS_CLICK_GOOGLE remove_entry 4;
    LOGINACTIONTELEMETRYIDS_COMPLETE_GOOGLE remove_entry 5;
    LOGINACTIONTELEMETRYIDS_CANCEL_GOOGLE remove_entry 6;
    LOGINACTIONTELEMETRYIDS_CLICK_FACEBOOK remove_entry 7;
    LOGINACTIONTELEMETRYIDS_COMPLETE_FACEBOOK remove_entry 8;
    LOGINACTIONTELEMETRYIDS_CANCEL_FACEBOOK remove_entry 9;
    LOGINACTIONTELEMETRYIDS_CLICK_PTC remove_entry 10;
    LOGINACTIONTELEMETRYIDS_EXIT_PTC remove_entry 11;
    LOGINACTIONTELEMETRYIDS_CLICK_PTC_REGISTER remove_entry 12;
    LOGINACTIONTELEMETRYIDS_CLICK_PTC_SIGN_IN remove_entry 13;
    LOGINACTIONTELEMETRYIDS_CANCEL_PTC_SIGN_IN remove_entry 14;
    LOGINACTIONTELEMETRYIDS_COMPLETE_PTC_SIGN_IN remove_entry 15;
    LOGINACTIONTELEMETRYIDS_CLICK_SUPERAWESOME remove_entry 16;
    LOGINACTIONTELEMETRYIDS_EXIT_SUPERAWESOME remove_entry 17;
    LOGINACTIONTELEMETRYIDS_CLICK_SUPERAWESOME_REGISTER remove_entry 18;
    LOGINACTIONTELEMETRYIDS_CLICK_SUPERAWESOME_FORGOT_PASSWORD remove_entry 19;
    LOGINACTIONTELEMETRYIDS_CLICK_SUPERAWESOME_SIGN_IN remove_entry 20;
    LOGINACTIONTELEMETRYIDS_CANCEL_SUPERAWESOME_SIGN_IN remove_entry 21;
    LOGINACTIONTELEMETRYIDS_COMPLETE_SUPERAWESOME_SIGN_IN remove_entry 22;
    LOGINACTIONTELEMETRYIDS_EXIT_NEW_PLAYER remove_entry 23;
    LOGINACTIONTELEMETRYIDS_EXIT_EXISTING_PLAYER remove_entry 24;
    LOGINACTIONTELEMETRYIDS_LOGIN_STARTED remove_entry 25;
    LOGINACTIONTELEMETRYIDS_CLICK_APPLE remove_entry 26;
    LOGINACTIONTELEMETRYIDS_COMPLETE_APPLE remove_entry 27;
    LOGINACTIONTELEMETRYIDS_CANCEL_APPLE remove_entry 28;
}

enum MapEventsTelemetryIds {
    MAPEVENTSTELEMETRYIDS_UNDEFINED_MAP_EVENT remove_entry 0;
    MAPEVENTSTELEMETRYIDS_ITEM_BAG remove_entry 1;
    MAPEVENTSTELEMETRYIDS_MAIN_MENU remove_entry 2;
    MAPEVENTSTELEMETRYIDS_POKEDEX remove_entry 3;
    MAPEVENTSTELEMETRYIDS_PROFILE remove_entry 4;
    MAPEVENTSTELEMETRYIDS_SETTINGS remove_entry 5;
    MAPEVENTSTELEMETRYIDS_SHOP_FROM_MAP remove_entry 6;
    MAPEVENTSTELEMETRYIDS_GYM remove_entry 7;
    MAPEVENTSTELEMETRYIDS_POKESTOP remove_entry 8;
    MAPEVENTSTELEMETRYIDS_RESEARCH remove_entry 9;
    MAPEVENTSTELEMETRYIDS_COMPASS remove_entry 10;
    MAPEVENTSTELEMETRYIDS_NEARBY remove_entry 11;
}

enum MapLayer {
    MAPLAYER_LAYER_UNDEFINED remove_entry 0;
    MAPLAYER_LAYER_BOUNDARIES remove_entry 1;
    MAPLAYER_LAYER_BUILDINGS remove_entry 2;
    MAPLAYER_LAYER_LANDMASS remove_entry 3;
    MAPLAYER_LAYER_LANDUSE remove_entry 4;
    MAPLAYER_LAYER_PLACES remove_entry 5;
    MAPLAYER_LAYER_POIS remove_entry 6;
    MAPLAYER_LAYER_ROADS remove_entry 7;
    MAPLAYER_LAYER_TRANSIT remove_entry 8;
    MAPLAYER_LAYER_WATER remove_entry 9;
    MAPLAYER_LAYER_DEBUG_TILE_BOUNDARIES remove_entry 10;
}

enum MapsFeatureKind {
    MAPSFEATUREKIND_UNDEFINED remove_entry 0;
    MAPSFEATUREKIND_BASIN remove_entry 1;
    MAPSFEATUREKIND_CANAL remove_entry 2;
    MAPSFEATUREKIND_CEMETERY remove_entry 3;
    MAPSFEATUREKIND_CINEMA remove_entry 4;
    MAPSFEATUREKIND_COLLEGE remove_entry 5;
    MAPSFEATUREKIND_COMMERCIAL remove_entry 6;
    MAPSFEATUREKIND_COMMON remove_entry 7;
    MAPSFEATUREKIND_DAM remove_entry 8;
    MAPSFEATUREKIND_DITCH remove_entry 9;
    MAPSFEATUREKIND_DOCK remove_entry 10;
    MAPSFEATUREKIND_DRAIN remove_entry 11;
    MAPSFEATUREKIND_FARM remove_entry 12;
    MAPSFEATUREKIND_FARMLAND remove_entry 13;
    MAPSFEATUREKIND_FARMYARD remove_entry 14;
    MAPSFEATUREKIND_FOOTWAY remove_entry 15;
    MAPSFEATUREKIND_FOREST remove_entry 16;
    MAPSFEATUREKIND_GARDEN remove_entry 17;
    MAPSFEATUREKIND_GLACIER remove_entry 18;
    MAPSFEATUREKIND_GOLF_COURSE remove_entry 19;
    MAPSFEATUREKIND_GRASS remove_entry 20;
    MAPSFEATUREKIND_HIGHWAY remove_entry 21;
    MAPSFEATUREKIND_HOSPITAL remove_entry 22;
    MAPSFEATUREKIND_HOTEL remove_entry 23;
    MAPSFEATUREKIND_INDUSTRIAL remove_entry 24;
    MAPSFEATUREKIND_LAKE remove_entry 25;
    MAPSFEATUREKIND_LAND remove_entry 26;
    MAPSFEATUREKIND_LIBRARY remove_entry 27;
    MAPSFEATUREKIND_MAJOR_ROAD remove_entry 28;
    MAPSFEATUREKIND_MEADOW remove_entry 29;
    MAPSFEATUREKIND_MINOR_ROAD remove_entry 30;
    MAPSFEATUREKIND_NATURE_RESERVE remove_entry 31;
    MAPSFEATUREKIND_OCEAN remove_entry 32;
    MAPSFEATUREKIND_PARK remove_entry 33;
    MAPSFEATUREKIND_PARKING remove_entry 34;
    MAPSFEATUREKIND_PATH remove_entry 35;
    MAPSFEATUREKIND_PEDESTRIAN remove_entry 36;
    MAPSFEATUREKIND_PITCH remove_entry 37;
    MAPSFEATUREKIND_PLACE_OF_WORSHIP remove_entry 38;
    MAPSFEATUREKIND_PLAYA remove_entry 39;
    MAPSFEATUREKIND_PLAYGROUND remove_entry 40;
    MAPSFEATUREKIND_QUARRY remove_entry 41;
    MAPSFEATUREKIND_RAILWAY remove_entry 42;
    MAPSFEATUREKIND_RECREATION_AREA remove_entry 43;
    MAPSFEATUREKIND_RESERVOIR remove_entry 44;
    MAPSFEATUREKIND_RESIDENTIAL remove_entry 45;
    MAPSFEATUREKIND_RETAIL remove_entry 46;
    MAPSFEATUREKIND_RIVER remove_entry 47;
    MAPSFEATUREKIND_RIVERBANK remove_entry 48;
    MAPSFEATUREKIND_RUNWAY remove_entry 49;
    MAPSFEATUREKIND_SCHOOL remove_entry 50;
    MAPSFEATUREKIND_SPORTS_CENTER remove_entry 51;
    MAPSFEATUREKIND_STADIUM remove_entry 52;
    MAPSFEATUREKIND_STREAM remove_entry 53;
    MAPSFEATUREKIND_TAXIWAY remove_entry 54;
    MAPSFEATUREKIND_THEATRE remove_entry 55;
    MAPSFEATUREKIND_UNIVERSITY remove_entry 56;
    MAPSFEATUREKIND_URBAN_AREA remove_entry 57;
    MAPSFEATUREKIND_WATER remove_entry 58;
    MAPSFEATUREKIND_WETLAND remove_entry 59;
    MAPSFEATUREKIND_WOOD remove_entry 60;
    MAPSFEATUREKIND_DEBUG_TILE_OUTLINE remove_entry 61;
    MAPSFEATUREKIND_DEBUG_TILE_SURFACE remove_entry 62;
    MAPSFEATUREKIND_OTHER remove_entry 63;
    MAPSFEATUREKIND_ANY remove_entry 2000;
}

enum MapsMapLayer {
    MAPSMAPLAYER_UNDEFINED remove_entry 0;
    MAPSMAPLAYER_BOUNDARIES remove_entry 1;
    MAPSMAPLAYER_BUILDINGS remove_entry 2;
    MAPSMAPLAYER_LANDMASS remove_entry 3;
    MAPSMAPLAYER_LANDUSE remove_entry 4;
    MAPSMAPLAYER_PLACES remove_entry 5;
    MAPSMAPLAYER_POIS remove_entry 6;
    MAPSMAPLAYER_ROADS remove_entry 7;
    MAPSMAPLAYER_TRANSIT remove_entry 8;
    MAPSMAPLAYER_WATER remove_entry 9;
    MAPSMAPLAYER_DEBUG_TILE_BOUNDARIES remove_entry 10;
}

enum Method {
    METHOD_UNSET remove_entry 0;
    METHOD_GET_PLAYER remove_entry 2;
    METHOD_GET_HOLOHOLO_INVENTORY remove_entry 4;
    METHOD_DOWNLOAD_SETTINGS remove_entry 5;
    METHOD_DOWNLOAD_ITEM_TEMPLATES remove_entry 6;
    METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION remove_entry 7;
    METHOD_REGISTER_BACKGROUND_DEVICE remove_entry 8;
    METHOD_GET_PLAYER_DAY remove_entry 9;
    METHOD_ACKNOWLEDGE_PUNISHMENT remove_entry 10;
    METHOD_GET_SERVER_TIME remove_entry 11;
    METHOD_GET_LOCAL_TIME remove_entry 12;
    METHOD_FORT_SEARCH remove_entry 101;
    METHOD_ENCOUNTER remove_entry 102;
    METHOD_CATCH_POKEMON remove_entry 103;
    METHOD_FORT_DETAILS remove_entry 104;
    METHOD_GET_MAP_OBJECTS remove_entry 106;
    METHOD_FORT_DEPLOY_POKEMON remove_entry 110;
    METHOD_FORT_RECALL_POKEMON remove_entry 111;
    METHOD_RELEASE_POKEMON remove_entry 112;
    METHOD_USE_ITEM_POTION remove_entry 113;
    METHOD_USE_ITEM_CAPTURE remove_entry 114;
    METHOD_USE_ITEM_FLEE remove_entry 115;
    METHOD_USE_ITEM_REVIVE remove_entry 116;
    METHOD_GET_PLAYER_PROFILE remove_entry 121;
    METHOD_EVOLVE_POKEMON remove_entry 125;
    METHOD_GET_HATCHED_EGGS remove_entry 126;
    METHOD_ENCOUNTER_TUTORIAL_COMPLETE remove_entry 127;
    METHOD_LEVEL_UP_REWARDS remove_entry 128;
    METHOD_CHECK_AWARDED_BADGES remove_entry 129;
    METHOD_RECYCLE_INVENTORY_ITEM remove_entry 137;
    METHOD_COLLECT_DAILY_BONUS remove_entry 138;
    METHOD_USE_ITEM_XP_BOOST remove_entry 139;
    METHOD_USE_ITEM_EGG_INCUBATOR remove_entry 140;
    METHOD_USE_INCENSE remove_entry 141;
    METHOD_GET_INCENSE_POKEMON remove_entry 142;
    METHOD_INCENSE_ENCOUNTER remove_entry 143;
    METHOD_ADD_FORT_MODIFIER remove_entry 144;
    METHOD_DISK_ENCOUNTER remove_entry 145;
    METHOD_UPGRADE_POKEMON remove_entry 147;
    METHOD_SET_FAVORITE_POKEMON remove_entry 148;
    METHOD_NICKNAME_POKEMON remove_entry 149;
    METHOD_EQUIP_BADGE remove_entry 150;
    METHOD_SET_CONTACT_SETTINGS remove_entry 151;
    METHOD_SET_BUDDY_POKEMON remove_entry 152;
    METHOD_GET_BUDDY_WALKED remove_entry 153;
    METHOD_USE_ITEM_ENCOUNTER remove_entry 154;
    METHOD_GYM_DEPLOY remove_entry 155;
    METHOD_GYM_GET_INFO remove_entry 156;
    METHOD_GYM_START_SESSION remove_entry 157;
    METHOD_GYM_BATTLE_ATTACK remove_entry 158;
    METHOD_JOIN_LOBBY remove_entry 159;
    METHOD_LEAVE_LOBBY remove_entry 160;
    METHOD_SET_LOBBY_VISIBILITY remove_entry 161;
    METHOD_SET_LOBBY_POKEMON remove_entry 162;
    METHOD_GET_RAID_DETAILS remove_entry 163;
    METHOD_GYM_FEED_POKEMON remove_entry 164;
    METHOD_START_RAID_BATTLE remove_entry 165;
    METHOD_ATTACK_RAID remove_entry 166;
    METHOD_AWARD_POKECOIN remove_entry 167;
    METHOD_USE_ITEM_STARDUST_BOOST remove_entry 168;
    METHOD_REASSIGN_PLAYER remove_entry 169;
    METHOD_REDEEM_POI_PASSCODE remove_entry 170;
    METHOD_IS_SKU_AVAILABLE remove_entry 172;
    METHOD_GET_ASSET_DIGEST remove_entry 300;
    METHOD_GET_DOWNLOAD_URLS remove_entry 301;
    METHOD_GET_ASSET_VERSION remove_entry 302;
    METHOD_CLAIM_CODENAME remove_entry 403;
    METHOD_SET_AVATAR remove_entry 404;
    METHOD_SET_PLAYER_TEAM remove_entry 405;
    METHOD_MARK_TUTORIAL_COMPLETE remove_entry 406;
    METHOD_UPDATE_PERFORMANCE_METRICS remove_entry 407;
    METHOD_CHECK_CHALLENGE remove_entry 600;
    METHOD_VERIFY_CHALLENGE remove_entry 601;
    METHOD_ECHO remove_entry 666;
    METHOD_SFIDA_REGISTRATION remove_entry 800;
    METHOD_SFIDA_ACTION_LOG remove_entry 801;
    METHOD_SFIDA_CERTIFICATION remove_entry 802;
    METHOD_SFIDA_UPDATE remove_entry 803;
    METHOD_SFIDA_ACTION remove_entry 804;
    METHOD_SFIDA_DOWSER remove_entry 805;
    METHOD_SFIDA_CAPTURE remove_entry 806;
    METHOD_LIST_AVATAR_CUSTOMIZATIONS remove_entry 807;
    METHOD_SET_AVATAR_ITEM_AS_VIEWED remove_entry 808;
    METHOD_GET_INBOX remove_entry 809;
    METHOD_LIST_GYM_BADGES remove_entry 811;
    METHOD_GET_GYM_BADGE_DETAILS remove_entry 812;
    METHOD_USE_ITEM_MOVE_REROLL remove_entry 813;
    METHOD_USE_ITEM_RARE_CANDY remove_entry 814;
    METHOD_AWARD_FREE_RAID_TICKET remove_entry 815;
    METHOD_FETCH_ALL_NEWS remove_entry 816;
    METHOD_MARK_READ_NEWS_ARTICLE remove_entry 817;
    METHOD_GET_PLAYER_DISPLAY_INFO remove_entry 818;
    METHOD_BELUGA_TRANSACTION_START remove_entry 819;
    METHOD_BELUGA_TRANSACTION_COMPLETE remove_entry 820;
    METHOD_GET_NEW_QUESTS remove_entry 900;
    METHOD_GET_QUEST_DETAILS remove_entry 901;
    METHOD_COMPLETE_QUEST remove_entry 902;
    METHOD_REMOVE_QUEST remove_entry 903;
    METHOD_QUEST_ENCOUNTER remove_entry 904;
    METHOD_COMPLETE_QUEST_STAMP_CARD remove_entry 905;
    METHOD_SEND_GIFT remove_entry 950;
    METHOD_OPEN_GIFT remove_entry 951;
    METHOD_GIFT_DETAILS remove_entry 952;
    METHOD_DELETE_GIFT remove_entry 953;
    METHOD_SAVE_PLAYER_SNAPSHOT remove_entry 954;
    METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS remove_entry 955;
    METHOD_CHECK_SEND_GIFT remove_entry 956;
    METHOD_SET_FRIEND_NICKNAME remove_entry 957;
    METHOD_DELETE_GIFT_FROM_INVENTORY remove_entry 958;
    METHOD_SAVE_SOCIAL_PLAYER_SETTINGS remove_entry 959;
    METHOD_SHARE_EX_RAID_PASS remove_entry 960;
    METHOD_CHECK_SHARE_EX_RAID_PASS remove_entry 961;
    METHOD_DECLINE_SHARED_EX_RAID_PASS remove_entry 962;
    METHOD_OPEN_TRADING remove_entry 970;
    METHOD_UPDATE_TRADING remove_entry 971;
    METHOD_CONFIRM_TRADING remove_entry 972;
    METHOD_CANCEL_TRADING remove_entry 973;
    METHOD_GET_TRADING remove_entry 974;
    METHOD_GET_FITNESS_REWARDS remove_entry 980;
    METHOD_GET_COMBAT_PLAYER_PROFILE remove_entry 990;
    METHOD_GENERATE_COMBAT_CHALLENGE_ID remove_entry 991;
    METHOD_CREATE_COMBAT_CHALLENGE remove_entry 992;
    METHOD_OPEN_COMBAT_CHALLENGE remove_entry 993;
    METHOD_GET_COMBAT_CHALLENGE remove_entry 994;
    METHOD_ACCEPT_COMBAT_CHALLENGE remove_entry 995;
    METHOD_DECLINE_COMBAT_CHALLENGE remove_entry 996;
    METHOD_CANCEL_COMBAT_CHALLENGE remove_entry 997;
    METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS remove_entry 998;
    METHOD_SAVE_COMBAT_PLAYER_PREFERENCES remove_entry 999;
    METHOD_OPEN_COMBAT_SESSION remove_entry 1000;
    METHOD_UPDATE_COMBAT remove_entry 1001;
    METHOD_QUIT_COMBAT remove_entry 1002;
    METHOD_GET_COMBAT_RESULTS remove_entry 1003;
    METHOD_UNLOCK_SPECIAL_MOVE remove_entry 1004;
    METHOD_GET_NPC_COMBAT_REWARDS remove_entry 1005;
    METHOD_COMBAT_FRIEND_REQUEST remove_entry 1006;
    METHOD_OPEN_NPC_COMBAT_SESSION remove_entry 1007;
    METHOD_START_TUTORIAL_ACTION remove_entry 1008;
    METHOD_GET_TUTORIAL_EGG_ACTION remove_entry 1009;
    METHOD_SEND_PROBE remove_entry 1020;
    METHOD_PROBE_DATA remove_entry 1021;
    METHOD_COMBAT_DATA remove_entry 1022;
    METHOD_COMBAT_CHALLENGE_DATA remove_entry 1023;
    METHOD_CHECK_PHOTOBOMB remove_entry 1101;
    METHOD_CONFIRM_PHOTOBOMB remove_entry 1102;
    METHOD_GET_PHOTOBOMB remove_entry 1103;
    METHOD_ENCOUNTER_PHOTOBOMB remove_entry 1104;
    METHOD_GET_SIGNED_GMAP_URL_DEPRECATED remove_entry 1105;
    METHOD_CHANGE_TEAM remove_entry 1106;
    METHOD_GET_WEB_TOKEN remove_entry 1107;
    METHOD_COMPLETE_SNAPSHOT_SESSION remove_entry 1110;
    METHOD_START_INCIDENT remove_entry 1200;
    METHOD_INVASION_COMPLETE_DIALOGUE remove_entry 1201;
    METHOD_INVASION_OPEN_COMBAT_SESSION remove_entry 1202;
    METHOD_INVASION_BATTLE_UPDATE remove_entry 1203;
    METHOD_INVASION_ENCOUNTER remove_entry 1204;
    METHOD_PURIFY_POKEMON remove_entry 1205;
    METHOD_GET_ROCKET_BALLOON remove_entry 1206;
    METHOD_START_ROCKET_BALLOON_INCIDENT remove_entry 1207;
    METHOD_VS_SEEKER_START_MATCHMAKING remove_entry 1300;
    METHOD_CANCEL_MATCHMAKING remove_entry 1301;
    METHOD_GET_MATCHMAKING_STATUS remove_entry 1302;
    METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING remove_entry 1303;
    METHOD_GET_VS_SEEKER_STATUS remove_entry 1304;
    METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION remove_entry 1305;
    METHOD_CLAIM_VS_SEEKER_REWARDS remove_entry 1306;
    METHOD_VS_SEEKER_REWARD_ENCOUNTER remove_entry 1307;
    METHOD_ACTIVATE_VS_SEEKER remove_entry 1308;
    METHOD_GET_BUDDY_MAP remove_entry 1350;
    METHOD_GET_BUDDY_STATS remove_entry 1351;
    METHOD_FEED_BUDDY remove_entry 1352;
    METHOD_OPEN_BUDDY_GIFT remove_entry 1353;
    METHOD_PET_BUDDY remove_entry 1354;
    METHOD_GET_BUDDY_HISTORY remove_entry 1355;
    METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION remove_entry 1456;
    METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION remove_entry 1457;
    METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION remove_entry 1458;
    METHOD_GET_TODAY_VIEW remove_entry 1501;
    METHOD_MEGA_EVOLVE_POKEMON remove_entry 1502;
    METHOD_REMOTE_GIFT_PING remove_entry 1503;
    METHOD_SEND_RAID_INVITATION remove_entry 1504;
    METHOD_GET_DAILY_ENCOUNTER remove_entry 1601;
    METHOD_DAILY_ENCOUNTER remove_entry 1602;
    METHOD_OPEN_SPONSORED_GIFT remove_entry 1650;
    METHOD_SPONSORED_GIFT_REPORT_INTERACTION remove_entry 1651;
    METHOD_SAVE_PLAYER_PREFERENCES remove_entry 1652;
    METHOD_GET_TIMED_GROUP_CHALLENGE remove_entry 1700;
    METHOD_REPORT_AD_FEEDBACK remove_entry 1716;
}

enum NewsPageTelemetryIds {
    NEWSPAGETELEMETRYIDS_UNDEFINED_NEWS_EVENT remove_entry 0;
    NEWSPAGETELEMETRYIDS_NEWS_VIEWED remove_entry 1;
    NEWSPAGETELEMETRYIDS_NEWS_DISMISSED remove_entry 2;
    NEWSPAGETELEMETRYIDS_NEWS_LINK_CLICKED remove_entry 3;
    NEWSPAGETELEMETRYIDS_NEWS_UPDATED_APP remove_entry 4;
}

enum NotificationCategory {
    NOTIFICATIONCATEGORY_NONE remove_entry 0;
    NOTIFICATIONCATEGORY_GYM_REMOVAL remove_entry 1;
    NOTIFICATIONCATEGORY_POKEMON_HUNGRY remove_entry 2;
    NOTIFICATIONCATEGORY_EXCLUSIVE_RAID_INVITE remove_entry 3;
    NOTIFICATIONCATEGORY_EXCLUSIVE_RAID_CANCELLATION remove_entry 4;
    NOTIFICATIONCATEGORY_SHARED_EXCLUSIVE_RAID_INVITE remove_entry 5;
    NOTIFICATIONCATEGORY_GIFTBOX_INCOMING remove_entry 6;
    NOTIFICATIONCATEGORY_GIFTBOX_DELIVERED remove_entry 7;
    NOTIFICATIONCATEGORY_FRIENDSHIP_MILESTONE_REWARD remove_entry 8;
    NOTIFICATIONCATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT remove_entry 9;
    NOTIFICATIONCATEGORY_BGMODE_EGG_HATCH remove_entry 10;
    NOTIFICATIONCATEGORY_BGMODE_BUDDY_CANDY remove_entry 11;
    NOTIFICATIONCATEGORY_BGMODE_WEEKLY_FITNESS_REPORT remove_entry 12;
    NOTIFICATIONCATEGORY_BGMODE_OFF_SESSION_DISTANCE remove_entry 13;
    NOTIFICATIONCATEGORY_BGMODE_POI_PROXIMITY remove_entry 14;
    NOTIFICATIONCATEGORY_BGMODE_NAMED_BUDDY_CANDY remove_entry 15;
    NOTIFICATIONCATEGORY_APP_BADGE_ONLY remove_entry 16;
    NOTIFICATIONCATEGORY_COMBAT_CHALLENGE_OPENED remove_entry 17;
    NOTIFICATIONCATEGORY_LUCKY_FRIEND remove_entry 18;
    NOTIFICATIONCATEGORY_BUDDY_HUNGRY remove_entry 19;
    NOTIFICATIONCATEGORY_BUDDY_FOUND_GIFT remove_entry 20;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE remove_entry 21;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_WALKING remove_entry 22;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_CARE remove_entry 23;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_BATTLE remove_entry 24;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_PHOTO remove_entry 25;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_POI remove_entry 26;
    NOTIFICATIONCATEGORY_BUDDY_ATTRACTIVE_POI remove_entry 27;
    NOTIFICATIONCATEGORY_FRIEND_INVITE_RECEIVED remove_entry 28;
    NOTIFICATIONCATEGORY_FRIEND_INVITE_ACCEPTED remove_entry 29;
    NOTIFICATIONCATEGORY_COMBAT_VS_SEEKER_CHARGED remove_entry 30;
    NOTIFICATIONCATEGORY_COMBAT_COMPETITIVE_SEASON_END remove_entry 31;
    NOTIFICATIONCATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI remove_entry 32;
    NOTIFICATIONCATEGORY_POI_PASSCODE_REDEEMED remove_entry 33;
    NOTIFICATIONCATEGORY_NO_EGGS_INCUBATING remove_entry 34;
    NOTIFICATIONCATEGORY_RETENTION_UNOPENED_GIFTS remove_entry 39;
    NOTIFICATIONCATEGORY_RETENTION_STARPIECE remove_entry 40;
    NOTIFICATIONCATEGORY_RETENTION_INCENSE remove_entry 41;
    NOTIFICATIONCATEGORY_RETENTION_LUCKY_EGG remove_entry 42;
    NOTIFICATIONCATEGORY_RETENTION_ADVSYNC_REWARDS remove_entry 43;
    NOTIFICATIONCATEGORY_RETENTION_EGGS_NOT_INCUBATING remove_entry 44;
    NOTIFICATIONCATEGORY_RETENTION_POWER_WALK remove_entry 45;
    NOTIFICATIONCATEGORY_RETENTION_FUN_WITH_FRIENDS remove_entry 46;
    NOTIFICATIONCATEGORY_BUDDY_REMOTE_GIFT remove_entry 47;
    NOTIFICATIONCATEGORY_BGMODE_BUDDY_REMOTE_GIFT remove_entry 48;
    NOTIFICATIONCATEGORY_REMOTE_RAID_INVITATION remove_entry 49;
    NOTIFICATIONCATEGORY_ITEM_REWARDS remove_entry 50;
    NOTIFICATIONCATEGORY_TIMED_GROUP_CHALLENGE_STARTED remove_entry 51;
    NOTIFICATIONCATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET remove_entry 52;
}

enum NotificationState {
    NOTIFICATIONSTATE_UNSET_STATE remove_entry 0;
    NOTIFICATIONSTATE_VIEWED remove_entry 1;
}

enum NotificationType {
    NOTIFICATIONTYPE_NO_NOTIFICATIONS remove_entry 0;
    NOTIFICATIONTYPE_POKEMON_NOTIFICATIONS remove_entry 1;
    NOTIFICATIONTYPE_POKESTOP_NOTIFICATIONS remove_entry 2;
    NOTIFICATIONTYPE_ALL_NOTIFICATIONS remove_entry 3;
}

enum OmniNotificationSubscriptionType {
    OMNINOTIFICATIONSUBSCRIPTIONTYPE_OPTED_IN remove_entry 0;
    OMNINOTIFICATIONSUBSCRIPTIONTYPE_SUBSCRIBED remove_entry 1;
    OMNINOTIFICATIONSUBSCRIPTIONTYPE_UNSUBSCRIBED remove_entry 2;
}

enum OnboardingArStatus {
    ONBOARDINGARSTATUS_UNSET remove_entry 0;
    ONBOARDINGARSTATUS_OFF remove_entry 1;
    ONBOARDINGARSTATUS_AR_STANDARD remove_entry 2;
    ONBOARDINGARSTATUS_AR_PLUS remove_entry 3;
}

enum OnboardingEventIds {
    ONBOARDINGEVENTIDS_TOS_ACCEPTED remove_entry 0;
    ONBOARDINGEVENTIDS_PRIVACY_ACCEPTED remove_entry 1;
    ONBOARDINGEVENTIDS_CONVERSATION remove_entry 2;
    ONBOARDINGEVENTIDS_ENCOUNTER_ENTER remove_entry 3;
    ONBOARDINGEVENTIDS_ENCOUNTER_LEAVE remove_entry 4;
    ONBOARDINGEVENTIDS_AVATAR_SELECTION remove_entry 5;
    ONBOARDINGEVENTIDS_AVATAR_GENDER remove_entry 6;
    ONBOARDINGEVENTIDS_AVATAR_GENDER_CHOSEN remove_entry 7;
    ONBOARDINGEVENTIDS_AVATAR_HEAD_CHOSEN remove_entry 8;
    ONBOARDINGEVENTIDS_AVATAR_BODY_CHOSEN remove_entry 9;
    ONBOARDINGEVENTIDS_AVATAR_TRY_AGAIN remove_entry 10;
    ONBOARDINGEVENTIDS_AVATAR_ACCEPTED remove_entry 11;
    ONBOARDINGEVENTIDS_NAME_ENTRY remove_entry 12;
    ONBOARDINGEVENTIDS_NAME_UNAVAILABLE remove_entry 13;
    ONBOARDINGEVENTIDS_NAME_ACCEPTED remove_entry 14;
    ONBOARDINGEVENTIDS_POKEDEX_TUTORIAL_STARTED remove_entry 15;
    ONBOARDINGEVENTIDS_POKEDEX_TUTORIAL_INFO_PANEL_EXIT_PRESSED remove_entry 16;
    ONBOARDINGEVENTIDS_POKEDEX_EXIT_PRESSED remove_entry 17;
    ONBOARDINGEVENTIDS_EGG_TUTORIAL_STARTED remove_entry 18;
    ONBOARDINGEVENTIDS_EGG_TUTORIAL_PRESS remove_entry 19;
    ONBOARDINGEVENTIDS_EGG_TUTORIAL_FINISHED remove_entry 20;
    ONBOARDINGEVENTIDS_POKESTOP_LETSGO remove_entry 21;
    ONBOARDINGEVENTIDS_WILD_POKEMON_ENCOUNTER_ENTERED remove_entry 22;
    ONBOARDINGEVENTIDS_WILD_POKEMON_CAUGHT remove_entry 23;
    ONBOARDINGEVENTIDS_AR_STANDARD_ENABLED remove_entry 24;
    ONBOARDINGEVENTIDS_AR_STANDARD_REJECTED remove_entry 25;
    ONBOARDINGEVENTIDS_AR_PLUS_ENABLED remove_entry 26;
    ONBOARDINGEVENTIDS_AR_PLUS_REJECTED remove_entry 27;
}

enum OnboardingPathIds {
    ONBOARDINGPATHIDS_V1 remove_entry 0;
    ONBOARDINGPATHIDS_V2 remove_entry 1;
}

enum OnboardingType {
    ONBOARDINGTYPE_UNSET remove_entry 0;
    ONBOARDINGTYPE_PROFILE remove_entry 1;
    ONBOARDINGTYPE_FRIEND_LIST_V2 remove_entry 2;
    ONBOARDINGTYPE_ONLINE_STATUS_OVERVIEW remove_entry 3;
    ONBOARDINGTYPE_ONLINE_STATUS_TOGGLE remove_entry 4;
}

enum OnlineStatus {
    ONLINESTATUS_NOT_ONLINE remove_entry 0;
    ONLINESTATUS_ONLINE_ELSEWHERE remove_entry 1;
    ONLINESTATUS_ONLINE remove_entry 2;
}

enum POIDecorationFollowFlags {
    POIDECORATIONFOLLOWFLAGS_KNCCLJJDOKO_AUTO_INVALID remove_entry 0;
    POIDECORATIONFOLLOWFLAGS_FOLLOW_X remove_entry 1;
    POIDECORATIONFOLLOWFLAGS_FOLLOW_Y remove_entry 2;
    POIDECORATIONFOLLOWFLAGS_FOLLOW_Z remove_entry 4;
}

enum POIDecorationProperties {
    POIDECORATIONPROPERTIES_COLOR remove_entry 0;
    POIDECORATIONPROPERTIES_POSITION remove_entry 1;
    POIDECORATIONPROPERTIES_SIZE remove_entry 2;
    POIDECORATIONPROPERTIES_TEXT remove_entry 3;
    POIDECORATIONPROPERTIES_ACTIVE remove_entry 4;
    POIDECORATIONPROPERTIES_ICON remove_entry 5;
    POIDECORATIONPROPERTIES_SET_RAID_DATA remove_entry 6;
    POIDECORATIONPROPERTIES_NEARBY_CARROT_VISIBLE remove_entry 7;
    POIDECORATIONPROPERTIES_SET_LOWEST_MOTIVATION remove_entry 8;
    POIDECORATIONPROPERTIES_SET_NPC_CLICKED_ACTION remove_entry 9;
    POIDECORATIONPROPERTIES_BEGIN_EXIT remove_entry 10;
}

enum PermissionContextTelemetryIds {
    PERMISSIONCONTEXTTELEMETRYIDS_UNDEFINED_PERMISSION_CONTEXT remove_entry 0;
    PERMISSIONCONTEXTTELEMETRYIDS_EGG_HATCH remove_entry 1;
    PERMISSIONCONTEXTTELEMETRYIDS_BUDDY_CANDY_FOUND remove_entry 2;
    PERMISSIONCONTEXTTELEMETRYIDS_PLAYER_PROFILE_CLICKED remove_entry 3;
    PERMISSIONCONTEXTTELEMETRYIDS_SMART_WATCH_INSTALLED remove_entry 4;
    PERMISSIONCONTEXTTELEMETRYIDS_SFIDA_SESSION_STARTED remove_entry 5;
    PERMISSIONCONTEXTTELEMETRYIDS_SETTINGS_TOGGLE remove_entry 6;
    PERMISSIONCONTEXTTELEMETRYIDS_NEARBY_PANEL_OPENED remove_entry 7;
}

enum PermissionFlowStepTelemetryIds {
    PERMISSIONFLOWSTEPTELEMETRYIDS_UNDEFINED_PERMISSION_FLOW_STEP remove_entry 0;
    PERMISSIONFLOWSTEPTELEMETRYIDS_INITIAL_PROMPT remove_entry 1;
    PERMISSIONFLOWSTEPTELEMETRYIDS_FITNESS_PERMISSION remove_entry 2;
    PERMISSIONFLOWSTEPTELEMETRYIDS_LOCATION_PERMISSION remove_entry 3;
    PERMISSIONFLOWSTEPTELEMETRYIDS_ACTIVITY_PERMISSIONS remove_entry 4;
}

enum PhoneBoothPresentationMode {
    PHONEBOOTHPRESENTATIONMODE_NONE remove_entry 0;
    PHONEBOOTHPRESENTATIONMODE_PORTRAIT remove_entry 1;
    PHONEBOOTHPRESENTATIONMODE_DIALOG remove_entry 2;
}

enum Platform {
    PLATFORM_UNSET remove_entry 0;
    PLATFORM_IOS remove_entry 1;
    PLATFORM_ANDROID remove_entry 2;
    PLATFORM_OSX remove_entry 3;
    PLATFORM_WINDOWS remove_entry 4;
    PLATFORM_APPLE_WATCH remove_entry 5;
}

enum PlayerAvatarType {
    PLAYERAVATARTYPE_PLAYER_AVATAR_MALE remove_entry 0;
    PLAYERAVATARTYPE_PLAYER_AVATAR_FEMALE remove_entry 1;
}

enum PlayerOnboardingPath {
    PLAYERONBOARDINGPATH_UNSET remove_entry 0;
    PLAYERONBOARDINGPATH_V1 remove_entry 1;
    PLAYERONBOARDINGPATH_V2 remove_entry 2;
}

enum PlayerSubmissionAction {
    PLAYERSUBMISSIONACTION_UNKNOWN_GAME_POI_ACTION remove_entry 0;
    PLAYERSUBMISSIONACTION_ADD_NEW_POI remove_entry 620000;
    PLAYERSUBMISSIONACTION_GET_AVAILABLE_SUBMISSIONS remove_entry 620001;
    PLAYERSUBMISSIONACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD remove_entry 620002;
    PLAYERSUBMISSIONACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS remove_entry 620003;
    PLAYERSUBMISSIONACTION_SUBMIT_POI_IMAGE remove_entry 620100;
    PLAYERSUBMISSIONACTION_SUBMIT_POI_TEXT_METADATA_UPDATE remove_entry 620101;
    PLAYERSUBMISSIONACTION_SUBMIT_POI_LOCATION_UPDATE remove_entry 620102;
    PLAYERSUBMISSIONACTION_SUBMIT_POI_TAKEDOWN_REQUEST remove_entry 620103;
    PLAYERSUBMISSIONACTION_SUBMIT_SPONSOR_POI_REPORT remove_entry 620104;
    PLAYERSUBMISSIONACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE remove_entry 620105;
    PLAYERSUBMISSIONACTION_ADD_NEW_ROUTE remove_entry 620200;
    PLAYERSUBMISSIONACTION_GENERATE_GMAP_SIGNED_URL remove_entry 620300;
    PLAYERSUBMISSIONACTION_GET_GMAP_SETTINGS remove_entry 620301;
    PLAYERSUBMISSIONACTION_SUBMIT_POI_AR_VIDEO_METADATA remove_entry 620400;
    PLAYERSUBMISSIONACTION_GET_GRAPESHOT_FILE_UPLOAD_URL remove_entry 620401;
    PLAYERSUBMISSIONACTION_ASYNC_FILE_UPLOAD_COMPLETE remove_entry 620402;
}

enum PlayerSubmissionTypeProto {
    PLAYERSUBMISSIONTYPEPROTO_TYPE_UNSPECIFIED remove_entry 0;
    PLAYERSUBMISSIONTYPEPROTO_POI_SUBMISSION remove_entry 1;
    PLAYERSUBMISSIONTYPEPROTO_ROUTE_SUBMISSION remove_entry 2;
    PLAYERSUBMISSIONTYPEPROTO_POI_IMAGE_SUBMISSION remove_entry 3;
    PLAYERSUBMISSIONTYPEPROTO_POI_TEXT_METADATA_UPDATE remove_entry 4;
    PLAYERSUBMISSIONTYPEPROTO_POI_LOCATION_UPDATE remove_entry 5;
    PLAYERSUBMISSIONTYPEPROTO_POI_TAKEDOWN_REQUEST remove_entry 6;
    PLAYERSUBMISSIONTYPEPROTO_POI_AR_VIDEO_SUBMISSION remove_entry 7;
    PLAYERSUBMISSIONTYPEPROTO_SPONSOR_POI_REPORT remove_entry 8;
    PLAYERSUBMISSIONTYPEPROTO_SPONSOR_POI_LOCATION_UPDATE remove_entry 9;
}

enum PluginState {
    PLUGINSTATE_UNKNOWN remove_entry 0;
    PLUGINSTATE_INITIALIZED remove_entry 1;
    PLUGINSTATE_STARTING remove_entry 2;
    PLUGINSTATE_STARTED remove_entry 3;
    PLUGINSTATE_RESUMED remove_entry 4;
    PLUGINSTATE_PAUSED remove_entry 5;
    PLUGINSTATE_STOPPED remove_entry 6;
}

enum PoiImageType {
    TITANPOIIMAGETYPE_UNSET remove_entry 0;
    TITANPOIIMAGETYPE_MAIN remove_entry 1;
    TITANPOIIMAGETYPE_SURROUNDING remove_entry 2;
}

enum PoiInvalidReason {
    POIINVALIDREASON_INVALID_REASON_UNSPECIFIED remove_entry 0;
    POIINVALIDREASON_NO_PEDESTRIAN_ACCESS remove_entry 1;
    POIINVALIDREASON_OBSTRUCTS_EMERGENCY_SERVICES remove_entry 2;
    POIINVALIDREASON_PRIVATE_RESIDENTIAL_PROPERTY remove_entry 3;
    POIINVALIDREASON_SCHOOL remove_entry 4;
    POIINVALIDREASON_PERMANENTLY_REMOVED remove_entry 5;
    POIINVALIDREASON_DUPLICATE remove_entry 6;
}

enum PoiSubmissionTutorialPage {
    POISUBMISSIONTUTORIALPAGE_WHAT_IS_POKESTOP remove_entry 0;
    POISUBMISSIONTUTORIALPAGE_SUBMIT_FOR_REVIEW remove_entry 1;
    POISUBMISSIONTUTORIALPAGE_HOW_TO_CHOOSE_A_LOCATION remove_entry 2;
    POISUBMISSIONTUTORIALPAGE_DESCRIBE_A_LOCATION remove_entry 3;
}

enum PokedexGenerationId {
    POKEDEXGENERATIONID_GEN1 remove_entry 0;
    POKEDEXGENERATIONID_GEN2 remove_entry 1;
    POKEDEXGENERATIONID_GEN3 remove_entry 2;
    POKEDEXGENERATIONID_GEN4 remove_entry 3;
    POKEDEXGENERATIONID_GEN5 remove_entry 4;
    POKEDEXGENERATIONID_GEN6 remove_entry 5;
    POKEDEXGENERATIONID_GEN7 remove_entry 6;
    POKEDEXGENERATIONID_GEN8 remove_entry 7;
    POKEDEXGENERATIONID_MELTAN remove_entry 1001;
    POKEDEXGENERATIONID_MEGAEVO remove_entry 1002;
    POKEDEXGENERATIONID_ALL remove_entry 5001;
}

enum PokemonAnim {
    POKEMONANIM_NONE remove_entry 0;
    POKEMONANIM_IDLE_01 remove_entry 1;
    POKEMONANIM_IDLE_02 remove_entry 2;
    POKEMONANIM_LAND remove_entry 3;
    POKEMONANIM_ATTACK_01 remove_entry 4;
    POKEMONANIM_ATTACK_02 remove_entry 5;
    POKEMONANIM_DAMAGED remove_entry 6;
    POKEMONANIM_STUNNED remove_entry 7;
    POKEMONANIM_LOOP remove_entry 8;
    POKEMONANIM_SLEEP_01 remove_entry 9;
    POKEMONANIM_SLEEP_02 remove_entry 10;
    POKEMONANIM_SLEEP_WAIT remove_entry 11;
}

enum PokemonBadge {
    POKEMONBADGE_POKEMON_BADGE_UNSET remove_entry 0;
    POKEMONBADGE_POKEMON_BADGE_BEST_BUDDY remove_entry 1;
}

enum PokemonCreateContext {
    POKEMONCREATECONTEXT_CREATE_CONTEXT_WILD remove_entry 0;
    POKEMONCREATECONTEXT_CREATE_CONTEXT_EGG remove_entry 1;
    POKEMONCREATECONTEXT_CREATE_CONTEXT_EVOLVE remove_entry 2;
}

enum PokemonGoPlusIds {
    POKEMONGOPLUSIDS_UNDEFINED_POKEMON_GO_PLUS_EVENT remove_entry 0;
    POKEMONGOPLUSIDS_CANNOT_CONNECT_TO_PGP remove_entry 1;
    POKEMONGOPLUSIDS_REGISTERING_PGP_FAILED remove_entry 2;
    POKEMONGOPLUSIDS_REGISTERING_RETRY remove_entry 3;
    POKEMONGOPLUSIDS_CONNECTION_SUCCESS remove_entry 4;
    POKEMONGOPLUSIDS_PGP_DISCONNECTED_BY_USER remove_entry 5;
    POKEMONGOPLUSIDS_PGP_DISCONNECTED_BY_TIMEOUT remove_entry 6;
    POKEMONGOPLUSIDS_PGP_DISCONNECTED_BY_ERROR remove_entry 7;
    POKEMONGOPLUSIDS_PGP_LOW_BATTERY remove_entry 8;
    POKEMONGOPLUSIDS_BLUETOOTH_SENT_ERROR remove_entry 9;
    POKEMONGOPLUSIDS_PGP_SEEN_BY_DEVICE remove_entry 10;
    POKEMONGOPLUSIDS_POKEMON_CAUGHT remove_entry 11;
    POKEMONGOPLUSIDS_POKEMON_NOT_CAUGHT remove_entry 12;
    POKEMONGOPLUSIDS_POKEMON_NOT_CAUGHT_DUE_ERROR remove_entry 13;
    POKEMONGOPLUSIDS_POKESTOP_SPUN remove_entry 14;
    POKEMONGOPLUSIDS_POKESTOP_NOT_SPUN_DUE_ERROR remove_entry 15;
}

enum PokemonInventoryTelemetryIds {
    POKEMONINVENTORYTELEMETRYIDS_UNDEFINED_POKEMON_INVENTORY_EVENT remove_entry 0;
    POKEMONINVENTORYTELEMETRYIDS_OPEN remove_entry 1;
    POKEMONINVENTORYTELEMETRYIDS_SORTING_CHANGE remove_entry 2;
    POKEMONINVENTORYTELEMETRYIDS_FILTER remove_entry 3;
}

enum PresentationType {
    PRESENTATIONTYPE_UNKNOWN remove_entry 0;
    PRESENTATIONTYPE_CATEGORY remove_entry 1;
    PRESENTATIONTYPE_SORT remove_entry 2;
    PRESENTATIONTYPE_SALE remove_entry 3;
    PRESENTATIONTYPE_ML_BUNDLE_TRACKING_ID remove_entry 4;
}

enum ProfilePageTelemetryIds {
    PROFILEPAGETELEMETRYIDS_UNDEFINED_PROFILE_PAGE remove_entry 0;
    PROFILEPAGETELEMETRYIDS_SHOP_FROM_PROFILE remove_entry 1;
    PROFILEPAGETELEMETRYIDS_LOG remove_entry 2;
    PROFILEPAGETELEMETRYIDS_SET_BUDDY remove_entry 3;
    PROFILEPAGETELEMETRYIDS_CUSTOMIZE_AVATAR remove_entry 4;
}

enum ProviderType {
    PROVIDERTYPE_NONE remove_entry 0;
    PROVIDERTYPE_GOOGLE remove_entry 1;
    PROVIDERTYPE_FACEBOOK remove_entry 2;
    PROVIDERTYPE_APPLE remove_entry 3;
}

enum PushNotificationTelemetryIds {
    PUSHNOTIFICATIONTELEMETRYIDS_UNDEFINED_PUSH_NOTIFICATION_EVENT remove_entry 0;
    PUSHNOTIFICATIONTELEMETRYIDS_OPEN_APP remove_entry 1;
}

enum QuestType {
    QUESTTYPE_QUEST_UNSET remove_entry 0;
    QUESTTYPE_QUEST_FIRST_CATCH_OF_THE_DAY remove_entry 1;
    QUESTTYPE_QUEST_FIRST_POKESTOP_OF_THE_DAY remove_entry 2;
    QUESTTYPE_QUEST_MULTI_PART remove_entry 3;
    QUESTTYPE_QUEST_CATCH_POKEMON remove_entry 4;
    QUESTTYPE_QUEST_SPIN_POKESTOP remove_entry 5;
    QUESTTYPE_QUEST_HATCH_EGG remove_entry 6;
    QUESTTYPE_QUEST_COMPLETE_GYM_BATTLE remove_entry 7;
    QUESTTYPE_QUEST_COMPLETE_RAID_BATTLE remove_entry 8;
    QUESTTYPE_QUEST_COMPLETE_QUEST remove_entry 9;
    QUESTTYPE_QUEST_TRANSFER_POKEMON remove_entry 10;
    QUESTTYPE_QUEST_FAVORITE_POKEMON remove_entry 11;
    QUESTTYPE_QUEST_AUTOCOMPLETE remove_entry 12;
    QUESTTYPE_QUEST_USE_BERRY_IN_ENCOUNTER remove_entry 13;
    QUESTTYPE_QUEST_UPGRADE_POKEMON remove_entry 14;
    QUESTTYPE_QUEST_EVOLVE_POKEMON remove_entry 15;
    QUESTTYPE_QUEST_LAND_THROW remove_entry 16;
    QUESTTYPE_QUEST_GET_BUDDY_CANDY remove_entry 17;
    QUESTTYPE_QUEST_BADGE_RANK remove_entry 18;
    QUESTTYPE_QUEST_PLAYER_LEVEL remove_entry 19;
    QUESTTYPE_QUEST_JOIN_RAID remove_entry 20;
    QUESTTYPE_QUEST_COMPLETE_BATTLE remove_entry 21;
    QUESTTYPE_QUEST_ADD_FRIEND remove_entry 22;
    QUESTTYPE_QUEST_TRADE_POKEMON remove_entry 23;
    QUESTTYPE_QUEST_SEND_GIFT remove_entry 24;
    QUESTTYPE_QUEST_EVOLVE_INTO_POKEMON remove_entry 25;
    QUESTTYPE_QUEST_COMPLETE_COMBAT remove_entry 27;
    QUESTTYPE_QUEST_TAKE_SNAPSHOT remove_entry 28;
    QUESTTYPE_QUEST_BATTLE_TEAM_ROCKET remove_entry 29;
    QUESTTYPE_QUEST_PURIFY_POKEMON remove_entry 30;
    QUESTTYPE_QUEST_FIND_TEAM_ROCKET remove_entry 31;
    QUESTTYPE_QUEST_FIRST_GRUNT_OF_THE_DAY remove_entry 32;
    QUESTTYPE_QUEST_BUDDY_FEED remove_entry 33;
    QUESTTYPE_QUEST_BUDDY_EARN_AFFECTION_POINTS remove_entry 34;
    QUESTTYPE_QUEST_BUDDY_PET remove_entry 35;
    QUESTTYPE_QUEST_BUDDY_LEVEL remove_entry 36;
    QUESTTYPE_QUEST_BUDDY_WALK remove_entry 37;
    QUESTTYPE_QUEST_BUDDY_YATTA remove_entry 38;
    QUESTTYPE_QUEST_USE_INCENSE remove_entry 39;
    QUESTTYPE_QUEST_MEGA_EVOLVE_POKEMON remove_entry 43;
}

enum RaidLevel {
    RAIDLEVEL_RAID_LEVEL_UNSET remove_entry 0;
    RAIDLEVEL_RAID_LEVEL_1 remove_entry 1;
    RAIDLEVEL_RAID_LEVEL_2 remove_entry 2;
    RAIDLEVEL_RAID_LEVEL_3 remove_entry 3;
    RAIDLEVEL_RAID_LEVEL_4 remove_entry 4;
    RAIDLEVEL_RAID_LEVEL_5 remove_entry 5;
    RAIDLEVEL_RAID_LEVEL_MEGA remove_entry 6;
}

enum RaidTelemetryIds {
    RAIDTELEMETRYIDS_UNDEFINED_RAID_EVENT remove_entry 0;
    RAIDTELEMETRYIDS_APPROACH_ENTER remove_entry 1;
    RAIDTELEMETRYIDS_APPROACH_CLICK_SPINNER remove_entry 2;
    RAIDTELEMETRYIDS_APPROACH_JOIN remove_entry 3;
    RAIDTELEMETRYIDS_APPROACH_TICKET_CONFIRMATION remove_entry 4;
    RAIDTELEMETRYIDS_APPROACH_CLICK_TUTORIAL remove_entry 5;
    RAIDTELEMETRYIDS_APPROACH_CLICK_SHOP remove_entry 6;
    RAIDTELEMETRYIDS_APPROACH_CLICK_INSPECT remove_entry 7;
    RAIDTELEMETRYIDS_LOBBY_ENTER remove_entry 8;
    RAIDTELEMETRYIDS_LOBBY_CLICK_INVENTORY remove_entry 9;
    RAIDTELEMETRYIDS_LOBBY_CLICK_EXIT remove_entry 10;
    RAIDTELEMETRYIDS_LOBBY_TAP_AVATAR remove_entry 11;
    RAIDTELEMETRYIDS_LOBBY_CLICK_REJOIN_BATTLE remove_entry 12;
    RAIDTELEMETRYIDS_LOBBY_CLICK_LOBBY_PUBLIC remove_entry 13;
}

enum RemoteRaid {
    REMOTERAID_UNDEFINED_REMOTE_RAID_INVITE_ACCEPT_SOURCE remove_entry 0;
    REMOTERAID_REMOTE_RAID_IN_APP remove_entry 1;
    REMOTERAID_REMOTE_RAID_PUSH_NOTIFICATION remove_entry 2;
    REMOTERAID_REMOTE_RAID_NEARBY_WINDOW remove_entry 3;
}

enum RemoteRaidEvent {
    REMOTERAIDEVENT_UNDEFINED_REMOTE_RAID_EVENT remove_entry 0;
    REMOTERAIDEVENT_REMOTE_RAID_LOBBY_ENTER remove_entry 1;
    REMOTERAIDEVENT_REMOTE_RAID_INVITE_SENT remove_entry 2;
    REMOTERAIDEVENT_REMOTE_RAID_INVITE_ACCEPTED remove_entry 3;
    REMOTERAIDEVENT_REMOTE_RAID_INVITE_REJECTED remove_entry 4;
}

enum RemoteRaidTelemetryIds {
    REMOTERAIDTELEMETRYIDS_UNDEFINED_REMOTE_RAID_JOIN_SOURCE remove_entry 0;
    REMOTERAIDTELEMETRYIDS_REMOTE_RAID_USED_MAP remove_entry 1;
    REMOTERAIDTELEMETRYIDS_REMOTE_RAID_NEARBY_GUI remove_entry 2;
    REMOTERAIDTELEMETRYIDS_REMOTE_RAID_INVITED_BY_FRIEND remove_entry 3;
}

enum SfidaConnectState {
    SFIDACONNECTSTATE_DISCONNECTED remove_entry 0;
    SFIDACONNECTSTATE_DISCONNECTING remove_entry 1;
    SFIDACONNECTSTATE_CONNECTED remove_entry 2;
    SFIDACONNECTSTATE_DISCOVERED remove_entry 3;
    SFIDACONNECTSTATE_CERTIFIED remove_entry 4;
    SFIDACONNECTSTATE_SOFTWARE_UPDATE remove_entry 5;
    SFIDACONNECTSTATE_FAILED remove_entry 6;
    SFIDACONNECTSTATE_CONNECTING remove_entry 7;
}

enum ShareExRaidPassResult {
    SHAREEXRAIDPASSRESULT_SHARE_EX_RAID_PASS_UNSET remove_entry 0;
    SHAREEXRAIDPASSRESULT_SHARE_EX_RAID_PASS_SUCCESS remove_entry 1;
    SHAREEXRAIDPASSRESULT_ERROR_FRIEND_ALREADY_INVITED_TO_SAME_RAID remove_entry 2;
    SHAREEXRAIDPASSRESULT_ERROR_EX_RAID_PASS_ALREADY_SHARED remove_entry 3;
    SHAREEXRAIDPASSRESULT_ERROR_FRIEND_ALREADY_HAS_SHARED_EX_PASS_IN_INVENTORY remove_entry 4;
    SHAREEXRAIDPASSRESULT_ERROR_TOO_LOW_FRIENDSHIP_LEVEL remove_entry 5;
    SHAREEXRAIDPASSRESULT_ERROR_FRIEND_NOT_FOUND remove_entry 6;
    SHAREEXRAIDPASSRESULT_ERROR_EX_RAID_ALREADY_STARTED remove_entry 7;
    SHAREEXRAIDPASSRESULT_ERROR_EX_RAID_INVALID remove_entry 8;
    SHAREEXRAIDPASSRESULT_ERROR_EX_RAID_PASS_NOT_FOUND remove_entry 9;
    SHAREEXRAIDPASSRESULT_ERROR_UNKNOWN remove_entry 10;
    SHAREEXRAIDPASSRESULT_ERROR_FRIEND_NOT_ELIGIBLE remove_entry 11;
}

enum ShoppingPageScrollIds {
    SHOPPINGPAGESCROLLIDS_UNDEFINED_SHOPPING_PAGE_SCROLL_TYPE remove_entry 0;
    SHOPPINGPAGESCROLLIDS_LAST_SCROLL remove_entry 1;
    SHOPPINGPAGESCROLLIDS_MAX_SCROLL remove_entry 2;
}

enum ShoppingPageTelemetryIds {
    SHOPPINGPAGETELEMTRYIDS_UNDEFINED_SHOPPING_PAGE_EVENT remove_entry 0;
    SHOPPINGPAGETELEMTRYIDS_CLICK_CUSTOMIZE_AVATAR remove_entry 1;
    SHOPPINGPAGETELEMTRYIDS_QUICK_SHOP_MORE remove_entry 2;
    SHOPPINGPAGETELEMTRYIDS_QUICK_SHOP_EXCHANGE remove_entry 3;
    SHOPPINGPAGETELEMTRYIDS_CLICK_SHOP remove_entry 4;
    SHOPPINGPAGETELEMTRYIDS_QUIT_SHOP remove_entry 5;
    SHOPPINGPAGETELEMTRYIDS_CLICK_SKU remove_entry 6;
    SHOPPINGPAGETELEMTRYIDS_QUIT_SKU remove_entry 7;
    SHOPPINGPAGETELEMTRYIDS_CLICK_SKU_EXCHANGE remove_entry 8;
    SHOPPINGPAGETELEMTRYIDS_CLICK_SHOP_AVATAR remove_entry 9;
    SHOPPINGPAGETELEMTRYIDS_QUIT_SHOP_AVATAR remove_entry 10;
    SHOPPINGPAGETELEMTRYIDS_CLICK_AVATAR_TYPE remove_entry 11;
    SHOPPINGPAGETELEMTRYIDS_QUIT_AVATAR_TYPE remove_entry 12;
    SHOPPINGPAGETELEMTRYIDS_CLICK_AVATAR_ITEM remove_entry 13;
    SHOPPINGPAGETELEMTRYIDS_QUIT_AVATAR_ITEM remove_entry 14;
    SHOPPINGPAGETELEMTRYIDS_CONFIRM_AVATAR_ITEM remove_entry 15;
    SHOPPINGPAGETELEMTRYIDS_CLICK_AVATAR_ITEM_COLOR remove_entry 16;
    SHOPPINGPAGETELEMTRYIDS_QUIT_AVATAR_ITEM_COLOR remove_entry 17;
    SHOPPINGPAGETELEMTRYIDS_CONFIRM_AVATAR_ITEM_COLOR remove_entry 18;
}

enum ShoppingPageTelemetrySource {
    SHOPPINGPAGETELEMETRYSOURCE_UNDEFINED_SHOPPING_PAGE_SOURCE remove_entry 0;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_MAIN_MENU remove_entry 1;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_POKEMON_BAG_FULL remove_entry 2;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_INCUBATOR_SELECTOR remove_entry 3;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_POKESTOP_DISK_INTERACTION remove_entry 4;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_OPEN_GIFT_BAG_FULL remove_entry 5;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_QUICK_SHOP_BAG_FULL_ENCOUNTER remove_entry 6;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_QUICK_SHOP_BAG_FULL_RAID remove_entry 7;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_QUICK_SHOP_MORE remove_entry 8;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_AVATAR_ITEM remove_entry 9;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_POKEMON_ENCOUNTER remove_entry 10;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_PLAYER_PROFILE_PAGE remove_entry 11;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_STORE_FRONT remove_entry 12;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_AVATAR_CUSTOMIZATION_AWARD remove_entry 13;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_FIRST_TIME_USER_FLOW remove_entry 14;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_BADGE_DETAIL_AVATAR_REWARD remove_entry 15;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_DEEP_LINK remove_entry 16;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_QUICK_SHOP_BUDDY_INTERACTION_POFFIN remove_entry 100;
    SHOPPINGPAGETELEMETRYSOURCE_SOURCE_QUICK_SHOP_BUDDY_QUICK_FEED_POFFIN remove_entry 101;
}

enum SocialAction {
    SOCIALACTION_UNKNOWN_SOCIAL_ACTION remove_entry 0;
    SOCIALACTION_SEARCH_PLAYER remove_entry 10000;
    SOCIALACTION_SEND_FRIEND_INVITE remove_entry 10002;
    SOCIALACTION_CANCEL_FRIEND_INVITE remove_entry 10003;
    SOCIALACTION_ACCEPT_FRIEND_INVITE remove_entry 10004;
    SOCIALACTION_DECLINE_FRIEND_INVITE remove_entry 10005;
    SOCIALACTION_LIST_FRIENDS remove_entry 10006;
    SOCIALACTION_LIST_OUTGOING_FRIEND_INVITES remove_entry 10007;
    SOCIALACTION_LIST_INCOMING_FRIEND_INVITES remove_entry 10008;
    SOCIALACTION_REMOVE_FRIEND remove_entry 10009;
    SOCIALACTION_LIST_FRIEND_STATUS remove_entry 10010;
    SOCIALACTION_SEND_FACEBOOK_FRIEND_INVITE remove_entry 10011;
    SOCIALACTION_IS_MY_FRIEND remove_entry 10012;
    SOCIALACTION_CREATE_INVITE_CODE remove_entry 10013;
    SOCIALACTION_GET_FACEBOOK_FRIEND_LIST remove_entry 10014;
    SOCIALACTION_UPDATE_FACEBOOK_STATUS remove_entry 10015;
    SOCIALACTION_SAVE_PLAYER_SETTINGS remove_entry 10016;
    SOCIALACTION_GET_PLAYER_SETTINGS remove_entry 10017;
    SOCIALACTION_GET_NIANTIC_FRIEND_LIST_DELETED remove_entry 10018;
    SOCIALACTION_GET_NIANTIC_FRIEND_DETAILS_DELETED remove_entry 10019;
    SOCIALACTION_SEND_NIANTIC_FRIEND_INVITE_DELETED remove_entry 10020;
    SOCIALACTION_SET_ACCOUNT_SETTINGS remove_entry 10021;
    SOCIALACTION_GET_ACCOUNT_SETTINGS remove_entry 10022;
    SOCIALACTION_REGISTER_PUSH_NOTIFICATION remove_entry 10101;
    SOCIALACTION_UNREGISTER_PUSH_NOTIFICATION remove_entry 10102;
    SOCIALACTION_UPDATE_NOTIFICATION remove_entry 10103;
    SOCIALACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY remove_entry 10104;
    SOCIALACTION_GET_INBOX remove_entry 10105;
    SOCIALACTION_GET_SIGNED_URL remove_entry 10201;
    SOCIALACTION_SUBMIT_IMAGE remove_entry 10202;
    SOCIALACTION_GET_PHOTOS remove_entry 10203;
    SOCIALACTION_DELETE_PHOTO remove_entry 10204;
    SOCIALACTION_UPDATE_PROFILE_V2 remove_entry 20001;
    SOCIALACTION_UPDATE_FRIENDSHIP_V2 remove_entry 20002;
    SOCIALACTION_GET_PROFILE_V2 remove_entry 20003;
    SOCIALACTION_INVITE_GAME_V2 remove_entry 20004;
    SOCIALACTION_SEND_FRIEND_INVITE_V2 remove_entry 20005;
    SOCIALACTION_LIST_FRIENDS_V2 remove_entry 20006;
    SOCIALACTION_GET_FRIEND_DETAILS_V2 remove_entry 20007;
    SOCIALACTION_GET_CLIENT_FEATURE_FLAGS_V2 remove_entry 20008;
}

enum SocialTelemetryIds {
    SOCIALTELEMETRYIDS_UNDEFINED_SOCIAL remove_entry 0;
    SOCIALTELEMETRYIDS_FRIEND_TAB remove_entry 1;
    SOCIALTELEMETRYIDS_NOTIFICATION_TAB remove_entry 2;
    SOCIALTELEMETRYIDS_FRIEND_PROFILE remove_entry 3;
    SOCIALTELEMETRYIDS_OPEN_FRIEND_SHIP_LEVEL_DETAIL remove_entry 4;
    SOCIALTELEMETRYIDS_CLOSE_OPEN_GIFT_CONFIRMATION remove_entry 5;
    SOCIALTELEMETRYIDS_FRIEND_LIST_SORT_CHANGED remove_entry 6;
    SOCIALTELEMETRYIDS_FRIEND_LIST_CLOSED remove_entry 7;
}

enum SouvenirTypeId {
    SOUVENIRTYPEID_SOUVENIR_UNSET remove_entry 0;
    SOUVENIRTYPEID_SOUVENIR_LONE_EARRING remove_entry 1;
    SOUVENIRTYPEID_SOUVENIR_SMALL_BOUQUET remove_entry 2;
    SOUVENIRTYPEID_SOUVENIR_SKIPPING_STONE remove_entry 3;
    SOUVENIRTYPEID_SOUVENIR_BEACH_GLASS remove_entry 4;
    SOUVENIRTYPEID_SOUVENIR_TROPICAL_SHELL remove_entry 5;
    SOUVENIRTYPEID_SOUVENIR_MUSHROOM remove_entry 6;
    SOUVENIRTYPEID_SOUVENIR_CHALKY_STONE remove_entry 7;
    SOUVENIRTYPEID_SOUVENIR_PINECONE remove_entry 8;
    SOUVENIRTYPEID_SOUVENIR_TROPICAL_FLOWER remove_entry 9;
    SOUVENIRTYPEID_SOUVENIR_FLOWER_FRUITS remove_entry 10;
    SOUVENIRTYPEID_SOUVENIR_CACTUS_FLOWER remove_entry 11;
    SOUVENIRTYPEID_SOUVENIR_STRETCHY_SPRING remove_entry 12;
    SOUVENIRTYPEID_SOUVENIR_MARBLE remove_entry 13;
    SOUVENIRTYPEID_SOUVENIR_TORN_TICKET remove_entry 14;
    SOUVENIRTYPEID_SOUVENIR_PRETTY_LEAF remove_entry 15;
    SOUVENIRTYPEID_SOUVENIR_CONFETTI remove_entry 16;
    SOUVENIRTYPEID_SOUVENIR_PIKACHU_VISOR remove_entry 17;
}

enum Speaker {
    SPEAKER_PROF remove_entry 0;
    SPEAKER_BLUE_LEADER remove_entry 1;
    SPEAKER_RED_LEADER remove_entry 2;
    SPEAKER_YELLOW_LEADER remove_entry 3;
}

enum SponsorPoiInvalidReason {
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_UNSPECIFIED remove_entry 0;
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_DOES_NOT_EXIST remove_entry 1;
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_NOT_SAFE remove_entry 2;
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_NOT_TRUTHFUL remove_entry 3;
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_NOT_FAMILY_FRIENDLY remove_entry 4;
    SPONSORPOIINVALIDREASON_SPONSOR_POI_REASON_OFFENSIVE_CONTENT remove_entry 5;
}

enum Store {
    STORE_UNSET remove_entry 0;
    STORE_APPLE remove_entry 1;
    STORE_GOOGLE remove_entry 2;
    STORE_SAMSUNG remove_entry 3;
}

enum Team {
    TEAM_UNSET remove_entry 0;
    TEAM_BLUE remove_entry 1;
    TEAM_RED remove_entry 2;
    TEAM_YELLOW remove_entry 3;
}

enum TutorialCompletion {
    TUTORIALCOMPLETION_LEGAL_SCREEN remove_entry 0;
    TUTORIALCOMPLETION_AVATAR_SELECTION remove_entry 1;
    TUTORIALCOMPLETION_ACCOUNT_CREATION remove_entry 2;
    TUTORIALCOMPLETION_POKEMON_CAPTURE remove_entry 3;
    TUTORIALCOMPLETION_NAME_SELECTION remove_entry 4;
    TUTORIALCOMPLETION_POKEMON_BERRY remove_entry 5;
    TUTORIALCOMPLETION_USE_ITEM remove_entry 6;
    TUTORIALCOMPLETION_FIRST_TIME_EXPERIENCE_COMPLETE remove_entry 7;
    TUTORIALCOMPLETION_POKESTOP_TUTORIAL remove_entry 8;
    TUTORIALCOMPLETION_GYM_TUTORIAL remove_entry 9;
    TUTORIALCOMPLETION_CHALLENGE_QUEST_TUTORIAL remove_entry 10;
    TUTORIALCOMPLETION_PRIVACY_POLICY_CONFIRMATION remove_entry 11;
    TUTORIALCOMPLETION_TRADING_TUTORIAL remove_entry 12;
    TUTORIALCOMPLETION_POI_SUBMISSION_TUTORIAL remove_entry 13;
    TUTORIALCOMPLETION_V1_START_TUTORIAL remove_entry 14;
    TUTORIALCOMPLETION_V2_START_TUTORIAL remove_entry 15;
    TUTORIALCOMPLETION_V2_CUSTOMIZED_AVATAR remove_entry 16;
    TUTORIALCOMPLETION_V2_CAUGHT_FIRST_WILD remove_entry 17;
    TUTORIALCOMPLETION_V2_FINISHED_TUTORIAL_CATCHES remove_entry 18;
    TUTORIALCOMPLETION_V2_NAME_SELECTION remove_entry 19;
    TUTORIALCOMPLETION_V2_EGG_GIVEN remove_entry 20;
    TUTORIALCOMPLETION_V2_START_EGG_TUTORIAL remove_entry 21;
    TUTORIALCOMPLETION_V2_COMPLETED_EGG_TUTORIAL remove_entry 22;
    TUTORIALCOMPLETION_AR_PHOTO_TUTORIAL remove_entry 23;
    TUTORIALCOMPLETION_STARTER_POKEMON_CAPTURED remove_entry 24;
    TUTORIALCOMPLETION_AR_PHOTO_FIRST_TIME_DIALOG remove_entry 25;
    TUTORIALCOMPLETION_AR_CLASSIC_PHOTO_TUTORIAL remove_entry 26;
    TUTORIALCOMPLETION_AR_PLUS_PHOTO_TUTORIAL remove_entry 27;
    TUTORIALCOMPLETION_INVASION_INTRODUCTION_DIALOG remove_entry 29;
    TUTORIALCOMPLETION_INVASION_ENCOUNTER_DIALOG remove_entry 30;
    TUTORIALCOMPLETION_INVASION_SHADOW_POKEMON_DIALOG remove_entry 31;
    TUTORIALCOMPLETION_INVASION_MAP_FRAGMENT_DIALOG remove_entry 33;
    TUTORIALCOMPLETION_INVASION_MAP_RECEIVED_DIALOG remove_entry 34;
    TUTORIALCOMPLETION_INVASION_MAP_2_RECEIVED_DIALOG remove_entry 35;
    TUTORIALCOMPLETION_BUDDY_WELCOME_PROMPT remove_entry 36;
    TUTORIALCOMPLETION_BUDDY_AR_PLUS_TUTORIAL remove_entry 37;
    TUTORIALCOMPLETION_BUDDY_FEED_TUTORIAL remove_entry 38;
    TUTORIALCOMPLETION_BUDDY_ON_MAP_PROMPT remove_entry 39;
    TUTORIALCOMPLETION_BATTLE_LEAGUE_HELP_TUTORIAL remove_entry 40;
    TUTORIALCOMPLETION_ARMP_TOS_CONFIRMATION remove_entry 41;
    TUTORIALCOMPLETION_BUDDY_REMOTE_GIFT_TUTORIAL remove_entry 42;
    TUTORIALCOMPLETION_DAILY_BONUS_ENCOUNTER_TUTORIAL remove_entry 45;
    TUTORIALCOMPLETION_SPONSORED_GIFT_TUTORIAL remove_entry 46;
    TUTORIALCOMPLETION_XGS_ONLINE_CONSENT_NOTE remove_entry 47;
}

enum TweenAction {
    TWEENACTION_MOVE_X remove_entry 0;
    TWEENACTION_MOVE_Y remove_entry 1;
    TWEENACTION_MOVE_Z remove_entry 2;
    TWEENACTION_MOVE_LOCAL_X remove_entry 3;
    TWEENACTION_MOVE_LOCAL_Y remove_entry 4;
    TWEENACTION_MOVE_LOCAL_Z remove_entry 5;
    TWEENACTION_MOVE_CURVED remove_entry 6;
    TWEENACTION_MOVE_CURVED_LOCAL remove_entry 7;
    TWEENACTION_MOVE_SPLINE remove_entry 8;
    TWEENACTION_MOVE_SPLINE_LOCAL remove_entry 9;
    TWEENACTION_SCALE_X remove_entry 10;
    TWEENACTION_SCALE_Y remove_entry 11;
    TWEENACTION_SCALE_Z remove_entry 12;
    TWEENACTION_ROTATE_X remove_entry 13;
    TWEENACTION_ROTATE_Y remove_entry 14;
    TWEENACTION_ROTATE_Z remove_entry 15;
    TWEENACTION_ROTATE_AROUND remove_entry 16;
    TWEENACTION_ROTATE_AROUND_LOCAL remove_entry 17;
    TWEENACTION_CANVAS_ROTATEAROUND remove_entry 18;
    TWEENACTION_CANVAS_ROTATEAROUND_LOCAL remove_entry 19;
    TWEENACTION_CANVAS_PLAYSPRITE remove_entry 20;
    TWEENACTION_ALPHA remove_entry 21;
    TWEENACTION_TEXT_ALPHA remove_entry 22;
    TWEENACTION_CANVAS_ALPHA remove_entry 23;
    TWEENACTION_ALPHA_VERTEX remove_entry 24;
    TWEENACTION_COLOR remove_entry 25;
    TWEENACTION_CALLBACK_COLOR remove_entry 26;
    TWEENACTION_TEXT_COLOR remove_entry 27;
    TWEENACTION_CANVAS_COLOR remove_entry 28;
    TWEENACTION_CALLBACK remove_entry 29;
    TWEENACTION_MOVE remove_entry 30;
    TWEENACTION_MOVE_LOCAL remove_entry 31;
    TWEENACTION_ROTATE remove_entry 32;
    TWEENACTION_ROTATE_LOCAL remove_entry 33;
    TWEENACTION_SCALE remove_entry 34;
    TWEENACTION_VALUE3 remove_entry 35;
    TWEENACTION_GUI_MOVE remove_entry 36;
    TWEENACTION_GUI_MOVE_MARGIN remove_entry 37;
    TWEENACTION_GUI_SCALE remove_entry 38;
    TWEENACTION_GUI_ALPHA remove_entry 39;
    TWEENACTION_GUI_ROTATE remove_entry 40;
    TWEENACTION_DELAYED_SOUND remove_entry 41;
    TWEENACTION_CANVAS_MOVE remove_entry 42;
    TWEENACTION_CANVAS_SCALE remove_entry 43;
}

enum UpdateType {
    UPDATETYPE_ADD remove_entry 0;
    UPDATETYPE_MODIFY remove_entry 1;
    UPDATETYPE_REMOVE remove_entry 2;
    UPDATETYPE_PREDICTED_MODIFY remove_entry 3;
    UPDATETYPE_PREDICTED_REMOVE remove_entry 4;
    UPDATETYPE_ROLLED_BACK_MODIFY remove_entry 5;
    UPDATETYPE_ROLLED_BACK_REMOVE remove_entry 6;
}

enum VariableName {
    VARIABLENAME_UNSET remove_entry 0;
    VARIABLENAME_CODE_NAME remove_entry 1;
    VARIABLENAME_TEAM remove_entry 2;
    VARIABLENAME_LEVEL remove_entry 3;
    VARIABLENAME_EXPERIENCE remove_entry 4;
    VARIABLENAME_POKECOIN_BALANCE remove_entry 5;
    VARIABLENAME_STARDUST_BALANCE remove_entry 6;
    VARIABLENAME_EMAIL remove_entry 7;
    VARIABLENAME_LOGIN_METHOD remove_entry 8;
    VARIABLENAME_GYM_ID remove_entry 1000;
    VARIABLENAME_GYM_NAME remove_entry 1001;
    VARIABLENAME_POKEMON_DISPLAY remove_entry 1002;
    VARIABLENAME_POKEDEX_ENTRY_NUMBER remove_entry 1003;
    VARIABLENAME_POKEMON_ID remove_entry 1004;
    VARIABLENAME_POKEMON_NICKNAME remove_entry 1005;
    VARIABLENAME_GYM_BADGE_EARNED_POINTS remove_entry 1006;
    VARIABLENAME_GYM_BADGE_PROGRESS remove_entry 1007;
    VARIABLENAME_GYM_BADGE_RANK remove_entry 1008;
    VARIABLENAME_GYM_BADGE_IMAGE_URL remove_entry 1009;
    VARIABLENAME_GYM_BADGE_LEVEL_UP remove_entry 1010;
    VARIABLENAME_POKECOIN_AWARDED remove_entry 1011;
    VARIABLENAME_POKECOIN_AWARDED_TODAY remove_entry 1012;
    VARIABLENAME_MAX_DAILY_POKECOIN remove_entry 1013;
    VARIABLENAME_BATTLES_WON remove_entry 1014;
    VARIABLENAME_BATTLES_LOST remove_entry 1015;
    VARIABLENAME_DEPLOYED_MILLIS remove_entry 1016;
    VARIABLENAME_RAID_SEED remove_entry 1017;
    VARIABLENAME_EXCLUSIVE_RAID_CANCELLATION_INFO remove_entry 1018;
    VARIABLENAME_GIFTBOX_DETAILS remove_entry 1019;
    VARIABLENAME_FRIEND_AVATAR remove_entry 1020;
    VARIABLENAME_FRIEND_TEAM remove_entry 1021;
    VARIABLENAME_FRIEND_CODENAME remove_entry 1022;
    VARIABLENAME_GIFT_LOOT_ITEMS remove_entry 1023;
    VARIABLENAME_GIFT_EGG remove_entry 1024;
    VARIABLENAME_FRIENDSHIP_MILESTONE_REWARD_DETAILS remove_entry 1025;
    VARIABLENAME_FRIENDSHIP_LEVEL_DISPLAY remove_entry 1026;
    VARIABLENAME_BGMODE_BUDDY_POKEMON_NICKNAME remove_entry 1027;
    VARIABLENAME_COMBAT_CHALLENGE remove_entry 1028;
    VARIABLENAME_COMBAT_CHALLENGER_CODENAME remove_entry 1029;
    VARIABLENAME_BGMODE_OFF_SESSION_DISTANCE_KM remove_entry 1030;
    VARIABLENAME_POI_NAME remove_entry 1031;
    VARIABLENAME_FRIEND_ID remove_entry 1032;
    VARIABLENAME_BUDDY_SHOWN_HEART_TYPE remove_entry 1033;
    VARIABLENAME_POI_ID remove_entry 1034;
    VARIABLENAME_POI_EXPIRATION remove_entry 1035;
    VARIABLENAME_BUDDY_LEVEL remove_entry 1036;
    VARIABLENAME_NUM_VS_SEEKER_CHARGES remove_entry 1037;
    VARIABLENAME_SEASON_NUMBER remove_entry 1038;
    VARIABLENAME_POI_PASSCODE_REDEMPTION_RESPONSE remove_entry 1039;
    VARIABLENAME_GIFTBOX_COUNT remove_entry 1040;
    VARIABLENAME_RAID_INVITATION_DETAILS remove_entry 1041;
    VARIABLENAME_LOOT_ITEMS remove_entry 1042;
    VARIABLENAME_EVENT_ICON_URL remove_entry 1043;
}

enum VfxLevel {
    VFXLEVEL_NONE remove_entry 0;
    VFXLEVEL_START remove_entry 1;
    VFXLEVEL_NICE remove_entry 2;
    VFXLEVEL_GREAT remove_entry 3;
    VFXLEVEL_EXCELLENT remove_entry 4;
}

enum VsSeekerRewardTrack {
    VSSEEKERREWARDTRACK_FREE remove_entry 0;
    VSSEEKERREWARDTRACK_PREMIUM remove_entry 1;
}

enum WarnedPlayerReason {
    WARNEDPLAYERREASON_CHEAT_WARNING remove_entry 0;
    WARNEDPLAYERREASON_POST_SUSPENSION_WARNING remove_entry 1;
}

enum WebTelemetryIds {
    WEBTELEMETRYIDS_UNDEFINED_WEB_EVENT remove_entry 0;
    WEBTELEMETRYIDS_POINT_OF_INTEREST_DESCRIPTION_WEB_CLICK remove_entry 1;
}

message AAMMAOPOCKH {
    int32 eifmilabakh remove_entry 1;
    int32 megkjdinnoj remove_entry 2;
}

message ABCBGAELBMC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string haigmbjcoff remove_entry 2;
    PokemonProto bpeoggcnapi remove_entry 3;
    PokemonProto ickcgfkhfcp remove_entry 4;
    NJAEBCDCPIG mkllhjhebdg remove_entry 5;
    NJAEBCDCPIG abgalnbidak remove_entry 6;
}

message ABCJJNCNEEP {
    string pjbblibfbgp remove_entry 1;
    string aemajjmeaio remove_entry 2;
}

message ABEGOJEGCNI {
    int64 raid_seed remove_entry 1;
    int64 jfflmbfnomd remove_entry 2;
    int64 idiciombhff remove_entry 3;
    HoloPokemonId digakmkacfn remove_entry 4;
    bool cddkblklcfh remove_entry 5;
    bool bemldmijann remove_entry 6;
    bool fngonbcmjcg remove_entry 7;
    bool pfccnejblcb remove_entry 8;
    bool kbcfigpmkmd remove_entry 9;
    int64 lhhdelmkmjf remove_entry 10;
    bool blkaghdnlje remove_entry 12;
}

message ABMHEINCJAD {
    message IJHJCAMNAOC {
        int32 bkegmkdgofi remove_entry 1;
        int32 hplcdeffeib remove_entry 2;
        int32 kfiocmknodb remove_entry 3;
        int32 nkpmpolioeg remove_entry 4;
    }

    FPGEBIHKENB.AMOJKLIMIJN status remove_entry 1;
    PokemonProto pijaijooief remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    int32 throws_remaining remove_entry 5;
    uint64 ofpebfcdpip remove_entry 6;
    string eofhedkiaeh remove_entry 7;
    IJHJCAMNAOC cgnhbimkenh remove_entry 8;
}

message ACCLPNAOAEO {
    string result remove_entry 1;
    string fort_id remove_entry 2;
    int32 type remove_entry 3;
    int64 ajiplgkmbjm remove_entry 4;
    string partner_id remove_entry 5;
    int64 mdlihfophmn remove_entry 6;
    string campaign_id remove_entry 7;
}

message ACCNJDIPHDO {
}

message ACEADGGHLPP {
}

message ACFMDPBDNLJ {
    float bppeepnhhbd remove_entry 1;
    float damlchjkaco remove_entry 2;
    float akbgalahibf remove_entry 3;
    float emfomabbmgi remove_entry 4;
    float jnffkpalgaf remove_entry 5;
}

message ACHKJPLJLIO {
    string plccbgieopg remove_entry 1;
    int64 raid_seed remove_entry 2;
    repeated int32 bflgofknmep remove_entry 4;
    repeated uint64 ogmhceigjnk remove_entry 5;
    double nbolglmejnc remove_entry 6;
    double libhmbbcogc remove_entry 7;
    double jkfddpecneg remove_entry 8;
    double mjbjjcdaaih remove_entry 9;
}

message AEAFHHMLJAO {
    bool adagkoecilf remove_entry 1;
    bool dbnmmnmjojk remove_entry 2;
}

message AEKAPBDIIEK {
    string plccbgieopg remove_entry 1;
    repeated int32 bflgofknmep remove_entry 2;
    int64 raid_seed remove_entry 3;
    int64 epkegalcbam remove_entry 4;
    RaidLevel raid_level remove_entry 5;
    string cjnjnhpmcpn remove_entry 6;
    string image_url remove_entry 7;
    double latitude remove_entry 8;
    double longitude remove_entry 9;
    HoloPokemonId boebojekgkc remove_entry 10;
    PokemonDisplayProto.Form gcalhijnmag remove_entry 11;
    string mbnjekgpmkl remove_entry 12;
    string fbbkfonhkkp remove_entry 13;
    GLJCLNIGCFO hafpaeohlkn remove_entry 14;
    Team fdeihkodddi remove_entry 15;
    HoloTemporaryEvolutionId oagmgkfnoag remove_entry 16;
}

message AEMKPGHHGCF {
}

message AFCIIHIODAP {
    enum DNFGNGOPJNC {
        BUDDY_HEART_UNSET remove_entry 0;
        BUDDY_HEART_SINGLE remove_entry 1;
        BUDDY_HEART_DOUBLE remove_entry 2;
    }

    message EAADJDLLFJC {
        repeated DNFGNGOPJNC hfklgoadkgf remove_entry 1;
    }

    float blfjnnopmmg remove_entry 1;
    map<int32, EAADJDLLFJC> abaomcngljl remove_entry 2;
}

message AFDPIEPBLCJ {
    repeated FMCHABOILMM lojdcljbpja remove_entry 1;
}

message AFKOBDGPOAM {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_GYM_NOT_FOUND remove_entry 2;
        ERROR_BATTLE_NOT_FOUND remove_entry 3;
        ERROR_INVALID_ATTACK_ACTIONS remove_entry 4;
        ERROR_NOT_PART_OF_BATTLE remove_entry 5;
        ERROR_BATTLE_ID_NOT_RAID remove_entry 6;
    }

    Result result remove_entry 1;
    DNENDKDMLOI pkflpdmemff remove_entry 2;
    LFJKDLOAJBO jfejkepehdk remove_entry 3;
}

message AGBNAPDCLEN {
    Item item remove_entry 1;
    Team owned_by_team remove_entry 2;
}

message AGILKNEHKNJ {
    bool lgehoepjopp remove_entry 1;
    InventoryDeltaProto hgodlpaochi remove_entry 2;
}

message AGPEAENBOAA {
    string incident_id remove_entry 1;
    string fort_id remove_entry 2;
    double pmmghokelhn remove_entry 3;
    double ffnmdelgagd remove_entry 4;
    EnumWrapper.InvasionContext context remove_entry 5;
}

message AHFAGJDLFLD {
    string lflnegiinbp remove_entry 1;
}

message AHKEONADIFB {
    repeated string avatar_template_id remove_entry 1;
}

message AIDOHMOFEJL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
    int64 hiehmodming remove_entry 2;
}

message AJBFAJFIEKO {
    int64 plifkebdjej remove_entry 1;
    float kmfgecpfofk remove_entry 2;
    float jbopjiphmpc remove_entry 3;
    int32 dkemmhihmjm remove_entry 4;
}

message AJBLMFMDHOA {
    double player_lat remove_entry 1;
    double player_lng remove_entry 2;
}

message AJDKJIOGICI {
    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
    int32 dgfpmjpijcc remove_entry 2;
    repeated uint64 ogmhceigjnk remove_entry 3;
    int64 aejihpopokd remove_entry 4;
}

message AJEBJPBLPJA {
    float jmijakpidej remove_entry 1;
}

message AJGPKMDOBJJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
    int32 cofocmihggk remove_entry 3;
    int32 ekphkieopmh remove_entry 4;
}

message AJJJPIGMMMA {
    string llkofmnlfof remove_entry 1;
    string ledbejfejan remove_entry 2;
    string ohkdmhhgnlk remove_entry 3;
    string image_url remove_entry 4;
    string foobflhjhem remove_entry 5;
    string hdnckhhgnem remove_entry 6;
    string gjmbbigbnhk remove_entry 7;
    string aobncmppmgi remove_entry 8;
}

message AJONCJJBOMI {
    int32 bainhpaibme remove_entry 1;
    int64 kjdphangcgc remove_entry 2;
}

message AKJPJMKIPBA {
    PIABIFIABDB dapboajonce remove_entry 1;
    LPOIJGIMPAL iphnggkkfdc remove_entry 2;
    bool lgehoepjopp remove_entry 3;
}

message AKOBPIKCOPE {
    EKOGBDHBFPD eoonfnojljp remove_entry 1;
    NJAEBCDCPIG mgeefhcmogm remove_entry 2;
}

message ALBOAFOCHCK {
    bool eflpcigckab remove_entry 1;
}

message ALNMIHJCIDE {
    enum Result {
        UNSET remove_entry 0;
        POKEMON_CAPTURED remove_entry 1;
        POKEMON_FLED remove_entry 2;
    }

    Result result remove_entry 1;
    int32 pokedex_number remove_entry 2;
    int32 combat_points remove_entry 3;
    uint64 pokemon_id remove_entry 4;
    PokemonDisplayProto pokemon_display remove_entry 5;
    EncounterType encounter_type remove_entry 6;
}

message AMCOKCNMDJA {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        FORT_ALREADY_HAS_MODIFIER remove_entry 2;
        TOO_FAR_AWAY remove_entry 3;
        NO_ITEM_IN_INVENTORY remove_entry 4;
        POI_INACCESSIBLE remove_entry 5;
    }

    Result result remove_entry 1;
    DAFILIEKAIJ hhgmolgegga remove_entry 2;
}

message AMGDBEPPBFD {
    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
}

message AMHDGFAGKBD {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILED remove_entry 2;
        ERROR_INVALID_POKEMON_ID remove_entry 3;
        ERROR_POKEMON_DEPLOYED remove_entry 4;
        ERROR_POKEMON_IS_EGG remove_entry 5;
        ERROR_POKEMON_IS_BUDDY remove_entry 6;
        ERROR_POKEMON_NOT_ALLOWED remove_entry 7;
        ERROR_INVALID_NONCE remove_entry 8;
        ERROR_TOO_MANY_POKEMON remove_entry 9;
        ERROR_NO_POKEMON_SPECIFIED remove_entry 10;
    }

    Status status remove_entry 1;
    FMKAHOBBKHB jefpgmoedpe remove_entry 2;
    bytes jpohffgkkgh remove_entry 3;
}

message AMICOBOLDDF {
    Item item remove_entry 1;
    uint64 ofpebfcdpip remove_entry 2;
    string eofhedkiaeh remove_entry 3;
}

message AMJLNEPMKMJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_NICKNAME remove_entry 2;
        ERROR_POKEMON_NOT_FOUND remove_entry 3;
        ERROR_POKEMON_IS_EGG remove_entry 4;
        ERROR_FILTERED_NICKNAME remove_entry 5;
        ERROR_EXCEEDED_CHANGE_LIMIT remove_entry 6;
    }

    Result result remove_entry 1;
}

message AMMPPKLHMML {
    string quest_id remove_entry 1;
}

message ANADILCOJDF {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL remove_entry 2;
        ERROR_DAILY_TICKET_ALREADY_AWARDED remove_entry 3;
        ERROR_PLAYER_OUT_OF_RANGE remove_entry 4;
    }

    Result result remove_entry 1;
}

message ANIDHIOGDDC {
    FIDCFPOOKKG.Context context remove_entry 1;
    uint64 dgeeakhhfcb remove_entry 2;
}

message ANJLIHIEALE {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NO_POKEMON remove_entry 2;
        NO_OTHER_MOVES remove_entry 3;
        NO_PLAYER remove_entry 4;
        WRONG_ITEM_TYPE remove_entry 5;
        ITEM_NOT_IN_INVENTORY remove_entry 6;
        INVALID_POKEMON remove_entry 7;
        MOVE_LOCKED remove_entry 8;
        MOVE_CANNOT_BE_REROLLED remove_entry 9;
        INVALID_ELITE_MOVE remove_entry 10;
    }

    Result result remove_entry 1;
    PokemonProto odkhmgbpebc remove_entry 2;
}

message ANKHHNOCDOO {
    enum BAMPCLJMCKN {
        INVALID_VASA_CLIENT_ACTION remove_entry 0;
        COLLECT_ADID remove_entry 8000;
    }
}

message ANPDNLCEIFP {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        COOLDOWN_ACTIVE remove_entry 2;
        NOT_QUALIFIED remove_entry 3;
    }

    Result result remove_entry 1;
    HPHJDAHMJLE ifnblpfllic remove_entry 2;
}

message AOEOAPCPIOD {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_BUDDY_NOT_VALID remove_entry 2;
    }

    Result result remove_entry 1;
    int64 ehmhioegndc remove_entry 2;
    int64 kmgacehpmof remove_entry 3;
    BuddyObservedData jodndjickjg remove_entry 4;
}

message AONNKCNJGDJ {
    string lflnegiinbp remove_entry 1;
    OPEMEAMPEAF kdkfbbenpjo remove_entry 2;
    string hmonoiogddm remove_entry 3;
}

message APBGDIKJOHO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string fort_id remove_entry 2;
    repeated CAEGHIJGHIP bhfobbjmkjn remove_entry 3;
    int32 pedlffgknhn remove_entry 4;
    repeated PokemonProto diiedcpdiia remove_entry 5;
    FortType type remove_entry 6;
    repeated CAEGHIJGHIP kopapjifbcg remove_entry 7;
    repeated CAEGHIJGHIP plidbejhkdp remove_entry 8;
    repeated CAEGHIJGHIP nigecmfeigl remove_entry 9;
    repeated BKKLCFPAGOE gift_boxes remove_entry 10;
    repeated JBDHOGIEHJM dgncijidddb remove_entry 11;
}

message APBHHGAPIIC {
    string sticker_id remove_entry 1;
    string denfbehfggn remove_entry 2;
    int32 fkeckmnbicp remove_entry 3;
    HoloPokemonId pokemon_id remove_entry 4;
}

message APJAPJBAPNO {
    string lmfmlhckoie remove_entry 1;
    string djfjjnmcfgg remove_entry 2;
}

message APJFIJBFNIM {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
    int32 dnpociomhpj remove_entry 3;
    float joecegklged remove_entry 4;
    int32 hpdkfloaeec remove_entry 5;
    float nejiomefejj remove_entry 6;
    int32 dkaakjceocm remove_entry 7;
    int32 hkpbmceampp remove_entry 8;
}

message APPLHPJCBAF {
    bytes ncmadphkank remove_entry 1;
}

message AcceptCombatChallengeOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
        ERROR_POKEMON_NOT_IN_INVENTORY remove_entry 4;
        ERROR_NOT_ELIGIBLE_LEAGUE remove_entry 5;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 6;
        ERROR_OPPONENT_NOT_IN_RANGE remove_entry 7;
        ERROR_ALREADY_TIMEDOUT remove_entry 8;
        ERROR_ALREADY_CANCELLED remove_entry 9;
        ERROR_ACCESS_DENIED remove_entry 10;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
}

message AcceptFriendInviteOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_INVITE_DOES_NOT_EXIST remove_entry 3;
        ERROR_MAX_FRIENDS_LIMIT_REACHED_DELETED remove_entry 4;
        ERROR_INVITE_HAS_BEEN_CANCELLED remove_entry 5;
        ERROR_SENDER_HAS_MAX_FRIENDS remove_entry 6;
        ERROR_RECEIVER_HAS_MAX_FRIENDS remove_entry 7;
    }

    Result result remove_entry 1;
    PlayerSummaryProto friend remove_entry 2;
}

message AcceptFriendInviteProto {
    string player_id remove_entry 1;
}

message AccountSettingsProto {
    bool opt_out_social_graph_import remove_entry 1;
    SocialSettings.ConsentStatus online_status_consent remove_entry 2;
    SocialSettings.ConsentStatus last_played_date_consent remove_entry 3;
    SocialSettings.ConsentStatus codename_consent remove_entry 4;
}

message AddLoginActionOutProto {
    enum Status {
        UNSET remove_entry 0;
        AUTH_FAILURE remove_entry 1;
        LOGIN_TAKEN remove_entry 2;
    }

    bool success remove_entry 1;
    repeated LoginDetail login_detail remove_entry 2;
    Status status remove_entry 3;
}

message AddLoginActionProto {
    IdentityProvider identity_provider remove_entry 1;
    bytes inner_message remove_entry 2;
    string auth_provider_id remove_entry 3;
}

message AdventureSyncSettingsProto {
    bool fitness_service_enabled remove_entry 1;
    bool awareness_service_enabled remove_entry 2;
}

message ApnToken {
    string registration_id remove_entry 1;
    string bundle_identifier remove_entry 2;
    int32 payload_byte_size remove_entry 3;
}

message AppleToken {
    string id_token remove_entry 1;
}

message ApprovedCommonTelemetryProto {
    oneof TelemetryData {
        CommonTelemetryBootTime boot_time remove_entry 1;
        CommonTelemetryShopClick shop_click remove_entry 2;
        CommonTelemetryShopView shop_view remove_entry 3;
        PoiSubmissionTelemetry poi_submission_telemetry remove_entry 4;
        PoiSubmissionPhotoUploadErrorTelemetry poi_submission_photo_upload_error_telemetry remove_entry 5;
        CommonTelemetryLogIn log_in remove_entry 6;
    }

    ServerRecordMetadata server_data remove_entry 7;
    ClientTelemetryCommonFilterProto common_filters remove_entry 8;
}

message AsyncFileUploadCompleteOutProto {
    enum ErrorStatus {
        UNSET remove_entry 0;
        SERVER_UPDATE_FAILED remove_entry 1;
        MISSING_SUBMISSION_ID remove_entry 2;
        MISSING_SUBMISSION_TYPE remove_entry 3;
        MISSING_UPLOAD_STATUS remove_entry 4;
    }

    ErrorStatus error remove_entry 1;
    PlayerSubmissionTypeProto submission_type remove_entry 2;
    string poi_id remove_entry 3;
}

message AsyncFileUploadCompleteProto {
    enum Status {
        UNSET remove_entry 0;
        UPLOAD_DONE remove_entry 1;
        UPLOAD_FAILED remove_entry 2;
    }

    string submission_id remove_entry 1;
    Status upload_status remove_entry 3;
}

message AvailableSkuProto {
    string id remove_entry 1;
    bool is_third_party_vendor_item remove_entry 2;
    repeated CurrencyQuantityProto price remove_entry 3;
    repeated CurrencyQuantityProto currency_granted remove_entry 4;
    repeated GameItemContentProto game_item_content remove_entry 5;
    repeated SkuPresentationProto presentation_data remove_entry 6;
    bool can_be_purchased remove_entry 7;
}

message AvailableSubmissionsPerSubmissionType {
    PlayerSubmissionTypeProto player_submission_type remove_entry 1;
    int32 submissions_left remove_entry 2;
    int32 min_player_level remove_entry 3;
    bool is_feature_enabled remove_entry 4;
    int64 time_window_for_submissions_limit_ms remove_entry 5;
    int32 max_poi_distance_in_meters remove_entry 6;
    repeated string blacklisted_os remove_entry 7;
    repeated string blacklisted_device_id remove_entry 8;
    bool is_whitelisted_user remove_entry 9;
}

message BAAHCABOMIK {
    HoloPokemonId pokemon_id remove_entry 1;
    float chkcifeodio remove_entry 2;
    PokemonDisplayProto.Form form remove_entry 3;
}

message BAMDCCCCCGD {
    bool jhndiiidfbo remove_entry 1;
    string nmbgjfccelo remove_entry 2;
}

message BAOAMPJGHKK {
    HoloBadgeType nfnfifmeeaj remove_entry 1;
    int64 kcbanilbgdd remove_entry 2;
    string geahppljmjm remove_entry 3;
    string fhcfdgblfck remove_entry 4;
    string aoellkeghdc remove_entry 6;
    int64 lgcdcpajgbe remove_entry 100;
    int64 dlhiilpllmd remove_entry 101;
}

message BAPGHMFCGEA {
    double fhffoicakje remove_entry 1;
    int32 nmgmliaolmf remove_entry 2;
    int32 okngadllloa remove_entry 3;
    double opfhepnfced remove_entry 4;
    double jdiclodffao remove_entry 5;
    double fficojmiobb remove_entry 6;
    bool akjnnpgjaij remove_entry 7;
    int32 eajlfojmhbk remove_entry 8;
    int32 edcbkhkjmmg remove_entry 9;
    bool dhlacdjadpi remove_entry 10;
    bool dikckegkbml remove_entry 11;
    bool mlpdplloofi remove_entry 12;
    double fnhjkgpgbcd remove_entry 13;
}

message BBCKABPEDBN {
    enum IMMPHAEMGIL {
        UNSPECIFIED remove_entry 0;
        GAUGE remove_entry 1;
        DELTA remove_entry 2;
        CUMULATIVE remove_entry 3;
    }

    //ignored_oneof PPOMJBPEFIJ {
        //none remove_entry 0;
        //long_value remove_entry 2;
        //double_value remove_entry 3;
        //boolean_value remove_entry 4;
        //distribution remove_entry 5;
    //}

    CFDANMIKGIH aedginmcnae remove_entry 1;
    int64 apaboafdmlp remove_entry 2;
    double kebcidfeiog remove_entry 3;
    bool boglcfanemg remove_entry 4;
    HCKHEGBPCOM dpgjgdgedpl remove_entry 5;
    IMMPHAEMGIL gbkmeakaejp remove_entry 6;
}

message BCKBAHNELOP {
    AssetTelemetryIds oeaflehbfop remove_entry 1;
    string fort_id remove_entry 2;
    uint32 loiejlocpgk remove_entry 3;
}

message BEOEJOGBKAL {
    message NPEMMOFJNEG {
        QuestType quest_type remove_entry 1;
        int32 loopidkcgli remove_entry 2;
        int32 aefdmakedik remove_entry 3;
        int32 dhlapfbdfbf remove_entry 4;
    }

    repeated NPEMMOFJNEG ikbijgakddg remove_entry 1;
}

message BFIAAEOEDIJ {
    bool llbpkhdmnnk remove_entry 1;
    repeated HoloPokemonId gagejdodbko remove_entry 2;
    HoloPokemonId pdhfbapdnde remove_entry 3;
    int32 hjkdhegkegi remove_entry 4;
}

message BFMMJIGKNND {
    DIKABGBAPBF bbjkgkekbam remove_entry 1;
    repeated ODJMHHBHFBB macpgmjmoil remove_entry 2;
    string enlljhnggpn remove_entry 3;
    string nickname remove_entry 4;
    int64 mfageggakib remove_entry 5;
    bool is_lucky remove_entry 6;
    int32 mhdncbphfgn remove_entry 7;
}

message BFPGDLLLMOE {
    int32 idndlbdhpgm remove_entry 1;
    int32 injmbklfpcg remove_entry 2;
}

message BGAOPEOFHHE {
    BBCKABPEDBN elihllbmofp remove_entry 1;
}

message BGELLBFMFGL {
    uint64 pokemon_id remove_entry 1;
}

message BHAHABBMMLA {
    repeated int64 dgeeakhhfcb remove_entry 1;
}

message BIDCGHGKGHN {
    KDMAEPLELBN fhlamjfjhck remove_entry 1;
    repeated FOFJFMAGHFA ppmpnfneeag remove_entry 2;
    repeated int32 iglfchkblja remove_entry 3;
    int64 aancdplocam remove_entry 4;
    int32 egeakbmdaoh remove_entry 5;
    ICNAOBMJMJG ffgikejcncc remove_entry 6;
    repeated ONJDCJAMLLL bfldndaaahe remove_entry 7;
    repeated NJAEBCDCPIG hnglhnhdghi remove_entry 8;
    repeated NCMFDMCPOCO faphnjpfheg remove_entry 9;
    repeated PIABIFIABDB dapboajonce remove_entry 10;
    repeated NJAEBCDCPIG bnjcmndjjhj remove_entry 11;
    int64 bkbbofgofeo remove_entry 12;
}

message BILEOIKNPAP {
    enum KECBFLEDOJM {
        natural_scale remove_entry 0;
        gui_scale remove_entry 1;
        battle_pokemon_scale remove_entry 2;
        raid_boss_scale remove_entry 3;
        gym_topper_scale remove_entry 4;
        map_pokemon_scale remove_entry 5;
    }

    KECBFLEDOJM deomjegngen remove_entry 1;
    float hjjhgadajip remove_entry 2;
    float nbpfacmmiej remove_entry 3;
}

message BIOPFEGKCPH {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Result result remove_entry 1;
}

message BIPKOOFAFIB {
    Item item remove_entry 1;
    uint64 pokemon_id remove_entry 2;
}

message BJDMBIGNJFA {
    string cgcbipbjdnc remove_entry 1;
}

message BJFPJJNMOBO {
    string quest_id remove_entry 1;
}

message BJJIJIDPBJG {
    string mfjnddecdff remove_entry 1;
    string bojailmpocm remove_entry 2;
    int64 paifflinecb remove_entry 3;
    uint32 ljacpnmbfmc remove_entry 4;
    int32 loiejlocpgk remove_entry 5;
    bytes lagjebdlpnp remove_entry 6;
}

message BKKLCFPAGOE {
    uint64 injmcapfjmn remove_entry 1;
    string aagbgeoagle remove_entry 2;
    string folmbgjggdd remove_entry 3;
    string fort_id remove_entry 4;
    double pmmghokelhn remove_entry 5;
    double ffnmdelgagd remove_entry 6;
    int64 hmbpppeedlp remove_entry 7;
    int64 omngoihaain remove_entry 8;
    int64 kpmhnceilkj remove_entry 9;
}

message BLMKEFPNCAF {
    repeated uint64 injmcapfjmn remove_entry 1;
}

message BLOABEADCAP {
    bool npdkkopegdl remove_entry 1;
    bool hjgfoiljpfk remove_entry 2;
}

message BLPOAJIEDOP {
    HoloPokemonId pokemon_id remove_entry 1;
    int32 cp remove_entry 2;
    float weight_kg remove_entry 3;
    float height_m remove_entry 4;
    int32 mdjgeimkdpa remove_entry 5;
}

message BMENHEBBEDA {
}

message BMKMKBDIBAM {
    GameplayWeatherProto.WeatherCondition ogneefnmeeg remove_entry 1;
    repeated HoloPokemonType pokemon_type remove_entry 2;
    repeated HoloPokemonType oapnmgehkjb remove_entry 3;
}

message BMNMDLLPGKC {
    float hngnealokkj remove_entry 1;
    int32 djnjmpjegdm remove_entry 2;
}

message BMPFGJFMAHI {
    repeated HIBONCNMDNE ibepinicppn remove_entry 1;
}

message BMPNOJLNMKE {
    Item item remove_entry 1;
    HoloItemType emanpefijpm remove_entry 2;
    int64 ehmhioegndc remove_entry 3;
    int64 kmgacehpmof remove_entry 4;
}

message BNGEIJNIDMM {
    bool kpiicnbglca remove_entry 1;
}

message BOGLPAINIHB {
    enum Result {
        CREATE_SUCCESS remove_entry 0;
        CREATE_BUDDY_NOT_SET remove_entry 1;
        CREATE_BUDDY_NOT_FOUND remove_entry 2;
        CREATE_BAD_BUDDY remove_entry 3;
        CREATE_BUDDY_V2_NOT_ENABLED remove_entry 4;
        CREATE_PLAYER_LEVEL_TOO_LOW remove_entry 5;
        CREATE_UNKNOWN_ERROR remove_entry 6;
        CREATE_U13_NO_PERMISSION remove_entry 7;
    }

    string dhdanlpopco remove_entry 1;
    bytes dlbgipgogej remove_entry 2;
    int64 mnhmmjdcpfb remove_entry 3;
    int32 bopbhiekded remove_entry 4;
    Result result remove_entry 5;
}

message BOKKJPBAPLK {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        PAGE remove_entry 2;
        RETRY remove_entry 3;
    }

    repeated BJJIJIDPBJG njpekoeejdc remove_entry 1;
    uint64 bbaflhkgaha remove_entry 2;
    Result result remove_entry 3;
    int32 flmnggdnnin remove_entry 4;
}

message BOLNCIJFKFD {
    int32 akpfebpidjb remove_entry 1;
    int32 mccmkooghia remove_entry 2;
    float kcnlgeddpbg remove_entry 3;
}

message BPCCABNBDHC {
}

message BPDMDBPKPHJ {
    string status remove_entry 1;
    MLDIDGPMNBD kmfhjdcdpkf remove_entry 2;
    int32 fibpkaghild remove_entry 3;
    int32 eaphhpcckij remove_entry 4;
    bool fnmeoiangne remove_entry 5;
    double miss_percent remove_entry 6;
}

message BPGNLCIMNMM {
    //ignored_oneof DOBJMJMIGAJ {
        //none remove_entry 0;
        //poi_submission_telemetry remove_entry 1;
        //poi_submission_photo_upload_error_telemetry remove_entry 2;
        //player_metadata_telemetry remove_entry 3;
    //}

    PoiSubmissionTelemetry pjngpbbccpe remove_entry 1;
    PoiSubmissionPhotoUploadErrorTelemetry ekabbaofplg remove_entry 2;
    ABCJJNCNEEP fjifdhjahjl remove_entry 3;
    ServerData oapiigkejkf remove_entry 1001;
}

message BPIPMONNGBO {
    //ignored_oneof APLJHLEJNPJ {
        //none remove_entry 0;
        //catch_pokemon remove_entry 3;
        //fort_search remove_entry 4;
        //buddy_pokemon remove_entry 5;
        //raid_rewards remove_entry 6;
        //passcode_rewards remove_entry 7;
        //complete_quest remove_entry 8;
        //complete_quest_stamp_card remove_entry 9;
        //complete_quest_pokemon_encounter remove_entry 10;
        //beluga_transfer remove_entry 11;
        //open_gift remove_entry 12;
        //send_gift remove_entry 13;
        //trading remove_entry 14;
        //share_ex_raid_pass remove_entry 15;
        //decline_ex_raid_pass remove_entry 16;
        //fitness_rewards remove_entry 17;
        //combat remove_entry 18;
        //purify_pokemon remove_entry 19;
        //invasion_victory remove_entry 20;
        //vs_seeker_set remove_entry 21;
        //vs_seeker_complete_season remove_entry 22;
        //vs_seeker_win_rewards remove_entry 23;
        //buddy_consumables remove_entry 24;
    //}

    int64 dgeeakhhfcb remove_entry 1;
    bool kmionnibohi remove_entry 2;
    CatchPokemonLogEntry kipggpmfaoj remove_entry 3;
    APBGDIKJOHO gaephkchnpf remove_entry 4;
    FKKEPBEEOAN gdigginfjjc remove_entry 5;
    HKEHHKMJGCH ggelgaegpfk remove_entry 6;
    EIDEDNCDAJL cbdifkcnpae remove_entry 7;
    MAECIHLBCKH mbocfekkhkb remove_entry 8;
    PFHJDJHGPDB bpjelmfkccc remove_entry 9;
    ALNMIHJCIDE fkgbdlpbbjh remove_entry 10;
    KLOKEFMANDO bbcdbiabkbk remove_entry 11;
    IICEJACIIFA gcndmjjbkga remove_entry 12;
    IMIPKNJKMOB fkjjldmjafb remove_entry 13;
    ABCBGAELBMC mfcgefaehpn remove_entry 14;
    PJOEMIKPPGE pollhfoaejk remove_entry 15;
    HGAOKKDKKHC nemelnjljei remove_entry 16;
    IDHDDFHHHKL dheihkdmjec remove_entry 17;
    IJGDOGAPDKJ hgjkjcjaoeh remove_entry 18;
    MNOEOGAHAHK dokmhioddbm remove_entry 19;
    JCOCAMILFCP dcbdiinbell remove_entry 20;
    APJFIJBFNIM cjchnkknboh remove_entry 21;
    LHFFGOHEDMF ikfcecfeolc remove_entry 22;
    AJGPKMDOBJJ jcdlicolhpc remove_entry 23;
    EOEPPEIKANP labmklkgmln remove_entry 24;
}

message BackgroundToken {
    bytes token remove_entry 1;
    int64 expiration_time remove_entry 2;
    bytes iv remove_entry 3;
}

message BattleActionProto {
    enum ActionType {
        UNSET remove_entry 0;
        ATTACK remove_entry 1;
        DODGE remove_entry 2;
        SPECIAL_ATTACK remove_entry 3;
        SWAP_POKEMON remove_entry 4;
        FAINT remove_entry 5;
        PLAYER_JOIN remove_entry 6;
        PLAYER_QUIT remove_entry 7;
        VICTORY remove_entry 8;
        DEFEAT remove_entry 9;
        TIMED_OUT remove_entry 10;
        SPECIAL_ATTACK_2 remove_entry 11;
    }

    ActionType type remove_entry 1;
    int64 jkcdifodmib remove_entry 2;
    int32 kdgmmbkonkf remove_entry 3;
    int32 onnakkgfjmj remove_entry 5;
    int32 dkmenpiecgh remove_entry 6;
    int32 cnllpfbidmd remove_entry 7;
    uint64 fommaialjab remove_entry 8;
    FOFJFMAGHFA apcjbpnmjcj remove_entry 9;
    BIDCGHGKGHN jbpklidepbp remove_entry 10;
    int64 kjefjjofmah remove_entry 11;
    int64 deofkmhjlbf remove_entry 12;
    FOFJFMAGHFA mmajkglfdnl remove_entry 13;
    uint64 ddgejokpdih remove_entry 14;
    OKODKEACAJI phanedbbmfb remove_entry 15;
}

message BattleLogProto {
    enum BattleType {
        BATTLE_TYPE_UNSET remove_entry 0;
        NORMAL remove_entry 1;
        TRAINING remove_entry 2;
        RAID remove_entry 3;
    }

    enum State {
        STATE_UNSET remove_entry 0;
        ACTIVE remove_entry 1;
        VICTORY remove_entry 2;
        DEFEATED remove_entry 3;
        TIMED_OUT remove_entry 4;
    }

    State pklabciagbe remove_entry 1;
    BattleType jcibidfhfbo remove_entry 2;
    int64 eblmekmjaoi remove_entry 3;
    repeated BattleActionProto lkjdfmkmbjk remove_entry 4;
    int64 bbkkbkglpca remove_entry 5;
    int64 mapllccpgeh remove_entry 6;
}

message BootTime {
    enum BootPhase {
        UNDEFINED remove_entry 0;
        TIME_TO_MAP remove_entry 1;
        LOGO_SCREEN_TIME remove_entry 2;
        MAIN_SCENE_LOAD_TIME remove_entry 3;
        WAIT_FOR_AUTH remove_entry 4;
        INIT_REMOTE_CONFIG_VERSIONS remove_entry 5;
        INIT_BUNDLE_DIGEST remove_entry 6;
        INIT_GMT remove_entry 7;
        DOWNLOAD_I18N remove_entry 8;
        DOWNLOAD_GLOBAL_ASSETS remove_entry 9;
        REGISTER_PUSH_NOTIFICATION remove_entry 10;
        INITIALIZE_UPSIGHT remove_entry 11;
        INITIALIZE_CRITTERCISM remove_entry 12;
        LOGIN_VERSION_CHECK remove_entry 13;
        LOGIN_GET_PLAYER remove_entry 14;
        LOGIN_AUTHENTICATION remove_entry 15;
        MODAL_TIME remove_entry 16;
        INITIALIZE_ADJUST remove_entry 17;
    }

    BBCKABPEDBN emmobdhhocc remove_entry 1;
    BootPhase eeldgobnlob remove_entry 2;
}

message BoundingRect {
    double north remove_entry 1;
    double south remove_entry 2;
    double east remove_entry 3;
    double west remove_entry 4;
}

message BuddyFeedingOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_BUDDY_NOT_VALID remove_entry 2;
        FAILED_INSUFFICIENT_RESOURCES remove_entry 3;
        FAILED_INVALID_ITEM_REQUIREMENT remove_entry 4;
        FAILED_BUDDY_STILL_FULL_FROM_POFFIN remove_entry 5;
    }

    Result result remove_entry 1;
    BuddyObservedData jodndjickjg remove_entry 3;
    AFCIIHIODAP.DNFGNGOPJNC eajjadfogaj remove_entry 4;
}

message BuddyGlobalSettings {
    int32 buddy_v2_min_player_level remove_entry 1;
    int32 buddy_multiplayer_min_player_level remove_entry 2;
    bool enable_monodepth remove_entry 3;
    repeated string monodepth_devices remove_entry 4;
    int32 lobby_status_message_duration_ms remove_entry 5;
    int32 mapping_instruction_duration_ms remove_entry 6;
    int32 group_photo_leader_tracking_interval_ms remove_entry 7;
    int32 group_photo_countdown_ms remove_entry 8;
    int32 lobby_timeout_ms remove_entry 9;
    bool enable_wallaby_telemetry remove_entry 10;
    int32 mapping_hint_timeout_ms remove_entry 11;
    int32 group_photo_simultaneous_shots remove_entry 12;
    bool plfe_auth_tokens_enabled remove_entry 13;
    int32 group_photo_shot_interval_ms remove_entry 14;
    string arbe_endpoint_url remove_entry 15;
    bool buddy_on_map_required_to_open_gifts remove_entry 16;
}

message BuddyLevelSettings {
    enum BuddyTrait {
        UNSET remove_entry 0;
        MAP_DEPLOY remove_entry 1;
        ENCOUNTER_CAMEO remove_entry 2;
        EMOTION_INDICATOR remove_entry 3;
        PICK_UP_CONSUMABLES remove_entry 4;
        PICK_UP_SOUVENIRS remove_entry 5;
        FIND_ATTRACTIVE_POIS remove_entry 6;
        BEST_BUDDY_ASSET remove_entry 7;
        CP_BOOST remove_entry 8;
    }

    BuddyLevel level remove_entry 1;
    int32 glojoioibcl remove_entry 2;
    repeated BuddyTrait anbbamjlfai remove_entry 3;
}

message BuddyObservedData {
    enum BuddyValidationResult {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILED_BUDDY_NOT_SET remove_entry 2;
        FAILED_BUDDY_NOT_FOUND remove_entry 3;
        FAILED_BAD_BUDDY remove_entry 4;
        FAILED_BUDDY_V2_NOT_ENABLED remove_entry 5;
        FAILED_PLAYER_LEVEL_TOO_LOW remove_entry 6;
    }

    message BLOGKBALJLG {
        int64 fkiobepoahg remove_entry 1;
        float fcfcdfechgp remove_entry 2;
        int64 pkbihllmoko remove_entry 3;
        int64 hedbhjdgicf remove_entry 4;
    }

    int32 knmodedekpk remove_entry 1;
    NIFECJJHOFB pjbfmkmmdek remove_entry 3;
    AKOBPIKCOPE nombpdiogee remove_entry 6;
    int32 ngoojkdbmmf remove_entry 7;
    BuddyValidationResult egfdpnlikhd remove_entry 8;
    map<int32, EKOGBDHBFPD> ejcdhifcfpo remove_entry 9;
    AFCIIHIODAP iflgmaglahd remove_entry 10;
    BLOGKBALJLG hbbmnmddico remove_entry 11;
    string ldjkeobmbkc remove_entry 12;
    int64 mcogmllmkdi remove_entry 13;
    int32 hhhghnhljfg remove_entry 14;
}

message CAEGHIJGHIP {
    Item item remove_entry 1;
    int32 loopidkcgli remove_entry 2;
    bool cfailhjanon remove_entry 3;
}

message CAONLPAPDGE {
    bool inchefmnfnl remove_entry 1;
    int32 gbmbebmdfmp remove_entry 2;
}

message CBBGPFNKAND {
    Item item remove_entry 1;
    int32 injmbklfpcg remove_entry 2;
}

message CBBMLGLCMIL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
    }

    KDMAEPLELBN fhlamjfjhck remove_entry 1;
    string jemkidipklg remove_entry 2;
    repeated string hjjjglcmfcn remove_entry 3;
    Result result remove_entry 4;
    string ckamanebocf remove_entry 5;
    repeated string ncondcjknpn remove_entry 6;
    string fkckjhcddkm remove_entry 7;
    IMAODFKECPI nkkeegfpoca remove_entry 8;
}

message CCCHMICHJCD {
    float npeffonlibg remove_entry 1;
    float ljlmahhggck remove_entry 2;
    float gggibnimaen remove_entry 3;
    float mahndmhdopb remove_entry 4;
    float mkomcgebljj remove_entry 5;
    float ikgpcnkjbai remove_entry 6;
    float odilifkdlpp remove_entry 7;
    int32 fkammpiaggi remove_entry 8;
    float jpkikkbdapd remove_entry 9;
    int32 cgmnidfdjep remove_entry 10;
    float coaimimdmel remove_entry 11;
    int32 bhdjbmjbjcl remove_entry 12;
    int32 niahiojinih remove_entry 13;
    int32 fidapgfbnhg remove_entry 14;
    float chandknhijg remove_entry 15;
    int32 chaaafolbcb remove_entry 16;
    float inmlpbigghe remove_entry 17;
    float iaikppinkcl remove_entry 18;
    float bekmahkmngj remove_entry 19;
}

message CCNLDEMNKLC {
    VsSeekerRewardTrack cgekkhdfgkj remove_entry 1;
}

message CDHNGMJKCNL {
    repeated CMNGNBCNNHK bjecdlfmnem remove_entry 1;
}

message CEBAMAIKGMK {
    enum IMMAFKCKKPF {
        UNSET remove_entry 0;
        PVP remove_entry 1;
        PVE remove_entry 2;
    }

    IMMAFKCKKPF gncpjeeiigc remove_entry 1;
    HoloPokemonType bmekcindcce remove_entry 2;
    float gkffoakfook remove_entry 3;
}

message CFDANMIKGIH {
    int64 bbaflhkgaha remove_entry 1;
    string mgknbokebon remove_entry 2;
    string ljamdpjcmam remove_entry 3;
    int64 ijpmkkmhgie remove_entry 4;
}

message CFNAPENLHJD {
    int32 knehgcelkmm remove_entry 1;
    float apmnpfdimlj remove_entry 2;
    float iafinikelmc remove_entry 3;
    float dfjaoidpdga remove_entry 4;
    float aicnhpfpfck remove_entry 5;
    float nlmlikidnph remove_entry 6;
    float fdognekagkj remove_entry 7;
    float ohobppjfihn remove_entry 8;
    bool jpdimhdlahd remove_entry 9;
    float ppoadleaemp remove_entry 10;
    float kihnkmgjgoc remove_entry 11;
}

message CFNBLLDNIBM {
    string glankgjddic remove_entry 1;
    uint64 injmcapfjmn remove_entry 2;
}

message CHFOABMKGHE {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FRIEND_NOT_FOUND remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_INVALID_STATE remove_entry 5;
        ERROR_STATE_HANDLER remove_entry 6;
    }

    Result result remove_entry 1;
    TradingProto mfcgefaehpn remove_entry 2;
}

message CHHOKBIAPOE {
    int32 fpdidikflei remove_entry 1;
}

message CIBHMLLKCNJ {
    string lmfmlhckoie remove_entry 1;
    CKBEAAMMANC cgmdofohjeg remove_entry 2;
    int64 cnnejoldjmb remove_entry 3;
    int64 mhgliachifj remove_entry 4;
    GKMHKMJNEII omjjmibnbmc remove_entry 5;
}

message CIGJGMFLAPM {
    uint64 pokemon_id remove_entry 1;
    string nickname remove_entry 2;
}

message CIILIKDPINC {
    GFKBMJPJACH bbcdbiabkbk remove_entry 1;
    bytes okdbfiacgon remove_entry 2;
    bytes ohmleccfgkj remove_entry 3;
}

message CJDCKDEJNPO {
    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
}

message CJGEGHKFPLD {
    string glajikoocma remove_entry 1;
    GLJCLNIGCFO mgnonfmdkbf remove_entry 2;
    string kilfbfmpajf remove_entry 3;
    string agknhnjmngj remove_entry 4;
    string epnblingbll remove_entry 5;
    string bjlaghaaklj remove_entry 6;
    string cffcnahimcg remove_entry 7;
    string lifjkhjgibl remove_entry 8;
    bool cdcjljkmpkp remove_entry 9;
}

message CKBEAAMMANC {
    string gaomkbeedkc remove_entry 1;
    repeated ODNNANAHJAJ.CJPHCKPBAIO hfcdfhamlgk remove_entry 2;
}

message CKIFJGLKAPF {
    int32 nenhgbgdcbo remove_entry 1;
    int32 dlandimgfim remove_entry 2;
    int32 jdikbmhjdkk remove_entry 3;
    int32 ifmnpbnmmfg remove_entry 4;
    int32 caokjcgebgg remove_entry 5;
    int32 gffncgejiem remove_entry 6;
    int32 opccelghhco remove_entry 7;
    int32 akihcgojlfc remove_entry 8;
    int32 ndeceifmpmc remove_entry 9;
    int32 oimicjccodg remove_entry 10;
    int32 ooipgppkdhi remove_entry 11;
    int32 knnalpdjecg remove_entry 12;
    int32 lkeachiacap remove_entry 13;
    bool mkdnadpikin remove_entry 14;
    int32 eamfdkibnfm remove_entry 15;
    bool djlojhlclbp remove_entry 16;
    float hkpdnocenim remove_entry 17;
    float hnefkmjckfd remove_entry 18;
    float pgheihopigh remove_entry 19;
    float gmbbikphnek remove_entry 20;
    float plohkajkbmh remove_entry 21;
    float hikijdhcebp remove_entry 22;
    float gchcgomeabn remove_entry 23;
    float fcdolbilhjo remove_entry 24;
    float okbkklbopgg remove_entry 25;
}

message CKIKHFDOKJM {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_COMBAT_NOT_FOUND remove_entry 2;
        ERROR_COMBAT_INCOMPLETE remove_entry 3;
        ERROR_PLAYER_NOT_IN_COMBAT remove_entry 4;
        ERROR_SOCIAL_RPC remove_entry 5;
    }

    Result result remove_entry 1;
}

message CKILMCJNLKM {
    JAAACDNDHBM kemglbacmpk remove_entry 1;
}

message CKKFPAKEEPD {
    string quest_id remove_entry 1;
    string ojmlleijelj remove_entry 2;
}

message CKKHJCJFMMF {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Status status remove_entry 1;
    LOKFJJKGMFM apemhpaapnm remove_entry 2;
}

message CLCKHBJJPAN {
    string lmfmlhckoie remove_entry 1;
    string foobflhjhem remove_entry 2;
}

message CLHCOHIPBCK {
    repeated PIABIFIABDB dapboajonce remove_entry 1;
}

message CLLNDIILBNC {
    HoloPokemonType type remove_entry 1;
    float dcpblkbkfbb remove_entry 2;
    float hgjoingbldk remove_entry 3;
    float hbcnfgbkoac remove_entry 4;
}

message CLOEGFBHPEO {
    bool pjcfflkobmc remove_entry 1;
}

message CMHCNCHIIFB {
}

message CMNGNBCNNHK {
    string jjpnnlmjako remove_entry 1;
    EnumWrapper.InvasionCharacter character remove_entry 2;
    EnumWrapper.InvasionCharacterExpression holaohaplfd remove_entry 3;
}

message CNGNLLCPEHF {
    Item ilcgdbgmldm remove_entry 1;
    string fort_id remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
}

message CNICGGJIFHF {
    enum GHINGEMICHC {
        POKEMON_HEALTH remove_entry 0;
        WIN_BATTLE remove_entry 1;
        LOSE_BATTLE remove_entry 2;
    }

    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
    int32 dgfpmjpijcc remove_entry 2;
    repeated LDLKOEOCMDD bmnapjdooai remove_entry 3;
    bool olbjhcbmchl remove_entry 4;
    GHINGEMICHC bhlhnkoonmf remove_entry 5;
    int64 aejihpopokd remove_entry 6;
    JMINIMKICPM dphndpkbjod remove_entry 7;
}

message COADIGMJGMB {
    uint64 pokemon_id remove_entry 1;
}

message CPCFEKIHALL {
    IEFMBHNNJBC didhodclink remove_entry 1;
}

message CPJMECAAKHG {
    int32 paifflinecb remove_entry 1;
}

message CPNAPILIJDM {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS_OPPONENT_FOUND remove_entry 1;
        SUCCESS_QUEUED remove_entry 2;
        SUCCESS_NOT_MATCHED_EXPIRED remove_entry 3;
        ERROR_PLAYER_NOT_FOUND remove_entry 4;
        ERROR_QUEUE_NOT_FOUND remove_entry 5;
        ERROR_RETRY_UNSUCCESSFUL remove_entry 6;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
    string fplbjhfdcik remove_entry 3;
}

message CPPJCGKLFPM {
    enum LALGIICOGED {
        NONE remove_entry 0;
        HALLOWEEN remove_entry 1;
        HOLIDAY remove_entry 2;
    }

    LALGIICOGED igcknkaakab remove_entry 1;
    string lagjebdlpnp remove_entry 2;
    string eklnmjlnemf remove_entry 3;
}

message CancelMatchmakingOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESSFULLY_CANCELLED remove_entry 1;
        ERROR_ALREADY_MATCHED remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
        ERROR_QUEUE_NOT_FOUND remove_entry 4;
    }

    Result result remove_entry 1;
}

message CaptureAward {
    repeated HoloActivityType activity_type remove_entry 1;
    repeated int32 xp remove_entry 2;
    repeated int32 candy remove_entry 3;
    repeated int32 stardust remove_entry 4;
}

message CatchPokemonLogEntry {
    enum Result {
        UNSET remove_entry 0;
        POKEMON_CAPTURED remove_entry 1;
        POKEMON_FLED remove_entry 2;
        POKEMON_HATCHED remove_entry 3;
    }

    Result result remove_entry 1;
    int32 pokedex_number remove_entry 2;
    int32 combat_points remove_entry 3;
    uint64 pokemon_id remove_entry 4;
    PokemonDisplayProto pokemon_display remove_entry 5;
}

message CatchPokemonOutProto {
    // Using the exact nomenclature from Binary, not previous split proto nomenclature, CatchPokemonOutProto remove_entryremove_entry> CatchPokemonResponse
    enum CaptureReason {
        UNSET remove_entry 0;
        DEFAULT remove_entry 1;
        ELEMENTAL_BADGE remove_entry 2;
        CRITICAL_CATCH remove_entry 3;
    }

    enum Status {
        CATCH_ERROR remove_entry 0;
        CATCH_SUCCESS remove_entry 1;
        CATCH_ESCAPE remove_entry 2;
        CATCH_FLEE remove_entry 3;
        CATCH_MISSED remove_entry 4;
    }

    Status status remove_entry 1;
    double miss_percent remove_entry 2;
    uint64 captured_pokemon_id remove_entry 3;
    CaptureAward capture_award remove_entry 4;
    CaptureReason capture_reason remove_entry 5;
    HoloPokemonId display_pokedex_id remove_entry 6;
    int32 throws_remaining remove_entry 7;
    PokemonDisplayProto pokemon_display remove_entry 8;
}

message CharacterDisplayProto {
    EnumWrapper.PokestopStyle character_display remove_entry 1;
    EnumWrapper.InvasionCharacter character remove_entry 2;
}

message CheckSendGiftOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_DOES_NOT_EXIST remove_entry 3;
        ERROR_GIFT_NOT_AVAILABLE remove_entry 4;
        ERROR_GIFT_ALREADY_SENT_TODAY remove_entry 5;
        ERROR_PLAYER_HAS_UNOPENED_GIFT remove_entry 6;
    }

    Result result remove_entry 1;
}

message ClaimVsSeekerRewardsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_REDEEM_POKEMON remove_entry 2;
        ERROR_PLAYER_NOT_ENOUGH_VICTORIES remove_entry 3;
        ERROR_REWARD_ALREADY_CLAIMED remove_entry 4;
        ERROR_INVENTORY_FULL remove_entry 5;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
}

message ClientApiSettingsProto {
    enum SettingsType {
        UNDEFINED remove_entry 0;
        MAP remove_entry 1;
    }

    bytes payload remove_entry 1;
}

message ClientGameMasterTemplateProto {
    string template_id remove_entry 1;
    FMCHABOILMM data remove_entry 2;
}

message ClientInbox {
    enum Label {
        UNSET_LABEL remove_entry 0;
        UNREAD remove_entry 1;
        NEW remove_entry 2;
        IMMEDIATE remove_entry 3;
    }

    message Notification {
        string notification_id remove_entry 1;
        string title_key remove_entry 2;
        string category remove_entry 3;
        int64 create_timestamp_ms remove_entry 4;
        repeated TemplateVariable variables remove_entry 5;
        repeated Label labels remove_entry 6;
        int64 expire_time_ms remove_entry 7;
    }

    repeated Notification notifications remove_entry 1;
}

message ClientSpawnPointProto {
    double latitude remove_entry 2;
    double longitude remove_entry 3;
}

message ClientTelemetryBatchProto {
    enum TelemetryScopeId {
        UNSET remove_entry 0;
        DITTO remove_entry 1;
        GAME remove_entry 2;
        TITAN remove_entry 3;
        COMMON remove_entry 4;
    }

    TelemetryScopeId telemetry_scope_id remove_entry 1;
    repeated ClientTelemetryRecordProto events remove_entry 2;
    repeated ClientTelemetryRecordProto metrics remove_entry 3;
    string api_version remove_entry 4;
    string message_version remove_entry 5;
}

message ClientTelemetryClientSettingsProto {
    bool is_upload_enabled remove_entry 1;
    int64 max_upload_size_in_bytes remove_entry 2;
    int64 update_interval_in_sec remove_entry 3;
    int64 settings_update_interval_in_sec remove_entry 4;
    int64 max_envelope_queue_size remove_entry 5;
    double sampling_probability remove_entry 6;
    bool use_player_based_sampling remove_entry 7;
    double player_hash remove_entry 8;
    string player_external_omni_id remove_entry 9;
    bool disable_omni_sending remove_entry 10;
    map<string, double> special_sampling_probability_map remove_entry 11;
    string player_external_ua_id remove_entry 12;
}

message ClientTelemetryCommonFilterProto {
    string application_identifier remove_entry 1;
    string operating_system_name remove_entry 2;
    string device_model remove_entry 3;
    string locale_country_code remove_entry 4;
    string locale_language_code remove_entry 5;
    double sampling_probability remove_entry 6;
}

message ClientTelemetryRecordProto {
    string record_id remove_entry 1;
    bytes encoded_message remove_entry 2;
    int64 client_timestamp_ms remove_entry 3;
    int64 metric_id remove_entry 4;
    ClientTelemetryCommonFilterProto common_filters remove_entry 5;
}

message ClientTelemetrySettingsRequestProto {
}

message ClientWeatherProto {
    int64 s2_cell_id remove_entry 1;
    DisplayWeatherProto display_weather remove_entry 2;
    GameplayWeatherProto gameplay_weather remove_entry 3;
    repeated WeatherAlertProto alerts remove_entry 4;
}

message CodenameResultProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        CODENAME_NOT_AVAILABLE remove_entry 2;
        CODENAME_NOT_VALID remove_entry 3;
        CURRENT_OWNER remove_entry 4;
        CODENAME_CHANGE_NOT_ALLOWED remove_entry 5;
    }

    string enlljhnggpn remove_entry 1;
    string fncimgnlhed remove_entry 2;
    bool abgcbmkeheo remove_entry 3;
    Status status remove_entry 4;
    KDHELLCEOJD icphdioaefb remove_entry 5;
    repeated string miojimbjmoh remove_entry 6;
}

message CollectAdIdRequestProto {
    enum CollectionFailedReason {
        REASON_INVALID remove_entry 0;
        AD_TRACKING_DISABLED remove_entry 1;
    }

    enum DevicePlatform {
        PLATFORM_INVALID remove_entry 0;
        ANDROID remove_entry 1;
        IOS remove_entry 2;
    }

    string user_id remove_entry 1;
    string ad_id remove_entry 2;
    DevicePlatform device_platform remove_entry 3;
    CollectionFailedReason failed_reason remove_entry 4;
    uint64 timestamp_ms remove_entry 5;
}

message CollectAdIdResponseProto {
    enum Status {
        INVALID remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Status status remove_entry 1;
}

message CollectDailyDefenderBonusOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
        TOO_SOON remove_entry 3;
        NO_DEFENDERS remove_entry 4;
    }

    Result result remove_entry 1;
    repeated string abpjgngpccj remove_entry 2;
    repeated int32 okkcddeclpi remove_entry 3;
    int32 pbkoofngdcd remove_entry 4;
}

message CombatProto {
    enum CombatState {
        UNSET remove_entry 0;
        WAITING_FOR_PLAYERS remove_entry 1;
        READY remove_entry 2;
        ACTIVE remove_entry 3;
        SPECIAL_ATTACK remove_entry 4;
        WAITING_FOR_CHANGE_POKEMON remove_entry 5;
        FINISHED remove_entry 6;
        PLAYER_QUIT remove_entry 7;
        TIMEOUT remove_entry 8;
    }

    message GOCDDNAFPPK {
        uint64 pokemon_id remove_entry 1;
        int32 gagejdodbko remove_entry 2;
        int32 cp remove_entry 3;
        float cp_multiplier remove_entry 4;
        int32 stamina remove_entry 5;
        int32 max_stamina remove_entry 6;
        HoloPokemonMove move1 remove_entry 7;
        HoloPokemonMove move2 remove_entry 8;
        HoloPokemonMove move3 remove_entry 9;
        int32 enphhpkjopd remove_entry 10;
        PokemonDisplayProto pokemon_display remove_entry 11;
        int32 individual_attack remove_entry 12;
        int32 individual_defense remove_entry 13;
        int32 individual_stamina remove_entry 14;
        int32 hhlagbmbfhl remove_entry 15;
        int32 llkjcghijcj remove_entry 16;
        int32 cefjefdfchf remove_entry 17;
        int32 eickpdhlobo remove_entry 18;
        string nickname remove_entry 19;
        Item pokeball remove_entry 20;
    }

    message OJLFKPEOLHG {
        PHGHEIGIHFE fohggigemfp remove_entry 1;
        GOCDDNAFPPK active_pokemon remove_entry 2;
        repeated GOCDDNAFPPK lcjfacnkojh remove_entry 3;
        repeated GOCDDNAFPPK elgmghkkddg remove_entry 4;
        OPEMEAMPEAF cpamddocdfh remove_entry 5;
        bool jdcpfacdfma remove_entry 6;
        int32 elfppplmakh remove_entry 7;
        OPEMEAMPEAF difgpmnmcod remove_entry 8;
        int64 fkahefllomc remove_entry 9;
        int32 amoeafjdpfg remove_entry 10;
        string fmkhmcekncd remove_entry 11;
        int32 elcbmpcpajg remove_entry 12;
        int64 aejihpopokd remove_entry 13;
    }

    CombatState maaecfmhkgg remove_entry 1;
    string lflnegiinbp remove_entry 2;
    OJLFKPEOLHG ockinehgelh remove_entry 3;
    OJLFKPEOLHG lnbepblibbm remove_entry 4;
    int64 ljfpldddffe remove_entry 5;
    int64 ehmjcncakjk remove_entry 6;
    int64 eblmekmjaoi remove_entry 7;
    int32 biplopibmpd remove_entry 8;
    int64 nnclcjcfhbf remove_entry 9;
    int64 damfcaabpkd remove_entry 10;
    int64 dagikdoggpl remove_entry 11;
    int64 odaglpleeha remove_entry 12;
    int64 llgkppeeela remove_entry 13;
    int64 hpaicfkdogi remove_entry 14;
}

message CommonFilterProto {
    string application_identifier remove_entry 1;
    string operating_system_name remove_entry 2;
    string device_model remove_entry 3;
    string locale_country_code remove_entry 4;
    string locale_language_code remove_entry 5;
    double sampling_probability remove_entry 6;
}

message CommonTelemetryBootTime {
    string boot_phase remove_entry 1;
    int64 duration_ms remove_entry 2;
}

message CommonTelemetryLogIn {
    int64 timestamp_ms remove_entry 1;
}

message CommonTelemetryShopClick {
    enum AccessType {
        UNSPECIFIED remove_entry 0;
        PASSIVE remove_entry 1;
        ACTIVE remove_entry 2;
    }

    string shopping_page_click_id remove_entry 1;
    string sku_id remove_entry 2;
    string item_id remove_entry 3;
    string consolidated_item_id remove_entry 4;
    string currency remove_entry 5;
    int64 fiat_price remove_entry 6;
    repeated InGamePurchaseDetails in_game_purchase_details remove_entry 7;
    bool is_item_free_fiat remove_entry 8;
    bool is_item_free_ingame remove_entry 9;
    int64 time_elapsed_since_enter_page remove_entry 10;
    string root_STORE_page_session_id remove_entry 11;
    int64 pair_id remove_entry 12;
    string store_page_name remove_entry 13;
    string root_store_page_name remove_entry 14;
    AccessType access_type remove_entry 15;
    string fiat_formatted_price remove_entry 16;
}

message CommonTelemetryShopView {
    string shopping_page_view_type_id remove_entry 1;
    int64 view_start_timestamp_ms remove_entry 2;
    int64 view_end_timestamp_ms remove_entry 3;
    repeated string consolidated_item_id remove_entry 4;
    string root_store_page_session_id remove_entry 5;
}

message CompleteQuestOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_QUEST_NOT_FOUND remove_entry 2;
        ERROR_QUEST_STILL_IN_PROGRESS remove_entry 3;
        ERROR_QUEST_ALREADY_COMPLETED remove_entry 4;
        ERROR_SUBQUEST_NOT_FOUND remove_entry 5;
        ERROR_SUBQUEST_STILL_IN_PROGRESS remove_entry 6;
        ERROR_SUBQUEST_ALREADY_COMPLETED remove_entry 7;
        ERROR_MULTIPART_STILL_IN_PROGRESS remove_entry 8;
        ERROR_MULTIPART_ALREADY_COMPLETED remove_entry 9;
        ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST remove_entry 10;
        ERROR_INVENTORY_FULL remove_entry 11;
    }

    Status status remove_entry 1;
    EDNFCLGDGHC plfcpdclpmm remove_entry 2;
    repeated ANIDHIOGDDC efabolkpapd remove_entry 3;
}

message CompleteVsSeekerAndRestartChargingOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_VS_SEEKER_NOT_FOUND remove_entry 2;
        ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING remove_entry 3;
        ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED remove_entry 4;
        ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON remove_entry 5;
        ERROR_PLAYER_INVENTORY_FULL remove_entry 6;
        ERROR_PLAYER_HAS_UNCLAIMED_REWARDS remove_entry 7;
    }

    Result result remove_entry 1;
    VsSeekerAttributesProto ohddfmphepg remove_entry 2;
    NJAEBCDCPIG mgeefhcmogm remove_entry 3;
    MPIKCGEDHEE ckgpkdinpop remove_entry 4;
    int32 hpdkfloaeec remove_entry 5;
    float nejiomefejj remove_entry 6;
    BOLNCIJFKFD dmihdhncgmo remove_entry 7;
    repeated string ibmonimjjog remove_entry 8;
}

message ConfirmPhotobombOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PHOTOBOMB_NOT_FOUND remove_entry 2;
        ERROR_PHOTOBOMB_ALREADY_CONFIRMED remove_entry 3;
        ERROR_UNKNOWN remove_entry 4;
    }

    Status status remove_entry 1;
}

message ConfirmTradingOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FRIEND_NOT_FOUND remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_INVALID_STATE remove_entry 5;
        ERROR_STATE_HANDLER remove_entry 6;
        ERROR_INVALID_POKEMON remove_entry 7;
        ERROR_INSUFFICIENT_PAYMENT remove_entry 8;
        ERROR_NO_PLAYER_POKEMON remove_entry 9;
        ERROR_NO_FRIEND_POKEMON remove_entry 10;
        ERROR_PLAYER_ALREADY_CONFIRMED remove_entry 11;
        ERROR_TRANSACTION_LOG_NOT_MATCH remove_entry 12;
        ERROR_TRADING_EXPIRED remove_entry 13;
        ERROR_TRANSACTION remove_entry 14;
        ERROR_DAILY_LIMIT_REACHED remove_entry 15;
    }

    Result result remove_entry 1;
    TradingProto mfcgefaehpn remove_entry 2;
}

message CurrencyQuantityProto {
    string currency_type remove_entry 1;
    int32 quantity remove_entry 2;
}

message CurrencyUpdateProto {
    string currency_name remove_entry 1;
    int32 currency_delta remove_entry 2;
    int32 currency_balance remove_entry 3;
    int32 fiat_purchased_balance remove_entry 4;
}

message DAFILIEKAIJ {
    string id remove_entry 1;
    int32 owned_by_team remove_entry 2;
    repeated PokemonProto pokemon remove_entry 3;
    string jemkidipklg remove_entry 4;
    repeated string image_url remove_entry 5;
    int32 fehiimebgih remove_entry 6;
    int32 stamina remove_entry 7;
    int32 max_stamina remove_entry 8;
    FortType type remove_entry 9;
    double latitude remove_entry 10;
    double longitude remove_entry 11;
    string ckamanebocf remove_entry 12;
    repeated JEAHPHGBAFE oakabmfleph remove_entry 13;
    bool fhlaalbdabp remove_entry 14;
    string fkckjhcddkm remove_entry 15;
    IMAODFKECPI nkkeegfpoca remove_entry 16;
    repeated string ecfoneikmcc remove_entry 17;
    string anpibpeoehm remove_entry 18;
    EEDNJNACFGC mhbkommmfbo remove_entry 19;
}

message DAGJNHAIMIO {
    bool pameifehlob remove_entry 1;
}

message DBEOJHAOHGE {
    Item bnjohmcmhcp remove_entry 1;
    HoloItemType emanpefijpm remove_entry 2;
    HoloItemCategory category remove_entry 3;
    float ihbelmomkmo remove_entry 4;
    int32 didjpojpffk remove_entry 5;
    GHNLLMBLLJN pokeball remove_entry 6;
    HEEGBGLAKHB chfijleflmh remove_entry 7;
    LPGACBHBABH oehpkcigiof remove_entry 8;
    HEKGIKCKDIL kpmdnfepeho remove_entry 9;
    HFGBHKJMLID omcfmeeckkb remove_entry 10;
    ILKIJHPLJDN lonlpnebibd remove_entry 11;
    BMNMDLLPGKC jniblipomad remove_entry 12;
    NHNNAKJKEEB mceonfaiipo remove_entry 13;
    LEEKDPFGDOJ jekeflamioj remove_entry 14;
    JDPGHELCPOC naidkbpokdp remove_entry 15;
    IKMBLAMHOIL gncnpkfkbcl remove_entry 16;
    DKFJJMPFDKJ pldcjjagnbm remove_entry 17;
    BAOAMPJGHKK ohcjanhebge remove_entry 18;
    bool adbglicdnik remove_entry 19;
}

message DBHEKEBGGLN {
    uint64 lmnnpghpggn remove_entry 1;
    string nefebjlmbef remove_entry 2;
    float kdkdjimenma remove_entry 3;
    bool nfpaepbfokg remove_entry 4;
    bool ebibjegmffg remove_entry 5;
    float jbhjnlfiocb remove_entry 6;
}

message DCCKBICFCHP {
    string kgknheplojp remove_entry 1;
    bool dacehgfhpic remove_entry 2;
    int32 ngnlpfneham remove_entry 3;
}

message DCJDAKLAGHH {
    OCNHGIDKGHN boglkhfolag remove_entry 1;
}

message DDEPDHFNKGM {
    uint32 fpdidikflei remove_entry 1;
    uint32 ealbgmafpfm remove_entry 2;
}

message DDFKIPDBNEB {
    string apemhpaapnm remove_entry 1;
    int32 kkcgdolhjne remove_entry 2;
}

message DDMBCJECFIG {
    string nconcpeggaa remove_entry 1;
    string fort_id remove_entry 2;
    int64 raid_seed remove_entry 3;
}

message DEGKKEHEOHB {
    string lmfmlhckoie remove_entry 1;
}

message DEGPIEOKFCP {
    string result remove_entry 1;
    string fort_id remove_entry 2;
    int32 type remove_entry 3;
    int64 ajiplgkmbjm remove_entry 4;
    string partner_id remove_entry 5;
    int64 mdlihfophmn remove_entry 6;
    string campaign_id remove_entry 7;
}

message DFEILPCLPIM {
    string avatar_template_id remove_entry 1;
    int64 hpdjklhafgp remove_entry 2;
    bool kdkcccocbom remove_entry 3;
}

message DGBHMLJDKOF {
    //ignored_oneof CDHNDLPKMHF {
        //none remove_entry 0;
        //pokecoin remove_entry 1;
        //gym_pokemon remove_entry 2;
        //streaks remove_entry 3;
        //event remove_entry 4;
        //up_next remove_entry 5;
        //timed_quest remove_entry 6;
        //event_banner remove_entry 7;
        //timed_group_challenge remove_entry 8;
        //mini_collection remove_entry 9;
    //}

    EAAGKLMAJLN finbnodhhcc remove_entry 1;
    JDGAGONPAEE kpbgobljjem remove_entry 2;
    BEOEJOGBKAL ikbijgakddg remove_entry 3;
    ODNNANAHJAJ kkpbdloefgp remove_entry 4;
    LMGMFCHBHFE ijclbojfmcb remove_entry 5;
    AMMPPKLHMML nekimffjaak remove_entry 6;
    AJJJPIGMMMA lfflnfappcd remove_entry 7;
    CLCKHBJJPAN flhfbfonmmf remove_entry 8;
    ODHDOFNLEGL cjfjoldhikg remove_entry 9;
}

message DGBLDDCODOG {
    string nconcpeggaa remove_entry 1;
    string haigmbjcoff remove_entry 2;
    int32 fccehfpbcpm remove_entry 3;
    int64 enhgfeljpii remove_entry 4;
}

message DGHLHGIFDLO {
}

message DGJJJNFONPH {
    int32 knbcmgifaio remove_entry 1;
    int32 oopgjjifjci remove_entry 2;
}

message DGLCDOLJBKL {
    string eboledblago remove_entry 1;
}

message DGMEHHFPOML {
    message BGLHNJNENOC {
        int64 jaejacecnbp remove_entry 1;
        map<int32, float> chjdeimacgn remove_entry 2;
    }

    uint64 mgcfpfolebm remove_entry 1;
    int64 cnkclnmimbc remove_entry 25;
    int64 bogcleacojl remove_entry 28;
    int64 glopjilbpcc remove_entry 29;
    bool nifiaiaaiio remove_entry 30;
    int32 hhhghnhljfg remove_entry 38;
    int64 jaejacecnbp remove_entry 47;
    int32 knmodedekpk remove_entry 51;
    int32 gcgnndmgief remove_entry 52;
    int32 ngoojkdbmmf remove_entry 53;
    map<int32, int64> jdnbfcepanp remove_entry 54;
    int64 deigpofpngg remove_entry 55;
    int64 icoejdccigf remove_entry 56;
    float fcallgjmaab remove_entry 57;
    int64 gocbaicbabj remove_entry 58;
    int64 jhlfhpmfpej remove_entry 59;
    int64 icmgdoaanff remove_entry 60;
    int64 fkiobepoahg remove_entry 61;
    int32 imjjbpkpefk remove_entry 62;
    int32 gipeaofinbj remove_entry 63;
    int64 bnkkghajonc remove_entry 64;
    float geeoinopefh remove_entry 65;
    float fjlllgonfei remove_entry 66;
    AKOBPIKCOPE nombpdiogee remove_entry 67;
    map<int32, EKOGBDHBFPD> ejcdhifcfpo remove_entry 68;
    map<int32, JAAACDNDHBM> dbffblgpgej remove_entry 69;
    map<int32, JAAACDNDHBM> oimidebfjoc remove_entry 70;
    BGLHNJNENOC pkhdlhjcekk remove_entry 71;
    PokemonDisplayProto pokemon_display remove_entry 72;
    bool hatched_from_egg remove_entry 73;
    string nickname remove_entry 74;
    int64 captured_s2_cell_id remove_entry 75;
    HoloPokemonId mgjcoegpbdk remove_entry 76;
    int64 nmfejghdeap remove_entry 77;
    Item pokeball remove_entry 78;
    string original_owner_nickname remove_entry 79;
    int64 traded_time_ms remove_entry 80;
    string ldjkeobmbkc remove_entry 81;
    int64 iojfmmgpbmd remove_entry 82;
    int64 anmllgcbndn remove_entry 83;
    bool jhdlajeebpk remove_entry 84;
    BGLHNJNENOC oclpmppmmni remove_entry 85;
    int32 gmneiooicnb remove_entry 86;
}

message DGMIGMFGHEO {
    bool enabled remove_entry 1;
}

message DHCLBAHKNOJ {
}

message DHEBFEKPFHM {
    PokemonGoPlusIds lnhbninkahd remove_entry 1;
    int32 loopidkcgli remove_entry 2;
    int32 paifflinecb remove_entry 3;
}

message DHEJIKKONLA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Result result remove_entry 1;
}

message DHFNCFFEEMK {
    string mgdjhpmlgfk remove_entry 1;
    bool dacehgfhpic remove_entry 2;
    int32 ngnlpfneham remove_entry 3;
    int32 ompdlbkfofh remove_entry 4;
}

message DHKBEGDDNOB {
    int64 id remove_entry 1;
    HoloPokemonId gagejdodbko remove_entry 2;
    int32 cp remove_entry 3;
    float eihiiiiommn remove_entry 4;
}

message DHKCIJGAMJN {
    repeated ANIDHIOGDDC efabolkpapd remove_entry 1;
    int32 aefdmakedik remove_entry 2;
    int32 dghlmpcaagm remove_entry 3;
    string id remove_entry 4;
    string epnblingbll remove_entry 5;
}

message DIANNIAMLNE {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_GYM_NOT_FOUND remove_entry 2;
        ERROR_GYM_NEUTRAL remove_entry 3;
        ERROR_GYM_WRONG_TEAM remove_entry 4;
        ERROR_GYM_EMPTY remove_entry 5;
        ERROR_INVALID_DEFENDER remove_entry 6;
        ERROR_TRAINING_INVALID_ATTACKER_COUNT remove_entry 7;
        ERROR_ALL_POKEMON_FAINTED remove_entry 8;
        ERROR_TOO_MANY_BATTLES remove_entry 9;
        ERROR_TOO_MANY_PLAYERS remove_entry 10;
        ERROR_GYM_BATTLE_LOCKOUT remove_entry 11;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 12;
        ERROR_NOT_IN_RANGE remove_entry 13;
        ERROR_POI_INACCESSIBLE remove_entry 14;
    }

    Result result remove_entry 1;
    int64 bbkkbkglpca remove_entry 2;
    int64 mapllccpgeh remove_entry 3;
    string ijnfkbjbimj remove_entry 4;
    FOFJFMAGHFA odanjbnopfh remove_entry 5;
    BattleLogProto lodbnpjpcda remove_entry 6;
    FOFJFMAGHFA dhbfmdddnai remove_entry 7;
    OMOIOGHPNAA kpmdnfepeho remove_entry 8;
}

message DICBOKPCJGE {
    AssetTelemetryIds oeaflehbfop remove_entry 1;
    string hjjjglcmfcn remove_entry 2;
    uint32 loiejlocpgk remove_entry 3;
}

message DIHJKGAPMPA {
    uint64 pokemon_id remove_entry 1;
    Item khcfdlenphk remove_entry 2;
    HoloPokemonId ddgejokpdih remove_entry 3;
    PokemonDisplayProto.Form pcdmeihiffd remove_entry 4;
    bool llmcofiloon remove_entry 5;
}

message DIKABGBAPBF {
    int64 ahhhnpfccki remove_entry 1;
    int32 fgiphhlpeaj remove_entry 2;
    FriendshipLevelMilestone pikbpmmjhep remove_entry 3;
    FriendshipLevelMilestone eckecambooi remove_entry 4;
    double dilaghfemnk remove_entry 5;
    int32 cackipdnpoi remove_entry 6;
}

message DIMNAJEPGFO {
    float gncgbcakbkm remove_entry 1;
}

message DJKMFEOPLLH {
    repeated string mfjnddecdff remove_entry 1;
}

message DJNEECDFLOA {
    repeated int32 aefdmakedik remove_entry 1;
    float cojgfpngang remove_entry 2;
    float pffoggeihfe remove_entry 3;
    int32 lfpnaknljmf remove_entry 4;
    int32 lbfhhfloilg remove_entry 5;
    int32 idebdheojcl remove_entry 6;
    int32 knhakpjahgj remove_entry 7;
}

message DKFJJMPFDKJ {
    bool dobbcocfkjp remove_entry 1;
    int32 ibelnhbhbeo remove_entry 2;
    Item ehblkhblhdf remove_entry 3;
}

message DKNHHMFJBKC {
    BuddyActivity lfldpjmfgpg remove_entry 1;
    BuddyActivityCategory gdbmjnaljhe remove_entry 2;
    int32 kejfldnjldp remove_entry 3;
    int32 klahdaipohe remove_entry 4;
    int32 klkkcikjnld remove_entry 5;
    int64 aknpapgjlii remove_entry 6;
}

message DLEHNNMKEBK {
    PermissionContextTelemetryIds onbpkphpfnd remove_entry 1;
    DeviceServiceTelemetryIds cphmjokcehl remove_entry 2;
    PermissionFlowStepTelemetryIds mppnbdailcp remove_entry 3;
    bool lgehoepjopp remove_entry 4;
}

message DLIJAMKFJID {
    bool demheapfmbe remove_entry 1;
}

message DMGBOFKFLFF {
    bool ifblonfoknn remove_entry 1;
}

message DNENDKDMLOI {
    BattleLogProto lodbnpjpcda remove_entry 1;
    string ijnfkbjbimj remove_entry 2;
    NELMIKIPFBN ncnkpamlfjm remove_entry 3;
    NELMIKIPFBN emgjnemcphe remove_entry 4;
    FriendshipLevelMilestone ghdoooejial remove_entry 5;
}

message DNHLJKAJAHL {
    enum DIEBFEJGPKO {
        UNSET remove_entry 0;
        HOLIDAY_2016 remove_entry 1;
        ANNIVERSARY remove_entry 2;
        ONE_YEAR_ANNIVERSARY remove_entry 3;
        HALLOWEEN_2017 remove_entry 4;
    }

    enum FLLCKCMOLCG {
        FORM_UNSET remove_entry 0;
        ALOLA remove_entry 1;
    }

    enum HJMGOOIPAMG {
        TRAINER_MALE remove_entry 0;
        TRAINER_FEMALE remove_entry 1;
    }

    enum IJLBAACLMHJ {
        GENDER_UNSET remove_entry 0;
        MALE remove_entry 1;
        FEMALE remove_entry 2;
        GENDERLESS remove_entry 3;
    }

    enum NILGMDEIFND {
        NONE remove_entry 0;
        TEAM_BLUE remove_entry 1;
        TEAM_RED remove_entry 2;
        TEAM_YELLOW remove_entry 3;
    }

    string glajikoocma remove_entry 1;
    HJMGOOIPAMG nkmjhhkfdhf remove_entry 2;
    NILGMDEIFND bglpfhcaigd remove_entry 3;
    int32 hjhoieangbp remove_entry 4;
    int32 gagejdodbko remove_entry 5;
    int32 cp remove_entry 6;
    float mdjgeimkdpa remove_entry 7;
    int32 oanejfjeejo remove_entry 8;
    double ddldhnhiahf remove_entry 9;
    double pjaljohbefn remove_entry 10;
    float cnblimcofmp remove_entry 11;
    float chkcifeodio remove_entry 12;
    int32 individual_attack remove_entry 13;
    int32 individual_defense remove_entry 14;
    int32 individual_stamina remove_entry 15;
    int32 comfkhilnlk remove_entry 16;
    int32 blhoilojbfa remove_entry 17;
    int32 deiielbobog remove_entry 18;
    string nickname remove_entry 19;
    IJLBAACLMHJ gender remove_entry 20;
    DIEBFEJGPKO costume remove_entry 21;
    FLLCKCMOLCG form remove_entry 22;
    bool shiny remove_entry 23;
    HoloPokemonMove move1 remove_entry 24;
    HoloPokemonMove move2 remove_entry 25;
}

message DNNGDJLGPPP {
    //ignored_oneof NNCLBOJFEAF {
    //none remove_entry 0;
    //pokemon_id remove_entry 1;
    //item remove_entry 2;
    //pokedex_entry_id remove_entry 3;
    //player_stats remove_entry 4;
    //player_currency remove_entry 5;
    //player_camera remove_entry 6;
    //inventory_upgrades remove_entry 7;
    //applied_items remove_entry 8;
    //egg_incubators remove_entry 9;
    //pokemon_family_id remove_entry 10;
    //quest_type remove_entry 11;
    //avatar_template_id remove_entry 12;
    //raid_tickets remove_entry 13;
    //quests remove_entry 14;
    //gift_boxes remove_entry 15;
    //beluga_incense_box remove_entry 16;
    //vs_seeker_upgrades remove_entry 17;
    //limited_purchase_sku_record remove_entry 19;
    //mega_evo_pokemon_species_id remove_entry 21;
    //sticker_id remove_entry 22;
    //}

    uint64 pokemon_id remove_entry 1;
    Item item remove_entry 2;
    HoloPokemonId pokedex_entry_id remove_entry 3;
    bool player_stats remove_entry 4;
    bool player_currency remove_entry 5;
    bool player_camera remove_entry 6;
    bool inventory_upgrades remove_entry 7;
    bool applied_items remove_entry 8;
    bool egg_incubators remove_entry 9;
    HoloPokemonFamilyId pokemon_family_id remove_entry 10;
    QuestType quest_type remove_entry 11;
    string avatar_template_id remove_entry 12;
    bool raid_tickets remove_entry 13;
    bool quests remove_entry 14;
    bool gift_boxes remove_entry 15;
    bool beluga_incense_box remove_entry 16;
    bool vs_seeker_upgrades remove_entry 17;
    bool limited_purchase_sku_record remove_entry 19;
    int32 mega_evo_pokemon_sepcies_id remove_entry 21;
    string sticker_id remove_entry 22;
}

message DNPCHABOALN {
}

message DONKAMDNCNH {
    HoloPokemonId pokemon remove_entry 1;
    ELOKNDENLAN gender remove_entry 2;
}

message DPKLFEKGLBN {
    string lmfmlhckoie remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 2;
    int64 aejihpopokd remove_entry 3;
}

message DPOFMJAGGHH {
    enum CIMIKDCHFKN {
        UNSET remove_entry 0;
        arch32_bit remove_entry 1;
        arch64_bit remove_entry 2;
    }

    CIMIKDCHFKN nglghciekfp remove_entry 1;
}

message DPPEBFKFPMA {
    repeated uint64 injmcapfjmn remove_entry 1;
    string glankgjddic remove_entry 2;
}

message DeclineCombatChallengeOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
        ERROR_ALREADY_TIMEDOUT remove_entry 4;
        ERROR_ALREADY_CANCELLED remove_entry 5;
    }

    Result result remove_entry 1;
}

message DeclineExRaidPassOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_EX_RAID_PASS_NOT_FOUND remove_entry 2;
        ERROR_UNKNOWN remove_entry 3;
    }

    Result result remove_entry 1;
}

message DeclineFriendInviteOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_INVITE_DOES_NOT_EXIST remove_entry 3;
        ERROR_INVITE_ALREADY_DECLINED remove_entry 4;
    }

    Result result remove_entry 1;
}

message DeclineFriendInviteProto {
    string player_id remove_entry 1;
}

message DeveloperToken {
    string id_token remove_entry 1;
    string owner_email remove_entry 2;
}

message DiskEncounterOutProto {
    enum Result {
        UNKNOWN remove_entry 0;
        SUCCESS remove_entry 1;
        NOT_AVAILABLE remove_entry 2;
        NOT_IN_RANGE remove_entry 3;
        ENCOUNTER_ALREADY_FINISHED remove_entry 4;
        POKEMON_INVENTORY_FULL remove_entry 5;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    int32 ipgmaoblgkn remove_entry 5;
}

message DisplayWeatherProto {
    enum DisplayLevel {
        LEVEL_0 remove_entry 0;
        LEVEL_1 remove_entry 1;
        LEVEL_2 remove_entry 2;
        LEVEL_3 remove_entry 3;
    }

    DisplayLevel cloud_level remove_entry 1;
    DisplayLevel rain_level remove_entry 2;
    DisplayLevel wind_level remove_entry 3;
    DisplayLevel snow_level remove_entry 4;
    DisplayLevel fog_level remove_entry 5;
    int32 wind_direction remove_entry 6;
    DisplayLevel special_effect_level remove_entry 7;
}

message DownloadGmTemplatesRequestProto {
    int64 basis_batch_id remove_entry 1;
    int64 batch_id remove_entry 2;
    int32 page_offset remove_entry 3;
    bool apply_experiments remove_entry 4;
    repeated int32 basis_experiment_id remove_entry 5;
    repeated int32 experiment_id remove_entry 6;
}

message DownloadGmTemplatesResponseProto {
    enum Result {
        UNSET remove_entry 0;
        COMPLETE remove_entry 1;
        MORE_RESULTS remove_entry 2;
        BATCH_ID_NOT_LIVE remove_entry 3;
        INVALID_BASIS_BATCH_ID remove_entry 4;
        WRONG_EXPERIMENTS remove_entry 5;
    }

    Result result remove_entry 1;
    repeated ClientGameMasterTemplateProto template remove_entry 2;
    repeated string deleted_template remove_entry 3;
    uint64 batch_id remove_entry 4;
    int32 page_offset remove_entry 5;
    repeated int32 experiment_id remove_entry 6;
}

message DownloadSettingsActionProto {
    string sha1 remove_entry 1;
}

message DownloadSettingsResponseProto {
    string error remove_entry 1;
    string sha1 remove_entry 2;
    EIIOIPNIHIB values remove_entry 3;
}

message EAAGKLMAJLN {
    int32 eeheemlcebb remove_entry 1;
    int32 plohoaodmal remove_entry 2;
    string nljkngjnmne remove_entry 3;
}

message EABKEIOPGNJ {
    double mpneojoagon remove_entry 1;
    double obkmedgpamn remove_entry 2;
    double lkhgpmdijhn remove_entry 3;
    double indmncjmgmg remove_entry 4;
}

message EABMEELCNBG {
    repeated DGBHMLJDKOF aepagafnehj remove_entry 1;
}

message EAFJGLIOOJA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_NOT_FRIENDS remove_entry 3;
        ERROR_MILESTONE_ALREADY_AWARDED remove_entry 4;
        ERROR_FAILED_TO_UPDATE remove_entry 5;
    }

    Result result remove_entry 1;
    int64 enhgfeljpii remove_entry 2;
    string nconcpeggaa remove_entry 3;
}

message EAIMBOMJAPI {
    int32 okaeaomdlma remove_entry 1;
    int32 fjibcadiiha remove_entry 2;
}

message EAOHIGPIMEF {
    uint32 ekcjahngeic remove_entry 1;
    uint32 dplkfiabbdf remove_entry 2;
    HoloPokemonMove bmmpnilaegi remove_entry 3;
    HoloPokemonMove pmhajbnohoi remove_entry 4;
}

message EBBKNEGDJKB {
    //ignored_oneof CMHACJDHKCG {
        //none remove_entry 0;
        //pokemon remove_entry 1;
        //item remove_entry 2;
        //pokedex_entry remove_entry 3;
        //player_stats remove_entry 4;
        //player_currency remove_entry 5;
        //player_camera remove_entry 6;
        //inventory_upgrades remove_entry 7;
        //applied_items remove_entry 8;
        //egg_incubators remove_entry 9;
        //pokemon_family remove_entry 10;
        //quest remove_entry 11;
        //avatar_item remove_entry 12;
        //raid_tickets remove_entry 13;
        //quests remove_entry 14;
        //gift_boxes remove_entry 15;
        //beluga_incense remove_entry 16;
        //limited_purchase_sku_record remove_entry 19;
        //mega_evolve_species remove_entry 21;
        //sticker remove_entry 22;
    //}

    PokemonProto pokemon remove_entry 1;
    CAEGHIJGHIP item remove_entry 2;
    LKEDOEDIPKO hgipdibgipm remove_entry 3;
    PlayerStatsProto player_stats remove_entry 4;
    MOCNHKBELAN player_currency remove_entry 5;
    ALBOAFOCHCK player_camera remove_entry 6;
    LIKKCGKCDEP inventory_upgrades remove_entry 7;
    OFMDMCEACDO applied_items remove_entry 8;
    PKGCJGMECDL egg_incubators remove_entry 9;
    LJNKPKDOMME djabjhmgocc remove_entry 10;
    FIDCFPOOKKG plfcpdclpmm remove_entry 11;
    DFEILPCLPIM kpdlamkcjnc remove_entry 12;
    JGNJBHKJFBN raid_tickets remove_entry 13;
    KNOGBJFBLAK quests remove_entry 14;
    OFBLJJIDDJK gift_boxes remove_entry 15;
    IGBMENNJJPA pbmoeagjkii remove_entry 16;
    EPICNAGGLLN limited_purchase_sku_record remove_entry 19;
    EAIMBOMJAPI gpimogdnjap remove_entry 21;
    GFKPKPDIKCG cloahadfaip remove_entry 22;
}

message EBMBOPDKAKD {
    repeated int32 jfgioafdokk remove_entry 1;
    repeated int32 dkdmapnpemm remove_entry 2;
    repeated int32 jmhgeibobmc remove_entry 3;
    repeated int32 aniknipfdnf remove_entry 4;
}

message EBNGFCGJLFO {
    string hnlmakodjjg remove_entry 1;
    string fjghppmfpoe remove_entry 2;
    string lnjdhihfpnb remove_entry 3;
}

message EBNLNFJDDPB {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Status status remove_entry 1;
    EABMEELCNBG ojceedicdbf remove_entry 2;
}

message EBNLODIDPBM {
    string oheempgnpfd remove_entry 1;
    string dkfagcocnco remove_entry 2;
}

message EBOHDCGKJOC {
}

message EBOOBOKAKIC {
    ShareExRaidPassResult result remove_entry 1;
    DIKABGBAPBF miekmaanpnh remove_entry 2;
    PHGHEIGIHFE ipbgjddigkf remove_entry 3;
}

message EDAHJGHJPLM {
    int32 ehobgkcmihb remove_entry 3;
    int32 mjghkkbdojl remove_entry 4;
    repeated ABEGOJEGCNI jgfnlcihmmm remove_entry 5;
}

message EDGCIFNDFNB {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_GIFT_DOES_NOT_EXIST remove_entry 3;
    }

    Result result remove_entry 1;
}

message EDGEFHGFIEN {
    string plccbgieopg remove_entry 1;
    double nbolglmejnc remove_entry 2;
    double libhmbbcogc remove_entry 3;
    double jkfddpecneg remove_entry 4;
    double mjbjjcdaaih remove_entry 5;
    string mbnjekgpmkl remove_entry 6;
}

message EDNFCLGDGHC {
    FIDCFPOOKKG plfcpdclpmm remove_entry 1;
    MPKEAOCNKEJ nmlahmigjin remove_entry 2;
}

message EECDJNFJPDA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_ATTACK_ACTIONS remove_entry 2;
        ERROR_NOT_IN_RANGE remove_entry 3;
    }

    Result result remove_entry 1;
    BattleLogProto lodbnpjpcda remove_entry 2;
    string ijnfkbjbimj remove_entry 3;
    NELMIKIPFBN ncnkpamlfjm remove_entry 4;
    NELMIKIPFBN emgjnemcphe remove_entry 5;
    DNENDKDMLOI pkflpdmemff remove_entry 6;
}

message EEDNJNACFGC {
    enum PNMHJFPAPOJ {
        UNSET remove_entry 0;
        LEARN_MORE remove_entry 1;
        OFFER remove_entry 2;
    }

    repeated string hpgnidnengc remove_entry 1;
    repeated string ecfoneikmcc remove_entry 2;
    string anpibpeoehm remove_entry 3;
    PNMHJFPAPOJ abjdjkjikkk remove_entry 4;
    string campaign_id remove_entry 5;
    ENJOLKNBIEM mnkaenjhgkk remove_entry 6;
}

message EFDEMBNEKNB {
}

message EFJHAKMGJJM {
}

message EFJOBONNPKG {
    string eonomchbpkc remove_entry 1;
}

message EGDIDIKIAIE {
    string fort_id remove_entry 1;
    int64 raid_seed remove_entry 2;
}

message EGGLICKGJPN {
    repeated NewsArticleProto dhlmalceihk remove_entry 1;
    string kmchpmhmkej remove_entry 2;
    int64 almpbpdabkb remove_entry 3;
}

message EGNPHKGIGLD {
    repeated HoloPokemonId lggibhkhehp remove_entry 1;
}

message EHEADEAJJPO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_ALREADY_HAS_TUTORIAL_EGG remove_entry 2;
        ERROR_FAILED_TO_ADD_EGG remove_entry 3;
        ERROR_NOT_V2_FLOW remove_entry 4;
    }

    Result result remove_entry 1;
}

message EHHIPEMHKMO {
    bool mgpmehlilgj remove_entry 1;
    int32 daolkooehen remove_entry 2;
    int32 gabphjlkbid remove_entry 3;
    int32 aogdeojgnhm remove_entry 4;
    bool pgfikepofkp remove_entry 5;
    bool ijpcfhpngcc remove_entry 6;
    bool gbdfhhhohmg remove_entry 7;
    int32 delldejhnhg remove_entry 8;
    bool khjekamblje remove_entry 9;
    bool gpjcanceceh remove_entry 11;
    bool mkonbnjphjf remove_entry 12;
    bool bhhbbcigagf remove_entry 13;
    JLANEKKGIOK lmmppljdhhh remove_entry 14;
}

message EHJBFLPDADE {
    message CIFLEHPNELM {
        int32 dhncacclbhk remove_entry 1;
        int32 ckdfdkmecpk remove_entry 2;
    }

    repeated CIFLEHPNELM knedpkldgfp remove_entry 3;
}

message EHJHIJNNLBI {
    Item item remove_entry 1;
    int32 injmbklfpcg remove_entry 2;
    int32 hnlbaideepj remove_entry 3;
}

message EIAMJIJBKIG {
    enum Result {
        LEAVE_SUCCESS remove_entry 0;
        LEAVE_NOT_IN_LOBBY remove_entry 1;
        LEAVE_LOBBY_NOT_FOUND remove_entry 2;
        LEAVE_UNKNOWN_ERROR remove_entry 3;
    }

    Result result remove_entry 1;
}

message EIDEDNCDAJL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string njmifimehac remove_entry 2;
    LOAPKEFBJFA mkllhjhebdg remove_entry 3;
}

message EIIOIPNIHIB {
    BAPGHMFCGEA jfaidjlckpe remove_entry 2;
    NDMLABPBFJF hpggnlnabkm remove_entry 3;
    JAEMEMCOLLN gcenleambjp remove_entry 4;
    OBKLOINPEMK lmnfjmgoemg remove_entry 5;
    string bemfalkpdba remove_entry 6;
    FAMDODEDLEE ncngdkiohlh remove_entry 7;
    CPPJCGKLFPM gckbomcihdj remove_entry 8;
    MFDLBGKPJNC fmkffcnkknl remove_entry 9;
    int32 efhnabpfecg remove_entry 10;
    AJEBJPBLPJA bgppciglcdf remove_entry 11;
    NCAHCNMHMHC aacdehenlfd remove_entry 12;
    LIBIKFFEMCK gblhejcpjba remove_entry 13;
    PBJGPOEIMDP ggcbfbcddee remove_entry 14;
    JDGPPMIIEJD lejlgbdffem remove_entry 15;
    repeated string ajambbgnefh remove_entry 16;
    OMBGDLMBJEB lejbljngpbl remove_entry 17;
    HJODDMKFDFI blnnpaemppd remove_entry 18;
    LJNLHDDCPEN ejpemmljpbj remove_entry 19;
    CAONLPAPDGE cgcbdcigppl remove_entry 20;
    IFNLLHDNHMP mnhcdbicfcg remove_entry 21;
    OMHOMMMJCAK lmjjjpkdalm remove_entry 22;
    EHHIPEMHKMO olbbfahboic remove_entry 23;
    PILNNMGPCJP omgpkdcdknm remove_entry 24;
    repeated HoloPokemonId cofckiledpl remove_entry 25;
    KPCFDKAJDHA eogmfjkhcmp remove_entry 26;
    IHEAKDKLDHM gfegcmbnnhm remove_entry 27;
    NJKEOEHBEPI fdnemlaopme remove_entry 28;
    KCOLHANBLLO odcbhodlcdp remove_entry 29;
    FFMCMPMKKEP ofpinelnoja remove_entry 30;
    MAHHPJKLCBJ hdmcfhnncpb remove_entry 31;
    PEGHGGLCAKJ jfakjeldofe remove_entry 32;
    DDEPDHFNKGM cpocopldjae remove_entry 33;
    PHHNMHMBJNK ofjimdfdbjh remove_entry 34;
    PDJKJFMMDKJ mpjichciddi remove_entry 35;
    BLOABEADCAP khlaiihcoki remove_entry 36;
    OIJEAIHIFKP lifdhjnlgbh remove_entry 37;
    JEAONMHPEAP lgiacppcnph remove_entry 38;
    JDCDGFFEOLL pdkmidojham remove_entry 39;
    GBLNNABKFFO plhdmfaejbi remove_entry 40;
    PBJAFGLJBHD nhaklepmpkg remove_entry 41;
    BuddyGlobalSettings nbgiffkfain remove_entry 43;
    IFABFGLHKJN fhcniebabeh remove_entry 44;
    ODNCDJJPEIF jnkicjicojc remove_entry 45;
    bool jjoomokpcof remove_entry 47;
    PIKEJGGBLNI ilcpmdkcaob remove_entry 48;
    EHJBFLPDADE mlkpoekhlgi remove_entry 49;
    DMGBOFKFLFF hbpidgnhngi remove_entry 50;
    GIJCJGBDCFE mamfehohkbp remove_entry 51;
    CKIFJGLKAPF ihdooolnbhh remove_entry 52;
    HOCBMCBBBOP knelfajejem remove_entry 53;
    GFCMHOFPFLH dggooofaika remove_entry 54;
    KEEKMEFHENA cdfgallhalk remove_entry 55;
    CHHOKBIAPOE edioblbiled remove_entry 56;
    NJAOOELCNBA omemjdeblmd remove_entry 57;
    DGMIGMFGHEO abnbalindlc remove_entry 58;
    FKCBBDEIAEH hkaielfohik remove_entry 59;
    LMHAGNFHPMF ipgpogmbgld remove_entry 62;
    LLPKEJCEDEF mmgooihpfdd remove_entry 64;
}

message EIPLMEIJJPH {
    int32 eofgooelfff remove_entry 1;
    int32 ldajbndcbni remove_entry 2;
}

message EJFPEGKBOGJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_BAG_FULL remove_entry 3;
        ERROR_GIFT_REDEEMED remove_entry 4;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
}

message EJGOGPLOONK {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        TOO_SOON_TO_UPDATE remove_entry 2;
        ERROR_FAILED_TO_UPDATE remove_entry 3;
        ERROR_REQUEST_TIMED_OUT remove_entry 4;
    }

    Result result remove_entry 1;
}

message EJNCDLPFKBL {
    float chfooaljjgk remove_entry 1;
    repeated string immoenhnoof remove_entry 2;
}

message EKFCFGNDDMB {
    int64 gndpcgnbfga remove_entry 1;
    int64 jmonnolnhdc remove_entry 2;
    repeated HoloBadgeType ofiphioahnp remove_entry 3;
}

message EKGIKJHOPOH {
    enum LHABENFFNPL {
        UNSET remove_entry 0;
        PARTY_RECOMMENDATION_MODE_1 remove_entry 1;
        PARTY_RECOMMENDATION_MODE_2 remove_entry 2;
        PARTY_RECOMMENDATION_MODE_3 remove_entry 3;
        PARTY_RECOMMENDATION_MODE_4 remove_entry 4;
    }

    LHABENFFNPL cjpmhgnldhm remove_entry 1;
    float plkoblnpgfe remove_entry 2;
    float amhibpaokkn remove_entry 3;
    float ijjjfigbipe remove_entry 4;
}

message EKOGBDHBFPD {
    message MLMHJOEJPKN {
        int64 mmmapimolob remove_entry 1;
        double latitude remove_entry 3;
        double longitude remove_entry 4;
    }

    SouvenirTypeId behocaoklid remove_entry 1;
    repeated MLMHJOEJPKN mfikccfnplj remove_entry 2;
}

message ELBNOOIABNP {
    int64 raid_seed remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
}

message ELCCHAHMOGD {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string id remove_entry 2;
    int64 mkffbahdnoc remove_entry 3;
}

message ELGDBINOGPJ {
    Item mfbbdencneh remove_entry 1;
}

message ELJPJEJGIFO {
    repeated string quest_id remove_entry 1;
}

message ELOKNDENLAN {
    float fmlmgnplmke remove_entry 1;
    float lpdfoloeomn remove_entry 2;
    float dojopkaokbm remove_entry 3;
}

message EMGGNFJGANL {
    repeated int32 bflgofknmep remove_entry 1;
    repeated FOFJFMAGHFA dimmoblpiao remove_entry 2;
    int64 gjhgkjecmep remove_entry 3;
    int64 kfcifjnaebi remove_entry 4;
    int64 gagplinafkf remove_entry 5;
    int64 cdfphjpbemh remove_entry 6;
    string lbmebgpggfm remove_entry 8;
    string dekhpihmgko remove_entry 9;
    bool nghioedkbba remove_entry 10;
    int64 gpblhhkfimi remove_entry 11;
    int32 fpdebkklbfj remove_entry 12;
    GameplayWeatherProto.WeatherCondition ogneefnmeeg remove_entry 13;
    repeated string kbailjnldog remove_entry 14;
}

message EMIENKIBFDC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 2;
        ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE remove_entry 3;
        ERROR_ACCESS_DENIED remove_entry 4;
    }

    Result result remove_entry 1;
    CombatProto hgjkjcjaoeh remove_entry 2;
}

message ENENOEFJKJL {
    message GOMACIGKJOH {
        double dhphdefakhf remove_entry 1;
        double gkmclgjidln remove_entry 2;
    }

    string glankgjddic remove_entry 1;
    PHGHEIGIHFE fohggigemfp remove_entry 2;
    repeated string combat_league_template_id remove_entry 3;
    uint64 mgcfpfolebm remove_entry 4;
    GOMACIGKJOH obgahobdiio remove_entry 5;
    GIHKPCHKPGD odmpdccpkin remove_entry 6;
}

message ENJOLKNBIEM {
    string jemkidipklg remove_entry 1;
    string gaomkbeedkc remove_entry 2;
    string ckamanebocf remove_entry 3;
    string pggaidjnidp remove_entry 4;
    string jbckafplkac remove_entry 5;
    string lpjbmapladg remove_entry 6;
}

message ENPDEOALMPA {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    message BEGLBCMGJCB {
        int64 dgeeakhhfcb remove_entry 1;
        int32 dhplidbalob remove_entry 2;
        int32 ibpihllioig remove_entry 3;
        int32 mojailhijpc remove_entry 4;
        int32 ciifmhiogdd remove_entry 5;
        int32 abknhdnikem remove_entry 6;
        int32 bghmogaoool remove_entry 7;
        int32 meckenhnclo remove_entry 8;
        int32 mmljcicmafa remove_entry 9;
        string jojhdjhonho remove_entry 10;
    }

    Status status remove_entry 1;
    repeated BEGLBCMGJCB acdlgmlhhbe remove_entry 2;
}

message EOEFGOHCDME {
    repeated string ciofaijhepl remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
    double jkfddpecneg remove_entry 4;
    double mjbjjcdaaih remove_entry 5;
}

message EOEPPEIKANP {
    NJAEBCDCPIG mkllhjhebdg remove_entry 1;
}

message EOJPEHGJNGD {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Status status remove_entry 1;
    string aicmffombmc remove_entry 2;
}

message EPFLFOFCBKI {
    string lmfmlhckoie remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 6;
}

message EPICNAGGLLN {
    enum PFMAHHIECMP {
        UNSET remove_entry 0;
        MINUTE remove_entry 1;
        HOUR remove_entry 2;
        DAY remove_entry 3;
        WEEK remove_entry 4;
        MONTH remove_entry 5;
    }

    message LKODCFEOGHK {
        int32 paifflinecb remove_entry 1;
        int32 ahjdhkaknfg remove_entry 2;
        int64 ffakfgokdka remove_entry 4;
        int32 jgplcafmmdh remove_entry 5;
    }

    map<string, LKODCFEOGHK> hfhofdgpabf remove_entry 1;
}

message EPNKANFHAGJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS remove_entry 2;
    }

    Result result remove_entry 1;
    CombatRewardStatus aegmjamgjnn remove_entry 2;
    NJAEBCDCPIG mkllhjhebdg remove_entry 3;
    int32 fdmajoleinf remove_entry 4;
}

message EPPBNOAFPBP {
    FPGEBIHKENB.AMOJKLIMIJN status remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
    bool nlkojkakmgb remove_entry 3;
}

message EggCreateDetail {
    int64 hatched_time_ms remove_entry 1;
    int64 player_hatched_s2_cell_id remove_entry 2;
}

message EncounterOutProto {
    enum Status {
        ENCOUNTER_ERROR remove_entry 0;
        ENCOUNTER_SUCCESS remove_entry 1;
        ENCOUNTER_NOT_FOUND remove_entry 2;
        ENCOUNTER_CLOSED remove_entry 3;
        ENCOUNTER_POKEMON_FLED remove_entry 4;
        ENCOUNTER_NOT_IN_RANGE remove_entry 5;
        ENCOUNTER_ALREADY_HAPPENED remove_entry 6;
        POKEMON_INVENTORY_FULL remove_entry 7;
    }

    enum Background {
        PARK remove_entry 0;
        DESERT remove_entry 1;
    }

    WildPokemonProto pokemon remove_entry 1;
    Background hfbofekjdlh remove_entry 2;
    Status status remove_entry 3;
    KIKHLAJCKFP klnafjahpce remove_entry 4;
    Item llfflapmphl remove_entry 5;
    int32 ipgmaoblgkn remove_entry 6;
}

message EncounterPhotobombOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NO_ENCOUNTER_AVAILABLE remove_entry 2;
        POKEMON_INVENTORY_FULL remove_entry 3;
        ERROR_UNKNOWN remove_entry 4;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    int32 ipgmaoblgkn remove_entry 5;
}

message EnumWrapper {
    enum InvasionContext {
        POKESTOP_INCIDENT remove_entry 0;
        ROCKET_BALLOON remove_entry 1;
    }

    enum InvasionCharacter {
        CHARACTER_UNSET remove_entry 0;
        CHARACTER_BLANCHE remove_entry 1;
        CHARACTER_CANDELA remove_entry 2;
        CHARACTER_SPARK remove_entry 3;
        CHARACTER_GRUNT_MALE remove_entry 4;
        CHARACTER_GRUNT_FEMALE remove_entry 5;
        CHARACTER_BUG_GRUNT_FEMALE remove_entry 6;
        CHARACTER_BUG_GRUNT_MALE remove_entry 7;
        CHARACTER_DARKNESS_GRUNT_FEMALE remove_entry 8;
        CHARACTER_DARKNESS_GRUNT_MALE remove_entry 9;
        CHARACTER_DARK_GRUNT_FEMALE remove_entry 10;
        CHARACTER_DARK_GRUNT_MALE remove_entry 11;
        CHARACTER_DRAGON_GRUNT_FEMALE remove_entry 12;
        CHARACTER_DRAGON_GRUNT_MALE remove_entry 13;
        CHARACTER_FAIRY_GRUNT_FEMALE remove_entry 14;
        CHARACTER_FAIRY_GRUNT_MALE remove_entry 15;
        CHARACTER_FIGHTING_GRUNT_FEMALE remove_entry 16;
        CHARACTER_FIGHTING_GRUNT_MALE remove_entry 17;
        CHARACTER_FIRE_GRUNT_FEMALE remove_entry 18;
        CHARACTER_FIRE_GRUNT_MALE remove_entry 19;
        CHARACTER_FLYING_GRUNT_FEMALE remove_entry 20;
        CHARACTER_FLYING_GRUNT_MALE remove_entry 21;
        CHARACTER_GRASS_GRUNT_FEMALE remove_entry 22;
        CHARACTER_GRASS_GRUNT_MALE remove_entry 23;
        CHARACTER_GROUND_GRUNT_FEMALE remove_entry 24;
        CHARACTER_GROUND_GRUNT_MALE remove_entry 25;
        CHARACTER_ICE_GRUNT_FEMALE remove_entry 26;
        CHARACTER_ICE_GRUNT_MALE remove_entry 27;
        CHARACTER_METAL_GRUNT_FEMALE remove_entry 28;
        CHARACTER_METAL_GRUNT_MALE remove_entry 29;
        CHARACTER_NORMAL_GRUNT_FEMALE remove_entry 30;
        CHARACTER_NORMAL_GRUNT_MALE remove_entry 31;
        CHARACTER_POISON_GRUNT_FEMALE remove_entry 32;
        CHARACTER_POISON_GRUNT_MALE remove_entry 33;
        CHARACTER_PSYCHIC_GRUNT_FEMALE remove_entry 34;
        CHARACTER_PSYCHIC_GRUNT_MALE remove_entry 35;
        CHARACTER_ROCK_GRUNT_FEMALE remove_entry 36;
        CHARACTER_ROCK_GRUNT_MALE remove_entry 37;
        CHARACTER_WATER_GRUNT_FEMALE remove_entry 38;
        CHARACTER_WATER_GRUNT_MALE remove_entry 39;
        CHARACTER_PLAYER_TEAM_LEADER remove_entry 40;
        CHARACTER_EXECUTIVE_CLIFF remove_entry 41;
        CHARACTER_EXECUTIVE_ARLO remove_entry 42;
        CHARACTER_EXECUTIVE_SIERRA remove_entry 43;
        CHARACTER_GIOVANNI remove_entry 44;
        CHARACTER_DECOY_GRUNT_MALE remove_entry 45;
        CHARACTER_DECOY_GRUNT_FEMALE remove_entry 46;
        CHARACTER_GHOST_GRUNT_FEMALE remove_entry 47;
        CHARACTER_GHOST_GRUNT_MALE remove_entry 48;
        CHARACTER_ELECTRIC_GRUNT_FEMALE remove_entry 49;
        CHARACTER_ELECTRIC_GRUNT_MALE remove_entry 50;
        CHARACTER_BALLOON_GRUNT_FEMALE remove_entry 51;
        CHARACTER_BALLOON_GRUNT_MALE remove_entry 52;
        CHARACTER_GRUNTB_FEMALE remove_entry 53;
        CHARACTER_GRUNTB_MALE remove_entry 54;
        CHARACTER_BUG_BALLOON_GRUNT_FEMALE remove_entry 55;
        CHARACTER_BUG_BALLOON_GRUNT_MALE remove_entry 56;
        CHARACTER_DARK_BALLOON_GRUNT_FEMALE remove_entry 57;
        CHARACTER_DARK_BALLOON_GRUNT_MALE remove_entry 58;
        CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE remove_entry 59;
        CHARACTER_DRAGON_BALLOON_GRUNT_MALE remove_entry 60;
        CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE remove_entry 61;
        CHARACTER_FAIRY_BALLOON_GRUNT_MALE remove_entry 62;
        CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE remove_entry 63;
        CHARACTER_FIGHTING_BALLOON_GRUNT_MALE remove_entry 64;
        CHARACTER_FIRE_BALLOON_GRUNT_FEMALE remove_entry 65;
        CHARACTER_FIRE_BALLOON_GRUNT_MALE remove_entry 66;
        CHARACTER_FLYING_BALLOON_GRUNT_FEMALE remove_entry 67;
        CHARACTER_FLYING_BALLOON_GRUNT_MALE remove_entry 68;
        CHARACTER_GRASS_BALLOON_GRUNT_FEMALE remove_entry 69;
        CHARACTER_GRASS_BALLOON_GRUNT_MALE remove_entry 70;
        CHARACTER_GROUND_BALLOON_GRUNT_FEMALE remove_entry 71;
        CHARACTER_GROUND_BALLOON_GRUNT_MALE remove_entry 72;
        CHARACTER_ICE_BALLOON_GRUNT_FEMALE remove_entry 73;
        CHARACTER_ICE_BALLOON_GRUNT_MALE remove_entry 74;
        CHARACTER_METAL_BALLOON_GRUNT_FEMALE remove_entry 75;
        CHARACTER_METAL_BALLOON_GRUNT_MALE remove_entry 76;
        CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE remove_entry 77;
        CHARACTER_NORMAL_BALLOON_GRUNT_MALE remove_entry 78;
        CHARACTER_POISON_BALLOON_GRUNT_FEMALE remove_entry 79;
        CHARACTER_POISON_BALLOON_GRUNT_MALE remove_entry 80;
        CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE remove_entry 81;
        CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE remove_entry 82;
        CHARACTER_ROCK_BALLOON_GRUNT_FEMALE remove_entry 83;
        CHARACTER_ROCK_BALLOON_GRUNT_MALE remove_entry 84;
        CHARACTER_WATER_BALLOON_GRUNT_FEMALE remove_entry 85;
        CHARACTER_WATER_BALLOON_GRUNT_MALE remove_entry 86;
        CHARACTER_GHOST_BALLOON_GRUNT_FEMALE remove_entry 87;
        CHARACTER_GHOST_BALLOON_GRUNT_MALE remove_entry 88;
        CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE remove_entry 89;
        CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE remove_entry 90;
    }

    enum CharacterCategory {
        UNSET remove_entry 0;
        TEAM_LEADER remove_entry 1;
        GRUNT remove_entry 2;
        ARLO remove_entry 3;
        CLIFF remove_entry 4;
        SIERRA remove_entry 5;
        GIOVANNI remove_entry 6;
        GRUNTBF remove_entry 7;
        GRUNTBM remove_entry 8;
    }

    enum InvasionCharacterExpression {
        EXPRESSION_UNSET remove_entry 0;
        PLACEHOLDER_1 remove_entry 1;
        PLACEHOLDER_2 remove_entry 2;
        PLACEHOLDER_3 remove_entry 3;
        PLACEHOLDER_4 remove_entry 4;
        GREETING remove_entry 5;
        CHALLENGE remove_entry 6;
        VICTORY remove_entry 7;
        DEFEAT remove_entry 8;
    }

    enum PokestopStyle {
        POKESTOP_NORMAL remove_entry 0;
        POKESTOP_ROCKET_INVASION remove_entry 1;
        POKESTOP_ROCKET_VICTORY remove_entry 2;
    }
}

message FAEIMINBOJF {
    Platform cdaakodiomm remove_entry 1;
    string dgnblmejgkj remove_entry 2;
    string pjbblibfbgp remove_entry 3;
    string ekeaojlnaed remove_entry 4;
    uint32 hfojgbogohi remove_entry 5;
    bool hggcdfgmkon remove_entry 6;
    int32 flmnggdnnin remove_entry 7;
    uint64 dpcamcanfeg remove_entry 8;
}

message FAIGJIJNAGI {
    int32 bainhpaibme remove_entry 1;
    int64 kdkdjimenma remove_entry 2;
}

message FAKDIOCAJIM {
    RaidTelemetryIds cdgbhonbejp remove_entry 1;
    string poiiiggpbbk remove_entry 2;
    float cjphgihiiff remove_entry 3;
    float dkmggcifhea remove_entry 4;
    int32 raid_level remove_entry 5;
    bool almdlbdoaba remove_entry 6;
    string liojhpmilnm remove_entry 7;
    int32 ficlbnikalm remove_entry 8;
    int32 fifmnjeeehj remove_entry 9;
}

message FALICJNCHKN {
    enum Result {
        UNSET remove_entry 0;
        ERROR remove_entry 1;
        VALID remove_entry 2;
        EXPIRED remove_entry 3;
    }

    message DGDANKOMHLD {
        Result result remove_entry 1;
        BJJIJIDPBJG njpekoeejdc remove_entry 2;
        string hjjjglcmfcn remove_entry 3;
    }

    repeated DGDANKOMHLD oiledajgmce remove_entry 1;
}

message FAMDODEDLEE {
    float ohafchlkknm remove_entry 1;
    float hmgkcinepen remove_entry 2;
    float gkhlkbdjknp remove_entry 3;
    int32 fegbhncoglj remove_entry 4;
    float ppfffdfgckl remove_entry 5;
    int32 ggimoidnlfi remove_entry 6;
    float jfjbhbhkddf remove_entry 7;
    int32 ofkedfmmdil remove_entry 8;
}

message FBJALMHMEGG {
    bool bahijekacdd remove_entry 1;
    bool ifjgnfageac remove_entry 2;
}

message FBJIKDKABGF {
}

message FBKABGPELIE {
    Platform cdaakodiomm remove_entry 1;
    string dgnblmejgkj remove_entry 2;
    string pjbblibfbgp remove_entry 3;
    string ekeaojlnaed remove_entry 4;
    uint32 hfojgbogohi remove_entry 5;
    Store hcdiabbfilj remove_entry 6;
    string mkfgahnoilm remove_entry 7;
}

message FCDCDDNPKMN {
    SocialTelemetryIds ogbdmhgfdod remove_entry 1;
    int32 kcjjfnlkgeg remove_entry 2;
}

message FDHFHPMPMIB {
    message FPJLANFIHDG {
        int32 aajhbennkmi remove_entry 1;
        int32 kkmhkmjgoma remove_entry 2;
        int32 jfhnghldjep remove_entry 3;
        int32 iniecjbgman remove_entry 4;
    }

    repeated FPJLANFIHDG aajhbennkmi remove_entry 1;
    FPJLANFIHDG kmfjohngolm remove_entry 2;
    int32 felbkceoebo remove_entry 3;
}

message FDJIHGKMFHI {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        IN_COOL_DOWN remove_entry 2;
        NO_BALLOON_AVAILABLE remove_entry 3;
        DISABLED remove_entry 4;
        EQUIPPED_ITEM_INVALID remove_entry 5;
        SUCCESS_BALLOON_ALREADY_EXISTS remove_entry 6;
    }

    Status status remove_entry 1;
    RocketBalloonDisplayProto cgmdofohjeg remove_entry 2;
}

message FDJLJKHBCOD {
    bool gcfkomjjgoh remove_entry 1;
    bool imcjeoleapd remove_entry 2;
    int64 kbkaddojmmo remove_entry 3;
}

message FEEKAKCGDEG {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Status status remove_entry 1;
    bool nearby_pokemons remove_entry 2;
    bool adoifjigkid remove_entry 3;
    bool nblpaoggfml remove_entry 4;
    string cjkkpijggdk remove_entry 5;
    int64 ofpebfcdpip remove_entry 6;
    bool dfkjpapgplo remove_entry 7;
    string efbmifbamni remove_entry 8;
    EncounterType encounter_type remove_entry 9;
    int32 pokedex_number remove_entry 10;
}

message FEIENOHJGEK {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
        ERROR_ALREADY_ACCEPTED remove_entry 4;
        ERROR_ALREADY_DECLINED remove_entry 5;
        ERROR_ALREADY_TIMEDOUT remove_entry 6;
        ERROR_ACCESS_DENIED remove_entry 7;
    }

    Result result remove_entry 1;
}

message FFAMKAANHIO {
    string dnghkiakcoi remove_entry 1;
    repeated string gedbejpolgd remove_entry 2;
}

message FFELGOMNDAO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NO_NEWS_FOUND remove_entry 2;
    }

    Result result remove_entry 1;
    EGGLICKGJPN mmaamhgdmhg remove_entry 2;
}

message FFHJCDKECKG {
    string glankgjddic remove_entry 1;
}

message FFIBEODKLOD {
    string plccbgieopg remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 2;
    uint64 mcmkdghkegd remove_entry 3;
    double nbolglmejnc remove_entry 4;
    double libhmbbcogc remove_entry 5;
    int64 aejihpopokd remove_entry 6;
}

message FFKLIBLNMNE {
    NewsPageTelemetryIds ncdjeondpgg remove_entry 1;
}

message FFMCMPMKKEP {
    uint32 ffhngnpihno remove_entry 1;
    int64 fhilhdgeebo remove_entry 2;
}

message FGADPLAAJBL {
}

message FGCLGOKIIGJ {
    bool pninhlhpljc remove_entry 1;
    bool fmddbhijflb remove_entry 2;
}

message FGNABPNBPGH {
    Item item remove_entry 1;
    int32 chfmlobebbo remove_entry 2;
    string plccbgieopg remove_entry 3;
    uint64 pokemon_id remove_entry 4;
    double nbolglmejnc remove_entry 5;
    double libhmbbcogc remove_entry 6;
}

message FHDNGEKOAKF {
    string plccbgieopg remove_entry 1;
    string ijnfkbjbimj remove_entry 2;
    repeated BattleActionProto oienankihkk remove_entry 3;
    BattleActionProto ejkafakdpfi remove_entry 4;
    int64 dgeeakhhfcb remove_entry 5;
}

message FHKKGHLGEBG {
    float cadgdjalcja remove_entry 1;
    float fceopjinlcj remove_entry 2;
    float hhghbofnfbh remove_entry 3;
    float dncijldknoa remove_entry 4;
    float cmcpochemnm remove_entry 5;
    HoloPokemonMovementType ibdahklnjio remove_entry 6;
    float pfkicdmhdga remove_entry 7;
    float bnjmanhicdb remove_entry 8;
    float bndbgjblbak remove_entry 9;
    int32 ominjkbapop remove_entry 10;
    int32 kallnnpkaad remove_entry 11;
    float mabggbejmjg remove_entry 12;
    float mpfdkendmmo remove_entry 13;
    float lnacbogpeem remove_entry 14;
    float imlboichhlo remove_entry 15;
    float akpbjpajcff remove_entry 16;
    float haebcgebkhl remove_entry 17;
    float hpgddlfeaee remove_entry 18;
}

message FIDCFPOOKKG {
    //ignored_oneof DIMPKBGHGPI {
    //none remove_entry 0;
    //daily_quest remove_entry 2;
    //multi_part remove_entry 3;
    //catch_pokemon remove_entry 4;
    //add_friend remove_entry 5;
    //trade_pokemon remove_entry 6;
    //daily_buddy_affection remove_entry 7;
    //quest_walk remove_entry 8;
    //evolve_into_pokemon remove_entry 9;
    //}

    enum Status {
        STATUS_UNDEFINED remove_entry 0;
        STATUS_ACTIVE remove_entry 1;
        STATUS_COMPLETED remove_entry 2;
    }

    enum Context {
        UNSET remove_entry 0;
        STORY_QUEST remove_entry 1;
        CHALLENGE_QUEST remove_entry 2;
        DAILY_COIN_QUEST remove_entry 3;
        TIMED_STORY_QUEST remove_entry 4;
        TGC_TRACKING_QUEST remove_entry 7;
    }

    QuestType quest_type remove_entry 1;
    AAMMAOPOCKH afelplnbaph remove_entry 2;
    HLMONIMIODG kibecpfjmcl remove_entry 3;
    EGNPHKGIGLD kipggpmfaoj remove_entry 4;
    IIFJILCPJDN fadfoihbjlb remove_entry 5;
    JNFANBCLKNK mngijccgelk remove_entry 6;
    CKILMCJNLKM mggbljdjppk remove_entry 7;
    PNDLNDCFKNE bnegcekbjhh remove_entry 8;
    HJDNPPOCILK cccmoegfpoo remove_entry 9;
    HEPHIKDHOMM ndpmplepcmc remove_entry 99;
    string quest_id remove_entry 100;
    int64 oidpmafbboo remove_entry 101;
    Context bennlieoijh remove_entry 102;
    string dmdlmedeace remove_entry 103;
    int32 kjajkaocpfb remove_entry 104;
    GOHMDLEEDFI caeidlciene remove_entry 105;
    Status status remove_entry 106;
    repeated HOALANDJDMB eplppgdadfi remove_entry 107;
    int64 nmfejghdeap remove_entry 108;
    int64 aailfkjiepb remove_entry 109;
    int64 aocpenlnklm remove_entry 110;
    string fort_id remove_entry 111;
    bool gimfcconkaf remove_entry 112;
    bool dejkmhajfcg remove_entry 113;
    int32 phlfepnclmp remove_entry 114;
    int64 s2_cell_id remove_entry 115;
    int32 ekmcbbbkafn remove_entry 116;
    JAAACDNDHBM ndhodgihlhp remove_entry 117;
    string jjdnjnnbihb remove_entry 118;
    int64 fepbcfdnhfh remove_entry 119;
}

message FJDFBAFDFOO {
}

message FKBBEAMOKBJ {
    string idndlbdhpgm remove_entry 1;
    Item item remove_entry 2;
    EggIncubatorType obpagkjfkko remove_entry 3;
    int32 acdobbepocf remove_entry 4;
    int64 pokemon_id remove_entry 5;
    double peopiknibmg remove_entry 6;
    double holnpeepnam remove_entry 7;
}

message FKCBBDEIAEH {
    int64 kecngjjoebg remove_entry 1;
}

message FKHMLMELHNH {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PHOTO_POKEMON_INVALID remove_entry 2;
        ERROR_UNKNOWN remove_entry 3;
    }

    Status status remove_entry 1;
    HoloPokemonId foagdffahnf remove_entry 2;
    PokemonDisplayProto kolmkdcjnli remove_entry 3;
    uint64 ofpebfcdpip remove_entry 4;
    string pibbfdmchdf remove_entry 5;
}

message FKKEPBEEOAN {
    enum Result {
        UNSET remove_entry 0;
        CANDY_FOUND remove_entry 1;
    }

    Result result remove_entry 1;
    HoloPokemonId pokemon_type remove_entry 2;
    int32 amountj remove_entry 3;
    PokemonDisplayProto pokemon_display remove_entry 4;
    uint64 pokemon_id remove_entry 5;
}

message FKOICJEKIGP {
    HoloBadgeType omclnbhdbdo remove_entry 1;
}

message FLDANKDEHOL {
    int32 oiehgahjedl remove_entry 1;
    int32 focnndidjnh remove_entry 2;
    repeated float hcnmoahhofg remove_entry 3;
    repeated float dbaeioinfal remove_entry 4;
}

message FMAFEHEBKME {
    string glankgjddic remove_entry 1;
}

message FMCHABOILMM {
    string dmdlmedeace remove_entry 1;
    MPHAOMIEANN pokemon remove_entry 2;
    DBEOJHAOHGE item remove_entry 3;
    LPBNPBEHHOL mapecdeeeob remove_entry 4;
    GLOJKFNCMMC khoijpbphke remove_entry 5;
    MHAGAHCDKHD abfhndbilgi remove_entry 8;
    PKHBPMGGCAF omclnbhdbdo remove_entry 10;
    GCELNHOCAPP ohcegbggjko remove_entry 11;
    GHMBBDDNJPI ndogdjggegm remove_entry 12;
    EBMBOPDKAKD nmhegklgpif remove_entry 13;
    CCCHMICHJCD papnjcoelnj remove_entry 14;
    KLBNBOBKGJL hnbgoohkgoe remove_entry 15;
    GCPKFGLHMAF gcjacedblpo remove_entry 16;
    JOJHPEDBMIB fcgjnmacmnm remove_entry 17;
    INIBHANFCCO kkgflfiahdh remove_entry 18;
    MECMKCENPKK pcmhbfojnae remove_entry 19;
    MGMAEMHGLEJ gggijjmdobi remove_entry 20;
    HKDJCGNMNDO ajlfcjkbkho remove_entry 21;
    JNDHCDMGJDH gfeillipeep remove_entry 22;
    DONKAMDNCNH bmhgdcobfbc remove_entry 23;
    DJNEECDFLOA laahjbhlaml remove_entry 24;
    BMKMKBDIBAM eacfmpkombc remove_entry 25;
    KPPPJMEABFA gbnnjbaecap remove_entry 26;
    BILEOIKNPAP kkeocbajkkj remove_entry 27;
    HHIDOPMDPDH iiokcijgipe remove_entry 28;
    ONBEJIOEPLA ckoocaghhkh remove_entry 29;
    NABDPJELFFH bdobmfkioad remove_entry 30;
    FriendshipLevelMilestoneSettingsProto nplghclomkp remove_entry 31;
    HOPABBDJJBI igbckmlhmbo remove_entry 32;
    GLMFAJMPDIB iihembnjipi remove_entry 33;
    LJFFJIBHHGF ceboedakgfo remove_entry 34;
    KOCAAPCGIIM ifgocikmfio remove_entry 35;
    IAJFCGACEMA opigkegeanf remove_entry 36;
    ILJFMMCLABM omdilmglnmj remove_entry 37;
    EABKEIOPGNJ ojjhjefemdo remove_entry 38;
    FLDANKDEHOL caiamfjljbb remove_entry 39;
    OFBNCCHFEPO eaikfebgbba remove_entry 40;
    NOKLABCIJFM lkbkcmnmkdk remove_entry 41;
    BFIAAEOEDIJ gpiampjabba remove_entry 42;
    EKGIKJHOPOH ddmjhgbcddg remove_entry 43;
    KPAKMGPFEPD oabffjajoha remove_entry 44;
    JFIJDPJFKEP ahjhbhpmpgo remove_entry 45;
    BNGEIJNIDMM ciknbbgacec remove_entry 46;
    JNPFPFAHBDN gopcifdhapp remove_entry 47;
    CJGEGHKFPLD andffikfafd remove_entry 48;
    PLMAJLEAAJL faehjglmgmo remove_entry 49;
    FDHFHPMPMIB gnfgpbjabpn remove_entry 50;
    CLLNDIILBNC gncpjeeiigc remove_entry 51;
    BuddyLevelSettings jmdfkljibgh remove_entry 52;
    JIEFEIDCFMD docaajdahdc remove_entry 53;
    DKNHHMFJBKC eoocikjhdhi remove_entry 54;
    LJENKGLGEDK jdcbdeplcfj remove_entry 56;
    MJAFNOAPHHC lhabojjgiic remove_entry 58;
    KKIADOKNBDD ekpebegafnf remove_entry 59;
    MJHCOKKBNEN chmdlhepegb remove_entry 60;
    FNPOICJEDNN jpnlbjebdob remove_entry 61;
    InvasionAvailabilitySettingsProto ibeeeolboio remove_entry 62;
    MJMNIGPDCPP ignghcobopa remove_entry 63;
    NMLPBDDPHCM fhjgahjmcfb remove_entry 64;
    KIHJOHIFDCC bhjebahioma remove_entry 65;
    LKECHLLILDC jabgeefacie remove_entry 66;
    NFBBGIONDPB biegbhllpbb remove_entry 67;
    CFNAPENLHJD jcllphchlbn remove_entry 68;
    PDAGMBABALN dmihgdngebl remove_entry 69;
    ICIGAOMBAPH nbkplpcpfhf remove_entry 70;
    KHHNJIKIMLI hlojdihpbgb remove_entry 72;
    JBLNPHJDJNH hkhhmlhlagc remove_entry 73;
    AJBFAJFIEKO abnbalindlc remove_entry 74;
    JBCNBOJLELE phimpbhpfkg remove_entry 75;
    NFJGFHHKNCM emcgfgcceam remove_entry 76;
    NHFDAMJANBD dojnlcekema remove_entry 78;
    KFOJHNPKHEL jfolaghipmg remove_entry 81;
    MLOLLIEFIOP dkdojhdjhpd remove_entry 84;
    APBHHGAPIIC gjljmngohdg remove_entry 85;
    LHAODNFOAGE lmmppljdhhh remove_entry 86;
    KOEHGMJHPAF dcbcgjmkafl remove_entry 87;
    KNFNAPFFMEN iomllihhjmg remove_entry 90;
    IADMJJECPCL coepcgaijji remove_entry 91;
    MILMPICKNHC cikjejmpanp remove_entry 98;
    DLIJAMKFJID icdpmkilffb remove_entry 99;
}

message FMKAHOBBKHB {
    repeated DNHLJKAJAHL lecgabbafal remove_entry 1;
    bool lhcjjbcnbmp remove_entry 2;
    int64 omgdlejgncg remove_entry 3;
    string dkfagcocnco remove_entry 4;
    string oheempgnpfd remove_entry 5;
}

message FNPOICJEDNN {
    BuddyEmotionLevel ljlhbdbblok remove_entry 1;
    int32 bhjehalkngf remove_entry 2;
    BuddyAnimation nbkihkifhdg remove_entry 3;
    int64 hekdigpodph remove_entry 4;
}

message FOEKFKPNENO {
    string glankgjddic remove_entry 1;
    uint64 injmcapfjmn remove_entry 2;
}

message FOFJFMAGHFA {
    NELMIKIPFBN active_pokemon remove_entry 1;
    PHGHEIGIHFE haihihhglfc remove_entry 2;
    repeated NELMIKIPFBN lcjfacnkojh remove_entry 3;
    repeated NELMIKIPFBN dkehkfeeido remove_entry 4;
    repeated DHKBEGDDNOB nemkneehkfd remove_entry 5;
    int32 lgpaobjkaob remove_entry 6;
    bool edkhdpaopig remove_entry 7;
    bool gpcfcpmjhge remove_entry 8;
    FriendshipLevelMilestone ghdoooejial remove_entry 9;
    repeated string haigmbjcoff remove_entry 10;
    bool blkaghdnlje remove_entry 11;
    bool eloncfhfdgi remove_entry 12;
    bool hkpmnnjilgn remove_entry 13;
    int64 aejihpopokd remove_entry 14;
}

message FPGEBIHKENB {
    enum AMOJKLIMIJN {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
        ERROR_FORT_NOT_FOUND remove_entry 3;
        ERROR_INCIDENT_NOT_FOUND remove_entry 4;
        ERROR_STEP_ALREADY_COMPLETED remove_entry 5;
        ERROR_WRONG_STEP remove_entry 6;
        ERROR_PLAYER_BELOW_MIN_LEVEL remove_entry 7;
        ERROR_INCIDENT_EXPIRED remove_entry 8;
        ERROR_MISSING_INCIDENT_TICKET remove_entry 9;
        ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL remove_entry 10;
        ERROR_PLAYER_BELOW_V2_MIN_LEVEL remove_entry 11;
        ERROR_INVALID_HEALTH_UPDATES remove_entry 20;
        ERROR_ATTACKING_POKEMON_INVALID remove_entry 30;
    }
}

message FPGGMDOJELH {
    RemoteRaidEvent ehldehjooni remove_entry 1;
    RemoteRaidTelemetryIds knoncbifpam remove_entry 2;
    RemoteRaid gfgkkffhckp remove_entry 3;
}

message FPNENBBFHPH {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message FbTokenProto {
    string token remove_entry 1;
}

message FitnessMetricsProto {
    double distance_walked_meters remove_entry 1;
    int32 step_count remove_entry 2;
    double calories_burned_kcals remove_entry 3;
    int64 exercise_duration_mi remove_entry 4;
    double wheelchair_distance_meters remove_entry 5;
    double wheelchair_push_count remove_entry 6;
}

message FitnessReportProto {
    oneof Window {
        int32 day_offset_from_now remove_entry 1;
        int32 week_offset_from_now remove_entry 2;
    }

    FitnessMetricsProto metrics remove_entry 3;
    bytes game_data remove_entry 4;
}

message FortDeployOutProto {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_ALREADY_HAS_POKEMON_ON_FORT remove_entry 2;
        ERROR_OPPOSING_TEAM_OWNS_FORT remove_entry 3;
        ERROR_FORT_IS_FULL remove_entry 4;
        ERROR_NOT_IN_RANGE remove_entry 5;
        ERROR_PLAYER_HAS_NO_TEAM remove_entry 6;
        ERROR_POKEMON_NOT_FULL_HP remove_entry 7;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 8;
        ERROR_POKEMON_IS_BUDDY remove_entry 9;
        ERROR_FORT_DEPLOY_LOCKOUT remove_entry 10;
        ERROR_PLAYER_HAS_NO_NICKNAME remove_entry 11;
        ERROR_POI_INACCESSIBLE remove_entry 12;
        ERROR_LEGENDARY_POKEMON remove_entry 13;
        ERROR_INVALID_POKEMON remove_entry 14;
    }

    Result result remove_entry 1;
    DAFILIEKAIJ hhgmolgegga remove_entry 2;
    PokemonProto bonckjnbjme remove_entry 3;
    KDMAEPLELBN hgilgdabmlm remove_entry 4;
}

message FortRenderingType {
    enum RenderingType {
        DEFAULT remove_entry 0;
        INTERNAL_TEST remove_entry 1;
    }

    RenderingType rendering_type = 1;
}

message FortSearchOutProto {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        OUT_OF_RANGE remove_entry 2;
        IN_COOLDOWN_PERIOD remove_entry 3;
        INVENTORY_FULL remove_entry 4;
        EXCEEDED_DAILY_LIMIT remove_entry 5;
        POI_INACCESSIBLE remove_entry 6;
    }

    Result result remove_entry 1;
    repeated EHJHIJNNLBI bhfobbjmkjn remove_entry 2;
    int32 oeoiijapold remove_entry 3;
    PokemonProto bonckjnbjme remove_entry 4;
    int32 pknkcfdnppd remove_entry 5;
    int64 nefkhkannmf remove_entry 6;
    int32 endcfecclfi remove_entry 7;
    PIABIFIABDB hfjoggejohf remove_entry 8;
    NJAEBCDCPIG fcmlkkhpgdc remove_entry 9;
    NJAEBCDCPIG ekmonbelnea remove_entry 10;
    int32 raid_tickets remove_entry 11;
    NJAEBCDCPIG agkbkildkep remove_entry 12;
    string fort_id remove_entry 13;
    EDNFCLGDGHC hjflnbmfkei remove_entry 14;
    BKKLCFPAGOE djckfljahid remove_entry 15;
    LFJKDLOAJBO jfejkepehdk remove_entry 16;
}

message FortSponsor {
    enum Sponsor {
        UNSET remove_entry 0;
        MCDONALDS remove_entry 1;
        POKEMON_STORE remove_entry 2;
        TOHO remove_entry 3;
        SOFTBANK remove_entry 4;
        GLOBE remove_entry 5;
        SPATULA remove_entry 6;
        THERMOMETER remove_entry 7;
        KNIFE remove_entry 8;
        GRILL remove_entry 9;
        SMOKER remove_entry 10;
        PAN remove_entry 11;
        BBQ remove_entry 12;
        FRYER remove_entry 13;
        STEAMER remove_entry 14;
        HOOD remove_entry 15;
        SLOWCOOKER remove_entry 16;
        MIXER remove_entry 17;
        SCOOPER remove_entry 18;
        MUFFINTIN remove_entry 19;
        SALAMANDER remove_entry 20;
        PLANCHA remove_entry 21;
        NIA_OPS remove_entry 22;
        WHISK remove_entry 23;
    }

    Sponsor sponsor = 1;
}

message FriendDetailsProto {
    enum OnlineStatus {
        UNSET remove_entry 0;
        STATUS_UNKNOWN remove_entry 1;
        STATUS_ONLINE remove_entry 2;
        STATUS_OFFLINE remove_entry 3;
    }

    PlayerSummaryProto player remove_entry 1;
    bytes friend_visible_data remove_entry 2;
    int32 score remove_entry 3;
    bytes data_with_me remove_entry 4;
    OnlineStatus online_status remove_entry 5;
}

message FriendshipLevelMilestoneSettingsProto {
    enum PokemonTradingType {
        UNSET remove_entry 0;
        REGULAR_IN_POKEDEX remove_entry 1;
        SPECIAL_IN_POKEDEX remove_entry 2;
        REGULAR_NON_POKEDEX remove_entry 3;
        REGIONAL_NON_POKEDEX remove_entry 4;
        FORM_NON_POKEDEX remove_entry 5;
        LEGENDARY_NON_POKEDEX remove_entry 6;
        SHINY_NON_POKEDEX remove_entry 7;
    }

    int32 hnlphkkbane remove_entry 1;
    int32 mmhhajpneng remove_entry 2;
    float obeblggdaam remove_entry 3;
    int32 idchcpjfpei remove_entry 4;
    repeated PokemonTradingType cknknpadbcm remove_entry 5;
    float fbdpenddhjd remove_entry 6;
}

message GAAKFMAGDLB {
    bool lgehoepjopp remove_entry 1;
    double eofjegnaboc remove_entry 2;
    double ejcjggjmcmc remove_entry 3;
    bool bdocgpmhiaj remove_entry 4;
    bool bpkmokbcikc remove_entry 5;
    bool lgjjaoedjlp remove_entry 6;
    bool jghncjonppg remove_entry 7;
}

message GAJNKGKDMCL {
    HoloTemporaryEvolutionId jiephffmknb remove_entry 1;
    int32 cpbmplabhfl remove_entry 2;
    string hmkglhkakdj remove_entry 3;
}

message GAJPOODELOL {
    Item geecphefmgm remove_entry 1;
}

message GBCGPMHIPMK {
    Item item remove_entry 1;
}

message GBDKJIEMBMF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_HAS_NO_VS_SEEKER remove_entry 2;
        ERROR_REWARDS_ALREADY_COLLECTED remove_entry 3;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mgeefhcmogm remove_entry 2;
    int32 dnpociomhpj remove_entry 3;
    float joecegklged remove_entry 4;
    MPIKCGEDHEE cbkpiggaaof remove_entry 5;
    bool dfmgkicfnle remove_entry 6;
}

message GBLNNABKFFO {
    string foahhmcmedd remove_entry 1;
    bool goapjocchjh remove_entry 2;
    bool hpbbkmeeoip remove_entry 3;
}

message GCEGLMPDKMD {
    int32 ggiblimbblk remove_entry 1;
}

message GCELNHOCAPP {
    string mhhjiddoacj remove_entry 1;
    repeated CameraInterpolation anofjhidalg remove_entry 2;
    repeated CameraTarget igblebcofjc remove_entry 3;
    repeated float ganiiejfmhf remove_entry 4;
    repeated float mdmkgjdamli remove_entry 5;
    repeated float cpfpcjdepbc remove_entry 6;
    repeated float hkfgelifdcm remove_entry 7;
    repeated float jmclfemiehc remove_entry 8;
    repeated float jeeahoeadgk remove_entry 9;
    repeated float pgcknppapnn remove_entry 10;
    repeated float ppbocmbagff remove_entry 11;
    repeated float ncloiekdhke remove_entry 12;
    repeated float eoodihkacjj remove_entry 13;
    repeated float ikpgeggapcn remove_entry 14;
    repeated float hilehoafhia remove_entry 15;
    repeated float hemfhlhilnm remove_entry 16;
}

message GCPKFGLHMAF {
    string kalnhjhnhei remove_entry 1;
    HoloIapItemCategory category remove_entry 2;
    int32 alccnlaihhj remove_entry 3;
    bool fofnnkhlgjf remove_entry 6;
    bool idkcooeejno remove_entry 7;
    string blbcaiidlgp remove_entry 8;
    string gaomkbeedkc remove_entry 9;
    string ckamanebocf remove_entry 10;
    string lbamebgcgeb remove_entry 11;
    string bnhjmlffbif remove_entry 12;
    int64 nbcekipobjj remove_entry 13;
    int64 nimlnoljomh remove_entry 14;
    repeated string gndempnlhbd remove_entry 15;
    string image_url remove_entry 16;
}

message GDBDBDAONME {
    InvasionTelemetryIds lkfokpmjnll remove_entry 1;
    EnumWrapper.InvasionCharacter alekgdgbpne remove_entry 2;
    bool benanchmobb remove_entry 3;
    int32 pedccfeidch remove_entry 4;
    int32 kncoganmgma remove_entry 5;
    int32 pijaijooief remove_entry 6;
    bool cckhhkpkhdm remove_entry 7;
    string hiaipaeeiag remove_entry 8;
    bool okjcombeomi remove_entry 9;
    string lakligdanbf remove_entry 10;
    bool fdpenipggig remove_entry 11;
    float emmobdhhocc remove_entry 12;
    float ngidgokeplp remove_entry 13;
    EnumWrapper.InvasionContext kkkkbefhmmc remove_entry 14;
    RocketBalloonDisplayProto.BalloonType emlaipnnlii remove_entry 15;
}

message GDEKCANJFKE {
    string nconcpeggaa remove_entry 1;
    FriendshipLevelMilestone fdfikdcmbei remove_entry 2;
}

message GEBECAAGMBJ {
    float ceodhpokbda remove_entry 1;
    float hhlpildedne remove_entry 2;
    float fpfbopkcdpa remove_entry 3;
    float bcjpppnhmhf remove_entry 4;
    float oedencjnhjf remove_entry 5;
}

message GFCMHOFPFLH {
    bool enabled remove_entry 1;
}

message GFFIDNHACEN {
    float khgmcnjogpe remove_entry 1;
    repeated DBHEKEBGGLN hfcglaclege remove_entry 2;
}

message GFHHIGBLHKD {
    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
    int32 dgfpmjpijcc remove_entry 2;
}

message GFKBMJPJACH {
    int64 omgdlejgncg remove_entry 1;
    int32 oadekdcmhnf remove_entry 2;
    string oheempgnpfd remove_entry 3;
}

message GFKEKBDHHFM {
    enum BMOLHIAAOIP {
        CHARACTER_UNSET remove_entry 0;
        PROFESSOR_WILLOW remove_entry 1;
        SPECIAL_GUEST_1 remove_entry 2;
        SPECIAL_GUEST_2 remove_entry 3;
        SPECIAL_GUEST_3 remove_entry 4;
        SPECIAL_GUEST_4 remove_entry 5;
        SPECIAL_GUEST_5 remove_entry 6;
        NARRATOR remove_entry 7;
    }

    enum NAGKIGODLPK {
        EXPRESSION_UNSET remove_entry 0;
        HAPPY remove_entry 1;
        SYMPATHETIC remove_entry 2;
        ENERGETIC remove_entry 3;
        PUSHY remove_entry 4;
        IMPATIENT remove_entry 5;
        ADMIRATION remove_entry 6;
    }

    string jjpnnlmjako remove_entry 1;
    NAGKIGODLPK holaohaplfd remove_entry 2;
    string ifholjleigl remove_entry 3;
    BMOLHIAAOIP character remove_entry 4;
    repeated float gibbopeokie remove_entry 5;
    repeated float locfiaidedj remove_entry 6;
    string ankcnjlcapd remove_entry 7;
}

message GFKPKPDIKCG {
    string sticker_id remove_entry 1;
    int32 loopidkcgli remove_entry 2;
    int32 dmoedbhebad remove_entry 3;
}

message GFLCFFDAIBC {
    string mfjnddecdff remove_entry 1;
    string hjjjglcmfcn remove_entry 2;
    int32 loiejlocpgk remove_entry 3;
    uint32 ljacpnmbfmc remove_entry 4;
}

message GFLMKMHKOIF {
}

message GHCPPAHENFP {
    int32 ggiblimbblk remove_entry 1;
}

message GHMBBDDNJPI {
    repeated int32 glgaipbdopj remove_entry 1;
    repeated int32 jfgioafdokk remove_entry 2;
    repeated float cp_multiplier remove_entry 3;
    int32 iaflfdfdcec remove_entry 4;
    int32 iabbfnbfnnm remove_entry 5;
    int32 dmbkmmpngji remove_entry 6;
    int32 jbojkbchfbc remove_entry 7;
    int32 mfkhadjjoik remove_entry 8;
}

message GHNLLMBLLJN {
    HoloItemEffect kdieceeaace remove_entry 1;
    float mkegcjhhobk remove_entry 2;
    float fadjpmjplig remove_entry 3;
    float elckcdcmbkp remove_entry 4;
}

message GIDGIFEOINA {
    message LICEADEMPAA {
        bool hhjloebbnle remove_entry 1;
    }

    bool is_lucky remove_entry 1;
    int32 mhdncbphfgn remove_entry 2;
    LICEADEMPAA lopkpaikhbj remove_entry 3;
}

message GIHKPCHKPGD {
    bool ianogjmfjkb remove_entry 1;
    bool mnbambaeooh remove_entry 2;
}

message GIJCJGBDCFE {
    int64 ihgnocadfcj remove_entry 1;
    int64 doognninfgf remove_entry 2;
}

message GIJIBCCCFEL {
    //ignored_oneof JIBCBDNLKLH {
        //none remove_entry 0;
        //boot_time remove_entry 1;
        //frame_rate remove_entry 2;
        //generic_click_telemetry remove_entry 3;
        //map_events_telemetry remove_entry 4;
        //spin_pokestop_telemetry remove_entry 5;
        //profile_page_telemetry remove_entry 6;
        //shopping_page_telemetry remove_entry 7;
        //encounter_pokemon_telemetry remove_entry 8;
        //catch_pokemon_telemetry remove_entry 9;
        //deploy_pokemon_telemetry remove_entry 10;
        //feed_pokemon_telemetry remove_entry 11;
        //evolve_pokemon_telemetry remove_entry 12;
        //release_pokemon_telemetry remove_entry 13;
        //nickname_pokemon_telemetry remove_entry 14;
        //news_page_telemetry remove_entry 15;
        //item_telemetry remove_entry 16;
        //battle_party_telemetry remove_entry 17;
        //passcode_redeem_telemetry remove_entry 18;
        //link_login_telemetry remove_entry 19;
        //raid_telemetry remove_entry 20;
        //push_notification_telemetry remove_entry 21;
        //avatar_customization_telemetry remove_entry 22;
        //read_point_of_interest_description_telemetry remove_entry 23;
        //web_telemetry remove_entry 24;
        //change_ar_telemetry remove_entry 25;
        //weather_detail_click_telemetry remove_entry 26;
        //user_issue_weather_report remove_entry 27;
        //pokemon_inventory_telemetry remove_entry 28;
        //social_telemetry remove_entry 29;
        //check_encounter_info_telemetry remove_entry 30;
        //pokemon_go_plus_telemetry remove_entry 31;
        //rpc_timing_telemetry remove_entry 32;
        //social_gift_count_telemetry remove_entry 33;
        //asset_bundle_telemetry remove_entry 34;
        //asset_poi_download_telemetry remove_entry 35;
        //asset_stream_download_telemetry remove_entry 36;
        //asset_stream_cache_culled_telemetry remove_entry 37;
        //rpc_socket_timing_telemetry remove_entry 38;
        //permissions_flow remove_entry 39;
        //device_service_toggle remove_entry 40;
        //boot_telemetry remove_entry 41;
        //user_attributes remove_entry 42;
        //onboarding_telemetry remove_entry 43;
        //login_action_telemetry remove_entry 44;
        //ar_photo_session_telemetry remove_entry 45;
        //invasion_telemetry remove_entry 46;
        //combat_minigame_telemetry remove_entry 47;
        //leave_point_of_interest_telemetry remove_entry 48;
        //view_point_of_interest_image_telemetry remove_entry 49;
        //combat_hub_entrance_telemetry remove_entry 50;
        //leave_interaction_range_telemetry remove_entry 51;
        //shopping_page_click_telemetry remove_entry 52;
        //shopping_page_scroll_telemetry remove_entry 53;
        //device_specifications_telemetry remove_entry 54;
        //screen_resolution_telemetry remove_entry 55;
        //ar_buddy_multiplayer_session_telemetry remove_entry 56;
        //buddy_multiplayer_connection_failed_telemetry remove_entry 57;
        //buddy_multiplayer_connection_succeeded_telemetry remove_entry 58;
        //buddy_multiplayer_time_to_get_session_telemetry remove_entry 59;
        //player_hud_notification_click_telemetry remove_entry 60;
        //monodepth_download_telemetry remove_entry 61;
        //ar_mapping_telemetry remove_entry 62;
        //remote_raid_telemetry remove_entry 63;
        //device_os_telemetry remove_entry 64;
        //niantic_profile_telemetry remove_entry 65;
        //change_online_status_telemetry remove_entry 66;
    //}

    BootTime khapfgmkebg remove_entry 1;
    BGAOPEOFHHE anjjkdgkpmo remove_entry 2;
    IMHPCMPFPCP phhfhpddpmh remove_entry 3;
    KJALANEDOEG pnhdpaolpmb remove_entry 4;
    HAMLDIEEMHJ knbgpfgfmlg remove_entry 5;
    IALFMKPBDFC phpdajbanal remove_entry 6;
    NODFGJDPMCC oempjigpojg remove_entry 7;
    MLDIDGPMNBD kmfhjdcdpkf remove_entry 8;
    BPDMDBPKPHJ lfnldhlddhe remove_entry 9;
    PKAAAMFELOH iahgmgaeecg remove_entry 10;
    IPDKNKPFGCN mkofjaadhim remove_entry 11;
    NMBBBIEIMMP gjbgndjfdop remove_entry 12;
    LFOIPLOKGCG mndohicgjnk remove_entry 13;
    KKMEBDCDHAA edkpbiepocp remove_entry 14;
    FFKLIBLNMNE fcodmnhjcdi remove_entry 15;
    ILPABPEKGGC bpfpcbgaban remove_entry 16;
    HBBIAGALHMH ogaoapgkndb remove_entry 17;
    PCHOEPPPPJB kpncglialaj remove_entry 18;
    KIHOBMKMDIF bdlbjjcdjhf remove_entry 19;
    FAKDIOCAJIM bdmocdbcioi remove_entry 20;
    KNGOICOCJLL coiimoaebmf remove_entry 21;
    JIIPIBOBJBG nhblkkaljdm remove_entry 22;
    JINCDBFIDDB agokhnggiab remove_entry 23;
    LCCINNHEICM oopidafcebl remove_entry 24;
    AEAFHHMLJAO mhhcodlpcdl remove_entry 25;
    DCCKBICFCHP hbppgodgkfh remove_entry 26;
    DHFNCFFEEMK jngifdjnnki remove_entry 27;
    POKLFGJOPLA bgebkbjcmmm remove_entry 28;
    FCDCDDNPKMN pjgeegboplh remove_entry 29;
    FGCLGOKIIGJ jnpineeecnb remove_entry 30;
    DHEBFEKPFHM oipponbkjfc remove_entry 31;
    LIPBEKCAFBB iennmaccppm remove_entry 32;
    NMGEGCGOLDF jhbmmbncnbj remove_entry 33;
    ONCPGFDDMFG kkanokofhmc remove_entry 34;
    BCKBAHNELOP lilgclifhde remove_entry 35;
    DICBOKPCJGE bchdphakchj remove_entry 36;
    GLKHHLNBNFJ loadgcmmiim remove_entry 37;
    GFFIDNHACEN bdkejbeilae remove_entry 38;
    DLEHNNMKEBK hpjhhkaehfb remove_entry 39;
    MDLEDDGPECF chbeaomfipa remove_entry 40;
    PAKMCPFOKPN jpnhldojmjo remove_entry 41;
    LFGFPCPKDJM fkfmjccgmlf remove_entry 42;
    JFIFKHGMNKB ofglbecandf remove_entry 43;
    LBECJCOCDEE mmngblgnglb remove_entry 44;
    OJIJECBMOIE modidbgdmfb remove_entry 45;
    GDBDBDAONME ciehfnapapn remove_entry 46;
    CEBAMAIKGMK jdcfejbdigd remove_entry 47;
    ACCLPNAOAEO gbpghopkkpb remove_entry 48;
    KDFDIAEIBOC jmfdjkafmnh remove_entry 49;
    LDFBPNLBNHK donfnliefmi remove_entry 50;
    DEGPIEOKFCP amnebahkkjg remove_entry 51;
    MCHCNBLMLJD boebhamhigh remove_entry 52;
    HCCIPCFNHKG dnlfnhplccn remove_entry 53;
    JJDEKKNMOKM edclpclplhj remove_entry 54;
    HOOGBMILGJK dhcagkfjffp remove_entry 55;
    PJPAOJNMCKG iijgnecneeh remove_entry 56;
    FAIGJIJNAGI fahdlhldopk remove_entry 57;
    IGIEAJKCHBA iipnkfakccm remove_entry 58;
    AJONCJJBOMI kmpbpgecpoe remove_entry 59;
    BJDMBIGNJFA albakmdhfhb remove_entry 60;
    HONJIPLFLJM odpeenocfnc remove_entry 61;
    KLOPEMNNHEH oibgdjdgpei remove_entry 62;
    FPGGMDOJELH nkhfgfgdbbo remove_entry 63;
    DPOFMJAGGHH iphihjpdcem remove_entry 64;
    ONKEOPLEPGE pdoedjmjbod remove_entry 65;
    HMHDALGAJBA bfcmomghecg remove_entry 66;
    ServerData oapiigkejkf remove_entry 1001;
    CommonFilterProto mkmajhhedgh remove_entry 1002;
}

message GJLECHMJABM {
    enum IJFFHMBPLOP {
        UNSET remove_entry 0;
        CREATED remove_entry 1;
        OPENED remove_entry 2;
        CANCELLED remove_entry 3;
        ACCEPTED remove_entry 4;
        DECLINED remove_entry 5;
        READY remove_entry 6;
        TIMEOUT remove_entry 7;
    }

    message BIFELGCLBID {
        string glankgjddic remove_entry 1;
        GLJCLNIGCFO midpkoemajj remove_entry 2;
        int64 cdgfhpbnfmm remove_entry 3;
        repeated uint64 ogmhceigjnk remove_entry 4;
        PHGHEIGIHFE fohggigemfp remove_entry 5;
    }

    string lmfmlhckoie remove_entry 1;
    CombatType type remove_entry 2;
    string combat_league_template_id remove_entry 3;
    BIFELGCLBID ainjmnajjdj remove_entry 5;
    BIFELGCLBID lnbepblibbm remove_entry 6;
    IJFFHMBPLOP pklabciagbe remove_entry 7;
    int64 pmiggjfcinb remove_entry 8;
    int64 doipobejmgm remove_entry 19;
    string lflnegiinbp remove_entry 20;
}

message GJNGELKAIIF {
    string incident_id remove_entry 1;
    IncidentDisplayType incident_display_type remove_entry 2;
}

message GKMHKMJNEII {
    QuestType oaaimehommg remove_entry 1;
    GOHMDLEEDFI gdblghadjfj remove_entry 2;
}

message GKNAKOICFEP {
    int64 loflhechkhb remove_entry 1;
    int32 lenlimgohob remove_entry 2;
}

message GKOKDOCBCBE {
    HoloPokemonId dnlbnecceok remove_entry 1;
    Item khcfdlenphk remove_entry 2;
    int32 pjfmkoeppfg remove_entry 3;
    float piooidmepgc remove_entry 4;
    PokemonDisplayProto.Form form remove_entry 5;
    PokemonDisplayProto.Gender aghemnmjbfg remove_entry 6;
    Item nddmmflmeoc remove_entry 8;
    bool jpgfpjmpinl remove_entry 9;
    bool liogooobebb remove_entry 10;
    bool fokgcbhceca remove_entry 11;
    int32 ghbhjcdhgkp remove_entry 12;
    bool kdemejmahbj remove_entry 13;
    HoloTemporaryEvolutionId kiandpklnee remove_entry 14;
    int32 lccepocjbpe remove_entry 15;
    int32 bckhedjneoh remove_entry 16;
}

message GLCIKPHLOEA {
    string fplbjhfdcik remove_entry 1;
}

message GLILAIHNDEF {
    DAGJNHAIMIO omhelgopamp remove_entry 1;
}

message GLJCLNIGCFO {
    int32 mgnonfmdkbf remove_entry 8;
    int32 eaamcnoihcn remove_entry 9;
    int32 dplmhafhmgp remove_entry 10;
    int32 alhjbaemghl remove_entry 11;
    int32 adkccheepeh remove_entry 12;
    int32 ljajgccnbea remove_entry 13;
    int32 kacdakmmnli remove_entry 14;
    int32 inmgbddcjpd remove_entry 15;
    int32 egdeedmohdi remove_entry 16;
    string ikoclgohhmf remove_entry 17;
    string ejpihiphlkb remove_entry 18;
    string mbnfiaghlpd remove_entry 19;
    string hhphaljjemo remove_entry 20;
    string hhbdhkmkmbg remove_entry 21;
    string mccaamkfmlh remove_entry 22;
    string kijjpfobddk remove_entry 23;
    string akpeebehoef remove_entry 24;
    string jadpllpnhcm remove_entry 25;
    string igodgmplgee remove_entry 26;
    string fofoiipbhah remove_entry 27;
    string eedpnfjpnah remove_entry 28;
    string pmpkegijppf remove_entry 29;
    string eeehnkdblhn remove_entry 30;
}

message GLKHHLNBNFJ {
    AssetTelemetryIds oeaflehbfop remove_entry 1;
    uint32 hnmliochnof remove_entry 2;
}

message GLMFAJMPDIB {
    float ikgpcnkjbai remove_entry 1;
    float igabliedpgi remove_entry 2;
    float jgaehineeie remove_entry 3;
    float jpkikkbdapd remove_entry 4;
    float pkhemnmbond remove_entry 5;
    float acoomndmooj remove_entry 6;
    float fmddnnnieda remove_entry 7;
    float nokppjlfblm remove_entry 8;
    float dmjhhngcbjk remove_entry 9;
    int32 djbpiollnif remove_entry 10;
    float ehpilemcofj remove_entry 11;
    float ijlamhfpmdk remove_entry 12;
    float kfomfecgmmh remove_entry 13;
    float ggjloffkicm remove_entry 14;
    float mbbgnhdmepe remove_entry 15;
    GEBECAAGMBJ phmmmegdcgj remove_entry 16;
    DIMNAJEPGFO aghbjfofebh remove_entry 17;
    float ifdakjjbaoa remove_entry 18;
    float bbhdihibnel remove_entry 19;
    float celpemifecd remove_entry 20;
    float jddlngaeoaa remove_entry 21;
    int32 dhbegjodjln remove_entry 22;
    int32 amhbkdenpcl remove_entry 23;
    int32 kiigcdicpfg remove_entry 24;
    int32 bnjebmieihl remove_entry 25;
    int32 hbfmcmiifdd remove_entry 26;
    int32 acbdfnbkkdc remove_entry 27;
    int32 mlecebpmjje remove_entry 28;
    int32 kjfbdcgeplc remove_entry 29;
    float inmlpbigghe remove_entry 30;
    float iaikppinkcl remove_entry 31;
    float bekmahkmngj remove_entry 32;
}

message GLMHJIMCDIA {
    int32 num_eggs_hatched remove_entry 1;
    int32 kijlohndjae remove_entry 2;
    double ppbjhoeaboh remove_entry 3;
    int64 dljpggfoeho remove_entry 4;
}

message GLOJKFNCMMC {
    repeated string ebokhcaefgl remove_entry 1;
}

message GLPKCJIMNMJ {
    //ignored_oneof HLCCBDIIHFG {
        //none remove_entry 0;
        //view_impression remove_entry 5;
        //view_fullscreen remove_entry 6;
        //fullscreen_interaction remove_entry 7;
        //cta_clicked remove_entry 8;
    //}

    message AGKJLIKAHCC {
        string pggaidjnidp remove_entry 1;
        bool anhdocchdek remove_entry 2;
    }

    message DBKMDNBPEOB {
        string ffcpafpmmof remove_entry 6;
    }

    message GDANDAIMGLJ {
        string jbckafplkac remove_entry 1;
    }

    message MFMOMIPNKNL {
        string jbckafplkac remove_entry 1;
        int64 ngkfeimmcaf remove_entry 2;
        int64 aiejnpfonmg remove_entry 3;
        bool gjohhheliln remove_entry 4;
    }

    string plhlnfngkim remove_entry 1;
    string cmnebnfnjed remove_entry 2;
    string lphnpfmlcap remove_entry 3;
    bytes jblpcdpolfm remove_entry 4;
    AGKJLIKAHCC mlojbheogei remove_entry 5;
    GDANDAIMGLJ eieophfebkl remove_entry 6;
    MFMOMIPNKNL gmkldpejged remove_entry 7;
    DBKMDNBPEOB packaclecpd remove_entry 8;
}

message GMCNHKOOMJG {
    int64 raid_seed remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
    repeated uint64 pokemon_id remove_entry 4;
}

message GMHNEDDCEPA {
    Item item remove_entry 1;
    int32 amountj remove_entry 2;
}

message GMIPBKNKBKP {
    int64 pokemon_id remove_entry 1;
    bool bmbdapckaji remove_entry 2;
}

message GMNGHJDBPNC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INCUBATOR_NOT_FOUND remove_entry 2;
        ERROR_POKEMON_EGG_NOT_FOUND remove_entry 3;
        ERROR_POKEMON_ID_NOT_EGG remove_entry 4;
        ERROR_INCUBATOR_ALREADY_IN_USE remove_entry 5;
        ERROR_POKEMON_ALREADY_INCUBATING remove_entry 6;
        ERROR_INCUBATOR_NO_USES_REMAINING remove_entry 7;
    }

    Result result remove_entry 1;
    FKBBEAMOKBJ jekeflamioj remove_entry 2;
}

message GMPPMOGGEKF {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        LOCATION_UNSET remove_entry 2;
        ERROR remove_entry 3;
    }

    enum MPCCLFFMKIA {
        NONE remove_entry 0;
        DAY remove_entry 1;
        NIGHT remove_entry 2;
    }

    repeated MapCell okgalaefnhc remove_entry 1;
    Status status remove_entry 2;
    MPCCLFFMKIA jfmepigaeln remove_entry 3;
    repeated ClientWeatherProto hgobolfleka remove_entry 4;
}

message GOCOMOPEHGI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NO_POKEMON remove_entry 2;
        ERROR_CANNOT_USE remove_entry 3;
        ERROR_DEPLOYED_TO_FORT remove_entry 4;
    }

    Result result remove_entry 1;
    int32 stamina remove_entry 2;
}

message GOHMDLEEDFI {
    repeated QuestCondition fpknemnhkfc remove_entry 1;
    int32 aefdmakedik remove_entry 2;
}

message GameItemContentProto {
    string type remove_entry 1;
    int32 quantity remove_entry 2;
}

message GameplayWeatherProto {
    enum WeatherCondition {
        NONE remove_entry 0;
        CLEAR remove_entry 1;
        RAINY remove_entry 2;
        PARTLY_CLOUDY remove_entry 3;
        OVERCAST remove_entry 4;
        WINDY remove_entry 5;
        SNOW remove_entry 6;
        FOG remove_entry 7;
    }

    WeatherCondition gameplay_condition = 1;
}

message GcmToken {
    string registration_id remove_entry 1;
}

message GenerateGmapSignedUrlOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_NOT_VALID remove_entry 2;
        ERROR_RATE_LIMITED remove_entry 3;
        ERROR_MISSING_INPUT remove_entry 4;
        ERROR_UNKNOWN remove_entry 5;
    }

    Result result remove_entry 1;
    string signed_url remove_entry 2;
}

message GenerateGmapSignedUrlProto {
    double latitude remove_entry 1;
    double longitude remove_entry 2;
    int32 width remove_entry 3;
    int32 height remove_entry 4;
    int32 zoom remove_entry 5;
    string language_code remove_entry 6;
    string country_code remove_entry 7;
    string map_style remove_entry 8;
    string map_type remove_entry 9;
    string icon_params remove_entry 10;
}

message GetAccountSettingsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
    AccountSettingsProto settings remove_entry 2;
}

message GetAccountSettingsProto {
}

message GetAdventureSyncSettingsRequestProto {
}

message GetAdventureSyncSettingsResponseProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
    }

    Status status remove_entry 1;
    AdventureSyncSettingsProto adventure_sync_settings remove_entry 2;
}

message GetAvailableSkusAndBalancesOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Status status remove_entry 1;
    repeated AvailableSkuProto available_sku remove_entry 2;
    repeated CurrencyQuantityProto balance remove_entry 3;
    string player_token remove_entry 4;
}

message GetAvailableSkusAndBalancesProto {
}

message GetAvailableSubmissionsOutProto {
    int32 submissions_left remove_entry 1;
    int32 min_player_level remove_entry 2;
    bool has_valid_email remove_entry 3;
    bool is_feature_enabled remove_entry 4;
    int64 time_window_for_submissions_limit_ms remove_entry 5;
    int32 max_poi_distance_in_meters remove_entry 6;
    repeated string blacklisted_os remove_entry 7;
    repeated AvailableSubmissionsPerSubmissionType availability_result_per_type remove_entry 8;
    repeated string blacklisted_device_id remove_entry 9;
    int32 max_poi_location_edit_move_distance_meters remove_entry 10;
}

message GetAvailableSubmissionsProto {
    PlayerSubmissionTypeProto submission_type remove_entry 1;
    repeated PlayerSubmissionTypeProto submission_types remove_entry 2;
}

message GetClientFeatureFlagsRequest {
}

message GetClientFeatureFlagsResponse {
    SocialClientFeatures feature_flags remove_entry 1;
    SocialClientGlobalSettings global_settings remove_entry 2;
}

message GetCombatChallengeOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 2;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
}

message GetCombatResultsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_COMBAT_STATE remove_entry 2;
        ERROR_COMBAT_NOT_FOUND remove_entry 3;
        ERROR_PLAYER_QUIT remove_entry 4;
    }

    message CombatRematchProto {
        string djnncalienb remove_entry 1;
        string combat_league_template_id remove_entry 2;
    }

    Result result remove_entry 1;
    CombatRewardStatus aegmjamgjnn remove_entry 2;
    NJAEBCDCPIG mkllhjhebdg remove_entry 3;
    OKODKEACAJI anlaeeaeebk remove_entry 4;
    int32 cidcjklelie remove_entry 5;
    CombatPlayerFinishState jbmamhkohnc remove_entry 6;
    CombatRematchProto kcfokoifpfe remove_entry 7;
}

message GetDailyEncounterOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ALREADY_FINISHED_FOR_TODAY remove_entry 2;
        MISSED_FOR_TODAY remove_entry 3;
        NO_POKEMON_AVAILABLE remove_entry 4;
        DISABLED remove_entry 5;
    }

    Result result remove_entry 1;
    HoloPokemonId gagejdodbko remove_entry 2;
    double minbjcmkcbh remove_entry 3;
    double cmmpgojjlfb remove_entry 4;
    string cojlbkbjoig remove_entry 5;
    uint64 ofpebfcdpip remove_entry 6;
    int64 gdmphaibabn remove_entry 7;
    PokemonDisplayProto pokemon_display remove_entry 8;
}

message GetFacebookFriendListOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FACEBOOK_API remove_entry 3;
        ERROR_FACEBOOK_PERMISSIONS remove_entry 4;
        ERROR_NO_FACEBOOK_ID remove_entry 5;
        ERROR_PLAYER_NOT_FOUND remove_entry 6;
    }

    message FacebookFriendProto {
        PlayerSummaryProto player remove_entry 1;
        string full_name remove_entry 2;
    }

    Result result remove_entry 1;
    repeated FacebookFriendProto friend remove_entry 2;
    string next_cursor remove_entry 3;
}

message GetFacebookFriendListProto {
    string fb_access_token remove_entry 1;
    int32 limit remove_entry 2;
    string cursor remove_entry 3;
}

message GetFitnessReportOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_NOT_FOUND remove_entry 2;
        ERROR_RECORDS_NOT_FOUND remove_entry 3;
        ERROR_INVALID_WINDOW remove_entry 4;
        ERROR_UNKNOWN remove_entry 5;
    }

    Status status remove_entry 1;
    repeated FitnessReportProto daily_reports remove_entry 2;
    repeated FitnessReportProto weekly_reports remove_entry 3;
    int64 week_reset_timestamp_since_monday_ms remove_entry 4;
}

message GetFitnessReportProto {
    int32 num_of_days remove_entry 1;
    int32 num_of_weeks remove_entry 2;
}

message GetFitnessRewardsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        REWARDS_ALREADY_COLLECTED remove_entry 2;
        ERROR_UNKNOWN remove_entry 3;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
}

message GetFriendCodeOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string friend_code remove_entry 2;
}

message GetFriendCodeProto {
    bool force_generate_code remove_entry 1;
}

message GetFriendDetailsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        EXCEEDS_MAX_PLAYERS_PER_QUERY remove_entry 3;
    }

    message DebugProto {
        message Callee {
            string player_id remove_entry 2;
        }

        int32 fetched_from_db remove_entry 1;
        int32 fetched_from_fanout remove_entry 2;
        int32 fetched_from_player_mapper remove_entry 3;
        int32 fetched_from_status_cache remove_entry 4;
        int32 failed_to_fetch remove_entry 5;
        int32 fetched_from_same_server_as_player remove_entry 7;
    }

    Result result remove_entry 1;
    repeated FriendDetailsProto friend remove_entry 2;
    DebugProto friend_details_debug_info remove_entry 3;
}

message GetFriendDetailsProto {
    repeated string player_id remove_entry 1;
}

message GetFriendDetailsResponse {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_EXCEEDS_MAX_FRIENDS_PER_QUERY remove_entry 3;
    }

    message FriendDetailsEntryProto {
        string player_id remove_entry 1;
        ProfileDetailsProto profile remove_entry 2;
        PlayerStatusDetailsProto player_status remove_entry 3;
        FriendDetailsProto calling_game_data remove_entry 4;
        SocialV2Enum.InvitationStatus invitation_status remove_entry 5;
    }

    message PlayerStatusDetailsProto {
        enum Result {
            UNSET remove_entry 0;
            SUCCESS remove_entry 1;
            ERROR_UNKNOWN remove_entry 2;
            ERROR_STATUS_UNKNOWN remove_entry 3;
            ERROR_STALE_DATA remove_entry 4;
        }

        Result result remove_entry 1;
        PlayerLocaleProto locale remove_entry 2;
        SocialV2Enum.OnlineStatus online_status remove_entry 3;
        string last_played_app_key remove_entry 4;
    }

    Result result remove_entry 1;
    repeated FriendDetailsEntryProto friend_details remove_entry 2;
}

message GetFriendsListOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    message FriendProto {
        enum OnlineStatus {
            UNSET remove_entry 0;
            STATUS_UNKNOWN remove_entry 1;
            STATUS_ONLINE remove_entry 2;
            STATUS_OFFLINE remove_entry 3;
        }

        string player_id remove_entry 1;
        string codename remove_entry 2;
        string team remove_entry 3;
        int32 score remove_entry 4;
        bytes data_with_me remove_entry 5;
        int64 version remove_entry 6;
        int64 created_ms remove_entry 7;
        string fb_user_id remove_entry 8;
        bool is_facebook_friendship remove_entry 9;
        SharedFriendshipProto shared_data remove_entry 10;
        OnlineStatus online_status remove_entry 11;
    }

    message SharedFriendshipProto {
        bytes shared_data remove_entry 1;
        int64 version remove_entry 2;
        bytes data_from_me remove_entry 3;
        bytes data_to_me remove_entry 4;
    }

    Result result remove_entry 1;
    repeated FriendProto friend remove_entry 2;
}

message GetFriendsListProto {
}

message GetGiftBoxDetailsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_GIFT_DOES_NOT_EXIST remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_FRIEND_NOT_FOUND remove_entry 5;
        ERROR_FORT_SEARCH remove_entry 6;
    }

    Result result remove_entry 1;
    repeated ODJMHHBHFBB gift_boxes remove_entry 2;
}

message GetGmapSettingsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_MISSING_CONFIG remove_entry 3;
        ERROR_NO_UNIQUE_ID remove_entry 4;
    }

    Result result remove_entry 1;
    string gmap_template_url remove_entry 2;
    int32 max_poi_distance_in_meters remove_entry 3;
}

message GetGmapSettingsProto {
}

message GetGrapeshotUploadUrlOutProto {
    enum Status {
        UNSET remove_entry 0;
        FAILURE remove_entry 1;
        SUCCESS remove_entry 2;
        MISSING_FILE_CONTEXTS remove_entry 3;
        DUPLICATE_FILE_CONTEXT remove_entry 4;
        MISSING_SUBMISSION_TYPE remove_entry 5;
        MISSING_SUBMISSION_ID remove_entry 6;
    }

    Status status remove_entry 1;
    map<string, GrapeshotUploadingDataProto> file_context_to_grapeshot_data remove_entry 4;
}

message GetGrapeshotUploadUrlProto {
    PlayerSubmissionTypeProto submission_type remove_entry 1;
    string submission_id remove_entry 2;
    repeated string file_upload_context remove_entry 3;
}

message GetInboxOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
        TIMED_OUT remove_entry 3;
    }

    Result result remove_entry 1;
    ClientInbox bbfhbnicidn remove_entry 2;
}

message GetInboxV2Proto {
    bool is_history remove_entry 1;
    bool is_reverse remove_entry 2;
    int64 not_before_ms remove_entry 3;
}

message GetIncomingFriendInvitesOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
    repeated IncomingFriendInviteDisplayProto invites remove_entry 2;
}

message GetIncomingFriendInvitesProto {
}

message GetMapObjectsProto {
    repeated uint64 cell_id remove_entry 1;
    repeated int64 since_time_ms remove_entry 2;
    double player_lat remove_entry 3;
    double player_lng remove_entry 4;
}

message GetNotificationInboxOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Result result remove_entry 1;
    ClientInbox inbox remove_entry 2;
}

message GetPlayerSettingsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
    }

    Result result remove_entry 1;
    PlayerSettingsProto settings remove_entry 2;
}

message GetPlayerSettingsProto {
}

message GetPlayerSubmissionValidationSettingsOutProto {
    repeated string banned_metadata_text remove_entry 1;
}

message GetPlayerSubmissionValidationSettingsProto {
}

message GetProfileRequest {
    string player_id remove_entry 1;
}

message GetProfileResponse {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_NOT_FRIEND remove_entry 3;
    }

    message PlayerProfileDetailsProto {
        string app_key remove_entry 1;
        string codename remove_entry 2;
        string faction remove_entry 3;
        int32 level remove_entry 4;
        int64 experience remove_entry 5;
        int64 signed_up_timestamp_ms remove_entry 6;
        int64 last_played_timestamp_ms remove_entry 7;
        double player_total_walk_km remove_entry 8;
    }

    Result result remove_entry 1;
    ProfileDetailsProto profile_details remove_entry 2;
    repeated PlayerProfileDetailsProto player_profile_details remove_entry 3;
}

message GetQuestDetailsOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_QUEST_NOT_FOUND remove_entry 2;
        ERROR_INVALID_DISPLAY remove_entry 3;
    }

    Status status remove_entry 1;
    repeated EDNFCLGDGHC quests remove_entry 2;
}

message GetRaidDetailsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
        ERROR_RAID_COMPLETED remove_entry 3;
        ERROR_RAID_UNAVAILABLE remove_entry 4;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 5;
        ERROR_POI_INACCESSIBLE remove_entry 6;
    }

    EMGGNFJGANL lolnpfcphnd remove_entry 1;
    OMOIOGHPNAA kddpebfgnhb remove_entry 2;
    bool pdnkglfofod remove_entry 3;
    Result result remove_entry 4;
    RaidInfoProto raid_info remove_entry 5;
    bool ckbbblcgjee remove_entry 6;
    bool oooemjdegno remove_entry 7;
    int32 throws_remaining remove_entry 8;
    bool bemldmijann remove_entry 9;
    int32 ficlbnikalm remove_entry 10;
    int64 eblmekmjaoi remove_entry 11;
    int32 lbgblbkkckc remove_entry 12;
    bool fgldnfchjkf remove_entry 13;
    int32 foidgcdocdd remove_entry 14;
    bool jdfmndkahoo remove_entry 15;
    bool icboichddkb remove_entry 16;
}

message GetUploadUrlOutProto {
    enum Status {
        UNSET remove_entry 0;
        FAILURES remove_entry 1;
        SUCCESS remove_entry 2;
        MISSING_IMAGE_CONTEXTS remove_entry 3;
        DUPLICATE_IMAGE_CONTEXTS remove_entry 4;
    }

    Status status remove_entry 1;
    string signed_url remove_entry 2;
    string supporting_image_signed_url remove_entry 3;
    map<string, string> context_signed_urls remove_entry 4;
}

message GetUploadUrlProto {
    string user_id remove_entry 1;
    string game_unique_id remove_entry 2;
    PlayerSubmissionTypeProto submission_type remove_entry 3;
    string submission_id remove_entry 4;
    repeated string image_contexts remove_entry 5;
}

message GetVsSeekerStatusOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS_FULLY_CHARGED remove_entry 1;
        SUCCESS_NOT_FULLY_CHARGED_YET remove_entry 2;
        ERROR_VS_SEEKER_NOT_FOUND remove_entry 3;
        ERROR_VS_SEEKER_NEVER_STARTED_CHARGING remove_entry 4;
    }

    Result result remove_entry 1;
    VsSeekerAttributesProto ohddfmphepg remove_entry 2;
    bool kkcdimnkmoa remove_entry 3;
    IMCGAOMOKPE ipjhekmnemj remove_entry 4;
}

message GmmSettings {
    repeated LayerRule layer_rules remove_entry 1;
}

message GoogleToken {
    string id_token remove_entry 1;
}

message GrapeshotAuthenticationDataProto {
    string authorization remove_entry 1;
    string date remove_entry 2;
}

message GrapeshotChunkDataProto {
    string chunk_file_path remove_entry 1;
    uint32 chunk_number remove_entry 2;
    GrapeshotAuthenticationDataProto upload_authentication remove_entry 3;
    GrapeshotAuthenticationDataProto delete_authentication remove_entry 4;
}

message GrapeshotComposeDataProto {
    string target_file_path remove_entry 1;
    GrapeshotAuthenticationDataProto authentication remove_entry 2;
}

message GrapeshotUploadingDataProto {
    repeated GrapeshotChunkDataProto chunk_data remove_entry 1;
    GrapeshotComposeDataProto compose_data remove_entry 2;
    string gcs_bucket remove_entry 3;
    int32 number_of_chunks remove_entry 4;
}

message GymDisplayProto {
    repeated GymEventProto gym_event remove_entry 1;
    int32 total_gym_cp remove_entry 2;
    double lowest_pokemon_motivation remove_entry 3;
    int32 slots_available remove_entry 4;
    int64 occupied_ms remove_entry 5;
}

message GymEventProto {
    enum Event {
        UNKNOWN remove_entry 0;
        POKEMON_FED remove_entry 1;
        POKEMON_DEPLOYED remove_entry 2;
        POKEMON_RETURNED remove_entry 3;
        BATTLE_WON remove_entry 4;
        BATTLE_LOSS remove_entry 5;
        RAID_STARTED remove_entry 6;
        RAID_ENDED remove_entry 7;
        GYM_NEUTRALIZED remove_entry 8;
    }

    string dncopidmjic remove_entry 1;
    int64 dgeeakhhfcb remove_entry 2;
    Event kkpbdloefgp remove_entry 3;
    int32 gagejdodbko remove_entry 4;
    uint64 pokemon_id remove_entry 5;
}

message GymStartSessionOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_GYM_NOT_FOUND remove_entry 2;
        ERROR_GYM_NEUTRAL remove_entry 3;
        ERROR_GYM_WRONG_TEAM remove_entry 4;
        ERROR_GYM_EMPTY remove_entry 5;
        ERROR_INVALID_DEFENDER remove_entry 6;
        ERROR_TRAINING_INVALID_ATTACKER_COUNT remove_entry 7;
        ERROR_ALL_POKEMON_FAINTED remove_entry 8;
        ERROR_TOO_MANY_BATTLES remove_entry 9;
        ERROR_TOO_MANY_PLAYERS remove_entry 10;
        ERROR_GYM_BATTLE_LOCKOUT remove_entry 11;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 12;
        ERROR_NOT_IN_RANGE remove_entry 13;
        ERROR_POI_INACCESSIBLE remove_entry 14;
        ERROR_RAID_ACTIVE remove_entry 15;
    }

    Result result remove_entry 1;
    OMOIOGHPNAA kpmdnfepeho remove_entry 2;
}

message HAMLDIEEMHJ {
    string result remove_entry 1;
    string fort_id remove_entry 2;
    int32 type remove_entry 3;
    repeated BFPGDLLLMOE eafnacomcph remove_entry 4;
    int32 nicoeeffhmj remove_entry 5;
}

message HANHAMKDKJA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message HBBIAGALHMH {
    BattlePartyTelemetryIds enhjbnpjefj remove_entry 1;
    int32 bimlclagmdh remove_entry 2;
    int32 fifmnjeeehj remove_entry 3;
}

message HBCEOIBCMKH {
    bool lgehoepjopp remove_entry 1;
    repeated uint64 pokemon_id remove_entry 2;
    repeated int32 dkooogjgkol remove_entry 3;
    repeated int32 lakphipmdje remove_entry 4;
    repeated int32 lcikmkfbldi remove_entry 5;
    repeated float igjenienhnd remove_entry 6;
    repeated PokemonProto lblildeohik remove_entry 7;
    repeated int32 jbinpiieooo remove_entry 8;
}

message HBNGJDJODIC {
    string ijhhpdeogmk remove_entry 1;
    int64 iajbppfkdid remove_entry 2;
}

message HCCIPCFNHKG {
    ShoppingPageScrollIds manpnhanmcf remove_entry 1;
    int32 ihcmkbejchf remove_entry 2;
    int32 mcfmaoimicp remove_entry 3;
}

message HCKHEGBPCOM {
    message BMJFLNMLBEB {
        //ignored_oneof CFCMLGNHGEJ {
            //none remove_entry 0;
            //linear_buckets remove_entry 1;
            //exponential_buckets remove_entry 2;
            //explicit_buckets remove_entry 3;
        //}

        message IKCIIKIMJKK {
            repeated int64 mbncljadjob remove_entry 1;
        }

        message JDCGFGLPGLE {
            int64 mmffomnbfag remove_entry 1;
            int64 ellihimdjfe remove_entry 2;
            int64 finakmdbgpg remove_entry 3;
        }

        message PJFPMOLFCCP {
            int64 mmffomnbfag remove_entry 1;
            float bjndnllmohg remove_entry 2;
            float ijealabaedc remove_entry 3;
        }

        JDCGFGLPGLE lpfhghbmbah remove_entry 1;
        PJFPMOLFCCP mleibgdcfkm remove_entry 2;
        IKCIIKIMJKK jcjjncpibmc remove_entry 3;
    }

    message JFLHLNOBHMN {
        int64 ccmbibbakno remove_entry 1;
        int64 kicbpapgeio remove_entry 2;
    }

    int64 loopidkcgli remove_entry 1;
    float nmcffpgjpcl remove_entry 2;
    double cdfejnmjcfb remove_entry 3;
    JFLHLNOBHMN nhfknnpbheg remove_entry 4;
    BMJFLNMLBEB hnmcegjngbp remove_entry 5;
    repeated int64 jjccaomadli remove_entry 6;
}

message HCKOLLIAADD {
    enum Result {
        UNSET remove_entry 0;
        POKEMON_CAPTURED remove_entry 1;
        POKEMON_FLED remove_entry 2;
        NOT_FOUND remove_entry 3;
        NO_MORE_POKEBALLS remove_entry 4;
        POKEMON_INVENTORY_FULL remove_entry 5;
        NOT_IN_RANGE remove_entry 6;
        ENCOUNTER_ALREADY_FINISHED remove_entry 7;
    }

    Result result remove_entry 1;
    int32 jkflnibcmbn remove_entry 2;
}

message HCPOEFJOBEC {
    FMKAHOBBKHB bapifimnjnb remove_entry 1;
    bytes jpohffgkkgh remove_entry 2;
    repeated string mfolggbbhag remove_entry 3;
    string fjghppmfpoe remove_entry 4;
}

message HDBONPCAEMJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NO_POKEMON remove_entry 2;
        ERROR_CANNOT_USE remove_entry 3;
        ERROR_DEPLOYED_TO_FORT remove_entry 4;
    }

    Result result remove_entry 1;
    int32 stamina remove_entry 2;
}

message HDCIJFIONNN {
    uint64 pokemon_id remove_entry 1;
    bool dpbfndcacig remove_entry 2;
    uint32 lmllafgjbjo remove_entry 3;
    int32 lioeeeffllh remove_entry 4;
}

message HEEGBGLAKHB {
    float doahhiclmlj remove_entry 1;
    int32 ffkmjkkofoj remove_entry 2;
}

message HEJDMFMCCDC {
    string dhdanlpopco remove_entry 1;
}

message HEKGIKCKDIL {
    float doahhiclmlj remove_entry 1;
    float gkoflbebikp remove_entry 2;
    float ngbmhggicpg remove_entry 3;
    float cpfpcjdepbc remove_entry 4;
}

message HELIMAOOLGD {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    uint64 kldoojnaeoe remove_entry 2;
    uint64 klhcfcpcfgi remove_entry 3;
    repeated uint32 blopfilkkcl remove_entry 4;
}

message HEMADNFJLDK {
    int64 ofpebfcdpip remove_entry 1;
}

message HEMCHEACPDF {
    string abpjgngpccj remove_entry 1;
    int32 modeeppcokc remove_entry 2;
    int32 gcgapffcffp remove_entry 3;
    string edmpniiekhn remove_entry 4;
    int64 beadplhblcl remove_entry 5;
}

message HEPHIKDHOMM {
    int32 aedkleodboi remove_entry 1;
}

message HFGBHKJMLID {
    repeated HoloItemEffect kdieceeaace remove_entry 1;
    repeated float iknboiclial remove_entry 2;
    float lfajbjomfgg remove_entry 3;
    float agbaboedkli remove_entry 4;
    float lpfipdpakca remove_entry 5;
    int32 nbihogeheji remove_entry 6;
    int64 kihfgdkmoad remove_entry 7;
    int64 hcegpcmebab remove_entry 8;
    int32 ekfcdcnlnbk remove_entry 9;
}

message HFKBHGOLCLK {
    HoloPokemonId pokemon_type remove_entry 1;
    PokemonDisplayProto pokemon_display remove_entry 2;
}

message HFLFHEGCBPL {
    string nconcpeggaa remove_entry 1;
}

message HGAOKKDKKHC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string haigmbjcoff remove_entry 2;
}

message HGEIOBPEIKB {
    enum Result {
        QUEST_ENCOUNTER_UNKNOWN remove_entry 0;
        QUEST_ENCOUNTER_SUCCESS remove_entry 1;
        QUEST_ENCOUNTER_NOT_AVAILABLE remove_entry 2;
        QUEST_ENCOUNTER_ALREADY_FINISHED remove_entry 3;
        POKEMON_INVENTORY_FULL remove_entry 4;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
}

message HGGNLHCIFCB {
    string oakcmmgojbn remove_entry 1;
    CombatPlayerFinishState jbpndbioifp remove_entry 2;
    repeated uint64 ogmhceigjnk remove_entry 3;
    string lflnegiinbp remove_entry 4;
    JMINIMKICPM dphndpkbjod remove_entry 5;
}

message HHIDOPMDPDH {
    HoloIapItemCategory category remove_entry 1;
    string jemkidipklg remove_entry 2;
    bool fofnnkhlgjf remove_entry 3;
    int32 alccnlaihhj remove_entry 4;
    bool jcbokecnmfm remove_entry 5;
    string hebnopkgbek remove_entry 6;
    string image_url remove_entry 7;
    string ckamanebocf remove_entry 8;
    int32 gmcnijkeedb remove_entry 9;
    string fepbepbpndf remove_entry 10;
}

message HIBONCNMDNE {
    string jemkidipklg remove_entry 1;
    int32 blhoglflakm remove_entry 2;
    repeated uint64 gajbccnpncb remove_entry 3;
    string plobdpcjade remove_entry 4;
}

message HJDNPPOCILK {
    repeated HoloPokemonId lggibhkhehp remove_entry 1;
}

message HJFMOIMCCNG {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
        ERROR_GYM_DISABLED remove_entry 3;
    }

    ICNAOBMJMJG oopfikllogm remove_entry 1;
    string jemkidipklg remove_entry 2;
    string hjjjglcmfcn remove_entry 3;
    Result result remove_entry 4;
    string ckamanebocf remove_entry 5;
    string ncondcjknpn remove_entry 6;
    PIABIFIABDB hfjoggejohf remove_entry 7;
    string fkckjhcddkm remove_entry 8;
    IMAODFKECPI nkkeegfpoca remove_entry 9;
    DisplayWeatherProto nepmcdmgdio remove_entry 10;
    repeated string emaaccgbflm remove_entry 11;
    repeated string ecfoneikmcc remove_entry 12;
    string anpibpeoehm remove_entry 13;
    int64 eblmekmjaoi remove_entry 14;
    EEDNJNACFGC mhbkommmfbo remove_entry 15;
}

message HJIBMKOACKG {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_INVALID_PLAYER_ID remove_entry 3;
        ERROR_FRIEND_NOT_FOUND remove_entry 4;
        ERROR_GIFT_DOES_NOT_EXIST remove_entry 5;
        ERROR_FRIEND_UPDATE remove_entry 6;
    }

    Result result remove_entry 1;
}

message HJJOIFPHMGB {
    string nconcpeggaa remove_entry 1;
    string fbgcppghnbc remove_entry 2;
}

message HJODDMKFDFI {
    bool imokifehpaj remove_entry 1;
}

message HKDJCGNMNDO {
    enum EDGIIAKONGJ {
        UNSET_PROMO_TYPE remove_entry 0;
        SALE remove_entry 1;
        FEATURED remove_entry 2;
    }

    enum GMAMOKONGON {
        UNSET_UNLOCK_TYPE remove_entry 0;
        DEFAULT remove_entry 1;
        MEDAL_REWARD remove_entry 2;
        IAP_CLOTHING remove_entry 3;
        LEVEL_REWARD remove_entry 4;
        COMBAT_RANK_REWARD remove_entry 5;
    }

    enum MOOIBPLIKFI {
        UNSET_SLOT remove_entry 0;
        HAIR remove_entry 1;
        SHIRT remove_entry 2;
        PANTS remove_entry 3;
        HAT remove_entry 4;
        SHOES remove_entry 5;
        EYES remove_entry 6;
        BACKPACK remove_entry 7;
        GLOVES remove_entry 8;
        SOCKS remove_entry 9;
        BELT remove_entry 10;
        GLASSES remove_entry 11;
        NECKLACE remove_entry 12;
        SKIN remove_entry 13;
        POSE remove_entry 14;
    }

    bool enabled remove_entry 1;
    PlayerAvatarType ljdghhcoaed remove_entry 2;
    repeated MOOIBPLIKFI bndikofplli remove_entry 3;
    string bojailmpocm remove_entry 4;
    string bmepeplnpij remove_entry 5;
    string kiknmaflpnp remove_entry 6;
    int32 alccnlaihhj remove_entry 7;
    GMAMOKONGON kehmkgklolj remove_entry 8;
    repeated EDGIIAKONGJ ddhbbjfcfef remove_entry 9;
    HoloBadgeType acpodmjhgpj remove_entry 10;
    string oifnkeikljg remove_entry 11;
    int32 dbmomemlnln remove_entry 12;
    string pglhgndhcek remove_entry 13;
    int32 ehnkamidhkb remove_entry 14;
    string beobganhmpm remove_entry 15;
    bool fajkecikbnf remove_entry 16;
    repeated string efcpknfkidg remove_entry 17;
}

message HKEHHKMJGCH {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    bool is_exclusive remove_entry 2;
    repeated CAEGHIJGHIP bhfobbjmkjn remove_entry 3;
    repeated CAEGHIJGHIP nibjbdopnom remove_entry 4;
    int32 stardust remove_entry 5;
    repeated JBDHOGIEHJM dgncijidddb remove_entry 6;
    bool is_mega remove_entry 7;
    INLMKLIMNMK bojjbnknjjn remove_entry 8;
}

message HKEILKCNCBI {
    string context remove_entry 1;
}

message HLFPEGIGBHF {
    int64 ofpebfcdpip remove_entry 1;
    string cojlbkbjoig remove_entry 2;
}

message HLHOIJBMBMJ {
    int32 ccmbibbakno remove_entry 1;
    int32 kicbpapgeio remove_entry 2;
}

message HLMONIMIODG {
    repeated FIDCFPOOKKG hnnbilhiika remove_entry 1;
}

message HMHDALGAJBA {
    bool lmockhgdhkk remove_entry 1;
}

message HMJNAEEHILG {
    uint64 ofpebfcdpip remove_entry 1;
    string cojlbkbjoig remove_entry 2;
}

message HNCGBECINCL {
    string glankgjddic remove_entry 1;
    uint64 pokemon_id remove_entry 2;
}

message HOALANDJDMB {
    //ignored_oneof JFMNDJKAEIM {
        //none remove_entry 0;
        //exp remove_entry 2;
        //item remove_entry 3;
        //stardust remove_entry 4;
        //candy remove_entry 5;
        //avatar_template_id remove_entry 6;
        //quest_template_id remove_entry 7;
        //pokemon_encounter remove_entry 8;
        //pokecoin remove_entry 9;
        //sticker remove_entry 12;
        //mega_resource remove_entry 13;
    //}

    enum OGBOKDNJMIL {
        UNSET remove_entry 0;
        EXPERIENCE remove_entry 1;
        ITEM remove_entry 2;
        STARDUST remove_entry 3;
        CANDY remove_entry 4;
        AVATAR_CLOTHING remove_entry 5;
        QUEST remove_entry 6;
        POKEMON_ENCOUNTER remove_entry 7;
        POKECOIN remove_entry 8;
        STICKER remove_entry 11;
        MEGA_RESOURCE remove_entry 12;
    }

    OGBOKDNJMIL type remove_entry 1;
    int32 xp remove_entry 2;
    GMHNEDDCEPA item remove_entry 3;
    int32 stardust remove_entry 4;
    INLMKLIMNMK candy remove_entry 5;
    string avatar_template_id remove_entry 6;
    string ignjfhnkmlm remove_entry 7;
    KPOIJJDCECJ ghkalahbpko remove_entry 8;
    int32 finbnodhhcc remove_entry 9;
    IDMBAOHHPHL cloahadfaip remove_entry 12;
    INLMKLIMNMK bojjbnknjjn remove_entry 13;
}

message HOCBMCBBBOP {
    int32 cnccobegghf remove_entry 1;
}

message HODGHOFGKBF {
    int64 ofpebfcdpip remove_entry 1;
    string cojlbkbjoig remove_entry 2;
}

message HOJIHBNEBPN {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_STILL_IN_PROGRESS remove_entry 2;
    }

    Status status remove_entry 1;
    repeated HOALANDJDMB lgmepgeecmg remove_entry 2;
}

message HONJIPLFLJM {
    bool amacagmknoe remove_entry 1;
    bool labifojdiob remove_entry 2;
    string fhncglebilg remove_entry 3;
}

message HOOGBMILGJK {
    int32 jjaojecaemk remove_entry 1;
    int32 ijjpccdfhfg remove_entry 2;
}

message HOPABBDJJBI {
    float kgjonkkjekc remove_entry 1;
}

message HPHJDAHMJLE {
    HoloBadgeType hlaccpomjep remove_entry 1;
    int32 level remove_entry 2;
    int64 fkgmklloajj remove_entry 3;
}

message IADMJJECPCL {
    bool majdlpegdfl remove_entry 1;
    int32 mlppfpfdmgh remove_entry 2;
    int32 ipfncmnfghg remove_entry 3;
}

message IAJFCGACEMA {
    FriendshipLevelMilestone gjollemnolc remove_entry 1;
}

message IALFMKPBDFC {
    ProfilePageTelemetryIds boicobgibbe remove_entry 1;
}

message ICCDBJHAEID {
    HoloTemporaryEvolutionId bgegndnmcai remove_entry 1;
    OIAPMPHCADH iiaphcnkjek remove_entry 2;
    float eofbilbnnko remove_entry 3;
    float bpodhpiccmb remove_entry 4;
    HoloPokemonType kafahhcjedc remove_entry 5;
    HoloPokemonType dmieddfjhim remove_entry 6;
    float bjahcmejipb remove_entry 7;
    ACFMDPBDNLJ ohcegbggjko remove_entry 8;
    FHKKGHLGEBG lollkbdmaed remove_entry 9;
    float mikcffcoaaj remove_entry 10;
    float dmeaadbpjkb remove_entry 11;
    repeated float nmgimflbado remove_entry 12;
    repeated float dkcbmknfcmf remove_entry 13;
    repeated float mlfomibhgdd remove_entry 14;
}

message ICIGAOMBAPH {
    int32 buddy_v2_min_player_level remove_entry 1;
    int32 buddy_multiplayer_min_player_level remove_entry 2;
    bool enable_monodepth remove_entry 3;
    KDJAODGGLCN gncfipppcpa remove_entry 4;
}

message ICNAOBMJMJG {
    PokemonFortProto olgjdgcgcdi remove_entry 1;
    repeated LPOIJGIMPAL iphnggkkfdc remove_entry 2;
}

message IDHDDFHHHKL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
    double ppbjhoeaboh remove_entry 3;
}

message IDMBAOHHPHL {
    string sticker_id remove_entry 1;
    int32 amountj remove_entry 2;
}

message IEFMBHNNJBC {
    bool cbcpegegfbh remove_entry 1;
    BMPFGJFMAHI ibepinicppn remove_entry 2;
}

message IELLKGLGAJG {
    int64 raid_seed remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
    bool nghioedkbba remove_entry 4;
    double nbolglmejnc remove_entry 5;
    double libhmbbcogc remove_entry 6;
    double jkfddpecneg remove_entry 7;
    double mjbjjcdaaih remove_entry 8;
    bool dkkagiiklcp remove_entry 9;
    string mbnjekgpmkl remove_entry 10;
}

message IFABFGLHKJN {
    bool chhendhhlel remove_entry 1;
    int32 jenpjmnieik remove_entry 2;
    float njgeeolaejb remove_entry 3;
}

message IFAFAKKPKFL {
    uint64 nckigamhdpc remove_entry 1;
}

message IFGCIKBAFPP {
    enum Result {
        INCENSE_ENCOUNTER_UNKNOWN remove_entry 0;
        INCENSE_ENCOUNTER_SUCCESS remove_entry 1;
        INCENSE_ENCOUNTER_NOT_AVAILABLE remove_entry 2;
        POKEMON_INVENTORY_FULL remove_entry 3;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    int32 ipgmaoblgkn remove_entry 5;
}

message IFHNMICGKEI {
    Item item remove_entry 1;
    uint64 ofpebfcdpip remove_entry 2;
    string eofhedkiaeh remove_entry 3;
}

message IFNLLHDNHMP {
    bool enabled remove_entry 1;
    double nhdlmjekojb remove_entry 2;
    int32 gkgcagihbkf remove_entry 3;
    int32 hcgdohfpjjp remove_entry 4;
    int64 nkefgfincpb remove_entry 5;
    int64 faibahininm remove_entry 6;
    int64 adfndfombnm remove_entry 7;
    bool iebendgnabm remove_entry 8;
}

message IGBMENNJJPA {
    bool naklekobapl remove_entry 1;
    int64 gpdppheliak remove_entry 2;
}

message IGIEAJKCHBA {
    int32 bainhpaibme remove_entry 1;
    int64 kdkdjimenma remove_entry 2;
}

message IGPBGBBJNKI {
    enum Result {
        INCENSE_ENCOUNTER_UNKNOWN remove_entry 0;
        INCENSE_ENCOUNTER_AVAILABLE remove_entry 1;
        INCENSE_ENCOUNTER_NOT_AVAILABLE remove_entry 2;
    }

    Result result remove_entry 1;
    int32 ffphnpabnon remove_entry 2;
    double minbjcmkcbh remove_entry 3;
    double cmmpgojjlfb remove_entry 4;
    string cojlbkbjoig remove_entry 5;
    uint64 ofpebfcdpip remove_entry 6;
    int64 gdmphaibabn remove_entry 7;
    PokemonDisplayProto pokemon_display remove_entry 8;
}

message IHEAKDKLDHM {
    bool gcbdilinpgd remove_entry 1;
    int32 onofbnjpdfk remove_entry 2;
    bool ldlmafcmbob remove_entry 3;
    uint32 niahiojinih remove_entry 4;
    int32 eaidohgbojm remove_entry 5;
    int32 odfofnkadlf remove_entry 6;
    int32 jgfoggikcen remove_entry 7;
    int32 oiafdpoocnm remove_entry 8;
    int32 behajkkpelk remove_entry 9;
    int32 biajdphnplc remove_entry 10;
    bool kngjgbfipmc remove_entry 11;
    bool pbadfalgaok remove_entry 12;
    bool ecdlfcjfjcl remove_entry 13;
    bool dohkbfbekfa remove_entry 14;
    int32 pjdcnlaigml remove_entry 15;
    int32 pnnmbmcplgi remove_entry 16;
    int32 bmcaadnaocf remove_entry 17;
    bool ecdhfhnhoad remove_entry 18;
    bool cfkeipggdip remove_entry 19;
    bool jdoifhofanc remove_entry 20;
    bool fbepokoakog remove_entry 21;
    int32 ppfjdgjmjeo remove_entry 22;
    int64 ilnlhkmpoae remove_entry 23;
    int32 afipofijkjm remove_entry 24;
}

message IHGMENFPKJM {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Status status remove_entry 1;
    KDHELLCEOJD ockinehgelh remove_entry 2;
}

message IICEJACIIFA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string haigmbjcoff remove_entry 2;
    NJAEBCDCPIG bhfobbjmkjn remove_entry 3;
    repeated PokemonProto diiedcpdiia remove_entry 4;
}

message IIFJILCPJDN {
    repeated string nnpcafhedof remove_entry 1;
}

message IINIANOPNNE {
    bytes jblpcdpolfm remove_entry 1;
}

message IJGDOGAPDKJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    CombatPlayerFinishState jbpndbioifp remove_entry 2;
    NJAEBCDCPIG mkllhjhebdg remove_entry 3;
    string lnbepblibbm remove_entry 4;
    string combat_league_template_id remove_entry 5;
    string alajaknkdhg remove_entry 6;
}

message IJNDPJCIMAA {
    //ignored_oneof AFGEPOPMKCF {
        //none remove_entry 0;
        //lifetime_max_count remove_entry 3;
        //per_competitive_combat_season_max_count remove_entry 4;
    //}

    KPOIJJDCECJ pokemon remove_entry 1;
    string hckplfiaeak remove_entry 2;
    int32 bkmojhngpcj remove_entry 3;
    int32 ajmfmcaihlm remove_entry 4;
}

message IJNJNAHEFJK {
    string lflnegiinbp remove_entry 1;
}

message IKEIELDNLGD {
    string glankgjddic remove_entry 1;
}

message IKEMHLKHBJP {
    ShareExRaidPassResult result remove_entry 1;
}

message IKIIOBLGJLM {
}

message IKJJGMAHBMF {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_ALREADY_HAS_POKEMON_ON_FORT remove_entry 2;
        ERROR_OPPOSING_TEAM_OWNS_FORT remove_entry 3;
        ERROR_FORT_IS_FULL remove_entry 4;
        ERROR_NOT_IN_RANGE remove_entry 5;
        ERROR_PLAYER_HAS_NO_TEAM remove_entry 6;
        ERROR_POKEMON_NOT_FULL_HP remove_entry 7;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 8;
        ERROR_POKEMON_IS_BUDDY remove_entry 9;
        ERROR_FORT_DEPLOY_LOCKOUT remove_entry 10;
        ERROR_PLAYER_HAS_NO_NICKNAME remove_entry 11;
        ERROR_POI_INACCESSIBLE remove_entry 12;
        ERROR_NOT_A_POKEMON remove_entry 13;
        ERROR_TOO_MANY_OF_SAME_KIND remove_entry 14;
        ERROR_TOO_MANY_DEPLOYED remove_entry 15;
        ERROR_TEAM_DEPLOY_LOCKOUT remove_entry 16;
        ERROR_LEGENDARY_POKEMON remove_entry 17;
        ERROR_INVALID_POKEMON remove_entry 18;
        ERROR_RAID_ACTIVE remove_entry 19;
    }

    Result result remove_entry 1;
    ICNAOBMJMJG oopfikllogm remove_entry 2;
    PIABIFIABDB hfjoggejohf remove_entry 3;
    int64 fdfbgkldedi remove_entry 4;
}

message IKMBLAMHOIL {
    float khmapgldekn remove_entry 1;
    int32 djnjmpjegdm remove_entry 2;
}

message IKOPCNKPOIA {
    int32 heoadjimphh remove_entry 1;
}

message ILFOHJLOCOA {
    string fpgdllffhin remove_entry 1;
}

message ILIKICMNKOL {
    double ppbjhoeaboh remove_entry 1;
    int32 step_count remove_entry 2;
    double oihjbkogcea remove_entry 3;
    int64 ekoogafpego remove_entry 4;
}

message ILJFMMCLABM {
    message CMEHLKLKPJJ {
        int32 pbdiipohkmd remove_entry 1;
        int32 mmohkoedell remove_entry 2;
        int32 mimpnhbemjf remove_entry 3;
        int32 jaoilholnin remove_entry 4;
        float odbbpoaadhm remove_entry 5;
    }

    HoloPokemonMove bnjohmcmhcp remove_entry 1;
    HoloPokemonType type remove_entry 2;
    float mgegcoojdmp remove_entry 3;
    string icbedlokgnf remove_entry 4;
    int32 cginmndbnam remove_entry 5;
    int32 onnakkgfjmj remove_entry 6;
    CMEHLKLKPJJ eobeopablga remove_entry 7;
}

message ILKBMBPMMBA {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 3;
        ERROR_ACCESS_DENIED remove_entry 4;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
}

message ILKIJHPLJDN {
    int32 mpohhjddphd remove_entry 1;
    InventoryUpgradeType nogdlfaboba remove_entry 2;
}

message ILPABPEKGGC {
    ItemUseTelemetryIds ipmfobommbf remove_entry 1;
    int32 idndlbdhpgm remove_entry 2;
    bool ifnblpfllic remove_entry 3;
    bool lfpgbnlfmhn remove_entry 4;
    string ncbcchdbgfl remove_entry 5;
}

message IMAJOFHHNOF {
    uint64 ofpebfcdpip remove_entry 1;
    Item pokeball remove_entry 2;
    double jipbcmpennb remove_entry 3;
    string eofhedkiaeh remove_entry 4;
    bool nbikjgcfnmd remove_entry 5;
    double oellomflefd remove_entry 6;
    double bpiaomlhidp remove_entry 7;
    MNBGONEIPOB igacnhgophn remove_entry 8;
}

message IMAODFKECPI {
    string image_url remove_entry 1;
    string epnblingbll remove_entry 2;
    string pffehgimnln remove_entry 3;
}

message IMCGAOMOKPE {
    MPIKCGEDHEE fheobhpkblb remove_entry 1;
    MPIKCGEDHEE hicnnhaloha remove_entry 2;
    repeated IMICMFDLPHE ieplcmckocm remove_entry 4;
    MPIKCGEDHEE mgomgclohfg remove_entry 5;
}

message IMHPCMPFPCP {
    GenericClickTelemetryIds mpofphhmibi remove_entry 1;
}

message IMICMFDLPHE {
    CombatPlayerFinishState cpbmeglhkdn remove_entry 1;
    bool dijhglhmmja remove_entry 2;
    bool pfkjjhbfbhd remove_entry 3;
}

message IMIPKNJKMOB {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string haigmbjcoff remove_entry 2;
}

message INIBHANFCCO {
    int32 hadfidbambf remove_entry 1;
    int32 onfdpgaahcb remove_entry 2;
    repeated int32 pjfmkoeppfg remove_entry 3;
    repeated int32 foccjaghbgo remove_entry 4;
    float aapcdbdndph remove_entry 5;
    float hnolnpomjkc remove_entry 6;
    float ealgndjgfba remove_entry 7;
    float elbllfnfpjn remove_entry 8;
    int32 mcflijbpgdm remove_entry 9;
    int32 jebpgnaoapl remove_entry 10;
}

message INLMKLIMNMK {
    HoloPokemonId pokemon_id remove_entry 1;
    int32 amountj remove_entry 2;
}

message INPKEMMCDFH {
    bool lgehoepjopp remove_entry 1;
}

message IOGLPONIKAH {
    Team owned_by_team remove_entry 1;
}

message IOOOEMJNGNL {
    Item item remove_entry 1;
    HoloPokemonId pokemon_id remove_entry 2;
    int32 ageajmoihbc remove_entry 3;
}

message IPBGHLDDLIK {
    bytes mcoaenpgiif remove_entry 1;
    string eaobmadhmdn remove_entry 2;
}

message IPDKNKPFGCN {
    int32 status remove_entry 1;
    BLPOAJIEDOP pokemon remove_entry 2;
    string plccbgieopg remove_entry 3;
    int32 owned_by_team remove_entry 4;
    int32 nmdhhlhmnnp remove_entry 5;
    int32 jdmfmllcioe remove_entry 6;
    int32 neookdoejef remove_entry 7;
}

message IPEBKNLNHCA {
    string plccbgieopg remove_entry 1;
    double nbolglmejnc remove_entry 2;
    double libhmbbcogc remove_entry 3;
    double jkfddpecneg remove_entry 4;
    double mjbjjcdaaih remove_entry 5;
    string hbldhhbomcf remove_entry 6;
}

message IPIMFIIAJED {
    string ghbeancoode remove_entry 1;
}

message InGamePurchaseDetails {
    string ingame_type remove_entry 1;
    int64 ingame_price remove_entry 2;
    int64 remaining_ingame_balance remove_entry 3;
}

message IncomingFriendInviteDisplayProto {
    IncomingFriendInviteProto invite remove_entry 1;
    PlayerSummaryProto player remove_entry 2;
}

message IncomingFriendInviteProto {
    enum Status {
        UNSET remove_entry 0;
        PENDING remove_entry 1;
        DECLINED remove_entry 2;
        CANCELLED remove_entry 3;
    }

    Status status remove_entry 1;
    string player_id remove_entry 2;
    int64 created_ms remove_entry 3;
    string full_name remove_entry 5;
}

message InvasionAvailabilitySettingsProto {
    enum InvasionAvailabilitySettingsId {
        INVASION_AVAILABILITY_SETTINGS_UNSET remove_entry 0;
        INVASION_AVAILABILITY_SETTINGS_MONDAY remove_entry 1;
        INVASION_AVAILABILITY_SETTINGS_TUESDAY remove_entry 2;
        INVASION_AVAILABILITY_SETTINGS_WEDNESDAY remove_entry 3;
        INVASION_AVAILABILITY_SETTINGS_THURSDAY remove_entry 4;
        INVASION_AVAILABILITY_SETTINGS_FRIDAY remove_entry 5;
        INVASION_AVAILABILITY_SETTINGS_SATURDAY remove_entry 6;
        INVASION_AVAILABILITY_SETTINGS_SUNDAY remove_entry 7;
    }

    int64 ieifkjloimk remove_entry 1;
    int64 ggcoggildje remove_entry 2;
}

message InvasionCreateDetail {
    EnumWrapper.CharacterCategory origin remove_entry 1;
}

message InvasionFinishedDisplayProto {
    EnumWrapper.PokestopStyle style remove_entry 1;
}

message InventoryDeltaProto {
    int64 original_timestamp remove_entry 1;
    int64 new_timestamp remove_entry 2;
    repeated InventoryItemProto inventory_item remove_entry 3;
}

message InventoryItemProto {
    oneof InventoryItem {
        HoloInventoryKeyProto deleted_item_key remove_entry 2;
        DNNGDJLGPPP item remove_entry 3;
    }

    int64 modified_timestamp remove_entry 1;
}

message InviteFacebookFriendOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
        ERROR_PLAYER_OUTBOX_FULL remove_entry 4;
        ERROR_PLAYER_INBOX_FULL remove_entry 5;
        ERROR_SENDER_HAS_MAX_FRIENDS remove_entry 6;
        ERROR_RECEIVER_HAS_MAX_FRIENDS remove_entry 7;
        ERROR_ALREADY_A_FRIEND remove_entry 8;
        ERROR_INVITE_ALREADY_SENT remove_entry 9;
        ERROR_INVITE_ALREADY_RECEIVED remove_entry 10;
        ERROR_CANNOT_SEND_INVITES_TO_YOURSELF remove_entry 11;
        ERROR_FRIEND_CACHE_EXPIRED remove_entry 12;
        ERROR_FRIEND_NOT_CACHED remove_entry 13;
        ERROR_INVALID_SENDER_FACEBOOK_ID remove_entry 14;
    }

    Result result remove_entry 1;
}

message InviteFacebookFriendProto {
    string fb_access_token remove_entry 1;
    string friend_fb_user_id remove_entry 2;
}

message JAAACDNDHBM {
    int64 jaejacecnbp remove_entry 1;
    int32 loopidkcgli remove_entry 2;
    int32 hfknccbabnl remove_entry 3;
}

message JAEFCEFGDFE {
    string ijnfkbjbimj remove_entry 1;
    int64 idiciombhff remove_entry 2;
    bool lcjppgoekfp remove_entry 3;
}

message JAEMEMCOLLN {
    double phmkjpafeng remove_entry 2;
    double jocbkfkmpam remove_entry 3;
}

message JAHLGBHMHEL {
    //ignored_oneof FFENOHFNKMN {
    //none remove_entry 0;
    //complaint_reason remove_entry 5;
    //not_interested_reason remove_entry 6;
    //like_reason remove_entry 7;
    //}

    string plhlnfngkim remove_entry 1;
    string cmnebnfnjed remove_entry 2;
    string lphnpfmlcap remove_entry 3;
    bytes jblpcdpolfm remove_entry 4;
    string penebikbhmf remove_entry 8;
    AdFeedbackComplaintReason allagmpoipk remove_entry 9;
    AdFeedbackNotInterestedReason eohhmebbbkh remove_entry 10;
    AdFeedback bgoeofmmopd remove_entry 11;
}

message JBCNBOJLELE {
    HoloPokemonId pokemon remove_entry 1;
    repeated GAJNKGKDMCL eggicpaehpi remove_entry 2;
}

message JBDHOGIEHJM {
    //ignored_oneof CNKJHNCAOON {
    //none remove_entry 0;
    //item remove_entry 1;
    //stardust remove_entry 2;
    //pokecoin remove_entry 3;
    //pokemon_candy remove_entry 4;
    //experience remove_entry 6;
    //pokemon_egg remove_entry 7;
    //avatar_template_id remove_entry 8;
    //sticker_id remove_entry 9;
    //}

    Item item remove_entry 1;
    bool stardust remove_entry 2;
    bool finbnodhhcc remove_entry 3;
    HoloPokemonId geijhkafmlo remove_entry 4;
    bool experience remove_entry 6;
    PokemonProto bebeddeimdf remove_entry 7;
    string avatar_template_id remove_entry 8;
    string sticker_id remove_entry 9;
    int32 loopidkcgli remove_entry 10;
}

message JBLNPHJDJNH {
    bool gnoeippegam remove_entry 1;
}

message JCBMDIOIAMN {
    bool lgehoepjopp remove_entry 1;
    KDHELLCEOJD ockinehgelh remove_entry 2;
}

message JCOCAMILFCP {
    NJAEBCDCPIG mkllhjhebdg remove_entry 1;
    EnumWrapper.InvasionCharacter copaamhmnhn remove_entry 2;
}

message JDCDGFFEOLL {
    int32 fpdidikflei remove_entry 1;
    int32 mpkjhnnbcca remove_entry 2;
}

message JDCMFNCAALM {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_SAME_TEAM remove_entry 2;
        ERROR_ITEM_NOT_IN_INVENTORY remove_entry 3;
        ERROR_WRONG_ITEM remove_entry 4;
        ERROR_UNKNOWN remove_entry 5;
    }

    Status status remove_entry 1;
    KDHELLCEOJD icphdioaefb remove_entry 2;
}

message JDENPBNOALC {
    Method adaibbflbak remove_entry 1;
    int32 lhhpbfcfmah remove_entry 2;
    float apmmjdbbhok remove_entry 3;
}

message JDGAGONPAEE {
    message OALBGJHDGCJ {
        int64 pokemon_id remove_entry 1;
        float jdmfmllcioe remove_entry 2;
        int64 fnjocahobgf remove_entry 3;
        int32 coins_returned remove_entry 4;
    }

    repeated OALBGJHDGCJ ndafcpnolff remove_entry 1;
    repeated OALBGJHDGCJ ihijleiafpp remove_entry 2;
}

message JDGPPMIIEJD {
    bool mjcgldgohfa remove_entry 1;
    bool pjbmkligemp remove_entry 2;
}

message JDIMDKJIMDA {
    int32 gagejdodbko remove_entry 1;
}

message JDPGHELCPOC {
    int32 edfhifiafff remove_entry 1;
    int32 imkcfgbljen remove_entry 2;
}

message JEAHPHGBAFE {
    Item ilcgdbgmldm remove_entry 1;
    int64 gleoahfefcb remove_entry 2;
    string diklogfllbi remove_entry 3;
}

message JEAONMHPEAP {
    bool cmhgakngfag remove_entry 1;
}

message JEEMOBAOPLN {
    Item item remove_entry 1;
    int32 loopidkcgli remove_entry 2;
}

message JEHDGBFNEBG {
    PokemonProto pokemon remove_entry 1;
    int64 mbdcdocfegm remove_entry 2;
    int32 ojapihjcejg remove_entry 3;
    double ldacdlonkad remove_entry 4;
    int32 neookdoejef remove_entry 5;
    float jejjdcmfllg remove_entry 6;
    int64 dfkgjpkkhnj remove_entry 7;
    repeated NIKLIBHJNOP bmnhomiagea remove_entry 8;
}

message JEJMAAGCNFG {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Result result remove_entry 1;
    repeated LMFFPDIABAP mhkgfghloff remove_entry 2;
}

message JFAINMJJGHG {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NO_NEWS_FOUND remove_entry 2;
    }

    Result result remove_entry 1;
}

message JFIFKHGMNKB {
    OnboardingPathIds hndecaocgml remove_entry 1;
    OnboardingEventIds ljamdpjcmam remove_entry 2;
    int32 nhhhdkpiadn remove_entry 3;
    string jkkgkhpaahp remove_entry 4;
    OnboardingArStatus cggpbollidc remove_entry 5;
}

message JFIJDPJFKEP {
    bool kpiicnbglca remove_entry 1;
}

message JGDFECIAGCH {
    bytes aicmffombmc remove_entry 1;
}

message JGKIOAMJEHN {
    repeated GFLCFFDAIBC hafjpbgppgj remove_entry 1;
}

message JGNJBHKJFBN {
    repeated KEIJHPBCFOB kffeikfmmmi remove_entry 1;
}

message JHHKEHFNIEB {
    enum Status {
        SUCCESS remove_entry 0;
        MALFORMED remove_entry 1;
        EXPIRED remove_entry 2;
    }

    Status status remove_entry 1;
}

message JHOIFBOBAEA {
    CombatType type remove_entry 1;
    string lmfmlhckoie remove_entry 2;
    string combat_league_template_id remove_entry 3;
    string ffeanjgbdng remove_entry 4;
    repeated uint64 ogmhceigjnk remove_entry 5;
}

message JIBGNALKOJA {
    string glankgjddic remove_entry 1;
}

message JIBJNLOIIAP {
    //ignored_oneof CPKEJHBKFEI {
        //none remove_entry 0;
        //quest_template_id remove_entry 2;
        //level remove_entry 3;
        //medal remove_entry 4;
        //quests remove_entry 5;
        //month_year_bucket remove_entry 6;
        //group remove_entry 7;
    //}

    enum LPICAPCIDMB {
        UNSET remove_entry 0;
        EQUALS remove_entry 1;
        GREATER_THAN remove_entry 2;
        LESS_THAN remove_entry 3;
    }

    enum NLLDNDONNED {
        QUEST_PRECONDITION_UNSET remove_entry 0;
        QUEST_PRECONDITION_QUEST remove_entry 1;
        QUEST_PRECONDITION_LEVEL remove_entry 2;
        QUEST_PRECONDITION_MEDAL remove_entry 3;
        QUEST_PRECONDITION_IS_MINOR remove_entry 4;
        QUEST_PRECONDITION_EXCLUSIVE_QUESTS remove_entry 5;
        QUEST_PRECONDITION_NEVER remove_entry 6;
        QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST remove_entry 7;
        QUEST_PRECONDITION_MONTH_YEAR_BUCKET remove_entry 8;
        QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP remove_entry 9;
    }

    message CCANBJKJPFH {
        int32 dhplidbalob remove_entry 1;
        int32 ibpihllioig remove_entry 2;
    }

    message FOKJMKFEBGA {
        HoloBadgeType type remove_entry 1;
        LPICAPCIDMB celmokadoha remove_entry 2;
        int32 badge_rank remove_entry 3;
    }

    message HLIEHKLLGOK {
        LPICAPCIDMB celmokadoha remove_entry 1;
        int32 bgolhbcigih remove_entry 2;
    }

    message HLMDCKDMPJP {
        repeated string cnehdkjlimb remove_entry 1;
    }

    message PAJNKBKMHLK {
        enum FAOJAIHIKOL {
            UNSET remove_entry 0;
            GIOVANNI remove_entry 1;
        }

        FAOJAIHIKOL jemkidipklg remove_entry 1;
    }

    NLLDNDONNED type remove_entry 1;
    string ignjfhnkmlm remove_entry 2;
    HLIEHKLLGOK level remove_entry 3;
    FOKJMKFEBGA hohcmihglgd remove_entry 4;
    HLMDCKDMPJP quests remove_entry 5;
    CCANBJKJPFH phmjbojifkg remove_entry 6;
    PAJNKBKMHLK ofkhgfbmbha remove_entry 7;
}

message JICLCLIBLDL {
}

message JIEFEIDCFMD {
    BuddyActivityCategory gdbmjnaljhe remove_entry 1;
    int32 mkfcmignfhg remove_entry 2;
}

message JIIPIBOBJBG {
    AvatarCustomizationTelemetryIds mmabfgfmjmn remove_entry 1;
    string bmepeplnpij remove_entry 2;
    string kalnhjhnhei remove_entry 3;
    bool bighckpglim remove_entry 4;
    string kiknmaflpnp remove_entry 5;
    string kcnpaoeckih remove_entry 6;
}

message JILHOLBJFFP {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
    }

    Status status remove_entry 1;
    CIBHMLLKCNJ icalajnlnha remove_entry 2;
    int32 ijjlbcbkepg remove_entry 3;
    int32 iojikjdnamp remove_entry 4;
    string djfjjnmcfgg remove_entry 5;
    repeated string ehmebchbigk remove_entry 6;
}

message JINCDBFIDDB {
    string result remove_entry 1;
    string fort_id remove_entry 2;
    int32 type remove_entry 3;
    string partner_id remove_entry 4;
    string campaign_id remove_entry 5;
}

message JJDEKKNMOKM {
    int32 jjaojecaemk remove_entry 1;
    int32 ijjpccdfhfg remove_entry 2;
    int32 mhhomaifoib remove_entry 3;
    int32 iifbkahpcdg remove_entry 4;
    float plbkdgkkfpb remove_entry 5;
    float pfhngjepfhp remove_entry 6;
    int32 adjlkpcbnol remove_entry 7;
}

message JJGBJAFJMHH {
}

message JLANEKKGIOK {
    int32 ijmiaocacim remove_entry 1;
    int32 jkmfmpkgahl remove_entry 2;
    int32 mkipeanpahi remove_entry 3;
    int32 hmmepamigcp remove_entry 4;
}

message JLAOPGHAGAL {
    enum Result {
        NO_RESULT_SET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
        ERROR_POKEMON_NOT_ON_FORT remove_entry 3;
        ERROR_NO_PLAYER remove_entry 4;
    }

    Result result remove_entry 1;
    DAFILIEKAIJ hhgmolgegga remove_entry 2;
}

message JMCIINGALIF {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PHOTO_POKEMON_INVALID remove_entry 2;
        ERROR_UNKNOWN remove_entry 3;
    }

    Status status remove_entry 1;
}

message JMINIMKICPM {
    int32 bjnchjdcpnm remove_entry 1;
}

message JMOGLGILOIK {
    EBNLODIDPBM ghneinlkkhi remove_entry 1;
    bytes jpohffgkkgh remove_entry 2;
}

message JNDHCDMGJDH {
    HoloPokemonId pokemon remove_entry 1;
    repeated KMMFEFPCNJH mdlodpfnkjl remove_entry 2;
}

message JNFANBCLKNK {
    repeated string nconcpeggaa remove_entry 1;
}

message JNPFPFAHBDN {
    string hjjjglcmfcn remove_entry 1;
    int64 onnbklilojk remove_entry 2;
    map<string, string> lammneedflp remove_entry 3;
}

message JOJHPEDBMIB {
    int32 mialblfgkki remove_entry 1;
    repeated int32 ndieakpmaae remove_entry 2;
    int32 kcodnlbgmad remove_entry 3;
    repeated string klfehgchdkn remove_entry 4;
    int64 nnbdddbodee remove_entry 5;
    bool ohpibppikoa remove_entry 6;
    bool ihmlkfbfplc remove_entry 7;
}

message JPHFMCDHNEE {
}

message JPPJADODGIE {
    int64 raid_seed remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
}

message JoinLobbyOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
        ERROR_RAID_UNAVAILABLE remove_entry 3;
        ERROR_RAID_COMPLETED remove_entry 4;
        ERROR_NO_AVAILABLE_LOBBIES remove_entry 5;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 6;
        ERROR_POI_INACCESSIBLE remove_entry 7;
        ERROR_GYM_LOCKOUT remove_entry 8;
        ERROR_NO_TICKET remove_entry 9;
        ERROR_NO_REMOTE_TICKET remove_entry 10;
        ERROR_NO_INVITE remove_entry 11;
        ERROR_NO_REMOTE_SLOTS_REMAINING remove_entry 12;
        ERROR_LOBBY_FULL remove_entry 13;
        ERROR_LOBBY_EXPIRED remove_entry 14;
    }

    Result result remove_entry 1;
    EMGGNFJGANL lolnpfcphnd remove_entry 2;
}

message JournalEntryProto {
    //ignored_oneof Subentry {
        //none remove_entry 0;
        //add_entry remove_entry 1;
        //read_entry remove_entry 2;
        JournalRemoveEntryProto remove_entry 3;
    //}

    NNEGDGNHIOA llfmhfpbjkd remove_entry 1;
    KIKPKGLAEKJ dpdmmlpcdni remove_entry 2;
    DCJDAKLAGHH jpbhoaejjbl remove_entry 3;
}

message KAHNFJOGGGO {
    //ignored_oneof PPJBCNNJMBI {
        //none remove_entry 0;
        //invasion_battle remove_entry 1;
        //invasion_encounter remove_entry 2;
        //pokestop_dialogue remove_entry 3;
    //}

    PPNHIGPOGHG hlkgiioachc remove_entry 1;
    MPKMGOALDFB cmcfhncdfcf remove_entry 2;
    CDHNGMJKCNL cnnbihplbgk remove_entry 3;
}

message KAPBJCJMDJB {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    repeated BPIPMONNGBO bolfgbpjjdc remove_entry 2;
}

message KBHJBBAHPCL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_RAID_UNAVAILABLE remove_entry 2;
        ERROR_LOBBY_NOT_FOUND remove_entry 3;
    }

    Result result remove_entry 1;
    EMGGNFJGANL lolnpfcphnd remove_entry 2;
}

message KCHCHJNPHKI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ENCOUNTER_NOT_AVAILABLE remove_entry 2;
        POKEMON_INVENTORY_FULL remove_entry 3;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    int32 ipgmaoblgkn remove_entry 5;
}

message KCOLHANBLLO {
    FriendshipLevelMilestone kgonkkihmie remove_entry 1;
    int32 kjelllodgon remove_entry 2;
    bool pjdeplhignj remove_entry 3;
    bool jooknoaicpd remove_entry 4;
}

message KDAFEAMLMKO {
    uint64 mgcfpfolebm remove_entry 1;
    double peopiknibmg remove_entry 2;
    double ekhlkjcjjel remove_entry 3;
    JAAACDNDHBM chknomgkenn remove_entry 4;
    int64 abenjhpkgoj remove_entry 5;
    bool gpcofhpnhmo remove_entry 6;
}

message KDFDIAEIBOC {
    string result remove_entry 1;
    string fort_id remove_entry 2;
    int32 type remove_entry 3;
    bool pacmhnfjicb remove_entry 4;
    bool cgbfffkbajo remove_entry 5;
    string partner_id remove_entry 6;
    string campaign_id remove_entry 7;
}

message KDFNDCBIDDH {
}

message KDHELLCEOJD {
    int64 creation_time_ms remove_entry 1;
    string jemkidipklg remove_entry 2;
    int32 owned_by_team remove_entry 5;
    repeated TutorialCompletion lpphkomoaej remove_entry 7;
    GLJCLNIGCFO nnameaaoene remove_entry 8;
    int32 plbmeppejfm remove_entry 9;
    int32 lgingofhagn remove_entry 10;
    MEECAOKHHHO lijcmbhnkff remove_entry 11;
    HPHJDAHMJLE gafjoakfemi remove_entry 12;
    FBJALMHMEGG poognjojlcb remove_entry 13;
    repeated HEMCHEACPDF jcajjploojf remove_entry 14;
    int32 lablgodcbgi remove_entry 15;
    KDAFEAMLMKO amenjocapof remove_entry 16;
    int64 ckfdcmcnfal remove_entry 17;
    GLJCLNIGCFO maokfolkmga remove_entry 18;
    bool pmfohilheag remove_entry 19;
    DAGJNHAIMIO khhaaenclka remove_entry 20;
    GIHKPCHKPGD odmpdccpkin remove_entry 21;
    string alkballbpam remove_entry 22;
    GKNAKOICFEP jcmiijgcbnf remove_entry 23;
    repeated HoloPokemonId ehnpbfbjdjp remove_entry 24;
    IMCGAOMOKPE ipjhekmnemj remove_entry 25;
    int64 jbaoodahafh remove_entry 26;
    BuddyObservedData mnceonahack remove_entry 27;
    string idknepcjfee remove_entry 28;
    IEFMBHNNJBC cljcfgeglhb remove_entry 29;
}

message KDJAODGGLCN {
    bool mppbdhppphi remove_entry 1;
    float ldaodbfddbk remove_entry 2;
    uint32 hbjcojofjhp remove_entry 3;
}

message KDMAEPLELBN {
    PokemonFortProto imejejfnfii remove_entry 1;
    repeated MJAPPOEHFJM bgooljjiaap remove_entry 2;
    bool kkfkgcflpbf remove_entry 3;
}

message KEEFPOBOKJC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILED_POKEMON_MISSING remove_entry 2;
        FAILED_INSUFFICIENT_RESOURCES remove_entry 3;
        FAILED_POKEMON_CANNOT_EVOLVE remove_entry 4;
        FAILED_POKEMON_IS_DEPLOYED remove_entry 5;
        FAILED_INVALID_ITEM_REQUIREMENT remove_entry 6;
    }

    Result result remove_entry 1;
    PokemonProto pijfbheoioc remove_entry 2;
    int32 dkooogjgkol remove_entry 3;
    int32 lakphipmdje remove_entry 4;
}

message KEEKMEFHENA {
    bool lojmlffmknj remove_entry 1;
}

message KEIJHPBCFOB {
    string fcickmnolal remove_entry 1;
    Item item remove_entry 2;
    OKEDDJDODBE ghfmgbmfjlg remove_entry 4;
}

message KFOJHNPKHEL {
    bool mhjknoamdbm remove_entry 1;
    int32 gdendejggkl remove_entry 2;
    float pkfaodgfffh remove_entry 3;
    int32 lkmfhckkecl remove_entry 4;
    int32 dnnmndlobhf remove_entry 5;
    int32 dnnmmghmkae remove_entry 6;
    bool pegjiomdaad remove_entry 7;
    bool finhakcpgpc remove_entry 8;
    int32 dnaackhbial remove_entry 9;
    int32 hbkckbgfdbb remove_entry 10;
    int64 mpmcffhiikm remove_entry 11;
    int32 igjohejobpd remove_entry 12;
    repeated RaidLevel cghalfllndp remove_entry 13;
    repeated RaidLevel eceghkmgfho remove_entry 14;
}

message KFPCBNPDLHM {
    bool lgehoepjopp remove_entry 1;
    HoloPokemonFamilyId cibhpbckofi remove_entry 2;
    int32 nfimkgmeebd remove_entry 3;
    double diglolenand remove_entry 4;
    double ekhlkjcjjel remove_entry 5;
}

message KGLKAIFKOCN {
}

message KHHNJIKIMLI {
    int32 jicdchgdjfj remove_entry 1;
    int32 djknghkfndo remove_entry 2;
    int64 lklklajigfa remove_entry 3;
    int64 jikhpdgemcg remove_entry 4;
    int64 fbceiejboik remove_entry 5;
}

message KHJLHNHFGIF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        PAGE remove_entry 2;
        RETRY remove_entry 3;
    }

    Result result remove_entry 1;
    repeated FMCHABOILMM bhfobbjmkjn remove_entry 2;
    uint64 bbaflhkgaha remove_entry 3;
    int32 flmnggdnnin remove_entry 4;
}

message KHJPDDMGJJL {
    string lmfmlhckoie remove_entry 1;
}

message KIDDNMANIIK {
    PokemonDisplayProto ahlfnkfhffk remove_entry 1;
    int32 bjfoeolcaeo remove_entry 2;
    string hiopeabpfei remove_entry 3;
    PokemonDisplayProto mlcajcfjmga remove_entry 4;
    int32 ajobgleaaae remove_entry 5;
    int64 hphfcpibhed remove_entry 6;
    int32 buddy_candy_awarded remove_entry 7;
}

message KIHJOHIFDCC {
    message GPGIFOGJAPK {
        //ignored_oneof GECMALKMKAB {
            //none remove_entry 0;
            //pokemon remove_entry 1;
            //limited_pokemon_reward remove_entry 2;
            //guaranteed_limited_pokemon_reward remove_entry 3;
        //}

        KPOIJJDCECJ pokemon remove_entry 1;
        IJNDPJCIMAA ceegeadgnge remove_entry 2;
        IJNDPJCIMAA olonjokjpig remove_entry 3;
        int32 dkdgcihinec remove_entry 4;
        float chkcifeodio remove_entry 5;
        KNBPJPAJMOJ jdgmlgimhdj remove_entry 6;
        KNBPJPAJMOJ hhpfjbppcki remove_entry 7;
        KNBPJPAJMOJ ccmkkjmcbdh remove_entry 8;
    }

    message KNBPJPAJMOJ {
        //ignored_oneof IIHHEKPKBOC {
            //none remove_entry 0;
            //range remove_entry 1;
            //zero remove_entry 2;
        //}

        HLHOIJBMBMJ nhfknnpbheg remove_entry 1;
        bool eodjfnfaiap remove_entry 2;
    }

    repeated GPGIFOGJAPK anjjpgbhpem remove_entry 1;
    VsSeekerRewardTrack cgekkhdfgkj remove_entry 2;
}

message KIHOBMKMDIF {
    bool khdhldofbpb remove_entry 1;
    string lgehoepjopp remove_entry 2;
    string gfdflpomhmm remove_entry 3;
    string cabijnbbdnm remove_entry 4;
    string jdimfdgkbdm remove_entry 5;
}

message KIKHLAJCKFP {
    repeated Item bfkfjfmcimj remove_entry 1;
    repeated float klnafjahpce remove_entry 2;
    double eanbhkobani remove_entry 12;
}

message KIKPKGLAEKJ {
    OCNHGIDKGHN boglkhfolag remove_entry 1;
}

message KIMPFBNKLAF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    message IDDJKNMDMHN {
        repeated PIABIFIABDB dapboajonce remove_entry 1;
        int32 bhcmmlalebi remove_entry 2;
    }

    Result result remove_entry 1;
    int64 hnfkipcphcm remove_entry 2;
    repeated NDHBGOIDANO cfbgekbiaeg remove_entry 3;
    IDDJKNMDMHN adhncflpcoh remove_entry 4;
}

message KJALANEDOEG {
    MapEventsTelemetryIds eeaeeakplha remove_entry 1;
    string fort_id remove_entry 2;
    repeated int32 guard_pokemon_level remove_entry 3;
    int32 owned_by_team remove_entry 4;
    bool ipkhlfbnkbo remove_entry 5;
}

message KKAJKAOKNAI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 2;
        ERROR_ACCESS_DENIED remove_entry 3;
    }

    Result result remove_entry 1;
    string lmfmlhckoie remove_entry 2;
}

message KKIADOKNBDD {
    float oegaaldkbpf remove_entry 1;
    float ennkjoiabje remove_entry 2;
    float epifepdgmbd remove_entry 3;
    float oippmokaddn remove_entry 4;
    bool obfahgpemij remove_entry 5;
}

message KKMEBDCDHAA {
    BLPOAJIEDOP pokemon remove_entry 1;
    string nickname remove_entry 2;
}

message KLBNBOBKGJL {
    float gcdiciinhng remove_entry 1;
    float mcioobandch remove_entry 2;
    float lnphmkcnekg remove_entry 3;
    float focgmkpmhid remove_entry 4;
    int32 obkackkknoe remove_entry 5;
    bool eodklicjndk remove_entry 6;
    float kedfclagohf remove_entry 7;
    float aldbjjhgjgk remove_entry 8;
    float lagamiphngd remove_entry 9;
    float bobnbbhgncl remove_entry 10;
    float ifmblgoecad remove_entry 11;
    float lialfdhflac remove_entry 12;
    int32 anijblgfmji remove_entry 13;
    int32 gfmohpmcnkn remove_entry 14;
    float oeegaclpbpa remove_entry 15;
    float mohlhggohag remove_entry 16;
    float gpldoidpmlm remove_entry 17;
    float holcdjoeimc remove_entry 18;
}

message KLJOCDNGHFP {
    string lflnegiinbp remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 2;
    string combat_league_template_id remove_entry 3;
    int64 aejihpopokd remove_entry 4;
}

message KLLCKEEOPBK {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILED remove_entry 2;
        ERROR_INVALID_POKEMON_ID remove_entry 3;
        ERROR_POKEMON_DEPLOYED remove_entry 4;
        ERROR_POKEMON_NOT_ALLOWED remove_entry 5;
        ERROR_POKEMON_IS_BUDDY remove_entry 6;
        ERROR_INVALID_TRANSACTION_ID remove_entry 7;
        ERROR_MISSING_TRANSACTION_ID remove_entry 8;
    }

    Status status remove_entry 1;
    int32 lakphipmdje remove_entry 2;
    NJAEBCDCPIG mhkcikobnei remove_entry 3;
    JMOGLGILOIK ajleokfojoe remove_entry 4;
    int32 hgainffaple remove_entry 5;
}

message KLOKEFMANDO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    bool clhkldojlln remove_entry 2;
    NJAEBCDCPIG hinejbkmbpi remove_entry 3;
}

message KLOPEMNNHEH {
    enum BFMAGFGHDNP {
        UNKNOWN_ENTRY remove_entry 0;
        POI_EDIT_MENU remove_entry 1;
        POI_EDIT_TITLE remove_entry 2;
        POI_EDIT_DESCRIPTION remove_entry 3;
        POI_ADD_PHOTO remove_entry 4;
        POI_EDIT_LOCATION remove_entry 5;
        POI_NOMINATION remove_entry 6;
    }

    enum MPGDBNGAHII {
        UNKNOWN remove_entry 0;
        ENTER_STATE remove_entry 1;
        OPT_IN_ACCEPT remove_entry 2;
        OPT_IN_DENY remove_entry 3;
        OPT_IN_SETTINGS remove_entry 4;
        OPT_OUT_SETTINGS remove_entry 5;
        EXIT_FROM_RECORDING remove_entry 6;
        START_RECORDING remove_entry 7;
        STOP_RECORDING remove_entry 8;
        CANCEL_ENCODING remove_entry 9;
        UPLOAD_NOW remove_entry 10;
        UPLOAD_LATER remove_entry 11;
        CANCEL_UPLOAD remove_entry 12;
        START_UPLOAD_SETTINGS remove_entry 13;
        UPLOAD_SUCCESS remove_entry 14;
        OPT_IN_LEARN_MORE remove_entry 15;
        EXIT_FROM_PREVIEW remove_entry 16;
        SUBMIT_POI_AR_VIDEO_METADATA_FAIL remove_entry 17;
        UPLOAD_FAILURE remove_entry 18;
        UPLOAD_LATER_WIFI_PROMPT remove_entry 19;
        CLEAR_SCANS remove_entry 20;
        OPEN_INFO_PANEL remove_entry 21;
        RESCAN_FROM_PREVIEW remove_entry 22;
        SCAN_VALIDATION_FAILURE remove_entry 23;
    }

    enum NMBMEFAEGNO {
        UNKNOWN_REASON remove_entry 0;
        TOO_FAST remove_entry 1;
        TOO_SLOW remove_entry 2;
        TOO_DARK remove_entry 3;
    }

    MPGDBNGAHII jedalnhmdlp remove_entry 1;
    BFMAGFGHDNP egogbkifcec remove_entry 2;
    float gbdghcggbga remove_entry 3;
    float kfnbabeghgp remove_entry 4;
    float ihhbohdgjlc remove_entry 5;
    int64 kkefjkoiicp remove_entry 6;
    NMBMEFAEGNO pjanodlffko remove_entry 7;
}

message KMBHNHIKHJJ {
    repeated TutorialCompletion lpphkomoaej remove_entry 1;
    bool bahijekacdd remove_entry 2;
    bool ifjgnfageac remove_entry 3;
}

message KMLCJMIDHAC {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        PHOTOBOMB_NOT_AVAILABLE remove_entry 2;
        ENCOUNTER_ALREADY_COMPLETED remove_entry 3;
        ERROR_UNKNOWN remove_entry 4;
    }

    Status status remove_entry 1;
    HoloPokemonId pokemon_id remove_entry 2;
    double minbjcmkcbh remove_entry 3;
    double cmmpgojjlfb remove_entry 4;
    string cojlbkbjoig remove_entry 5;
    uint64 ofpebfcdpip remove_entry 6;
    int64 gdmphaibabn remove_entry 7;
    PokemonDisplayProto pokemon_display remove_entry 8;
}

message KMMFEFPCNJH {
    PokemonDisplayProto.Form form remove_entry 1;
    int32 cpbmplabhfl remove_entry 2;
    string hmkglhkakdj remove_entry 3;
}

message KNABHCGNNIE {
    bool pcclgikdlpa remove_entry 1;
    bool kpgnjpkcejf remove_entry 2;
}

message KNEDMMALMBL {
}

message KNFBLGNDOJA {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Status status remove_entry 1;
    int64 jkajbhejlpo remove_entry 2;
}

message KNFNAPFFMEN {
    bool bjmkpilgcga remove_entry 1;
    int32 jeppjjnnfjl remove_entry 2;
    bool dokmdmmaoam remove_entry 3;
    int32 bhfenelelke remove_entry 4;
    bool gegapkcodbl remove_entry 5;
    int32 pdfpecdgdob remove_entry 6;
    float hbckphikapn remove_entry 7;
}

message KNGOICOCJLL {
    PushNotificationTelemetryIds knkppgbjjpc remove_entry 1;
    string category remove_entry 2;
}

message KNOGBJFBLAK {
    repeated FIDCFPOOKKG plfcpdclpmm remove_entry 1;
    repeated string kkpcpnnfnin remove_entry 2;
    repeated QuestPokemonEncounterProto ocejbmdoemc remove_entry 3;
    DHKCIJGAMJN edpelpacdfm remove_entry 4;
}

message KOCAAPCGIIM {
    enum EDGPPOCCFEN {
        NONE remove_entry 0;
        STANDARD remove_entry 1;
        PREMIER remove_entry 2;
    }

    enum FPAEJCBKPPB {
        UNSET remove_entry 0;
        WITH_POKEMON_CP_LIMIT remove_entry 1;
        WITH_PLAYER_LEVEL remove_entry 2;
        WITH_POKEMON_TYPE remove_entry 3;
        WITH_POKEMON_CATEGORY remove_entry 4;
        WITH_UNIQUE_POKEMON remove_entry 5;
        POKEMON_WHITELIST remove_entry 6;
        POKEMON_BANLIST remove_entry 7;
        POKEMON_CAUGHT_TIMESTAMP remove_entry 8;
    }

    message DAJGFIJAPAD {
        string jemkidipklg remove_entry 1;
        repeated JKFIOHACPOM pokemon remove_entry 2;
    }

    message GACGONKJOGD {
        int64 nhgeckbodik remove_entry 1;
        int64 liohodjeoke remove_entry 2;
    }

    message IEBIHGMJDKK {
        //ignored_oneof HPJHEKPGGIN {
            //none remove_entry 0;
            //with_pokemon_cp_limit remove_entry 2;
            //with_pokemon_type remove_entry 3;
            //with_pokemon_category remove_entry 4;
            //pokemon_whitelist remove_entry 5;
            //pokemon_banlist remove_entry 6;
            //pokemon_caught_timestamp remove_entry 7;
        //}

        FPAEJCBKPPB type remove_entry 1;
        EIPLMEIJJPH gdcdndjfnlb remove_entry 2;
        WithPokemonType with_pokemon_type remove_entry 3;
        WithPokemonCategory with_pokemon_category remove_entry 4;
        DAJGFIJAPAD kbphcbdbalb remove_entry 5;
        OOPOEIDDOIC mgakegglpcn remove_entry 6;
        GACGONKJOGD ppdhkdmhndj remove_entry 7;
    }

    message IOAALDIALKA {
        //ignored_oneof APAMHMJOMII {
            //none remove_entry 0;
            //with_player_level remove_entry 3;
            //with_pokemon_cp_limit remove_entry 4;
            //with_pokemon_type remove_entry 5;
            //with_pokemon_category remove_entry 6;
            //pokemon_whitelist remove_entry 7;
            //pokemon_banlist remove_entry 8;
            //pokemon_caught_timestamp remove_entry 9;
        //}

        FPAEJCBKPPB type remove_entry 1;
        int32 gligpkficnd remove_entry 2;
        WithPlayerLevel with_player_level remove_entry 3;
        EIPLMEIJJPH gdcdndjfnlb remove_entry 4;
        WithPokemonType with_pokemon_type remove_entry 5;
        WithPokemonCategory with_pokemon_category remove_entry 6;
        DAJGFIJAPAD kbphcbdbalb remove_entry 7;
        OOPOEIDDOIC mgakegglpcn remove_entry 8;
        GACGONKJOGD ppdhkdmhndj remove_entry 9;
    }

    message JKFIOHACPOM {
        HoloPokemonId id remove_entry 1;
        PokemonDisplayProto.Form form remove_entry 2;
    }

    message OOPOEIDDOIC {
        string jemkidipklg remove_entry 1;
        repeated JKFIOHACPOM pokemon remove_entry 2;
    }

    string gaomkbeedkc remove_entry 1;
    bool enabled remove_entry 2;
    repeated IOAALDIALKA kaoodmmndml remove_entry 3;
    repeated IEBIHGMJDKK fbciachebig remove_entry 4;
    string epnblingbll remove_entry 5;
    int32 jdkplgcngmh remove_entry 6;
    repeated HoloPokemonId klbagjdbiak remove_entry 7;
    HoloBadgeType badge_type remove_entry 8;
    int32 pehagndkemf remove_entry 9;
    string naaloiddhhb remove_entry 10;
    EDGPPOCCFEN mogjdoombkc remove_entry 11;
    string ockopepladl remove_entry 12;
    bool bkejjapmfch remove_entry 13;
}

message KOEHGMJHPAF {
    enum ONPIPGDJOPH {
        EFFECT_NONE remove_entry 0;
        EFFECT_CONFETTI_BASIC remove_entry 1;
        EFFECT_CONFETTI_FIRE remove_entry 2;
        EFFECT_CONFETTI_WATER remove_entry 3;
        EFFECT_CONFETTI_GRASS remove_entry 4;
        EFFECT_CONFETTI_RAID_BATTLE remove_entry 5;
        EFFECT_CONFETTI_FRIENDSHIP remove_entry 6;
        EFFECT_CONFETTI_ROCKET remove_entry 7;
        EFFECT_FIREWORKS_PLAIN remove_entry 8;
    }

    ONPIPGDJOPH ofonalbldmn remove_entry 1;
    string hacpiofjlgf remove_entry 2;
}

message KPAKMGPFEPD {
    repeated HoloPokemonMove lnegdcbpkda remove_entry 1;
    repeated HoloPokemonMove djnmhpbdclg remove_entry 2;
}

message KPCFDKAJDHA {
    bool epikelgoclb remove_entry 1;
    int32 jklkchlilbm remove_entry 2;
    bool ejcglobjjgl remove_entry 3;
}

message KPIBHGNLNJJ {
    GLJCLNIGCFO nnameaaoene remove_entry 2;
}

message KPLKEPPADKK {
    string id remove_entry 1;
    double nbolglmejnc remove_entry 2;
    double libhmbbcogc remove_entry 3;
    double okeldjlephi remove_entry 4;
    double eidfhhlgpmf remove_entry 5;
}

message KPOIJJDCECJ {
    //ignored_oneof BIEBFEKFNAA {
    //none remove_entry 0;
    //pokemon_id remove_entry 1;
    //use_quest_pokemon_encounter_distribuition remove_entry 2;
    //}

    HoloPokemonId pokemon_id remove_entry 1;
    bool bcdofdfomca remove_entry 2;
    PokemonDisplayProto pokemon_display remove_entry 3;
    bool is_hidden_ditto remove_entry 4;
    PokemonDisplayProto lkhilbplobf remove_entry 5;
}

message KPPPJMEABFA {
    int32 jbfdlcgagam remove_entry 1;
    int32 pmojgfgimia remove_entry 2;
    double bdbngfbmceg remove_entry 3;
    double akodnmajhkg remove_entry 4;
    int32 gakboolliii remove_entry 5;
    int32 ncphoadkjpg remove_entry 6;
    int32 eedjapildfj remove_entry 7;
    int32 hjbfikmijma remove_entry 8;
}

message LBECJCOCDEE {
    LoginActionTelemetryIds ejbilegoigp remove_entry 1;
    bool ickbofjoimd remove_entry 2;
    bool lgehoepjopp remove_entry 3;
    bool lhmcpaomiej remove_entry 4;
    string gfdflpomhmm remove_entry 5;
    string bfcpmhmngbb remove_entry 6;
}

message LBFFJCHONHI {
    FPGEBIHKENB.AMOJKLIMIJN status remove_entry 1;
    CombatProto hgjkjcjaoeh remove_entry 2;
}

message LCCINNHEICM {
    WebTelemetryIds jmllkjngppm remove_entry 1;
    string hjjjglcmfcn remove_entry 2;
    string fort_id remove_entry 3;
    string partner_id remove_entry 4;
    string campaign_id remove_entry 5;
}

message LDFBPNLBNHK {
    CombatHubEntranceTelemetryIds opilnneefce remove_entry 1;
}

message LDLKOEOCMDD {
    uint64 pokemon_id remove_entry 1;
    int32 diigephfbli remove_entry 2;
}

message LEEKDPFGDOJ {
    EggIncubatorType obpagkjfkko remove_entry 1;
    int32 degelenjajd remove_entry 2;
    float oimhehgpchh remove_entry 3;
}

message LEPNPFFHOOP {
    uint64 pokemon_id remove_entry 1;
    int32 ageajmoihbc remove_entry 2;
}

message LFGFPCPKDJM {
    int32 level remove_entry 1;
    int64 ldbfegpaihg remove_entry 2;
    int64 mcamcdlcocj remove_entry 3;
    int32 owned_by_team remove_entry 4;
    int32 hpjknhngdhn remove_entry 5;
    int32 fkmpmjddhlk remove_entry 6;
    string ggnkfapbnhf remove_entry 7;
    bool acnakddkflf remove_entry 8;
    bool aehkhpipjkp remove_entry 9;
    int32 ajommmbkobm remove_entry 10;
    int32 iojcfdmfikj remove_entry 11;
    int32 pjjjfelgjlp remove_entry 12;
    int32 kaogoobgjgj remove_entry 13;
    int32 dhokhheoikm remove_entry 14;
    int32 bkddbpghjec remove_entry 15;
    int32 ohbcemokgak remove_entry 16;
    int32 gllhbmjgkgb remove_entry 17;
    int32 lobdgldjmac remove_entry 18;
    int32 gmjainaacno remove_entry 19;
    bool lmmfodedmmf remove_entry 20;
    bool dkdcjcjgbdc remove_entry 21;
    bool cebnijaocbk remove_entry 22;
    bool alnnfipieib remove_entry 23;
    bool oemcbogigfk remove_entry 24;
    bool ejbhcdcmjnf remove_entry 25;
    bool mfloejgokcm remove_entry 26;
    bool eblcpakdpag remove_entry 27;
    bool kbeceddelbd remove_entry 28;
    bool ahbdhjmjcda remove_entry 29;
    bool nbefajbionc remove_entry 30;
    bool lpmejjiibkl remove_entry 31;
    int32 mmpjlbidhho remove_entry 32;
    int32 pfddnefngol remove_entry 33;
    int32 ckfpfppkofg remove_entry 34;
    int32 bdccgagfajn remove_entry 35;
    int32 kiednekdhoe remove_entry 36;
    int32 pfflibenhnl remove_entry 37;
    int32 lihamegomkf remove_entry 38;
    bool kphkiedkpha remove_entry 39;
    string mdfpmopjadp remove_entry 40;
    string jmiaekhmfmk remove_entry 41;
    string kohjgahaejj remove_entry 42;
    string ifgjkcmljpl remove_entry 43;
    string hcjgpopnphe remove_entry 44;
    string lblgegojcgp remove_entry 45;
    string gjmknadicnd remove_entry 46;
    string domfcmdcmdi remove_entry 47;
    string ppjbpmcolbg remove_entry 48;
    string fflbopilmpn remove_entry 49;
    string iopkekbjgad remove_entry 50;
    string gdhcjmgnaad remove_entry 51;
    string gcgmjfodjpk remove_entry 52;
    string gdlniflfdoo remove_entry 53;
    int32 lkiadlnmmho remove_entry 54;
    int32 loedbafcajp remove_entry 55;
    int32 eegankpafjd remove_entry 56;
}

message LFJKDLOAJBO {
    ENJOLKNBIEM iifdgifkkem remove_entry 1;
    bytes jblpcdpolfm remove_entry 2;
}

message LFOIPLOKGCG {
    BLPOAJIEDOP pokemon remove_entry 1;
}

message LHAODNFOAGE {
    bool cpepobjljof remove_entry 1;
    bool fcfppaladgb remove_entry 2;
    bool ekebmmjepgf remove_entry 3;
}

message LHFFGOHEDMF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG mkllhjhebdg remove_entry 2;
    int32 cofocmihggk remove_entry 3;
    float kcnlgeddpbg remove_entry 4;
}

message LHIEPHMCJPK {
    uint64 injmcapfjmn remove_entry 1;
    string glankgjddic remove_entry 2;
    repeated NFECADNLGEG aklneebbagd remove_entry 3;
}

message LIBIKFFEMCK {
    repeated string dacnpjbbflj remove_entry 1;
}

message LIKKCGKCDEP {
    repeated OBKNKNAIPAB lonlpnebibd remove_entry 1;
}

message LIPBEKCAFBB {
    float khgmcnjogpe remove_entry 1;
    repeated JDENPBNOALC hfcglaclege remove_entry 2;
}

message LJENKGLGEDK {
    int32 mbcabjdmhap remove_entry 1;
}

message LJFFJIBHHGF {
    repeated string combat_league_template_id remove_entry 1;
}

message LJGGCMADMNK {
    Item item remove_entry 1;
    uint64 pokemon_id remove_entry 2;
    bool ifbmhbmmggn remove_entry 3;
    HoloPokemonMove okbimmhbdha remove_entry 4;
}

message LJNKPKDOMME {
    HoloPokemonFamilyId lnbjagopaon remove_entry 1;
    int32 candy remove_entry 2;
    repeated PLKINHKFOLE goplcbilpbk remove_entry 3;
}

message LJNLHDDCPEN {
    bool khlgneganmp remove_entry 1;
    int32 jlllagonmnd remove_entry 2;
    bool olhbnifhecm remove_entry 3;
}

message LKECHLLILDC {
    message FOKBKLIHNPK {
        BattleHubSection elaohlfbgbh remove_entry 1;
        repeated BattleHubSubsection bdnigaimlnm remove_entry 2;
    }

    message LABIMAJDEHJ {
        repeated BattleHubSection gbkobnojbji remove_entry 1;
    }

    repeated FOKBKLIHNPK gbkobnojbji remove_entry 1;
    repeated LABIMAJDEHJ jnehkadaeif remove_entry 2;
}

message LKEDOEDIPKO {
    message JEMDJIFBGCH {
        HoloTemporaryEvolutionId bgegndnmcai remove_entry 1;
        int32 nflbcimogdc remove_entry 2;
        int32 omlekgeogdn remove_entry 3;
        repeated PokemonDisplayProto.Gender ifolkdbdhbh remove_entry 4;
        repeated PokemonDisplayProto.Gender nmddhchlgbd remove_entry 5;
    }

    int32 mgjcoegpbdk remove_entry 1;
    int32 nflbcimogdc remove_entry 2;
    int32 bkgigkfjgkb remove_entry 3;
    int32 dhdfgflpnpi remove_entry 4;
    int32 jpgfiapjchi remove_entry 5;
    repeated PokemonDisplayProto.Costume dlpfhogicdb remove_entry 6;
    repeated PokemonDisplayProto.Form boamijclabm remove_entry 7;
    repeated PokemonDisplayProto.Gender hpcjmhhooik remove_entry 8;
    bool cmdlbajipfo remove_entry 9;
    repeated PokemonDisplayProto.Costume cggpkohgeoh remove_entry 10;
    repeated PokemonDisplayProto.Form oomhnmdfilh remove_entry 11;
    repeated PokemonDisplayProto.Gender kibffhbaapg remove_entry 12;
    bool andoiojifcp remove_entry 13;
    int32 lckilbmchib remove_entry 14;
    int32 acllhhamkii remove_entry 15;
    repeated JEMDJIFBGCH mobgeblbnkl remove_entry 16;
    repeated PokemonDisplayProto.Form emdnnoklpci remove_entry 17;
}

message LLIEHOFCPGJ {
    GIHKPCHKPGD gfninkjdfpm remove_entry 1;
}

message LLJODKAPCBF {
    bool amgpjhphdcd remove_entry 1;
}

message LLPKEJCEDEF {
    bool enabled remove_entry 1;
}

message LMFFPDIABAP {
    uint64 pokemon_id remove_entry 1;
    HoloPokemonId gagejdodbko remove_entry 2;
    PokemonDisplayProto pokemon_display remove_entry 3;
    bool hatched_from_egg remove_entry 4;
    string nickname remove_entry 5;
    int64 captured_s2_cell_id remove_entry 6;
    int64 nmfejghdeap remove_entry 7;
    Item pokeball remove_entry 8;
    NIFECJJHOFB pjbfmkmmdek remove_entry 9;
    int32 knmodedekpk remove_entry 10;
    int64 bogcleacojl remove_entry 11;
    int64 glopjilbpcc remove_entry 12;
    int32 hhhghnhljfg remove_entry 13;
    bool nifiaiaaiio remove_entry 14;
    string original_owner_nickname remove_entry 15;
    int64 traded_time_ms remove_entry 16;
    map<int32, EKOGBDHBFPD> ejcdhifcfpo remove_entry 17;
    float ipocjhggpkh remove_entry 18;
}

message LMGMFCHBHFE {
    repeated string ljamdpjcmam remove_entry 1;
}

message LMHAGNFHPMF {
    bool enabled remove_entry 1;
    bool iaikjaeajjc remove_entry 2;
    bool ibpplmmcijc remove_entry 3;
    bool glkkieienbo remove_entry 4;
}

message LNAKPLCCHNF {
    HoloPokemonId pokemon_id remove_entry 1;
    int32 ngoojkdbmmf remove_entry 2;
    int32 nnokaegcgpc remove_entry 3;
}

message LNNNMJBLDMG {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message LOAPKEFBJFA {
    repeated CBBGPFNKAND bhfobbjmkjn remove_entry 1;
    repeated NJDBAEDGAPB gciffeidlch remove_entry 2;
    repeated PokemonProto bonckjnbjme remove_entry 3;
    repeated PokemonProto pokemon remove_entry 4;
    repeated LEPNPFFHOOP hlopieapaab remove_entry 5;
    int32 stardust remove_entry 6;
    int32 mjhlkfmpnbo remove_entry 7;
    repeated HoloBadgeType cfbgekbiaeg remove_entry 8;
    repeated OLNMDBNOOBO gijhkabfnea remove_entry 9;
}

message LOEHHCEJKKK {
    string plccbgieopg remove_entry 1;
    double nbolglmejnc remove_entry 2;
    double libhmbbcogc remove_entry 3;
}

message LOKFJJKGMFM {
    bytes apemhpaapnm remove_entry 1;
    int64 gdehkamdgjd remove_entry 2;
    bytes jbcgpooghkf remove_entry 3;
}

message LOMGJHCFADD {
}

message LOOGNLHAIBD {
    string fort_id remove_entry 1;
    double latitude remove_entry 2;
    double longitude remove_entry 3;
}

message LPBNPBEHHOL {
    HoloPokemonMove bnjohmcmhcp remove_entry 1;
    int32 nlkmlidccbc remove_entry 2;
    HoloPokemonType type remove_entry 3;
    float mgegcoojdmp remove_entry 4;
    float ngpgmjabdcb remove_entry 5;
    float mfmbjcihbjm remove_entry 6;
    float npcncedlkmj remove_entry 7;
    float behllhebbmc remove_entry 8;
    int32 jahhaedlijl remove_entry 9;
    int32 fkgkmgolacf remove_entry 10;
    string icbedlokgnf remove_entry 11;
    int32 kdgmmbkonkf remove_entry 12;
    int32 kjefjjofmah remove_entry 13;
    int32 deofkmhjlbf remove_entry 14;
    int32 onnakkgfjmj remove_entry 15;
    bool meepdijohpi remove_entry 16;
}

message LPGACBHBABH {
    float doahhiclmlj remove_entry 1;
}

message LPLLKFDLAPI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FRIEND_NOT_FOUND remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_INVALID_STATE remove_entry 5;
        ERROR_STATE_HANDLER remove_entry 6;
        ERROR_INVALID_POKEMON remove_entry 7;
        ERROR_INSUFFICIENT_PAYMENT remove_entry 8;
        ERROR_TRADING_EXPIRED remove_entry 9;
        ERROR_TRADING_FINISHED remove_entry 10;
    }

    Result result remove_entry 1;
    TradingProto mfcgefaehpn remove_entry 2;
}

message LPMFBMPBDFL {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        AVATAR_ALREADY_SET remove_entry 2;
        FAILURE remove_entry 3;
        SLOT_NOT_ALLOWED remove_entry 4;
        ITEM_NOT_OWNED remove_entry 5;
        INVALID_AVATAR_TYPE remove_entry 6;
        AVATAR_RESET remove_entry 7;
    }

    Status status remove_entry 1;
    KDHELLCEOJD ockinehgelh remove_entry 2;
}

message LPOIJGIMPAL {
    JEHDGBFNEBG kllhemkcekg remove_entry 1;
    PPAHMAOFBLN ahllbfiidhm remove_entry 2;
    PHGHEIGIHFE haihihhglfc remove_entry 3;
}

message LayerRule {
    enum GmmLayerType {
        AREA remove_entry 0;
        ROAD remove_entry 1;
        BUILDING remove_entry 2;
        LINE_MESH remove_entry 3;
    }

    enum GmmRoadPriority {
        PRIORITY_NONE remove_entry 0;
        PRIORITY_TERMINAL remove_entry 1;
        PRIORITY_LOCAL remove_entry 2;
        PRIORITY_MINOR_ARTERIAL remove_entry 3;
        PRIORITY_MAJOR_ARTERIAL remove_entry 4;
        PRIORITY_SECONDARY_ROAD remove_entry 5;
        PRIORITY_PRIMARY_HIGHWAY remove_entry 6;
        PRIORITY_LIMITED_ACCESS remove_entry 7;
        PRIORITY_CONTROLLED_ACCESS remove_entry 8;
        PRIORITY_NON_TRAFFIC remove_entry 9;
    }

    repeated MaskedColor fill_colors remove_entry 1;
    repeated GmmRoadPriority road_priority remove_entry 2;
    uint32 road_attribute_bitfield remove_entry 3;
}

message LevelUpRewardsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        AWARDED_ALREADY remove_entry 2;
    }

    Result result remove_entry 1;
    repeated EHJHIJNNLBI bhfobbjmkjn remove_entry 2;
    repeated Item bnnbkblklfh remove_entry 4;
    repeated string immoenhnoof remove_entry 5;
}

message ListAvatarCustomizationsProto {
    enum Filter {
        UNSET remove_entry 0;
        ALL remove_entry 1;
        DEFAULT remove_entry 2;
        OWNED remove_entry 3;
        FEATURED remove_entry 4;
        PURCHASABLE remove_entry 5;
        UNLOCKABLE remove_entry 6;
    }

    PlayerAvatarType ljdghhcoaed remove_entry 1;
    repeated HKDJCGNMNDO.MOOIBPLIKFI bndikofplli remove_entry 2;
    repeated Filter jhmeckgadag remove_entry 3;
    int32 dhncacclbhk remove_entry 4;
    int32 foofachpgnd remove_entry 5;
}

message ListLoginActionOutProto {
    bool success remove_entry 1;
    repeated LoginDetail login_detail remove_entry 2;
}

message LocationE6Proto {
    int32 latitude_e6 remove_entry 1;
    int32 longitude_e6 remove_entry 2;
}

message LoginDetail {
    IdentityProvider identity_provider remove_entry 1;
    string email remove_entry 2;
    string auth_provider_id remove_entry 3;
}

message MAECIHLBCKH {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    EDNFCLGDGHC plfcpdclpmm remove_entry 2;
    repeated ANIDHIOGDDC efabolkpapd remove_entry 3;
}

message MAHHPJKLCBJ {
    bool dglijcaedfg remove_entry 1;
    bool aihmjdpcbjo remove_entry 2;
    int32 fjnbccefhcl remove_entry 3;
}

message MANIPANCBIK {
    HoloPokemonId pokemon_id remove_entry 1;
    int32 cp remove_entry 2;
    string encounter_type remove_entry 3;
    bool knngdeibpkj remove_entry 4;
    bool dbnmmnmjojk remove_entry 5;
    EncounterType lollkbdmaed remove_entry 6;
}

message MBBMFBKOFEP {
    string nconcpeggaa remove_entry 1;
    string fort_id remove_entry 2;
    int64 raid_seed remove_entry 3;
}

message MBDAIPEIBHD {
    string lmfmlhckoie remove_entry 1;
}

message MBJBKCKDLPJ {
    uint64 ofpebfcdpip remove_entry 1;
    string cjkkpijggdk remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
}

message MCHCNBLMLJD {
    ShoppingPageTelemetryIds ligbbhailoc remove_entry 1;
    ShoppingPageTelemetrySource nabklfaeikf remove_entry 2;
    string djjpplhjhmb remove_entry 3;
    bool deaafaaidog remove_entry 4;
    string kcjkbbkgclm remove_entry 5;
}

message MDLEDDGPECF {
    DeviceServiceTelemetryIds jonmjgcdpcj remove_entry 1;
    bool gponjpdkckn remove_entry 2;
    bool gdnpfeeiclk remove_entry 3;
}

message MECMKCENPKK {
    int64 cpnjdecanmk remove_entry 1;
    repeated float hdigkpmfgei remove_entry 2;
    repeated float enjklgkjobd remove_entry 3;
}

message MEECAOKHHHO {
    int64 ifaineapebl remove_entry 1;
    int64 peanlimngda remove_entry 2;
}

message MEJDNDOGNLC {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_GYM_NOT_FOUND remove_entry 2;
        ERROR_RAID_UNAVAILABLE remove_entry 3;
        ERROR_RAID_COMPLETED remove_entry 4;
        ERROR_INVALID_ATTACKERS remove_entry 5;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 6;
        ERROR_NOT_IN_RANGE remove_entry 7;
        ERROR_POI_INACCESSIBLE remove_entry 8;
        ERROR_LOBBY_NOT_FOUND remove_entry 9;
        ERROR_NO_TICKET remove_entry 10;
        ERROR_INVALID_SERVER remove_entry 11;
        ERROR_NEVER_JOINED_BATTLE remove_entry 12;
    }

    Result result remove_entry 1;
    OMOIOGHPNAA kpmdnfepeho remove_entry 2;
}

message MEOGFONAPFB {
    enum BFNIOGPILMP {
        UNSET remove_entry 0;
        STAGE1 remove_entry 1;
        STAGE2 remove_entry 2;
        STAGE3 remove_entry 3;
    }

    BFNIOGPILMP ognoclhfdil remove_entry 1;
    bytes ncmadphkank remove_entry 2;
}

message MFCEPCHNJPO {
    string idndlbdhpgm remove_entry 1;
    int64 endllgmapbh remove_entry 2;
}

message MFDLBGKPJNC {
    repeated string fmidmipplnb remove_entry 1;
    bool glhkipmcgcj remove_entry 2;
    bool ogmogkmhcbj remove_entry 3;
    string ggfonnfakce remove_entry 4;
    bool ffhopapkgad remove_entry 5;
    string akbmjpjabpf remove_entry 6;
}

message MGLJACNPCMF {
    string plccbgieopg remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 2;
    uint64 mcmkdghkegd remove_entry 3;
    double nbolglmejnc remove_entry 4;
    double libhmbbcogc remove_entry 5;
}

message MGLJCICEPII {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_BUDDY_NOT_VALID remove_entry 2;
    }

    Result result remove_entry 1;
    BuddyObservedData jodndjickjg remove_entry 2;
    AFCIIHIODAP.DNFGNGOPJNC eajjadfogaj remove_entry 3;
}

message MGMAEMHGLEJ {
    QuestType quest_type remove_entry 1;
    MJLBELLBJFO afelplnbaph remove_entry 2;
}

message MGNAFFOHCPG {
    FPGEBIHKENB.AMOJKLIMIJN status remove_entry 1;
}

message MGPEADEHLOE {
    FBJALMHMEGG poognjojlcb remove_entry 1;
}

message MHAGAHCDKHD {
    HoloPokemonType ondofdmlbok remove_entry 2;
    repeated float booiljipoho remove_entry 3;
}

message MHBDHKOLIEJ {
    bool hggcdfgmkon remove_entry 1;
    int32 flmnggdnnin remove_entry 2;
    uint64 dpcamcanfeg remove_entry 3;
}

message MHHEIOFHNAC {
    string lflnegiinbp remove_entry 1;
}

message MIGBFOBOOJK {
}

message MILMPICKNHC {
    bool enabled remove_entry 1;
    bool iaikjaeajjc remove_entry 2;
    bool ibpplmmcijc remove_entry 3;
    bool glkkieienbo remove_entry 4;
}

message MJAFNOAPHHC {
    string pohngeiacel remove_entry 1;
    repeated string hjkijgilhfb remove_entry 2;
}

message MJAPBBMIDMO {
    bool lgehoepjopp remove_entry 1;
    KDHELLCEOJD ockinehgelh remove_entry 2;
    bool dfkdjgkebio remove_entry 3;
    bool icngjmjabgd remove_entry 4;
    bool gfpdjkaeblh remove_entry 5;
    bool dlnmdoogiob remove_entry 6;
    bool pjjkcnjhjak remove_entry 7;
    bool opknfbmofpm remove_entry 8;
    int64 bkgddphflbk remove_entry 9;
    repeated int32 ipjkhofihkd remove_entry 10;
}

message MJAPPOEHFJM {
    PokemonProto pokemon remove_entry 1;
    PHGHEIGIHFE haihihhglfc remove_entry 2;
    PokemonProto dojpmomglha remove_entry 3;
}

message MJHCOKKBNEN {
    int32 npfdilgolpm remove_entry 1;
    int32 paifflinecb remove_entry 2;
    EPICNAGGLLN.PFMAHHIECMP mpeaomgdhno remove_entry 3;
    int32 cokbmdngbkc remove_entry 20;
    string ahiocibamom remove_entry 21;
}

message MJLBELLBJFO {
    int32 hfknccbabnl remove_entry 1;
    int32 adheebhbnmi remove_entry 2;
    float dpndfolgfch remove_entry 3;
    float hgogbbpedll remove_entry 4;
    bool bbkinhjaigo remove_entry 5;
}

message MJMNIGPDCPP {
    repeated Item opmdfapoflk remove_entry 1;
    repeated Item bbnidemiina remove_entry 2;
}

message MLDIDGPMNBD {
    BLPOAJIEDOP pokemon remove_entry 1;
    string ekhbkhccckd remove_entry 2;
    bool adagkoecilf remove_entry 3;
    bool dbnmmnmjojk remove_entry 4;
}

message MLKNFKBKHGH {
}

message MLOLLIEFIOP {
    bool mmdcigejeia remove_entry 1;
    int32 aebbgppofah remove_entry 2;
    int32 ihnnaacgnpp remove_entry 3;
    bool palcialhbcd remove_entry 4;
    bool mdghiicffae remove_entry 5;
    bool bfdlbahlpna remove_entry 6;
    bool faikddhlban remove_entry 7;
    bool ofklncanjao remove_entry 8;
}

message MMLGJJHAEAP {
    repeated int64 pokemon_id remove_entry 1;
    string oheempgnpfd remove_entry 2;
    string dkfagcocnco remove_entry 3;
}

message MNBGONEIPOB {
    float mfikbpgkane remove_entry 1;
    float eaknkaaaajp remove_entry 2;
    bool ljlmlhnegbg remove_entry 3;
}

message MNCNHKPOILA {
    string fort_id remove_entry 1;
    int64 imnleichnci remove_entry 2;
    int64 gmppaohmkjn remove_entry 3;
    string image_url remove_entry 4;
    double latitude remove_entry 5;
    double longitude remove_entry 6;
    string cjnjnhpmcpn remove_entry 7;
    repeated JBDHOGIEHJM mkllhjhebdg remove_entry 8;
}

message MNOEOGAHAHK {
    HoloPokemonId pokemon_id remove_entry 1;
    PokemonDisplayProto pokemon_display remove_entry 2;
    uint64 ipbfkoobekb remove_entry 3;
}

message MOCNHKBELAN {
    int32 lgcjmanppje remove_entry 1;
}

message MOEHICEHICD {
    uint64 ofpebfcdpip remove_entry 1;
}

message MPHAOMIEANN {
    enum JPJMJBIEDMD {
        BUDDY_MEDIUM remove_entry 0;
        BUDDY_SHOULDER remove_entry 1;
        BUDDY_BIG remove_entry 2;
        BUDDY_FLYING remove_entry 3;
        BUDDY_BABY remove_entry 4;
    }

    HoloPokemonId bnjohmcmhcp remove_entry 1;
    float jddijbnbhfk remove_entry 3;
    HoloPokemonType nbjbajapjhi remove_entry 4;
    HoloPokemonType cmkjhkmoghi remove_entry 5;
    ACFMDPBDNLJ ohcegbggjko remove_entry 6;
    FHKKGHLGEBG lollkbdmaed remove_entry 7;
    OIAPMPHCADH iiaphcnkjek remove_entry 8;
    repeated HoloPokemonMove lnegdcbpkda remove_entry 9;
    repeated HoloPokemonMove djnmhpbdclg remove_entry 10;
    repeated float mfcilckjalk remove_entry 11;
    repeated HoloPokemonId dnlbnecceok remove_entry 12;
    int32 cnkgnnpgppk remove_entry 13;
    HoloPokemonClass jicjpbdeemk remove_entry 14;
    float mpgppaaafei remove_entry 15;
    float neeiodagcjh remove_entry 16;
    HoloPokemonId hgoghnpcalh remove_entry 17;
    float bopabacjnbf remove_entry 18;
    float aoikjcliljp remove_entry 19;
    float afnoimfhjkn remove_entry 20;
    HoloPokemonFamilyId lnbjagopaon remove_entry 21;
    int32 fencbcfmccc remove_entry 22;
    float eoobgjfgbab remove_entry 23;
    JPJMJBIEDMD hbggagkghjp remove_entry 24;
    float dmeaadbpjkb remove_entry 25;
    repeated GKOKDOCBCBE djacoonoekl remove_entry 26;
    float mikcffcoaaj remove_entry 27;
    PokemonDisplayProto.Form form remove_entry 28;
    HoloPokemonMove kobnciibepc remove_entry 29;
    HoloPokemonMove pkonegkdogc remove_entry 30;
    repeated float nmgimflbado remove_entry 31;
    repeated float dkcbmknfcmf remove_entry 32;
    float endkhmfdakk remove_entry 33;
    repeated float mlfomibhgdd remove_entry 34;
    PokemonDisplayProto.Form khidhmiegnd remove_entry 35;
    NKGOLOGHDGI bofllnafmkl remove_entry 36;
    bool haplmcjpbck remove_entry 37;
    bool ohhnppljlnn remove_entry 38;
    repeated float dkgjcgldldb remove_entry 39;
    bool nfmikoloaif remove_entry 40;
    repeated float ajmdfjonjdn remove_entry 41;
    repeated float kfnbiikoifk remove_entry 42;
    repeated float kdljnkdkfeh remove_entry 43;
    repeated float jejgchndngd remove_entry 44;
    repeated PNEHHLHNPLE dhpmmbcmpoh remove_entry 45;
    EAOHIGPIMEF ddapiaaholi remove_entry 46;
    int32 camminnfbhg remove_entry 47;
    int32 nfdeglfmaem remove_entry 48;
    repeated HoloPokemonMove aephlgeffac remove_entry 49;
    repeated HoloPokemonMove ackfmjfppif remove_entry 50;
    repeated ICCDBJHAEID kogcikaiaap remove_entry 51;
}

message MPIKCGEDHEE {
    int32 season remove_entry 1;
    int32 cofocmihggk remove_entry 2;
    int32 akpfebpidjb remove_entry 3;
    int32 ejbdkbieajp remove_entry 4;
    float kcnlgeddpbg remove_entry 5;
    int32 odabpncdnhl remove_entry 6;
    int32 pbnbfapongn remove_entry 7;
    int64 adnepeaakek remove_entry 8;
}

message MPKEAOCNKEJ {
    string quest_id remove_entry 1;
    repeated GFKEKBDHHFM ibldcghjhll remove_entry 2;
    string ckamanebocf remove_entry 3;
    string gaomkbeedkc remove_entry 4;
    int32 bndikofplli remove_entry 5;
    repeated MPKEAOCNKEJ pfjgcdefmid remove_entry 6;
    bool jpgfhoibbem remove_entry 7;
    string fncloglhaip remove_entry 8;
    string ncdcnjhnjdf remove_entry 9;
    string nocppllgkoi remove_entry 10;
    string fedgjpapiah remove_entry 11;
    string partner_id remove_entry 12;
    string pglhgndhcek remove_entry 13;
    string mkldbcnnico remove_entry 14;
    string kgnoemaeebg remove_entry 15;
}

message MPKMGOALDFB {
}

message MapArea {
    string description remove_entry 1;
    int32 epoch remove_entry 2;
    string map_provider remove_entry 3;
    repeated BoundingRect bounding_rect remove_entry 4;
}

message MapCell {
    uint64 s2_cell_id remove_entry 1;
    int64 current_timestamp_ms remove_entry 2;
    repeated PokemonFortProto forts remove_entry 3;
    repeated ClientSpawnPointProto spawn_points remove_entry 4;
    repeated WildPokemonProto wild_pokemons remove_entry 5;
    repeated string deleted_objects remove_entry 6;
    bool is_truncated_list remove_entry 7;
    repeated PokemonSummaryFortProto fort_summary remove_entry 8;
    repeated ClientSpawnPointProto decimated_spawn_points remove_entry 9;
    repeated MapPokemonProto catchable_pokemons remove_entry 10;
    repeated NearbyPokemonProto nearby_pokemons remove_entry 11;
}

message MapCompositionRoot {
    repeated MapArea map_area remove_entry 1;
    repeated MapProvider map_provider remove_entry 2;
    repeated NamedMapSettings named_map_settings remove_entry 3;
}

message MapPokemonProto {
    string cjkkpijggdk remove_entry 1;
    uint64 ofpebfcdpip remove_entry 2;
    int32 ohkkghgcafd remove_entry 3;
    int64 gleoahfefcb remove_entry 4;
    double latitude remove_entry 5;
    double longitude remove_entry 6;
    PokemonDisplayProto pokemon_display remove_entry 7;
}

message MapProvider {
    enum MapType {
        UNSET remove_entry 0;
        GMM remove_entry 1;
        OSM remove_entry 2;
        BLANK remove_entry 3;
        GMM_BUNDLE remove_entry 4;
    }

    oneof Settings {
        GmmSettings gmm_settings remove_entry 4;
        string settings_name remove_entry 5;
    }

    message BundleZoomRange {
        int32 min_zoom remove_entry 1;
        int32 max_zoom remove_entry 2;
        int32 request_zoom_offset remove_entry 3;
    }

    string name remove_entry 1;
    string base_url remove_entry 2;
    string query_format remove_entry 3;
    MapType map_type remove_entry 6;
    bool hide_attribution remove_entry 7;
    int32 min_tile_level remove_entry 8;
    int32 max_tile_level remove_entry 9;
    repeated BundleZoomRange bundle_zoom_range remove_entry 10;
}

message MapTileBundle {
    repeated MapTileDataProto map_tile remove_entry 1;
}

message MapTileDataProto {
    MapTileProto map_tile remove_entry 1;
    MapCompositionRoot tile_data remove_entry 2;
}

message MapTileProto {
    enum TextSizeEnum {
        TEXT_SIZE_ENUM_UNSET remove_entry 0;
        SMALL remove_entry 1;
        MEDIUM remove_entry 2;
        LARGE remove_entry 3;
    }

    enum TileTypeEnum {
        TILE_TYPE_ENUM_UNSET remove_entry 0;
        MAP_ATLAS remove_entry 2;
        SATELLITE remove_entry 3;
        TRAFFIC remove_entry 4;
        GIF_ATLAS remove_entry 5;
        HYBRID remove_entry 6;
        TERRAIN remove_entry 7;
        CLICKABLE_LAYER remove_entry 8;
        STREET_VIEW remove_entry 9;
        VECTOR_ATLAS remove_entry 10;
        ROAD_GRAPH remove_entry 11;
        TERRAIN_NO_LABELS remove_entry 12;
        VECTOR_TRANSIT remove_entry 13;
        INDOOR remove_entry 14;
        LABELS_ONLY remove_entry 15;
        PERSONALIZED_SMARTMAPS remove_entry 16;
    }

    uint32 tile_variant remove_entry 1;
    int32 tile_index_x remove_entry 2;
    int32 tile_index_y remove_entry 3;
    int32 zoom_level remove_entry 4;
    string indoor_level_id remove_entry 5;
    int32 pertile_epoch remove_entry 6;
}

message MaskedColor {
    uint32 color_argb remove_entry 1;
    uint32 color_mask_argb remove_entry 2;
}

message MegaEvolvePokemonOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILED_POKEMON_MISSING remove_entry 2;
        FAILED_INSUFFICIENT_RESOURCES remove_entry 3;
        FAILED_POKEMON_CANNOT_EVOLVE remove_entry 4;
        FAILED_POKEMON_IS_DEPLOYED remove_entry 5;
        FAILED_INVALID_ITEM_REQUIREMENT remove_entry 6;
        FAILED_POKEMON_ALREADY_MEGA_EVOLVED remove_entry 7;
    }

    Result result remove_entry 1;
    PokemonProto pijfbheoioc remove_entry 2;
    int32 dkooogjgkol remove_entry 3;
}

message NABDPJELFFH {
    bool lccnaeambmh remove_entry 1;
    bool pmalmmpblgi remove_entry 2;
    uint32 hijdmoaalpl remove_entry 3;
}

message NAMFJMAANNH {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_POKEMON remove_entry 2;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    CaptureAward capture_award remove_entry 3;
}

message NBDELIDFCHM {
    message KCFHINLGDLG {
        string mfjnddecdff remove_entry 1;
        uint32 ljacpnmbfmc remove_entry 2;
    }

    uint32 hfojgbogohi remove_entry 1;
    repeated KCFHINLGDLG fbklllodhgm remove_entry 2;
}

message NCAHCNMHMHC {
    repeated FFAMKAANHIO dlojeocngog remove_entry 1;
}

message NCMFDMCPOCO {
    PokemonProto pokemon remove_entry 1;
    int64 ofpebfcdpip remove_entry 2;
    string cjkkpijggdk remove_entry 3;
    KIKHLAJCKFP afmfefkfmjd remove_entry 4;
    int32 throws_remaining remove_entry 5;
    RaidLevel raid_level remove_entry 6;
    string fort_id remove_entry 7;
    bool is_exclusive remove_entry 8;
    bool khbjiffohkm remove_entry 9;
}

message NDBFCPBKLPK {
}

message NDHBGOIDANO {
    HoloBadgeType badge_type remove_entry 1;
    int32 cofocmihggk remove_entry 2;
    int32 giaiedbomdk remove_entry 3;
    int32 kdabeijdgoi remove_entry 4;
    double oegnamaoime remove_entry 5;
}

message NDKJLBOBDNE {
    enum Status {
        SUCCESS remove_entry 0;
        ERROR remove_entry 1;
    }

    Status status remove_entry 1;
}

message NDMLABPBFJF {
    double lfclmgbkljh remove_entry 1;
    double fopmfhgdfhj remove_entry 2;
    double efhlllknldp remove_entry 3;
    float bhkdialfedn remove_entry 4;
    float gbiidgniflb remove_entry 5;
    float mjjplcaloic remove_entry 6;
    string nbenfbmgijc remove_entry 7;
    int32 mpagcbjflca remove_entry 8;
    bool jheeecphcpm remove_entry 9;
    float jbogpehlmbj remove_entry 10;
    string pklkinhmgia remove_entry 11;
    bool gmjmpkaekjh remove_entry 12;
}

message NEJKMAAODHA {
    uint64 pokemon_id remove_entry 1;
    HoloTemporaryEvolutionId bgegndnmcai remove_entry 2;
}

message NELMIKIPFBN {
    PokemonProto pokemon remove_entry 1;
    int32 ghkamnaceia remove_entry 2;
    int32 lnnalhbfckj remove_entry 3;
}

message NFBBGIONDPB {
    repeated HoloBadgeType opkpickmnhn remove_entry 1;
}

message NFDNFDHCKHB {
    string id remove_entry 1;
    double latitude remove_entry 2;
    double longitude remove_entry 3;
}

message NFECADNLGEG {
    string sticker_id remove_entry 1;
}

message NFIGJCKHNHF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_ATTACK_ACTIONS remove_entry 2;
        ERROR_NOT_IN_RANGE remove_entry 3;
        ERROR_WRONG_BATTLE_TYPE remove_entry 4;
        ERROR_RAID_ACTIVE remove_entry 5;
    }

    Result result remove_entry 1;
    DNENDKDMLOI pkflpdmemff remove_entry 2;
    PIABIFIABDB dapboajonce remove_entry 3;
}

message NFJGFHHKNCM {
    message ANCHNIFEHCG {
        string jemkidipklg remove_entry 1;
        int32 ohoiajnnmoe remove_entry 2;
    }

    repeated ANCHNIFEHCG ofkhgfbmbha remove_entry 1;
}

message NHCCJMJJLIE {
}

message NHFDAMJANBD {
    bool ocnkfpeaeol remove_entry 1;
    bool nelphfjogef remove_entry 2;
    bool hkjfodchmic remove_entry 3;
    bool fhgbikphhih remove_entry 4;
    float ndbckljjpik remove_entry 5;
    uint32 cglhcfgkpoi remove_entry 6;
}

message NHNNAKJKEEB {
    int32 gnjhnghokpo remove_entry 1;
    repeated HoloPokemonType pokemon_type remove_entry 2;
    float fclepjalhif remove_entry 3;
    int32 paaolpbnhoj remove_entry 4;
    int32 cgpkjbbaamp remove_entry 5;
    int32 plkfbleadgf remove_entry 6;
    int32 paccknggcba remove_entry 7;
    repeated BAAHCABOMIK lcgnfafhcof remove_entry 8;
    float jgdcneggbej remove_entry 9;
}

message NIAJOLJNOAF {
    string incident_id remove_entry 1;
    string fort_id remove_entry 2;
    string ekifmkapino remove_entry 3;
    string mbipfepjdlp remove_entry 4;
    int32 cacfnhfiafj remove_entry 5;
    repeated KAHNFJOGGGO dgfpmjpijcc remove_entry 6;
    PokestopIncidentDisplayProto mjcincfffik remove_entry 7;
    EnumWrapper.InvasionContext context remove_entry 8;
}

message NIFECJJHOFB {
    float km_walked remove_entry 1;
    int32 dadkchbacfc remove_entry 2;
    int32 afhokejmlih remove_entry 3;
    int32 nmbbjeacdfk remove_entry 4;
    int32 lejhbolacmi remove_entry 5;
    int32 bejplnkmhbb remove_entry 6;
}

message NIKLIBHJNOP {
    float jcdcagpeiad remove_entry 1;
    int32 blogakncmlf remove_entry 2;
    Item amcjflebpnc remove_entry 3;
}

message NILILEIKHDH {
    string enlljhnggpn remove_entry 1;
    bool elgcdfleimo remove_entry 2;
    bool jojmbgieakg remove_entry 3;
}

message NJAEBCDCPIG {
    repeated JBDHOGIEHJM dbdmonkhbdj remove_entry 1;
}

message NJAOOELCNBA {
    int32 lepfembmjih remove_entry 1;
    int64 bljggikdmag remove_entry 2;
    int32 dkkgbaghppi remove_entry 3;
}

message NJDBAEDGAPB {
    string avatar_template_id remove_entry 1;
    int32 injmbklfpcg remove_entry 2;
}

message NJEENMENPCA {
    string lmfmlhckoie remove_entry 1;
}

message NJELMBCBJPD {
    string kjhhhemhbfj remove_entry 1;
    string cbcelcaknhm remove_entry 2;
}

message NJILJCNOPKP {
    string id remove_entry 1;
    string ncmadphkank remove_entry 2;
}

message NJJDAGCCODI {
    bool edkhdpaopig remove_entry 1;
    bool gpcfcpmjhge remove_entry 2;
}

message NJKEOEHBEPI {
    bool cnnmlljhboh remove_entry 1;
}

message NKBJJKMBAKM {
    string gfihcgmlpil remove_entry 1;
    string glankgjddic remove_entry 2;
    string foahhmcmedd remove_entry 3;
    string lagjebdlpnp remove_entry 4;
}

message NKGOLOGHDGI {
    int32 iojjbioangc remove_entry 1;
    int32 nkblddgfaep remove_entry 2;
}

message NKOCLFAFBBI {
}

message NLKDAJABOAD {
    int64 oabohkkghfk remove_entry 1;
    repeated Item hkiamlcepip remove_entry 2;
}

message NLPJLAGMCPE {
    string plccbgieopg remove_entry 1;
    string ijnfkbjbimj remove_entry 2;
    repeated BattleActionProto oienankihkk remove_entry 3;
    BattleActionProto ejkafakdpfi remove_entry 4;
    double nbolglmejnc remove_entry 5;
    double libhmbbcogc remove_entry 6;
    int64 dgeeakhhfcb remove_entry 7;
}

message NMBBBIEIMMP {
    BLPOAJIEDOP pokemon remove_entry 1;
    BLPOAJIEDOP pijfbheoioc remove_entry 2;
}

message NMGEGCGOLDF {
    int32 pagnfcbcoke remove_entry 1;
    int32 glddjjgjaip remove_entry 2;
}

message NMLGCJAMEFE {
    BLPOAJIEDOP pokemon remove_entry 1;
    bool bhlmbgflodh remove_entry 2;
}

message NMLPBDDPHCM {
    message BLKINGDMAJK {
        //ignored_oneof CCCGPOCPMCD {
            //none remove_entry 0;
            //item remove_entry 1;
            //pokemon_reward remove_entry 2;
            //item_loot_table remove_entry 3;
            //item_loot_table_count remove_entry 4;
            //item_ranking_loot_table_count remove_entry 5;
        //}

        JBDHOGIEHJM item remove_entry 1;
        bool jbhcpkibiek remove_entry 2;
        bool dfnohcllgjf remove_entry 3;
        int32 ojjpcammjbd remove_entry 4;
        int32 kclnjghnogg remove_entry 5;
    }

    int32 aajhbennkmi remove_entry 1;
    repeated BLKINGDMAJK lgmepgeecmg remove_entry 2;
    VsSeekerRewardTrack cgekkhdfgkj remove_entry 3;
}

message NNCCFIGIEOP {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS_OPPONENT_FOUND remove_entry 1;
        SUCCESS_QUEUED remove_entry 2;
        ERROR_NO_BATTLE_PASSES_LEFT remove_entry 3;
        ERROR_ALREADY_IN_QUEUE remove_entry 4;
        ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON remove_entry 5;
        ERROR_PLAYER_HAS_NO_VS_SEEKER remove_entry 6;
        ERROR_ACCESS_DENIED remove_entry 7;
        ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE remove_entry 8;
        ERROR_VS_SEEKER_NOT_ACTIVATED remove_entry 9;
        ERROR_TEMPORARILY_UNAVAILABLE remove_entry 10;
        ERROR_EXCEEDED_LIMIT remove_entry 11;
        ERROR_QUEUE_TOO_FULL remove_entry 12;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
    string fplbjhfdcik remove_entry 3;
}

message NNEGDGNHIOA {
    OCNHGIDKGHN boglkhfolag remove_entry 1;
    int64 kmkmgemppdh remove_entry 2;
}

message NODFGJDPMCC {
    ShoppingPageTelemetryIds ligbbhailoc remove_entry 1;
}

message NOKLABCIJFM {
    string jcmllmolpck remove_entry 1;
    float cfhpdkdboem remove_entry 2;
    float ppggknoangp remove_entry 3;
    float libmaombhod remove_entry 4;
    float aojgcmfdkob remove_entry 5;
    float doanaapfjdn remove_entry 6;
    float ieglpcffchp remove_entry 7;
}

message NOPBOLOABLA {
    string cjkkpijggdk remove_entry 1;
    int64 ofpebfcdpip remove_entry 2;
    double player_lat remove_entry 3;
    double player_lng remove_entry 4;
    EncounterType encounter_type remove_entry 5;
    double ddbnokfmfop remove_entry 6;
    double fngdafpliok remove_entry 7;
}

message NPHKICGOIGC {
    uint64 pokemon_id remove_entry 1;
}

message NPPEOFPLLPA {
    string combat_league_template_id remove_entry 1;
    repeated uint64 ogmhceigjnk remove_entry 2;
}

message NamedMapSettings {
    string name remove_entry 1;
    GmmSettings gmm_settings remove_entry 2;
}

message NearbyPokemonProto {
    int32 pokedex_number remove_entry 1;
    float hajlpajgmhk remove_entry 2;
    uint64 ofpebfcdpip remove_entry 3;
    string fort_id remove_entry 4;
    string mpkcnbipnpf remove_entry 5;
    PokemonDisplayProto pokemon_display remove_entry 6;
}

message NewsArticleProto {
    enum NewsTemplate {
        UNSET remove_entry 0;
        DEFAULT_TEMPLATE remove_entry 1;
    }

    string id remove_entry 1;
    repeated string image_url remove_entry 2;
    string fcffocnakgl remove_entry 3;
    string hoalaaddlgk remove_entry 4;
    string jmkpldncldj remove_entry 5;
    int64 bbaflhkgaha remove_entry 6;
    NewsTemplate ieinmbmchni remove_entry 7;
    bool enabled remove_entry 8;
    bool pjingicldhb remove_entry 9;
}

message OACFADPHCNA {
    int32 cgcbipbjdnc remove_entry 1;
}

message OAGEEEPCMDH {
}

message OAJFPEHJMMI {
    Item item remove_entry 1;
    int32 loopidkcgli remove_entry 2;
}

message OAMCMFMEBOG {
    string fort_id remove_entry 1;
    uint64 pokemon_id remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
}

message OAOKJHIDIGI {
    repeated ODJMHHBHFBB macpgmjmoil remove_entry 1;
    int64 mfageggakib remove_entry 2;
}

message OBBLGCLJIKE {
}

message OBKLOINPEMK {
    int32 jdgciahacnh remove_entry 1;
    int32 bbcmldfimbm remove_entry 2;
    int32 pmgominafjb remove_entry 3;
    int32 jmbhiohdcod remove_entry 4;
    int32 kajfpdodecb remove_entry 5;
    int32 inabhefcfol remove_entry 6;
    int64 ikplfaeeobl remove_entry 7;
    int64 lpakgcjlell remove_entry 8;
    int32 onfgjekfadd remove_entry 9;
}

message OBKNKNAIPAB {
    Item item remove_entry 1;
    InventoryUpgradeType nogdlfaboba remove_entry 2;
    int32 mpohhjddphd remove_entry 3;
}

message OBOLKELJMDK {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_DISPLAY remove_entry 2;
    }

    Status status remove_entry 1;
    repeated EDNFCLGDGHC quests remove_entry 2;
    repeated EDNFCLGDGHC lmkkjnocmma remove_entry 3;
}

message OCNHGIDKGHN {
    string idalaljokie remove_entry 1;
}

message ODDGOPBGPJM {
}

message ODHDOFNLEGL {
}

message ODJMHHBHFBB {
    uint64 injmcapfjmn remove_entry 1;
    string aagbgeoagle remove_entry 2;
    string pbgenedfidg remove_entry 3;
    string folmbgjggdd remove_entry 4;
    string fomapcddfje remove_entry 5;
    string fort_id remove_entry 6;
    string ekifmkapino remove_entry 7;
    double pmmghokelhn remove_entry 8;
    double ffnmdelgagd remove_entry 9;
    string mpkcnbipnpf remove_entry 10;
    int64 hmbpppeedlp remove_entry 11;
    int64 omngoihaain remove_entry 12;
    uint64 jkcieheamjb remove_entry 13;
    bool edhjhckfcle remove_entry 14;
    repeated NFECADNLGEG aklneebbagd remove_entry 15;
}

message ODNCDJJPEIF {
    bool fgaiomhedka remove_entry 1;
    int32 ikmodmdopip remove_entry 2;
}

message ODNIIDCCAPL {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_COMBAT_STATE remove_entry 2;
        ERROR_COMBAT_SESSION_FULL remove_entry 3;
        ERROR_POKEMON_NOT_IN_INVENTORY remove_entry 4;
        ERROR_OPPONENT_NOT_IN_RANGE remove_entry 5;
        ERROR_CHALLENGE_EXPIRED remove_entry 6;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 7;
        ERROR_OPPONENT_QUIT remove_entry 8;
        ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE remove_entry 9;
        ERROR_COMBAT_LEAGUE_UNSPECIFIED remove_entry 10;
        ERROR_ACCESS_DENIED remove_entry 11;
        ERROR_PLAYER_HAS_NO_BATTLE_PASSES remove_entry 12;
    }

    Result result remove_entry 1;
    CombatProto hgjkjcjaoeh remove_entry 2;
    bool hhmjbnkflof remove_entry 3;
}

message ODNNANAHJAJ {
    message CJPHCKPBAIO {
        enum CKECBNINBBA {
            UNSET remove_entry 0;
            ADVENTURE_SYNC remove_entry 1;
            BUDDY remove_entry 2;
            CANDY_GENERAL remove_entry 3;
            EGG remove_entry 4;
            EGG_INCUBATOR remove_entry 5;
            EVENT_MOVE remove_entry 6;
            EVOLUTION remove_entry 7;
            FIELD_RESEARCH remove_entry 8;
            FRIENDSHIP remove_entry 9;
            GIFT remove_entry 10;
            INCENSE remove_entry 11;
            LUCKY_EGG remove_entry 12;
            LURE_MODULE remove_entry 13;
            PHOTOBOMB remove_entry 14;
            POKESTOP remove_entry 15;
            RAID remove_entry 16;
            RAID_PASS remove_entry 17;
            SPAWN_UNKNOWN remove_entry 18;
            STAR_PIECE remove_entry 19;
            STARDUST remove_entry 20;
            TEAM_ROCKET remove_entry 21;
            TRADE remove_entry 22;
            TRANSFER_CANDY remove_entry 23;
            BATTLE remove_entry 24;
            XP remove_entry 25;
            SHOP remove_entry 26;
        }

        string jjpnnlmjako remove_entry 1;
        CKECBNINBBA adihinmifjo remove_entry 2;
    }

    string cnkgeflkhgn remove_entry 1;
    ENPDEOALMPA.BEGLBCMGJCB obgekejkecn remove_entry 3;
    string knfppmbnimn remove_entry 4;
    repeated CJPHCKPBAIO neegpkiaoom remove_entry 5;
}

message ODOMIPGABCI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_POKEMON_NOT_FOUND remove_entry 2;
        ERROR_INSUFFICIENT_RESOURCES remove_entry 3;
        ERROR_UPGRADE_NOT_AVAILABLE remove_entry 4;
        ERROR_POKEMON_IS_DEPLOYED remove_entry 5;
        ERROR_DUPLICATE_REQUEST remove_entry 6;
    }

    message ELOCLIIHNEI {
        int32 lmllafgjbjo remove_entry 1;
        int32 mdjgeimkdpa remove_entry 2;
        int32 dpandmieflj remove_entry 3;
        int32 bfpgagdcnmg remove_entry 4;
        int32 pldemhcndlh remove_entry 5;
        float caempaldobf remove_entry 6;
        int32 deoibmgfdhk remove_entry 7;
    }

    Result result remove_entry 1;
    PokemonProto kandajecmkp remove_entry 2;
    PokemonProto moilllmchcg remove_entry 3;
    repeated ELOCLIIHNEI kjghdnhehed remove_entry 4;
}

message OEMCHOJHFEL {
    int64 ofpebfcdpip remove_entry 1;
    string fort_id remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
    double jkfddpecneg remove_entry 5;
    double mjbjjcdaaih remove_entry 6;
}

message OEMPKHBPAAJ {
    repeated uint64 ogmhceigjnk remove_entry 1;
    string jflkidnjbed remove_entry 2;
    int64 aejihpopokd remove_entry 3;
}

message OFBLJJIDDJK {
    repeated BKKLCFPAGOE gmibbljpboa remove_entry 1;
}

message OFBNCCHFEPO {
    string glajikoocma remove_entry 1;
    string combat_league_template_id remove_entry 2;
    string nbdhpllocam remove_entry 3;
    string hkofogiponp remove_entry 4;
    string clccdliefnl remove_entry 5;
    GLJCLNIGCFO mgnonfmdkbf remove_entry 7;
    repeated HFKBHGOLCLK anjjpgbhpem remove_entry 8;
    string kilfbfmpajf remove_entry 9;
    string agknhnjmngj remove_entry 10;
    string epnblingbll remove_entry 11;
    string bjlaghaaklj remove_entry 12;
}

message OFEJEIDKKCC {
    string enlljhnggpn remove_entry 1;
    string glankgjddic remove_entry 2;
}

message OFGALEBNLAI {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    int32 apejbdnfojc remove_entry 2;
}

message OFLMOALHHJA {
    Item item remove_entry 1;
}

message OFMDMCEACDO {
    repeated BMPNOJLNMKE item remove_entry 4;
}

message OHIPDJLBFGN {
}

message OHPPEMEHKLL {
    string apemhpaapnm remove_entry 1;
}

message OIAPMPHCADH {
    int32 jcjikfgmlka remove_entry 1;
    int32 kojhjjfgdph remove_entry 2;
    int32 fbkhnjoheam remove_entry 3;
    int32 difonmdcjig remove_entry 8;
}

message OIIAJOJJCJE {
    uint64 pokemon_id remove_entry 1;
    string quest_id remove_entry 2;
}

message OIIEOOGMOIE {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_POKEMON_NOT_FOUND remove_entry 2;
        ERROR_UNLOCK_NOT_AVAILABLE remove_entry 3;
        ERROR_ALREADY_UNLOCKED remove_entry 4;
        ERROR_INSUFFICIENT_RESOURCES remove_entry 5;
        ERROR_DISABLED remove_entry 6;
    }

    Result result remove_entry 1;
    PokemonProto nilfcplopob remove_entry 2;
}

message OIJEAIHIFKP {
    bool ndgghmlclbg remove_entry 1;
}

message OJIJECBMOIE {
    enum AGKHDKPCFEO {
        NONE remove_entry 0;
        AR_ENCOUNTER remove_entry 1;
        AR_SNAPSHOT remove_entry 2;
        SINGLEPLAYER_BUDDY remove_entry 3;
        MULTIPLAYER_BUDDY remove_entry 4;
    }

    enum Status {
        UNDETERMINED remove_entry 0;
        CHARGING remove_entry 1;
        DISCHARGING remove_entry 2;
        NOT_CHARGING remove_entry 3;
        FULL remove_entry 4;
    }

    enum EJAEICBCFHK {
        UNKNOWN remove_entry 0;
        CAMERA_PERMISSION_GRANTED remove_entry 1;
        ARPLUS_PLANE_FOUND remove_entry 2;
        ARPLUS_POKEMON_PLACED remove_entry 3;
        PHOTO_TAKEN remove_entry 4;
        PHOTO_SHARED remove_entry 5;
    }

    enum HBLGAJHFLIM {
        UNSET remove_entry 0;
        PLUS remove_entry 1;
        CLASSIC remove_entry 2;
    }

    message EKOFFFNKKBG {
        int64 bbaflhkgaha remove_entry 1;
        bool hdfjgiabnao remove_entry 2;
        EJAEICBCFHK lhfekechdli remove_entry 3;
    }

    message HOKLCBMCAOK {
        EKOFFFNKKBG ebgkhidmglh remove_entry 1;
        float lffiddmmfkl remove_entry 2;
        float fbinbimpdmd remove_entry 3;
    }

    message HOPJLGEHEJL {
        EKOFFFNKKBG ebgkhidmglh remove_entry 1;
        int32 conacdpnjcd remove_entry 2;
    }

    message JLLOAMMLBAL {
        EKOFFFNKKBG ebgkhidmglh remove_entry 1;
        float lgpdkjaibib remove_entry 2;
        Status status remove_entry 3;
    }

    HBLGAJHFLIM ljandihaojb remove_entry 1;
    EJAEICBCFHK ghgojagfode remove_entry 2;
    int32 pgdibegbbpe remove_entry 3;
    int32 ngdjdhihcll remove_entry 4;
    int32 gphjippljmb remove_entry 5;
    int32 jhlbfcjbgap remove_entry 6;
    int32 fjceghncefl remove_entry 7;
    AGKHDKPCFEO ebcacefcbnp remove_entry 8;
    int64 mdanjldcjme remove_entry 9;
    int64 llnjobaidkb remove_entry 10;
    int32 pagfpnccmlp remove_entry 11;
    string hfhkocfhknf remove_entry 12;
    string acieneojoko remove_entry 13;
    int32 ncinkhcghfi remove_entry 14;
    float okipkpdbpcb remove_entry 15;
    float keejhcmpdkh remove_entry 16;
    float jcgldeilgpl remove_entry 17;
    repeated HOPJLGEHEJL pdpelocmcpi remove_entry 18;
    repeated JLLOAMMLBAL gjlmcaimlbo remove_entry 19;
    repeated HOKLCBMCAOK lcmcdinjppd remove_entry 20;
    int32 mefcgeiigmi remove_entry 21;
    int32 omnjgdgkljg remove_entry 22;
}

message OJNHMNGBMLE {
    string eaobmadhmdn remove_entry 1;
}

message OKEDDJDODBE {
    int64 raid_seed remove_entry 1;
    string fort_id remove_entry 2;
    int64 imnleichnci remove_entry 4;
    int64 gmppaohmkjn remove_entry 5;
    string image_url remove_entry 6;
    double latitude remove_entry 7;
    double longitude remove_entry 8;
    string cjnjnhpmcpn remove_entry 9;
    int64 aljicaodama remove_entry 10;
    bool icgkicajbco remove_entry 11;
    PokemonProto raid_pokemon remove_entry 12;
    OFEJEIDKKCC napolfdjibe remove_entry 13;
    OFEJEIDKKCC kkffollmkph remove_entry 14;
}

message OKODKEACAJI {
    repeated PHGHEIGIHFE cmmipahfkll remove_entry 1;
    repeated DIKABGBAPBF fpeghjegckd remove_entry 2;
}

message OLDCCHBKKIB {
    uint64 pokemon_id remove_entry 1;
    repeated uint64 pokemon_ids remove_entry 2;
}

message OLDHBBINBHF {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
        TOO_SOON remove_entry 3;
    }

    Result result remove_entry 1;
}

message OLJNBPAOLFB {
    int64 raid_seed remove_entry 1;
    string plccbgieopg remove_entry 2;
    repeated int32 bflgofknmep remove_entry 3;
    double nbolglmejnc remove_entry 4;
    double libhmbbcogc remove_entry 5;
    double jkfddpecneg remove_entry 6;
    double mjbjjcdaaih remove_entry 7;
    string mbnjekgpmkl remove_entry 8;
}

message OLNMDBNOOBO {
    string sticker_id remove_entry 1;
    int32 loopidkcgli remove_entry 2;
}

message OMBGDLMBJEB {
    bool idplmagghba remove_entry 1;
    int32 faefdiopnbb remove_entry 2;
    bool ndnkbknfcof remove_entry 3;
    bool lnjbapellif remove_entry 4;
}

message OMCEJAAEOOL {
    EBNGFCGJLFO ekcjejdlobe remove_entry 1;
    bool mgahgdkfkka remove_entry 2;
}

message OMHOMMMJCAK {
    bool ejijgenceec remove_entry 1;
}

message OMOIOGHPNAA {
    int64 bbkkbkglpca remove_entry 1;
    int64 mapllccpgeh remove_entry 2;
    string ijnfkbjbimj remove_entry 3;
    FOFJFMAGHFA odanjbnopfh remove_entry 4;
    BattleLogProto lodbnpjpcda remove_entry 5;
    FOFJFMAGHFA dhbfmdddnai remove_entry 6;
    GameplayWeatherProto.WeatherCondition ogneefnmeeg remove_entry 7;
    FriendshipLevelMilestone ghdoooejial remove_entry 8;
}

message ONBEJIOEPLA {
    int32 caofijjekjd remove_entry 1;
    repeated HoloPokemonId ckcgdmiokod remove_entry 2;
    repeated PokemonDisplayProto.Form gmhimidfdak remove_entry 3;
    repeated PokemonDisplayProto.Costume dfalonhjpbj remove_entry 4;
}

message ONCPGFDDMFG {
    AssetTelemetryIds oeaflehbfop remove_entry 1;
    string bojailmpocm remove_entry 2;
    uint32 loiejlocpgk remove_entry 3;
}

message ONJDCJAMLLL {
    int32 nngokbekmah remove_entry 1;
    int32 fibikbppfai remove_entry 2;
    int32 elnnpokmbio remove_entry 3;
    int32 hokpgcbllmf remove_entry 4;
    double ifienhahbci remove_entry 5;
    double lhciehjhfbl remove_entry 6;
    double kinlhlfkcbk remove_entry 7;
    float mdfboplemnm remove_entry 8;
    FriendshipLevelMilestone ghdoooejial remove_entry 9;
    int32 fmpnmlkbiag remove_entry 10;
    int32 leajifpppjh remove_entry 11;
    int32 mnlgdamdcfd remove_entry 12;
    bool iefifhhhggh remove_entry 13;
}

message ONKEOPLEPGE {
    enum HLBEGJJFAHD {
        UNDEFINED remove_entry 0;
        OPEN_MY_PROFILE remove_entry 1;
        OPEN_FRIEND_PROFILE remove_entry 2;
    }

    HLBEGJJFAHD pnpkjfamfod remove_entry 1;
}

message OOHHONPCBFM {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_NOT_FOUND remove_entry 2;
        ERROR_ACCESS_DENIED remove_entry 3;
    }

    Result result remove_entry 1;
    ENENOEFJKJL fhpccgahlme remove_entry 2;
}

message OPEMEAMPEAF {
    enum FJNLGPBCMMJ {
        UNSET remove_entry 0;
        ATTACK remove_entry 1;
        SPECIAL_ATTACK remove_entry 2;
        SPECIAL_ATTACK_2 remove_entry 3;
        MINIGAME_OFFENSIVE_FINISH remove_entry 4;
        MINIGAME_DEFENSIVE_START remove_entry 5;
        MINIGAME_DEFENSIVE_FINISH remove_entry 6;
        FAINT remove_entry 7;
        CHANGE_POKEMON remove_entry 8;
        QUICK_SWAP_POKEMON remove_entry 9;
    }

    FJNLGPBCMMJ type remove_entry 1;
    int32 dcoehdpfmjf remove_entry 3;
    int32 cginmndbnam remove_entry 5;
    int32 dkmenpiecgh remove_entry 6;
    int32 cnllpfbidmd remove_entry 7;
    uint64 fommaialjab remove_entry 8;
    uint64 ddgejokpdih remove_entry 14;
    float fdhahdpjahg remove_entry 15;
    int32 mapecdeeeob remove_entry 16;
}

message OPMEECJBIOG {
    uint64 cimppmmelad remove_entry 1;
    uint32 opndmkjbndc remove_entry 2;
    uint32 hlhjfgfdigl remove_entry 5;
    uint32 num_berries_fed remove_entry 15;
    uint32 jpjhmcalndn remove_entry 16;
    repeated JAEFCEFGDFE dnhbcfpnjic remove_entry 17;
}

message OPOJLEEDEDP {
    bool lgehoepjopp remove_entry 1;
    repeated HoloBadgeType mfpdmajpcjp remove_entry 2;
    repeated int32 ephgdhkgcgb remove_entry 3;
    repeated string immoenhnoof remove_entry 4;
}

message OpenBuddyGiftOutProto {
    enum Result {
        UNSET remove_entry 0;
        ERROR_BUDDY_NOT_VALID remove_entry 1;
        SUCCESS_ADDED_LOOT_TO_INVENTORY remove_entry 2;
        SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS remove_entry 3;
        ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS remove_entry 4;
        ERROR_INVENTORY_IS_FULL remove_entry 5;
        ERROR_BUDDY_NOT_ON_MAP remove_entry 6;
    }

    Result result remove_entry 1;
    AKOBPIKCOPE nakpgokhnmo remove_entry 2;
    BuddyObservedData jodndjickjg remove_entry 4;
    AFCIIHIODAP.DNFGNGOPJNC eajjadfogaj remove_entry 5;
}

message OpenCombatChallengeOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
        ERROR_POKEMON_NOT_IN_INVENTORY remove_entry 4;
        ERROR_NOT_ELIGIBLE_LEAGUE remove_entry 5;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 6;
        ERROR_ALREADY_TIMEDOUT remove_entry 8;
        ERROR_ALREADY_CANCELLED remove_entry 9;
        ERROR_FRIEND_NOT_FOUND remove_entry 10;
        ERROR_FAILED_TO_SEND_NOTIFICATION remove_entry 11;
        ERROR_ACCESS_DENIED remove_entry 12;
        ERROR_INELIGIBLE_OPPONENT remove_entry 13;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
}

message OpenGiftOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_BAG_FULL remove_entry 3;
        ERROR_PLAYER_LIMIT_REACHED remove_entry 4;
        ERROR_GIFT_DOES_NOT_EXIST remove_entry 5;
        ERROR_FRIEND_NOT_FOUND remove_entry 6;
        ERROR_INVALID_PLAYER_ID remove_entry 7;
        ERROR_FRIEND_UPDATE remove_entry 8;
    }

    Result result remove_entry 1;
    NJAEBCDCPIG bhfobbjmkjn remove_entry 2;
    PokemonProto bonckjnbjme remove_entry 3;
    DIKABGBAPBF miekmaanpnh remove_entry 4;
    PHGHEIGIHFE ipbgjddigkf remove_entry 5;
}

message OpenTradingOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FRIEND_NOT_FOUND remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_INVALID_STATE remove_entry 5;
        ERROR_STATE_HANDLER remove_entry 6;
        ERROR_TRADING_EXPIRED remove_entry 7;
        ERROR_TRADING_COOLDOWN remove_entry 8;
        ERROR_PLAYER_ALREADY_OPENED remove_entry 9;
        ERROR_FRIEND_OUT_OF_RANGE remove_entry 10;
        ERROR_PLAYER_BELOW_MINIMUM_LEVEL remove_entry 11;
        ERROR_PLAYER_REACHED_DAILY_LIMIT remove_entry 12;
        ERROR_FRIEND_REACHED_DAILY_LIMIT remove_entry 13;
        ERROR_PLAYER_NOT_ENOUGH_STARDUST remove_entry 14;
        ERROR_FRIEND_NOT_ENOUGH_STARDUST remove_entry 15;
        ERROR_FRIEND_BELOW_MINIMUM_LEVEL remove_entry 16;
    }

    Result result remove_entry 1;
    TradingProto mfcgefaehpn remove_entry 2;
}

message OptOutProto {
    repeated string categories remove_entry 1;
}

message PAKMCPFOKPN {
    float aeiibbdmnmi remove_entry 1;
    int32 edekghiijdk remove_entry 2;
}

message PBJAFGLJBHD {
    bool jfckcpieljp remove_entry 1;
}

message PBJGPOEIMDP {
    bool giklpbepoeb remove_entry 1;
    bool joaejnockhp remove_entry 2;
}

message PBOKODFPACI {
    AGPEAENBOAA ilpbdcdgjhh remove_entry 1;
    int32 dgfpmjpijcc remove_entry 2;
}

message PCHOEPPPPJB {
    string result remove_entry 1;
    string njmifimehac remove_entry 2;
    string gjbpeijdhcp remove_entry 3;
    string padhhfbbhbi remove_entry 4;
    string poiiiggpbbk remove_entry 5;
}

message PDAGMBABALN {
    float oamaohpnkof remove_entry 1;
}

message PDJKJFMMDKJ {
    bool cmhgakngfag remove_entry 1;
    repeated string bcbiacekflo remove_entry 2;
}

message PDJLNENFJBF {
    uint64 nckigamhdpc remove_entry 1;
    int32 pgdibegbbpe remove_entry 2;
    int64 hfblmjemlji remove_entry 3;
}

message PEENJJIEMFI {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INSUFFICIENT_FUNDS remove_entry 3;
        ERROR_POKEMON_DEPLOYED remove_entry 4;
        ERROR_POKEMON_NOT_FOUND remove_entry 5;
        ERROR_POKEMON_NOT_SHADOW remove_entry 6;
    }

    Status status remove_entry 1;
    PokemonProto gofabgbblie remove_entry 2;
}

message PEGHGGLCAKJ {
    bool kpiicnbglca remove_entry 1;
    repeated string eekcfncdpod remove_entry 2;
    repeated string nioifflgjag remove_entry 3;
    bool feghdgiookl remove_entry 4;
}

message PEPJLABDHFN {
    string glankgjddic remove_entry 1;
}

message PFHJDJHGPDB {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    repeated HOALANDJDMB lgmepgeecmg remove_entry 2;
}

message PHEMIJDCKCC {
    string fplbjhfdcik remove_entry 1;
}

message PHGHEIGIHFE {
    string jemkidipklg remove_entry 1;
    int32 level remove_entry 2;
    GLJCLNIGCFO mgnonfmdkbf remove_entry 3;
    Team owned_by_team remove_entry 4;
    int32 cefjefdfchf remove_entry 5;
    float km_walked remove_entry 6;
    int32 egoidnidpoa remove_entry 7;
    GymBadgeType diofkadcfec remove_entry 8;
    repeated NDHBGOIDANO cfbgekbiaeg remove_entry 9;
    int64 experience remove_entry 10;
    bool depcpopneag remove_entry 11;
    int32 lemchhnmjlp remove_entry 12;
    float mkpccglahmm remove_entry 13;
    POKPLBPIGIG njimlaocgnm remove_entry 14;
}

message PHHNMHMBJNK {
    int32 fpdidikflei remove_entry 1;
}

message PHLHDMECOMJ {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_BUDDY_NOT_VALID remove_entry 2;
    }

    Result result remove_entry 1;
    BuddyObservedData jodndjickjg remove_entry 2;
}

message PIABIFIABDB {
    string fort_id remove_entry 1;
    GymBadgeType diofkadcfec remove_entry 2;
    uint32 gkffoakfook remove_entry 3;
    OPMEECJBIOG ajfcdddcpfc remove_entry 4;
    uint64 aailfkjiepb remove_entry 5;
    uint64 pcmmjogieoo remove_entry 11;
    uint32 hmdoiobcepk remove_entry 12;
    float kjajkaocpfb remove_entry 13;
    bool lihamegomkf remove_entry 14;
    string jemkidipklg remove_entry 15;
    string image_url remove_entry 16;
    string ckamanebocf remove_entry 17;
    double latitude remove_entry 18;
    double longitude remove_entry 19;
    EDAHJGHJPLM jgfnlcihmmm remove_entry 20;
}

message PIAINOHMEKN {
    int32 level remove_entry 1;
}

message PIDFCHGHCNP {
    enum OIGOJNIGGBN {
        UNSET_LABEL remove_entry 0;
        DEFAULT remove_entry 1;
        OWNED remove_entry 2;
        FEATURED remove_entry 3;
        NEW remove_entry 4;
        SALE remove_entry 5;
        PURCHASABLE remove_entry 6;
        UNLOCKABLE remove_entry 7;
        VIEWED remove_entry 8;
        LOCKED_PURCHASABLE remove_entry 9;
    }

    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    message CANHCGAHINM {
        string avatar_template_id remove_entry 1;
        repeated OIGOJNIGGBN dhgmlbjhooo remove_entry 2;
    }

    Result result remove_entry 1;
    repeated CANHCGAHINM fflbnphohfk remove_entry 2;
}

message PIFFPADOPMO {
    map<int32, DGJJJNFONPH> cfbgekbiaeg remove_entry 1;
}

message PIKEJGGBLNI {
    enum IPIEALKKIEJ {
        UNSET remove_entry 0;
        AR_ENCOUNTER remove_entry 1;
        AR_SNAPSHOT remove_entry 2;
        SINGLEPLAYER_BUDDY remove_entry 3;
        MULTIPLAYER_BUDDY remove_entry 4;
    }

    string kphbmejpecd remove_entry 1;
    string fcjmhfddbhk remove_entry 2;
    repeated string monodepth_devices remove_entry 3;
    repeated IPIEALKKIEJ kgpefooafbp remove_entry 4;
    string kaamcbocheb remove_entry 5;
    string coggimfeppo remove_entry 6;
    string bneikkegejk remove_entry 7;
}

message PILNNMGPCJP {
    bool nimeibbooam remove_entry 1;
    uint32 fpdidikflei remove_entry 2;
}

message PJEBLHHBHEP {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS_ACTIVATED remove_entry 1;
        ERROR_NO_PREMIUM_BATTLE_PASS remove_entry 2;
        ERROR_VS_SEEKER_NOT_CHARGED remove_entry 3;
        ERROR_VS_SEEKER_ALREADY_ACTIVATED remove_entry 4;
        ERROR_EXCEEDED_LIMIT remove_entry 5;
        ERROR_TEMPORARILY_UNAVAILABLE remove_entry 6;
    }

    Result result remove_entry 1;
    VsSeekerAttributesProto ohddfmphepg remove_entry 2;
}

message PJOEMIKPPGE {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
    }

    Result result remove_entry 1;
    string haigmbjcoff remove_entry 2;
}

message PJPAOJNMCKG {
    bool haliglibjbm remove_entry 1;
    int64 kdnjbcfklfj remove_entry 2;
    int32 ilbpnegdknb remove_entry 3;
    bool ccaeoaoeeej remove_entry 4;
    bool jnblafnpbdk remove_entry 5;
    int64 hbmjooiebog remove_entry 6;
    bool hbbkhfppkid remove_entry 7;
    int64 mdanjldcjme remove_entry 8;
    int32 apkhdnllbdm remove_entry 9;
    int64 igknjkkidhg remove_entry 10;
    int64 falnoeomgch remove_entry 11;
    int64 ikeijomkfca remove_entry 12;
    int64 ljnddelcmog remove_entry 13;
    int32 aoipbdpglfo remove_entry 14;
    int32 llinjlnogfp remove_entry 15;
    int32 pgdibegbbpe remove_entry 16;
    bool oicppeogakp remove_entry 17;
}

message PJPFEIAGHAO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_FRIEND_NOT_FOUND remove_entry 3;
        ERROR_INVALID_PLAYER_ID remove_entry 4;
        ERROR_INVALID_STATE remove_entry 5;
        ERROR_STATE_HANDLER remove_entry 6;
    }

    Result result remove_entry 1;
    TradingProto mfcgefaehpn remove_entry 2;
}

message PKAAAMFELOH {
    int32 status remove_entry 1;
    BLPOAJIEDOP pokemon remove_entry 2;
    string plccbgieopg remove_entry 3;
    int32 owned_by_team remove_entry 4;
    int32 nmdhhlhmnnp remove_entry 5;
}

message PKDJIOFHMKP {
    string fort_id remove_entry 1;
    uint64 pokemon_id remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
}

message PKGCJGMECDL {
    repeated FKBBEAMOKBJ jekeflamioj remove_entry 1;
}

message PKHBPMGGCAF {
    HoloBadgeType badge_type remove_entry 1;
    int32 nbogeoiabah remove_entry 2;
    repeated int32 bdpkdggikca remove_entry 3;
    repeated EJNCDLPFKBL lfplakonoii remove_entry 4;
    bool nfnfifmeeaj remove_entry 5;
    EKFCFGNDDMB nijaokllfgj remove_entry 6;
    string combat_league_template_id remove_entry 7;
}

message PLKINHKFOLE {
    HoloTemporaryEvolutionId jiephffmknb remove_entry 1;
    int32 okaeaomdlma remove_entry 2;
    int32 chjfgdmngln remove_entry 3;
}

message PLMAJLEAAJL {
    repeated uint64 kildhbhnkcl remove_entry 1;
    float bodcpheooag remove_entry 2;
    float gpcmoampbal remove_entry 3;
}

message PMHBCMGOCEI {
    double nbolglmejnc remove_entry 1;
    double libhmbbcogc remove_entry 2;
}

message PMIKAAAPMNG {
    bool opekffpngla remove_entry 1;
}

message PMIMOKKGJJF {
    enum Result {
        JOIN_SUCCESS remove_entry 0;
        JOIN_LOBBY_FULL remove_entry 1;
        JOIN_HOST_TOO_FAR remove_entry 2;
        JOIN_LOBBY_NOT_FOUND remove_entry 3;
        JOIN_BUDDY_NOT_SET remove_entry 4;
        JOIN_BUDDY_NOT_FOUND remove_entry 5;
        JOIN_BAD_BUDDY remove_entry 6;
        JOIN_BUDDY_V2_NOT_ENABLED remove_entry 7;
        JOIN_PLAYER_LEVEL_TOO_LOW remove_entry 8;
        JOIN_UNKNOWN_ERROR remove_entry 9;
        JOIN_U13_NO_PERMISSION remove_entry 10;
    }

    Result result remove_entry 1;
    bytes dlbgipgogej remove_entry 2;
    int64 mnhmmjdcpfb remove_entry 3;
    int32 bopbhiekded remove_entry 4;
}

message PMJAEFBDGGK {
    string dhdanlpopco remove_entry 1;
}

message PNDLNDCFKNE {
    float kinpnkpmhla remove_entry 1;
}

message PNEHHLHNPLE {
    enum KOACBEBJMJH {
        NONE remove_entry 0;
        IDLE_01 remove_entry 1;
        IDLE_02 remove_entry 2;
        LAND remove_entry 3;
        ATTACK_01 remove_entry 4;
        ATTACK_02 remove_entry 5;
        DAMAGED remove_entry 6;
        STUNNED remove_entry 7;
        LOOP remove_entry 8;
    }

    KOACBEBJMJH bdhpmcbilog remove_entry 1;
    bool fdjphmmanho remove_entry 2;
    float fnbnidcdodl remove_entry 3;
    float oglgeopinic remove_entry 4;
}

message PNMGFLIAHEM {
    string plccbgieopg remove_entry 1;
    string ijnfkbjbimj remove_entry 2;
    repeated BattleActionProto oienankihkk remove_entry 3;
    BattleActionProto ejkafakdpfi remove_entry 4;
    double nbolglmejnc remove_entry 5;
    double libhmbbcogc remove_entry 6;
}

message POCEJNDELFK {
    string glankgjddic remove_entry 1;
    string bijefcmafpn remove_entry 2;
}

message POHFHMGJHIC {
    Item item remove_entry 1;
    uint64 pokemon_id remove_entry 2;
}

message POIDDFIGCOO {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_CANNOT_USE remove_entry 2;
        ERROR_NOT_IN_RANGE remove_entry 3;
        ERROR_POKEMON_NOT_THERE remove_entry 4;
        ERROR_POKEMON_FULL remove_entry 5;
        ERROR_NO_BERRIES_LEFT remove_entry 6;
        ERROR_WRONG_TEAM remove_entry 7;
        ERROR_WRONG_COUNT remove_entry 8;
        ERROR_TOO_FAST remove_entry 9;
        ERROR_TOO_FREQUENT remove_entry 10;
        ERROR_GYM_BUSY remove_entry 11;
        ERROR_RAID_ACTIVE remove_entry 12;
        ERROR_GYM_CLOSED remove_entry 13;
    }

    Result result remove_entry 1;
    ICNAOBMJMJG oopfikllogm remove_entry 2;
    PIABIFIABDB dapboajonce remove_entry 3;
    int32 lcikmkfbldi remove_entry 4;
    int32 pknkcfdnppd remove_entry 5;
    int32 jmmmlghjcja remove_entry 6;
    HoloPokemonFamilyId fpappldphla remove_entry 7;
    int64 nefkhkannmf remove_entry 8;
}

message POKLFGJOPLA {
    PokemonInventoryTelemetryIds akgeabgabcp remove_entry 1;
    string onkepbclake remove_entry 2;
}

message POKPLBPIGIG {
    message OAHGFAJJBJB {
        string lmfmlhckoie remove_entry 1;
        int32 iojikjdnamp remove_entry 2;
    }

    repeated OAHGFAJJBJB jopnpoeihin remove_entry 1;
}

message PPAHMAOFBLN {
    int32 dhkmcopiied remove_entry 1;
    int32 cefjefdfchf remove_entry 2;
    int32 eickpdhlobo remove_entry 3;
    int64 lochmajffbi remove_entry 4;
}

message PPKCPKNJPOB {
    string fort_id remove_entry 1;
    uint64 pokemon_id remove_entry 2;
    double nbolglmejnc remove_entry 3;
    double libhmbbcogc remove_entry 4;
}

message PPNHIGPOGHG {
    EnumWrapper.InvasionCharacter character remove_entry 1;
}

message PPOLKJFDCIJ {
    repeated string hoecdmheafm remove_entry 1;
}

message PasscodeRedemptionFlowRequest {
    enum DevicePlatform {
        PLATFORM_UNKNOWN remove_entry 0;
        PLATFORM_ANDROID remove_entry 1;
        PLATFORM_IOS remove_entry 2;
        PLATFORM_WEB remove_entry 3;
    }

    string njmifimehac remove_entry 1;
    string jkbmaanaaeb remove_entry 2;
    DevicePlatform nnjoknpipdc remove_entry 3;
    string mkfgahnoilm remove_entry 4;
}

message PasscodeRedemptionFlowResponse {
    enum Status {
        STATUS_UNKNOWN remove_entry 0;
        STATUS_SUCCESS remove_entry 1;
        STATUS_ALREADY_REDEEMED remove_entry 2;
        STATUS_FAILED_INVENTORY_CHECK remove_entry 3;
        STATUS_OUT_OF_RANGE remove_entry 4;
        STATUS_WRONG_LOCATION remove_entry 5;
        STATUS_RATE_LIMITED remove_entry 6;
        STATUS_INVALID remove_entry 7;
        STATUS_FULLY_REDEEMED remove_entry 8;
        STATUS_EXPIRED remove_entry 9;
    }

    message HBAMICKKFLD {
        string item remove_entry 1;
        int32 loopidkcgli remove_entry 2;
    }

    Status status remove_entry 1;
    int32 dhmdboeocna remove_entry 2;
    repeated HBAMICKKFLD mkllhjhebdg remove_entry 3;
    string hhjpnedfaea remove_entry 5;
    bytes jjkfmpooapp remove_entry 6;
}

message PhotobombCreateDetail {
    bool kcdgkfnpdpc remove_entry 1;
}

message PlayerLocaleProto {
    string country remove_entry 1;
    string language remove_entry 2;
    string timezone remove_entry 3;
}

message PlayerSettingsProto {
    bool opt_out_online_status remove_entry 1;
    repeated SocialSettings.TutorialType completed_tutorials remove_entry 2;
}

message PlayerStatsProto {
    message StepTrackingData {
        int32 step_count remove_entry 1;
        int32 last_advsync_step_count remove_entry 2;
        int32 pending_step_count_increment remove_entry 3;
    }

    int32 level remove_entry 1;
    int64 experience remove_entry 2;
    int64 prev_level_exp remove_entry 3;
    int64 next_level_xp remove_entry 4;
    float km_walked remove_entry 5;
    int32 num_pokemon_encountered remove_entry 6;
    int32 num_unique_pokedex_entries remove_entry 7;
    int32 num_pokemon_captured remove_entry 8;
    int32 num_evolutions remove_entry 9;
    int32 pokestops_visited remove_entry 10;
    int32 number_of_pokeball_thrown remove_entry 11;
    int32 num_eggs_hatched remove_entry 12;
    int32 big_magikarp_caught remove_entry 13;
    int32 num_battle_attack_won remove_entry 14;
    int32 num_battle_attack_total remove_entry 15;
    int32 num_battle_defended_won remove_entry 16;
    int32 num_battle_training_won remove_entry 17;
    int32 num_battle_training_total remove_entry 18;
    int32 prestige_raised_total remove_entry 19;
    int32 prestige_dropped_total remove_entry 20;
    int32 num_pokemon_deployed remove_entry 21;
    repeated int32 num_pokemon_caught_by_type remove_entry 22;
    int32 small_rattata_caught remove_entry 23;
    double used_km_pool remove_entry 24;
    int64 last_km_refill_ms remove_entry 25;
    int32 num_raid_battle_won remove_entry 26;
    int32 num_raid_battle_total remove_entry 27;
    int32 num_legendary_battle_won remove_entry 28;
    int32 num_legendary_battle_total remove_entry 29;
    int32 num_berries_fed remove_entry 30;
    int64 total_defended_ms remove_entry 31;
    repeated HoloBadgeType event_badges remove_entry 32;
    float km_walked_past_active_day remove_entry 33;
    int32 num_challenge_quests_completed remove_entry 34;
    int32 num_trades remove_entry 35;
    int32 num_max_level_friends remove_entry 36;
    int64 trade_accumulated_distance_km remove_entry 37;
    int64 fitness_report_last_check_bucket remove_entry 38;
    PIFFPADOPMO combat_stats remove_entry 39;
    int32 num_npc_combats_won remove_entry 40;
    int32 num_npc_combats_total remove_entry 41;
    int32 num_photobomb_seen remove_entry 42;
    int32 num_pokemon_purified remove_entry 43;
    int32 num_grunts_defeated remove_entry 44;
    int32 num_best_buddies remove_entry 47;
    int32 num_wayfarer_agreement remove_entry 54;
    int64 wayfarer_agreement_update_ms remove_entry 55;
    int32 num_total_mega_evolutions remove_entry 56;
    int32 num_unique_mega_evolutions remove_entry 57;
    StepTrackingData step_tracking_data remove_entry 58;
}

message PlayerSubmissionResponseProto {
    enum Status {
        STATUS_UNSPECIFIED remove_entry 0;
        SUCCESS remove_entry 1;
        INTERNAL_ERROR remove_entry 2;
        TOO_MANY_RECENT_SUBMISSIONS remove_entry 3;
        MINOR remove_entry 4;
        NOT_AVAILABLE remove_entry 5;
        INVALID_INPUT remove_entry 6;
        MISSING_IMAGE remove_entry 7;
        DISTANCE_VALIDATION_FAILED remove_entry 8;
    }

    Status status remove_entry 1;
    string submission_id remove_entry 2;
    repeated string messages remove_entry 3;
}

message PlayerSummaryProto {
    string player_id remove_entry 1;
    string codename remove_entry 2;
    bytes public_data remove_entry 3;
    string team remove_entry 4;
    string fb_user_id remove_entry 5;
    int32 level remove_entry 6;
    int64 experience remove_entry 7;
}

message PoiSubmissionPhotoUploadErrorTelemetry {
    enum PoiSubmissionPhotoUploadErrorIds {
        UNSET remove_entry 0;
        POI_PHOTO_UPLOAD_ERROR remove_entry 1;
        POI_PHOTO_UPLOAD_TIMEOUT remove_entry 2;
    }

    PoiSubmissionPhotoUploadErrorIds cmalchapajk remove_entry 1;
    PoiImageType jhhkacmhilm remove_entry 2;
    string pjfkhhfokej remove_entry 3;
}

message PoiSubmissionTelemetry {
    enum PoiSubmissionGuiEventId {
        UNKNOWN remove_entry 0;
        POI_NOMINATION_ENTER remove_entry 1;
        POI_TUTORIAL_COMPLETE remove_entry 2;
        POI_MAP_CHANGEDVIEW_MAP remove_entry 3;
        POI_MAP_CHANGEDVIEW_SATELLITE remove_entry 4;
        POI_MAP_CENTER_LOCATION remove_entry 5;
        POI_LOCATION_SET remove_entry 6;
        POI_PHOTO_CAMERA_ENTER remove_entry 7;
        POI_PHOTO_CAMERA_EXIT remove_entry 8;
        POI_TITLE_ENTERED remove_entry 9;
        POI_DESCRIPTION_ENTER remove_entry 10;
        POI_DETAILS_CONFIRM remove_entry 11;
        POI_SUPPORTINGINFO_ENTER remove_entry 12;
        POI_SUBMIT_BUTTON_HIT remove_entry 13;
        POI_EXIT_BUTTON_HIT remove_entry 14;
    }

    enum PoiCameraStepIds {
        UNSET remove_entry 0;
        ENTER remove_entry 1;
        RETAKE remove_entry 2;
        CONFIRM remove_entry 3;
        EXIT remove_entry 4;
    }

    PoiSubmissionGuiEventId lpnlfoidgoa remove_entry 1;
    PoiImageType jhhkacmhilm remove_entry 2;
    PoiCameraStepIds jbhblnbmcdb remove_entry 3;
}

message PoiVideoSubmissionMetadataProto {
    string poi_id remove_entry 1;
    LocationE6Proto location remove_entry 2;
    int32 player_level remove_entry 3;
}

message PokemonCombatStatsProto {
    int32 knbcmgifaio remove_entry 1;
    int32 oopgjjifjci remove_entry 2;
}

message PokemonCreateDetail {
    //ignored_oneof PDCGLBHNIHB {
        //none remove_entry 0;
        //wild_detail remove_entry 1;
        //egg_detail remove_entry 2;
        //raid_detail remove_entry 3;
        //quest_detail remove_entry 4;
        //vs_seeker_detail remove_entry 5;
        //invasion_detail remove_entry 6;
        //photobomb_detail remove_entry 7;
    //}

    oneof origin_detail {
        WildCreateDetail wild_detail remove_entry 1;
        EggCreateDetail egg_detail remove_entry 2;
        RaidCreateDetail raid_detail remove_entry 3;
        QuestCreateDetail quest_detail remove_entry 4;
        VsSeekerCreateDetail vs_seeker_detail remove_entry 5;
        InvasionCreateDetail invasion_detail remove_entry 6;
        PhotobombCreateDetail photobomb_detail remove_entry 7;
    }
}

message PokemonDisplayProto {
    enum Form {
        FORM_UNSET remove_entry 0;
        UNOWN_A remove_entry 1;
        UNOWN_B remove_entry 2;
        UNOWN_C remove_entry 3;
        UNOWN_D remove_entry 4;
        UNOWN_E remove_entry 5;
        UNOWN_F remove_entry 6;
        UNOWN_G remove_entry 7;
        UNOWN_H remove_entry 8;
        UNOWN_I remove_entry 9;
        UNOWN_J remove_entry 10;
        UNOWN_K remove_entry 11;
        UNOWN_L remove_entry 12;
        UNOWN_M remove_entry 13;
        UNOWN_N remove_entry 14;
        UNOWN_O remove_entry 15;
        UNOWN_P remove_entry 16;
        UNOWN_Q remove_entry 17;
        UNOWN_R remove_entry 18;
        UNOWN_S remove_entry 19;
        UNOWN_T remove_entry 20;
        UNOWN_U remove_entry 21;
        UNOWN_V remove_entry 22;
        UNOWN_W remove_entry 23;
        UNOWN_X remove_entry 24;
        UNOWN_Y remove_entry 25;
        UNOWN_Z remove_entry 26;
        UNOWN_EXCLAMATION_POINT remove_entry 27;
        UNOWN_QUESTION_MARK remove_entry 28;
        CASTFORM_NORMAL remove_entry 29;
        CASTFORM_SUNNY remove_entry 30;
        CASTFORM_RAINY remove_entry 31;
        CASTFORM_SNOWY remove_entry 32;
        DEOXYS_NORMAL remove_entry 33;
        DEOXYS_ATTACK remove_entry 34;
        DEOXYS_DEFENSE remove_entry 35;
        DEOXYS_SPEED remove_entry 36;
        SPINDA_00 remove_entry 37;
        SPINDA_01 remove_entry 38;
        SPINDA_02 remove_entry 39;
        SPINDA_03 remove_entry 40;
        SPINDA_04 remove_entry 41;
        SPINDA_05 remove_entry 42;
        SPINDA_06 remove_entry 43;
        SPINDA_07 remove_entry 44;
        RATTATA_NORMAL remove_entry 45;
        RATTATA_ALOLA remove_entry 46;
        RATICATE_NORMAL remove_entry 47;
        RATICATE_ALOLA remove_entry 48;
        RAICHU_NORMAL remove_entry 49;
        RAICHU_ALOLA remove_entry 50;
        SANDSHREW_NORMAL remove_entry 51;
        SANDSHREW_ALOLA remove_entry 52;
        SANDSLASH_NORMAL remove_entry 53;
        SANDSLASH_ALOLA remove_entry 54;
        VULPIX_NORMAL remove_entry 55;
        VULPIX_ALOLA remove_entry 56;
        NINETALES_NORMAL remove_entry 57;
        NINETALES_ALOLA remove_entry 58;
        DIGLETT_NORMAL remove_entry 59;
        DIGLETT_ALOLA remove_entry 60;
        DUGTRIO_NORMAL remove_entry 61;
        DUGTRIO_ALOLA remove_entry 62;
        MEOWTH_NORMAL remove_entry 63;
        MEOWTH_ALOLA remove_entry 64;
        PERSIAN_NORMAL remove_entry 65;
        PERSIAN_ALOLA remove_entry 66;
        GEODUDE_NORMAL remove_entry 67;
        GEODUDE_ALOLA remove_entry 68;
        GRAVELER_NORMAL remove_entry 69;
        GRAVELER_ALOLA remove_entry 70;
        GOLEM_NORMAL remove_entry 71;
        GOLEM_ALOLA remove_entry 72;
        GRIMER_NORMAL remove_entry 73;
        GRIMER_ALOLA remove_entry 74;
        MUK_NORMAL remove_entry 75;
        MUK_ALOLA remove_entry 76;
        EXEGGUTOR_NORMAL remove_entry 77;
        EXEGGUTOR_ALOLA remove_entry 78;
        MAROWAK_NORMAL remove_entry 79;
        MAROWAK_ALOLA remove_entry 80;
        ROTOM_NORMAL remove_entry 81;
        ROTOM_FROST remove_entry 82;
        ROTOM_FAN remove_entry 83;
        ROTOM_MOW remove_entry 84;
        ROTOM_WASH remove_entry 85;
        ROTOM_HEAT remove_entry 86;
        WORMADAM_PLANT remove_entry 87;
        WORMADAM_SANDY remove_entry 88;
        WORMADAM_TRASH remove_entry 89;
        GIRATINA_ALTERED remove_entry 90;
        GIRATINA_ORIGIN remove_entry 91;
        SHAYMIN_SKY remove_entry 92;
        SHAYMIN_LAND remove_entry 93;
        CHERRIM_OVERCAST remove_entry 94;
        CHERRIM_SUNNY remove_entry 95;
        SHELLOS_WEST_SEA remove_entry 96;
        SHELLOS_EAST_SEA remove_entry 97;
        GASTRODON_WEST_SEA remove_entry 98;
        GASTRODON_EAST_SEA remove_entry 99;
        ARCEUS_NORMAL remove_entry 100;
        ARCEUS_FIGHTING remove_entry 101;
        ARCEUS_FLYING remove_entry 102;
        ARCEUS_POISON remove_entry 103;
        ARCEUS_GROUND remove_entry 104;
        ARCEUS_ROCK remove_entry 105;
        ARCEUS_BUG remove_entry 106;
        ARCEUS_GHOST remove_entry 107;
        ARCEUS_STEEL remove_entry 108;
        ARCEUS_FIRE remove_entry 109;
        ARCEUS_WATER remove_entry 110;
        ARCEUS_GRASS remove_entry 111;
        ARCEUS_ELECTRIC remove_entry 112;
        ARCEUS_PSYCHIC remove_entry 113;
        ARCEUS_ICE remove_entry 114;
        ARCEUS_DRAGON remove_entry 115;
        ARCEUS_DARK remove_entry 116;
        ARCEUS_FAIRY remove_entry 117;
        BURMY_PLANT remove_entry 118;
        BURMY_SANDY remove_entry 119;
        BURMY_TRASH remove_entry 120;
        SPINDA_08 remove_entry 121;
        SPINDA_09 remove_entry 122;
        SPINDA_10 remove_entry 123;
        SPINDA_11 remove_entry 124;
        SPINDA_12 remove_entry 125;
        SPINDA_13 remove_entry 126;
        SPINDA_14 remove_entry 127;
        SPINDA_15 remove_entry 128;
        SPINDA_16 remove_entry 129;
        SPINDA_17 remove_entry 130;
        SPINDA_18 remove_entry 131;
        SPINDA_19 remove_entry 132;
        MEWTWO_A remove_entry 133;
        MEWTWO_NORMAL remove_entry 135;
        BASCULIN_RED_STRIPED remove_entry 136;
        BASCULIN_BLUE_STRIPED remove_entry 137;
        DARMANITAN_STANDARD remove_entry 138;
        DARMANITAN_ZEN remove_entry 139;
        TORNADUS_INCARNATE remove_entry 140;
        TORNADUS_THERIAN remove_entry 141;
        THUNDURUS_INCARNATE remove_entry 142;
        THUNDURUS_THERIAN remove_entry 143;
        LANDORUS_INCARNATE remove_entry 144;
        LANDORUS_THERIAN remove_entry 145;
        KYUREM_NORMAL remove_entry 146;
        KYUREM_BLACK remove_entry 147;
        KYUREM_WHITE remove_entry 148;
        KELDEO_ORDINARY remove_entry 149;
        KELDEO_RESOLUTE remove_entry 150;
        MELOETTA_ARIA remove_entry 151;
        MELOETTA_PIROUETTE remove_entry 152;
        RATTATA_SHADOW remove_entry 153;
        RATTATA_PURIFIED remove_entry 154;
        RATICATE_SHADOW remove_entry 155;
        RATICATE_PURIFIED remove_entry 156;
        ZUBAT_NORMAL remove_entry 157;
        ZUBAT_SHADOW remove_entry 158;
        ZUBAT_PURIFIED remove_entry 159;
        GOLBAT_NORMAL remove_entry 160;
        GOLBAT_SHADOW remove_entry 161;
        GOLBAT_PURIFIED remove_entry 162;
        BULBASAUR_NORMAL remove_entry 163;
        BULBASAUR_SHADOW remove_entry 164;
        BULBASAUR_PURIFIED remove_entry 165;
        IVYSAUR_NORMAL remove_entry 166;
        IVYSAUR_SHADOW remove_entry 167;
        IVYSAUR_PURIFIED remove_entry 168;
        VENUSAUR_NORMAL remove_entry 169;
        VENUSAUR_SHADOW remove_entry 170;
        VENUSAUR_PURIFIED remove_entry 171;
        CHARMANDER_NORMAL remove_entry 172;
        CHARMANDER_SHADOW remove_entry 173;
        CHARMANDER_PURIFIED remove_entry 174;
        CHARMELEON_NORMAL remove_entry 175;
        CHARMELEON_SHADOW remove_entry 176;
        CHARMELEON_PURIFIED remove_entry 177;
        CHARIZARD_NORMAL remove_entry 178;
        CHARIZARD_SHADOW remove_entry 179;
        CHARIZARD_PURIFIED remove_entry 180;
        SQUIRTLE_NORMAL remove_entry 181;
        SQUIRTLE_SHADOW remove_entry 182;
        SQUIRTLE_PURIFIED remove_entry 183;
        WARTORTLE_NORMAL remove_entry 184;
        WARTORTLE_SHADOW remove_entry 185;
        WARTORTLE_PURIFIED remove_entry 186;
        BLASTOISE_NORMAL remove_entry 187;
        BLASTOISE_SHADOW remove_entry 188;
        BLASTOISE_PURIFIED remove_entry 189;
        DRATINI_NORMAL remove_entry 190;
        DRATINI_SHADOW remove_entry 191;
        DRATINI_PURIFIED remove_entry 192;
        DRAGONAIR_NORMAL remove_entry 193;
        DRAGONAIR_SHADOW remove_entry 194;
        DRAGONAIR_PURIFIED remove_entry 195;
        DRAGONITE_NORMAL remove_entry 196;
        DRAGONITE_SHADOW remove_entry 197;
        DRAGONITE_PURIFIED remove_entry 198;
        SNORLAX_NORMAL remove_entry 199;
        SNORLAX_SHADOW remove_entry 200;
        SNORLAX_PURIFIED remove_entry 201;
        CROBAT_NORMAL remove_entry 202;
        CROBAT_SHADOW remove_entry 203;
        CROBAT_PURIFIED remove_entry 204;
        MUDKIP_NORMAL remove_entry 205;
        MUDKIP_SHADOW remove_entry 206;
        MUDKIP_PURIFIED remove_entry 207;
        MARSHTOMP_NORMAL remove_entry 208;
        MARSHTOMP_SHADOW remove_entry 209;
        MARSHTOMP_PURIFIED remove_entry 210;
        SWAMPERT_NORMAL remove_entry 211;
        SWAMPERT_SHADOW remove_entry 212;
        SWAMPERT_PURIFIED remove_entry 213;
        DROWZEE_NORMAL remove_entry 214;
        DROWZEE_SHADOW remove_entry 215;
        DROWZEE_PURIFIED remove_entry 216;
        HYPNO_NORMAL remove_entry 217;
        HYPNO_SHADOW remove_entry 218;
        HYPNO_PURIFIED remove_entry 219;
        GRIMER_SHADOW remove_entry 220;
        GRIMER_PURIFIED remove_entry 221;
        MUK_SHADOW remove_entry 222;
        MUK_PURIFIED remove_entry 223;
        CUBONE_NORMAL remove_entry 224;
        CUBONE_SHADOW remove_entry 225;
        CUBONE_PURIFIED remove_entry 226;
        MAROWAK_SHADOW remove_entry 227;
        MAROWAK_PURIFIED remove_entry 228;
        HOUNDOUR_NORMAL remove_entry 229;
        HOUNDOUR_SHADOW remove_entry 230;
        HOUNDOUR_PURIFIED remove_entry 231;
        HOUNDOOM_NORMAL remove_entry 232;
        HOUNDOOM_SHADOW remove_entry 233;
        HOUNDOOM_PURIFIED remove_entry 234;
        POLIWAG_NORMAL remove_entry 235;
        POLIWAG_SHADOW remove_entry 236;
        POLIWAG_PURIFIED remove_entry 237;
        POLIWHIRL_NORMAL remove_entry 238;
        POLIWHIRL_SHADOW remove_entry 239;
        POLIWHIRL_PURIFIED remove_entry 240;
        POLIWRATH_NORMAL remove_entry 241;
        POLIWRATH_SHADOW remove_entry 242;
        POLIWRATH_PURIFIED remove_entry 243;
        POLITOED_NORMAL remove_entry 244;
        POLITOED_SHADOW remove_entry 245;
        POLITOED_PURIFIED remove_entry 246;
        SCYTHER_NORMAL remove_entry 247;
        SCYTHER_SHADOW remove_entry 248;
        SCYTHER_PURIFIED remove_entry 249;
        SCIZOR_NORMAL remove_entry 250;
        SCIZOR_SHADOW remove_entry 251;
        SCIZOR_PURIFIED remove_entry 252;
        MAGIKARP_NORMAL remove_entry 253;
        MAGIKARP_SHADOW remove_entry 254;
        MAGIKARP_PURIFIED remove_entry 255;
        GYARADOS_NORMAL remove_entry 256;
        GYARADOS_SHADOW remove_entry 257;
        GYARADOS_PURIFIED remove_entry 258;
        VENONAT_NORMAL remove_entry 259;
        VENONAT_SHADOW remove_entry 260;
        VENONAT_PURIFIED remove_entry 261;
        VENOMOTH_NORMAL remove_entry 262;
        VENOMOTH_SHADOW remove_entry 263;
        VENOMOTH_PURIFIED remove_entry 264;
        ODDISH_NORMAL remove_entry 265;
        ODDISH_SHADOW remove_entry 266;
        ODDISH_PURIFIED remove_entry 267;
        GLOOM_NORMAL remove_entry 268;
        GLOOM_SHADOW remove_entry 269;
        GLOOM_PURIFIED remove_entry 270;
        VILEPLUME_NORMAL remove_entry 271;
        VILEPLUME_SHADOW remove_entry 272;
        VILEPLUME_PURIFIED remove_entry 273;
        BELLOSSOM_NORMAL remove_entry 274;
        BELLOSSOM_SHADOW remove_entry 275;
        BELLOSSOM_PURIFIED remove_entry 276;
        HITMONCHAN_NORMAL remove_entry 277;
        HITMONCHAN_SHADOW remove_entry 278;
        HITMONCHAN_PURIFIED remove_entry 279;
        GROWLITHE_NORMAL remove_entry 280;
        GROWLITHE_SHADOW remove_entry 281;
        GROWLITHE_PURIFIED remove_entry 282;
        ARCANINE_NORMAL remove_entry 283;
        ARCANINE_SHADOW remove_entry 284;
        ARCANINE_PURIFIED remove_entry 285;
        PSYDUCK_NORMAL remove_entry 286;
        PSYDUCK_SHADOW remove_entry 287;
        PSYDUCK_PURIFIED remove_entry 288;
        GOLDUCK_NORMAL remove_entry 289;
        GOLDUCK_SHADOW remove_entry 290;
        GOLDUCK_PURIFIED remove_entry 291;
        RALTS_NORMAL remove_entry 292;
        RALTS_SHADOW remove_entry 293;
        RALTS_PURIFIED remove_entry 294;
        KIRLIA_NORMAL remove_entry 295;
        KIRLIA_SHADOW remove_entry 296;
        KIRLIA_PURIFIED remove_entry 297;
        GARDEVOIR_NORMAL remove_entry 298;
        GARDEVOIR_SHADOW remove_entry 299;
        GARDEVOIR_PURIFIED remove_entry 300;
        GALLADE_NORMAL remove_entry 301;
        GALLADE_SHADOW remove_entry 302;
        GALLADE_PURIFIED remove_entry 303;
        ABRA_NORMAL remove_entry 304;
        ABRA_SHADOW remove_entry 305;
        ABRA_PURIFIED remove_entry 306;
        KADABRA_NORMAL remove_entry 307;
        KADABRA_SHADOW remove_entry 308;
        KADABRA_PURIFIED remove_entry 309;
        ALAKAZAM_NORMAL remove_entry 310;
        ALAKAZAM_SHADOW remove_entry 311;
        ALAKAZAM_PURIFIED remove_entry 312;
        LARVITAR_NORMAL remove_entry 313;
        LARVITAR_SHADOW remove_entry 314;
        LARVITAR_PURIFIED remove_entry 315;
        PUPITAR_NORMAL remove_entry 316;
        PUPITAR_SHADOW remove_entry 317;
        PUPITAR_PURIFIED remove_entry 318;
        TYRANITAR_NORMAL remove_entry 319;
        TYRANITAR_SHADOW remove_entry 320;
        TYRANITAR_PURIFIED remove_entry 321;
        LAPRAS_NORMAL remove_entry 322;
        LAPRAS_SHADOW remove_entry 323;
        LAPRAS_PURIFIED remove_entry 324;
        DEERLING_SPRING remove_entry 585;
        DEERLING_SUMMER remove_entry 586;
        DEERLING_AUTUMN remove_entry 587;
        DEERLING_WINTER remove_entry 588;
        SAWSBUCK_SPRING remove_entry 589;
        SAWSBUCK_SUMMER remove_entry 590;
        SAWSBUCK_AUTUMN remove_entry 591;
        SAWSBUCK_WINTER remove_entry 592;
        GENESECT_NORMAL remove_entry 593;
        GENESECT_SHOCK remove_entry 594;
        GENESECT_BURN remove_entry 595;
        GENESECT_CHILL remove_entry 596;
        GENESECT_DOUSE remove_entry 597;
        PIKACHU_NORMAL remove_entry 598;
        WURMPLE_NORMAL remove_entry 600;
        WOBBUFFET_NORMAL remove_entry 602;
        CACNEA_NORMAL remove_entry 610;
        CACNEA_SHADOW remove_entry 611;
        CACNEA_PURIFIED remove_entry 612;
        CACTURNE_NORMAL remove_entry 613;
        CACTURNE_SHADOW remove_entry 614;
        CACTURNE_PURIFIED remove_entry 615;
        WEEDLE_NORMAL remove_entry 616;
        WEEDLE_SHADOW remove_entry 617;
        WEEDLE_PURIFIED remove_entry 618;
        KAKUNA_NORMAL remove_entry 619;
        KAKUNA_SHADOW remove_entry 620;
        KAKUNA_PURIFIED remove_entry 621;
        BEEDRILL_NORMAL remove_entry 622;
        BEEDRILL_SHADOW remove_entry 623;
        BEEDRILL_PURIFIED remove_entry 624;
        SEEDOT_NORMAL remove_entry 625;
        SEEDOT_SHADOW remove_entry 626;
        SEEDOT_PURIFIED remove_entry 627;
        NUZLEAF_NORMAL remove_entry 628;
        NUZLEAF_SHADOW remove_entry 629;
        NUZLEAF_PURIFIED remove_entry 630;
        SHIFTRY_NORMAL remove_entry 631;
        SHIFTRY_SHADOW remove_entry 632;
        SHIFTRY_PURIFIED remove_entry 633;
        MAGMAR_NORMAL remove_entry 634;
        MAGMAR_SHADOW remove_entry 635;
        MAGMAR_PURIFIED remove_entry 636;
        MAGMORTAR_NORMAL remove_entry 637;
        MAGMORTAR_SHADOW remove_entry 638;
        MAGMORTAR_PURIFIED remove_entry 639;
        ELECTABUZZ_NORMAL remove_entry 640;
        ELECTABUZZ_SHADOW remove_entry 641;
        ELECTABUZZ_PURIFIED remove_entry 642;
        ELECTIVIRE_NORMAL remove_entry 643;
        ELECTIVIRE_SHADOW remove_entry 644;
        ELECTIVIRE_PURIFIED remove_entry 645;
        MAREEP_NORMAL remove_entry 646;
        MAREEP_SHADOW remove_entry 647;
        MAREEP_PURIFIED remove_entry 648;
        FLAAFFY_NORMAL remove_entry 649;
        FLAAFFY_SHADOW remove_entry 650;
        FLAAFFY_PURIFIED remove_entry 651;
        AMPHAROS_NORMAL remove_entry 652;
        AMPHAROS_SHADOW remove_entry 653;
        AMPHAROS_PURIFIED remove_entry 654;
        MAGNEMITE_NORMAL remove_entry 655;
        MAGNEMITE_SHADOW remove_entry 656;
        MAGNEMITE_PURIFIED remove_entry 657;
        MAGNETON_NORMAL remove_entry 658;
        MAGNETON_SHADOW remove_entry 659;
        MAGNETON_PURIFIED remove_entry 660;
        MAGNEZONE_NORMAL remove_entry 661;
        MAGNEZONE_SHADOW remove_entry 662;
        MAGNEZONE_PURIFIED remove_entry 663;
        BELLSPROUT_NORMAL remove_entry 664;
        BELLSPROUT_SHADOW remove_entry 665;
        BELLSPROUT_PURIFIED remove_entry 666;
        WEEPINBELL_NORMAL remove_entry 667;
        WEEPINBELL_SHADOW remove_entry 668;
        WEEPINBELL_PURIFIED remove_entry 669;
        VICTREEBEL_NORMAL remove_entry 670;
        VICTREEBEL_SHADOW remove_entry 671;
        VICTREEBEL_PURIFIED remove_entry 672;
        SANDSHREW_SHADOW remove_entry 673;
        SANDSHREW_PURIFIED remove_entry 674;
        SANDSLASH_SHADOW remove_entry 675;
        SANDSLASH_PURIFIED remove_entry 676;
        PORYGON_NORMAL remove_entry 677;
        PORYGON_SHADOW remove_entry 678;
        PORYGON_PURIFIED remove_entry 679;
        PORYGON2_NORMAL remove_entry 680;
        PORYGON2_SHADOW remove_entry 681;
        PORYGON2_PURIFIED remove_entry 682;
        PORYGON_Z_NORMAL remove_entry 683;
        PORYGON_Z_SHADOW remove_entry 684;
        PORYGON_Z_PURIFIED remove_entry 685;
        WOBBUFFET_SHADOW remove_entry 686;
        WOBBUFFET_PURIFIED remove_entry 687;
        TURTWIG_NORMAL remove_entry 688;
        TURTWIG_SHADOW remove_entry 689;
        TURTWIG_PURIFIED remove_entry 690;
        GROTLE_NORMAL remove_entry 691;
        GROTLE_SHADOW remove_entry 692;
        GROTLE_PURIFIED remove_entry 693;
        TORTERRA_NORMAL remove_entry 694;
        TORTERRA_SHADOW remove_entry 695;
        TORTERRA_PURIFIED remove_entry 696;
        EKANS_NORMAL remove_entry 697;
        EKANS_SHADOW remove_entry 698;
        EKANS_PURIFIED remove_entry 699;
        ARBOK_NORMAL remove_entry 700;
        ARBOK_SHADOW remove_entry 701;
        ARBOK_PURIFIED remove_entry 702;
        KOFFING_NORMAL remove_entry 703;
        KOFFING_SHADOW remove_entry 704;
        KOFFING_PURIFIED remove_entry 705;
        WEEZING_NORMAL remove_entry 706;
        WEEZING_SHADOW remove_entry 707;
        WEEZING_PURIFIED remove_entry 708;
        MEOWTH_SHADOW remove_entry 709;
        MEOWTH_PURIFIED remove_entry 710;
        PERSIAN_SHADOW remove_entry 711;
        PERSIAN_PURIFIED remove_entry 712;
        HITMONLEE_NORMAL remove_entry 713;
        HITMONLEE_SHADOW remove_entry 714;
        HITMONLEE_PURIFIED remove_entry 715;
        ARTICUNO_NORMAL remove_entry 716;
        ARTICUNO_SHADOW remove_entry 717;
        ARTICUNO_PURIFIED remove_entry 718;
        MISDREAVUS_NORMAL remove_entry 719;
        MISDREAVUS_SHADOW remove_entry 720;
        MISDREAVUS_PURIFIED remove_entry 721;
        MISMAGIUS_NORMAL remove_entry 722;
        MISMAGIUS_SHADOW remove_entry 723;
        MISMAGIUS_PURIFIED remove_entry 724;
        VULPIX_SHADOW remove_entry 725;
        VULPIX_PURIFIED remove_entry 726;
        NINETALES_SHADOW remove_entry 727;
        NINETALES_PURIFIED remove_entry 728;
        EXEGGCUTE_NORMAL remove_entry 729;
        EXEGGCUTE_SHADOW remove_entry 730;
        EXEGGCUTE_PURIFIED remove_entry 731;
        EXEGGUTOR_SHADOW remove_entry 732;
        EXEGGUTOR_PURIFIED remove_entry 733;
        CARVANHA_NORMAL remove_entry 734;
        CARVANHA_SHADOW remove_entry 735;
        CARVANHA_PURIFIED remove_entry 736;
        SHARPEDO_NORMAL remove_entry 737;
        SHARPEDO_SHADOW remove_entry 738;
        SHARPEDO_PURIFIED remove_entry 739;
        OMANYTE_NORMAL remove_entry 740;
        OMANYTE_SHADOW remove_entry 741;
        OMANYTE_PURIFIED remove_entry 742;
        OMASTAR_NORMAL remove_entry 743;
        OMASTAR_SHADOW remove_entry 744;
        OMASTAR_PURIFIED remove_entry 745;
        TRAPINCH_NORMAL remove_entry 746;
        TRAPINCH_SHADOW remove_entry 747;
        TRAPINCH_PURIFIED remove_entry 748;
        VIBRAVA_NORMAL remove_entry 749;
        VIBRAVA_SHADOW remove_entry 750;
        VIBRAVA_PURIFIED remove_entry 751;
        FLYGON_NORMAL remove_entry 752;
        FLYGON_SHADOW remove_entry 753;
        FLYGON_PURIFIED remove_entry 754;
        BAGON_NORMAL remove_entry 755;
        BAGON_SHADOW remove_entry 756;
        BAGON_PURIFIED remove_entry 757;
        SHELGON_NORMAL remove_entry 758;
        SHELGON_SHADOW remove_entry 759;
        SHELGON_PURIFIED remove_entry 760;
        SALAMENCE_NORMAL remove_entry 761;
        SALAMENCE_SHADOW remove_entry 762;
        SALAMENCE_PURIFIED remove_entry 763;
        BELDUM_NORMAL remove_entry 764;
        BELDUM_SHADOW remove_entry 765;
        BELDUM_PURIFIED remove_entry 766;
        METANG_NORMAL remove_entry 767;
        METANG_SHADOW remove_entry 768;
        METANG_PURIFIED remove_entry 769;
        METAGROSS_NORMAL remove_entry 770;
        METAGROSS_SHADOW remove_entry 771;
        METAGROSS_PURIFIED remove_entry 772;
        ZAPDOS_NORMAL remove_entry 773;
        ZAPDOS_SHADOW remove_entry 774;
        ZAPDOS_PURIFIED remove_entry 775;
        NIDORAN_NORMAL remove_entry 776;
        NIDORAN_SHADOW remove_entry 777;
        NIDORAN_PURIFIED remove_entry 778;
        NIDORINA_NORMAL remove_entry 779;
        NIDORINA_SHADOW remove_entry 780;
        NIDORINA_PURIFIED remove_entry 781;
        NIDOQUEEN_NORMAL remove_entry 782;
        NIDOQUEEN_SHADOW remove_entry 783;
        NIDOQUEEN_PURIFIED remove_entry 784;
        NIDORINO_NORMAL remove_entry 785;
        NIDORINO_SHADOW remove_entry 786;
        NIDORINO_PURIFIED remove_entry 787;
        NIDOKING_NORMAL remove_entry 788;
        NIDOKING_SHADOW remove_entry 789;
        NIDOKING_PURIFIED remove_entry 790;
        STUNKY_NORMAL remove_entry 791;
        STUNKY_SHADOW remove_entry 792;
        STUNKY_PURIFIED remove_entry 793;
        SKUNTANK_NORMAL remove_entry 794;
        SKUNTANK_SHADOW remove_entry 795;
        SKUNTANK_PURIFIED remove_entry 796;
        SNEASEL_NORMAL remove_entry 797;
        SNEASEL_SHADOW remove_entry 798;
        SNEASEL_PURIFIED remove_entry 799;
        WEAVILE_NORMAL remove_entry 800;
        WEAVILE_SHADOW remove_entry 801;
        WEAVILE_PURIFIED remove_entry 802;
        GLIGAR_NORMAL remove_entry 803;
        GLIGAR_SHADOW remove_entry 804;
        GLIGAR_PURIFIED remove_entry 805;
        GLISCOR_NORMAL remove_entry 806;
        GLISCOR_SHADOW remove_entry 807;
        GLISCOR_PURIFIED remove_entry 808;
        MACHOP_NORMAL remove_entry 809;
        MACHOP_SHADOW remove_entry 810;
        MACHOP_PURIFIED remove_entry 811;
        MACHOKE_NORMAL remove_entry 812;
        MACHOKE_SHADOW remove_entry 813;
        MACHOKE_PURIFIED remove_entry 814;
        MACHAMP_NORMAL remove_entry 815;
        MACHAMP_SHADOW remove_entry 816;
        MACHAMP_PURIFIED remove_entry 817;
        CHIMCHAR_NORMAL remove_entry 818;
        CHIMCHAR_SHADOW remove_entry 819;
        CHIMCHAR_PURIFIED remove_entry 820;
        MONFERNO_NORMAL remove_entry 821;
        MONFERNO_SHADOW remove_entry 822;
        MONFERNO_PURIFIED remove_entry 823;
        INFERNAPE_NORMAL remove_entry 824;
        INFERNAPE_SHADOW remove_entry 825;
        INFERNAPE_PURIFIED remove_entry 826;
        SHUCKLE_NORMAL remove_entry 827;
        SHUCKLE_SHADOW remove_entry 828;
        SHUCKLE_PURIFIED remove_entry 829;
        ABSOL_NORMAL remove_entry 830;
        ABSOL_SHADOW remove_entry 831;
        ABSOL_PURIFIED remove_entry 832;
        MAWILE_NORMAL remove_entry 833;
        MAWILE_SHADOW remove_entry 834;
        MAWILE_PURIFIED remove_entry 835;
        MOLTRES_NORMAL remove_entry 836;
        MOLTRES_SHADOW remove_entry 837;
        MOLTRES_PURIFIED remove_entry 838;
        KANGASKHAN_NORMAL remove_entry 839;
        KANGASKHAN_SHADOW remove_entry 840;
        KANGASKHAN_PURIFIED remove_entry 841;
        DIGLETT_SHADOW remove_entry 842;
        DIGLETT_PURIFIED remove_entry 843;
        DUGTRIO_SHADOW remove_entry 844;
        DUGTRIO_PURIFIED remove_entry 845;
        RHYHORN_NORMAL remove_entry 846;
        RHYHORN_SHADOW remove_entry 847;
        RHYHORN_PURIFIED remove_entry 848;
        RHYDON_NORMAL remove_entry 849;
        RHYDON_SHADOW remove_entry 850;
        RHYDON_PURIFIED remove_entry 851;
        RHYPERIOR_NORMAL remove_entry 852;
        RHYPERIOR_SHADOW remove_entry 853;
        RHYPERIOR_PURIFIED remove_entry 854;
        MURKROW_NORMAL remove_entry 855;
        MURKROW_SHADOW remove_entry 856;
        MURKROW_PURIFIED remove_entry 857;
        HONCHKROW_NORMAL remove_entry 858;
        HONCHKROW_SHADOW remove_entry 859;
        HONCHKROW_PURIFIED remove_entry 860;
        GIBLE_NORMAL remove_entry 861;
        GIBLE_SHADOW remove_entry 862;
        GIBLE_PURIFIED remove_entry 863;
        GABITE_NORMAL remove_entry 864;
        GABITE_SHADOW remove_entry 865;
        GABITE_PURIFIED remove_entry 866;
        GARCHOMP_NORMAL remove_entry 867;
        GARCHOMP_SHADOW remove_entry 868;
        GARCHOMP_PURIFIED remove_entry 869;
        KRABBY_NORMAL remove_entry 870;
        KRABBY_SHADOW remove_entry 871;
        KRABBY_PURIFIED remove_entry 872;
        KINGLER_NORMAL remove_entry 873;
        KINGLER_SHADOW remove_entry 874;
        KINGLER_PURIFIED remove_entry 875;
        SHELLDER_NORMAL remove_entry 876;
        SHELLDER_SHADOW remove_entry 877;
        SHELLDER_PURIFIED remove_entry 878;
        CLOYSTER_NORMAL remove_entry 879;
        CLOYSTER_SHADOW remove_entry 880;
        CLOYSTER_PURIFIED remove_entry 881;
        GEODUDE_SHADOW remove_entry 882;
        GEODUDE_PURIFIED remove_entry 883;
        GRAVELER_SHADOW remove_entry 884;
        GRAVELER_PURIFIED remove_entry 885;
        GOLEM_SHADOW remove_entry 886;
        GOLEM_PURIFIED remove_entry 887;
        HIPPOPOTAS_NORMAL remove_entry 888;
        HIPPOPOTAS_SHADOW remove_entry 889;
        HIPPOPOTAS_PURIFIED remove_entry 890;
        HIPPOWDON_NORMAL remove_entry 891;
        HIPPOWDON_SHADOW remove_entry 892;
        HIPPOWDON_PURIFIED remove_entry 893;
        PIKACHU_FALL_2019 remove_entry 894;
        SQUIRTLE_FALL_2019 remove_entry 895;
        CHARMANDER_FALL_2019 remove_entry 896;
        BULBASAUR_FALL_2019 remove_entry 897;
        PINSIR_NORMAL remove_entry 898;
        PINSIR_SHADOW remove_entry 899;
        PINSIR_PURIFIED remove_entry 900;
        PIKACHU_VS_2019 remove_entry 901;
        ONIX_NORMAL remove_entry 902;
        ONIX_SHADOW remove_entry 903;
        ONIX_PURIFIED remove_entry 904;
        STEELIX_NORMAL remove_entry 905;
        STEELIX_SHADOW remove_entry 906;
        STEELIX_PURIFIED remove_entry 907;
        SHUPPET_NORMAL remove_entry 908;
        SHUPPET_SHADOW remove_entry 909;
        SHUPPET_PURIFIED remove_entry 910;
        BANETTE_NORMAL remove_entry 911;
        BANETTE_SHADOW remove_entry 912;
        BANETTE_PURIFIED remove_entry 913;
        DUSKULL_NORMAL remove_entry 914;
        DUSKULL_SHADOW remove_entry 915;
        DUSKULL_PURIFIED remove_entry 916;
        DUSCLOPS_NORMAL remove_entry 917;
        DUSCLOPS_SHADOW remove_entry 918;
        DUSCLOPS_PURIFIED remove_entry 919;
        DUSKNOIR_NORMAL remove_entry 920;
        DUSKNOIR_SHADOW remove_entry 921;
        DUSKNOIR_PURIFIED remove_entry 922;
        SABLEYE_NORMAL remove_entry 923;
        SABLEYE_SHADOW remove_entry 924;
        SABLEYE_PURIFIED remove_entry 925;
        SNORUNT_NORMAL remove_entry 926;
        SNORUNT_SHADOW remove_entry 927;
        SNORUNT_PURIFIED remove_entry 928;
        GLALIE_NORMAL remove_entry 929;
        GLALIE_SHADOW remove_entry 930;
        GLALIE_PURIFIED remove_entry 931;
        SNOVER_NORMAL remove_entry 932;
        SNOVER_SHADOW remove_entry 933;
        SNOVER_PURIFIED remove_entry 934;
        ABOMASNOW_NORMAL remove_entry 935;
        ABOMASNOW_SHADOW remove_entry 936;
        ABOMASNOW_PURIFIED remove_entry 937;
        DELIBIRD_NORMAL remove_entry 938;
        DELIBIRD_SHADOW remove_entry 939;
        DELIBIRD_PURIFIED remove_entry 940;
        STANTLER_NORMAL remove_entry 941;
        STANTLER_SHADOW remove_entry 942;
        STANTLER_PURIFIED remove_entry 943;
        WEEZING_GALARIAN remove_entry 944;
        ZIGZAGOON_NORMAL remove_entry 945;
        ZIGZAGOON_GALARIAN remove_entry 946;
        LINOONE_NORMAL remove_entry 947;
        LINOONE_GALARIAN remove_entry 948;
        PIKACHU_COPY_2019 remove_entry 949;
        VENUSAUR_COPY_2019 remove_entry 950;
        CHARIZARD_COPY_2019 remove_entry 951;
        BLASTOISE_COPY_2019 remove_entry 952;
        CATERPIE_NORMAL remove_entry 953;
        CATERPIE_SHADOW remove_entry 954;
        CATERPIE_PURIFIED remove_entry 955;
        METAPOD_NORMAL remove_entry 956;
        METAPOD_SHADOW remove_entry 957;
        METAPOD_PURIFIED remove_entry 958;
        BUTTERFREE_NORMAL remove_entry 959;
        BUTTERFREE_SHADOW remove_entry 960;
        BUTTERFREE_PURIFIED remove_entry 961;
        PIDGEY_NORMAL remove_entry 962;
        PIDGEY_SHADOW remove_entry 963;
        PIDGEY_PURIFIED remove_entry 964;
        PIDGEOTTO_NORMAL remove_entry 965;
        PIDGEOTTO_SHADOW remove_entry 966;
        PIDGEOTTO_PURIFIED remove_entry 967;
        PIDGEOT_NORMAL remove_entry 968;
        PIDGEOT_SHADOW remove_entry 969;
        PIDGEOT_PURIFIED remove_entry 970;
        SPEAROW_NORMAL remove_entry 971;
        SPEAROW_SHADOW remove_entry 972;
        SPEAROW_PURIFIED remove_entry 973;
        FEAROW_NORMAL remove_entry 974;
        FEAROW_SHADOW remove_entry 975;
        FEAROW_PURIFIED remove_entry 976;
        PIKACHU_SHADOW remove_entry 977;
        PIKACHU_PURIFIED remove_entry 978;
        RAICHU_SHADOW remove_entry 979;
        RAICHU_PURIFIED remove_entry 980;
        CLEFAIRY_NORMAL remove_entry 981;
        CLEFAIRY_SHADOW remove_entry 982;
        CLEFAIRY_PURIFIED remove_entry 983;
        CLEFABLE_NORMAL remove_entry 984;
        CLEFABLE_SHADOW remove_entry 985;
        CLEFABLE_PURIFIED remove_entry 986;
        JIGGLYPUFF_NORMAL remove_entry 987;
        JIGGLYPUFF_SHADOW remove_entry 988;
        JIGGLYPUFF_PURIFIED remove_entry 989;
        WIGGLYTUFF_NORMAL remove_entry 990;
        WIGGLYTUFF_SHADOW remove_entry 991;
        WIGGLYTUFF_PURIFIED remove_entry 992;
        PARAS_NORMAL remove_entry 993;
        PARAS_SHADOW remove_entry 994;
        PARAS_PURIFIED remove_entry 995;
        PARASECT_NORMAL remove_entry 996;
        PARASECT_SHADOW remove_entry 997;
        PARASECT_PURIFIED remove_entry 998;
        MANKEY_NORMAL remove_entry 999;
        MANKEY_SHADOW remove_entry 1000;
        MANKEY_PURIFIED remove_entry 1001;
        PRIMEAPE_NORMAL remove_entry 1002;
        PRIMEAPE_SHADOW remove_entry 1003;
        PRIMEAPE_PURIFIED remove_entry 1004;
        TENTACOOL_NORMAL remove_entry 1005;
        TENTACOOL_SHADOW remove_entry 1006;
        TENTACOOL_PURIFIED remove_entry 1007;
        TENTACRUEL_NORMAL remove_entry 1008;
        TENTACRUEL_SHADOW remove_entry 1009;
        TENTACRUEL_PURIFIED remove_entry 1010;
        PONYTA_NORMAL remove_entry 1011;
        PONYTA_SHADOW remove_entry 1012;
        PONYTA_PURIFIED remove_entry 1013;
        RAPIDASH_NORMAL remove_entry 1014;
        RAPIDASH_SHADOW remove_entry 1015;
        RAPIDASH_PURIFIED remove_entry 1016;
        SLOWPOKE_NORMAL remove_entry 1017;
        SLOWPOKE_SHADOW remove_entry 1018;
        SLOWPOKE_PURIFIED remove_entry 1019;
        SLOWBRO_NORMAL remove_entry 1020;
        SLOWBRO_SHADOW remove_entry 1021;
        SLOWBRO_PURIFIED remove_entry 1022;
        FARFETCHD_NORMAL remove_entry 1023;
        FARFETCHD_SHADOW remove_entry 1024;
        FARFETCHD_PURIFIED remove_entry 1025;
        DODUO_NORMAL remove_entry 1026;
        DODUO_SHADOW remove_entry 1027;
        DODUO_PURIFIED remove_entry 1028;
        DODRIO_NORMAL remove_entry 1029;
        DODRIO_SHADOW remove_entry 1030;
        DODRIO_PURIFIED remove_entry 1031;
        SEEL_NORMAL remove_entry 1032;
        SEEL_SHADOW remove_entry 1033;
        SEEL_PURIFIED remove_entry 1034;
        DEWGONG_NORMAL remove_entry 1035;
        DEWGONG_SHADOW remove_entry 1036;
        DEWGONG_PURIFIED remove_entry 1037;
        GASTLY_NORMAL remove_entry 1038;
        GASTLY_SHADOW remove_entry 1039;
        GASTLY_PURIFIED remove_entry 1040;
        HAUNTER_NORMAL remove_entry 1041;
        HAUNTER_SHADOW remove_entry 1042;
        HAUNTER_PURIFIED remove_entry 1043;
        GENGAR_NORMAL remove_entry 1044;
        GENGAR_SHADOW remove_entry 1045;
        GENGAR_PURIFIED remove_entry 1046;
        VOLTORB_NORMAL remove_entry 1047;
        VOLTORB_SHADOW remove_entry 1048;
        VOLTORB_PURIFIED remove_entry 1049;
        ELECTRODE_NORMAL remove_entry 1050;
        ELECTRODE_SHADOW remove_entry 1051;
        ELECTRODE_PURIFIED remove_entry 1052;
        LICKITUNG_NORMAL remove_entry 1053;
        LICKITUNG_SHADOW remove_entry 1054;
        LICKITUNG_PURIFIED remove_entry 1055;
        CHANSEY_NORMAL remove_entry 1056;
        CHANSEY_SHADOW remove_entry 1057;
        CHANSEY_PURIFIED remove_entry 1058;
        TANGELA_NORMAL remove_entry 1059;
        TANGELA_SHADOW remove_entry 1060;
        TANGELA_PURIFIED remove_entry 1061;
        HORSEA_NORMAL remove_entry 1062;
        HORSEA_SHADOW remove_entry 1063;
        HORSEA_PURIFIED remove_entry 1064;
        SEADRA_NORMAL remove_entry 1065;
        SEADRA_SHADOW remove_entry 1066;
        SEADRA_PURIFIED remove_entry 1067;
        GOLDEEN_NORMAL remove_entry 1068;
        GOLDEEN_SHADOW remove_entry 1069;
        GOLDEEN_PURIFIED remove_entry 1070;
        SEAKING_NORMAL remove_entry 1071;
        SEAKING_SHADOW remove_entry 1072;
        SEAKING_PURIFIED remove_entry 1073;
        STARYU_NORMAL remove_entry 1074;
        STARYU_SHADOW remove_entry 1075;
        STARYU_PURIFIED remove_entry 1076;
        STARMIE_NORMAL remove_entry 1077;
        STARMIE_SHADOW remove_entry 1078;
        STARMIE_PURIFIED remove_entry 1079;
        MR_MIME_NORMAL remove_entry 1080;
        MR_MIME_SHADOW remove_entry 1081;
        MR_MIME_PURIFIED remove_entry 1082;
        JYNX_NORMAL remove_entry 1083;
        JYNX_SHADOW remove_entry 1084;
        JYNX_PURIFIED remove_entry 1085;
        TAUROS_NORMAL remove_entry 1086;
        TAUROS_SHADOW remove_entry 1087;
        TAUROS_PURIFIED remove_entry 1088;
        DITTO_NORMAL remove_entry 1089;
        DITTO_SHADOW remove_entry 1090;
        DITTO_PURIFIED remove_entry 1091;
        EEVEE_NORMAL remove_entry 1092;
        EEVEE_SHADOW remove_entry 1093;
        EEVEE_PURIFIED remove_entry 1094;
        VAPOREON_NORMAL remove_entry 1095;
        VAPOREON_SHADOW remove_entry 1096;
        VAPOREON_PURIFIED remove_entry 1097;
        JOLTEON_NORMAL remove_entry 1098;
        JOLTEON_SHADOW remove_entry 1099;
        JOLTEON_PURIFIED remove_entry 1100;
        FLAREON_NORMAL remove_entry 1101;
        FLAREON_SHADOW remove_entry 1102;
        FLAREON_PURIFIED remove_entry 1103;
        KABUTO_NORMAL remove_entry 1104;
        KABUTO_SHADOW remove_entry 1105;
        KABUTO_PURIFIED remove_entry 1106;
        KABUTOPS_NORMAL remove_entry 1107;
        KABUTOPS_SHADOW remove_entry 1108;
        KABUTOPS_PURIFIED remove_entry 1109;
        AERODACTYL_NORMAL remove_entry 1110;
        AERODACTYL_SHADOW remove_entry 1111;
        AERODACTYL_PURIFIED remove_entry 1112;
        MEWTWO_SHADOW remove_entry 1113;
        MEWTWO_PURIFIED remove_entry 1114;
        MEW_NORMAL remove_entry 1115;
        MEW_SHADOW remove_entry 1116;
        MEW_PURIFIED remove_entry 1117;
        CHIKORITA_NORMAL remove_entry 1118;
        CHIKORITA_SHADOW remove_entry 1119;
        CHIKORITA_PURIFIED remove_entry 1120;
        BAYLEEF_NORMAL remove_entry 1121;
        BAYLEEF_SHADOW remove_entry 1122;
        BAYLEEF_PURIFIED remove_entry 1123;
        MEGANIUM_NORMAL remove_entry 1124;
        MEGANIUM_SHADOW remove_entry 1125;
        MEGANIUM_PURIFIED remove_entry 1126;
        CYNDAQUIL_NORMAL remove_entry 1127;
        CYNDAQUIL_SHADOW remove_entry 1128;
        CYNDAQUIL_PURIFIED remove_entry 1129;
        QUILAVA_NORMAL remove_entry 1130;
        QUILAVA_SHADOW remove_entry 1131;
        QUILAVA_PURIFIED remove_entry 1132;
        TYPHLOSION_NORMAL remove_entry 1133;
        TYPHLOSION_SHADOW remove_entry 1134;
        TYPHLOSION_PURIFIED remove_entry 1135;
        TOTODILE_NORMAL remove_entry 1136;
        TOTODILE_SHADOW remove_entry 1137;
        TOTODILE_PURIFIED remove_entry 1138;
        CROCONAW_NORMAL remove_entry 1139;
        CROCONAW_SHADOW remove_entry 1140;
        CROCONAW_PURIFIED remove_entry 1141;
        FERALIGATR_NORMAL remove_entry 1142;
        FERALIGATR_SHADOW remove_entry 1143;
        FERALIGATR_PURIFIED remove_entry 1144;
        SENTRET_NORMAL remove_entry 1145;
        SENTRET_SHADOW remove_entry 1146;
        SENTRET_PURIFIED remove_entry 1147;
        FURRET_NORMAL remove_entry 1148;
        FURRET_SHADOW remove_entry 1149;
        FURRET_PURIFIED remove_entry 1150;
        HOOTHOOT_NORMAL remove_entry 1151;
        HOOTHOOT_SHADOW remove_entry 1152;
        HOOTHOOT_PURIFIED remove_entry 1153;
        NOCTOWL_NORMAL remove_entry 1154;
        NOCTOWL_SHADOW remove_entry 1155;
        NOCTOWL_PURIFIED remove_entry 1156;
        LEDYBA_NORMAL remove_entry 1157;
        LEDYBA_SHADOW remove_entry 1158;
        LEDYBA_PURIFIED remove_entry 1159;
        LEDIAN_NORMAL remove_entry 1160;
        LEDIAN_SHADOW remove_entry 1161;
        LEDIAN_PURIFIED remove_entry 1162;
        SPINARAK_NORMAL remove_entry 1163;
        SPINARAK_SHADOW remove_entry 1164;
        SPINARAK_PURIFIED remove_entry 1165;
        ARIADOS_NORMAL remove_entry 1166;
        ARIADOS_SHADOW remove_entry 1167;
        ARIADOS_PURIFIED remove_entry 1168;
        CHINCHOU_NORMAL remove_entry 1169;
        CHINCHOU_SHADOW remove_entry 1170;
        CHINCHOU_PURIFIED remove_entry 1171;
        LANTURN_NORMAL remove_entry 1172;
        LANTURN_SHADOW remove_entry 1173;
        LANTURN_PURIFIED remove_entry 1174;
        PICHU_NORMAL remove_entry 1175;
        PICHU_SHADOW remove_entry 1176;
        PICHU_PURIFIED remove_entry 1177;
        CLEFFA_NORMAL remove_entry 1178;
        CLEFFA_SHADOW remove_entry 1179;
        CLEFFA_PURIFIED remove_entry 1180;
        IGGLYBUFF_NORMAL remove_entry 1181;
        IGGLYBUFF_SHADOW remove_entry 1182;
        IGGLYBUFF_PURIFIED remove_entry 1183;
        TOGEPI_NORMAL remove_entry 1184;
        TOGEPI_SHADOW remove_entry 1185;
        TOGEPI_PURIFIED remove_entry 1186;
        TOGETIC_NORMAL remove_entry 1187;
        TOGETIC_SHADOW remove_entry 1188;
        TOGETIC_PURIFIED remove_entry 1189;
        NATU_NORMAL remove_entry 1190;
        NATU_SHADOW remove_entry 1191;
        NATU_PURIFIED remove_entry 1192;
        XATU_NORMAL remove_entry 1193;
        XATU_SHADOW remove_entry 1194;
        XATU_PURIFIED remove_entry 1195;
        MARILL_NORMAL remove_entry 1196;
        MARILL_SHADOW remove_entry 1197;
        MARILL_PURIFIED remove_entry 1198;
        AZUMARILL_NORMAL remove_entry 1199;
        AZUMARILL_SHADOW remove_entry 1200;
        AZUMARILL_PURIFIED remove_entry 1201;
        SUDOWOODO_NORMAL remove_entry 1202;
        SUDOWOODO_SHADOW remove_entry 1203;
        SUDOWOODO_PURIFIED remove_entry 1204;
        HOPPIP_NORMAL remove_entry 1205;
        HOPPIP_SHADOW remove_entry 1206;
        HOPPIP_PURIFIED remove_entry 1207;
        SKIPLOOM_NORMAL remove_entry 1208;
        SKIPLOOM_SHADOW remove_entry 1209;
        SKIPLOOM_PURIFIED remove_entry 1210;
        JUMPLUFF_NORMAL remove_entry 1211;
        JUMPLUFF_SHADOW remove_entry 1212;
        JUMPLUFF_PURIFIED remove_entry 1213;
        AIPOM_NORMAL remove_entry 1214;
        AIPOM_SHADOW remove_entry 1215;
        AIPOM_PURIFIED remove_entry 1216;
        SUNKERN_NORMAL remove_entry 1217;
        SUNKERN_SHADOW remove_entry 1218;
        SUNKERN_PURIFIED remove_entry 1219;
        SUNFLORA_NORMAL remove_entry 1220;
        SUNFLORA_SHADOW remove_entry 1221;
        SUNFLORA_PURIFIED remove_entry 1222;
        YANMA_NORMAL remove_entry 1223;
        YANMA_SHADOW remove_entry 1224;
        YANMA_PURIFIED remove_entry 1225;
        WOOPER_NORMAL remove_entry 1226;
        WOOPER_SHADOW remove_entry 1227;
        WOOPER_PURIFIED remove_entry 1228;
        QUAGSIRE_NORMAL remove_entry 1229;
        QUAGSIRE_SHADOW remove_entry 1230;
        QUAGSIRE_PURIFIED remove_entry 1231;
        ESPEON_NORMAL remove_entry 1232;
        ESPEON_SHADOW remove_entry 1233;
        ESPEON_PURIFIED remove_entry 1234;
        UMBREON_NORMAL remove_entry 1235;
        UMBREON_SHADOW remove_entry 1236;
        UMBREON_PURIFIED remove_entry 1237;
        SLOWKING_NORMAL remove_entry 1238;
        SLOWKING_SHADOW remove_entry 1239;
        SLOWKING_PURIFIED remove_entry 1240;
        GIRAFARIG_NORMAL remove_entry 1241;
        GIRAFARIG_SHADOW remove_entry 1242;
        GIRAFARIG_PURIFIED remove_entry 1243;
        PINECO_NORMAL remove_entry 1244;
        PINECO_SHADOW remove_entry 1245;
        PINECO_PURIFIED remove_entry 1246;
        FORRETRESS_NORMAL remove_entry 1247;
        FORRETRESS_SHADOW remove_entry 1248;
        FORRETRESS_PURIFIED remove_entry 1249;
        DUNSPARCE_NORMAL remove_entry 1250;
        DUNSPARCE_SHADOW remove_entry 1251;
        DUNSPARCE_PURIFIED remove_entry 1252;
        SNUBBULL_NORMAL remove_entry 1253;
        SNUBBULL_SHADOW remove_entry 1254;
        SNUBBULL_PURIFIED remove_entry 1255;
        GRANBULL_NORMAL remove_entry 1256;
        GRANBULL_SHADOW remove_entry 1257;
        GRANBULL_PURIFIED remove_entry 1258;
        QWILFISH_NORMAL remove_entry 1259;
        QWILFISH_SHADOW remove_entry 1260;
        QWILFISH_PURIFIED remove_entry 1261;
        HERACROSS_NORMAL remove_entry 1262;
        HERACROSS_SHADOW remove_entry 1263;
        HERACROSS_PURIFIED remove_entry 1264;
        TEDDIURSA_NORMAL remove_entry 1265;
        TEDDIURSA_SHADOW remove_entry 1266;
        TEDDIURSA_PURIFIED remove_entry 1267;
        URSARING_NORMAL remove_entry 1268;
        URSARING_SHADOW remove_entry 1269;
        URSARING_PURIFIED remove_entry 1270;
        SLUGMA_NORMAL remove_entry 1271;
        SLUGMA_SHADOW remove_entry 1272;
        SLUGMA_PURIFIED remove_entry 1273;
        MAGCARGO_NORMAL remove_entry 1274;
        MAGCARGO_SHADOW remove_entry 1275;
        MAGCARGO_PURIFIED remove_entry 1276;
        SWINUB_NORMAL remove_entry 1277;
        SWINUB_SHADOW remove_entry 1278;
        SWINUB_PURIFIED remove_entry 1279;
        PILOSWINE_NORMAL remove_entry 1280;
        PILOSWINE_SHADOW remove_entry 1281;
        PILOSWINE_PURIFIED remove_entry 1282;
        CORSOLA_NORMAL remove_entry 1283;
        CORSOLA_SHADOW remove_entry 1284;
        CORSOLA_PURIFIED remove_entry 1285;
        REMORAID_NORMAL remove_entry 1286;
        REMORAID_SHADOW remove_entry 1287;
        REMORAID_PURIFIED remove_entry 1288;
        OCTILLERY_NORMAL remove_entry 1289;
        OCTILLERY_SHADOW remove_entry 1290;
        OCTILLERY_PURIFIED remove_entry 1291;
        MANTINE_NORMAL remove_entry 1292;
        MANTINE_SHADOW remove_entry 1293;
        MANTINE_PURIFIED remove_entry 1294;
        SKARMORY_NORMAL remove_entry 1295;
        SKARMORY_SHADOW remove_entry 1296;
        SKARMORY_PURIFIED remove_entry 1297;
        KINGDRA_NORMAL remove_entry 1298;
        KINGDRA_SHADOW remove_entry 1299;
        KINGDRA_PURIFIED remove_entry 1300;
        PHANPY_NORMAL remove_entry 1301;
        PHANPY_SHADOW remove_entry 1302;
        PHANPY_PURIFIED remove_entry 1303;
        DONPHAN_NORMAL remove_entry 1304;
        DONPHAN_SHADOW remove_entry 1305;
        DONPHAN_PURIFIED remove_entry 1306;
        SMEARGLE_NORMAL remove_entry 1307;
        SMEARGLE_SHADOW remove_entry 1308;
        SMEARGLE_PURIFIED remove_entry 1309;
        TYROGUE_NORMAL remove_entry 1310;
        TYROGUE_SHADOW remove_entry 1311;
        TYROGUE_PURIFIED remove_entry 1312;
        HITMONTOP_NORMAL remove_entry 1313;
        HITMONTOP_SHADOW remove_entry 1314;
        HITMONTOP_PURIFIED remove_entry 1315;
        SMOOCHUM_NORMAL remove_entry 1316;
        SMOOCHUM_SHADOW remove_entry 1317;
        SMOOCHUM_PURIFIED remove_entry 1318;
        ELEKID_NORMAL remove_entry 1319;
        ELEKID_SHADOW remove_entry 1320;
        ELEKID_PURIFIED remove_entry 1321;
        MAGBY_NORMAL remove_entry 1322;
        MAGBY_SHADOW remove_entry 1323;
        MAGBY_PURIFIED remove_entry 1324;
        MILTANK_NORMAL remove_entry 1325;
        MILTANK_SHADOW remove_entry 1326;
        MILTANK_PURIFIED remove_entry 1327;
        BLISSEY_NORMAL remove_entry 1328;
        BLISSEY_SHADOW remove_entry 1329;
        BLISSEY_PURIFIED remove_entry 1330;
        RAIKOU_NORMAL remove_entry 1331;
        RAIKOU_SHADOW remove_entry 1332;
        RAIKOU_PURIFIED remove_entry 1333;
        ENTEI_NORMAL remove_entry 1334;
        ENTEI_SHADOW remove_entry 1335;
        ENTEI_PURIFIED remove_entry 1336;
        SUICUNE_NORMAL remove_entry 1337;
        SUICUNE_SHADOW remove_entry 1338;
        SUICUNE_PURIFIED remove_entry 1339;
        LUGIA_NORMAL remove_entry 1340;
        LUGIA_SHADOW remove_entry 1341;
        LUGIA_PURIFIED remove_entry 1342;
        HO_OH_NORMAL remove_entry 1343;
        HO_OH_SHADOW remove_entry 1344;
        HO_OH_PURIFIED remove_entry 1345;
        CELEBI_NORMAL remove_entry 1346;
        CELEBI_SHADOW remove_entry 1347;
        CELEBI_PURIFIED remove_entry 1348;
        TREECKO_NORMAL remove_entry 1349;
        TREECKO_SHADOW remove_entry 1350;
        TREECKO_PURIFIED remove_entry 1351;
        GROVYLE_NORMAL remove_entry 1352;
        GROVYLE_SHADOW remove_entry 1353;
        GROVYLE_PURIFIED remove_entry 1354;
        SCEPTILE_NORMAL remove_entry 1355;
        SCEPTILE_SHADOW remove_entry 1356;
        SCEPTILE_PURIFIED remove_entry 1357;
        TORCHIC_NORMAL remove_entry 1358;
        TORCHIC_SHADOW remove_entry 1359;
        TORCHIC_PURIFIED remove_entry 1360;
        COMBUSKEN_NORMAL remove_entry 1361;
        COMBUSKEN_SHADOW remove_entry 1362;
        COMBUSKEN_PURIFIED remove_entry 1363;
        BLAZIKEN_NORMAL remove_entry 1364;
        BLAZIKEN_SHADOW remove_entry 1365;
        BLAZIKEN_PURIFIED remove_entry 1366;
        POOCHYENA_NORMAL remove_entry 1367;
        POOCHYENA_SHADOW remove_entry 1368;
        POOCHYENA_PURIFIED remove_entry 1369;
        MIGHTYENA_NORMAL remove_entry 1370;
        MIGHTYENA_SHADOW remove_entry 1371;
        MIGHTYENA_PURIFIED remove_entry 1372;
        ZIGZAGOON_SHADOW remove_entry 1373;
        ZIGZAGOON_PURIFIED remove_entry 1374;
        LINOONE_SHADOW remove_entry 1375;
        LINOONE_PURIFIED remove_entry 1376;
        WURMPLE_SHADOW remove_entry 1377;
        WURMPLE_PURIFIED remove_entry 1378;
        SILCOON_NORMAL remove_entry 1379;
        SILCOON_SHADOW remove_entry 1380;
        SILCOON_PURIFIED remove_entry 1381;
        BEAUTIFLY_NORMAL remove_entry 1382;
        BEAUTIFLY_SHADOW remove_entry 1383;
        BEAUTIFLY_PURIFIED remove_entry 1384;
        CASCOON_NORMAL remove_entry 1385;
        CASCOON_SHADOW remove_entry 1386;
        CASCOON_PURIFIED remove_entry 1387;
        DUSTOX_NORMAL remove_entry 1388;
        DUSTOX_SHADOW remove_entry 1389;
        DUSTOX_PURIFIED remove_entry 1390;
        LOTAD_NORMAL remove_entry 1391;
        LOTAD_SHADOW remove_entry 1392;
        LOTAD_PURIFIED remove_entry 1393;
        LOMBRE_NORMAL remove_entry 1394;
        LOMBRE_SHADOW remove_entry 1395;
        LOMBRE_PURIFIED remove_entry 1396;
        LUDICOLO_NORMAL remove_entry 1397;
        LUDICOLO_SHADOW remove_entry 1398;
        LUDICOLO_PURIFIED remove_entry 1399;
        TAILLOW_NORMAL remove_entry 1400;
        TAILLOW_SHADOW remove_entry 1401;
        TAILLOW_PURIFIED remove_entry 1402;
        SWELLOW_NORMAL remove_entry 1403;
        SWELLOW_SHADOW remove_entry 1404;
        SWELLOW_PURIFIED remove_entry 1405;
        WINGULL_NORMAL remove_entry 1406;
        WINGULL_SHADOW remove_entry 1407;
        WINGULL_PURIFIED remove_entry 1408;
        PELIPPER_NORMAL remove_entry 1409;
        PELIPPER_SHADOW remove_entry 1410;
        PELIPPER_PURIFIED remove_entry 1411;
        SURSKIT_NORMAL remove_entry 1412;
        SURSKIT_SHADOW remove_entry 1413;
        SURSKIT_PURIFIED remove_entry 1414;
        MASQUERAIN_NORMAL remove_entry 1415;
        MASQUERAIN_SHADOW remove_entry 1416;
        MASQUERAIN_PURIFIED remove_entry 1417;
        SHROOMISH_NORMAL remove_entry 1418;
        SHROOMISH_SHADOW remove_entry 1419;
        SHROOMISH_PURIFIED remove_entry 1420;
        BRELOOM_NORMAL remove_entry 1421;
        BRELOOM_SHADOW remove_entry 1422;
        BRELOOM_PURIFIED remove_entry 1423;
        SLAKOTH_NORMAL remove_entry 1424;
        SLAKOTH_SHADOW remove_entry 1425;
        SLAKOTH_PURIFIED remove_entry 1426;
        VIGOROTH_NORMAL remove_entry 1427;
        VIGOROTH_SHADOW remove_entry 1428;
        VIGOROTH_PURIFIED remove_entry 1429;
        SLAKING_NORMAL remove_entry 1430;
        SLAKING_SHADOW remove_entry 1431;
        SLAKING_PURIFIED remove_entry 1432;
        NINCADA_NORMAL remove_entry 1433;
        NINCADA_SHADOW remove_entry 1434;
        NINCADA_PURIFIED remove_entry 1435;
        NINJASK_NORMAL remove_entry 1436;
        NINJASK_SHADOW remove_entry 1437;
        NINJASK_PURIFIED remove_entry 1438;
        SHEDINJA_NORMAL remove_entry 1439;
        SHEDINJA_SHADOW remove_entry 1440;
        SHEDINJA_PURIFIED remove_entry 1441;
        WHISMUR_NORMAL remove_entry 1442;
        WHISMUR_SHADOW remove_entry 1443;
        WHISMUR_PURIFIED remove_entry 1444;
        LOUDRED_NORMAL remove_entry 1445;
        LOUDRED_SHADOW remove_entry 1446;
        LOUDRED_PURIFIED remove_entry 1447;
        EXPLOUD_NORMAL remove_entry 1448;
        EXPLOUD_SHADOW remove_entry 1449;
        EXPLOUD_PURIFIED remove_entry 1450;
        MAKUHITA_NORMAL remove_entry 1451;
        MAKUHITA_SHADOW remove_entry 1452;
        MAKUHITA_PURIFIED remove_entry 1453;
        HARIYAMA_NORMAL remove_entry 1454;
        HARIYAMA_SHADOW remove_entry 1455;
        HARIYAMA_PURIFIED remove_entry 1456;
        AZURILL_NORMAL remove_entry 1457;
        AZURILL_SHADOW remove_entry 1458;
        AZURILL_PURIFIED remove_entry 1459;
        NOSEPASS_NORMAL remove_entry 1460;
        NOSEPASS_SHADOW remove_entry 1461;
        NOSEPASS_PURIFIED remove_entry 1462;
        SKITTY_NORMAL remove_entry 1463;
        SKITTY_SHADOW remove_entry 1464;
        SKITTY_PURIFIED remove_entry 1465;
        DELCATTY_NORMAL remove_entry 1466;
        DELCATTY_SHADOW remove_entry 1467;
        DELCATTY_PURIFIED remove_entry 1468;
        ARON_NORMAL remove_entry 1469;
        ARON_SHADOW remove_entry 1470;
        ARON_PURIFIED remove_entry 1471;
        LAIRON_NORMAL remove_entry 1472;
        LAIRON_SHADOW remove_entry 1473;
        LAIRON_PURIFIED remove_entry 1474;
        AGGRON_NORMAL remove_entry 1475;
        AGGRON_SHADOW remove_entry 1476;
        AGGRON_PURIFIED remove_entry 1477;
        MEDITITE_NORMAL remove_entry 1478;
        MEDITITE_SHADOW remove_entry 1479;
        MEDITITE_PURIFIED remove_entry 1480;
        MEDICHAM_NORMAL remove_entry 1481;
        MEDICHAM_SHADOW remove_entry 1482;
        MEDICHAM_PURIFIED remove_entry 1483;
        ELECTRIKE_NORMAL remove_entry 1484;
        ELECTRIKE_SHADOW remove_entry 1485;
        ELECTRIKE_PURIFIED remove_entry 1486;
        MANECTRIC_NORMAL remove_entry 1487;
        MANECTRIC_SHADOW remove_entry 1488;
        MANECTRIC_PURIFIED remove_entry 1489;
        PLUSLE_NORMAL remove_entry 1490;
        PLUSLE_SHADOW remove_entry 1491;
        PLUSLE_PURIFIED remove_entry 1492;
        MINUN_NORMAL remove_entry 1493;
        MINUN_SHADOW remove_entry 1494;
        MINUN_PURIFIED remove_entry 1495;
        VOLBEAT_NORMAL remove_entry 1496;
        VOLBEAT_SHADOW remove_entry 1497;
        VOLBEAT_PURIFIED remove_entry 1498;
        ILLUMISE_NORMAL remove_entry 1499;
        ILLUMISE_SHADOW remove_entry 1500;
        ILLUMISE_PURIFIED remove_entry 1501;
        ROSELIA_NORMAL remove_entry 1502;
        ROSELIA_SHADOW remove_entry 1503;
        ROSELIA_PURIFIED remove_entry 1504;
        GULPIN_NORMAL remove_entry 1505;
        GULPIN_SHADOW remove_entry 1506;
        GULPIN_PURIFIED remove_entry 1507;
        SWALOT_NORMAL remove_entry 1508;
        SWALOT_SHADOW remove_entry 1509;
        SWALOT_PURIFIED remove_entry 1510;
        WAILMER_NORMAL remove_entry 1511;
        WAILMER_SHADOW remove_entry 1512;
        WAILMER_PURIFIED remove_entry 1513;
        WAILORD_NORMAL remove_entry 1514;
        WAILORD_SHADOW remove_entry 1515;
        WAILORD_PURIFIED remove_entry 1516;
        NUMEL_NORMAL remove_entry 1517;
        NUMEL_SHADOW remove_entry 1518;
        NUMEL_PURIFIED remove_entry 1519;
        CAMERUPT_NORMAL remove_entry 1520;
        CAMERUPT_SHADOW remove_entry 1521;
        CAMERUPT_PURIFIED remove_entry 1522;
        TORKOAL_NORMAL remove_entry 1523;
        TORKOAL_SHADOW remove_entry 1524;
        TORKOAL_PURIFIED remove_entry 1525;
        SPOINK_NORMAL remove_entry 1526;
        SPOINK_SHADOW remove_entry 1527;
        SPOINK_PURIFIED remove_entry 1528;
        GRUMPIG_NORMAL remove_entry 1529;
        GRUMPIG_SHADOW remove_entry 1530;
        GRUMPIG_PURIFIED remove_entry 1531;
        SWABLU_NORMAL remove_entry 1532;
        SWABLU_SHADOW remove_entry 1533;
        SWABLU_PURIFIED remove_entry 1534;
        ALTARIA_NORMAL remove_entry 1535;
        ALTARIA_SHADOW remove_entry 1536;
        ALTARIA_PURIFIED remove_entry 1537;
        ZANGOOSE_NORMAL remove_entry 1538;
        ZANGOOSE_SHADOW remove_entry 1539;
        ZANGOOSE_PURIFIED remove_entry 1540;
        SEVIPER_NORMAL remove_entry 1541;
        SEVIPER_SHADOW remove_entry 1542;
        SEVIPER_PURIFIED remove_entry 1543;
        LUNATONE_NORMAL remove_entry 1544;
        LUNATONE_SHADOW remove_entry 1545;
        LUNATONE_PURIFIED remove_entry 1546;
        SOLROCK_NORMAL remove_entry 1547;
        SOLROCK_SHADOW remove_entry 1548;
        SOLROCK_PURIFIED remove_entry 1549;
        BARBOACH_NORMAL remove_entry 1550;
        BARBOACH_SHADOW remove_entry 1551;
        BARBOACH_PURIFIED remove_entry 1552;
        WHISCASH_NORMAL remove_entry 1553;
        WHISCASH_SHADOW remove_entry 1554;
        WHISCASH_PURIFIED remove_entry 1555;
        CORPHISH_NORMAL remove_entry 1556;
        CORPHISH_SHADOW remove_entry 1557;
        CORPHISH_PURIFIED remove_entry 1558;
        CRAWDAUNT_NORMAL remove_entry 1559;
        CRAWDAUNT_SHADOW remove_entry 1560;
        CRAWDAUNT_PURIFIED remove_entry 1561;
        BALTOY_NORMAL remove_entry 1562;
        BALTOY_SHADOW remove_entry 1563;
        BALTOY_PURIFIED remove_entry 1564;
        CLAYDOL_NORMAL remove_entry 1565;
        CLAYDOL_SHADOW remove_entry 1566;
        CLAYDOL_PURIFIED remove_entry 1567;
        LILEEP_NORMAL remove_entry 1568;
        LILEEP_SHADOW remove_entry 1569;
        LILEEP_PURIFIED remove_entry 1570;
        CRADILY_NORMAL remove_entry 1571;
        CRADILY_SHADOW remove_entry 1572;
        CRADILY_PURIFIED remove_entry 1573;
        ANORITH_NORMAL remove_entry 1574;
        ANORITH_SHADOW remove_entry 1575;
        ANORITH_PURIFIED remove_entry 1576;
        ARMALDO_NORMAL remove_entry 1577;
        ARMALDO_SHADOW remove_entry 1578;
        ARMALDO_PURIFIED remove_entry 1579;
        FEEBAS_NORMAL remove_entry 1580;
        FEEBAS_SHADOW remove_entry 1581;
        FEEBAS_PURIFIED remove_entry 1582;
        MILOTIC_NORMAL remove_entry 1583;
        MILOTIC_SHADOW remove_entry 1584;
        MILOTIC_PURIFIED remove_entry 1585;
        KECLEON_NORMAL remove_entry 1586;
        KECLEON_SHADOW remove_entry 1587;
        KECLEON_PURIFIED remove_entry 1588;
        TROPIUS_NORMAL remove_entry 1589;
        TROPIUS_SHADOW remove_entry 1590;
        TROPIUS_PURIFIED remove_entry 1591;
        CHIMECHO_NORMAL remove_entry 1592;
        CHIMECHO_SHADOW remove_entry 1593;
        CHIMECHO_PURIFIED remove_entry 1594;
        WYNAUT_NORMAL remove_entry 1595;
        WYNAUT_SHADOW remove_entry 1596;
        WYNAUT_PURIFIED remove_entry 1597;
        SPHEAL_NORMAL remove_entry 1598;
        SPHEAL_SHADOW remove_entry 1599;
        SPHEAL_PURIFIED remove_entry 1600;
        SEALEO_NORMAL remove_entry 1601;
        SEALEO_SHADOW remove_entry 1602;
        SEALEO_PURIFIED remove_entry 1603;
        WALREIN_NORMAL remove_entry 1604;
        WALREIN_SHADOW remove_entry 1605;
        WALREIN_PURIFIED remove_entry 1606;
        CLAMPERL_NORMAL remove_entry 1607;
        CLAMPERL_SHADOW remove_entry 1608;
        CLAMPERL_PURIFIED remove_entry 1609;
        HUNTAIL_NORMAL remove_entry 1610;
        HUNTAIL_SHADOW remove_entry 1611;
        HUNTAIL_PURIFIED remove_entry 1612;
        GOREBYSS_NORMAL remove_entry 1613;
        GOREBYSS_SHADOW remove_entry 1614;
        GOREBYSS_PURIFIED remove_entry 1615;
        RELICANTH_NORMAL remove_entry 1616;
        RELICANTH_SHADOW remove_entry 1617;
        RELICANTH_PURIFIED remove_entry 1618;
        LUVDISC_NORMAL remove_entry 1619;
        LUVDISC_SHADOW remove_entry 1620;
        LUVDISC_PURIFIED remove_entry 1621;
        REGIROCK_NORMAL remove_entry 1622;
        REGIROCK_SHADOW remove_entry 1623;
        REGIROCK_PURIFIED remove_entry 1624;
        REGICE_NORMAL remove_entry 1625;
        REGICE_SHADOW remove_entry 1626;
        REGICE_PURIFIED remove_entry 1627;
        REGISTEEL_NORMAL remove_entry 1628;
        REGISTEEL_SHADOW remove_entry 1629;
        REGISTEEL_PURIFIED remove_entry 1630;
        LATIAS_NORMAL remove_entry 1631;
        LATIAS_SHADOW remove_entry 1632;
        LATIAS_PURIFIED remove_entry 1633;
        LATIOS_NORMAL remove_entry 1634;
        LATIOS_SHADOW remove_entry 1635;
        LATIOS_PURIFIED remove_entry 1636;
        KYOGRE_NORMAL remove_entry 1637;
        KYOGRE_SHADOW remove_entry 1638;
        KYOGRE_PURIFIED remove_entry 1639;
        GROUDON_NORMAL remove_entry 1640;
        GROUDON_SHADOW remove_entry 1641;
        GROUDON_PURIFIED remove_entry 1642;
        RAYQUAZA_NORMAL remove_entry 1643;
        RAYQUAZA_SHADOW remove_entry 1644;
        RAYQUAZA_PURIFIED remove_entry 1645;
        JIRACHI_NORMAL remove_entry 1646;
        JIRACHI_SHADOW remove_entry 1647;
        JIRACHI_PURIFIED remove_entry 1648;
        PIPLUP_NORMAL remove_entry 1649;
        PIPLUP_SHADOW remove_entry 1650;
        PIPLUP_PURIFIED remove_entry 1651;
        PRINPLUP_NORMAL remove_entry 1652;
        PRINPLUP_SHADOW remove_entry 1653;
        PRINPLUP_PURIFIED remove_entry 1654;
        EMPOLEON_NORMAL remove_entry 1655;
        EMPOLEON_SHADOW remove_entry 1656;
        EMPOLEON_PURIFIED remove_entry 1657;
        STARLY_NORMAL remove_entry 1658;
        STARLY_SHADOW remove_entry 1659;
        STARLY_PURIFIED remove_entry 1660;
        STARAVIA_NORMAL remove_entry 1661;
        STARAVIA_SHADOW remove_entry 1662;
        STARAVIA_PURIFIED remove_entry 1663;
        STARAPTOR_NORMAL remove_entry 1664;
        STARAPTOR_SHADOW remove_entry 1665;
        STARAPTOR_PURIFIED remove_entry 1666;
        BIDOOF_NORMAL remove_entry 1667;
        BIDOOF_SHADOW remove_entry 1668;
        BIDOOF_PURIFIED remove_entry 1669;
        BIBAREL_NORMAL remove_entry 1670;
        BIBAREL_SHADOW remove_entry 1671;
        BIBAREL_PURIFIED remove_entry 1672;
        KRICKETOT_NORMAL remove_entry 1673;
        KRICKETOT_SHADOW remove_entry 1674;
        KRICKETOT_PURIFIED remove_entry 1675;
        KRICKETUNE_NORMAL remove_entry 1676;
        KRICKETUNE_SHADOW remove_entry 1677;
        KRICKETUNE_PURIFIED remove_entry 1678;
        SHINX_NORMAL remove_entry 1679;
        SHINX_SHADOW remove_entry 1680;
        SHINX_PURIFIED remove_entry 1681;
        LUXIO_NORMAL remove_entry 1682;
        LUXIO_SHADOW remove_entry 1683;
        LUXIO_PURIFIED remove_entry 1684;
        LUXRAY_NORMAL remove_entry 1685;
        LUXRAY_SHADOW remove_entry 1686;
        LUXRAY_PURIFIED remove_entry 1687;
        BUDEW_NORMAL remove_entry 1688;
        BUDEW_SHADOW remove_entry 1689;
        BUDEW_PURIFIED remove_entry 1690;
        ROSERADE_NORMAL remove_entry 1691;
        ROSERADE_SHADOW remove_entry 1692;
        ROSERADE_PURIFIED remove_entry 1693;
        CRANIDOS_NORMAL remove_entry 1694;
        CRANIDOS_SHADOW remove_entry 1695;
        CRANIDOS_PURIFIED remove_entry 1696;
        RAMPARDOS_NORMAL remove_entry 1697;
        RAMPARDOS_SHADOW remove_entry 1698;
        RAMPARDOS_PURIFIED remove_entry 1699;
        SHIELDON_NORMAL remove_entry 1700;
        SHIELDON_SHADOW remove_entry 1701;
        SHIELDON_PURIFIED remove_entry 1702;
        BASTIODON_NORMAL remove_entry 1703;
        BASTIODON_SHADOW remove_entry 1704;
        BASTIODON_PURIFIED remove_entry 1705;
        BURMY_NORMAL remove_entry 1706;
        BURMY_SHADOW remove_entry 1707;
        BURMY_PURIFIED remove_entry 1708;
        WORMADAM_NORMAL remove_entry 1709;
        WORMADAM_SHADOW remove_entry 1710;
        WORMADAM_PURIFIED remove_entry 1711;
        MOTHIM_NORMAL remove_entry 1712;
        MOTHIM_SHADOW remove_entry 1713;
        MOTHIM_PURIFIED remove_entry 1714;
        COMBEE_NORMAL remove_entry 1715;
        COMBEE_SHADOW remove_entry 1716;
        COMBEE_PURIFIED remove_entry 1717;
        VESPIQUEN_NORMAL remove_entry 1718;
        VESPIQUEN_SHADOW remove_entry 1719;
        VESPIQUEN_PURIFIED remove_entry 1720;
        PACHIRISU_NORMAL remove_entry 1721;
        PACHIRISU_SHADOW remove_entry 1722;
        PACHIRISU_PURIFIED remove_entry 1723;
        BUIZEL_NORMAL remove_entry 1724;
        BUIZEL_SHADOW remove_entry 1725;
        BUIZEL_PURIFIED remove_entry 1726;
        FLOATZEL_NORMAL remove_entry 1727;
        FLOATZEL_SHADOW remove_entry 1728;
        FLOATZEL_PURIFIED remove_entry 1729;
        CHERUBI_NORMAL remove_entry 1730;
        CHERUBI_SHADOW remove_entry 1731;
        CHERUBI_PURIFIED remove_entry 1732;
        CHERRIM_NORMAL remove_entry 1733;
        CHERRIM_SHADOW remove_entry 1734;
        CHERRIM_PURIFIED remove_entry 1735;
        SHELLOS_NORMAL remove_entry 1736;
        SHELLOS_SHADOW remove_entry 1737;
        SHELLOS_PURIFIED remove_entry 1738;
        GASTRODON_NORMAL remove_entry 1739;
        GASTRODON_SHADOW remove_entry 1740;
        GASTRODON_PURIFIED remove_entry 1741;
        AMBIPOM_NORMAL remove_entry 1742;
        AMBIPOM_SHADOW remove_entry 1743;
        AMBIPOM_PURIFIED remove_entry 1744;
        DRIFLOON_NORMAL remove_entry 1745;
        DRIFLOON_SHADOW remove_entry 1746;
        DRIFLOON_PURIFIED remove_entry 1747;
        DRIFBLIM_NORMAL remove_entry 1748;
        DRIFBLIM_SHADOW remove_entry 1749;
        DRIFBLIM_PURIFIED remove_entry 1750;
        BUNEARY_NORMAL remove_entry 1751;
        BUNEARY_SHADOW remove_entry 1752;
        BUNEARY_PURIFIED remove_entry 1753;
        LOPUNNY_NORMAL remove_entry 1754;
        LOPUNNY_SHADOW remove_entry 1755;
        LOPUNNY_PURIFIED remove_entry 1756;
        GLAMEOW_NORMAL remove_entry 1757;
        GLAMEOW_SHADOW remove_entry 1758;
        GLAMEOW_PURIFIED remove_entry 1759;
        PURUGLY_NORMAL remove_entry 1760;
        PURUGLY_SHADOW remove_entry 1761;
        PURUGLY_PURIFIED remove_entry 1762;
        CHINGLING_NORMAL remove_entry 1763;
        CHINGLING_SHADOW remove_entry 1764;
        CHINGLING_PURIFIED remove_entry 1765;
        BRONZOR_NORMAL remove_entry 1766;
        BRONZOR_SHADOW remove_entry 1767;
        BRONZOR_PURIFIED remove_entry 1768;
        BRONZONG_NORMAL remove_entry 1769;
        BRONZONG_SHADOW remove_entry 1770;
        BRONZONG_PURIFIED remove_entry 1771;
        BONSLY_NORMAL remove_entry 1772;
        BONSLY_SHADOW remove_entry 1773;
        BONSLY_PURIFIED remove_entry 1774;
        MIME_JR_NORMAL remove_entry 1775;
        MIME_JR_SHADOW remove_entry 1776;
        MIME_JR_PURIFIED remove_entry 1777;
        HAPPINY_NORMAL remove_entry 1778;
        HAPPINY_SHADOW remove_entry 1779;
        HAPPINY_PURIFIED remove_entry 1780;
        CHATOT_NORMAL remove_entry 1781;
        CHATOT_SHADOW remove_entry 1782;
        CHATOT_PURIFIED remove_entry 1783;
        SPIRITOMB_NORMAL remove_entry 1784;
        SPIRITOMB_SHADOW remove_entry 1785;
        SPIRITOMB_PURIFIED remove_entry 1786;
        MUNCHLAX_NORMAL remove_entry 1787;
        MUNCHLAX_SHADOW remove_entry 1788;
        MUNCHLAX_PURIFIED remove_entry 1789;
        RIOLU_NORMAL remove_entry 1790;
        RIOLU_SHADOW remove_entry 1791;
        RIOLU_PURIFIED remove_entry 1792;
        LUCARIO_NORMAL remove_entry 1793;
        LUCARIO_SHADOW remove_entry 1794;
        LUCARIO_PURIFIED remove_entry 1795;
        SKORUPI_NORMAL remove_entry 1796;
        SKORUPI_SHADOW remove_entry 1797;
        SKORUPI_PURIFIED remove_entry 1798;
        DRAPION_NORMAL remove_entry 1799;
        DRAPION_SHADOW remove_entry 1800;
        DRAPION_PURIFIED remove_entry 1801;
        CROAGUNK_NORMAL remove_entry 1802;
        CROAGUNK_SHADOW remove_entry 1803;
        CROAGUNK_PURIFIED remove_entry 1804;
        TOXICROAK_NORMAL remove_entry 1805;
        TOXICROAK_SHADOW remove_entry 1806;
        TOXICROAK_PURIFIED remove_entry 1807;
        CARNIVINE_NORMAL remove_entry 1808;
        CARNIVINE_SHADOW remove_entry 1809;
        CARNIVINE_PURIFIED remove_entry 1810;
        FINNEON_NORMAL remove_entry 1811;
        FINNEON_SHADOW remove_entry 1812;
        FINNEON_PURIFIED remove_entry 1813;
        LUMINEON_NORMAL remove_entry 1814;
        LUMINEON_SHADOW remove_entry 1815;
        LUMINEON_PURIFIED remove_entry 1816;
        MANTYKE_NORMAL remove_entry 1817;
        MANTYKE_SHADOW remove_entry 1818;
        MANTYKE_PURIFIED remove_entry 1819;
        LICKILICKY_NORMAL remove_entry 1820;
        LICKILICKY_SHADOW remove_entry 1821;
        LICKILICKY_PURIFIED remove_entry 1822;
        TANGROWTH_NORMAL remove_entry 1823;
        TANGROWTH_SHADOW remove_entry 1824;
        TANGROWTH_PURIFIED remove_entry 1825;
        TOGEKISS_NORMAL remove_entry 1826;
        TOGEKISS_SHADOW remove_entry 1827;
        TOGEKISS_PURIFIED remove_entry 1828;
        YANMEGA_NORMAL remove_entry 1829;
        YANMEGA_SHADOW remove_entry 1830;
        YANMEGA_PURIFIED remove_entry 1831;
        LEAFEON_NORMAL remove_entry 1832;
        LEAFEON_SHADOW remove_entry 1833;
        LEAFEON_PURIFIED remove_entry 1834;
        GLACEON_NORMAL remove_entry 1835;
        GLACEON_SHADOW remove_entry 1836;
        GLACEON_PURIFIED remove_entry 1837;
        MAMOSWINE_NORMAL remove_entry 1838;
        MAMOSWINE_SHADOW remove_entry 1839;
        MAMOSWINE_PURIFIED remove_entry 1840;
        PROBOPASS_NORMAL remove_entry 1841;
        PROBOPASS_SHADOW remove_entry 1842;
        PROBOPASS_PURIFIED remove_entry 1843;
        FROSLASS_NORMAL remove_entry 1844;
        FROSLASS_SHADOW remove_entry 1845;
        FROSLASS_PURIFIED remove_entry 1846;
        UXIE_NORMAL remove_entry 1847;
        UXIE_SHADOW remove_entry 1848;
        UXIE_PURIFIED remove_entry 1849;
        MESPRIT_NORMAL remove_entry 1850;
        MESPRIT_SHADOW remove_entry 1851;
        MESPRIT_PURIFIED remove_entry 1852;
        AZELF_NORMAL remove_entry 1853;
        AZELF_SHADOW remove_entry 1854;
        AZELF_PURIFIED remove_entry 1855;
        DIALGA_NORMAL remove_entry 1856;
        DIALGA_SHADOW remove_entry 1857;
        DIALGA_PURIFIED remove_entry 1858;
        PALKIA_NORMAL remove_entry 1859;
        PALKIA_SHADOW remove_entry 1860;
        PALKIA_PURIFIED remove_entry 1861;
        HEATRAN_NORMAL remove_entry 1862;
        HEATRAN_SHADOW remove_entry 1863;
        HEATRAN_PURIFIED remove_entry 1864;
        REGIGIGAS_NORMAL remove_entry 1865;
        REGIGIGAS_SHADOW remove_entry 1866;
        REGIGIGAS_PURIFIED remove_entry 1867;
        GIRATINA_NORMAL remove_entry 1868;
        GIRATINA_SHADOW remove_entry 1869;
        GIRATINA_PURIFIED remove_entry 1870;
        CRESSELIA_NORMAL remove_entry 1871;
        CRESSELIA_SHADOW remove_entry 1872;
        CRESSELIA_PURIFIED remove_entry 1873;
        PHIONE_NORMAL remove_entry 1874;
        PHIONE_SHADOW remove_entry 1875;
        PHIONE_PURIFIED remove_entry 1876;
        MANAPHY_NORMAL remove_entry 1877;
        MANAPHY_SHADOW remove_entry 1878;
        MANAPHY_PURIFIED remove_entry 1879;
        DARKRAI_NORMAL remove_entry 1880;
        DARKRAI_SHADOW remove_entry 1881;
        DARKRAI_PURIFIED remove_entry 1882;
        SHAYMIN_NORMAL remove_entry 1883;
        SHAYMIN_SHADOW remove_entry 1884;
        SHAYMIN_PURIFIED remove_entry 1885;
        VICTINI_NORMAL remove_entry 1886;
        VICTINI_SHADOW remove_entry 1887;
        VICTINI_PURIFIED remove_entry 1888;
        SNIVY_NORMAL remove_entry 1889;
        SNIVY_SHADOW remove_entry 1890;
        SNIVY_PURIFIED remove_entry 1891;
        SERVINE_NORMAL remove_entry 1892;
        SERVINE_SHADOW remove_entry 1893;
        SERVINE_PURIFIED remove_entry 1894;
        SERPERIOR_NORMAL remove_entry 1895;
        SERPERIOR_SHADOW remove_entry 1896;
        SERPERIOR_PURIFIED remove_entry 1897;
        TEPIG_NORMAL remove_entry 1898;
        TEPIG_SHADOW remove_entry 1899;
        TEPIG_PURIFIED remove_entry 1900;
        PIGNITE_NORMAL remove_entry 1901;
        PIGNITE_SHADOW remove_entry 1902;
        PIGNITE_PURIFIED remove_entry 1903;
        EMBOAR_NORMAL remove_entry 1904;
        EMBOAR_SHADOW remove_entry 1905;
        EMBOAR_PURIFIED remove_entry 1906;
        OSHAWOTT_NORMAL remove_entry 1907;
        OSHAWOTT_SHADOW remove_entry 1908;
        OSHAWOTT_PURIFIED remove_entry 1909;
        DEWOTT_NORMAL remove_entry 1910;
        DEWOTT_SHADOW remove_entry 1911;
        DEWOTT_PURIFIED remove_entry 1912;
        SAMUROTT_NORMAL remove_entry 1913;
        SAMUROTT_SHADOW remove_entry 1914;
        SAMUROTT_PURIFIED remove_entry 1915;
        PATRAT_NORMAL remove_entry 1916;
        PATRAT_SHADOW remove_entry 1917;
        PATRAT_PURIFIED remove_entry 1918;
        WATCHOG_NORMAL remove_entry 1919;
        WATCHOG_SHADOW remove_entry 1920;
        WATCHOG_PURIFIED remove_entry 1921;
        LILLIPUP_NORMAL remove_entry 1922;
        LILLIPUP_SHADOW remove_entry 1923;
        LILLIPUP_PURIFIED remove_entry 1924;
        HERDIER_NORMAL remove_entry 1925;
        HERDIER_SHADOW remove_entry 1926;
        HERDIER_PURIFIED remove_entry 1927;
        STOUTLAND_NORMAL remove_entry 1928;
        STOUTLAND_SHADOW remove_entry 1929;
        STOUTLAND_PURIFIED remove_entry 1930;
        PURRLOIN_NORMAL remove_entry 1931;
        PURRLOIN_SHADOW remove_entry 1932;
        PURRLOIN_PURIFIED remove_entry 1933;
        LIEPARD_NORMAL remove_entry 1934;
        LIEPARD_SHADOW remove_entry 1935;
        LIEPARD_PURIFIED remove_entry 1936;
        PANSAGE_NORMAL remove_entry 1937;
        PANSAGE_SHADOW remove_entry 1938;
        PANSAGE_PURIFIED remove_entry 1939;
        SIMISAGE_NORMAL remove_entry 1940;
        SIMISAGE_SHADOW remove_entry 1941;
        SIMISAGE_PURIFIED remove_entry 1942;
        PANSEAR_NORMAL remove_entry 1943;
        PANSEAR_SHADOW remove_entry 1944;
        PANSEAR_PURIFIED remove_entry 1945;
        SIMISEAR_NORMAL remove_entry 1946;
        SIMISEAR_SHADOW remove_entry 1947;
        SIMISEAR_PURIFIED remove_entry 1948;
        PANPOUR_NORMAL remove_entry 1949;
        PANPOUR_SHADOW remove_entry 1950;
        PANPOUR_PURIFIED remove_entry 1951;
        SIMIPOUR_NORMAL remove_entry 1952;
        SIMIPOUR_SHADOW remove_entry 1953;
        SIMIPOUR_PURIFIED remove_entry 1954;
        MUNNA_NORMAL remove_entry 1955;
        MUNNA_SHADOW remove_entry 1956;
        MUNNA_PURIFIED remove_entry 1957;
        MUSHARNA_NORMAL remove_entry 1958;
        MUSHARNA_SHADOW remove_entry 1959;
        MUSHARNA_PURIFIED remove_entry 1960;
        PIDOVE_NORMAL remove_entry 1961;
        PIDOVE_SHADOW remove_entry 1962;
        PIDOVE_PURIFIED remove_entry 1963;
        TRANQUILL_NORMAL remove_entry 1964;
        TRANQUILL_SHADOW remove_entry 1965;
        TRANQUILL_PURIFIED remove_entry 1966;
        UNFEZANT_NORMAL remove_entry 1967;
        UNFEZANT_SHADOW remove_entry 1968;
        UNFEZANT_PURIFIED remove_entry 1969;
        BLITZLE_NORMAL remove_entry 1970;
        BLITZLE_SHADOW remove_entry 1971;
        BLITZLE_PURIFIED remove_entry 1972;
        ZEBSTRIKA_NORMAL remove_entry 1973;
        ZEBSTRIKA_SHADOW remove_entry 1974;
        ZEBSTRIKA_PURIFIED remove_entry 1975;
        ROGGENROLA_NORMAL remove_entry 1976;
        ROGGENROLA_SHADOW remove_entry 1977;
        ROGGENROLA_PURIFIED remove_entry 1978;
        BOLDORE_NORMAL remove_entry 1979;
        BOLDORE_SHADOW remove_entry 1980;
        BOLDORE_PURIFIED remove_entry 1981;
        GIGALITH_NORMAL remove_entry 1982;
        GIGALITH_SHADOW remove_entry 1983;
        GIGALITH_PURIFIED remove_entry 1984;
        WOOBAT_NORMAL remove_entry 1985;
        WOOBAT_SHADOW remove_entry 1986;
        WOOBAT_PURIFIED remove_entry 1987;
        SWOOBAT_NORMAL remove_entry 1988;
        SWOOBAT_SHADOW remove_entry 1989;
        SWOOBAT_PURIFIED remove_entry 1990;
        DRILBUR_NORMAL remove_entry 1991;
        DRILBUR_SHADOW remove_entry 1992;
        DRILBUR_PURIFIED remove_entry 1993;
        EXCADRILL_NORMAL remove_entry 1994;
        EXCADRILL_SHADOW remove_entry 1995;
        EXCADRILL_PURIFIED remove_entry 1996;
        AUDINO_NORMAL remove_entry 1997;
        AUDINO_SHADOW remove_entry 1998;
        AUDINO_PURIFIED remove_entry 1999;
        TIMBURR_NORMAL remove_entry 2000;
        TIMBURR_SHADOW remove_entry 2001;
        TIMBURR_PURIFIED remove_entry 2002;
        GURDURR_NORMAL remove_entry 2003;
        GURDURR_SHADOW remove_entry 2004;
        GURDURR_PURIFIED remove_entry 2005;
        CONKELDURR_NORMAL remove_entry 2006;
        CONKELDURR_SHADOW remove_entry 2007;
        CONKELDURR_PURIFIED remove_entry 2008;
        TYMPOLE_NORMAL remove_entry 2009;
        TYMPOLE_SHADOW remove_entry 2010;
        TYMPOLE_PURIFIED remove_entry 2011;
        PALPITOAD_NORMAL remove_entry 2012;
        PALPITOAD_SHADOW remove_entry 2013;
        PALPITOAD_PURIFIED remove_entry 2014;
        SEISMITOAD_NORMAL remove_entry 2015;
        SEISMITOAD_SHADOW remove_entry 2016;
        SEISMITOAD_PURIFIED remove_entry 2017;
        THROH_NORMAL remove_entry 2018;
        THROH_SHADOW remove_entry 2019;
        THROH_PURIFIED remove_entry 2020;
        SAWK_NORMAL remove_entry 2021;
        SAWK_SHADOW remove_entry 2022;
        SAWK_PURIFIED remove_entry 2023;
        SEWADDLE_NORMAL remove_entry 2024;
        SEWADDLE_SHADOW remove_entry 2025;
        SEWADDLE_PURIFIED remove_entry 2026;
        SWADLOON_NORMAL remove_entry 2027;
        SWADLOON_SHADOW remove_entry 2028;
        SWADLOON_PURIFIED remove_entry 2029;
        LEAVANNY_NORMAL remove_entry 2030;
        LEAVANNY_SHADOW remove_entry 2031;
        LEAVANNY_PURIFIED remove_entry 2032;
        VENIPEDE_NORMAL remove_entry 2033;
        VENIPEDE_SHADOW remove_entry 2034;
        VENIPEDE_PURIFIED remove_entry 2035;
        WHIRLIPEDE_NORMAL remove_entry 2036;
        WHIRLIPEDE_SHADOW remove_entry 2037;
        WHIRLIPEDE_PURIFIED remove_entry 2038;
        SCOLIPEDE_NORMAL remove_entry 2039;
        SCOLIPEDE_SHADOW remove_entry 2040;
        SCOLIPEDE_PURIFIED remove_entry 2041;
        COTTONEE_NORMAL remove_entry 2042;
        COTTONEE_SHADOW remove_entry 2043;
        COTTONEE_PURIFIED remove_entry 2044;
        WHIMSICOTT_NORMAL remove_entry 2045;
        WHIMSICOTT_SHADOW remove_entry 2046;
        WHIMSICOTT_PURIFIED remove_entry 2047;
        PETILIL_NORMAL remove_entry 2048;
        PETILIL_SHADOW remove_entry 2049;
        PETILIL_PURIFIED remove_entry 2050;
        LILLIGANT_NORMAL remove_entry 2051;
        LILLIGANT_SHADOW remove_entry 2052;
        LILLIGANT_PURIFIED remove_entry 2053;
        SANDILE_NORMAL remove_entry 2054;
        SANDILE_SHADOW remove_entry 2055;
        SANDILE_PURIFIED remove_entry 2056;
        KROKOROK_NORMAL remove_entry 2057;
        KROKOROK_SHADOW remove_entry 2058;
        KROKOROK_PURIFIED remove_entry 2059;
        KROOKODILE_NORMAL remove_entry 2060;
        KROOKODILE_SHADOW remove_entry 2061;
        KROOKODILE_PURIFIED remove_entry 2062;
        DARUMAKA_NORMAL remove_entry 2063;
        DARUMAKA_SHADOW remove_entry 2064;
        DARUMAKA_PURIFIED remove_entry 2065;
        MARACTUS_NORMAL remove_entry 2066;
        MARACTUS_SHADOW remove_entry 2067;
        MARACTUS_PURIFIED remove_entry 2068;
        DWEBBLE_NORMAL remove_entry 2069;
        DWEBBLE_SHADOW remove_entry 2070;
        DWEBBLE_PURIFIED remove_entry 2071;
        CRUSTLE_NORMAL remove_entry 2072;
        CRUSTLE_SHADOW remove_entry 2073;
        CRUSTLE_PURIFIED remove_entry 2074;
        SCRAGGY_NORMAL remove_entry 2075;
        SCRAGGY_SHADOW remove_entry 2076;
        SCRAGGY_PURIFIED remove_entry 2077;
        SCRAFTY_NORMAL remove_entry 2078;
        SCRAFTY_SHADOW remove_entry 2079;
        SCRAFTY_PURIFIED remove_entry 2080;
        SIGILYPH_NORMAL remove_entry 2081;
        SIGILYPH_SHADOW remove_entry 2082;
        SIGILYPH_PURIFIED remove_entry 2083;
        YAMASK_NORMAL remove_entry 2084;
        YAMASK_SHADOW remove_entry 2085;
        YAMASK_PURIFIED remove_entry 2086;
        COFAGRIGUS_NORMAL remove_entry 2087;
        COFAGRIGUS_SHADOW remove_entry 2088;
        COFAGRIGUS_PURIFIED remove_entry 2089;
        TIRTOUGA_NORMAL remove_entry 2090;
        TIRTOUGA_SHADOW remove_entry 2091;
        TIRTOUGA_PURIFIED remove_entry 2092;
        CARRACOSTA_NORMAL remove_entry 2093;
        CARRACOSTA_SHADOW remove_entry 2094;
        CARRACOSTA_PURIFIED remove_entry 2095;
        ARCHEN_NORMAL remove_entry 2096;
        ARCHEN_SHADOW remove_entry 2097;
        ARCHEN_PURIFIED remove_entry 2098;
        ARCHEOPS_NORMAL remove_entry 2099;
        ARCHEOPS_SHADOW remove_entry 2100;
        ARCHEOPS_PURIFIED remove_entry 2101;
        TRUBBISH_NORMAL remove_entry 2102;
        TRUBBISH_SHADOW remove_entry 2103;
        TRUBBISH_PURIFIED remove_entry 2104;
        GARBODOR_NORMAL remove_entry 2105;
        GARBODOR_SHADOW remove_entry 2106;
        GARBODOR_PURIFIED remove_entry 2107;
        ZORUA_NORMAL remove_entry 2108;
        ZORUA_SHADOW remove_entry 2109;
        ZORUA_PURIFIED remove_entry 2110;
        ZOROARK_NORMAL remove_entry 2111;
        ZOROARK_SHADOW remove_entry 2112;
        ZOROARK_PURIFIED remove_entry 2113;
        MINCCINO_NORMAL remove_entry 2114;
        MINCCINO_SHADOW remove_entry 2115;
        MINCCINO_PURIFIED remove_entry 2116;
        CINCCINO_NORMAL remove_entry 2117;
        CINCCINO_SHADOW remove_entry 2118;
        CINCCINO_PURIFIED remove_entry 2119;
        GOTHITA_NORMAL remove_entry 2120;
        GOTHITA_SHADOW remove_entry 2121;
        GOTHITA_PURIFIED remove_entry 2122;
        GOTHORITA_NORMAL remove_entry 2123;
        GOTHORITA_SHADOW remove_entry 2124;
        GOTHORITA_PURIFIED remove_entry 2125;
        GOTHITELLE_NORMAL remove_entry 2126;
        GOTHITELLE_SHADOW remove_entry 2127;
        GOTHITELLE_PURIFIED remove_entry 2128;
        SOLOSIS_NORMAL remove_entry 2129;
        SOLOSIS_SHADOW remove_entry 2130;
        SOLOSIS_PURIFIED remove_entry 2131;
        DUOSION_NORMAL remove_entry 2132;
        DUOSION_SHADOW remove_entry 2133;
        DUOSION_PURIFIED remove_entry 2134;
        REUNICLUS_NORMAL remove_entry 2135;
        REUNICLUS_SHADOW remove_entry 2136;
        REUNICLUS_PURIFIED remove_entry 2137;
        DUCKLETT_NORMAL remove_entry 2138;
        DUCKLETT_SHADOW remove_entry 2139;
        DUCKLETT_PURIFIED remove_entry 2140;
        SWANNA_NORMAL remove_entry 2141;
        SWANNA_SHADOW remove_entry 2142;
        SWANNA_PURIFIED remove_entry 2143;
        VANILLITE_NORMAL remove_entry 2144;
        VANILLITE_SHADOW remove_entry 2145;
        VANILLITE_PURIFIED remove_entry 2146;
        VANILLISH_NORMAL remove_entry 2147;
        VANILLISH_SHADOW remove_entry 2148;
        VANILLISH_PURIFIED remove_entry 2149;
        VANILLUXE_NORMAL remove_entry 2150;
        VANILLUXE_SHADOW remove_entry 2151;
        VANILLUXE_PURIFIED remove_entry 2152;
        EMOLGA_NORMAL remove_entry 2153;
        EMOLGA_SHADOW remove_entry 2154;
        EMOLGA_PURIFIED remove_entry 2155;
        KARRABLAST_NORMAL remove_entry 2156;
        KARRABLAST_SHADOW remove_entry 2157;
        KARRABLAST_PURIFIED remove_entry 2158;
        ESCAVALIER_NORMAL remove_entry 2159;
        ESCAVALIER_SHADOW remove_entry 2160;
        ESCAVALIER_PURIFIED remove_entry 2161;
        FOONGUS_NORMAL remove_entry 2162;
        FOONGUS_SHADOW remove_entry 2163;
        FOONGUS_PURIFIED remove_entry 2164;
        AMOONGUSS_NORMAL remove_entry 2165;
        AMOONGUSS_SHADOW remove_entry 2166;
        AMOONGUSS_PURIFIED remove_entry 2167;
        FRILLISH_NORMAL remove_entry 2168;
        FRILLISH_SHADOW remove_entry 2169;
        FRILLISH_PURIFIED remove_entry 2170;
        JELLICENT_NORMAL remove_entry 2171;
        JELLICENT_SHADOW remove_entry 2172;
        JELLICENT_PURIFIED remove_entry 2173;
        ALOMOMOLA_NORMAL remove_entry 2174;
        ALOMOMOLA_SHADOW remove_entry 2175;
        ALOMOMOLA_PURIFIED remove_entry 2176;
        JOLTIK_NORMAL remove_entry 2177;
        JOLTIK_SHADOW remove_entry 2178;
        JOLTIK_PURIFIED remove_entry 2179;
        GALVANTULA_NORMAL remove_entry 2180;
        GALVANTULA_SHADOW remove_entry 2181;
        GALVANTULA_PURIFIED remove_entry 2182;
        FERROSEED_NORMAL remove_entry 2183;
        FERROSEED_SHADOW remove_entry 2184;
        FERROSEED_PURIFIED remove_entry 2185;
        FERROTHORN_NORMAL remove_entry 2186;
        FERROTHORN_SHADOW remove_entry 2187;
        FERROTHORN_PURIFIED remove_entry 2188;
        KLINK_NORMAL remove_entry 2189;
        KLINK_SHADOW remove_entry 2190;
        KLINK_PURIFIED remove_entry 2191;
        KLANG_NORMAL remove_entry 2192;
        KLANG_SHADOW remove_entry 2193;
        KLANG_PURIFIED remove_entry 2194;
        KLINKLANG_NORMAL remove_entry 2195;
        KLINKLANG_SHADOW remove_entry 2196;
        KLINKLANG_PURIFIED remove_entry 2197;
        TYNAMO_NORMAL remove_entry 2198;
        TYNAMO_SHADOW remove_entry 2199;
        TYNAMO_PURIFIED remove_entry 2200;
        EELEKTRIK_NORMAL remove_entry 2201;
        EELEKTRIK_SHADOW remove_entry 2202;
        EELEKTRIK_PURIFIED remove_entry 2203;
        EELEKTROSS_NORMAL remove_entry 2204;
        EELEKTROSS_SHADOW remove_entry 2205;
        EELEKTROSS_PURIFIED remove_entry 2206;
        ELGYEM_NORMAL remove_entry 2207;
        ELGYEM_SHADOW remove_entry 2208;
        ELGYEM_PURIFIED remove_entry 2209;
        BEHEEYEM_NORMAL remove_entry 2210;
        BEHEEYEM_SHADOW remove_entry 2211;
        BEHEEYEM_PURIFIED remove_entry 2212;
        LITWICK_NORMAL remove_entry 2213;
        LITWICK_SHADOW remove_entry 2214;
        LITWICK_PURIFIED remove_entry 2215;
        LAMPENT_NORMAL remove_entry 2216;
        LAMPENT_SHADOW remove_entry 2217;
        LAMPENT_PURIFIED remove_entry 2218;
        CHANDELURE_NORMAL remove_entry 2219;
        CHANDELURE_SHADOW remove_entry 2220;
        CHANDELURE_PURIFIED remove_entry 2221;
        AXEW_NORMAL remove_entry 2222;
        AXEW_SHADOW remove_entry 2223;
        AXEW_PURIFIED remove_entry 2224;
        FRAXURE_NORMAL remove_entry 2225;
        FRAXURE_SHADOW remove_entry 2226;
        FRAXURE_PURIFIED remove_entry 2227;
        HAXORUS_NORMAL remove_entry 2228;
        HAXORUS_SHADOW remove_entry 2229;
        HAXORUS_PURIFIED remove_entry 2230;
        CUBCHOO_NORMAL remove_entry 2231;
        CUBCHOO_SHADOW remove_entry 2232;
        CUBCHOO_PURIFIED remove_entry 2233;
        BEARTIC_NORMAL remove_entry 2234;
        BEARTIC_SHADOW remove_entry 2235;
        BEARTIC_PURIFIED remove_entry 2236;
        CRYOGONAL_NORMAL remove_entry 2237;
        CRYOGONAL_SHADOW remove_entry 2238;
        CRYOGONAL_PURIFIED remove_entry 2239;
        SHELMET_NORMAL remove_entry 2240;
        SHELMET_SHADOW remove_entry 2241;
        SHELMET_PURIFIED remove_entry 2242;
        ACCELGOR_NORMAL remove_entry 2243;
        ACCELGOR_SHADOW remove_entry 2244;
        ACCELGOR_PURIFIED remove_entry 2245;
        STUNFISK_NORMAL remove_entry 2246;
        STUNFISK_SHADOW remove_entry 2247;
        STUNFISK_PURIFIED remove_entry 2248;
        MIENFOO_NORMAL remove_entry 2249;
        MIENFOO_SHADOW remove_entry 2250;
        MIENFOO_PURIFIED remove_entry 2251;
        MIENSHAO_NORMAL remove_entry 2252;
        MIENSHAO_SHADOW remove_entry 2253;
        MIENSHAO_PURIFIED remove_entry 2254;
        DRUDDIGON_NORMAL remove_entry 2255;
        DRUDDIGON_SHADOW remove_entry 2256;
        DRUDDIGON_PURIFIED remove_entry 2257;
        GOLETT_NORMAL remove_entry 2258;
        GOLETT_SHADOW remove_entry 2259;
        GOLETT_PURIFIED remove_entry 2260;
        GOLURK_NORMAL remove_entry 2261;
        GOLURK_SHADOW remove_entry 2262;
        GOLURK_PURIFIED remove_entry 2263;
        PAWNIARD_NORMAL remove_entry 2264;
        PAWNIARD_SHADOW remove_entry 2265;
        PAWNIARD_PURIFIED remove_entry 2266;
        BISHARP_NORMAL remove_entry 2267;
        BISHARP_SHADOW remove_entry 2268;
        BISHARP_PURIFIED remove_entry 2269;
        BOUFFALANT_NORMAL remove_entry 2270;
        BOUFFALANT_SHADOW remove_entry 2271;
        BOUFFALANT_PURIFIED remove_entry 2272;
        RUFFLET_NORMAL remove_entry 2273;
        RUFFLET_SHADOW remove_entry 2274;
        RUFFLET_PURIFIED remove_entry 2275;
        BRAVIARY_NORMAL remove_entry 2276;
        BRAVIARY_SHADOW remove_entry 2277;
        BRAVIARY_PURIFIED remove_entry 2278;
        VULLABY_NORMAL remove_entry 2279;
        VULLABY_SHADOW remove_entry 2280;
        VULLABY_PURIFIED remove_entry 2281;
        MANDIBUZZ_NORMAL remove_entry 2282;
        MANDIBUZZ_SHADOW remove_entry 2283;
        MANDIBUZZ_PURIFIED remove_entry 2284;
        HEATMOR_NORMAL remove_entry 2285;
        HEATMOR_SHADOW remove_entry 2286;
        HEATMOR_PURIFIED remove_entry 2287;
        DURANT_NORMAL remove_entry 2288;
        DURANT_SHADOW remove_entry 2289;
        DURANT_PURIFIED remove_entry 2290;
        DEINO_NORMAL remove_entry 2291;
        DEINO_SHADOW remove_entry 2292;
        DEINO_PURIFIED remove_entry 2293;
        ZWEILOUS_NORMAL remove_entry 2294;
        ZWEILOUS_SHADOW remove_entry 2295;
        ZWEILOUS_PURIFIED remove_entry 2296;
        HYDREIGON_NORMAL remove_entry 2297;
        HYDREIGON_SHADOW remove_entry 2298;
        HYDREIGON_PURIFIED remove_entry 2299;
        LARVESTA_NORMAL remove_entry 2300;
        LARVESTA_SHADOW remove_entry 2301;
        LARVESTA_PURIFIED remove_entry 2302;
        VOLCARONA_NORMAL remove_entry 2303;
        VOLCARONA_SHADOW remove_entry 2304;
        VOLCARONA_PURIFIED remove_entry 2305;
        COBALION_NORMAL remove_entry 2306;
        COBALION_SHADOW remove_entry 2307;
        COBALION_PURIFIED remove_entry 2308;
        TERRAKION_NORMAL remove_entry 2309;
        TERRAKION_SHADOW remove_entry 2310;
        TERRAKION_PURIFIED remove_entry 2311;
        VIRIZION_NORMAL remove_entry 2312;
        VIRIZION_SHADOW remove_entry 2313;
        VIRIZION_PURIFIED remove_entry 2314;
        RESHIRAM_NORMAL remove_entry 2315;
        RESHIRAM_SHADOW remove_entry 2316;
        RESHIRAM_PURIFIED remove_entry 2317;
        ZEKROM_NORMAL remove_entry 2318;
        ZEKROM_SHADOW remove_entry 2319;
        ZEKROM_PURIFIED remove_entry 2320;
        MELTAN_NORMAL remove_entry 2321;
        MELTAN_SHADOW remove_entry 2322;
        MELTAN_PURIFIED remove_entry 2323;
        MELMETAL_NORMAL remove_entry 2324;
        MELMETAL_SHADOW remove_entry 2325;
        MELMETAL_PURIFIED remove_entry 2326;
        WURMPLE_SPRING_2020 remove_entry 2327;
        WOBBUFFET_SPRING_2020 remove_entry 2328;
        RATICATE_SPRING_2020 remove_entry 2329;
        FRILLISH_FEMALE remove_entry 2330;
        JELLICENT_FEMALE remove_entry 2331;
        PIKACHU_COSTUME_2020 remove_entry 2332;
        DRAGONITE_COSTUME_2020 remove_entry 2333;
        ONIX_COSTUME_2020 remove_entry 2334;
        MEOWTH_GALARIAN remove_entry 2335;
        PONYTA_GALARIAN remove_entry 2336;
        RAPIDASH_GALARIAN remove_entry 2337;
        FARFETCHD_GALARIAN remove_entry 2338;
        MR_MIME_GALARIAN remove_entry 2339;
        CORSOLA_GALARIAN remove_entry 2340;
        DARUMAKA_GALARIAN remove_entry 2341;
        DARMANITAN_GALARIAN_STANDARD remove_entry 2342;
        DARMANITAN_GALARIAN_ZEN remove_entry 2343;
        YAMASK_GALARIAN remove_entry 2344;
        STUNFISK_GALARIAN remove_entry 2345;
        OBSTAGOON_NORMAL remove_entry 2501;
        OBSTAGOON_SHADOW remove_entry 2502;
        OBSTAGOON_PURIFIED remove_entry 2503;
        PERRSERKER_NORMAL remove_entry 2504;
        PERRSERKER_SHADOW remove_entry 2505;
        PERRSERKER_PURIFIED remove_entry 2506;
        SIRFETCHD_NORMAL remove_entry 2510;
        SIRFETCHD_SHADOW remove_entry 2511;
        SIRFETCHD_PURIFIED remove_entry 2512;
        SLOWPOKE_GALARIAN remove_entry 2582;
        SLOWBRO_GALARIAN remove_entry 2583;
        LAPRAS_COSTUME_2020 remove_entry 2585;
        GENGAR_COSTUME_2020 remove_entry 2586;
    }

    enum Costume {
        UNSET remove_entry 0;
        HOLIDAY_2016 remove_entry 1;
        ANNIVERSARY remove_entry 2;
        ONE_YEAR_ANNIVERSARY remove_entry 3;
        HALLOWEEN_2017 remove_entry 4;
        SUMMER_2018 remove_entry 5;
        FALL_2018 remove_entry 6;
        NOVEMBER_2018 remove_entry 7;
        WINTER_2018 remove_entry 8;
        FEB_2019 remove_entry 9;
        MAY_2019_NOEVOLVE remove_entry 10;
        JAN_2020_NOEVOLVE remove_entry 11;
        APRIL_2020_NOEVOLVE remove_entry 12;
        SAFARI_2020_NOEVOLVE remove_entry 13;
        SPRING_2020_NOEVOLVE remove_entry 14;
        SUMMER_2020_NOEVOLVE remove_entry 15;
        FALL_2020_NOEVOLVE remove_entry 16;
        WINTER_2020_NOEVOLVE remove_entry 17;
        NOT_FOR_RELEASE_ALPHA remove_entry 18;
        NOT_FOR_RELEASE_BETA remove_entry 19;
        NOT_FOR_RELEASE_GAMMA remove_entry 20;
        NOT_FOR_RELEASE_NOEVOLVE remove_entry 21;
        KANTO_2020_NOEVOLVE remove_entry 22;
        JOHTO_2020_NOEVOLVE remove_entry 23;
        HOENN_2020_NOEVOLVE remove_entry 24;
        SINNOH_2020_NOEVOLVE remove_entry 25;
        HALLOWEEN_2020 remove_entry 26;
    }

    enum Gender {
        GENDER_UNSET remove_entry 0;
        MALE remove_entry 1;
        FEMALE remove_entry 2;
        GENDERLESS remove_entry 3;
    }

    enum Alignment {
        ALIGNMENT_UNSET remove_entry 0;
        SHADOW remove_entry 1;
        PURIFIED remove_entry 2;
    }

    Costume costume remove_entry 1;
    Gender gender remove_entry 2;
    bool shiny remove_entry 3;
    Form form remove_entry 4;
    GameplayWeatherProto.WeatherCondition weather_boosted_condition remove_entry 5;
    Alignment alignment remove_entry 6;
    PokemonBadge pokemon_badge remove_entry 7;
    HoloTemporaryEvolutionId current_temp_evolution remove_entry 8;
    int64 temporary_evolution_finish_ms remove_entry 9;
    bool temp_evolution_is_locked remove_entry 10;
    HoloTemporaryEvolutionId locked_temp_evolution remove_entry 11;
    Costume original_costume remove_entry 12;
}

message PokemonFortProto {
    // Nomenclature of Binary vs previous interpretation -  PokemonFortProto remove_entry> FortData
    string fort_id remove_entry 1;
    int64 last_modified_ms remove_entry 2;
    double latitude remove_entry 3;
    double longitude remove_entry 4;
    Team owned_by_team remove_entry 5;
    HoloPokemonId guard_pokemon_id remove_entry 6;
    int32 guard_pokemon_level remove_entry 7;
    bool enabled remove_entry 8;
    FortType type remove_entry 9;
    int64 gym_points remove_entry 10;
    bool is_in_battle remove_entry 11;
    repeated Item active_fort_modifier remove_entry 12;
    MapPokemonProto active_pokemon remove_entry 13;
    int64 cooldown_complete_ms remove_entry 14;
    FortSponsor.Sponsor sponsor remove_entry 15;
    FortRenderingType.RenderingType rendering_type remove_entry 16;
    int64 deploy_lockout_end_ms remove_entry 17;
    PokemonDisplayProto guard_pokemon_display remove_entry 18;
    bool closed remove_entry 19;
    RaidInfoProto raid_info remove_entry 20;
    GymDisplayProto gym_display remove_entry 21;
    bool visited remove_entry 22;
    int64 same_team_deploy_lockout_end_ms remove_entry 23;
    bool allow_checkin remove_entry 24;
    string image_url remove_entry 25;
    bool in_event remove_entry 26;
    string banner_url remove_entry 27;
    string partner_id remove_entry 28;
    bool challenge_quest_completed remove_entry 30;
    bool is_ex_raid_eligible remove_entry 31;
    PokestopIncidentDisplayProto pokestop_display remove_entry 32;
    repeated PokestopIncidentDisplayProto pokestop_displays remove_entry 33;
    bool is_ar_scan_eligible remove_entry 34;
}

message PokemonProto {
    uint64 id remove_entry 1;
    HoloPokemonId pokemon_id remove_entry 2;
    int32 cp remove_entry 3;
    int32 stamina remove_entry 4;
    int32 max_stamina remove_entry 5;
    HoloPokemonMove move1 remove_entry 6;
    HoloPokemonMove move2 remove_entry 7;
    string deployed_fort_id remove_entry 8;
    string owner_name remove_entry 9;
    bool is_egg remove_entry 10;
    double egg_km_walked_target remove_entry 11;
    double egg_km_walked_start remove_entry 12;
    PokemonCreateContext origin remove_entry 14;
    float height_m remove_entry 15;
    float weight_kg remove_entry 16;
    int32 individual_attack remove_entry 17;
    int32 individual_defense remove_entry 18;
    int32 individual_stamina remove_entry 19;
    float cp_multiplier remove_entry 20;
    Item pokeball remove_entry 21;
    int64 captured_s2_cell_id remove_entry 22;
    int32 battles_attacked remove_entry 23;
    int32 battles_defended remove_entry 24;
    string egg_incubator_id remove_entry 25;
    int64 creation_time_ms remove_entry 26;
    int32 num_upgrades remove_entry 27;
    float additional_cp_multiplier remove_entry 28;
    bool favorite remove_entry 29;
    string nickname remove_entry 30;
    bool from_fort remove_entry 31;
    int32 buddy_candy_awarded remove_entry 32;
    float buddy_km_walked remove_entry 33;
    int32 display_pokemon_id remove_entry 34;
    int32 display_cp remove_entry 35;
    PokemonDisplayProto pokemon_display remove_entry 36;
    bool is_bad remove_entry 37;
    bool hatched_from_egg remove_entry 38;
    int32 coins_returned remove_entry 39;
    int64 deployed_duration_ms remove_entry 40;
    int64 deployed_returned_timestamp_ms remove_entry 41;
    float cp_multiplier_before_trading remove_entry 42;
    int32 trading_original_owner_hash remove_entry 43;
    string original_owner_nickname remove_entry 44;
    int64 traded_time_ms remove_entry 45;
    bool is_lucky remove_entry 46;
    HoloPokemonMove move3 remove_entry 47;
    PokemonCombatStatsProto pvp_combat_stats remove_entry 48;
    PokemonCombatStatsProto npc_combat_stats remove_entry 49;
    bool move2_is_purified_exclusive remove_entry 50;
    string limited_pokemon_identifier remove_entry 51;
    int32 pre_boosted_cp remove_entry 52;
    float pre_boosted_additional_cp_multiplier remove_entry 53;
    double deployed_gym_lat_degree remove_entry 55;
    double deployed_gym_lng_degree remove_entry 56;
    bool has_mega_evolved remove_entry 57;
    HoloPokemonEggType egg_type remove_entry 58;
    int32 temp_evo_cp remove_entry 59;
    float temp_evo_stamina_modifier remove_entry 60;
    float temp_evo_cp_multiplier remove_entry 61;
    repeated HoloTemporaryEvolutionId mega_evolved_forms remove_entry 63;
    PokemonCreateDetail origin_detail remove_entry 66;
}

message PokemonSummaryFortProto {
    string kbpagklcblg remove_entry 1;
    int64 last_modified_ms remove_entry 2;
    double latitude remove_entry 3;
    double longitude remove_entry 4;
}

message PokestopIncidentDisplayProto {
    string incident_id remove_entry 1;
    int64 incident_start_ms remove_entry 2;
    int64 incident_expiration_ms remove_entry 3;
    bool hide_incident remove_entry 4;
    bool incident_completed remove_entry 5;
    IncidentDisplayType incident_display_type remove_entry 6;
    int32 incident_display_order_priority remove_entry 7;
    bool continue_displaying_incident remove_entry 8;
    oneof MapDisplay {
        CharacterDisplayProto character_display remove_entry 10;
        InvasionFinishedDisplayProto invasion_finished remove_entry 11;
    }
}

message PortalCurationImageResult {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FEATURE_DISABLED remove_entry 2;
        ALREADY_UPLOADED remove_entry 3;
        IMAGE_NOT_FOUND remove_entry 4;
        IMAGE_TOO_BIG remove_entry 5;
        IMAGE_NOT_SERVABLE remove_entry 6;
        PORTAL_NOT_FOUND remove_entry 7;
    }
}

message ProfileDetailsProto {
    string profile_name_app_key remove_entry 1;
    string nickname remove_entry 2;
    string profile_name remove_entry 3;
}

message ProxyRequestProto {
    uint32 action remove_entry 1;
    string host remove_entry 2;
    bytes payload remove_entry 3;
}

message ProxyResponseProto {
    enum Status {
        UNSET remove_entry 0;
        COMPLETED remove_entry 1;
        COMPLETED_AND_REASSIGNED remove_entry 2;
        ACTION_NOT_FOUND remove_entry 3;
        ASSIGNMENT_ERROR remove_entry 4;
        PROXY_UNAUTHORIZED_ERROR remove_entry 5;
        INTERNAL_ERROR remove_entry 6;
        BAD_REQUEST remove_entry 7;
        ACCESS_DENIED remove_entry 8;
        TIMEOUT_ERROR remove_entry 9;
        RATE_LIMITED remove_entry 10;
    }

    Status status remove_entry 1;
    string assigned_host remove_entry 2;
    bytes payload remove_entry 3;
}

message PurchaseSkuOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
        BALANCE_TOO_LOW remove_entry 3;
        SKU_NOT_AVAILABLE remove_entry 4;
        OVER_INVENTORY_LIMIT remove_entry 5;
    }

    Status status remove_entry 1;
}

message PurchaseSkuProto {
    string sku_id remove_entry 1;
}

message PushNotificationRegistryOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NO_CHANGE remove_entry 2;
    }

    Result result remove_entry 1;
}

message PushNotificationRegistryProto {
    ApnToken apn_token remove_entry 1;
    GcmToken gcm_token remove_entry 2;
}

message QuestCondition {
    enum ConditionType {
        UNSET remove_entry 0;
        WITH_POKEMON_TYPE remove_entry 1;
        WITH_POKEMON_CATEGORY remove_entry 2;
        WITH_WEATHER_BOOST remove_entry 3;
        WITH_DAILY_CAPTURE_BONUS remove_entry 4;
        WITH_DAILY_SPIN_BONUS remove_entry 5;
        WITH_WIN_RAID_STATUS remove_entry 6;
        WITH_RAID_LEVEL remove_entry 7;
        WITH_THROW_TYPE remove_entry 8;
        WITH_WIN_GYM_BATTLE_STATUS remove_entry 9;
        WITH_SUPER_EFFECTIVE_CHARGE remove_entry 10;
        WITH_ITEM remove_entry 11;
        WITH_UNIQUE_POKESTOP remove_entry 12;
        WITH_QUEST_CONTEXT remove_entry 13;
        WITH_THROW_TYPE_IN_A_ROW remove_entry 14;
        WITH_CURVE_BALL remove_entry 15;
        WITH_BADGE_TYPE remove_entry 16;
        WITH_PLAYER_LEVEL remove_entry 17;
        WITH_WIN_BATTLE_STATUS remove_entry 18;
        WITH_NEW_FRIEND remove_entry 19;
        WITH_DAYS_IN_A_ROW remove_entry 20;
        WITH_UNIQUE_POKEMON remove_entry 21;
        WITH_NPC_COMBAT remove_entry 22;
        WITH_PVP_COMBAT remove_entry 23;
        WITH_LOCATION remove_entry 24;
        WITH_DISTANCE remove_entry 25;
        WITH_POKEMON_ALIGNMENT remove_entry 26;
        WITH_INVASION_CHARACTER remove_entry 27;
        WITH_BUDDY remove_entry 28;
        WITH_BUDDY_INTERESTING_POI remove_entry 29;
        WITH_DAILY_BUDDY_AFFECTION remove_entry 30;
        WITH_TEMP_EVO_POKEMON remove_entry 37;
    }

    ConditionType type remove_entry 1;
    oneof Condition {
        WithPokemonType with_pokemon_type remove_entry 2;
        WithPokemonCategory with_pokemon_category remove_entry 3;
        WithWeatherBoost with_weather_boost remove_entry 4;
        WithDailyCaptureBonus with_daily_capture_bonus remove_entry 5;
        WithDailySpinBonus with_daily_spin_bonus remove_entry 6;
        WithWinRaidStatus with_win_raid_status remove_entry 7;
        WithRaidLevel with_raid_level remove_entry 8;
        WithThrowType with_throw_type remove_entry 9;
        WithWinGymBattleStatus with_win_gym_battle_status remove_entry 10;
        WithSuperEffectiveChargeMove with_super_effective_charge_move remove_entry 11;
        WithItem with_item remove_entry 12;
        WithUniquePokestop with_unique_pokestop remove_entry 13;
        WithQuestContext with_quest_context remove_entry 14;
        WithBadgeType with_badge_type remove_entry 15;
        WithPlayerLevel with_player_level remove_entry 16;
        WithWinBattleStatus with_win_battle_status remove_entry 17;
        WithUniquePokemon with_unique_pokemon remove_entry 18;
        WithNpcCombat with_npc_combat remove_entry 19;
        WithPvpCombat with_pvp_combat remove_entry 20;
        WithLocation with_location remove_entry 21;
        WithDistance with_distance remove_entry 22;
        WithInvasionCharacter with_invasion_character remove_entry 23;
        WithPokemonAlignment with_pokemon_alignment remove_entry 24;
        WithBuddy with_buddy remove_entry 25;
        WithDailyBuddyAffection with_daily_buddy_affection remove_entry 26;
        WithMegaEvoPokemon with_temp_evo_id remove_entry 29;
    }
}

message QuestCreateDetail {
    EncounterType origin remove_entry 1;
}

message QuestPokemonEncounterProto {
    string quest_id remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    EncounterType encounter_type remove_entry 3;
    bool is_hidden_ditto remove_entry 4;
    PokemonProto ditto remove_entry 5;
}

message QuitCombatOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_COMBAT_NOT_FOUND remove_entry 2;
        ERROR_INVALID_COMBAT_STATE remove_entry 3;
        ERROR_PLAYER_NOT_IN_COMBAT remove_entry 4;
    }

    Result result remove_entry 1;
    CombatProto hgjkjcjaoeh remove_entry 2;
}

message RaidCreateDetail {
    bool is_exclusive remove_entry 1;
    bool is_mega remove_entry 2;
    int64 player_captured_s2_cell_id remove_entry 3;
}

message RaidInfoProto {
    int64 raid_seed remove_entry 1;
    int64 raid_spawn_ms remove_entry 2;
    int64 raid_battle_ms remove_entry 3;
    int64 raid_end_ms remove_entry 4;
    PokemonProto raid_pokemon remove_entry 5;
    RaidLevel raid_level remove_entry 6;
    bool complete remove_entry 7;
    bool is_exclusive remove_entry 8;
    bool is_raid_hidden remove_entry 9;
    bool is_scheduled_raid remove_entry 10;
    bool is_free remove_entry 11;
    string campaign_id remove_entry 12;
}

message RecycleItemOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_ENOUGH_COPIES remove_entry 2;
        ERROR_CANNOT_RECYCLE_INCUBATORS remove_entry 3;
    }

    Result result remove_entry 1;
    int32 kkbpnplcekg remove_entry 2;
}

message RedeemGoogleReceiptOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Status status remove_entry 1;
    string transaction_token remove_entry 2;
}

message RedeemGoogleReceiptProto {
    string receipt remove_entry 1;
    string receipt_signature remove_entry 2;
    string purchase_currency remove_entry 3;
    int32 price_paid_e6 remove_entry 4;
    int64 price_paid_e6_long remove_entry 5;
}

message RedeemPasscodeRequestProto {
    string passcode remove_entry 1;
}

message RedeemPasscodeResponseProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        NOT_AVAILABLE remove_entry 2;
        OVER_INVENTORY_LIMIT remove_entry 3;
        ALREADY_REDEEMED remove_entry 4;
        OVER_PLAYER_REDEMPTION_LIMIT remove_entry 5;
    }

    message AcquiredItem {
        string item remove_entry 1;
        int64 count remove_entry 2;
    }

    Result result remove_entry 1;
    repeated AcquiredItem acquired_item remove_entry 2;
    bytes acquired_items_proto remove_entry 3;
    string passcode remove_entry 4;
}

message RegisterBackgroundDeviceActionProto {
    string device_type remove_entry 1;
    string device_id remove_entry 2;
}

message RegisterBackgroundDeviceResponseProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR remove_entry 2;
    }

    Status status remove_entry 1;
    BackgroundToken token remove_entry 2;
}

message ReleasePokemonOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        POKEMON_DEPLOYED remove_entry 2;
        FAILED remove_entry 3;
        ERROR_POKEMON_IS_EGG remove_entry 4;
        ERROR_POKEMON_IS_BUDDY remove_entry 5;
    }

    Status status remove_entry 1;
    int32 lakphipmdje remove_entry 2;
    int32 jbinpiieooo remove_entry 3;
}

message RemoteGiftPingResponseProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        STILL_IN_COOL_DOWN remove_entry 2;
        BUDDY_NOT_SET remove_entry 3;
        ERROR_INVENTORY_FULL remove_entry 4;
        ERROR_NO_REMOTE_GIFTS remove_entry 5;
    }

    Result result remove_entry 1;
}

message RemoveFriendOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_DOES_NOT_EXIST_DELETED remove_entry 2;
        ERROR_PLAYER_NOT_A_FRIEND remove_entry 3;
    }

    Result result remove_entry 1;
}

message RemoveFriendProto {
    string player_id remove_entry 1;
}

message RemoveLoginActionOutProto {
    enum Status {
        UNSET remove_entry 0;
        LOGIN_NOT_REMOVABLE remove_entry 1;
    }

    bool success remove_entry 1;
    repeated LoginDetail login_detail remove_entry 2;
    Status status remove_entry 3;
}

message RemoveLoginActionProto {
    IdentityProvider identity_provider remove_entry 1;
    string auth_provider_id remove_entry 2;
}

message RemoveQuestOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_QUEST_NOT_FOUND remove_entry 2;
        ERROR_STORY_QUEST_NOT_REMOVABLE remove_entry 3;
    }

    Status status remove_entry 1;
}

message RocketBalloonDisplayProto {
    enum BalloonType {
        ROCKET remove_entry 0;
        ROCKET_B remove_entry 1;
    }

    BalloonType type remove_entry 1;
    GJNGELKAIIF ehnnfmlbofb remove_entry 2;
}

message SavePlayerSettingsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message SavePlayerSettingsProto {
    PlayerSettingsProto settings remove_entry 1;
}

message SearchPlayerOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
    }

    Result result remove_entry 1;
    PlayerSummaryProto player remove_entry 2;
}

message SearchPlayerProto {
    string friend_code remove_entry 1;
}

message SendFriendInviteOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_ALREADY_A_FRIEND remove_entry 3;
        ERROR_PLAYER_DOES_NOT_EXIST_DELETED remove_entry 4;
        ERROR_PLAYER_INBOX_FULL remove_entry 5;
        ERROR_PLAYER_OUTBOX_FULL remove_entry 6;
        ERROR_SENDER_HAS_MAX_FRIENDS remove_entry 7;
        ERROR_INVITE_ALREADY_SENT remove_entry 8;
        ERROR_CANNOT_SEND_INVITES_TO_YOURSELF remove_entry 9;
        ERROR_INVITE_ALREADY_RECEIVED remove_entry 10;
        ERROR_RECEIVER_HAS_MAX_FRIENDS remove_entry 11;
    }

    Result result remove_entry 1;
}

message SendFriendInviteProto {
    string player_id remove_entry 1;
    string friend_code remove_entry 2;
}

message SendGiftOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_DOES_NOT_EXIST remove_entry 3;
        ERROR_GIFT_DOES_NOT_EXIST remove_entry 4;
        ERROR_GIFT_ALREADY_SENT_TODAY remove_entry 5;
        ERROR_PLAYER_HAS_UNOPENED_GIFT remove_entry 6;
        ERROR_FRIEND_UPDATE remove_entry 7;
        ERROR_PLAYER_HAS_NO_STICKERS remove_entry 8;
    }

    Result result remove_entry 1;
    int32 jmmbajofdlf remove_entry 2;
}

message SendRaidInvitationOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NO_PERMISSION remove_entry 2;
        ERROR_GYM_NOT_FOUND remove_entry 3;
        ERROR_LOBBY_NOT_FOUND remove_entry 4;
        ERROR_PAST_CUT_OFF_TIME remove_entry 5;
        ERROR_NO_INVITES_REMAINING remove_entry 6;
        ERROR_LOBBY_FULL remove_entry 7;
        ERROR_INVITER_NOT_FOUND remove_entry 8;
        ERROR_NO_REMOTE_SLOTS_REMAINING remove_entry 9;
    }

    Result result remove_entry 1;
    int32 foidgcdocdd remove_entry 2;
}

message ServerData {
    string user_id remove_entry 1;
    string telemetry_id remove_entry 2;
    string session_id remove_entry 3;
    string event_request_id remove_entry 4;
    int64 server_timestamp_ms remove_entry 5;
}

message ServerRecordMetadata {
    string user_id remove_entry 1;
    string telemetry_name remove_entry 2;
    string session_id remove_entry 3;
    string request_id remove_entry 4;
    int64 server_timestamp_ms remove_entry 5;
}

message SetAccountSettingsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message SetAccountSettingsProto {
    AccountSettingsProto settings remove_entry 1;
}

message SetBuddyPokemonOutProto {
    enum Result {
        UNEST remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_POKEMON_DEPLOYED remove_entry 2;
        ERROR_POKEMON_NOT_OWNED remove_entry 3;
        ERROR_POKEMON_IS_EGG remove_entry 4;
        ERROR_INVALID_POKEMON remove_entry 5;
        ERROR_BUDDY_SWAP_LIMIT_EXCEEDED remove_entry 6;
    }

    Result result remove_entry 1;
    KDAFEAMLMKO jealejabdef remove_entry 2;
    BuddyObservedData jodndjickjg remove_entry 3;
    double diglolenand remove_entry 4;
}

message SetFavoritePokemonOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_POKEMON_NOT_FOUND remove_entry 2;
        ERROR_POKEMON_IS_EGG remove_entry 3;
    }

    Result result remove_entry 1;
}

message SetFriendNicknameOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_NOT_FRIENDS remove_entry 3;
        ERROR_EXCEEDED_NICKNAME_LENGTH remove_entry 4;
        ERROR_SOCIAL_UPDATE remove_entry 5;
        ERROR_FILTERED_NICKNAME remove_entry 6;
        ERROR_EXCEEDED_CHANGE_LIMIT remove_entry 7;
    }

    Result result remove_entry 1;
}

message SetInGameCurrencyExchangeRateOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
    }

    Status status remove_entry 1;
}

message SetInGameCurrencyExchangeRateProto {
    string in_game_currency remove_entry 1;
    string fiat_currency remove_entry 2;
    int64 fiat_currency_cost_e6_per_in_game_unit remove_entry 3;
}

message SetLobbyPokemonOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_LOBBY_NOT_FOUND remove_entry 2;
        ERROR_RAID_UNAVAILABLE remove_entry 3;
        ERROR_INVALID_POKEMON remove_entry 4;
    }

    Result result remove_entry 1;
    EMGGNFJGANL lolnpfcphnd remove_entry 2;
}

message SetLobbyVisibilityOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_LOBBY_CREATOR remove_entry 2;
        ERROR_LOBBY_NOT_FOUND remove_entry 3;
        ERROR_RAID_UNAVAILABLE remove_entry 4;
    }

    Result result remove_entry 1;
    EMGGNFJGANL lolnpfcphnd remove_entry 2;
}

message SetPlayerTeamOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        TEAM_ALREADY_SET remove_entry 2;
        FAILURE remove_entry 3;
    }

    Status status remove_entry 1;
    KDHELLCEOJD ockinehgelh remove_entry 2;
}

message SfidaDowserResponse {
    enum Result {
        UNSET remove_entry 0;
        FOUND remove_entry 1;
        NEARBY remove_entry 2;
        OUT_OF_RANGE remove_entry 3;
        ALREADY_CAUGHT remove_entry 4;
        NOT_AVAILABLE remove_entry 5;
    }

    Result result remove_entry 1;
    int32 mfikbpgkane remove_entry 2;
    string cjkkpijggdk remove_entry 3;
}

message SfidaMetricsUpdate {
    enum UpdateType {
        UNSET remove_entry 0;
        INITIALIZATION remove_entry 1;
        ACCUMULATION remove_entry 2;
    }

    UpdateType bhlhnkoonmf remove_entry 1;
    int64 dgeeakhhfcb remove_entry 2;
    ILIKICMNKOL ijlfmfbpcbl remove_entry 3;
}

message SkuPresentationProto {
    string key remove_entry 1;
    string value remove_entry 2;
}

message SocialClientFeatures {
    message CrossGameSocialClientSettingsProto {
        enum AppLinkType {
            NO_LINK remove_entry 0;
            WEB_LINK remove_entry 1;
            APP_STORE_LINK remove_entry 2;
        }

        enum FeatureType {
            UNSET remove_entry 0;
            NIANTIC_PROFILE remove_entry 1;
            ONLINE_STATUS remove_entry 2;
            FRIEND_LIST remove_entry 3;
        }

        repeated FeatureType disabled_features remove_entry 1;
        AppLinkType app_link remove_entry 2;
    }

    CrossGameSocialClientSettingsProto cross_game_social_settings remove_entry 1;
}

message SocialClientGlobalSettings {
    message CrossGameSocialSettingsProto {
        bool niantic_profile_codename_opt_out_enabled remove_entry 1;
    }

    CrossGameSocialSettingsProto cross_game_social_settings remove_entry 1;
}

message SocialProto {
    enum AppKey {
        INVALID remove_entry 0;
        INGRESS_DELETED remove_entry 1;
        HOLOHOLO_DELETED remove_entry 2;
        LEXICON_DELETED remove_entry 3;
    }

    AppKey app_key = 1;
}

message SocialSettings {
    enum ConsentStatus {
        UNKNOWN remove_entry 0;
        OPT_IN remove_entry 1;
        OPT_OUT remove_entry 2;
    }

    enum TutorialType {
        UNSET remove_entry 0;
        PROFILE remove_entry 1;
        FRIEND_LIST_V2 remove_entry 2;
        ONLINE_STATUS_OVERVIEW remove_entry 3;
        ONLINE_STATUS_TOGGLE remove_entry 4;
    }
}

message SocialV2Enum {
    enum InvitationStatus {
        INVITATION_STATUS_UNSET remove_entry 0;
        INVITED remove_entry 1;
    }

    enum OnlineStatus {
        STATUS_UNSET remove_entry 0;
        STATUS_UNKNOWN remove_entry 1;
        STATUS_ONLINE remove_entry 2;
        STATUS_OFFLINE remove_entry 3;
    }
}

message StartIncidentOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_NOT_IN_RANGE remove_entry 2;
        ERROR_INCIDENT_COMPLETED remove_entry 3;
        ERROR_INCIDENT_NOT_FOUND remove_entry 4;
        ERROR_PLAYER_BELOW_MIN_LEVEL remove_entry 5;
        ERROR remove_entry 6;
    }

    Status status remove_entry 1;
    NIAJOLJNOAF knnkolacobc remove_entry 2;
}

message StartTutorialOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_PLAYER_ALREADY_STARTED_TUTORIAL remove_entry 2;
        ERROR_FAILED_TO_START remove_entry 3;
    }

    Result result remove_entry 1;
}

message SubmitCombatChallengePokemonsOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_CHALLENGE_STATE remove_entry 2;
        ERROR_CHALLENGE_NOT_FOUND remove_entry 3;
        ERROR_POKEMON_NOT_IN_INVENTORY remove_entry 4;
        ERROR_NOT_ELIGIBLE_LEAGUE remove_entry 5;
        ERROR_ALREADY_TIMEDOUT remove_entry 6;
        ERROR_ALREADY_CANCELLED remove_entry 7;
        ERROR_ACCESS_DENIED remove_entry 8;
        ERROR_ALREADY_DECLINED remove_entry 9;
    }

    Result result remove_entry 1;
    GJLECHMJABM hnoncfdkkha remove_entry 2;
}

message SubmitNewPoiOutProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        FAILURE remove_entry 2;
        INTERNAL_ERROR remove_entry 3;
        TOO_MANY_RECENT_SUBMISSIONS remove_entry 4;
        INVALID_INPUT remove_entry 5;
        MINOR remove_entry 6;
        NOT_AVAILABLE remove_entry 7;
    }

    Status status remove_entry 1;
    string submission_id remove_entry 2;
    repeated string messages remove_entry 3;
}

message SubmitNewPoiProto {
    string title remove_entry 1;
    string long_description remove_entry 2;
    int32 lat_e6 remove_entry 4;
    int32 lng_e6 remove_entry 5;
    string supporting_statement remove_entry 14;
    bool async_file_upload remove_entry 18;
}

message SubmitPoiImageProto {
    string poi_id remove_entry 1;
    bool async_file_upload remove_entry 2;
}

message SubmitPoiLocationUpdateProto {
    string poi_id remove_entry 1;
    LocationE6Proto location remove_entry 2;
}

message SubmitPoiTakedownRequestProto {
    string poi_id remove_entry 1;
    PoiInvalidReason invalid_reason remove_entry 2;
}

message SubmitPoiTextMetadataUpdateProto {
    string poi_id remove_entry 1;
    string title remove_entry 2;
    string description remove_entry 3;
}

message SubmitSponsorPoiLocationUpdateProto {
    string poi_id remove_entry 1;
    LocationE6Proto location remove_entry 2;
}

message SubmitSponsorPoiReportProto {
    string poi_id remove_entry 1;
    SponsorPoiInvalidReason invalid_reason remove_entry 2;
    string additional_details remove_entry 3;
}

message SuperAwesomeTokenProto {
    string token remove_entry 1;
}

message TemplateVariable {
    string name remove_entry 1;
    string literal remove_entry 2;
    string key remove_entry 3;
    string lookup_table remove_entry 4;
    bytes byte_value remove_entry 5;
}

message TradingProto {
    enum TradingState {
        UNSET remove_entry 0;
        PRIMORDIAL remove_entry 1;
        WAIT remove_entry 2;
        ACTIVE remove_entry 3;
        CONFIRMED remove_entry 4;
        FINISHED remove_entry 5;
    }

    message JHBKEICAPFA {
        uint64 pokemon_id remove_entry 1;
        int32 mgjcoegpbdk remove_entry 2;
        int32 bbnodenahep remove_entry 3;
        int32 icmkbjelchp remove_entry 4;
        int32 mflkjockbpn remove_entry 5;
        int32 hfamgdhknbg remove_entry 6;
        int32 kmalgnlaeng remove_entry 7;
        int32 kflidamdeil remove_entry 8;
        bool labaeipoogb remove_entry 9;
        HoloPokemonMove move1 remove_entry 10;
        HoloPokemonMove move2 remove_entry 11;
        PokemonDisplayProto pokemon_display remove_entry 12;
        int64 captured_s2_cell_id remove_entry 13;
        PokemonProto fdjfhpgdhlk remove_entry 14;
        Item pokeball remove_entry 15;
        int32 individual_attack remove_entry 16;
        int32 individual_defense remove_entry 17;
        int32 individual_stamina remove_entry 18;
        string nickname remove_entry 19;
        bool favorite remove_entry 20;
        HoloPokemonMove move3 remove_entry 21;
        int64 creation_time_ms remove_entry 22;
    }

    message LNIANFLKNFD {
        message CBAGPFLLAGC {
            enum ExclusionReason {
                UNSET remove_entry 0;
                MYTHICAL_POKEMON remove_entry 1;
                SLASHED remove_entry 2;
                GYM_DEPLOYED remove_entry 3;
                BUDDY remove_entry 4;
                STAMINA_NOT_FULL remove_entry 5;
                EGG_NOT_HATCHED remove_entry 6;
                FRIENDSHIP_LEVEL_LOW remove_entry 7;
                FRIEND_CANNOT_AFFORD remove_entry 8;
                FRIEND_REACHED_DAILY_LIMIT remove_entry 9;
                ALREADY_TRADED remove_entry 10;
                PLAYER_CANNOT_AFFORD remove_entry 11;
                PLAYER_REACHED_DAILY_LIMIT remove_entry 12;
                FAVORITE remove_entry 13;
                TEMP_EVOLVED remove_entry 14;
            }

            uint64 pokemon_id remove_entry 1;
            ExclusionReason kdjnialhikf remove_entry 2;
        }

        string glankgjddic remove_entry 1;
        PHGHEIGIHFE fohggigemfp remove_entry 2;
        repeated CBAGPFLLAGC phfhpchgepg remove_entry 3;
        JHBKEICAPFA jeghjpngaih remove_entry 4;
        NJAEBCDCPIG knbnfmnfpbk remove_entry 5;
        NJAEBCDCPIG abgalnbidak remove_entry 6;
        bool dcehofjkaio remove_entry 7;
        bool jkabfaedhce remove_entry 8;
    }

    TradingState pklabciagbe remove_entry 1;
    uint64 ehmhioegndc remove_entry 2;
    LNIANFLKNFD ockinehgelh remove_entry 3;
    LNIANFLKNFD fbdmjmofbpi remove_entry 4;
    int64 kohmdhfdhhk remove_entry 5;
    string bijefcmafpn remove_entry 6;
    DIKABGBAPBF bbjkgkekbam remove_entry 7;
    bool eofeabbfhmj remove_entry 8;
    DIKABGBAPBF bckekmipmda remove_entry 9;
}

message UpdateAdventureSyncFitnessResponseProto {
    enum Status {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Status status remove_entry 1;
}

message UpdateAdventureSyncSettingsRequestProto {
    AdventureSyncSettingsProto adventure_sync_settings remove_entry 1;
}

message UpdateCombatOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_COMBAT_STATE remove_entry 2;
        ERROR_COMBAT_NOT_FOUND remove_entry 3;
        ERROR_PLAYER_NOT_IN_COMBAT remove_entry 4;
        ERROR_ILLEGAL_ACTION remove_entry 5;
        ERROR_INVALID_SUBMIT_TIME remove_entry 6;
        ERROR_PLAYER_IN_MINIGAME remove_entry 7;
        ERROR_EXISTING_QUEUED_ATTACK remove_entry 8;
        ERROR_INVALID_CHANGE_POKEMON remove_entry 9;
        ERROR_INSUFFICIENT_ENERGY remove_entry 10;
        ERROR_INVALID_MOVE remove_entry 11;
        ERROR_INVALID_DURATION_TURNS remove_entry 12;
        ERROR_INVALID_MINIGAME_STATE remove_entry 13;
        ERROR_INVALID_QUICK_SWAP_POKEMON remove_entry 14;
        ERROR_QUICK_SWAP_NOT_AVAILABLE remove_entry 15;
    }

    Result result remove_entry 1;
    CombatProto hgjkjcjaoeh remove_entry 2;
}

message UpdateFacebookStatusOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_PLAYER_NOT_FOUND remove_entry 3;
        ERROR_FACEBOOK_API remove_entry 4;
        ERROR_ALREADY_EXISTS remove_entry 5;
    }

    Result result remove_entry 1;
}

message UpdateFacebookStatusProto {
    string fb_access_token remove_entry 1;
    bool force_update remove_entry 2;
}

message UpdateFriendshipResponse {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
        ERROR_NOT_FRIEND remove_entry 3;
        ERROR_NICKNAME_WRONG_FORMAT remove_entry 4;
        ERROR_FILTERED_NICKNAME remove_entry 5;
        ERROR_EXCEEDED_CHANGE_LIMIT remove_entry 6;
    }

    Result result remove_entry 1;
}

message UpdateNotificationOutProto {
}

message UpdateNotificationProto {
    repeated string notification_ids remove_entry 1;
    repeated int64 create_timestamp_ms remove_entry 2;
    NotificationState state remove_entry 3;
}

message UpdateProfileRequest {
    message ProfileProto {
        string profile_name_app_key remove_entry 1;
    }

    ProfileProto profile remove_entry 1;
}

message UpdateProfileResponse {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_UNKNOWN remove_entry 2;
    }

    Result result remove_entry 1;
}

message UploadPoiPhotoByUrlOutProto {
    PortalCurationImageResult.Result status remove_entry 1;
}

message UploadPoiPhotoByUrlProto {
    string request_id remove_entry 1;
    string image_url remove_entry 2;
}

message UseIncenseActionOutProto {
    enum Result {
        UNKNOWN remove_entry 0;
        SUCCESS remove_entry 1;
        INCENSE_ALREADY_ACTIVE remove_entry 2;
        NONE_IN_INVENTORY remove_entry 3;
        LOCATION_UNSET remove_entry 4;
    }

    Result result remove_entry 1;
    BMPNOJLNMKE gpdnipabdbn remove_entry 2;
}

message UseItemEncounterOutProto {
    enum Status {
        SUCCESS remove_entry 0;
        ALREADY_COMPLETED remove_entry 1;
        ACTIVE_ITEM_EXISTS remove_entry 2;
        NO_ITEM_IN_INVENTORY remove_entry 3;
        INVALID_ITEM_CATEGORY remove_entry 4;
    }

    Status status remove_entry 1;
    KIKHLAJCKFP klnafjahpce remove_entry 2;
    Item llfflapmphl remove_entry 3;
}

message UseItemRareCandyOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        INVALID_POKEMON_ID remove_entry 2;
        NO_PLAYER remove_entry 3;
        WRONG_ITEM_TYPE remove_entry 4;
        ITEM_NOT_IN_INVENTORY remove_entry 5;
        NOT_ENOUGH_ITEMS remove_entry 6;
    }

    Result result remove_entry 1;
    HoloPokemonId pokemon_id remove_entry 2;
}

message UseItemStardustBoostOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_ITEM_TYPE remove_entry 2;
        ERROR_STARDUST_BOOST_ALREADY_ACTIVE remove_entry 3;
        ERROR_NO_ITEMS_REMAINING remove_entry 4;
        ERROR_LOCATION_UNSET remove_entry 5;
    }

    Result result remove_entry 1;
    OFMDMCEACDO applied_items remove_entry 2;
}

message UseItemXpBoostOutProto {
    enum Result {
        UNSET remove_entry 0;
        SUCCESS remove_entry 1;
        ERROR_INVALID_ITEM_TYPE remove_entry 2;
        ERROR_XP_BOOST_ALREADY_ACTIVE remove_entry 3;
        ERROR_NO_ITEMS_REMAINING remove_entry 4;
        ERROR_LOCATION_UNSET remove_entry 5;
    }

    Result result remove_entry 1;
    OFMDMCEACDO applied_items remove_entry 2;
}

message VasaClientAction {
    enum ActionEnum {
        INVALID_VASA_CLIENT_ACTION remove_entry 0;
        COLLECT_ADID remove_entry 8000;
    }

    ActionEnum action = 1;
}

message VsSeekerAttributesProto {
    enum VsSeekerStatus {
        UNSET remove_entry 0;
        STARTED_CHARGING remove_entry 1;
        FULLY_CHARGED remove_entry 2;
        ACTIVATED remove_entry 3;
    }

    VsSeekerStatus ogjdadkglba remove_entry 1;
    double peopiknibmg remove_entry 2;
    double holnpeepnam remove_entry 3;
    int32 kaahlajmlnk remove_entry 4;
    int32 hplacfjncad remove_entry 6;
    VsSeekerRewardTrack cgekkhdfgkj remove_entry 7;
    string hdnkifjaopj remove_entry 8;
    bool oabpjifbdof remove_entry 9;
}

message VsSeekerCreateDetail {
    int32 season remove_entry 1;
    string league remove_entry 2;
}

message VsSeekerRewardEncounterOutProto {
    enum Result {
        VS_SEEKER_ENCOUNTER_UNKNOWN remove_entry 0;
        VS_SEEKER_ENCOUNTER_SUCCESS remove_entry 1;
        VS_SEEKER_ENCOUNTER_ALREADY_FINISHED remove_entry 2;
        ERROR_PLAYER_NOT_ENOUGH_VICTORIES remove_entry 3;
        ERROR_POKEMON_INVENTORY_FULL remove_entry 4;
        ERROR_REDEEM_ITEM remove_entry 5;
    }

    Result result remove_entry 1;
    PokemonProto pokemon remove_entry 2;
    KIKHLAJCKFP klnafjahpce remove_entry 3;
    Item llfflapmphl remove_entry 4;
    uint64 ofpebfcdpip remove_entry 5;
}

message WeatherAlertProto {
    enum Severity {
        NONE remove_entry 0;
        MODERATE remove_entry 1;
        EXTREME remove_entry 2;
    }

    bool warn_weather remove_entry 2;
}

message WildCreateDetail {
    bool caught_in_wild remove_entry 1;
}

message WildPokemonProto {
    uint64 ofpebfcdpip remove_entry 1;
    int64 last_modified_ms remove_entry 2;
    double latitude remove_entry 3;
    double longitude remove_entry 4;
    string amckjidfljc remove_entry 5;
    PokemonProto pokemon remove_entry 7;
    int32 jaalkeldbkd remove_entry 11;
}

message WithBadgeType {
    repeated HoloBadgeType badge_type remove_entry 1;
    int32 badge_rank remove_entry 2;
    int32 amountj remove_entry 3;
}

message WithBuddy {
    BuddyLevel min_buddy_level remove_entry 1;
    bool must_be_on_map remove_entry 2;
}

message WithDailyBuddyAffection {
    int32 min_buddy_affection_earned_today remove_entry 1;
}

message WithDailyCaptureBonus {
}

message WithDailySpinBonus {
}

message WithDistance {
    double distance_km remove_entry 1;
}

message WithInvasionCharacter {
    repeated EnumWrapper.CharacterCategory category remove_entry 1;
}

message WithItem {
    Item item remove_entry 1;
}

message WithLocation {
    repeated int64 s2_cell_id remove_entry 1;
}

message WithMegaEvoPokemon {
    repeated HoloTemporaryEvolutionId temp_evo_id remove_entry 1;
}

message WithNpcCombat {
    bool requires_win remove_entry 1;
    repeated string combat_npc_trainer_id remove_entry 2;
}

message WithPlayerLevel {
    int32 level remove_entry 1;
}

message WithPokemonAlignment {
    repeated PokemonDisplayProto.Alignment alignment remove_entry 1;
}

message WithPokemonCategory {
    string category_name remove_entry 1;
    repeated HoloPokemonId pokemon_ids remove_entry 2;
}

message WithPokemonType {
    repeated HoloPokemonType pokemon_type remove_entry 1;
}

message WithPvpCombat {
    bool requires_win remove_entry 1;
    repeated string combat_league_template_id remove_entry 2;
    HoloBadgeType badge_type remove_entry 3;
}

message WithQuestContext {
    FIDCFPOOKKG.Context context remove_entry 1;
}

message WithRaidLevel {
    repeated RaidLevel raid_level remove_entry 1;
}

message WithSuperEffectiveChargeMove {
}

message WithThrowType {
    //ignored_oneof LEPKKHKINFL {
    //none remove_entry 0;
    //throw_type remove_entry 1;
    //hit remove_entry 2;
    //}

    oneof Throw {
        HoloActivityType throw_type remove_entry 1;
        bool hit remove_entry 2;
    }
}

message WithUniquePokemon {
}

message WithUniquePokestop {
}

message WithWeatherBoost {
}

message WithWinBattleStatus {
}

message WithWinGymBattleStatus {
}

message WithWinRaidStatus {
}