Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
csst-dfs
csst-dfs-proto-py
Commits
0101b2cb
Commit
0101b2cb
authored
Dec 30, 2023
by
Wei Shoulin
Browse files
add build_id
parent
f1e88277
Pipeline
#2888
passed with stage
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
csst_dfs_proto/facility/level1/level1_pb2.py
View file @
0101b2cb
...
...
@@ -14,7 +14,7 @@ _sym_db = _symbol_database.Default()
from
...common
import
error_pb2
as
common_dot_error__pb2
DESCRIPTOR
=
_descriptor_pool
.
Default
().
AddSerializedFile
(
b
'
\n\x1c\x66\x61\x63
ility/level1/level1.proto
\x12\x13\x64\x66
s.facility.level1
\x1a\x12\x63
ommon/error.proto
\"\x
c5
\x03\n\x0c
Level1Record
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\x12\x12\n\n
cor_sci_id
\x18\x04
\x01
(
\x03\x12\x11\n\t
module_id
\x18\x05
\x01
(
\t\x12\x12\n\n
prc_params
\x18\x06
\x01
(
\t\x12\x0e\n\x06\x66
ilter
\x18\x07
\x01
(
\t\x12\x10\n\x08\x66
ilename
\x18\x08
\x01
(
\t\x12\x11\n\t
file_path
\x18\t
\x01
(
\t\x12\x12\n\n
qc1_status
\x18\n
\x01
(
\x05\x12\x10\n\x08
qc1_time
\x18\x0b
\x01
(
\t\x12\x12\n\n
prc_status
\x18\x0c
\x01
(
\x05\x12\x10\n\x08
prc_time
\x18\r
\x01
(
\t\x12\x13\n\x0b\x63
reate_time
\x18\x0e
\x01
(
\t\x12\x13\n\x0b
pipeline_id
\x18\x0f
\x01
(
\t\x12\x0e\n\x06
header
\x18\x10
\x01
(
\t\x12\x13\n\x0b\x64\x65
tector_no
\x18\x11
\x01
(
\t\x12\x10\n\x08
pmapname
\x18\x12
\x01
(
\t\x12\x39\n\x04
refs
\x18\x1
3
\x03
(
\x0b\x32
+.dfs.facility.level1.Level1Record.RefsEntry
\x1a
+
\n\t
RefsEntry
\x12\x0b\n\x03
key
\x18\x01
\x01
(
\t\x12\r\n\x05
value
\x18\x02
\x01
(
\t
:
\x02\x38\x01\"\x
c1
\x03\n\r
FindLevel1Req
\x12\x0e\n\x06
obs_id
\x18\x01
\x01
(
\t\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\x12\x11\n\t
module_id
\x18\x04
\x01
(
\t\x12\x19\n\x11\x63
reate_time_start
\x18\x05
\x01
(
\t\x12\x17\n\x0f\x63
reate_time_end
\x18\x06
\x01
(
\t\x12\x12\n\n
qc1_status
\x18\x07
\x01
(
\x05\x12\x12\n\n
prc_status
\x18\x08
\x01
(
\x05\x12\x10\n\x08\x66
ilename
\x18\t
\x01
(
\t\x12\r\n\x05
limit
\x18\n
\x01
(
\x05\x12\x13\n\x0b
pipeline_id
\x18\x0b
\x01
(
\t\x12\x13\n\x0b\x64\x65
tector_no
\x18\x0c
\x01
(
\t\x12\x0e\n\x06\x66
ilter
\x18\r
\x01
(
\t\x12\x13\n\x0b
object_name
\x18\x0e
\x01
(
\t\x12\x10\n\x08
pmapname
\x18\x0f
\x01
(
\t\x12
Q
\n\x10
other_conditions
\x18\x1
0
\x03
(
\x0b\x32\x37
.dfs.facility.level1.FindLevel1Req.OtherConditionsEntry
\x1a\x36\n\x14
OtherConditionsEntry
\x12\x0b\n\x03
key
\x18\x01
\x01
(
\t\x12\r\n\x05
value
\x18\x02
\x01
(
\t
:
\x02\x38\x01\"\x87\x01\n\x0e\x46
indLevel1Resp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x12\n\n
totalCount
\x18\x02
\x01
(
\x05\x12\x1c\n\x05\x65
rror
\x18\x03
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x04
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
&
\n\x11\x46
indByBrickIdsReq
\x12\x11\n\t
brick_ids
\x18\x01
\x03
(
\x05\"
w
\n\x12\x46
indByBrickIdsResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x03
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"\x1b\n\x0c\x46
indByIdsReq
\x12\x0b\n\x03
ids
\x18\x01
\x03
(
\x05\"
r
\n\r
FindByIdsResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x03
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
@
\n\x0c
GetLevel1Req
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\"
B
\n\r
GetLevel1Resp
\x12\x31\n\x06
record
\x18\x01
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
Q
\n\x0e
WriteLevel1Req
\x12\x31\n\x06
record
\x18\x01
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\x12\x0c\n\x04\x64\x61
ta
\x18\x02
\x01
(
\x0c\"
s
\n\x0f
WriteLevel1Resp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x31\n\x06
record
\x18\x03
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
0
\n\x12
UpdateQc1StatusReq
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x0e\n\x06
status
\x18\x02
\x01
(
\x05\"
D
\n\x13
UpdateQc1StatusResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\"
1
\n\x13
UpdateProcStatusReq
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x0e\n\x06
status
\x18\x02
\x01
(
\x05\"
E
\n\x14
UpdateProcStatusResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error2
\xf2\x05\n\t
Level1Srv
\x12
Q
\n\x04\x46
ind
\x12\"
.dfs.facility.level1.FindLevel1Req
\x1a
#.dfs.facility.level1.FindLevel1Resp
\"\x00\x12
T
\n\t
FindByIds
\x12
!.dfs.facility.level1.FindByIdsReq
\x1a\"
.dfs.facility.level1.FindByIdsResp
\"\x00\x12\x63\n\x0e\x46
indByBrickIds
\x12
&.dfs.facility.level1.FindByBrickIdsReq
\x1a\'
.dfs.facility.level1.FindByBrickIdsResp
\"\x00\x12\\\n\x0f\x46
indByQc1Status
\x12\"
.dfs.facility.level1.FindLevel1Req
\x1a
#.dfs.facility.level1.FindLevel1Resp
\"\x00\x12
N
\n\x03
Get
\x12
!.dfs.facility.level1.GetLevel1Req
\x1a\"
.dfs.facility.level1.GetLevel1Resp
\"\x00\x12
V
\n\x05
Write
\x12
#.dfs.facility.level1.WriteLevel1Req
\x1a
$.dfs.facility.level1.WriteLevel1Resp
\"\x00
(
\x01\x12\x66\n\x0f
UpdateQc1Status
\x12\'
.dfs.facility.level1.UpdateQc1StatusReq
\x1a
(.dfs.facility.level1.UpdateQc1StatusResp
\"\x00\x12
i
\n\x10
UpdateProcStatus
\x12
(.dfs.facility.level1.UpdateProcStatusReq
\x1a
).dfs.facility.level1.UpdateProcStatusResp
\"\x00\x42
&Z$cnlab.net/csst/proto/facility/level1b
\x06
proto3'
)
DESCRIPTOR
=
_descriptor_pool
.
Default
().
AddSerializedFile
(
b
'
\n\x1c\x66\x61\x63
ility/level1/level1.proto
\x12\x13\x64\x66
s.facility.level1
\x1a\x12\x63
ommon/error.proto
\"\x
d7
\x03\n\x0c
Level1Record
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\x12\x12\n\n
cor_sci_id
\x18\x04
\x01
(
\x03\x12\x11\n\t
module_id
\x18\x05
\x01
(
\t\x12\x12\n\n
prc_params
\x18\x06
\x01
(
\t\x12\x0e\n\x06\x66
ilter
\x18\x07
\x01
(
\t\x12\x10\n\x08\x66
ilename
\x18\x08
\x01
(
\t\x12\x11\n\t
file_path
\x18\t
\x01
(
\t\x12\x12\n\n
qc1_status
\x18\n
\x01
(
\x05\x12\x10\n\x08
qc1_time
\x18\x0b
\x01
(
\t\x12\x12\n\n
prc_status
\x18\x0c
\x01
(
\x05\x12\x10\n\x08
prc_time
\x18\r
\x01
(
\t\x12\x13\n\x0b\x63
reate_time
\x18\x0e
\x01
(
\t\x12\x13\n\x0b
pipeline_id
\x18\x0f
\x01
(
\t\x12\x0e\n\x06
header
\x18\x10
\x01
(
\t\x12\x13\n\x0b\x64\x65
tector_no
\x18\x11
\x01
(
\t\x12\x10\n\x08
pmapname
\x18\x12
\x01
(
\t\x12\
x10\n\x08\x62
uild_id
\x18\x13
\x01
(
\x05\x12\
x39\n\x04
refs
\x18\x1
4
\x03
(
\x0b\x32
+.dfs.facility.level1.Level1Record.RefsEntry
\x1a
+
\n\t
RefsEntry
\x12\x0b\n\x03
key
\x18\x01
\x01
(
\t\x12\r\n\x05
value
\x18\x02
\x01
(
\t
:
\x02\x38\x01\"\x
d3
\x03\n\r
FindLevel1Req
\x12\x0e\n\x06
obs_id
\x18\x01
\x01
(
\t\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\x12\x11\n\t
module_id
\x18\x04
\x01
(
\t\x12\x19\n\x11\x63
reate_time_start
\x18\x05
\x01
(
\t\x12\x17\n\x0f\x63
reate_time_end
\x18\x06
\x01
(
\t\x12\x12\n\n
qc1_status
\x18\x07
\x01
(
\x05\x12\x12\n\n
prc_status
\x18\x08
\x01
(
\x05\x12\x10\n\x08\x66
ilename
\x18\t
\x01
(
\t\x12\r\n\x05
limit
\x18\n
\x01
(
\x05\x12\x13\n\x0b
pipeline_id
\x18\x0b
\x01
(
\t\x12\x13\n\x0b\x64\x65
tector_no
\x18\x0c
\x01
(
\t\x12\x0e\n\x06\x66
ilter
\x18\r
\x01
(
\t\x12\x13\n\x0b
object_name
\x18\x0e
\x01
(
\t\x12\x10\n\x08
pmapname
\x18\x0f
\x01
(
\t\
x12\x10\n\x08\x62
uild_id
\x18\x10
\x01
(
\x05\
x12
Q
\n\x10
other_conditions
\x18\x1
1
\x03
(
\x0b\x32\x37
.dfs.facility.level1.FindLevel1Req.OtherConditionsEntry
\x1a\x36\n\x14
OtherConditionsEntry
\x12\x0b\n\x03
key
\x18\x01
\x01
(
\t\x12\r\n\x05
value
\x18\x02
\x01
(
\t
:
\x02\x38\x01\"\x87\x01\n\x0e\x46
indLevel1Resp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x12\n\n
totalCount
\x18\x02
\x01
(
\x05\x12\x1c\n\x05\x65
rror
\x18\x03
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x04
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
&
\n\x11\x46
indByBrickIdsReq
\x12\x11\n\t
brick_ids
\x18\x01
\x03
(
\x05\"
w
\n\x12\x46
indByBrickIdsResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x03
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"\x1b\n\x0c\x46
indByIdsReq
\x12\x0b\n\x03
ids
\x18\x01
\x03
(
\x05\"
r
\n\r
FindByIdsResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x32\n\x07
records
\x18\x03
\x03
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
@
\n\x0c
GetLevel1Req
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x11\n\t
level0_id
\x18\x02
\x01
(
\t\x12\x11\n\t
data_type
\x18\x03
\x01
(
\t\"
B
\n\r
GetLevel1Resp
\x12\x31\n\x06
record
\x18\x01
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
Q
\n\x0e
WriteLevel1Req
\x12\x31\n\x06
record
\x18\x01
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\x12\x0c\n\x04\x64\x61
ta
\x18\x02
\x01
(
\x0c\"
s
\n\x0f
WriteLevel1Resp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\x12\x31\n\x06
record
\x18\x03
\x01
(
\x0b\x32
!.dfs.facility.level1.Level1Record
\"
0
\n\x12
UpdateQc1StatusReq
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x0e\n\x06
status
\x18\x02
\x01
(
\x05\"
D
\n\x13
UpdateQc1StatusResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error
\"
1
\n\x13
UpdateProcStatusReq
\x12\n\n\x02
id
\x18\x01
\x01
(
\x03\x12\x0e\n\x06
status
\x18\x02
\x01
(
\x05\"
E
\n\x14
UpdateProcStatusResp
\x12\x0f\n\x07
success
\x18\x01
\x01
(
\x08\x12\x1c\n\x05\x65
rror
\x18\x02
\x01
(
\x0b\x32\r
.common.Error2
\xf2\x05\n\t
Level1Srv
\x12
Q
\n\x04\x46
ind
\x12\"
.dfs.facility.level1.FindLevel1Req
\x1a
#.dfs.facility.level1.FindLevel1Resp
\"\x00\x12
T
\n\t
FindByIds
\x12
!.dfs.facility.level1.FindByIdsReq
\x1a\"
.dfs.facility.level1.FindByIdsResp
\"\x00\x12\x63\n\x0e\x46
indByBrickIds
\x12
&.dfs.facility.level1.FindByBrickIdsReq
\x1a\'
.dfs.facility.level1.FindByBrickIdsResp
\"\x00\x12\\\n\x0f\x46
indByQc1Status
\x12\"
.dfs.facility.level1.FindLevel1Req
\x1a
#.dfs.facility.level1.FindLevel1Resp
\"\x00\x12
N
\n\x03
Get
\x12
!.dfs.facility.level1.GetLevel1Req
\x1a\"
.dfs.facility.level1.GetLevel1Resp
\"\x00\x12
V
\n\x05
Write
\x12
#.dfs.facility.level1.WriteLevel1Req
\x1a
$.dfs.facility.level1.WriteLevel1Resp
\"\x00
(
\x01\x12\x66\n\x0f
UpdateQc1Status
\x12\'
.dfs.facility.level1.UpdateQc1StatusReq
\x1a
(.dfs.facility.level1.UpdateQc1StatusResp
\"\x00\x12
i
\n\x10
UpdateProcStatus
\x12
(.dfs.facility.level1.UpdateProcStatusReq
\x1a
).dfs.facility.level1.UpdateProcStatusResp
\"\x00\x42
&Z$cnlab.net/csst/proto/facility/level1b
\x06
proto3'
)
_builder
.
BuildMessageAndEnumDescriptors
(
DESCRIPTOR
,
globals
())
_builder
.
BuildTopDescriptorsAndMessages
(
DESCRIPTOR
,
'facility.level1.level1_pb2'
,
globals
())
...
...
@@ -27,39 +27,39 @@ if _descriptor._USE_C_DESCRIPTORS == False:
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_options
=
None
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_serialized_options
=
b
'8
\001
'
_LEVEL1RECORD
.
_serialized_start
=
74
_LEVEL1RECORD
.
_serialized_end
=
5
27
_LEVEL1RECORD_REFSENTRY
.
_serialized_start
=
484
_LEVEL1RECORD_REFSENTRY
.
_serialized_end
=
5
27
_FINDLEVEL1REQ
.
_serialized_start
=
5
30
_FINDLEVEL1REQ
.
_serialized_end
=
979
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_serialized_start
=
9
25
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_serialized_end
=
979
_FINDLEVEL1RESP
.
_serialized_start
=
982
_FINDLEVEL1RESP
.
_serialized_end
=
11
17
_FINDBYBRICKIDSREQ
.
_serialized_start
=
11
19
_FINDBYBRICKIDSREQ
.
_serialized_end
=
11
57
_FINDBYBRICKIDSRESP
.
_serialized_start
=
11
5
9
_FINDBYBRICKIDSRESP
.
_serialized_end
=
1
278
_FINDBYIDSREQ
.
_serialized_start
=
1
280
_FINDBYIDSREQ
.
_serialized_end
=
13
07
_FINDBYIDSRESP
.
_serialized_start
=
13
09
_FINDBYIDSRESP
.
_serialized_end
=
14
23
_GETLEVEL1REQ
.
_serialized_start
=
14
25
_GETLEVEL1REQ
.
_serialized_end
=
1
489
_GETLEVEL1RESP
.
_serialized_start
=
1
491
_GETLEVEL1RESP
.
_serialized_end
=
15
57
_WRITELEVEL1REQ
.
_serialized_start
=
15
5
9
_WRITELEVEL1REQ
.
_serialized_end
=
16
40
_WRITELEVEL1RESP
.
_serialized_start
=
16
42
_WRITELEVEL1RESP
.
_serialized_end
=
17
57
_UPDATEQC1STATUSREQ
.
_serialized_start
=
17
5
9
_UPDATEQC1STATUSREQ
.
_serialized_end
=
18
07
_UPDATEQC1STATUSRESP
.
_serialized_start
=
18
09
_UPDATEQC1STATUSRESP
.
_serialized_end
=
1
877
_UPDATEPROCSTATUSREQ
.
_serialized_start
=
1
879
_UPDATEPROCSTATUSREQ
.
_serialized_end
=
19
28
_UPDATEPROCSTATUSRESP
.
_serialized_start
=
19
30
_UPDATEPROCSTATUSRESP
.
_serialized_end
=
1999
_LEVEL1SRV
.
_serialized_start
=
20
02
_LEVEL1SRV
.
_serialized_end
=
27
56
_LEVEL1RECORD
.
_serialized_end
=
5
45
_LEVEL1RECORD_REFSENTRY
.
_serialized_start
=
502
_LEVEL1RECORD_REFSENTRY
.
_serialized_end
=
5
45
_FINDLEVEL1REQ
.
_serialized_start
=
5
48
_FINDLEVEL1REQ
.
_serialized_end
=
1015
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_serialized_start
=
9
61
_FINDLEVEL1REQ_OTHERCONDITIONSENTRY
.
_serialized_end
=
1015
_FINDLEVEL1RESP
.
_serialized_start
=
1018
_FINDLEVEL1RESP
.
_serialized_end
=
11
53
_FINDBYBRICKIDSREQ
.
_serialized_start
=
11
55
_FINDBYBRICKIDSREQ
.
_serialized_end
=
11
93
_FINDBYBRICKIDSRESP
.
_serialized_start
=
119
5
_FINDBYBRICKIDSRESP
.
_serialized_end
=
1
314
_FINDBYIDSREQ
.
_serialized_start
=
1
316
_FINDBYIDSREQ
.
_serialized_end
=
13
43
_FINDBYIDSRESP
.
_serialized_start
=
13
45
_FINDBYIDSRESP
.
_serialized_end
=
14
59
_GETLEVEL1REQ
.
_serialized_start
=
14
61
_GETLEVEL1REQ
.
_serialized_end
=
1
525
_GETLEVEL1RESP
.
_serialized_start
=
1
527
_GETLEVEL1RESP
.
_serialized_end
=
15
93
_WRITELEVEL1REQ
.
_serialized_start
=
159
5
_WRITELEVEL1REQ
.
_serialized_end
=
16
76
_WRITELEVEL1RESP
.
_serialized_start
=
16
78
_WRITELEVEL1RESP
.
_serialized_end
=
17
93
_UPDATEQC1STATUSREQ
.
_serialized_start
=
179
5
_UPDATEQC1STATUSREQ
.
_serialized_end
=
18
43
_UPDATEQC1STATUSRESP
.
_serialized_start
=
18
45
_UPDATEQC1STATUSRESP
.
_serialized_end
=
1
913
_UPDATEPROCSTATUSREQ
.
_serialized_start
=
1
915
_UPDATEPROCSTATUSREQ
.
_serialized_end
=
19
64
_UPDATEPROCSTATUSRESP
.
_serialized_start
=
19
66
_UPDATEPROCSTATUSRESP
.
_serialized_end
=
2035
_LEVEL1SRV
.
_serialized_start
=
20
38
_LEVEL1SRV
.
_serialized_end
=
27
92
# @@protoc_insertion_point(module_scope)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment