
    Ng                     *7   d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z ddlmZ  ej                    Z ej                                        d          Zej        d	         Z ej        e          Zej        d
         Z ej        e          Zej        d         Z ej        e          Zej        d         Z ej        e          Zej        d         Z ej        e          Zej        d         Z ej        e          Zej        d         Z  ej        e           Z!ej        d         Z" ej        e"          Z#ej        d         Z$ ej        e$          Z%ej        d         Z& ej        e&          Z'ej        d         Z( ej        e(          Z)ej        d         Z* ej        e*          Z+dZdZ,dZ-dZ.d e/            d<   dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^ej_        d         Z`ej_        d         Zaej_        d          Zbebjc        d!         Zdej_        d"         Zeeejc        d!         Zfej_        d#         Zgej_        d$         Zhej_        d%         Ziej_        d&         Zjejjc        d!         Zkej_        d'         Zlej_        d(         Zmej_        d)         Znej_        d*         Zoej_        d+         Zpej_        d,         Zqej_        d-         Zrej_        d.         Zsej_        d/         Ztej_        d0         Zuej_        d1         Zvej_        d2         Zwej_        d3         Zxej_        d4         Zyej_        d5         Zzej_        d6         Z{ej_        d7         Z|ej_        d8         Z}ej_        d9         Z~ej_        d:         Zej_        d;         Zej_        d<         Zej_        d=         Zej_        d>         Zej_        d?         Zej_        d@         Zej_        dA         Zej_        dB         Zej_        dC         Zej_        dD         Zej_        dE         Zej_        dF         Zej_        dG         Zej_        dH         Zej_        dI         Zej_        dJ         Zej_        dK         Zej_        dL         Zej_        dM         Zejc        dN         Zej_        dO         Zej_        dP         Zej_        dQ         Zej_        dR         Zej_        dS         Zej_        dT         Zej_        dU         Zej_        dV         Zej_        dW         Zej_        dX         Zej_        dY         Zej_        dZ         Zej_        d[         Zej_        d\         Zej_        d]         Zej_        d^         Zej_        d_         Zej_        d`         Zej_        da         Zej_        db         Zej_        dc         Zej_        dd         Zej_        de         Zej_        df         Zej_        dg         Zej_        dh         Zej_        di         Zej_        dj         Zej_        dk         Z ej        de	j        fe`dldm          Ze                    e            ej        de	j        feadldm          Ze                    e            ej        d e	j        f ej        d!e	j        feddldm          ebdldn          Ze                    e           e                    ej                    ej        d"e	j        f ej        d!e	j        fefdldm          eedldn          Ze                    e           e                    ej                    ej        d#e	j        fegdldm          Ze                    e            ej        d$e	j        fehdldm          Ze                    e            ej        d%e	j        feidldm          Ze                    e            ej        d&e	j        f ej        d!e	j        fekdldm          ejdldn          Ze                    e           e                    ej                    ej        d'e	j        feldldm          Ze                    e            ej        d(e	j        femdldm          Ze                    e            ej        d)e	j        fendldm          Ze                    e            ej        d*e	j        feodldm          Ze                    e            ej        d+e	j        fepdldm          Ze                    e            ej        d,e	j        feqdldm          Ze                    e¦            ej        d-e	j        ferdldm          Ze                    eæ            ej        d.e	j        fesdldm          Ze                    eĦ            ej        d/e	j        fetdldm          Ze                    eŦ            ej        d0e	j        feudldm          Ze                    eƦ            ej        d1e	j        fevdldm          Ze                    eǦ            ej        d2e	j        fewdldm          Ze                    eȦ            ej        d3e	j        fexdldm          Ze                    eɦ            ej        d4e	j        feydldm          Ze                    eʦ            ej        d5e	j        fezdldm          Ze                    e˦            ej        d6e	j        fe{dldm          Ze                    e̦            ej        d7e	j        fe|dldm          Ze                    eͦ            ej        d8e	j        fe}dldm          Ze                    eΦ            ej        d9e	j        fe~dldm          Ze                    eϦ            ej        d:e	j        fedldm          Ze                    eЦ            ej        d;e	j        fedldm          Ze                    eѦ            ej        d<e	j        fedldm          Ze                    eҦ            ej        d=e	j        fedldm          Ze                    eӦ            ej        d>e	j        fedldm          Ze                    eԦ            ej        d?e	j        fedldm          Ze                    eզ            ej        d@e	j        fedldm          Ze                    e֦            ej        dAe	j        fedldm          Ze                    eצ            ej        dBe	j        fedldm          Ze                    eئ            ej        dCe	j        fedldm          Ze                    e٦            ej        dDe	j        fedldm          Ze                    eڦ            ej        dEe	j        fedldm          Ze                    eۦ            ej        dFe	j        fedldm          Ze                    eܦ            ej        dGe	j        fedldm          Ze                    eݦ            ej        dHe	j        fedldm          Ze                    eަ            ej        dIe	j        fedldm          Ze                    eߦ            ej        dJe	j        fedldm          Ze                    e            ej        dKe	j        fedldm          Ze                    e            ej        dLe	j        fedldm          Ze                    e            ej        dMe	j        f ej        dNe	j        fedldm          edldo          Ze                    e           e                    ej                    ej        dOe	j        fedldm          Ze                    e            ej        dPe	j        fedldm          Ze                    e            ej        dQe	j        fedldm          Ze                    e            ej        dRe	j        fedldm          Ze                    e            ej        dSe	j        fedldm          Ze                    e            ej        dTe	j        fedldm          Ze                    e            ej        dUe	j        fedldm          Ze                    e            ej        dVe	j        fedldm          Ze                    e            ej        dWe	j        fedldm          Ze                    e            ej        dXe	j        fedldm          Ze                    e            ej        dYe	j        fedldm          Ze                    e            ej        dZe	j        fedldm          Ze                    e            ej        d[e	j        fedldm          Ze                    e            ej        d\e	j        fedldm          Ze                    e            ej        d]e	j        fedldm          Ze                    e            ej        d^e	j        fedldm          Ze                    e            ej        d_e	j        fedldm          Ze                    e            ej        d`e	j        fedldm          Ze                    e            ej        dae	j        fedldm          Ze                    e            ej        dbe	j        fedldm          Ze                    e            ej        dce	j        fedldm          Ze                    e            ej        dde	j        fedldm          Ze                    e            ej        dee	j        fedldm          Ze                    e            ej        dfe	j        fedldm          Ze                    e            ej        dge	j        fedldm          Ze                    e            ej        dhe	j        fedldm          Ze                    e            ej        die	j        fedldm          Ze                    e            ej        dje	j        fedldm          Z e                    e             ej        dke	j        fedldm          Ze                    e           ej        dpk    r;dqe_        dre_        dqed_        dsed_        dqef_        dsef_        dqek_        dsek_        dqe_        dse_        dte_        due_        dve_        dwe_        dxe_        dye_        dze_        d{e_        d|e_        d}e_        d~e_        de_        de _        de _        de"_        de"_        de$_        de$_        de&_        de&_        de(_        de(_        de*_        de*_        de`_        de`_        dea_        dea_        deb_        deb_        ded_        ded_        dee_        dee_        def_        def_        deg_        deg_        deh_        deh_        dei_        dei_        dej_        dej_        dek_        dek_        del_        del_        dem_        dem_        den_        den_        deo_        deo_        dep_        dep_        deq_        deq_        der_        der_        des_        des_        det_        det_        deu_        deu_        dev_        dev_        dew_        dew_        dex_        dex_        dey_        dey_        dez_        dez_        de{_        de{_        de|_        de|_        de}_        de}_        de~_        de~_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        d e_        de_        de_        de_        de_        de_        de_        de_        de_        d	e_        d
e_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        d e_        d!e_        d"e_        d#e_        d$e_        d%e_        d&e_        d'e_        d(e_        dqS dqS ()  zGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)descriptor_pool)message)
reflection)symbol_databases3  
collections.protoqdrant"
VectorParams
size ("
distance (2.qdrant.Distance0
hnsw_config (2.qdrant.HnswConfigDiffH <
quantization_config (2.qdrant.QuantizationConfigH
on_disk (H'
datatype (2.qdrant.DatatypeH:
multivector_config (2.qdrant.MultiVectorConfigHB
_hnsw_configB
_quantization_configB

_on_diskB
	_datatypeB
_multivector_config"
VectorParamsDiff0
hnsw_config (2.qdrant.HnswConfigDiffH @
quantization_config (2.qdrant.QuantizationConfigDiffH
on_disk (HB
_hnsw_configB
_quantization_configB

_on_disk"
VectorParamsMap-
map (2 .qdrant.VectorParamsMap.MapEntry@
MapEntry
key (	#
value (2.qdrant.VectorParams:8"
VectorParamsDiffMap1
map (2$.qdrant.VectorParamsDiffMap.MapEntryD
MapEntry
key (	'
value (2.qdrant.VectorParamsDiff:8"p
VectorsConfig&
params (2.qdrant.VectorParamsH -

params_map (2.qdrant.VectorParamsMapH B
config"|
VectorsConfigDiff*
params (2.qdrant.VectorParamsDiffH 1

params_map (2.qdrant.VectorParamsDiffMapH B
config"
SparseVectorParams-
index (2.qdrant.SparseIndexConfigH '
modifier (2.qdrant.ModifierHB
_indexB
	_modifier"
SparseVectorConfig0
map (2#.qdrant.SparseVectorConfig.MapEntryF
MapEntry
key (	)
value (2.qdrant.SparseVectorParams:8"F
MultiVectorConfig1

comparator (2.qdrant.MultiVectorComparator"3
GetCollectionInfoRequest
collection_name (	"2
CollectionExistsRequest
collection_name (	""
CollectionExists
exists ("R
CollectionExistsResponse(
result (2.qdrant.CollectionExists
time ("
ListCollectionsRequest"%
CollectionDescription
name (	"Q
GetCollectionInfoResponse&
result (2.qdrant.CollectionInfo
time ("[
ListCollectionsResponse2
collections (2.qdrant.CollectionDescription
time (",
OptimizerStatus

ok (
error (	"
HnswConfigDiff
m (H 
ef_construct (H 
full_scan_threshold (H!
max_indexing_threads (H
on_disk (H
	payload_m (HB
_mB
_ef_constructB
_full_scan_thresholdB
_max_indexing_threadsB

_on_diskB

_payload_m"
SparseIndexConfig 
full_scan_threshold (H 
on_disk (H'
datatype (2.qdrant.DatatypeHB
_full_scan_thresholdB

_on_diskB
	_datatype"y
WalConfigDiff
wal_capacity_mb (H 
wal_segments_ahead (HB
_wal_capacity_mbB
_wal_segments_ahead"
OptimizersConfigDiff
deleted_threshold (H %
vacuum_min_vector_number (H#
default_segment_number (H
max_segment_size (H
memmap_threshold (H
indexing_threshold (H
flush_interval_sec (H%
max_optimization_threads (HB
_deleted_thresholdB
_vacuum_min_vector_numberB
_default_segment_numberB
_max_segment_sizeB
_memmap_thresholdB
_indexing_thresholdB
_flush_interval_secB
_max_optimization_threads"
ScalarQuantization&
type (2.qdrant.QuantizationType
quantile (H 

always_ram (HB
	_quantileB
_always_ram"l
ProductQuantization-
compression (2.qdrant.CompressionRatio

always_ram (H B
_always_ram"<
BinaryQuantization

always_ram (H B
_always_ram"
QuantizationConfig,
scalar (2.qdrant.ScalarQuantizationH .
product (2.qdrant.ProductQuantizationH ,
binary (2.qdrant.BinaryQuantizationH B
quantization"

Disabled"
QuantizationConfigDiff,
scalar (2.qdrant.ScalarQuantizationH .
product (2.qdrant.ProductQuantizationH $
disabled (2.qdrant.DisabledH ,
binary (2.qdrant.BinaryQuantizationH B
quantization"
StrictModeConfig
enabled (H 
max_query_limit (H
max_timeout (H)
unindexed_filtering_retrieve (H'
unindexed_filtering_update (H
search_max_hnsw_ef (H
search_allow_exact (H$
search_max_oversampling (HB

_enabledB
_max_query_limitB
_max_timeoutB
_unindexed_filtering_retrieveB
_unindexed_filtering_updateB
_search_max_hnsw_efB
_search_allow_exactB
_search_max_oversampling"
CreateCollection
collection_name (	0
hnsw_config (2.qdrant.HnswConfigDiffH .

wal_config (2.qdrant.WalConfigDiffH<
optimizers_config (2.qdrant.OptimizersConfigDiffH
shard_number (H
on_disk_payload (H
timeout	 (H2
vectors_config
 (2.qdrant.VectorsConfigH
replication_factor (H%
write_consistency_factor (H!
init_from_collection (	H	<
quantization_config (2.qdrant.QuantizationConfigH
4
sharding_method (2.qdrant.ShardingMethodH>
sparse_vectors_config (2.qdrant.SparseVectorConfigH9
strict_mode_config (2.qdrant.StrictModeConfigHB
_hnsw_configB
_wal_configB
_optimizers_configB
_shard_numberB
_on_disk_payloadB

_timeoutB
_vectors_configB
_replication_factorB
_write_consistency_factorB
_init_from_collectionB
_quantization_configB
_sharding_methodB
_sparse_vectors_configB
_strict_mode_configJJ"
UpdateCollection
collection_name (	<
optimizers_config (2.qdrant.OptimizersConfigDiffH 
timeout (H1
params (2.qdrant.CollectionParamsDiffH0
hnsw_config (2.qdrant.HnswConfigDiffH6
vectors_config (2.qdrant.VectorsConfigDiffH@
quantization_config (2.qdrant.QuantizationConfigDiffH>
sparse_vectors_config (2.qdrant.SparseVectorConfigHB
_optimizers_configB

_timeoutB	
_paramsB
_hnsw_configB
_vectors_configB
_quantization_configB
_sparse_vectors_config"M
DeleteCollection
collection_name (	
timeout (H B

_timeout";
CollectionOperationResponse
result (
time ("
CollectionParams
shard_number (
on_disk_payload (2
vectors_config (2.qdrant.VectorsConfigH 
replication_factor (H%
write_consistency_factor (H 
read_fan_out_factor (H4
sharding_method	 (2.qdrant.ShardingMethodH>
sparse_vectors_config
 (2.qdrant.SparseVectorConfigHB
_vectors_configB
_replication_factorB
_write_consistency_factorB
_read_fan_out_factorB
_sharding_methodB
_sparse_vectors_configJJ"
CollectionParamsDiff
replication_factor (H %
write_consistency_factor (H
on_disk_payload (H 
read_fan_out_factor (HB
_replication_factorB
_write_consistency_factorB
_on_disk_payloadB
_read_fan_out_factor"
CollectionConfig(
params (2.qdrant.CollectionParams+
hnsw_config (2.qdrant.HnswConfigDiff6
optimizer_config (2.qdrant.OptimizersConfigDiff)

wal_config (2.qdrant.WalConfigDiff<
quantization_config (2.qdrant.QuantizationConfigH 9
strict_mode_config (2.qdrant.StrictModeConfigHB
_quantization_configB
_strict_mode_config"\
KeywordIndexParams
	is_tenant (H 
on_disk (HB

_is_tenantB

_on_disk"
IntegerIndexParams
lookup (H 
range (H
is_principal (H
on_disk (HB	
_lookupB
_rangeB
_is_principalB

_on_disk"`
FloatIndexParams
on_disk (H 
is_principal (HB

_on_diskB
_is_principal"2
GeoIndexParams
on_disk (H B

_on_disk"
TextIndexParams(
	tokenizer (2.qdrant.TokenizerType
	lowercase (H 
min_token_len (H
max_token_len (H
on_disk (HB

_lowercaseB
_min_token_lenB
_max_token_lenB

_on_disk"
BoolIndexParams"c
DatetimeIndexParams
on_disk (H 
is_principal (HB

_on_diskB
_is_principal"Y
UuidIndexParams
	is_tenant (H 
on_disk (HB

_is_tenantB

_on_disk"
PayloadIndexParams:
keyword_index_params (2.qdrant.KeywordIndexParamsH :
integer_index_params (2.qdrant.IntegerIndexParamsH 6
float_index_params (2.qdrant.FloatIndexParamsH 2
geo_index_params (2.qdrant.GeoIndexParamsH 4
text_index_params (2.qdrant.TextIndexParamsH 4
bool_index_params (2.qdrant.BoolIndexParamsH <
datetime_index_params (2.qdrant.DatetimeIndexParamsH 4
uuid_index_params (2.qdrant.UuidIndexParamsH B
index_params"
PayloadSchemaInfo,
	data_type (2.qdrant.PayloadSchemaType/
params (2.qdrant.PayloadIndexParamsH 
points (HB	
_paramsB	
_points"
CollectionInfo(
status (2.qdrant.CollectionStatus1
optimizer_status (2.qdrant.OptimizerStatus
vectors_count (H 
segments_count ((
config (2.qdrant.CollectionConfigA
payload_schema (2).qdrant.CollectionInfo.PayloadSchemaEntry
points_count	 (H"
indexed_vectors_count
 (HO
PayloadSchemaEntry
key (	(
value (2.qdrant.PayloadSchemaInfo:8B
_vectors_countB
_points_countB
_indexed_vectors_countJJ"[
ChangeAliases(
actions (2.qdrant.AliasOperations
timeout (H B

_timeout"
AliasOperations+
create_alias (2.qdrant.CreateAliasH +
rename_alias (2.qdrant.RenameAliasH +
delete_alias (2.qdrant.DeleteAliasH B
action":
CreateAlias
collection_name (	

alias_name (	"=
RenameAlias
old_alias_name (	
new_alias_name (	"!
DeleteAlias

alias_name (	"
ListAliasesRequest"7
ListCollectionAliasesRequest
collection_name (	"?
AliasDescription

alias_name (	
collection_name (	"N
ListAliasesResponse)
aliases (2.qdrant.AliasDescription
time ("7
CollectionClusterInfoRequest
collection_name (	"6
ShardKey
keyword (	H 
number (H B
key"
LocalShardInfo
shard_id (
points_count (#
state (2.qdrant.ReplicaState(
	shard_key (2.qdrant.ShardKeyH B

_shard_key"
RemoteShardInfo
shard_id (
peer_id (#
state (2.qdrant.ReplicaState(
	shard_key (2.qdrant.ShardKeyH B

_shard_key"w
ShardTransferInfo
shard_id (
to_shard_id (H 
from (

to (
sync (B
_to_shard_id"k
ReshardingInfo
shard_id (
peer_id ((
	shard_key (2.qdrant.ShardKeyH B

_shard_key"
CollectionClusterInfoResponse
peer_id (
shard_count (,
local_shards (2.qdrant.LocalShardInfo.
remote_shards (2.qdrant.RemoteShardInfo2
shard_transfers (2.qdrant.ShardTransferInfo"
	MoveShard
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (0
method (2.qdrant.ShardTransferMethodHB
_to_shard_idB	
_method"
ReplicateShard
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (0
method (2.qdrant.ShardTransferMethodHB
_to_shard_idB	
_method"z
AbortShardTransfer
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (B
_to_shard_id"
RestartTransfer
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (+
method (2.qdrant.ShardTransferMethodB
_to_shard_id",
Replica
shard_id (
peer_id ("
CreateShardKey#
	shard_key (2.qdrant.ShardKey
shards_number (H 
replication_factor (H
	placement (B
_shards_numberB
_replication_factor"5
DeleteShardKey#
	shard_key (2.qdrant.ShardKey"
#UpdateCollectionClusterSetupRequest
collection_name (	'

move_shard (2.qdrant.MoveShardH 1
replicate_shard (2.qdrant.ReplicateShardH 4
abort_transfer (2.qdrant.AbortShardTransferH '
drop_replica (2.qdrant.ReplicaH 2
create_shard_key (2.qdrant.CreateShardKeyH 2
delete_shard_key (2.qdrant.DeleteShardKeyH 3
restart_transfer	 (2.qdrant.RestartTransferH 
timeout (HB
	operationB

_timeout"6
$UpdateCollectionClusterSetupResponse
result ("{
CreateShardKeyRequest
collection_name (	'
request (2.qdrant.CreateShardKey
timeout (H B

_timeout"{
DeleteShardKeyRequest
collection_name (	'
request (2.qdrant.DeleteShardKey
timeout (H B

_timeout"(
CreateShardKeyResponse
result ("(
DeleteShardKeyResponse
result (*<
Datatype
Default 
Float32	
Uint8
Float16*
Modifier
None 
Idf*#
MultiVectorComparator

MaxSim *O
Distance
UnknownDistance 

Cosine

Euclid
Dot
	Manhattan*Y
CollectionStatus
UnknownCollectionStatus 	
Green

Yellow
Red
Grey*~
PayloadSchemaType
UnknownType 
Keyword
Integer	
Float
Geo
Text
Bool
Datetime
Uuid*5
QuantizationType
UnknownQuantization 
Int8*=
CompressionRatio
x4 
x8
x16
x32
x64*&
ShardingMethod
Auto 

Custom*T
TokenizerType
Unknown 

Prefix

Whitespace
Word
Multilingual*
ReplicaState

Active 
Dead
Partial
Initializing
Listener
PartialSnapshot
Recovery

Resharding*a
ShardTransferMethod
StreamRecords 
Snapshot
WalDelta
ReshardingStreamRecordsBQdrant.Client.Grpcbproto3DatatypeModifierMultiVectorComparatorDistanceCollectionStatusPayloadSchemaTypeQuantizationTypeCompressionRatioShardingMethodTokenizerTypeReplicaStateShardTransferMethod         None               VectorParamsVectorParamsDiffVectorParamsMapMapEntryVectorParamsDiffMapVectorsConfigVectorsConfigDiffSparseVectorParamsSparseVectorConfigMultiVectorConfigGetCollectionInfoRequestCollectionExistsRequestCollectionExistsCollectionExistsResponseListCollectionsRequestCollectionDescriptionGetCollectionInfoResponseListCollectionsResponseOptimizerStatusHnswConfigDiffSparseIndexConfigWalConfigDiffOptimizersConfigDiffScalarQuantizationProductQuantizationBinaryQuantizationQuantizationConfigDisabledQuantizationConfigDiffStrictModeConfigCreateCollectionUpdateCollectionDeleteCollectionCollectionOperationResponseCollectionParamsCollectionParamsDiffCollectionConfigKeywordIndexParamsIntegerIndexParamsFloatIndexParamsGeoIndexParamsTextIndexParamsBoolIndexParamsDatetimeIndexParamsUuidIndexParamsPayloadIndexParamsPayloadSchemaInfoCollectionInfoPayloadSchemaEntryChangeAliasesAliasOperationsCreateAliasRenameAliasDeleteAliasListAliasesRequestListCollectionAliasesRequestAliasDescriptionListAliasesResponseCollectionClusterInfoRequestShardKeyLocalShardInfoRemoteShardInfoShardTransferInfoReshardingInfoCollectionClusterInfoResponse	MoveShardReplicateShardAbortShardTransferRestartTransferReplicaCreateShardKeyDeleteShardKey#UpdateCollectionClusterSetupRequest$UpdateCollectionClusterSetupResponseCreateShardKeyRequestDeleteShardKeyRequestCreateShardKeyResponseDeleteShardKeyResponsecollections_pb2)
DESCRIPTOR
__module__)r!   rm   rn   )rN   rm   rn   FNs   Qdrant.Client.Grpcs   8i*0  if0  ih0  i0  i0  i0  i0  i0  i0  iV1  iX1  i1  i1  i2  i2  iL2  iN2  it2  iv2  i2  i2  iQ3  iS3  i3     i  i  it  iw  i  i  i  i  iF  i  i  i  iz  i}  i   i  i  iK  i  i  i  i  i  iB  iD  if  ih  i  i  i  i  i  i  iN  iP  i  i  i  i  i  i  i	  i	  i
  i
  i  i  i  i  i  i  i5  i8  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i3  i6  i$  i'  i%  i(  i  i  i  i  i  i  i  i  i3  i6  i  i  i(  i*  i  i  i  i  i   i   is!  iv!  i]#  i"  i#  i_#  i#  i#  i_$  ia$  i$  i$  i$  i$  i$  i$  i%  i%  iL%  iN%  i%  i%  i%  i%  i&  i&  iN&  iQ&  i&  i&  iz'  i|'  i'  i'  i`(  ic(  i:)  i=)  i)  i)  i*  i*  i+  i +  i+  i+  i+  i+  i,  i,  i,  i,  i.  i.  i.  i.  iW/  iY/  i/  i/  i/  i 0  i(0  (  __doc__google.protobuf.internalr   google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbAddSerializedFilerm   enum_types_by_name	_DATATYPEEnumTypeWrapperr	   	_MODIFIERr
   _MULTIVECTORCOMPARATORr   	_DISTANCEr   _COLLECTIONSTATUSr   _PAYLOADSCHEMATYPEr   _QUANTIZATIONTYPEr   _COMPRESSIONRATIOr   _SHARDINGMETHODr   _TOKENIZERTYPEr   _REPLICASTATEr   _SHARDTRANSFERMETHODr   Float32Uint8Float16globalsIdfMaxSimUnknownDistanceCosineEuclidDot	ManhattanUnknownCollectionStatusGreenYellowRedGreyUnknownTypeKeywordIntegerFloatGeoTextBoolDatetimeUuidUnknownQuantizationInt8x4x8x16x32x64AutoCustomUnknownPrefix
WhitespaceWordMultilingualActiveDeadPartialInitializingListenerPartialSnapshotRecovery
ReshardingStreamRecordsSnapshotWalDeltaReshardingStreamRecordsmessage_types_by_name_VECTORPARAMS_VECTORPARAMSDIFF_VECTORPARAMSMAPnested_types_by_name_VECTORPARAMSMAP_MAPENTRY_VECTORPARAMSDIFFMAP_VECTORPARAMSDIFFMAP_MAPENTRY_VECTORSCONFIG_VECTORSCONFIGDIFF_SPARSEVECTORPARAMS_SPARSEVECTORCONFIG_SPARSEVECTORCONFIG_MAPENTRY_MULTIVECTORCONFIG_GETCOLLECTIONINFOREQUEST_COLLECTIONEXISTSREQUEST_COLLECTIONEXISTS_COLLECTIONEXISTSRESPONSE_LISTCOLLECTIONSREQUEST_COLLECTIONDESCRIPTION_GETCOLLECTIONINFORESPONSE_LISTCOLLECTIONSRESPONSE_OPTIMIZERSTATUS_HNSWCONFIGDIFF_SPARSEINDEXCONFIG_WALCONFIGDIFF_OPTIMIZERSCONFIGDIFF_SCALARQUANTIZATION_PRODUCTQUANTIZATION_BINARYQUANTIZATION_QUANTIZATIONCONFIG	_DISABLED_QUANTIZATIONCONFIGDIFF_STRICTMODECONFIG_CREATECOLLECTION_UPDATECOLLECTION_DELETECOLLECTION_COLLECTIONOPERATIONRESPONSE_COLLECTIONPARAMS_COLLECTIONPARAMSDIFF_COLLECTIONCONFIG_KEYWORDINDEXPARAMS_INTEGERINDEXPARAMS_FLOATINDEXPARAMS_GEOINDEXPARAMS_TEXTINDEXPARAMS_BOOLINDEXPARAMS_DATETIMEINDEXPARAMS_UUIDINDEXPARAMS_PAYLOADINDEXPARAMS_PAYLOADSCHEMAINFO_COLLECTIONINFO"_COLLECTIONINFO_PAYLOADSCHEMAENTRY_CHANGEALIASES_ALIASOPERATIONS_CREATEALIAS_RENAMEALIAS_DELETEALIAS_LISTALIASESREQUEST_LISTCOLLECTIONALIASESREQUEST_ALIASDESCRIPTION_LISTALIASESRESPONSE_COLLECTIONCLUSTERINFOREQUEST	_SHARDKEY_LOCALSHARDINFO_REMOTESHARDINFO_SHARDTRANSFERINFO_RESHARDINGINFO_COLLECTIONCLUSTERINFORESPONSE
_MOVESHARD_REPLICATESHARD_ABORTSHARDTRANSFER_RESTARTTRANSFER_REPLICA_CREATESHARDKEY_DELETESHARDKEY$_UPDATECOLLECTIONCLUSTERSETUPREQUEST%_UPDATECOLLECTIONCLUSTERSETUPRESPONSE_CREATESHARDKEYREQUEST_DELETESHARDKEYREQUEST_CREATESHARDKEYRESPONSE_DELETESHARDKEYRESPONSEGeneratedProtocolMessageTypeMessager   RegisterMessager   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   _USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     ^/var/www/html/ai-engine/env/lib/python3.11/site-packages/qdrant_client/grpc/collections_pb2.py<module>r     s%   & % 6 6 6 6 6 6 5 5 5 5 5 5 ? ? ? ? ? ? / / / / / / 5 5 5 5 5 5 ? ? ? ? ? ? #

"
$
$
 &%''99  ;Wj  Xj  Xj
)*5	,,Y77)*5	,,Y77#67NO 9)9:PQQ )*5	,,Y7712DE 4$45FGG 23FG 5%56HII 12DE 4$45FGG 12DE 4$45FGG /0@A2"2?CC.?1!1.AA-n=0 0??!45JK 7'78LMM 

	
		& 	
	
	
	 		


	 	

	

	


  0@45GH 34EF ,A*M !78MN  4 I* U 1/B56IJ  67KL  67KL 2G
S 56IJ &<=WX %;<UV 45GH &<=WX $:;ST #9:QR '=>YZ %;<UV 34EF 23CD56IJ 1/B"89OP  67KL !78MN  67KL  67KL ,Z8	$:;ST 45GH 45GH 45GH 45GH )?@]^ 45GH "89OP 45GH  67KL  67KL 45GH 23CD34EF 34EF !78MN 34EF  67KL 56IJ 23CD%4%IJ^%_ "1/B34EF />/>/> 67KL  * @A_ ` 45GH !78MN  * @A_ ` ,Z8	23CD34EF 56IJ 23CD!+!ABa!b -k:
23CD 67KL 34EF +I623CD23CD'1'GHm'n $(2(HIo(p %#9:QR #9:QR $:;ST $:;ST 7{7IYH["^ ^  
    % % %;;;<NQYQaPc""f f   
   ( ) ) ):+:;LxO_Na7{7
XEUDW,$Z Z   ""d d      ( ( (   0 1 1 1>k>?TW_WgVi7{7
XEUDW0$Z Z   &"l l      + , , ,   +4 5 5 5888K[J]"` `  
    & & &<K<=PS[ScRe#"h h   
   ) * * *=[=>RU]UeTg$"j j   
   * + + +=[=>RU]UeTg7{7
XEUDW/$Z Z   %"j j      * + + +   *3 4 4 4<K<=PS[ScRe#"h h   
   ) * * *C;CD^aiaq`s*"v v   
   0 1 1 1B+BC\_g_o^q)"t t   
   / 0 0 0;;;<NQYQaPc""f f   
   ( ) ) )C;CD^aiaq`s*"v v   
   0 1 1 1AABZ]e]m\o("r r   
   . / / /@@AX[c[kZm'"p p   
   - . . .DKDE`ckcsbu+"x x   
   1 2 2 2B+BC\_g_o^q)"t t   
   / 0 0 0:+:;LxO_Na!"d d  
    ( ( (99:JXM]L_ "b b  
    ' ' '<K<=PS[ScRe#"h h   
   ) * * *888K[J]"` `  
    & & &?{?@VYaYiXk&"n n   
   , - - -=[=>RU]UeTg$"j j   
   * + + +>k>?TW_WgVi%"l l   
   + , , ,=[=>RU]UeTg$"j j   
   * + + +=[=>RU]UeTg$"j j   
   * + + +3;3JAQ@S"V V  
    ! ! !AABZ]e]m\o("r r   
   . / / /;;;<NQYQaPc""f f   
   ( ) ) );;;<NQYQaPc""f f   
   ( ) ) );;;<NQYQaPc""f f   
   ( ) ) );;;<NQYQaPc""f f   
   ( ) ) )FkFGdgogwfy-"| |   
   3 4 4 4;;;<NQYQaPc""f f   
   ( ) ) )?{?@VYaYiXk&"n n   
   , - - -;;;<NQYQaPc""f f   
   ( ) ) )=[=>RU]UeTg$"j j   
   * + + +=[=>RU]UeTg$"j j   
   * + + +;;;<NQYQaPc""f f   
   ( ) ) )99:JXM]L_ "b b  
    ' ' ':+:;LxO_Na!"d d  
    ( ( (:+:;LxO_Na!"d d  
    ( ( (>k>?TW_WgVi%"l l   
   + , , ,:+:;LxO_Na!"d d  
    ( ( (=[=>RU]UeTg$"j j   
   * + + +<K<=PS[ScRe#"h h   
   ) * * *99:JXM]L_AABVYaYiXk5$n n   !"b b      ' ' '   9 : : :888K[J]"` `  
    & & &:+:;LxO_Na!"d d  
    ( ( (6k6}xGWFY"\ \  
    $ $ $6k6}xGWFY"\ \  
    $ $ $6k6}xGWFY"\ \  
    $ $ $=[=>RU]UeTg$"j j   
   * + + +G{GHfiqiyh{."~ ~     
   4 5 5 5;;;<NQYQaPc""f f   
   ( ) ) )>k>?TW_WgVi%"l l   
   + , , ,G{GHfiqiyh{."~ ~     
   4 5 5 53;3JAQ@S"V V  
    ! ! !99:JXM]L_ "b b  
    ' ' ':+:;LxO_Na!"d d  
    ( ( (<K<=PS[ScRe#"h h   
   ) * * *99:JXM]L_ "b b  
    ' ' ' H HIhksk{j}/"@ @ ! ! 
   5 6 6 64K4[8CSBU"X X  	
   	 " " "99:JXM]L_ "b b  
    ' ' '=[=>RU]UeTg$"j j   
   * + + +:+:;LxO_Na!"d d  
    ( ( (
2+
29x?O>Q"T T  
         99:JXM]L_ "b b  
    ' ' '99:JXM]L_ "b b  
    ' ' '&Nk&NOtw  xH  wJ5"L L ' ' #
   ; < < <'O{'OPv  zB  zJ  yL6"N N ( ( $
   < = = =@@AX[c[kZm'"p p   
   - . . .@@AX[c[kZm'"p p   
   - . . .AABZ]e]m\o("r r   
   . / / /AABZ]e]m\o("r r   
   . / / /!U***#D* '+$2:/+/(6>3*.'5=204$-;C$8#)!)#)!)+0*).(#)!)&+%$)#',&%*$&+%$)#&+%$)#$)/#"'/!#(."!&. "'-! %-).(',&"$-! #-&)%$'#%($#&".1-,/+),('*&25103/#&."!%. '+&%)$(,'&*%(,'&*%150/3.'+&%)$.2-,0+-1,+/*&*%$(#.2-,0+,0+*.)+/*)-(/3.-1,-1,+/*%)$#'"$(/#"&/!'+&%)$#'."!%. *.)(,'(,'&*%)-('+&(,'&*%(,'&*%") ),0+*.)&*%$(#&*%$(#&*%$(#&*%$(#150/3.&*%$(#*.)(,'&*%$(#(,'&*%(,'&*%&*%$(#$(/#"&/!%)$#'"%)$#'")-('+&%)$#'"(,'&*%'+&%)$$(/#"&/!7;$659$4#'."!%. %)$#'"!%, #,!%, #,!%, #,(,'&*%26104/&*%$(#)-('+&26104/") )$(/#"&/!%)$#("',&%*$$)/#"'/!38 216 0$*"*$)/#"'/!(-'&+%%*$#(""( ($)/#"'/!$)/#"'/!9>&87<&6:?'98='7+0*).(+0*).(,1+*/),1+*/)))G +*r  