| # -*- coding: utf-8 -*- |
| # Generated by the protocol buffer compiler. DO NOT EDIT! |
| # NO CHECKED-IN PROTOBUF GENCODE |
| # source: components/optimization_guide/proto/hints.proto |
| # Protobuf Python Version: 6.33.0 |
| """Generated protocol buffer code.""" |
| from google.protobuf import descriptor as _descriptor |
| from google.protobuf import descriptor_pool as _descriptor_pool |
| from google.protobuf import runtime_version as _runtime_version |
| from google.protobuf import symbol_database as _symbol_database |
| from google.protobuf.internal import builder as _builder |
| _runtime_version.ValidateProtobufRuntimeVersion( |
| _runtime_version.Domain.PUBLIC, |
| 6, |
| 33, |
| 0, |
| '', |
| 'components/optimization_guide/proto/hints.proto' |
| ) |
| # @@protoc_insertion_point(imports) |
| |
| _sym_db = _symbol_database.Default() |
| |
| |
| from components.optimization_guide.proto import common_types_pb2 as components_dot_optimization__guide_dot_proto_dot_common__types__pb2 |
| from components.optimization_guide.proto import loading_predictor_metadata_pb2 as components_dot_optimization__guide_dot_proto_dot_loading__predictor__metadata__pb2 |
| |
| |
| DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/components/optimization_guide/proto/hints.proto\x12\x18optimization_guide.proto\x1a\x36\x63omponents/optimization_guide/proto/common_types.proto\x1a\x44\x63omponents/optimization_guide/proto/loading_predictor_metadata.proto\"x\n\x0fMatchedHintInfo\x12G\n\x12key_representation\x18\x01 \x01(\x0e\x32+.optimization_guide.proto.KeyRepresentation\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x03\"Y\n\x08HostInfo\x12\x0c\n\x04host\x18\x01 \x01(\t\x12?\n\x0cmatched_hint\x18\x02 \x01(\x0b\x32).optimization_guide.proto.MatchedHintInfo\"\x16\n\x07UrlInfo\x12\x0b\n\x03url\x18\x01 \x01(\t\"E\n\x0fHashedHostInfos\x12\x1b\n\x13partial_host_hashes\x18\x01 \x03(\r\x12\x15\n\rnum_hash_bits\x18\x02 \x01(\r\"\xb5\x04\n\x0fGetHintsRequest\x12\x31\n\x05hosts\x18\x01 \x03(\x0b\x32\".optimization_guide.proto.HostInfo\x12/\n\x04urls\x18\x04 \x03(\x0b\x32!.optimization_guide.proto.UrlInfo\x12?\n\x0chashed_hosts\x18\x08 \x01(\x0b\x32).optimization_guide.proto.HashedHostInfos\x12K\n\x17supported_optimizations\x18\x02 \x03(\x0e\x32*.optimization_guide.proto.OptimizationType\x12R\n\x1dsupported_key_representations\x18\x05 \x03(\x0e\x32+.optimization_guide.proto.KeyRepresentation\x12\x39\n\x07\x63ontext\x18\x03 \x01(\x0e\x32(.optimization_guide.proto.RequestContext\x12J\n\x10\x63ontext_metadata\x18\x0b \x01(\x0b\x32\x30.optimization_guide.proto.RequestContextMetadata\x12\x0e\n\x06locale\x18\x07 \x01(\t\x12\x39\n\x0borigin_info\x18\t \x01(\x0b\x32$.optimization_guide.proto.OriginInfoJ\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b\"\x8b\x01\n\x16RequestContextMetadata\x12\x65\n\x1apage_insights_hub_metadata\x18\x01 \x01(\x0b\x32?.optimization_guide.proto.PageInsightsHubRequestContextMetadataH\x00\x42\n\n\x08metadata\"\xa3\x01\n%PageInsightsHubRequestContextMetadata\x12\x19\n\x11is_user_initiated\x18\x01 \x01(\x08\x12\x17\n\x0fis_initial_page\x18\x02 \x01(\x08\x12%\n\x1dshould_not_log_or_personalize\x18\x03 \x01(\x08\x12\x1f\n\x17navigation_timestamp_ms\x18\x04 \x01(\x03\"\xc5\x01\n\x10GetHintsResponse\x12-\n\x05hints\x18\x01 \x03(\x0b\x32\x1e.optimization_guide.proto.Hint\x12>\n\x12max_cache_duration\x18\x02 \x01(\x0b\x32\".optimization_guide.proto.Duration\x12\x42\n\x0fhints_to_remove\x18\x03 \x03(\x0b\x32).optimization_guide.proto.MatchedHintInfo\"\xba\x02\n\x0cOptimization\x12\x45\n\x11optimization_type\x18\x01 \x01(\x0e\x32*.optimization_guide.proto.OptimizationType\x12\x16\n\x0etuning_version\x18\x06 \x01(\x04\x12X\n\x1aloading_predictor_metadata\x18\r \x01(\x0b\x32\x32.optimization_guide.proto.LoadingPredictorMetadataH\x00\x12\x35\n\x0c\x61ny_metadata\x18\x0f \x01(\x0b\x32\x1d.optimization_guide.proto.AnyH\x00\x42\n\n\x08metadataJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\x0e\x10\x0f\"q\n\x08PageHint\x12\x14\n\x0cpage_pattern\x18\x01 \x01(\t\x12I\n\x19\x61llowlisted_optimizations\x18\x03 \x03(\x0b\x32&.optimization_guide.proto.OptimizationJ\x04\x08\x02\x10\x03\"\xb0\x02\n\x04Hint\x12G\n\x12key_representation\x18\x01 \x01(\x0e\x32+.optimization_guide.proto.KeyRepresentation\x12\x0b\n\x03key\x18\x02 \x01(\t\x12I\n\x19\x61llowlisted_optimizations\x18\x03 \x03(\x0b\x32&.optimization_guide.proto.Optimization\x12\x36\n\npage_hints\x18\x04 \x03(\x0b\x32\".optimization_guide.proto.PageHint\x12\x0f\n\x07version\x18\x05 \x01(\t\x12>\n\x12max_cache_duration\x18\x06 \x01(\x0b\x32\".optimization_guide.proto.Duration\"I\n\x0b\x42loomFilter\x12\x1a\n\x12num_hash_functions\x18\x01 \x01(\r\x12\x10\n\x08num_bits\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"\xb1\x02\n\x12OptimizationFilter\x12\x45\n\x11optimization_type\x18\x01 \x01(\x0e\x32*.optimization_guide.proto.OptimizationType\x12;\n\x0c\x62loom_filter\x18\x02 \x01(\x0b\x32%.optimization_guide.proto.BloomFilter\x12\x0f\n\x07regexps\x18\x03 \x03(\t\x12\x19\n\x11\x65xclusion_regexps\x18\x05 \x03(\t\x12!\n\x19skip_host_suffix_checking\x18\x04 \x01(\x08\x12H\n\x13\x62loom_filter_format\x18\x06 \x01(\x0e\x32+.optimization_guide.proto.BloomFilterFormat\"\xdc\x01\n\rConfiguration\x12-\n\x05hints\x18\x01 \x03(\x0b\x32\x1e.optimization_guide.proto.Hint\x12M\n\x17optimization_blocklists\x18\x02 \x03(\x0b\x32,.optimization_guide.proto.OptimizationFilter\x12M\n\x17optimization_allowlists\x18\x03 \x03(\x0b\x32,.optimization_guide.proto.OptimizationFilter\"\x8d\x01\n\x07Version\x12\x41\n\x14generation_timestamp\x18\x01 \x01(\x0b\x32#.optimization_guide.proto.Timestamp\x12\x39\n\x0bhint_source\x18\x03 \x01(\x0e\x32$.optimization_guide.proto.HintSourceJ\x04\x08\x02\x10\x03*\xaf\x1a\n\x10OptimizationType\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08NOSCRIPT\x10\x01\x12\x14\n\x10RESOURCE_LOADING\x10\x02\x12\x16\n\x12LITE_PAGE_REDIRECT\x10\x03\x12\x1d\n\x19METADATA_FETCH_VALIDATION\x10\x04\x12\x14\n\x10\x44\x45\x46\x45R_ALL_SCRIPT\x10\x05\x12\x15\n\x11PERFORMANCE_HINTS\x10\x06\x12\r\n\tLITE_PAGE\x10\x07\x12\x1a\n\x16\x43OMPRESS_PUBLIC_IMAGES\x10\x08\x12\x15\n\x11LOADING_PREDICTOR\x10\t\x12\x13\n\x0f\x46\x41ST_HOST_HINTS\x10\n\x12\x0e\n\nLITE_VIDEO\x10\r\x12\x14\n\x10LINK_PERFORMANCE\x10\x0e\x12\x1b\n\x17SHOPPING_PAGE_PREDICTOR\x10\x0f\x12\x1a\n\x16MERCHANT_TRUST_SIGNALS\x10\x11\x12\x12\n\x0ePRICE_TRACKING\x10\x12\x12\x1b\n\x17\x42LOOM_FILTER_VALIDATION\x10\x13\x12\x13\n\x0f\x41\x42OUT_THIS_SITE\x10\x14\x12\x1d\n\x19MERCHANT_TRUST_SIGNALS_V2\x10\x15\x12\x11\n\rPAGE_ENTITIES\x10\x16\x12\x14\n\x10HISTORY_CLUSTERS\x10\x17\x12\x1a\n\x16THANK_CREATOR_ELIGIBLE\x10\x18\x12\x19\n\x15IBAN_AUTOFILL_BLOCKED\x10\x19\x12\x11\n\rSALIENT_IMAGE\x10\x1a\x12\x1a\n\x16\x41UTOFILL_SAMPLING_RATE\x10\x1b\x12\x1d\n\x19VCN_MERCHANT_OPT_OUT_VISA\x10\x1c\x12\x12\n\x0ePRICE_INSIGHTS\x10\x1e\x12\x14\n\x10V8_COMPILE_HINTS\x10\x1f\x12\x17\n\x13SHOPPING_PAGE_TYPES\x10!\x12\x16\n\x12SHOPPING_DISCOUNTS\x10\"\x12\x0b\n\x07\x43OMPOSE\x10#\x12\"\n\x1ePIX_PAYMENT_MERCHANT_ALLOWLIST\x10$\x12&\n\"SHARED_CREDIT_CARD_FLIGHT_BENEFITS\x10%\x12&\n\"SHARED_CREDIT_CARD_DINING_BENEFITS\x10&\x12\'\n#SHARED_CREDIT_CARD_GROCERY_BENEFITS\x10\'\x12-\n)SHARED_CREDIT_CARD_ENTERTAINMENT_BENEFITS\x10(\x12)\n%SHARED_CREDIT_CARD_STREAMING_BENEFITS\x10)\x12,\n(SHARED_CREDIT_CARD_SUBSCRIPTION_BENEFITS\x10*\x12+\n\'CAPITAL_ONE_CREDIT_CARD_DINING_BENEFITS\x10+\x12,\n(CAPITAL_ONE_CREDIT_CARD_GROCERY_BENEFITS\x10,\x12\x32\n.CAPITAL_ONE_CREDIT_CARD_ENTERTAINMENT_BENEFITS\x10-\x12.\n*CAPITAL_ONE_CREDIT_CARD_STREAMING_BENEFITS\x10.\x12\x30\n,AMERICAN_EXPRESS_CREDIT_CARD_FLIGHT_BENEFITS\x10/\x12\x36\n2AMERICAN_EXPRESS_CREDIT_CARD_SUBSCRIPTION_BENEFITS\x10\x30\x12,\n(CAPITAL_ONE_CREDIT_CARD_BENEFITS_BLOCKED\x10\x37\x12!\n\x1dVCN_MERCHANT_OPT_OUT_DISCOVER\x10\x38\x12#\n\x1fVCN_MERCHANT_OPT_OUT_MASTERCARD\x10\x39\x12\"\n\x1ePIX_MERCHANT_ORIGINS_ALLOWLIST\x10:\x12\x16\n\x12HISTORY_EMBEDDINGS\x10;\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST1\x10<\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST2\x10=\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST3\x10>\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST4\x10?\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST5\x10@\x12!\n\x1d\x41UTOFILL_ABLATION_SITES_LIST6\x10\x41\x12\x1f\n\x1b\x41MOUNT_EXTRACTION_ALLOWLIST\x10\x43\x12&\n\"BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM\x10\x45\x12#\n\x1f\x42UY_NOW_PAY_LATER_ALLOWLIST_ZIP\x10\x46\x12\x13\n\x0fSAVED_TAB_GROUP\x10G\x12$\n TEXT_CLASSIFIER_ENTITY_DETECTION\x10J\x12\x1e\n\x1a\x45WALLET_MERCHANT_ALLOWLIST\x10K\x12 \n\x1cOPTIMIZATION_GUIDE_ICON_VIEW\x10L\x12\x1d\n\x19PRIVACY_POLICY_ANNOTATION\x10M\x12.\n*BMO_CREDIT_CARD_AIR_MILES_PARTNER_BENEFITS\x10N\x12*\n&BMO_CREDIT_CARD_ALCOHOL_STORE_BENEFITS\x10O\x12#\n\x1f\x42MO_CREDIT_CARD_DINING_BENEFITS\x10P\x12&\n\"BMO_CREDIT_CARD_DRUGSTORE_BENEFITS\x10Q\x12*\n&BMO_CREDIT_CARD_ENTERTAINMENT_BENEFITS\x10R\x12$\n BMO_CREDIT_CARD_GROCERY_BENEFITS\x10S\x12*\n&BMO_CREDIT_CARD_OFFICE_SUPPLY_BENEFITS\x10T\x12+\n\'BMO_CREDIT_CARD_RECURRING_BILL_BENEFITS\x10U\x12$\n BMO_CREDIT_CARD_TRANSIT_BENEFITS\x10V\x12#\n\x1f\x42MO_CREDIT_CARD_TRAVEL_BENEFITS\x10W\x12+\n\'BMO_CREDIT_CARD_WHOLESALE_CLUB_BENEFITS\x10X\x12\x1a\n\x16GLIC_CONTEXTUAL_CUEING\x10Z\x12\x1f\n\x1bGLIC_ZERO_STATE_SUGGESTIONS\x10[\x12\x1a\n\x16GLIC_ACTION_PAGE_BLOCK\x10\\\x12\x1b\n\x17\x46\x45\x44\x43M_CLICKTHROUGH_RATE\x10]\x12$\n DIGITAL_CREDENTIALS_LOW_FRICTION\x10\x61\x12\x1a\n\x16\x41\x32\x41_MERCHANT_ALLOWLIST\x10\x62\x12\'\n#WALLETABLE_PASS_DETECTION_ALLOWLIST\x10\x63\x12\x33\n/SHARED_CREDIT_CARD_FLAT_RATE_BENEFITS_BLOCKLIST\x10\x64\x12&\n\"BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA\x10\x66\x12&\n\"BUY_NOW_PAY_LATER_BLOCKLIST_AFFIRM\x10g\x12#\n\x1f\x42UY_NOW_PAY_LATER_BLOCKLIST_ZIP\x10h\x12&\n\"BUY_NOW_PAY_LATER_BLOCKLIST_KLARNA\x10i\x12*\n&LENS_OVERLAY_EDU_ACTION_CHIP_BLOCKLIST\x10j\x12*\n&LENS_OVERLAY_EDU_ACTION_CHIP_ALLOWLIST\x10k\x12/\n+WALLETABLE_PASS_DETECTION_LOYALTY_ALLOWLIST\x10l\x12\x35\n1WALLETABLE_PASS_DETECTION_BOARDING_PASS_ALLOWLIST\x10m\x12\x18\n\x14READER_MODE_ELIGIBLE\x10p\x12.\n*BUY_NOW_PAY_LATER_ALLOWLIST_AFFIRM_ANDROID\x10q\x12+\n\'BUY_NOW_PAY_LATER_ALLOWLIST_ZIP_ANDROID\x10r\x12.\n*BUY_NOW_PAY_LATER_ALLOWLIST_KLARNA_ANDROID\x10s\x12*\n&AUTOFILL_ACTOR_IFRAME_ORIGIN_ALLOWLIST\x10t\"\x04\x08\x0b\x10\x0b\"\x04\x08\x0c\x10\x0c\"\x04\x08\x10\x10\x10\"\x04\x08\x1d\x10\x1d\"\x04\x08 \x10 \"\x04\x08\x42\x10\x42\"\x04\x08\x44\x10\x44\"\x04\x08H\x10H\"\x04\x08I\x10I\"\x04\x08Y\x10Y\"\x04\x08^\x10^\"\x04\x08_\x10_\"\x04\x08`\x10`\"\x04\x08\x65\x10\x65\"\x04\x08n\x10n\"\x04\x08o\x10o*q\n\x11KeyRepresentation\x12\x1e\n\x1aREPRESENTATION_UNSPECIFIED\x10\x00\x12\x13\n\x0bHOST_SUFFIX\x10\x01\x1a\x02\x08\x01\x12\x0c\n\x08\x46ULL_URL\x10\x02\x12\x08\n\x04HOST\x10\x03\x12\x0f\n\x0bHASHED_HOST\x10\x04*w\n\x11\x42loomFilterFormat\x12\x1f\n\x1b\x42LOOM_FILTER_FORMAT_UNKNOWN\x10\x00\x12!\n\x1d\x42LOOM_FILTER_FORMAT_PLAINTEXT\x10\x01\x12\x1e\n\x1a\x42LOOM_FILTER_FORMAT_SHA256\x10\x02*\x7f\n\nHintSource\x12\x17\n\x13HINT_SOURCE_UNKNOWN\x10\x00\x12,\n(HINT_SOURCE_OPTIMIZATION_HINTS_COMPONENT\x10\x01\x12*\n&HINT_SOURCE_OPTIMIZATION_GUIDE_SERVICE\x10\x02*J\n\x08ThemeKey\x12\x15\n\x11THEME_KEY_UNKNOWN\x10\x00\x12\x13\n\x0fTHEME_KEY_LIGHT\x10\x01\x12\x12\n\x0eTHEME_KEY_DARK\x10\x02\x42@\n0org.chromium.components.optimization_guide.protoB\nHintsProtoH\x03') |
| |
| _globals = globals() |
| _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) |
| _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.hints_pb2', _globals) |
| if not _descriptor._USE_C_DESCRIPTORS: |
| _globals['DESCRIPTOR']._loaded_options = None |
| _globals['DESCRIPTOR']._serialized_options = b'\n0org.chromium.components.optimization_guide.protoB\nHintsProtoH\003' |
| _globals['_KEYREPRESENTATION'].values_by_name["HOST_SUFFIX"]._loaded_options = None |
| _globals['_KEYREPRESENTATION'].values_by_name["HOST_SUFFIX"]._serialized_options = b'\010\001' |
| _globals['_OPTIMIZATIONTYPE']._serialized_start=3077 |
| _globals['_OPTIMIZATIONTYPE']._serialized_end=6452 |
| _globals['_KEYREPRESENTATION']._serialized_start=6454 |
| _globals['_KEYREPRESENTATION']._serialized_end=6567 |
| _globals['_BLOOMFILTERFORMAT']._serialized_start=6569 |
| _globals['_BLOOMFILTERFORMAT']._serialized_end=6688 |
| _globals['_HINTSOURCE']._serialized_start=6690 |
| _globals['_HINTSOURCE']._serialized_end=6817 |
| _globals['_THEMEKEY']._serialized_start=6819 |
| _globals['_THEMEKEY']._serialized_end=6893 |
| _globals['_MATCHEDHINTINFO']._serialized_start=203 |
| _globals['_MATCHEDHINTINFO']._serialized_end=323 |
| _globals['_HOSTINFO']._serialized_start=325 |
| _globals['_HOSTINFO']._serialized_end=414 |
| _globals['_URLINFO']._serialized_start=416 |
| _globals['_URLINFO']._serialized_end=438 |
| _globals['_HASHEDHOSTINFOS']._serialized_start=440 |
| _globals['_HASHEDHOSTINFOS']._serialized_end=509 |
| _globals['_GETHINTSREQUEST']._serialized_start=512 |
| _globals['_GETHINTSREQUEST']._serialized_end=1077 |
| _globals['_REQUESTCONTEXTMETADATA']._serialized_start=1080 |
| _globals['_REQUESTCONTEXTMETADATA']._serialized_end=1219 |
| _globals['_PAGEINSIGHTSHUBREQUESTCONTEXTMETADATA']._serialized_start=1222 |
| _globals['_PAGEINSIGHTSHUBREQUESTCONTEXTMETADATA']._serialized_end=1385 |
| _globals['_GETHINTSRESPONSE']._serialized_start=1388 |
| _globals['_GETHINTSRESPONSE']._serialized_end=1585 |
| _globals['_OPTIMIZATION']._serialized_start=1588 |
| _globals['_OPTIMIZATION']._serialized_end=1902 |
| _globals['_PAGEHINT']._serialized_start=1904 |
| _globals['_PAGEHINT']._serialized_end=2017 |
| _globals['_HINT']._serialized_start=2020 |
| _globals['_HINT']._serialized_end=2324 |
| _globals['_BLOOMFILTER']._serialized_start=2326 |
| _globals['_BLOOMFILTER']._serialized_end=2399 |
| _globals['_OPTIMIZATIONFILTER']._serialized_start=2402 |
| _globals['_OPTIMIZATIONFILTER']._serialized_end=2707 |
| _globals['_CONFIGURATION']._serialized_start=2710 |
| _globals['_CONFIGURATION']._serialized_end=2930 |
| _globals['_VERSION']._serialized_start=2933 |
| _globals['_VERSION']._serialized_end=3074 |
| # @@protoc_insertion_point(module_scope) |