-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDerivacionChannel.xml
More file actions
244 lines (244 loc) · 56.3 KB
/
Copy pathDerivacionChannel.xml
File metadata and controls
244 lines (244 loc) · 56.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
<channel version="4.5.1">
<id>6fa0fe2c-52cd-4bdd-95a1-b5ebea78b6e4</id>
<nextMetaDataId>2</nextMetaDataId>
<name>DerivacionChanel</name>
<description></description>
<revision>11</revision>
<sourceConnector version="4.5.1">
<metaDataId>0</metaDataId>
<name>sourceConnector</name>
<properties class="com.mirth.connect.connectors.vm.VmReceiverProperties" version="4.5.1">
<pluginProperties/>
<sourceConnectorProperties version="4.5.1">
<responseVariable>None</responseVariable>
<respondAfterProcessing>true</respondAfterProcessing>
<processBatch>false</processBatch>
<firstResponse>false</firstResponse>
<processingThreads>1</processingThreads>
<resourceIds class="linked-hash-map">
<entry>
<string>Default Resource</string>
<string>[Default Resource]</string>
</entry>
</resourceIds>
<queueBufferSize>1000</queueBufferSize>
</sourceConnectorProperties>
</properties>
<transformer version="4.5.1">
<elements>
<com.mirth.connect.plugins.mapper.MapperStep version="4.5.1">
<name>Destino</name>
<sequenceNumber>0</sequenceNumber>
<enabled>true</enabled>
<variable>Destino</variable>
<mapping>msg['entry'][0]['resource']['destination'][0]['name']</mapping>
<defaultValue></defaultValue>
<replacements/>
<scope>CHANNEL</scope>
</com.mirth.connect.plugins.mapper.MapperStep>
<com.mirth.connect.plugins.mapper.MapperStep version="4.5.1">
<name>Origen</name>
<sequenceNumber>1</sequenceNumber>
<enabled>true</enabled>
<variable>Origen</variable>
<mapping>msg['entry'][0]['resource']['source']['software']</mapping>
<defaultValue></defaultValue>
<replacements/>
<scope>CHANNEL</scope>
</com.mirth.connect.plugins.mapper.MapperStep>
</elements>
<inboundTemplate encoding="base64">ew0KICAicmVzb3VyY2VUeXBlIiA6ICJCdW5kbGUiLA0KICAiaWQiIDogImI3YTMzYWQ1LWJmMWEtNGQ5Zi1iZWM0LWVjYWJlMzJjMWE3YiIsDQogICJtZXRhIiA6IHsNCiAgICAidmVyc2lvbklkIiA6ICIxIiwNCiAgICAibGFzdFVwZGF0ZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MTAuMzYzLTAzOjAwIiwNCiAgICAidGFnIiA6IFsNCiAgICAgIHsNCiAgICAgICAgInN5c3RlbSIgOiAibWVzc2FnZSIsDQogICAgICAgICJjb2RlIiA6ICJyZXNwb25zZSINCiAgICAgIH0NCiAgICBdDQogIH0sDQogICJ0eXBlIiA6ICJtZXNzYWdlIiwNCiAgImVudHJ5IiA6IFsNCiAgICB7DQogICAgICAicmVzb3VyY2UiIDogew0KICAgICAgICAicmVzb3VyY2VUeXBlIiA6ICJNZXNzYWdlSGVhZGVyIiwNCiAgICAgICAgImlkIiA6ICJhMDk4MzY4Ni00NDY3LTRhZDAtOGM4My0wZDYxNDQ0MWFkZmQiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTAxLTE4VDE2OjAwOjAwLTAzOjAwIiwNCiAgICAgICAgICAicHJvZmlsZSIgOiBbDQogICAgICAgICAgICAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9NZXNzYWdlSGVhZGVyTEUiDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICAiZXZlbnRDb2RpbmciIDogew0KICAgICAgICAgICJzeXN0ZW0iIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL0NvZGVTeXN0ZW0vQ1NUaXBvRXZlbnRvTEUiLA0KICAgICAgICAgICJjb2RlIiA6ICJpbmljaWFyIg0KICAgICAgICB9LA0KICAgICAgICAiZGVzdGluYXRpb24iIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJuYW1lIiA6ICJUZWxlaW50ZXJjb25zdWx0YSBIRCIsDQogICAgICAgICAgICAiZW5kcG9pbnQiIDogImh0dHBzOi8vdGVsZWludGVyY29uc3VsdGEubWluc2FsLmNsIg0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgImF1dGhvciIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiUHJhY3RpdGlvbmVyUm9sZS80MzE3Nzk5YS02ZGZhLTQ5YTctYTc2YS1mNzY2NjAzMGI2ZTEiDQogICAgICAgIH0sDQogICAgICAgICJzb3VyY2UiIDogew0KICAgICAgICAgICJzb2Z0d2FyZSIgOiAiQVZJUyAxIENlc2ZhbSBJdmFuIE1hbnLDrXF1ZXoiLA0KICAgICAgICAgICJlbmRwb2ludCIgOiAiaHR0cHM6Ly9hdmlzY2VzZmFtLmludGVyY29uc3VsdGEuY29tIg0KICAgICAgICB9LA0KICAgICAgICAiZm9jdXMiIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIlNlcnZpY2VSZXF1ZXN0L2Y4MDZkMGMyLWNlYjYtNDQzZS04YTNiLTRmNjdlMWRkNTgwZiINCiAgICAgICAgICB9DQogICAgICAgIF0NCiAgICAgIH0sDQogICAgICAicmVxdWVzdCIgOiB7DQogICAgICAgICJtZXRob2QiIDogIlBVVCIsDQogICAgICAgICJ1cmwiIDogIk1lc3NhZ2VIZWFkZXIvYTA5ODM2ODYtNDQ2Ny00YWQwLThjODMtMGQ2MTQ0NDFhZGZkIg0KICAgICAgfQ0KICAgIH0sDQogICAgew0KICAgICAgInJlc291cmNlIiA6IHsNCiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiTWVzc2FnZUhlYWRlciIsDQogICAgICAgICJpZCIgOiAiYTA5ODM2ODYtNDQ2Ny00YWQwLThjODMtMGQ2MTQ0NDFhZGZkIiwNCiAgICAgICAgIm1ldGEiIDogew0KICAgICAgICAgICJ2ZXJzaW9uSWQiIDogIjEiLA0KICAgICAgICAgICJsYXN0VXBkYXRlZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjowOS0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vTWVzc2FnZUhlYWRlckxFIg0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgImV2ZW50Q29kaW5nIiA6IHsNCiAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTVGlwb0V2ZW50b0xFIiwNCiAgICAgICAgICAiY29kZSIgOiAiaW5pY2lhciINCiAgICAgICAgfSwNCiAgICAgICAgImRlc3RpbmF0aW9uIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAibmFtZSIgOiAiVGVsZWludGVyY29uc3VsdGEgSEQiLA0KICAgICAgICAgICAgImVuZHBvaW50IiA6ICJodHRwczovL3RlbGVpbnRlcmNvbnN1bHRhLm1pbnNhbC5jbCINCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJhdXRob3IiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogIlByYWN0aXRpb25lclJvbGUvNDMxNzc5OWEtNmRmYS00OWE3LWE3NmEtZjc2NjYwMzBiNmUxIg0KICAgICAgICB9LA0KICAgICAgICAic291cmNlIiA6IHsNCiAgICAgICAgICAic29mdHdhcmUiIDogIkFWSVMgMSBDZXNmYW0gSXZhbiBNYW5yw61xdWV6IiwNCiAgICAgICAgICAiZW5kcG9pbnQiIDogImh0dHBzOi8vYXZpc2Nlc2ZhbS5pbnRlcmNvbnN1bHRhLmNvbSINCiAgICAgICAgfSwNCiAgICAgICAgImZvY3VzIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAicmVmZXJlbmNlIiA6ICJTZXJ2aWNlUmVxdWVzdC9mODA2ZDBjMi1jZWI2LTQ0M2UtOGEzYi00ZjY3ZTFkZDU4MGYiDQogICAgICAgICAgfQ0KICAgICAgICBdDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICJhMDk4MzY4Ni00NDY3LTRhZDAtOGM4My0wZDYxNDQ0MWFkZmQiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiTWVzc2FnZUhlYWRlci9hMDk4MzY4Ni00NDY3LTRhZDAtOGM4My0wZDYxNDQ0MWFkZmQvX2hpc3RvcnkvMSIsDQogICAgICAgICJsYXN0TW9kaWZpZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MDkuMDAwLTAzOjAwIg0KICAgICAgfQ0KICAgIH0sDQogICAgew0KICAgICAgInJlc291cmNlIiA6IHsNCiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiRW5jb3VudGVyIiwNCiAgICAgICAgImlkIiA6ICJkYTQyOGQzZi1jMjRiLTQ2YjMtOTgyYS0zYTllYWFmODM1MGIiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjA5Ljk4OC0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vRW5jb3VudGVySW5pY2lhckxFIg0KICAgICAgICAgIF0NCiAgICAgICAgfSwNCiAgICAgICAgImV4dGVuc2lvbiIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9FeHRlbnNpb25Db25zZWN1ZW5jaWFBdGVuY2lvbkNvZGlnbyIsDQogICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTQ29uc2VjdWVuY2lhQXRlbmNpb25Db2RpZ28iLA0KICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjMiLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkRlcml2YWNpw7NuIg0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgImlkZW50aWZpZXIiIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1c2UiIDogIm9mZmljaWFsIiwNCiAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9leGFtcGxlLm9yZy9zYW1wbGVlbmNvdW50ZXItaWRlbnRpZmllciIsDQogICAgICAgICAgICAidmFsdWUiIDogIjU2NzMiDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAic3RhdHVzIiA6ICJmaW5pc2hlZCIsDQogICAgICAgICJjbGFzcyIgOiB7DQogICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU01vZGFsaWRhZEF0ZW5jaW9uQ29kaWdvIiwNCiAgICAgICAgICAiY29kZSIgOiAiMSIsDQogICAgICAgICAgImRpc3BsYXkiIDogIlByZXNlbmNpYWwiDQogICAgICAgIH0sDQogICAgICAgICJzdWJqZWN0IiA6IHsNCiAgICAgICAgICAicmVmZXJlbmNlIiA6ICJodHRwOi8vcHJ1ZWJhcy5oY2MuY2wvaXNwb2IvZmhpci9QYXRpZW50L0FDMTcyMjg3OTIwNzE2OCINCiAgICAgICAgfSwNCiAgICAgICAgInBhcnRpY2lwYW50IiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiaW5kaXZpZHVhbCIgOiB7DQogICAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIlByYWN0aXRpb25lclJvbGUvNDMxNzc5OWEtNmRmYS00OWE3LWE3NmEtZjc2NjYwMzBiNmUxIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgInBlcmlvZCIgOiB7DQogICAgICAgICAgInN0YXJ0IiA6ICIyMDI0LTAxLTE4VDE2OjAwOjAwKzEwOjAwIiwNCiAgICAgICAgICAiZW5kIiA6ICIyMDI0LTAxLTE4VDE2OjMwOjAwKzEwOjAwIg0KICAgICAgICB9LA0KICAgICAgICAiZGlhZ25vc2lzIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiY29uZGl0aW9uIiA6IHsNCiAgICAgICAgICAgICAgInJlZmVyZW5jZSIgOiAiQ29uZGl0aW9uLzhjZGEzYjhlLWRhYmMtNDIzNC1iOTI4LWRiNTRiNGMwZDA1MiINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAicmFuayIgOiAxDQogICAgICAgICAgfQ0KICAgICAgICBdDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICJkYTQyOGQzZi1jMjRiLTQ2YjMtOTgyYS0zYTllYWFmODM1MGIiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiRW5jb3VudGVyL2RhNDI4ZDNmLWMyNGItNDZiMy05ODJhLTNhOWVhYWY4MzUwYi9faGlzdG9yeS8xIiwNCiAgICAgICAgImxhc3RNb2RpZmllZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjowOS45ODgtMDM6MDAiDQogICAgICB9DQogICAgfSwNCiAgICB7DQogICAgICAicmVzb3VyY2UiIDogew0KICAgICAgICAicmVzb3VyY2VUeXBlIiA6ICJQYXRpZW50IiwNCiAgICAgICAgImlkIiA6ICJBQzE3MjI4NzkyMDcxNjgiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMTUiLA0KICAgICAgICAgICJsYXN0VXBkYXRlZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4wMjEtMDM6MDAiLA0KICAgICAgICAgICJwcm9maWxlIiA6IFsNCiAgICAgICAgICAgICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BhdGllbnRMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJleHRlbnNpb24iIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi9JZGVudGlkYWREZUdlbmVybyIsDQogICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ1NJZGVudGlkYWRkZUdlbmVybyIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiTWFzY3VsaW5vIg0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9obDdjaGlsZS5jbC9maGlyL2lnL2NsY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvZGlnb1BhaXNlcyIsDQogICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ29kUGFpcyIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMTUyIiwNCiAgICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJDaGlsZSINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vUGFpc09yaWdlbk1QSSIsDQogICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ29kUGFpcyIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMTUyIiwNCiAgICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJDaGlsZSINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vUHVlYmxvc09yaWdpbmFyaW9zUGVydGVuZWNpZW50ZSIsDQogICAgICAgICAgICAidmFsdWVCb29sZWFuIiA6IGZhbHNlDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAiaWRlbnRpZmllciIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgInVzZSIgOiAib2ZmaWNpYWwiLA0KICAgICAgICAgICAgInR5cGUiIDogew0KICAgICAgICAgICAgICAiZXh0ZW5zaW9uIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAidXJsIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL1N0cnVjdHVyZURlZmluaXRpb24vQ29kaWdvUGFpc2VzIiwNCiAgICAgICAgICAgICAgICAgICJ2YWx1ZUNvZGVhYmxlQ29uY2VwdCIgOiB7DQogICAgICAgICAgICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvQ29kZVN5c3RlbS9Db2RQYWlzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlIiA6ICIxNTIiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkNoaWxlIg0KICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9obDdjaGlsZS5jbC9maGlyL2lnL2NsY29yZS9Db2RlU3lzdGVtL0NTVGlwb0lkZW50aWZpY2Fkb3IiLA0KICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjAxIiwNCiAgICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJSVU4iDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdLA0KICAgICAgICAgICAgICAidGV4dCIgOiAiUm9sIMOabmljbyBOYWNpb25hbCINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAidmFsdWUiIDogIjUxMTI5MzIyLTciLA0KICAgICAgICAgICAgImFzc2lnbmVyIiA6IHsNCiAgICAgICAgICAgICAgImRpc3BsYXkiIDogIlJlcHVibGljYSBkZSBDaGlsZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJhY3RpdmUiIDogdHJ1ZSwNCiAgICAgICAgIm5hbWUiIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1c2UiIDogIm9mZmljaWFsIiwNCiAgICAgICAgICAgICJmYW1pbHkiIDogIk1lZGluYSIsDQogICAgICAgICAgICAiX2ZhbWlseSIgOiB7DQogICAgICAgICAgICAgICJleHRlbnNpb24iIDogWw0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi9TZWd1bmRvQXBlbGxpZG8iLA0KICAgICAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIiA6ICJVbGxvYSINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0NCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAiZ2l2ZW4iIDogWw0KICAgICAgICAgICAgICAiTWF1cmljaW8iLA0KICAgICAgICAgICAgICAiRnJhbmNvIg0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgInRlbGVjb20iIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJzeXN0ZW0iIDogInBob25lIiwNCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiKDU2OSkgMDk4NyA2NDczIiwNCiAgICAgICAgICAgICJ1c2UiIDogIndvcmsiLA0KICAgICAgICAgICAgInJhbmsiIDogMQ0KICAgICAgICAgIH0NCiAgICAgICAgXSwNCiAgICAgICAgImdlbmRlciIgOiAibWFsZSIsDQogICAgICAgICJiaXJ0aERhdGUiIDogIjE5OTEtMDgtMDEiLA0KICAgICAgICAiZGVjZWFzZWRCb29sZWFuIiA6IGZhbHNlLA0KICAgICAgICAiYWRkcmVzcyIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgInVzZSIgOiAiaG9tZSIsDQogICAgICAgICAgICAidGV4dCIgOiAiTWFudWVsIEFudG9uaW8gVG9jb3JuYWwgNjUzLCA0ODA4IiwNCiAgICAgICAgICAgICJsaW5lIiA6IFsNCiAgICAgICAgICAgICAgIk1hbnVlbCBBbnRvbmlvIFRvY29ybmFsIg0KICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICJjaXR5IiA6ICJTYW50aWFnbyBDZW50cm8iLA0KICAgICAgICAgICAgIl9jaXR5IiA6IHsNCiAgICAgICAgICAgICAgImV4dGVuc2lvbiIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9obDdjaGlsZS5jbC9maGlyL2lnL2NsY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0NvbXVuYXNDbCIsDQogICAgICAgICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ1NDb2RDb211bmFzQ0wiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjEzMTAxIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJTYW50aWFnbyBDZW50cm8iDQogICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImRpc3RyaWN0IiA6ICJTYW50aWFnbyIsDQogICAgICAgICAgICAiX2Rpc3RyaWN0IiA6IHsNCiAgICAgICAgICAgICAgImV4dGVuc2lvbiIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9obDdjaGlsZS5jbC9maGlyL2lnL2NsY29yZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL1Byb3ZpbmNpYXNDbCIsDQogICAgICAgICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ1NDb2RQcm92aW5jaWFzQ0wiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjEzMSIsDQogICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiU2FudGlhZ28iDQogICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgInN0YXRlIiA6ICJNZXRyb3BvbGl0YW5hIGRlIFNhbnRpYWdvIiwNCiAgICAgICAgICAgICJfc3RhdGUiIDogew0KICAgICAgICAgICAgICAiZXh0ZW5zaW9uIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAidXJsIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL1N0cnVjdHVyZURlZmluaXRpb24vUmVnaW9uZXNDbCIsDQogICAgICAgICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ1NDb2RSZWdpb25DTCIsDQogICAgICAgICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMTMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIk1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28iDQogICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICBdDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICJBQzE3MjI4NzkyMDcxNjgiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDAgT0siLA0KICAgICAgICAibG9jYXRpb24iIDogIlBhdGllbnQvQUMxNzIyODc5MjA3MTY4L19oaXN0b3J5LzE1IiwNCiAgICAgICAgImxhc3RNb2RpZmllZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4wMjEtMDM6MDAiDQogICAgICB9DQogICAgfSwNCiAgICB7DQogICAgICAicmVzb3VyY2UiIDogew0KICAgICAgICAicmVzb3VyY2VUeXBlIiA6ICJRdWVzdGlvbm5haXJlUmVzcG9uc2UiLA0KICAgICAgICAiaWQiIDogImE4ZmMxZmY2LTI5MWYtNGYzNS1iMWMyLTFlMjEwNTc0NTA5MSIsDQogICAgICAgICJtZXRhIiA6IHsNCiAgICAgICAgICAidmVyc2lvbklkIiA6ICIxIiwNCiAgICAgICAgICAibGFzdFVwZGF0ZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MTAuMDQ2LTAzOjAwIiwNCiAgICAgICAgICAicHJvZmlsZSIgOiBbDQogICAgICAgICAgICAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9RdWVzdGlvbm5haXJlUmVzcG9uc2VJbmljaWFyTEUiDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICAicXVlc3Rpb25uYWlyZSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvUXVlc3Rpb25uYWlyZS9Nb3Rpdm9EZXJpdmFjaW9uIiwNCiAgICAgICAgInN0YXR1cyIgOiAiY29tcGxldGVkIiwNCiAgICAgICAgInN1YmplY3QiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogImh0dHA6Ly9wcnVlYmFzLmhjYy5jbC9pc3BvYi9maGlyL1BhdGllbnQvQUMxNzIyODc5MjA3MTY4Ig0KICAgICAgICB9LA0KICAgICAgICAiZW5jb3VudGVyIiA6IHsNCiAgICAgICAgICAicmVmZXJlbmNlIiA6ICJFbmNvdW50ZXIvZGE0MjhkM2YtYzI0Yi00NmIzLTk4MmEtM2E5ZWFhZjgzNTBiIg0KICAgICAgICB9LA0KICAgICAgICAiYXV0aG9yIiA6IHsNCiAgICAgICAgICAicmVmZXJlbmNlIiA6ICJQcmFjdGl0aW9uZXIvZGVhMzFhZDctNjU1NC00MjhmLWE4MjMtMzFkMjJlZDhkZGY0Ig0KICAgICAgICB9LA0KICAgICAgICAiaXRlbSIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgImxpbmtJZCIgOiAiTW90aXZvRGVyaXZhY2lvbiIsDQogICAgICAgICAgICAidGV4dCIgOiAiTW90aXZvIERlcml2YWNpw7NuIiwNCiAgICAgICAgICAgICJhbnN3ZXIiIDogWw0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIiA6ICJQYWNpZW50ZSBzdWZyZSBkZSBkb2xvcmVzIGRlIGVzcGFsZGEgeSBsbGVnYSBjb24gdW4gZXhhbWVuIGRlIHNhbmdyZSBlbiBvcmluYSBwb3NpdGl0dm8iDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIF0NCiAgICAgICAgICB9DQogICAgICAgIF0NCiAgICAgIH0sDQogICAgICAicmVzcG9uc2UiIDogew0KICAgICAgICAiaWQiIDogImE4ZmMxZmY2LTI5MWYtNGYzNS1iMWMyLTFlMjEwNTc0NTA5MSIsDQogICAgICAgICJzdGF0dXMiIDogIjIwMSBDcmVhdGVkIiwNCiAgICAgICAgImxvY2F0aW9uIiA6ICJRdWVzdGlvbm5haXJlUmVzcG9uc2UvYThmYzFmZjYtMjkxZi00ZjM1LWIxYzItMWUyMTA1NzQ1MDkxL19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjA0Ni0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIk9ic2VydmF0aW9uIiwNCiAgICAgICAgImlkIiA6ICIyZmMzMDYyYS1hM2RjLTRiNDctODYxOC0yODc2NzY4NjIyYjUiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjA2Mi0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb25JbmRpY2VDb21vcmJpbGlkYWRMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJzdGF0dXMiIDogImZpbmFsIiwNCiAgICAgICAgImNhdGVnb3J5IiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLA0KICAgICAgICAgICAgICAgICJjb2RlIiA6ICJzdXJ2ZXkiDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIF0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJjb2RlIiA6IHsNCiAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU1RpcG9PYnNlcnZhY2lvbk1pbnNhbCIsDQogICAgICAgICAgICAgICJjb2RlIiA6ICJFQ0lDRVAiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiSW5kaWNlIENvbW9yYmlsaWRhZCINCiAgICAgICAgfSwNCiAgICAgICAgInN1YmplY3QiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogImh0dHA6Ly9wcnVlYmFzLmhjYy5jbC9pc3BvYi9maGlyL1BhdGllbnQvQUMxNzIyODc5MjA3MTY4Ig0KICAgICAgICB9LA0KICAgICAgICAiZW5jb3VudGVyIiA6IHsNCiAgICAgICAgICAicmVmZXJlbmNlIiA6ICJFbmNvdW50ZXIvZGE0MjhkM2YtYzI0Yi00NmIzLTk4MmEtM2E5ZWFhZjgzNTBiIg0KICAgICAgICB9LA0KICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTSW5kaWNlY29tb3JiaWxpZGFkIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIkcxIiwNCiAgICAgICAgICAgICAgImRpc3BsYXkiIDogIlJpZXNnbyBMZXZlLCAxIGNvbmRpY2nDs24gY3LDs25pY2EiDQogICAgICAgICAgICB9DQogICAgICAgICAgXQ0KICAgICAgICB9DQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICIyZmMzMDYyYS1hM2RjLTRiNDctODYxOC0yODc2NzY4NjIyYjUiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiT2JzZXJ2YXRpb24vMmZjMzA2MmEtYTNkYy00YjQ3LTg2MTgtMjg3Njc2ODYyMmI1L19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjA2Mi0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIk9ic2VydmF0aW9uIiwNCiAgICAgICAgImlkIiA6ICIyM2NjYjY2Mi00MDUzLTRhMjAtODYxNC1iNTI1NTUxODI2OGQiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjA4Ni0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb25EaXNjYXBhY2lkYWRMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJzdGF0dXMiIDogImZpbmFsIiwNCiAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vbG9pbmMub3JnIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIjEwMTcyMC0xIiwNCiAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkRpc2FiaWxpdHkgc3RhdHVzIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgIF0sDQogICAgICAgICAgInRleHQiIDogIkRpc2NhcGFjaWRhZCINCiAgICAgICAgfSwNCiAgICAgICAgInN1YmplY3QiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogImh0dHA6Ly9wcnVlYmFzLmhjYy5jbC9pc3BvYi9maGlyL1BhdGllbnQvQUMxNzIyODc5MjA3MTY4Ig0KICAgICAgICB9LA0KICAgICAgICAidmFsdWVCb29sZWFuIiA6IGZhbHNlDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICIyM2NjYjY2Mi00MDUzLTRhMjAtODYxNC1iNTI1NTUxODI2OGQiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiT2JzZXJ2YXRpb24vMjNjY2I2NjItNDA1My00YTIwLTg2MTQtYjUyNTU1MTgyNjhkL19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjA4Ni0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIk9ic2VydmF0aW9uIiwNCiAgICAgICAgImlkIiA6ICIzNmNmNjc2My05OGUxLTRkNDgtOWU2Ni0wNWJjNjQ0NDU0Y2EiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjExNy0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb25JbmljaWFyQ3VpZGFkb3JMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJzdGF0dXMiIDogImZpbmFsIiwNCiAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vbG9pbmMub3JnIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIjk1Mzg1LTEiLA0KICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiQ2FyZWdpdmVyIGZvciBwZXJzb24gd2l0aCBhZ2UtcmVsYXRlZCBjb21wbGFpbnRzLCBjaHJvbmljIGRpc2Vhc2VzIG9yIGZyYWlsdHkiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiQ3VpZGFkb3IgZGUgdW5hIHBlcnNvbmEgY29uIGRvbGVuY2lhcyByZWxhY2lvbmFkYXMgY29uIGxhIGVkYWQgbyBlbmZlcm1lZGFkZXMgY3LDs25pY2FzLiINCiAgICAgICAgfSwNCiAgICAgICAgInN1YmplY3QiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogImh0dHA6Ly9wcnVlYmFzLmhjYy5jbC9pc3BvYi9maGlyL1BhdGllbnQvQUMxNzIyODc5MjA3MTY4Ig0KICAgICAgICB9LA0KICAgICAgICAidmFsdWVCb29sZWFuIiA6IGZhbHNlDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICIzNmNmNjc2My05OGUxLTRkNDgtOWU2Ni0wNWJjNjQ0NDU0Y2EiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiT2JzZXJ2YXRpb24vMzZjZjY3NjMtOThlMS00ZDQ4LTllNjYtMDViYzY0NDQ1NGNhL19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjExNy0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIk9ic2VydmF0aW9uIiwNCiAgICAgICAgImlkIiA6ICI0MmM3MGQ0OS1jNTdkLTQwZTItYjY0My1jNGMxY2Q0NzZmZDgiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjEzOC0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vT2JzZXJ2YXRpb25SZXN1bHRhZG9FeGFtZW4iDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICAic3RhdHVzIiA6ICJyZWdpc3RlcmVkIiwNCiAgICAgICAgImNhdGVnb3J5IiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vb2JzZXJ2YXRpb24tY2F0ZWdvcnkiLA0KICAgICAgICAgICAgICAgICJjb2RlIiA6ICJsYWJvcmF0b3J5Ig0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAiY29kZSIgOiB7DQogICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9sb2luYy5vcmciLA0KICAgICAgICAgICAgICAiY29kZSIgOiAiNTM5NjMtNSIsDQogICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJCbG9vZCBbUHJlc2VuY2VdIGluIFVyaW5lIGJ5IFZpc3VhbCINCiAgICAgICAgICAgIH0NCiAgICAgICAgICBdLA0KICAgICAgICAgICJ0ZXh0IiA6ICJQcmVzZW5jaWEgZGUgc2FuZ3JlIGVuIG9yaW5hIg0KICAgICAgICB9LA0KICAgICAgICAic3ViamVjdCIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiaHR0cDovL3BydWViYXMuaGNjLmNsL2lzcG9iL2ZoaXIvUGF0aWVudC9BQzE3MjI4NzkyMDcxNjgiDQogICAgICAgIH0sDQogICAgICAgICJlbmNvdW50ZXIiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogIkVuY291bnRlci9kYTQyOGQzZi1jMjRiLTQ2YjMtOTgyYS0zYTllYWFmODM1MGIiDQogICAgICAgIH0sDQogICAgICAgICJlZmZlY3RpdmVEYXRlVGltZSIgOiAiMjAyNC0wMS0xN1QxNTowMDowMC0wMzowMCIsDQogICAgICAgICJ2YWx1ZUNvZGVhYmxlQ29uY2VwdCIgOiB7DQogICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLA0KICAgICAgICAgICAgICAiY29kZSIgOiAiMTA4MjgwMDQiLA0KICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiUG9zaXRpdmUgKHF1YWxpZmllciB2YWx1ZSkiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiUG9zaXRpdm8iDQogICAgICAgIH0NCiAgICAgIH0sDQogICAgICAicmVzcG9uc2UiIDogew0KICAgICAgICAiaWQiIDogIjQyYzcwZDQ5LWM1N2QtNDBlMi1iNjQzLWM0YzFjZDQ3NmZkOCIsDQogICAgICAgICJzdGF0dXMiIDogIjIwMSBDcmVhdGVkIiwNCiAgICAgICAgImxvY2F0aW9uIiA6ICJPYnNlcnZhdGlvbi80MmM3MGQ0OS1jNTdkLTQwZTItYjY0My1jNGMxY2Q0NzZmZDgvX2hpc3RvcnkvMSIsDQogICAgICAgICJsYXN0TW9kaWZpZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MTAuMTM4LTAzOjAwIg0KICAgICAgfQ0KICAgIH0sDQogICAgew0KICAgICAgInJlc291cmNlIiA6IHsNCiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiUHJhY3RpdGlvbmVyUm9sZSIsDQogICAgICAgICJpZCIgOiAiNDMxNzc5OWEtNmRmYS00OWE3LWE3NmEtZjc2NjYwMzBiNmUxIiwNCiAgICAgICAgIm1ldGEiIDogew0KICAgICAgICAgICJ2ZXJzaW9uSWQiIDogIjEiLA0KICAgICAgICAgICJsYXN0VXBkYXRlZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4xNTktMDM6MDAiLA0KICAgICAgICAgICJwcm9maWxlIiA6IFsNCiAgICAgICAgICAgICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL1ByYWN0aXRpb25lclJvbGVMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJhY3RpdmUiIDogdHJ1ZSwNCiAgICAgICAgInByYWN0aXRpb25lciIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiUHJhY3RpdGlvbmVyL2RlYTMxYWQ3LTY1NTQtNDI4Zi1hODIzLTMxZDIyZWQ4ZGRmNCINCiAgICAgICAgfSwNCiAgICAgICAgIm9yZ2FuaXphdGlvbiIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiT3JnYW5pemF0aW9uL2M0Yjc0MGFlLWNhODMtNDZkZC05NTc0LTBhNjI0OTcxZTUyOCINCiAgICAgICAgfSwNCiAgICAgICAgImNvZGUiIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU1ByYWN0aXRpb25lclRpcG9Sb2xMRSIsDQogICAgICAgICAgICAgICAgImNvZGUiIDogImluaWNpYWRvciIsDQogICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkluaWNpYWRvciINCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgXQ0KICAgICAgICAgIH0NCiAgICAgICAgXQ0KICAgICAgfSwNCiAgICAgICJyZXNwb25zZSIgOiB7DQogICAgICAgICJpZCIgOiAiNDMxNzc5OWEtNmRmYS00OWE3LWE3NmEtZjc2NjYwMzBiNmUxIiwNCiAgICAgICAgInN0YXR1cyIgOiAiMjAxIENyZWF0ZWQiLA0KICAgICAgICAibG9jYXRpb24iIDogIlByYWN0aXRpb25lclJvbGUvNDMxNzc5OWEtNmRmYS00OWE3LWE3NmEtZjc2NjYwMzBiNmUxL19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjE1OS0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIlByYWN0aXRpb25lciIsDQogICAgICAgICJpZCIgOiAiZGVhMzFhZDctNjU1NC00MjhmLWE4MjMtMzFkMjJlZDhkZGY0IiwNCiAgICAgICAgIm1ldGEiIDogew0KICAgICAgICAgICJ2ZXJzaW9uSWQiIDogIjEiLA0KICAgICAgICAgICJsYXN0VXBkYXRlZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4xNzgtMDM6MDAiLA0KICAgICAgICAgICJwcm9maWxlIiA6IFsNCiAgICAgICAgICAgICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL1ByYWN0aXRpb25lclByb2Zlc2lvbmFsTEUiDQogICAgICAgICAgXQ0KICAgICAgICB9LA0KICAgICAgICAiaWRlbnRpZmllciIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgInVzZSIgOiAib2ZmaWNpYWwiLA0KICAgICAgICAgICAgInR5cGUiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2hsN2NoaWxlLmNsL2ZoaXIvaWcvY2xjb3JlL0NvZGVTeXN0ZW0vQ1NUaXBvSWRlbnRpZmljYWRvciIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMDEiLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIlJVTiINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0sDQogICAgICAgICAgICAgICJ0ZXh0IiA6ICJSb2wgw5puaWNvIE5hY2lvbmFsIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiNTU0MTAyMjMtOSIsDQogICAgICAgICAgICAiYXNzaWduZXIiIDogew0KICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiUmVwdWJsaWNhIGRlIENoaWxlIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgInVzZSIgOiAic2Vjb25kYXJ5IiwNCiAgICAgICAgICAgICJ0eXBlIiA6IHsNCiAgICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9obDdjaGlsZS5jbC9maGlyL2lnL2NsY29yZS9Db2RlU3lzdGVtL0NTVGlwb0lkZW50aWZpY2Fkb3IiLA0KICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjEzIiwNCiAgICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJSTlBJIg0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgXSwNCiAgICAgICAgICAgICAgInRleHQiIDogIlJlZ2lzdHJvIE5hY2lvbmFsIGRlIFByZXN0YWRvcmVzIEluZGl2aWR1YWxlcyINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAidmFsdWUiIDogIjM0NTIzNDUiLA0KICAgICAgICAgICAgImFzc2lnbmVyIiA6IHsNCiAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkludGVuZGVuY2lhIGRlIHByZXN0YWRvcmVzIGluZGl2aWR1YWxlcyAtIFN1cGVyaW50ZW5kZW5jaWEgZGUgU2FsdWQiDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAiYWN0aXZlIiA6IHRydWUsDQogICAgICAgICJuYW1lIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiZmFtaWx5IiA6ICJHb256YWxleiIsDQogICAgICAgICAgICAiX2ZhbWlseSIgOiB7DQogICAgICAgICAgICAgICJleHRlbnNpb24iIDogWw0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi9TZWd1bmRvQXBlbGxpZG8iLA0KICAgICAgICAgICAgICAgICAgInZhbHVlU3RyaW5nIiA6ICJUb3JyZXMiDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgImdpdmVuIiA6IFsNCiAgICAgICAgICAgICAgIk1hcsOtYSIsDQogICAgICAgICAgICAgICJKb3PDqSINCiAgICAgICAgICAgIF0sDQogICAgICAgICAgICAicHJlZml4IiA6IFsNCiAgICAgICAgICAgICAgIkRyYSINCiAgICAgICAgICAgIF0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJhZGRyZXNzIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAidXNlIiA6ICJ3b3JrIiwNCiAgICAgICAgICAgICJsaW5lIiA6IFsNCiAgICAgICAgICAgICAgIkRpcmVjY2nDs24gZmFsc2EgMTIzLGRlcHRvIDEyMDIiDQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgIl9zdGF0ZSIgOiB7DQogICAgICAgICAgICAgICJleHRlbnNpb24iIDogWw0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvU3RydWN0dXJlRGVmaW5pdGlvbi9SZWdpb25lc0NsIiwNCiAgICAgICAgICAgICAgICAgICJ2YWx1ZUNvZGVhYmxlQ29uY2VwdCIgOiB7DQogICAgICAgICAgICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHBzOi8vaGw3Y2hpbGUuY2wvZmhpci9pZy9jbGNvcmUvQ29kZVN5c3RlbS9DU0NvZFJlZ2lvbkNMIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb2RlIiA6ICIxMyIsDQogICAgICAgICAgICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiTWV0cm9wb2xpdGFuYSBkZSBTYW50aWFnbyINCiAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJnZW5kZXIiIDogImZlbWFsZSIsDQogICAgICAgICJiaXJ0aERhdGUiIDogIjE5OTEtMDEtMDEiLA0KICAgICAgICAicXVhbGlmaWNhdGlvbiIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgImlkZW50aWZpZXIiIDogWw0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgInZhbHVlIiA6ICJjZXJ0Ig0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTVGl0dWxvUHJvZmVzaW9uYWwiLA0KICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIk3DiURJQ08gQ0lSVUpBTk8iDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdLA0KICAgICAgICAgICAgICAidGV4dCIgOiAiTcOJRElDTyBDSVJVSkFOTyINCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICAicGVyaW9kIiA6IHsNCiAgICAgICAgICAgICAgInN0YXJ0IiA6ICIyMDA3LTExLTAxIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICJpc3N1ZXIiIDogew0KICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiVW5pdmVyc2lkYWQgZGUgQ2hpbGUiDQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICBdDQogICAgICB9LA0KICAgICAgInJlc3BvbnNlIiA6IHsNCiAgICAgICAgImlkIiA6ICJkZWEzMWFkNy02NTU0LTQyOGYtYTgyMy0zMWQyMmVkOGRkZjQiLA0KICAgICAgICAic3RhdHVzIiA6ICIyMDEgQ3JlYXRlZCIsDQogICAgICAgICJsb2NhdGlvbiIgOiAiUHJhY3RpdGlvbmVyL2RlYTMxYWQ3LTY1NTQtNDI4Zi1hODIzLTMxZDIyZWQ4ZGRmNC9faGlzdG9yeS8xIiwNCiAgICAgICAgImxhc3RNb2RpZmllZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4xNzgtMDM6MDAiDQogICAgICB9DQogICAgfSwNCiAgICB7DQogICAgICAicmVzb3VyY2UiIDogew0KICAgICAgICAicmVzb3VyY2VUeXBlIiA6ICJPcmdhbml6YXRpb24iLA0KICAgICAgICAiaWQiIDogImM0Yjc0MGFlLWNhODMtNDZkZC05NTc0LTBhNjI0OTcxZTUyOCIsDQogICAgICAgICJtZXRhIiA6IHsNCiAgICAgICAgICAidmVyc2lvbklkIiA6ICIxIiwNCiAgICAgICAgICAibGFzdFVwZGF0ZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MTAuMTk4LTAzOjAwIiwNCiAgICAgICAgICAicHJvZmlsZSIgOiBbDQogICAgICAgICAgICAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9Pcmdhbml6YXRpb25MRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJpZGVudGlmaWVyIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTRXN0YWJsZWNpbWllbnRvRGVzdGlubyIsDQogICAgICAgICAgICAidmFsdWUiIDogIjEwNzM1MyINCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJuYW1lIiA6ICJDZW50cm8gZGUgU2FsdWQgRmFtaWxpYXIgQWxjYWxkZSBJdsOhbiBNYW5yw61xdWV6Ig0KICAgICAgfSwNCiAgICAgICJyZXNwb25zZSIgOiB7DQogICAgICAgICJpZCIgOiAiYzRiNzQwYWUtY2E4My00NmRkLTk1NzQtMGE2MjQ5NzFlNTI4IiwNCiAgICAgICAgInN0YXR1cyIgOiAiMjAxIENyZWF0ZWQiLA0KICAgICAgICAibG9jYXRpb24iIDogIk9yZ2FuaXphdGlvbi9jNGI3NDBhZS1jYTgzLTQ2ZGQtOTU3NC0wYTYyNDk3MWU1MjgvX2hpc3RvcnkvMSIsDQogICAgICAgICJsYXN0TW9kaWZpZWQiIDogIjIwMjQtMDktMTdUMTA6NDI6MTAuMTk4LTAzOjAwIg0KICAgICAgfQ0KICAgIH0sDQogICAgew0KICAgICAgInJlc291cmNlIiA6IHsNCiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiQ29uZGl0aW9uIiwNCiAgICAgICAgImlkIiA6ICI4Y2RhM2I4ZS1kYWJjLTQyMzQtYjkyOC1kYjU0YjRjMGQwNTIiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjIxNC0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vQ29uZGl0aW9uRGlhZ25vc3RpY29MRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJjbGluaWNhbFN0YXR1cyIgOiB7DQogICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uZGl0aW9uLWNsaW5pY2FsIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogImFjdGl2ZSIsDQogICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJBY3RpdmUiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiQWN0aXZvIg0KICAgICAgICB9LA0KICAgICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIiA6IHsNCiAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25kaXRpb24tdmVyLXN0YXR1cyIsDQogICAgICAgICAgICAgICJjb2RlIiA6ICJjb25maXJtZWQiLA0KICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiQ29uZmlybWVkIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgIF0sDQogICAgICAgICAgInRleHQiIDogIkNvbmZpcm1hZG8iDQogICAgICAgIH0sDQogICAgICAgICJjYXRlZ29yeSIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbmRpdGlvbi1jYXRlZ29yeSIsDQogICAgICAgICAgICAgICAgImNvZGUiIDogImVuY291bnRlci1kaWFnbm9zaXMiLA0KICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJFbmNvdW50ZXIgRGlhZ25vc2lzIg0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdLA0KICAgICAgICAgICAgInRleHQiIDogIkRpYWdub3N0aWNvIGRlbCBlbmN1ZW50cm8iDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAic2V2ZXJpdHkiIDogew0KICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0IiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIjI0NDg0MDAwIiwNCiAgICAgICAgICAgICAgImRpc3BsYXkiIDogIlNldmVyZSINCiAgICAgICAgICAgIH0NCiAgICAgICAgICBdLA0KICAgICAgICAgICJ0ZXh0IiA6ICJTZXZlcm8iDQogICAgICAgIH0sDQogICAgICAgICJjb2RlIiA6IHsNCiAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsDQogICAgICAgICAgICAgICJ2ZXJzaW9uIiA6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0LzQ0OTA4MTAwNS92ZXJzaW9uLzIwMjMwNDMwIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIjY5OTMyMjAwMiIsDQogICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJjw6FsY3VsbyBkZSBtYXRyaXogcmVuYWwgKHRyYXN0b3JubykiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiY8OhbGN1bG8gZGUgbWF0cml6IHJlbmFsICh0cmFzdG9ybm8pIg0KICAgICAgICB9LA0KICAgICAgICAic3ViamVjdCIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiaHR0cDovL3BydWViYXMuaGNjLmNsL2lzcG9iL2ZoaXIvUGF0aWVudC9BQzE3MjI4NzkyMDcxNjgiDQogICAgICAgIH0sDQogICAgICAgICJlbmNvdW50ZXIiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogIkVuY291bnRlci9kYTQyOGQzZi1jMjRiLTQ2YjMtOTgyYS0zYTllYWFmODM1MGIiDQogICAgICAgIH0NCiAgICAgIH0sDQogICAgICAicmVzcG9uc2UiIDogew0KICAgICAgICAiaWQiIDogIjhjZGEzYjhlLWRhYmMtNDIzNC1iOTI4LWRiNTRiNGMwZDA1MiIsDQogICAgICAgICJzdGF0dXMiIDogIjIwMSBDcmVhdGVkIiwNCiAgICAgICAgImxvY2F0aW9uIiA6ICJDb25kaXRpb24vOGNkYTNiOGUtZGFiYy00MjM0LWI5MjgtZGI1NGI0YzBkMDUyL19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjIxNC0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIkFsbGVyZ3lJbnRvbGVyYW5jZSIsDQogICAgICAgICJpZCIgOiAiZGQ5ZjZlZGUtOWRkNS00NmIzLTliZWYtNTI3OTM1MzdkZDU1IiwNCiAgICAgICAgIm1ldGEiIDogew0KICAgICAgICAgICJ2ZXJzaW9uSWQiIDogIjEiLA0KICAgICAgICAgICJsYXN0VXBkYXRlZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4yMzQtMDM6MDAiLA0KICAgICAgICAgICJwcm9maWxlIiA6IFsNCiAgICAgICAgICAgICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0FsbGVyZ3lJbnRvbGVyYW5jZUluaWNpYXJMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJjbGluaWNhbFN0YXR1cyIgOiB7DQogICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vYWxsZXJneWludG9sZXJhbmNlLWNsaW5pY2FsIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogImFjdGl2ZSIsDQogICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJBY3RpdmUiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiQWN0aXZvIg0KICAgICAgICB9LA0KICAgICAgICAidmVyaWZpY2F0aW9uU3RhdHVzIiA6IHsNCiAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9hbGxlcmd5aW50b2xlcmFuY2UtdmVyaWZpY2F0aW9uIiwNCiAgICAgICAgICAgICAgImNvZGUiIDogImNvbmZpcm1lZCIsDQogICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJDb25maXJtZWQiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiQ29uZmlybWFkbyINCiAgICAgICAgfSwNCiAgICAgICAgImNvZGUiIDogew0KICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vc25vbWVkLmluZm8vc2N0IiwNCiAgICAgICAgICAgICAgImNvZGUiIDogIjc3MTE5MTAwMyINCiAgICAgICAgICAgIH0NCiAgICAgICAgICBdLA0KICAgICAgICAgICJ0ZXh0IiA6ICJwaWNhZHVyYSBkZSBpbnNlY3RvIChldmVudG8pIg0KICAgICAgICB9LA0KICAgICAgICAicGF0aWVudCIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiaHR0cDovL3BydWViYXMuaGNjLmNsL2lzcG9iL2ZoaXIvUGF0aWVudC9BQzE3MjI4NzkyMDcxNjgiDQogICAgICAgIH0NCiAgICAgIH0sDQogICAgICAicmVzcG9uc2UiIDogew0KICAgICAgICAiaWQiIDogImRkOWY2ZWRlLTlkZDUtNDZiMy05YmVmLTUyNzkzNTM3ZGQ1NSIsDQogICAgICAgICJzdGF0dXMiIDogIjIwMSBDcmVhdGVkIiwNCiAgICAgICAgImxvY2F0aW9uIiA6ICJBbGxlcmd5SW50b2xlcmFuY2UvZGQ5ZjZlZGUtOWRkNS00NmIzLTliZWYtNTI3OTM1MzdkZDU1L19oaXN0b3J5LzEiLA0KICAgICAgICAibGFzdE1vZGlmaWVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjIzNC0wMzowMCINCiAgICAgIH0NCiAgICB9LA0KICAgIHsNCiAgICAgICJyZXNvdXJjZSIgOiB7DQogICAgICAgICJyZXNvdXJjZVR5cGUiIDogIlNlcnZpY2VSZXF1ZXN0IiwNCiAgICAgICAgImlkIiA6ICJmODA2ZDBjMi1jZWI2LTQ0M2UtOGEzYi00ZjY3ZTFkZDU4MGYiLA0KICAgICAgICAibWV0YSIgOiB7DQogICAgICAgICAgInZlcnNpb25JZCIgOiAiMSIsDQogICAgICAgICAgImxhc3RVcGRhdGVkIiA6ICIyMDI0LTA5LTE3VDEwOjQyOjEwLjM0MC0wMzowMCIsDQogICAgICAgICAgInByb2ZpbGUiIDogWw0KICAgICAgICAgICAgImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vU2VydmljZVJlcXVlc3RMRSINCiAgICAgICAgICBdDQogICAgICAgIH0sDQogICAgICAgICJleHRlbnNpb24iIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vRXh0ZW5zaW9uQm9vbFJlcXVpZXJlRXhhbWVuIiwNCiAgICAgICAgICAgICJ2YWx1ZUJvb2xlYW4iIDogdHJ1ZQ0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9FeHRlbnNpb25Cb29sUmVzb2x1dGl2aWRhZEFQUyIsDQogICAgICAgICAgICAidmFsdWVCb29sZWFuIiA6IHRydWUNCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJ1cmwiIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL1N0cnVjdHVyZURlZmluaXRpb24vRXh0ZW5zaW9uT3JpZ2VuSW50ZXJjb25zdWx0YSIsDQogICAgICAgICAgICAidmFsdWVDb2RlYWJsZUNvbmNlcHQiIDogew0KICAgICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTb3JpZ2VuSW50ZXJjb25zdWx0YSIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgICAiZGlzcGxheSIgOiAiQVBTIg0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgXQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0sDQogICAgICAgICAgew0KICAgICAgICAgICAgInVybCIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvU3RydWN0dXJlRGVmaW5pdGlvbi9FeHRlbnNpb25Fc3RhZG9JbnRlcmNvbnN1bHRhQ29kaWdvTEUiLA0KICAgICAgICAgICAgInZhbHVlQ29kZWFibGVDb25jZXB0IiA6IHsNCiAgICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU0VzdGFkb0ludGVyY29uc3VsdGEiLA0KICAgICAgICAgICAgICAgICAgImNvZGUiIDogIjEiLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkEgbGEgZXNwZXJhIGRlIHJlZmVyZW5jaWEiDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9DQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICAidXJsIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0V4dGVuc2lvbkVzcGVjaWFsaWRhZE1lZGljYURlc3Rpbm9Db2RpZ28iLA0KICAgICAgICAgICAgInZhbHVlQ29kZWFibGVDb25jZXB0IiA6IHsNCiAgICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU0VzcGVjaWFsaWRhZE1lZCIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMzAiLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIk1FRElDSU5BIElOVEVSTkEiDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBdDQogICAgICAgICAgICB9DQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICAidXJsIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0V4dGVuc2lvblN1YkVzcGVjaWFsaWRhZE1lZGljYURlc3Rpbm9Db2RpZ28iLA0KICAgICAgICAgICAgInZhbHVlQ29kZWFibGVDb25jZXB0IiA6IHsNCiAgICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU0VzcGVjaWFsaWRhZE1lZCIsDQogICAgICAgICAgICAgICAgICAiY29kZSIgOiAiMzciLA0KICAgICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIk5FRlJPTE9Hw41BIEFEVUxUTyINCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgIF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJpZGVudGlmaWVyIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAidmFsdWUiIDogImNlZjZiOWI2LTY4YjEtNDBlYS04ZWJkLTU0MTY3Yzg0OTRkYyINCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJzdGF0dXMiIDogImRyYWZ0IiwNCiAgICAgICAgImludGVudCIgOiAib3JkZXIiLA0KICAgICAgICAiY2F0ZWdvcnkiIDogWw0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJjb2RpbmciIDogWw0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cHM6Ly9pbnRlcm9wZXJhYmlsaWRhZC5taW5zYWwuY2wvZmhpci9pZy90ZWkvQ29kZVN5c3RlbS9DU01vZGFsaWRhZEF0ZW5jaW9uQ29kaWdvIiwNCiAgICAgICAgICAgICAgICAiY29kZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIlByZXNlbmNpYWwiDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIF0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJwcmlvcml0eSIgOiAicm91dGluZSIsDQogICAgICAgICJjb2RlIiA6IHsNCiAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Nub21lZC5pbmZvL3NjdCIsDQogICAgICAgICAgICAgICJjb2RlIiA6ICIxMDM2OTYwMDQiDQogICAgICAgICAgICB9DQogICAgICAgICAgXSwNCiAgICAgICAgICAidGV4dCIgOiAiSW50ZXJjb25zdWx0YSBwYXJhIGF0ZW5jacOzbiBwcmVzZW5jaWFsIg0KICAgICAgICB9LA0KICAgICAgICAic3ViamVjdCIgOiB7DQogICAgICAgICAgInJlZmVyZW5jZSIgOiAiaHR0cDovL3BydWViYXMuaGNjLmNsL2lzcG9iL2ZoaXIvUGF0aWVudC9BQzE3MjI4NzkyMDcxNjgiDQogICAgICAgIH0sDQogICAgICAgICJlbmNvdW50ZXIiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogIkVuY291bnRlci9kYTQyOGQzZi1jMjRiLTQ2YjMtOTgyYS0zYTllYWFmODM1MGIiDQogICAgICAgIH0sDQogICAgICAgICJhdXRob3JlZE9uIiA6ICIyMDI0LTEyLTEwVDA5OjAwOjAwWiIsDQogICAgICAgICJyZXF1ZXN0ZXIiIDogew0KICAgICAgICAgICJyZWZlcmVuY2UiIDogIlByYWN0aXRpb25lclJvbGUvMzhhMGY2MTctMDUxMS00MjViLWIxNTQtY2FhZDZjOTA0NzFmIg0KICAgICAgICB9LA0KICAgICAgICAibG9jYXRpb25Db2RlIiA6IFsNCiAgICAgICAgICB7DQogICAgICAgICAgICAiY29kaW5nIiA6IFsNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHBzOi8vaW50ZXJvcGVyYWJpbGlkYWQubWluc2FsLmNsL2ZoaXIvaWcvdGVpL0NvZGVTeXN0ZW0vQ1NEZXN0aW5vUmVmZXJlbmNpYUNvZGlnbyIsDQogICAgICAgICAgICAgICAgImNvZGUiIDogIjEiLA0KICAgICAgICAgICAgICAgICJkaXNwbGF5IiA6ICJOaXZlbCBTZWN1bmRhcmlvIg0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICBdDQogICAgICAgICAgfQ0KICAgICAgICBdLA0KICAgICAgICAicmVhc29uQ29kZSIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgImNvZGluZyIgOiBbDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwczovL2ludGVyb3BlcmFiaWxpZGFkLm1pbnNhbC5jbC9maGlyL2lnL3RlaS9Db2RlU3lzdGVtL0NTRGVyaXZhZG9QYXJhQ29kaWdvIiwNCiAgICAgICAgICAgICAgICAiY29kZSIgOiAiMSIsDQogICAgICAgICAgICAgICAgImRpc3BsYXkiIDogIkNvbmZpcm1hY2nDs24iDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIF0NCiAgICAgICAgICB9DQogICAgICAgIF0sDQogICAgICAgICJzdXBwb3J0aW5nSW5mbyIgOiBbDQogICAgICAgICAgew0KICAgICAgICAgICAgInJlZmVyZW5jZSIgOiAiUXVlc3Rpb25uYWlyZVJlc3BvbnNlL2E4ZmMxZmY2LTI5MWYtNGYzNS1iMWMyLTFlMjEwNTc0NTA5MSINCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIk9ic2VydmF0aW9uLzJmYzMwNjJhLWEzZGMtNGI0Ny04NjE4LTI4NzY3Njg2MjJiNSINCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIk9ic2VydmF0aW9uLzIzY2NiNjYyLTQwNTMtNGEyMC04NjE0LWI1MjU1NTE4MjY4ZCINCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIk9ic2VydmF0aW9uLzM2Y2Y2NzYzLTk4ZTEtNGQ0OC05ZTY2LTA1YmM2NDQ0NTRjYSINCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIk9ic2VydmF0aW9uLzQyYzcwZDQ5LWM1N2QtNDBlMi1iNjQzLWM0YzFjZDQ3NmZkOCINCiAgICAgICAgICB9LA0KICAgICAgICAgIHsNCiAgICAgICAgICAgICJyZWZlcmVuY2UiIDogIkNvbmRpdGlvbi84Y2RhM2I4ZS1kYWJjLTQyMzQtYjkyOC1kYjU0YjRjMGQwNTIiDQogICAgICAgICAgfSwNCiAgICAgICAgICB7DQogICAgICAgICAgICAicmVmZXJlbmNlIiA6ICJBbGxlcmd5SW50b2xlcmFuY2UvZGQ5ZjZlZGUtOWRkNS00NmIzLTliZWYtNTI3OTM1MzdkZDU1Ig0KICAgICAgICAgIH0NCiAgICAgICAgXQ0KICAgICAgfSwNCiAgICAgICJyZXNwb25zZSIgOiB7DQogICAgICAgICJpZCIgOiAiZjgwNmQwYzItY2ViNi00NDNlLThhM2ItNGY2N2UxZGQ1ODBmIiwNCiAgICAgICAgInN0YXR1cyIgOiAiMjAxIENyZWF0ZWQiLA0KICAgICAgICAibG9jYXRpb24iIDogIlNlcnZpY2VSZXF1ZXN0L2Y4MDZkMGMyLWNlYjYtNDQzZS04YTNiLTRmNjdlMWRkNTgwZi9faGlzdG9yeS8xIiwNCiAgICAgICAgImxhc3RNb2RpZmllZCIgOiAiMjAyNC0wOS0xN1QxMDo0MjoxMC4zNDAtMDM6MDAiDQogICAgICB9DQogICAgfQ0KICBdDQp9</inboundTemplate>
<outboundTemplate encoding="base64"></outboundTemplate>
<inboundDataType>JSON</inboundDataType>
<outboundDataType>JSON</outboundDataType>
<inboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</inboundProperties>
<outboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</outboundProperties>
</transformer>
<filter version="4.5.1">
<elements/>
</filter>
<transportName>Channel Reader</transportName>
<mode>SOURCE</mode>
<enabled>true</enabled>
<waitForPrevious>true</waitForPrevious>
</sourceConnector>
<destinationConnectors>
<connector version="4.5.1">
<metaDataId>1</metaDataId>
<name>Destino HD</name>
<properties class="com.mirth.connect.connectors.http.HttpDispatcherProperties" version="4.5.1">
<pluginProperties/>
<destinationConnectorProperties version="4.5.1">
<queueEnabled>true</queueEnabled>
<sendFirst>true</sendFirst>
<retryIntervalMillis>10000</retryIntervalMillis>
<regenerateTemplate>false</regenerateTemplate>
<retryCount>3</retryCount>
<rotate>false</rotate>
<includeFilterTransformer>false</includeFilterTransformer>
<threadCount>1</threadCount>
<threadAssignmentVariable></threadAssignmentVariable>
<validateResponse>false</validateResponse>
<resourceIds class="linked-hash-map">
<entry>
<string>Default Resource</string>
<string>[Default Resource]</string>
</entry>
</resourceIds>
<queueBufferSize>1000</queueBufferSize>
<reattachAttachments>true</reattachAttachments>
</destinationConnectorProperties>
<host></host>
<useProxyServer>false</useProxyServer>
<proxyAddress></proxyAddress>
<proxyPort></proxyPort>
<method>post</method>
<headers class="linked-hash-map"/>
<parameters class="linked-hash-map"/>
<useHeadersVariable>false</useHeadersVariable>
<headersVariable></headersVariable>
<useParametersVariable>false</useParametersVariable>
<parametersVariable></parametersVariable>
<responseXmlBody>false</responseXmlBody>
<responseParseMultipart>true</responseParseMultipart>
<responseIncludeMetadata>false</responseIncludeMetadata>
<responseBinaryMimeTypes>application/.*(?<!json|xml)$|image/.*|video/.*|audio/.*</responseBinaryMimeTypes>
<responseBinaryMimeTypesRegex>true</responseBinaryMimeTypesRegex>
<multipart>false</multipart>
<useAuthentication>true</useAuthentication>
<authenticationType>Basic</authenticationType>
<usePreemptiveAuthentication>false</usePreemptiveAuthentication>
<username></username>
<password></password>
<content>${message.rawData}</content>
<contentType>application/fhir+json</contentType>
<dataTypeBinary>false</dataTypeBinary>
<charset>UTF-8</charset>
<socketTimeout>30000</socketTimeout>
</properties>
<transformer version="4.5.1">
<elements/>
<inboundTemplate encoding="base64"></inboundTemplate>
<outboundTemplate encoding="base64"></outboundTemplate>
<inboundDataType>JSON</inboundDataType>
<outboundDataType>JSON</outboundDataType>
<inboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</inboundProperties>
<outboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</outboundProperties>
</transformer>
<responseTransformer version="4.5.1">
<elements/>
<inboundDataType>JSON</inboundDataType>
<outboundDataType>JSON</outboundDataType>
<inboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</inboundProperties>
<outboundProperties class="com.mirth.connect.plugins.datatypes.json.JSONDataTypeProperties" version="4.5.1">
<batchProperties class="com.mirth.connect.plugins.datatypes.json.JSONBatchProperties" version="4.5.1">
<splitType>JavaScript</splitType>
<batchScript></batchScript>
</batchProperties>
</outboundProperties>
</responseTransformer>
<filter version="4.5.1">
<elements>
<com.mirth.connect.plugins.rulebuilder.RuleBuilderRule version="4.5.1">
<name>Accept message if "$('Destino')" equals "Teleinterconsulta HD"</name>
<sequenceNumber>0</sequenceNumber>
<enabled>true</enabled>
<field>$('Destino')</field>
<condition>EQUALS</condition>
<values>
<string>"Teleinterconsulta HD"</string>
</values>
</com.mirth.connect.plugins.rulebuilder.RuleBuilderRule>
</elements>
</filter>
<transportName>HTTP Sender</transportName>
<mode>DESTINATION</mode>
<enabled>true</enabled>
<waitForPrevious>true</waitForPrevious>
</connector>
</destinationConnectors>
<preprocessingScript>// Modify the message variable below to pre process data
return message;</preprocessingScript>
<postprocessingScript>// This script executes once after a message has been processed
// Responses returned from here will be stored as "Postprocessor" in the response map
return;</postprocessingScript>
<deployScript>// This script executes once when the channel is deployed
// You only have access to the globalMap and globalChannelMap here to persist data
return;</deployScript>
<undeployScript>// This script executes once when the channel is undeployed
// You only have access to the globalMap and globalChannelMap here to persist data
return;</undeployScript>
<properties version="4.5.1">
<clearGlobalChannelMap>true</clearGlobalChannelMap>
<messageStorageMode>DEVELOPMENT</messageStorageMode>
<encryptData>false</encryptData>
<encryptAttachments>false</encryptAttachments>
<encryptCustomMetaData>false</encryptCustomMetaData>
<removeContentOnCompletion>false</removeContentOnCompletion>
<removeOnlyFilteredOnCompletion>false</removeOnlyFilteredOnCompletion>
<removeAttachmentsOnCompletion>false</removeAttachmentsOnCompletion>
<initialState>STARTED</initialState>
<storeAttachments>true</storeAttachments>
<metaDataColumns>
<metaDataColumn>
<name>ORIGEN</name>
<type>STRING</type>
<mappingName>Origen</mappingName>
</metaDataColumn>
<metaDataColumn>
<name>DESTINO</name>
<type>STRING</type>
<mappingName>Destino</mappingName>
</metaDataColumn>
</metaDataColumns>
<attachmentProperties version="4.5.1">
<type>None</type>
<properties/>
</attachmentProperties>
<resourceIds class="linked-hash-map">
<entry>
<string>Default Resource</string>
<string>[Default Resource]</string>
</entry>
</resourceIds>
</properties>
<exportData>
<metadata>
<enabled>false</enabled>
<lastModified>
<time>1728571904933</time>
<timezone>America/Santiago</timezone>
</lastModified>
<pruningSettings>
<archiveEnabled>true</archiveEnabled>
<pruneErroredMessages>false</pruneErroredMessages>
</pruningSettings>
<userId>1</userId>
</metadata>
</exportData>
</channel>