-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.html
206 lines (206 loc) · 56.4 KB
/
index.html
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>awesome-bayes-nets</title>
<style type="text/css">code{white-space: pre;}</style>
<link href="data:text/css;charset=utf-8,%0A%40font%2Dface%20%7B%0Afont%2Dfamily%3A%20octicons%2Dlink%3B%0Asrc%3A%20url%28data%3Afont%2Fwoff%3Bcharset%3Dutf%2D8%3Bbase64%2Cd09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM%2B8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB%2FaFGpk3jaTY6xa8JAGMW%2FO62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v%2Bk%2F0an2i%2BitHDw3v2%2B9%2BDBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3%2FI7AtxEJLtzzuZfI%2BVVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy%2FLt7Kc%2B0vWY%2FgAgIIEqAN9we0pwKXreiMasxvabDQMM4riO%2BqxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw%2Bymhce7vwM9jSqO8JyVd5RH9gyTt2%2BJ%2FyUmYlIR0s04n6%2B7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv%2FocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi%2BW2%2BMjCzMIDApSwvXzC97Z4Ig8N%2FBxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh%2F8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT%2BAEjAwuDFpBmA9KMDEwMCh9i%2Fv8H8sH0%2F4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9%2FlqYwOGZxeUelN2U2R6%2BcArgtCJpauW7UQBqnFkUsjAY%2FkOU1cP%2BDAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl%2BvvmM%2FbyA48e6tWrKArm4ZJlCbdsrxksL1AwWn%2FyBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO%2F%2FsdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd%2F89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF%2B9JOS0nbaaYDCQfwCJ7Au3AHj%2BLO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm%2BEBXuAbHmIMSRMs%2B4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL%2BhD7C1xoaHeLJSEao0FEW14ckxC%2BTU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13%2F%2Blm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl%2B9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O%2FAdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB%2F%2F%2FAA8AAQAAAAAAAAAAAAAAAAABAAAAAA%3D%3D%29%20format%28%27woff%27%29%3B%0A%7D%0Abody%20%7B%0A%2Dwebkit%2Dtext%2Dsize%2Dadjust%3A%20100%25%3B%0Atext%2Dsize%2Dadjust%3A%20100%25%3B%0Acolor%3A%20%23333%3B%0Afont%2Dfamily%3A%20%22Helvetica%20Neue%22%2C%20Helvetica%2C%20%22Segoe%20UI%22%2C%20Arial%2C%20freesans%2C%20sans%2Dserif%2C%20%22Apple%20Color%20Emoji%22%2C%20%22Segoe%20UI%20Emoji%22%2C%20%22Segoe%20UI%20Symbol%22%3B%0Afont%2Dsize%3A%2016px%3B%0Aline%2Dheight%3A%201%2E6%3B%0Aword%2Dwrap%3A%20break%2Dword%3B%0Awidth%3A%201400px%3B%0Amax%2Dwidth%3A%2099%25%3B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0Apadding%3A%2030px%2030px%208rem%2030px%3B%0Amargin%2Dleft%3A%20auto%3B%0Amargin%2Dright%3A%20auto%3B%0A%7D%0Abody%20a%20%7B%0Abackground%2Dcolor%3A%20transparent%3B%0A%7D%0Abody%20a%3Aactive%2C%0Abody%20a%3Ahover%20%7B%0Aoutline%3A%200%3B%0A%7D%0Abody%20strong%20%7B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20h1%20%7B%0Afont%2Dsize%3A%202em%3B%0Amargin%3A%200%2E67em%200%3B%0A%7D%0Abody%20img%20%7B%0Aborder%3A%200%3B%0A%7D%0Abody%20hr%20%7B%0Abox%2Dsizing%3A%20content%2Dbox%3B%0Aheight%3A%200%3B%0A%7D%0Abody%20pre%20%7B%0Aoverflow%3A%20auto%3B%0A%7D%0Abody%20code%2C%0Abody%20kbd%2C%0Abody%20pre%20%7B%0Afont%2Dfamily%3A%20monospace%2C%20monospace%3B%0Afont%2Dsize%3A%201em%3B%0A%7D%0Abody%20input%20%7B%0Acolor%3A%20inherit%3B%0Afont%3A%20inherit%3B%0Amargin%3A%200%3B%0A%7D%0Abody%20html%20input%5Bdisabled%5D%20%7B%0Acursor%3A%20default%3B%0A%7D%0Abody%20input%20%7B%0Aline%2Dheight%3A%20normal%3B%0A%7D%0Abody%20input%5Btype%3D%22checkbox%22%5D%20%7B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0Apadding%3A%200%3B%0A%7D%0Abody%20table%20%7B%0Aborder%2Dcollapse%3A%20collapse%3B%0Aborder%2Dspacing%3A%200%3B%0A%7D%0Abody%20td%2C%0Abody%20th%20%7B%0Apadding%3A%200%3B%0A%7D%0Abody%20%2A%20%7B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0A%7D%0Abody%20input%20%7B%0Afont%3A%2013px%20%2F%201%2E4%20Helvetica%2C%20arial%2C%20nimbussansl%2C%20liberationsans%2C%20freesans%2C%20clean%2C%20sans%2Dserif%2C%20%22Apple%20Color%20Emoji%22%2C%20%22Segoe%20UI%20Emoji%22%2C%20%22Segoe%20UI%20Symbol%22%3B%0A%7D%0Abody%20a%20%7B%0Acolor%3A%20%234078c0%3B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0Abody%20a%3Ahover%2C%0Abody%20a%3Aactive%20%7B%0Atext%2Ddecoration%3A%20underline%3B%0A%7D%0Abody%20hr%20%7B%0Aheight%3A%200%3B%0Amargin%3A%2015px%200%3B%0Aoverflow%3A%20hidden%3B%0Abackground%3A%20transparent%3B%0Aborder%3A%200%3B%0Aborder%2Dbottom%3A%201px%20solid%20%23ddd%3B%0A%7D%0Abody%20hr%3Abefore%20%7B%0Adisplay%3A%20table%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Abody%20hr%3Aafter%20%7B%0Adisplay%3A%20table%3B%0Aclear%3A%20both%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Abody%20h1%2C%0Abody%20h2%2C%0Abody%20h3%2C%0Abody%20h4%2C%0Abody%20h5%2C%0Abody%20h6%20%7B%0Amargin%2Dtop%3A%2015px%3B%0Amargin%2Dbottom%3A%2015px%3B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Abody%20h1%20%7B%0Afont%2Dsize%3A%2030px%3B%0A%7D%0Abody%20h2%20%7B%0Afont%2Dsize%3A%2021px%3B%0A%7D%0Abody%20h3%20%7B%0Afont%2Dsize%3A%2016px%3B%0A%7D%0Abody%20h4%20%7B%0Afont%2Dsize%3A%2014px%3B%0A%7D%0Abody%20h5%20%7B%0Afont%2Dsize%3A%2012px%3B%0A%7D%0Abody%20h6%20%7B%0Afont%2Dsize%3A%2011px%3B%0A%7D%0Abody%20blockquote%20%7B%0Amargin%3A%200%3B%0A%7D%0Abody%20ul%2C%0Abody%20ol%20%7B%0Apadding%3A%200%3B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Abody%20ol%20ol%2C%0Abody%20ul%20ol%20%7B%0Alist%2Dstyle%2Dtype%3A%20lower%2Droman%3B%0A%7D%0Abody%20ul%20ul%20ol%2C%0Abody%20ul%20ol%20ol%2C%0Abody%20ol%20ul%20ol%2C%0Abody%20ol%20ol%20ol%20%7B%0Alist%2Dstyle%2Dtype%3A%20lower%2Dalpha%3B%0A%7D%0Abody%20dd%20%7B%0Amargin%2Dleft%3A%200%3B%0A%7D%0Abody%20code%20%7B%0Afont%2Dfamily%3A%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0Afont%2Dsize%3A%2012px%3B%0A%7D%0Abody%20pre%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0Afont%3A%2012px%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0A%7D%0Abody%20%2Eselect%3A%3A%2Dms%2Dexpand%20%7B%0Aopacity%3A%200%3B%0A%7D%0Abody%20%2Eocticon%20%7B%0Afont%3A%20normal%20normal%20normal%2016px%2F1%20octicons%2Dlink%3B%0Adisplay%3A%20inline%2Dblock%3B%0Atext%2Ddecoration%3A%20none%3B%0Atext%2Drendering%3A%20auto%3B%0A%2Dwebkit%2Dfont%2Dsmoothing%3A%20antialiased%3B%0A%2Dmoz%2Dosx%2Dfont%2Dsmoothing%3A%20grayscale%3B%0A%2Dwebkit%2Duser%2Dselect%3A%20none%3B%0A%2Dmoz%2Duser%2Dselect%3A%20none%3B%0A%2Dms%2Duser%2Dselect%3A%20none%3B%0Auser%2Dselect%3A%20none%3B%0A%7D%0Abody%20%2Eocticon%2Dlink%3Abefore%20%7B%0Acontent%3A%20%27%5Cf05c%27%3B%0A%7D%0Abody%3Abefore%20%7B%0Adisplay%3A%20table%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Abody%3Aafter%20%7B%0Adisplay%3A%20table%3B%0Aclear%3A%20both%3B%0Acontent%3A%20%22%22%3B%0A%7D%0Abody%3E%2A%3Afirst%2Dchild%20%7B%0Amargin%2Dtop%3A%200%20%21important%3B%0A%7D%0Abody%3E%2A%3Alast%2Dchild%20%7B%0Amargin%2Dbottom%3A%200%20%21important%3B%0A%7D%0Abody%20a%3Anot%28%5Bhref%5D%29%20%7B%0Acolor%3A%20inherit%3B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0Abody%20%2Eanchor%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%2Dright%3A%202px%3B%0Amargin%2Dleft%3A%20%2D18px%3B%0A%7D%0Abody%20%2Eanchor%3Afocus%20%7B%0Aoutline%3A%20none%3B%0A%7D%0Abody%20h1%2C%0Abody%20h2%2C%0Abody%20h3%2C%0Abody%20h4%2C%0Abody%20h5%2C%0Abody%20h6%20%7B%0Amargin%2Dtop%3A%201em%3B%0Amargin%2Dbottom%3A%2016px%3B%0Afont%2Dweight%3A%20bold%3B%0Aline%2Dheight%3A%201%2E4%3B%0A%7D%0Abody%20h1%20%2Eocticon%2Dlink%2C%0Abody%20h2%20%2Eocticon%2Dlink%2C%0Abody%20h3%20%2Eocticon%2Dlink%2C%0Abody%20h4%20%2Eocticon%2Dlink%2C%0Abody%20h5%20%2Eocticon%2Dlink%2C%0Abody%20h6%20%2Eocticon%2Dlink%20%7B%0Acolor%3A%20%23000%3B%0Avertical%2Dalign%3A%20middle%3B%0Avisibility%3A%20hidden%3B%0A%7D%0Abody%20h1%3Ahover%20%2Eanchor%2C%0Abody%20h2%3Ahover%20%2Eanchor%2C%0Abody%20h3%3Ahover%20%2Eanchor%2C%0Abody%20h4%3Ahover%20%2Eanchor%2C%0Abody%20h5%3Ahover%20%2Eanchor%2C%0Abody%20h6%3Ahover%20%2Eanchor%20%7B%0Atext%2Ddecoration%3A%20none%3B%0A%7D%0Abody%20h1%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Abody%20h2%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Abody%20h3%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Abody%20h4%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Abody%20h5%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%2C%0Abody%20h6%3Ahover%20%2Eanchor%20%2Eocticon%2Dlink%20%7B%0Avisibility%3A%20visible%3B%0A%7D%0Abody%20h1%20%7B%0Apadding%2Dbottom%3A%200%2E3em%3B%0Afont%2Dsize%3A%201%2E75em%3B%0Aline%2Dheight%3A%201%2E2%3B%0A%7D%0Abody%20h1%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%3B%0A%7D%0Abody%20h2%20%7B%0Apadding%2Dbottom%3A%200%2E3em%3B%0Afont%2Dsize%3A%201%2E5em%3B%0Aline%2Dheight%3A%201%2E225%3B%0A%7D%0Abody%20h2%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%3B%0A%7D%0Abody%20h3%20%7B%0Afont%2Dsize%3A%201%2E25em%3B%0Aline%2Dheight%3A%201%2E43%3B%0A%7D%0Abody%20h3%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E2%3B%0A%7D%0Abody%20h4%20%7B%0Afont%2Dsize%3A%201em%3B%0A%7D%0Abody%20h4%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E2%3B%0A%7D%0Abody%20h5%20%7B%0Afont%2Dsize%3A%201em%3B%0A%7D%0Abody%20h5%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Abody%20h6%20%7B%0Afont%2Dsize%3A%201em%3B%0Acolor%3A%20%23777%3B%0A%7D%0Abody%20h6%20%2Eanchor%20%7B%0Aline%2Dheight%3A%201%2E1%3B%0A%7D%0Abody%20p%2C%0Abody%20blockquote%2C%0Abody%20ul%2C%0Abody%20ol%2C%0Abody%20dl%2C%0Abody%20table%2C%0Abody%20pre%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0Abody%20hr%20%7B%0Aheight%3A%204px%3B%0Apadding%3A%200%3B%0Amargin%3A%2016px%200%3B%0Abackground%2Dcolor%3A%20%23e7e7e7%3B%0Aborder%3A%200%20none%3B%0A%7D%0Abody%20ul%2C%0Abody%20ol%20%7B%0Apadding%2Dleft%3A%202em%3B%0A%7D%0Abody%20ul%20ul%2C%0Abody%20ul%20ol%2C%0Abody%20ol%20ol%2C%0Abody%20ol%20ul%20%7B%0Amargin%2Dtop%3A%200%3B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Abody%20li%3Ep%20%7B%0Amargin%2Dtop%3A%2016px%3B%0A%7D%0Abody%20dl%20%7B%0Apadding%3A%200%3B%0A%7D%0Abody%20dl%20dt%20%7B%0Apadding%3A%200%3B%0Amargin%2Dtop%3A%2016px%3B%0Afont%2Dsize%3A%201em%3B%0Afont%2Dstyle%3A%20italic%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20dl%20dd%20%7B%0Apadding%3A%200%2016px%3B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0Abody%20blockquote%20%7B%0Apadding%3A%200%2015px%3B%0Acolor%3A%20%23777%3B%0Aborder%2Dleft%3A%204px%20solid%20%23ddd%3B%0A%7D%0Abody%20blockquote%3E%3Afirst%2Dchild%20%7B%0Amargin%2Dtop%3A%200%3B%0A%7D%0Abody%20blockquote%3E%3Alast%2Dchild%20%7B%0Amargin%2Dbottom%3A%200%3B%0A%7D%0Abody%20table%20%7B%0Adisplay%3A%20block%3B%0Awidth%3A%20100%25%3B%0Aoverflow%3A%20auto%3B%0Aword%2Dbreak%3A%20normal%3B%0Aword%2Dbreak%3A%20keep%2Dall%3B%0A%7D%0Abody%20table%20th%20%7B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20table%20th%2C%0Abody%20table%20td%20%7B%0Apadding%3A%206px%2013px%3B%0Aborder%3A%201px%20solid%20%23ddd%3B%0A%7D%0Abody%20table%20tr%20%7B%0Abackground%2Dcolor%3A%20%23fff%3B%0Aborder%2Dtop%3A%201px%20solid%20%23ccc%3B%0A%7D%0Abody%20table%20tr%3Anth%2Dchild%282n%29%20%7B%0Abackground%2Dcolor%3A%20%23f8f8f8%3B%0A%7D%0Abody%20img%20%7B%0Amax%2Dwidth%3A%20100%25%3B%0Abox%2Dsizing%3A%20content%2Dbox%3B%0Abackground%2Dcolor%3A%20%23fff%3B%0A%7D%0Abody%20code%20%7B%0Apadding%3A%200%3B%0Apadding%2Dtop%3A%200%3B%0Apadding%2Dbottom%3A%200%3B%0Amargin%3A%200%3B%0Afont%2Dsize%3A%2085%25%3B%0Abackground%2Dcolor%3A%20rgba%280%2C0%2C0%2C0%2E04%29%3B%0Aborder%2Dradius%3A%203px%3B%0A%7D%0Abody%20code%3Abefore%2C%0Abody%20code%3Aafter%20%7B%0Aletter%2Dspacing%3A%20%2D0%2E2em%3B%0Acontent%3A%20%22%5C00a0%22%3B%0A%7D%0Abody%20pre%3Ecode%20%7B%0Apadding%3A%200%3B%0Amargin%3A%200%3B%0Afont%2Dsize%3A%20100%25%3B%0Aword%2Dbreak%3A%20normal%3B%0Awhite%2Dspace%3A%20pre%3B%0Abackground%3A%20transparent%3B%0Aborder%3A%200%3B%0A%7D%0Abody%20%2Ehighlight%20%7B%0Amargin%2Dbottom%3A%2016px%3B%0A%7D%0Abody%20%2Ehighlight%20pre%2C%0Abody%20pre%20%7B%0Apadding%3A%2016px%3B%0Aoverflow%3A%20auto%3B%0Afont%2Dsize%3A%2085%25%3B%0Aline%2Dheight%3A%201%2E45%3B%0Abackground%2Dcolor%3A%20%23f7f7f7%3B%0Aborder%2Dradius%3A%203px%3B%0A%7D%0Abody%20%2Ehighlight%20pre%20%7B%0Amargin%2Dbottom%3A%200%3B%0Aword%2Dbreak%3A%20normal%3B%0A%7D%0Abody%20pre%20%7B%0Aword%2Dwrap%3A%20normal%3B%0A%7D%0Abody%20pre%20code%20%7B%0Adisplay%3A%20inline%3B%0Amax%2Dwidth%3A%20initial%3B%0Apadding%3A%200%3B%0Amargin%3A%200%3B%0Aoverflow%3A%20initial%3B%0Aline%2Dheight%3A%20inherit%3B%0Aword%2Dwrap%3A%20normal%3B%0Abackground%2Dcolor%3A%20transparent%3B%0Aborder%3A%200%3B%0A%7D%0Abody%20pre%20code%3Abefore%2C%0Abody%20pre%20code%3Aafter%20%7B%0Acontent%3A%20normal%3B%0A%7D%0Abody%20kbd%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%3A%203px%205px%3B%0Afont%2Dsize%3A%2011px%3B%0Aline%2Dheight%3A%2010px%3B%0Acolor%3A%20%23555%3B%0Avertical%2Dalign%3A%20middle%3B%0Abackground%2Dcolor%3A%20%23fcfcfc%3B%0Aborder%3A%20solid%201px%20%23ccc%3B%0Aborder%2Dbottom%2Dcolor%3A%20%23bbb%3B%0Aborder%2Dradius%3A%203px%3B%0Abox%2Dshadow%3A%20inset%200%20%2D1px%200%20%23bbb%3B%0A%7D%0Abody%20%2Epl%2Dc%20%7B%0Acolor%3A%20%23969896%3B%0A%7D%0Abody%20%2Epl%2Dc1%2C%0Abody%20%2Epl%2Ds%20%2Epl%2Dv%20%7B%0Acolor%3A%20%230086b3%3B%0A%7D%0Abody%20%2Epl%2De%2C%0Abody%20%2Epl%2Den%20%7B%0Acolor%3A%20%23795da3%3B%0A%7D%0Abody%20%2Epl%2Ds%20%2Epl%2Ds1%2C%0Abody%20%2Epl%2Dsmi%20%7B%0Acolor%3A%20%23333%3B%0A%7D%0Abody%20%2Epl%2Dent%20%7B%0Acolor%3A%20%2363a35c%3B%0A%7D%0Abody%20%2Epl%2Dk%20%7B%0Acolor%3A%20%23a71d5d%3B%0A%7D%0Abody%20%2Epl%2Dpds%2C%0Abody%20%2Epl%2Ds%2C%0Abody%20%2Epl%2Ds%20%2Epl%2Dpse%20%2Epl%2Ds1%2C%0Abody%20%2Epl%2Dsr%2C%0Abody%20%2Epl%2Dsr%20%2Epl%2Dcce%2C%0Abody%20%2Epl%2Dsr%20%2Epl%2Dsra%2C%0Abody%20%2Epl%2Dsr%20%2Epl%2Dsre%20%7B%0Acolor%3A%20%23183691%3B%0A%7D%0Abody%20%2Epl%2Dv%20%7B%0Acolor%3A%20%23ed6a43%3B%0A%7D%0Abody%20%2Epl%2Did%20%7B%0Acolor%3A%20%23b52a1d%3B%0A%7D%0Abody%20%2Epl%2Dii%20%7B%0Abackground%2Dcolor%3A%20%23b52a1d%3B%0Acolor%3A%20%23f8f8f8%3B%0A%7D%0Abody%20%2Epl%2Dsr%20%2Epl%2Dcce%20%7B%0Acolor%3A%20%2363a35c%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20%2Epl%2Dml%20%7B%0Acolor%3A%20%23693a17%3B%0A%7D%0Abody%20%2Epl%2Dmh%2C%0Abody%20%2Epl%2Dmh%20%2Epl%2Den%2C%0Abody%20%2Epl%2Dms%20%7B%0Acolor%3A%20%231d3e81%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20%2Epl%2Dmq%20%7B%0Acolor%3A%20%23008080%3B%0A%7D%0Abody%20%2Epl%2Dmi%20%7B%0Acolor%3A%20%23333%3B%0Afont%2Dstyle%3A%20italic%3B%0A%7D%0Abody%20%2Epl%2Dmb%20%7B%0Acolor%3A%20%23333%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20%2Epl%2Dmd%20%7B%0Abackground%2Dcolor%3A%20%23ffecec%3B%0Acolor%3A%20%23bd2c00%3B%0A%7D%0Abody%20%2Epl%2Dmi1%20%7B%0Abackground%2Dcolor%3A%20%23eaffea%3B%0Acolor%3A%20%2355a532%3B%0A%7D%0Abody%20%2Epl%2Dmdr%20%7B%0Acolor%3A%20%23795da3%3B%0Afont%2Dweight%3A%20bold%3B%0A%7D%0Abody%20%2Epl%2Dmo%20%7B%0Acolor%3A%20%231d3e81%3B%0A%7D%0Abody%20kbd%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%3A%203px%205px%3B%0Afont%3A%2011px%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Menlo%2C%20Courier%2C%20monospace%3B%0Aline%2Dheight%3A%2010px%3B%0Acolor%3A%20%23555%3B%0Avertical%2Dalign%3A%20middle%3B%0Abackground%2Dcolor%3A%20%23fcfcfc%3B%0Aborder%3A%20solid%201px%20%23ccc%3B%0Aborder%2Dbottom%2Dcolor%3A%20%23bbb%3B%0Aborder%2Dradius%3A%203px%3B%0Abox%2Dshadow%3A%20inset%200%20%2D1px%200%20%23bbb%3B%0A%7D%0Abody%20%2Etask%2Dlist%2Ditem%20%7B%0Alist%2Dstyle%2Dtype%3A%20none%3B%0A%7D%0Abody%20%2Etask%2Dlist%2Ditem%2B%2Etask%2Dlist%2Ditem%20%7B%0Amargin%2Dtop%3A%203px%3B%0A%7D%0Abody%20%2Etask%2Dlist%2Ditem%20input%20%7B%0Amargin%3A%200%200%2E35em%200%2E25em%20%2D1%2E6em%3B%0Avertical%2Dalign%3A%20middle%3B%0A%7D%0Abody%20%3Achecked%2B%2Eradio%2Dlabel%20%7B%0Az%2Dindex%3A%201%3B%0Aposition%3A%20relative%3B%0Aborder%2Dcolor%3A%20%234078c0%3B%0A%7D%0A" rel="stylesheet">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<p align="center">
<h1 align="center">
<code>awesome-bayes-nets</code>
</h1>
</p>
<p align="center">
<a href="https://awesome.re"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMTAgMjAiPjwhLS0gQ3JlYXRlZCBieSBTaW5kcmUgU29yaHVzIC0tPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyMCI+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExMSIgaGVpZ2h0PSIyMCIgaWQ9ImIiPjxwYXRoIGZpbGw9IiNGRkYiIGZpbHRlcj0idXJsKCNhKSIgZD0iTTMgMGgxMDRjMS42NiAwIDMgMS4zNCAzIDN2MTRjMCAxLjY2LTEuMzQgMy0zIDNIM2MtMS42NiAwLTMtMS4zNC0zLTNWM2MwLTEuNjYgMS4zNC0zIDMtM3oiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZmlsbD0iI0NDQTZDNCIgZD0iTTAgMGgzNHYyMEgwVjB6Ii8+PHBhdGggZmlsbD0iIzQ5NDM2OCIgZD0iTTM0IDBoNzd2MjBIMzRWMHoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTI2MS4xMjIiIHkxPSIyMzkuNTUiIHgyPSItMjYxLjEyMiIgeTI9IjIzOC41NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMTEgMCAwIC0yMCAyOTA0MCA0NzkxKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjQkJCIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMCAwaDExMXYyMEgwVjB6Ii8+PC9nPjxwYXRoIGQ9Ik00Ni45NyA3LjYyYy40MiAwIC43NS4xMyAxLjA1LjQuMjguMjcuNDMuNTkuNDMuOTh2NC43OWgtNS4yNGMtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOTh2LTIuMjdoNS41VjguOTljMC0uMDctLjAzLS4xMi0uMDgtLjE2LS4wNS0uMDQtLjExLS4wNy0uMTctLjA3aC01LjI0VjcuNjJoNS4yM3ptLjI2IDUuMDJ2LTEuMzZoLTQuMjZ2MS4xM2MwIC4wNy4wMy4xMi4wOC4xNnMuMTEuMDcuMTcuMDdoNC4wMXptMTEuODYtNS4wMmgxLjNsLTIuNDkgNi4xN2gtMUw1NC42OCA5LjJsLTIuMSA0LjU5LS4wMy0uMDEuMDEuMDFoLTFsLTIuNi02LjE3aDEuM2wxLjc5IDQuMDkgMS45MS00LjA5aDEuNGwyLjAyIDQuMDkgMS43MS00LjA5em02Ljk1IDBjLjQyIDAgLjc3LjEzIDEuMDUuNHMuNDMuNTkuNDMuOTh2Mi4yN2gtNS41djEuMTNjMCAuMDcuMDMuMTIuMDguMTYuMDUuMDQuMTEuMDcuMTcuMDdoNS4yNHYxLjE0aC01LjI0Yy0uNDIgMC0uNzctLjEzLTEuMDUtLjRzLS40My0uNTktLjQzLS45OHYtMy40YzAtLjM4LjE1LS43MS40My0uOThzLjYzLS40IDEuMDUtLjRoMy43N3YuMDF6bS00LjAxIDIuNWg0LjI2VjguOTljMC0uMDctLjAzLS4xMi0uMDgtLjE2cy0uMTEtLjA3LS4xNy0uMDdoLTMuNzdjLS4wNyAwLS4xMi4wMy0uMTcuMDdzLS4wOC4xMS0uMDguMTZ2MS4xM2guMDF6bTEzLjM1LTEuMTN2LjIzaC0xLjIydi0uMjNjMC0uMDctLjAzLS4xMi0uMDgtLjE2cy0uMTEtLjA3LS4xNy0uMDdoLTMuNzdjLS4wNyAwLS4xMi4wMy0uMTcuMDdzLS4wOC4xMS0uMDguMTZ2LjljMCAuMDcuMDMuMTIuMDguMTYuMDUuMDQuMTEuMDcuMTcuMDdoMy43N2MuNDIgMCAuNzUuMTMgMS4wNS40LjI4LjI3LjQzLjU5LjQzLjk4di44OWMwIC4zOC0uMTUuNzEtLjQzLjk4cy0uNjMuNC0xLjA1LjRoLTMuNzdjLS40MiAwLS43Ny0uMTMtMS4wNS0uNHMtLjQzLS41OS0uNDMtLjk4di0uMjNoMS4yNHYuMjNjMCAuMDcuMDMuMTIuMDguMTYuMDUuMDQuMTEuMDcuMTcuMDdoMy43N2MuMDcgMCAuMTItLjAzLjE3LS4wNy4wNS0uMDQuMDgtLjExLjA4LS4xNnYtLjg5YzAtLjA3LS4wMy0uMTItLjA4LS4xNi0uMDUtLjA0LS4xMS0uMDctLjE3LS4wN2gtMy43N2MtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOTh2LS45YzAtLjM4LjE1LS43MS40My0uOThzLjYzLS40IDEuMDUtLjRoMy43N2MuNDIgMCAuNzUuMTMgMS4wNS40LjI3LjI4LjQxLjYxLjQxLjk4em0yLjYtMS4zN2gzLjc3Yy40MiAwIC43Ny4xMyAxLjA1LjRzLjQzLjU5LjQzLjk4djMuNGMwIC4zOC0uMTUuNzEtLjQzLjk4cy0uNjMuNC0xLjA1LjRoLTMuNzdjLS40MiAwLS43Ny0uMTMtMS4wNS0uNHMtLjQzLS41OS0uNDMtLjk4VjguOTljMC0uMzguMTUtLjcxLjQzLS45OC4zLS4yNi42NS0uMzkgMS4wNS0uMzl6bTMuNzcgMS4xNGgtMy43N2MtLjA3IDAtLjEyLjAzLS4xNy4wN3MtLjA4LjExLS4wOC4xNnYzLjRjMCAuMDcuMDMuMTIuMDguMTZzLjExLjA3LjE3LjA3aDMuNzdjLjA3IDAgLjEyLS4wMy4xNy0uMDdzLjA4LS4xMS4wOC0uMTZ2LTMuNGMwLS4wNy0uMDMtLjEyLS4wOC0uMTYtLjA0LS4wNC0uMS0uMDctLjE3LS4wN3ptMTEuMTItMS4xNGMuNDIgMCAuNzUuMTMgMS4wNS40LjI4LjI3LjQzLjU5LjQzLjk4djQuNzloLTEuMjJ2LTQuOGMwLS4wNy0uMDMtLjEyLS4wOC0uMTZzLS4xMS0uMDctLjE5LS4wN2gtMi42MWMtLjA3IDAtLjEyLjAzLS4xNy4wN3MtLjA4LjExLS4wOC4xNnY0Ljc5aC0xLjI0VjguOTljMC0uMDctLjAzLS4xMi0uMDgtLjE2cy0uMTEtLjA3LS4xNy0uMDdoLTIuNjJjLS4wNyAwLS4xMi4wMy0uMTcuMDctLjA1LjA0LS4wOC4xMS0uMDguMTZ2NC43OUg4NC40VjcuNjJoOC40N3ptNy45MiAwYy40MiAwIC43Ny4xMyAxLjA1LjRzLjQzLjU5LjQzLjk4djIuMjdoLTUuNXYxLjEzYzAgLjA3LjAzLjEyLjA4LjE2LjA1LjA0LjExLjA3LjE3LjA3aDUuMjR2MS4xNGgtNS4yNGMtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOTh2LTMuNGMwLS4zOC4xNS0uNzEuNDMtLjk4cy42My0uNCAxLjA1LS40aDMuNzd2LjAxem0tNC4wMiAyLjVoNC4yNlY4Ljk5YzAtLjA3LS4wMy0uMTItLjA4LS4xNnMtLjExLS4wNy0uMTctLjA3aC0zLjc3Yy0uMDcgMC0uMTIuMDMtLjE3LjA3cy0uMDguMTEtLjA4LjE2djEuMTNoLjAxeiIvPjxwYXRoIGQ9Ik00Ni45NyA2LjkyYy40MiAwIC43NS4xMyAxLjA1LjQuMjguMjcuNDMuNTkuNDMuOTh2NC43OWgtNS4yNGMtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOThWOS40NGg1LjVWOC4yOWMwLS4wNy0uMDMtLjEyLS4wOC0uMTYtLjA1LS4wNC0uMTEtLjA3LS4xNy0uMDdoLTUuMjRWNi45Mmg1LjIzem0uMjYgNS4wMnYtMS4zNmgtNC4yNnYxLjEzYzAgLjA3LjAzLjEyLjA4LjE2cy4xMS4wNy4xNy4wN2g0LjAxem0xMS44Ni01LjAyaDEuM2wtMi40OSA2LjE3aC0xTDU0LjY4IDguNWwtMi4xIDQuNTktLjAzLS4wMS4wMS4wMWgtMWwtMi42LTYuMTdoMS4zbDEuNzkgNC4wOSAxLjkxLTQuMDloMS40bDIuMDIgNC4wOSAxLjcxLTQuMDl6bTYuOTUgMGMuNDIgMCAuNzcuMTMgMS4wNS40cy40My41OS40My45OHYyLjI3aC01LjV2MS4xM2MwIC4wNy4wMy4xMi4wOC4xNi4wNS4wNC4xMS4wNy4xNy4wN2g1LjI0djEuMTRoLTUuMjRjLS40MiAwLS43Ny0uMTMtMS4wNS0uNHMtLjQzLS41OS0uNDMtLjk4di0zLjRjMC0uMzguMTUtLjcxLjQzLS45OHMuNjMtLjQgMS4wNS0uNGgzLjc3di4wMXptLTQuMDEgMi41aDQuMjZWOC4yOWMwLS4wNy0uMDMtLjEyLS4wOC0uMTYtLjA1LS4wNC0uMTEtLjA3LS4xNy0uMDdoLTMuNzdjLS4wNyAwLS4xMi4wMy0uMTcuMDctLjA1LjA0LS4wOC4xMS0uMDguMTZ2MS4xM2guMDF6bTEzLjM1LTEuMTN2LjIzaC0xLjIydi0uMjNjMC0uMDctLjAzLS4xMi0uMDgtLjE2LS4wNS0uMDQtLjExLS4wNy0uMTctLjA3aC0zLjc3Yy0uMDcgMC0uMTIuMDMtLjE3LjA3LS4wNS4wNC0uMDguMTEtLjA4LjE2di45YzAgLjA3LjAzLjEyLjA4LjE2cy4xMS4wNy4xNy4wN2gzLjc3Yy40MiAwIC43NS4xMyAxLjA1LjQuMjguMjcuNDMuNTkuNDMuOTh2Ljg5YzAgLjM4LS4xNS43MS0uNDMuOThzLS42My40LTEuMDUuNGgtMy43N2MtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOTh2LS4yM2gxLjI0di4yM2MwIC4wNy4wMy4xMi4wOC4xNi4wNS4wNC4xMS4wNy4xNy4wN2gzLjc3Yy4wNyAwIC4xMi0uMDMuMTctLjA3LjA1LS4wNC4wOC0uMTEuMDgtLjE2di0uODljMC0uMDctLjAzLS4xMi0uMDgtLjE2LS4wNS0uMDQtLjExLS4wNy0uMTctLjA3aC0zLjc3Yy0uNDIgMC0uNzctLjEzLTEuMDUtLjRzLS40My0uNTktLjQzLS45OHYtLjljMC0uMzguMTUtLjcxLjQzLS45OHMuNjMtLjQgMS4wNS0uNGgzLjc3Yy40MiAwIC43NS4xMyAxLjA1LjQuMjcuMjguNDEuNjEuNDEuOTh6bTIuNi0xLjM3aDMuNzdjLjQyIDAgLjc3LjEzIDEuMDUuNHMuNDMuNTkuNDMuOTh2My40YzAgLjM4LS4xNS43MS0uNDMuOThzLS42My40LTEuMDUuNGgtMy43N2MtLjQyIDAtLjc3LS4xMy0xLjA1LS40cy0uNDMtLjU5LS40My0uOThWOC4yOWMwLS4zOC4xNS0uNzEuNDMtLjk4LjMtLjI2LjY1LS4zOSAxLjA1LS4zOXptMy43NyAxLjE0aC0zLjc3Yy0uMDcgMC0uMTIuMDMtLjE3LjA3LS4wNS4wNC0uMDguMTEtLjA4LjE2djMuNGMwIC4wNy4wMy4xMi4wOC4xNnMuMTEuMDcuMTcuMDdoMy43N2MuMDcgMCAuMTItLjAzLjE3LS4wN3MuMDgtLjExLjA4LS4xNnYtMy40YzAtLjA3LS4wMy0uMTItLjA4LS4xNi0uMDQtLjA0LS4xLS4wNy0uMTctLjA3em0xMS4xMi0xLjE0Yy40MiAwIC43NS4xMyAxLjA1LjQuMjguMjcuNDMuNTkuNDMuOTh2NC43OWgtMS4yMnYtNC44YzAtLjA3LS4wMy0uMTItLjA4LS4xNi0uMDUtLjA0LS4xMS0uMDctLjE5LS4wN2gtMi42MWMtLjA3IDAtLjEyLjAzLS4xNy4wNy0uMDUuMDQtLjA4LjExLS4wOC4xNnY0Ljc5aC0xLjI0VjguMjljMC0uMDctLjAzLS4xMi0uMDgtLjE2LS4wNS0uMDQtLjExLS4wNy0uMTctLjA3aC0yLjYyYy0uMDcgMC0uMTIuMDMtLjE3LjA3LS4wNS4wNC0uMDguMTEtLjA4LjE2djQuNzlIODQuNFY2LjkyaDguNDd6bTcuOTIgMGMuNDIgMCAuNzcuMTMgMS4wNS40cy40My41OS40My45OHYyLjI3aC01LjV2MS4xM2MwIC4wNy4wMy4xMi4wOC4xNi4wNS4wNC4xMS4wNy4xNy4wN2g1LjI0djEuMTRoLTUuMjRjLS40MiAwLS43Ny0uMTMtMS4wNS0uNHMtLjQzLS41OS0uNDMtLjk4di0zLjRjMC0uMzguMTUtLjcxLjQzLS45OHMuNjMtLjQgMS4wNS0uNGgzLjc3di4wMXptLTQuMDIgMi41aDQuMjZWOC4yOWMwLS4wNy0uMDMtLjEyLS4wOC0uMTYtLjA1LS4wNC0uMTEtLjA3LS4xNy0uMDdoLTMuNzdjLS4wNyAwLS4xMi4wMy0uMTcuMDctLjA1LjA0LS4wOC4xMS0uMDguMTZ2MS4xM2guMDF6IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iI0REQTRDQSIgZD0iTTI2LjU3IDkuNzZsLTQuOTEtNC41LS42OS43NSA0LjA5IDMuNzVIOC45NGw0LjA5LTMuNzUtLjY5LS43NS00LjkxIDQuNXYyLjk3YzAgMS4zNCAxLjI5IDIuNDMgMi44OCAyLjQzaDMuMDNjMS41OSAwIDIuODgtMS4wOSAyLjg4LTIuNDN2LTEuOTVoMS41N3YxLjk1YzAgMS4zNCAxLjI5IDIuNDMgMi44OCAyLjQzaDMuMDNjMS41OSAwIDIuODgtMS4wOSAyLjg4LTIuNDNsLS4wMS0yLjk3eiIvPjxwYXRoIGZpbGw9IiMyNjExMjAiIGQ9Ik0yNi41NyA5LjM0bC00LjkxLTQuNS0uNjkuNzUgNC4wOSAzLjc1SDguOTRsNC4wOS0zLjc1LS42OS0uNzUtNC45MSA0LjV2Mi45N2MwIDEuMzQgMS4yOSAyLjQzIDIuODggMi40M2gzLjAzYzEuNTkgMCAyLjg4LTEuMDkgMi44OC0yLjQzdi0xLjk1aDEuNTd2MS45NWMwIDEuMzQgMS4yOSAyLjQzIDIuODggMi40M2gzLjAzYzEuNTkgMCAyLjg4LTEuMDkgMi44OC0yLjQzbC0uMDEtMi45N3oiLz48L3N2Zz4K" /></a>
</p>
<p align="center">
<sub>#bayesrocks</sub>
</p>
<p><strong>awesome-bayes-nets</strong> is a curated and structured list of <em>Books</em>, <em>Research Papers</em>, and <em>Software</em> for <strong>Bayesian Networks</strong> (BNs).</p>
<p>Papers are sorted by year and topics. This was inspired (and modeled on) Antonio Vergari's <a href="https://github.com/arranger1044/awesome-spn"><code>awesome-spn</code></a> repository, which in turn was inspired by the <a href="http://spn.cs.washington.edu/">SPN page</a> at the University of Washington. Some inspiration was also drawn from the original <a href="http://www.cs.huji.ac.il/~galel/Repository/">Bayesian Network Repository</a> by Gal Elidan and Nir Friedman.</p>
<h2 id="contributing">Contributing</h2>
<p>We have adopted the <a href=".github/CODE_OF_CONDUCT.md"><em>Contributor Code of Covenant</em></a>. Contributions are appreciated, but please read the <a href="CONTRIBUTING.md"><code>CONTRIBUTING.md</code></a> and follow the guidelines provided for issues and pull requests.</p>
<p><a href="https://hayesall.com/">Alexander L. Hayes</a> currently maintains this list. He is notified when new <a href="https://github.com/batflyer/awesome-bayes-nets/issues">issues</a> or <a href="https://github.com/batflyer/awesome-bayes-nets/pulls">pull requests</a> are submitted, but may not always respond immediately. He can also be reached at <a href="mailto:[email protected]"><code>[email protected]</code></a>.</p>
<hr />
<h2 id="contents">Contents</h2>
<p><em>Do we need a New Topic?</em> See <a href="CONTRIBUTING.md#new-topics">here</a>.</p>
<ol type="1">
<li><a href="#papers-by-year">Papers by Year</a>
<ul>
<li><a href="#2018">2018</a></li>
<li><a href="#2017">2017</a></li>
<li><a href="#2016">2016</a></li>
<li><a href="#2015">2015</a></li>
<li><a href="#2010">2010</a></li>
<li><a href="#2002">2002</a></li>
<li><a href="#2000">2000</a></li>
<li><a href="#1999">1999</a></li>
<li><a href="#1998">1998</a></li>
<li><a href="#1997">1997</a></li>
<li><a href="#1996">1996</a></li>
<li><a href="#1995">1995</a></li>
<li><a href="#1994">1994</a></li>
<li><a href="#1993">1993</a></li>
<li><a href="#1992">1992</a></li>
<li><a href="#1979">1979</a></li>
<li><a href="#1968">1968</a></li>
</ul></li>
<li><a href="#papers-by-topic">Papers by Topic</a>
<ul>
<li><a href="#structure-learning">structure-learning</a></li>
<li><a href="#structure-and-parameter-learning">structure-and-parameter-learning</a></li>
<li><a href="#applications">applications</a></li>
<li><a href="#theory">theory</a></li>
</ul></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#further-reading">Further Reading</a></li>
</ol>
<h2 id="papers-by-year">Papers by Year</h2>
<h3 id="section">2018</h3>
<ul>
<li>Jacob Schreiber. (2018). "<a href="http://jmlr.org/papers/v18/17-636.html">pomegranate: Fast and Flexible Probabilistic Modeling in Python</a>." Journal of Machine Learning Research. <a href="bib/2018/2018_schreiber.bib"><code>2018_schreiber.bib</code></a></li>
</ul>
<h3 id="section-1">2017</h3>
<ul>
<li>Schreiber, Jacob M and Noble, William S. (2017). "Finding the optimal Bayesian network given a constraint graph." PeerJ Computer Science. <a href="bib/2017/2017_schreiber.bib"><code>2017_schreiber.bib</code></a></li>
</ul>
<h3 id="section-2">2016</h3>
<ul>
<li>Gorinova, Maria I. and Sarkar, Advait and Blackwell, Alan F. and Syme, Don. (2016). "<a href="https://doi.org/10.1145/2858036.2858221">A Live, Multiple-Representation Probabilistic Programming Environment for Novices</a>." Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. <a href="bib/2016/2016_gorinova.bib"><code>2016_gorinova.bib</code></a></li>
</ul>
<h3 id="section-3">2015</h3>
<ul>
<li>Lowd, Daniel and Rooshenas, Amirmohammad. (2015). "<a href="http://www.jmlr.org/papers/volume16/lowd15a/lowd15a.pdf">The Libra Toolkit for Probabilistic Models</a>." The Journal of Machine Learning Research. <a href="bib/2015/2015_lowd.bib"><code>2015_lowd.bib</code></a></li>
</ul>
<h3 id="section-4">2010</h3>
<ul>
<li>Gopalakrishnan, Vanathi and Lustgarten, Jonathan L. and Visweswaran, Shyam and Cooper, Gregory F.. (2010). "<a href="https://doi.org/10.1093/bioinformatics/btq005">Bayesian rule learning for biomedical data mining</a>." Bioinformatics. <a href="bib/2010/2010_gopalakrishnan.bib"><code>2010_gopalakrishnan.bib</code></a></li>
</ul>
<h3 id="section-5">2002</h3>
<ul>
<li>Lerner, Uri N. (2002). "<a href="https://pdfs.semanticscholar.org/5609/16ef9bf3dffee6bd74192b5987870a66fad7.pdf">Hybrid Bayesian Networks for Reasoning about Complex Systems</a>." Ph.D. Thesis. <a href="bib/2002/2002_lerner.bib"><code>2002_lerner.bib</code></a></li>
<li>Chickering, David Maxwell. (2002). "<a href="http://www.jmlr.org/papers/volume2/chickering02a/chickering02a.pdf">Learning Equivalence Classes of Bayesian-Network Structures</a>." Journal of Machine Learning Research. <a href="bib/2002/2002_chickering.bib"><code>2002_chickering.bib</code></a></li>
</ul>
<h3 id="section-6">2000</h3>
<ul>
<li>Friedman, Nir and Linial, Michal and Nachman, Iftach and Pe'er, Dana. (2000). "<a href="https://doi.org/10.1145/332306.332355">Using Bayesian Networks to Analyze Expression Data</a>." Proceedings of the Fourth Annual International Conference on Computational Molecular Biology. <a href="bib/2000/2000_friedman.bib"><code>2000_friedman.bib</code></a></li>
<li>Tian, Jin. (2000). "<a href="https://dl.acm.org/doi/abs/10.5555/2073946.2074014">A Branch-and-Bound Algorithm for MDL Learning Bayesian Networks</a>." Proceedings of the Sixteenth Conference on Uncertainty in Artificial Intelligence. <a href="bib/2000/2000_tian.bib"><code>2000_tian.bib</code></a></li>
</ul>
<h3 id="section-7">1999</h3>
<ul>
<li>Friedman, Nir and Nachman, Iftach and Peér, Dana. (1999). "<a href="https://arxiv.org/abs/1301.6696">Learning Bayesian Network Structure from Massive Datasets: The "Sparse Candidate" Algorithm</a>." Proceedings of the Fifteenth conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1999/1999_friedman.bib"><code>1999_friedman.bib</code></a></li>
<li>David Heckerman. (1999). "A Tutorial on Learning with Bayesian Networks." Learning in Graphical Models. <a href="bib/1999/1999_heckerman.bib"><code>1999_heckerman.bib</code></a></li>
</ul>
<h3 id="section-8">1998</h3>
<ul>
<li>Ghahramani, Zoubin. (1998). "<a href="https://doi.org/10.1007/BFb0053999">Learning Dynamic Bayesian Networks</a>." Adaptive Processing of Sequences and Data Structures: International Summer School on Neural Networks E.R. Caianiello Vietri sul Mare, Salerno, Italy September 6--13, 1997 Tutorial Lectures. <a href="bib/1998/1998_ghahramani.bib"><code>1998_ghahramani.bib</code></a></li>
<li>Shachter, Ross D.. (1998). "<a href="https://arxiv.org/abs/1301.7412">Bayes-Ball: The Rational Pastime (for Determining Irrelevance and Requisite Information in Belief Networks and Influence Diagrams)</a>." Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1998/1998_shachter.bib"><code>1998_shachter.bib</code></a></li>
</ul>
<h3 id="section-9">1997</h3>
<ul>
<li>Friedman, Nir and Geiger, Dan and Goldszmidt, Moises. (1997). "<a href="https://doi.org/10.1023/A:1007465528199">Bayesian Network Classifiers</a>." Machine Learning. <a href="bib/1997/1997_friedman.bib"><code>1997_friedman.bib</code></a></li>
</ul>
<h3 id="section-10">1996</h3>
<ul>
<li>Chickering, David Maxwell. (1996). "<a href="https://doi.org/10.1007/978-1-4612-2404-4_12">Learning Bayesian Networks is NP-Complete</a>." Learning from Data: Artificial Intelligence and Statistics V. <a href="bib/1996/1996_chickering.bib"><code>1996_chickering.bib</code></a></li>
<li>Sahami, Mehran. (1996). "<a href="https://www.aaai.org/Papers/KDD/1996/KDD96-061.pdf">Learning Limited Dependence Bayesian Classifiers</a>." Knowledge Discovery and Data Mining (KDD). <a href="bib/1996/1996_sahami.bib"><code>1996_sahami.bib</code></a></li>
</ul>
<h3 id="section-11">1995</h3>
<ul>
<li>Chickering, David Maxwell. (1995). "<a href="https://arxiv.org/abs/1302.4938">A Transformational Characterization of Equivalent Bayesian Network Structures</a>." Proceedings of the Eleventh conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1995/1995_chickering.bib"><code>1995_chickering.bib</code></a></li>
<li>Heckerman, David and Geiger, Dan and Chickering, David M. (1995). "<a href="https://doi.org/10.1023/A:1022623210503">Learning Bayesian Networks: The Combination of Knowledge and Statistical Data</a>." Machine Learning. <a href="bib/1995/1995_heckerman.bib"><code>1995_heckerman.bib</code></a></li>
<li>Ezawa, Kazuo J. and Schuermann, Til. (1995). "<a href="https://arxiv.org/abs/1302.4945">Fraud/Uncollectible Debt Detection Using a Bayesian Network Based Learning System: A Rare Binary Outcome with Mixed Data Structures</a>." Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1995/1995_ezawa.bib"><code>1995_ezawa.bib</code></a></li>
<li>Bouckaert, Remco Ronaldus. (1995). "<a href="https://dspace.library.uu.nl/handle/1874/845">Bayesian Belief Networks: From Construction to Inference</a>." Ph.D. Thesis. <a href="bib/1995/1995_bouckaert.bib"><code>1995_bouckaert.bib</code></a></li>
</ul>
<h3 id="section-12">1994</h3>
<ul>
<li>Lam, Wai and Bacchus, Fahiem. (1994). "<a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-8640.1994.tb00166.x">Learning Bayesian Belief Networks: An Approach Based on the MDL Principle</a>." Computational Intelligence. <a href="bib/1994/1994_lam.bib"><code>1994_lam.bib</code></a></li>
</ul>
<h3 id="section-13">1993</h3>
<ul>
<li>Bouckaert, Remco R.. (1993). "<a href="https://doi.org/10.1007/BFb0028180">Probabilistic network construction using the minimum description length principle</a>." Symbolic and Quantitative Approaches to Reasoning and Uncertainty. <a href="bib/1993/1993_bouckaert.bib"><code>1993_bouckaert.bib</code></a></li>
</ul>
<h3 id="section-14">1992</h3>
<ul>
<li>Cooper, Gregory F. and Herskovits, Edward. (1992). "<a href="https://doi.org/10.1007/BF00994110">A Bayesian Method for the Induction of Probabilistic Networks from Data</a>." Machine Learning. <a href="bib/1992/1992_cooper.bib"><code>1992_cooper.bib</code></a></li>
</ul>
<h3 id="section-15">1979</h3>
<ul>
<li>Rijsbergen, C. J. Van. (1979). "<a href="http://www.dcs.gla.ac.uk/Keith/Preface.html">Information Retrieval, 2nd Edition</a>." Butterworths. <a href="bib/1979/1979_rijsbergen.bib"><code>1979_rijsbergen.bib</code></a></li>
</ul>
<h3 id="section-16">1968</h3>
<ul>
<li>C. Chow and C. Liu. (1968). "<a href="https://doi.org/10.1109/TIT.1968.1054142">Approximating Discrete Probability Distributions with Dependence Trees</a>." IEEE Transactions on Information Theory. <a href="bib/1968/1968_chow.bib"><code>1968_chow.bib</code></a></li>
</ul>
<h2 id="papers-by-topic">Papers by Topic</h2>
<h3 id="structure-learning">structure-learning</h3>
<ul>
<li>Bouckaert, Remco R.. (1993). "<a href="https://doi.org/10.1007/BFb0028180">Probabilistic network construction using the minimum description length principle</a>." Symbolic and Quantitative Approaches to Reasoning and Uncertainty. <a href="bib/1993/1993_bouckaert.bib"><code>1993_bouckaert.bib</code></a></li>
<li>Cooper, Gregory F. and Herskovits, Edward. (1992). "<a href="https://doi.org/10.1007/BF00994110">A Bayesian Method for the Induction of Probabilistic Networks from Data</a>." Machine Learning. <a href="bib/1992/1992_cooper.bib"><code>1992_cooper.bib</code></a></li>
<li>Chickering, David Maxwell. (1995). "<a href="https://arxiv.org/abs/1302.4938">A Transformational Characterization of Equivalent Bayesian Network Structures</a>." Proceedings of the Eleventh conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1995/1995_chickering.bib"><code>1995_chickering.bib</code></a></li>
<li>Heckerman, David and Geiger, Dan and Chickering, David M. (1995). "<a href="https://doi.org/10.1023/A:1022623210503">Learning Bayesian Networks: The Combination of Knowledge and Statistical Data</a>." Machine Learning. <a href="bib/1995/1995_heckerman.bib"><code>1995_heckerman.bib</code></a></li>
<li>Chickering, David Maxwell. (2002). "<a href="http://www.jmlr.org/papers/volume2/chickering02a/chickering02a.pdf">Learning Equivalence Classes of Bayesian-Network Structures</a>." Journal of Machine Learning Research. <a href="bib/2002/2002_chickering.bib"><code>2002_chickering.bib</code></a></li>
<li>Tian, Jin. (2000). "<a href="https://dl.acm.org/doi/abs/10.5555/2073946.2074014">A Branch-and-Bound Algorithm for MDL Learning Bayesian Networks</a>." Proceedings of the Sixteenth Conference on Uncertainty in Artificial Intelligence. <a href="bib/2000/2000_tian.bib"><code>2000_tian.bib</code></a></li>
<li>Sahami, Mehran. (1996). "<a href="https://www.aaai.org/Papers/KDD/1996/KDD96-061.pdf">Learning Limited Dependence Bayesian Classifiers</a>." Knowledge Discovery and Data Mining (KDD). <a href="bib/1996/1996_sahami.bib"><code>1996_sahami.bib</code></a></li>
<li>Lam, Wai and Bacchus, Fahiem. (1994). "<a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-8640.1994.tb00166.x">Learning Bayesian Belief Networks: An Approach Based on the MDL Principle</a>." Computational Intelligence. <a href="bib/1994/1994_lam.bib"><code>1994_lam.bib</code></a></li>
<li>Friedman, Nir and Nachman, Iftach and Peér, Dana. (1999). "<a href="https://arxiv.org/abs/1301.6696">Learning Bayesian Network Structure from Massive Datasets: The "Sparse Candidate" Algorithm</a>." Proceedings of the Fifteenth conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1999/1999_friedman.bib"><code>1999_friedman.bib</code></a></li>
</ul>
<h3 id="structure-and-parameter-learning">structure-and-parameter-learning</h3>
<ul>
<li>Jacob Schreiber. (2018). "<a href="http://jmlr.org/papers/v18/17-636.html">pomegranate: Fast and Flexible Probabilistic Modeling in Python</a>." Journal of Machine Learning Research. <a href="bib/2018/2018_schreiber.bib"><code>2018_schreiber.bib</code></a></li>
<li>Ghahramani, Zoubin. (1998). "<a href="https://doi.org/10.1007/BFb0053999">Learning Dynamic Bayesian Networks</a>." Adaptive Processing of Sequences and Data Structures: International Summer School on Neural Networks E.R. Caianiello Vietri sul Mare, Salerno, Italy September 6--13, 1997 Tutorial Lectures. <a href="bib/1998/1998_ghahramani.bib"><code>1998_ghahramani.bib</code></a></li>
<li>Schreiber, Jacob M and Noble, William S. (2017). "Finding the optimal Bayesian network given a constraint graph." PeerJ Computer Science. <a href="bib/2017/2017_schreiber.bib"><code>2017_schreiber.bib</code></a></li>
<li>Friedman, Nir and Geiger, Dan and Goldszmidt, Moises. (1997). "<a href="https://doi.org/10.1023/A:1007465528199">Bayesian Network Classifiers</a>." Machine Learning. <a href="bib/1997/1997_friedman.bib"><code>1997_friedman.bib</code></a></li>
<li>Lowd, Daniel and Rooshenas, Amirmohammad. (2015). "<a href="http://www.jmlr.org/papers/volume16/lowd15a/lowd15a.pdf">The Libra Toolkit for Probabilistic Models</a>." The Journal of Machine Learning Research. <a href="bib/2015/2015_lowd.bib"><code>2015_lowd.bib</code></a></li>
<li>David Heckerman. (1999). "A Tutorial on Learning with Bayesian Networks." Learning in Graphical Models. <a href="bib/1999/1999_heckerman.bib"><code>1999_heckerman.bib</code></a></li>
</ul>
<h3 id="applications">applications</h3>
<ul>
<li>Ezawa, Kazuo J. and Schuermann, Til. (1995). "<a href="https://arxiv.org/abs/1302.4945">Fraud/Uncollectible Debt Detection Using a Bayesian Network Based Learning System: A Rare Binary Outcome with Mixed Data Structures</a>." Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1995/1995_ezawa.bib"><code>1995_ezawa.bib</code></a></li>
<li>Friedman, Nir and Linial, Michal and Nachman, Iftach and Pe'er, Dana. (2000). "<a href="https://doi.org/10.1145/332306.332355">Using Bayesian Networks to Analyze Expression Data</a>." Proceedings of the Fourth Annual International Conference on Computational Molecular Biology. <a href="bib/2000/2000_friedman.bib"><code>2000_friedman.bib</code></a></li>
<li>Gopalakrishnan, Vanathi and Lustgarten, Jonathan L. and Visweswaran, Shyam and Cooper, Gregory F.. (2010). "<a href="https://doi.org/10.1093/bioinformatics/btq005">Bayesian rule learning for biomedical data mining</a>." Bioinformatics. <a href="bib/2010/2010_gopalakrishnan.bib"><code>2010_gopalakrishnan.bib</code></a></li>
<li>Gorinova, Maria I. and Sarkar, Advait and Blackwell, Alan F. and Syme, Don. (2016). "<a href="https://doi.org/10.1145/2858036.2858221">A Live, Multiple-Representation Probabilistic Programming Environment for Novices</a>." Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. <a href="bib/2016/2016_gorinova.bib"><code>2016_gorinova.bib</code></a></li>
</ul>
<h3 id="theory">theory</h3>
<ul>
<li>Bouckaert, Remco Ronaldus. (1995). "<a href="https://dspace.library.uu.nl/handle/1874/845">Bayesian Belief Networks: From Construction to Inference</a>." Ph.D. Thesis. <a href="bib/1995/1995_bouckaert.bib"><code>1995_bouckaert.bib</code></a></li>
<li>Shachter, Ross D.. (1998). "<a href="https://arxiv.org/abs/1301.7412">Bayes-Ball: The Rational Pastime (for Determining Irrelevance and Requisite Information in Belief Networks and Influence Diagrams)</a>." Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI). <a href="bib/1998/1998_shachter.bib"><code>1998_shachter.bib</code></a></li>
<li>C. Chow and C. Liu. (1968). "<a href="https://doi.org/10.1109/TIT.1968.1054142">Approximating Discrete Probability Distributions with Dependence Trees</a>." IEEE Transactions on Information Theory. <a href="bib/1968/1968_chow.bib"><code>1968_chow.bib</code></a></li>
<li>Lerner, Uri N. (2002). "<a href="https://pdfs.semanticscholar.org/5609/16ef9bf3dffee6bd74192b5987870a66fad7.pdf">Hybrid Bayesian Networks for Reasoning about Complex Systems</a>." Ph.D. Thesis. <a href="bib/2002/2002_lerner.bib"><code>2002_lerner.bib</code></a></li>
<li>Chickering, David Maxwell. (1996). "<a href="https://doi.org/10.1007/978-1-4612-2404-4_12">Learning Bayesian Networks is NP-Complete</a>." Learning from Data: Artificial Intelligence and Statistics V. <a href="bib/1996/1996_chickering.bib"><code>1996_chickering.bib</code></a></li>
<li>Rijsbergen, C. J. Van. (1979). "<a href="http://www.dcs.gla.ac.uk/Keith/Preface.html">Information Retrieval, 2nd Edition</a>." Butterworths. <a href="bib/1979/1979_rijsbergen.bib"><code>1979_rijsbergen.bib</code></a></li>
</ul>
<h2 id="resources">Resources</h2>
<p><strong>Blog Posts and Short Overviews</strong></p>
<ul>
<li><a href="https://www.cs.ubc.ca/~murphyk/Bayes/bnintro.html">"A Brief Introduction to Graphical Models and Bayesian Networks," Kevin Murphy</a></li>
<li><a href="https://personal.utdallas.edu/~nrr150130/gmbook/bayes.html">"Directed Graphical Models," Nicholas Ruozzi</a></li>
<li><a href="https://ermongroup.github.io/cs228-notes/representation/directed/">"Bayesian networks," Stefano Ermon</a></li>
<li><a href="https://towardsdatascience.com/introduction-to-bayesian-networks-81031eeed94e">"Introduction to Bayesian Networks," Devin Soni - <em>Towards Data Science</em></a></li>
<li><a href="https://machinelearningmastery.com/introduction-to-bayesian-belief-networks/">"A Gentle Introduction to Bayesian Belief Networks," Jason Brownlee - <em>Machine Learning Mastery</em></a></li>
</ul>
<p><strong>Code</strong> (alphabetical)</p>
<ul>
<li><a href="http://www.bnlearn.com">bnlearn</a> - routines for learning and inference in <code>R</code>.</li>
<li><a href="https://libra.cs.uoregon.edu">Libra Toolkit</a> - A collection of algorithms for learning and inference with discrete probabilistic models in <code>OCaml</code>.</li>
<li><a href="https://pomegranate.readthedocs.io/en/latest/index.html">Pomegranate</a> - routines for learning and inference in <code>Python</code> (<a href="https://github.com/jmschrei/pomegranate">Repository</a>).</li>
</ul>
<h2 id="further-reading">Further Reading</h2>
<p><em>Topics not explicitly covered here, but related:</em></p>
<ul>
<li>Influence Diagrams</li>
<li>Causal Models</li>
<li><a href="https://github.com/arranger1044/awesome-spn">Sum-Product Networks / Arithmetic Circuits</a></li>
</ul>
<h2 id="license">License</h2>
<p><strong>awesome-bayes-nets</strong> is released under a <a href="https://creativecommons.org/publicdomain/zero/1.0/"><code>CC0</code></a>: a <em>Creative Commons 1.0 Universal (CC0 1.0) Public Domain Dedication.</em></p>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijg4cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iLTAuNSAtMC4xMDEgODggMzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNSAtMC4xMDEgODggMzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuODAzLDAuNDgyTDg0LjkzLDAuNjMxYzEuMTYxLDAsMi4xOTgtMC4xNzMsMi4xOTgsMi4zMzNMODcuMDI1LDMwLjUyaC04Ny4zMlYyLjg2Mg0KCQlDLTAuMjk1LDEuNjI2LTAuMTc3LDAuNDgyLDEuODAzLDAuNDgyeiIvPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTMuODg3IiBjeT0iMTUuNTAyIiByeD0iMTEuMTAxIiByeT0iMTEuMTc0Ii8+DQoJPC9nPg0KCTxwYXRoIGQ9Ik0yMy4yNzEsNC4wNjFjMy40ODQsMi41OTIsNS43NTQsNi43NDQsNS43NTUsMTEuNDRjLTAuMDAxLDQuMjcyLTEuODgsOC4wOTUtNC44NDIsMTAuNzA1aDYyLjg1M1Y0LjA2MUgyMy4yNzF6Ii8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS43MzksNy41NTljMC4zOTIsMCwwLjcyOCwwLjA1OSwxLjAwMiwwLjE3M2MwLjI3NiwwLjExNiwwLjUsMC4yNjgsMC42NzQsMC40NTYNCgkJCWMwLjE3MywwLjE4OSwwLjI5OSwwLjQwNSwwLjM3OSwwLjY0N2MwLjA3OSwwLjI0MiwwLjExOCwwLjQ5NCwwLjExOCwwLjc1M2MwLDAuMjUzLTAuMDM5LDAuNTAzLTAuMTE4LDAuNzQ5DQoJCQljLTAuMDgsMC4yNDQtMC4yMDYsMC40NjItMC4zNzksMC42NWMtMC4xNzQsMC4xODktMC4zOTcsMC4zNDEtMC42NzQsMC40NTZjLTAuMjc0LDAuMTE0LTAuNjEsMC4xNzMtMS4wMDIsMC4xNzNoLTEuNDUydjIuMjY3DQoJCQloLTEuMzgyVjcuNTU5SDM1LjczOXogTTM1LjM2LDEwLjUzNWMwLjE1OCwwLDAuMzEyLTAuMDEyLDAuNDU3LTAuMDM1YzAuMTQ3LTAuMDIzLDAuMjc2LTAuMDY5LDAuMzg4LTAuMTM3DQoJCQljMC4xMTItMC4wNjgsMC4yMDEtMC4xNjQsMC4yNjktMC4yODhzMC4xMDEtMC4yODcsMC4xMDEtMC40ODdjMC0wLjItMC4wMzMtMC4zNjItMC4xMDEtMC40ODcNCgkJCWMtMC4wNjctMC4xMjQtMC4xNTctMC4yMjEtMC4yNjktMC4yODdjLTAuMTExLTAuMDY4LTAuMjQtMC4xMTQtMC4zODgtMC4xMzhDMzUuNjcxLDguNjUyLDM1LjUxOCw4LjY0LDM1LjM2LDguNjRoLTEuMDczdjEuODk2DQoJCQlMMzUuMzYsMTAuNTM1TDM1LjM2LDEwLjUzNXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQzLjc1MSwxMy40Yy0wLjQ3NiwwLjQxNy0xLjEzMywwLjYyNS0xLjk3MiwwLjYyNWMtMC44NTEsMC0xLjUwOS0wLjIwNy0xLjk3Ni0wLjYyDQoJCQljLTAuNDY2LTAuNDEyLTAuNjk5LTEuMDUyLTAuNjk5LTEuOTEzVjcuNTU5aDEuMzgxdjMuOTM0YzAsMC4xNzEsMC4wMTYsMC4zMzgsMC4wNDUsMC41MDVjMC4wMjksMC4xNjUsMC4wOTEsMC4zMTEsMC4xODUsMC40MzkNCgkJCWMwLjA5NCwwLjEyNiwwLjIyNSwwLjIyOSwwLjM5MiwwLjMwOWMwLjE2NywwLjA4MSwwLjM5MiwwLjEyLDAuNjczLDAuMTJjMC40OTMsMCwwLjgzMy0wLjExLDEuMDIxLTAuMzMyDQoJCQljMC4xODgtMC4yMjIsMC4yODItMC41NjgsMC4yODItMS4wNFY3LjU1OWgxLjM4MnYzLjkzNEM0NC40NjQsMTIuMzQ4LDQ0LjIyNywxMi45ODMsNDMuNzUxLDEzLjR6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00OS4wNyw3LjU1OWMwLjMsMCwwLjU3MiwwLjAyNywwLjgxOCwwLjA4MWMwLjI0NCwwLjA1NCwwLjQ1NywwLjE0LDAuNjMzLDAuMjYxDQoJCQljMC4xNzcsMC4xMjEsMC4zMTIsMC4yODIsMC40MSwwLjQ4MmMwLjA5NiwwLjIwMSwwLjE0NiwwLjQ1LDAuMTQ2LDAuNzQ1YzAsMC4zMTgtMC4wNzIsMC41ODQtMC4yMTYsMC43OTYNCgkJCWMtMC4xNDYsMC4yMTItMC4zNTcsMC4zODgtMC42MzksMC41MjNjMC4zODcsMC4xMTIsMC42NzYsMC4zMSwwLjg2NSwwLjU4OWMwLjE4OSwwLjI4MSwwLjI4NiwwLjYyLDAuMjg2LDEuMDE1DQoJCQljMCwwLjMxOS0wLjA2MiwwLjU5NS0wLjE4NywwLjgyOGMtMC4xMjMsMC4yMzItMC4yODksMC40MjMtMC40OTYsMC41NzFjLTAuMjA5LDAuMTQ4LTAuNDQ1LDAuMjU3LTAuNzEzLDAuMzI3DQoJCQljLTAuMjY5LDAuMDctMC41NDEsMC4xMDUtMC44MjIsMC4xMDVoLTMuMDQ3VjcuNTU5SDQ5LjA3eiBNNDguODk1LDEwLjExOWMwLjI0NiwwLDAuNDQ4LTAuMDU5LDAuNjA3LTAuMTc4DQoJCQljMC4xNTgtMC4xMTgsMC4yMzYtMC4zMDksMC4yMzYtMC41NzZjMC0wLjE0Ny0wLjAyNS0wLjI2OS0wLjA3OC0wLjM2M2MtMC4wNTMtMC4wOTMtMC4xMjMtMC4xNjgtMC4yMTEtMC4yMjENCgkJCWMtMC4wOS0wLjA1My0wLjE4OS0wLjA5MS0wLjMwNS0wLjEwOUM0OS4wMjksOC42NSw0OC45MTIsOC42NCw0OC43ODksOC42NGgtMS4yOTR2MS40OEw0OC44OTUsMTAuMTE5TDQ4Ljg5NSwxMC4xMTkNCgkJCUw0OC44OTUsMTAuMTE5eiBNNDguOTc1LDEyLjgwNGMwLjEzNSwwLDAuMjY0LTAuMDE0LDAuMzg3LTAuMDRjMC4xMjMtMC4wMjYsMC4yMy0wLjA3MiwwLjMyNi0wLjEzMw0KCQkJYzAuMDkyLTAuMDYyLDAuMTY4LTAuMTQ3LDAuMjI2LTAuMjU0YzAuMDU2LTAuMTA0LDAuMDgzLTAuMjQxLDAuMDgzLTAuNDA2YzAtMC4zMjQtMC4wOTItMC41NTctMC4yNzEtMC42OTUNCgkJCWMtMC4xODItMC4xMzgtMC40MjQtMC4yMDgtMC43MjMtMC4yMDhoLTEuNTA1djEuNzM4aDEuNDc5di0wLjAwMkg0OC45NzV6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NC4xNDMsNy41NTl2NS4xNTZoMy4wNjJ2MS4xNjhINTIuNzZWNy41NTlINTQuMTQzeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTkuNzQ4LDcuNTU5djYuMzI0aC0xLjM4MlY3LjU1OUg1OS43NDh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02NS40NTEsOS4yNDdjLTAuMDgyLTAuMTMyLTAuMTg2LTAuMjQ5LTAuMzA5LTAuMzQ5Yy0wLjEyMy0wLjEwMi0wLjI2My0wLjE4LTAuNDE4LTAuMjM2DQoJCQljLTAuMTU2LTAuMDU3LTAuMzE2LTAuMDg0LTAuNDg4LTAuMDg0Yy0wLjMxMiwwLTAuNTc0LDAuMDYyLTAuNzkzLDAuMTgzYy0wLjIxNywwLjEyLTAuMzk0LDAuMjgzLTAuNTI1LDAuNDg2DQoJCQljLTAuMTM2LDAuMjA0LTAuMjMyLDAuNDM2LTAuMjk2LDAuNjk1Yy0wLjA2MiwwLjI1OS0wLjA5MywwLjUyOC0wLjA5MywwLjgwNmMwLDAuMjY3LDAuMDMxLDAuNTI0LDAuMDkzLDAuNzc2DQoJCQljMC4wNjIsMC4yNTEsMC4xNiwwLjQ3NywwLjI5NiwwLjY3OGMwLjEzNCwwLjIwMSwwLjMxMiwwLjM2MSwwLjUyNSwwLjQ4M2MwLjIxOSwwLjEyLDAuNDgxLDAuMTgxLDAuNzkzLDAuMTgxDQoJCQljMC40MjQsMCwwLjc1Mi0wLjEzLDAuOTktMC4zODljMC4yMzYtMC4yNiwwLjM4My0wLjYwMiwwLjQzNy0xLjAyOEg2N2MtMC4wMzQsMC4zOTYtMC4xMjYsMC43NTMtMC4yNzEsMS4wNzINCgkJCWMtMC4xNDYsMC4zMTgtMC4zNDIsMC41OTEtMC41ODIsMC44MTVjLTAuMjM4LDAuMjI1LTAuNTIxLDAuMzk2LTAuODQ1LDAuNTEzYy0wLjMyMywwLjExOS0wLjY3OCwwLjE3OC0xLjA2NSwwLjE3OA0KCQkJYy0wLjQ3OSwwLTAuOTE0LTAuMDg0LTEuMjk3LTAuMjUyYy0wLjM4NS0wLjE2OS0wLjcwOS0wLjM5OC0wLjk3My0wLjY5NWMtMC4yNjUtMC4yOTUtMC40NjgtMC42NDItMC42MDctMS4wNA0KCQkJYy0wLjE0Mi0wLjM5OS0wLjIxMS0wLjgyOS0wLjIxMS0xLjI4OWMwLTAuNDczLDAuMDY5LTAuOTExLDAuMjExLTEuMzE2YzAuMTQxLTAuNDA0LDAuMzQ0LTAuNzU4LDAuNjA3LTEuMDU5DQoJCQljMC4yNjQtMC4zMDIsMC41ODgtMC41MzYsMC45NzMtMC43MDhjMC4zODQtMC4xNzIsMC44MTUtMC4yNTgsMS4yOTctMC4yNThjMC4zNDgsMCwwLjY3NiwwLjA1MSwwLjk4MSwwLjE1DQoJCQljMC4zMDgsMC4xMDIsMC41ODMsMC4yNDgsMC44MjcsMC40NGMwLjI0MywwLjE5MSwwLjQ0MywwLjQzLDAuNjA0LDAuNzEyYzAuMTU4LDAuMjgzLDAuMjU5LDAuNjA4LDAuMzAxLDAuOTc1aC0xLjM0DQoJCQlDNjUuNTg2LDkuNTI0LDY1LjUzMyw5LjM3Nyw2NS40NTEsOS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS42MTUsMTYuNDE4YzAuNDA1LDAsMC43ODIsMC4wNjIsMS4xMzEsMC4xOTJjMC4zNSwwLjEzLDAuNjUxLDAuMzI0LDAuOTA2LDAuNTg1DQoJCQljMC4yNTUsMC4yNiwwLjQ1NSwwLjU4NiwwLjU5OSwwLjk3NWMwLjE0NCwwLjM5MSwwLjIxNiwwLjg0OSwwLjIxNiwxLjM3MWMwLDAuNDYzLTAuMDU5LDAuODg4LTAuMTc2LDEuMjc3DQoJCQljLTAuMTE4LDAuMzkxLTAuMjk1LDAuNzI3LTAuNTMyLDEuMDEyYy0wLjIzOCwwLjI4MS0wLjUzNCwwLjUwNC0wLjg5LDAuNjY4Yy0wLjM1NCwwLjE2LTAuNzcyLDAuMjQyLTEuMjU0LDAuMjQyaC0yLjcxdi02LjMyMg0KCQkJSDM1LjYxNXogTTM1LjUxOSwyMS41NzJjMC4xOTksMCwwLjM5My0wLjAzMSwwLjU4MS0wLjA5OGMwLjE4OC0wLjA2MiwwLjM1NC0wLjE3MywwLjUwMi0wLjMyMw0KCQkJYzAuMTQ2LTAuMTUxLDAuMjY0LTAuMzQ3LDAuMzUyLTAuNTljMC4wODgtMC4yNDEsMC4xMzItMC41MzYsMC4xMzItMC44ODZjMC0wLjMxNy0wLjAzMS0wLjYwNi0wLjA5My0wLjg2Mw0KCQkJYy0wLjA2Mi0wLjI1Ni0wLjE2Mi0wLjQ3OS0wLjMwNC0wLjY1OWMtMC4xNDEtMC4xODMtMC4zMjYtMC4zMjMtMC41NTktMC40MjFjLTAuMjMxLTAuMDk4LTAuNTE3LTAuMTQ2LTAuODU4LTAuMTQ2aC0wLjk4NHYzLjk4Ng0KCQkJSDM1LjUxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjgsMTguMjg5YzAuMTQxLTAuNDAzLDAuMzQ0LTAuNzU2LDAuNjA2LTEuMDU5YzAuMjY1LTAuMzAzLDAuNTg5LTAuNTM4LDAuOTczLTAuNzA5DQoJCQljMC4zODUtMC4xNzEsMC44MTYtMC4yNTcsMS4yOTgtMC4yNTdjMC40ODcsMCwwLjkyMSwwLjA4NiwxLjMwMywwLjI1N2MwLjM4MSwwLjE3MSwwLjcwNCwwLjQwNiwwLjk2OSwwLjcwOQ0KCQkJYzAuMjY0LDAuMzAzLDAuNDY2LDAuNjUyLDAuNjA1LDEuMDU5YzAuMTQzLDAuNDA0LDAuMjEzLDAuODQ1LDAuMjEzLDEuMzE2YzAsMC40Ni0wLjA3LDAuODkxLTAuMjEzLDEuMjg4DQoJCQljLTAuMTQyLDAuMzk3LTAuMzQ0LDAuNzQ0LTAuNjA1LDEuMDRjLTAuMjY2LDAuMjk1LTAuNTg4LDAuNTI1LTAuOTY5LDAuNjk1Yy0wLjM4MiwwLjE2Ni0wLjgxNSwwLjI1Mi0xLjMwMywwLjI1Mg0KCQkJYy0wLjQ4MSwwLTAuOTEzLTAuMDg2LTEuMjk4LTAuMjUyYy0wLjM4NC0wLjE3LTAuNzA4LTAuNC0wLjk3My0wLjY5NWMtMC4yNjMtMC4yOTYtMC40NjYtMC42NDUtMC42MDYtMS4wNA0KCQkJYy0wLjE0LTAuMzk3LTAuMjExLTAuODI4LTAuMjExLTEuMjg4QzM5LjU4OSwxOS4xMzQsMzkuNjU5LDE4LjY5NCwzOS44LDE4LjI4OXogTTQxLjA2MiwyMC4zNzkNCgkJCWMwLjA2MiwwLjI1MiwwLjE2LDAuNDc5LDAuMjk1LDAuNjhjMC4xMzUsMC4yLDAuMzEyLDAuMzU5LDAuNTI3LDAuNDgyYzAuMjE4LDAuMTIxLDAuNDgxLDAuMTgzLDAuNzkyLDAuMTgzDQoJCQljMC4zMTIsMCwwLjU3Ni0wLjA2MiwwLjc5Mi0wLjE4M2MwLjIxOC0wLjEyMSwwLjM5NC0wLjI4MSwwLjUyOS0wLjQ4MmMwLjEzNC0wLjIsMC4yMzEtMC40MjgsMC4yOTUtMC42OA0KCQkJYzAuMDYyLTAuMjUsMC4wOTItMC41MDgsMC4wOTItMC43NzRjMC0wLjI3Ni0wLjAzLTAuNTQ3LTAuMDkyLTAuODA2Yy0wLjA2Mi0wLjI2Mi0wLjE2MS0wLjQ5Mi0wLjI5NS0wLjY5Ng0KCQkJYy0wLjEzNi0wLjIwMS0wLjMxMi0wLjM2NS0wLjUyOS0wLjQ4NWMtMC4yMTYtMC4xMjEtMC40OC0wLjE4NC0wLjc5Mi0wLjE4NGMtMC4zMTEsMC0wLjU3NCwwLjA2Mi0wLjc5MiwwLjE4NA0KCQkJYy0wLjIxNiwwLjEyLTAuMzkzLDAuMjg0LTAuNTI3LDAuNDg1Yy0wLjEzNSwwLjIwNC0wLjIzMywwLjQzNy0wLjI5NSwwLjY5NmMtMC4wNjIsMC4yNTktMC4wOTMsMC41MjctMC4wOTMsMC44MDYNCgkJCUM0MC45NywxOS44NzEsNDEuMDAxLDIwLjEyOSw0MS4wNjIsMjAuMzc5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuMDkyLDE2LjQxOGwxLjQ3MSw0LjM0OGgwLjAybDEuMzkzLTQuMzQ4aDEuOTQydjYuMzIyaC0xLjI5NHYtNC40OGgtMC4wMmwtMS41MzksNC40OEg1MGwtMS41NC00LjQzNw0KCQkJaC0wLjAxOXY0LjQzN2gtMS4yOTN2LTYuMzIySDQ5LjA5MnoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU4Ljc2NCwxNi40MThsMi4zNSw2LjMyMkg1OS42OGwtMC40NzYtMS40MDhoLTIuMzUxbC0wLjQ5MiwxLjQwOGgtMS4zOTFsMi4zNzctNi4zMjJINTguNzY0eg0KCQkJIE01OC44NDQsMjAuMjk3bC0wLjc5My0yLjMyMmgtMC4wMThsLTAuODE3LDIuMzIySDU4Ljg0NHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYzLjU0NywxNi40MTh2Ni4zMjJoLTEuMzgydi02LjMyMkg2My41NDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Ni42MDQsMTYuNDE4bDIuNjIzLDQuMjQyaDAuMDE4di00LjI0MmgxLjI5NHY2LjMyMmgtMS4zODRsLTIuNjExLTQuMjM0aC0wLjAydjQuMjM0SDY1LjIzdi02LjMyMg0KCQkJSDY2LjYwNHoiLz4NCgk8L2c+DQoJPHBhdGggZD0iTTg1Ljg1MiwwSDEuMTQ3QzAuMjM5LDAtMC41LDAuNzQ0LTAuNSwxLjY1OHYyOC45NjlDLTAuNSwzMC44MzQtMC4zMzMsMzEtMC4xMjgsMzFoODcuMjU2DQoJCWMwLjIwNSwwLDAuMzcyLTAuMTY2LDAuMzcyLTAuMzczVjEuNjU4Qzg3LjUsMC43NDQsODYuNzYyLDAsODUuODUyLDB6IE0xLjE0NywwLjc1aDg0LjcwNWMwLjQ5OCwwLDAuOTAyLDAuNDA2LDAuOTAyLDAuOTA4DQoJCWMwLDAsMCwyMC4xMjEsMCwyOC41NTdIMC4yNDV2LTguNDI2YzAtOC40MzUsMC0yMC4xMzEsMC0yMC4xMzFDMC4yNDUsMS4xNTcsMC42NSwwLjc1LDEuMTQ3LDAuNzV6Ii8+DQoJPGc+DQoJCTxlbGxpcHNlIGZpbGw9IiNGRkZGRkYiIGN4PSIxNC4xNTYiIGN5PSIxNS42NjEiIHJ4PSIxMS4wMDQiIHJ5PSIxMS4wNzYiLz4NCgkJPHBhdGggaWQ9InRleHQyODA5XzRfIiBkPSJNMTQuMjIsOC43NDZjLTMuODYyLDAtNC44MzQsMy42NjktNC44MzQsNi43NzljMCwzLjExMSwwLjk3MSw2Ljc3OSw0LjgzNCw2Ljc3OQ0KCQkJYzMuODYzLDAsNC44MzQtMy42Nyw0LjgzNC02Ljc3OUMxOS4wNTQsMTIuNDE0LDE4LjA4Myw4Ljc0NiwxNC4yMiw4Ljc0NnogTTE0LjIyLDExLjMwMWMwLjE1NywwLDAuMywwLjAyNCwwLjQzNSwwLjA2DQoJCQljMC4yNzgsMC4yNCwwLjQxNCwwLjU3MywwLjE0NywxLjAzOGwtMi41NzIsNC43NmMtMC4wNzktMC42MDMtMC4wOTEtMS4xOTUtMC4wOTEtMS42MzRDMTIuMTM5LDE0LjE1NSwxMi4yMzMsMTEuMzAxLDE0LjIyLDExLjMwMQ0KCQkJeiBNMTYuMTQ2LDEzLjQ5NGMwLjEzNywwLjczMSwwLjE1NSwxLjQ5MywwLjE1NSwyLjAzYzAsMS4zNy0wLjA5NCw0LjIyMy0yLjA4LDQuMjIzYy0wLjE1NiwwLTAuMzAxLTAuMDE3LTAuNDM1LTAuMDQ5DQoJCQljLTAuMDI1LTAuMDEtMC4wNDktMC4wMTktMC4wNzQtMC4wMjVjLTAuMDQtMC4wMTItMC4wODQtMC4wMjQtMC4xMjItMC4wNDFjLTAuNDQyLTAuMTg4LTAuNzIxLTAuNTMxLTAuMzE5LTEuMTM5TDE2LjE0NiwxMy40OTR6Ig0KCQkJLz4NCgkJPHBhdGggaWQ9InBhdGgyODE1XzRfIiBkPSJNMTQuMTk1LDMuNzQ4Yy0zLjI0NSwwLTUuOTgsMS4xMzctOC4yMSwzLjQyMmMtMS4xMjgsMS4xMzUtMS45OSwyLjQzMS0yLjU4OSwzLjg3Ng0KCQkJYy0wLjU4NSwxLjQzLTAuODc2LDIuOTIxLTAuODc2LDQuNDc4YzAsMS41NywwLjI5MSwzLjA2MiwwLjg3Niw0LjQ3OXMxLjQzNCwyLjY5LDIuNTQ4LDMuODI2DQoJCQljMS4xMjgsMS4xMjEsMi4zOTUsMS45ODUsMy44MDIsMi41ODhjMS40MjEsMC41OSwyLjkwMywwLjg4NCw0LjQ0OSwwLjg4NGMxLjU0NywwLDMuMDUtMC4zMDQsNC40OTktMC45MDcNCgkJCWMxLjQ0OC0wLjYwNCwyLjc0LTEuNDcxLDMuODgzLTIuNjA1YzEuMTAxLTEuMDc4LDEuOTM0LTIuMzE3LDIuNDktMy43MTljMC41NzEtMS40MTUsMC44NTMtMi45MzIsMC44NTMtNC41NDQNCgkJCWMwLTEuNTk4LTAuMjgxLTMuMTEyLTAuODUyLTQuNTI4Yy0wLjU3MS0xLjQyOS0xLjQwNy0yLjY5My0yLjUwNy0zLjgwMUMyMC4yNjMsNC44OTUsMTcuNDY5LDMuNzQ4LDE0LjE5NSwzLjc0OHogTTE0LjI0NCw1Ljg2Nw0KCQkJYzIuNjQ2LDAsNC45MDQsMC45NDQsNi43ODQsMi44MzZjMC45MDYsMC45MTIsMS42LDEuOTU0LDIuMDczLDMuMTE5YzAuNDczLDEuMTY0LDAuNzEzLDIuMzk4LDAuNzEzLDMuNzAzDQoJCQljMCwyLjcwNy0wLjkyLDQuOTUyLTIuNzQ0LDYuNzQ2Yy0wLjk0OCwwLjkyNy0yLjAxMiwxLjYzOC0zLjE5NiwyLjEyOGMtMS4xNywwLjQ4OS0yLjM3NSwwLjczMi0zLjYzLDAuNzMyDQoJCQljLTEuMjY4LDAtMi40ODEtMC4yMzktMy42MzgtMC43MTdjLTEuMTU2LTAuNDg5LTIuMTkzLTEuMTkxLTMuMTEzLTIuMTA0Yy0wLjkyLTAuOTI1LTEuNjI5LTEuOTctMi4xMy0zLjEzNQ0KCQkJYy0wLjQ4Ny0xLjE3OC0wLjczOC0yLjM5MS0wLjczOC0zLjY1M2MwLTEuMjc2LDAuMjUxLTIuNDk3LDAuNzM4LTMuNjYyYzAuNTAxLTEuMTc4LDEuMjExLTIuMjM1LDIuMTMtMy4xNzUNCgkJCUM5LjMxNyw2LjgwOSwxMS41Nyw1Ljg2NywxNC4yNDQsNS44Njd6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=" alt="CC0" /></a></p>
</body>
</html>